Microsoft.DevTestLab labs/virtualmachines 2015-05-21-preview
Artículo 12/20/2024
2 colaboradores
Comentarios
En este artículo
Definición de recursos de Bicep
El tipo de recurso labs/virtualmachines se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.DevTestLab/labs/virtualmachines, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
artifactDeploymentStatus: {
artifactsApplied: int
deploymentStatus: 'string'
totalArtifacts: int
}
artifacts: [
{
artifactId: 'string'
parameters: [
{
name: 'string'
value: 'string'
}
]
}
]
computeId: 'string'
createdByUser: 'string'
createdByUserId: 'string'
customImageId: 'string'
disallowPublicIpAddress: bool
fqdn: 'string'
galleryImageReference: {
offer: 'string'
osType: 'string'
publisher: 'string'
sku: 'string'
version: 'string'
}
isAuthenticationWithSshKey: bool
labSubnetName: 'string'
labVirtualNetworkId: 'string'
notes: 'string'
osType: 'string'
ownerObjectId: 'string'
password: 'string'
provisioningState: 'string'
size: 'string'
sshKey: 'string'
userName: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
ArtifactDeploymentStatusProperties
Nombre
Descripción
Valor
artifactsApplied
Recuento total de los artefactos que se aplicaron correctamente.
Int
deploymentStatus
Estado de implementación del artefacto.
cuerda
totalArtifacts
Recuento total de los artefactos que se aplicaron provisionalmente.
Int
ArtifactInstallProperties
Nombre
Descripción
Valor
artifactId
Identificador del artefacto.
cuerda
Parámetros
Parámetros del artefacto.
ArtifactParameterProperties []
ArtifactParameterProperties
Nombre
Descripción
Valor
nombre
Nombre del parámetro artifact.
cuerda
valor
Valor del parámetro artifact.
cuerda
GalleryImageReference
Nombre
Descripción
Valor
ofrecer
Oferta de la imagen de la galería.
cuerda
osType
Tipo de sistema operativo de la imagen de la galería.
cuerda
editor
Publicador de la imagen de la galería.
cuerda
Sku
SKU de la imagen de la galería.
cuerda
Versión
Versión de la imagen de la galería.
cuerda
LabVirtualMachineProperties
Nombre
Descripción
Valor
artifactDeploymentStatus
Estado de implementación del artefacto para la máquina virtual.
ArtifactDeploymentStatusProperties
Artefactos
Artefactos que se van a instalar en la máquina virtual.
ArtifactInstallProperties []
computeId
Identificador de recurso (Microsoft.Compute) de la máquina virtual.
cuerda
createdByUser
Dirección de correo electrónico del creador de la máquina virtual.
cuerda
createdByUserId
Identificador de objeto del creador de la máquina virtual.
cuerda
customImageId
Identificador de imagen personalizado de la máquina virtual.
cuerda
disallowPublicIpAddress
Indica si la máquina virtual se va a crear sin una dirección IP pública.
Bool
Fqdn
Nombre de dominio completo de la máquina virtual.
cuerda
galleryImageReference
Referencia de imagen de Microsoft Azure Marketplace de la máquina virtual.
GalleryImageReference
isAuthenticationWithSshKey
Valor que indica si esta máquina virtual usa una clave SSH para la autenticación.
Bool
labSubnetName
Nombre de subred del laboratorio de la máquina virtual.
cuerda
labVirtualNetworkId
Identificador de red virtual del laboratorio de la máquina virtual.
cuerda
Notas
Notas de la máquina virtual.
cuerda
osType
El tipo de sistema operativo de la máquina virtual.
cuerda
ownerObjectId
Identificador de objeto del propietario de la máquina virtual.
cuerda
contraseña
Contraseña del administrador de la máquina virtual.
cuerda
provisioningState
Estado de aprovisionamiento del recurso.
cuerda
tamaño
Tamaño de la máquina virtual.
cuerda
sshKey
Clave SSH del administrador de la máquina virtual.
cuerda
nombre de usuario
Nombre de usuario de la máquina virtual.
cuerda
Microsoft.DevTestLab/labs/virtualmachines
Nombre
Descripción
Valor
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
padre
En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para obtener más información, consulte recurso secundario fuera del recurso primario .
Nombre simbólico del recurso de tipo: laboratorios
Propiedades
Propiedades del recurso.
LabVirtualMachineProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
Ejemplos de inicio rápido
En los ejemplos de inicio rápido siguientes se implementa este tipo de recurso.
Definición de recursos de plantilla de ARM
El tipo de recurso labs/virtualmachines se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.DevTestLab/labs/virtualmachines, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.DevTestLab/labs/virtualmachines",
"apiVersion": "2015-05-21-preview",
"name": "string",
"location": "string",
"properties": {
"artifactDeploymentStatus": {
"artifactsApplied": "int",
"deploymentStatus": "string",
"totalArtifacts": "int"
},
"artifacts": [
{
"artifactId": "string",
"parameters": [
{
"name": "string",
"value": "string"
}
]
}
],
"computeId": "string",
"createdByUser": "string",
"createdByUserId": "string",
"customImageId": "string",
"disallowPublicIpAddress": "bool",
"fqdn": "string",
"galleryImageReference": {
"offer": "string",
"osType": "string",
"publisher": "string",
"sku": "string",
"version": "string"
},
"isAuthenticationWithSshKey": "bool",
"labSubnetName": "string",
"labVirtualNetworkId": "string",
"notes": "string",
"osType": "string",
"ownerObjectId": "string",
"password": "string",
"provisioningState": "string",
"size": "string",
"sshKey": "string",
"userName": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
ArtifactDeploymentStatusProperties
Nombre
Descripción
Valor
artifactsApplied
Recuento total de los artefactos que se aplicaron correctamente.
Int
deploymentStatus
Estado de implementación del artefacto.
cuerda
totalArtifacts
Recuento total de los artefactos que se aplicaron provisionalmente.
Int
ArtifactInstallProperties
Nombre
Descripción
Valor
artifactId
Identificador del artefacto.
cuerda
Parámetros
Parámetros del artefacto.
ArtifactParameterProperties []
ArtifactParameterProperties
Nombre
Descripción
Valor
nombre
Nombre del parámetro artifact.
cuerda
valor
Valor del parámetro artifact.
cuerda
GalleryImageReference
Nombre
Descripción
Valor
ofrecer
Oferta de la imagen de la galería.
cuerda
osType
Tipo de sistema operativo de la imagen de la galería.
cuerda
editor
Publicador de la imagen de la galería.
cuerda
Sku
SKU de la imagen de la galería.
cuerda
Versión
Versión de la imagen de la galería.
cuerda
LabVirtualMachineProperties
Nombre
Descripción
Valor
artifactDeploymentStatus
Estado de implementación del artefacto para la máquina virtual.
ArtifactDeploymentStatusProperties
Artefactos
Artefactos que se van a instalar en la máquina virtual.
ArtifactInstallProperties []
computeId
Identificador de recurso (Microsoft.Compute) de la máquina virtual.
cuerda
createdByUser
Dirección de correo electrónico del creador de la máquina virtual.
cuerda
createdByUserId
Identificador de objeto del creador de la máquina virtual.
cuerda
customImageId
Identificador de imagen personalizado de la máquina virtual.
cuerda
disallowPublicIpAddress
Indica si la máquina virtual se va a crear sin una dirección IP pública.
Bool
Fqdn
Nombre de dominio completo de la máquina virtual.
cuerda
galleryImageReference
Referencia de imagen de Microsoft Azure Marketplace de la máquina virtual.
GalleryImageReference
isAuthenticationWithSshKey
Valor que indica si esta máquina virtual usa una clave SSH para la autenticación.
Bool
labSubnetName
Nombre de subred del laboratorio de la máquina virtual.
cuerda
labVirtualNetworkId
Identificador de red virtual del laboratorio de la máquina virtual.
cuerda
Notas
Notas de la máquina virtual.
cuerda
osType
El tipo de sistema operativo de la máquina virtual.
cuerda
ownerObjectId
Identificador de objeto del propietario de la máquina virtual.
cuerda
contraseña
Contraseña del administrador de la máquina virtual.
cuerda
provisioningState
Estado de aprovisionamiento del recurso.
cuerda
tamaño
Tamaño de la máquina virtual.
cuerda
sshKey
Clave SSH del administrador de la máquina virtual.
cuerda
nombre de usuario
Nombre de usuario de la máquina virtual.
cuerda
Microsoft.DevTestLab/labs/virtualmachines
Nombre
Descripción
Valor
apiVersion
La versión de api
"2015-05-21-preview"
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
Propiedades
Propiedades del recurso.
LabVirtualMachineProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo
El tipo de recurso
'Microsoft.DevTestLab/labs/virtualmachines'
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
El tipo de recurso labs/virtualmachines se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios .
Para crear un recurso Microsoft.DevTestLab/labs/virtualmachines, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
artifactDeploymentStatus = {
artifactsApplied = int
deploymentStatus = "string"
totalArtifacts = int
}
artifacts = [
{
artifactId = "string"
parameters = [
{
name = "string"
value = "string"
}
]
}
]
computeId = "string"
createdByUser = "string"
createdByUserId = "string"
customImageId = "string"
disallowPublicIpAddress = bool
fqdn = "string"
galleryImageReference = {
offer = "string"
osType = "string"
publisher = "string"
sku = "string"
version = "string"
}
isAuthenticationWithSshKey = bool
labSubnetName = "string"
labVirtualNetworkId = "string"
notes = "string"
osType = "string"
ownerObjectId = "string"
password = "string"
provisioningState = "string"
size = "string"
sshKey = "string"
userName = "string"
}
})
}
Valores de propiedad
ArtifactDeploymentStatusProperties
Nombre
Descripción
Valor
artifactsApplied
Recuento total de los artefactos que se aplicaron correctamente.
Int
deploymentStatus
Estado de implementación del artefacto.
cuerda
totalArtifacts
Recuento total de los artefactos que se aplicaron provisionalmente.
Int
ArtifactInstallProperties
Nombre
Descripción
Valor
artifactId
Identificador del artefacto.
cuerda
Parámetros
Parámetros del artefacto.
ArtifactParameterProperties []
ArtifactParameterProperties
Nombre
Descripción
Valor
nombre
Nombre del parámetro artifact.
cuerda
valor
Valor del parámetro artifact.
cuerda
GalleryImageReference
Nombre
Descripción
Valor
ofrecer
Oferta de la imagen de la galería.
cuerda
osType
Tipo de sistema operativo de la imagen de la galería.
cuerda
editor
Publicador de la imagen de la galería.
cuerda
Sku
SKU de la imagen de la galería.
cuerda
Versión
Versión de la imagen de la galería.
cuerda
LabVirtualMachineProperties
Nombre
Descripción
Valor
artifactDeploymentStatus
Estado de implementación del artefacto para la máquina virtual.
ArtifactDeploymentStatusProperties
Artefactos
Artefactos que se van a instalar en la máquina virtual.
ArtifactInstallProperties []
computeId
Identificador de recurso (Microsoft.Compute) de la máquina virtual.
cuerda
createdByUser
Dirección de correo electrónico del creador de la máquina virtual.
cuerda
createdByUserId
Identificador de objeto del creador de la máquina virtual.
cuerda
customImageId
Identificador de imagen personalizado de la máquina virtual.
cuerda
disallowPublicIpAddress
Indica si la máquina virtual se va a crear sin una dirección IP pública.
Bool
Fqdn
Nombre de dominio completo de la máquina virtual.
cuerda
galleryImageReference
Referencia de imagen de Microsoft Azure Marketplace de la máquina virtual.
GalleryImageReference
isAuthenticationWithSshKey
Valor que indica si esta máquina virtual usa una clave SSH para la autenticación.
Bool
labSubnetName
Nombre de subred del laboratorio de la máquina virtual.
cuerda
labVirtualNetworkId
Identificador de red virtual del laboratorio de la máquina virtual.
cuerda
Notas
Notas de la máquina virtual.
cuerda
osType
El tipo de sistema operativo de la máquina virtual.
cuerda
ownerObjectId
Identificador de objeto del propietario de la máquina virtual.
cuerda
contraseña
Contraseña del administrador de la máquina virtual.
cuerda
provisioningState
Estado de aprovisionamiento del recurso.
cuerda
tamaño
Tamaño de la máquina virtual.
cuerda
sshKey
Clave SSH del administrador de la máquina virtual.
cuerda
nombre de usuario
Nombre de usuario de la máquina virtual.
cuerda
Microsoft.DevTestLab/labs/virtualmachines
Nombre
Descripción
Valor
ubicación
Ubicación del recurso.
cuerda
nombre
El nombre del recurso
string (obligatorio)
parent_id
Identificador del recurso que es el elemento primario de este recurso.
Identificador del recurso de tipo: laboratorios
Propiedades
Propiedades del recurso.
LabVirtualMachineProperties
Etiquetas
Etiquetas de recursos
Diccionario de nombres y valores de etiqueta.
tipo
El tipo de recurso
"Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview"