VirtualMachineScaleSetUpdateVMProfile Class

Describes a virtual machine scale set virtual machine profile.

Inheritance
VirtualMachineScaleSetUpdateVMProfile

Constructor

VirtualMachineScaleSetUpdateVMProfile(*, os_profile: Optional[azure.mgmt.compute.v2019_03_01.models._models_py3.VirtualMachineScaleSetUpdateOSProfile] = None, storage_profile: Optional[azure.mgmt.compute.v2019_03_01.models._models_py3.VirtualMachineScaleSetUpdateStorageProfile] = None, network_profile: Optional[azure.mgmt.compute.v2019_03_01.models._models_py3.VirtualMachineScaleSetUpdateNetworkProfile] = None, diagnostics_profile: Optional[azure.mgmt.compute.v2019_03_01.models._models_py3.DiagnosticsProfile] = None, extension_profile: Optional[azure.mgmt.compute.v2019_03_01.models._models_py3.VirtualMachineScaleSetExtensionProfile] = None, license_type: Optional[str] = None, billing_profile: Optional[azure.mgmt.compute.v2019_03_01.models._models_py3.BillingProfile] = None, scheduled_events_profile: Optional[azure.mgmt.compute.v2019_03_01.models._models_py3.ScheduledEventsProfile] = None, **kwargs)

Parameters

os_profile
VirtualMachineScaleSetUpdateOSProfile
Required

The virtual machine scale set OS profile.

storage_profile
VirtualMachineScaleSetUpdateStorageProfile
Required

The virtual machine scale set storage profile.

network_profile
VirtualMachineScaleSetUpdateNetworkProfile
Required

The virtual machine scale set network profile.

diagnostics_profile
DiagnosticsProfile
Required

The virtual machine scale set diagnostics profile.

extension_profile
VirtualMachineScaleSetExtensionProfile
Required

The virtual machine scale set extension profile.

license_type
str
Required

The license type, which is for bring your own license scenario.

billing_profile
BillingProfile
Required

Specifies the billing related details of a low priority VMSS. <br>:code:>><<<br>Minimum api-version: 2019-03-01.

scheduled_events_profile
ScheduledEventsProfile
Required

Specifies Scheduled Event related configurations.