Compartir a través de


LabVirtualMachine Clase

Una máquina virtual.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Herencia
azure.mgmt.devtestlabs.models._models_py3.Resource
LabVirtualMachine

Constructor

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)

Parámetros

Nombre Description
location
Requerido
str

Ubicación del recurso.

tags
Requerido

Un conjunto de etiquetas. Etiquetas del recurso.

notes
Requerido
str

Notas de la máquina virtual.

owner_object_id
Requerido
str

Identificador de objeto del propietario de la máquina virtual.

owner_user_principal_name
Requerido
str

Nombre principal de usuario del propietario de la máquina virtual.

created_by_user_id
Requerido
str

Identificador de objeto del creador de la máquina virtual.

created_by_user
Requerido
str

Dirección de correo electrónico del creador de la máquina virtual.

created_date
Requerido

Fecha de creación de la máquina virtual.

compute_id
Requerido
str

Identificador de recurso (Microsoft.Compute) de la máquina virtual.

custom_image_id
Requerido
str

Identificador de imagen personalizado de la máquina virtual.

os_type
Requerido
str

Tipo de sistema operativo de la máquina virtual.

size
Requerido
str

Tamaño de la máquina virtual.

user_name
Requerido
str

Nombre de usuario de la máquina virtual.

password
Requerido
str

Contraseña del administrador de la máquina virtual.

ssh_key
Requerido
str

Clave SSH del administrador de la máquina virtual.

is_authentication_with_ssh_key
Requerido

Indica si esta máquina virtual usa una clave SSH para la autenticación.

fqdn
Requerido
str

Nombre de dominio completo de la máquina virtual.

lab_subnet_name
Requerido
str

Nombre de subred del laboratorio de la máquina virtual.

lab_virtual_network_id
Requerido
str

Identificador de red virtual del laboratorio de la máquina virtual.

disallow_public_ip_address
Requerido

Indica si la máquina virtual se va a crear sin una dirección IP pública.

artifacts
Requerido

Artefactos que se van a instalar en la máquina virtual.

artifact_deployment_status
Requerido

Estado de implementación del artefacto para la máquina virtual.

gallery_image_reference
Requerido

Referencia de imagen de Microsoft Azure Marketplace de la máquina virtual.

plan_id
Requerido
str

Identificador del plan asociado a la imagen de máquina virtual.

network_interface
Requerido

Propiedades de la interfaz de red.

expiration_date
Requerido

Fecha de expiración de la máquina virtual.

allow_claim
Requerido

Indica si otro usuario puede tomar posesión de la máquina virtual.

storage_type
Requerido
str

Tipo de almacenamiento que se va a usar para la máquina virtual (es decir, Estándar, Premium).

virtual_machine_creation_source
Requerido

Indica el origen de la creación de una máquina virtual de laboratorio. Solo propiedad de salida. Los valores posibles incluyen: "FromCustomImage", "FromGalleryImage", "FromSharedGalleryImage".

environment_id
Requerido
str

Identificador de recurso del entorno que contiene esta máquina virtual, si existe.

data_disk_parameters
Requerido

Discos de datos nuevos o existentes que se van a conectar a la máquina virtual después de la creación.

schedule_parameters
Requerido

Las programaciones de máquina virtual que se van a crear.

last_known_power_state
Requerido
str

Último estado de potencia de proceso conocido capturado en DTL.

Parámetros de palabra clave únicamente

Nombre Description
location
Requerido
tags
Requerido
notes
Requerido
owner_object_id
Requerido
owner_user_principal_name
Requerido
created_by_user_id
Requerido
created_by_user
Requerido
created_date
Requerido
compute_id
Requerido
custom_image_id
Requerido
os_type
Requerido
size
Requerido
user_name
Requerido
password
Requerido
ssh_key
Requerido
is_authentication_with_ssh_key
Requerido
fqdn
Requerido
lab_subnet_name
Requerido
lab_virtual_network_id
Requerido
disallow_public_ip_address
Requerido
artifacts
Requerido
artifact_deployment_status
Requerido
gallery_image_reference
Requerido
plan_id
Requerido
network_interface
Requerido
expiration_date
Requerido
allow_claim
Requerido
storage_type
Requerido
virtual_machine_creation_source
Requerido
environment_id
Requerido
data_disk_parameters
Requerido
schedule_parameters
Requerido
last_known_power_state
Requerido

Variables

Nombre Description
id
str

Identificador del recurso.

name
str

Nombre del recurso.

type
str

Tipo de recurso.

compute_vm

Propiedades de la máquina virtual de proceso.

applicable_schedule

Programación aplicable para la máquina virtual.

provisioning_state
str

Estado de aprovisionamiento del recurso.

unique_identifier
str

Identificador inmutable único de un recurso (Guid).