VirtualMachineUpdate クラス
仮想マシンの更新について説明します。
変数はサーバーによってのみ設定され、要求の送信時には無視されます。
- 継承
-
azure.mgmt.compute.v2022_08_01.models._models_py3.UpdateResourceVirtualMachineUpdate
コンストラクター
VirtualMachineUpdate(*, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineIdentity | None = None, zones: List[str] | None = None, hardware_profile: _models.HardwareProfile | None = None, storage_profile: _models.StorageProfile | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, os_profile: _models.OSProfile | None = None, network_profile: _models.NetworkProfile | None = None, security_profile: _models.SecurityProfile | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, virtual_machine_scale_set: _models.SubResource | None = None, proximity_placement_group: _models.SubResource | None = None, priority: str | _models.VirtualMachinePriorityTypes | None = None, eviction_policy: str | _models.VirtualMachineEvictionPolicyTypes | None = None, billing_profile: _models.BillingProfile | None = None, host: _models.SubResource | None = None, host_group: _models.SubResource | None = None, license_type: str | None = None, extensions_time_budget: str | None = None, platform_fault_domain: int | None = None, scheduled_events_profile: _models.ScheduledEventsProfile | None = None, user_data: str | None = None, capacity_reservation: _models.CapacityReservationProfile | None = None, application_profile: _models.ApplicationProfile | None = None, **kwargs: Any)
Keyword-Only パラメータ
名前 | 説明 |
---|---|
tags
|
リソース タグ。 |
plan
|
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする] をクリックします。[作業の開始] を>クリックします。 必要な情報を入力し、[ 保存] をクリックします。 |
identity
|
構成されている場合は、仮想マシンの ID。 |
zones
|
仮想マシン ゾーン。 |
hardware_profile
|
仮想マシンのハードウェア設定を指定します。 |
storage_profile
|
仮想マシンのストレージ設定を指定します。 |
additional_capabilities
|
仮想マシンで有効または無効にする追加の機能を指定します。 |
os_profile
|
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。 |
network_profile
|
仮想マシンのネットワーク インターフェイスを指定します。 |
security_profile
|
仮想マシンのセキュリティ関連のプロファイル設定を指定します。 |
diagnostics_profile
|
ブート診断設定の状態を指定します。
|
availability_set
|
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性 セットの概要」を参照してください。
|
virtual_machine_scale_set
|
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 |
proximity_placement_group
|
仮想マシンを割り当てる必要がある近接配置グループに関する情報を指定します。 |
priority
|
仮想マシンの優先度を指定します。
|
eviction_policy
|
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 |
billing_profile
|
Azure Spot 仮想マシンの課金関連の詳細を指定します。 |
host
|
仮想マシンが存在する専用ホストに関する情報を指定します。 |
host_group
|
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 |
license_type
|
使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。 |
extensions_time_budget
|
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M) です。 |
platform_fault_domain
|
仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最もよく維持する障害ドメインに自動的に割り当てられます。:code: |
scheduled_events_profile
|
スケジュールされたイベント関連の構成を指定します。 |
user_data
|
VM の UserData。Base-64 でエンコードする必要があります。 お客様はここでシークレットを渡さないでください。 |
capacity_reservation
|
仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 |
application_profile
|
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 |
変数
名前 | 説明 |
---|---|
tags
|
リソース タグ。 |
plan
|
仮想マシンの作成に使用されるマーケットプレース イメージに関する情報を指定します。 この要素は、マーケットプレース イメージにのみ使用されます。 API からマーケットプレース イメージを使用する前に、プログラムで使用するためにイメージを有効にする必要があります。 Azure portalで、使用するマーケットプレース イメージを見つけて、[プログラムでデプロイする] をクリックします。[作業の開始] を>クリックします。 必要な情報を入力し、[ 保存] をクリックします。 |
identity
|
構成されている場合は、仮想マシンの ID。 |
zones
|
仮想マシン ゾーン。 |
hardware_profile
|
仮想マシンのハードウェア設定を指定します。 |
storage_profile
|
仮想マシンのストレージ設定を指定します。 |
additional_capabilities
|
仮想マシンで有効または無効にする追加の機能を指定します。 |
os_profile
|
仮想マシンの作成時に使用されるオペレーティング システム設定を指定します。 一部の設定は、VM をプロビジョニングした後は変更できません。 |
network_profile
|
仮想マシンのネットワーク インターフェイスを指定します。 |
security_profile
|
仮想マシンのセキュリティ関連のプロファイル設定を指定します。 |
diagnostics_profile
|
ブート診断設定の状態を指定します。
|
availability_set
|
仮想マシンを割り当てる可用性セットに関する情報を指定します。 同じ可用性セットで指定された仮想マシンは、可用性を最大化するために別々のノードに割り当てられます。 可用性セットの詳細については、「可用性 セットの概要」を参照してください。
|
virtual_machine_scale_set
|
仮想マシンを割り当てる仮想マシン スケール セットに関する情報を指定します。 同じ仮想マシン スケール セットで指定された仮想マシンは、可用性を最大化するために異なるノードに割り当てられます。 現時点では、VM は作成時にのみ仮想マシン スケール セットに追加できます。 既存の VM を仮想マシン スケール セットに追加することはできません。 |
proximity_placement_group
|
仮想マシンを割り当てる必要がある近接配置グループに関する情報を指定します。 |
priority
|
仮想マシンの優先度を指定します。 |
eviction_policy
|
Azure スポット仮想マシンと Azure スポット スケール セットの削除ポリシーを指定します。 |
billing_profile
|
Azure Spot 仮想マシンの課金関連の詳細を指定します。
|
host
|
仮想マシンが存在する専用ホストに関する情報を指定します。
|
host_group
|
仮想マシンが存在する専用ホスト グループに関する情報を指定します。 |
provisioning_state
|
プロビジョニング状態。これは応答にのみ表示されます。 |
instance_view
|
仮想マシン インスタンス ビュー。 |
license_type
|
使用されているイメージまたはディスクがオンプレミスでライセンスされていることを指定します。 |
vm_id
|
すべての Azure IaaS VM SMBIOS にエンコードおよび格納され、プラットフォーム BIOS コマンドを使用して読み取ることができる 128 ビット識別子である VM の一意の ID を指定します。 |
extensions_time_budget
|
すべての拡張機能の開始時間を指定します。 期間は 15 分から 120 分 (含む) で、ISO 8601 形式で指定する必要があります。 既定値は 90 分 (PT1H30M) です。 |
platform_fault_domain
|
仮想マシンを作成するスケール セットの論理障害ドメインを指定します。 既定では、仮想マシンは、使用可能な障害ドメイン間のバランスを最もよく維持する障害ドメインに自動的に割り当てられます。:code: |
scheduled_events_profile
|
スケジュールされたイベント関連の構成を指定します。 |
user_data
|
VM の UserData。Base-64 でエンコードする必要があります。 お客様はここでシークレットを渡さないでください。 |
capacity_reservation
|
仮想マシンの割り当てに使用される容量予約に関する情報を指定します。 |
application_profile
|
VM/VMSS で使用できるようにするギャラリー アプリケーションを指定します。 |
time_created
|
仮想マシン リソースが作成された時刻を指定します。:code: |
Azure SDK for Python