Microsoft.Network virtualHubs/routeMaps 2023-11-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-11-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-11-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-11-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-11-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-11-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' |