Microsoft.Network virtualHubs/routeMaps 2023-06-01
Definizione di risorsa Bicep
Il tipo di risorsa virtualHubs/routeMaps può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Network/virtualHubs/routeMaps, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Network/virtualHubs/routeMaps@2023-06-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'
}
]
}
}
Valori delle proprietà
Azione
Nome | Descrizione | Valore |
---|---|---|
Parametri | Elenco di parametri rilevanti per l'azione. Ad esempio, se il tipo è drop, i parametri hanno un elenco di prefissi da eliminare. Se il tipo viene aggiunto, i parametri avranno un elenco di numeri ASN da aggiungere | parametro[] |
digitare | Tipo di azione da intraprendere. I tipi supportati sono "Remove", "Add", "Replace" e "Drop". | 'Aggiungi' 'Drop' 'Remove' 'Replace' 'Sconosciuto' |
Criterio
Nome | Descrizione | Valore |
---|---|---|
asPath | Elenco dei percorsi AS corrispondenti a questi criteri. | string[] |
comunità | Elenco delle community BGP corrispondenti a questi criteri. | string[] |
matchCondition | Condizione di corrispondenza per applicare le regole RouteMap. | 'Contains' 'Equals' 'NotContains' 'NotEquals' 'Sconosciuto' |
routePrefix | Elenco di prefissi di route che corrispondono a questi criteri. | string[] |
Microsoft.Network/virtualHubs/routeMaps
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | stringa (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: virtualHubs |
proprietà | Proprietà della risorsa RouteMap. | RouteMapProperties |
Parametro
Nome | Descrizione | Valore |
---|---|---|
asPath | Elenco di percorsi AS. | string[] |
comunità | Elenco delle community BGP. | string[] |
routePrefix | Elenco di prefissi di route. | string[] |
RouteMapProperties
Nome | Descrizione | Valore |
---|---|---|
associatedInboundConnections | Elenco delle connessioni a cui è associato questo RoutMap per il traffico in ingresso. | string[] |
associatedOutboundConnections | Elenco di connessioni a cui è associato questo RoutMap per il traffico in uscita. | string[] |
norme | Elenco delle regole RouteMap da applicare. | RouteMapRule[] |
RouteMapRule
Nome | Descrizione | Valore |
---|---|---|
Azioni | Elenco di azioni che verranno applicate a una corrispondenza. | 'azione[] |
matchCriteria | Elenco di criteri di corrispondenza che verranno applicati al traffico. | criterio[] |
nome | Nome univoco per la regola. | corda |
nextStepIfMatched | Passaggio successivo dopo la valutazione della regola. I comportamenti supportati correnti sono 'Continue'(to next rule) e 'Terminate'. | 'Continue' 'Terminate' 'Sconosciuto' |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa virtualHubs/routeMaps può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Network/virtualHubs/routeMaps, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Network/virtualHubs/routeMaps",
"apiVersion": "2023-06-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"
}
]
}
}
Valori delle proprietà
Azione
Nome | Descrizione | Valore |
---|---|---|
Parametri | Elenco di parametri rilevanti per l'azione. Ad esempio, se il tipo è drop, i parametri hanno un elenco di prefissi da eliminare. Se il tipo viene aggiunto, i parametri avranno un elenco di numeri ASN da aggiungere | parametro[] |
digitare | Tipo di azione da intraprendere. I tipi supportati sono "Remove", "Add", "Replace" e "Drop". | 'Aggiungi' 'Drop' 'Remove' 'Replace' 'Sconosciuto' |
Criterio
Nome | Descrizione | Valore |
---|---|---|
asPath | Elenco dei percorsi AS corrispondenti a questi criteri. | string[] |
comunità | Elenco delle community BGP corrispondenti a questi criteri. | string[] |
matchCondition | Condizione di corrispondenza per applicare le regole RouteMap. | 'Contains' 'Equals' 'NotContains' 'NotEquals' 'Sconosciuto' |
routePrefix | Elenco di prefissi di route che corrispondono a questi criteri. | string[] |
Microsoft.Network/virtualHubs/routeMaps
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2023-06-01' |
nome | Nome della risorsa | stringa (obbligatorio) |
proprietà | Proprietà della risorsa RouteMap. | RouteMapProperties |
digitare | Tipo di risorsa | 'Microsoft.Network/virtualHubs/routeMaps' |
Parametro
Nome | Descrizione | Valore |
---|---|---|
asPath | Elenco di percorsi AS. | string[] |
comunità | Elenco delle community BGP. | string[] |
routePrefix | Elenco di prefissi di route. | string[] |
RouteMapProperties
Nome | Descrizione | Valore |
---|---|---|
associatedInboundConnections | Elenco delle connessioni a cui è associato questo RoutMap per il traffico in ingresso. | string[] |
associatedOutboundConnections | Elenco di connessioni a cui è associato questo RoutMap per il traffico in uscita. | string[] |
norme | Elenco delle regole RouteMap da applicare. | RouteMapRule[] |
RouteMapRule
Nome | Descrizione | Valore |
---|---|---|
Azioni | Elenco di azioni che verranno applicate a una corrispondenza. | 'azione[] |
matchCriteria | Elenco di criteri di corrispondenza che verranno applicati al traffico. | criterio[] |
nome | Nome univoco per la regola. | corda |
nextStepIfMatched | Passaggio successivo dopo la valutazione della regola. I comportamenti supportati correnti sono 'Continue'(to next rule) e 'Terminate'. | 'Continue' 'Terminate' 'Sconosciuto' |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa virtualHubs/routeMaps può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Network/virtualHubs/routeMaps, aggiungere il file Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs/routeMaps@2023-06-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"
}
]
}
})
}
Valori delle proprietà
Azione
Nome | Descrizione | Valore |
---|---|---|
Parametri | Elenco di parametri rilevanti per l'azione. Ad esempio, se il tipo è drop, i parametri hanno un elenco di prefissi da eliminare. Se il tipo viene aggiunto, i parametri avranno un elenco di numeri ASN da aggiungere | parametro[] |
digitare | Tipo di azione da intraprendere. I tipi supportati sono "Remove", "Add", "Replace" e "Drop". | 'Aggiungi' 'Drop' 'Remove' 'Replace' 'Sconosciuto' |
Criterio
Nome | Descrizione | Valore |
---|---|---|
asPath | Elenco dei percorsi AS corrispondenti a questi criteri. | string[] |
comunità | Elenco delle community BGP corrispondenti a questi criteri. | string[] |
matchCondition | Condizione di corrispondenza per applicare le regole RouteMap. | 'Contains' 'Equals' 'NotContains' 'NotEquals' 'Sconosciuto' |
routePrefix | Elenco di prefissi di route che corrispondono a questi criteri. | string[] |
Microsoft.Network/virtualHubs/routeMaps
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | stringa (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: virtualHubs |
proprietà | Proprietà della risorsa RouteMap. | RouteMapProperties |
digitare | Tipo di risorsa | "Microsoft.Network/virtualHubs/routeMaps@2023-06-01" |
Parametro
Nome | Descrizione | Valore |
---|---|---|
asPath | Elenco di percorsi AS. | string[] |
comunità | Elenco delle community BGP. | string[] |
routePrefix | Elenco di prefissi di route. | string[] |
RouteMapProperties
Nome | Descrizione | Valore |
---|---|---|
associatedInboundConnections | Elenco delle connessioni a cui è associato questo RoutMap per il traffico in ingresso. | string[] |
associatedOutboundConnections | Elenco di connessioni a cui è associato questo RoutMap per il traffico in uscita. | string[] |
norme | Elenco delle regole RouteMap da applicare. | RouteMapRule[] |
RouteMapRule
Nome | Descrizione | Valore |
---|---|---|
Azioni | Elenco di azioni che verranno applicate a una corrispondenza. | 'azione[] |
matchCriteria | Elenco di criteri di corrispondenza che verranno applicati al traffico. | criterio[] |
nome | Nome univoco per la regola. | corda |
nextStepIfMatched | Passaggio successivo dopo la valutazione della regola. I comportamenti supportati correnti sono 'Continue'(to next rule) e 'Terminate'. | 'Continue' 'Terminate' 'Sconosciuto' |