-
Notifications
You must be signed in to change notification settings - Fork 250
/
Copy pathazure.mgmt.computefleet.models.BaseVirtualMachineProfile.yml
268 lines (205 loc) · 9.72 KB
/
azure.mgmt.computefleet.models.BaseVirtualMachineProfile.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
### YamlMime:PythonClass
uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile
name: BaseVirtualMachineProfile
fullName: azure.mgmt.computefleet.models.BaseVirtualMachineProfile
module: azure.mgmt.computefleet.models
summary: 'Describes the base virtual machine profile for fleet.
Readonly variables are only populated by the server, and will be ignored when sending
a request.'
constructor:
syntax: 'BaseVirtualMachineProfile(*args: Any, **kwargs: Any)'
variables:
- description: 'Specifies the operating system settings for the virtual machines in
the scale
set.'
name: os_profile
types:
- <xref:azure.mgmt.computefleet.models.VirtualMachineScaleSetOSProfile>
- description: Specifies the storage settings for the virtual machine disks.
name: storage_profile
types:
- <xref:azure.mgmt.computefleet.models.VirtualMachineScaleSetStorageProfile>
- description: 'Specifies properties of the network interfaces of the virtual machines
in the
scale set.'
name: network_profile
types:
- <xref:azure.mgmt.computefleet.models.VirtualMachineScaleSetNetworkProfile>
- description: 'Specifies the Security related profile settings for the virtual
machines in the
scale set.'
name: security_profile
types:
- <xref:azure.mgmt.computefleet.models.SecurityProfile>
- description: Specifies the boot diagnostic settings state.
name: diagnostics_profile
types:
- <xref:azure.mgmt.computefleet.models.DiagnosticsProfile>
- description: 'Specifies a collection of settings for extensions installed on virtual
machines
in the scale set.'
name: extension_profile
types:
- <xref:azure.mgmt.computefleet.models.VirtualMachineScaleSetExtensionProfile>
- description: 'Specifies that the image or disk that is being used was licensed
on-premises.
`<br>``<br>` Possible values for Windows Server operating system are:
`<br>``<br>`
Windows_Client `<br>``<br>` Windows_Server `<br>``<br>` Possible
values for Linux
Server operating system are: `<br>``<br>` RHEL_BYOS (for RHEL)
`<br>``<br>` SLES_BYOS
(for SUSE) `<br>``<br>` For more information, see [Azure Hybrid Use Benefit for
Windows
Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
`<br>``<br>` [Azure Hybrid Use Benefit for Linux
Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
`<br>``<br>` Minimum api-version: 2015-06-15.'
name: license_type
types:
- <xref:str>
- description: Specifies Scheduled Event related configurations.
name: scheduled_events_profile
types:
- <xref:azure.mgmt.computefleet.models.ScheduledEventsProfile>
- description: 'UserData for the virtual machines in the scale set, which must be
base-64
encoded. Customer should not pass any secrets in here. Minimum api-version:
2021-03-01.'
name: user_data
types:
- <xref:str>
- description: 'Specifies the capacity reservation related details of a scale set.
Minimum
api-version: 2021-04-01.'
name: capacity_reservation
types:
- <xref:azure.mgmt.computefleet.models.CapacityReservationProfile>
- description: 'Specifies the gallery applications that should be made available to
the VM/VMSS.'
name: application_profile
types:
- <xref:azure.mgmt.computefleet.models.ApplicationProfile>
- description: 'Specifies the hardware profile related details of a scale set. Minimum
api-version: 2021-11-01.'
name: hardware_profile
types:
- <xref:azure.mgmt.computefleet.models.VirtualMachineScaleSetHardwareProfile>
- description: 'Specifies the service artifact reference id used to set same
image version for
all virtual machines in the scale set when using ''latest'' image version.
Minimum api-version: 2022-11-01.'
name: service_artifact_reference
types:
- <xref:azure.mgmt.computefleet.models.ServiceArtifactReference>
- description: 'Specifies the security posture to be used for all virtual
machines in the scale
set. Minimum api-version: 2023-03-01.'
name: security_posture_reference
types:
- <xref:azure.mgmt.computefleet.models.SecurityPostureReference>
- description: 'Specifies the time in which this VM profile for the Virtual Machine
Scale
Set
was created. Minimum API version for this property is 2023-09-01. This value
will be added to VMSS Flex VM tags when creating/updating the VMSS VM Profile
with minimum api-version 2023-09-01. Examples: "2024-07-01T00:00:01.1234567+00:00".'
name: time_created
types:
- <xref:datetime.datetime>
attributes:
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.application_profile
name: application_profile
summary: Specifies the gallery applications that should be made available to the
VM/VMSS.
signature: 'application_profile: _models.ApplicationProfile | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.capacity_reservation
name: capacity_reservation
summary: 'Specifies the capacity reservation related details of a scale set. Minimum
api-version: 2021-04-01.'
signature: 'capacity_reservation: _models.CapacityReservationProfile | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.diagnostics_profile
name: diagnostics_profile
summary: Specifies the boot diagnostic settings state.
signature: 'diagnostics_profile: _models.DiagnosticsProfile | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.extension_profile
name: extension_profile
summary: 'Specifies a collection of settings for extensions installed on virtual
machines
in the scale set.'
signature: 'extension_profile: _models.VirtualMachineScaleSetExtensionProfile |
None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.hardware_profile
name: hardware_profile
summary: 'Specifies the hardware profile related details of a scale set. Minimum
api-version: 2021-11-01.'
signature: 'hardware_profile: _models.VirtualMachineScaleSetHardwareProfile | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.license_type
name: license_type
summary: 'Specifies that the image or disk that is being used was licensed on-premises.
`<br>``<br>` Possible values for Windows Server operating system are:
`<br>``<br>`
Windows_Client `<br>``<br>` Windows_Server `<br>``<br>` Possible values
for Linux
Server operating system are: `<br>``<br>` RHEL_BYOS (for RHEL)
`<br>``<br>` SLES_BYOS
(for SUSE) `<br>``<br>` For more information, see [Azure Hybrid Use Benefit for
Windows
Server](https://docs.microsoft.com/azure/virtual-machines/windows/hybrid-use-benefit-licensing)
`<br>``<br>` [Azure Hybrid Use Benefit for Linux
Server](https://docs.microsoft.com/azure/virtual-machines/linux/azure-hybrid-benefit-linux)
`<br>``<br>` Minimum api-version: 2015-06-15.'
signature: 'license_type: str | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.network_profile
name: network_profile
summary: 'Specifies properties of the network interfaces of the virtual machines
in the
scale set.'
signature: 'network_profile: _models.VirtualMachineScaleSetNetworkProfile | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.os_profile
name: os_profile
summary: 'Specifies the operating system settings for the virtual machines in the
scale
set.'
signature: 'os_profile: _models.VirtualMachineScaleSetOSProfile | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.scheduled_events_profile
name: scheduled_events_profile
summary: Specifies Scheduled Event related configurations.
signature: 'scheduled_events_profile: _models.ScheduledEventsProfile | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.security_posture_reference
name: security_posture_reference
summary: 'Specifies the security posture to be used for all virtual machines in
the scale
set. Minimum api-version: 2023-03-01.'
signature: 'security_posture_reference: _models.SecurityPostureReference | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.security_profile
name: security_profile
summary: 'Specifies the Security related profile settings for the virtual machines
in the
scale set.'
signature: 'security_profile: _models.SecurityProfile | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.service_artifact_reference
name: service_artifact_reference
summary: 'Specifies the service artifact reference id used to set same image version
for
all virtual machines in the scale set when using ''latest'' image version.
Minimum api-version: 2022-11-01.'
signature: 'service_artifact_reference: _models.ServiceArtifactReference | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.storage_profile
name: storage_profile
summary: Specifies the storage settings for the virtual machine disks.
signature: 'storage_profile: _models.VirtualMachineScaleSetStorageProfile | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.time_created
name: time_created
summary: 'Specifies the time in which this VM profile for the Virtual Machine Scale
Set
was created. Minimum API version for this property is 2023-09-01. This value
will be added to VMSS Flex VM tags when creating/updating the VMSS VM Profile
with minimum api-version 2023-09-01. Examples: "2024-07-01T00:00:01.1234567+00:00".'
signature: 'time_created: datetime | None'
- uid: azure.mgmt.computefleet.models.BaseVirtualMachineProfile.user_data
name: user_data
summary: 'UserData for the virtual machines in the scale set, which must be base-64
encoded. Customer should not pass any secrets in here. Minimum api-version:
2021-03-01.'
signature: 'user_data: str | None'