Microsoft.Network ExpressRoutePorts 2021-02-01

Definición de recursos de Bicep

El tipo de recurso ExpressRoutePorts se puede implementar con operaciones destinadas a:

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@2021-02-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 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
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
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:

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": "2021-02-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 propiedad

ExpressRoutePorts

Nombre Descripción Value
type Tipo de recurso "Microsoft.Network/ExpressRoutePorts"
apiVersion La versión de la API de recursos '2021-02-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 los puertos adquiridos en Gbps. int
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
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@2021-02-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 propiedad

ExpressRoutePorts

Nombre Descripción Value
type Tipo de recurso "Microsoft.Network/ExpressRoutePorts@2021-02-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
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
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"