Delen via


Microsoft.Network virtualHubs/routeMaps 2022-11-01

Bicep-resourcedefinitie

Het resourcetype virtualHubs/routeMaps kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.Network/virtualHubs/routeMaps wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Network/virtualHubs/routeMaps@2022-11-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'
      }
    ]
  }
}

Eigenschapswaarden

Actie

Naam Beschrijving Waarde
Parameters Lijst met parameters die relevant zijn voor de actie. Als het type bijvoorbeeld wordt verwijderd, bevat parameters een lijst met voorvoegsels die moeten worden verwijderd. Als het type is toegevoegd, zouden parameters een lijst met ASN-nummers hebben die moeten worden toegevoegd parameter[]
type Type actie dat moet worden ondernomen. Ondersteunde typen zijn Verwijderen, Toevoegen, Vervangen en Neerzetten. 'Toevoegen'
'Neerzetten'
'Verwijderen'
Vervangen
'Onbekend'

Criterium

Naam Beschrijving Waarde
asPath Lijst met AS-paden die aan deze criteria voldoen. tekenreeks[]
gemeenschap Lijst met BGP-community's die aan deze criteria voldoen. tekenreeks[]
matchCondition Overeenkomstvoorwaarde om RouteMap-regels toe te passen. 'Bevat'
'Is gelijk aan'
'NotContains'
'NotEquals'
'Onbekend'
routePrefix Lijst met routevoorvoegsels die aan deze criteria voldoen. tekenreeks[]

Microsoft.Network/virtualHubs/routeMaps

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: virtualHubs
Eigenschappen Eigenschappen van de RouteMap-resource. RouteMapProperties-

Parameter

Naam Beschrijving Waarde
asPath Lijst met AS-paden. tekenreeks[]
gemeenschap Lijst met BGP-community's. tekenreeks[]
routePrefix Lijst met routevoorvoegsels. tekenreeks[]

RouteMapProperties

Naam Beschrijving Waarde
associatedInboundConnections Lijst met verbindingen waaraan deze RoutMap is gekoppeld voor inkomend verkeer. tekenreeks[]
associatedOutboundConnections Lijst met verbindingen waaraan deze RoutMap is gekoppeld voor uitgaand verkeer. tekenreeks[]
reglement Lijst met RouteMap-regels die moeten worden toegepast. RouteMapRule[]

RouteMapRule

Naam Beschrijving Waarde
Acties Lijst met acties die worden toegepast op een overeenkomst. actie[]
matchCriteria Lijst met overeenkomende criteria die worden toegepast op verkeer. criterium[]
naam De unieke naam voor de regel. snaar
nextStepIfMatched Volgende stap nadat de regel is geëvalueerd. Huidig ondersteund gedrag is Continue (naar volgende regel) en 'Beëindigen'. Doorgaan
'Beëindigen'
'Onbekend'

Resourcedefinitie van ARM-sjabloon

Het resourcetype virtualHubs/routeMaps kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource voor Microsoft.Network/virtualHubs/routeMaps wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Network/virtualHubs/routeMaps",
  "apiVersion": "2022-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"
      }
    ]
  }
}

Eigenschapswaarden

Actie

Naam Beschrijving Waarde
Parameters Lijst met parameters die relevant zijn voor de actie. Als het type bijvoorbeeld wordt verwijderd, bevat parameters een lijst met voorvoegsels die moeten worden verwijderd. Als het type is toegevoegd, zouden parameters een lijst met ASN-nummers hebben die moeten worden toegevoegd parameter[]
type Type actie dat moet worden ondernomen. Ondersteunde typen zijn Verwijderen, Toevoegen, Vervangen en Neerzetten. 'Toevoegen'
'Neerzetten'
'Verwijderen'
Vervangen
'Onbekend'

Criterium

Naam Beschrijving Waarde
asPath Lijst met AS-paden die aan deze criteria voldoen. tekenreeks[]
gemeenschap Lijst met BGP-community's die aan deze criteria voldoen. tekenreeks[]
matchCondition Overeenkomstvoorwaarde om RouteMap-regels toe te passen. 'Bevat'
'Is gelijk aan'
'NotContains'
'NotEquals'
'Onbekend'
routePrefix Lijst met routevoorvoegsels die aan deze criteria voldoen. tekenreeks[]

Microsoft.Network/virtualHubs/routeMaps

Naam Beschrijving Waarde
apiVersion De API-versie '2022-11-01'
naam De resourcenaam tekenreeks (vereist)
Eigenschappen Eigenschappen van de RouteMap-resource. RouteMapProperties-
type Het resourcetype 'Microsoft.Network/virtualHubs/routeMaps'

Parameter

Naam Beschrijving Waarde
asPath Lijst met AS-paden. tekenreeks[]
gemeenschap Lijst met BGP-community's. tekenreeks[]
routePrefix Lijst met routevoorvoegsels. tekenreeks[]

RouteMapProperties

Naam Beschrijving Waarde
associatedInboundConnections Lijst met verbindingen waaraan deze RoutMap is gekoppeld voor inkomend verkeer. tekenreeks[]
associatedOutboundConnections Lijst met verbindingen waaraan deze RoutMap is gekoppeld voor uitgaand verkeer. tekenreeks[]
reglement Lijst met RouteMap-regels die moeten worden toegepast. RouteMapRule[]

RouteMapRule

Naam Beschrijving Waarde
Acties Lijst met acties die worden toegepast op een overeenkomst. actie[]
matchCriteria Lijst met overeenkomende criteria die worden toegepast op verkeer. criterium[]
naam De unieke naam voor de regel. snaar
nextStepIfMatched Volgende stap nadat de regel is geëvalueerd. Huidig ondersteund gedrag is Continue (naar volgende regel) en 'Beëindigen'. Doorgaan
'Beëindigen'
'Onbekend'

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype virtualHubs/routeMaps kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.Network/virtualHubs/routeMaps wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs/routeMaps@2022-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"
        }
      ]
    }
  })
}

Eigenschapswaarden

Actie

Naam Beschrijving Waarde
Parameters Lijst met parameters die relevant zijn voor de actie. Als het type bijvoorbeeld wordt verwijderd, bevat parameters een lijst met voorvoegsels die moeten worden verwijderd. Als het type is toegevoegd, zouden parameters een lijst met ASN-nummers hebben die moeten worden toegevoegd parameter[]
type Type actie dat moet worden ondernomen. Ondersteunde typen zijn Verwijderen, Toevoegen, Vervangen en Neerzetten. 'Toevoegen'
'Neerzetten'
'Verwijderen'
Vervangen
'Onbekend'

Criterium

Naam Beschrijving Waarde
asPath Lijst met AS-paden die aan deze criteria voldoen. tekenreeks[]
gemeenschap Lijst met BGP-community's die aan deze criteria voldoen. tekenreeks[]
matchCondition Overeenkomstvoorwaarde om RouteMap-regels toe te passen. 'Bevat'
'Is gelijk aan'
'NotContains'
'NotEquals'
'Onbekend'
routePrefix Lijst met routevoorvoegsels die aan deze criteria voldoen. tekenreeks[]

Microsoft.Network/virtualHubs/routeMaps

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: virtualHubs
Eigenschappen Eigenschappen van de RouteMap-resource. RouteMapProperties-
type Het resourcetype "Microsoft.Network/virtualHubs/routeMaps@2022-11-01"

Parameter

Naam Beschrijving Waarde
asPath Lijst met AS-paden. tekenreeks[]
gemeenschap Lijst met BGP-community's. tekenreeks[]
routePrefix Lijst met routevoorvoegsels. tekenreeks[]

RouteMapProperties

Naam Beschrijving Waarde
associatedInboundConnections Lijst met verbindingen waaraan deze RoutMap is gekoppeld voor inkomend verkeer. tekenreeks[]
associatedOutboundConnections Lijst met verbindingen waaraan deze RoutMap is gekoppeld voor uitgaand verkeer. tekenreeks[]
reglement Lijst met RouteMap-regels die moeten worden toegepast. RouteMapRule[]

RouteMapRule

Naam Beschrijving Waarde
Acties Lijst met acties die worden toegepast op een overeenkomst. actie[]
matchCriteria Lijst met overeenkomende criteria die worden toegepast op verkeer. criterium[]
naam De unieke naam voor de regel. snaar
nextStepIfMatched Volgende stap nadat de regel is geëvalueerd. Huidig ondersteund gedrag is Continue (naar volgende regel) en 'Beëindigen'. Doorgaan
'Beëindigen'
'Onbekend'