Laboratórios/redes virtuais Microsoft.DevTestLab, 2016-05-15
Artigo 12/20/2024
2 contribuidores
Comentários
Neste artigo
Definição de recursos do bíceps
O tipo de recurso labs/virtualnetworks pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.DevTestLab/labs/virtualnetworks, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.DevTestLab/labs/virtualnetworks@2016-05-15' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
allowedSubnets: [
{
allowPublicIp: 'string'
labSubnetName: 'string'
resourceId: 'string'
}
]
description: 'string'
externalProviderResourceId: 'string'
externalSubnets: [
{
id: 'string'
name: 'string'
}
]
provisioningState: 'string'
subnetOverrides: [
{
labSubnetName: 'string'
resourceId: 'string'
sharedPublicIpAddressConfiguration: {
allowedPorts: [
{
backendPort: int
transportProtocol: 'string'
}
]
}
useInVmCreationPermission: 'string'
usePublicIpAddressPermission: 'string'
virtualNetworkPoolName: 'string'
}
]
uniqueIdentifier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
Sub-rede externa
Designação
Descrição
Valor
ID
Obtém ou define o identificador.
string
Designação
Obtém ou define o nome.
string
Microsoft.DevTestLab/labs/redes virtuais
Designação
Descrição
Valor
Localização
A localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
pai
No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai .
Nome simbólico para recurso do tipo: labs
propriedades
As propriedades do recurso.
VirtualNetworkProperties
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
Porto
Designação
Descrição
Valor
backendPort
Porta de back-end da máquina virtual de destino.
Int
transportesProtocolo
Tipo de protocolo da porta.
«Tcp» 'Udp'
Designação
Descrição
Valor
Sub-rede
Designação
Descrição
Valor
allowPublicIp
A política de permissão da sub-rede para permitir endereços IP públicos (ou seja, Permitir, Negar)).
'Permitir' 'Inadimplência' 'Negar'
labSubnetName
O nome da sub-rede como visto no laboratório.
string
resourceId
A ID do recurso da sub-rede.
string
SubnetOverride
Designação
Descrição
Valor
labSubnetName
O nome dado à sub-rede dentro do laboratório.
string
resourceId
A ID do recurso da sub-rede.
string
sharedPublicIpAddressConfiguration
Propriedades que as máquinas virtuais nesta sub-rede compartilharão.
SubnetSharedPublicIpAddressConfiguration
useInVmCreationPermission
Indica se essa sub-rede pode ser usada durante a criação da máquina virtual (ou seja, Permitir, Negar).
'Permitir' 'Inadimplência' 'Negar'
usePublicIpAddressPermission
Indica se os endereços IP públicos podem ser atribuídos a máquinas virtuais nessa sub-rede (ou seja, Permitir, Negar).
'Permitir' 'Inadimplência' 'Negar'
virtualNetworkPoolName
O pool de rede virtual associado a essa sub-rede.
string
SubnetSharedPublicIpAddressConfiguration
Designação
Descrição
Valor
allowedPortos
Portas de back-end que as máquinas virtuais nesta sub-rede podem expor
Porto []
VirtualNetworkProperties
Designação
Descrição
Valor
permitidoSub-redes
As sub-redes permitidas da rede virtual.
Sub-rede []
Descrição
A descrição da rede virtual.
string
externalProviderResourceId
O identificador de recurso Microsoft.Network da rede virtual.
string
externalSub-redes
As propriedades da sub-rede externa.
ExternalSubnet []
provisionamentoEstado
O status de provisionamento do recurso.
string
sub-redeSubstituições
A sub-rede substitui a rede virtual.
SubnetOverride []
uniqueIdentifier
O identificador único imutável de um recurso (Guid).
string
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Definição de recurso de modelo ARM
O tipo de recurso labs/virtualnetworks pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.DevTestLab/labs/virtualnetworks, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.DevTestLab/labs/virtualnetworks",
"apiVersion": "2016-05-15",
"name": "string",
"location": "string",
"properties": {
"allowedSubnets": [
{
"allowPublicIp": "string",
"labSubnetName": "string",
"resourceId": "string"
}
],
"description": "string",
"externalProviderResourceId": "string",
"externalSubnets": [
{
"id": "string",
"name": "string"
}
],
"provisioningState": "string",
"subnetOverrides": [
{
"labSubnetName": "string",
"resourceId": "string",
"sharedPublicIpAddressConfiguration": {
"allowedPorts": [
{
"backendPort": "int",
"transportProtocol": "string"
}
]
},
"useInVmCreationPermission": "string",
"usePublicIpAddressPermission": "string",
"virtualNetworkPoolName": "string"
}
],
"uniqueIdentifier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
Sub-rede externa
Designação
Descrição
Valor
ID
Obtém ou define o identificador.
string
Designação
Obtém ou define o nome.
string
Microsoft.DevTestLab/labs/redes virtuais
Designação
Descrição
Valor
apiVersion
A versão api
'2016-05-15'
Localização
A localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
As propriedades do recurso.
VirtualNetworkProperties
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo
O tipo de recurso
'Microsoft.DevTestLab/labs/virtualnetworks'
Porto
Designação
Descrição
Valor
backendPort
Porta de back-end da máquina virtual de destino.
Int
transportesProtocolo
Tipo de protocolo da porta.
«Tcp» 'Udp'
Designação
Descrição
Valor
Sub-rede
Designação
Descrição
Valor
allowPublicIp
A política de permissão da sub-rede para permitir endereços IP públicos (ou seja, Permitir, Negar)).
'Permitir' 'Inadimplência' 'Negar'
labSubnetName
O nome da sub-rede como visto no laboratório.
string
resourceId
A ID do recurso da sub-rede.
string
SubnetOverride
Designação
Descrição
Valor
labSubnetName
O nome dado à sub-rede dentro do laboratório.
string
resourceId
A ID do recurso da sub-rede.
string
sharedPublicIpAddressConfiguration
Propriedades que as máquinas virtuais nesta sub-rede compartilharão.
SubnetSharedPublicIpAddressConfiguration
useInVmCreationPermission
Indica se essa sub-rede pode ser usada durante a criação da máquina virtual (ou seja, Permitir, Negar).
'Permitir' 'Inadimplência' 'Negar'
usePublicIpAddressPermission
Indica se os endereços IP públicos podem ser atribuídos a máquinas virtuais nessa sub-rede (ou seja, Permitir, Negar).
'Permitir' 'Inadimplência' 'Negar'
virtualNetworkPoolName
O pool de rede virtual associado a essa sub-rede.
string
SubnetSharedPublicIpAddressConfiguration
Designação
Descrição
Valor
allowedPortos
Portas de back-end que as máquinas virtuais nesta sub-rede podem expor
Porto []
VirtualNetworkProperties
Designação
Descrição
Valor
permitidoSub-redes
As sub-redes permitidas da rede virtual.
Sub-rede []
Descrição
A descrição da rede virtual.
string
externalProviderResourceId
O identificador de recurso Microsoft.Network da rede virtual.
string
externalSub-redes
As propriedades da sub-rede externa.
ExternalSubnet []
provisionamentoEstado
O status de provisionamento do recurso.
string
sub-redeSubstituições
A sub-rede substitui a rede virtual.
SubnetOverride []
uniqueIdentifier
O identificador único imutável de um recurso (Guid).
string
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
O tipo de recurso labs/virtualnetworks pode ser implantado com operações que visam:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.DevTestLab/labs/virtualnetworks, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DevTestLab/labs/virtualnetworks@2016-05-15"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
allowedSubnets = [
{
allowPublicIp = "string"
labSubnetName = "string"
resourceId = "string"
}
]
description = "string"
externalProviderResourceId = "string"
externalSubnets = [
{
id = "string"
name = "string"
}
]
provisioningState = "string"
subnetOverrides = [
{
labSubnetName = "string"
resourceId = "string"
sharedPublicIpAddressConfiguration = {
allowedPorts = [
{
backendPort = int
transportProtocol = "string"
}
]
}
useInVmCreationPermission = "string"
usePublicIpAddressPermission = "string"
virtualNetworkPoolName = "string"
}
]
uniqueIdentifier = "string"
}
})
}
Valores de propriedade
Sub-rede externa
Designação
Descrição
Valor
ID
Obtém ou define o identificador.
string
Designação
Obtém ou define o nome.
string
Microsoft.DevTestLab/labs/redes virtuais
Designação
Descrição
Valor
Localização
A localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
parent_id
A ID do recurso que é o pai para este recurso.
ID do recurso do tipo: laboratórios
propriedades
As propriedades do recurso.
VirtualNetworkProperties
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags.
tipo
O tipo de recurso
"Microsoft.DevTestLab/labs/virtualnetworks@2016-05-15"
Porto
Designação
Descrição
Valor
backendPort
Porta de back-end da máquina virtual de destino.
Int
transportesProtocolo
Tipo de protocolo da porta.
«Tcp» 'Udp'
Designação
Descrição
Valor
Sub-rede
Designação
Descrição
Valor
allowPublicIp
A política de permissão da sub-rede para permitir endereços IP públicos (ou seja, Permitir, Negar)).
'Permitir' 'Inadimplência' 'Negar'
labSubnetName
O nome da sub-rede como visto no laboratório.
string
resourceId
A ID do recurso da sub-rede.
string
SubnetOverride
Designação
Descrição
Valor
labSubnetName
O nome dado à sub-rede dentro do laboratório.
string
resourceId
A ID do recurso da sub-rede.
string
sharedPublicIpAddressConfiguration
Propriedades que as máquinas virtuais nesta sub-rede compartilharão.
SubnetSharedPublicIpAddressConfiguration
useInVmCreationPermission
Indica se essa sub-rede pode ser usada durante a criação da máquina virtual (ou seja, Permitir, Negar).
'Permitir' 'Inadimplência' 'Negar'
usePublicIpAddressPermission
Indica se os endereços IP públicos podem ser atribuídos a máquinas virtuais nessa sub-rede (ou seja, Permitir, Negar).
'Permitir' 'Inadimplência' 'Negar'
virtualNetworkPoolName
O pool de rede virtual associado a essa sub-rede.
string
SubnetSharedPublicIpAddressConfiguration
Designação
Descrição
Valor
allowedPortos
Portas de back-end que as máquinas virtuais nesta sub-rede podem expor
Porto []
VirtualNetworkProperties
Designação
Descrição
Valor
permitidoSub-redes
As sub-redes permitidas da rede virtual.
Sub-rede []
Descrição
A descrição da rede virtual.
string
externalProviderResourceId
O identificador de recurso Microsoft.Network da rede virtual.
string
externalSub-redes
As propriedades da sub-rede externa.
ExternalSubnet []
provisionamentoEstado
O status de provisionamento do recurso.
string
sub-redeSubstituições
A sub-rede substitui a rede virtual.
SubnetOverride []
uniqueIdentifier
O identificador único imutável de um recurso (Guid).
string