次の方法で共有


LabVirtualMachine クラス

仮想マシン。

変数はサーバーによってのみ設定され、要求の送信時には無視されます。

継承
azure.mgmt.devtestlabs.models._models_py3.Resource
LabVirtualMachine

コンストラクター

LabVirtualMachine(*, location: str | None = None, tags: Dict[str, str] | None = None, notes: str | None = None, owner_object_id: str | None = None, owner_user_principal_name: str | None = None, created_by_user_id: str | None = None, created_by_user: str | None = None, created_date: datetime | None = None, compute_id: str | None = None, custom_image_id: str | None = None, os_type: str | None = None, size: str | None = None, user_name: str | None = None, password: str | None = None, ssh_key: str | None = None, is_authentication_with_ssh_key: bool | None = None, fqdn: str | None = None, lab_subnet_name: str | None = None, lab_virtual_network_id: str | None = None, disallow_public_ip_address: bool | None = None, artifacts: List[ArtifactInstallProperties] | None = None, artifact_deployment_status: ArtifactDeploymentStatusProperties | None = None, gallery_image_reference: GalleryImageReference | None = None, plan_id: str | None = None, network_interface: NetworkInterfaceProperties | None = None, expiration_date: datetime | None = None, allow_claim: bool | None = None, storage_type: str | None = None, virtual_machine_creation_source: str | VirtualMachineCreationSource | None = None, environment_id: str | None = None, data_disk_parameters: List[DataDiskProperties] | None = None, schedule_parameters: List[ScheduleCreationParameter] | None = None, last_known_power_state: str | None = None, **kwargs)

パラメーター

名前 説明
location
必須
str

リソースの場所。

tags
必須

タグのセット。 リソースのタグ。

notes
必須
str

仮想マシンのメモ。

owner_object_id
必須
str

仮想マシンの所有者のオブジェクト識別子。

owner_user_principal_name
必須
str

仮想マシン所有者のユーザー プリンシパル名。

created_by_user_id
必須
str

仮想マシンの作成者のオブジェクト識別子。

created_by_user
必須
str

仮想マシンの作成者のメール アドレス。

created_date
必須

仮想マシンの作成日。

compute_id
必須
str

仮想マシンのリソース識別子 (Microsoft.Compute)。

custom_image_id
必須
str

仮想マシンのカスタム イメージ識別子。

os_type
必須
str

仮想マシンの OS の種類。

size
必須
str

仮想マシンのサイズ。

user_name
必須
str

仮想マシンのユーザー名。

password
必須
str

仮想マシン管理者のパスワード。

ssh_key
必須
str

仮想マシン管理者の SSH キー。

is_authentication_with_ssh_key
必須

この仮想マシンが認証に SSH キーを使用するかどうかを示します。

fqdn
必須
str

仮想マシンの完全修飾ドメイン名。

lab_subnet_name
必須
str

仮想マシンのラボ サブネット名。

lab_virtual_network_id
必須
str

仮想マシンのラボ仮想ネットワーク識別子。

disallow_public_ip_address
必須

パブリック IP アドレスなしで仮想マシンを作成するかどうかを示します。

artifacts
必須

仮想マシンにインストールする成果物。

artifact_deployment_status
必須

仮想マシンの成果物のデプロイ状態。

gallery_image_reference
必須

仮想マシンの Microsoft Azure Marketplace イメージ参照。

plan_id
必須
str

仮想マシン イメージに関連付けられているプランの ID。

network_interface
必須

ネットワーク インターフェイスのプロパティ。

expiration_date
必須

VM の有効期限。

allow_claim
必須

別のユーザーが仮想マシンの所有権を取得できるかどうかを示します。

storage_type
必須
str

仮想マシンに使用するストレージの種類 (Standard、Premium など)。

virtual_machine_creation_source
必須

ラボ仮想マシンの作成元に指示します。 Output プロパティのみ。 指定できる値は、"FromCustomImage"、"FromGalleryImage"、"FromSharedGalleryImage" です。

environment_id
必須
str

この仮想マシンを含む環境のリソース ID (存在する場合)。

data_disk_parameters
必須

作成後に仮想マシンにアタッチする新規または既存のデータ ディスク。

schedule_parameters
必須

仮想マシンの作成スケジュール。

last_known_power_state
必須
str

DTL でキャプチャされた最後の既知のコンピューティング電力状態。

キーワードのみのパラメーター

名前 説明
location
必須
tags
必須
notes
必須
owner_object_id
必須
owner_user_principal_name
必須
created_by_user_id
必須
created_by_user
必須
created_date
必須
compute_id
必須
custom_image_id
必須
os_type
必須
size
必須
user_name
必須
password
必須
ssh_key
必須
is_authentication_with_ssh_key
必須
fqdn
必須
lab_subnet_name
必須
lab_virtual_network_id
必須
disallow_public_ip_address
必須
artifacts
必須
artifact_deployment_status
必須
gallery_image_reference
必須
plan_id
必須
network_interface
必須
expiration_date
必須
allow_claim
必須
storage_type
必須
virtual_machine_creation_source
必須
environment_id
必須
data_disk_parameters
必須
schedule_parameters
必須
last_known_power_state
必須

変数

名前 説明
id
str

リソースの識別子。

name
str

リソースの名前。

type
str

リソースの型。

compute_vm

コンピューティング仮想マシンのプロパティ。

applicable_schedule

仮想マシンに適用されるスケジュール。

provisioning_state
str

リソースのプロビジョニング状態。

unique_identifier
str

リソースの一意の不変識別子 (Guid)。