Aracılığıyla paylaş


Microsoft.Network ExpressRoutePorts 2021-08-01

Bicep kaynak tanımı

ExpressRoutePorts kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/ExpressRoutePorts kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

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'
  }
}

Özellik değerleri

ExpressRoutePorts

Ad Açıklama Değer
name Kaynak adı dize (gerekli)
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
identity Yapılandırılmışsa ExpressRoutePort'un kimliği. ManagedServiceIdentity
properties ExpressRoutePort özellikleri. ExpressRoutePortPropertiesFormat

ManagedServiceIdentity

Ad Açıklama Değer
tür Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlik kümesini içerir. 'Hiçbiri' türü sanal makineden tüm kimlikleri kaldırır. 'Yok'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Kaynakla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.

ExpressRoutePortPropertiesFormat

Ad Açıklama Değer
bandwidthInGbps Gb/sn cinsinden temin edilen bağlantı noktalarının bant genişliği. int
Kapsülleme Fiziksel bağlantı noktalarında kapsülleme yöntemi. 'Dot1Q'
'QinQ'
Bağlantı ExpressRoutePort kaynağının fiziksel bağlantıları kümesi. ExpressRouteLink[]
peeringLocation ExpressRoutePort'un fiziksel olarak eşlendiği eşleme konumunun adı. string
Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Üst öğedeki alt bağlantı noktası kaynakları arasında benzersiz olan alt bağlantı noktası kaynağının adı. string
properties ExpressRouteLink özellikleri. ExpressRouteLinkPropertiesFormat

ExpressRouteLinkPropertiesFormat

Ad Açıklama Değer
adminState Fiziksel bağlantı noktasının yönetim durumu. 'Devre Dışı'
'Etkin'
macSecConfig MacSec yapılandırması. ExpressRouteLinkMacSecConfig

ExpressRouteLinkMacSecConfig

Ad Açıklama Değer
cakSecretIdentifier Mac güvenlik CAK anahtarını içeren Keyvault Gizli Dizi Tanımlayıcı URL'si. string
Şifre Mac güvenlik şifresi. 'GcmAes128'
'GcmAes256'
'GcmAesXpn128'
'GcmAesXpn256'
cknSecretIdentifier Mac güvenlik CKN anahtarını içeren Keyvault Gizli Dizi Tanımlayıcı URL'si. string
sciState Sci modu etkin/devre dışı. 'Devre Dışı'
'Etkin'

ARM şablonu kaynak tanımı

ExpressRoutePorts kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/ExpressRoutePorts kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "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"
  }
}

Özellik değerleri

ExpressRoutePorts

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Network/ExpressRoutePorts'
apiVersion Kaynak API'sinin sürümü '2021-08-01'
name Kaynak adı dize (gerekli)
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
identity Yapılandırıldıysa ExpressRoutePort'un kimliği. ManagedServiceIdentity
properties ExpressRoutePort özellikleri. ExpressRoutePortPropertiesFormat

ManagedServiceIdentity

Ad Açıklama Değer
tür Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü, sanal makineden tüm kimlikleri kaldırır. 'Yok'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtarı başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

ExpressRoutePortPropertiesFormat

Ad Açıklama Değer
bandwidthInGbps Gb/sn cinsinden temin edilen bağlantı noktalarının bant genişliği. int
Kapsülleme Fiziksel bağlantı noktalarında kapsülleme yöntemi. 'Dot1Q'
'QinQ'
Bağlantı ExpressRoutePort kaynağının fiziksel bağlantıları kümesi. ExpressRouteLink[]
peeringLocation ExpressRoutePort'un fiziksel olarak eşlendiği eşleme konumunun adı. string
Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Üst öğedeki alt bağlantı noktası kaynakları arasında benzersiz olan alt bağlantı noktası kaynağının adı. string
properties ExpressRouteLink özellikleri. ExpressRouteLinkPropertiesFormat

ExpressRouteLinkPropertiesFormat

Ad Açıklama Değer
adminState Fiziksel bağlantı noktasının yönetim durumu. 'Devre Dışı'
'Etkin'
macSecConfig MacSec yapılandırması. ExpressRouteLinkMacSecConfig

ExpressRouteLinkMacSecConfig

Ad Açıklama Değer
cakSecretIdentifier Mac güvenlik CAK anahtarını içeren Keyvault Gizli Dizi Tanımlayıcı URL'si. string
Şifre Mac güvenlik şifresi. 'GcmAes128'
'GcmAes256'
'GcmAesXpn128'
'GcmAesXpn256'
cknSecretIdentifier Mac güvenlik CKN anahtarını içeren Keyvault Gizli Dizi Tanımlayıcı URL'si. string
sciState Sci modu etkin/devre dışı. 'Devre Dışı'
'Etkin'

Terraform (AzAPI sağlayıcısı) kaynak tanımı

ExpressRoutePorts kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/ExpressRoutePorts kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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"
    }
  })
}

Özellik değerleri

ExpressRoutePorts

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Network/ExpressRoutePorts@2021-08-01"
name Kaynak adı dize (gerekli)
location Kaynak konumu. string
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
identity Yapılandırılmışsa ExpressRoutePort'un kimliği. ManagedServiceIdentity
properties ExpressRoutePort özellikleri. ExpressRoutePortPropertiesFormat

ManagedServiceIdentity

Ad Açıklama Değer
tür Kaynak için kullanılan kimlik türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlik kümesini içerir. 'Hiçbiri' türü sanal makineden tüm kimlikleri kaldırır. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Kaynakla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Kullanıcı kimliği kimlikleri dizisi.

ManagedServiceIdentityUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.

ExpressRoutePortPropertiesFormat

Ad Açıklama Değer
bandwidthInGbps Gb/sn cinsinden temin edilen bağlantı noktalarının bant genişliği. int
Kapsülleme Fiziksel bağlantı noktalarında kapsülleme yöntemi. "Nokta1Q"
"QinQ"
Bağlantı ExpressRoutePort kaynağının fiziksel bağlantıları kümesi. ExpressRouteLink[]
peeringLocation ExpressRoutePort'un fiziksel olarak eşlendiği eşleme konumunun adı. string
Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Üst öğedeki alt bağlantı noktası kaynakları arasında benzersiz olan alt bağlantı noktası kaynağının adı. string
properties ExpressRouteLink özellikleri. ExpressRouteLinkPropertiesFormat

ExpressRouteLinkPropertiesFormat

Ad Açıklama Değer
adminState Fiziksel bağlantı noktasının yönetim durumu. "Devre dışı"
"Etkin"
macSecConfig MacSec yapılandırması. ExpressRouteLinkMacSecConfig

ExpressRouteLinkMacSecConfig

Ad Açıklama Değer
cakSecretIdentifier Mac güvenlik CAK anahtarını içeren Keyvault Gizli Dizi Tanımlayıcı URL'si. string
Şifre Mac güvenlik şifresi. "GcmAes128"
"GcmAes256"
"GcmAesXpn128"
"GcmAesXpn256"
cknSecretIdentifier Mac güvenlik CKN anahtarını içeren Keyvault Gizli Dizi Tanımlayıcı URL'si. string
sciState Sci modu etkin/devre dışı. "Devre dışı"
"Etkin"