Microsoft.Network ExpressRoutePorts
Definição de recurso do Bicep
O tipo de recurso ExpressRoutePorts pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Network/ExpressRoutePorts, adicione o seguinte Bicep ao modelo.
resource symbolicname 'Microsoft.Network/ExpressRoutePorts@2023-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
bandwidthInGbps: int
billingType: 'string'
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 de caracteres (obrigatório) |
local | Local do recurso. | string |
marcas | Marcas de recurso. | Dicionário de nomes e valores de marcas. Consulte Marcas em modelos |
identidade | A identidade do ExpressRoutePort, se configurada. | ManagedServiceIdentity |
properties | Propriedades do ExpressRoutePort. | ExpressRoutePortPropertiesFormat |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade usado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{propriedade personalizada} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.
ExpressRoutePortPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
bandwidthInGbps | Largura de banda de portas adquiridas em Gbps. | INT |
billingType | O tipo de cobrança do recurso ExpressRoutePort. | 'MeteredData' 'UnlimitedData' |
Encapsulamento | Método de encapsulamento em portas físicas. | 'Dot1Q' 'QinQ' |
links | O conjunto de links físicos do recurso ExpressRoutePort. | ExpressRouteLink[] |
peeringLocation | O nome do local de emparelhamento para o qual o ExpressRoutePort é mapeado fisicamente. | string |
ExpressRouteLink
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso. | string |
name | Nome do recurso de porta filho que é exclusivo entre os recursos de porta filho do pai. | string |
properties | Propriedades do ExpressRouteLink. | ExpressRouteLinkPropertiesFormat |
ExpressRouteLinkPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
adminState | Estado administrativo da porta física. | 'Desabilitado' 'Enabled' |
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 |
cipher | Codificação 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 habilitado/desabilitado. | 'Desabilitado' 'Enabled' |
Definição de recurso de modelo do ARM
O tipo de recurso ExpressRoutePorts pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Network/ExpressRoutePorts, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.Network/ExpressRoutePorts",
"apiVersion": "2023-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"bandwidthInGbps": "int",
"billingType": "string",
"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 | '2023-11-01' |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | Local do recurso. | string |
marcas | Marcas de recurso. | Dicionário de nomes e valores de marcas. Consulte Marcas em modelos |
identidade | A identidade do ExpressRoutePort, se configurada. | ManagedServiceIdentity |
properties | Propriedades do ExpressRoutePort. | ExpressRoutePortPropertiesFormat |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade usado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades da máquina virtual. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{propriedade personalizada} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.
ExpressRoutePortPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
bandwidthInGbps | Largura de banda de portas adquiridas em Gbps. | INT |
billingType | O tipo de cobrança do recurso ExpressRoutePort. | 'MeteredData' 'UnlimitedData' |
Encapsulamento | Método de encapsulamento em portas físicas. | 'Dot1Q' 'QinQ' |
links | O conjunto de links físicos do recurso ExpressRoutePort. | ExpressRouteLink[] |
peeringLocation | O nome do local de emparelhamento para o qual o ExpressRoutePort é mapeado fisicamente. | string |
ExpressRouteLink
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso. | string |
name | Nome do recurso de porta filho que é exclusivo entre os recursos de porta filho do pai. | string |
properties | Propriedades do ExpressRouteLink. | ExpressRouteLinkPropertiesFormat |
ExpressRouteLinkPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
adminState | Estado administrativo da porta física. | 'Desabilitado' 'Enabled' |
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 |
cipher | Codificação 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 habilitado/desabilitado. | 'Desabilitado' 'Enabled' |
Definição de recurso do Terraform (provedor AzAPI)
O tipo de recurso ExpressRoutePorts pode ser implantado com operações direcionadas:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato de recurso
Para criar um recurso Microsoft.Network/ExpressRoutePorts, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/ExpressRoutePorts@2023-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
bandwidthInGbps = int
billingType = "string"
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@2023-11-01" |
name | O nome do recurso | cadeia de caracteres (obrigatório) |
local | Local do recurso. | string |
parent_id | Para implantar em um grupo de recursos, use a ID desse grupo de recursos. | cadeia de caracteres (obrigatório) |
marcas | Marcas de recurso. | Dicionário de nomes e valores de marcas. |
identidade | A identidade do ExpressRoutePort, se configurada. | ManagedServiceIdentity |
properties | Propriedades do ExpressRoutePort. | ExpressRoutePortPropertiesFormat |
ManagedServiceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade usado para o recurso. O tipo "SystemAssigned, UserAssigned" inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá todas as identidades da máquina virtual. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | A lista de identidades de usuário associadas ao recurso. As referências de chave de dicionário de identidade do usuário serão IDs de recurso do ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | Matriz de IDs de identidade do usuário. |
ManagedServiceIdentityUserAssignedIdentities
Nome | Descrição | Valor |
---|---|---|
{propriedade personalizada} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Esse objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.
ExpressRoutePortPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
bandwidthInGbps | Largura de banda de portas adquiridas em Gbps. | INT |
billingType | O tipo de cobrança do recurso ExpressRoutePort. | "MeteredData" "UnlimitedData" |
Encapsulamento | Método de encapsulamento em portas físicas. | "Dot1Q" "QinQ" |
links | O conjunto de links físicos do recurso ExpressRoutePort. | ExpressRouteLink[] |
peeringLocation | O nome do local de emparelhamento para o qual o ExpressRoutePort é mapeado fisicamente. | string |
ExpressRouteLink
Nome | Descrição | Valor |
---|---|---|
id | ID do recurso. | string |
name | Nome do recurso de porta filho que é exclusivo entre os recursos de porta filho do pai. | string |
properties | Propriedades do ExpressRouteLink. | ExpressRouteLinkPropertiesFormat |
ExpressRouteLinkPropertiesFormat
Nome | Descrição | Valor |
---|---|---|
adminState | Estado administrativo da porta física. | "Desabilitado" "Habilitado" |
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 |
cipher | Criptografia 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 habilitado/desabilitado. | "Desabilitado" "Habilitado" |