VirtualMachineScaleSetVMProfile Class
Describes a virtual machine scale set virtual machine profile.
- Inheritance
-
VirtualMachineScaleSetVMProfile
Constructor
VirtualMachineScaleSetVMProfile(*, os_profile: Optional[azure.mgmt.compute.v2018_04_01.models._models_py3.VirtualMachineScaleSetOSProfile] = None, storage_profile: Optional[azure.mgmt.compute.v2018_04_01.models._models_py3.VirtualMachineScaleSetStorageProfile] = None, network_profile: Optional[azure.mgmt.compute.v2018_04_01.models._models_py3.VirtualMachineScaleSetNetworkProfile] = None, diagnostics_profile: Optional[azure.mgmt.compute.v2018_04_01.models._models_py3.DiagnosticsProfile] = None, extension_profile: Optional[azure.mgmt.compute.v2018_04_01.models._models_py3.VirtualMachineScaleSetExtensionProfile] = None, license_type: Optional[str] = None, priority: Optional[Union[str, azure.mgmt.compute.v2018_04_01.models._compute_management_client_enums.VirtualMachinePriorityTypes]] = None, eviction_policy: Optional[Union[str, azure.mgmt.compute.v2018_04_01.models._compute_management_client_enums.VirtualMachineEvictionPolicyTypes]] = None, **kwargs)
Parameters
- os_profile
- VirtualMachineScaleSetOSProfile
Specifies the operating system settings for the virtual machines in the scale set.
- storage_profile
- VirtualMachineScaleSetStorageProfile
Specifies the storage settings for the virtual machine disks.
- network_profile
- VirtualMachineScaleSetNetworkProfile
Specifies properties of the network interfaces of the virtual machines in the scale set.
- diagnostics_profile
- DiagnosticsProfile
Specifies the boot diagnostic settings state.
<br>:code:>><<<br>Minimum api-version: 2015-06-15.
- extension_profile
- VirtualMachineScaleSetExtensionProfile
Specifies a collection of settings for extensions installed on virtual machines in the scale set.
- license_type
- str
Specifies that the image or disk that is being used was licensed
on-premises. This element is only used for images that contain the Windows Server operating
system. <br>``<br> Possible values are: <br>``<br> Windows_Client
<br>``<br> Windows_Server <br>``<br> If this element is included in
a request for an update, the value must match the initial value. This value cannot be updated.
<br>``<br> For more information, see Azure Hybrid Use Benefit for Windows Server
<br>``<br> Minimum api-version: 2015-06-15.
- priority
- str or VirtualMachinePriorityTypes
Specifies the priority for the virtual machines in the scale set.
<br>:code:>><<<br>Minimum api-version: 2017-10-30-preview. Possible values include:
"Regular", "Low".
- eviction_policy
- str or VirtualMachineEvictionPolicyTypes
Specifies the eviction policy for virtual machines in a low priority
scale set. <br>:code:>><<<br>Minimum api-version: 2017-10-30-preview. Possible values
include: "Deallocate", "Delete".
Feedback
Submit and view feedback for