Microsoft.DevTestLab labs/virtualmachines 2015-05-21-preview
Artykuł 12/20/2024
Współautorzy: 2
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu labs/virtualmachines można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.DevTestLab/labs/virtualmachines, dodaj następujący kod Bicep do szablonu.
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'
}
}
Wartości właściwości
ArtifactDeploymentStatusProperties
Nazwa
Opis
Wartość
artifactsApplied
Łączna liczba artefaktów, które zostały pomyślnie zastosowane.
Int
deploymentStatus
Stan wdrożenia artefaktu.
struna
totalArtifacts
Łączna liczba artefaktów, które zostały wstępnie zastosowane.
Int
ArtifactInstallProperties
ArtifactParameterProperties
Nazwa
Opis
Wartość
nazwa
Nazwa parametru artefaktu.
struna
wartość
Wartość parametru artefaktu.
struna
GalleryImageReference
Nazwa
Opis
Wartość
oferta
Oferta obrazu galerii.
struna
osType
Typ systemu operacyjnego obrazu galerii.
struna
wydawca
Wydawca obrazu galerii.
struna
Numer jednostki magazynowej
Jednostka SKU obrazu galerii.
struna
Wersja
Wersja obrazu galerii.
struna
LabVirtualMachineProperties
Nazwa
Opis
Wartość
artifactDeploymentStatus
Stan wdrożenia artefaktu dla maszyny wirtualnej.
ArtifactDeploymentStatusProperties
Artefakty
Artefakty, które mają zostać zainstalowane na maszynie wirtualnej.
ArtifactInstallProperties []
computeId
Identyfikator zasobu (Microsoft.Compute) maszyny wirtualnej.
struna
createdByUser
Adres e-mail twórcy maszyny wirtualnej.
struna
createdByUserId
Identyfikator obiektu twórcy maszyny wirtualnej.
struna
customImageId
Identyfikator obrazu niestandardowego maszyny wirtualnej.
struna
disallowPublicIpAddress
Wskazuje, czy maszyna wirtualna ma zostać utworzona bez publicznego adresu IP.
Bool
Fqdn
W pełni kwalifikowana nazwa domeny maszyny wirtualnej.
struna
galleryImageReference
Dokumentacja obrazu witryny Microsoft Azure Marketplace maszyny wirtualnej.
GalleryImageReference
isAuthenticationWithSshKey
Wartość wskazująca, czy ta maszyna wirtualna używa klucza SSH do uwierzytelniania.
Bool
labSubnetName
Nazwa podsieci laboratorium maszyny wirtualnej.
struna
labVirtualNetworkId
Identyfikator sieci wirtualnej laboratorium maszyny wirtualnej.
struna
Notatki
Uwagi dotyczące maszyny wirtualnej.
struna
osType
Typ systemu operacyjnego maszyny wirtualnej.
struna
ownerObjectId
Identyfikator obiektu właściciela maszyny wirtualnej.
struna
hasło
Hasło administratora maszyny wirtualnej.
struna
provisioningState
Stan aprowizacji zasobu.
struna
rozmiar
Rozmiar maszyny wirtualnej.
struna
sshKey
Klucz SSH administratora maszyny wirtualnej.
struna
userName
Nazwa użytkownika maszyny wirtualnej.
struna
Microsoft.DevTestLab/labs/virtualmachines
Nazwa
Opis
Wartość
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
rodzic
W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym .
Nazwa symboliczna zasobu typu: labs
Właściwości
Właściwości zasobu.
LabVirtualMachineProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Definicja zasobu szablonu usługi ARM
Typ zasobu labs/virtualmachines można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.DevTestLab/labs/virtualmachines, dodaj następujący kod JSON do szablonu.
{
"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"
}
}
Wartości właściwości
ArtifactDeploymentStatusProperties
Nazwa
Opis
Wartość
artifactsApplied
Łączna liczba artefaktów, które zostały pomyślnie zastosowane.
Int
deploymentStatus
Stan wdrożenia artefaktu.
struna
totalArtifacts
Łączna liczba artefaktów, które zostały wstępnie zastosowane.
Int
ArtifactInstallProperties
ArtifactParameterProperties
Nazwa
Opis
Wartość
nazwa
Nazwa parametru artefaktu.
struna
wartość
Wartość parametru artefaktu.
struna
GalleryImageReference
Nazwa
Opis
Wartość
oferta
Oferta obrazu galerii.
struna
osType
Typ systemu operacyjnego obrazu galerii.
struna
wydawca
Wydawca obrazu galerii.
struna
Numer jednostki magazynowej
Jednostka SKU obrazu galerii.
struna
Wersja
Wersja obrazu galerii.
struna
LabVirtualMachineProperties
Nazwa
Opis
Wartość
artifactDeploymentStatus
Stan wdrożenia artefaktu dla maszyny wirtualnej.
ArtifactDeploymentStatusProperties
Artefakty
Artefakty, które mają zostać zainstalowane na maszynie wirtualnej.
ArtifactInstallProperties []
computeId
Identyfikator zasobu (Microsoft.Compute) maszyny wirtualnej.
struna
createdByUser
Adres e-mail twórcy maszyny wirtualnej.
struna
createdByUserId
Identyfikator obiektu twórcy maszyny wirtualnej.
struna
customImageId
Identyfikator obrazu niestandardowego maszyny wirtualnej.
struna
disallowPublicIpAddress
Wskazuje, czy maszyna wirtualna ma zostać utworzona bez publicznego adresu IP.
Bool
Fqdn
W pełni kwalifikowana nazwa domeny maszyny wirtualnej.
struna
galleryImageReference
Dokumentacja obrazu witryny Microsoft Azure Marketplace maszyny wirtualnej.
GalleryImageReference
isAuthenticationWithSshKey
Wartość wskazująca, czy ta maszyna wirtualna używa klucza SSH do uwierzytelniania.
Bool
labSubnetName
Nazwa podsieci laboratorium maszyny wirtualnej.
struna
labVirtualNetworkId
Identyfikator sieci wirtualnej laboratorium maszyny wirtualnej.
struna
Notatki
Uwagi dotyczące maszyny wirtualnej.
struna
osType
Typ systemu operacyjnego maszyny wirtualnej.
struna
ownerObjectId
Identyfikator obiektu właściciela maszyny wirtualnej.
struna
hasło
Hasło administratora maszyny wirtualnej.
struna
provisioningState
Stan aprowizacji zasobu.
struna
rozmiar
Rozmiar maszyny wirtualnej.
struna
sshKey
Klucz SSH administratora maszyny wirtualnej.
struna
userName
Nazwa użytkownika maszyny wirtualnej.
struna
Microsoft.DevTestLab/labs/virtualmachines
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
"2015-05-21-preview"
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości zasobu.
LabVirtualMachineProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ
Typ zasobu
"Microsoft.DevTestLab/labs/virtualmachines"
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Typ zasobu labs/virtualmachines można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.DevTestLab/labs/virtualmachines, dodaj następujący program Terraform do szablonu.
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"
}
})
}
Wartości właściwości
ArtifactDeploymentStatusProperties
Nazwa
Opis
Wartość
artifactsApplied
Łączna liczba artefaktów, które zostały pomyślnie zastosowane.
Int
deploymentStatus
Stan wdrożenia artefaktu.
struna
totalArtifacts
Łączna liczba artefaktów, które zostały wstępnie zastosowane.
Int
ArtifactInstallProperties
ArtifactParameterProperties
Nazwa
Opis
Wartość
nazwa
Nazwa parametru artefaktu.
struna
wartość
Wartość parametru artefaktu.
struna
GalleryImageReference
Nazwa
Opis
Wartość
oferta
Oferta obrazu galerii.
struna
osType
Typ systemu operacyjnego obrazu galerii.
struna
wydawca
Wydawca obrazu galerii.
struna
Numer jednostki magazynowej
Jednostka SKU obrazu galerii.
struna
Wersja
Wersja obrazu galerii.
struna
LabVirtualMachineProperties
Nazwa
Opis
Wartość
artifactDeploymentStatus
Stan wdrożenia artefaktu dla maszyny wirtualnej.
ArtifactDeploymentStatusProperties
Artefakty
Artefakty, które mają zostać zainstalowane na maszynie wirtualnej.
ArtifactInstallProperties []
computeId
Identyfikator zasobu (Microsoft.Compute) maszyny wirtualnej.
struna
createdByUser
Adres e-mail twórcy maszyny wirtualnej.
struna
createdByUserId
Identyfikator obiektu twórcy maszyny wirtualnej.
struna
customImageId
Identyfikator obrazu niestandardowego maszyny wirtualnej.
struna
disallowPublicIpAddress
Wskazuje, czy maszyna wirtualna ma zostać utworzona bez publicznego adresu IP.
Bool
Fqdn
W pełni kwalifikowana nazwa domeny maszyny wirtualnej.
struna
galleryImageReference
Dokumentacja obrazu witryny Microsoft Azure Marketplace maszyny wirtualnej.
GalleryImageReference
isAuthenticationWithSshKey
Wartość wskazująca, czy ta maszyna wirtualna używa klucza SSH do uwierzytelniania.
Bool
labSubnetName
Nazwa podsieci laboratorium maszyny wirtualnej.
struna
labVirtualNetworkId
Identyfikator sieci wirtualnej laboratorium maszyny wirtualnej.
struna
Notatki
Uwagi dotyczące maszyny wirtualnej.
struna
osType
Typ systemu operacyjnego maszyny wirtualnej.
struna
ownerObjectId
Identyfikator obiektu właściciela maszyny wirtualnej.
struna
hasło
Hasło administratora maszyny wirtualnej.
struna
provisioningState
Stan aprowizacji zasobu.
struna
rozmiar
Rozmiar maszyny wirtualnej.
struna
sshKey
Klucz SSH administratora maszyny wirtualnej.
struna
userName
Nazwa użytkownika maszyny wirtualnej.
struna
Microsoft.DevTestLab/labs/virtualmachines
Nazwa
Opis
Wartość
lokalizacja
Lokalizacja zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
parent_id
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu.
Identyfikator zasobu typu: labs
Właściwości
Właściwości zasobu.
LabVirtualMachineProperties
Tagi
Tagi zasobów
Słownik nazw tagów i wartości.
typ
Typ zasobu
"Microsoft.DevTestLab/labs/virtualmachines@2015-05-21-preview"