Microsoft.Network virtualHubs/routeMaps 2023-05-01

Bicep kaynak tanımı

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

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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

Kaynak biçimi

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

resource symbolicname 'Microsoft.Network/virtualHubs/routeMaps@2023-05-01' = {
  name: 'string'
  properties: {
    associatedInboundConnections: [
      'string'
    ]
    associatedOutboundConnections: [
      'string'
    ]
    rules: [
      {
        actions: [
          {
            parameters: [
              {
                asPath: [
                  'string'
                ]
                community: [
                  'string'
                ]
                routePrefix: [
                  'string'
                ]
              }
            ]
            type: 'string'
          }
        ]
        matchCriteria: [
          {
            asPath: [
              'string'
            ]
            community: [
              'string'
            ]
            matchCondition: 'string'
            routePrefix: [
              'string'
            ]
          }
        ]
        name: 'string'
        nextStepIfMatched: 'string'
      }
    ]
  }
}

Özellik değerleri

Eylem

Ad Açıklama Değer
Parametre Eylemle ilgili parametrelerin listesi. Örneğin, tür bırakılıyorsa parametrelerde bırakılacak ön eklerin listesi bulunur. Tür eklenirse, parametrelerin eklenecek ASN numaralarının listesi olur Parametre[]
tür Gerçekleştirilecek eylem türü. Desteklenen türler :'Kaldır', 'Ekle', 'Değiştir' ve 'Bırak'. 'Ekle'
'Bırak'
'Kaldır'
'Değiştir'
'Bilinmiyor'

Kriter

Ad Açıklama Değer
asPath Bu ölçütle eşleşen AS yollarının listesi. string[]
topluluk Bu ölçütle eşleşen BGP topluluklarının listesi. string[]
matchCondition RouteMap kurallarını uygulamak için koşulu eşleştirin. 'İçerir'
'Eşittir'
'NotContains'
'NotEquals'
'Bilinmiyor'
routePrefix Bu ölçütlerin eşleştiği yol ön eklerinin listesi. string[]

Microsoft.Network/virtualHubs/routeMaps

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Tür kaynağı için sembolik ad: virtualHubs
Özellikler RouteMap kaynağının özellikleri. RouteMapProperties

Parametre

Ad Açıklama Değer
asPath AS yollarının listesi. string[]
topluluk BGP topluluklarının listesi. string[]
routePrefix Yol ön eklerinin listesi. string[]

RouteMapProperties

Ad Açıklama Değer
associatedInboundConnections Gelen trafik için bu RoutMap'in ilişkilendirildiği bağlantıların listesi. string[]
associatedOutboundConnections Giden trafik için bu RoutMap'in ilişkilendirildiği bağlantıların listesi. string[]
kurallar Uygulanacak RouteMap kurallarının listesi. RouteMapRule[]

RouteMapRule

Ad Açıklama Değer
eylemler Bir eşleşmeye uygulanacak eylemlerin listesi. Eylem[]
matchCriteria Trafiğe uygulanacak eşleşen ölçütlerin listesi. Ölçüt[]
ad Kuralın benzersiz adı. dizgi
nextStepIfMatched Kural değerlendirildikten sonraki adım. Şu anda desteklenen davranışlar :'Devam'(sonraki kurala) ve 'Terminate'. 'Devam'
'Terminate'
'Bilinmiyor'

ARM şablonu kaynak tanımı

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

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

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

Kaynak biçimi

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

{
  "type": "Microsoft.Network/virtualHubs/routeMaps",
  "apiVersion": "2023-05-01",
  "name": "string",
  "properties": {
    "associatedInboundConnections": [ "string" ],
    "associatedOutboundConnections": [ "string" ],
    "rules": [
      {
        "actions": [
          {
            "parameters": [
              {
                "asPath": [ "string" ],
                "community": [ "string" ],
                "routePrefix": [ "string" ]
              }
            ],
            "type": "string"
          }
        ],
        "matchCriteria": [
          {
            "asPath": [ "string" ],
            "community": [ "string" ],
            "matchCondition": "string",
            "routePrefix": [ "string" ]
          }
        ],
        "name": "string",
        "nextStepIfMatched": "string"
      }
    ]
  }
}

Özellik değerleri

Eylem

Ad Açıklama Değer
Parametre Eylemle ilgili parametrelerin listesi. Örneğin, tür bırakılıyorsa parametrelerde bırakılacak ön eklerin listesi bulunur. Tür eklenirse, parametrelerin eklenecek ASN numaralarının listesi olur Parametre[]
tür Gerçekleştirilecek eylem türü. Desteklenen türler :'Kaldır', 'Ekle', 'Değiştir' ve 'Bırak'. 'Ekle'
'Bırak'
'Kaldır'
'Değiştir'
'Bilinmiyor'

Kriter

Ad Açıklama Değer
asPath Bu ölçütle eşleşen AS yollarının listesi. string[]
topluluk Bu ölçütle eşleşen BGP topluluklarının listesi. string[]
matchCondition RouteMap kurallarını uygulamak için koşulu eşleştirin. 'İçerir'
'Eşittir'
'NotContains'
'NotEquals'
'Bilinmiyor'
routePrefix Bu ölçütlerin eşleştiği yol ön eklerinin listesi. string[]

Microsoft.Network/virtualHubs/routeMaps

Ad Açıklama Değer
apiVersion API sürümü '2023-05-01'
ad Kaynak adı dize (gerekli)
Özellikler RouteMap kaynağının özellikleri. RouteMapProperties
tür Kaynak türü 'Microsoft.Network/virtualHubs/routeMaps'

Parametre

Ad Açıklama Değer
asPath AS yollarının listesi. string[]
topluluk BGP topluluklarının listesi. string[]
routePrefix Yol ön eklerinin listesi. string[]

RouteMapProperties

Ad Açıklama Değer
associatedInboundConnections Gelen trafik için bu RoutMap'in ilişkilendirildiği bağlantıların listesi. string[]
associatedOutboundConnections Giden trafik için bu RoutMap'in ilişkilendirildiği bağlantıların listesi. string[]
kurallar Uygulanacak RouteMap kurallarının listesi. RouteMapRule[]

RouteMapRule

Ad Açıklama Değer
eylemler Bir eşleşmeye uygulanacak eylemlerin listesi. Eylem[]
matchCriteria Trafiğe uygulanacak eşleşen ölçütlerin listesi. Ölçüt[]
ad Kuralın benzersiz adı. dizgi
nextStepIfMatched Kural değerlendirildikten sonraki adım. Şu anda desteklenen davranışlar :'Devam'(sonraki kurala) ve 'Terminate'. 'Devam'
'Terminate'
'Bilinmiyor'

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

virtualHubs/routeMaps 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/virtualHubs/routeMaps kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs/routeMaps@2023-05-01"
  name = "string"
  body = jsonencode({
    properties = {
      associatedInboundConnections = [
        "string"
      ]
      associatedOutboundConnections = [
        "string"
      ]
      rules = [
        {
          actions = [
            {
              parameters = [
                {
                  asPath = [
                    "string"
                  ]
                  community = [
                    "string"
                  ]
                  routePrefix = [
                    "string"
                  ]
                }
              ]
              type = "string"
            }
          ]
          matchCriteria = [
            {
              asPath = [
                "string"
              ]
              community = [
                "string"
              ]
              matchCondition = "string"
              routePrefix = [
                "string"
              ]
            }
          ]
          name = "string"
          nextStepIfMatched = "string"
        }
      ]
    }
  })
}

Özellik değerleri

Eylem

Ad Açıklama Değer
Parametre Eylemle ilgili parametrelerin listesi. Örneğin, tür bırakılıyorsa parametrelerde bırakılacak ön eklerin listesi bulunur. Tür eklenirse, parametrelerin eklenecek ASN numaralarının listesi olur Parametre[]
tür Gerçekleştirilecek eylem türü. Desteklenen türler :'Kaldır', 'Ekle', 'Değiştir' ve 'Bırak'. 'Ekle'
'Bırak'
'Kaldır'
'Değiştir'
'Bilinmiyor'

Kriter

Ad Açıklama Değer
asPath Bu ölçütle eşleşen AS yollarının listesi. string[]
topluluk Bu ölçütle eşleşen BGP topluluklarının listesi. string[]
matchCondition RouteMap kurallarını uygulamak için koşulu eşleştirin. 'İçerir'
'Eşittir'
'NotContains'
'NotEquals'
'Bilinmiyor'
routePrefix Bu ölçütlerin eşleştiği yol ön eklerinin listesi. string[]

Microsoft.Network/virtualHubs/routeMaps

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: virtualHubs
Özellikler RouteMap kaynağının özellikleri. RouteMapProperties
tür Kaynak türü "Microsoft.Network/virtualHubs/routeMaps@2023-05-01"

Parametre

Ad Açıklama Değer
asPath AS yollarının listesi. string[]
topluluk BGP topluluklarının listesi. string[]
routePrefix Yol ön eklerinin listesi. string[]

RouteMapProperties

Ad Açıklama Değer
associatedInboundConnections Gelen trafik için bu RoutMap'in ilişkilendirildiği bağlantıların listesi. string[]
associatedOutboundConnections Giden trafik için bu RoutMap'in ilişkilendirildiği bağlantıların listesi. string[]
kurallar Uygulanacak RouteMap kurallarının listesi. RouteMapRule[]

RouteMapRule

Ad Açıklama Değer
eylemler Bir eşleşmeye uygulanacak eylemlerin listesi. Eylem[]
matchCriteria Trafiğe uygulanacak eşleşen ölçütlerin listesi. Ölçüt[]
ad Kuralın benzersiz adı. dizgi
nextStepIfMatched Kural değerlendirildikten sonraki adım. Şu anda desteklenen davranışlar :'Devam'(sonraki kurala) ve 'Terminate'. 'Devam'
'Terminate'
'Bilinmiyor'