azure_virtual_machine_instance
availability_set
タイプ: STRUCT
プロバイダー名: properties.availabilitySet
説明: 仮想マシンを割り当てるべきアベイラビリティセットに関する情報を指定します。同じアベイラビリティセットに指定された仮想マシンは、異なるノードに割り当てられて、アベイラビリティを最大化します。アベイラビリティセットの詳細については、仮想マシンのアベイラビリティを管理するを参照してください。
Azure の計画的メンテナンスについては、Azure の仮想マシンの計画的メンテナンスをご参照ください。
現在、VM は作成時にのみアベイラビリティセットに追加することができます。VM を追加するアベイラビリティセットは、アベイラビリティセットのリソースと同じリソースグループ下にある必要があります。既存の VM をアベイラビリティセットに追加することはできません。
このプロパティは、非 NULL の properties.virtualMachineScaleSet 参照と一緒に存在することはできません。
id
タイプ: STRING
プロバイダー名: id
説明: リソース ID
diagnostics_profile
タイプ: STRUCT
プロバイダー名: properties.diagnosticsProfile
説明: ブート診断の設定状態を指定します。
最小 api バージョン: 2015-06-15
boot_diagnostics
タイプ: STRUCT
プロバイダー名: bootDiagnostics
説明: Boot Diagnostics は、コンソール出力やスクリーンショットを表示して VM のステータスを診断できるデバッグ機能です。
コンソールログの出力を簡単に確認することができます。
Azure では、ハイパーバイザーから VM のスクリーンショットを確認することも可能です。
enabled
タイプ: BOOLEAN
プロバイダー名: enabled
説明: 仮想マシンでブート診断を有効にするかどうか。
storage_uri
タイプ: STRING
プロバイダー名: storageUri
説明: コンソール出力とスクリーンショットを配置するために使用するストレージアカウントの Uri。
ブート診断を有効にする際に storageUri が指定されない場合、マネージドストレージが使用されます。
hardware_profile
タイプ: STRUCT
プロバイダー名: properties.hardwareProfile
説明: 仮想マシンのハードウェア設定を指定します。
id
タイプ: STRING
プロバイダー名: id
説明: リソース ID
identity
タイプ: STRUCT
プロバイダー名: identity
説明: 構成されている場合は、仮想マシンのアイデンティティ。
principal_id
タイプ: STRING
プロバイダー名: principalId
説明: 仮想マシンアイデンティティのプリンシパル ID。このプロパティは、システムに割り当てられたアイデンティティに対してのみ提供されます。
tenant_id
タイプ: STRING
プロバイダー名: tenantId
説明: 仮想マシンに関連付けられたテナント ID。このプロパティは、システムに割り当てられたアイデンティティに対してのみ提供されます。
type
タイプ: STRING
プロバイダー名: type
説明: 仮想マシンに使用されるアイデンティティのタイプ。‘SystemAssigned, UserAssigned’ タイプには、暗黙のうちに作成されたアイデンティティと、ユーザーに割り当てられたアイデンティティのセットの両方が含まれます。‘None’ タイプは、仮想マシンからすべてのアイデンティティを削除します。
license_type
タイプ: STRING
プロバイダー名: properties.licenseType
説明: 使用するイメージまたはディスクがオンプレミスでライセンスされたものであることを指定します。
Windows Server オペレーティングシステムで可能な値は、以下のとおりです。
Windows_Client
Windows_Server
Linux Server オペレーティングシステムで可能な値は、以下のとおりです。
RHEL_BYOS (RHEL 用)
SLES_BYOS (SUSE 用)
詳しくは、こちらをご覧ください: Windows サーバーにおける Azure ハイブリッド利用メリット
Linux サーバーにおける Azure ハイブリッド利用メリット
最小 api バージョン: 2015-06-15
location
タイプ: STRING
プロバイダー名: location
説明: リソースロケーション
name
タイプ: STRING
プロバイダー名: name
説明: リソース名
network_profile
タイプ: STRUCT
プロバイダー名: properties.networkProfile
説明: 仮想マシンのネットワークインターフェイスを指定します。
network_interfaces
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: networkInterfaces
説明: 仮想マシンに関連するネットワークインターフェイスのリソース ID のリストを指定します。
primary
タイプ: BOOLEAN
プロバイダー名: properties.primary
説明: 仮想マシンに複数のネットワークインターフェイスがある場合に、プライマリネットワークインターフェイスを指定します。
os_profile
タイプ: STRUCT
プロバイダー名: properties.osProfile
説明: 仮想マシンの作成時に使用されるオペレーティングシステムの設定を指定します。一部の設定は、仮想マシンがプロビジョニングされると変更できなくなります。
admin_username
タイプ: STRING
プロバイダー名: adminUsername
説明: 管理者アカウントの名前を指定します。
このプロパティは、VM の作成後に更新することはできません。
Windows のみの制限: “.” で終わることはできません。
禁止される値: “administrator”、“admin”、“user”、“user1”、“test”、“user2”、“test1”、“user3”、“admin1”、“1”、“123”、“a”、“actuser”、“adm”、“admin2”、“aspnet”、“backup”、“console”、“david”、“guest”、“john”、“owner”、“root”、“server”、“sql”、“support”、“support_388945a0”、“sys”、“test2”、“test3”、“user4”、“user5”
最小長 (Linux): 1 文字
最大長 (Linux): 64 文字
最大長 (Windows): 20 文字
- Linux VM の root 権限については、Azure で Linux 仮想マシンの root 権限を使うを参照してください。
- このフィールドに使用すべきでない Linux 上の組み込みシステムユーザーのリストについては、Azure 上の Linux のユーザー名を選択するを参照してください。
allow_extension_operations
タイプ: BOOLEAN
プロバイダー名: allowExtensionOperations
説明: 仮想マシンで拡張操作を許可するかどうかを指定します。
これは、仮想マシンに拡張機能が存在しない場合にのみ、False に設定することができます。
computer_name
タイプ: STRING
プロバイダー名: computerName
説明: 仮想マシンのホスト OS 名を指定します。
この名前は、VM の作成後に更新することはできません。
最大長 (Windows): 15 文字
最大長 (Linux): 64 文字
命名規則や制限事項については、Azure インフラストラクチャーサービス実装ガイドラインを参照してください。
linux_configuration
タイプ: STRUCT
プロバイダー名: linuxConfiguration
説明: 仮想マシンの Linux オペレーティングシステムの設定を指定します。
対応する Linux ディストリビューションの一覧は、Linux on Azure-Endorsed Distributionsを参照してください。
非エンドース型ディストリビューションの実行については、非エンドース型ディストリビューションに関する情報を参照してください。
disable_password_authentication
タイプ: BOOLEAN
プロバイダー名: disablePasswordAuthentication
説明: パスワード認証を無効にするかどうかを指定します。
patch_settings
タイプ: STRUCT
プロバイダー名: patchSettings
説明: [プレビュー機能] Linux の VM Guest Patching に関する設定を指定します。
patch_mode
タイプ: STRING
プロバイダー名: patchMode
説明: IaaS 仮想マシンに対する VM Guest Patching のモードを指定します。
可能な値は以下の通りです。
ImageDefault - 仮想マシンのデフォルトのパッチ構成が使用されます。
AutomaticByPlatform - 仮想マシンは、プラットフォームによって自動的に更新されます。provisionVMAgent というプロパティは true でなければなりません
provision_vm_agent
タイプ: BOOLEAN
プロバイダー名: provisionVMAgent
説明: 仮想マシン Agent を仮想マシン上にプロビジョニングするかどうかを示します。
リクエスト本文にこのプロパティが指定されていない場合、デフォルトの動作は true に設定されます。 これにより、VM Agent が VM にインストールされ、後で拡張機能を VM に追加することができるようになります。
ssh
タイプ: STRUCT
プロバイダー名: ssh
説明: Linux OS の ssh キーの構成を指定します。
public_keys
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: publicKeys
説明: Linux ベースの VM との認証に使用される SSH 公開キーのリスト。
key_data
タイプ: STRING
プロバイダー名: keyData
説明: ssh で VM と認証するために使用する SSH 公開キー証明書。キーは少なくとも 2048 ビットで、ssh-rsa 形式である必要があります。
ssh キーの作成については、Azure の Linux VM のために Linux と Mac で SSH キーを作成するを参照してください。
path
タイプ: STRING
プロバイダー名: path
説明: 作成された VM 上で、ssh 公開キーが保存されているフルパスを指定します。ファイルが既に存在する場合は、指定されたキーがファイルに追加されます。例: /home/user/.ssh/authorized_keys
require_guest_provision_signal
タイプ: BOOLEAN
プロバイダー名: requireGuestProvisionSignal
説明: 仮想マシンのプロビジョニングの成功を推測するために、ゲストのプロビジョニングシグナルが必要であるかを指定します。 注: このプロパティは非公開テスト用であり、すべての顧客はこのプロパティを false に設定してはなりません。
secrets
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: secrets
説明: 仮想マシンにインストールする証明書のセットを指定します。
source_vault
タイプ: STRUCT
プロバイダー名: sourceVault
説明: VaultCertificates のすべての証明書を含む Key Vault の相対 URL。
id
タイプ: STRING
プロバイダー名: id
説明: リソース ID
vault_certificates
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: vaultCertificates
説明: 証明書を含む SourceVault の Key Vault 参照のリスト。
certificate_store
タイプ: STRING
プロバイダー名: certificateStore
説明: Windows VM の場合、証明書を追加する仮想マシンの証明書ストアを指定します。指定した証明書ストアは、暗黙のうちに LocalMachine アカウント内に存在します。
Linux VM の場合、証明書ファイルは /var/lib/waagent ディレクトリの下に置かれ、ファイル名は X509 証明書ファイルが<UppercaseThumbprint>.crt、秘密キーが <UppercaseThumbprint>.prv です。いずれも .pem 形式のファイルです。
certificate_url
タイプ: STRING
プロバイダー名: certificateUrl
説明: Key Vault にシークレットとしてアップロードされている証明書の URL です。Key Vault へのシークレットの追加については、Key Vault にキーやシークレットを追加する。を参照してください。この場合、証明書は UTF-8 でエンコードされた以下の JSON Object の Base64 エンコーディングです。
{
“data”:"",
“dataType”:“pfx”,
“password”:""
}
windows_configuration
タイプ: STRUCT
プロバイダー名: windowsConfiguration
説明: 仮想マシンの Windows オペレーティングシステムの設定を指定します。
additional_unattend_content
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: additionalUnattendContent
説明: Windows Setup で使用される Unattend.xml ファイルに含めることができる、Base-64 エンコードされた XML 形式の追加情報を指定します。
component_name
タイプ: STRING
プロバイダー名: componentName
説明: コンポーネント名。現在、許可される値は Microsoft-Windows-Shell-Setup のみです。
content
タイプ: STRING
プロバイダー名: content
説明: 指定されたパスとコンポーネントの unattend.xml ファイルに追加される XML 形式のコンテンツを指定します。XML は 4KB 未満で、挿入される設定または機能のルート要素を含む必要があります。
pass_name
タイプ: STRING
プロバイダー名: passName
説明: パス名。現在、許容される値は OobeSystem のみです。
setting_name
タイプ: STRING
プロバイダー名: settingName
説明: コンテンツが適用される設定の名前を指定します。指定できる値は FirstLogonCommands および AutoLogon です。
enable_automatic_updates
タイプ: BOOLEAN
プロバイダー名: enableAutomaticUpdates
説明: Windows 仮想マシンで自動更新が有効かどうかを示します。デフォルト値は true です。
仮想マシンのスケールセットでは、このプロパティを更新することができ、更新は OS の再ビジョニング時に有効になります。
patch_settings
タイプ: STRUCT
プロバイダー名: patchSettings
説明: [プレビュー機能] Windows の VM Guest Patching に関する設定を指定します。
enable_hotpatching
タイプ: BOOLEAN
プロバイダー名: enableHotpatching
説明: 顧客が再起動を必要とせずに Azure VM にパッチを当てることを可能にします。enableHotpatching では、‘provisionVMAgent’ を true に設定し、‘patchMode’ を ‘AutomaticByPlatform’ に設定する必要があります。
patch_mode
タイプ: STRING
プロバイダー名: patchMode
説明: IaaS 仮想マシンに対する VM Guest Patching のモードを指定します。
可能な値は以下の通りです。
Manual - 仮想マシンへのパッチの適用を制御します。この場合、VM の内部でパッチを手動で適用します。このモードでは、自動更新は無効です。プロパティ WindowsConfiguration.enableAutomaticUpdates は false である必要があります。
AutomaticByOS - 仮想マシンは OS によって自動的に更新されます。プロパティ WindowsConfiguration.enableAutomaticUpdates は true である必要があります。
AutomaticByPlatform - 仮想マシンはプラットフォームによって自動的に更新されます。プロパティ provisionVMAgent および WindowsConfiguration.enableAutomaticUpdates は true でなければなりません。
provision_vm_agent
タイプ: BOOLEAN
プロバイダー名: provisionVMAgent
説明: 仮想マシン Agent を仮想マシン上にプロビジョニングするかどうかを示します。
リクエスト本文にこのプロパティが指定されていない場合、デフォルトの動作は true に設定されます。 これにより、VM Agent が VM にインストールされ、後で拡張機能を VM に追加することができるようになります。
time_zone
タイプ: STRING
プロバイダー名: timeZone
説明: 仮想マシンのタイムゾーンを指定します (例: “太平洋標準時”)。
可能な値は、TimeZoneInfo.GetSystemTimeZones で返されるタイムゾーンの TimeZoneInfo.Id 値です。
win_rm
タイプ: STRUCT
プロバイダー名: winRM
説明: Windows リモート管理リスナーを指定します。これにより、リモートの Windows PowerShell が有効になります。
listeners
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: listeners
説明: Windows リモート管理リスナーのリスト
certificate_url
タイプ: STRING
プロバイダー名: certificateUrl
説明: Key Vault にシークレットとしてアップロードされている証明書の URL です。Key Vault へのシークレットの追加については、Key Vault にキーやシークレットを追加する。を参照してください。この場合、証明書は UTF-8 でエンコードされた以下の JSON Object の Base64 エンコーディングです。
{
“data”:"",
“dataType”:“pfx”,
“password”:""
}
protocol
タイプ: STRING
プロバイダー名: protocol
説明: WinRM リスナーのプロトコルを指定します。
可能な値は以下のとおりです。
http
https
plan
タイプ: STRUCT
プロバイダー名: plan
説明: 仮想マシンの作成に使用されるマーケットプレイスイメージに関する情報を指定します。この要素は、マーケットプレイスイメージにのみ使用されます。API からマーケットプレイスイメージを使用する前に、そのイメージをプログラム的に使用できるようにする必要があります。 Azure ポータルで、使用するマーケットプレイス イメージを見つけ、Want to deploy programmatically, Get Started -> をクリックします。必要な情報を入力し、Save をクリックします。
name
タイプ: STRING
プロバイダー名: name
説明: プラン ID。
product
タイプ: STRING
プロバイダー名: product
説明: マーケットプレイスからイメージの製品を指定します。imageReference 要素の下にある Offer と同じ値です。
promotion_code
タイプ: STRING
プロバイダー名: promotionCode
説明: プロモーションコード。
publisher
タイプ: STRING
プロバイダー名: publisher
説明: パブリッシャー ID。
priority
タイプ: STRING
プロバイダー名: properties.priority
説明: 仮想マシンの優先度を指定します。 最小 api バージョン: 2019-03-01
provisioning_state
タイプ: STRING
プロバイダー名: properties.provisioningState
説明: プロビジョニング状態。レスポンスにのみ表示されます。
resource_group
タイプ: STRING
resources
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: resources
説明: 仮想マシンの子拡張機能リソース。
auto_upgrade_minor_version
タイプ: BOOLEAN
プロバイダー名: properties.autoUpgradeMinorVersion
説明: デプロイ時に新しいマイナーバージョンが利用可能な場合、拡張機能を使用するかどうかを示します。ただし、デプロイ後は、このプロパティが true に設定されていても、再デプロイされない限り、拡張機能はマイナーバージョンをアップグレードすることはありません。
force_update_tag
タイプ: STRING
プロバイダー名: properties.forceUpdateTag
説明: 拡張機能の構成が変わっていない場合でも、拡張機能ハンドラーを強制的に更新させる方法。
id
タイプ: STRING
プロバイダー名: id
説明: リソース ID
location
タイプ: STRING
プロバイダー名: location
説明: リソースロケーション
name
タイプ: STRING
プロバイダー名: name
説明: リソース名
provisioning_state
タイプ: STRING
プロバイダー名: properties.provisioningState
説明: プロビジョニング状態。レスポンスにのみ表示されます。
publisher
タイプ: STRING
プロバイダー名: properties.publisher
説明: 拡張機能ハンドラーパブリッシャーの名前。
type
タイプ: STRING
プロバイダー名: properties.type
説明: 拡張機能の種類を指定します。例として、“CustomScriptExtension” が挙げられます。
type_handler_version
タイプ: STRING
プロバイダー名: properties.typeHandlerVersion
説明: スクリプトハンドラーのバージョンを指定します。
storage_profile
タイプ: STRUCT
プロバイダー名: properties.storageProfile
説明: 仮想マシンディスクのストレージ設定を指定します。
data_disks
タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: dataDisks
説明: 仮想マシンにデータディスクを追加する際に使用するパラメーターを指定します。
ディスクについては、Azure 仮想マシンのディスクと VHD についてを参照してください。
caching
タイプ: STRING
プロバイダー名: caching
説明: キャッシングの要件を指定します。
可能な値は以下のとおりです。
None
ReadOnly
ReadWrite
デフォルト: 標準ストレージ は None、プレミアムストレージは ReadOnly
create_option
タイプ: STRING
プロバイダー名: createOption
説明: 仮想マシンの作成方法を指定します。
可能な値は以下のとおりです。
Attach \u2013 この値は、仮想マシンの作成に専用ディスクを使用する場合に使用します。
FromImage \u2013 この値は、仮想マシンの作成にイメージを使用する場合に使用します。プラットフォームイメージを使用する場合は、前述の imageReference 要素も使用します。マーケットプレイスイメージを使用する場合は、前述の plan 要素も使用します。
detach_option
タイプ: STRING
プロバイダー名: detachOption
説明: 仮想マシンからディスクを切り離すときに使用する切り離し動作、またはすでに切り離し中のディスクを指定します。サポートされている値: ForceDetach
detachOption: ForceDetach は、管理されたデータディスクにのみ適用されます。仮想マシンの予期せぬ障害によりデータディスクの切り離しが完了せず、ディスクがまだ解放されていない場合、最後の手段として強制切り離しを使用し、仮想マシンからディスクを強制的に切り離します。この切り離し動作を使用する場合、すべての書き込みがフラッシュされない可能性があります。
この機能はまだプレビューモードであり、VirtualMachineScaleSet ではサポートされていません。データディスクを強制的に切り離すには、toBeDetached を ’true’ に更新し、detachOption: ‘ForceDetach’ を設定します。
disk_iops_read_write
タイプ: INT64
プロバイダー名: diskIOPSReadWrite
説明: StorageAccountType が UltraSSD_LRS の場合の管理対象ディスクの Read-Write IOPS を指定します。VirtualMachine ScaleSet の VM ディスクに対してのみ返されます。VirtualMachine Scale Set の更新によってのみ更新可能です。
disk_mbps_read_write
タイプ: INT64
プロバイダー名: diskMBpsReadWrite
説明: StorageAccountType が UltraSSD_LRS の場合の管理対象ディスクの帯域幅を MB/秒で指定します。VirtualMachine ScaleSet の VM ディスクに対してのみ返されます。VirtualMachine Scale Set の更新によってのみ更新可能です。
disk_size_gb
タイプ: INT64
プロバイダー名: diskSizeGB
説明: 空のデータディスクのサイズをギガバイト単位で指定します。この要素は、仮想マシンイメージのディスクのサイズを上書きするために使用できます。
この値は、1023 GB より大きくすることはできません
lun
タイプ: INT64
プロバイダー名: lun
説明: データディスクの論理ユニット番号を指定します。この値は VM 内のデータディスクを識別するために使用されるため、VM にアタッチされた各データディスクで一意である必要があります。
managed_disk
タイプ: STRUCT
プロバイダー名: managedDisk
説明: 管理対象ディスクのパラメーター。
id
タイプ: STRING
プロバイダー名: id
説明: リソース ID
storage_account_type
タイプ: STRING
プロバイダー名: storageAccountType
説明: 管理対象ディスクのストレージアカウントの種類を指定します。管理対象 OS ディスクのストレージアカウントタイプは、スケールセットを作成するときにのみ設定できます。注: UltraSSD_LRS はデータディスクでのみ使用でき、OS ディスクでは使用できません。
name
タイプ: STRING
プロバイダー名: name
説明: ディスク名。
to_be_detached
タイプ: BOOLEAN
プロバイダー名: toBeDetached
説明: データディスクが VirtualMachine/VirtualMachineScaleset から切り離し中であるかどうかを指定します
write_accelerator_enabled
タイプ: BOOLEAN
プロバイダー名: writeAcceleratorEnabled
説明: ディスク上で writeAccelerator を有効または無効にするかどうかを指定します。
image_reference
タイプ: STRUCT
プロバイダー名: imageReference
説明: 使用するイメージの情報を指定します。プラットフォームイメージ、マーケットプレイスイメージ、または仮想マシンイメージの情報を指定できます。この要素は、プラットフォームイメージ、マーケットプレイスイメージ、または仮想マシンイメージを使用する場合に必要ですが、他の作成操作では使用されません。
exact_version
タイプ: STRING
プロバイダー名: exactVersion
説明: 仮想マシンの作成に使用するプラットフォームイメージまたはマーケットプレイスイメージのバージョンを 10 進数で指定します。この読み取り専用フィールドは、‘version’ フィールドで指定された値が ’latest’ である場合のみ、‘version’ とは異なります。
id
タイプ: STRING
プロバイダー名: id
説明: リソース ID
offer
タイプ: STRING
プロバイダー名: offer
説明: 仮想マシンの作成に使用するプラットフォームイメージまたはマーケットプレイスイメージのオファーを指定します。
publisher
タイプ: STRING
プロバイダー名: publisher
説明: イメージパブリッシャー。
sku
タイプ: STRING
プロバイダー名: sku
説明: イメージ SKU。
version
タイプ: STRING
プロバイダー名: version
説明: 仮想マシンの作成に使用するプラットフォームイメージまたはマーケットプレイスイメージのバージョンを指定します。指定できる形式は、Major.Minor.Build または ’latest’ です。Major、Minor、Build は 10 進数です。デプロイ時に利用可能なイメージの最新バージョンを使用する場合は、’latest’ を指定します。’latest’ を指定しても、デプロイ後に新しいバージョンが利用可能になっても、VM イメージは自動的に更新されません。
os_disk
タイプ: STRUCT
プロバイダー名: osDisk
説明: 仮想マシンが使用するオペレーティングシステムディスクに関する情報を指定します。
ディスクについては、Azure 仮想マシンのディスクと VHD についてを参照してください。
caching
タイプ: STRING
プロバイダー名: caching
説明: キャッシングの要件を指定します。
可能な値は以下のとおりです。
None
ReadOnly
ReadWrite
デフォルト: 標準ストレージ は None、プレミアムストレージは ReadOnly
create_option
タイプ: STRING
プロバイダー名: createOption
説明: 仮想マシンの作成方法を指定します。
可能な値は以下のとおりです。
Attach \u2013 この値は、仮想マシンの作成に専用ディスクを使用する場合に使用します。
FromImage \u2013 この値は、仮想マシンの作成にイメージを使用する場合に使用します。プラットフォームイメージを使用する場合は、前述の imageReference 要素も使用します。マーケットプレイスイメージを使用する場合は、前述の plan 要素も使用します。
diff_disk_settings
タイプ: STRUCT
プロバイダー名: diffDiskSettings
説明: 仮想マシンが使用するオペレーティングシステムディスクのエフェメラル Disk Settings を指定します。
disk_size_gb
タイプ: INT64
プロバイダー名: diskSizeGB
説明: 空のデータディスクのサイズをギガバイト単位で指定します。この要素は、仮想マシンイメージのディスクのサイズを上書きするために使用できます。
この値は、1023 GB より大きくすることはできません
managed_disk
タイプ: STRUCT
プロバイダー名: managedDisk
説明: 管理対象ディスクのパラメーター。
id
タイプ: STRING
プロバイダー名: id
説明: リソース ID
storage_account_type
タイプ: STRING
プロバイダー名: storageAccountType
説明: 管理対象ディスクのストレージアカウントの種類を指定します。管理対象 OS ディスクのストレージアカウントタイプは、スケールセットを作成するときにのみ設定できます。注: UltraSSD_LRS はデータディスクでのみ使用でき、OS ディスクでは使用できません。
name
タイプ: STRING
プロバイダー名: name
説明: ディスク名。
os_type
タイプ: STRING
プロバイダー名: osType
説明: このプロパティでは、ユーザーイメージや専用 VHD から VM を作成する場合に、ディスクに含まれる OS の種類を指定することができます。
可能な値は以下のとおりです。
Windows
Linux
vhd
タイプ: STRUCT
プロバイダー名: vhd
説明: 仮想ハードディスク。
uri
タイプ: STRING
プロバイダー名: uri
説明: 仮想ハードディスクの uri を指定します。
write_accelerator_enabled
タイプ: BOOLEAN
プロバイダー名: writeAcceleratorEnabled
説明: ディスク上で writeAccelerator を有効または無効にするかどうかを指定します。
subscription_id
タイプ: STRING
subscription_name
タイプ: STRING
タイプ: UNORDERED_LIST_STRING
type
タイプ: STRING
プロバイダー名: type
説明: リソースタイプ
vm_id
タイプ: STRING
プロバイダー名: properties.vmId
説明: VM ユニーク ID を指定します。この ID は 128 ビットの識別子で、すべての Azure IaaS VM の SMBIOS にエンコードされて格納され、プラットフォーム BIOS コマンドを使用して読み取ることができます。
zones
タイプ: UNORDERED_LIST_STRING
プロバイダー名: zones
説明: 仮想マシンゾーン。