Microsoft.Network ExpressRoutePorts 2021-08-01
Definição de recurso do Bicep
O tipo de recurso ExpressRoutePorts pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Network/ExpressRoutePorts, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Network/ExpressRoutePorts@2021-08-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
bandwidthInGbps: int
encapsulation: 'string'
links: [
{
id: 'string'
name: 'string'
properties: {
adminState: 'string'
macSecConfig: {
cakSecretIdentifier: 'string'
cipher: 'string'
cknSecretIdentifier: 'string'
sciState: 'string'
}
}
}
]
peeringLocation: 'string'
}
}
Valores de propriedade
ExpressRoutePorts
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização do recurso. | string |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
identidade | A identidade do ExpressRoutePort, se configurada. | ManagedServiceIdentity |
propriedades | Propriedades do ExpressRoutePort. | ExpressRoutePortPropertiesFormat |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade utilizado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "None" removerá quaisquer identidades da máquina virtual. | "Nenhum" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
ExpressRoutePortPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
largura de bandaInGbps | Largura de banda das portas obtidas em Gbps. | int |
encapsulamento | Método de encapsulamento em portas físicas. | "Dot1Q" "QinQ" |
ligações | O conjunto de ligações físicas do recurso ExpressRoutePort. | ExpressRouteLink[] |
peeringLocation | O nome da localização de peering para a qual o ExpressRoutePort está mapeado fisicamente. | string |
ExpressRouteLink
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | Nome do recurso de porta subordinada que é exclusivo entre os recursos de porta subordinado do elemento principal. | string |
propriedades | Propriedades do ExpressRouteLink. | ExpressRouteLinkPropertiesFormat |
ExpressRouteLinkPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
adminState | Estado administrativo da porta física. | "Desativado" "Ativado" |
macSecConfig | Configuração do MacSec. | ExpressRouteLinkMacSecConfig |
ExpressRouteLinkMacSecConfig
Nome | Descrição | Valor |
---|---|---|
cakSecretIdentifier | URL do Identificador de Segredo do Keyvault que contém a chave CAK de segurança do Mac. | string |
cifra | Cifra de segurança do Mac. | "GcmAes128" "GcmAes256" "GcmAesXpn128" "GcmAesXpn256" |
cknSecretIdentifier | URL do Identificador de Segredo do Keyvault que contém a chave CKN de segurança do Mac. | string |
sciState | Modo sci ativado/desativado. | "Desativado" "Ativado" |
Definição de recurso do modelo arm
O tipo de recurso ExpressRoutePorts pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Network/ExpressRoutePorts, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Network/ExpressRoutePorts",
"apiVersion": "2021-08-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"bandwidthInGbps": "int",
"encapsulation": "string",
"links": [
{
"id": "string",
"name": "string",
"properties": {
"adminState": "string",
"macSecConfig": {
"cakSecretIdentifier": "string",
"cipher": "string",
"cknSecretIdentifier": "string",
"sciState": "string"
}
}
}
],
"peeringLocation": "string"
}
}
Valores de propriedade
ExpressRoutePorts
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Network/ExpressRoutePorts" |
apiVersion | A versão da API de recursos | '2021-08-01' |
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização do recurso. | string |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
identidade | A identidade do ExpressRoutePort, se configurada. | ManagedServiceIdentity |
propriedades | Propriedades do ExpressRoutePort. | ExpressRoutePortPropertiesFormat |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade utilizado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "Nenhum" removerá quaisquer identidades da máquina virtual. | "Nenhum" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
ExpressRoutePortPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
bandwidthInGbps | Largura de banda das portas adquiridas em Gbps. | int |
encapsulamento | Método de encapsulamento em portas físicas. | "Dot1Q" "QinQ" |
ligações | O conjunto de ligações físicas do recurso ExpressRoutePort. | ExpressRouteLink[] |
peeringLocation | O nome da localização de peering para a qual o ExpressRoutePort está mapeado fisicamente. | string |
ExpressRouteLink
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | Nome do recurso de porta subordinada que é exclusivo entre os recursos de porta subordinado do elemento principal. | string |
propriedades | Propriedades do ExpressRouteLink. | ExpressRouteLinkPropertiesFormat |
ExpressRouteLinkPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
adminState | Estado administrativo da porta física. | "Desativado" "Ativado" |
macSecConfig | Configuração do MacSec. | ExpressRouteLinkMacSecConfig |
ExpressRouteLinkMacSecConfig
Nome | Descrição | Valor |
---|---|---|
cakSecretIdentifier | URL do Identificador de Segredo do Keyvault que contém a chave CAK de segurança do Mac. | string |
cifra | Cifra de segurança do Mac. | "GcmAes128" "GcmAes256" "GcmAesXpn128" "GcmAesXpn256" |
cknSecretIdentifier | URL do Identificador de Segredo do Keyvault que contém a chave CKN de segurança do Mac. | string |
sciState | Modo sci ativado/desativado. | "Desativado" "Ativado" |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso ExpressRoutePorts pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Network/ExpressRoutePorts, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/ExpressRoutePorts@2021-08-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
bandwidthInGbps = int
encapsulation = "string"
links = [
{
id = "string"
name = "string"
properties = {
adminState = "string"
macSecConfig = {
cakSecretIdentifier = "string"
cipher = "string"
cknSecretIdentifier = "string"
sciState = "string"
}
}
}
]
peeringLocation = "string"
}
})
}
Valores de propriedade
ExpressRoutePorts
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Network/ExpressRoutePorts@2021-08-01" |
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização do recurso. | string |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
identidade | A identidade do ExpressRoutePort, se configurada. | ManagedServiceIdentity |
propriedades | Propriedades do ExpressRoutePort. | ExpressRoutePortPropertiesFormat |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade utilizado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo utilizador. O tipo "None" removerá quaisquer identidades da máquina virtual. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | A lista de identidades de utilizador associadas ao recurso. As referências da chave do dicionário de identidade do utilizador serão IDs de recursos do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | Matriz de IDs de identidade de utilizador. |
ManagedServiceIdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{customized property} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Este objeto não contém quaisquer propriedades a definir durante a implementação. Todas as propriedades são ReadOnly.
ExpressRoutePortPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
largura de bandaInGbps | Largura de banda das portas obtidas em Gbps. | int |
encapsulamento | Método de encapsulamento em portas físicas. | "Dot1Q" "QinQ" |
ligações | O conjunto de ligações físicas do recurso ExpressRoutePort. | ExpressRouteLink[] |
peeringLocation | O nome da localização de peering para a qual o ExpressRoutePort está mapeado fisicamente. | string |
ExpressRouteLink
Nome | Descrição | Valor |
---|---|---|
ID | ID do Recurso. | string |
name | Nome do recurso de porta subordinada que é exclusivo entre os recursos de porta subordinado do elemento principal. | string |
propriedades | Propriedades do ExpressRouteLink. | ExpressRouteLinkPropertiesFormat |
ExpressRouteLinkPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
adminState | Estado administrativo da porta física. | "Desativado" "Ativado" |
macSecConfig | Configuração do MacSec. | ExpressRouteLinkMacSecConfig |
ExpressRouteLinkMacSecConfig
Nome | Descrição | Valor |
---|---|---|
cakSecretIdentifier | URL do Identificador de Segredo do Keyvault que contém a chave CAK de segurança do Mac. | string |
cifra | Cifra de segurança do Mac. | "GcmAes128" "GcmAes256" "GcmAesXpn128" "GcmAesXpn256" |
cknSecretIdentifier | URL do Identificador de Segredo do Keyvault que contém a chave CKN de segurança do Mac. | string |
sciState | Modo sci ativado/desativado. | "Desativado" "Ativado" |