Condividi tramite


Microsoft.Network virtualHubs/ipConfigurations 2021-08-01

Definizione di risorsa Bicep

Il tipo di risorsa virtualHubs/ipConfigurations può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/virtualHubs/ipConfigurations, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Network/virtualHubs/ipConfigurations@2021-08-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    privateIPAddress: 'string'
    privateIPAllocationMethod: 'string'
    publicIPAddress: {
      extendedLocation: {
        name: 'string'
        type: 'EdgeZone'
      }
      id: 'string'
      location: 'string'
      properties: {
        ddosSettings: {
          ddosCustomPolicy: {
            id: 'string'
          }
          protectedIP: bool
          protectionCoverage: 'string'
        }
        deleteOption: 'string'
        dnsSettings: {
          domainNameLabel: 'string'
          fqdn: 'string'
          reverseFqdn: 'string'
        }
        idleTimeoutInMinutes: int
        ipAddress: 'string'
        ipTags: [
          {
            ipTagType: 'string'
            tag: 'string'
          }
        ]
        linkedPublicIPAddress: {
          public-ip-address-object
        }
        migrationPhase: 'string'
        natGateway: {
          id: 'string'
          location: 'string'
          properties: {
            idleTimeoutInMinutes: int
            publicIpAddresses: [
              {
                id: 'string'
              }
            ]
            publicIpPrefixes: [
              {
                id: 'string'
              }
            ]
          }
          sku: {
            name: 'Standard'
          }
          tags: {}
          zones: [
            'string'
          ]
        }
        publicIPAddressVersion: 'string'
        publicIPAllocationMethod: 'string'
        publicIPPrefix: {
          id: 'string'
        }
        servicePublicIPAddress: {
          public-ip-address-object
        }
      }
      sku: {
        name: 'string'
        tier: 'string'
      }
      tags: {}
      zones: [
        'string'
      ]
    }
    subnet: {
      id: 'string'
      name: 'string'
      properties: {
        addressPrefix: 'string'
        addressPrefixes: [
          'string'
        ]
        applicationGatewayIpConfigurations: [
          {
            id: 'string'
            name: 'string'
            properties: {
              subnet: {
                id: 'string'
              }
            }
          }
        ]
        delegations: [
          {
            id: 'string'
            name: 'string'
            properties: {
              serviceName: 'string'
            }
            type: 'string'
          }
        ]
        ipAllocations: [
          {
            id: 'string'
          }
        ]
        natGateway: {
          id: 'string'
        }
        networkSecurityGroup: {
          id: 'string'
          location: 'string'
          properties: {
            securityRules: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  access: 'string'
                  description: 'string'
                  destinationAddressPrefix: 'string'
                  destinationAddressPrefixes: [
                    'string'
                  ]
                  destinationApplicationSecurityGroups: [
                    {
                      id: 'string'
                      location: 'string'
                      properties: {}
                      tags: {}
                    }
                  ]
                  destinationPortRange: 'string'
                  destinationPortRanges: [
                    'string'
                  ]
                  direction: 'string'
                  priority: int
                  protocol: 'string'
                  sourceAddressPrefix: 'string'
                  sourceAddressPrefixes: [
                    'string'
                  ]
                  sourceApplicationSecurityGroups: [
                    {
                      id: 'string'
                      location: 'string'
                      properties: {}
                      tags: {}
                    }
                  ]
                  sourcePortRange: 'string'
                  sourcePortRanges: [
                    'string'
                  ]
                }
                type: 'string'
              }
            ]
          }
          tags: {}
        }
        privateEndpointNetworkPolicies: 'string'
        privateLinkServiceNetworkPolicies: 'string'
        routeTable: {
          id: 'string'
          location: 'string'
          properties: {
            disableBgpRoutePropagation: bool
            routes: [
              {
                id: 'string'
                name: 'string'
                properties: {
                  addressPrefix: 'string'
                  hasBgpOverride: bool
                  nextHopIpAddress: 'string'
                  nextHopType: 'string'
                }
                type: 'string'
              }
            ]
          }
          tags: {}
        }
        serviceEndpointPolicies: [
          {
            id: 'string'
            location: 'string'
            properties: {
              contextualServiceEndpointPolicies: [
                'string'
              ]
              serviceAlias: 'string'
              serviceEndpointPolicyDefinitions: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    description: 'string'
                    service: 'string'
                    serviceResources: [
                      'string'
                    ]
                  }
                  type: 'string'
                }
              ]
            }
            tags: {}
          }
        ]
        serviceEndpoints: [
          {
            locations: [
              'string'
            ]
            service: 'string'
          }
        ]
      }
      type: 'string'
    }
  }
}

Valori delle proprietà

virtualHubs/ipConfigurations

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatoria)
padre 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 esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: virtualHubs
properties Proprietà degli IPConfiguration dell'hub virtuale. HubIPConfigurationPropertiesFormat

HubIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Indirizzo IP privato della configurazione IP. string
privateIPAllocationMethod Metodo di allocazione degli indirizzi IP privati. 'Dynamic'
'Statico'
publicIPAddress Riferimento alla risorsa IP pubblica. PublicIPAddress
Subnet Riferimento alla risorsa della subnet. Subnet

PublicIPAddress

Nome Descrizione Valore
extendedLocation Percorso esteso dell'indirizzo IP pubblico. ExtendedLocation
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà degli indirizzi IP pubblici. PublicIPAddressPropertiesFormat
sku SKU indirizzo IP pubblico. PublicIPAddressSku
tags Tag di risorse. object
zone Elenco delle zone di disponibilità che denonono l'INDIRIZZO IP allocato per la risorsa deve venire da. string[]

ExtendedLocation

Nome Descrizione valore
name Nome della posizione estesa. string
type Tipo della posizione estesa. 'EdgeZone'

PublicIPAddressPropertiesFormat

Nome Descrizione Valore
ddosSettings Criteri personalizzati di protezione DDoS associati all'indirizzo IP pubblico. DdosSettings
deleteOption Specificare cosa accade all'indirizzo IP pubblico quando la macchina virtuale che lo usa viene eliminata 'Delete'
'Detach'
dnsSettings Nome di dominio completo del record DNS associato all'indirizzo IP pubblico. PublicIPAddressDnsSettings
idleTimeoutInMinutes Timeout di inattività dell'indirizzo IP pubblico. INT
IpAddress Indirizzo IP associato alla risorsa indirizzo IP pubblico. string
ipTags Elenco di tag associati all'indirizzo IP pubblico. IpTag[]
linkedPublicIPAddress Indirizzo IP pubblico collegato della risorsa indirizzo IP pubblico. PublicIPAddress
migrationPhase Fase di migrazione dell'indirizzo IP pubblico. 'Abort'
'Commit'
'Committed'
'Nessuno'
'Prepara'
natGateway NatGateway per l'indirizzo IP pubblico. NatGateway
publicIPAddressVersion Versione dell'indirizzo IP pubblico. 'IPv4'
'IPv6'
publicIPAllocationMethod Metodo di allocazione dell'indirizzo IP pubblico. 'Dynamic'
'Static'
publicIPPrefix Il prefisso IP pubblico da cui deve essere allocato questo indirizzo IP pubblico. Sottorisorsa
servicePublicIPAddress Indirizzo IP pubblico del servizio della risorsa indirizzo IP pubblico. PublicIPAddress

DdosSettings

Nome Descrizione Valore
ddosCustomPolicy Criteri personalizzati DDoS associati all'indirizzo IP pubblico. Sottorisorsa
protectedIP Abilita la protezione DDoS nell'indirizzo IP pubblico. bool
protectionCoverage Personalizzazione dei criteri di protezione DDoS dell'indirizzo IP pubblico. Solo la copertura standard avrà la possibilità di essere personalizzata. 'Basic'
'Standard'

Sottorisorsa

Nome Descrizione Valore
id ID risorsa. string

PublicIPAddressDnsSettings

Nome Descrizione Valore
domainNameLabel Etichetta del nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituisce il nome di dominio completo associato all'indirizzo IP pubblico. Se è specificata un'etichetta del nome di dominio, viene creato un record DNS per l'IP pubblico nel sistema DNS di Microsoft Azure. string
fqdn Nome di dominio completo del record DNS A associato all'indirizzo IP pubblico. Si tratta della concatenazione di domainNameLabel e della zona DNS a livello di area. string
reverseFqdn FQDN inverso. Nome di dominio completo visibile all'utente che si risolve in questo indirizzo IP pubblico. Se è specificato reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa all'FQDN inverso. string

IpTag

Nome Descrizione Valore
ipTagType Tipo di tag IP. Esempio: FirstPartyUsage. string
tag Valore del tag IP associato all'indirizzo IP pubblico. Esempio: SQL. string

NatGateway

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà del gateway NAT. NatGatewayPropertiesFormat
sku SKU del gateway NAT. NatGatewaySku
tags Tag delle risorse. object
zone Elenco delle zone di disponibilità che indicano la zona in cui deve essere distribuito il gateway NAT. string[]

NatGatewayPropertiesFormat

Nome Descrizione Valore
idleTimeoutInMinutes Timeout di inattività del gateway NAT. INT
publicIpAddresses Matrice di indirizzi IP pubblici associati alla risorsa del gateway NAT. SubResource[]
publicIpPrefixes Matrice di prefissi ip pubblici associati alla risorsa del gateway NAT. SubResource[]

NatGatewaySku

Nome Descrizione valore
name Nome dello SKU del gateway Nat. 'Standard'

PublicIPAddressSku

Nome Descrizione valore
name Nome di uno SKU di indirizzo IP pubblico. 'Basic'
'Standard'
Livello Livello di uno SKU di indirizzo IP pubblico. 'Globale'
'Regional'

Subnet

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della subnet. SubnetPropertiesFormat
tipo Tipo di risorsa. string

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Prefisso dell'indirizzo per la subnet. string
addressPrefixes Elenco di prefissi di indirizzo per la subnet. string[]
applicationGatewayIpConfigurations Configurazioni IP del gateway applicazione della risorsa di rete virtuale. ApplicationGatewayIPConfiguration[]
Delegazioni Matrice di riferimenti alle deleghe nella subnet. Delega[]
ipAllocations Matrice di IpAllocation che fanno riferimento a questa subnet. SubResource[]
natGateway Gateway NAT associato a questa subnet. Sottorisorsa
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Abilitare o disabilitare l'applicazione dei criteri di rete all'endpoint privato nella subnet. 'Disabilitato'
'Enabled'
privateLinkServiceNetworkPolicies Abilitare o disabilitare l'applicazione dei criteri di rete al servizio collegamento privato nella subnet. 'Disabilitato'
'Enabled'
routeTable Riferimento alla risorsa RouteTable. RouteTable
serviceEndpointPolicies Matrice di criteri dell'endpoint di servizio. ServiceEndpointPolicy[]
serviceEndpoints Matrice di endpoint di servizio. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Nome Descrizione Valore
id ID risorsa. string
name Nome della configurazione IP univoca all'interno di un gateway applicazione. string
properties Proprietà della configurazione IP del gateway applicazione. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nome Descrizione Valore
Subnet Riferimento alla risorsa della subnet. Subnet da cui il gateway applicazione ottiene l'indirizzo privato. SottoResource

Delegation

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della subnet. ServiceDelegationPropertiesFormat
tipo Tipo di risorsa. string

ServiceDelegationPropertiesFormat

Nome Descrizione Valore
serviceName Nome del servizio a cui deve essere delegata la subnet (ad esempio Microsoft.Sql/server). string

NetworkSecurityGroup

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà del gruppo di sicurezza di rete. NetworkSecurityGroupPropertiesFormat
tags Tag di risorse. object

NetworkSecurityGroupPropertiesFormat

Nome Descrizione Valore
securityRules Raccolta di regole di sicurezza del gruppo di sicurezza di rete. SecurityRule[]

SecurityRule

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della regola di sicurezza. SecurityRulePropertiesFormat
tipo Tipo di risorsa. string

SecurityRulePropertiesFormat

Nome Descrizione Valore
access Il traffico di rete è consentito o negato. 'Consenti'
'Deny' (obbligatorio)
description Descrizione per la regola. Limitato a 140 caratteri. string
destinationAddressPrefix Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di destinazione. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". string
destinationAddressPrefixes Prefissi dell'indirizzo di destinazione. CIDR o intervalli IP di destinazione. string[]
destinationApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come destinazione. ApplicationSecurityGroup[]
destinationPortRange Porta o intervallo di destinazione. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. string
destinationPortRanges Intervalli di porte di destinazione. string[]
direction Direzione della regola. L'elemento direction specifica se la regola verrà valutata sul traffico in ingresso o in uscita. 'Inbound'
'In uscita' (obbligatorio)
priority Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Più basso è il numero di priorità, maggiore sarà la priorità della regola. INT
protocol Protocollo di rete a cui si applica la regola. '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (obbligatorio)
sourceAddressPrefix Intervallo DI INDIRIZZI IP di origine o CIDR. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se si tratta di una regola di ingresso, specifica da dove proviene il traffico di rete. string
sourceAddressPrefixes Intervalli CIDR o IP di origine. string[]
sourceApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come origine. ApplicationSecurityGroup[]
sourcePortRange Porta o intervallo di origine. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. string
sourcePortRanges Intervalli di porte di origine. string[]

ApplicationSecurityGroup

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà del gruppo di sicurezza delle applicazioni. ApplicationSecurityGroupPropertiesFormat
tags Tag delle risorse. object

ApplicationSecurityGroupPropertiesFormat

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

RouteTable

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà della tabella di route. RouteTablePropertiesFormat
tags Tag di risorse. object

RouteTablePropertiesFormat

Nome Descrizione Valore
disableBgpRoutePropagation Se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. bool
route Raccolta di route contenute in una tabella di route. Route[]

Route

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della route. RoutePropertiesFormat
tipo Tipo di risorsa. string

RoutePropertiesFormat

Nome Descrizione Valore
addressPrefix CiDR di destinazione a cui si applica la route. string
hasBgpOverride Valore che indica se questa route esegue l'override di route BGP sovrapposte indipendentemente da LPM. bool
nextHopIpAddress I pacchetti di indirizzi IP devono essere inoltrati a. I valori hop successivi sono consentiti solo nelle route in cui il tipo hop successivo è VirtualAppliance. string
nextHopType Il tipo di hop Azure il pacchetto deve essere inviato. 'Internet'
'Nessuno'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)

ServiceEndpointPolicy

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà dei criteri del punto finale del servizio. ServiceEndpointPolicyPropertiesFormat
tags Tag di risorse. object

ServiceEndpointPolicyPropertiesFormat

Nome Descrizione Valore
contestualServiceEndpointPolicies Raccolta di criteri di endpoint servizio contestuali. string[]
serviceAlias Alias che indica se il criterio appartiene a un servizio string
serviceEndpointPolicyDefinitions Raccolta di definizioni dei criteri dell'endpoint di servizio dei criteri dell'endpoint di servizio. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della definizione dei criteri dell'endpoint di servizio. ServiceEndpointPolicyDefinitionPropertiesFormat
tipo Tipo di risorsa. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Nome Descrizione Valore
description Descrizione per la regola. Limitato a 140 caratteri. string
service Nome dell'endpoint di servizio. string
serviceResources Elenco delle risorse del servizio. string[]

ServiceEndpointPropertiesFormat

Nome Descrizione Valore
locations Elenco delle posizioni. string[]
service Tipo del servizio endpoint. string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Create un server di route in una nuova subnet

Distribuisci in Azure
Questo modello distribuisce un server di route in una subnet denominata RouteServerSubnet.
Server di route di Azure nel peering BGP con Quagga

Distribuisci in Azure
Questo modello distribuisce un server router e una macchina virtuale Ubuntu con Quagga. Due sessioni BGP esterne vengono stabilite tra il server router e Quagga. L'installazione e la configurazione di Quagga vengono eseguite dall'estensione dello script personalizzato di Azure per Linux

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa virtualHubs/ipConfigurations può essere distribuito con operazioni destinate:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato di risorsa

Per creare una risorsa Microsoft.Network/virtualHubs/ipConfigurations, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Network/virtualHubs/ipConfigurations",
  "apiVersion": "2021-08-01",
  "name": "string",
  "properties": {
    "privateIPAddress": "string",
    "privateIPAllocationMethod": "string",
    "publicIPAddress": {
      "extendedLocation": {
        "name": "string",
        "type": "EdgeZone"
      },
      "id": "string",
      "location": "string",
      "properties": {
        "ddosSettings": {
          "ddosCustomPolicy": {
            "id": "string"
          },
          "protectedIP": "bool",
          "protectionCoverage": "string"
        },
        "deleteOption": "string",
        "dnsSettings": {
          "domainNameLabel": "string",
          "fqdn": "string",
          "reverseFqdn": "string"
        },
        "idleTimeoutInMinutes": "int",
        "ipAddress": "string",
        "ipTags": [
          {
            "ipTagType": "string",
            "tag": "string"
          }
        ],
        "linkedPublicIPAddress": { public-ip-address-object },
        "migrationPhase": "string",
        "natGateway": {
          "id": "string",
          "location": "string",
          "properties": {
            "idleTimeoutInMinutes": "int",
            "publicIpAddresses": [
              {
                "id": "string"
              }
            ],
            "publicIpPrefixes": [
              {
                "id": "string"
              }
            ]
          },
          "sku": {
            "name": "Standard"
          },
          "tags": {},
          "zones": [ "string" ]
        },
        "publicIPAddressVersion": "string",
        "publicIPAllocationMethod": "string",
        "publicIPPrefix": {
          "id": "string"
        },
        "servicePublicIPAddress": { public-ip-address-object }
      },
      "sku": {
        "name": "string",
        "tier": "string"
      },
      "tags": {},
      "zones": [ "string" ]
    },
    "subnet": {
      "id": "string",
      "name": "string",
      "properties": {
        "addressPrefix": "string",
        "addressPrefixes": [ "string" ],
        "applicationGatewayIpConfigurations": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "subnet": {
                "id": "string"
              }
            }
          }
        ],
        "delegations": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "serviceName": "string"
            },
            "type": "string"
          }
        ],
        "ipAllocations": [
          {
            "id": "string"
          }
        ],
        "natGateway": {
          "id": "string"
        },
        "networkSecurityGroup": {
          "id": "string",
          "location": "string",
          "properties": {
            "securityRules": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "access": "string",
                  "description": "string",
                  "destinationAddressPrefix": "string",
                  "destinationAddressPrefixes": [ "string" ],
                  "destinationApplicationSecurityGroups": [
                    {
                      "id": "string",
                      "location": "string",
                      "properties": {},
                      "tags": {}
                    }
                  ],
                  "destinationPortRange": "string",
                  "destinationPortRanges": [ "string" ],
                  "direction": "string",
                  "priority": "int",
                  "protocol": "string",
                  "sourceAddressPrefix": "string",
                  "sourceAddressPrefixes": [ "string" ],
                  "sourceApplicationSecurityGroups": [
                    {
                      "id": "string",
                      "location": "string",
                      "properties": {},
                      "tags": {}
                    }
                  ],
                  "sourcePortRange": "string",
                  "sourcePortRanges": [ "string" ]
                },
                "type": "string"
              }
            ]
          },
          "tags": {}
        },
        "privateEndpointNetworkPolicies": "string",
        "privateLinkServiceNetworkPolicies": "string",
        "routeTable": {
          "id": "string",
          "location": "string",
          "properties": {
            "disableBgpRoutePropagation": "bool",
            "routes": [
              {
                "id": "string",
                "name": "string",
                "properties": {
                  "addressPrefix": "string",
                  "hasBgpOverride": "bool",
                  "nextHopIpAddress": "string",
                  "nextHopType": "string"
                },
                "type": "string"
              }
            ]
          },
          "tags": {}
        },
        "serviceEndpointPolicies": [
          {
            "id": "string",
            "location": "string",
            "properties": {
              "contextualServiceEndpointPolicies": [ "string" ],
              "serviceAlias": "string",
              "serviceEndpointPolicyDefinitions": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "description": "string",
                    "service": "string",
                    "serviceResources": [ "string" ]
                  },
                  "type": "string"
                }
              ]
            },
            "tags": {}
          }
        ],
        "serviceEndpoints": [
          {
            "locations": [ "string" ],
            "service": "string"
          }
        ]
      },
      "type": "string"
    }
  }
}

Valori delle proprietà

virtualHubs/ipConfigurations

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.Network/virtualHubs/ipConfigurations'
apiVersion Versione dell'API risorsa '2021-08-01'
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON.
stringa (obbligatoria)
properties Proprietà degli IPConfiguration dell'hub virtuale. HubIPConfigurationPropertiesFormat

HubIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Indirizzo IP privato della configurazione IP. string
privateIPAllocationMethod Metodo di allocazione degli indirizzi IP privati. 'Dynamic'
'Statico'
publicIPAddress Riferimento alla risorsa IP pubblica. PublicIPAddress
Subnet Riferimento alla risorsa della subnet. Subnet

PublicIPAddress

Nome Descrizione Valore
extendedLocation Percorso esteso dell'indirizzo IP pubblico. ExtendedLocation
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà degli indirizzi IP pubblici. PublicIPAddressPropertiesFormat
sku SKU indirizzo IP pubblico. PublicIPAddressSku
tags Tag di risorse. object
zone Elenco delle zone di disponibilità che denonono l'INDIRIZZO IP allocato per la risorsa deve venire da. string[]

ExtendedLocation

Nome Descrizione valore
name Nome della posizione estesa. string
type Tipo della posizione estesa. 'EdgeZone'

PublicIPAddressPropertiesFormat

Nome Descrizione Valore
ddosSettings Criteri personalizzati di protezione DDoS associati all'indirizzo IP pubblico. DdosSettings
deleteOption Specificare cosa accade all'indirizzo IP pubblico quando viene eliminata la macchina virtuale 'Delete'
'Scollega'
dnsSettings FQDN del record DNS associato all'indirizzo IP pubblico. PublicIPAddressDnsSettings
idleTimeoutInMinutes Timeout inattiva dell'indirizzo IP pubblico. INT
IpAddress Indirizzo IP associato alla risorsa indirizzo IP pubblico. string
ipTags Elenco di tag associati all'indirizzo IP pubblico. IpTag[]
linkedPublicIPAddress Indirizzo IP pubblico collegato della risorsa indirizzo IP pubblico. PublicIPAddress
migrationPhase Fase di migrazione dell'indirizzo IP pubblico. 'Abort'
'Commit'
'Commit'
'Nessuno'
'Prepara'
natGateway NatGateway per l'indirizzo IP pubblico. NatGateway
publicIPAddressVersion Versione dell'indirizzo IP pubblico. 'IPv4'
'IPv6'
publicIPAllocationMethod Metodo di allocazione degli indirizzi IP pubblici. 'Dynamic'
'Statico'
publicIPPrefix Il prefisso IP pubblico deve essere allocato da questo indirizzo IP pubblico. SottoResource
servicePublicIPAddress Indirizzo IP pubblico del servizio della risorsa indirizzo IP pubblico. PublicIPAddress

DdosSettings

Nome Descrizione Valore
ddosCustomPolicy Criteri personalizzati DDoS associati all'INDIRIZZO IP pubblico. SottoResource
protectedIP Abilita la protezione DDoS nell'INDIRIZZO IP pubblico. bool
protectionCoverage Criteri di protezione DDoS personalizzazione dell'IP pubblico. Solo la copertura standard avrà la possibilità di personalizzare. 'Basic'
'Standard'

SottoResource

Nome Descrizione Valore
id ID risorsa. string

PublicIPAddressDnsSettings

Nome Descrizione Valore
domainNameLabel Etichetta del nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituisce il nome di dominio completo associato all'indirizzo IP pubblico. Se è specificata un'etichetta del nome di dominio, viene creato un record DNS per l'IP pubblico nel sistema DNS di Microsoft Azure. string
fqdn Nome di dominio completo del record DNS associato all'INDIRIZZO IP pubblico. Si tratta della concatenazione del dominioNameLabel e della zona DNS a livello di area. string
reverseFqdn FQDN inverso. Nome di dominio completo visibile dall'utente che risolve l'indirizzo IP pubblico. Se è specificato reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa all'FQDN inverso. string

IpTag

Nome Descrizione Valore
ipTagType Tipo di tag IP. Esempio: FirstPartyUsage. string
tag Valore del tag IP associato all'indirizzo IP pubblico. Esempio: SQL. string

NatGateway

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà del gateway NAT. NatGatewayPropertiesFormat
sku SKU del gateway NAT. NatGatewaySku
tags Tag delle risorse. object
zone Elenco delle zone di disponibilità che indicano la zona in cui deve essere distribuito il gateway NAT. string[]

NatGatewayPropertiesFormat

Nome Descrizione Valore
idleTimeoutInMinutes Timeout di inattività del gateway NAT. INT
publicIpAddresses Matrice di indirizzi IP pubblici associati alla risorsa del gateway NAT. SubResource[]
publicIpPrefixes Matrice di prefissi ip pubblici associati alla risorsa del gateway NAT. SubResource[]

NatGatewaySku

Nome Descrizione valore
name Nome dello SKU del gateway Nat. 'Standard'

PublicIPAddressSku

Nome Descrizione valore
name Nome di uno SKU di indirizzo IP pubblico. 'Basic'
'Standard'
Livello Livello di uno SKU di indirizzo IP pubblico. 'Globale'
'Regional'

Subnet

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della subnet. SubnetPropertiesFormat
tipo Tipo di risorsa. string

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Prefisso dell'indirizzo per la subnet. string
addressPrefixes Elenco di prefissi di indirizzo per la subnet. string[]
applicationGatewayIpConfigurations Configurazioni IP del gateway applicazione della risorsa di rete virtuale. ApplicationGatewayIPConfiguration[]
Delegazioni Matrice di riferimenti alle deleghe nella subnet. Delega[]
ipAllocations Matrice di IpAllocation che fanno riferimento a questa subnet. SubResource[]
natGateway Gateway NAT associato a questa subnet. SottoResource
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Abilitare o disabilitare l'applicazione dei criteri di rete nel punto finale privato nella subnet. 'Disabilitato'
'Enabled'
privateLinkServiceNetworkPolicies Abilitare o disabilitare applicare i criteri di rete nel servizio di collegamento privato nella subnet. 'Disabilitato'
'Enabled'
routeTable Riferimento alla risorsa RouteTable. RouteTable
serviceEndpointPolicies Matrice di criteri dell'endpoint di servizio. ServiceEndpointPolicy[]
serviceEndpoints Matrice di endpoint di servizio. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Nome Descrizione Valore
id ID risorsa. string
name Nome della configurazione IP univoca all'interno di un gateway applicazione. string
properties Proprietà della configurazione IP del gateway applicazione. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nome Descrizione Valore
Subnet Riferimento alla risorsa della subnet. Subnet da cui il gateway applicazione ottiene l'indirizzo privato. SottoResource

Delegation

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della subnet. ServiceDelegationPropertiesFormat
tipo Tipo di risorsa. string

ServiceDelegationPropertiesFormat

Nome Descrizione Valore
serviceName Nome del servizio a cui deve essere delegata la subnet (ad esempio Microsoft.Sql/server). string

NetworkSecurityGroup

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà del gruppo di sicurezza di rete. NetworkSecurityGroupPropertiesFormat
tags Tag di risorse. object

NetworkSecurityGroupPropertiesFormat

Nome Descrizione Valore
securityRules Raccolta di regole di sicurezza del gruppo di sicurezza di rete. SecurityRule[]

SecurityRule

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della regola di sicurezza. SecurityRulePropertiesFormat
tipo Tipo di risorsa. string

SecurityRulePropertiesFormat

Nome Descrizione Valore
access Il traffico di rete è consentito o negato. 'Consenti'
'Deny' (obbligatorio)
description Descrizione per la regola. Limitato a 140 caratteri. string
destinationAddressPrefix Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di destinazione. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". string
destinationAddressPrefixes Prefissi dell'indirizzo di destinazione. CIDR o intervalli IP di destinazione. string[]
destinationApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come destinazione. ApplicationSecurityGroup[]
destinationPortRange Porta o intervallo di destinazione. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. string
destinationPortRanges Intervalli di porte di destinazione. string[]
direction Direzione della regola. L'elemento direction specifica se la regola verrà valutata sul traffico in ingresso o in uscita. 'Inbound'
'In uscita' (obbligatorio)
priority Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Più basso è il numero di priorità, maggiore sarà la priorità della regola. INT
protocol Protocollo di rete a cui si applica la regola. '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (obbligatorio)
sourceAddressPrefix Intervallo DI INDIRIZZI IP di origine o CIDR. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se si tratta di una regola di ingresso, specifica da dove proviene il traffico di rete. string
sourceAddressPrefixes Intervalli CIDR o IP di origine. string[]
sourceApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come origine. ApplicationSecurityGroup[]
sourcePortRange Porta o intervallo di origine. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. string
sourcePortRanges Intervalli di porte di origine. string[]

ApplicationSecurityGroup

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà del gruppo di sicurezza delle applicazioni. ApplicationSecurityGroupPropertiesFormat
tags Tag delle risorse. object

ApplicationSecurityGroupPropertiesFormat

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

RouteTable

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà della tabella di route. RouteTablePropertiesFormat
tags Tag di risorse. object

RouteTablePropertiesFormat

Nome Descrizione Valore
disableBgpRoutePropagation Se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. bool
route Raccolta di route contenute in una tabella di route. Route[]

Route

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della route. RoutePropertiesFormat
tipo Tipo di risorsa. string

RoutePropertiesFormat

Nome Descrizione Valore
addressPrefix CiDR di destinazione a cui si applica la route. string
hasBgpOverride Valore che indica se questa route esegue l'override di route BGP sovrapposte indipendentemente da LPM. bool
nextHopIpAddress I pacchetti di indirizzi IP devono essere inoltrati a. I valori hop successivi sono consentiti solo nelle route in cui il tipo hop successivo è VirtualAppliance. string
nextHopType Il tipo di hop Azure il pacchetto deve essere inviato. 'Internet'
'Nessuno'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)

ServiceEndpointPolicy

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà dei criteri del punto finale del servizio. ServiceEndpointPolicyPropertiesFormat
tags Tag di risorse. object

ServiceEndpointPolicyPropertiesFormat

Nome Descrizione Valore
contestualServiceEndpointPolicies Raccolta di criteri di endpoint servizio contestuali. string[]
serviceAlias Alias che indica se il criterio appartiene a un servizio string
serviceEndpointPolicyDefinitions Raccolta di definizioni dei criteri dell'endpoint di servizio dei criteri dell'endpoint di servizio. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della definizione dei criteri dell'endpoint di servizio. ServiceEndpointPolicyDefinitionPropertiesFormat
tipo Tipo di risorsa. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Nome Descrizione Valore
description Descrizione per la regola. Limitato a 140 caratteri. string
service Nome dell'endpoint di servizio. string
serviceResources Elenco di risorse del servizio. string[]

ServiceEndpointPropertiesFormat

Nome Descrizione Valore
locations Elenco di posizioni. string[]
service Tipo del servizio endpoint. string

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Modello Descrizione
Create un server di route in una nuova subnet

Distribuisci in Azure
Questo modello distribuisce un server di route in una subnet denominata RouteServerSubnet.
Server di route di Azure nel peering BGP con Quagga

Distribuisci in Azure
Questo modello distribuisce un server router e una macchina virtuale Ubuntu con Quagga. Vengono stabilite due sessioni BGP esterne tra il server router e Il quagga. L'installazione e la configurazione di Quagga vengono eseguite dall'estensione script personalizzata di Azure per Linux

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa virtualHubs/ipConfigurations 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 di risorsa

Per creare una risorsa Microsoft.Network/virtualHubs/ipConfigurations, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs/ipConfigurations@2021-08-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      privateIPAddress = "string"
      privateIPAllocationMethod = "string"
      publicIPAddress = {
        extendedLocation = {
          name = "string"
          type = "EdgeZone"
        }
        id = "string"
        location = "string"
        properties = {
          ddosSettings = {
            ddosCustomPolicy = {
              id = "string"
            }
            protectedIP = bool
            protectionCoverage = "string"
          }
          deleteOption = "string"
          dnsSettings = {
            domainNameLabel = "string"
            fqdn = "string"
            reverseFqdn = "string"
          }
          idleTimeoutInMinutes = int
          ipAddress = "string"
          ipTags = [
            {
              ipTagType = "string"
              tag = "string"
            }
          ]
          linkedPublicIPAddress = {
            public-ip-address-object
          }
          migrationPhase = "string"
          natGateway = {
            id = "string"
            location = "string"
            properties = {
              idleTimeoutInMinutes = int
              publicIpAddresses = [
                {
                  id = "string"
                }
              ]
              publicIpPrefixes = [
                {
                  id = "string"
                }
              ]
            }
            sku = {
              name = "Standard"
            }
            tags = {}
            zones = [
              "string"
            ]
          }
          publicIPAddressVersion = "string"
          publicIPAllocationMethod = "string"
          publicIPPrefix = {
            id = "string"
          }
          servicePublicIPAddress = {
            public-ip-address-object
          }
        }
        sku = {
          name = "string"
          tier = "string"
        }
        tags = {}
        zones = [
          "string"
        ]
      }
      subnet = {
        id = "string"
        name = "string"
        properties = {
          addressPrefix = "string"
          addressPrefixes = [
            "string"
          ]
          applicationGatewayIpConfigurations = [
            {
              id = "string"
              name = "string"
              properties = {
                subnet = {
                  id = "string"
                }
              }
            }
          ]
          delegations = [
            {
              id = "string"
              name = "string"
              properties = {
                serviceName = "string"
              }
              type = "string"
            }
          ]
          ipAllocations = [
            {
              id = "string"
            }
          ]
          natGateway = {
            id = "string"
          }
          networkSecurityGroup = {
            id = "string"
            location = "string"
            properties = {
              securityRules = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    access = "string"
                    description = "string"
                    destinationAddressPrefix = "string"
                    destinationAddressPrefixes = [
                      "string"
                    ]
                    destinationApplicationSecurityGroups = [
                      {
                        id = "string"
                        location = "string"
                        properties = {}
                        tags = {}
                      }
                    ]
                    destinationPortRange = "string"
                    destinationPortRanges = [
                      "string"
                    ]
                    direction = "string"
                    priority = int
                    protocol = "string"
                    sourceAddressPrefix = "string"
                    sourceAddressPrefixes = [
                      "string"
                    ]
                    sourceApplicationSecurityGroups = [
                      {
                        id = "string"
                        location = "string"
                        properties = {}
                        tags = {}
                      }
                    ]
                    sourcePortRange = "string"
                    sourcePortRanges = [
                      "string"
                    ]
                  }
                  type = "string"
                }
              ]
            }
            tags = {}
          }
          privateEndpointNetworkPolicies = "string"
          privateLinkServiceNetworkPolicies = "string"
          routeTable = {
            id = "string"
            location = "string"
            properties = {
              disableBgpRoutePropagation = bool
              routes = [
                {
                  id = "string"
                  name = "string"
                  properties = {
                    addressPrefix = "string"
                    hasBgpOverride = bool
                    nextHopIpAddress = "string"
                    nextHopType = "string"
                  }
                  type = "string"
                }
              ]
            }
            tags = {}
          }
          serviceEndpointPolicies = [
            {
              id = "string"
              location = "string"
              properties = {
                contextualServiceEndpointPolicies = [
                  "string"
                ]
                serviceAlias = "string"
                serviceEndpointPolicyDefinitions = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      description = "string"
                      service = "string"
                      serviceResources = [
                        "string"
                      ]
                    }
                    type = "string"
                  }
                ]
              }
              tags = {}
            }
          ]
          serviceEndpoints = [
            {
              locations = [
                "string"
              ]
              service = "string"
            }
          ]
        }
        type = "string"
      }
    }
  })
}

Valori delle proprietà

virtualHubs/ipConfigurations

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.Network/virtualHubs/ipConfigurations@2021-08-01"
name Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: virtualHubs
properties Proprietà degli ipConfiguration dell'hub virtuale. HubIPConfigurationPropertiesFormat

HubIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Indirizzo IP privato della configurazione IP. string
privateIPAllocationMethod Metodo di allocazione dell'indirizzo IP privato. "Dinamico"
"Statico"
publicIPAddress Riferimento alla risorsa IP pubblica. PublicIPAddress
Subnet Riferimento alla risorsa subnet. Subnet

PublicIPAddress

Nome Descrizione Valore
extendedLocation Posizione estesa dell'indirizzo IP pubblico. ExtendedLocation
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà degli indirizzi IP pubblici. PublicIPAddressPropertiesFormat
sku SKU indirizzo IP pubblico. PublicIPAddressSku
tags Tag di risorse. object
zone Elenco delle zone di disponibilità che denonono l'INDIRIZZO IP allocato per la risorsa deve venire da. string[]

ExtendedLocation

Nome Descrizione valore
name Nome della posizione estesa. string
type Tipo della posizione estesa. "EdgeZone"

PublicIPAddressPropertiesFormat

Nome Descrizione Valore
ddosSettings Criteri personalizzati di protezione DDoS associati all'indirizzo IP pubblico. DdosSettings
deleteOption Specificare cosa accade all'indirizzo IP pubblico quando viene eliminata la macchina virtuale "Delete"
"Scollega"
dnsSettings FQDN del record DNS associato all'indirizzo IP pubblico. PublicIPAddressDnsSettings
idleTimeoutInMinutes Timeout inattiva dell'indirizzo IP pubblico. INT
IpAddress Indirizzo IP associato alla risorsa indirizzo IP pubblico. string
ipTags Elenco di tag associati all'indirizzo IP pubblico. IpTag[]
linkedPublicIPAddress Indirizzo IP pubblico collegato della risorsa indirizzo IP pubblico. PublicIPAddress
migrationPhase Fase di migrazione dell'indirizzo IP pubblico. "Interruzione"
"Commit"
"Commit"
"None"
"Prepara"
natGateway NatGateway per l'indirizzo IP pubblico. NatGateway
publicIPAddressVersion Versione dell'indirizzo IP pubblico. "IPv4"
"IPv6"
publicIPAllocationMethod Metodo di allocazione degli indirizzi IP pubblici. "Dinamico"
"Statico"
publicIPPrefix Il prefisso IP pubblico deve essere allocato da questo indirizzo IP pubblico. SottoResource
servicePublicIPAddress Indirizzo IP pubblico del servizio della risorsa indirizzo IP pubblico. PublicIPAddress

DdosSettings

Nome Descrizione Valore
ddosCustomPolicy Criteri personalizzati DDoS associati all'INDIRIZZO IP pubblico. SottoResource
protectedIP Abilita la protezione DDoS nell'INDIRIZZO IP pubblico. bool
protectionCoverage Criteri di protezione DDoS personalizzazione dell'IP pubblico. Solo la copertura standard avrà la possibilità di personalizzare. "Basic"
"Standard"

SottoResource

Nome Descrizione Valore
id ID risorsa. string

PublicIPAddressDnsSettings

Nome Descrizione Valore
domainNameLabel Etichetta del nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituisce il nome di dominio completo associato all'indirizzo IP pubblico. Se è specificata un'etichetta del nome di dominio, viene creato un record DNS per l'IP pubblico nel sistema DNS di Microsoft Azure. string
fqdn Nome di dominio completo del record DNS A associato all'indirizzo IP pubblico. Si tratta della concatenazione di domainNameLabel e della zona DNS a livello di area. string
reverseFqdn FQDN inverso. Nome di dominio completo visibile all'utente che si risolve in questo indirizzo IP pubblico. Se è specificato reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa all'FQDN inverso. string

IpTag

Nome Descrizione Valore
ipTagType Tipo di tag IP. Esempio: FirstPartyUsage. string
tag Valore del tag IP associato all'indirizzo IP pubblico. Esempio: SQL. string

NatGateway

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà del gateway NAT. NatGatewayPropertiesFormat
sku SKU del gateway NAT. NatGatewaySku
tags Tag delle risorse. object
zone Elenco delle zone di disponibilità che indicano la zona in cui deve essere distribuito il gateway NAT. string[]

NatGatewayPropertiesFormat

Nome Descrizione Valore
idleTimeoutInMinutes Timeout di inattività del gateway NAT. INT
publicIpAddresses Matrice di indirizzi IP pubblici associati alla risorsa del gateway NAT. SubResource[]
publicIpPrefixes Matrice di prefissi ip pubblici associati alla risorsa del gateway NAT. SubResource[]

NatGatewaySku

Nome Descrizione valore
name Nome dello SKU del gateway Nat. "Standard"

PublicIPAddressSku

Nome Descrizione valore
name Nome di uno SKU di indirizzo IP pubblico. "Basic"
"Standard"
Livello Livello di uno SKU di indirizzo IP pubblico. "Globale"
"Regionale"

Subnet

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della subnet. SubnetPropertiesFormat
tipo Tipo di risorsa. string

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Prefisso dell'indirizzo per la subnet. string
addressPrefixes Elenco di prefissi di indirizzo per la subnet. string[]
applicationGatewayIpConfigurations Configurazioni IP del gateway applicazione della risorsa di rete virtuale. ApplicationGatewayIPConfiguration[]
Delegazioni Matrice di riferimenti alle deleghe nella subnet. Delega[]
ipAllocations Matrice di IpAllocation che fanno riferimento a questa subnet. SubResource[]
natGateway Gateway NAT associato a questa subnet. Sottorisorsa
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Abilitare o disabilitare l'applicazione dei criteri di rete all'endpoint privato nella subnet. "Disabilitato"
"Abilitato"
privateLinkServiceNetworkPolicies Abilitare o disabilitare l'applicazione dei criteri di rete al servizio collegamento privato nella subnet. "Disabilitato"
"Abilitato"
routeTable Riferimento alla risorsa RouteTable. RouteTable
serviceEndpointPolicies Matrice di criteri degli endpoint di servizio. ServiceEndpointPolicy[]
serviceEndpoints Matrice di endpoint di servizio. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Nome Descrizione Valore
id ID risorsa. string
name Nome della configurazione IP univoca all'interno di un gateway applicazione. string
properties Proprietà della configurazione IP del gateway applicazione. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nome Descrizione Valore
Subnet Riferimento alla risorsa subnet. Subnet da cui il gateway applicazione ottiene l'indirizzo privato. Sottorisorsa

Delegation

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della subnet. ServiceDelegationPropertiesFormat
tipo Tipo di risorsa. string

ServiceDelegationPropertiesFormat

Nome Descrizione Valore
serviceName Nome del servizio a cui deve essere delegata la subnet ,ad esempio Microsoft.Sql/servers. string

NetworkSecurityGroup

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà del gruppo di sicurezza di rete. NetworkSecurityGroupPropertiesFormat
tags Tag delle risorse. object

NetworkSecurityGroupPropertiesFormat

Nome Descrizione Valore
securityRules Raccolta di regole di sicurezza del gruppo di sicurezza di rete. SecurityRule[]

SecurityRule

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della regola di sicurezza. SecurityRulePropertiesFormat
tipo Tipo di risorsa. string

SecurityRulePropertiesFormat

Nome Descrizione Valore
access Il traffico di rete è consentito o negato. "Consenti"
"Nega" (obbligatorio)
description Descrizione per la regola. Limitato a 140 caratteri. string
destinationAddressPrefix Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di destinazione. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". string
destinationAddressPrefixes Prefissi dell'indirizzo di destinazione. CIDR o intervalli IP di destinazione. string[]
destinationApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come destinazione. ApplicationSecurityGroup[]
destinationPortRange Porta o intervallo di destinazione. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. string
destinationPortRanges Intervalli di porte di destinazione. string[]
direction Direzione della regola. L'elemento direction specifica se la regola verrà valutata sul traffico in ingresso o in uscita. "In ingresso"
"In uscita" (obbligatorio)
priority Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Più basso è il numero di priorità, maggiore sarà la priorità della regola. INT
protocol Protocollo di rete a cui si applica la regola. "*"
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (obbligatorio)
sourceAddressPrefix Intervallo DI INDIRIZZI IP di origine o CIDR. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se si tratta di una regola di ingresso, specifica da dove proviene il traffico di rete. string
sourceAddressPrefixes Intervalli CIDR o IP di origine. string[]
sourceApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come origine. ApplicationSecurityGroup[]
sourcePortRange Porta o intervallo di origine. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. string
sourcePortRanges Intervalli di porte di origine. string[]

ApplicationSecurityGroup

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà del gruppo di sicurezza dell'applicazione. ApplicationSecurityGroupPropertiesFormat
tags Tag di risorse. object

ApplicationSecurityGroupPropertiesFormat

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

RouteTable

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà della tabella di route. RouteTablePropertiesFormat
tags Tag di risorse. object

RouteTablePropertiesFormat

Nome Descrizione Valore
disableBgpRoutePropagation Se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. bool
route Raccolta di route contenute in una tabella di route. Route[]

Route

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della route. RoutePropertiesFormat
tipo Tipo di risorsa. string

RoutePropertiesFormat

Nome Descrizione Valore
addressPrefix CiDR di destinazione a cui si applica la route. string
hasBgpOverride Valore che indica se questa route esegue l'override di route BGP sovrapposte indipendentemente da LPM. bool
nextHopIpAddress I pacchetti di indirizzi IP devono essere inoltrati a. I valori hop successivi sono consentiti solo nelle route in cui il tipo hop successivo è VirtualAppliance. string
nextHopType Il tipo di hop Azure il pacchetto deve essere inviato. "Internet"
"None"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (obbligatorio)

ServiceEndpointPolicy

Nome Descrizione Valore
id ID risorsa. string
posizione Percorso della risorsa. string
properties Proprietà dei criteri del punto finale del servizio. ServiceEndpointPolicyPropertiesFormat
tags Tag di risorse. object

ServiceEndpointPolicyPropertiesFormat

Nome Descrizione Valore
contestualServiceEndpointPolicies Raccolta di criteri di endpoint servizio contestuali. string[]
serviceAlias Alias che indica se il criterio appartiene a un servizio string
serviceEndpointPolicyDefinitions Raccolta di definizioni dei criteri degli endpoint di servizio dei criteri dell'endpoint di servizio. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Nome Descrizione Valore
id ID risorsa. string
name Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. string
properties Proprietà della definizione dei criteri dell'endpoint di servizio. ServiceEndpointPolicyDefinitionPropertiesFormat
tipo Tipo di risorsa. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Nome Descrizione Valore
description Descrizione per la regola. Limitato a 140 caratteri. string
service Nome dell'endpoint di servizio. string
serviceResources Elenco di risorse del servizio. string[]

ServiceEndpointPropertiesFormat

Nome Descrizione Valore
locations Elenco di posizioni. string[]
service Tipo del servizio endpoint. string