Microsoft.Network virtualHubs/routeMaps
Bicep-Ressourcendefinition
Der Ressourcentyp virtualHubs/routeMaps kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/virtualHubs/routeMaps-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep-Ressource hinzu.
resource symbolicname 'Microsoft.Network/virtualHubs/routeMaps@2023-11-01' = {
name: 'string'
parent: resourceSymbolicName
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'
}
]
}
}
Eigenschaftswerte
virtualHubs/routeMaps
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in Bicep. |
Zeichenfolge (erforderlich) |
parent | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource vom Typ : virtualHubs |
properties | Eigenschaften der RouteMap-Ressource. | RouteMapProperties |
RouteMapProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
associatedInboundConnections | Liste der Verbindungen, denen diese RoutMap für eingehenden Datenverkehr zugeordnet ist. | string[] |
associatedOutboundConnections | Liste der Verbindungen, denen diese RoutMap für ausgehenden Datenverkehr zugeordnet ist. | string[] |
rules | Liste der anzuwendenden RouteMap-Regeln. | RouteMapRule[] |
RouteMapRule
Name | BESCHREIBUNG | Wert |
---|---|---|
Aktionen | Liste der Aktionen, die auf eine Übereinstimmung angewendet werden. | Aktion[] |
matchCriteria | Liste des Übereinstimmungskriteriums, das auf den Datenverkehr angewendet wird. | Kriterium[] |
name | Der eindeutige Name für die Regel. | Zeichenfolge |
nextStepIfMatched | Nächster Schritt, nachdem die Regel ausgewertet wurde. Aktuell unterstützte Verhaltensweisen sind "Continue" (bis zur nächsten Regel) und "Terminate". | 'Weiter' "Terminate" "Unbekannt" |
Aktion
Name | BESCHREIBUNG | Wert |
---|---|---|
parameters | Liste der Parameter, die für die Aktion relevant sind. Für instance, wenn type "drop" ist, enthält parameter eine Liste von Präfixen, die gelöscht werden sollen. Wenn type add ist, verfügen Parameter über eine Liste der hinzuzufügenden ASN-Nummern. | Parameter[] |
Typ | Art der auszuführenden Aktion. Unterstützte Typen sind "Remove", "Add", "Replace" und "Drop". | "Hinzufügen" "Drop" "Entfernen" "Ersetzen" "Unbekannt" |
Parameter
Name | BESCHREIBUNG | Wert |
---|---|---|
asPath | Liste der AS-Pfade. | string[] |
community | Liste der BGP-Communitys. | string[] |
routePrefix | Liste der Routenpräfixe. | string[] |
Kriterium
Name | BESCHREIBUNG | Wert |
---|---|---|
asPath | Liste der AS-Pfade, die diesem Kriterium entsprechen. | string[] |
community | Liste der BGP-Communitys, denen diese Kriterien entsprechen. | string[] |
matchCondition | Stimmen Sie die Bedingung ab, um RouteMap-Regeln anzuwenden. | "Enthält" "Gleich" "NotContains" "NotEquals" "Unbekannt" |
routePrefix | Liste der Routenpräfixe, die diesem Kriterium entsprechen. | string[] |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp virtualHubs/routeMaps kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/virtualHubs/routeMaps-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"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"
}
]
}
}
Eigenschaftswerte
virtualHubs/routeMaps
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.Network/virtualHubs/routeMaps" |
apiVersion | Die Ressourcen-API-Version | '2023-11-01' |
name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen festlegen. |
Zeichenfolge (erforderlich) |
properties | Eigenschaften der RouteMap-Ressource. | RouteMapProperties |
RouteMapProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
associatedInboundConnections | Liste der Verbindungen, denen diese RoutMap für eingehenden Datenverkehr zugeordnet ist. | string[] |
associatedOutboundConnections | Liste der Verbindungen, denen diese RoutMap für ausgehenden Datenverkehr zugeordnet ist. | string[] |
rules | Liste der anzuwendenden RouteMap-Regeln. | RouteMapRule[] |
RouteMapRule
Name | BESCHREIBUNG | Wert |
---|---|---|
Aktionen | Liste der Aktionen, die auf eine Übereinstimmung angewendet werden. | Aktion[] |
matchCriteria | Liste der übereinstimmenden Kriterien, die auf den Datenverkehr angewendet werden. | Kriterium[] |
name | Der eindeutige Name für die Regel. | Zeichenfolge |
nextStepIfMatched | Nächster Schritt, nachdem die Regel ausgewertet wurde. Aktuelle unterstützte Verhaltensweisen sind "Continue" (bis zur nächsten Regel) und "Terminate". | "Weiter" "Beenden" "Unbekannt" |
Aktion
Name | BESCHREIBUNG | Wert |
---|---|---|
parameters | Liste der parameter, die für die Aktion relevant sind. Für instance, wenn type gelöscht wird, enthält parameter eine Liste von Präfixen, die gelöscht werden sollen. Wenn typ hinzugefügt wird, verfügen Parameter über eine Liste von ASN-Nummern, die hinzugefügt werden sollen | Parameter[] |
Typ | Art der auszuführenden Aktion. Unterstützte Typen sind "Remove", "Add", "Replace" und "Drop". | "Hinzufügen" "Drop" "Entfernen" "Ersetzen" "Unbekannt" |
Parameter
Name | BESCHREIBUNG | Wert |
---|---|---|
asPath | Liste der AS-Pfade. | string[] |
community | Liste der BGP-Communitys. | string[] |
routePrefix | Liste der Routenpräfixe. | string[] |
Kriterium
Name | BESCHREIBUNG | Wert |
---|---|---|
asPath | Liste der AS-Pfade, mit denen dieses Kriterium übereinstimmt. | string[] |
community | Liste der BGP-Communitys, denen dieses Kriterium entspricht. | string[] |
matchCondition | Übereinstimmung der Bedingung, um RouteMap-Regeln anzuwenden. | "Contains" "Gleich" 'NotContains' "NotEquals" "Unbekannt" |
routePrefix | Liste der Routenpräfixe, mit denen diese Kriterien übereinstimmen. | string[] |
Terraform-Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp virtualHubs/routeMaps kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/virtualHubs/routeMaps-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs/routeMaps@2023-11-01"
name = "string"
parent_id = "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"
}
]
}
})
}
Eigenschaftswerte
virtualHubs/routeMaps
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Network/virtualHubs/routeMaps@2023-11-01" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource vom Typ virtualHubs |
properties | Eigenschaften der RouteMap-Ressource. | RouteMapProperties |
RouteMapProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
associatedInboundConnections | Liste der Verbindungen, denen diese RoutMap für eingehenden Datenverkehr zugeordnet ist. | string[] |
associatedOutboundConnections | Liste der Verbindungen, denen diese RoutMap für ausgehenden Datenverkehr zugeordnet ist. | string[] |
rules | Liste der anzuwendenden RouteMap-Regeln. | RouteMapRule[] |
RouteMapRule
Name | BESCHREIBUNG | Wert |
---|---|---|
Aktionen | Liste der Aktionen, die auf eine Übereinstimmung angewendet werden. | Aktion[] |
matchCriteria | Liste des Übereinstimmungskriteriums, das auf den Datenverkehr angewendet wird. | Kriterium[] |
name | Der eindeutige Name für die Regel. | Zeichenfolge |
nextStepIfMatched | Nächster Schritt, nachdem die Regel ausgewertet wurde. Aktuell unterstützte Verhaltensweisen sind "Continue" (bis zur nächsten Regel) und "Terminate". | "Weiter" "Terminate" (Beenden) "Unbekannt" |
Aktion
Name | BESCHREIBUNG | Wert |
---|---|---|
parameters | Liste der Parameter, die für die Aktion relevant sind. Für instance, wenn type "drop" ist, enthält parameter eine Liste von Präfixen, die gelöscht werden sollen. Wenn type add ist, verfügen Parameter über eine Liste der hinzuzufügenden ASN-Nummern. | Parameter[] |
Typ | Art der auszuführenden Aktion. Unterstützte Typen sind "Remove", "Add", "Replace" und "Drop". | "Hinzufügen" "Drop" "Entfernen" "Ersetzen" "Unbekannt" |
Parameter
Name | BESCHREIBUNG | Wert |
---|---|---|
asPath | Liste der AS-Pfade. | string[] |
community | Liste der BGP-Communitys. | string[] |
routePrefix | Liste der Routenpräfixe. | string[] |
Kriterium
Name | BESCHREIBUNG | Wert |
---|---|---|
asPath | Liste der AS-Pfade, die diesem Kriterium entsprechen. | string[] |
community | Liste der BGP-Communitys, denen diese Kriterien entsprechen. | string[] |
matchCondition | Stimmen Sie die Bedingung ab, um RouteMap-Regeln anzuwenden. | "Enthält" "Gleich" "NotContains" "NotEquals" "Unbekannt" |
routePrefix | Liste der Routenpräfixe, die diesem Kriterium entsprechen. | string[] |