module Azure::Compute::Profiles::V2017_03_09::Mgmt::Models
Constants
- 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 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.
- 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
- 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.- DiskCreateOptionTypes
Defines values for
DiskCreateOptionTypes
- DiskEncryptionSettings
Describes a Encryption Settings for a Disk
- DiskInstanceView
The instance view of the disk.
- HardwareProfile
Specifies the hardware settings for the virtual machine.
- 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.
- InnerError
Inner error details.
- InstanceViewStatus
Instance view status.
- InstanceViewTypes
Defines values for
InstanceViewTypes
- 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.
- 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.
- 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
- SettingNames
Defines values for
SettingNames
- Sku
Describes a virtual machine scale set sku.
- 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
- StorageProfile
Specifies the storage settings for the virtual machine disks.
- SubResource
Model object.
- UpdateResource
The Update
Resource
model definition.- UpgradeMode
Defines values for
UpgradeMode
- UpgradePolicy
Describes an upgrade policy - automatic or manual.
- 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
- 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.
- VirtualMachineScaleSetExtension
Describes a Virtual Machine Scale Set Extension.
- 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.
- VirtualMachineScaleSetNetworkConfiguration
Describes a virtual machine scale set network profile's network configurations.
- 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.
- 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.
- 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.