VirtualMachineScaleSetVMProfile Class

Describes a virtual machine scale set virtual machine profile.

Inheritance
VirtualMachineScaleSetVMProfile

Constructor

VirtualMachineScaleSetVMProfile(*, os_profile: Optional[azure.mgmt.compute.v2016_04_30_preview.models._models_py3.VirtualMachineScaleSetOSProfile] = None, storage_profile: Optional[azure.mgmt.compute.v2016_04_30_preview.models._models_py3.VirtualMachineScaleSetStorageProfile] = None, network_profile: Optional[azure.mgmt.compute.v2016_04_30_preview.models._models_py3.VirtualMachineScaleSetNetworkProfile] = None, extension_profile: Optional[azure.mgmt.compute.v2016_04_30_preview.models._models_py3.VirtualMachineScaleSetExtensionProfile] = None, **kwargs)

Parameters

os_profile
VirtualMachineScaleSetOSProfile
Required

The virtual machine scale set OS profile.

storage_profile
VirtualMachineScaleSetStorageProfile
Required

The virtual machine scale set storage profile.

network_profile
VirtualMachineScaleSetNetworkProfile
Required

The virtual machine scale set network profile.

extension_profile
VirtualMachineScaleSetExtensionProfile
Required

The virtual machine scale set extension profile.