azure_virtual_machine
Azure Virtual Machine
Name | Type | Nullable |
applicationProfile | ApplicationProfile | ✓ |
availabilitySetId | String | ✓ |
availabilityZones | Set | ✓ |
billingProfile | BillingProfile | ✓ |
bootDiagnosticsStorageUri | String | ✓ |
capacityReservationGroupId | String | ✓ |
computerName | String | ✓ |
dataDisks | Map<Int,VirtualMachineDataDisk> | ✓ |
diagnosticsProfile | DiagnosticsProfile | ✓ |
evictionPolicy | String | ✓ |
extensions | List | ✓ |
extensionsTimeBudget | String | ✓ |
hardwareProfile | HardwareProfile | ✓ |
hostGroupId | String | ✓ |
hostId | String | ✓ |
id | String | ✗ |
instanceView | VirtualMachineInstanceView | ✓ |
isBootDiagnosticsEnabled | Boolean | ✓ |
isHibernationEnabled | Boolean | ✓ |
isManagedDiskEnabled | Boolean | ✓ |
isManagedServiceIdentityEnabled | Boolean | ✓ |
isOSDiskEphemeral | Boolean | ✓ |
isUltraSsdEnabled | Boolean | ✓ |
licenseType | String | ✓ |
managedServiceIdentityType | String | ✓ |
name | String | ✗ |
networkProfile | NetworkProfile | ✓ |
osDiskCachingType | String | ✓ |
osDiskDeleteOptions | String | ✓ |
osDiskDiskEncryptionSetId | String | ✓ |
osDiskId | String | ✓ |
osDiskSize | Int | ✓ |
osDiskStorageAccountType | String | ✓ |
osProfile | OSProfile | ✓ |
osType | String | ✓ |
osUnmanagedDiskVhdUri | String | ✓ |
plan | Plan | ✓ |
platformFaultDomain | Int | ✓ |
powerState | String | ✓ |
primaryPublicIPAddress | PublicIpAddress | ✓ |
primaryPublicIPAddressId | String | ✓ |
priority | String | ✓ |
provisioningState | String | ✓ |
proximityPlacementGroup | ProximityPlacementGroup | ✓ |
resourceGroupName | String | ✗ |
securityProfile | SecurityProfile | ✓ |
size | String | ✓ |
storageProfile | StorageProfile | ✓ |
subscriptionId | String | ✗ |
systemAssignedManagedServiceIdentityPrincipalId | String | ✓ |
systemAssignedManagedServiceIdentityTenantId | String | ✓ |
tags | Map<String,String> | ✓ |
terminateNotificationProfile | TerminateNotificationProfile | ✓ |
type | String | ✗ |
unmanagedDataDisks | Map<Int,VirtualMachineDataDisk> | ✓ |
userAssignedManagedServiceIdentityIds | Set | ✓ |
userData | String | ✓ |
AdditionalUnattendContent
Name | Type | Nullable |
componentName | String | ✓ |
content | String | ✓ |
passName | String | ✓ |
settingName | String | ✓ |
ApplicationProfile
Name | Type | Nullable |
galleryApplications | List | ✓ |
BillingProfile
Name | Type | Nullable |
maxPrice | Double | ✓ |
BootDiagnostics
Name | Type | Nullable |
enabled | Boolean | ✓ |
storageUri | String | ✓ |
BootDiagnosticsInstanceView
Name | Type | Nullable |
consoleScreenshotBlobUri | String | ✓ |
serialConsoleLogBlobUri | String | ✓ |
status | InstanceViewStatus | ✓ |
DataDisk
Name | Type | Nullable |
caching | String | ✓ |
createOption | String | ✓ |
detachOption | String | ✓ |
diskDeleteOption | String | ✓ |
diskIopsReadWrite | Long | ✓ |
diskMBpsReadWrite | Long | ✓ |
diskSizeGB | Int | ✓ |
imageUri | String | ✓ |
lun | Int | ✓ |
managedDisk | ManagedDiskParameters | ✓ |
name | String | ✓ |
toBeDetached | Boolean | ✓ |
vhdUri | String | ✓ |
writeAcceleratorEnabled | Boolean | ✓ |
DiagnosticsProfile
Name | Type | Nullable |
bootDiagnostics | BootDiagnostics | ✗ |
DiskDiffSettings
Name | Type | Nullable |
option | String | ✓ |
placement | String | ✓ |
DiskEncryptionSettings
Name | Type | Nullable |
diskEncryptionKey | KeyVaultSecretReference | ✓ |
enabled | Boolean | ✓ |
keyEncryptionKey | KeyVaultSecretReference | ✓ |
DiskInstanceView
Name | Type | Nullable |
encryptionSettings | List | ✓ |
name | String | ✓ |
statuses | List | ✓ |
GalleryApplication
Name | Type | Nullable |
configurationReference | String | ✓ |
order | Int | ✓ |
packageReferenceId | String | ✓ |
tags | String | ✓ |
HardwareProfile
Name | Type | Nullable |
vCpusAvailable | Int | ✓ |
vCpusPerCore | Int | ✓ |
vmSize | String | ✓ |
ImageReference
Name | Type | Nullable |
communityGalleryImageId | String | ✓ |
offer | String | ✓ |
publisher | String | ✓ |
sharedGalleryImageId | String | ✓ |
sku | String | ✓ |
version | String | ✓ |
InstanceViewStatus
Name | Type | Nullable |
code | String | ✓ |
displayStatus | String | ✓ |
level | String | ✓ |
message | String | ✓ |
KeyVaultSecretReference
Name | Type | Nullable |
secretUrl | String | ✓ |
sourceVault | JSON | ✓ |
LinuxConfiguration
Name | Type | Nullable |
disablePasswordAuthentication | Boolean | ✓ |
patchSettings | LinuxPatchSettings | ✓ |
provisionVMAgent | Boolean | ✓ |
publicKeys | List | ✓ |
LinuxPatchSettings
Name | Type | Nullable |
assessmentMode | String | ✓ |
patchMode | String | ✓ |
MaintenanceRedeployStatus
Name | Type | Nullable |
isCustomerInitiatedMaintenanceAllowed | Boolean | ✓ |
lastOperationResultCode | String | ✓ |
maintenanceWindowEndTime | String | ✓ |
maintenanceWindowStartTime | String | ✓ |
preMaintenanceWindowEndTime | String | ✓ |
preMaintenanceWindowStartTime | String | ✓ |
ManagedDiskParameters
Name | Type | Nullable |
diskEncryptionSet | String | ✓ |
storageAccountType | String | ✓ |
vmDiskSecurityProfile | VMDiskSecurityProfile | ✓ |
NetworkInterfaceReference
Name | Type | Nullable |
deleteOption | String | ✓ |
id | String | ✓ |
primary | Boolean | ✓ |
NetworkProfile
Name | Type | Nullable |
networkApiVersion | String | ✓ |
networkInterfaces | List | ✓ |
OSDisk
Name | Type | Nullable |
caching | String | ✓ |
deleteOption | String | ✓ |
diskDiffSettings | DiskDiffSettings | ✓ |
diskSizeGB | Int | ✓ |
encryptionSettings | DiskEncryptionSettings | ✓ |
imageUri | String | ✓ |
managedDisk | ManagedDiskParameters | ✓ |
name | String | ✓ |
osType | String | ✓ |
vhdUri | String | ✓ |
writeAcceleratorEnabled | Boolean | ✓ |
OSProfile
Name | Type | Nullable |
adminPassword | String | ✓ |
adminUsername | String | ✓ |
allowExtensionOperations | Boolean | ✓ |
computerName | String | ✓ |
customData | String | ✓ |
linuxConfiguration | LinuxConfiguration | ✓ |
requireGuestProvisionSignal | Boolean | ✓ |
secrets | List | ✓ |
windowsConfiguration | WindowsConfiguration | ✓ |
PatchSettings
Name | Type | Nullable |
assessmentMode | String | ✓ |
enableHotpatching | Boolean | ✓ |
patchMode | String | ✓ |
Plan
Name | Type | Nullable |
name | String | ✓ |
product | String | ✓ |
promotionCode | String | ✓ |
publisher | String | ✓ |
ProximityPlacementGroup
Name | Type | Nullable |
availabilitySetIds | List | ✓ |
id | String | ✗ |
location | String | ✓ |
proximityPlacementGroupType | String | ✓ |
resourceGroupName | String | ✓ |
virtualMachineIds | List | ✓ |
virtualMachineScaleSetIds | List | ✓ |
PublicIpAddress
Name | Type | Nullable |
assignedLoadBalancerFrontend | JSON | ✓ |
availabilityZones | List | ✓ |
fqdn | String | ✓ |
hasAssignedLoadBalancer | Boolean | ✓ |
hasAssignedNetworkInterface | Boolean | ✗ |
idleTimeoutInMinutes | Int | ✓ |
ipAddress | String | ✓ |
ipAllocationMethod | String | ✓ |
ipTags | List | ✓ |
leafDomainLabel | String | ✓ |
nicIpConfiguration | JSON | ✓ |
reverseFqdn | String | ✓ |
sku | String | ✓ |
version | String | ✓ |
SecurityProfile
Name | Type | Nullable |
encryptionAtHostEnabled | Boolean | ✓ |
securityType | String | ✓ |
uefiSettings | UefiSettings | ✓ |
SshPublicKey
Name | Type | Nullable |
keyData | String | ✓ |
path | String | ✓ |
StorageProfile
Name | Type | Nullable |
dataDisks | List | ✓ |
imageReference | ImageReference | ✓ |
osDisk | OSDisk | ✓ |
TerminateNotificationProfile
Name | Type | Nullable |
enable | Boolean | ✓ |
notBeforeTimeout | String | ✓ |
UefiSettings
Name | Type | Nullable |
secureBootEnabled | Boolean | ✓ |
vTpmEnabled | Boolean | ✓ |
VMDiskSecurityProfile
Name | Type | Nullable |
diskEncryptionSet | String | ✓ |
securityEncryptionType | String | ✓ |
VaultCertificate
Name | Type | Nullable |
certificateStore | String | ✓ |
certificateUrl | String | ✓ |
VaultSecretGroup
Name | Type | Nullable |
sourceVault | JSON | ✓ |
vaultCertificates | List | ✓ |
VirtualMachineAgentInstanceView
Name | Type | Nullable |
extensionHandlers | List | ✓ |
statuses | List | ✓ |
vmAgentVersion | String | ✓ |
VirtualMachineDataDisk
Name | Type | Nullable |
cachingType | String | ✓ |
creationMethod | String | ✓ |
deleteOptions | String | ✓ |
diskEncryptionSetId | String | ✓ |
lun | Int | ✓ |
size | Int | ✓ |
sourceImageUri | String | ✓ |
storageAccountType | String | ✓ |
vhdUri | String | ✓ |
VirtualMachineExtension
Name | Type | Nullable |
autoUpgradeMinorVersionEnabled | Boolean | ✓ |
forceUpdateTag | String | ✓ |
id | String | ✓ |
location | String | ✓ |
name | String | ✓ |
provisioningState | String | ✓ |
publicSettings | JSON | ✓ |
publisher | String | ✓ |
suppressFailures | Boolean | ✓ |
tags | Map<String,String> | ✓ |
type | String | ✓ |
typeHandlerVersion | String | ✓ |
version | String | ✓ |
VirtualMachineExtensionInstanceView
Name | Type | Nullable |
name | String | ✓ |
statuses | List | ✓ |
substatuses | List | ✓ |
type | String | ✓ |
typeHandlerVersion | String | ✓ |
VirtualMachineInstanceView
Name | Type | Nullable |
assignedHost | String | ✓ |
bootDiagnostics | BootDiagnosticsInstanceView | ✓ |
computerName | String | ✓ |
disks | List | ✓ |
extensions | List | ✓ |
hyperVGeneration | String | ✓ |
maintenanceRedeployStatus | MaintenanceRedeployStatus | ✓ |
osName | String | ✓ |
osVersion | String | ✓ |
platformFaultDomain | Int | ✓ |
platformUpdateDomain | Int | ✓ |
rdpThumbPrint | String | ✓ |
statuses | List | ✓ |
vmAgent | VirtualMachineAgentInstanceView | ✓ |
vmHealth | InstanceViewStatus | ✓ |
WinRMConfiguration
Name | Type | Nullable |
listeners | List | ✓ |
WinRMListener
Name | Type | Nullable |
certificateUrl | String | ✓ |
protocol | String | ✓ |
WindowsConfiguration
Name | Type | Nullable |
additionalUnattendContent | List | ✓ |
enableAutomaticUpdates | Boolean | ✓ |
patchSettings | PatchSettings | ✓ |
provisionVMAgent | Boolean | ✓ |
timeZone | String | ✓ |
winRM | WinRMConfiguration | ✓ |
Last updated