Condividi tramite


Microsoft.Network loadBalancers 2015-06-15

Definizione di risorsa Bicep

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

resource symbolicname 'Microsoft.Network/loadBalancers@2015-06-15' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                loadBalancerBackendAddressPools: [
                  ...
                ]
                loadBalancerInboundNatRules: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      backendIPConfiguration: ...
                      backendPort: int
                      enableFloatingIP: bool
                      frontendIPConfiguration: {
                        id: 'string'
                      }
                      frontendPort: int
                      idleTimeoutInMinutes: int
                      protocol: 'string'
                      provisioningState: 'string'
                    }
                  }
                ]
                primary: bool
                privateIPAddress: 'string'
                privateIPAllocationMethod: 'string'
                provisioningState: 'string'
                publicIPAddress: {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    dnsSettings: {
                      domainNameLabel: 'string'
                      fqdn: 'string'
                      reverseFqdn: 'string'
                    }
                    idleTimeoutInMinutes: int
                    ipAddress: 'string'
                    ipConfiguration: {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        privateIPAddress: 'string'
                        privateIPAllocationMethod: 'string'
                        provisioningState: 'string'
                        publicIPAddress: ...
                        subnet: {
                          etag: 'string'
                          id: 'string'
                          name: 'string'
                          properties: {
                            addressPrefix: 'string'
                            ipConfigurations: [
                              ...
                            ]
                            networkSecurityGroup: {
                              etag: 'string'
                              id: 'string'
                              location: 'string'
                              properties: {
                                defaultSecurityRules: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      access: 'string'
                                      description: 'string'
                                      destinationAddressPrefix: 'string'
                                      destinationPortRange: 'string'
                                      direction: 'string'
                                      priority: int
                                      protocol: 'string'
                                      provisioningState: 'string'
                                      sourceAddressPrefix: 'string'
                                      sourcePortRange: 'string'
                                    }
                                  }
                                ]
                                networkInterfaces: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    location: 'string'
                                    properties: {
                                      dnsSettings: {
                                        appliedDnsServers: [
                                          'string'
                                        ]
                                        dnsServers: [
                                          'string'
                                        ]
                                        internalDnsNameLabel: 'string'
                                        internalFqdn: 'string'
                                      }
                                      enableIPForwarding: bool
                                      ipConfigurations: [
                                        ...
                                      ]
                                      macAddress: 'string'
                                      networkSecurityGroup: ...
                                      primary: bool
                                      provisioningState: 'string'
                                      resourceGuid: 'string'
                                      virtualMachine: {
                                        id: 'string'
                                      }
                                    }
                                    tags: {
                                      {customized property}: 'string'
                                    }
                                  }
                                ]
                                provisioningState: 'string'
                                resourceGuid: 'string'
                                securityRules: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      access: 'string'
                                      description: 'string'
                                      destinationAddressPrefix: 'string'
                                      destinationPortRange: 'string'
                                      direction: 'string'
                                      priority: int
                                      protocol: 'string'
                                      provisioningState: 'string'
                                      sourceAddressPrefix: 'string'
                                      sourcePortRange: 'string'
                                    }
                                  }
                                ]
                                subnets: [
                                  ...
                                ]
                              }
                              tags: {
                                {customized property}: 'string'
                              }
                            }
                            provisioningState: 'string'
                            routeTable: {
                              etag: 'string'
                              id: 'string'
                              location: 'string'
                              properties: {
                                provisioningState: 'string'
                                routes: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      addressPrefix: 'string'
                                      nextHopIpAddress: 'string'
                                      nextHopType: 'string'
                                      provisioningState: 'string'
                                    }
                                  }
                                ]
                                subnets: [
                                  ...
                                ]
                              }
                              tags: {
                                {customized property}: 'string'
                              }
                            }
                          }
                        }
                      }
                    }
                    provisioningState: 'string'
                    publicIPAllocationMethod: 'string'
                    resourceGuid: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
                subnet: {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    addressPrefix: 'string'
                    ipConfigurations: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          privateIPAddress: 'string'
                          privateIPAllocationMethod: 'string'
                          provisioningState: 'string'
                          publicIPAddress: {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              dnsSettings: {
                                domainNameLabel: 'string'
                                fqdn: 'string'
                                reverseFqdn: 'string'
                              }
                              idleTimeoutInMinutes: int
                              ipAddress: 'string'
                              ipConfiguration: ...
                              provisioningState: 'string'
                              publicIPAllocationMethod: 'string'
                              resourceGuid: 'string'
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                          subnet: ...
                        }
                      }
                    ]
                    networkSecurityGroup: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        defaultSecurityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationPortRange: 'string'
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourcePortRange: 'string'
                            }
                          }
                        ]
                        networkInterfaces: [
                          {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              dnsSettings: {
                                appliedDnsServers: [
                                  'string'
                                ]
                                dnsServers: [
                                  'string'
                                ]
                                internalDnsNameLabel: 'string'
                                internalFqdn: 'string'
                              }
                              enableIPForwarding: bool
                              ipConfigurations: [
                                ...
                              ]
                              macAddress: 'string'
                              networkSecurityGroup: ...
                              primary: bool
                              provisioningState: 'string'
                              resourceGuid: 'string'
                              virtualMachine: {
                                id: 'string'
                              }
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        provisioningState: 'string'
                        resourceGuid: 'string'
                        securityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationPortRange: 'string'
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourcePortRange: 'string'
                            }
                          }
                        ]
                        subnets: [
                          ...
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    provisioningState: 'string'
                    routeTable: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        provisioningState: 'string'
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                              provisioningState: 'string'
                            }
                          }
                        ]
                        subnets: [
                          ...
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                  }
                }
              }
            }
          ]
          outboundNatRule: {
            id: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          inboundNatPools: [
            {
              id: 'string'
            }
          ]
          inboundNatRules: [
            {
              id: 'string'
            }
          ]
          loadBalancingRules: [
            {
              id: 'string'
            }
          ]
          outboundNatRules: [
            {
              id: 'string'
            }
          ]
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              dnsSettings: {
                domainNameLabel: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipConfiguration: {
                etag: 'string'
                id: 'string'
                name: 'string'
                properties: {
                  privateIPAddress: 'string'
                  privateIPAllocationMethod: 'string'
                  provisioningState: 'string'
                  publicIPAddress: ...
                  subnet: {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      addressPrefix: 'string'
                      ipConfigurations: [
                        ...
                      ]
                      networkSecurityGroup: {
                        etag: 'string'
                        id: 'string'
                        location: 'string'
                        properties: {
                          defaultSecurityRules: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                access: 'string'
                                description: 'string'
                                destinationAddressPrefix: 'string'
                                destinationPortRange: 'string'
                                direction: 'string'
                                priority: int
                                protocol: 'string'
                                provisioningState: 'string'
                                sourceAddressPrefix: 'string'
                                sourcePortRange: 'string'
                              }
                            }
                          ]
                          networkInterfaces: [
                            {
                              etag: 'string'
                              id: 'string'
                              location: 'string'
                              properties: {
                                dnsSettings: {
                                  appliedDnsServers: [
                                    'string'
                                  ]
                                  dnsServers: [
                                    'string'
                                  ]
                                  internalDnsNameLabel: 'string'
                                  internalFqdn: 'string'
                                }
                                enableIPForwarding: bool
                                ipConfigurations: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      loadBalancerBackendAddressPools: [
                                        {
                                          etag: 'string'
                                          id: 'string'
                                          name: 'string'
                                          properties: {
                                            backendIPConfigurations: [
                                              ...
                                            ]
                                            outboundNatRule: {
                                              id: 'string'
                                            }
                                            provisioningState: 'string'
                                          }
                                        }
                                      ]
                                      loadBalancerInboundNatRules: [
                                        {
                                          etag: 'string'
                                          id: 'string'
                                          name: 'string'
                                          properties: {
                                            backendIPConfiguration: ...
                                            backendPort: int
                                            enableFloatingIP: bool
                                            frontendIPConfiguration: {
                                              id: 'string'
                                            }
                                            frontendPort: int
                                            idleTimeoutInMinutes: int
                                            protocol: 'string'
                                            provisioningState: 'string'
                                          }
                                        }
                                      ]
                                      primary: bool
                                      privateIPAddress: 'string'
                                      privateIPAllocationMethod: 'string'
                                      provisioningState: 'string'
                                      publicIPAddress: ...
                                      subnet: ...
                                    }
                                  }
                                ]
                                macAddress: 'string'
                                networkSecurityGroup: ...
                                primary: bool
                                provisioningState: 'string'
                                resourceGuid: 'string'
                                virtualMachine: {
                                  id: 'string'
                                }
                              }
                              tags: {
                                {customized property}: 'string'
                              }
                            }
                          ]
                          provisioningState: 'string'
                          resourceGuid: 'string'
                          securityRules: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                access: 'string'
                                description: 'string'
                                destinationAddressPrefix: 'string'
                                destinationPortRange: 'string'
                                direction: 'string'
                                priority: int
                                protocol: 'string'
                                provisioningState: 'string'
                                sourceAddressPrefix: 'string'
                                sourcePortRange: 'string'
                              }
                            }
                          ]
                          subnets: [
                            ...
                          ]
                        }
                        tags: {
                          {customized property}: 'string'
                        }
                      }
                      provisioningState: 'string'
                      routeTable: {
                        etag: 'string'
                        id: 'string'
                        location: 'string'
                        properties: {
                          provisioningState: 'string'
                          routes: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                addressPrefix: 'string'
                                nextHopIpAddress: 'string'
                                nextHopType: 'string'
                                provisioningState: 'string'
                              }
                            }
                          ]
                          subnets: [
                            ...
                          ]
                        }
                        tags: {
                          {customized property}: 'string'
                        }
                      }
                    }
                  }
                }
              }
              provisioningState: 'string'
              publicIPAllocationMethod: 'string'
              resourceGuid: 'string'
            }
            tags: {
              {customized property}: 'string'
            }
          }
          subnet: {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              ipConfigurations: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    privateIPAddress: 'string'
                    privateIPAllocationMethod: 'string'
                    provisioningState: 'string'
                    publicIPAddress: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        dnsSettings: {
                          domainNameLabel: 'string'
                          fqdn: 'string'
                          reverseFqdn: 'string'
                        }
                        idleTimeoutInMinutes: int
                        ipAddress: 'string'
                        ipConfiguration: ...
                        provisioningState: 'string'
                        publicIPAllocationMethod: 'string'
                        resourceGuid: 'string'
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    subnet: ...
                  }
                }
              ]
              networkSecurityGroup: {
                etag: 'string'
                id: 'string'
                location: 'string'
                properties: {
                  defaultSecurityRules: [
                    {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationPortRange: 'string'
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        provisioningState: 'string'
                        sourceAddressPrefix: 'string'
                        sourcePortRange: 'string'
                      }
                    }
                  ]
                  networkInterfaces: [
                    {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        dnsSettings: {
                          appliedDnsServers: [
                            'string'
                          ]
                          dnsServers: [
                            'string'
                          ]
                          internalDnsNameLabel: 'string'
                          internalFqdn: 'string'
                        }
                        enableIPForwarding: bool
                        ipConfigurations: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              loadBalancerBackendAddressPools: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    backendIPConfigurations: [
                                      ...
                                    ]
                                    outboundNatRule: {
                                      id: 'string'
                                    }
                                    provisioningState: 'string'
                                  }
                                }
                              ]
                              loadBalancerInboundNatRules: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    backendIPConfiguration: ...
                                    backendPort: int
                                    enableFloatingIP: bool
                                    frontendIPConfiguration: {
                                      id: 'string'
                                    }
                                    frontendPort: int
                                    idleTimeoutInMinutes: int
                                    protocol: 'string'
                                    provisioningState: 'string'
                                  }
                                }
                              ]
                              primary: bool
                              privateIPAddress: 'string'
                              privateIPAllocationMethod: 'string'
                              provisioningState: 'string'
                              publicIPAddress: {
                                etag: 'string'
                                id: 'string'
                                location: 'string'
                                properties: {
                                  dnsSettings: {
                                    domainNameLabel: 'string'
                                    fqdn: 'string'
                                    reverseFqdn: 'string'
                                  }
                                  idleTimeoutInMinutes: int
                                  ipAddress: 'string'
                                  ipConfiguration: {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      privateIPAddress: 'string'
                                      privateIPAllocationMethod: 'string'
                                      provisioningState: 'string'
                                      publicIPAddress: ...
                                      subnet: ...
                                    }
                                  }
                                  provisioningState: 'string'
                                  publicIPAllocationMethod: 'string'
                                  resourceGuid: 'string'
                                }
                                tags: {
                                  {customized property}: 'string'
                                }
                              }
                              subnet: ...
                            }
                          }
                        ]
                        macAddress: 'string'
                        networkSecurityGroup: ...
                        primary: bool
                        provisioningState: 'string'
                        resourceGuid: 'string'
                        virtualMachine: {
                          id: 'string'
                        }
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                  ]
                  provisioningState: 'string'
                  resourceGuid: 'string'
                  securityRules: [
                    {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationPortRange: 'string'
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        provisioningState: 'string'
                        sourceAddressPrefix: 'string'
                        sourcePortRange: 'string'
                      }
                    }
                  ]
                  subnets: [
                    ...
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              provisioningState: 'string'
              routeTable: {
                etag: 'string'
                id: 'string'
                location: 'string'
                properties: {
                  provisioningState: 'string'
                  routes: [
                    {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                        provisioningState: 'string'
                      }
                    }
                  ]
                  subnets: [
                    ...
                  ]
                }
                tags: {
                  {customized property}: 'string'
                }
              }
            }
          }
        }
      }
    ]
    inboundNatPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendPort: int
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          protocol: 'string'
          provisioningState: 'string'
        }
      }
    ]
    inboundNatRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendIPConfiguration: {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              loadBalancerBackendAddressPools: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    backendIPConfigurations: [
                      ...
                    ]
                    outboundNatRule: {
                      id: 'string'
                    }
                    provisioningState: 'string'
                  }
                }
              ]
              loadBalancerInboundNatRules: [
                ...
              ]
              primary: bool
              privateIPAddress: 'string'
              privateIPAllocationMethod: 'string'
              provisioningState: 'string'
              publicIPAddress: {
                etag: 'string'
                id: 'string'
                location: 'string'
                properties: {
                  dnsSettings: {
                    domainNameLabel: 'string'
                    fqdn: 'string'
                    reverseFqdn: 'string'
                  }
                  idleTimeoutInMinutes: int
                  ipAddress: 'string'
                  ipConfiguration: {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      privateIPAddress: 'string'
                      privateIPAllocationMethod: 'string'
                      provisioningState: 'string'
                      publicIPAddress: ...
                      subnet: {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          addressPrefix: 'string'
                          ipConfigurations: [
                            ...
                          ]
                          networkSecurityGroup: {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              defaultSecurityRules: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    access: 'string'
                                    description: 'string'
                                    destinationAddressPrefix: 'string'
                                    destinationPortRange: 'string'
                                    direction: 'string'
                                    priority: int
                                    protocol: 'string'
                                    provisioningState: 'string'
                                    sourceAddressPrefix: 'string'
                                    sourcePortRange: 'string'
                                  }
                                }
                              ]
                              networkInterfaces: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  location: 'string'
                                  properties: {
                                    dnsSettings: {
                                      appliedDnsServers: [
                                        'string'
                                      ]
                                      dnsServers: [
                                        'string'
                                      ]
                                      internalDnsNameLabel: 'string'
                                      internalFqdn: 'string'
                                    }
                                    enableIPForwarding: bool
                                    ipConfigurations: [
                                      ...
                                    ]
                                    macAddress: 'string'
                                    networkSecurityGroup: ...
                                    primary: bool
                                    provisioningState: 'string'
                                    resourceGuid: 'string'
                                    virtualMachine: {
                                      id: 'string'
                                    }
                                  }
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              provisioningState: 'string'
                              resourceGuid: 'string'
                              securityRules: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    access: 'string'
                                    description: 'string'
                                    destinationAddressPrefix: 'string'
                                    destinationPortRange: 'string'
                                    direction: 'string'
                                    priority: int
                                    protocol: 'string'
                                    provisioningState: 'string'
                                    sourceAddressPrefix: 'string'
                                    sourcePortRange: 'string'
                                  }
                                }
                              ]
                              subnets: [
                                ...
                              ]
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                          provisioningState: 'string'
                          routeTable: {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              provisioningState: 'string'
                              routes: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    addressPrefix: 'string'
                                    nextHopIpAddress: 'string'
                                    nextHopType: 'string'
                                    provisioningState: 'string'
                                  }
                                }
                              ]
                              subnets: [
                                ...
                              ]
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        }
                      }
                    }
                  }
                  provisioningState: 'string'
                  publicIPAllocationMethod: 'string'
                  resourceGuid: 'string'
                }
                tags: {
                  {customized property}: 'string'
                }
              }
              subnet: {
                etag: 'string'
                id: 'string'
                name: 'string'
                properties: {
                  addressPrefix: 'string'
                  ipConfigurations: [
                    {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        privateIPAddress: 'string'
                        privateIPAllocationMethod: 'string'
                        provisioningState: 'string'
                        publicIPAddress: {
                          etag: 'string'
                          id: 'string'
                          location: 'string'
                          properties: {
                            dnsSettings: {
                              domainNameLabel: 'string'
                              fqdn: 'string'
                              reverseFqdn: 'string'
                            }
                            idleTimeoutInMinutes: int
                            ipAddress: 'string'
                            ipConfiguration: ...
                            provisioningState: 'string'
                            publicIPAllocationMethod: 'string'
                            resourceGuid: 'string'
                          }
                          tags: {
                            {customized property}: 'string'
                          }
                        }
                        subnet: ...
                      }
                    }
                  ]
                  networkSecurityGroup: {
                    etag: 'string'
                    id: 'string'
                    location: 'string'
                    properties: {
                      defaultSecurityRules: [
                        {
                          etag: 'string'
                          id: 'string'
                          name: 'string'
                          properties: {
                            access: 'string'
                            description: 'string'
                            destinationAddressPrefix: 'string'
                            destinationPortRange: 'string'
                            direction: 'string'
                            priority: int
                            protocol: 'string'
                            provisioningState: 'string'
                            sourceAddressPrefix: 'string'
                            sourcePortRange: 'string'
                          }
                        }
                      ]
                      networkInterfaces: [
                        {
                          etag: 'string'
                          id: 'string'
                          location: 'string'
                          properties: {
                            dnsSettings: {
                              appliedDnsServers: [
                                'string'
                              ]
                              dnsServers: [
                                'string'
                              ]
                              internalDnsNameLabel: 'string'
                              internalFqdn: 'string'
                            }
                            enableIPForwarding: bool
                            ipConfigurations: [
                              ...
                            ]
                            macAddress: 'string'
                            networkSecurityGroup: ...
                            primary: bool
                            provisioningState: 'string'
                            resourceGuid: 'string'
                            virtualMachine: {
                              id: 'string'
                            }
                          }
                          tags: {
                            {customized property}: 'string'
                          }
                        }
                      ]
                      provisioningState: 'string'
                      resourceGuid: 'string'
                      securityRules: [
                        {
                          etag: 'string'
                          id: 'string'
                          name: 'string'
                          properties: {
                            access: 'string'
                            description: 'string'
                            destinationAddressPrefix: 'string'
                            destinationPortRange: 'string'
                            direction: 'string'
                            priority: int
                            protocol: 'string'
                            provisioningState: 'string'
                            sourceAddressPrefix: 'string'
                            sourcePortRange: 'string'
                          }
                        }
                      ]
                      subnets: [
                        ...
                      ]
                    }
                    tags: {
                      {customized property}: 'string'
                    }
                  }
                  provisioningState: 'string'
                  routeTable: {
                    etag: 'string'
                    id: 'string'
                    location: 'string'
                    properties: {
                      provisioningState: 'string'
                      routes: [
                        {
                          etag: 'string'
                          id: 'string'
                          name: 'string'
                          properties: {
                            addressPrefix: 'string'
                            nextHopIpAddress: 'string'
                            nextHopType: 'string'
                            provisioningState: 'string'
                          }
                        }
                      ]
                      subnets: [
                        ...
                      ]
                    }
                    tags: {
                      {customized property}: 'string'
                    }
                  }
                }
              }
            }
          }
          backendPort: int
          enableFloatingIP: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          protocol: 'string'
          provisioningState: 'string'
        }
      }
    ]
    loadBalancingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendPort: int
          enableFloatingIP: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          loadDistribution: 'string'
          probe: {
            id: 'string'
          }
          protocol: 'string'
          provisioningState: 'string'
        }
      }
    ]
    outboundNatRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          allocatedOutboundPorts: int
          backendAddressPool: {
            id: 'string'
          }
          frontendIPConfigurations: [
            {
              id: 'string'
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          intervalInSeconds: int
          loadBalancingRules: [
            {
              id: 'string'
            }
          ]
          numberOfProbes: int
          port: int
          protocol: 'string'
          provisioningState: 'string'
          requestPath: 'string'
        }
      }
    ]
    provisioningState: 'string'
    resourceGuid: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

BackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendIPConfigurations Ottiene la raccolta di riferimenti agli indirizzi IP definiti nelle interfacce di rete. NetworkInterfaceIPConfiguration[]
outboundNatRule Ottiene le regole in uscita che usano questo pool di indirizzi back-end. SubResource
provisioningState Ottenere lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

FrontendIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 configurazione IP front-end del servizio di bilanciamento del carico. FrontendIPConfigurationPropertiesFormat

FrontendIPConfigurationPropertiesFormat

Nome Descrizione Valore
inboundNatPools Sola lettura. URI pool in ingresso che usano questo indirizzo IP front-end. SubResource []
inboundNatRules Sola lettura. URI delle regole in ingresso che usano questo indirizzo IP front-end. SubResource []
loadBalancingRules Ottiene gli URI delle regole di bilanciamento del carico che usano questo indirizzo IP front-end. SubResource []
outboundNatRules Sola lettura. URI delle regole in uscita che usano questo indirizzo IP front-end. SubResource []
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAllocationMethod Metodo di allocazione IP privato. I valori possibili sono: 'Static' e 'Dynamic'. '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
sottorete Riferimento della risorsa subnet. subnet

InboundNatPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 pool NAT in ingresso. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Nome Descrizione Valore
backendPort Porta utilizzata per le connessioni interne nell'endpoint. I valori accettabili sono compresi tra 1 e 65535. int (obbligatorio)
frontendIPConfiguration Riferimento agli indirizzi IP front-end. SubResource
frontendPortRangeEnd Ultimo numero di porta nell'intervallo di porte esterne che verranno usate per fornire nat in ingresso alle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65535. int (obbligatorio)
frontendPortRangeStart Primo numero di porta nell'intervallo di porte esterne che verranno usate per fornire nat in ingresso alle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. int (obbligatorio)
protocollo Protocollo di trasporto per l'endpoint. I valori possibili sono: 'Udp' o 'Tcp'. 'Tcp'
'Udp' (obbligatorio)
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

InboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nome Descrizione Valore
backendIPConfiguration Riferimento a un indirizzo IP privato definito in un'interfaccia di rete di una macchina virtuale. Il traffico inviato alla porta front-end di ognuna delle configurazioni IP front-end viene inoltrato all'INDIRIZZO IP supportato. NetworkInterfaceIPConfiguration
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
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 Protocollo di trasporto per l'endpoint. I valori possibili sono: 'Udp' o 'Tcp' 'Tcp'
'Udp'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

IPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 configurazione IP. IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAllocationMethod Metodo di allocazione IP privato. I valori possibili sono 'Static' e 'Dynamic'. '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 pubblica. PublicIPAddress
sottorete Riferimento della risorsa subnet. subnet

LoadBalancerPropertiesFormat

Nome Descrizione Valore
backendAddressPools Raccolta di pool di indirizzi back-end usati da un servizio di bilanciamento del carico BackendAddressPool[]
frontendIPConfigurations Oggetto che rappresenta gli indirizzi IP front-end da usare per il servizio di bilanciamento del carico frontendIPConfiguration[]
inboundNatPools Definisce un intervallo di porte esterno per NAT in ingresso a una singola porta back-end nelle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. Le regole NAT in ingresso vengono create automaticamente per ogni scheda di interfaccia di rete associata al servizio di bilanciamento del carico usando una porta esterna da questo intervallo. La definizione di un pool NAT in ingresso nel servizio di bilanciamento del carico si escludono a vicenda con la definizione di regole NAT in ingresso. Viene fatto riferimento ai pool NAT in ingresso dai set di scalabilità di macchine virtuali. Le schede di interfaccia di rete associate a singole macchine virtuali non possono fare riferimento a un pool NAT in ingresso. Devono fare riferimento a singole regole NAT in ingresso. InboundNatPool []
inboundNatRules Raccolta di regole NAT in ingresso usate da un servizio di bilanciamento del carico. La definizione di regole NAT in ingresso nel servizio di bilanciamento del carico si escludono a vicenda con la definizione di un pool NAT in ingresso. Viene fatto riferimento ai pool NAT in ingresso dai set di scalabilità di macchine virtuali. Le schede di interfaccia di rete associate a singole macchine virtuali non possono fare riferimento a un pool NAT in ingresso. Devono fare riferimento a singole regole NAT in ingresso. inboundNatRule[]
loadBalancingRules Insieme di oggetti che rappresenta le regole di bilanciamento del carico Ottiene il provisioning loadBalancingRule[]
outboundNatRules Regole NAT in uscita. OutboundNatRule []
Sonde Raccolta di oggetti probe usati nel servizio di bilanciamento del carico probe[]
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa del servizio di bilanciamento del carico. corda

LoadBalancingRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 servizio di bilanciamento del carico. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Riferimento a un pool di DIP. Il traffico in ingresso viene bilanciato in modo casuale tra indirizzi IP negli indirizzi IP back-end. SubResource
backendPort Porta utilizzata per le connessioni interne nell'endpoint. 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
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 (obbligatorio)
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
loadDistribution Criteri di distribuzione del carico per questa regola. I valori possibili sono 'Default', 'SourceIP' e 'SourceIPProtocol'. 'Default'
'SourceIP'
'SourceIPProtocol'
sonda Riferimento del probe del servizio di bilanciamento del carico usato dalla regola di bilanciamento del carico. SubResource
protocollo Protocollo di trasporto per l'endpoint esterno. I valori possibili sono 'Udp' o 'Tcp' 'Tcp'
'Udp' (obbligatorio)
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

Microsoft.Network/loadBalancers

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del servizio di bilanciamento del carico. LoadBalancerPropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

NetworkInterface

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà NetworkInterface. NetworkInterfacePropertiesFormat
Tag Tag di risorsa. resourcetag

NetworkInterfaceDnsSettings

Nome Descrizione Valore
appliedDnsServers Se la macchina virtuale che usa questa scheda di interfaccia di rete fa parte di un set di disponibilità, questo elenco avrà l'unione di tutti i server DNS di tutte le schede di interfaccia di rete che fanno parte del set di disponibilità. Questa proprietà è quella configurata in ognuna di queste macchine virtuali. string[]
dnsServers Elenco di indirizzi IP dei server DNS. Usare "AzureProvidedDNS" per passare alla risoluzione DNS fornita da Azure. Il valore 'AzureProvidedDNS' non può essere combinato con altri indirizzi IP, ma deve essere l'unico valore nella raccolta dnsServers. string[]
internalDnsNameLabel Nome DNS relativo per questa scheda di interfaccia di rete usata per le comunicazioni interne tra macchine virtuali nella stessa rete virtuale. corda
internalFqdn Nome DNS completo che supporta le comunicazioni interne tra macchine virtuali nella stessa rete virtuale. corda

NetworkInterfaceIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 configurazione IP. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrizione Valore
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 corda
privateIPAllocationMethod Definisce la modalità di assegnazione di un indirizzo IP privato. I valori possibili sono: 'Static' e 'Dynamic'. 'Dynamic'
'Static'
provisioningState corda
publicIPAddress Risorsa indirizzo IP pubblico. PublicIPAddress
sottorete Subnet in una risorsa di rete virtuale. subnet

NetworkInterfacePropertiesFormat

Nome Descrizione Valore
dnsSettings Impostazioni DNS nell'interfaccia di rete. NetworkInterfaceDnsSettings
enableIPForwarding Indica se l'inoltro IP è abilitato in questa interfaccia di rete. Bool
ipConfigurations Elenco di IPConfigurations dell'interfaccia di rete. NetworkInterfaceIPConfiguration[]
macAddress Indirizzo MAC dell'interfaccia di rete. corda
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
primario Ottiene un valore che indica se si tratta di un'interfaccia di rete primaria in una macchina virtuale. Bool
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa dell'interfaccia di rete. corda
virtualMachine Riferimento di una macchina virtuale. SubResource

NetworkSecurityGroup

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Risorsa 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[]
networkInterfaces Raccolta di riferimenti alle interfacce di rete. NetworkInterface[]
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[]
Subnet Raccolta di riferimenti alle subnet. subnet []

OutboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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à Pool NAT in uscita del servizio di bilanciamento del carico. OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

Nome Descrizione Valore
allocateOutboundPorts Numero di porte in uscita da usare per NAT. Int
backendAddressPool Riferimento a un pool di DIP. Il traffico in uscita viene bilanciato in modo casuale tra gli indirizzi IP negli indirizzi IP back-end. SubResource (obbligatorio)
frontendIPConfigurations Indirizzi IP front-end del servizio di bilanciamento del carico. SubResource []
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

Sonda

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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à ProbePropertiesFormat

ProbePropertiesFormat

Nome Descrizione Valore
intervalInSeconds Intervallo, in secondi, per la frequenza con cui eseguire il probe dell'endpoint per lo stato di integrità. In genere, l'intervallo è leggermente inferiore alla metà del periodo di timeout allocato (in secondi) che consente due probe completi prima di uscire dalla rotazione dell'istanza. Il valore predefinito è 15, il valore minimo è 5. Int
loadBalancingRules Regole del servizio di bilanciamento del carico che usano questo probe. SubResource []
numberOfProbes Il numero di probe in cui, se non è disponibile alcuna risposta, impedirà di recapitare ulteriore traffico all'endpoint. Questi valori consentono di escludere gli endpoint dalla rotazione più velocemente o più lentamente rispetto ai tempi tipici usati in Azure. Int
porto Porta per la comunicazione del probe. I valori possibili sono compresi tra 1 e 65535 inclusi. int (obbligatorio)
protocollo Protocollo dell'endpoint. I valori possibili sono: 'Http' o 'Tcp'. Se si specifica 'Tcp', è necessario un ACK ricevuto affinché il probe abbia esito positivo. Se si specifica 'Http', per il probe è necessaria una risposta 200 OK dall'URI specificato. 'Http'
'Tcp' (obbligatorio)
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
requestPath URI usato per richiedere lo stato di integrità dalla macchina virtuale. Il percorso è obbligatorio se un protocollo è impostato su http. In caso contrario, non è consentito. Non esiste alcun valore predefinito. corda

PublicIPAddress

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dell'indirizzo IP pubblico. PublicIPAddressPropertiesFormat
Tag Tag di risorsa. resourcetag

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
dnsSettings FQDN del record DNS associato all'indirizzo IP pubblico. PublicIPAddressDnsSettings
idleTimeoutInMinutes Timeout di inattività dell'indirizzo IP pubblico. Int
ipAddress corda
ipConfiguration IPConfiguration IPConfiguration
provisioningState Stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAllocationMethod Metodo di allocazione ip pubblico. I valori possibili sono: 'Static' e 'Dynamic'. 'Dynamic'
'Static'
resourceGuid Proprietà GUID della risorsa IP pubblico. corda

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 Identificatore della 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à Risorsa di 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. I valori possibili sono: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance' e 'None' '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 Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Risorsa tabella di route RouteTablePropertiesFormat
Tag Tag di risorsa. resourcetag

RouteTablePropertiesFormat

Nome Descrizione Valore
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[]
Subnet Raccolta di riferimenti alle subnet. subnet []

SecurityRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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à SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrizione Valore
accesso Il traffico di rete è consentito o negato. I valori possibili sono: 'Allow' e 'Deny'. 'Consenti'
'Deny' (obbligatorio)
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
destinationAddressPrefix Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di origine. 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". stringa (obbligatorio)
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
direzione Direzione della regola. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. I valori possibili sono: 'Inbound' e 'Outbound'. '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. I valori possibili sono "Tcp", "Udp" e "*". '*'
'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. stringa (obbligatorio)
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

Sottorete

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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à SubnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Prefisso dell'indirizzo per la subnet. corda
ipConfigurations Ottiene una matrice di riferimenti alle configurazioni IP dell'interfaccia di rete tramite subnet. IPConfiguration[]
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Stato di provisioning della risorsa. corda
routeTable Riferimento della risorsa RouteTable. RouteTable

Sottorisorsa

Nome Descrizione Valore
Id Identificatore della risorsa. corda

Esempi di avvio rapido

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

Bicep File Descrizione
2 macchine virtuali nella rete virtuale - Regole di bilanciamento del carico interno e bilanciamento del carico interno Questo modello consente di creare 2 macchine virtuali in una rete virtuale e in un servizio di bilanciamento del carico interno e di configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, una rete virtuale, un indirizzo IP pubblico, un set di disponibilità e interfacce di rete.
modello di AzureDatabricks per VNet Anywherection e Load Balancer Questo modello consente di creare un servizio di bilanciamento del carico, un gruppo di sicurezza di rete, una rete virtuale e un'area di lavoro di Azure Databricks con la rete virtuale.
Creare un servizio di bilanciamento del carico tra aree Questo modello crea un servizio di bilanciamento del carico tra aree con un pool back-end contenente due servizi di bilanciamento del carico a livello di area. Il servizio di bilanciamento del carico tra aree è attualmente disponibile in aree limitate. I servizi di bilanciamento del carico a livello di area dietro il servizio di bilanciamento del carico tra aree possono trovarsi in qualsiasi area.
Creare un servizio di bilanciamento del carico interno standard Questo modello crea un'istanza di Azure Load Balancer interna standard con una porta di bilanciamento del carico delle regole 80
Creare un servizio di bilanciamento del carico standard Questo modello crea un servizio di bilanciamento del carico con connessione Internet, regole di bilanciamento del carico e tre macchine virtuali per il pool back-end con ogni macchina virtuale in una zona ridondante.
Creare una macchina virtuale con più schede di interfaccia di rete e rdp accessibili Questo modello consente di creare macchine virtuali con più interfacce di rete (2) e RDP collegabili con un servizio di bilanciamento del carico configurato e una regola NAT in ingresso. Con questo modello è possibile aggiungere facilmente altre schede di interfaccia di rete. Questo modello distribuisce anche un account di archiviazione, una rete virtuale, un indirizzo IP pubblico e 2 interfacce di rete (front-end e back-end).
Creare una macchina virtuale di Azure con una nuova foresta di Active Directory Questo modello crea una nuova macchina virtuale di Azure, configura la macchina virtuale come controller di dominio Active Directory per una nuova foresta
Creare un desktop Ubuntu GNOME Questo modello crea un computer desktop Ubuntu. Questo è ideale per l'uso come jumpbox dietro un NAT.
Distribuire un cluster sicuro a 5 nodi Questo modello consente di distribuire un cluster di Service Fabric sicuro a 5 nodi che esegue Windows Server 2019 Datacenter in un set di scalabilità di macchine virtuali di dimensioni Standard_D2_v2.
Distribuire un set di scalabilità di macchine virtuali Windows con supporto per l'avvio attendibile Questo modello consente di distribuire un set di scalabilità di macchine virtuali con supporto per l'avvio attendibile di macchine virtuali Windows usando la versione più recente con patch di Windows Server 2016, Windows Server 2019 o Windows Server 2022 Azure Edition. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con regole NAT per le connessioni RDP. Se si abilita Secureboot e vTPM, l'estensione di attestazione guest verrà installata nel set di scalabilità di macchine virtuali. Questa estensione eseguirà 'attestazione remota dal cloud.
Distribuire un set di scalabilità di macchine virtuali con macchine virtuali Windows e scalabilità automatica Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Windows usando la versione più recente con patch di Windows 2008-R2-SP1, 2012-Datacenter o 2012-R2-Datacenter. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con regole NAT per le connessioni RDP. Hanno anche la scalabilità automatica integrata
Distribuire un set di scalabilità di macchine virtuali che connette ogni macchina virtuale a una condivisione di File di Azure Questo modello distribuisce un set di scalabilità di macchine virtuali Ubuntu e usa un'estensione script personalizzata per connettere ogni macchina virtuale a una condivisione file di Azure
Distribuire cluster del provider di identità Shibboleth in Windows Questo modello distribuisce Shibboleth Identity Provider in Windows in una configurazione cluster. Al termine della distribuzione, è possibile passare a https://your-domain:8443/idp/profile/status (numero di porta nota) per verificare l'esito positivo.
Distribuire set di scalabilità di macchine virtuali con il server Python Bottle & scalabilità automatica Distribuire un set di scalabilità di macchine virtuali dietro un servizio di bilanciamento del carico/NAT & ogni macchina virtuale che esegue una semplice app Python Bottle che funziona. Con il set di scalabilità automatica configurato, il & verrà ridimensionato in base alle esigenze
Distribuisce il gruppo di disponibilità di SQL Server 2014 nella rete virtuale esistente & AD Questo modello crea tre nuove macchine virtuali di Azure in una rete virtuale esistente: due macchine virtuali sono configurate come nodi di replica del gruppo di disponibilità di SQL Server 2014 e una macchina virtuale è configurata come controllo condivisione file per il failover automatico del cluster. Oltre a queste macchine virtuali, sono configurate anche le risorse di Azure aggiuntive seguenti: servizio di bilanciamento del carico interno, account di archiviazione. Per configurare il clustering, SQL Server e un gruppo di disponibilità all'interno di ogni macchina virtuale, PowerShell DSC viene sfruttato. Per il supporto di Active Directory, i controller di dominio Active Directory esistenti devono essere già distribuiti nella rete virtuale esistente.
Frontdoor Premium con la macchina virtuale e il servizio collegamento privato Questo modello crea un frontdoor Premium e una macchina virtuale configurata come server Web. Frontdoor usa un endpoint privato con il servizio Collegamento privato per inviare il traffico alla macchina virtuale.
macchine virtuali IIS & vm di SQL Server 2014 Creare server Web Windows 2012 R2 IIS 1 o 2 e un back-end di SQL Server 2014 nella rete virtuale.
JBoss EAP in RHEL (clustered, multi-VM) Questo modello consente di creare più macchine virtuali RHEL 8.6 che eseguono cluster JBoss EAP 7.4 e distribuisce anche un'applicazione Web denominata replica eap-session-replication, è possibile accedere alla console di amministrazione usando il nome utente e la password JBoss EAP configurati al momento della distribuzione.
esempio di servizio Collegamento privato Questo modello illustra come creare un servizio di collegamento privato
servizio di bilanciamento del carico pubblico concatenato a un servizio di bilanciamento del carico del gateway Questo modello consente di distribuire un'istanza di Load Balancer Standard pubblica concatenato a un servizio di bilanciamento del carico del gateway. Il traffico in ingresso da Internet viene instradato al servizio di bilanciamento del carico del gateway con macchine virtuali Linux nel pool back-end.
Macchina virtuale con una porta RDP Crea una macchina virtuale e crea una regola NAT per RDP nella macchina virtuale nel servizio di bilanciamento del carico
set di scalabilità di macchine virtuali con scalabilità automatica che esegue un'app Web IIS Distribuisce un set di scalabilità di macchine virtuali Windows che esegue IIS e un'app Web .NET MVC di base. L'estensione DSC di PowerShell di VMSS viene sfruttata per eseguire l'installazione di IIS e la distribuzione del pacchetto WebDeploy.
macchine virtuali nelle zone di disponibilità con un servizio di bilanciamento del carico e un NAT Questo modello consente di creare macchine virtuali distribuite tra zone di disponibilità con un servizio di bilanciamento del carico e di configurare le regole NAT tramite il servizio di bilanciamento del carico. Questo modello distribuisce anche una rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità cicli di risorse per creare le interfacce di rete e le macchine virtuali
Guida introduttiva alla modalità di orchestrazione flessibile VMSS linux Questo modello distribuisce un semplice set di scalabilità di macchine virtuali con istanze dietro un'istanza di Azure Load Balancer. Il set di scalabilità di macchine virtuali è in modalità di orchestrazione flessibile. Usare il parametro os per scegliere la distribuzione di Linux (Ubuntu) o Windows (Windows Server Datacenter 2019). NOTA: questo modello di avvio rapido consente l'accesso di rete alle porte di gestione delle macchine virtuali (SSH, RDP) da qualsiasi indirizzo Internet e non deve essere usato per le distribuzioni di produzione.
set di scalabilità di macchine virtuali con prefisso IP pubblico Modello per la distribuzione di set di scalabilità di macchine virtuali con prefisso IP pubblico

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa loadBalancers 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/loadBalancers, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Network/loadBalancers",
  "apiVersion": "2015-06-15",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "loadBalancerBackendAddressPools": [
                  ...
                ],
                "loadBalancerInboundNatRules": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "backendIPConfiguration": ...,
                      "backendPort": "int",
                      "enableFloatingIP": "bool",
                      "frontendIPConfiguration": {
                        "id": "string"
                      },
                      "frontendPort": "int",
                      "idleTimeoutInMinutes": "int",
                      "protocol": "string",
                      "provisioningState": "string"
                    }
                  }
                ],
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAllocationMethod": "string",
                "provisioningState": "string",
                "publicIPAddress": {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "dnsSettings": {
                      "domainNameLabel": "string",
                      "fqdn": "string",
                      "reverseFqdn": "string"
                    },
                    "idleTimeoutInMinutes": "int",
                    "ipAddress": "string",
                    "ipConfiguration": {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "privateIPAddress": "string",
                        "privateIPAllocationMethod": "string",
                        "provisioningState": "string",
                        "publicIPAddress": ...,
                        "subnet": {
                          "etag": "string",
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "addressPrefix": "string",
                            "ipConfigurations": [
                              ...
                            ],
                            "networkSecurityGroup": {
                              "etag": "string",
                              "id": "string",
                              "location": "string",
                              "properties": {
                                "defaultSecurityRules": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "access": "string",
                                      "description": "string",
                                      "destinationAddressPrefix": "string",
                                      "destinationPortRange": "string",
                                      "direction": "string",
                                      "priority": "int",
                                      "protocol": "string",
                                      "provisioningState": "string",
                                      "sourceAddressPrefix": "string",
                                      "sourcePortRange": "string"
                                    }
                                  }
                                ],
                                "networkInterfaces": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "location": "string",
                                    "properties": {
                                      "dnsSettings": {
                                        "appliedDnsServers": [ "string" ],
                                        "dnsServers": [ "string" ],
                                        "internalDnsNameLabel": "string",
                                        "internalFqdn": "string"
                                      },
                                      "enableIPForwarding": "bool",
                                      "ipConfigurations": [
                                        ...
                                      ],
                                      "macAddress": "string",
                                      "networkSecurityGroup": ...,
                                      "primary": "bool",
                                      "provisioningState": "string",
                                      "resourceGuid": "string",
                                      "virtualMachine": {
                                        "id": "string"
                                      }
                                    },
                                    "tags": {
                                      "{customized property}": "string"
                                    }
                                  }
                                ],
                                "provisioningState": "string",
                                "resourceGuid": "string",
                                "securityRules": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "access": "string",
                                      "description": "string",
                                      "destinationAddressPrefix": "string",
                                      "destinationPortRange": "string",
                                      "direction": "string",
                                      "priority": "int",
                                      "protocol": "string",
                                      "provisioningState": "string",
                                      "sourceAddressPrefix": "string",
                                      "sourcePortRange": "string"
                                    }
                                  }
                                ],
                                "subnets": [
                                  ...
                                ]
                              },
                              "tags": {
                                "{customized property}": "string"
                              }
                            },
                            "provisioningState": "string",
                            "routeTable": {
                              "etag": "string",
                              "id": "string",
                              "location": "string",
                              "properties": {
                                "provisioningState": "string",
                                "routes": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "addressPrefix": "string",
                                      "nextHopIpAddress": "string",
                                      "nextHopType": "string",
                                      "provisioningState": "string"
                                    }
                                  }
                                ],
                                "subnets": [
                                  ...
                                ]
                              },
                              "tags": {
                                "{customized property}": "string"
                              }
                            }
                          }
                        }
                      }
                    },
                    "provisioningState": "string",
                    "publicIPAllocationMethod": "string",
                    "resourceGuid": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                },
                "subnet": {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "addressPrefix": "string",
                    "ipConfigurations": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "privateIPAddress": "string",
                          "privateIPAllocationMethod": "string",
                          "provisioningState": "string",
                          "publicIPAddress": {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "dnsSettings": {
                                "domainNameLabel": "string",
                                "fqdn": "string",
                                "reverseFqdn": "string"
                              },
                              "idleTimeoutInMinutes": "int",
                              "ipAddress": "string",
                              "ipConfiguration": ...,
                              "provisioningState": "string",
                              "publicIPAllocationMethod": "string",
                              "resourceGuid": "string"
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          },
                          "subnet": ...
                        }
                      }
                    ],
                    "networkSecurityGroup": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "defaultSecurityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationPortRange": "string",
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourcePortRange": "string"
                            }
                          }
                        ],
                        "networkInterfaces": [
                          {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "dnsSettings": {
                                "appliedDnsServers": [ "string" ],
                                "dnsServers": [ "string" ],
                                "internalDnsNameLabel": "string",
                                "internalFqdn": "string"
                              },
                              "enableIPForwarding": "bool",
                              "ipConfigurations": [
                                ...
                              ],
                              "macAddress": "string",
                              "networkSecurityGroup": ...,
                              "primary": "bool",
                              "provisioningState": "string",
                              "resourceGuid": "string",
                              "virtualMachine": {
                                "id": "string"
                              }
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "provisioningState": "string",
                        "resourceGuid": "string",
                        "securityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationPortRange": "string",
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourcePortRange": "string"
                            }
                          }
                        ],
                        "subnets": [
                          ...
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "provisioningState": "string",
                    "routeTable": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "provisioningState": "string",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string",
                              "provisioningState": "string"
                            }
                          }
                        ],
                        "subnets": [
                          ...
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    }
                  }
                }
              }
            }
          ],
          "outboundNatRule": {
            "id": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "inboundNatPools": [
            {
              "id": "string"
            }
          ],
          "inboundNatRules": [
            {
              "id": "string"
            }
          ],
          "loadBalancingRules": [
            {
              "id": "string"
            }
          ],
          "outboundNatRules": [
            {
              "id": "string"
            }
          ],
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "dnsSettings": {
                "domainNameLabel": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipConfiguration": {
                "etag": "string",
                "id": "string",
                "name": "string",
                "properties": {
                  "privateIPAddress": "string",
                  "privateIPAllocationMethod": "string",
                  "provisioningState": "string",
                  "publicIPAddress": ...,
                  "subnet": {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "addressPrefix": "string",
                      "ipConfigurations": [
                        ...
                      ],
                      "networkSecurityGroup": {
                        "etag": "string",
                        "id": "string",
                        "location": "string",
                        "properties": {
                          "defaultSecurityRules": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "access": "string",
                                "description": "string",
                                "destinationAddressPrefix": "string",
                                "destinationPortRange": "string",
                                "direction": "string",
                                "priority": "int",
                                "protocol": "string",
                                "provisioningState": "string",
                                "sourceAddressPrefix": "string",
                                "sourcePortRange": "string"
                              }
                            }
                          ],
                          "networkInterfaces": [
                            {
                              "etag": "string",
                              "id": "string",
                              "location": "string",
                              "properties": {
                                "dnsSettings": {
                                  "appliedDnsServers": [ "string" ],
                                  "dnsServers": [ "string" ],
                                  "internalDnsNameLabel": "string",
                                  "internalFqdn": "string"
                                },
                                "enableIPForwarding": "bool",
                                "ipConfigurations": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "loadBalancerBackendAddressPools": [
                                        {
                                          "etag": "string",
                                          "id": "string",
                                          "name": "string",
                                          "properties": {
                                            "backendIPConfigurations": [
                                              ...
                                            ],
                                            "outboundNatRule": {
                                              "id": "string"
                                            },
                                            "provisioningState": "string"
                                          }
                                        }
                                      ],
                                      "loadBalancerInboundNatRules": [
                                        {
                                          "etag": "string",
                                          "id": "string",
                                          "name": "string",
                                          "properties": {
                                            "backendIPConfiguration": ...,
                                            "backendPort": "int",
                                            "enableFloatingIP": "bool",
                                            "frontendIPConfiguration": {
                                              "id": "string"
                                            },
                                            "frontendPort": "int",
                                            "idleTimeoutInMinutes": "int",
                                            "protocol": "string",
                                            "provisioningState": "string"
                                          }
                                        }
                                      ],
                                      "primary": "bool",
                                      "privateIPAddress": "string",
                                      "privateIPAllocationMethod": "string",
                                      "provisioningState": "string",
                                      "publicIPAddress": ...,
                                      "subnet": ...
                                    }
                                  }
                                ],
                                "macAddress": "string",
                                "networkSecurityGroup": ...,
                                "primary": "bool",
                                "provisioningState": "string",
                                "resourceGuid": "string",
                                "virtualMachine": {
                                  "id": "string"
                                }
                              },
                              "tags": {
                                "{customized property}": "string"
                              }
                            }
                          ],
                          "provisioningState": "string",
                          "resourceGuid": "string",
                          "securityRules": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "access": "string",
                                "description": "string",
                                "destinationAddressPrefix": "string",
                                "destinationPortRange": "string",
                                "direction": "string",
                                "priority": "int",
                                "protocol": "string",
                                "provisioningState": "string",
                                "sourceAddressPrefix": "string",
                                "sourcePortRange": "string"
                              }
                            }
                          ],
                          "subnets": [
                            ...
                          ]
                        },
                        "tags": {
                          "{customized property}": "string"
                        }
                      },
                      "provisioningState": "string",
                      "routeTable": {
                        "etag": "string",
                        "id": "string",
                        "location": "string",
                        "properties": {
                          "provisioningState": "string",
                          "routes": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "addressPrefix": "string",
                                "nextHopIpAddress": "string",
                                "nextHopType": "string",
                                "provisioningState": "string"
                              }
                            }
                          ],
                          "subnets": [
                            ...
                          ]
                        },
                        "tags": {
                          "{customized property}": "string"
                        }
                      }
                    }
                  }
                }
              },
              "provisioningState": "string",
              "publicIPAllocationMethod": "string",
              "resourceGuid": "string"
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "subnet": {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "ipConfigurations": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "privateIPAddress": "string",
                    "privateIPAllocationMethod": "string",
                    "provisioningState": "string",
                    "publicIPAddress": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "dnsSettings": {
                          "domainNameLabel": "string",
                          "fqdn": "string",
                          "reverseFqdn": "string"
                        },
                        "idleTimeoutInMinutes": "int",
                        "ipAddress": "string",
                        "ipConfiguration": ...,
                        "provisioningState": "string",
                        "publicIPAllocationMethod": "string",
                        "resourceGuid": "string"
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "subnet": ...
                  }
                }
              ],
              "networkSecurityGroup": {
                "etag": "string",
                "id": "string",
                "location": "string",
                "properties": {
                  "defaultSecurityRules": [
                    {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationPortRange": "string",
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "provisioningState": "string",
                        "sourceAddressPrefix": "string",
                        "sourcePortRange": "string"
                      }
                    }
                  ],
                  "networkInterfaces": [
                    {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "dnsSettings": {
                          "appliedDnsServers": [ "string" ],
                          "dnsServers": [ "string" ],
                          "internalDnsNameLabel": "string",
                          "internalFqdn": "string"
                        },
                        "enableIPForwarding": "bool",
                        "ipConfigurations": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "loadBalancerBackendAddressPools": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "backendIPConfigurations": [
                                      ...
                                    ],
                                    "outboundNatRule": {
                                      "id": "string"
                                    },
                                    "provisioningState": "string"
                                  }
                                }
                              ],
                              "loadBalancerInboundNatRules": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "backendIPConfiguration": ...,
                                    "backendPort": "int",
                                    "enableFloatingIP": "bool",
                                    "frontendIPConfiguration": {
                                      "id": "string"
                                    },
                                    "frontendPort": "int",
                                    "idleTimeoutInMinutes": "int",
                                    "protocol": "string",
                                    "provisioningState": "string"
                                  }
                                }
                              ],
                              "primary": "bool",
                              "privateIPAddress": "string",
                              "privateIPAllocationMethod": "string",
                              "provisioningState": "string",
                              "publicIPAddress": {
                                "etag": "string",
                                "id": "string",
                                "location": "string",
                                "properties": {
                                  "dnsSettings": {
                                    "domainNameLabel": "string",
                                    "fqdn": "string",
                                    "reverseFqdn": "string"
                                  },
                                  "idleTimeoutInMinutes": "int",
                                  "ipAddress": "string",
                                  "ipConfiguration": {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "privateIPAddress": "string",
                                      "privateIPAllocationMethod": "string",
                                      "provisioningState": "string",
                                      "publicIPAddress": ...,
                                      "subnet": ...
                                    }
                                  },
                                  "provisioningState": "string",
                                  "publicIPAllocationMethod": "string",
                                  "resourceGuid": "string"
                                },
                                "tags": {
                                  "{customized property}": "string"
                                }
                              },
                              "subnet": ...
                            }
                          }
                        ],
                        "macAddress": "string",
                        "networkSecurityGroup": ...,
                        "primary": "bool",
                        "provisioningState": "string",
                        "resourceGuid": "string",
                        "virtualMachine": {
                          "id": "string"
                        }
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    }
                  ],
                  "provisioningState": "string",
                  "resourceGuid": "string",
                  "securityRules": [
                    {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationPortRange": "string",
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "provisioningState": "string",
                        "sourceAddressPrefix": "string",
                        "sourcePortRange": "string"
                      }
                    }
                  ],
                  "subnets": [
                    ...
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "provisioningState": "string",
              "routeTable": {
                "etag": "string",
                "id": "string",
                "location": "string",
                "properties": {
                  "provisioningState": "string",
                  "routes": [
                    {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string",
                        "provisioningState": "string"
                      }
                    }
                  ],
                  "subnets": [
                    ...
                  ]
                },
                "tags": {
                  "{customized property}": "string"
                }
              }
            }
          }
        }
      }
    ],
    "inboundNatPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendPort": "int",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "protocol": "string",
          "provisioningState": "string"
        }
      }
    ],
    "inboundNatRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendIPConfiguration": {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "loadBalancerBackendAddressPools": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "backendIPConfigurations": [
                      ...
                    ],
                    "outboundNatRule": {
                      "id": "string"
                    },
                    "provisioningState": "string"
                  }
                }
              ],
              "loadBalancerInboundNatRules": [
                ...
              ],
              "primary": "bool",
              "privateIPAddress": "string",
              "privateIPAllocationMethod": "string",
              "provisioningState": "string",
              "publicIPAddress": {
                "etag": "string",
                "id": "string",
                "location": "string",
                "properties": {
                  "dnsSettings": {
                    "domainNameLabel": "string",
                    "fqdn": "string",
                    "reverseFqdn": "string"
                  },
                  "idleTimeoutInMinutes": "int",
                  "ipAddress": "string",
                  "ipConfiguration": {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "privateIPAddress": "string",
                      "privateIPAllocationMethod": "string",
                      "provisioningState": "string",
                      "publicIPAddress": ...,
                      "subnet": {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "addressPrefix": "string",
                          "ipConfigurations": [
                            ...
                          ],
                          "networkSecurityGroup": {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "defaultSecurityRules": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "access": "string",
                                    "description": "string",
                                    "destinationAddressPrefix": "string",
                                    "destinationPortRange": "string",
                                    "direction": "string",
                                    "priority": "int",
                                    "protocol": "string",
                                    "provisioningState": "string",
                                    "sourceAddressPrefix": "string",
                                    "sourcePortRange": "string"
                                  }
                                }
                              ],
                              "networkInterfaces": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                    "dnsSettings": {
                                      "appliedDnsServers": [ "string" ],
                                      "dnsServers": [ "string" ],
                                      "internalDnsNameLabel": "string",
                                      "internalFqdn": "string"
                                    },
                                    "enableIPForwarding": "bool",
                                    "ipConfigurations": [
                                      ...
                                    ],
                                    "macAddress": "string",
                                    "networkSecurityGroup": ...,
                                    "primary": "bool",
                                    "provisioningState": "string",
                                    "resourceGuid": "string",
                                    "virtualMachine": {
                                      "id": "string"
                                    }
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "provisioningState": "string",
                              "resourceGuid": "string",
                              "securityRules": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "access": "string",
                                    "description": "string",
                                    "destinationAddressPrefix": "string",
                                    "destinationPortRange": "string",
                                    "direction": "string",
                                    "priority": "int",
                                    "protocol": "string",
                                    "provisioningState": "string",
                                    "sourceAddressPrefix": "string",
                                    "sourcePortRange": "string"
                                  }
                                }
                              ],
                              "subnets": [
                                ...
                              ]
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          },
                          "provisioningState": "string",
                          "routeTable": {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "provisioningState": "string",
                              "routes": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "addressPrefix": "string",
                                    "nextHopIpAddress": "string",
                                    "nextHopType": "string",
                                    "provisioningState": "string"
                                  }
                                }
                              ],
                              "subnets": [
                                ...
                              ]
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        }
                      }
                    }
                  },
                  "provisioningState": "string",
                  "publicIPAllocationMethod": "string",
                  "resourceGuid": "string"
                },
                "tags": {
                  "{customized property}": "string"
                }
              },
              "subnet": {
                "etag": "string",
                "id": "string",
                "name": "string",
                "properties": {
                  "addressPrefix": "string",
                  "ipConfigurations": [
                    {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "privateIPAddress": "string",
                        "privateIPAllocationMethod": "string",
                        "provisioningState": "string",
                        "publicIPAddress": {
                          "etag": "string",
                          "id": "string",
                          "location": "string",
                          "properties": {
                            "dnsSettings": {
                              "domainNameLabel": "string",
                              "fqdn": "string",
                              "reverseFqdn": "string"
                            },
                            "idleTimeoutInMinutes": "int",
                            "ipAddress": "string",
                            "ipConfiguration": ...,
                            "provisioningState": "string",
                            "publicIPAllocationMethod": "string",
                            "resourceGuid": "string"
                          },
                          "tags": {
                            "{customized property}": "string"
                          }
                        },
                        "subnet": ...
                      }
                    }
                  ],
                  "networkSecurityGroup": {
                    "etag": "string",
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "defaultSecurityRules": [
                        {
                          "etag": "string",
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "access": "string",
                            "description": "string",
                            "destinationAddressPrefix": "string",
                            "destinationPortRange": "string",
                            "direction": "string",
                            "priority": "int",
                            "protocol": "string",
                            "provisioningState": "string",
                            "sourceAddressPrefix": "string",
                            "sourcePortRange": "string"
                          }
                        }
                      ],
                      "networkInterfaces": [
                        {
                          "etag": "string",
                          "id": "string",
                          "location": "string",
                          "properties": {
                            "dnsSettings": {
                              "appliedDnsServers": [ "string" ],
                              "dnsServers": [ "string" ],
                              "internalDnsNameLabel": "string",
                              "internalFqdn": "string"
                            },
                            "enableIPForwarding": "bool",
                            "ipConfigurations": [
                              ...
                            ],
                            "macAddress": "string",
                            "networkSecurityGroup": ...,
                            "primary": "bool",
                            "provisioningState": "string",
                            "resourceGuid": "string",
                            "virtualMachine": {
                              "id": "string"
                            }
                          },
                          "tags": {
                            "{customized property}": "string"
                          }
                        }
                      ],
                      "provisioningState": "string",
                      "resourceGuid": "string",
                      "securityRules": [
                        {
                          "etag": "string",
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "access": "string",
                            "description": "string",
                            "destinationAddressPrefix": "string",
                            "destinationPortRange": "string",
                            "direction": "string",
                            "priority": "int",
                            "protocol": "string",
                            "provisioningState": "string",
                            "sourceAddressPrefix": "string",
                            "sourcePortRange": "string"
                          }
                        }
                      ],
                      "subnets": [
                        ...
                      ]
                    },
                    "tags": {
                      "{customized property}": "string"
                    }
                  },
                  "provisioningState": "string",
                  "routeTable": {
                    "etag": "string",
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "provisioningState": "string",
                      "routes": [
                        {
                          "etag": "string",
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "addressPrefix": "string",
                            "nextHopIpAddress": "string",
                            "nextHopType": "string",
                            "provisioningState": "string"
                          }
                        }
                      ],
                      "subnets": [
                        ...
                      ]
                    },
                    "tags": {
                      "{customized property}": "string"
                    }
                  }
                }
              }
            }
          },
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string",
          "provisioningState": "string"
        }
      }
    ],
    "loadBalancingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "loadDistribution": "string",
          "probe": {
            "id": "string"
          },
          "protocol": "string",
          "provisioningState": "string"
        }
      }
    ],
    "outboundNatRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "allocatedOutboundPorts": "int",
          "backendAddressPool": {
            "id": "string"
          },
          "frontendIPConfigurations": [
            {
              "id": "string"
            }
          ],
          "provisioningState": "string"
        }
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "intervalInSeconds": "int",
          "loadBalancingRules": [
            {
              "id": "string"
            }
          ],
          "numberOfProbes": "int",
          "port": "int",
          "protocol": "string",
          "provisioningState": "string",
          "requestPath": "string"
        }
      }
    ],
    "provisioningState": "string",
    "resourceGuid": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

BackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendIPConfigurations Ottiene la raccolta di riferimenti agli indirizzi IP definiti nelle interfacce di rete. NetworkInterfaceIPConfiguration[]
outboundNatRule Ottiene le regole in uscita che usano questo pool di indirizzi back-end. SubResource
provisioningState Ottenere lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

FrontendIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 configurazione IP front-end del servizio di bilanciamento del carico. FrontendIPConfigurationPropertiesFormat

FrontendIPConfigurationPropertiesFormat

Nome Descrizione Valore
inboundNatPools Sola lettura. URI pool in ingresso che usano questo indirizzo IP front-end. SubResource []
inboundNatRules Sola lettura. URI delle regole in ingresso che usano questo indirizzo IP front-end. SubResource []
loadBalancingRules Ottiene gli URI delle regole di bilanciamento del carico che usano questo indirizzo IP front-end. SubResource []
outboundNatRules Sola lettura. URI delle regole in uscita che usano questo indirizzo IP front-end. SubResource []
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAllocationMethod Metodo di allocazione IP privato. I valori possibili sono: 'Static' e 'Dynamic'. '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
sottorete Riferimento della risorsa subnet. subnet

InboundNatPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 pool NAT in ingresso. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Nome Descrizione Valore
backendPort Porta utilizzata per le connessioni interne nell'endpoint. I valori accettabili sono compresi tra 1 e 65535. int (obbligatorio)
frontendIPConfiguration Riferimento agli indirizzi IP front-end. SubResource
frontendPortRangeEnd Ultimo numero di porta nell'intervallo di porte esterne che verranno usate per fornire nat in ingresso alle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65535. int (obbligatorio)
frontendPortRangeStart Primo numero di porta nell'intervallo di porte esterne che verranno usate per fornire nat in ingresso alle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. int (obbligatorio)
protocollo Protocollo di trasporto per l'endpoint. I valori possibili sono: 'Udp' o 'Tcp'. 'Tcp'
'Udp' (obbligatorio)
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

InboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nome Descrizione Valore
backendIPConfiguration Riferimento a un indirizzo IP privato definito in un'interfaccia di rete di una macchina virtuale. Il traffico inviato alla porta front-end di ognuna delle configurazioni IP front-end viene inoltrato all'INDIRIZZO IP supportato. NetworkInterfaceIPConfiguration
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
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 Protocollo di trasporto per l'endpoint. I valori possibili sono: 'Udp' o 'Tcp' 'Tcp'
'Udp'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

IPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 configurazione IP. IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAllocationMethod Metodo di allocazione IP privato. I valori possibili sono 'Static' e 'Dynamic'. '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 pubblica. PublicIPAddress
sottorete Riferimento della risorsa subnet. subnet

LoadBalancerPropertiesFormat

Nome Descrizione Valore
backendAddressPools Raccolta di pool di indirizzi back-end usati da un servizio di bilanciamento del carico BackendAddressPool[]
frontendIPConfigurations Oggetto che rappresenta gli indirizzi IP front-end da usare per il servizio di bilanciamento del carico frontendIPConfiguration[]
inboundNatPools Definisce un intervallo di porte esterno per NAT in ingresso a una singola porta back-end nelle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. Le regole NAT in ingresso vengono create automaticamente per ogni scheda di interfaccia di rete associata al servizio di bilanciamento del carico usando una porta esterna da questo intervallo. La definizione di un pool NAT in ingresso nel servizio di bilanciamento del carico si escludono a vicenda con la definizione di regole NAT in ingresso. Viene fatto riferimento ai pool NAT in ingresso dai set di scalabilità di macchine virtuali. Le schede di interfaccia di rete associate a singole macchine virtuali non possono fare riferimento a un pool NAT in ingresso. Devono fare riferimento a singole regole NAT in ingresso. InboundNatPool []
inboundNatRules Raccolta di regole NAT in ingresso usate da un servizio di bilanciamento del carico. La definizione di regole NAT in ingresso nel servizio di bilanciamento del carico si escludono a vicenda con la definizione di un pool NAT in ingresso. Viene fatto riferimento ai pool NAT in ingresso dai set di scalabilità di macchine virtuali. Le schede di interfaccia di rete associate a singole macchine virtuali non possono fare riferimento a un pool NAT in ingresso. Devono fare riferimento a singole regole NAT in ingresso. inboundNatRule[]
loadBalancingRules Insieme di oggetti che rappresenta le regole di bilanciamento del carico Ottiene il provisioning loadBalancingRule[]
outboundNatRules Regole NAT in uscita. OutboundNatRule []
Sonde Raccolta di oggetti probe usati nel servizio di bilanciamento del carico probe[]
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa del servizio di bilanciamento del carico. corda

LoadBalancingRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 servizio di bilanciamento del carico. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Riferimento a un pool di DIP. Il traffico in ingresso viene bilanciato in modo casuale tra indirizzi IP negli indirizzi IP back-end. SubResource
backendPort Porta utilizzata per le connessioni interne nell'endpoint. 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
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 (obbligatorio)
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
loadDistribution Criteri di distribuzione del carico per questa regola. I valori possibili sono 'Default', 'SourceIP' e 'SourceIPProtocol'. 'Default'
'SourceIP'
'SourceIPProtocol'
sonda Riferimento del probe del servizio di bilanciamento del carico usato dalla regola di bilanciamento del carico. SubResource
protocollo Protocollo di trasporto per l'endpoint esterno. I valori possibili sono 'Udp' o 'Tcp' 'Tcp'
'Udp' (obbligatorio)
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

Microsoft.Network/loadBalancers

Nome Descrizione Valore
apiVersion Versione dell'API '2015-06-15'
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del servizio di bilanciamento del carico. LoadBalancerPropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Network/loadBalancers'

NetworkInterface

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà NetworkInterface. NetworkInterfacePropertiesFormat
Tag Tag di risorsa. resourcetag

NetworkInterfaceDnsSettings

Nome Descrizione Valore
appliedDnsServers Se la macchina virtuale che usa questa scheda di interfaccia di rete fa parte di un set di disponibilità, questo elenco avrà l'unione di tutti i server DNS di tutte le schede di interfaccia di rete che fanno parte del set di disponibilità. Questa proprietà è quella configurata in ognuna di queste macchine virtuali. string[]
dnsServers Elenco di indirizzi IP dei server DNS. Usare "AzureProvidedDNS" per passare alla risoluzione DNS fornita da Azure. Il valore 'AzureProvidedDNS' non può essere combinato con altri indirizzi IP, ma deve essere l'unico valore nella raccolta dnsServers. string[]
internalDnsNameLabel Nome DNS relativo per questa scheda di interfaccia di rete usata per le comunicazioni interne tra macchine virtuali nella stessa rete virtuale. corda
internalFqdn Nome DNS completo che supporta le comunicazioni interne tra macchine virtuali nella stessa rete virtuale. corda

NetworkInterfaceIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 configurazione IP. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrizione Valore
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 corda
privateIPAllocationMethod Definisce la modalità di assegnazione di un indirizzo IP privato. I valori possibili sono: 'Static' e 'Dynamic'. 'Dynamic'
'Static'
provisioningState corda
publicIPAddress Risorsa indirizzo IP pubblico. PublicIPAddress
sottorete Subnet in una risorsa di rete virtuale. subnet

NetworkInterfacePropertiesFormat

Nome Descrizione Valore
dnsSettings Impostazioni DNS nell'interfaccia di rete. NetworkInterfaceDnsSettings
enableIPForwarding Indica se l'inoltro IP è abilitato in questa interfaccia di rete. Bool
ipConfigurations Elenco di IPConfigurations dell'interfaccia di rete. NetworkInterfaceIPConfiguration[]
macAddress Indirizzo MAC dell'interfaccia di rete. corda
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
primario Ottiene un valore che indica se si tratta di un'interfaccia di rete primaria in una macchina virtuale. Bool
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa dell'interfaccia di rete. corda
virtualMachine Riferimento di una macchina virtuale. SubResource

NetworkSecurityGroup

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Risorsa 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[]
networkInterfaces Raccolta di riferimenti alle interfacce di rete. NetworkInterface[]
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[]
Subnet Raccolta di riferimenti alle subnet. subnet []

OutboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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à Pool NAT in uscita del servizio di bilanciamento del carico. OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

Nome Descrizione Valore
allocateOutboundPorts Numero di porte in uscita da usare per NAT. Int
backendAddressPool Riferimento a un pool di DIP. Il traffico in uscita viene bilanciato in modo casuale tra gli indirizzi IP negli indirizzi IP back-end. SubResource (obbligatorio)
frontendIPConfigurations Indirizzi IP front-end del servizio di bilanciamento del carico. SubResource []
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

Sonda

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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à ProbePropertiesFormat

ProbePropertiesFormat

Nome Descrizione Valore
intervalInSeconds Intervallo, in secondi, per la frequenza con cui eseguire il probe dell'endpoint per lo stato di integrità. In genere, l'intervallo è leggermente inferiore alla metà del periodo di timeout allocato (in secondi) che consente due probe completi prima di uscire dalla rotazione dell'istanza. Il valore predefinito è 15, il valore minimo è 5. Int
loadBalancingRules Regole del servizio di bilanciamento del carico che usano questo probe. SubResource []
numberOfProbes Il numero di probe in cui, se non è disponibile alcuna risposta, impedirà di recapitare ulteriore traffico all'endpoint. Questi valori consentono di escludere gli endpoint dalla rotazione più velocemente o più lentamente rispetto ai tempi tipici usati in Azure. Int
porto Porta per la comunicazione del probe. I valori possibili sono compresi tra 1 e 65535 inclusi. int (obbligatorio)
protocollo Protocollo dell'endpoint. I valori possibili sono: 'Http' o 'Tcp'. Se si specifica 'Tcp', è necessario un ACK ricevuto affinché il probe abbia esito positivo. Se si specifica 'Http', per il probe è necessaria una risposta 200 OK dall'URI specificato. 'Http'
'Tcp' (obbligatorio)
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
requestPath URI usato per richiedere lo stato di integrità dalla macchina virtuale. Il percorso è obbligatorio se un protocollo è impostato su http. In caso contrario, non è consentito. Non esiste alcun valore predefinito. corda

PublicIPAddress

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dell'indirizzo IP pubblico. PublicIPAddressPropertiesFormat
Tag Tag di risorsa. resourcetag

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
dnsSettings FQDN del record DNS associato all'indirizzo IP pubblico. PublicIPAddressDnsSettings
idleTimeoutInMinutes Timeout di inattività dell'indirizzo IP pubblico. Int
ipAddress corda
ipConfiguration IPConfiguration IPConfiguration
provisioningState Stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAllocationMethod Metodo di allocazione ip pubblico. I valori possibili sono: 'Static' e 'Dynamic'. 'Dynamic'
'Static'
resourceGuid Proprietà GUID della risorsa IP pubblico. corda

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 Identificatore della 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à Risorsa di 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. I valori possibili sono: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance' e 'None' '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 Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Risorsa tabella di route RouteTablePropertiesFormat
Tag Tag di risorsa. resourcetag

RouteTablePropertiesFormat

Nome Descrizione Valore
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[]
Subnet Raccolta di riferimenti alle subnet. subnet []

SecurityRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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à SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrizione Valore
accesso Il traffico di rete è consentito o negato. I valori possibili sono: 'Allow' e 'Deny'. 'Consenti'
'Deny' (obbligatorio)
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
destinationAddressPrefix Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di origine. 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". stringa (obbligatorio)
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
direzione Direzione della regola. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. I valori possibili sono: 'Inbound' e 'Outbound'. '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. I valori possibili sono "Tcp", "Udp" e "*". '*'
'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. stringa (obbligatorio)
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

Sottorete

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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à SubnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Prefisso dell'indirizzo per la subnet. corda
ipConfigurations Ottiene una matrice di riferimenti alle configurazioni IP dell'interfaccia di rete tramite subnet. IPConfiguration[]
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Stato di provisioning della risorsa. corda
routeTable Riferimento della risorsa RouteTable. RouteTable

Sottorisorsa

Nome Descrizione Valore
Id Identificatore della risorsa. corda

Modelli di avvio rapido

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

Sagoma Descrizione
2 macchine virtuali in un servizio di bilanciamento del carico e configurare le regole NAT nel LB

Distribuire in Azure
Questo modello consente di creare 2 macchine virtuali in un set di disponibilità e configurare le regole NAT tramite il servizio di bilanciamento del carico. Questo modello distribuisce anche un account di archiviazione, una rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità cicli di risorse per creare le interfacce di rete e le macchine virtuali
2 macchine virtuali in un servizio di bilanciamento del carico e regole di bilanciamento del carico

Distribuire in Azure
Questo modello consente di creare 2 macchine virtuali in un servizio di bilanciamento del carico e di configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, una rete virtuale, un indirizzo IP pubblico, un set di disponibilità e interfacce di rete. In questo modello viene usata la funzionalità cicli di risorse per creare le interfacce di rete e le macchine virtuali
2 macchine virtuali nella rete virtuale - Regole di bilanciamento del carico interno e bilanciamento del carico interno

Distribuire in Azure
Questo modello consente di creare 2 macchine virtuali in una rete virtuale e in un servizio di bilanciamento del carico interno e di configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, una rete virtuale, un indirizzo IP pubblico, un set di disponibilità e interfacce di rete.
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)
motore del servizio Azure Container (acs-engine) - Modalità Swarm

Distribuire in Azure
Il motore del servizio Azure Container (acs-engine) genera modelli arm (Azure Resource Manager) per i cluster abilitati per Docker in Microsoft Azure con la scelta di DC/OS, Kubernetes, modalità Swarm o agenti di orchestrazione Swarm. L'input dello strumento è una definizione del cluster. La definizione del cluster è molto simile alla sintassi del modello arm usata per distribuire un cluster del servizio Microsoft Azure Container.
set di scalabilità di macchine virtuali di Azure come client di Intel Lustre

Distribuire in Azure
Questo modello crea un set di client Intel Lustre 2.7 usando set di scalabilità di macchine virtuali di Azure e la raccolta di Azure OpenLogic CentOS 6.6 o 7.0 e monta un file system Intel Lustre esistente
modello di AzureDatabricks per VNet Anywherection e Load Balancer

Distribuire in Azure
Questo modello consente di creare un servizio di bilanciamento del carico, un gruppo di sicurezza di rete, una rete virtuale e un'area di lavoro di Azure Databricks con la rete virtuale.
Barracuda Web Application Firewall con server IIS back-end

Distribuire in Azure
Questo modello di avvio rapido di Azure distribuisce una soluzione Barracuda Web Application Firewall in Azure con il numero necessario di server Web IIS basati su Windows 2012. I modelli includono la versione più recente di Barracuda WAF con pagamento in base al consumo e l'ultima immagine di Azure di Windows 2012 R2 per IIS. Barracuda Web Application Firewall controlla il traffico Web in ingresso e blocca gli attacchi SQL injection, cross-site scripting, caricamenti di malware &'applicazione DDoS e altri attacchi mirati alle applicazioni Web. Un bilanciamento del carico interno esterno viene distribuito con regole NAT per abilitare l'accesso Desktop remoto ai server Web back-end. Seguire la guida alla configurazione post-distribuzione disponibile nella directory dei modelli di GitHub per altre informazioni sui passaggi post-distribuzione correlati alla pubblicazione del web application firewall barracuda e delle applicazioni Web.
distribuzione di farm Servizi Desktop remoto di base

Distribuire in Azure
Questo modello crea una distribuzione di farm Desktop remoto di base
cluster back-end chef High-Availability

Distribuire in Azure
Questo modello crea un cluster chef-back-end con nodi front-end collegati
Creare 2 macchine virtuali in LB e una macchina virtuale di SQL Server con NSG

Distribuire in Azure
Questo modello crea 2 macchine virtuali Windows (che possono essere usate come fe Web) con in un set di disponibilità e un servizio di bilanciamento del carico con la porta 80 aperta. È possibile raggiungere le due macchine virtuali usando RDP sulla porta 6001 e 6002. Questo modello crea anche una macchina virtuale di SQL Server 2014 raggiungibile tramite connessione RDP definita in un gruppo di sicurezza di rete.
Creare 2 macchine virtuali Linux con LB e VM DI SQL Server con ssd

Distribuire in Azure
Questo modello crea 2 macchine virtuali Linux (che possono essere usate come fe Web) con in un set di disponibilità e un servizio di bilanciamento del carico con la porta 80 aperta. È possibile raggiungere le due macchine virtuali usando SSH sulla porta 6001 e 6002. Questo modello crea anche una macchina virtuale di SQL Server 2014 raggiungibile tramite connessione RDP definita in un gruppo di sicurezza di rete. Tutte le macchine virtuali di archiviazione possono usare Archiviazione Premium (SSD) ed è possibile scegliere di creare macchine virtuali con tutte le dimensioni di DS
Creare un servizio di bilanciamento del carico tra aree

Distribuire in Azure
Questo modello crea un servizio di bilanciamento del carico tra aree con un pool back-end contenente due servizi di bilanciamento del carico a livello di area. Il servizio di bilanciamento del carico tra aree è attualmente disponibile in aree limitate. I servizi di bilanciamento del carico a livello di area dietro il servizio di bilanciamento del carico tra aree possono trovarsi in qualsiasi area.
Creare un servizio di bilanciamento del carico con un indirizzo IPv6 pubblico

Distribuire in Azure
Questo modello crea un servizio di bilanciamento del carico con connessione Internet con un indirizzo IPv6 pubblico, regole di bilanciamento del carico e due macchine virtuali per il pool back-end.
Creare un servizio di bilanciamento del carico interno standard

Distribuire in Azure
Questo modello crea un'istanza di Azure Load Balancer interna standard con una porta di bilanciamento del carico delle regole 80
Creare un servizio di bilanciamento del carico interno standard con porte a disponibilità elevata

Distribuire in Azure
Questo modello crea un'istanza di Azure Load Balancer interna standard con una regola di bilanciamento del carico delle porte a disponibilità elevata
Creare un servizio di bilanciamento del carico standard

Distribuire in Azure
Questo modello crea un servizio di bilanciamento del carico con connessione Internet, regole di bilanciamento del carico e tre macchine virtuali per il pool back-end con ogni macchina virtuale in una zona ridondante.
Creare una macchina virtuale con più schede di interfaccia di rete e rdp accessibili

Distribuire in Azure
Questo modello consente di creare macchine virtuali con più interfacce di rete (2) e RDP collegabili con un servizio di bilanciamento del carico configurato e una regola NAT in ingresso. Con questo modello è possibile aggiungere facilmente altre schede di interfaccia di rete. Questo modello distribuisce anche un account di archiviazione, una rete virtuale, un indirizzo IP pubblico e 2 interfacce di rete (front-end e back-end).
Creare una macchina virtuale di Azure con una nuova foresta di Active Directory

Distribuire in Azure
Questo modello crea una nuova macchina virtuale di Azure, configura la macchina virtuale come controller di dominio Active Directory per una nuova foresta
Creare una macchina virtuale di Azure con una nuova foresta di Active Directory

Distribuire in Azure
Questo modello crea una nuova macchina virtuale di Azure, configura la macchina virtuale come controller di dominio Active Directory per una nuova foresta
Creare un nuovo dominio DI Active Directory con 2 controller di dominio

Distribuire in Azure
Questo modello crea 2 nuove macchine virtuali da usare come controller di dominio Active Directory (primario e di backup) per una nuova foresta e un nuovo dominio
Creare un desktop Ubuntu GNOME

Distribuire in Azure
Questo modello crea un computer desktop Ubuntu. Questo è ideale per l'uso come jumpbox dietro un NAT.
Distribuire un cluster sicuro a 3 nodi con gruppi di sicurezza di rete abilitati

Distribuire in Azure
Questo modello consente di distribuire un cluster di Service Fabric protetto con tipo di nodo 3 che esegue Windows Server 2016 Data center in una macchina virtuale di dimensioni Standard_D2. Usare questo modello consente di controllare il traffico di rete in ingresso e in uscita usando i gruppi di sicurezza di rete.
Distribuire un cluster sicuro a 5 nodi

Distribuire in Azure
Questo modello consente di distribuire un cluster di Service Fabric sicuro a 5 nodi che esegue Windows Server 2019 Datacenter in un set di scalabilità di macchine virtuali di dimensioni Standard_D2_v2.
Distribuire un cluster ubuntu di Service Fabric a 5 nodi

Distribuire in Azure
Questo modello consente di distribuire un cluster di Service Fabric sicuro a 5 nodi che esegue Ubuntu in un set di scalabilità di macchine virtuali di dimensioni Standard_D2_V2.
Distribuire un set di scalabilità di macchine virtuali Linux con architettura primaria/secondaria

Distribuire in Azure
Questo modello consente di distribuire un set di scalabilità di macchine virtuali Linux con un'estensione script personalizzata nell'architettura secondaria primaria
Distribuire un set di scalabilità in una rete virtuale esistente

Distribuire in Azure
Questo modello distribuisce un set di scalabilità di macchine virtuali in una rete virtuale di exsisting.
Distribuire un set di scalabilità di macchine virtuali semplice con macchine virtuali Linux

Distribuire in Azure
Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Linux usando la versione più recente di Ubuntu Linux 14.04.4-LTS o 16.04-LTS. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con regole NAT per le connessioni SSH.
Distribuire un set di scalabilità di macchine virtuali semplice con macchine virtuali Windows

Distribuire in Azure
Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Windows usando l'ultima versione con patch di varie versioni di Windows. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con regole NAT per le connessioni rdp.
Distribuire un set di scalabilità di macchine virtuali Windows con supporto per l'avvio attendibile

Distribuire in Azure
Questo modello consente di distribuire un set di scalabilità di macchine virtuali con supporto per l'avvio attendibile di macchine virtuali Windows usando la versione più recente con patch di Windows Server 2016, Windows Server 2019 o Windows Server 2022 Azure Edition. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con regole NAT per le connessioni RDP. Se si abilita Secureboot e vTPM, l'estensione di attestazione guest verrà installata nel set di scalabilità di macchine virtuali. Questa estensione eseguirà 'attestazione remota dal cloud.
Distribuire un set di scalabilità di macchine virtuali dalla macchina virtuale di data science di Azure

Distribuire in Azure
Questi modelli distribuiscono i set di scalabilità di macchine virtuali usando le macchine virtuali di data science di Azure come immagine di origine.
Distribuire un set di scalabilità di macchine virtuali con un'immagine personalizzata Linux

Distribuire in Azure
Questo modello consente di distribuire un'immagine Linux di vm personalizzata all'interno di un set di scalabilità. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con bilanciamento del carico HTTP (per impostazione predefinita sulla porta 80). Nell'esempio viene usato uno script personalizzato per eseguire la distribuzione e l'aggiornamento dell'applicazione, potrebbe essere necessario fornire lo script personalizzato per la procedura di aggiornamento personalizzata. Sarà necessario fornire un'immagine generalizzata della macchina virtuale nella stessa sottoscrizione e nella stessa area in cui si crea il set di scalabilità di macchine virtuali.
Distribuire un set di scalabilità di macchine virtuali con un'immagine personalizzata di Windows

Distribuire in Azure
Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali che usa un'immagine Windows personalizzata. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con bilanciamento del carico HTTP (per impostazione predefinita sulla porta 80)
Distribuire un set di scalabilità di macchine virtuali con macchine virtuali Linux e scalabilità automatica

Distribuire in Azure
Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Linux usando la versione più recente di Ubuntu Linux 15.04 o 14.04.4-LTS. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con regole NAT per le connessioni SSH. Hanno anche la scalabilità automatica integrata
Distribuire un set di scalabilità di macchine virtuali con macchine virtuali Linux dietro il servizio di bilanciamento del carico interno

Distribuire in Azure
Questo modello consente di distribuire un set di scalabilità di macchine virtuali Linux usando la versione più recente di Ubuntu Linux 15.10 o 14.04.4-LTS. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico interno con regole NAT per le connessioni SSH.
Distribuire un set di scalabilità di macchine virtuali con macchine virtuali Linux nelle zone di disponibilità

Distribuire in Azure
Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Linux usando la versione più recente di Ubuntu Linux 14.04.4-LTS o 16.04-LTS. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con regole NAT per le connessioni SSH.
Distribuire un set di scalabilità di macchine virtuali con macchine virtuali Windows e scalabilità automatica

Distribuire in Azure
Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Windows usando la versione più recente con patch di Windows 2008-R2-SP1, 2012-Datacenter o 2012-R2-Datacenter. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con regole NAT per le connessioni RDP. Hanno anche la scalabilità automatica integrata
Distribuire un set di scalabilità di macchine virtuali con macchine virtuali Windows nelle zone di disponibilità

Distribuire in Azure
Questo modello consente di distribuire un set di scalabilità di macchine virtuali Windows usando la versione più recente con patch di varie versioni di Windows. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico con regole NAT per le connessioni rdp.
Distribuire un set di scalabilità di macchine virtuali che connette ogni macchina virtuale a una condivisione di File di Azure

Distribuire in Azure
Questo modello distribuisce un set di scalabilità di macchine virtuali Ubuntu e usa un'estensione script personalizzata per connettere ogni macchina virtuale a una condivisione file di Azure
Distribuire un set di scalabilità di macchine virtuali Windows con un'estensione di script personalizzata

Distribuire in Azure
Questo modello consente di distribuire un set di scalabilità di macchine virtuali Windows usando la versione più recente con patch di varie versioni di Windows. Queste macchine virtuali hanno un'estensione di script personalizzata per la personalizzazione e si trovano dietro un servizio di bilanciamento del carico con regole NAT per le connessioni rdp.
Distribuire un'impostazione di scalabilità automatica per il set di scalabilità di macchine virtuali

Distribuire in Azure
Questo modello consente di distribuire criteri di scalabilità automatica per la risorsa Set di scalabilità di macchine virtuali.
Deploy Darktrace Autoscaling vSensors

Distribuire in Azure
Questo modello consente di distribuire una distribuzione automatica della scalabilità automatica di Darktrace vSensors
distribuire Drupal con set di scalabilità di macchine virtuali, File di Azure e Mysql

Distribuire in Azure
Distribuire un set di scalabilità di macchine virtuali dietro un servizio di bilanciamento del carico/NAT & ogni macchina virtuale che esegue Drupal (Apache/PHP). Tutti i nodi condividono l'archiviazione di condivisione file di Azure creata e il database MySQL
Distribuire un cluster IOMAD in Ubuntu

Distribuire in Azure
Questo modello distribuisce IOMAD come applicazione LAMP in Ubuntu. Crea una o più macchine virtuali Ubuntu per il front-end e una singola macchina virtuale per il back-end. Esegue un'installazione invisibile all'utente di Apache e PHP nella macchina virtuale front-end e MySQL nella macchina virtuale back-end. Distribuisce quindi IOMAD nel cluster. Configura un servizio di bilanciamento del carico per indirizzare le richieste alle macchine virtuali front-end. Configura anche le regole NAT per consentire l'accesso amministratore a ognuna delle macchine virtuali. Configura anche una directory di dati di mdfdata usando l'archiviazione file condivisa tra le macchine virtuali. Al termine della distribuzione, è possibile passare a /iomad in ogni macchina virtuale front-end (usando l'accesso amministratore Web) per iniziare a configurare IOMAD.
Deploy Open edX Dogwood (Multi-VM)

Distribuire in Azure
Questo modello crea una rete di macchine virtuali Ubuntu e distribuisce Open edX Dogwood su di essi. La distribuzione supporta macchine virtuali di 1-9 applicazioni e macchine virtuali Mongo e MySQL back-end.
Distribuire un cluster OpenLDAP in Ubuntu

Distribuire in Azure
Questo modello distribuisce un cluster OpenLDAP in Ubuntu. Crea più macchine virtuali Ubuntu (fino a 5, ma può essere facilmente aumentata) ed esegue un'installazione invisibile all'utente di OpenLDAP su di esse. Configura quindi la replica multimaster in modo N way su di essi. Al termine della distribuzione, è possibile passare a /phpldapadmin per avviare OpenLDAP congfiguring.
Distribuire cluster OpenSIS Community Edition in Ubuntu

Distribuire in Azure
Questo modello distribuisce OpenSIS Community Edition come applicazione LAMP in Ubuntu. Crea una o più macchine virtuali Ubuntu per il front-end e una singola macchina virtuale per il back-end. Esegue un'installazione invisibile all'utente di Apache e PHP nella macchina virtuale front-end e MySQL nella macchina virtuale back-end. Distribuisce quindi OpenSIS Community Edition nel cluster. Al termine della distribuzione, è possibile passare a /opensis-ce in ogni macchina virtuale front-end (usando l'accesso amministratore Web) per iniziare a usare OpenSIS.
Distribuire cluster del provider di identità Shibboleth in Ubuntu

Distribuire in Azure
Questo modello distribuisce Shibboleth Identity Provider in Ubuntu in una configurazione in cluster. Al termine della distribuzione, è possibile passare a https://your-domain:8443/idp/profile/Status (numero di porta nota) per verificare l'esito positivo.
Distribuire cluster del provider di identità Shibboleth in Windows

Distribuire in Azure
Questo modello distribuisce Shibboleth Identity Provider in Windows in una configurazione cluster. Al termine della distribuzione, è possibile passare a https://your-domain:8443/idp/profile/status (numero di porta nota) per verificare l'esito positivo.
Distribuire set di scalabilità di macchine virtuali con probe LB e riparazioni automatiche

Distribuire in Azure
Questo modello consente di distribuire un set di scalabilità di macchine virtuali Linux dietro un servizio di bilanciamento del carico con probe di integrità configurato. Il set di scalabilità include anche criteri di riparazione automatica delle istanze abilitati con un periodo di tolleranza di 30 minuti.
Distribuire set di scalabilità di macchine virtuali con il server Python Bottle & scalabilità automatica

Distribuire in Azure
Distribuire un set di scalabilità di macchine virtuali dietro un servizio di bilanciamento del carico/NAT & ogni macchina virtuale che esegue una semplice app Python Bottle che funziona. Con il set di scalabilità automatica configurato, il & verrà ridimensionato in base alle esigenze
Deploy Windows VMSS configure windows featurtes SSL DSC

Distribuire in Azure
Questo modello consente di distribuire due set di scalabilità di macchine virtuali Windows, configurare funzionalità di Windows come IIS/Ruolo Web, .Net Framework 4.5, autenticazione di Windows, inizializzazione dell'applicazione, scaricare pacchetti di distribuzione delle applicazioni, riscrittura URL & configurazione SSL tramite DSC e Azure Key Vault
Distribuisce un cluster di replica MySQL master/slave a 2 nodi

Distribuire in Azure
Questo modello distribuisce un cluster di replica MySQL master/slave a 2 nodi in CentOS 6.5 o 6.6
Distribuisce un cluster console a 3 nodi

Distribuire in Azure
Questo modello distribuisce un cluster Consul a 3 nodi e unisce automaticamente i nodi tramite Atlas. Consul è uno strumento per l'individuazione dei servizi, l'archivio chiave/valore distribuito e un sacco di altre cose interessanti. Atlas è fornito da Hashicorp (creatori di Consul) come modo per creare rapidamente cluster Consul senza dover aggiungere manualmente ogni nodo
Distribuisce un cluster XtraDB a 3 nodi percona

Distribuire in Azure
Questo modello distribuisce un cluster a disponibilità elevata MySQL a 3 nodi in CentOS 6.5 o Ubuntu 12.04
Distribuisce un cluster CentOS a nodo N

Distribuire in Azure
Questo modello distribuisce un cluster CentOS a 2-10 nodi con 2 reti.
Distribuisce il gruppo di disponibilità di SQL Server 2014 nella rete virtuale esistente & AD

Distribuire in Azure
Questo modello crea tre nuove macchine virtuali di Azure in una rete virtuale esistente: due macchine virtuali sono configurate come nodi di replica del gruppo di disponibilità di SQL Server 2014 e una macchina virtuale è configurata come controllo condivisione file per il failover automatico del cluster. Oltre a queste macchine virtuali, sono configurate anche le risorse di Azure aggiuntive seguenti: servizio di bilanciamento del carico interno, account di archiviazione. Per configurare il clustering, SQL Server e un gruppo di disponibilità all'interno di ogni macchina virtuale, PowerShell DSC viene sfruttato. Per il supporto di Active Directory, i controller di dominio Active Directory esistenti devono essere già distribuiti nella rete virtuale esistente.
Distribuisce macchine virtuali Windows in LB, configura winRM Https

Distribuire in Azure
Questo modello consente di distribuire macchine virtuali Windows usando alcune opzioni diverse per la versione di Windows. Questo modello configura anche un listener HTTPS WinRM nelle macchine virtuali
cluster Docker Swarm

Distribuire in Azure
Questo modello crea un cluster Docker Swarm a disponibilità elevata
Frontdoor Premium con la macchina virtuale e il servizio collegamento privato

Distribuire in Azure
Questo modello crea un frontdoor Premium e una macchina virtuale configurata come server Web. Frontdoor usa un endpoint privato con il servizio Collegamento privato per inviare il traffico alla macchina virtuale.
GlassFish su SUSE

Distribuire in Azure
Questo modello distribuisce un cluster GlassFish (v3 o v4) con carico bilanciato, costituito da un numero definito dall'utente di macchine virtuali SUSE (OpenSUSE o SLES).
macchine virtuali IIS & vm di SQL Server 2014

Distribuire in Azure
Creare server Web Windows 2012 R2 IIS 1 o 2 e un back-end di SQL Server 2014 nella rete virtuale.
Installare un cluster Elasticsearch in un set di scalabilità di macchine virtuali

Distribuire in Azure
Questo modello distribuisce un cluster Elasticsearch in un set di scalabilità di macchine virtuali. Il modello effettua il provisioning di 3 nodi master dedicati, con un numero facoltativo di nodi dati, che vengono eseguiti su dischi gestiti.
IPv6 nella rete virtuale di Azure (VNET)

Distribuire in Azure
Creare una rete virtuale IPv4/IPv6 dual stack con 2 macchine virtuali.
IPv6 nella rete virtuale di Azure con std LB

Distribuire in Azure
Creare una rete virtuale IPv4/IPv6 dual stack con 2 macchine virtuali e un servizio Load Balancer Standard con connessione Internet.
JBoss EAP in RHEL (clustered, multi-VM)

Distribuire in Azure
Questo modello consente di creare più macchine virtuali RHEL 8.6 che eseguono cluster JBoss EAP 7.4 e distribuisce anche un'applicazione Web denominata replica eap-session-replication, è possibile accedere alla console di amministrazione usando il nome utente e la password JBoss EAP configurati al momento della distribuzione.
JBoss EAP in RHEL (clustered, VMSS)

Distribuire in Azure
Questo modello consente di creare istanze di VMSS RHEL 8.6 che eseguono cluster JBoss EAP 7.4 e di distribuire anche un'applicazione Web denominata replica eap-session-replication, è possibile accedere alla console di amministrazione usando il nome utente e la password JBoss EAP configurati al momento della distribuzione.
coppia di disponibilità elevata KEMP LoadMaster

Distribuire in Azure
Questo modello distribuisce una coppia di disponibilità elevata KEMP LoadMaster
Load Balancer con 2 indirizzi VIP, ognuno con una regola LB

Distribuire in Azure
Questo modello consente di creare un servizio di bilanciamento del carico, 2 indirizzi IP pubblici per il servizio di bilanciamento del carico (multivip), rete virtuale, interfaccia di rete nella rete virtuale & una regola LB nel servizio di bilanciamento del carico usato dall'interfaccia di rete.
Load Balancer con regola NAT in ingresso

Distribuire in Azure
Questo modello consente di creare un servizio di bilanciamento del carico, un indirizzo IP pubblico per il servizio di bilanciamento del carico, la rete virtuale, l'interfaccia di rete nella rete virtuale & una regola NAT nel servizio di bilanciamento del carico usato dall'interfaccia di rete.
'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
esempio di servizio Collegamento privato

Distribuire in Azure
Questo modello illustra come creare un servizio di collegamento privato
servizio di bilanciamento del carico pubblico concatenato a un servizio di bilanciamento del carico del gateway

Distribuire in Azure
Questo modello consente di distribuire un'istanza di Load Balancer Standard pubblica concatenato a un servizio di bilanciamento del carico del gateway. Il traffico in ingresso da Internet viene instradato al servizio di bilanciamento del carico del gateway con macchine virtuali Linux nel pool back-end.
distribuzione di farm Servizi Desktop remoto con active directory esistente

Distribuire in Azure
Questo modello crea una distribuzione di farm Servizi Desktop remoto usando Active Directory esistente nello stesso gruppo di risorse
distribuzione a disponibilità elevata del gateway Desktop remoto

Distribuire in Azure
Questo modello offre disponibilità elevata ai server Gateway Desktop remoto e Accesso Web Desktop remoto in una distribuzione di Servizi Desktop remoto esistente
soluzione Red Hat Linux a 3 livelli in Azure

Distribuire in Azure
Questo modello consente di distribuire un'architettura a 3 livelli usando macchine virtuali "Red Hat Enterprise Linux 7.3". L'architettura include reti virtuali, servizi di bilanciamento del carico esterni e interni, jump vm, gruppi di sicurezza di rete e così via con più macchine virtuali RHEL in ogni livello
l'haproxy ridondante con il servizio di bilanciamento del carico di Azure e l' IP mobile

Distribuire in Azure
Questo modello crea un'installazione di haproxy ridondante con 2 macchine virtuali Ubuntu configurate dietro il servizio di bilanciamento del carico di Azure con ip mobile abilitato. Ognuna delle macchine virtuali Ubuntu esegue haproxy per bilanciare il carico delle richieste ad altre macchine virtuali dell'applicazione (in questo caso l'esecuzione di Apache). Keepalived abilita la ridondanza per le macchine virtuali haproxy assegnando l'INDIRIZZO IP mobile al master e bloccando il probe del servizio di bilanciamento del carico nel backup. Questo modello distribuisce anche un account di archiviazione, una rete virtuale, un indirizzo IP pubblico, interfacce di rete.
Servizi Desktop remoto con a disponibilità elevata

Distribuire in Azure
Questo codice di esempio di modello di Resource Manager distribuirà un lab di raccolta di sessioni di Servizi Desktop remoto 2019 con disponibilità elevata. L'obiettivo è distribuire una soluzione completamente ridondante e a disponibilità elevata per Servizi Desktop remoto usando Windows Server 2019.
frammento di casi d'uso ip riservati

Distribuire in Azure
Questo modello illustra il caso d'uso attualmente supportato per l'indirizzo IP riservato. Un indirizzo IP riservato è semplicemente un indirizzo IP pubblico allocato in modo statico.
di SAP NetWeaver a 3 livelli (disco gestito)

Distribuire in Azure
Questo modello consente di distribuire una macchina virtuale usando un sistema operativo supportato da SAP e Managed Disks.
sap NetWeaver a più SID db (managed disks) a 3 livelli

Distribuire in Azure
Questo modello consente di distribuire una macchina virtuale usando un sistema operativo supportato da SAP.
file server SAP NetWeaver (disco gestito)

Distribuire in Azure
Questo modello consente di distribuire un file server che può essere usato come risorsa di archiviazione condivisa per SAP NetWeaver.
set di scalabilità di macchine virtuali semplici con macchine virtuali Linux e IPv4 pubblici per ogni macchina virtuale

Distribuire in Azure
Questo modello illustra la distribuzione di un set di scalabilità semplice con bilanciamento del carico, regole NAT in ingresso e IP pubblico per macchina virtuale.
set di scalabilità di macchine virtuali abilitato per SSL

Distribuire in Azure
Distribuisce i server Web configurati con i certificati SSL distribuiti in modo sicuro in Azure Key Vault
Load Balancer Standard con pool back-end per indirizzi IP

Distribuire in Azure
Questo modello viene usato per illustrare come usare i modelli di Resource Manager per configurare il pool back-end di un servizio di bilanciamento del carico in base all'indirizzo IP, come descritto nel documento gestione del pool back-end.
esempio di set di scalabilità di macchine virtuali usando zone di disponibilità

Distribuire in Azure
Questo modello crea un set di scalabilità di macchine virtuali inserito in zone di disponibilità separate con un servizio di bilanciamento del carico.
Macchina virtuale con una porta RDP

Distribuire in Azure
Crea una macchina virtuale e crea una regola NAT per RDP nella macchina virtuale nel servizio di bilanciamento del carico
set di scalabilità di macchine virtuali con scalabilità automatica che esegue un'app Web IIS

Distribuire in Azure
Distribuisce un set di scalabilità di macchine virtuali Windows che esegue IIS e un'app Web .NET MVC di base. L'estensione DSC di PowerShell di VMSS viene sfruttata per eseguire l'installazione di IIS e la distribuzione del pacchetto WebDeploy.
macchine virtuali nelle zone di disponibilità con un servizio di bilanciamento del carico e un NAT

Distribuire in Azure
Questo modello consente di creare macchine virtuali distribuite tra zone di disponibilità con un servizio di bilanciamento del carico e di configurare le regole NAT tramite il servizio di bilanciamento del carico. Questo modello distribuisce anche una rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità cicli di risorse per creare le interfacce di rete e le macchine virtuali
distribuzione del set di scalabilità di macchine virtuali di IPv6 nella rete virtuale di Azure (VNET)

Distribuire in Azure
Creare un set di scalabilità di macchine virtuali con doppia rete virtuale IPv4/IPv6 e Std Load Balancer.
Guida introduttiva alla modalità di orchestrazione flessibile VMSS linux

Distribuire in Azure
Questo modello distribuisce un semplice set di scalabilità di macchine virtuali con istanze dietro un'istanza di Azure Load Balancer. Il set di scalabilità di macchine virtuali è in modalità di orchestrazione flessibile. Usare il parametro os per scegliere la distribuzione di Linux (Ubuntu) o Windows (Windows Server Datacenter 2019). NOTA: questo modello di avvio rapido consente l'accesso di rete alle porte di gestione delle macchine virtuali (SSH, RDP) da qualsiasi indirizzo Internet e non deve essere usato per le distribuzioni di produzione.
set di scalabilità di macchine virtuali con prefisso IP pubblico

Distribuire in Azure
Modello per la distribuzione di set di scalabilità di macchine virtuali con prefisso IP pubblico

Definizione di risorsa Terraform (provider AzAPI)

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers@2015-06-15"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendIPConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  loadBalancerBackendAddressPools = [
                    ...
                  ]
                  loadBalancerInboundNatRules = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        backendIPConfiguration = ...
                        backendPort = int
                        enableFloatingIP = bool
                        frontendIPConfiguration = {
                          id = "string"
                        }
                        frontendPort = int
                        idleTimeoutInMinutes = int
                        protocol = "string"
                        provisioningState = "string"
                      }
                    }
                  ]
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAllocationMethod = "string"
                  provisioningState = "string"
                  publicIPAddress = {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      dnsSettings = {
                        domainNameLabel = "string"
                        fqdn = "string"
                        reverseFqdn = "string"
                      }
                      idleTimeoutInMinutes = int
                      ipAddress = "string"
                      ipConfiguration = {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          privateIPAddress = "string"
                          privateIPAllocationMethod = "string"
                          provisioningState = "string"
                          publicIPAddress = ...
                          subnet = {
                            etag = "string"
                            id = "string"
                            name = "string"
                            properties = {
                              addressPrefix = "string"
                              ipConfigurations = [
                                ...
                              ]
                              networkSecurityGroup = {
                                etag = "string"
                                id = "string"
                                location = "string"
                                properties = {
                                  defaultSecurityRules = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        access = "string"
                                        description = "string"
                                        destinationAddressPrefix = "string"
                                        destinationPortRange = "string"
                                        direction = "string"
                                        priority = int
                                        protocol = "string"
                                        provisioningState = "string"
                                        sourceAddressPrefix = "string"
                                        sourcePortRange = "string"
                                      }
                                    }
                                  ]
                                  networkInterfaces = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      location = "string"
                                      properties = {
                                        dnsSettings = {
                                          appliedDnsServers = [
                                            "string"
                                          ]
                                          dnsServers = [
                                            "string"
                                          ]
                                          internalDnsNameLabel = "string"
                                          internalFqdn = "string"
                                        }
                                        enableIPForwarding = bool
                                        ipConfigurations = [
                                          ...
                                        ]
                                        macAddress = "string"
                                        networkSecurityGroup = ...
                                        primary = bool
                                        provisioningState = "string"
                                        resourceGuid = "string"
                                        virtualMachine = {
                                          id = "string"
                                        }
                                      }
                                      tags = {
                                        {customized property} = "string"
                                      }
                                    }
                                  ]
                                  provisioningState = "string"
                                  resourceGuid = "string"
                                  securityRules = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        access = "string"
                                        description = "string"
                                        destinationAddressPrefix = "string"
                                        destinationPortRange = "string"
                                        direction = "string"
                                        priority = int
                                        protocol = "string"
                                        provisioningState = "string"
                                        sourceAddressPrefix = "string"
                                        sourcePortRange = "string"
                                      }
                                    }
                                  ]
                                  subnets = [
                                    ...
                                  ]
                                }
                                tags = {
                                  {customized property} = "string"
                                }
                              }
                              provisioningState = "string"
                              routeTable = {
                                etag = "string"
                                id = "string"
                                location = "string"
                                properties = {
                                  provisioningState = "string"
                                  routes = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        addressPrefix = "string"
                                        nextHopIpAddress = "string"
                                        nextHopType = "string"
                                        provisioningState = "string"
                                      }
                                    }
                                  ]
                                  subnets = [
                                    ...
                                  ]
                                }
                                tags = {
                                  {customized property} = "string"
                                }
                              }
                            }
                          }
                        }
                      }
                      provisioningState = "string"
                      publicIPAllocationMethod = "string"
                      resourceGuid = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                  subnet = {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      addressPrefix = "string"
                      ipConfigurations = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            privateIPAddress = "string"
                            privateIPAllocationMethod = "string"
                            provisioningState = "string"
                            publicIPAddress = {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                dnsSettings = {
                                  domainNameLabel = "string"
                                  fqdn = "string"
                                  reverseFqdn = "string"
                                }
                                idleTimeoutInMinutes = int
                                ipAddress = "string"
                                ipConfiguration = ...
                                provisioningState = "string"
                                publicIPAllocationMethod = "string"
                                resourceGuid = "string"
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                            subnet = ...
                          }
                        }
                      ]
                      networkSecurityGroup = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          defaultSecurityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationPortRange = "string"
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourcePortRange = "string"
                              }
                            }
                          ]
                          networkInterfaces = [
                            {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                dnsSettings = {
                                  appliedDnsServers = [
                                    "string"
                                  ]
                                  dnsServers = [
                                    "string"
                                  ]
                                  internalDnsNameLabel = "string"
                                  internalFqdn = "string"
                                }
                                enableIPForwarding = bool
                                ipConfigurations = [
                                  ...
                                ]
                                macAddress = "string"
                                networkSecurityGroup = ...
                                primary = bool
                                provisioningState = "string"
                                resourceGuid = "string"
                                virtualMachine = {
                                  id = "string"
                                }
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          provisioningState = "string"
                          resourceGuid = "string"
                          securityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationPortRange = "string"
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourcePortRange = "string"
                              }
                            }
                          ]
                          subnets = [
                            ...
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      provisioningState = "string"
                      routeTable = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          provisioningState = "string"
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                                provisioningState = "string"
                              }
                            }
                          ]
                          subnets = [
                            ...
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                    }
                  }
                }
              }
            ]
            outboundNatRule = {
              id = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            inboundNatPools = [
              {
                id = "string"
              }
            ]
            inboundNatRules = [
              {
                id = "string"
              }
            ]
            loadBalancingRules = [
              {
                id = "string"
              }
            ]
            outboundNatRules = [
              {
                id = "string"
              }
            ]
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                dnsSettings = {
                  domainNameLabel = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipConfiguration = {
                  etag = "string"
                  id = "string"
                  name = "string"
                  properties = {
                    privateIPAddress = "string"
                    privateIPAllocationMethod = "string"
                    provisioningState = "string"
                    publicIPAddress = ...
                    subnet = {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        addressPrefix = "string"
                        ipConfigurations = [
                          ...
                        ]
                        networkSecurityGroup = {
                          etag = "string"
                          id = "string"
                          location = "string"
                          properties = {
                            defaultSecurityRules = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  access = "string"
                                  description = "string"
                                  destinationAddressPrefix = "string"
                                  destinationPortRange = "string"
                                  direction = "string"
                                  priority = int
                                  protocol = "string"
                                  provisioningState = "string"
                                  sourceAddressPrefix = "string"
                                  sourcePortRange = "string"
                                }
                              }
                            ]
                            networkInterfaces = [
                              {
                                etag = "string"
                                id = "string"
                                location = "string"
                                properties = {
                                  dnsSettings = {
                                    appliedDnsServers = [
                                      "string"
                                    ]
                                    dnsServers = [
                                      "string"
                                    ]
                                    internalDnsNameLabel = "string"
                                    internalFqdn = "string"
                                  }
                                  enableIPForwarding = bool
                                  ipConfigurations = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        loadBalancerBackendAddressPools = [
                                          {
                                            etag = "string"
                                            id = "string"
                                            name = "string"
                                            properties = {
                                              backendIPConfigurations = [
                                                ...
                                              ]
                                              outboundNatRule = {
                                                id = "string"
                                              }
                                              provisioningState = "string"
                                            }
                                          }
                                        ]
                                        loadBalancerInboundNatRules = [
                                          {
                                            etag = "string"
                                            id = "string"
                                            name = "string"
                                            properties = {
                                              backendIPConfiguration = ...
                                              backendPort = int
                                              enableFloatingIP = bool
                                              frontendIPConfiguration = {
                                                id = "string"
                                              }
                                              frontendPort = int
                                              idleTimeoutInMinutes = int
                                              protocol = "string"
                                              provisioningState = "string"
                                            }
                                          }
                                        ]
                                        primary = bool
                                        privateIPAddress = "string"
                                        privateIPAllocationMethod = "string"
                                        provisioningState = "string"
                                        publicIPAddress = ...
                                        subnet = ...
                                      }
                                    }
                                  ]
                                  macAddress = "string"
                                  networkSecurityGroup = ...
                                  primary = bool
                                  provisioningState = "string"
                                  resourceGuid = "string"
                                  virtualMachine = {
                                    id = "string"
                                  }
                                }
                                tags = {
                                  {customized property} = "string"
                                }
                              }
                            ]
                            provisioningState = "string"
                            resourceGuid = "string"
                            securityRules = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  access = "string"
                                  description = "string"
                                  destinationAddressPrefix = "string"
                                  destinationPortRange = "string"
                                  direction = "string"
                                  priority = int
                                  protocol = "string"
                                  provisioningState = "string"
                                  sourceAddressPrefix = "string"
                                  sourcePortRange = "string"
                                }
                              }
                            ]
                            subnets = [
                              ...
                            ]
                          }
                          tags = {
                            {customized property} = "string"
                          }
                        }
                        provisioningState = "string"
                        routeTable = {
                          etag = "string"
                          id = "string"
                          location = "string"
                          properties = {
                            provisioningState = "string"
                            routes = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  addressPrefix = "string"
                                  nextHopIpAddress = "string"
                                  nextHopType = "string"
                                  provisioningState = "string"
                                }
                              }
                            ]
                            subnets = [
                              ...
                            ]
                          }
                          tags = {
                            {customized property} = "string"
                          }
                        }
                      }
                    }
                  }
                }
                provisioningState = "string"
                publicIPAllocationMethod = "string"
                resourceGuid = "string"
              }
              tags = {
                {customized property} = "string"
              }
            }
            subnet = {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                ipConfigurations = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      privateIPAddress = "string"
                      privateIPAllocationMethod = "string"
                      provisioningState = "string"
                      publicIPAddress = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          dnsSettings = {
                            domainNameLabel = "string"
                            fqdn = "string"
                            reverseFqdn = "string"
                          }
                          idleTimeoutInMinutes = int
                          ipAddress = "string"
                          ipConfiguration = ...
                          provisioningState = "string"
                          publicIPAllocationMethod = "string"
                          resourceGuid = "string"
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      subnet = ...
                    }
                  }
                ]
                networkSecurityGroup = {
                  etag = "string"
                  id = "string"
                  location = "string"
                  properties = {
                    defaultSecurityRules = [
                      {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationPortRange = "string"
                          direction = "string"
                          priority = int
                          protocol = "string"
                          provisioningState = "string"
                          sourceAddressPrefix = "string"
                          sourcePortRange = "string"
                        }
                      }
                    ]
                    networkInterfaces = [
                      {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          dnsSettings = {
                            appliedDnsServers = [
                              "string"
                            ]
                            dnsServers = [
                              "string"
                            ]
                            internalDnsNameLabel = "string"
                            internalFqdn = "string"
                          }
                          enableIPForwarding = bool
                          ipConfigurations = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                loadBalancerBackendAddressPools = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      backendIPConfigurations = [
                                        ...
                                      ]
                                      outboundNatRule = {
                                        id = "string"
                                      }
                                      provisioningState = "string"
                                    }
                                  }
                                ]
                                loadBalancerInboundNatRules = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      backendIPConfiguration = ...
                                      backendPort = int
                                      enableFloatingIP = bool
                                      frontendIPConfiguration = {
                                        id = "string"
                                      }
                                      frontendPort = int
                                      idleTimeoutInMinutes = int
                                      protocol = "string"
                                      provisioningState = "string"
                                    }
                                  }
                                ]
                                primary = bool
                                privateIPAddress = "string"
                                privateIPAllocationMethod = "string"
                                provisioningState = "string"
                                publicIPAddress = {
                                  etag = "string"
                                  id = "string"
                                  location = "string"
                                  properties = {
                                    dnsSettings = {
                                      domainNameLabel = "string"
                                      fqdn = "string"
                                      reverseFqdn = "string"
                                    }
                                    idleTimeoutInMinutes = int
                                    ipAddress = "string"
                                    ipConfiguration = {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        privateIPAddress = "string"
                                        privateIPAllocationMethod = "string"
                                        provisioningState = "string"
                                        publicIPAddress = ...
                                        subnet = ...
                                      }
                                    }
                                    provisioningState = "string"
                                    publicIPAllocationMethod = "string"
                                    resourceGuid = "string"
                                  }
                                  tags = {
                                    {customized property} = "string"
                                  }
                                }
                                subnet = ...
                              }
                            }
                          ]
                          macAddress = "string"
                          networkSecurityGroup = ...
                          primary = bool
                          provisioningState = "string"
                          resourceGuid = "string"
                          virtualMachine = {
                            id = "string"
                          }
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                    ]
                    provisioningState = "string"
                    resourceGuid = "string"
                    securityRules = [
                      {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationPortRange = "string"
                          direction = "string"
                          priority = int
                          protocol = "string"
                          provisioningState = "string"
                          sourceAddressPrefix = "string"
                          sourcePortRange = "string"
                        }
                      }
                    ]
                    subnets = [
                      ...
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                provisioningState = "string"
                routeTable = {
                  etag = "string"
                  id = "string"
                  location = "string"
                  properties = {
                    provisioningState = "string"
                    routes = [
                      {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                          provisioningState = "string"
                        }
                      }
                    ]
                    subnets = [
                      ...
                    ]
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
              }
            }
          }
        }
      ]
      inboundNatPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendPort = int
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            protocol = "string"
            provisioningState = "string"
          }
        }
      ]
      inboundNatRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendIPConfiguration = {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                loadBalancerBackendAddressPools = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      backendIPConfigurations = [
                        ...
                      ]
                      outboundNatRule = {
                        id = "string"
                      }
                      provisioningState = "string"
                    }
                  }
                ]
                loadBalancerInboundNatRules = [
                  ...
                ]
                primary = bool
                privateIPAddress = "string"
                privateIPAllocationMethod = "string"
                provisioningState = "string"
                publicIPAddress = {
                  etag = "string"
                  id = "string"
                  location = "string"
                  properties = {
                    dnsSettings = {
                      domainNameLabel = "string"
                      fqdn = "string"
                      reverseFqdn = "string"
                    }
                    idleTimeoutInMinutes = int
                    ipAddress = "string"
                    ipConfiguration = {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        privateIPAddress = "string"
                        privateIPAllocationMethod = "string"
                        provisioningState = "string"
                        publicIPAddress = ...
                        subnet = {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            addressPrefix = "string"
                            ipConfigurations = [
                              ...
                            ]
                            networkSecurityGroup = {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                defaultSecurityRules = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      access = "string"
                                      description = "string"
                                      destinationAddressPrefix = "string"
                                      destinationPortRange = "string"
                                      direction = "string"
                                      priority = int
                                      protocol = "string"
                                      provisioningState = "string"
                                      sourceAddressPrefix = "string"
                                      sourcePortRange = "string"
                                    }
                                  }
                                ]
                                networkInterfaces = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    location = "string"
                                    properties = {
                                      dnsSettings = {
                                        appliedDnsServers = [
                                          "string"
                                        ]
                                        dnsServers = [
                                          "string"
                                        ]
                                        internalDnsNameLabel = "string"
                                        internalFqdn = "string"
                                      }
                                      enableIPForwarding = bool
                                      ipConfigurations = [
                                        ...
                                      ]
                                      macAddress = "string"
                                      networkSecurityGroup = ...
                                      primary = bool
                                      provisioningState = "string"
                                      resourceGuid = "string"
                                      virtualMachine = {
                                        id = "string"
                                      }
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                provisioningState = "string"
                                resourceGuid = "string"
                                securityRules = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      access = "string"
                                      description = "string"
                                      destinationAddressPrefix = "string"
                                      destinationPortRange = "string"
                                      direction = "string"
                                      priority = int
                                      protocol = "string"
                                      provisioningState = "string"
                                      sourceAddressPrefix = "string"
                                      sourcePortRange = "string"
                                    }
                                  }
                                ]
                                subnets = [
                                  ...
                                ]
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                            provisioningState = "string"
                            routeTable = {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                provisioningState = "string"
                                routes = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      addressPrefix = "string"
                                      nextHopIpAddress = "string"
                                      nextHopType = "string"
                                      provisioningState = "string"
                                    }
                                  }
                                ]
                                subnets = [
                                  ...
                                ]
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          }
                        }
                      }
                    }
                    provisioningState = "string"
                    publicIPAllocationMethod = "string"
                    resourceGuid = "string"
                  }
                  tags = {
                    {customized property} = "string"
                  }
                }
                subnet = {
                  etag = "string"
                  id = "string"
                  name = "string"
                  properties = {
                    addressPrefix = "string"
                    ipConfigurations = [
                      {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          privateIPAddress = "string"
                          privateIPAllocationMethod = "string"
                          provisioningState = "string"
                          publicIPAddress = {
                            etag = "string"
                            id = "string"
                            location = "string"
                            properties = {
                              dnsSettings = {
                                domainNameLabel = "string"
                                fqdn = "string"
                                reverseFqdn = "string"
                              }
                              idleTimeoutInMinutes = int
                              ipAddress = "string"
                              ipConfiguration = ...
                              provisioningState = "string"
                              publicIPAllocationMethod = "string"
                              resourceGuid = "string"
                            }
                            tags = {
                              {customized property} = "string"
                            }
                          }
                          subnet = ...
                        }
                      }
                    ]
                    networkSecurityGroup = {
                      etag = "string"
                      id = "string"
                      location = "string"
                      properties = {
                        defaultSecurityRules = [
                          {
                            etag = "string"
                            id = "string"
                            name = "string"
                            properties = {
                              access = "string"
                              description = "string"
                              destinationAddressPrefix = "string"
                              destinationPortRange = "string"
                              direction = "string"
                              priority = int
                              protocol = "string"
                              provisioningState = "string"
                              sourceAddressPrefix = "string"
                              sourcePortRange = "string"
                            }
                          }
                        ]
                        networkInterfaces = [
                          {
                            etag = "string"
                            id = "string"
                            location = "string"
                            properties = {
                              dnsSettings = {
                                appliedDnsServers = [
                                  "string"
                                ]
                                dnsServers = [
                                  "string"
                                ]
                                internalDnsNameLabel = "string"
                                internalFqdn = "string"
                              }
                              enableIPForwarding = bool
                              ipConfigurations = [
                                ...
                              ]
                              macAddress = "string"
                              networkSecurityGroup = ...
                              primary = bool
                              provisioningState = "string"
                              resourceGuid = "string"
                              virtualMachine = {
                                id = "string"
                              }
                            }
                            tags = {
                              {customized property} = "string"
                            }
                          }
                        ]
                        provisioningState = "string"
                        resourceGuid = "string"
                        securityRules = [
                          {
                            etag = "string"
                            id = "string"
                            name = "string"
                            properties = {
                              access = "string"
                              description = "string"
                              destinationAddressPrefix = "string"
                              destinationPortRange = "string"
                              direction = "string"
                              priority = int
                              protocol = "string"
                              provisioningState = "string"
                              sourceAddressPrefix = "string"
                              sourcePortRange = "string"
                            }
                          }
                        ]
                        subnets = [
                          ...
                        ]
                      }
                      tags = {
                        {customized property} = "string"
                      }
                    }
                    provisioningState = "string"
                    routeTable = {
                      etag = "string"
                      id = "string"
                      location = "string"
                      properties = {
                        provisioningState = "string"
                        routes = [
                          {
                            etag = "string"
                            id = "string"
                            name = "string"
                            properties = {
                              addressPrefix = "string"
                              nextHopIpAddress = "string"
                              nextHopType = "string"
                              provisioningState = "string"
                            }
                          }
                        ]
                        subnets = [
                          ...
                        ]
                      }
                      tags = {
                        {customized property} = "string"
                      }
                    }
                  }
                }
              }
            }
            backendPort = int
            enableFloatingIP = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            protocol = "string"
            provisioningState = "string"
          }
        }
      ]
      loadBalancingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendPort = int
            enableFloatingIP = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            loadDistribution = "string"
            probe = {
              id = "string"
            }
            protocol = "string"
            provisioningState = "string"
          }
        }
      ]
      outboundNatRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            allocatedOutboundPorts = int
            backendAddressPool = {
              id = "string"
            }
            frontendIPConfigurations = [
              {
                id = "string"
              }
            ]
            provisioningState = "string"
          }
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            intervalInSeconds = int
            loadBalancingRules = [
              {
                id = "string"
              }
            ]
            numberOfProbes = int
            port = int
            protocol = "string"
            provisioningState = "string"
            requestPath = "string"
          }
        }
      ]
      provisioningState = "string"
      resourceGuid = "string"
    }
  })
}

Valori delle proprietà

BackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendIPConfigurations Ottiene la raccolta di riferimenti agli indirizzi IP definiti nelle interfacce di rete. NetworkInterfaceIPConfiguration[]
outboundNatRule Ottiene le regole in uscita che usano questo pool di indirizzi back-end. SubResource
provisioningState Ottenere lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

FrontendIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 configurazione IP front-end del servizio di bilanciamento del carico. FrontendIPConfigurationPropertiesFormat

FrontendIPConfigurationPropertiesFormat

Nome Descrizione Valore
inboundNatPools Sola lettura. URI pool in ingresso che usano questo indirizzo IP front-end. SubResource []
inboundNatRules Sola lettura. URI delle regole in ingresso che usano questo indirizzo IP front-end. SubResource []
loadBalancingRules Ottiene gli URI delle regole di bilanciamento del carico che usano questo indirizzo IP front-end. SubResource []
outboundNatRules Sola lettura. URI delle regole in uscita che usano questo indirizzo IP front-end. SubResource []
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAllocationMethod Metodo di allocazione IP privato. I valori possibili sono: 'Static' e 'Dynamic'. '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
sottorete Riferimento della risorsa subnet. subnet

InboundNatPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 pool NAT in ingresso. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Nome Descrizione Valore
backendPort Porta utilizzata per le connessioni interne nell'endpoint. I valori accettabili sono compresi tra 1 e 65535. int (obbligatorio)
frontendIPConfiguration Riferimento agli indirizzi IP front-end. SubResource
frontendPortRangeEnd Ultimo numero di porta nell'intervallo di porte esterne che verranno usate per fornire nat in ingresso alle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65535. int (obbligatorio)
frontendPortRangeStart Primo numero di porta nell'intervallo di porte esterne che verranno usate per fornire nat in ingresso alle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. int (obbligatorio)
protocollo Protocollo di trasporto per l'endpoint. I valori possibili sono: 'Udp' o 'Tcp'. 'Tcp'
'Udp' (obbligatorio)
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

InboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nome Descrizione Valore
backendIPConfiguration Riferimento a un indirizzo IP privato definito in un'interfaccia di rete di una macchina virtuale. Il traffico inviato alla porta front-end di ognuna delle configurazioni IP front-end viene inoltrato all'INDIRIZZO IP supportato. NetworkInterfaceIPConfiguration
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
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 Protocollo di trasporto per l'endpoint. I valori possibili sono: 'Udp' o 'Tcp' 'Tcp'
'Udp'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

IPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 configurazione IP. IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAllocationMethod Metodo di allocazione IP privato. I valori possibili sono 'Static' e 'Dynamic'. '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 pubblica. PublicIPAddress
sottorete Riferimento della risorsa subnet. subnet

LoadBalancerPropertiesFormat

Nome Descrizione Valore
backendAddressPools Raccolta di pool di indirizzi back-end usati da un servizio di bilanciamento del carico BackendAddressPool[]
frontendIPConfigurations Oggetto che rappresenta gli indirizzi IP front-end da usare per il servizio di bilanciamento del carico frontendIPConfiguration[]
inboundNatPools Definisce un intervallo di porte esterno per NAT in ingresso a una singola porta back-end nelle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. Le regole NAT in ingresso vengono create automaticamente per ogni scheda di interfaccia di rete associata al servizio di bilanciamento del carico usando una porta esterna da questo intervallo. La definizione di un pool NAT in ingresso nel servizio di bilanciamento del carico si escludono a vicenda con la definizione di regole NAT in ingresso. Viene fatto riferimento ai pool NAT in ingresso dai set di scalabilità di macchine virtuali. Le schede di interfaccia di rete associate a singole macchine virtuali non possono fare riferimento a un pool NAT in ingresso. Devono fare riferimento a singole regole NAT in ingresso. InboundNatPool []
inboundNatRules Raccolta di regole NAT in ingresso usate da un servizio di bilanciamento del carico. La definizione di regole NAT in ingresso nel servizio di bilanciamento del carico si escludono a vicenda con la definizione di un pool NAT in ingresso. Viene fatto riferimento ai pool NAT in ingresso dai set di scalabilità di macchine virtuali. Le schede di interfaccia di rete associate a singole macchine virtuali non possono fare riferimento a un pool NAT in ingresso. Devono fare riferimento a singole regole NAT in ingresso. inboundNatRule[]
loadBalancingRules Insieme di oggetti che rappresenta le regole di bilanciamento del carico Ottiene il provisioning loadBalancingRule[]
outboundNatRules Regole NAT in uscita. OutboundNatRule []
Sonde Raccolta di oggetti probe usati nel servizio di bilanciamento del carico probe[]
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa del servizio di bilanciamento del carico. corda

LoadBalancingRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 servizio di bilanciamento del carico. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Riferimento a un pool di DIP. Il traffico in ingresso viene bilanciato in modo casuale tra indirizzi IP negli indirizzi IP back-end. SubResource
backendPort Porta utilizzata per le connessioni interne nell'endpoint. 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
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 (obbligatorio)
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
loadDistribution Criteri di distribuzione del carico per questa regola. I valori possibili sono 'Default', 'SourceIP' e 'SourceIPProtocol'. 'Default'
'SourceIP'
'SourceIPProtocol'
sonda Riferimento del probe del servizio di bilanciamento del carico usato dalla regola di bilanciamento del carico. SubResource
protocollo Protocollo di trasporto per l'endpoint esterno. I valori possibili sono 'Udp' o 'Tcp' 'Tcp'
'Udp' (obbligatorio)
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

Microsoft.Network/loadBalancers

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del servizio di bilanciamento del carico. LoadBalancerPropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Network/loadBalancers@2015-06-15"

NetworkInterface

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà NetworkInterface. NetworkInterfacePropertiesFormat
Tag Tag di risorsa. resourcetag

NetworkInterfaceDnsSettings

Nome Descrizione Valore
appliedDnsServers Se la macchina virtuale che usa questa scheda di interfaccia di rete fa parte di un set di disponibilità, questo elenco avrà l'unione di tutti i server DNS di tutte le schede di interfaccia di rete che fanno parte del set di disponibilità. Questa proprietà è quella configurata in ognuna di queste macchine virtuali. string[]
dnsServers Elenco di indirizzi IP dei server DNS. Usare "AzureProvidedDNS" per passare alla risoluzione DNS fornita da Azure. Il valore 'AzureProvidedDNS' non può essere combinato con altri indirizzi IP, ma deve essere l'unico valore nella raccolta dnsServers. string[]
internalDnsNameLabel Nome DNS relativo per questa scheda di interfaccia di rete usata per le comunicazioni interne tra macchine virtuali nella stessa rete virtuale. corda
internalFqdn Nome DNS completo che supporta le comunicazioni interne tra macchine virtuali nella stessa rete virtuale. corda

NetworkInterfaceIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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 configurazione IP. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrizione Valore
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 corda
privateIPAllocationMethod Definisce la modalità di assegnazione di un indirizzo IP privato. I valori possibili sono: 'Static' e 'Dynamic'. 'Dynamic'
'Static'
provisioningState corda
publicIPAddress Risorsa indirizzo IP pubblico. PublicIPAddress
sottorete Subnet in una risorsa di rete virtuale. subnet

NetworkInterfacePropertiesFormat

Nome Descrizione Valore
dnsSettings Impostazioni DNS nell'interfaccia di rete. NetworkInterfaceDnsSettings
enableIPForwarding Indica se l'inoltro IP è abilitato in questa interfaccia di rete. Bool
ipConfigurations Elenco di IPConfigurations dell'interfaccia di rete. NetworkInterfaceIPConfiguration[]
macAddress Indirizzo MAC dell'interfaccia di rete. corda
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
primario Ottiene un valore che indica se si tratta di un'interfaccia di rete primaria in una macchina virtuale. Bool
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa dell'interfaccia di rete. corda
virtualMachine Riferimento di una macchina virtuale. SubResource

NetworkSecurityGroup

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Risorsa 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[]
networkInterfaces Raccolta di riferimenti alle interfacce di rete. NetworkInterface[]
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[]
Subnet Raccolta di riferimenti alle subnet. subnet []

OutboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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à Pool NAT in uscita del servizio di bilanciamento del carico. OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

Nome Descrizione Valore
allocateOutboundPorts Numero di porte in uscita da usare per NAT. Int
backendAddressPool Riferimento a un pool di DIP. Il traffico in uscita viene bilanciato in modo casuale tra gli indirizzi IP negli indirizzi IP back-end. SubResource (obbligatorio)
frontendIPConfigurations Indirizzi IP front-end del servizio di bilanciamento del carico. SubResource []
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

Sonda

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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à ProbePropertiesFormat

ProbePropertiesFormat

Nome Descrizione Valore
intervalInSeconds Intervallo, in secondi, per la frequenza con cui eseguire il probe dell'endpoint per lo stato di integrità. In genere, l'intervallo è leggermente inferiore alla metà del periodo di timeout allocato (in secondi) che consente due probe completi prima di uscire dalla rotazione dell'istanza. Il valore predefinito è 15, il valore minimo è 5. Int
loadBalancingRules Regole del servizio di bilanciamento del carico che usano questo probe. SubResource []
numberOfProbes Il numero di probe in cui, se non è disponibile alcuna risposta, impedirà di recapitare ulteriore traffico all'endpoint. Questi valori consentono di escludere gli endpoint dalla rotazione più velocemente o più lentamente rispetto ai tempi tipici usati in Azure. Int
porto Porta per la comunicazione del probe. I valori possibili sono compresi tra 1 e 65535 inclusi. int (obbligatorio)
protocollo Protocollo dell'endpoint. I valori possibili sono: 'Http' o 'Tcp'. Se si specifica 'Tcp', è necessario un ACK ricevuto affinché il probe abbia esito positivo. Se si specifica 'Http', per il probe è necessaria una risposta 200 OK dall'URI specificato. 'Http'
'Tcp' (obbligatorio)
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
requestPath URI usato per richiedere lo stato di integrità dalla macchina virtuale. Il percorso è obbligatorio se un protocollo è impostato su http. In caso contrario, non è consentito. Non esiste alcun valore predefinito. corda

PublicIPAddress

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dell'indirizzo IP pubblico. PublicIPAddressPropertiesFormat
Tag Tag di risorsa. resourcetag

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
dnsSettings FQDN del record DNS associato all'indirizzo IP pubblico. PublicIPAddressDnsSettings
idleTimeoutInMinutes Timeout di inattività dell'indirizzo IP pubblico. Int
ipAddress corda
ipConfiguration IPConfiguration IPConfiguration
provisioningState Stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAllocationMethod Metodo di allocazione ip pubblico. I valori possibili sono: 'Static' e 'Dynamic'. 'Dynamic'
'Static'
resourceGuid Proprietà GUID della risorsa IP pubblico. corda

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 Identificatore della 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à Risorsa di 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. I valori possibili sono: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance' e 'None' '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 Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Risorsa tabella di route RouteTablePropertiesFormat
Tag Tag di risorsa. resourcetag

RouteTablePropertiesFormat

Nome Descrizione Valore
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[]
Subnet Raccolta di riferimenti alle subnet. subnet []

SecurityRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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à SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrizione Valore
accesso Il traffico di rete è consentito o negato. I valori possibili sono: 'Allow' e 'Deny'. 'Consenti'
'Deny' (obbligatorio)
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
destinationAddressPrefix Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di origine. 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". stringa (obbligatorio)
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
direzione Direzione della regola. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. I valori possibili sono: 'Inbound' e 'Outbound'. '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. I valori possibili sono "Tcp", "Udp" e "*". '*'
'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. stringa (obbligatorio)
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

Sottorete

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della 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à SubnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Prefisso dell'indirizzo per la subnet. corda
ipConfigurations Ottiene una matrice di riferimenti alle configurazioni IP dell'interfaccia di rete tramite subnet. IPConfiguration[]
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Stato di provisioning della risorsa. corda
routeTable Riferimento della risorsa RouteTable. RouteTable

Sottorisorsa

Nome Descrizione Valore
Id Identificatore della risorsa. corda