Condividi tramite


Applicazione Microsoft.NetworkGateways 2019-04-01

Definizione di risorsa Bicep

Il tipo di risorsa applicationGateways può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo 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/applicationGateways, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Network/applicationGateways@2019-04-01' = {
  etag: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    authenticationCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    autoscaleConfiguration: {
      maxCapacity: int
      minCapacity: int
    }
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                applicationGatewayBackendAddressPools: [
                  ...
                ]
                applicationSecurityGroups: [
                  {
                    id: 'string'
                    location: 'string'
                    properties: {}
                    tags: {
                      {customized property}: 'string'
                    }
                  }
                ]
                loadBalancerBackendAddressPools: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      provisioningState: 'string'
                    }
                  }
                ]
                loadBalancerInboundNatRules: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      backendPort: int
                      enableFloatingIP: bool
                      enableTcpReset: bool
                      frontendIPConfiguration: {
                        id: 'string'
                      }
                      frontendPort: int
                      idleTimeoutInMinutes: int
                      protocol: 'string'
                      provisioningState: 'string'
                    }
                  }
                ]
                primary: bool
                privateIPAddress: 'string'
                privateIPAddressVersion: 'string'
                privateIPAllocationMethod: 'string'
                provisioningState: 'string'
                publicIPAddress: {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    ddosSettings: {
                      ddosCustomPolicy: {
                        id: 'string'
                      }
                      protectionCoverage: 'string'
                    }
                    dnsSettings: {
                      domainNameLabel: 'string'
                      fqdn: 'string'
                      reverseFqdn: 'string'
                    }
                    idleTimeoutInMinutes: int
                    ipAddress: 'string'
                    ipTags: [
                      {
                        ipTagType: 'string'
                        tag: 'string'
                      }
                    ]
                    provisioningState: 'string'
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    publicIPPrefix: {
                      id: 'string'
                    }
                    resourceGuid: 'string'
                  }
                  sku: {
                    name: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                  zones: [
                    'string'
                  ]
                }
                subnet: {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    addressPrefix: 'string'
                    addressPrefixes: [
                      'string'
                    ]
                    delegations: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          actions: [
                            'string'
                          ]
                          serviceName: 'string'
                        }
                      }
                    ]
                    natGateway: {
                      id: 'string'
                    }
                    networkSecurityGroup: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        defaultSecurityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationAddressPrefixes: [
                                'string'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                'string'
                              ]
                            }
                          }
                        ]
                        provisioningState: 'string'
                        resourceGuid: 'string'
                        securityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationAddressPrefixes: [
                                'string'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                'string'
                              ]
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    privateEndpointNetworkPolicies: 'string'
                    privateLinkServiceNetworkPolicies: 'string'
                    provisioningState: 'string'
                    resourceNavigationLinks: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          link: 'string'
                          linkedResourceType: 'string'
                        }
                      }
                    ]
                    routeTable: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        disableBgpRoutePropagation: bool
                        provisioningState: 'string'
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                              provisioningState: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    serviceAssociationLinks: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          allowDelete: bool
                          link: 'string'
                          linkedResourceType: 'string'
                          locations: [
                            'string'
                          ]
                        }
                        type: 'string'
                      }
                    ]
                    serviceEndpointPolicies: [
                      {
                        etag: 'string'
                        id: 'string'
                        location: 'string'
                        properties: {
                          serviceEndpointPolicyDefinitions: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                description: 'string'
                                service: 'string'
                                serviceResources: [
                                  'string'
                                ]
                              }
                            }
                          ]
                        }
                        tags: {
                          {customized property}: 'string'
                        }
                      }
                    ]
                    serviceEndpoints: [
                      {
                        locations: [
                          'string'
                        ]
                        provisioningState: 'string'
                        service: 'string'
                      }
                    ]
                  }
                }
                virtualNetworkTaps: [
                  {
                    etag: 'string'
                    id: 'string'
                    location: 'string'
                    properties: {
                      destinationLoadBalancerFrontEndIPConfiguration: {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          privateIPAddress: 'string'
                          privateIPAddressVersion: 'string'
                          privateIPAllocationMethod: 'string'
                          provisioningState: 'string'
                          publicIPAddress: {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              ddosSettings: {
                                ddosCustomPolicy: {
                                  id: 'string'
                                }
                                protectionCoverage: 'string'
                              }
                              dnsSettings: {
                                domainNameLabel: 'string'
                                fqdn: 'string'
                                reverseFqdn: 'string'
                              }
                              idleTimeoutInMinutes: int
                              ipAddress: 'string'
                              ipTags: [
                                {
                                  ipTagType: 'string'
                                  tag: 'string'
                                }
                              ]
                              provisioningState: 'string'
                              publicIPAddressVersion: 'string'
                              publicIPAllocationMethod: 'string'
                              publicIPPrefix: {
                                id: 'string'
                              }
                              resourceGuid: 'string'
                            }
                            sku: {
                              name: 'string'
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                            zones: [
                              'string'
                            ]
                          }
                          publicIPPrefix: {
                            id: 'string'
                          }
                          subnet: {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              addressPrefixes: [
                                'string'
                              ]
                              delegations: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    actions: [
                                      'string'
                                    ]
                                    serviceName: 'string'
                                  }
                                }
                              ]
                              natGateway: {
                                id: 'string'
                              }
                              networkSecurityGroup: {
                                etag: 'string'
                                id: 'string'
                                location: 'string'
                                properties: {
                                  defaultSecurityRules: [
                                    {
                                      etag: 'string'
                                      id: 'string'
                                      name: 'string'
                                      properties: {
                                        access: 'string'
                                        description: 'string'
                                        destinationAddressPrefix: 'string'
                                        destinationAddressPrefixes: [
                                          'string'
                                        ]
                                        destinationApplicationSecurityGroups: [
                                          {
                                            id: 'string'
                                            location: 'string'
                                            properties: {}
                                            tags: {
                                              {customized property}: 'string'
                                            }
                                          }
                                        ]
                                        destinationPortRange: 'string'
                                        destinationPortRanges: [
                                          'string'
                                        ]
                                        direction: 'string'
                                        priority: int
                                        protocol: 'string'
                                        provisioningState: 'string'
                                        sourceAddressPrefix: 'string'
                                        sourceAddressPrefixes: [
                                          'string'
                                        ]
                                        sourceApplicationSecurityGroups: [
                                          {
                                            id: 'string'
                                            location: 'string'
                                            properties: {}
                                            tags: {
                                              {customized property}: 'string'
                                            }
                                          }
                                        ]
                                        sourcePortRange: 'string'
                                        sourcePortRanges: [
                                          'string'
                                        ]
                                      }
                                    }
                                  ]
                                  provisioningState: 'string'
                                  resourceGuid: 'string'
                                  securityRules: [
                                    {
                                      etag: 'string'
                                      id: 'string'
                                      name: 'string'
                                      properties: {
                                        access: 'string'
                                        description: 'string'
                                        destinationAddressPrefix: 'string'
                                        destinationAddressPrefixes: [
                                          'string'
                                        ]
                                        destinationApplicationSecurityGroups: [
                                          {
                                            id: 'string'
                                            location: 'string'
                                            properties: {}
                                            tags: {
                                              {customized property}: 'string'
                                            }
                                          }
                                        ]
                                        destinationPortRange: 'string'
                                        destinationPortRanges: [
                                          'string'
                                        ]
                                        direction: 'string'
                                        priority: int
                                        protocol: 'string'
                                        provisioningState: 'string'
                                        sourceAddressPrefix: 'string'
                                        sourceAddressPrefixes: [
                                          'string'
                                        ]
                                        sourceApplicationSecurityGroups: [
                                          {
                                            id: 'string'
                                            location: 'string'
                                            properties: {}
                                            tags: {
                                              {customized property}: 'string'
                                            }
                                          }
                                        ]
                                        sourcePortRange: 'string'
                                        sourcePortRanges: [
                                          'string'
                                        ]
                                      }
                                    }
                                  ]
                                }
                                tags: {
                                  {customized property}: 'string'
                                }
                              }
                              privateEndpointNetworkPolicies: 'string'
                              privateLinkServiceNetworkPolicies: 'string'
                              provisioningState: 'string'
                              resourceNavigationLinks: [
                                {
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    link: 'string'
                                    linkedResourceType: 'string'
                                  }
                                }
                              ]
                              routeTable: {
                                etag: 'string'
                                id: 'string'
                                location: 'string'
                                properties: {
                                  disableBgpRoutePropagation: bool
                                  provisioningState: 'string'
                                  routes: [
                                    {
                                      etag: 'string'
                                      id: 'string'
                                      name: 'string'
                                      properties: {
                                        addressPrefix: 'string'
                                        nextHopIpAddress: 'string'
                                        nextHopType: 'string'
                                        provisioningState: 'string'
                                      }
                                    }
                                  ]
                                }
                                tags: {
                                  {customized property}: 'string'
                                }
                              }
                              serviceAssociationLinks: [
                                {
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    allowDelete: bool
                                    link: 'string'
                                    linkedResourceType: 'string'
                                    locations: [
                                      'string'
                                    ]
                                  }
                                  type: 'string'
                                }
                              ]
                              serviceEndpointPolicies: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  location: 'string'
                                  properties: {
                                    serviceEndpointPolicyDefinitions: [
                                      {
                                        etag: 'string'
                                        id: 'string'
                                        name: 'string'
                                        properties: {
                                          description: 'string'
                                          service: 'string'
                                          serviceResources: [
                                            'string'
                                          ]
                                        }
                                      }
                                    ]
                                  }
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              serviceEndpoints: [
                                {
                                  locations: [
                                    'string'
                                  ]
                                  provisioningState: 'string'
                                  service: 'string'
                                }
                              ]
                            }
                          }
                        }
                        zones: [
                          'string'
                        ]
                      }
                      destinationNetworkInterfaceIPConfiguration: ...
                      destinationPort: int
                    }
                    tags: {
                      {customized property}: 'string'
                    }
                  }
                ]
              }
            }
          ]
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    backendHttpSettingsCollection: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          affinityCookieName: 'string'
          authenticationCertificates: [
            {
              id: 'string'
            }
          ]
          connectionDraining: {
            drainTimeoutInSec: int
            enabled: bool
          }
          cookieBasedAffinity: 'string'
          hostName: 'string'
          path: 'string'
          pickHostNameFromBackendAddress: bool
          port: int
          probe: {
            id: 'string'
          }
          probeEnabled: bool
          protocol: 'string'
          provisioningState: 'string'
          requestTimeout: int
          trustedRootCertificates: [
            {
              id: 'string'
            }
          ]
        }
        type: 'string'
      }
    ]
    customErrorConfigurations: [
      {
        customErrorPageUrl: 'string'
        statusCode: 'string'
      }
    ]
    enableFips: bool
    enableHttp2: bool
    firewallPolicy: {
      id: 'string'
    }
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    frontendPorts: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          port: int
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    gatewayIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          provisioningState: 'string'
          subnet: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    httpListeners: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          customErrorConfigurations: [
            {
              customErrorPageUrl: 'string'
              statusCode: 'string'
            }
          ]
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostName: 'string'
          protocol: 'string'
          provisioningState: 'string'
          requireServerNameIndication: bool
          sslCertificate: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          host: 'string'
          interval: int
          match: {
            body: 'string'
            statusCodes: [
              'string'
            ]
          }
          minServers: int
          path: 'string'
          pickHostNameFromBackendHttpSettings: bool
          port: int
          protocol: 'string'
          provisioningState: 'string'
          timeout: int
          unhealthyThreshold: int
        }
        type: 'string'
      }
    ]
    provisioningState: 'string'
    redirectConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          includePath: bool
          includeQueryString: bool
          pathRules: [
            {
              id: 'string'
            }
          ]
          redirectType: 'string'
          requestRoutingRules: [
            {
              id: 'string'
            }
          ]
          targetListener: {
            id: 'string'
          }
          targetUrl: 'string'
          urlPathMaps: [
            {
              id: 'string'
            }
          ]
        }
        type: 'string'
      }
    ]
    requestRoutingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendHttpSettings: {
            id: 'string'
          }
          httpListener: {
            id: 'string'
          }
          provisioningState: 'string'
          redirectConfiguration: {
            id: 'string'
          }
          rewriteRuleSet: {
            id: 'string'
          }
          ruleType: 'string'
          urlPathMap: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    resourceGuid: 'string'
    rewriteRuleSets: [
      {
        id: 'string'
        name: 'string'
        properties: {
          rewriteRules: [
            {
              actionSet: {
                requestHeaderConfigurations: [
                  {
                    headerName: 'string'
                    headerValue: 'string'
                  }
                ]
                responseHeaderConfigurations: [
                  {
                    headerName: 'string'
                    headerValue: 'string'
                  }
                ]
              }
              conditions: [
                {
                  ignoreCase: bool
                  negate: bool
                  pattern: 'string'
                  variable: 'string'
                }
              ]
              name: 'string'
              ruleSequence: int
            }
          ]
        }
      }
    ]
    sku: {
      capacity: int
      name: 'string'
      tier: 'string'
    }
    sslCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          keyVaultSecretId: 'string'
          password: 'string'
          provisioningState: 'string'
          publicCertData: 'string'
        }
        type: 'string'
      }
    ]
    sslPolicy: {
      cipherSuites: [
        'string'
      ]
      disabledSslProtocols: [
        'string'
      ]
      minProtocolVersion: 'string'
      policyName: 'string'
      policyType: 'string'
    }
    trustedRootCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          keyVaultSecretId: 'string'
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    urlPathMaps: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          defaultBackendAddressPool: {
            id: 'string'
          }
          defaultBackendHttpSettings: {
            id: 'string'
          }
          defaultRedirectConfiguration: {
            id: 'string'
          }
          defaultRewriteRuleSet: {
            id: 'string'
          }
          pathRules: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendHttpSettings: {
                  id: 'string'
                }
                paths: [
                  'string'
                ]
                provisioningState: 'string'
                redirectConfiguration: {
                  id: 'string'
                }
                rewriteRuleSet: {
                  id: 'string'
                }
              }
              type: 'string'
            }
          ]
          provisioningState: 'string'
        }
        type: 'string'
      }
    ]
    webApplicationFirewallConfiguration: {
      disabledRuleGroups: [
        {
          ruleGroupName: 'string'
          rules: [
            int
          ]
        }
      ]
      enabled: bool
      exclusions: [
        {
          matchVariable: 'string'
          selector: 'string'
          selectorMatchOperator: 'string'
        }
      ]
      fileUploadLimitInMb: int
      firewallMode: 'string'
      maxRequestBodySize: int
      maxRequestBodySizeInKb: int
      requestBodyCheck: bool
      ruleSetType: 'string'
      ruleSetVersion: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Valori delle proprietà

ApplicationGatewayAuthenticationCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del certificato di autenticazione univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del certificato di autenticazione del gateway applicazione. ApplicationGatewayAuthenticationCertificatePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Nome Descrizione Valore
dati Dati pubblici del certificato. corda
provisioningState Stato di provisioning della risorsa certificato di autenticazione. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayAutoscaleConfiguration

Nome Descrizione Valore
maxCapacity Limite superiore al numero di capacità del gateway applicazione. Int

Vincoli:
Valore minimo = 2
minCapacity Limite inferiore al numero di capacità del gateway applicazione. Int

Vincoli:
Valore minimo = 0 (obbligatorio)

ApplicationGatewayBackendAddress

Nome Descrizione Valore
Fqdn Nome di dominio completo (FQDN). corda
ipAddress Indirizzo IP. corda

ApplicationGatewayBackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del pool di indirizzi back-end univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del pool di indirizzi back-end del gateway applicazione. ApplicationGatewayBackendAddressPoolPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendAddresses Indirizzi back-end. ApplicationGatewayBackendAddress[]
backendIPConfigurations Raccolta di riferimenti agli indirizzi IP definiti nelle interfacce di rete. NetworkInterfaceIPConfiguration[]
provisioningState Stato di provisioning della risorsa del pool di indirizzi back-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayBackendHttpSettings

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome delle impostazioni HTTP back-end univoco all'interno di un gateway applicazione. corda
proprietà Proprietà delle impostazioni HTTP back-end del gateway applicazione. ApplicationGatewayBackendHttpSettingsPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Nome Descrizione Valore
affinityCookieName Nome del cookie da usare per il cookie di affinità. corda
authenticationCertificates Matrice di riferimenti ai certificati di autenticazione del gateway applicazione. SubResource []
connectionDraining Svuotamento della connessione della risorsa delle impostazioni HTTP back-end. ApplicationGatewayConnectionDraining
cookieBasedAffinity Affinità basata su cookie. 'Disabilitato'
'Enabled'
hostName Intestazione host da inviare ai server back-end. corda
sentiero Percorso che deve essere usato come prefisso per tutte le richieste HTTP. Null indica che non verrà preceduto alcun percorso. Il valore predefinito è Null. corda
pickHostNameFromBackendAddress Indica se selezionare l'intestazione host dal nome host del server back-end. Il valore predefinito è false. Bool
porto Porta di destinazione nel back-end. Int
sonda Risorsa probe di un gateway applicazione. SubResource
probeEnabled Indica se il probe è abilitato. Il valore predefinito è false. Bool
protocollo Protocollo usato per comunicare con il back-end. 'Http'
'Https'
provisioningState Stato di provisioning della risorsa impostazioni HTTP back-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
requestTimeout Timeout della richiesta in secondi. Il gateway applicazione non riuscirà la richiesta se la risposta non viene ricevuta all'interno di RequestTimeout. I valori accettabili sono compresi tra 1 secondo e 86400 secondi. Int
trustedRootCertificates Matrice di riferimenti ai certificati radice attendibili del gateway applicazione. SubResource []

ApplicationGatewayConnectionDraining

Nome Descrizione Valore
drainTimeoutInSec Il numero di secondi di svuotamento della connessione è attivo. I valori accettabili sono compresi tra 1 secondo e 3600 secondi. Int

Vincoli:
Valore minimo = 1
Valore massimo = 3600 (obbligatorio)
Abilitato Indica se lo svuotamento delle connessioni è abilitato o meno. bool (obbligatorio)

ApplicationGatewayCustomError

Nome Descrizione Valore
customErrorPageUrl URL della pagina di errore dell'errore del cliente del gateway applicazione. corda
statusCode Codice di stato dell'errore del cliente del gateway applicazione. 'HttpStatus403'
'HttpStatus502'

ApplicationGatewayFirewallDisabledRuleGroup

Nome Descrizione Valore
ruleGroupName Nome del gruppo di regole che verrà disabilitato. stringa (obbligatorio)
norme Elenco di regole che verranno disabilitate. Se null, tutte le regole del gruppo di regole verranno disabilitate. int[]

ApplicationGatewayFirewallExclusion

Nome Descrizione Valore
matchVariable Variabile da escludere. stringa (obbligatorio)
selettore Quando matchVariable è una raccolta, l'operatore utilizzato per specificare gli elementi nella raccolta a cui si applica questa esclusione. stringa (obbligatorio)
selectorMatchOperator Quando matchVariable è una raccolta, operare sul selettore per specificare gli elementi nella raccolta a cui si applica questa esclusione. stringa (obbligatorio)

ApplicationGatewayFrontendIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della configurazione IP front-end univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della configurazione IP front-end del gateway applicazione. ApplicationGatewayFrontendIPConfigurationPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress PrivateIPAddress della configurazione IP dell'interfaccia di rete. corda
privateIPAllocationMethod Metodo di allocazione degli indirizzi IP privati. 'Dynamic'
'Static'
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddress Riferimento alla risorsa PublicIP. SubResource
sottorete Riferimento alla risorsa subnet. SubResource

ApplicationGatewayFrontendPort

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della porta front-end univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della porta front-end del gateway applicazione. ApplicationGatewayFrontendPortPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayFrontendPortPropertiesFormat

Nome Descrizione Valore
porto Porta front-end. Int
provisioningState Stato di provisioning della risorsa porta front-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayHeaderConfiguration

Nome Descrizione Valore
headerName Nome dell'intestazione della configurazione dell'intestazione. corda
headerValue Valore dell'intestazione della configurazione dell'intestazione. corda

ApplicationGatewayHttpListener

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del listener HTTP univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del listener HTTP del gateway applicazione. ApplicationGatewayHttpListenerPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayHttpListenerPropertiesFormat

Nome Descrizione Valore
customErrorConfigurations Configurazioni di errore personalizzate del listener HTTP. ApplicationGatewayCustomError[]
frontendIPConfiguration Risorsa di configurazione IP front-end di un gateway applicazione. SubResource
frontendPort Risorsa porta front-end di un gateway applicazione. SubResource
hostName Nome host del listener HTTP. corda
protocollo Protocollo del listener HTTP. 'Http'
'Https'
provisioningState Stato di provisioning della risorsa listener HTTP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
requireServerNameIndication Applicabile solo se il protocollo è https. Abilita SNI per l'hosting multi-hosting. Bool
sslCertificate Risorsa certificato SSL di un gateway applicazione. SubResource

ApplicationGatewayIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della configurazione IP univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della configurazione IP del gateway applicazione. ApplicationGatewayIPConfigurationPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayIPConfigurationPropertiesFormat

Nome Descrizione Valore
provisioningState Stato di provisioning della risorsa subnet del gateway applicazione. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
sottorete Riferimento alla risorsa subnet. Una subnet da cui il gateway applicazione ottiene l'indirizzo privato. SubResource

ApplicationGatewayPathRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della regola di percorso univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della regola del percorso del gateway applicazione. ApplicationGatewayPathRulePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayPathRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Risorsa pool di indirizzi back-end della regola percorso percorso URL. SubResource
backendHttpSettings Risorsa impostazioni HTTP back-end della regola percorso percorso URL. SubResource
Percorsi Regole di percorso della mappa percorso URL. string[]
provisioningState Regola percorso della risorsa mappa percorso URL. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
redirectConfiguration Reindirizzare la risorsa di configurazione della regola percorso URL path path. SubResource
rewriteRuleSet Riscrivere la risorsa del set di regole della regola percorso URL path map rule. SubResource

ApplicationGatewayProbe

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del probe univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del probe del gateway applicazione. ApplicationGatewayProbePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayProbeHealthResponseMatch

Nome Descrizione Valore
corpo Corpo che deve essere contenuto nella risposta di integrità. Il valore predefinito è vuoto. corda
statusCodes Intervalli consentiti di codici di stato integri. L'intervallo predefinito di codici di stato integri è 200-399. string[]

ApplicationGatewayProbePropertiesFormat

Nome Descrizione Valore
ospite Nome host a cui inviare il probe. corda
intervallo Intervallo di probe in secondi. Questo è l'intervallo di tempo tra due probe consecutivi. I valori accettabili sono compresi tra 1 secondo e 86400 secondi. Int
fiammifero Criterio per la classificazione di una risposta probe integra. ApplicationGatewayProbeHealthResponseMatch
minServers Numero minimo di server sempre contrassegnati come integri. Il valore predefinito è 0. Int
sentiero Percorso relativo del probe. Il percorso valido inizia da '/'. Il probe viene inviato a <Protocol>://<host>:<porta><percorso>. corda
pickHostNameFromBackendHttpSettings Indica se l'intestazione host deve essere selezionata dalle impostazioni HTTP back-end. Il valore predefinito è false. Bool
porto Porta personalizzata che verrà usata per il probe dei server back-end. Il valore valido è compreso tra 1 e 65535. In caso contrario, verrà usata la porta dalle impostazioni HTTP. Questa proprietà è valida solo per Standard_v2 e WAF_v2. Int

Vincoli:
Valore minimo = 1
Valore massimo = 65535
protocollo Protocollo usato per il probe. 'Http'
'Https'
provisioningState Stato di provisioning della risorsa impostazioni HTTP back-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
Timeout Timeout del probe in secondi. Probe contrassegnato come non riuscito se la risposta valida non viene ricevuta con questo periodo di timeout. I valori accettabili sono compresi tra 1 secondo e 86400 secondi. Int
unhealthyThreshold Numero di tentativi del probe. Il server back-end viene contrassegnato come inattivo dopo il numero di errori consecutivi dei probe raggiunge UnhealthyThreshold. I valori accettabili sono compresi tra 1 secondo e 20. Int

ApplicationGatewayPropertiesFormat

Nome Descrizione Valore
authenticationCertificates Certificati di autenticazione della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Configurazione della scalabilità automatica. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Pool di indirizzi back-end della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Impostazioni HTTP back-end della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. applicationGatewayBackendHttpSettings[]
customErrorConfigurations Configurazioni di errore personalizzate della risorsa del gateway applicazione. ApplicationGatewayCustomError[]
enableFips Indica se FIPS è abilitato nella risorsa del gateway applicazione. Bool
enableHttp2 Indica se HTTP2 è abilitato nella risorsa del gateway applicazione. Bool
firewallPolicy Riferimento alla risorsa FirewallPolicy. SubResource
frontendIPConfigurations Indirizzi IP front-end della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Porte front-end della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. applicationGatewayFrontendPort[]
gatewayIPConfigurations Subnet della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayIPConfiguration[]
httpListeners Listener HTTP della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayHttpListener []
Sonde Probe della risorsa del gateway applicazione. ApplicationGatewayProbe[]
provisioningState Stato di provisioning della risorsa del gateway applicazione. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
redirectConfigurations Reindirizzare le configurazioni della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Richiedere regole di routing della risorsa del gateway applicazione. ApplicationGatewayRequestRoutingRule[]
resourceGuid Proprietà GUID risorsa della risorsa del gateway applicazione. corda
rewriteRuleSets Riscrivere le regole per la risorsa del gateway applicazione. ApplicationGatewayRewriteRuleSet[]
Sku SKU della risorsa del gateway applicazione. applicationGatewaySku
sslCertificates Certificati SSL della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewaySslCertificate[]
sslPolicy Criteri SSL della risorsa del gateway applicazione. applicationGatewaySslPolicy
trustedRootCertificates Certificati radice attendibili della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. applicationGatewayTrustedRootCertificate[]
urlPathMaps Mappa percorso URL della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Configurazione di Web application firewall. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della configurazione di reindirizzamento univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della configurazione di reindirizzamento del gateway applicazione. ApplicationGatewayRedirectConfigurationPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayRedirectConfigurationPropertiesFormat

Nome Descrizione Valore
includePath Includere il percorso nell'URL reindirizzato. Bool
includeQueryString Includere la stringa di query nell'URL reindirizzato. Bool
pathRules Regole di percorso che specificano la configurazione di reindirizzamento. SubResource []
redirectType Tipo di reindirizzamento HTTP. 'Trovato'
'Permanente'
'SeeOther'
'Temporary'
requestRoutingRules Routing delle richieste che specifica la configurazione di reindirizzamento. SubResource []
targetListener Riferimento a un listener per reindirizzare la richiesta a. SubResource
targetUrl URL a cui reindirizzare la richiesta. corda
urlPathMaps Mappe percorso URL che specificano la configurazione di reindirizzamento predefinita. SubResource []

ApplicationGatewayRequestRoutingRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della regola di routing della richiesta univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della regola di routing delle richieste del gateway applicazione. ApplicationGatewayRequestRoutingRulePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Risorsa pool di indirizzi back-end del gateway applicazione. SubResource
backendHttpSettings Risorsa delle impostazioni HTTP back-end del gateway applicazione. SubResource
httpListener Risorsa listener HTTP del gateway applicazione. SubResource
provisioningState Stato di provisioning della risorsa della regola di routing delle richieste. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
redirectConfiguration Reindirizzare la risorsa di configurazione del gateway applicazione. SubResource
rewriteRuleSet Riscrivere la risorsa set di regole nella regola di base del gateway applicazione. SubResource
ruleType Tipo di regola. 'Basic'
'PathBasedRouting'
urlPathMap Risorsa mappa percorso URL del gateway applicazione. SubResource

ApplicationGatewayRewriteRule

Nome Descrizione Valore
actionSet Set di azioni da eseguire come parte della regola di riscrittura. ApplicationGatewayRewriteRuleActionSet
Condizioni Condizioni in base alle quali verrà valutata l'esecuzione del set di azioni. ApplicationGatewayRewriteRuleCondition[]
nome Nome della regola di riscrittura univoca all'interno di un gateway applicazione. corda
ruleSequence Sequenza di regole della regola di riscrittura che determina l'ordine di esecuzione di una determinata regola in un oggetto RewriteRuleSet. Int

ApplicationGatewayRewriteRuleActionSet

Nome Descrizione Valore
requestHeaderConfigurations Azioni di intestazione della richiesta nel set di azioni. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Azioni di intestazione della risposta nel set di azioni. ApplicationGatewayHeaderConfiguration[]

ApplicationGatewayRewriteRuleCondition

Nome Descrizione Valore
ignoreCase L'impostazione di questo parametro sul valore di verità con forza il criterio per eseguire un confronto con distinzione tra maiuscole e minuscole. Bool
negare L'impostazione di questo valore come verità forza a controllare la negazione della condizione specificata dall'utente. Bool
modello Modello, stringa fissa o espressione regolare, che valuta la veridicità della condizione. corda
variabile Parametro condition di RewriteRuleCondition. corda

ApplicationGatewayRewriteRuleSet

Nome Descrizione Valore
Id ID risorsa. corda
nome Nome del set di regole di riscrittura univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del set di regole di riscrittura del gateway applicazione. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Nome Descrizione Valore
riscrivereRules Riscrivere le regole nel set di regole di riscrittura. ApplicationGatewayRewriteRule[]

ApplicationGatewaySku

Nome Descrizione Valore
capacità Capacità (numero di istanze) di un gateway applicazione. Int
nome Nome di uno SKU del gateway applicazione. 'Standard_Large'
'Standard_Medium'
'Standard_Small'
'Standard_v2'
'WAF_Large'
'WAF_Medium'
'WAF_v2'
livello Livello di un gateway applicazione. 'Standard'
'Standard_v2'
'WAF'
'WAF_v2'

ApplicationGatewaySslCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del certificato SSL univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del certificato SSL del gateway applicazione. ApplicationGatewaySslCertificatePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewaySslCertificatePropertiesFormat

Nome Descrizione Valore
dati Certificato pfx con codifica Base 64. Applicabile solo nella richiesta PUT. corda
keyVaultSecretId ID segreto di (pfx con codifica base 64) 'Secret' o 'Certificate' oggetto archiviato in KeyVault. corda
parola d’ordine Password per il file pfx specificato nei dati. Applicabile solo nella richiesta PUT. corda
provisioningState Lo stato di provisioning della risorsa certificato SSL Valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Non riuscito'. corda
publicCertData Dati del certificato pubblico con codifica Base 64 corrispondenti a pfx specificati nei dati. Applicabile solo nella richiesta GET. corda

ApplicationGatewaySslPolicy

Nome Descrizione Valore
cipherSuites Pacchetti di crittografia SSL da abilitare nell'ordine specificato al gateway applicazione. Matrice di stringhe contenente uno dei seguenti elementi:
'TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA'
'TLS_DHE_DSS_WITH_AES_128_CBC_SHA'
'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256'
'TLS_DHE_DSS_WITH_AES_256_CBC_SHA'
'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256'
'TLS_DHE_RSA_WITH_AES_128_CBC_SHA'
'TLS_DHE_RSA_WITH_AES_128_GCM_SHA256'
'TLS_DHE_RSA_WITH_AES_256_CBC_SHA'
'TLS_DHE_RSA_WITH_AES_256_GCM_SHA384'
'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA'
'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256'
'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256'
'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA'
'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384'
'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384'
'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA'
'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256'
'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256'
'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA'
'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384'
'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384'
'TLS_RSA_WITH_3DES_EDE_CBC_SHA'
'TLS_RSA_WITH_AES_128_CBC_SHA'
'TLS_RSA_WITH_AES_128_CBC_SHA256'
'TLS_RSA_WITH_AES_128_GCM_SHA256'
'TLS_RSA_WITH_AES_256_CBC_SHA'
'TLS_RSA_WITH_AES_256_CBC_SHA256'
'TLS_RSA_WITH_AES_256_GCM_SHA384'
disabledSslProtocols Protocolli SSL da disabilitare nel gateway applicazione. Matrice di stringhe contenente uno dei seguenti elementi:
'TLSv1_0'
'TLSv1_1'
'TLSv1_2'
minProtocolVersion Versione minima del protocollo Ssl da supportare nel gateway applicazione. 'TLSv1_0'
'TLSv1_1'
'TLSv1_2'
policyName Nome dei criteri predefiniti Ssl. 'AppGwSslPolicy20150501'
'AppGwSslPolicy20170401'
'AppGwSslPolicy20170401S'
policyType Tipo di criteri SSL. 'Custom'
'Predefinito'

ApplicationGatewayTrustedRootCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del certificato radice attendibile univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del certificato radice attendibile del gateway applicazione. ApplicationGatewayTrustedRootCertificatePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Nome Descrizione Valore
dati Dati pubblici del certificato. corda
keyVaultSecretId ID segreto di (pfx con codifica base 64) 'Secret' o 'Certificate' oggetto archiviato in KeyVault. corda
provisioningState Stato di provisioning della risorsa certificato radice attendibile. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayUrlPathMap

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della mappa del percorso URL univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della mappa percorso URL del gateway applicazione. ApplicationGatewayUrlPathMapPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayUrlPathMapPropertiesFormat

Nome Descrizione Valore
defaultBackendAddressPool Risorsa del pool di indirizzi back-end predefinita della mappa percorso URL. SubResource
defaultBackendHttpSettings Risorsa predefinita delle impostazioni HTTP back-end della mappa percorso URL. SubResource
defaultRedirectConfiguration Risorsa di configurazione di reindirizzamento predefinita della mappa percorso URL. SubResource
defaultRewriteRuleSet Risorsa predefinita per il set di regole di riscrittura della mappa percorso URL. SubResource
pathRules Regola percorso della risorsa mappa percorso URL. applicationGatewayPathRule[]
provisioningState Stato di provisioning della risorsa impostazioni HTTP back-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayWebApplicationFirewallConfiguration

Nome Descrizione Valore
disabledRuleGroups Gruppi di regole disabilitati. ApplicationGatewayFirewallDisabledRuleGroup[]
Abilitato Indica se il web application firewall è abilitato o meno. bool (obbligatorio)
Esclusioni Elenco di esclusione. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Dimensioni massime di caricamento file in Mb per WAF. Int

Vincoli:
Valore minimo = 0
firewallMode Modalità web application firewall. 'Rilevamento'
'Prevenzione' (obbligatorio)
maxRequestBodySize Dimensioni massime del corpo della richiesta per WAF. Int

Vincoli:
Valore minimo = 8
Valore massimo = 128
maxRequestBodySizeInKb Dimensioni massime del corpo della richiesta in Kb per WAF. Int

Vincoli:
Valore minimo = 8
Valore massimo = 128
requestBodyCheck Indica se consentire a WAF di controllare il corpo della richiesta. Bool
ruleSetType Tipo di set di regole web application firewall. I valori possibili sono: 'OWASP'. stringa (obbligatorio)
ruleSetVersion Versione del tipo di set di regole. stringa (obbligatorio)

ApplicationSecurityGroup

Nome Descrizione Valore
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà del gruppo di sicurezza delle applicazioni. ApplicationSecurityGroupPropertiesFormat
Tag Tag di risorsa. resourcetag

ApplicationSecurityGroupPropertiesFormat

Nome Descrizione Valore

BackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà del pool di indirizzi back-end del servizio di bilanciamento del carico. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrizione Valore
provisioningState Ottenere lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nome Descrizione Valore

DdosSettings

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

Delegazione

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della subnet. ServiceDelegationPropertiesFormat

FrontendIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà del probe del servizio di bilanciamento del carico. FrontendIPConfigurationPropertiesFormat
Zone Elenco delle zone di disponibilità che denota l'INDIRIZZO IP allocato per la risorsa da cui deve provenire. string[]

FrontendIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAddressVersion Indica se l'ipconfiguration specifico è IPv4 o IPv6. Il valore predefinito è IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod Metodo di allocazione IP privato. 'Dynamic'
'Static'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddress Riferimento della risorsa IP pubblico. PublicIPAddress
publicIPPrefix Riferimento della risorsa Prefisso IP pubblico. SubResource
sottorete Riferimento della risorsa subnet. subnet

InboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della regola NAT in ingresso del servizio di bilanciamento del carico. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nome Descrizione Valore
backendPort Porta utilizzata per l'endpoint interno. I valori accettabili sono compresi tra 1 e 65535. Int
enableFloatingIP Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità SQL AlwaysOn. Questa impostazione è necessaria quando si usano i gruppi di disponibilità Sql AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint. Bool
enableTcpReset Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Bool
frontendIPConfiguration Riferimento agli indirizzi IP front-end. SubResource
frontendPort Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. Int
idleTimeoutInMinutes Timeout per la connessione TCP inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Int
protocollo Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico. 'All'
'Tcp'
'Udp'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

IpTag

Nome Descrizione Valore
ipTagType Ottiene o imposta il tipo ipTag: Esempio FirstPartyUsage. corda
cartellino Ottiene o imposta il valore di IpTag associato all'indirizzo IP pubblico. Esempio di SQL, Archiviazione e così via. corda

ManagedServiceIdentity

Nome Descrizione Valore
digitare Tipo di identità usata per la risorsa. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà le identità dalla macchina virtuale. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrizione Valore

Microsoft.Network/applicationGateways

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
identità Identità del gateway applicazione, se configurata. ManagedServiceIdentity
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del gateway applicazione. ApplicationGatewayPropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
Zone Elenco delle zone di disponibilità che denota la provenienza della risorsa. string[]

NetworkInterfaceIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà di configurazione IP dell'interfaccia di rete. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrizione Valore
applicationGatewayBackendAddressPools Riferimento della risorsa ApplicationGatewayBackendAddressPool. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Gruppi di sicurezza delle applicazioni in cui è inclusa la configurazione IP. ApplicationSecurityGroup[]
loadBalancerBackendAddressPools Riferimento della risorsa LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Elenco di riferimenti di LoadBalancerInboundNatRules. inboundNatRule[]
primario Ottiene un valore che indica se si tratta di un indirizzo del cliente primario nell'interfaccia di rete. Bool
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAddressVersion Disponibile da Api-Version 2016-03-30 e versioni successive, indica se la specifica ipconfiguration è IPv4 o IPv6. Il valore predefinito è IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod Metodo di allocazione degli indirizzi IP privati. 'Dynamic'
'Static'
provisioningState Stato di provisioning della configurazione IP dell'interfaccia di rete. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddress Indirizzo IP pubblico associato alla configurazione IP. PublicIPAddress
sottorete Subnet associata alla configurazione IP. subnet
virtualNetworkTaps Riferimento ai tap di rete virtuale. VirtualNetworkTap[]

NetworkSecurityGroup

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà del gruppo di sicurezza di rete. NetworkSecurityGroupPropertiesFormat
Tag Tag di risorsa. resourcetag

NetworkSecurityGroupPropertiesFormat

Nome Descrizione Valore
defaultSecurityRules Regole di sicurezza predefinite del gruppo di sicurezza di rete. SecurityRule[]
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa del gruppo di sicurezza di rete. corda
securityRules Raccolta di regole di sicurezza del gruppo di sicurezza di rete. SecurityRule[]

PublicIPAddress

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dell'indirizzo IP pubblico. PublicIPAddressPropertiesFormat
Sku SKU dell'indirizzo IP pubblico. publicIPAddressSku
Tag Tag di risorsa. resourcetag
Zone Elenco delle zone di disponibilità che denota l'INDIRIZZO IP allocato per la risorsa da cui deve provenire. string[]

PublicIPAddressDnsSettings

Nome Descrizione Valore
domainNameLabel Ottiene o imposta l'etichetta Nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituiscono il nome di dominio completo associato all'indirizzo IP pubblico. Se viene specificata un'etichetta del nome di dominio, viene creato un record DNS per l'indirizzo IP pubblico nel sistema DNS di Microsoft Azure. corda
Fqdn Ottiene il 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. corda
reverseFqdn Ottiene o imposta l'FQDN inverso. Nome di dominio completo visibile all'utente che si risolve in questo indirizzo IP pubblico. Se si specifica reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa al nome di dominio completo inverso. corda

PublicIPAddressPropertiesFormat

Nome Descrizione Valore
ddosSettings Criteri personalizzati di protezione DDoS associati all'indirizzo IP pubblico. DdosSettings
dnsSettings FQDN 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. corda
ipTags Elenco di tag associati all'indirizzo IP pubblico. IpTag []
provisioningState Stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddressVersion Versione dell'indirizzo IP pubblico. 'IPv4'
'IPv6'
publicIPAllocationMethod Metodo di allocazione degli indirizzi IP pubblici. 'Dynamic'
'Static'
publicIPPrefix Il prefisso IP pubblico da cui deve essere allocato questo indirizzo IP pubblico. SubResource
resourceGuid Proprietà GUID della risorsa IP pubblico. corda

PublicIPAddressSku

Nome Descrizione Valore
nome Nome di uno SKU di indirizzo IP pubblico. 'Basic'
'Standard'
Nome Descrizione Valore
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Formato delle proprietà del collegamento di spostamento delle risorse. ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Nome Descrizione Valore
collegamento Collegamento alla risorsa esterna. corda
linkedResourceType Tipo di risorsa della risorsa collegata. corda

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

Rotta

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della route. RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrizione Valore
addressPrefix CIDR di destinazione a cui si applica la route. corda
nextHopIpAddress I pacchetti di indirizzi IP devono essere inoltrati a. I valori dell'hop successivo sono consentiti solo nelle route in cui il tipo di hop successivo è VirtualAppliance. corda
nextHopType Tipo di hop di Azure a cui inviare il pacchetto. 'Internet'
'Nessuno'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)
provisioningState Stato di provisioning della risorsa. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

RouteTable

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà della tabella di route. RouteTablePropertiesFormat
Tag Tag di risorsa. resourcetag

RouteTablePropertiesFormat

Nome Descrizione Valore
disableBgpRoutePropagation Ottiene o imposta un valore che indica se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. Bool
provisioningState Stato di provisioning della risorsa. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
Itinerari Raccolta di route contenute all'interno di una tabella di route. route[]

SecurityRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della regola di sicurezza. SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrizione Valore
accesso Il traffico di rete è consentito o negato. 'Consenti'
'Deny' (obbligatorio)
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
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". corda
destinationAddressPrefixes Prefissi degli indirizzi di destinazione. INTERVALLI IP CIDR o di destinazione. string[]
destinationApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come destinazione. ApplicationSecurityGroup[]
destinationPortRange Porta o intervallo di destinazione. Numero intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. corda
destinationPortRanges Intervalli di porte di destinazione. string[]
direzione Direzione della regola. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. 'Inbound'
'Outbound' (obbligatorio)
priorità Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Minore è il numero di priorità, maggiore è la priorità della regola. Int
protocollo Protocollo di rete a cui si applica questa regola. '*'
'Esp'
'Icmp'
'Tcp'
'Udp' (obbligatorio)
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
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. corda
sourceAddressPrefixes Intervalli DI INDIRIZZI IP di origine o CIDR. string[]
sourceApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come origine. ApplicationSecurityGroup[]
sourcePortRange Porta o intervallo di origine. Numero intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. corda
sourcePortRanges Intervalli di porte di origine. string[]
Nome Descrizione Valore
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Formato delle proprietà del collegamento di spostamento delle risorse. ServiceAssociationLinkPropertiesFormat
digitare Tipo di risorsa. corda

ServiceAssociationLinkPropertiesFormat

Nome Descrizione Valore
allowDelete Se true, la risorsa può essere eliminata. Bool
collegamento Collegamento alla risorsa esterna. corda
linkedResourceType Tipo di risorsa della risorsa collegata. corda
Luoghi Elenco di posizioni. string[]

ServiceDelegationPropertiesFormat

Nome Descrizione Valore
Azioni Descrive le azioni consentite al servizio al momento della delega. string[]
serviceName Nome del servizio a cui deve essere delegata la subnet ,ad esempio Microsoft.Sql/servers. corda

ServiceEndpointPolicy

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dei criteri del punto finale del servizio. ServiceEndpointPolicyPropertiesFormat
Tag Tag di risorsa. resourcetag

ServiceEndpointPolicyDefinition

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della definizione dei criteri dell'endpoint di servizio. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Nome Descrizione Valore
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
servizio Nome dell'endpoint di servizio. corda
serviceResources Elenco di risorse del servizio. string[]

ServiceEndpointPolicyPropertiesFormat

Nome Descrizione Valore
serviceEndpointPolicyDefinitions Raccolta di definizioni dei criteri degli endpoint di servizio dei criteri dell'endpoint di servizio. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Nome Descrizione Valore
Luoghi Elenco di posizioni. string[]
provisioningState Stato di provisioning della risorsa. corda
servizio Tipo del servizio endpoint. corda

Sottorete

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della subnet. SubnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Prefisso dell'indirizzo per la subnet. corda
addressPrefixes Elenco di prefissi di indirizzi per la subnet. string[]
Delegazioni Ottiene una matrice di riferimenti alle deleghe nella subnet. delega[]
natGateway Gateway NAT associato a questa subnet. SubResource
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Abilitare o disabilitare il punto finale privato nella subnet. corda
privateLinkServiceNetworkPolicies Abilitare o disabilitare il servizio collegamento privato nella subnet. corda
provisioningState Stato di provisioning della risorsa. corda
resourceNavigationLinks Ottiene una matrice di riferimenti alle risorse esterne usando la subnet. ResourceNavigationLink[]
routeTable Riferimento della risorsa RouteTable. RouteTable
serviceAssociationLinks Ottiene una matrice di riferimenti ai servizi che inserisce in questa subnet. ServiceAssociationLink[]
serviceEndpointPolicies Matrice di criteri dell'endpoint di servizio. ServiceEndpointPolicy[]
serviceEndpoints Matrice di endpoint di servizio. ServiceEndpointPropertiesFormat[]

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa. corda

VirtualNetworkTap

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Toccare Proprietà della rete virtuale. VirtualNetworkTapPropertiesFormat
Tag Tag di risorsa. resourcetag

VirtualNetworkTapPropertiesFormat

Nome Descrizione Valore
destinationLoadBalancerFrontEndIPConfiguration Riferimento all'indirizzo IP privato nel servizio di bilanciamento del carico interno che riceverà il tocco. FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration Riferimento all'indirizzo IP privato della scheda di interfaccia di rete dell'agente di raccolta che riceverà il tocco. NetworkInterfaceIPConfiguration
destinationPort Porta di destinazione VXLAN che riceverà il traffico toccato. Int

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
cluster del servizio Azure Kubernetes con un gateway NAT e un gateway applicazione Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con il gateway NAT per le connessioni in uscita e un gateway applicazione per le connessioni in ingresso.
cluster del servizio Azure Kubernetes con il controller di ingresso del gateway applicazione Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con il gateway applicazione, il controller di ingresso del gateway applicazione, registro Azure Container, Log Analytics e Key Vault
gateway applicazione con gestione API interna e app Web Il gateway applicazione instrada il traffico Internet a un'istanza di Gestione API di rete virtuale (modalità interna) che supporta un'API Web ospitata in un'app Web di Azure.
gateway applicazione con waf e criteri firewall Questo modello crea un gateway applicazione con WAF configurato insieme a un criterio firewall
Creare un'app Web, pe e un gateway applicazione v2 Questo modello crea un'app Web di Azure con endpoint privato nella subnet della rete virtuale di Azure, un gateway applicazione v2. Il gateway applicazione viene distribuito in una rete virtuale (subnet). L'app Web limita l'accesso al traffico dalla subnet usando l'endpoint privato
Creare un gateway applicazione v2 Questo modello crea un gateway applicazione v2 in una rete virtuale e configura le proprietà di ridimensionamento automatico e una regola di bilanciamento del carico HTTP con front-end pubblico
Creare un gateway applicazione di Azure v2 Questo modello crea un gateway applicazione di Azure con due server Windows Server 2016 nel pool back-end
Creare un WAF di Azure v2 nel gateway applicazione di Azure Questo modello crea un web application firewall di Azure v2 nel gateway applicazione di Azure con due server Windows Server 2016 nel pool back-end
Creare Gestione API nella rete virtuale interna con il gateway app Questo modello illustra come creare un'istanza di Gestione API di Azure in una rete privata protetta dal gateway applicazione di Azure.
Creare un gateway applicazione con certificati Questo modello illustra come generare certificati autofirmato di Key Vault e quindi fare riferimento al gateway applicazione.
Distribuire un set di scalabilità di macchine virtuali Windows con il gateway applicazione di Azure Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Windows integrato con il gateway applicazione di Azure e supporta fino a 1000 macchine virtuali
Frontdoor Standard/Premium con origine del gateway applicazione Questo modello crea un'istanza di Frontdoor Standard/Premium e un'istanza del gateway applicazione e usa un criterio NSG e WAF per verificare che il traffico provenga dall'origine di Frontdoor.
Frontdoor con istanze di Contenitore e gateway applicazione Questo modello crea un frontdoor Standard/Premium con un gruppo di contenitori e un gateway applicazione.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa applicationGateways può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo 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/applicationGateways, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Network/applicationGateways",
  "apiVersion": "2019-04-01",
  "name": "string",
  "etag": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "authenticationCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "autoscaleConfiguration": {
      "maxCapacity": "int",
      "minCapacity": "int"
    },
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ],
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "applicationGatewayBackendAddressPools": [
                  ...
                ],
                "applicationSecurityGroups": [
                  {
                    "id": "string",
                    "location": "string",
                    "properties": {
                    },
                    "tags": {
                      "{customized property}": "string"
                    }
                  }
                ],
                "loadBalancerBackendAddressPools": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "provisioningState": "string"
                    }
                  }
                ],
                "loadBalancerInboundNatRules": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "backendPort": "int",
                      "enableFloatingIP": "bool",
                      "enableTcpReset": "bool",
                      "frontendIPConfiguration": {
                        "id": "string"
                      },
                      "frontendPort": "int",
                      "idleTimeoutInMinutes": "int",
                      "protocol": "string",
                      "provisioningState": "string"
                    }
                  }
                ],
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAddressVersion": "string",
                "privateIPAllocationMethod": "string",
                "provisioningState": "string",
                "publicIPAddress": {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "ddosSettings": {
                      "ddosCustomPolicy": {
                        "id": "string"
                      },
                      "protectionCoverage": "string"
                    },
                    "dnsSettings": {
                      "domainNameLabel": "string",
                      "fqdn": "string",
                      "reverseFqdn": "string"
                    },
                    "idleTimeoutInMinutes": "int",
                    "ipAddress": "string",
                    "ipTags": [
                      {
                        "ipTagType": "string",
                        "tag": "string"
                      }
                    ],
                    "provisioningState": "string",
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "publicIPPrefix": {
                      "id": "string"
                    },
                    "resourceGuid": "string"
                  },
                  "sku": {
                    "name": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  },
                  "zones": [ "string" ]
                },
                "subnet": {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "addressPrefix": "string",
                    "addressPrefixes": [ "string" ],
                    "delegations": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "actions": [ "string" ],
                          "serviceName": "string"
                        }
                      }
                    ],
                    "natGateway": {
                      "id": "string"
                    },
                    "networkSecurityGroup": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "defaultSecurityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationAddressPrefixes": [ "string" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "string" ]
                            }
                          }
                        ],
                        "provisioningState": "string",
                        "resourceGuid": "string",
                        "securityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationAddressPrefixes": [ "string" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "string" ]
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "privateEndpointNetworkPolicies": "string",
                    "privateLinkServiceNetworkPolicies": "string",
                    "provisioningState": "string",
                    "resourceNavigationLinks": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "link": "string",
                          "linkedResourceType": "string"
                        }
                      }
                    ],
                    "routeTable": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "disableBgpRoutePropagation": "bool",
                        "provisioningState": "string",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string",
                              "provisioningState": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "serviceAssociationLinks": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "allowDelete": "bool",
                          "link": "string",
                          "linkedResourceType": "string",
                          "locations": [ "string" ]
                        },
                        "type": "string"
                      }
                    ],
                    "serviceEndpointPolicies": [
                      {
                        "etag": "string",
                        "id": "string",
                        "location": "string",
                        "properties": {
                          "serviceEndpointPolicyDefinitions": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "description": "string",
                                "service": "string",
                                "serviceResources": [ "string" ]
                              }
                            }
                          ]
                        },
                        "tags": {
                          "{customized property}": "string"
                        }
                      }
                    ],
                    "serviceEndpoints": [
                      {
                        "locations": [ "string" ],
                        "provisioningState": "string",
                        "service": "string"
                      }
                    ]
                  }
                },
                "virtualNetworkTaps": [
                  {
                    "etag": "string",
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "destinationLoadBalancerFrontEndIPConfiguration": {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "privateIPAddress": "string",
                          "privateIPAddressVersion": "string",
                          "privateIPAllocationMethod": "string",
                          "provisioningState": "string",
                          "publicIPAddress": {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "ddosSettings": {
                                "ddosCustomPolicy": {
                                  "id": "string"
                                },
                                "protectionCoverage": "string"
                              },
                              "dnsSettings": {
                                "domainNameLabel": "string",
                                "fqdn": "string",
                                "reverseFqdn": "string"
                              },
                              "idleTimeoutInMinutes": "int",
                              "ipAddress": "string",
                              "ipTags": [
                                {
                                  "ipTagType": "string",
                                  "tag": "string"
                                }
                              ],
                              "provisioningState": "string",
                              "publicIPAddressVersion": "string",
                              "publicIPAllocationMethod": "string",
                              "publicIPPrefix": {
                                "id": "string"
                              },
                              "resourceGuid": "string"
                            },
                            "sku": {
                              "name": "string"
                            },
                            "tags": {
                              "{customized property}": "string"
                            },
                            "zones": [ "string" ]
                          },
                          "publicIPPrefix": {
                            "id": "string"
                          },
                          "subnet": {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "addressPrefixes": [ "string" ],
                              "delegations": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "actions": [ "string" ],
                                    "serviceName": "string"
                                  }
                                }
                              ],
                              "natGateway": {
                                "id": "string"
                              },
                              "networkSecurityGroup": {
                                "etag": "string",
                                "id": "string",
                                "location": "string",
                                "properties": {
                                  "defaultSecurityRules": [
                                    {
                                      "etag": "string",
                                      "id": "string",
                                      "name": "string",
                                      "properties": {
                                        "access": "string",
                                        "description": "string",
                                        "destinationAddressPrefix": "string",
                                        "destinationAddressPrefixes": [ "string" ],
                                        "destinationApplicationSecurityGroups": [
                                          {
                                            "id": "string",
                                            "location": "string",
                                            "properties": {
                                            },
                                            "tags": {
                                              "{customized property}": "string"
                                            }
                                          }
                                        ],
                                        "destinationPortRange": "string",
                                        "destinationPortRanges": [ "string" ],
                                        "direction": "string",
                                        "priority": "int",
                                        "protocol": "string",
                                        "provisioningState": "string",
                                        "sourceAddressPrefix": "string",
                                        "sourceAddressPrefixes": [ "string" ],
                                        "sourceApplicationSecurityGroups": [
                                          {
                                            "id": "string",
                                            "location": "string",
                                            "properties": {
                                            },
                                            "tags": {
                                              "{customized property}": "string"
                                            }
                                          }
                                        ],
                                        "sourcePortRange": "string",
                                        "sourcePortRanges": [ "string" ]
                                      }
                                    }
                                  ],
                                  "provisioningState": "string",
                                  "resourceGuid": "string",
                                  "securityRules": [
                                    {
                                      "etag": "string",
                                      "id": "string",
                                      "name": "string",
                                      "properties": {
                                        "access": "string",
                                        "description": "string",
                                        "destinationAddressPrefix": "string",
                                        "destinationAddressPrefixes": [ "string" ],
                                        "destinationApplicationSecurityGroups": [
                                          {
                                            "id": "string",
                                            "location": "string",
                                            "properties": {
                                            },
                                            "tags": {
                                              "{customized property}": "string"
                                            }
                                          }
                                        ],
                                        "destinationPortRange": "string",
                                        "destinationPortRanges": [ "string" ],
                                        "direction": "string",
                                        "priority": "int",
                                        "protocol": "string",
                                        "provisioningState": "string",
                                        "sourceAddressPrefix": "string",
                                        "sourceAddressPrefixes": [ "string" ],
                                        "sourceApplicationSecurityGroups": [
                                          {
                                            "id": "string",
                                            "location": "string",
                                            "properties": {
                                            },
                                            "tags": {
                                              "{customized property}": "string"
                                            }
                                          }
                                        ],
                                        "sourcePortRange": "string",
                                        "sourcePortRanges": [ "string" ]
                                      }
                                    }
                                  ]
                                },
                                "tags": {
                                  "{customized property}": "string"
                                }
                              },
                              "privateEndpointNetworkPolicies": "string",
                              "privateLinkServiceNetworkPolicies": "string",
                              "provisioningState": "string",
                              "resourceNavigationLinks": [
                                {
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "link": "string",
                                    "linkedResourceType": "string"
                                  }
                                }
                              ],
                              "routeTable": {
                                "etag": "string",
                                "id": "string",
                                "location": "string",
                                "properties": {
                                  "disableBgpRoutePropagation": "bool",
                                  "provisioningState": "string",
                                  "routes": [
                                    {
                                      "etag": "string",
                                      "id": "string",
                                      "name": "string",
                                      "properties": {
                                        "addressPrefix": "string",
                                        "nextHopIpAddress": "string",
                                        "nextHopType": "string",
                                        "provisioningState": "string"
                                      }
                                    }
                                  ]
                                },
                                "tags": {
                                  "{customized property}": "string"
                                }
                              },
                              "serviceAssociationLinks": [
                                {
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "allowDelete": "bool",
                                    "link": "string",
                                    "linkedResourceType": "string",
                                    "locations": [ "string" ]
                                  },
                                  "type": "string"
                                }
                              ],
                              "serviceEndpointPolicies": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                    "serviceEndpointPolicyDefinitions": [
                                      {
                                        "etag": "string",
                                        "id": "string",
                                        "name": "string",
                                        "properties": {
                                          "description": "string",
                                          "service": "string",
                                          "serviceResources": [ "string" ]
                                        }
                                      }
                                    ]
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "serviceEndpoints": [
                                {
                                  "locations": [ "string" ],
                                  "provisioningState": "string",
                                  "service": "string"
                                }
                              ]
                            }
                          }
                        },
                        "zones": [ "string" ]
                      },
                      "destinationNetworkInterfaceIPConfiguration": ...,
                      "destinationPort": "int"
                    },
                    "tags": {
                      "{customized property}": "string"
                    }
                  }
                ]
              }
            }
          ],
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "affinityCookieName": "string",
          "authenticationCertificates": [
            {
              "id": "string"
            }
          ],
          "connectionDraining": {
            "drainTimeoutInSec": "int",
            "enabled": "bool"
          },
          "cookieBasedAffinity": "string",
          "hostName": "string",
          "path": "string",
          "pickHostNameFromBackendAddress": "bool",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "probeEnabled": "bool",
          "protocol": "string",
          "provisioningState": "string",
          "requestTimeout": "int",
          "trustedRootCertificates": [
            {
              "id": "string"
            }
          ]
        },
        "type": "string"
      }
    ],
    "customErrorConfigurations": [
      {
        "customErrorPageUrl": "string",
        "statusCode": "string"
      }
    ],
    "enableFips": "bool",
    "enableHttp2": "bool",
    "firewallPolicy": {
      "id": "string"
    },
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "frontendPorts": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "port": "int",
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "gatewayIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "provisioningState": "string",
          "subnet": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "httpListeners": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "customErrorConfigurations": [
            {
              "customErrorPageUrl": "string",
              "statusCode": "string"
            }
          ],
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostName": "string",
          "protocol": "string",
          "provisioningState": "string",
          "requireServerNameIndication": "bool",
          "sslCertificate": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "host": "string",
          "interval": "int",
          "match": {
            "body": "string",
            "statusCodes": [ "string" ]
          },
          "minServers": "int",
          "path": "string",
          "pickHostNameFromBackendHttpSettings": "bool",
          "port": "int",
          "protocol": "string",
          "provisioningState": "string",
          "timeout": "int",
          "unhealthyThreshold": "int"
        },
        "type": "string"
      }
    ],
    "provisioningState": "string",
    "redirectConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "includePath": "bool",
          "includeQueryString": "bool",
          "pathRules": [
            {
              "id": "string"
            }
          ],
          "redirectType": "string",
          "requestRoutingRules": [
            {
              "id": "string"
            }
          ],
          "targetListener": {
            "id": "string"
          },
          "targetUrl": "string",
          "urlPathMaps": [
            {
              "id": "string"
            }
          ]
        },
        "type": "string"
      }
    ],
    "requestRoutingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendHttpSettings": {
            "id": "string"
          },
          "httpListener": {
            "id": "string"
          },
          "provisioningState": "string",
          "redirectConfiguration": {
            "id": "string"
          },
          "rewriteRuleSet": {
            "id": "string"
          },
          "ruleType": "string",
          "urlPathMap": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "resourceGuid": "string",
    "rewriteRuleSets": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "rewriteRules": [
            {
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "string",
                    "headerValue": "string"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "string",
                    "headerValue": "string"
                  }
                ]
              },
              "conditions": [
                {
                  "ignoreCase": "bool",
                  "negate": "bool",
                  "pattern": "string",
                  "variable": "string"
                }
              ],
              "name": "string",
              "ruleSequence": "int"
            }
          ]
        }
      }
    ],
    "sku": {
      "capacity": "int",
      "name": "string",
      "tier": "string"
    },
    "sslCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "keyVaultSecretId": "string",
          "password": "string",
          "provisioningState": "string",
          "publicCertData": "string"
        },
        "type": "string"
      }
    ],
    "sslPolicy": {
      "cipherSuites": [ "string" ],
      "disabledSslProtocols": [ "string" ],
      "minProtocolVersion": "string",
      "policyName": "string",
      "policyType": "string"
    },
    "trustedRootCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "keyVaultSecretId": "string",
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "urlPathMaps": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "defaultBackendAddressPool": {
            "id": "string"
          },
          "defaultBackendHttpSettings": {
            "id": "string"
          },
          "defaultRedirectConfiguration": {
            "id": "string"
          },
          "defaultRewriteRuleSet": {
            "id": "string"
          },
          "pathRules": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendHttpSettings": {
                  "id": "string"
                },
                "paths": [ "string" ],
                "provisioningState": "string",
                "redirectConfiguration": {
                  "id": "string"
                },
                "rewriteRuleSet": {
                  "id": "string"
                }
              },
              "type": "string"
            }
          ],
          "provisioningState": "string"
        },
        "type": "string"
      }
    ],
    "webApplicationFirewallConfiguration": {
      "disabledRuleGroups": [
        {
          "ruleGroupName": "string",
          "rules": [ "int" ]
        }
      ],
      "enabled": "bool",
      "exclusions": [
        {
          "matchVariable": "string",
          "selector": "string",
          "selectorMatchOperator": "string"
        }
      ],
      "fileUploadLimitInMb": "int",
      "firewallMode": "string",
      "maxRequestBodySize": "int",
      "maxRequestBodySizeInKb": "int",
      "requestBodyCheck": "bool",
      "ruleSetType": "string",
      "ruleSetVersion": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Valori delle proprietà

ApplicationGatewayAuthenticationCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del certificato di autenticazione univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del certificato di autenticazione del gateway applicazione. ApplicationGatewayAuthenticationCertificatePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Nome Descrizione Valore
dati Dati pubblici del certificato. corda
provisioningState Stato di provisioning della risorsa certificato di autenticazione. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayAutoscaleConfiguration

Nome Descrizione Valore
maxCapacity Limite superiore al numero di capacità del gateway applicazione. Int

Vincoli:
Valore minimo = 2
minCapacity Limite inferiore al numero di capacità del gateway applicazione. Int

Vincoli:
Valore minimo = 0 (obbligatorio)

ApplicationGatewayBackendAddress

Nome Descrizione Valore
Fqdn Nome di dominio completo (FQDN). corda
ipAddress Indirizzo IP. corda

ApplicationGatewayBackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del pool di indirizzi back-end univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del pool di indirizzi back-end del gateway applicazione. ApplicationGatewayBackendAddressPoolPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendAddresses Indirizzi back-end. ApplicationGatewayBackendAddress[]
backendIPConfigurations Raccolta di riferimenti agli indirizzi IP definiti nelle interfacce di rete. NetworkInterfaceIPConfiguration[]
provisioningState Stato di provisioning della risorsa del pool di indirizzi back-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayBackendHttpSettings

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome delle impostazioni HTTP back-end univoco all'interno di un gateway applicazione. corda
proprietà Proprietà delle impostazioni HTTP back-end del gateway applicazione. ApplicationGatewayBackendHttpSettingsPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Nome Descrizione Valore
affinityCookieName Nome del cookie da usare per il cookie di affinità. corda
authenticationCertificates Matrice di riferimenti ai certificati di autenticazione del gateway applicazione. SubResource []
connectionDraining Svuotamento della connessione della risorsa delle impostazioni HTTP back-end. ApplicationGatewayConnectionDraining
cookieBasedAffinity Affinità basata su cookie. 'Disabilitato'
'Enabled'
hostName Intestazione host da inviare ai server back-end. corda
sentiero Percorso che deve essere usato come prefisso per tutte le richieste HTTP. Null indica che non verrà preceduto alcun percorso. Il valore predefinito è Null. corda
pickHostNameFromBackendAddress Indica se selezionare l'intestazione host dal nome host del server back-end. Il valore predefinito è false. Bool
porto Porta di destinazione nel back-end. Int
sonda Risorsa probe di un gateway applicazione. SubResource
probeEnabled Indica se il probe è abilitato. Il valore predefinito è false. Bool
protocollo Protocollo usato per comunicare con il back-end. 'Http'
'Https'
provisioningState Stato di provisioning della risorsa impostazioni HTTP back-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
requestTimeout Timeout della richiesta in secondi. Il gateway applicazione non riuscirà la richiesta se la risposta non viene ricevuta all'interno di RequestTimeout. I valori accettabili sono compresi tra 1 secondo e 86400 secondi. Int
trustedRootCertificates Matrice di riferimenti ai certificati radice attendibili del gateway applicazione. SubResource []

ApplicationGatewayConnectionDraining

Nome Descrizione Valore
drainTimeoutInSec Il numero di secondi di svuotamento della connessione è attivo. I valori accettabili sono compresi tra 1 secondo e 3600 secondi. Int

Vincoli:
Valore minimo = 1
Valore massimo = 3600 (obbligatorio)
Abilitato Indica se lo svuotamento delle connessioni è abilitato o meno. bool (obbligatorio)

ApplicationGatewayCustomError

Nome Descrizione Valore
customErrorPageUrl URL della pagina di errore dell'errore del cliente del gateway applicazione. corda
statusCode Codice di stato dell'errore del cliente del gateway applicazione. 'HttpStatus403'
'HttpStatus502'

ApplicationGatewayFirewallDisabledRuleGroup

Nome Descrizione Valore
ruleGroupName Nome del gruppo di regole che verrà disabilitato. stringa (obbligatorio)
norme Elenco di regole che verranno disabilitate. Se null, tutte le regole del gruppo di regole verranno disabilitate. int[]

ApplicationGatewayFirewallExclusion

Nome Descrizione Valore
matchVariable Variabile da escludere. stringa (obbligatorio)
selettore Quando matchVariable è una raccolta, l'operatore utilizzato per specificare gli elementi nella raccolta a cui si applica questa esclusione. stringa (obbligatorio)
selectorMatchOperator Quando matchVariable è una raccolta, operare sul selettore per specificare gli elementi nella raccolta a cui si applica questa esclusione. stringa (obbligatorio)

ApplicationGatewayFrontendIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della configurazione IP front-end univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della configurazione IP front-end del gateway applicazione. ApplicationGatewayFrontendIPConfigurationPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress PrivateIPAddress della configurazione IP dell'interfaccia di rete. corda
privateIPAllocationMethod Metodo di allocazione degli indirizzi IP privati. 'Dynamic'
'Static'
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddress Riferimento alla risorsa PublicIP. SubResource
sottorete Riferimento alla risorsa subnet. SubResource

ApplicationGatewayFrontendPort

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della porta front-end univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della porta front-end del gateway applicazione. ApplicationGatewayFrontendPortPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayFrontendPortPropertiesFormat

Nome Descrizione Valore
porto Porta front-end. Int
provisioningState Stato di provisioning della risorsa porta front-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayHeaderConfiguration

Nome Descrizione Valore
headerName Nome dell'intestazione della configurazione dell'intestazione. corda
headerValue Valore dell'intestazione della configurazione dell'intestazione. corda

ApplicationGatewayHttpListener

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del listener HTTP univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del listener HTTP del gateway applicazione. ApplicationGatewayHttpListenerPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayHttpListenerPropertiesFormat

Nome Descrizione Valore
customErrorConfigurations Configurazioni di errore personalizzate del listener HTTP. ApplicationGatewayCustomError[]
frontendIPConfiguration Risorsa di configurazione IP front-end di un gateway applicazione. SubResource
frontendPort Risorsa porta front-end di un gateway applicazione. SubResource
hostName Nome host del listener HTTP. corda
protocollo Protocollo del listener HTTP. 'Http'
'Https'
provisioningState Stato di provisioning della risorsa listener HTTP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
requireServerNameIndication Applicabile solo se il protocollo è https. Abilita SNI per l'hosting multi-hosting. Bool
sslCertificate Risorsa certificato SSL di un gateway applicazione. SubResource

ApplicationGatewayIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della configurazione IP univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della configurazione IP del gateway applicazione. ApplicationGatewayIPConfigurationPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayIPConfigurationPropertiesFormat

Nome Descrizione Valore
provisioningState Stato di provisioning della risorsa subnet del gateway applicazione. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
sottorete Riferimento alla risorsa subnet. Una subnet da cui il gateway applicazione ottiene l'indirizzo privato. SubResource

ApplicationGatewayPathRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della regola di percorso univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della regola del percorso del gateway applicazione. ApplicationGatewayPathRulePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayPathRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Risorsa pool di indirizzi back-end della regola percorso percorso URL. SubResource
backendHttpSettings Risorsa impostazioni HTTP back-end della regola percorso percorso URL. SubResource
Percorsi Regole di percorso della mappa percorso URL. string[]
provisioningState Regola percorso della risorsa mappa percorso URL. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
redirectConfiguration Reindirizzare la risorsa di configurazione della regola percorso URL path path. SubResource
rewriteRuleSet Riscrivere la risorsa del set di regole della regola percorso URL path map rule. SubResource

ApplicationGatewayProbe

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del probe univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del probe del gateway applicazione. ApplicationGatewayProbePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayProbeHealthResponseMatch

Nome Descrizione Valore
corpo Corpo che deve essere contenuto nella risposta di integrità. Il valore predefinito è vuoto. corda
statusCodes Intervalli consentiti di codici di stato integri. L'intervallo predefinito di codici di stato integri è 200-399. string[]

ApplicationGatewayProbePropertiesFormat

Nome Descrizione Valore
ospite Nome host a cui inviare il probe. corda
intervallo Intervallo di probe in secondi. Questo è l'intervallo di tempo tra due probe consecutivi. I valori accettabili sono compresi tra 1 secondo e 86400 secondi. Int
fiammifero Criterio per la classificazione di una risposta probe integra. ApplicationGatewayProbeHealthResponseMatch
minServers Numero minimo di server sempre contrassegnati come integri. Il valore predefinito è 0. Int
sentiero Percorso relativo del probe. Il percorso valido inizia da '/'. Il probe viene inviato a <Protocol>://<host>:<porta><percorso>. corda
pickHostNameFromBackendHttpSettings Indica se l'intestazione host deve essere selezionata dalle impostazioni HTTP back-end. Il valore predefinito è false. Bool
porto Porta personalizzata che verrà usata per il probe dei server back-end. Il valore valido è compreso tra 1 e 65535. In caso contrario, verrà usata la porta dalle impostazioni HTTP. Questa proprietà è valida solo per Standard_v2 e WAF_v2. Int

Vincoli:
Valore minimo = 1
Valore massimo = 65535
protocollo Protocollo usato per il probe. 'Http'
'Https'
provisioningState Stato di provisioning della risorsa impostazioni HTTP back-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
Timeout Timeout del probe in secondi. Probe contrassegnato come non riuscito se la risposta valida non viene ricevuta con questo periodo di timeout. I valori accettabili sono compresi tra 1 secondo e 86400 secondi. Int
unhealthyThreshold Numero di tentativi del probe. Il server back-end viene contrassegnato come inattivo dopo il numero di errori consecutivi dei probe raggiunge UnhealthyThreshold. I valori accettabili sono compresi tra 1 secondo e 20. Int

ApplicationGatewayPropertiesFormat

Nome Descrizione Valore
authenticationCertificates Certificati di autenticazione della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Configurazione della scalabilità automatica. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Pool di indirizzi back-end della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Impostazioni HTTP back-end della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. applicationGatewayBackendHttpSettings[]
customErrorConfigurations Configurazioni di errore personalizzate della risorsa del gateway applicazione. ApplicationGatewayCustomError[]
enableFips Indica se FIPS è abilitato nella risorsa del gateway applicazione. Bool
enableHttp2 Indica se HTTP2 è abilitato nella risorsa del gateway applicazione. Bool
firewallPolicy Riferimento alla risorsa FirewallPolicy. SubResource
frontendIPConfigurations Indirizzi IP front-end della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Porte front-end della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. applicationGatewayFrontendPort[]
gatewayIPConfigurations Subnet della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayIPConfiguration[]
httpListeners Listener HTTP della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayHttpListener []
Sonde Probe della risorsa del gateway applicazione. ApplicationGatewayProbe[]
provisioningState Stato di provisioning della risorsa del gateway applicazione. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
redirectConfigurations Reindirizzare le configurazioni della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Richiedere regole di routing della risorsa del gateway applicazione. ApplicationGatewayRequestRoutingRule[]
resourceGuid Proprietà GUID risorsa della risorsa del gateway applicazione. corda
rewriteRuleSets Riscrivere le regole per la risorsa del gateway applicazione. ApplicationGatewayRewriteRuleSet[]
Sku SKU della risorsa del gateway applicazione. applicationGatewaySku
sslCertificates Certificati SSL della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewaySslCertificate[]
sslPolicy Criteri SSL della risorsa del gateway applicazione. applicationGatewaySslPolicy
trustedRootCertificates Certificati radice attendibili della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. applicationGatewayTrustedRootCertificate[]
urlPathMaps Mappa percorso URL della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Configurazione di Web application firewall. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della configurazione di reindirizzamento univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della configurazione di reindirizzamento del gateway applicazione. ApplicationGatewayRedirectConfigurationPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayRedirectConfigurationPropertiesFormat

Nome Descrizione Valore
includePath Includere il percorso nell'URL reindirizzato. Bool
includeQueryString Includere la stringa di query nell'URL reindirizzato. Bool
pathRules Regole di percorso che specificano la configurazione di reindirizzamento. SubResource []
redirectType Tipo di reindirizzamento HTTP. 'Trovato'
'Permanente'
'SeeOther'
'Temporary'
requestRoutingRules Routing delle richieste che specifica la configurazione di reindirizzamento. SubResource []
targetListener Riferimento a un listener per reindirizzare la richiesta a. SubResource
targetUrl URL a cui reindirizzare la richiesta. corda
urlPathMaps Mappe percorso URL che specificano la configurazione di reindirizzamento predefinita. SubResource []

ApplicationGatewayRequestRoutingRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della regola di routing della richiesta univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della regola di routing delle richieste del gateway applicazione. ApplicationGatewayRequestRoutingRulePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Risorsa pool di indirizzi back-end del gateway applicazione. SubResource
backendHttpSettings Risorsa delle impostazioni HTTP back-end del gateway applicazione. SubResource
httpListener Risorsa listener HTTP del gateway applicazione. SubResource
provisioningState Stato di provisioning della risorsa della regola di routing delle richieste. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
redirectConfiguration Reindirizzare la risorsa di configurazione del gateway applicazione. SubResource
rewriteRuleSet Riscrivere la risorsa set di regole nella regola di base del gateway applicazione. SubResource
ruleType Tipo di regola. 'Basic'
'PathBasedRouting'
urlPathMap Risorsa mappa percorso URL del gateway applicazione. SubResource

ApplicationGatewayRewriteRule

Nome Descrizione Valore
actionSet Set di azioni da eseguire come parte della regola di riscrittura. ApplicationGatewayRewriteRuleActionSet
Condizioni Condizioni in base alle quali verrà valutata l'esecuzione del set di azioni. ApplicationGatewayRewriteRuleCondition[]
nome Nome della regola di riscrittura univoca all'interno di un gateway applicazione. corda
ruleSequence Sequenza di regole della regola di riscrittura che determina l'ordine di esecuzione di una determinata regola in un oggetto RewriteRuleSet. Int

ApplicationGatewayRewriteRuleActionSet

Nome Descrizione Valore
requestHeaderConfigurations Azioni di intestazione della richiesta nel set di azioni. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Azioni di intestazione della risposta nel set di azioni. ApplicationGatewayHeaderConfiguration[]

ApplicationGatewayRewriteRuleCondition

Nome Descrizione Valore
ignoreCase L'impostazione di questo parametro sul valore di verità con forza il criterio per eseguire un confronto con distinzione tra maiuscole e minuscole. Bool
negare L'impostazione di questo valore come verità forza a controllare la negazione della condizione specificata dall'utente. Bool
modello Modello, stringa fissa o espressione regolare, che valuta la veridicità della condizione. corda
variabile Parametro condition di RewriteRuleCondition. corda

ApplicationGatewayRewriteRuleSet

Nome Descrizione Valore
Id ID risorsa. corda
nome Nome del set di regole di riscrittura univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del set di regole di riscrittura del gateway applicazione. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Nome Descrizione Valore
riscrivereRules Riscrivere le regole nel set di regole di riscrittura. ApplicationGatewayRewriteRule[]

ApplicationGatewaySku

Nome Descrizione Valore
capacità Capacità (numero di istanze) di un gateway applicazione. Int
nome Nome di uno SKU del gateway applicazione. 'Standard_Large'
'Standard_Medium'
'Standard_Small'
'Standard_v2'
'WAF_Large'
'WAF_Medium'
'WAF_v2'
livello Livello di un gateway applicazione. 'Standard'
'Standard_v2'
'WAF'
'WAF_v2'

ApplicationGatewaySslCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del certificato SSL univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del certificato SSL del gateway applicazione. ApplicationGatewaySslCertificatePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewaySslCertificatePropertiesFormat

Nome Descrizione Valore
dati Certificato pfx con codifica Base 64. Applicabile solo nella richiesta PUT. corda
keyVaultSecretId ID segreto di (pfx con codifica base 64) 'Secret' o 'Certificate' oggetto archiviato in KeyVault. corda
parola d’ordine Password per il file pfx specificato nei dati. Applicabile solo nella richiesta PUT. corda
provisioningState Lo stato di provisioning della risorsa certificato SSL Valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Non riuscito'. corda
publicCertData Dati del certificato pubblico con codifica Base 64 corrispondenti a pfx specificati nei dati. Applicabile solo nella richiesta GET. corda

ApplicationGatewaySslPolicy

Nome Descrizione Valore
cipherSuites Pacchetti di crittografia SSL da abilitare nell'ordine specificato al gateway applicazione. Matrice di stringhe contenente uno dei seguenti elementi:
'TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA'
'TLS_DHE_DSS_WITH_AES_128_CBC_SHA'
'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256'
'TLS_DHE_DSS_WITH_AES_256_CBC_SHA'
'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256'
'TLS_DHE_RSA_WITH_AES_128_CBC_SHA'
'TLS_DHE_RSA_WITH_AES_128_GCM_SHA256'
'TLS_DHE_RSA_WITH_AES_256_CBC_SHA'
'TLS_DHE_RSA_WITH_AES_256_GCM_SHA384'
'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA'
'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256'
'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256'
'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA'
'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384'
'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384'
'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA'
'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256'
'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256'
'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA'
'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384'
'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384'
'TLS_RSA_WITH_3DES_EDE_CBC_SHA'
'TLS_RSA_WITH_AES_128_CBC_SHA'
'TLS_RSA_WITH_AES_128_CBC_SHA256'
'TLS_RSA_WITH_AES_128_GCM_SHA256'
'TLS_RSA_WITH_AES_256_CBC_SHA'
'TLS_RSA_WITH_AES_256_CBC_SHA256'
'TLS_RSA_WITH_AES_256_GCM_SHA384'
disabledSslProtocols Protocolli SSL da disabilitare nel gateway applicazione. Matrice di stringhe contenente uno dei seguenti elementi:
'TLSv1_0'
'TLSv1_1'
'TLSv1_2'
minProtocolVersion Versione minima del protocollo Ssl da supportare nel gateway applicazione. 'TLSv1_0'
'TLSv1_1'
'TLSv1_2'
policyName Nome dei criteri predefiniti Ssl. 'AppGwSslPolicy20150501'
'AppGwSslPolicy20170401'
'AppGwSslPolicy20170401S'
policyType Tipo di criteri SSL. 'Custom'
'Predefinito'

ApplicationGatewayTrustedRootCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del certificato radice attendibile univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del certificato radice attendibile del gateway applicazione. ApplicationGatewayTrustedRootCertificatePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Nome Descrizione Valore
dati Dati pubblici del certificato. corda
keyVaultSecretId ID segreto di (pfx con codifica base 64) 'Secret' o 'Certificate' oggetto archiviato in KeyVault. corda
provisioningState Stato di provisioning della risorsa certificato radice attendibile. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayUrlPathMap

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della mappa del percorso URL univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della mappa percorso URL del gateway applicazione. ApplicationGatewayUrlPathMapPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayUrlPathMapPropertiesFormat

Nome Descrizione Valore
defaultBackendAddressPool Risorsa del pool di indirizzi back-end predefinita della mappa percorso URL. SubResource
defaultBackendHttpSettings Risorsa predefinita delle impostazioni HTTP back-end della mappa percorso URL. SubResource
defaultRedirectConfiguration Risorsa di configurazione di reindirizzamento predefinita della mappa percorso URL. SubResource
defaultRewriteRuleSet Risorsa predefinita per il set di regole di riscrittura della mappa percorso URL. SubResource
pathRules Regola percorso della risorsa mappa percorso URL. applicationGatewayPathRule[]
provisioningState Stato di provisioning della risorsa impostazioni HTTP back-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayWebApplicationFirewallConfiguration

Nome Descrizione Valore
disabledRuleGroups Gruppi di regole disabilitati. ApplicationGatewayFirewallDisabledRuleGroup[]
Abilitato Indica se il web application firewall è abilitato o meno. bool (obbligatorio)
Esclusioni Elenco di esclusione. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Dimensioni massime di caricamento file in Mb per WAF. Int

Vincoli:
Valore minimo = 0
firewallMode Modalità web application firewall. 'Rilevamento'
'Prevenzione' (obbligatorio)
maxRequestBodySize Dimensioni massime del corpo della richiesta per WAF. Int

Vincoli:
Valore minimo = 8
Valore massimo = 128
maxRequestBodySizeInKb Dimensioni massime del corpo della richiesta in Kb per WAF. Int

Vincoli:
Valore minimo = 8
Valore massimo = 128
requestBodyCheck Indica se consentire a WAF di controllare il corpo della richiesta. Bool
ruleSetType Tipo di set di regole web application firewall. I valori possibili sono: 'OWASP'. stringa (obbligatorio)
ruleSetVersion Versione del tipo di set di regole. stringa (obbligatorio)

ApplicationSecurityGroup

Nome Descrizione Valore
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà del gruppo di sicurezza delle applicazioni. ApplicationSecurityGroupPropertiesFormat
Tag Tag di risorsa. resourcetag

ApplicationSecurityGroupPropertiesFormat

Nome Descrizione Valore

BackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà del pool di indirizzi back-end del servizio di bilanciamento del carico. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrizione Valore
provisioningState Ottenere lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nome Descrizione Valore

DdosSettings

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

Delegazione

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della subnet. ServiceDelegationPropertiesFormat

FrontendIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà del probe del servizio di bilanciamento del carico. FrontendIPConfigurationPropertiesFormat
Zone Elenco delle zone di disponibilità che denota l'INDIRIZZO IP allocato per la risorsa da cui deve provenire. string[]

FrontendIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAddressVersion Indica se l'ipconfiguration specifico è IPv4 o IPv6. Il valore predefinito è IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod Metodo di allocazione IP privato. 'Dynamic'
'Static'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddress Riferimento della risorsa IP pubblico. PublicIPAddress
publicIPPrefix Riferimento della risorsa Prefisso IP pubblico. SubResource
sottorete Riferimento della risorsa subnet. subnet

InboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della regola NAT in ingresso del servizio di bilanciamento del carico. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nome Descrizione Valore
backendPort Porta utilizzata per l'endpoint interno. I valori accettabili sono compresi tra 1 e 65535. Int
enableFloatingIP Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità SQL AlwaysOn. Questa impostazione è necessaria quando si usano i gruppi di disponibilità Sql AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint. Bool
enableTcpReset Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Bool
frontendIPConfiguration Riferimento agli indirizzi IP front-end. SubResource
frontendPort Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. Int
idleTimeoutInMinutes Timeout per la connessione TCP inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Int
protocollo Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico. 'All'
'Tcp'
'Udp'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

IpTag

Nome Descrizione Valore
ipTagType Ottiene o imposta il tipo ipTag: Esempio FirstPartyUsage. corda
cartellino Ottiene o imposta il valore di IpTag associato all'indirizzo IP pubblico. Esempio di SQL, Archiviazione e così via. corda

ManagedServiceIdentity

Nome Descrizione Valore
digitare Tipo di identità usata per la risorsa. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà le identità dalla macchina virtuale. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrizione Valore

Microsoft.Network/applicationGateways

Nome Descrizione Valore
apiVersion Versione dell'API '2019-04-01'
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
identità Identità del gateway applicazione, se configurata. ManagedServiceIdentity
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del gateway applicazione. ApplicationGatewayPropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Network/applicationGateways'
Zone Elenco delle zone di disponibilità che denota la provenienza della risorsa. string[]

NetworkInterfaceIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà di configurazione IP dell'interfaccia di rete. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrizione Valore
applicationGatewayBackendAddressPools Riferimento della risorsa ApplicationGatewayBackendAddressPool. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Gruppi di sicurezza delle applicazioni in cui è inclusa la configurazione IP. ApplicationSecurityGroup[]
loadBalancerBackendAddressPools Riferimento della risorsa LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Elenco di riferimenti di LoadBalancerInboundNatRules. inboundNatRule[]
primario Ottiene un valore che indica se si tratta di un indirizzo del cliente primario nell'interfaccia di rete. Bool
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAddressVersion Disponibile da Api-Version 2016-03-30 e versioni successive, indica se la specifica ipconfiguration è IPv4 o IPv6. Il valore predefinito è IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod Metodo di allocazione degli indirizzi IP privati. 'Dynamic'
'Static'
provisioningState Stato di provisioning della configurazione IP dell'interfaccia di rete. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddress Indirizzo IP pubblico associato alla configurazione IP. PublicIPAddress
sottorete Subnet associata alla configurazione IP. subnet
virtualNetworkTaps Riferimento ai tap di rete virtuale. VirtualNetworkTap[]

NetworkSecurityGroup

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà del gruppo di sicurezza di rete. NetworkSecurityGroupPropertiesFormat
Tag Tag di risorsa. resourcetag

NetworkSecurityGroupPropertiesFormat

Nome Descrizione Valore
defaultSecurityRules Regole di sicurezza predefinite del gruppo di sicurezza di rete. SecurityRule[]
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa del gruppo di sicurezza di rete. corda
securityRules Raccolta di regole di sicurezza del gruppo di sicurezza di rete. SecurityRule[]

PublicIPAddress

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dell'indirizzo IP pubblico. PublicIPAddressPropertiesFormat
Sku SKU dell'indirizzo IP pubblico. publicIPAddressSku
Tag Tag di risorsa. resourcetag
Zone Elenco delle zone di disponibilità che denota l'INDIRIZZO IP allocato per la risorsa da cui deve provenire. string[]

PublicIPAddressDnsSettings

Nome Descrizione Valore
domainNameLabel Ottiene o imposta l'etichetta Nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituiscono il nome di dominio completo associato all'indirizzo IP pubblico. Se viene specificata un'etichetta del nome di dominio, viene creato un record DNS per l'indirizzo IP pubblico nel sistema DNS di Microsoft Azure. corda
Fqdn Ottiene il 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. corda
reverseFqdn Ottiene o imposta l'FQDN inverso. Nome di dominio completo visibile all'utente che si risolve in questo indirizzo IP pubblico. Se si specifica reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa al nome di dominio completo inverso. corda

PublicIPAddressPropertiesFormat

Nome Descrizione Valore
ddosSettings Criteri personalizzati di protezione DDoS associati all'indirizzo IP pubblico. DdosSettings
dnsSettings FQDN 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. corda
ipTags Elenco di tag associati all'indirizzo IP pubblico. IpTag []
provisioningState Stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddressVersion Versione dell'indirizzo IP pubblico. 'IPv4'
'IPv6'
publicIPAllocationMethod Metodo di allocazione degli indirizzi IP pubblici. 'Dynamic'
'Static'
publicIPPrefix Il prefisso IP pubblico da cui deve essere allocato questo indirizzo IP pubblico. SubResource
resourceGuid Proprietà GUID della risorsa IP pubblico. corda

PublicIPAddressSku

Nome Descrizione Valore
nome Nome di uno SKU di indirizzo IP pubblico. 'Basic'
'Standard'
Nome Descrizione Valore
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Formato delle proprietà del collegamento di spostamento delle risorse. ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Nome Descrizione Valore
collegamento Collegamento alla risorsa esterna. corda
linkedResourceType Tipo di risorsa della risorsa collegata. corda

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

Rotta

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della route. RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrizione Valore
addressPrefix CIDR di destinazione a cui si applica la route. corda
nextHopIpAddress I pacchetti di indirizzi IP devono essere inoltrati a. I valori dell'hop successivo sono consentiti solo nelle route in cui il tipo di hop successivo è VirtualAppliance. corda
nextHopType Tipo di hop di Azure a cui inviare il pacchetto. 'Internet'
'Nessuno'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)
provisioningState Stato di provisioning della risorsa. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

RouteTable

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà della tabella di route. RouteTablePropertiesFormat
Tag Tag di risorsa. resourcetag

RouteTablePropertiesFormat

Nome Descrizione Valore
disableBgpRoutePropagation Ottiene o imposta un valore che indica se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. Bool
provisioningState Stato di provisioning della risorsa. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
Itinerari Raccolta di route contenute all'interno di una tabella di route. route[]

SecurityRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della regola di sicurezza. SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrizione Valore
accesso Il traffico di rete è consentito o negato. 'Consenti'
'Deny' (obbligatorio)
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
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". corda
destinationAddressPrefixes Prefissi degli indirizzi di destinazione. INTERVALLI IP CIDR o di destinazione. string[]
destinationApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come destinazione. ApplicationSecurityGroup[]
destinationPortRange Porta o intervallo di destinazione. Numero intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. corda
destinationPortRanges Intervalli di porte di destinazione. string[]
direzione Direzione della regola. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. 'Inbound'
'Outbound' (obbligatorio)
priorità Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Minore è il numero di priorità, maggiore è la priorità della regola. Int
protocollo Protocollo di rete a cui si applica questa regola. '*'
'Esp'
'Icmp'
'Tcp'
'Udp' (obbligatorio)
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
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. corda
sourceAddressPrefixes Intervalli DI INDIRIZZI IP di origine o CIDR. string[]
sourceApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come origine. ApplicationSecurityGroup[]
sourcePortRange Porta o intervallo di origine. Numero intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. corda
sourcePortRanges Intervalli di porte di origine. string[]
Nome Descrizione Valore
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Formato delle proprietà del collegamento di spostamento delle risorse. ServiceAssociationLinkPropertiesFormat
digitare Tipo di risorsa. corda

ServiceAssociationLinkPropertiesFormat

Nome Descrizione Valore
allowDelete Se true, la risorsa può essere eliminata. Bool
collegamento Collegamento alla risorsa esterna. corda
linkedResourceType Tipo di risorsa della risorsa collegata. corda
Luoghi Elenco di posizioni. string[]

ServiceDelegationPropertiesFormat

Nome Descrizione Valore
Azioni Descrive le azioni consentite al servizio al momento della delega. string[]
serviceName Nome del servizio a cui deve essere delegata la subnet ,ad esempio Microsoft.Sql/servers. corda

ServiceEndpointPolicy

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dei criteri del punto finale del servizio. ServiceEndpointPolicyPropertiesFormat
Tag Tag di risorsa. resourcetag

ServiceEndpointPolicyDefinition

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della definizione dei criteri dell'endpoint di servizio. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Nome Descrizione Valore
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
servizio Nome dell'endpoint di servizio. corda
serviceResources Elenco di risorse del servizio. string[]

ServiceEndpointPolicyPropertiesFormat

Nome Descrizione Valore
serviceEndpointPolicyDefinitions Raccolta di definizioni dei criteri degli endpoint di servizio dei criteri dell'endpoint di servizio. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Nome Descrizione Valore
Luoghi Elenco di posizioni. string[]
provisioningState Stato di provisioning della risorsa. corda
servizio Tipo del servizio endpoint. corda

Sottorete

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della subnet. SubnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Prefisso dell'indirizzo per la subnet. corda
addressPrefixes Elenco di prefissi di indirizzi per la subnet. string[]
Delegazioni Ottiene una matrice di riferimenti alle deleghe nella subnet. delega[]
natGateway Gateway NAT associato a questa subnet. SubResource
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Abilitare o disabilitare il punto finale privato nella subnet. corda
privateLinkServiceNetworkPolicies Abilitare o disabilitare il servizio collegamento privato nella subnet. corda
provisioningState Stato di provisioning della risorsa. corda
resourceNavigationLinks Ottiene una matrice di riferimenti alle risorse esterne usando la subnet. ResourceNavigationLink[]
routeTable Riferimento della risorsa RouteTable. RouteTable
serviceAssociationLinks Ottiene una matrice di riferimenti ai servizi che inserisce in questa subnet. ServiceAssociationLink[]
serviceEndpointPolicies Matrice di criteri dell'endpoint di servizio. ServiceEndpointPolicy[]
serviceEndpoints Matrice di endpoint di servizio. ServiceEndpointPropertiesFormat[]

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa. corda

VirtualNetworkTap

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Toccare Proprietà della rete virtuale. VirtualNetworkTapPropertiesFormat
Tag Tag di risorsa. resourcetag

VirtualNetworkTapPropertiesFormat

Nome Descrizione Valore
destinationLoadBalancerFrontEndIPConfiguration Riferimento all'indirizzo IP privato nel servizio di bilanciamento del carico interno che riceverà il tocco. FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration Riferimento all'indirizzo IP privato della scheda di interfaccia di rete dell'agente di raccolta che riceverà il tocco. NetworkInterfaceIPConfiguration
destinationPort Porta di destinazione VXLAN che riceverà il traffico toccato. Int

Modelli di avvio rapido

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

Sagoma Descrizione
cluster del servizio Azure Kubernetes con un gateway NAT e un gateway applicazione

Distribuire in Azure
Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con il gateway NAT per le connessioni in uscita e un gateway applicazione per le connessioni in ingresso.
cluster del servizio Azure Kubernetes con il controller di ingresso del gateway applicazione

Distribuire in Azure
Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con il gateway applicazione, il controller di ingresso del gateway applicazione, registro Azure Container, Log Analytics e Key Vault
gateway app con il reindirizzamento WAF, SSL, IIS e HTTPS

Distribuire in Azure
Questo modello distribuisce un gateway applicazione con WAF, SSL end-to-end e HTTP al reindirizzamento HTTPS nei server IIS.
gateway applicazione per un'app Web con restrizione IP

Distribuire in Azure
Questo modello crea un gateway applicazione davanti a un'app Web di Azure con restrizione IP abilitata nell'app Web.
gateway applicazione per l'hosting multi-hosting

Distribuire in Azure
Questo modello crea un gateway applicazione e lo configura per Multi Hosting sulla porta 443.
gateway applicazione per di routing basato sul percorso URL

Distribuire in Azure
Questo modello crea un gateway applicazione e lo configura per il routing basato sul percorso URL.
gateway applicazione con gestione API interna e app Web

Distribuire in Azure
Il gateway applicazione instrada il traffico Internet a un'istanza di Gestione API di rete virtuale (modalità interna) che supporta un'API Web ospitata in un'app Web di Azure.
gateway applicazione con waf e criteri firewall

Distribuire in Azure
Questo modello crea un gateway applicazione con WAF configurato insieme a un criterio firewall
ridimensionamento automatico del set di scalabilità di macchine virtuali Windows LANSA con il database SQL di Azure

Distribuire in Azure
Il modello distribuisce un set di scalabilità di macchine virtuali Windows con un numero desiderato di macchine virtuali nel set di scalabilità e un'identità del servizio gestito laNSA da installare in ogni macchina virtuale. Dopo aver distribuito il set di scalabilità di macchine virtuali, viene usata un'estensione di script personalizzata per installare l'identità del servizio gestito LANSA)
configurazione demo del gateway applicazione di Azure

Distribuire in Azure
Questo modello consente di distribuire rapidamente la demo del gateway applicazione di Azure per testare il bilanciamento del carico con o senza affinità basata su cookie.
Creare un'app Web protetta dal gateway applicazione v2

Distribuire in Azure
Questo modello crea un'app Web di Azure con restrizione di accesso per un gateway applicazione v2. Il gateway applicazione viene distribuito in una rete virtuale (subnet) con un endpoint di servizio "Microsoft.Web" abilitato. L'app Web limita l'accesso al traffico dalla subnet.
Creare un'app Web, pe e un gateway applicazione v2

Distribuire in Azure
Questo modello crea un'app Web di Azure con endpoint privato nella subnet della rete virtuale di Azure, un gateway applicazione v2. Il gateway applicazione viene distribuito in una rete virtuale (subnet). L'app Web limita l'accesso al traffico dalla subnet usando l'endpoint privato
Creare un sito WordPress in una rete virtuale

Distribuire in Azure
Questo modello crea un sito WordPress nell'istanza del contenitore in una rete virtuale. E restituisce un FQDN del sito pubblico che potrebbe accedere al sito WordPress.
Creare un gateway applicazione

Distribuire in Azure
Questo modello crea un gateway applicazione in una rete virtuale e configura regole di bilanciamento del carico per un numero qualsiasi di macchine virtuali
Creare un gateway applicazione (SSL personalizzato)

Distribuire in Azure
Questo modello distribuisce un gateway applicazione configurato con criteri SSL personalizzati.
Creare un del gateway applicazione (criteri SSL)

Distribuire in Azure
Questo modello distribuisce un gateway applicazione configurato con un criterio SSL predefinito.
Creare un gateway applicazione (WAF)

Distribuire in Azure
Questo modello crea un gateway applicazione con funzionalità web application firewall in una rete virtuale e configura regole di bilanciamento del carico per un numero qualsiasi di macchine virtuali
Creare un gateway applicazione per app Web

Distribuire in Azure
Questo modello crea un gateway applicazione davanti a due app Web di Azure con un probe personalizzato abilitato.
Creare un gateway applicazione v2

Distribuire in Azure
Questo modello crea un gateway applicazione v2 in una rete virtuale e configura le proprietà di ridimensionamento automatico e una regola di bilanciamento del carico HTTP con front-end pubblico
Creare un gateway applicazione V2 con l'insieme di credenziali delle chiavi

Distribuire in Azure
Questo modello distribuisce un gateway applicazione V2 in una rete virtuale, un'identità definita dall'utente, un insieme di credenziali delle chiavi, un segreto (dati del certificato) e i criteri di accesso in Key Vault e nel gateway applicazione.
Creare un gateway applicazione con di override del percorso

Distribuire in Azure
Questo modello distribuisce un gateway applicazione e mostra l'utilizzo della funzionalità di override del percorso per un pool di indirizzi back-end.
Creare un gateway applicazione con probe

Distribuire in Azure
Questo modello distribuisce un gateway applicazione con funzionalità probe avanzate.
Creare un gateway applicazione con IP pubblico

Distribuire in Azure
Questo modello crea un gateway applicazione, un indirizzo IP pubblico per il gateway applicazione e la rete virtuale in cui viene distribuito il gateway applicazione. Configura anche il gateway applicazione per il bilanciamento del carico HTTP con due server back-end. Si noti che è necessario specificare indirizzi IP validi per i server back-end.
Creare un gateway applicazione con IP pubblico (Offload)

Distribuire in Azure
Questo modello crea un gateway applicazione, un indirizzo IP pubblico per il gateway applicazione e la rete virtuale in cui viene distribuito il gateway applicazione. Configura anche il gateway applicazione per l'offload SSL e il bilanciamento del carico con due server back-end. Si noti che è necessario specificare indirizzi IP validi per i server back-end.
Creare un gateway applicazione con di reindirizzamento

Distribuire in Azure
Questo modello crea un gateway applicazione con funzionalità di reindirizzamento in una rete virtuale e configura regole di bilanciamento del carico e reindirizzamento (base e basato sul percorso)
Creare un gateway applicazione con di riscrittura

Distribuire in Azure
Questo modello crea un gateway applicazione con funzionalità di riscrittura in una rete virtuale e configura regole di bilanciamento del carico, riscrittura
Creare un gateway applicazione di Azure v2

Distribuire in Azure
Questo modello crea un gateway applicazione di Azure con due server Windows Server 2016 nel pool back-end
Creare un WAF di Azure v2 nel gateway applicazione di Azure

Distribuire in Azure
Questo modello crea un web application firewall di Azure v2 nel gateway applicazione di Azure con due server Windows Server 2016 nel pool back-end
Creare un gateway applicazione IPv6

Distribuire in Azure
Questo modello crea un gateway applicazione con un front-end IPv6 in una rete virtuale dual stack.
Creare Gestione API nella rete virtuale interna con il gateway app

Distribuire in Azure
Questo modello illustra come creare un'istanza di Gestione API di Azure in una rete privata protetta dal gateway applicazione di Azure.
Creare un gateway applicazione con certificati

Distribuire in Azure
Questo modello illustra come generare certificati autofirmato di Key Vault e quindi fare riferimento al gateway applicazione.
Distribuire un set di scalabilità di macchine virtuali Windows con il gateway applicazione di Azure

Distribuire in Azure
Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Windows integrato con il gateway applicazione di Azure e supporta fino a 1000 macchine virtuali
Distribuire un set di scalabilità di macchine virtuali Ubuntu con il gateway applicazione di Azure

Distribuire in Azure
Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Ubuntu integrato con il gateway applicazione di Azure e supporta fino a 1000 macchine virtuali
sito Web eShop con l'ambiente del servizio app con bilanciamento del carico interno

Distribuire in Azure
Un ambiente del servizio app è un'opzione del piano di servizio Premium del servizio app di Azure che offre un ambiente completamente isolato e dedicato per l'esecuzione sicura di app del servizio app di Azure su larga scala, tra cui app Web, app per dispositivi mobili e app per le API.
Frontdoor Standard/Premium con origine del gateway applicazione

Distribuire in Azure
Questo modello crea un'istanza di Frontdoor Standard/Premium e un'istanza del gateway applicazione e usa un criterio NSG e WAF per verificare che il traffico provenga dall'origine di Frontdoor.
Frontdoor con istanze di Contenitore e gateway applicazione

Distribuire in Azure
Questo modello crea un frontdoor Standard/Premium con un gruppo di contenitori e un gateway applicazione.
'app multilivello con NSG, ILB, AppGateway

Distribuire in Azure
Questo modello distribuisce una rete virtuale, separa la rete tramite subnet, distribuisce le macchine virtuali e configura il bilanciamento del carico
Gestione traffico multilivello, L4 ILB, L7 AppGateway

Distribuire in Azure
Questo modello distribuisce una rete virtuale, separa la rete tramite subnet, distribuisce le macchine virtuali e configura il bilanciamento del carico

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa applicationGateways 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/applicationGateways, aggiungere il comando Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationGateways@2019-04-01"
  name = "string"
  etag = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  zones = [
    "string"
  ]
  body = jsonencode({
    properties = {
      authenticationCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      autoscaleConfiguration = {
        maxCapacity = int
        minCapacity = int
      }
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
            backendIPConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  applicationGatewayBackendAddressPools = [
                    ...
                  ]
                  applicationSecurityGroups = [
                    {
                      id = "string"
                      location = "string"
                      properties = {
                      }
                      tags = {
                        {customized property} = "string"
                      }
                    }
                  ]
                  loadBalancerBackendAddressPools = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        provisioningState = "string"
                      }
                    }
                  ]
                  loadBalancerInboundNatRules = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        backendPort = int
                        enableFloatingIP = bool
                        enableTcpReset = bool
                        frontendIPConfiguration = {
                          id = "string"
                        }
                        frontendPort = int
                        idleTimeoutInMinutes = int
                        protocol = "string"
                        provisioningState = "string"
                      }
                    }
                  ]
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAddressVersion = "string"
                  privateIPAllocationMethod = "string"
                  provisioningState = "string"
                  publicIPAddress = {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      ddosSettings = {
                        ddosCustomPolicy = {
                          id = "string"
                        }
                        protectionCoverage = "string"
                      }
                      dnsSettings = {
                        domainNameLabel = "string"
                        fqdn = "string"
                        reverseFqdn = "string"
                      }
                      idleTimeoutInMinutes = int
                      ipAddress = "string"
                      ipTags = [
                        {
                          ipTagType = "string"
                          tag = "string"
                        }
                      ]
                      provisioningState = "string"
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      publicIPPrefix = {
                        id = "string"
                      }
                      resourceGuid = "string"
                    }
                    sku = {
                      name = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                    zones = [
                      "string"
                    ]
                  }
                  subnet = {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      addressPrefix = "string"
                      addressPrefixes = [
                        "string"
                      ]
                      delegations = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            actions = [
                              "string"
                            ]
                            serviceName = "string"
                          }
                        }
                      ]
                      natGateway = {
                        id = "string"
                      }
                      networkSecurityGroup = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          defaultSecurityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationAddressPrefixes = [
                                  "string"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "string"
                                ]
                              }
                            }
                          ]
                          provisioningState = "string"
                          resourceGuid = "string"
                          securityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationAddressPrefixes = [
                                  "string"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "string"
                                ]
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      privateEndpointNetworkPolicies = "string"
                      privateLinkServiceNetworkPolicies = "string"
                      provisioningState = "string"
                      resourceNavigationLinks = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            link = "string"
                            linkedResourceType = "string"
                          }
                        }
                      ]
                      routeTable = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          disableBgpRoutePropagation = bool
                          provisioningState = "string"
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                                provisioningState = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      serviceAssociationLinks = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            allowDelete = bool
                            link = "string"
                            linkedResourceType = "string"
                            locations = [
                              "string"
                            ]
                          }
                          type = "string"
                        }
                      ]
                      serviceEndpointPolicies = [
                        {
                          etag = "string"
                          id = "string"
                          location = "string"
                          properties = {
                            serviceEndpointPolicyDefinitions = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  description = "string"
                                  service = "string"
                                  serviceResources = [
                                    "string"
                                  ]
                                }
                              }
                            ]
                          }
                          tags = {
                            {customized property} = "string"
                          }
                        }
                      ]
                      serviceEndpoints = [
                        {
                          locations = [
                            "string"
                          ]
                          provisioningState = "string"
                          service = "string"
                        }
                      ]
                    }
                  }
                  virtualNetworkTaps = [
                    {
                      etag = "string"
                      id = "string"
                      location = "string"
                      properties = {
                        destinationLoadBalancerFrontEndIPConfiguration = {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            privateIPAddress = "string"
                            privateIPAddressVersion = "string"
                            privateIPAllocationMethod = "string"
                            provisioningState = "string"
                            publicIPAddress = {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                ddosSettings = {
                                  ddosCustomPolicy = {
                                    id = "string"
                                  }
                                  protectionCoverage = "string"
                                }
                                dnsSettings = {
                                  domainNameLabel = "string"
                                  fqdn = "string"
                                  reverseFqdn = "string"
                                }
                                idleTimeoutInMinutes = int
                                ipAddress = "string"
                                ipTags = [
                                  {
                                    ipTagType = "string"
                                    tag = "string"
                                  }
                                ]
                                provisioningState = "string"
                                publicIPAddressVersion = "string"
                                publicIPAllocationMethod = "string"
                                publicIPPrefix = {
                                  id = "string"
                                }
                                resourceGuid = "string"
                              }
                              sku = {
                                name = "string"
                              }
                              tags = {
                                {customized property} = "string"
                              }
                              zones = [
                                "string"
                              ]
                            }
                            publicIPPrefix = {
                              id = "string"
                            }
                            subnet = {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                addressPrefixes = [
                                  "string"
                                ]
                                delegations = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      actions = [
                                        "string"
                                      ]
                                      serviceName = "string"
                                    }
                                  }
                                ]
                                natGateway = {
                                  id = "string"
                                }
                                networkSecurityGroup = {
                                  etag = "string"
                                  id = "string"
                                  location = "string"
                                  properties = {
                                    defaultSecurityRules = [
                                      {
                                        etag = "string"
                                        id = "string"
                                        name = "string"
                                        properties = {
                                          access = "string"
                                          description = "string"
                                          destinationAddressPrefix = "string"
                                          destinationAddressPrefixes = [
                                            "string"
                                          ]
                                          destinationApplicationSecurityGroups = [
                                            {
                                              id = "string"
                                              location = "string"
                                              properties = {
                                              }
                                              tags = {
                                                {customized property} = "string"
                                              }
                                            }
                                          ]
                                          destinationPortRange = "string"
                                          destinationPortRanges = [
                                            "string"
                                          ]
                                          direction = "string"
                                          priority = int
                                          protocol = "string"
                                          provisioningState = "string"
                                          sourceAddressPrefix = "string"
                                          sourceAddressPrefixes = [
                                            "string"
                                          ]
                                          sourceApplicationSecurityGroups = [
                                            {
                                              id = "string"
                                              location = "string"
                                              properties = {
                                              }
                                              tags = {
                                                {customized property} = "string"
                                              }
                                            }
                                          ]
                                          sourcePortRange = "string"
                                          sourcePortRanges = [
                                            "string"
                                          ]
                                        }
                                      }
                                    ]
                                    provisioningState = "string"
                                    resourceGuid = "string"
                                    securityRules = [
                                      {
                                        etag = "string"
                                        id = "string"
                                        name = "string"
                                        properties = {
                                          access = "string"
                                          description = "string"
                                          destinationAddressPrefix = "string"
                                          destinationAddressPrefixes = [
                                            "string"
                                          ]
                                          destinationApplicationSecurityGroups = [
                                            {
                                              id = "string"
                                              location = "string"
                                              properties = {
                                              }
                                              tags = {
                                                {customized property} = "string"
                                              }
                                            }
                                          ]
                                          destinationPortRange = "string"
                                          destinationPortRanges = [
                                            "string"
                                          ]
                                          direction = "string"
                                          priority = int
                                          protocol = "string"
                                          provisioningState = "string"
                                          sourceAddressPrefix = "string"
                                          sourceAddressPrefixes = [
                                            "string"
                                          ]
                                          sourceApplicationSecurityGroups = [
                                            {
                                              id = "string"
                                              location = "string"
                                              properties = {
                                              }
                                              tags = {
                                                {customized property} = "string"
                                              }
                                            }
                                          ]
                                          sourcePortRange = "string"
                                          sourcePortRanges = [
                                            "string"
                                          ]
                                        }
                                      }
                                    ]
                                  }
                                  tags = {
                                    {customized property} = "string"
                                  }
                                }
                                privateEndpointNetworkPolicies = "string"
                                privateLinkServiceNetworkPolicies = "string"
                                provisioningState = "string"
                                resourceNavigationLinks = [
                                  {
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      link = "string"
                                      linkedResourceType = "string"
                                    }
                                  }
                                ]
                                routeTable = {
                                  etag = "string"
                                  id = "string"
                                  location = "string"
                                  properties = {
                                    disableBgpRoutePropagation = bool
                                    provisioningState = "string"
                                    routes = [
                                      {
                                        etag = "string"
                                        id = "string"
                                        name = "string"
                                        properties = {
                                          addressPrefix = "string"
                                          nextHopIpAddress = "string"
                                          nextHopType = "string"
                                          provisioningState = "string"
                                        }
                                      }
                                    ]
                                  }
                                  tags = {
                                    {customized property} = "string"
                                  }
                                }
                                serviceAssociationLinks = [
                                  {
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      allowDelete = bool
                                      link = "string"
                                      linkedResourceType = "string"
                                      locations = [
                                        "string"
                                      ]
                                    }
                                    type = "string"
                                  }
                                ]
                                serviceEndpointPolicies = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    location = "string"
                                    properties = {
                                      serviceEndpointPolicyDefinitions = [
                                        {
                                          etag = "string"
                                          id = "string"
                                          name = "string"
                                          properties = {
                                            description = "string"
                                            service = "string"
                                            serviceResources = [
                                              "string"
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                serviceEndpoints = [
                                  {
                                    locations = [
                                      "string"
                                    ]
                                    provisioningState = "string"
                                    service = "string"
                                  }
                                ]
                              }
                            }
                          }
                          zones = [
                            "string"
                          ]
                        }
                        destinationNetworkInterfaceIPConfiguration = ...
                        destinationPort = int
                      }
                      tags = {
                        {customized property} = "string"
                      }
                    }
                  ]
                }
              }
            ]
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      backendHttpSettingsCollection = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            affinityCookieName = "string"
            authenticationCertificates = [
              {
                id = "string"
              }
            ]
            connectionDraining = {
              drainTimeoutInSec = int
              enabled = bool
            }
            cookieBasedAffinity = "string"
            hostName = "string"
            path = "string"
            pickHostNameFromBackendAddress = bool
            port = int
            probe = {
              id = "string"
            }
            probeEnabled = bool
            protocol = "string"
            provisioningState = "string"
            requestTimeout = int
            trustedRootCertificates = [
              {
                id = "string"
              }
            ]
          }
          type = "string"
        }
      ]
      customErrorConfigurations = [
        {
          customErrorPageUrl = "string"
          statusCode = "string"
        }
      ]
      enableFips = bool
      enableHttp2 = bool
      firewallPolicy = {
        id = "string"
      }
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      frontendPorts = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            port = int
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      gatewayIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            provisioningState = "string"
            subnet = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      httpListeners = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            customErrorConfigurations = [
              {
                customErrorPageUrl = "string"
                statusCode = "string"
              }
            ]
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            protocol = "string"
            provisioningState = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            host = "string"
            interval = int
            match = {
              body = "string"
              statusCodes = [
                "string"
              ]
            }
            minServers = int
            path = "string"
            pickHostNameFromBackendHttpSettings = bool
            port = int
            protocol = "string"
            provisioningState = "string"
            timeout = int
            unhealthyThreshold = int
          }
          type = "string"
        }
      ]
      provisioningState = "string"
      redirectConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            includePath = bool
            includeQueryString = bool
            pathRules = [
              {
                id = "string"
              }
            ]
            redirectType = "string"
            requestRoutingRules = [
              {
                id = "string"
              }
            ]
            targetListener = {
              id = "string"
            }
            targetUrl = "string"
            urlPathMaps = [
              {
                id = "string"
              }
            ]
          }
          type = "string"
        }
      ]
      requestRoutingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            provisioningState = "string"
            redirectConfiguration = {
              id = "string"
            }
            rewriteRuleSet = {
              id = "string"
            }
            ruleType = "string"
            urlPathMap = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      resourceGuid = "string"
      rewriteRuleSets = [
        {
          id = "string"
          name = "string"
          properties = {
            rewriteRules = [
              {
                actionSet = {
                  requestHeaderConfigurations = [
                    {
                      headerName = "string"
                      headerValue = "string"
                    }
                  ]
                  responseHeaderConfigurations = [
                    {
                      headerName = "string"
                      headerValue = "string"
                    }
                  ]
                }
                conditions = [
                  {
                    ignoreCase = bool
                    negate = bool
                    pattern = "string"
                    variable = "string"
                  }
                ]
                name = "string"
                ruleSequence = int
              }
            ]
          }
        }
      ]
      sku = {
        capacity = int
        name = "string"
        tier = "string"
      }
      sslCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            keyVaultSecretId = "string"
            password = "string"
            provisioningState = "string"
            publicCertData = "string"
          }
          type = "string"
        }
      ]
      sslPolicy = {
        cipherSuites = [
          "string"
        ]
        disabledSslProtocols = [
          "string"
        ]
        minProtocolVersion = "string"
        policyName = "string"
        policyType = "string"
      }
      trustedRootCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            keyVaultSecretId = "string"
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      urlPathMaps = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            defaultRedirectConfiguration = {
              id = "string"
            }
            defaultRewriteRuleSet = {
              id = "string"
            }
            pathRules = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  provisioningState = "string"
                  redirectConfiguration = {
                    id = "string"
                  }
                  rewriteRuleSet = {
                    id = "string"
                  }
                }
                type = "string"
              }
            ]
            provisioningState = "string"
          }
          type = "string"
        }
      ]
      webApplicationFirewallConfiguration = {
        disabledRuleGroups = [
          {
            ruleGroupName = "string"
            rules = [
              int
            ]
          }
        ]
        enabled = bool
        exclusions = [
          {
            matchVariable = "string"
            selector = "string"
            selectorMatchOperator = "string"
          }
        ]
        fileUploadLimitInMb = int
        firewallMode = "string"
        maxRequestBodySize = int
        maxRequestBodySizeInKb = int
        requestBodyCheck = bool
        ruleSetType = "string"
        ruleSetVersion = "string"
      }
    }
  })
}

Valori delle proprietà

ApplicationGatewayAuthenticationCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del certificato di autenticazione univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del certificato di autenticazione del gateway applicazione. ApplicationGatewayAuthenticationCertificatePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Nome Descrizione Valore
dati Dati pubblici del certificato. corda
provisioningState Stato di provisioning della risorsa certificato di autenticazione. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayAutoscaleConfiguration

Nome Descrizione Valore
maxCapacity Limite superiore al numero di capacità del gateway applicazione. Int

Vincoli:
Valore minimo = 2
minCapacity Limite inferiore al numero di capacità del gateway applicazione. Int

Vincoli:
Valore minimo = 0 (obbligatorio)

ApplicationGatewayBackendAddress

Nome Descrizione Valore
Fqdn Nome di dominio completo (FQDN). corda
ipAddress Indirizzo IP. corda

ApplicationGatewayBackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del pool di indirizzi back-end univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del pool di indirizzi back-end del gateway applicazione. ApplicationGatewayBackendAddressPoolPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendAddresses Indirizzi back-end. ApplicationGatewayBackendAddress[]
backendIPConfigurations Raccolta di riferimenti agli indirizzi IP definiti nelle interfacce di rete. NetworkInterfaceIPConfiguration[]
provisioningState Stato di provisioning della risorsa del pool di indirizzi back-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayBackendHttpSettings

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome delle impostazioni HTTP back-end univoco all'interno di un gateway applicazione. corda
proprietà Proprietà delle impostazioni HTTP back-end del gateway applicazione. ApplicationGatewayBackendHttpSettingsPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Nome Descrizione Valore
affinityCookieName Nome del cookie da usare per il cookie di affinità. corda
authenticationCertificates Matrice di riferimenti ai certificati di autenticazione del gateway applicazione. SubResource []
connectionDraining Svuotamento della connessione della risorsa delle impostazioni HTTP back-end. ApplicationGatewayConnectionDraining
cookieBasedAffinity Affinità basata su cookie. 'Disabilitato'
'Enabled'
hostName Intestazione host da inviare ai server back-end. corda
sentiero Percorso che deve essere usato come prefisso per tutte le richieste HTTP. Null indica che non verrà preceduto alcun percorso. Il valore predefinito è Null. corda
pickHostNameFromBackendAddress Indica se selezionare l'intestazione host dal nome host del server back-end. Il valore predefinito è false. Bool
porto Porta di destinazione nel back-end. Int
sonda Risorsa probe di un gateway applicazione. SubResource
probeEnabled Indica se il probe è abilitato. Il valore predefinito è false. Bool
protocollo Protocollo usato per comunicare con il back-end. 'Http'
'Https'
provisioningState Stato di provisioning della risorsa impostazioni HTTP back-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
requestTimeout Timeout della richiesta in secondi. Il gateway applicazione non riuscirà la richiesta se la risposta non viene ricevuta all'interno di RequestTimeout. I valori accettabili sono compresi tra 1 secondo e 86400 secondi. Int
trustedRootCertificates Matrice di riferimenti ai certificati radice attendibili del gateway applicazione. SubResource []

ApplicationGatewayConnectionDraining

Nome Descrizione Valore
drainTimeoutInSec Il numero di secondi di svuotamento della connessione è attivo. I valori accettabili sono compresi tra 1 secondo e 3600 secondi. Int

Vincoli:
Valore minimo = 1
Valore massimo = 3600 (obbligatorio)
Abilitato Indica se lo svuotamento delle connessioni è abilitato o meno. bool (obbligatorio)

ApplicationGatewayCustomError

Nome Descrizione Valore
customErrorPageUrl URL della pagina di errore dell'errore del cliente del gateway applicazione. corda
statusCode Codice di stato dell'errore del cliente del gateway applicazione. 'HttpStatus403'
'HttpStatus502'

ApplicationGatewayFirewallDisabledRuleGroup

Nome Descrizione Valore
ruleGroupName Nome del gruppo di regole che verrà disabilitato. stringa (obbligatorio)
norme Elenco di regole che verranno disabilitate. Se null, tutte le regole del gruppo di regole verranno disabilitate. int[]

ApplicationGatewayFirewallExclusion

Nome Descrizione Valore
matchVariable Variabile da escludere. stringa (obbligatorio)
selettore Quando matchVariable è una raccolta, l'operatore utilizzato per specificare gli elementi nella raccolta a cui si applica questa esclusione. stringa (obbligatorio)
selectorMatchOperator Quando matchVariable è una raccolta, operare sul selettore per specificare gli elementi nella raccolta a cui si applica questa esclusione. stringa (obbligatorio)

ApplicationGatewayFrontendIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della configurazione IP front-end univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della configurazione IP front-end del gateway applicazione. ApplicationGatewayFrontendIPConfigurationPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress PrivateIPAddress della configurazione IP dell'interfaccia di rete. corda
privateIPAllocationMethod Metodo di allocazione degli indirizzi IP privati. 'Dynamic'
'Static'
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddress Riferimento alla risorsa PublicIP. SubResource
sottorete Riferimento alla risorsa subnet. SubResource

ApplicationGatewayFrontendPort

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della porta front-end univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della porta front-end del gateway applicazione. ApplicationGatewayFrontendPortPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayFrontendPortPropertiesFormat

Nome Descrizione Valore
porto Porta front-end. Int
provisioningState Stato di provisioning della risorsa porta front-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayHeaderConfiguration

Nome Descrizione Valore
headerName Nome dell'intestazione della configurazione dell'intestazione. corda
headerValue Valore dell'intestazione della configurazione dell'intestazione. corda

ApplicationGatewayHttpListener

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del listener HTTP univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del listener HTTP del gateway applicazione. ApplicationGatewayHttpListenerPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayHttpListenerPropertiesFormat

Nome Descrizione Valore
customErrorConfigurations Configurazioni di errore personalizzate del listener HTTP. ApplicationGatewayCustomError[]
frontendIPConfiguration Risorsa di configurazione IP front-end di un gateway applicazione. SubResource
frontendPort Risorsa porta front-end di un gateway applicazione. SubResource
hostName Nome host del listener HTTP. corda
protocollo Protocollo del listener HTTP. 'Http'
'Https'
provisioningState Stato di provisioning della risorsa listener HTTP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
requireServerNameIndication Applicabile solo se il protocollo è https. Abilita SNI per l'hosting multi-hosting. Bool
sslCertificate Risorsa certificato SSL di un gateway applicazione. SubResource

ApplicationGatewayIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della configurazione IP univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della configurazione IP del gateway applicazione. ApplicationGatewayIPConfigurationPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayIPConfigurationPropertiesFormat

Nome Descrizione Valore
provisioningState Stato di provisioning della risorsa subnet del gateway applicazione. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
sottorete Riferimento alla risorsa subnet. Una subnet da cui il gateway applicazione ottiene l'indirizzo privato. SubResource

ApplicationGatewayPathRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della regola di percorso univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della regola del percorso del gateway applicazione. ApplicationGatewayPathRulePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayPathRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Risorsa pool di indirizzi back-end della regola percorso percorso URL. SubResource
backendHttpSettings Risorsa impostazioni HTTP back-end della regola percorso percorso URL. SubResource
Percorsi Regole di percorso della mappa percorso URL. string[]
provisioningState Regola percorso della risorsa mappa percorso URL. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
redirectConfiguration Reindirizzare la risorsa di configurazione della regola percorso URL path path. SubResource
rewriteRuleSet Riscrivere la risorsa del set di regole della regola percorso URL path map rule. SubResource

ApplicationGatewayProbe

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del probe univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del probe del gateway applicazione. ApplicationGatewayProbePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayProbeHealthResponseMatch

Nome Descrizione Valore
corpo Corpo che deve essere contenuto nella risposta di integrità. Il valore predefinito è vuoto. corda
statusCodes Intervalli consentiti di codici di stato integri. L'intervallo predefinito di codici di stato integri è 200-399. string[]

ApplicationGatewayProbePropertiesFormat

Nome Descrizione Valore
ospite Nome host a cui inviare il probe. corda
intervallo Intervallo di probe in secondi. Questo è l'intervallo di tempo tra due probe consecutivi. I valori accettabili sono compresi tra 1 secondo e 86400 secondi. Int
fiammifero Criterio per la classificazione di una risposta probe integra. ApplicationGatewayProbeHealthResponseMatch
minServers Numero minimo di server sempre contrassegnati come integri. Il valore predefinito è 0. Int
sentiero Percorso relativo del probe. Il percorso valido inizia da '/'. Il probe viene inviato a <Protocol>://<host>:<porta><percorso>. corda
pickHostNameFromBackendHttpSettings Indica se l'intestazione host deve essere selezionata dalle impostazioni HTTP back-end. Il valore predefinito è false. Bool
porto Porta personalizzata che verrà usata per il probe dei server back-end. Il valore valido è compreso tra 1 e 65535. In caso contrario, verrà usata la porta dalle impostazioni HTTP. Questa proprietà è valida solo per Standard_v2 e WAF_v2. Int

Vincoli:
Valore minimo = 1
Valore massimo = 65535
protocollo Protocollo usato per il probe. 'Http'
'Https'
provisioningState Stato di provisioning della risorsa impostazioni HTTP back-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
Timeout Timeout del probe in secondi. Probe contrassegnato come non riuscito se la risposta valida non viene ricevuta con questo periodo di timeout. I valori accettabili sono compresi tra 1 secondo e 86400 secondi. Int
unhealthyThreshold Numero di tentativi del probe. Il server back-end viene contrassegnato come inattivo dopo il numero di errori consecutivi dei probe raggiunge UnhealthyThreshold. I valori accettabili sono compresi tra 1 secondo e 20. Int

ApplicationGatewayPropertiesFormat

Nome Descrizione Valore
authenticationCertificates Certificati di autenticazione della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Configurazione della scalabilità automatica. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Pool di indirizzi back-end della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Impostazioni HTTP back-end della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. applicationGatewayBackendHttpSettings[]
customErrorConfigurations Configurazioni di errore personalizzate della risorsa del gateway applicazione. ApplicationGatewayCustomError[]
enableFips Indica se FIPS è abilitato nella risorsa del gateway applicazione. Bool
enableHttp2 Indica se HTTP2 è abilitato nella risorsa del gateway applicazione. Bool
firewallPolicy Riferimento alla risorsa FirewallPolicy. SubResource
frontendIPConfigurations Indirizzi IP front-end della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Porte front-end della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. applicationGatewayFrontendPort[]
gatewayIPConfigurations Subnet della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayIPConfiguration[]
httpListeners Listener HTTP della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayHttpListener []
Sonde Probe della risorsa del gateway applicazione. ApplicationGatewayProbe[]
provisioningState Stato di provisioning della risorsa del gateway applicazione. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
redirectConfigurations Reindirizzare le configurazioni della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Richiedere regole di routing della risorsa del gateway applicazione. ApplicationGatewayRequestRoutingRule[]
resourceGuid Proprietà GUID risorsa della risorsa del gateway applicazione. corda
rewriteRuleSets Riscrivere le regole per la risorsa del gateway applicazione. ApplicationGatewayRewriteRuleSet[]
Sku SKU della risorsa del gateway applicazione. applicationGatewaySku
sslCertificates Certificati SSL della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewaySslCertificate[]
sslPolicy Criteri SSL della risorsa del gateway applicazione. applicationGatewaySslPolicy
trustedRootCertificates Certificati radice attendibili della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. applicationGatewayTrustedRootCertificate[]
urlPathMaps Mappa percorso URL della risorsa del gateway applicazione. Per i limiti predefiniti, vedere limiti del gateway applicazione. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Configurazione di Web application firewall. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della configurazione di reindirizzamento univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della configurazione di reindirizzamento del gateway applicazione. ApplicationGatewayRedirectConfigurationPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayRedirectConfigurationPropertiesFormat

Nome Descrizione Valore
includePath Includere il percorso nell'URL reindirizzato. Bool
includeQueryString Includere la stringa di query nell'URL reindirizzato. Bool
pathRules Regole di percorso che specificano la configurazione di reindirizzamento. SubResource []
redirectType Tipo di reindirizzamento HTTP. 'Trovato'
'Permanente'
'SeeOther'
'Temporary'
requestRoutingRules Routing delle richieste che specifica la configurazione di reindirizzamento. SubResource []
targetListener Riferimento a un listener per reindirizzare la richiesta a. SubResource
targetUrl URL a cui reindirizzare la richiesta. corda
urlPathMaps Mappe percorso URL che specificano la configurazione di reindirizzamento predefinita. SubResource []

ApplicationGatewayRequestRoutingRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della regola di routing della richiesta univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della regola di routing delle richieste del gateway applicazione. ApplicationGatewayRequestRoutingRulePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Risorsa pool di indirizzi back-end del gateway applicazione. SubResource
backendHttpSettings Risorsa delle impostazioni HTTP back-end del gateway applicazione. SubResource
httpListener Risorsa listener HTTP del gateway applicazione. SubResource
provisioningState Stato di provisioning della risorsa della regola di routing delle richieste. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
redirectConfiguration Reindirizzare la risorsa di configurazione del gateway applicazione. SubResource
rewriteRuleSet Riscrivere la risorsa set di regole nella regola di base del gateway applicazione. SubResource
ruleType Tipo di regola. 'Basic'
'PathBasedRouting'
urlPathMap Risorsa mappa percorso URL del gateway applicazione. SubResource

ApplicationGatewayRewriteRule

Nome Descrizione Valore
actionSet Set di azioni da eseguire come parte della regola di riscrittura. ApplicationGatewayRewriteRuleActionSet
Condizioni Condizioni in base alle quali verrà valutata l'esecuzione del set di azioni. ApplicationGatewayRewriteRuleCondition[]
nome Nome della regola di riscrittura univoca all'interno di un gateway applicazione. corda
ruleSequence Sequenza di regole della regola di riscrittura che determina l'ordine di esecuzione di una determinata regola in un oggetto RewriteRuleSet. Int

ApplicationGatewayRewriteRuleActionSet

Nome Descrizione Valore
requestHeaderConfigurations Azioni di intestazione della richiesta nel set di azioni. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Azioni di intestazione della risposta nel set di azioni. ApplicationGatewayHeaderConfiguration[]

ApplicationGatewayRewriteRuleCondition

Nome Descrizione Valore
ignoreCase L'impostazione di questo parametro sul valore di verità con forza il criterio per eseguire un confronto con distinzione tra maiuscole e minuscole. Bool
negare L'impostazione di questo valore come verità forza a controllare la negazione della condizione specificata dall'utente. Bool
modello Modello, stringa fissa o espressione regolare, che valuta la veridicità della condizione. corda
variabile Parametro condition di RewriteRuleCondition. corda

ApplicationGatewayRewriteRuleSet

Nome Descrizione Valore
Id ID risorsa. corda
nome Nome del set di regole di riscrittura univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del set di regole di riscrittura del gateway applicazione. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Nome Descrizione Valore
riscrivereRules Riscrivere le regole nel set di regole di riscrittura. ApplicationGatewayRewriteRule[]

ApplicationGatewaySku

Nome Descrizione Valore
capacità Capacità (numero di istanze) di un gateway applicazione. Int
nome Nome di uno SKU del gateway applicazione. 'Standard_Large'
'Standard_Medium'
'Standard_Small'
'Standard_v2'
'WAF_Large'
'WAF_Medium'
'WAF_v2'
livello Livello di un gateway applicazione. 'Standard'
'Standard_v2'
'WAF'
'WAF_v2'

ApplicationGatewaySslCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del certificato SSL univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del certificato SSL del gateway applicazione. ApplicationGatewaySslCertificatePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewaySslCertificatePropertiesFormat

Nome Descrizione Valore
dati Certificato pfx con codifica Base 64. Applicabile solo nella richiesta PUT. corda
keyVaultSecretId ID segreto di (pfx con codifica base 64) 'Secret' o 'Certificate' oggetto archiviato in KeyVault. corda
parola d’ordine Password per il file pfx specificato nei dati. Applicabile solo nella richiesta PUT. corda
provisioningState Lo stato di provisioning della risorsa certificato SSL Valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Non riuscito'. corda
publicCertData Dati del certificato pubblico con codifica Base 64 corrispondenti a pfx specificati nei dati. Applicabile solo nella richiesta GET. corda

ApplicationGatewaySslPolicy

Nome Descrizione Valore
cipherSuites Pacchetti di crittografia SSL da abilitare nell'ordine specificato al gateway applicazione. Matrice di stringhe contenente uno dei seguenti elementi:
'TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA'
'TLS_DHE_DSS_WITH_AES_128_CBC_SHA'
'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256'
'TLS_DHE_DSS_WITH_AES_256_CBC_SHA'
'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256'
'TLS_DHE_RSA_WITH_AES_128_CBC_SHA'
'TLS_DHE_RSA_WITH_AES_128_GCM_SHA256'
'TLS_DHE_RSA_WITH_AES_256_CBC_SHA'
'TLS_DHE_RSA_WITH_AES_256_GCM_SHA384'
'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA'
'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256'
'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256'
'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA'
'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384'
'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384'
'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA'
'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256'
'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256'
'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA'
'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384'
'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384'
'TLS_RSA_WITH_3DES_EDE_CBC_SHA'
'TLS_RSA_WITH_AES_128_CBC_SHA'
'TLS_RSA_WITH_AES_128_CBC_SHA256'
'TLS_RSA_WITH_AES_128_GCM_SHA256'
'TLS_RSA_WITH_AES_256_CBC_SHA'
'TLS_RSA_WITH_AES_256_CBC_SHA256'
'TLS_RSA_WITH_AES_256_GCM_SHA384'
disabledSslProtocols Protocolli SSL da disabilitare nel gateway applicazione. Matrice di stringhe contenente uno dei seguenti elementi:
'TLSv1_0'
'TLSv1_1'
'TLSv1_2'
minProtocolVersion Versione minima del protocollo Ssl da supportare nel gateway applicazione. 'TLSv1_0'
'TLSv1_1'
'TLSv1_2'
policyName Nome dei criteri predefiniti Ssl. 'AppGwSslPolicy20150501'
'AppGwSslPolicy20170401'
'AppGwSslPolicy20170401S'
policyType Tipo di criteri SSL. 'Custom'
'Predefinito'

ApplicationGatewayTrustedRootCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome del certificato radice attendibile univoco all'interno di un gateway applicazione. corda
proprietà Proprietà del certificato radice attendibile del gateway applicazione. ApplicationGatewayTrustedRootCertificatePropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Nome Descrizione Valore
dati Dati pubblici del certificato. corda
keyVaultSecretId ID segreto di (pfx con codifica base 64) 'Secret' o 'Certificate' oggetto archiviato in KeyVault. corda
provisioningState Stato di provisioning della risorsa certificato radice attendibile. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayUrlPathMap

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della mappa del percorso URL univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della mappa percorso URL del gateway applicazione. ApplicationGatewayUrlPathMapPropertiesFormat
digitare Tipo della risorsa. corda

ApplicationGatewayUrlPathMapPropertiesFormat

Nome Descrizione Valore
defaultBackendAddressPool Risorsa del pool di indirizzi back-end predefinita della mappa percorso URL. SubResource
defaultBackendHttpSettings Risorsa predefinita delle impostazioni HTTP back-end della mappa percorso URL. SubResource
defaultRedirectConfiguration Risorsa di configurazione di reindirizzamento predefinita della mappa percorso URL. SubResource
defaultRewriteRuleSet Risorsa predefinita per il set di regole di riscrittura della mappa percorso URL. SubResource
pathRules Regola percorso della risorsa mappa percorso URL. applicationGatewayPathRule[]
provisioningState Stato di provisioning della risorsa impostazioni HTTP back-end. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

ApplicationGatewayWebApplicationFirewallConfiguration

Nome Descrizione Valore
disabledRuleGroups Gruppi di regole disabilitati. ApplicationGatewayFirewallDisabledRuleGroup[]
Abilitato Indica se il web application firewall è abilitato o meno. bool (obbligatorio)
Esclusioni Elenco di esclusione. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Dimensioni massime di caricamento file in Mb per WAF. Int

Vincoli:
Valore minimo = 0
firewallMode Modalità web application firewall. 'Rilevamento'
'Prevenzione' (obbligatorio)
maxRequestBodySize Dimensioni massime del corpo della richiesta per WAF. Int

Vincoli:
Valore minimo = 8
Valore massimo = 128
maxRequestBodySizeInKb Dimensioni massime del corpo della richiesta in Kb per WAF. Int

Vincoli:
Valore minimo = 8
Valore massimo = 128
requestBodyCheck Indica se consentire a WAF di controllare il corpo della richiesta. Bool
ruleSetType Tipo di set di regole web application firewall. I valori possibili sono: 'OWASP'. stringa (obbligatorio)
ruleSetVersion Versione del tipo di set di regole. stringa (obbligatorio)

ApplicationSecurityGroup

Nome Descrizione Valore
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà del gruppo di sicurezza delle applicazioni. ApplicationSecurityGroupPropertiesFormat
Tag Tag di risorsa. resourcetag

ApplicationSecurityGroupPropertiesFormat

Nome Descrizione Valore

BackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà del pool di indirizzi back-end del servizio di bilanciamento del carico. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrizione Valore
provisioningState Ottenere lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Nome Descrizione Valore

DdosSettings

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

Delegazione

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della subnet. ServiceDelegationPropertiesFormat

FrontendIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà del probe del servizio di bilanciamento del carico. FrontendIPConfigurationPropertiesFormat
Zone Elenco delle zone di disponibilità che denota l'INDIRIZZO IP allocato per la risorsa da cui deve provenire. string[]

FrontendIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAddressVersion Indica se l'ipconfiguration specifico è IPv4 o IPv6. Il valore predefinito è IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod Metodo di allocazione IP privato. 'Dynamic'
'Static'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddress Riferimento della risorsa IP pubblico. PublicIPAddress
publicIPPrefix Riferimento della risorsa Prefisso IP pubblico. SubResource
sottorete Riferimento della risorsa subnet. subnet

InboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della regola NAT in ingresso del servizio di bilanciamento del carico. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nome Descrizione Valore
backendPort Porta utilizzata per l'endpoint interno. I valori accettabili sono compresi tra 1 e 65535. Int
enableFloatingIP Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità SQL AlwaysOn. Questa impostazione è necessaria quando si usano i gruppi di disponibilità Sql AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint. Bool
enableTcpReset Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Bool
frontendIPConfiguration Riferimento agli indirizzi IP front-end. SubResource
frontendPort Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. Int
idleTimeoutInMinutes Timeout per la connessione TCP inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Int
protocollo Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico. 'All'
'Tcp'
'Udp'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

IpTag

Nome Descrizione Valore
ipTagType Ottiene o imposta il tipo ipTag: Esempio FirstPartyUsage. corda
cartellino Ottiene o imposta il valore di IpTag associato all'indirizzo IP pubblico. Esempio di SQL, Archiviazione e così via. corda

ManagedServiceIdentity

Nome Descrizione Valore
digitare Tipo di identità usata per la risorsa. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'None' rimuoverà le identità dalla macchina virtuale. 'Nessuno'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Elenco delle identità utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel formato :'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Nome Descrizione Valore

Microsoft.Network/applicationGateways

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
identità Identità del gateway applicazione, se configurata. ManagedServiceIdentity
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del gateway applicazione. ApplicationGatewayPropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Network/applicationGateways@2019-04-01"
Zone Elenco delle zone di disponibilità che denota la provenienza della risorsa. string[]

NetworkInterfaceIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà di configurazione IP dell'interfaccia di rete. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrizione Valore
applicationGatewayBackendAddressPools Riferimento della risorsa ApplicationGatewayBackendAddressPool. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Gruppi di sicurezza delle applicazioni in cui è inclusa la configurazione IP. ApplicationSecurityGroup[]
loadBalancerBackendAddressPools Riferimento della risorsa LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Elenco di riferimenti di LoadBalancerInboundNatRules. inboundNatRule[]
primario Ottiene un valore che indica se si tratta di un indirizzo del cliente primario nell'interfaccia di rete. Bool
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAddressVersion Disponibile da Api-Version 2016-03-30 e versioni successive, indica se la specifica ipconfiguration è IPv4 o IPv6. Il valore predefinito è IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod Metodo di allocazione degli indirizzi IP privati. 'Dynamic'
'Static'
provisioningState Stato di provisioning della configurazione IP dell'interfaccia di rete. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddress Indirizzo IP pubblico associato alla configurazione IP. PublicIPAddress
sottorete Subnet associata alla configurazione IP. subnet
virtualNetworkTaps Riferimento ai tap di rete virtuale. VirtualNetworkTap[]

NetworkSecurityGroup

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà del gruppo di sicurezza di rete. NetworkSecurityGroupPropertiesFormat
Tag Tag di risorsa. resourcetag

NetworkSecurityGroupPropertiesFormat

Nome Descrizione Valore
defaultSecurityRules Regole di sicurezza predefinite del gruppo di sicurezza di rete. SecurityRule[]
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa del gruppo di sicurezza di rete. corda
securityRules Raccolta di regole di sicurezza del gruppo di sicurezza di rete. SecurityRule[]

PublicIPAddress

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dell'indirizzo IP pubblico. PublicIPAddressPropertiesFormat
Sku SKU dell'indirizzo IP pubblico. publicIPAddressSku
Tag Tag di risorsa. resourcetag
Zone Elenco delle zone di disponibilità che denota l'INDIRIZZO IP allocato per la risorsa da cui deve provenire. string[]

PublicIPAddressDnsSettings

Nome Descrizione Valore
domainNameLabel Ottiene o imposta l'etichetta Nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituiscono il nome di dominio completo associato all'indirizzo IP pubblico. Se viene specificata un'etichetta del nome di dominio, viene creato un record DNS per l'indirizzo IP pubblico nel sistema DNS di Microsoft Azure. corda
Fqdn Ottiene il 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. corda
reverseFqdn Ottiene o imposta l'FQDN inverso. Nome di dominio completo visibile all'utente che si risolve in questo indirizzo IP pubblico. Se si specifica reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa al nome di dominio completo inverso. corda

PublicIPAddressPropertiesFormat

Nome Descrizione Valore
ddosSettings Criteri personalizzati di protezione DDoS associati all'indirizzo IP pubblico. DdosSettings
dnsSettings FQDN 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. corda
ipTags Elenco di tag associati all'indirizzo IP pubblico. IpTag []
provisioningState Stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddressVersion Versione dell'indirizzo IP pubblico. 'IPv4'
'IPv6'
publicIPAllocationMethod Metodo di allocazione degli indirizzi IP pubblici. 'Dynamic'
'Static'
publicIPPrefix Il prefisso IP pubblico da cui deve essere allocato questo indirizzo IP pubblico. SubResource
resourceGuid Proprietà GUID della risorsa IP pubblico. corda

PublicIPAddressSku

Nome Descrizione Valore
nome Nome di uno SKU di indirizzo IP pubblico. 'Basic'
'Standard'
Nome Descrizione Valore
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Formato delle proprietà del collegamento di spostamento delle risorse. ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Nome Descrizione Valore
collegamento Collegamento alla risorsa esterna. corda
linkedResourceType Tipo di risorsa della risorsa collegata. corda

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

Rotta

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della route. RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrizione Valore
addressPrefix CIDR di destinazione a cui si applica la route. corda
nextHopIpAddress I pacchetti di indirizzi IP devono essere inoltrati a. I valori dell'hop successivo sono consentiti solo nelle route in cui il tipo di hop successivo è VirtualAppliance. corda
nextHopType Tipo di hop di Azure a cui inviare il pacchetto. 'Internet'
'Nessuno'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)
provisioningState Stato di provisioning della risorsa. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

RouteTable

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà della tabella di route. RouteTablePropertiesFormat
Tag Tag di risorsa. resourcetag

RouteTablePropertiesFormat

Nome Descrizione Valore
disableBgpRoutePropagation Ottiene o imposta un valore che indica se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. Bool
provisioningState Stato di provisioning della risorsa. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
Itinerari Raccolta di route contenute all'interno di una tabella di route. route[]

SecurityRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della regola di sicurezza. SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrizione Valore
accesso Il traffico di rete è consentito o negato. 'Consenti'
'Deny' (obbligatorio)
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
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". corda
destinationAddressPrefixes Prefissi degli indirizzi di destinazione. INTERVALLI IP CIDR o di destinazione. string[]
destinationApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come destinazione. ApplicationSecurityGroup[]
destinationPortRange Porta o intervallo di destinazione. Numero intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. corda
destinationPortRanges Intervalli di porte di destinazione. string[]
direzione Direzione della regola. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. 'Inbound'
'Outbound' (obbligatorio)
priorità Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Minore è il numero di priorità, maggiore è la priorità della regola. Int
protocollo Protocollo di rete a cui si applica questa regola. '*'
'Esp'
'Icmp'
'Tcp'
'Udp' (obbligatorio)
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
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. corda
sourceAddressPrefixes Intervalli DI INDIRIZZI IP di origine o CIDR. string[]
sourceApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come origine. ApplicationSecurityGroup[]
sourcePortRange Porta o intervallo di origine. Numero intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. corda
sourcePortRanges Intervalli di porte di origine. string[]
Nome Descrizione Valore
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Formato delle proprietà del collegamento di spostamento delle risorse. ServiceAssociationLinkPropertiesFormat
digitare Tipo di risorsa. corda

ServiceAssociationLinkPropertiesFormat

Nome Descrizione Valore
allowDelete Se true, la risorsa può essere eliminata. Bool
collegamento Collegamento alla risorsa esterna. corda
linkedResourceType Tipo di risorsa della risorsa collegata. corda
Luoghi Elenco di posizioni. string[]

ServiceDelegationPropertiesFormat

Nome Descrizione Valore
Azioni Descrive le azioni consentite al servizio al momento della delega. string[]
serviceName Nome del servizio a cui deve essere delegata la subnet ,ad esempio Microsoft.Sql/servers. corda

ServiceEndpointPolicy

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dei criteri del punto finale del servizio. ServiceEndpointPolicyPropertiesFormat
Tag Tag di risorsa. resourcetag

ServiceEndpointPolicyDefinition

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della definizione dei criteri dell'endpoint di servizio. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Nome Descrizione Valore
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
servizio Nome dell'endpoint di servizio. corda
serviceResources Elenco di risorse del servizio. string[]

ServiceEndpointPolicyPropertiesFormat

Nome Descrizione Valore
serviceEndpointPolicyDefinitions Raccolta di definizioni dei criteri degli endpoint di servizio dei criteri dell'endpoint di servizio. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Nome Descrizione Valore
Luoghi Elenco di posizioni. string[]
provisioningState Stato di provisioning della risorsa. corda
servizio Tipo del servizio endpoint. corda

Sottorete

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della subnet. SubnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Prefisso dell'indirizzo per la subnet. corda
addressPrefixes Elenco di prefissi di indirizzi per la subnet. string[]
Delegazioni Ottiene una matrice di riferimenti alle deleghe nella subnet. delega[]
natGateway Gateway NAT associato a questa subnet. SubResource
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Abilitare o disabilitare il punto finale privato nella subnet. corda
privateLinkServiceNetworkPolicies Abilitare o disabilitare il servizio collegamento privato nella subnet. corda
provisioningState Stato di provisioning della risorsa. corda
resourceNavigationLinks Ottiene una matrice di riferimenti alle risorse esterne usando la subnet. ResourceNavigationLink[]
routeTable Riferimento della risorsa RouteTable. RouteTable
serviceAssociationLinks Ottiene una matrice di riferimenti ai servizi che inserisce in questa subnet. ServiceAssociationLink[]
serviceEndpointPolicies Matrice di criteri dell'endpoint di servizio. ServiceEndpointPolicy[]
serviceEndpoints Matrice di endpoint di servizio. ServiceEndpointPropertiesFormat[]

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa. corda

VirtualNetworkTap

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Toccare Proprietà della rete virtuale. VirtualNetworkTapPropertiesFormat
Tag Tag di risorsa. resourcetag

VirtualNetworkTapPropertiesFormat

Nome Descrizione Valore
destinationLoadBalancerFrontEndIPConfiguration Riferimento all'indirizzo IP privato nel servizio di bilanciamento del carico interno che riceverà il tocco. FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration Riferimento all'indirizzo IP privato della scheda di interfaccia di rete dell'agente di raccolta che riceverà il tocco. NetworkInterfaceIPConfiguration
destinationPort Porta di destinazione VXLAN che riceverà il traffico toccato. Int