module Azure::Compute::Profiles::Latest::Mgmt::Models
Constants
- AccessLevel
Defines values for AccessLevel
- AccessUri
A disk access SAS uri.
- AdditionalCapabilities
Enables or disables a capability on the virtual machine or virtual machine scale set.
- 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.
- AggregatedReplicationState
Defines values for AggregatedReplicationState
- ApiEntityReference
The API entity reference.
- ApiError
Api error.
- ApiErrorBase
Api error base.
- AutomaticOSUpgradePolicy
The configuration parameters used for performing automatic OS upgrade.
- AutomaticOSUpgradeProperties
Describes automatic OS upgrade properties on the image.
- 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.
- AvailabilitySetSkuTypes
Defines values for AvailabilitySetSkuTypes
- AvailabilitySetUpdate
Specifies information about the availability set that the virtual machine should be assigned to. Only tags may be updated.
- 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
- ComputeOperationListResult
The List Compute Operation operation response.
- ComputeOperationValue
Describes the properties of a Compute Operation value.
- 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.- DiffDiskOptions
Defines values for DiffDiskOptions
- DiffDiskSettings
Describes the parameters of ephemeral disk settings that can be specified for operating system disk.
NOTE: The ephemeral disk settings can only be specified for managed disk.- Disallowed
Describes the disallowed disk types.
- 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 sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS, or UltraSSD_LRS.
- DiskState
Defines values for DiskState
- DiskStorageAccountTypes
Defines values for DiskStorageAccountTypes
- DiskUpdate
Disk update resource.
- EncryptionSettingsCollection
Encryption settings for disk or snapshot
- EncryptionSettingsElement
Encryption settings for one disk volume.
- Gallery
Specifies information about the Shared Image Gallery that you want to create or update.
- GalleryArtifactPublishingProfileBase
Describes the basic gallery artifact publishing profile.
- GalleryArtifactSource
The source image from which the Image Version is going to be created.
- GalleryDataDiskImage
This is the data disk image.
- GalleryDiskImage
This is the disk image base class.
- GalleryIdentifier
Describes the gallery unique name.
- GalleryImage
Specifies information about the gallery Image Definition that you want to create or update.
- GalleryImageIdentifier
This is the gallery Image Definition identifier.
- GalleryImageList
- GalleryImageVersion
Specifies information about the gallery Image Version that you want to create or update.
- GalleryImageVersionList
- GalleryImageVersionPublishingProfile
The publishing profile of a gallery Image Version.
- GalleryImageVersionStorageProfile
This is the storage profile of a gallery Image Version.
- GalleryList
The List Galleries operation response.
- GalleryOSDiskImage
This is the OS disk image.
- GrantAccessData
Data used for requesting a SAS.
- HardwareProfile
Specifies the hardware settings for the virtual machine.
- HostCaching
Defines values for HostCaching
- HyperVGeneration
Defines values for HyperVGeneration
- HyperVGenerationTypes
Defines values for HyperVGenerationTypes
- 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.
- ImagePurchasePlan
Describes the gallery Image Definition purchase plan. This is used by marketplace images.
- 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.
- ImageUpdate
The source user image virtual hard disk. Only tags may be updated.
- InnerError
Inner error details.
- InstanceViewStatus
Instance view status.
- InstanceViewTypes
Defines values for InstanceViewTypes
- IntervalInMins
Defines values for IntervalInMins
- 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.
- LogAnalyticsInputBase
Api input base class for LogAnalytics Api.
- LogAnalyticsOperationResult
LogAnalytics operation status response
- LogAnalyticsOutput
LogAnalytics output properties
- MaintenanceOperationResultCodeTypes
Defines values for MaintenanceOperationResultCodeTypes
- MaintenanceRedeployStatus
Maintenance Operation Status.
- ManagedArtifact
The managed artifact.
- 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
- 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
- ProximityPlacementGroup
Specifies information about the proximity placement group.
- ProximityPlacementGroupListResult
The List Proximity Placement Group operation response.
- ProximityPlacementGroupType
Defines values for ProximityPlacementGroupType
- ProximityPlacementGroupUpdate
Specifies information about the proximity placement group.
- PurchasePlan
Used for establishing the purchase context of any 3rd Party artifact through MarketPlace.
- RecommendedMachineConfiguration
The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.
- RecoveryWalkResponse
Response after calling a manual recovery walk
- RegionalReplicationStatus
This is the regional replication status.
- ReplicationState
Defines values for ReplicationState
- ReplicationStatus
This is the replication status of the gallery Image Version.
- ReplicationStatusTypes
Defines values for ReplicationStatusTypes
- RequestRateByIntervalInput
Api request input for LogAnalytics getRequestRateByInterval Api.
- Resource
The Resource model definition.
- ResourceIdentityType
Defines values for ResourceIdentityType
- ResourceRange
Describes the resource range.
- 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.
- ResourceSkuLocationInfo
Model object.
- ResourceSkuRestrictionInfo
Model object.
- ResourceSkuRestrictions
Describes scaling information of a SKU.
- ResourceSkuRestrictionsReasonCode
Defines values for ResourceSkuRestrictionsReasonCode
- ResourceSkuRestrictionsType
Defines values for ResourceSkuRestrictionsType
- ResourceSkuZoneDetails
Describes The zonal capabilities of a SKU.
- ResourceSkusResult
The Compute List Skus operation response.
- RollbackStatusInfo
Information about rollback on failed VM instances after a OS Upgrade operation.
- 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
Model object.
- SettingNames
Defines values for SettingNames
- Sku
Describes a virtual machine scale set sku.
- Snapshot
Snapshot resource.
- SnapshotList
The List Snapshots operation response.
- SnapshotSku
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
- SnapshotStorageAccountTypes
Defines values for SnapshotStorageAccountTypes
- 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
- StorageAccountType
Defines values for StorageAccountType
- StorageAccountTypes
Defines values for StorageAccountTypes
- StorageProfile
Specifies the storage settings for the virtual machine disks.
- SubResource
Model object.
- SubResourceReadOnly
Model object.
- TargetRegion
Describes the target region information.
- ThrottledRequestsInput
Api request input for LogAnalytics getThrottledRequests Api.
- UpdateResource
The Update Resource model definition.
- UpgradeMode
Defines values for UpgradeMode
- UpgradeOperationHistoricalStatusInfo
Virtual Machine Scale Set OS Upgrade History operation response.
- UpgradeOperationHistoricalStatusInfoProperties
Describes each OS upgrade on the Virtual Machine Scale Set.
- UpgradeOperationHistoryStatus
Information about the current running state of the overall upgrade.
- UpgradeOperationInvoker
Defines values for UpgradeOperationInvoker
- UpgradePolicy
Describes an upgrade policy - automatic, manual, or rolling.
- UpgradeState
Defines values for UpgradeState
- Usage
- UsageName
The Usage Names.
- VMScaleSetConvertToSinglePlacementGroupInput
Model object.
- 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
Output of virtual machine capture operation.
- VirtualMachineEvictionPolicyTypes
Defines values for VirtualMachineEvictionPolicyTypes
- 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.
- VirtualMachineIdentityUserAssignedIdentitiesValue
Model object.
- 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.
- VirtualMachinePriorityTypes
Defines values for VirtualMachinePriorityTypes
- VirtualMachineReimageParameters
Parameters for Reimaging Virtual Machine. NOTE: Virtual Machine OS disk will always be reimaged
- 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.
- VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue
Model object.
- VirtualMachineScaleSetInstanceView
The instance view of a virtual machine scale set.
- VirtualMachineScaleSetInstanceViewStatusesSummary
Instance view statuses summary for virtual machines of a virtual machine scale set.
- VirtualMachineScaleSetIpTag
Contains the IP tag associated with the public IP address.
- VirtualMachineScaleSetListOSUpgradeHistory
List of Virtual Machine Scale Set OS Upgrade History operation response.
- 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.
- VirtualMachineScaleSetReimageParameters
Describes a Virtual Machine Scale Set VM Reimage Parameters.
- 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.
- VirtualMachineScaleSetVMNetworkProfileConfiguration
Describes a virtual machine scale set VM network profile.
- VirtualMachineScaleSetVMProfile
Describes a virtual machine scale set virtual machine profile.
- VirtualMachineScaleSetVMProtectionPolicy
The protection policy of a virtual machine scale set VM.
- VirtualMachineScaleSetVMReimageParameters
Describes a Virtual Machine Scale Set VM Reimage Parameters.
- 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.
- VirtualMachineUpdate
Describes a Virtual Machine Update.
- 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.