module Azure::Compute::Profiles::V2019_03_01_Hybrid::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.
- AutoOSUpgradePolicy
The configuration parameters used for performing automatic OS upgrade.
- 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.
- 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
- ComputeLongRunningOperationProperties
Compute-specific operation properties, including output
- 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.- 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.
- 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.
- 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 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.
- 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.
- RecoveryWalkResponse
Response after calling a manual recovery walk
- RequestRateByIntervalInput
Api request input for
LogAnalytics
getRequestRateByInterval Api.- 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.- 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
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
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.
- 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.
- 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.- 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.- 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.
- 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
- 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.
- 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.
- 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.
- 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.