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.
- AutomaticRepairsPolicy
Specifies the configuration parameters for automatic repairs on the virtual machine scale set.
- 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 onAzure
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.
- AvailablePatchSummary
Describes the properties of an virtual machine instance view for available patch summary.
- BillingProfile
Specifies the billing related details of a
Azure
Spot VM or VMSS.
Minimum api-version: 2019-03-01.- 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
- CloudService
Describes the cloud service.
- CloudServiceExtensionProfile
Describes a cloud service extension profile.
- CloudServiceExtensionProperties
Extension
Properties.- CloudServiceInstanceView
InstanceView of
CloudService
as a whole- CloudServiceListResult
Model object.
- CloudServiceNetworkProfile
Network Profile for the cloud service.
- CloudServiceOsProfile
Describes the OS profile for the cloud service.
- CloudServiceProperties
Cloud service properties
- CloudServiceRole
Describes a role of the cloud service.
- CloudServiceRoleListResult
Model object.
- CloudServiceRoleProfile
Describes the role profile for the cloud service.
- CloudServiceRoleProfileProperties
Describes the role properties.
- CloudServiceRoleProperties
Model object.
- CloudServiceRoleSku
Describes the cloud service role sku.
- CloudServiceUpdate
Model object.
- CloudServiceUpgradeMode
Defines values for
CloudServiceUpgradeMode
- CloudServiceVaultAndSecretReference
Model object.
- CloudServiceVaultCertificate
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the role instance.
- CloudServiceVaultSecretGroup
Describes a set of certificates which are all in the same Key Vault.
- 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.
- DataDiskImageEncryption
Contains encryption settings for a data disk image.
- DedicatedHost
Specifies information about the Dedicated host.
- DedicatedHostAllocatableVM
Represents the dedicated host unutilized capacity in terms of a specific VM size.
- DedicatedHostAvailableCapacity
Dedicated host unutilized capacity.
- DedicatedHostGroup
Specifies information about the dedicated host group that the dedicated hosts should be assigned to.
Currently, a dedicated host can only be added to a dedicated host group at creation time. An existing dedicated host cannot be added to another dedicated host group.- DedicatedHostGroupInstanceView
Model object.
- DedicatedHostGroupListResult
The List Dedicated Host Group with resource group response.
- DedicatedHostGroupUpdate
Specifies information about the dedicated host group that the dedicated host should be assigned to. Only tags may be updated.
- DedicatedHostInstanceView
The instance view of a dedicated host.
- DedicatedHostInstanceViewWithName
The instance view of a dedicated host that includes the name of the dedicated host. It is used for the response to the instance view of a dedicated host group.
- DedicatedHostLicenseTypes
Defines values for
DedicatedHostLicenseTypes
- DedicatedHostListResult
The list dedicated host operation response.
- DedicatedHostUpdate
Specifies information about the dedicated host. Only tags, autoReplaceOnFailure and licenseType may be updated.
- DiagnosticsProfile
Specifies the boot diagnostic settings state.
Minimum api-version: 2015-06-15.- DiffDiskOptions
Defines values for
DiffDiskOptions
- DiffDiskPlacement
Defines values for
DiffDiskPlacement
- 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.
- DisallowedConfiguration
Specifies the disallowed configuration for a virtual machine image.
- Disk
Disk
resource.- DiskAccess
disk access resource.
- DiskAccessList
The List disk access operation response.
- DiskAccessUpdate
Used for updating a disk access resource.
- DiskCreateOption
Defines values for
DiskCreateOption
- DiskCreateOptionTypes
Defines values for
DiskCreateOptionTypes
- DiskDetachOptionTypes
Defines values for
DiskDetachOptionTypes
- DiskEncryptionSet
disk encryption set resource.
- DiskEncryptionSetIdentityType
Defines values for
DiskEncryptionSetIdentityType
- DiskEncryptionSetList
The List disk encryption set operation response.
- DiskEncryptionSetParameters
Describes the parameter of customer managed disk encryption set resource id that can be specified for disk.
NOTE: The disk encryption set resource id can only be specified for managed disk. Please refer aka.ms/mdssewithcmkoverview for more details.- DiskEncryptionSetType
Defines values for
DiskEncryptionSetType
- DiskEncryptionSetUpdate
disk encryption set update resource.
- DiskEncryptionSettings
Describes a
Encryption
Settings for aDisk
- DiskImageEncryption
This is the disk image encryption base class.
- DiskInstanceView
The instance view of the disk.
- DiskList
The List
Disks
operation response.- DiskRestorePoint
Properties of disk restore point
- DiskRestorePointList
The List
Disk
Restore Points 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.- Encryption
Encryption
at rest settings for disk or snapshot- EncryptionImages
Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
- EncryptionSetIdentity
The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.
- EncryptionSettingsCollection
Encryption
settings for disk or snapshot- EncryptionSettingsElement
Encryption
settings for one disk volume.- EncryptionType
Defines values for
EncryptionType
- ExecutionState
Defines values for
ExecutionState
- ExtendedLocation
The complex type of the extended location.
- ExtendedLocationTypes
Defines values for
ExtendedLocationTypes
- Extension
Describes a cloud service
Extension
.- Gallery
Specifies information about the Shared
Image
Gallery
that you want to create or update.- GalleryApplication
Specifies information about the gallery Application Definition that you want to create or update.
- GalleryApplicationList
The List
Gallery
Applications operation response.- GalleryApplicationUpdate
Specifies information about the gallery Application Definition that you want to update.
- GalleryApplicationVersion
Specifies information about the gallery Application Version that you want to create or update.
- GalleryApplicationVersionList
The List
Gallery
Application version operation response.- GalleryApplicationVersionPublishingProfile
The publishing profile of a gallery image version.
- GalleryApplicationVersionUpdate
Specifies information about the gallery Application Version that you want to update.
- GalleryArtifactPublishingProfileBase
Describes the basic gallery artifact publishing profile.
- GalleryArtifactSource
The source image from which the
Image
Version is going to be created.- GalleryArtifactVersionSource
The gallery artifact version source.
- 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
- GalleryImageUpdate
Specifies information about the gallery
Image
Definition that you want to update.- 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
- GalleryImageVersionUpdate
Specifies information about the gallery
Image
Version that you want to update.- GalleryList
The List
Galleries
operation response.- GalleryOSDiskImage
This is the OS disk image.
- GalleryUpdate
Specifies information about the Shared
Image
Gallery
that you want to update.- 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
- HyperVGenerationType
Defines values for
HyperVGenerationType
- 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.
- ImageDisk
Describes a image 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. NOTE:
Image
reference publisher and offer can only be set when you create the scale set.- ImageStorageProfile
Describes a storage profile.
- ImageUpdate
The source user image virtual hard disk. Only tags may be updated.
- InnerError
Inner error details.
- InstanceSku
Model object.
- InstanceViewStatus
Instance view status.
- InstanceViewStatusesSummary
Instance view statuses.
- InstanceViewTypes
Defines values for
InstanceViewTypes
- IntervalInMins
Defines values for
IntervalInMins
- KeyForDiskEncryptionSet
Key Vault Key Url to be used for server side encryption of Managed
Disks
andSnapshots
- 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
- LastPatchInstallationSummary
Describes the properties of the last installed patch summary.
- 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).- LinuxParameters
Input for InstallPatches on a Linux VM, as directly received by the API
- LinuxPatchSettings
Specifies settings related to VM Guest Patching on Linux.
- LinuxVMGuestPatchMode
Defines values for
LinuxVMGuestPatchMode
- ListUsagesResult
The List Usages operation response.
- LoadBalancerConfiguration
Describes the load balancer configuration.
- LoadBalancerConfigurationProperties
Model object.
- LoadBalancerFrontendIPConfiguration
Model object.
- LoadBalancerFrontendIPConfigurationProperties
Describes a cloud service IP Configuration
- 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.
- NetworkAccessPolicy
Defines values for
NetworkAccessPolicy
- 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 forAzure
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.
- OSDiskImageEncryption
Contains encryption settings for an OS disk image.
- OSProfile
Specifies the operating system settings for the virtual machine. Some of the settings cannot be changed once VM is provisioned.
- OperatingSystemStateTypes
Defines values for
OperatingSystemStateTypes
- OperatingSystemTypes
Defines values for
OperatingSystemTypes
- OrchestrationMode
Defines values for
OrchestrationMode
- OrchestrationServiceNames
Defines values for
OrchestrationServiceNames
- OrchestrationServiceState
Defines values for
OrchestrationServiceState
- OrchestrationServiceStateAction
Defines values for
OrchestrationServiceStateAction
- OrchestrationServiceStateInput
The input for
OrchestrationServiceState
- OrchestrationServiceSummary
Summary for an orchestration service of a virtual machine scale set.
- PassNames
Defines values for
PassNames
- PatchAssessmentState
Defines values for
PatchAssessmentState
- PatchInstallationDetail
Information about a specific patch that was encountered during an installation action.
- PatchInstallationState
Defines values for
PatchInstallationState
- PatchOperationStatus
Defines values for
PatchOperationStatus
- PatchSettings
Specifies settings related to VM Guest Patching on Windows.
- 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.- PrivateEndpoint
The Private Endpoint resource.
- PrivateEndpointConnection
The Private Endpoint Connection resource.
- PrivateEndpointConnectionListResult
A list of private link resources
- PrivateEndpointConnectionProvisioningState
Defines values for
PrivateEndpointConnectionProvisioningState
- PrivateEndpointServiceConnectionStatus
Defines values for
PrivateEndpointServiceConnectionStatus
- PrivateLinkResource
A private link resource
- PrivateLinkResourceListResult
A list of private link resources
- PrivateLinkServiceConnectionState
A collection of information about the state of the connection between service consumer and provider.
- 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.
- ProxyOnlyResource
The ProxyOnly
Resource
model definition.- 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
- ResourceInstanceViewStatus
Instance view status.
- 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 List
Resource
Skus operation response.- ResourceUriList
The List resources which are encrypted with the disk encryption set.
- RetrieveBootDiagnosticsDataResult
The SAS URIs of the console screenshot and serial log blobs.
- RoleInstance
Model object.
- RoleInstanceInstanceView
The instance view of the role instance.
- RoleInstanceListResult
Model object.
- RoleInstanceNetworkProfile
Describes the network profile for the role instance.
- RoleInstanceProperties
Model object.
- RoleInstances
Specifies a list of role instances from the cloud service.
- 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.
- ScaleInPolicy
Describes a scale-in policy for a virtual machine scale set.
- ScheduledEventsProfile
Model object.
- SecurityProfile
Specifies the Security profile settings for the virtual machine or virtual machine scale set.
- SecurityTypes
Defines values for
SecurityTypes
- SettingNames
Defines values for
SettingNames
Model object.
- Sku
Describes a virtual machine scale set sku. NOTE: If the new VM SKU is not supported on the hardware the scale set is currently on, you need to deallocate the VMs in the scale set before you modify the SKU name.
- Snapshot
Snapshot
resource.- SnapshotList
The List
Snapshots
operation response.- SnapshotSku
The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS. This is an optional parameter for incremental snapshot and the default behavior is the SKU will be set to the same sku as the previous snapshot
- SnapshotStorageAccountTypes
Defines values for
SnapshotStorageAccountTypes
- SnapshotUpdate
Snapshot
update resource.- SourceVault
The vault id is an
Azure
Resource
ManagerResource
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.
- SshPublicKeyGenerateKeyPairResult
Response from generation of an SSH key pair.
- SshPublicKeyResource
Specifies information about the SSH public key.
- SshPublicKeyUpdateResource
Specifies information about the SSH public key.
- SshPublicKeysGroupListResult
The list SSH public keys operation response.
- StatusCodeCount
Model object.
- 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.
- SubResourceWithColocationStatus
Model object.
- TargetRegion
Describes the target region information.
- TerminateNotificationProfile
Model object.
- ThrottledRequestsInput
Api request input for
LogAnalytics
getThrottledRequests Api.- UefiSettings
Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Minimum api-version: 2020-12-01- UpdateDomain
Defines an update domain for the cloud service.
- UpdateDomainListResult
Model object.
- UpdateResource
The Update
Resource
model definition.- UpdateResourceDefinition
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.- UserArtifactManage
Model object.
- UserArtifactSource
The source image from which the
Image
Version is going to be created.- VMGuestPatchClassificationLinux
Defines values for
VMGuestPatchClassificationLinux
- VMGuestPatchClassificationWindows
Defines values for
VMGuestPatchClassificationWindows
- VMGuestPatchRebootBehavior
Defines values for
VMGuestPatchRebootBehavior
- VMGuestPatchRebootSetting
Defines values for
VMGuestPatchRebootSetting
- VMGuestPatchRebootStatus
Defines values for
VMGuestPatchRebootStatus
- 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.
- VirtualMachineAssessPatchesResult
Describes the properties of an AssessPatches result.
- 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
- 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
.- VirtualMachineImageFeature
Specifies additional capabilities supported by the image
- VirtualMachineImageResource
Virtual machine image resource information.
- VirtualMachineInstallPatchesParameters
Input for InstallPatches as directly received by the API
- VirtualMachineInstallPatchesResult
The result summary of an installation operation.
- VirtualMachineInstanceView
The instance view of a virtual machine.
- VirtualMachineListResult
The List Virtual Machine operation response.
- VirtualMachinePatchStatus
The status of virtual machine patch operations.
- VirtualMachinePriorityTypes
Defines values for
VirtualMachinePriorityTypes
- VirtualMachineReimageParameters
Parameters for Reimaging Virtual Machine. NOTE: Virtual Machine OS disk will always be reimaged
- VirtualMachineRunCommand
Describes a Virtual Machine run command.
- VirtualMachineRunCommandInstanceView
The instance view of a virtual machine run command.
- VirtualMachineRunCommandScriptSource
Describes the script sources for run command.
- VirtualMachineRunCommandUpdate
Describes a Virtual Machine run command.
- VirtualMachineRunCommandsListResult
The List run command 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.
- VirtualMachineScaleSetExtensionUpdate
Describes a Virtual Machine Scale Set
Extension
.- 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.
- VirtualMachineScaleSetScaleInRules
Defines values for
VirtualMachineScaleSetScaleInRules
- 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. NOTE: The subnet of a scale set may be modified as long as the original subnet and the new subnet are in the same virtual network
- 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.
- VirtualMachineScaleSetVMExtension
Describes a VMSS VM
Extension
.- VirtualMachineScaleSetVMExtensionUpdate
Describes a VMSS VM
Extension
.- VirtualMachineScaleSetVMExtensionsListResult
The List VMSS VM
Extension
operation response- 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
- VirtualMachineSoftwarePatchProperties
Describes the properties of a Virtual Machine software patch.
- VirtualMachineStatusCodeCount
The status code and count of the virtual machine scale set instance view status summary.
- VirtualMachineUpdate
Describes a Virtual Machine Update.
- VmDiskTypes
Defines values for
VmDiskTypes
- 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.
- WindowsParameters
Input for InstallPatches on a Windows VM, as directly received by the API
- WindowsVMGuestPatchMode
Defines values for
WindowsVMGuestPatchMode