Microsoft.Network virtualHubs/routeMaps 2023-09-01
Definição de recursos do bíceps
O tipo de recurso virtualHubs/routeMaps pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Network/virtualHubs/routeMaps, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Network/virtualHubs/routeMaps@2023-09-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'
}
]
}
}
Valores de propriedade
Ação
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Lista de parâmetros relevantes para a ação. Por exemplo, se o tipo é drop, então os parâmetros tem lista de prefixos a serem descartados. Se o tipo for adicionado, os parâmetros terão uma lista de números ASN a serem adicionados | Parâmetro[] |
tipo | Tipo de ação a tomar. Os tipos suportados são 'Remover', 'Adicionar', 'Substituir' e 'Soltar'. | 'Adicionar' 'Gota' 'Remover' 'Substituir' 'Desconhecido' |
Critério
Designação | Descrição | Valor |
---|---|---|
asPath | Lista de caminhos AS aos quais este critério corresponde. | string[] |
comunidade | Lista de comunidades BGP às quais este critério corresponde. | string[] |
matchCondition | Condição de correspondência para aplicar as regras do RouteMap. | «Contém» 'Iguais' 'Não contém' 'NãoIguais' 'Desconhecido' |
routePrefix | Lista de prefixos de rota aos quais este critério corresponde. | string[] |
Microsoft.Network/virtualHubs/routeMaps
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para recurso do tipo: virtualHubs |
propriedades | Propriedades do recurso RouteMap. | RouteMapProperties |
Parâmetro
Designação | Descrição | Valor |
---|---|---|
asPath | Lista de caminhos AS. | string[] |
comunidade | Lista de comunidades BGP. | string[] |
routePrefix | Lista de prefixos de rota. | string[] |
RouteMapProperties
RouteMapRule
Designação | Descrição | Valor |
---|---|---|
ações | Lista de ações que serão aplicadas em uma partida. | Ação[] |
matchCriteria | Lista dos critérios de correspondência que serão aplicados ao tráfego. | Critério[] |
Designação | O nome exclusivo da regra. | string |
próximoPassoIfMatched | Próximo passo após a regra é avaliada. Os comportamentos suportados atuais são 'Continuar' (para a próxima regra) e 'Terminar'. | 'Continuar' 'Terminar' 'Desconhecido' |
Definição de recurso de modelo ARM
O tipo de recurso virtualHubs/routeMaps pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Network/virtualHubs/routeMaps, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Network/virtualHubs/routeMaps",
"apiVersion": "2023-09-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"
}
]
}
}
Valores de propriedade
Ação
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Lista de parâmetros relevantes para a ação. Por exemplo, se o tipo é drop, então os parâmetros tem lista de prefixos a serem descartados. Se o tipo for adicionado, os parâmetros terão uma lista de números ASN a serem adicionados | Parâmetro[] |
tipo | Tipo de ação a tomar. Os tipos suportados são 'Remover', 'Adicionar', 'Substituir' e 'Soltar'. | 'Adicionar' 'Gota' 'Remover' 'Substituir' 'Desconhecido' |
Critério
Designação | Descrição | Valor |
---|---|---|
asPath | Lista de caminhos AS aos quais este critério corresponde. | string[] |
comunidade | Lista de comunidades BGP às quais este critério corresponde. | string[] |
matchCondition | Condição de correspondência para aplicar as regras do RouteMap. | «Contém» 'Iguais' 'Não contém' 'NãoIguais' 'Desconhecido' |
routePrefix | Lista de prefixos de rota aos quais este critério corresponde. | string[] |
Microsoft.Network/virtualHubs/routeMaps
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2023-09-01' |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades do recurso RouteMap. | RouteMapProperties |
tipo | O tipo de recurso | 'Microsoft.Network/virtualHubs/routeMaps' |
Parâmetro
Designação | Descrição | Valor |
---|---|---|
asPath | Lista de caminhos AS. | string[] |
comunidade | Lista de comunidades BGP. | string[] |
routePrefix | Lista de prefixos de rota. | string[] |
RouteMapProperties
RouteMapRule
Designação | Descrição | Valor |
---|---|---|
ações | Lista de ações que serão aplicadas em uma partida. | Ação[] |
matchCriteria | Lista dos critérios de correspondência que serão aplicados ao tráfego. | Critério[] |
Designação | O nome exclusivo da regra. | string |
próximoPassoIfMatched | Próximo passo após a regra é avaliada. Os comportamentos suportados atuais são 'Continuar' (para a próxima regra) e 'Terminar'. | 'Continuar' 'Terminar' 'Desconhecido' |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso virtualHubs/routeMaps pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.Network/virtualHubs/routeMaps, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs/routeMaps@2023-09-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"
}
]
}
})
}
Valores de propriedade
Ação
Designação | Descrição | Valor |
---|---|---|
Parâmetros | Lista de parâmetros relevantes para a ação. Por exemplo, se o tipo é drop, então os parâmetros tem lista de prefixos a serem descartados. Se o tipo for adicionado, os parâmetros terão uma lista de números ASN a serem adicionados | Parâmetro[] |
tipo | Tipo de ação a tomar. Os tipos suportados são 'Remover', 'Adicionar', 'Substituir' e 'Soltar'. | 'Adicionar' 'Gota' 'Remover' 'Substituir' 'Desconhecido' |
Critério
Designação | Descrição | Valor |
---|---|---|
asPath | Lista de caminhos AS aos quais este critério corresponde. | string[] |
comunidade | Lista de comunidades BGP às quais este critério corresponde. | string[] |
matchCondition | Condição de correspondência para aplicar as regras do RouteMap. | «Contém» 'Iguais' 'Não contém' 'NãoIguais' 'Desconhecido' |
routePrefix | Lista de prefixos de rota aos quais este critério corresponde. | string[] |
Microsoft.Network/virtualHubs/routeMaps
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID do recurso do tipo: virtualHubs |
propriedades | Propriedades do recurso RouteMap. | RouteMapProperties |
tipo | O tipo de recurso | "Microsoft.Network/virtualHubs/routeMaps@2023-09-01" |
Parâmetro
Designação | Descrição | Valor |
---|---|---|
asPath | Lista de caminhos AS. | string[] |
comunidade | Lista de comunidades BGP. | string[] |
routePrefix | Lista de prefixos de rota. | string[] |
RouteMapProperties
RouteMapRule
Designação | Descrição | Valor |
---|---|---|
ações | Lista de ações que serão aplicadas em uma partida. | Ação[] |
matchCriteria | Lista dos critérios de correspondência que serão aplicados ao tráfego. | Critério[] |
Designação | O nome exclusivo da regra. | string |
próximoPassoIfMatched | Próximo passo após a regra é avaliada. Os comportamentos suportados atuais são 'Continuar' (para a próxima regra) e 'Terminar'. | 'Continuar' 'Terminar' 'Desconhecido' |