Microsoft.Network virtualHubs/routeMaps 2023-04-01
Bicep 資源定義
virtualHubs/routeMaps 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Network/virtualHubs/routeMaps 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.Network/virtualHubs/routeMaps@2023-04-01' = {
parent: resourceSymbolicName
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'
}
]
}
}
屬性值
行動
名字 | 描述 | 價值 |
---|---|---|
參數 | 與動作相關的參數清單。例如,如果類型為卸除,參數就會有要卸除的前置詞清單。如果類型為 add,參數就會有要新增的 ASN 數字清單 | 參數[] |
類型 | 要採取的動作類型。 支援的類型為 'Remove'、'Add'、'Replace' 和 'Drop。' | 'Add' 'Drop' 'Remove' 'Replace' 'Unknown' |
標準
名字 | 描述 | 價值 |
---|---|---|
asPath | 此準則符合的 AS 路徑清單。 | string[] |
社區 | 此準則符合的 BGP 社群清單。 | string[] |
matchCondition | 比對條件以套用 RouteMap 規則。 | 'Contains' 'Equals' 'NotContains' 'NotEquals' 'Unknown' |
routePrefix | 此準則符合的路由前置詞清單。 | string[] |
Microsoft.Network/virtualHubs/routeMaps
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 (必要) |
父母 | 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。 如需詳細資訊,請參閱 父資源外部的子資源。 |
類型資源的符號名稱:virtualHubs |
性能 | RouteMap 資源的屬性。 | RouteMapProperties |
參數
名字 | 描述 | 價值 |
---|---|---|
asPath | AS 路徑的清單。 | string[] |
社區 | BGP 社群清單。 | string[] |
routePrefix | 路由前置詞的清單。 | string[] |
RouteMapProperties
名字 | 描述 | 價值 |
---|---|---|
associatedInboundConnections | 此 RoutMap 與輸入流量相關聯的連線清單。 | string[] |
associatedOutboundConnections | 此 RoutMap 與輸出流量相關聯的連線清單。 | string[] |
規則 | 要套用的 RouteMap 規則清單。 | RouteMapRule[] |
RouteMapRule
名字 | 描述 | 價值 |
---|---|---|
行動 | 將在相符專案上套用的動作清單。 | 動作[] |
matchCriteria | 將套用至流量的比對準則清單。 | 準則[] |
名字 | 規則的唯一名稱。 | 字串 |
nextStepIfMatched | 評估規則之後的下一個步驟。 目前支持的行為是「繼續」(至下一個規則)和「終止」。 | 'Continue' 'Terminate' 'Unknown' |
ARM 樣本資源定義
virtualHubs/routeMaps 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Network/virtualHubs/routeMaps 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.Network/virtualHubs/routeMaps",
"apiVersion": "2023-04-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"
}
]
}
}
屬性值
行動
名字 | 描述 | 價值 |
---|---|---|
參數 | 與動作相關的參數清單。例如,如果類型為卸除,參數就會有要卸除的前置詞清單。如果類型為 add,參數就會有要新增的 ASN 數字清單 | 參數[] |
類型 | 要採取的動作類型。 支援的類型為 'Remove'、'Add'、'Replace' 和 'Drop。' | 'Add' 'Drop' 'Remove' 'Replace' 'Unknown' |
標準
名字 | 描述 | 價值 |
---|---|---|
asPath | 此準則符合的 AS 路徑清單。 | string[] |
社區 | 此準則符合的 BGP 社群清單。 | string[] |
matchCondition | 比對條件以套用 RouteMap 規則。 | 'Contains' 'Equals' 'NotContains' 'NotEquals' 'Unknown' |
routePrefix | 此準則符合的路由前置詞清單。 | string[] |
Microsoft.Network/virtualHubs/routeMaps
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2023-04-01' |
名字 | 資源名稱 | 字串 (必要) |
性能 | RouteMap 資源的屬性。 | RouteMapProperties |
類型 | 資源類型 | 'Microsoft.Network/virtualHubs/routeMaps' |
參數
名字 | 描述 | 價值 |
---|---|---|
asPath | AS 路徑的清單。 | string[] |
社區 | BGP 社群清單。 | string[] |
routePrefix | 路由前置詞的清單。 | string[] |
RouteMapProperties
名字 | 描述 | 價值 |
---|---|---|
associatedInboundConnections | 此 RoutMap 與輸入流量相關聯的連線清單。 | string[] |
associatedOutboundConnections | 此 RoutMap 與輸出流量相關聯的連線清單。 | string[] |
規則 | 要套用的 RouteMap 規則清單。 | RouteMapRule[] |
RouteMapRule
名字 | 描述 | 價值 |
---|---|---|
行動 | 將在相符專案上套用的動作清單。 | 動作[] |
matchCriteria | 將套用至流量的比對準則清單。 | 準則[] |
名字 | 規則的唯一名稱。 | 字串 |
nextStepIfMatched | 評估規則之後的下一個步驟。 目前支持的行為是「繼續」(至下一個規則)和「終止」。 | 'Continue' 'Terminate' 'Unknown' |
Terraform (AzAPI 提供者) 資源定義
virtualHubs/routeMaps 資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Network/virtualHubs/routeMaps 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs/routeMaps@2023-04-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"
}
]
}
})
}
屬性值
行動
名字 | 描述 | 價值 |
---|---|---|
參數 | 與動作相關的參數清單。例如,如果類型為卸除,參數就會有要卸除的前置詞清單。如果類型為 add,參數就會有要新增的 ASN 數字清單 | 參數[] |
類型 | 要採取的動作類型。 支援的類型為 'Remove'、'Add'、'Replace' 和 'Drop。' | 'Add' 'Drop' 'Remove' 'Replace' 'Unknown' |
標準
名字 | 描述 | 價值 |
---|---|---|
asPath | 此準則符合的 AS 路徑清單。 | string[] |
社區 | 此準則符合的 BGP 社群清單。 | string[] |
matchCondition | 比對條件以套用 RouteMap 規則。 | 'Contains' 'Equals' 'NotContains' 'NotEquals' 'Unknown' |
routePrefix | 此準則符合的路由前置詞清單。 | string[] |
Microsoft.Network/virtualHubs/routeMaps
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 (必要) |
parent_id | 此資源為父系之資源的標識碼。 | 類型資源的標識碼:virtualHubs |
性能 | RouteMap 資源的屬性。 | RouteMapProperties |
類型 | 資源類型 | “Microsoft.Network/virtualHubs/routeMaps@2023-04-01” |
參數
名字 | 描述 | 價值 |
---|---|---|
asPath | AS 路徑的清單。 | string[] |
社區 | BGP 社群清單。 | string[] |
routePrefix | 路由前置詞的清單。 | string[] |
RouteMapProperties
名字 | 描述 | 價值 |
---|---|---|
associatedInboundConnections | 此 RoutMap 與輸入流量相關聯的連線清單。 | string[] |
associatedOutboundConnections | 此 RoutMap 與輸出流量相關聯的連線清單。 | string[] |
規則 | 要套用的 RouteMap 規則清單。 | RouteMapRule[] |
RouteMapRule
名字 | 描述 | 價值 |
---|---|---|
行動 | 將在相符專案上套用的動作清單。 | 動作[] |
matchCriteria | 將套用至流量的比對準則清單。 | 準則[] |
名字 | 規則的唯一名稱。 | 字串 |
nextStepIfMatched | 評估規則之後的下一個步驟。 目前支持的行為是「繼續」(至下一個規則)和「終止」。 | 'Continue' 'Terminate' 'Unknown' |