VirtualMachineScaleSetUpdateVMProfile Class

Describes a virtual machine scale set virtual machine profile.

Inheritance
VirtualMachineScaleSetUpdateVMProfile

Constructor

VirtualMachineScaleSetUpdateVMProfile(*, os_profile: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.VirtualMachineScaleSetUpdateOSProfile] = None, storage_profile: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.VirtualMachineScaleSetUpdateStorageProfile] = None, network_profile: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.VirtualMachineScaleSetUpdateNetworkProfile] = None, security_profile: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.SecurityProfile] = None, diagnostics_profile: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.DiagnosticsProfile] = None, extension_profile: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.VirtualMachineScaleSetExtensionProfile] = None, license_type: Optional[str] = None, billing_profile: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.BillingProfile] = None, scheduled_events_profile: Optional[azure.mgmt.compute.v2021_04_01.models._models_py3.ScheduledEventsProfile] = None, user_data: Optional[str] = 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.

security_profile
SecurityProfile
Required

The virtual machine scale set Security 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 Azure Spot VMSS. <br>:code:>><<<br>Minimum api-version: 2019-03-01.

scheduled_events_profile
ScheduledEventsProfile
Required

Specifies Scheduled Event related configurations.

user_data
str
Required

UserData for the VM, which must be base-64 encoded. Customer should not pass any secrets in here. <br>:code:>><<<br>Minimum api-version: 2021-03-01.