module Azure::Compute::Profiles::V2018_03_01::Mgmt::Models
Constants
- AccessLevel
Defines values for AccessLevel
- AccessUri
A disk access SAS uri.
- AdditionalUnattendContent
Specifies additional XML formatted information that can be included in the Unattend.xml file, which is used by Windows Setup. Contents are defined by setting name, component name, and the pass in which the content is applied.
- ApiEntityReference
The API entity reference.
- ApiError
Api error.
- ApiErrorBase
Api error base.
- AvailabilitySet
Specifies information about the availability set that the virtual machine should be assigned to. Virtual machines specified in the same availability set are allocated to different nodes to maximize availability. For more information about availability sets, see [Manage the availability of virtual machines](docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-manage-availability?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).
For more information on Azure planned maintenance, see [Planned maintenance for virtual machines in Azure](docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-planned-maintenance?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json)
Currently, a VM can only be added to availability set at creation time. An existing VM cannot be added to an availability set.- AvailabilitySetListResult
The List Availability Set operation response.
- BootDiagnostics
Boot Diagnostics is a debugging feature which allows you to view Console Output and Screenshot to diagnose VM status.
You can easily view the output of your console log.
Azure also enables you to see a screenshot of the VM from the hypervisor.- BootDiagnosticsInstanceView
The instance view of a virtual machine boot diagnostics.
- CachingTypes
Defines values for CachingTypes
- ComponentNames
Defines values for ComponentNames
- ComputeLongRunningOperationProperties
Compute-specific operation properties, including output
- CreationData
Data used when creating a disk.
- DataDisk
Describes a data disk.
- DataDiskImage
Contains the data disk images information.
- DiagnosticsProfile
Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.- Disk
Disk resource.
- DiskCreateOption
Defines values for DiskCreateOption
- DiskCreateOptionTypes
Defines values for DiskCreateOptionTypes
- DiskEncryptionSettings
Describes a Encryption Settings for a Disk
- DiskInstanceView
The instance view of the disk.
- DiskList
The List Disks operation response.
- DiskSku
The disks and snapshots sku name. Can be Standard_LRS or Premium_LRS.
- DiskUpdate
Disk update resource.
- EncryptionSettings
Encryption settings for disk or snapshot
- GrantAccessData
Data used for requesting a SAS.
- HardwareProfile
Specifies the hardware settings for the virtual machine.
- IPVersion
Defines values for IPVersion
- Image
The source user image virtual hard disk. The virtual hard disk will be copied before being attached to the virtual machine. If SourceImage is provided, the destination virtual hard drive must not exist.
- ImageDataDisk
Describes a data disk.
- ImageDiskReference
The source image used for creating the disk.
- ImageListResult
The List Image operation response.
- ImageOSDisk
Describes an Operating System disk.
- ImageReference
Specifies information about the image to use. You can specify information about platform images, marketplace images, or virtual machine images. This element is required when you want to use a platform image, marketplace image, or virtual machine image, but is not used in other creation operations.
- ImageStorageProfile
Describes a storage profile.
- InnerError
Inner error details.
- InstanceViewStatus
Instance view status.
- InstanceViewTypes
Defines values for InstanceViewTypes
- KeyVaultAndKeyReference
Key Vault Key Url and vault id of KeK, KeK is optional and when provided is used to unwrap the encryptionKey
- KeyVaultAndSecretReference
Key Vault Secret Url and vault id of the encryption key
- KeyVaultKeyReference
Describes a reference to Key Vault Key
- KeyVaultSecretReference
Describes a reference to Key Vault Secret
- LinuxConfiguration
Specifies the Linux operating system settings on the virtual machine.
For a list of supported Linux distributions, see [Linux on Azure-Endorsed Distributions](docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-endorsed-distros?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json)
For running non-endorsed distributions, see [Information for Non-Endorsed Distributions](docs.microsoft.com/azure/virtual-machines/virtual-machines-linux-create-upload-generic?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json).- ListUsagesResult
The List Usages operation response.
- MaintenanceOperationResultCodeTypes
Defines values for MaintenanceOperationResultCodeTypes
- MaintenanceRedeployStatus
Maintenance Operation Status.
- ManagedDiskParameters
The parameters of a managed disk.
- NetworkInterfaceReference
Describes a network interface reference.
- NetworkProfile
Specifies the network interfaces of the virtual machine.
- OSDisk
Specifies information about the operating system disk used by the virtual machine.
For more information about disks, see [About disks and VHDs for Azure virtual machines](docs.microsoft.com/azure/virtual-machines/virtual-machines-windows-about-disks-vhds?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json).- OSDiskImage
Contains the os disk image information.
- OSProfile
Specifies the operating system settings for the virtual machine.
- OperatingSystemStateTypes
Defines values for OperatingSystemStateTypes
- OperatingSystemTypes
Defines values for OperatingSystemTypes
- OperationStatusResponse
Operation status response
- PassNames
Defines values for PassNames
- Plan
Specifies information about the marketplace image used to create the virtual machine. This element is only used for marketplace images. Before you can use a marketplace image from an API, you must enable the image for programmatic use. In the Azure portal, find the marketplace image that you want to use and then click **Want to deploy programmatically, Get Started ->**. Enter any required information and then click *Save*.
- ProtocolTypes
Defines values for ProtocolTypes
- PurchasePlan
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
- Resource
The Resource model definition.
- ResourceIdentityType
Defines values for ResourceIdentityType
- ResourceSku
Describes an available Compute SKU.
- ResourceSkuCapabilities
Describes The SKU capabilities object.
- ResourceSkuCapacity
Describes scaling information of a SKU.
- ResourceSkuCapacityScaleType
Defines values for ResourceSkuCapacityScaleType
- ResourceSkuCosts
Describes metadata for retrieving price info.
- ResourceSkuRestrictions
Describes scaling information of a SKU.
- ResourceSkuRestrictionsReasonCode
Defines values for ResourceSkuRestrictionsReasonCode
- ResourceSkuRestrictionsType
Defines values for ResourceSkuRestrictionsType
- ResourceSkusResult
The Compute List Skus operation response.
- ResourceUpdate
The Resource model definition.
- RollingUpgradeActionType
Defines values for RollingUpgradeActionType
- RollingUpgradePolicy
The configuration parameters used while performing a rolling upgrade.
- RollingUpgradeProgressInfo
Information about the number of virtual machine instances in each upgrade state.
- RollingUpgradeRunningStatus
Information about the current running state of the overall upgrade.
- RollingUpgradeStatusCode
Defines values for RollingUpgradeStatusCode
- RollingUpgradeStatusInfo
The status of the latest virtual machine scale set rolling upgrade.
- RunCommandDocument
Describes the properties of a Run Command.
- RunCommandDocumentBase
Describes the properties of a Run Command metadata.
- RunCommandInput
Capture Virtual Machine parameters.
- RunCommandInputParameter
Describes the properties of a run command parameter.
- RunCommandListResult
The List Virtual Machine operation response.
- RunCommandParameterDefinition
Describes the properties of a run command parameter.
- RunCommandResult
Run command operation response.
- SettingNames
Defines values for SettingNames
- Sku
Describes a virtual machine scale set sku.
- Snapshot
Snapshot resource.
- SnapshotList
The List Snapshots operation response.
- SnapshotUpdate
Snapshot update resource.
- SourceVault
The vault id is an Azure Resource Manager Resource id in the form /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}
- SshConfiguration
SSH configuration for Linux based VMs running on Azure
- SshPublicKey
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
- StatusLevelTypes
Defines values for StatusLevelTypes
- StorageAccountTypes
Defines values for StorageAccountTypes
- StorageProfile
Specifies the storage settings for the virtual machine disks.
- SubResource
Model object.
- SubResourceReadOnly
Model object.
- UpdateResource
The Update Resource model definition.
- UpgradeMode
Defines values for UpgradeMode
- UpgradePolicy
Describes an upgrade policy - automatic, manual, or rolling.
- Usage
- UsageName
The Usage Names.
- VaultCertificate
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.
- VaultSecretGroup
Describes a set of certificates which are all in the same Key Vault.
- VirtualHardDisk
Describes the uri of a disk.
- VirtualMachine
Describes a Virtual Machine.
- VirtualMachineAgentInstanceView
The instance view of the VM Agent running on the virtual machine.
- VirtualMachineCaptureParameters
Capture Virtual Machine parameters.
- VirtualMachineCaptureResult
Resource Id.
- VirtualMachineExtension
Describes a Virtual Machine Extension.
- VirtualMachineExtensionHandlerInstanceView
The instance view of a virtual machine extension handler.
- VirtualMachineExtensionImage
Describes a Virtual Machine Extension Image.
- VirtualMachineExtensionInstanceView
The instance view of a virtual machine extension.
- VirtualMachineExtensionUpdate
Describes a Virtual Machine Extension.
- VirtualMachineExtensionsListResult
The List Extension operation response
- VirtualMachineHealthStatus
The health status of the VM.
- VirtualMachineIdentity
Identity for the virtual machine.
- VirtualMachineImage
Describes a Virtual Machine Image.
- VirtualMachineImageResource
Virtual machine image resource information.
- VirtualMachineInstanceView
The instance view of a virtual machine.
- VirtualMachineListResult
The List Virtual Machine operation response.
- VirtualMachineScaleSet
Describes a Virtual Machine Scale Set.
- VirtualMachineScaleSetDataDisk
Describes a virtual machine scale set data disk.
- VirtualMachineScaleSetExtension
Describes a Virtual Machine Scale Set Extension.
- VirtualMachineScaleSetExtensionListResult
The List VM scale set extension operation response.
- VirtualMachineScaleSetExtensionProfile
Describes a virtual machine scale set extension profile.
- VirtualMachineScaleSetIPConfiguration
Describes a virtual machine scale set network profile's IP configuration.
- VirtualMachineScaleSetIdentity
Identity for the virtual machine scale set.
- VirtualMachineScaleSetInstanceView
The instance view of a virtual machine scale set.
- VirtualMachineScaleSetInstanceViewStatusesSummary
Instance view statuses summary for virtual machines of a virtual machine scale set.
- VirtualMachineScaleSetListResult
The List Virtual Machine operation response.
- VirtualMachineScaleSetListSkusResult
The Virtual Machine Scale Set List Skus operation response.
- VirtualMachineScaleSetListWithLinkResult
The List Virtual Machine operation response.
- VirtualMachineScaleSetManagedDiskParameters
Describes the parameters of a ScaleSet managed disk.
- VirtualMachineScaleSetNetworkConfiguration
Describes a virtual machine scale set network profile's network configurations.
- VirtualMachineScaleSetNetworkConfigurationDnsSettings
Describes a virtual machines scale sets network configuration's DNS settings.
- VirtualMachineScaleSetNetworkProfile
Describes a virtual machine scale set network profile.
- VirtualMachineScaleSetOSDisk
Describes a virtual machine scale set operating system disk.
- VirtualMachineScaleSetOSProfile
Describes a virtual machine scale set OS profile.
- VirtualMachineScaleSetPublicIPAddressConfiguration
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
- VirtualMachineScaleSetPublicIPAddressConfigurationDnsSettings
Describes a virtual machines scale sets network configuration's DNS settings.
- VirtualMachineScaleSetSku
Describes an available virtual machine scale set sku.
- VirtualMachineScaleSetSkuCapacity
Describes scaling information of a sku.
- VirtualMachineScaleSetSkuScaleType
Defines values for VirtualMachineScaleSetSkuScaleType
- VirtualMachineScaleSetStorageProfile
Describes a virtual machine scale set storage profile.
- VirtualMachineScaleSetUpdate
Describes a Virtual Machine Scale Set.
- VirtualMachineScaleSetUpdateIPConfiguration
Describes a virtual machine scale set network profile's IP configuration.
- VirtualMachineScaleSetUpdateNetworkConfiguration
Describes a virtual machine scale set network profile's network configurations.
- VirtualMachineScaleSetUpdateNetworkProfile
Describes a virtual machine scale set network profile.
- VirtualMachineScaleSetUpdateOSDisk
Describes virtual machine scale set operating system disk Update Object. This should be used for Updating VMSS OS Disk.
- VirtualMachineScaleSetUpdateOSProfile
Describes a virtual machine scale set OS profile.
- VirtualMachineScaleSetUpdatePublicIPAddressConfiguration
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration
- VirtualMachineScaleSetUpdateStorageProfile
Describes a virtual machine scale set storage profile.
- VirtualMachineScaleSetUpdateVMProfile
Describes a virtual machine scale set virtual machine profile.
- VirtualMachineScaleSetVM
Describes a virtual machine scale set virtual machine.
- VirtualMachineScaleSetVMExtensionsSummary
Extensions summary for virtual machines of a virtual machine scale set.
- VirtualMachineScaleSetVMInstanceIDs
Specifies a list of virtual machine instance IDs from the VM scale set.
- VirtualMachineScaleSetVMInstanceRequiredIDs
Specifies a list of virtual machine instance IDs from the VM scale set.
- VirtualMachineScaleSetVMInstanceView
The instance view of a virtual machine scale set VM.
- VirtualMachineScaleSetVMListResult
The List Virtual Machine Scale Set VMs operation response.
- VirtualMachineScaleSetVMProfile
Describes a virtual machine scale set virtual machine profile.
- VirtualMachineSize
Describes the properties of a VM size.
- VirtualMachineSizeListResult
The List Virtual Machine operation response.
- VirtualMachineSizeTypes
Defines values for VirtualMachineSizeTypes
- VirtualMachineStatusCodeCount
The status code and count of the virtual machine scale set instance view status summary.
- WinRMConfiguration
Describes Windows Remote Management configuration of the VM
- WinRMListener
Describes Protocol and thumbprint of Windows Remote Management listener
- WindowsConfiguration
Specifies Windows operating system settings on the virtual machine.