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