Microsoft.Network ExpressRoutePorts 2023-04-01
Definición de recursos de Bicep
El tipo de recurso ExpressRoutePorts se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Network/ExpressRoutePorts, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.Network/ExpressRoutePorts@2023-04-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 propiedad
ExpressRoutePorts
Nombre | Descripción | Value |
---|---|---|
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación del recurso | string |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
identidad | Identidad de ExpressRoutePort, si está configurada. | ManagedServiceIdentity |
properties | Propiedades de ExpressRoutePort. | ExpressRoutePortPropertiesFormat |
ManagedServiceIdentity
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades de la máquina virtual. | 'Ninguno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nombre | Descripción | Valor |
---|---|---|
{propiedad personalizada} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Este objeto no contiene ninguna propiedad que se establezca durante la implementación. Todas las propiedades son ReadOnly.
ExpressRoutePortPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
bandwidthInGbps | Ancho de banda de puertos adquiridos en Gbps. | int |
billingType | Tipo de facturación del recurso ExpressRoutePort. | 'MeteredData' 'UnlimitedData' |
encapsulación | Método de encapsulación en puertos físicos. | 'Dot1Q' 'QinQ' |
vínculos | Conjunto de vínculos físicos del recurso ExpressRoutePort. | ExpressRouteLink[] |
peeringLocation | Nombre de la ubicación de emparejamiento a la que se asigna ExpressRoutePort físicamente. | string |
ExpressRouteLink
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso de puerto secundario que es único entre los recursos de puerto secundarios del elemento primario. | string |
properties | Propiedades de ExpressRouteLink. | ExpressRouteLinkPropertiesFormat |
ExpressRouteLinkPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
adminState | Estado administrativo del puerto físico. | 'Deshabilitado' 'Habilitado' |
macSecConfig | Configuración de MacSec. | ExpressRouteLinkMacSecConfig |
ExpressRouteLinkMacSecConfig
Nombre | Descripción | Valor |
---|---|---|
cakSecretIdentifier | Dirección URL del identificador secreto de Keyvault que contiene la clave CAK de seguridad de Mac. | string |
cipher | Cifrado de seguridad de Mac. | 'GcmAes128' 'GcmAes256' 'GcmAesXpn128' 'GcmAesXpn256' |
cknSecretIdentifier | Dirección URL del identificador secreto de Keyvault que contiene la clave CKN de seguridad de Mac. | string |
sciState | Modo sci habilitado o deshabilitado. | 'Deshabilitado' 'Habilitado' |
Definición de recursos de plantilla de ARM
El tipo de recurso ExpressRoutePorts se puede implementar con operaciones destinadas a:
- Grupos de recursos: consulte los comandos de implementación del grupo de recursos.
Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Network/ExpressRoutePorts, agregue el siguiente json a la plantilla.
{
"type": "Microsoft.Network/ExpressRoutePorts",
"apiVersion": "2023-04-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 propiedad
ExpressRoutePorts
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Network/ExpressRoutePorts" |
apiVersion | La versión de la API de recursos | '2023-04-01' |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación del recurso | string |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas. |
identidad | Identidad de ExpressRoutePort, si está configurada. | ManagedServiceIdentity |
properties | Propiedades de ExpressRoutePort. | ExpressRoutePortPropertiesFormat |
ManagedServiceIdentity
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades de la máquina virtual. | 'Ninguno' 'SystemAssigned' 'SystemAssigned, UserAssigned' "UserAssigned" |
userAssignedIdentities | Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidades de usuario serán identificadores de recurso de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nombre | Descripción | Valor |
---|---|---|
{propiedad personalizada} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.
ExpressRoutePortPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
bandwidthInGbps | Ancho de banda de puertos adquiridos en Gbps. | int |
billingType | Tipo de facturación del recurso ExpressRoutePort. | 'MeteredData' 'UnlimitedData' |
encapsulación | Método de encapsulación en puertos físicos. | 'Dot1Q' 'QinQ' |
vínculos | Conjunto de vínculos físicos del recurso ExpressRoutePort. | ExpressRouteLink[] |
peeringLocation | Nombre de la ubicación de emparejamiento a la que se asigna ExpressRoutePort físicamente. | string |
ExpressRouteLink
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso de puerto secundario que es único entre los recursos de puerto secundarios del elemento primario. | string |
properties | Propiedades de ExpressRouteLink. | ExpressRouteLinkPropertiesFormat |
ExpressRouteLinkPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
adminState | Estado administrativo del puerto físico. | 'Deshabilitado' 'Habilitado' |
macSecConfig | Configuración de MacSec. | ExpressRouteLinkMacSecConfig |
ExpressRouteLinkMacSecConfig
Nombre | Descripción | Valor |
---|---|---|
cakSecretIdentifier | Dirección URL del identificador secreto de Keyvault que contiene la clave CAK de seguridad de Mac. | string |
cipher | Cifrado de seguridad de Mac. | 'GcmAes128' 'GcmAes256' 'GcmAesXpn128' 'GcmAesXpn256' |
cknSecretIdentifier | Dirección URL del identificador secreto de Keyvault que contiene la clave CKN de seguridad de Mac. | string |
sciState | Modo sci habilitado o deshabilitado. | 'Deshabilitado' 'Habilitado' |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso ExpressRoutePorts se puede implementar con operaciones destinadas a:
- Grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de los recursos
Para crear un recurso Microsoft.Network/ExpressRoutePorts, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/ExpressRoutePorts@2023-04-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 propiedad
ExpressRoutePorts
Nombre | Descripción | Value |
---|---|---|
type | Tipo de recurso | "Microsoft.Network/ExpressRoutePorts@2023-04-01" |
name | El nombre del recurso | string (obligatorio) |
ubicación | Ubicación del recurso | string |
parent_id | Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. | string (obligatorio) |
etiquetas | Etiquetas del recurso. | Diccionario de nombres y valores de etiqueta. |
identidad | Identidad de ExpressRoutePort, si está configurada. | ManagedServiceIdentity |
properties | Propiedades de ExpressRoutePort. | ExpressRoutePortPropertiesFormat |
ManagedServiceIdentity
Nombre | Descripción | Value |
---|---|---|
type | Tipo de identidad que se usa para el recurso. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades de la máquina virtual. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidades de usuario serán identificadores de recurso de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | Matriz de identificadores de identidad de usuario. |
ManagedServiceIdentityUserAssignedIdentities
Nombre | Descripción | Valor |
---|---|---|
{propiedad personalizada} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Este objeto no contiene ninguna propiedad que se va a establecer durante la implementación. Todas las propiedades son ReadOnly.
ExpressRoutePortPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
bandwidthInGbps | Ancho de banda de los puertos adquiridos en Gbps. | int |
billingType | El tipo de facturación del recurso ExpressRoutePort. | "MeteredData" "UnlimitedData" |
encapsulación | Método de encapsulación en puertos físicos. | "Dot1Q" "QinQ" |
vínculos | Conjunto de vínculos físicos del recurso ExpressRoutePort. | ExpressRouteLink[] |
peeringLocation | Nombre de la ubicación de emparejamiento a la que está asignado ExpressRoutePort físicamente. | string |
ExpressRouteLink
Nombre | Descripción | Value |
---|---|---|
id | Identificador del recurso. | string |
name | Nombre del recurso de puerto secundario que es único entre los recursos de puerto secundarios del elemento primario. | string |
properties | Propiedades de ExpressRouteLink. | ExpressRouteLinkPropertiesFormat |
ExpressRouteLinkPropertiesFormat
Nombre | Descripción | Valor |
---|---|---|
adminState | Estado administrativo del puerto físico. | "Deshabilitado" "Habilitado" |
macSecConfig | Configuración de MacSec. | ExpressRouteLinkMacSecConfig |
ExpressRouteLinkMacSecConfig
Nombre | Descripción | Valor |
---|---|---|
cakSecretIdentifier | Dirección URL del identificador secreto de Keyvault que contiene la clave CAK de seguridad de Mac. | string |
cipher | Cifrado de seguridad de Mac. | "GcmAes128" "GcmAes256" "GcmAesXpn128" "GcmAesXpn256" |
cknSecretIdentifier | Dirección URL del identificador secreto de Keyvault que contiene la clave CKN de seguridad de Mac. | string |
sciState | Modo sci habilitado o deshabilitado. | "Deshabilitado" "Habilitado" |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de