Partilhar via


Balanceadores de carga Microsoft.Network 2016-03-30

Definição de recursos do bíceps

O tipo de recurso loadBalancers pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Network/loadBalancers, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Network/loadBalancers@2016-03-30' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                applicationGatewayBackendAddressPools: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      backendAddresses: [
                        {
                          fqdn: 'string'
                          ipAddress: 'string'
                        }
                      ]
                      backendIPConfigurations: [
                        ...
                      ]
                      provisioningState: 'string'
                    }
                  }
                ]
                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'
                privateIPAddressVersion: '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'
                                        internalDomainNameSuffix: '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'
                    publicIPAddressVersion: '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'
                              publicIPAddressVersion: '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'
                                internalDomainNameSuffix: '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'
                      }
                    }
                  }
                }
              }
            }
          ]
          loadBalancingRules: [
            {
              id: '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'
                                  internalDomainNameSuffix: 'string'
                                  internalFqdn: 'string'
                                }
                                enableIPForwarding: bool
                                ipConfigurations: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      applicationGatewayBackendAddressPools: [
                                        {
                                          etag: 'string'
                                          id: 'string'
                                          name: 'string'
                                          properties: {
                                            backendAddresses: [
                                              {
                                                fqdn: 'string'
                                                ipAddress: 'string'
                                              }
                                            ]
                                            backendIPConfigurations: [
                                              ...
                                            ]
                                            provisioningState: 'string'
                                          }
                                        }
                                      ]
                                      loadBalancerBackendAddressPools: [
                                        {
                                          etag: 'string'
                                          id: 'string'
                                          name: 'string'
                                          properties: {
                                            backendIPConfigurations: [
                                              ...
                                            ]
                                            loadBalancingRules: [
                                              {
                                                id: 'string'
                                              }
                                            ]
                                            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'
                                      privateIPAddressVersion: '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'
              publicIPAddressVersion: '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'
                        publicIPAddressVersion: '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'
                          internalDomainNameSuffix: 'string'
                          internalFqdn: 'string'
                        }
                        enableIPForwarding: bool
                        ipConfigurations: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              applicationGatewayBackendAddressPools: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    backendAddresses: [
                                      {
                                        fqdn: 'string'
                                        ipAddress: 'string'
                                      }
                                    ]
                                    backendIPConfigurations: [
                                      ...
                                    ]
                                    provisioningState: 'string'
                                  }
                                }
                              ]
                              loadBalancerBackendAddressPools: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    backendIPConfigurations: [
                                      ...
                                    ]
                                    loadBalancingRules: [
                                      {
                                        id: 'string'
                                      }
                                    ]
                                    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'
                              privateIPAddressVersion: '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'
                                  publicIPAddressVersion: '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: {
              applicationGatewayBackendAddressPools: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    backendAddresses: [
                      {
                        fqdn: 'string'
                        ipAddress: 'string'
                      }
                    ]
                    backendIPConfigurations: [
                      ...
                    ]
                    provisioningState: 'string'
                  }
                }
              ]
              loadBalancerBackendAddressPools: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    backendIPConfigurations: [
                      ...
                    ]
                    loadBalancingRules: [
                      {
                        id: 'string'
                      }
                    ]
                    outboundNatRule: {
                      id: 'string'
                    }
                    provisioningState: 'string'
                  }
                }
              ]
              loadBalancerInboundNatRules: [
                ...
              ]
              primary: bool
              privateIPAddress: 'string'
              privateIPAddressVersion: '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'
                                      internalDomainNameSuffix: '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'
                  publicIPAddressVersion: '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'
                            publicIPAddressVersion: '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'
                              internalDomainNameSuffix: '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'
  }
}

Valores de propriedade

ApplicationGatewayBackendAddress

Designação Descrição Valor
FQDN Obtém ou define o nome dns string
Endereço IP Obtém ou define o endereço ip string

ApplicationGatewayBackendAddressPool

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do pool de endereços de back-end do gateway de aplicativo ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Designação Descrição Valor
backendAddresses Obtém ou define os endereços de back-end ApplicationGatewayBackendAddress[]
backendIPConfigurações Obtém uma coleção de referências a IPs definidos em NICs NetworkInterfaceIPConfiguration[]
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso do pool de endereços de back-end Atualização/exclusão/falha string

BackendAddressPool

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades de BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Designação Descrição Valor
backendIPConfigurações Obtém uma coleção de referências a IPs definidos em NICs NetworkInterfaceIPConfiguration[]
loadBalancingRules Obtém regras de balanceamento de carga que usam esse pool de endereços de back-end SubResource[]
outboundNatRule Obtém regras de saída que usam esse Pool de Endereços de Back-end SubResource
provisionamentoEstado Estado de provisionamento do recurso PublicIP Atualização/exclusão/falha string

FrontendIPConfiguração

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do Frontend IP Configuration do balanceador de carga FrontendIPConfigurationPropertiesFormat

FrontendIPConfigurationPropertiesFormat

Designação Descrição Valor
inboundNatPools Somente leitura. URIs de pools de entrada que usam esse IP de front-end SubResource[]
inboundNatRules Somente leitura. URIs de regras de entrada que usam esse IP de front-end SubResource[]
loadBalancingRules Obtém URIs de regras de balanceamento de carga que usam esse IP de frontend SubResource[]
outboundNatRules Somente leitura. URIs de regras de saída que usam esse IP de front-end SubResource[]
privateIPAddress Obtém ou define o endereço IPAddress privado da Configuração IP string
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estática'
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
públicoIPAddress Obtém ou define a referência do recurso PublicIP PublicIPAddress
sub-rede Obtém ou define a referência do recurso de sub-rede Sub-rede

InboundNatPool

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do pool NAT de entrada InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Designação Descrição Valor
backendPort Obtém ou define uma porta usada para conexões internas no ponto de extremidade. O atributo localPort mapeia a porta eterna do ponto de extremidade para uma porta interna em uma função. Isso é útil em cenários em que uma função deve se comunicar com um componente interno em uma porta diferente daquela que é exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo port. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que possa ser detetada usando a API de tempo de execução int (obrigatório)
frontendIPConfiguration Obtém ou define uma referência a endereços IP frontend SubResource
frontendPortRangeEnd Obtém ou define o intervalo de portas finais para o pool NAT. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive int (obrigatório)
frontendPortRangeStart Obtém ou define o intervalo de portas iniciais para o pool NAT. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive int (obrigatório)
protocolo Obtém ou define o protocolo de transporte para o ponto de extremidade externo. Os valores possíveis são Udp ou Tcp «Tcp»
'Udp' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string

InboundNatRule

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades da regra NAT de entrada InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Designação Descrição Valor
backendIPConfiguration Obtém ou define uma referência a um endereço IP privado definido em uma NetworkInterface de uma VM. O tráfego enviado para frontendPort de cada um dos frontendIPConfigurations é encaminhado para o IP apoiado NetworkInterfaceIPConfiguration
backendPort Obtém ou define uma porta usada para conexões internas no ponto de extremidade. O atributo localPort mapeia a porta eterna do ponto de extremidade para uma porta interna em uma função. Isso é útil em cenários em que uma função deve se comunicar com um componente interno em uma porta diferente daquela que é exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo port. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que possa ser detetada usando a API de tempo de execução Int
enableFloatingIP Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de disponibilidade SQL AlwaysOn. Essa configuração é necessária ao usar os Grupos de disponibilidade Always ON do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto de extremidade Bool
frontendIPConfiguration Obtém ou define uma referência a endereços IP frontend SubResource
frontendPort Obtém ou define a porta para o ponto de extremidade externo. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive Int
idleTimeoutInMinutes Obtém ou define o tempo limite para a conexão ociosa Tcp. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como Tcp Int
protocolo Obtém ou define o protocolo de transporte para o ponto de extremidade externo. Os valores possíveis são Udp ou Tcp «Tcp»
'Udp'
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string

IPConfiguração

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Designação Descrição Valor
privateIPAddress Obtém ou define o endereço IPAddress privado da Configuração IP string
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estática'
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
públicoIPAddress Obtém ou define a referência do recurso PublicIP PublicIPAddress
sub-rede Obtém ou define a referência do recurso de sub-rede Sub-rede

LoadBalancerPropertiesFormat

Designação Descrição Valor
backendAddressPools Obtém ou define Pools de endereços IP de back-end BackendAddressPool[]
frontendIPConfigurações Obtém ou define endereços IP frontend do balanceador de carga FrontendIPConfiguration[]
inboundNatPools Obtém ou define pools NAT de entrada InboundNatPool[]
inboundNatRules Obtém ou define a lista de regras de entrada InboundNatRule[]
loadBalancingRules Obtém ou define regras de balanceamento de carga LoadBalancingRule[]
outboundNatRules Obtém ou define regras NAT de saída OutboundNatRule[]
sondas Obtém ou define a lista de testes do balanceador de carga Sonda[]
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
resourceGuid Obtém ou define a propriedade GUID do recurso Load balancer string

LoadBalancingRule

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do balanceador de carga LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Designação Descrição Valor
backendAddressPool Obtém ou define uma referência a um pool de DIPs. O tráfego de entrada é aleatoriamente balanceado entre IPs nos IPs de back-end SubResource
backendPort Obtém ou define uma porta usada para conexões internas no ponto de extremidade. O atributo localPort mapeia a porta eterna do ponto de extremidade para uma porta interna em uma função. Isso é útil em cenários em que uma função deve se comunicar com um componente interno em uma porta diferente daquela que é exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo port. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que possa ser detetada usando a API de tempo de execução Int
enableFloatingIP Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de disponibilidade SQL AlwaysOn. Essa configuração é necessária ao usar os Grupos de disponibilidade Always ON do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto de extremidade Bool
frontendIPConfiguration Obtém ou define uma referência a endereços IP frontend SubResource
frontendPort Obtém ou define a porta para o ponto de extremidade externo. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive int (obrigatório)
idleTimeoutInMinutes Obtém ou define o tempo limite para a conexão ociosa Tcp. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como Tcp Int
loadDistribution Obtém ou define a política de distribuição de carga para esta regra 'Inadimplência'
'SourceIP'
'FonteIPProtocol'
sonda Obtém ou define a referência do teste do balanceador de carga usado pela regra de Balanceamento de Carga. SubResource
protocolo Obtém ou define o protocolo de transporte para o ponto de extremidade externo. Os valores possíveis são Udp ou Tcp «Tcp»
'Udp' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string

Microsoft.Network/loadBalancers

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
Localização Localização do recurso string
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do Load Balancer LoadBalancerPropertiesFormat
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Interface de rede

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Localização Localização do recurso string
propriedades Propriedades NetworkInterface. NetworkInterfacePropertiesFormat
Etiquetas Tags de recursos ResourceTags

NetworkInterfaceDnsSettings

Designação Descrição Valor
appliedDnsServers Obtém ou define a lista de endereços IP de servidores DNS aplicados string[]
dnsServers Obtém ou define a lista de endereços IP dos servidores DNS string[]
internalDnsNameLabel Obtém ou define o nome DNS interno string
internalDomainNameSuffix Obtém ou define o sufixo de nome de domínio interno da NIC. string
internoFqdn Obtém ou define o FQDN interno. string

NetworkInterfaceIPConfiguration

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Designação Descrição Valor
applicationGatewayBackendAddressPools Obtém ou define a referência do recurso ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Obtém ou define a referência do recurso LoadBalancerBackendAddressPool BackendAddressPool[]
loadBalancerInboundNatRules Obtém ou define a lista de referências de LoadBalancerInboundNatRules InboundNatRule[]
primário Obtém se este é um endereço de cliente principal na NIC Bool
privateIPAddress string
privateIPAddressVersion Obtém ou define a versão do endereço PrivateIP (IPv4/IPv6) 'IPv4'
'IPv6'
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estática'
provisionamentoEstado string
públicoIPAddress Recurso públicoIPAddress PublicIPAddress
sub-rede Sub-rede em um recurso VirtualNetwork Sub-rede

NetworkInterfacePropertiesFormat

Designação Descrição Valor
dnsConfigurações Obtém ou define configurações de DNS na NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Obtém ou define se o IPForwarding está habilitado na NIC Bool
ipConfigurations Obtém ou define a lista de IPConfigurations da NetworkInterface NetworkInterfaceIPConfiguration[]
MacEndereço Obtém o endereço MAC da interface de rede string
networkSecurityGroup Obtém ou define a referência do recurso NetworkSecurityGroup NetworkSecurityGroup
primário Obtém se esta é uma NIC primária em uma máquina virtual Bool
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
resourceGuid Obtém ou define a propriedade GUID do recurso de interface de rede string
máquina virtual Obtém ou define a referência de um VirtualMachine SubResource

NetworkSecurityGroup

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Localização Localização do recurso string
propriedades Recurso do Grupo de Segurança de Rede NetworkSecurityGroupPropertiesFormat
Etiquetas Tags de recursos ResourceTags

NetworkSecurityGroupPropertiesFormat

Designação Descrição Valor
defaultSecurityRules Obtém ou define regras de segurança padrão do grupo de segurança de rede SecurityRule[]
networkInterfaces Obtém uma coleção de referências a interfaces de rede NetworkInterface[]
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
resourceGuid Obtém ou define a propriedade GUID do recurso do grupo de segurança de rede string
segurançaRegras Obtém ou define regras de segurança do grupo de segurança de rede SecurityRule[]
sub-redes Obtém uma coleção de referências a sub-redes Sub-rede[]

OutboundNatRule

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Pool de NAT de saída do balanceador de carga OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

Designação Descrição Valor
allocatedOutboundPorts Obtém ou define o número de portas de saída a serem usadas para SNAT Int
backendAddressPool Obtém ou define uma referência a um pool de DIPs. O tráfego de saída é aleatoriamente balanceado entre IPs nos IPs de back-end de Subrecursos (obrigatório)
frontendIPConfigurações Obtém ou define endereços IP Frontend do balanceador de carga SubResource[]
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string

Sonda

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades ProbePropertiesFormat

ProbePropertiesFormat

Designação Descrição Valor
intervalInSeconds Obtém ou define o intervalo, em segundos, para a frequência com que o ponto de extremidade deve ser investigado quanto ao status de integridade. Normalmente, o intervalo é um pouco menos da metade do período de tempo limite alocado (em segundos), o que permite duas sondas completas antes de tirar a instância da rotação. O valor padrão é 15, o valor mínimo é 5 Int
loadBalancingRules Obtém regras do balanceador de carga que usam essa sonda SubResource[]
númerodesondas Obtém ou define o número de testes onde, se nenhuma resposta, resultará na interrupção de mais tráfego de ser entregue ao ponto de extremidade. Esses valores permitem que os pontos de extremidade sejam retirados da rotação mais rapidamente ou mais lentamente do que os tempos típicos usados no Azure. Int
porto Obtém ou define a porta para comunicar a sonda. Os valores possíveis variam de 1 a 65535, inclusive. int (obrigatório)
protocolo Obtém ou define o protocolo do ponto final. Os valores possíveis são http pr Tcp. Se Tcp for especificado, um ACK recebido será necessário para que a sonda seja bem-sucedida. Se http for especificado, uma resposta 200 OK do URI especificado será necessária para que o teste seja bem-sucedido «Http»
'Tcp' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
requestPath Obtém ou define o URI usado para solicitar o status de integridade da VM. O caminho é necessário se um protocolo estiver definido como http. Caso contrário, não é permitido. Não há nenhum valor padrão string

PúblicoIPAddress

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Localização Localização do recurso string
propriedades Propriedades PublicIpAddress PublicIPAddressPropertiesFormat
Etiquetas Tags de recursos ResourceTags

PublicIPAddressDnsSettings

Designação Descrição Valor
domainNameLabel Obtém ou define o rótulo Nome de domínio. A concatenação do rótulo do nome de domínio e a zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. string
FQDN Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. string
reverseFqdn Obtém ou define o FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. string

PublicIPAddressPropertiesFormat

Designação Descrição Valor
dnsConfigurações Obtém ou define o FQDN do registro DNS associado ao endereço IP público PublicIPAddressDnsSettings
idleTimeoutInMinutes Obtém ou define o tempo limite ocioso do endereço IP público Int
Endereço IP string
ipConfiguration IPConfiguração IPConfiguration
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
publicIPAddressVersion Obtém ou define a versão do endereço IP público (IPv4/IPv6) 'IPv4'
'IPv6'
publicIPAllocationMethod Obtém ou define o método de alocação PublicIP (Estático/Dinâmico) 'Dinâmico'
'Estática'
resourceGuid Obtém ou define a propriedade GUID do recurso PublicIP string

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Percurso

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Recurso de rota RoutePropertiesFormat

RoutePropertiesFormat

Designação Descrição Valor
endereçoPrefixo Obtém ou define o CIDR de destino ao qual a rota se aplica. string
próximoHopIpAddress Obtém ou define os pacotes de endereço IP para os quais os pacotes devem ser encaminhados. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. string
nextHopType Obtém ou define o tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'Nenhuma'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso Atualização/Exclusão/Falha string

Tabela de Rotas

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Localização Localização do recurso string
propriedades Recurso Tabela de Rotas RouteTablePropertiesFormat
Etiquetas Tags de recursos ResourceTags

RouteTablePropertiesFormat

Designação Descrição Valor
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso Atualização/Exclusão/Falha string
Rotas Obtém ou define rotas em uma tabela de rotas Rota[]
sub-redes Obtém uma coleção de referências a sub-redes Sub-rede[]

Regra de Segurança

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Designação Descrição Valor
Acesso Obtém ou define que o tráfego de rede é permitido ou negado. Os valores possíveis são 'Permitir' e 'Negar' 'Permitir'
'Negar' (obrigatório)
Descrição Obtém ou define uma descrição para esta regra. Restrito a 140 caracteres. string
destinationAddressPrefix Obtém ou define o prefixo do endereço de destino. CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. string (obrigatório)
destinationPortRange Obtém ou define Porta ou Intervalo de Destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
Direção Obtém ou define a direção da regra. Entrada ou saída. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. 'Entrada'
'Saída' (obrigatório)
prioridade Obtém ou define a prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra da coleção. Quanto menor o número de prioridade, maior a prioridade da regra. Int
protocolo Obtém ou define o protocolo de rede ao qual esta regra se aplica. Pode ser Tcp, Udp ou All(*). '*'
«Tcp»
'Udp' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
sourceAddressPrefix Obtém ou define o prefixo do endereço de origem. CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede. string (obrigatório)
fontePortRange Obtém ou define a Porta ou o Intervalo de Origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string

Sub-rede

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades SubnetPropertiesFormat

SubnetPropertiesFormat

Designação Descrição Valor
endereçoPrefixo Obtém ou define o prefixo de endereço para a sub-rede. string
ipConfigurations Obtém matriz de referências às configurações IP da interface de rede usando a sub-rede IPConfiguration[]
networkSecurityGroup Obtém ou define a referência do recurso NetworkSecurityGroup NetworkSecurityGroup
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
routeTable Obtém ou define a referência do recurso RouteTable RouteTable

Subrecurso

Designação Descrição Valor
ID ID do recurso string

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
2 VMs em VNET - Balanceador de Carga Interno e regras LB Este modelo permite criar 2 máquinas virtuais em uma VNET e sob um balanceador de carga interno e configurar uma regra de balanceamento de carga na porta 80. Este modelo também implanta uma conta de armazenamento, rede virtual, endereço IP público, conjunto de disponibilidade e interfaces de rede.
modelo AzureDatabricks para VNetInjection e Load Balancer Este modelo permite criar um balanceador de carga, um grupo de segurança de rede, uma rede virtual e um espaço de trabalho do Azure Databricks com a rede virtual.
Criar um balanceador de carga entre regiões Este modelo cria um balanceador de carga entre regiões com um pool de back-end contendo dois balanceadores de carga regionais. O balanceador de carga entre regiões está atualmente disponível em regiões limitadas. Os balanceadores de carga regionais por trás do balanceador de carga entre regiões podem estar em qualquer região.
Criar um balanceador de carga interno padrão Este modelo cria um Balanceador de Carga do Azure interno padrão com uma porta 80 de balanceamento de carga de regra
Criar um de balanceador de carga padrão Este modelo cria um balanceador de carga voltado para a Internet, regras de balanceamento de carga e três VMs para o pool de back-end com cada VM em uma zona redundante.
Criar uma VM com várias NICs e RDP acessível Este modelo permite criar máquinas virtuais com várias (2) interfaces de rede (NICs) e RDP conectável com um balanceador de carga configurado e uma regra NAT de entrada. Mais NICs podem ser facilmente adicionadas com este modelo. Este modelo também implanta uma Conta de Armazenamento, Rede Virtual, Endereço IP Público e 2 Interfaces de Rede (front-end e back-end).
Criar uma VM do Azure com uma nova de Floresta do AD Este modelo cria uma nova VM do Azure, configura a VM para ser um AD DC para uma nova Floresta
Criar um desktop Ubuntu GNOME Este modelo cria uma máquina desktop ubuntu. Isso funciona muito bem para uso como uma jumpbox atrás de um NAT.
implantar um de cluster seguro de 5 nós Este modelo permite implantar um cluster seguro de 5 nós do Service Fabric executando o Windows Server 2019 Datacenter em um VMSS de tamanho Standard_D2_v2.
Implantar um conjunto de dimensionamento de VM do Windows com capacidade de inicialização confiável Este modelo permite implantar um Conjunto de VMs do Windows com capacidade de inicialização confiável usando a versão corrigida mais recente do Windows Server 2016, Windows Server 2019 ou Windows Server 2022 Azure Edition. Essas VMs estão atrás de um balanceador de carga com regras NAT para conexões RDP. Se você habilitar o Secureboot e o vTPM, a extensão Guest Attestation será instalada no seu VMSS. Esta extensão realizará o atestado de remoto pela nuvem.
Implantar um conjunto de dimensionamento de VM com VMs do Windows e de dimensionamento automático Este modelo permite implantar um conjunto de VMs simples de escala de VM do Windows usando a versão corrigida mais recente do Windows 2008-R2-SP1, 2012-Datacenter ou 2012-R2-Datacenter. Essas VMs estão atrás de um balanceador de carga com regras NAT para conexões RDP. Eles também têm Auto Scale integrado
Implantar um VMSS que conecta cada VM a um compartilhamento do Azure Files Este modelo implanta um Conjunto de Escala de Máquina Virtual do Ubuntu e usa uma extensão de script personalizada para conectar cada VM a um compartilhamento de Arquivos do Azure
implantar o cluster Shibboleth Identity Provider no Windows Este modelo implanta o Shibboleth Identity Provider no Windows em uma configuração clusterizada. Depois que a implantação for bem-sucedida, você poderá ir para https://your-domain:8443/idp/profile/status (número da porta de observação) para verificar o sucesso.
Implantar o conjunto de escala de VM com o servidor Python Bottle & o AutoScale Implante um conjunto de escala de VM atrás de um balanceador de carga/NAT & cada VM executando um aplicativo Python Bottle simples que funcione. Com o Autoscale configurado, o Scale set expandirá & conforme necessário
implanta o SQL Server 2014 AG em VNET & AD existentes Este modelo cria três novas VMs do Azure em uma VNET existente: duas VMs são configuradas como nós de réplica do grupo de disponibilidade do SQL Server 2014 e uma VM é configurada como uma Testemunha de Compartilhamento de Arquivos para failover de cluster automatizado. Além dessas VMs, os seguintes recursos adicionais do Azure também são configurados: Balanceador de carga interno, Contas de armazenamento. Para configurar clustering, SQL Server e um grupo de disponibilidade em cada VM, o PowerShell DSC é aproveitado. Para suporte ao Ative Directory, os controladores de domínio do Ative Directory existentes já devem ser implantados na VNET existente.
Front Door Premium com VM e serviço Private Link Este modelo cria um Front Door Premium e uma máquina virtual configurada como um servidor Web. O Front Door usa um ponto de extremidade privado com o serviço Private Link para enviar tráfego para a VM.
VMs do IIS & de VM do SQL Server 2014 Crie 1 ou 2 servidores Web IIS Windows 2012 R2 e um SQL Server 2014 back-end na VNET.
JBoss EAP em RHEL (clusterizado, multi-VM) Este modelo permite criar várias VMs RHEL 8.6 executando o cluster JBoss EAP 7.4 e também implanta um aplicativo Web chamado eap-session-replication, você pode fazer login no console de administração usando o nome de usuário e a senha do JBoss EAP configurados no momento da implantação.
Exemplo de serviço Private Link Este modelo mostra como criar um serviço de link privado
Balanceador de Carga Público encadeado a um Gateway Load Balancer Este modelo permite implantar um Balanceador de Carga Padrão Público encadeado a um Balanceador de Carga de Gateway. O tráfego recebido da Internet é roteado para o Balanceador de Carga de Gateway com VMs linux (NVAs) no pool de back-end.
Máquina virtual com uma porta RDP Cria uma máquina virtual e cria uma regra NAT para RDP para a VM no balanceador de carga
conjunto de dimensionamento de VM com dimensionamento automático executando um WebApp do IIS Implanta um Conjunto de Escala de VM do Windows executando o IIS e um aplicativo Web .NET MVC muito básico. A Extensão DSC do PowerShell VMSS é aproveitada para fazer a instalação do IIS e a implantação do pacote WebDeploy.
VMs em zonas de disponibilidade com um balanceador de carga e NAT Este modelo permite criar Máquinas Virtuais distribuídas entre Zonas de Disponibilidade com um Balanceador de Carga e configurar regras NAT através do balanceador de carga. Este modelo também implanta uma Rede Virtual, Endereço IP Público e Interfaces de Rede. Neste modelo, usamos o recurso de loops de recursos para criar as interfaces de rede e máquinas virtuais
VMSS Modo de orquestração flexível Quickstart Linux Este modelo implanta um Conjunto de Escala de VM simples com instâncias por trás de um Balanceador de Carga do Azure. O conjunto de Escala de VM está no Modo de Orquestração Flexível. Use o parâmetro os para escolher a implantação do Linux (Ubuntu) ou do Windows (Windows Server Datacenter 2019). NOTA: Este modelo de início rápido permite o acesso de rede a portas de gestão de VM (SSH, RDP) a partir de qualquer endereço Internet e não deve ser utilizado para implementações de produção.
VMSS com de prefixo IP público Modelo para implantar VMSS com prefixo IP público

Definição de recurso de modelo ARM

O tipo de recurso loadBalancers pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Network/loadBalancers, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.Network/loadBalancers",
  "apiVersion": "2016-03-30",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "applicationGatewayBackendAddressPools": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "backendAddresses": [
                        {
                          "fqdn": "string",
                          "ipAddress": "string"
                        }
                      ],
                      "backendIPConfigurations": [
                        ...
                      ],
                      "provisioningState": "string"
                    }
                  }
                ],
                "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",
                "privateIPAddressVersion": "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",
                                        "internalDomainNameSuffix": "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",
                    "publicIPAddressVersion": "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",
                              "publicIPAddressVersion": "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",
                                "internalDomainNameSuffix": "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"
                      }
                    }
                  }
                }
              }
            }
          ],
          "loadBalancingRules": [
            {
              "id": "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",
                                  "internalDomainNameSuffix": "string",
                                  "internalFqdn": "string"
                                },
                                "enableIPForwarding": "bool",
                                "ipConfigurations": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "applicationGatewayBackendAddressPools": [
                                        {
                                          "etag": "string",
                                          "id": "string",
                                          "name": "string",
                                          "properties": {
                                            "backendAddresses": [
                                              {
                                                "fqdn": "string",
                                                "ipAddress": "string"
                                              }
                                            ],
                                            "backendIPConfigurations": [
                                              ...
                                            ],
                                            "provisioningState": "string"
                                          }
                                        }
                                      ],
                                      "loadBalancerBackendAddressPools": [
                                        {
                                          "etag": "string",
                                          "id": "string",
                                          "name": "string",
                                          "properties": {
                                            "backendIPConfigurations": [
                                              ...
                                            ],
                                            "loadBalancingRules": [
                                              {
                                                "id": "string"
                                              }
                                            ],
                                            "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",
                                      "privateIPAddressVersion": "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",
              "publicIPAddressVersion": "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",
                        "publicIPAddressVersion": "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",
                          "internalDomainNameSuffix": "string",
                          "internalFqdn": "string"
                        },
                        "enableIPForwarding": "bool",
                        "ipConfigurations": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "applicationGatewayBackendAddressPools": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "backendAddresses": [
                                      {
                                        "fqdn": "string",
                                        "ipAddress": "string"
                                      }
                                    ],
                                    "backendIPConfigurations": [
                                      ...
                                    ],
                                    "provisioningState": "string"
                                  }
                                }
                              ],
                              "loadBalancerBackendAddressPools": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "backendIPConfigurations": [
                                      ...
                                    ],
                                    "loadBalancingRules": [
                                      {
                                        "id": "string"
                                      }
                                    ],
                                    "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",
                              "privateIPAddressVersion": "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",
                                  "publicIPAddressVersion": "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": {
              "applicationGatewayBackendAddressPools": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "backendAddresses": [
                      {
                        "fqdn": "string",
                        "ipAddress": "string"
                      }
                    ],
                    "backendIPConfigurations": [
                      ...
                    ],
                    "provisioningState": "string"
                  }
                }
              ],
              "loadBalancerBackendAddressPools": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "backendIPConfigurations": [
                      ...
                    ],
                    "loadBalancingRules": [
                      {
                        "id": "string"
                      }
                    ],
                    "outboundNatRule": {
                      "id": "string"
                    },
                    "provisioningState": "string"
                  }
                }
              ],
              "loadBalancerInboundNatRules": [
                ...
              ],
              "primary": "bool",
              "privateIPAddress": "string",
              "privateIPAddressVersion": "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",
                                      "internalDomainNameSuffix": "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",
                  "publicIPAddressVersion": "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",
                            "publicIPAddressVersion": "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",
                              "internalDomainNameSuffix": "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"
  }
}

Valores de propriedade

ApplicationGatewayBackendAddress

Designação Descrição Valor
FQDN Obtém ou define o nome dns string
Endereço IP Obtém ou define o endereço ip string

ApplicationGatewayBackendAddressPool

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do pool de endereços de back-end do gateway de aplicativo ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Designação Descrição Valor
backendAddresses Obtém ou define os endereços de back-end ApplicationGatewayBackendAddress[]
backendIPConfigurações Obtém uma coleção de referências a IPs definidos em NICs NetworkInterfaceIPConfiguration[]
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso do pool de endereços de back-end Atualização/exclusão/falha string

BackendAddressPool

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades de BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Designação Descrição Valor
backendIPConfigurações Obtém uma coleção de referências a IPs definidos em NICs NetworkInterfaceIPConfiguration[]
loadBalancingRules Obtém regras de balanceamento de carga que usam esse pool de endereços de back-end SubResource[]
outboundNatRule Obtém regras de saída que usam esse Pool de Endereços de Back-end SubResource
provisionamentoEstado Estado de provisionamento do recurso PublicIP Atualização/exclusão/falha string

FrontendIPConfiguração

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do Frontend IP Configuration do balanceador de carga FrontendIPConfigurationPropertiesFormat

FrontendIPConfigurationPropertiesFormat

Designação Descrição Valor
inboundNatPools Somente leitura. URIs de pools de entrada que usam esse IP de front-end SubResource[]
inboundNatRules Somente leitura. URIs de regras de entrada que usam esse IP de front-end SubResource[]
loadBalancingRules Obtém URIs de regras de balanceamento de carga que usam esse IP de frontend SubResource[]
outboundNatRules Somente leitura. URIs de regras de saída que usam esse IP de front-end SubResource[]
privateIPAddress Obtém ou define o endereço IPAddress privado da Configuração IP string
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estática'
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
públicoIPAddress Obtém ou define a referência do recurso PublicIP PublicIPAddress
sub-rede Obtém ou define a referência do recurso de sub-rede Sub-rede

InboundNatPool

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do pool NAT de entrada InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Designação Descrição Valor
backendPort Obtém ou define uma porta usada para conexões internas no ponto de extremidade. O atributo localPort mapeia a porta eterna do ponto de extremidade para uma porta interna em uma função. Isso é útil em cenários em que uma função deve se comunicar com um componente interno em uma porta diferente daquela que é exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo port. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que possa ser detetada usando a API de tempo de execução int (obrigatório)
frontendIPConfiguration Obtém ou define uma referência a endereços IP frontend SubResource
frontendPortRangeEnd Obtém ou define o intervalo de portas finais para o pool NAT. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive int (obrigatório)
frontendPortRangeStart Obtém ou define o intervalo de portas iniciais para o pool NAT. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive int (obrigatório)
protocolo Obtém ou define o protocolo de transporte para o ponto de extremidade externo. Os valores possíveis são Udp ou Tcp «Tcp»
'Udp' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string

InboundNatRule

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades da regra NAT de entrada InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Designação Descrição Valor
backendIPConfiguration Obtém ou define uma referência a um endereço IP privado definido em uma NetworkInterface de uma VM. O tráfego enviado para frontendPort de cada um dos frontendIPConfigurations é encaminhado para o IP apoiado NetworkInterfaceIPConfiguration
backendPort Obtém ou define uma porta usada para conexões internas no ponto de extremidade. O atributo localPort mapeia a porta eterna do ponto de extremidade para uma porta interna em uma função. Isso é útil em cenários em que uma função deve se comunicar com um componente interno em uma porta diferente daquela que é exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo port. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que possa ser detetada usando a API de tempo de execução Int
enableFloatingIP Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de disponibilidade SQL AlwaysOn. Essa configuração é necessária ao usar os Grupos de disponibilidade Always ON do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto de extremidade Bool
frontendIPConfiguration Obtém ou define uma referência a endereços IP frontend SubResource
frontendPort Obtém ou define a porta para o ponto de extremidade externo. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive Int
idleTimeoutInMinutes Obtém ou define o tempo limite para a conexão ociosa Tcp. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como Tcp Int
protocolo Obtém ou define o protocolo de transporte para o ponto de extremidade externo. Os valores possíveis são Udp ou Tcp «Tcp»
'Udp'
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string

IPConfiguração

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Designação Descrição Valor
privateIPAddress Obtém ou define o endereço IPAddress privado da Configuração IP string
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estática'
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
públicoIPAddress Obtém ou define a referência do recurso PublicIP PublicIPAddress
sub-rede Obtém ou define a referência do recurso de sub-rede Sub-rede

LoadBalancerPropertiesFormat

Designação Descrição Valor
backendAddressPools Obtém ou define Pools de endereços IP de back-end BackendAddressPool[]
frontendIPConfigurações Obtém ou define endereços IP frontend do balanceador de carga FrontendIPConfiguration[]
inboundNatPools Obtém ou define pools NAT de entrada InboundNatPool[]
inboundNatRules Obtém ou define a lista de regras de entrada InboundNatRule[]
loadBalancingRules Obtém ou define regras de balanceamento de carga LoadBalancingRule[]
outboundNatRules Obtém ou define regras NAT de saída OutboundNatRule[]
sondas Obtém ou define a lista de testes do balanceador de carga Sonda[]
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
resourceGuid Obtém ou define a propriedade GUID do recurso Load balancer string

LoadBalancingRule

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do balanceador de carga LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Designação Descrição Valor
backendAddressPool Obtém ou define uma referência a um pool de DIPs. O tráfego de entrada é aleatoriamente balanceado entre IPs nos IPs de back-end SubResource
backendPort Obtém ou define uma porta usada para conexões internas no ponto de extremidade. O atributo localPort mapeia a porta eterna do ponto de extremidade para uma porta interna em uma função. Isso é útil em cenários em que uma função deve se comunicar com um componente interno em uma porta diferente daquela que é exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo port. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que possa ser detetada usando a API de tempo de execução Int
enableFloatingIP Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de disponibilidade SQL AlwaysOn. Essa configuração é necessária ao usar os Grupos de disponibilidade Always ON do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto de extremidade Bool
frontendIPConfiguration Obtém ou define uma referência a endereços IP frontend SubResource
frontendPort Obtém ou define a porta para o ponto de extremidade externo. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive int (obrigatório)
idleTimeoutInMinutes Obtém ou define o tempo limite para a conexão ociosa Tcp. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como Tcp Int
loadDistribution Obtém ou define a política de distribuição de carga para esta regra 'Inadimplência'
'SourceIP'
'FonteIPProtocol'
sonda Obtém ou define a referência do teste do balanceador de carga usado pela regra de Balanceamento de Carga. SubResource
protocolo Obtém ou define o protocolo de transporte para o ponto de extremidade externo. Os valores possíveis são Udp ou Tcp «Tcp»
'Udp' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string

Microsoft.Network/loadBalancers

Designação Descrição Valor
apiVersion A versão api '2016-03-30'
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
Localização Localização do recurso string
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do Load Balancer LoadBalancerPropertiesFormat
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.Network/loadBalancers'

Interface de rede

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Localização Localização do recurso string
propriedades Propriedades NetworkInterface. NetworkInterfacePropertiesFormat
Etiquetas Tags de recursos ResourceTags

NetworkInterfaceDnsSettings

Designação Descrição Valor
appliedDnsServers Obtém ou define a lista de endereços IP de servidores DNS aplicados string[]
dnsServers Obtém ou define a lista de endereços IP dos servidores DNS string[]
internalDnsNameLabel Obtém ou define o nome DNS interno string
internalDomainNameSuffix Obtém ou define o sufixo de nome de domínio interno da NIC. string
internoFqdn Obtém ou define o FQDN interno. string

NetworkInterfaceIPConfiguration

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Designação Descrição Valor
applicationGatewayBackendAddressPools Obtém ou define a referência do recurso ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Obtém ou define a referência do recurso LoadBalancerBackendAddressPool BackendAddressPool[]
loadBalancerInboundNatRules Obtém ou define a lista de referências de LoadBalancerInboundNatRules InboundNatRule[]
primário Obtém se este é um endereço de cliente principal na NIC Bool
privateIPAddress string
privateIPAddressVersion Obtém ou define a versão do endereço PrivateIP (IPv4/IPv6) 'IPv4'
'IPv6'
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estática'
provisionamentoEstado string
públicoIPAddress Recurso públicoIPAddress PublicIPAddress
sub-rede Sub-rede em um recurso VirtualNetwork Sub-rede

NetworkInterfacePropertiesFormat

Designação Descrição Valor
dnsConfigurações Obtém ou define configurações de DNS na NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Obtém ou define se o IPForwarding está habilitado na NIC Bool
ipConfigurations Obtém ou define a lista de IPConfigurations da NetworkInterface NetworkInterfaceIPConfiguration[]
MacEndereço Obtém o endereço MAC da interface de rede string
networkSecurityGroup Obtém ou define a referência do recurso NetworkSecurityGroup NetworkSecurityGroup
primário Obtém se esta é uma NIC primária em uma máquina virtual Bool
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
resourceGuid Obtém ou define a propriedade GUID do recurso de interface de rede string
máquina virtual Obtém ou define a referência de um VirtualMachine SubResource

NetworkSecurityGroup

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Localização Localização do recurso string
propriedades Recurso do Grupo de Segurança de Rede NetworkSecurityGroupPropertiesFormat
Etiquetas Tags de recursos ResourceTags

NetworkSecurityGroupPropertiesFormat

Designação Descrição Valor
defaultSecurityRules Obtém ou define regras de segurança padrão do grupo de segurança de rede SecurityRule[]
networkInterfaces Obtém uma coleção de referências a interfaces de rede NetworkInterface[]
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
resourceGuid Obtém ou define a propriedade GUID do recurso do grupo de segurança de rede string
segurançaRegras Obtém ou define regras de segurança do grupo de segurança de rede SecurityRule[]
sub-redes Obtém uma coleção de referências a sub-redes Sub-rede[]

OutboundNatRule

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Pool de NAT de saída do balanceador de carga OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

Designação Descrição Valor
allocatedOutboundPorts Obtém ou define o número de portas de saída a serem usadas para SNAT Int
backendAddressPool Obtém ou define uma referência a um pool de DIPs. O tráfego de saída é aleatoriamente balanceado entre IPs nos IPs de back-end de Subrecursos (obrigatório)
frontendIPConfigurações Obtém ou define endereços IP Frontend do balanceador de carga SubResource[]
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string

Sonda

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades ProbePropertiesFormat

ProbePropertiesFormat

Designação Descrição Valor
intervalInSeconds Obtém ou define o intervalo, em segundos, para a frequência com que o ponto de extremidade deve ser investigado quanto ao status de integridade. Normalmente, o intervalo é um pouco menos da metade do período de tempo limite alocado (em segundos), o que permite duas sondas completas antes de tirar a instância da rotação. O valor padrão é 15, o valor mínimo é 5 Int
loadBalancingRules Obtém regras do balanceador de carga que usam essa sonda SubResource[]
númerodesondas Obtém ou define o número de testes onde, se nenhuma resposta, resultará na interrupção de mais tráfego de ser entregue ao ponto de extremidade. Esses valores permitem que os pontos de extremidade sejam retirados da rotação mais rapidamente ou mais lentamente do que os tempos típicos usados no Azure. Int
porto Obtém ou define a porta para comunicar a sonda. Os valores possíveis variam de 1 a 65535, inclusive. int (obrigatório)
protocolo Obtém ou define o protocolo do ponto final. Os valores possíveis são http pr Tcp. Se Tcp for especificado, um ACK recebido será necessário para que a sonda seja bem-sucedida. Se http for especificado, uma resposta 200 OK do URI especificado será necessária para que o teste seja bem-sucedido «Http»
'Tcp' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
requestPath Obtém ou define o URI usado para solicitar o status de integridade da VM. O caminho é necessário se um protocolo estiver definido como http. Caso contrário, não é permitido. Não há nenhum valor padrão string

PúblicoIPAddress

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Localização Localização do recurso string
propriedades Propriedades PublicIpAddress PublicIPAddressPropertiesFormat
Etiquetas Tags de recursos ResourceTags

PublicIPAddressDnsSettings

Designação Descrição Valor
domainNameLabel Obtém ou define o rótulo Nome de domínio. A concatenação do rótulo do nome de domínio e a zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. string
FQDN Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. string
reverseFqdn Obtém ou define o FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. string

PublicIPAddressPropertiesFormat

Designação Descrição Valor
dnsConfigurações Obtém ou define o FQDN do registro DNS associado ao endereço IP público PublicIPAddressDnsSettings
idleTimeoutInMinutes Obtém ou define o tempo limite ocioso do endereço IP público Int
Endereço IP string
ipConfiguration IPConfiguração IPConfiguration
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
publicIPAddressVersion Obtém ou define a versão do endereço IP público (IPv4/IPv6) 'IPv4'
'IPv6'
publicIPAllocationMethod Obtém ou define o método de alocação PublicIP (Estático/Dinâmico) 'Dinâmico'
'Estática'
resourceGuid Obtém ou define a propriedade GUID do recurso PublicIP string

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Percurso

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Recurso de rota RoutePropertiesFormat

RoutePropertiesFormat

Designação Descrição Valor
endereçoPrefixo Obtém ou define o CIDR de destino ao qual a rota se aplica. string
próximoHopIpAddress Obtém ou define os pacotes de endereço IP para os quais os pacotes devem ser encaminhados. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. string
nextHopType Obtém ou define o tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'Nenhuma'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso Atualização/Exclusão/Falha string

Tabela de Rotas

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Localização Localização do recurso string
propriedades Recurso Tabela de Rotas RouteTablePropertiesFormat
Etiquetas Tags de recursos ResourceTags

RouteTablePropertiesFormat

Designação Descrição Valor
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso Atualização/Exclusão/Falha string
Rotas Obtém ou define rotas em uma tabela de rotas Rota[]
sub-redes Obtém uma coleção de referências a sub-redes Sub-rede[]

Regra de Segurança

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Designação Descrição Valor
Acesso Obtém ou define que o tráfego de rede é permitido ou negado. Os valores possíveis são 'Permitir' e 'Negar' 'Permitir'
'Negar' (obrigatório)
Descrição Obtém ou define uma descrição para esta regra. Restrito a 140 caracteres. string
destinationAddressPrefix Obtém ou define o prefixo do endereço de destino. CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. string (obrigatório)
destinationPortRange Obtém ou define Porta ou Intervalo de Destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
Direção Obtém ou define a direção da regra. Entrada ou saída. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. 'Entrada'
'Saída' (obrigatório)
prioridade Obtém ou define a prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra da coleção. Quanto menor o número de prioridade, maior a prioridade da regra. Int
protocolo Obtém ou define o protocolo de rede ao qual esta regra se aplica. Pode ser Tcp, Udp ou All(*). '*'
«Tcp»
'Udp' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
sourceAddressPrefix Obtém ou define o prefixo do endereço de origem. CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede. string (obrigatório)
fontePortRange Obtém ou define a Porta ou o Intervalo de Origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string

Sub-rede

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades SubnetPropertiesFormat

SubnetPropertiesFormat

Designação Descrição Valor
endereçoPrefixo Obtém ou define o prefixo de endereço para a sub-rede. string
ipConfigurations Obtém matriz de referências às configurações IP da interface de rede usando a sub-rede IPConfiguration[]
networkSecurityGroup Obtém ou define a referência do recurso NetworkSecurityGroup NetworkSecurityGroup
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
routeTable Obtém ou define a referência do recurso RouteTable RouteTable

Subrecurso

Designação Descrição Valor
ID ID do recurso string

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
2 VMs em um balanceador de carga e configure regras NAT no LB

Implantar no Azure
Este modelo permite criar 2 máquinas virtuais em um conjunto de disponibilidade e configurar regras NAT através do balanceador de carga. Este modelo também implanta uma Conta de Armazenamento, Rede Virtual, Endereço IP Público e Interfaces de Rede. Neste modelo, usamos o recurso de loops de recursos para criar as interfaces de rede e máquinas virtuais
2 VMs em um Load Balancer e regras de balanceamento de carga

Implantar no Azure
Este modelo permite criar 2 máquinas virtuais sob um balanceador de carga e configurar uma regra de balanceamento de carga na porta 80. Este modelo também implanta uma conta de armazenamento, rede virtual, endereço IP público, conjunto de disponibilidade e interfaces de rede. Neste modelo, usamos o recurso de loops de recursos para criar as interfaces de rede e máquinas virtuais
2 VMs em VNET - Balanceador de Carga Interno e regras LB

Implantar no Azure
Este modelo permite criar 2 máquinas virtuais em uma VNET e sob um balanceador de carga interno e configurar uma regra de balanceamento de carga na porta 80. Este modelo também implanta uma conta de armazenamento, rede virtual, endereço IP público, conjunto de disponibilidade e interfaces de rede.
Autoscale LANSA Windows VM ScaleSet com o Banco de Dados SQL do Azure

Implantar no Azure
O modelo implanta um VMSS do Windows com uma contagem desejada de VMs no conjunto de escala e um MSI LANSA para instalar em cada VM. Depois que o VM Scale set é implantado, uma extensão de script personalizada é usada para instalar o LANSA MSI)
Azure Container Service Engine (acs-engine) - Modo Enxame

Implantar no Azure
O Mecanismo de Serviço de Contêiner do Azure (acs-engine) gera modelos ARM (Azure Resource Manager) para clusters habilitados para Docker no Microsoft Azure com sua escolha de DC/OS, Kubernetes, Modo Swarm ou orquestradores do Swarm. A entrada para a ferramenta é uma definição de cluster. A definição de cluster é muito semelhante (em muitos casos a mesma que) a sintaxe do modelo ARM usada para implantar um cluster do Serviço de Contêiner do Microsoft Azure.
conjunto de escala de VM do Azure como clientes do Intel Lustre

Implantar no Azure
Este modelo cria um conjunto de clientes Intel Lustre 2.7 usando os Conjuntos de Escala de VM do Azure e imagens OpenLogic CentOS 6.6 ou 7.0 da galeria do Azure e monta um sistema de arquivos Intel Lustre existente
modelo AzureDatabricks para VNetInjection e Load Balancer

Implantar no Azure
Este modelo permite criar um balanceador de carga, um grupo de segurança de rede, uma rede virtual e um espaço de trabalho do Azure Databricks com a rede virtual.
Barracuda Web Application Firewall com servidores IIS de back-end

Implantar no Azure
Este modelo de início rápido do Azure implanta uma Solução de Firewall de Aplicativo Web Barracuda no Azure com o número necessário de Servidores Web IIS baseados no Windows 2012.Templates inclui o Barracuda WAF mais recente com licença Pay as you go e o Windows 2012 R2 Azure Image for IIS mais recente. O Barracuda Web Application Firewall inspeciona o tráfego de entrada da Web e bloqueia injeções de SQL, scripts entre sites, uploads de malware & DDoS de aplicativos e outros ataques direcionados aos seus aplicativos da Web. Um LB externo é implantado com regras NAT para habilitar o acesso à área de trabalho remota para servidores Web de back-end. Siga o guia de configuração pós-implantação disponível no diretório de modelos do GitHub para saber mais sobre as etapas de pós-implantação relacionadas ao firewall de aplicativos da Web Barracuda e à publicação de aplicativos da Web.
de implantação básica do farm RDS

Implantar no Azure
Este modelo cria uma implantação básica de farm RDS
Chef Backend High-Availability Cluster

Implantar no Azure
Este modelo cria um cluster chef-backend com nós front-end conectados
Criar 2 VMs no LB e uma VM do SQL Server com NSG

Implantar no Azure
Este modelo cria 2 VMs do Windows (que podem ser usadas como FE da Web) com um Conjunto de Disponibilidade e um Balanceador de Carga com a porta 80 aberta. As duas VMs podem ser acessadas usando RDP nas portas 6001 e 6002. Este modelo também cria uma VM do SQL Server 2014 que pode ser acessada por meio da conexão RDP definida em um Grupo de Segurança de Rede.
Criar 2 VMs Linux com LB e SQL Server VM com SSD

Implantar no Azure
Este modelo cria 2 VMs Linux (que podem ser usadas como FE web) com um Conjunto de Disponibilidade e um Balanceador de Carga com a porta 80 aberta. As duas VMs podem ser acessadas usando SSH nas portas 6001 e 6002. Este modelo também cria uma VM do SQL Server 2014 que pode ser acessada por meio da conexão RDP definida em um Grupo de Segurança de Rede. Todo o armazenamento de VMs pode usar o Armazenamento Premium (SSD) e você pode optar por criar VMs com todos os tamanhos DS
Criar um balanceador de carga entre regiões

Implantar no Azure
Este modelo cria um balanceador de carga entre regiões com um pool de back-end contendo dois balanceadores de carga regionais. O balanceador de carga entre regiões está atualmente disponível em regiões limitadas. Os balanceadores de carga regionais por trás do balanceador de carga entre regiões podem estar em qualquer região.
Criar um balanceador de carga com um endereço IPv6 público

Implantar no Azure
Este modelo cria um balanceador de carga voltado para a Internet com um endereço IPv6 público, regras de balanceamento de carga e duas VMs para o pool de back-end.
Criar um balanceador de carga interno padrão

Implantar no Azure
Este modelo cria um Balanceador de Carga do Azure interno padrão com uma porta 80 de balanceamento de carga de regra
Crie um balanceador de carga interno padrão com portas HA

Implantar no Azure
Este modelo cria um Balanceador de Carga interno padrão do Azure com uma regra de balanceamento de carga de portas HA
Criar um de balanceador de carga padrão

Implantar no Azure
Este modelo cria um balanceador de carga voltado para a Internet, regras de balanceamento de carga e três VMs para o pool de back-end com cada VM em uma zona redundante.
Criar uma VM com várias NICs e RDP acessível

Implantar no Azure
Este modelo permite criar máquinas virtuais com várias (2) interfaces de rede (NICs) e RDP conectável com um balanceador de carga configurado e uma regra NAT de entrada. Mais NICs podem ser facilmente adicionadas com este modelo. Este modelo também implanta uma Conta de Armazenamento, Rede Virtual, Endereço IP Público e 2 Interfaces de Rede (front-end e back-end).
Criar uma VM do Azure com uma nova de Floresta do Ative Directory

Implantar no Azure
Este modelo cria uma nova VM do Azure, configura a VM para ser um Controlador de Domínio Ative Directory para uma nova floresta
Criar uma VM do Azure com uma nova de Floresta do AD

Implantar no Azure
Este modelo cria uma nova VM do Azure, configura a VM para ser um AD DC para uma nova Floresta
Criar um novo domínio do AD com 2 controladores de domínio

Implantar no Azure
Este modelo cria 2 novas VMs para serem AD DCs (principal e backup) para uma nova Floresta e Domínio
Criar um desktop Ubuntu GNOME

Implantar no Azure
Este modelo cria uma máquina desktop ubuntu. Isso funciona muito bem para uso como uma jumpbox atrás de um NAT.
Implantar um cluster seguro de 3 tipos de nós com NSGs habilitados

Implantar no Azure
Este modelo permite implantar um cluster seguro de 3 nós do Service Fabric executando o Windows Server 2016 Data center em VMs de tamanho Standard_D2. O uso deste modelo permite controlar o tráfego de rede de entrada e saída usando os Grupos de Segurança de Rede.
implantar um de cluster seguro de 5 nós

Implantar no Azure
Este modelo permite implantar um cluster seguro de 5 nós do Service Fabric executando o Windows Server 2019 Datacenter em um VMSS de tamanho Standard_D2_v2.
implantar um cluster de 5 nós do Ubuntu Service Fabric

Implantar no Azure
Este modelo permite que você implante um cluster seguro de 5 nós do Service Fabric executando o Ubuntu em um VMSS de tamanho Standard_D2_V2.
Implantar um VMSS Linux com arquitetura primária/secundária

Implantar no Azure
Este modelo permite implantar um VMSS Linux com uma extensão de script personalizada na arquitetura secundária primária
implantar um conjunto de escala em uma de rede virtual existente

Implantar no Azure
Este modelo implanta um conjunto de escala de VM em uma rede virtual de saída.
Implante um conjunto de escala de VM simples com VMs Linux

Implantar no Azure
Este modelo permite que você implante um simples VM Scale set de VMs Linux usando a última versão corrigida do Ubuntu Linux 14.04.4-LTS ou 16.04-LTS. Essas VMs estão atrás de um balanceador de carga com regras NAT para conexões ssh.
Implantar um conjunto de escala de VM simples com VMs do Windows

Implantar no Azure
Este modelo permite que você implante um conjunto de escala de VM simples de VMs do Windows usando a última versão corrigida de várias versões do Windows. Essas VMs estão atrás de um balanceador de carga com regras NAT para conexões rdp.
Implantar um conjunto de dimensionamento de VM do Windows com capacidade de inicialização confiável

Implantar no Azure
Este modelo permite implantar um Conjunto de VMs do Windows com capacidade de inicialização confiável usando a versão corrigida mais recente do Windows Server 2016, Windows Server 2019 ou Windows Server 2022 Azure Edition. Essas VMs estão atrás de um balanceador de carga com regras NAT para conexões RDP. Se você habilitar o Secureboot e o vTPM, a extensão Guest Attestation será instalada no seu VMSS. Esta extensão realizará o atestado de remoto pela nuvem.
implantar um conjunto de escala de VM a partir do de VM de Ciência de Dados do Azure

Implantar no Azure
Esses modelos implantam conjuntos de escala de VM, usando as VMs de Ciência de Dados do Azure como uma imagem de origem.
Implantar um conjunto de escala de VM com uma imagem personalizada do Linux

Implantar no Azure
Este modelo permite implantar uma imagem personalizada do Linux da VM dentro de um Conjunto de Escala. Essas VMs estão atrás de um balanceador de carga com balanceamento de carga HTTP (por padrão na porta 80). O exemplo usa um script personalizado para fazer a implantação e atualização do aplicativo, talvez seja necessário fornecer seu script personalizado para seu próprio procedimento de atualização. Você terá que fornecer uma imagem generalizada da sua VM na mesma assinatura e região onde você cria o VMSS.
implantar um conjunto de escala de VM com uma imagem personalizada do Windows

Implantar no Azure
Este modelo permite implantar um conjunto de escala de VM simples usando uma imagem personalizada do Windows. Essas VMs estão atrás de um balanceador de carga com balanceamento de carga HTTP (por padrão na porta 80)
Implantar um conjunto de dimensionamento de VM com VMs Linux e de dimensionamento automático

Implantar no Azure
Este modelo permite que você implante um simples VM Scale set de VMs Linux usando a última versão corrigida do Ubuntu Linux 15.04 ou 14.04.4-LTS. Essas VMs estão atrás de um balanceador de carga com regras NAT para conexões ssh. Eles também têm Auto Scale integrado
Implantar um conjunto de escala de VM com VMs Linux por trás do ILB

Implantar no Azure
Este modelo permite que você implante um conjunto de VMs em escala de VMs Linux usando a versão corrigida mais recente do Ubuntu Linux 15.10 ou 14.04.4-LTS. Essas VMs estão atrás de um balanceador de carga interno com regras NAT para conexões ssh.
Implantar um conjunto de escala de VM com VMs Linux em zonas de disponibilidade

Implantar no Azure
Este modelo permite que você implante um simples VM Scale set de VMs Linux usando a última versão corrigida do Ubuntu Linux 14.04.4-LTS ou 16.04-LTS. Essas VMs estão atrás de um balanceador de carga com regras NAT para conexões ssh.
Implantar um conjunto de dimensionamento de VM com VMs do Windows e de dimensionamento automático

Implantar no Azure
Este modelo permite implantar um conjunto de VMs simples de escala de VM do Windows usando a versão corrigida mais recente do Windows 2008-R2-SP1, 2012-Datacenter ou 2012-R2-Datacenter. Essas VMs estão atrás de um balanceador de carga com regras NAT para conexões RDP. Eles também têm Auto Scale integrado
implantar um conjunto de dimensionamento de VM com VMs do Windows em zonas de disponibilidade

Implantar no Azure
Este modelo permite que você implante um conjunto de escala de VM de VMs do Windows usando a última versão corrigida de várias versões do Windows. Essas VMs estão atrás de um balanceador de carga com regras NAT para conexões rdp.
Implantar um VMSS que conecta cada VM a um compartilhamento do Azure Files

Implantar no Azure
Este modelo implanta um Conjunto de Escala de Máquina Virtual do Ubuntu e usa uma extensão de script personalizada para conectar cada VM a um compartilhamento de Arquivos do Azure
implantar um conjunto de escala de VM do Windows com uma extensão de script personalizada

Implantar no Azure
Este modelo permite que você implante um conjunto de escala de VM de VMs do Windows usando a última versão corrigida de várias versões do Windows. Essas VMs têm uma extensão de script personalizada para personalização e estão atrás de um balanceador de carga com regras NAT para conexões rdp.
implantar uma configuração de dimensionamento automático para o ScaleSet da máquina virtual

Implantar no Azure
Este modelo permite implantar uma política de dimensionamento automático para o recurso Virtual Machine ScaleSet.
implantar o Darktrace Autoscaling vSensors

Implantar no Azure
Este modelo permite que você implante uma implantação de dimensionamento automático automático do Darktrace vSensors
Implantar o Drupal com VM Scale set, Arquivos do Azure e Mysql

Implantar no Azure
Implante um conjunto de escala de VM atrás de um balanceador de carga/NAT & cada VM executando o Drupal (Apache / PHP). Todos os nós compartilham o armazenamento de compartilhamento de arquivos do Azure criado e o banco de dados MySQL
Implantar cluster IOMAD no Ubuntu

Implantar no Azure
Este modelo implanta IOMAD como um aplicativo LAMP no Ubuntu. Ele cria uma ou mais VM do Ubuntu para o front-end e uma única VM para o back-end. Ele faz uma instalação silenciosa do Apache e PHP na VM front-end e MySQL na VM backend. Em seguida, ele implanta o IOMAD no cluster. Ele configura um balanceador de carga para direcionar solicitações para as VMs front-end. Ele também configura regras NAT para permitir acesso de administrador a cada uma das VMs. Ele também configura um diretório de dados moodledata usando o armazenamento de arquivos compartilhados entre as VMs. Depois que a implantação for bem-sucedida, você poderá ir para /iomad em cada VM frontend (usando o acesso de administrador da Web) para começar a configurar o IOMAD.
implantar o Open edX Dogwood (Multi-VM)

Implantar no Azure
Este modelo cria uma rede de VMs do Ubuntu e implanta o Open edX Dogwood nelas. A implantação suporta 1-9 VMs de aplicativos e VMs Mongo e MySQL de back-end.
Implantar cluster OpenLDAP no Ubuntu

Implantar no Azure
Este modelo implanta um cluster OpenLDAP no Ubuntu. Ele cria várias VMs do Ubuntu (até 5, mas pode ser facilmente aumentada) e faz uma instalação silenciosa do OpenLDAP nelas. Em seguida, ele configura a replicação multimestre N-way neles. Depois que a implantação for bem-sucedida, você pode ir para /phpldapadmin para começar a congfiguring OpenLDAP.
Implantar o cluster OpenSIS Community Edition no Ubuntu

Implantar no Azure
Este modelo implanta o OpenSIS Community Edition como um aplicativo LAMP no Ubuntu. Ele cria uma ou mais VM do Ubuntu para o front-end e uma única VM para o back-end. Ele faz uma instalação silenciosa do Apache e PHP na VM front-end e MySQL na VM backend. Em seguida, ele implanta o OpenSIS Community Edition no cluster. Depois que a implantação for bem-sucedida, você poderá ir para /opensis-ce em cada uma das VMs front-end (usando o acesso de administrador da Web) para começar a configurar o OpenSIS.
Implantar o cluster Shibboleth Identity Provider no Ubuntu

Implantar no Azure
Este modelo implanta o Shibboleth Identity Provider no Ubuntu em uma configuração clusterizada. Depois que a implantação for bem-sucedida, você poderá ir para https://your-domain:8443/idp/profile/Status (número da porta de observação) para verificar o sucesso.
implantar o cluster Shibboleth Identity Provider no Windows

Implantar no Azure
Este modelo implanta o Shibboleth Identity Provider no Windows em uma configuração clusterizada. Depois que a implantação for bem-sucedida, você poderá ir para https://your-domain:8443/idp/profile/status (número da porta de observação) para verificar o sucesso.
Implante o conjunto de escala de VM com sonda LB e reparos automáticos

Implantar no Azure
Este modelo permite implantar um conjunto de VMs Linux em escala de VM atrás de um balanceador de carga com a sonda de integridade configurada. O conjunto de dimensionamento também tem a política de reparos automáticos de instâncias habilitada com um período de carência de 30 minutos.
Implantar o conjunto de escala de VM com o servidor Python Bottle & o AutoScale

Implantar no Azure
Implante um conjunto de escala de VM atrás de um balanceador de carga/NAT & cada VM executando um aplicativo Python Bottle simples que funcione. Com o Autoscale configurado, o Scale set expandirá & conforme necessário
Implantar o Windows VMSS configurar o Windows featurtes SSL DSC

Implantar no Azure
Este modelo permite implantar dois VMSS do Windows, configurar recursos do Windows como IIS/Web Role, .Net Framework 4.5, windows auth, inicialização de aplicativos, baixar pacotes de implantação de aplicativos, reescrever URL & configuração SSL usando DSC e Azure Key Vault
Implanta um cluster de replicação MySQL mestre/escravo de 2 nós

Implantar no Azure
Este modelo implanta um cluster de replicação MySQL mestre/escravo de 2 nós no CentOS 6.5 ou 6.6
implanta um cluster Consul de 3 nós

Implantar no Azure
Este modelo implanta um cluster Consul de 3 nós e une automaticamente os nós via Atlas. Consul é uma ferramenta para descoberta de serviços, armazenamento de chave/valor distribuído e um monte de outras coisas legais. O Atlas é fornecido pela Hashicorp (criadora do Consul) como uma forma de criar rapidamente clusters Consul sem ter que se juntar manualmente a cada nó
implanta um cluster Percona XtraDB de 3 nós

Implantar no Azure
Este modelo implanta um cluster de alta disponibilidade MySQL de 3 nós no CentOS 6.5 ou Ubuntu 12.04
implanta um cluster CentOS de nó N

Implantar no Azure
Este modelo implanta um cluster CentOS de 2 a 10 nós com 2 redes.
implanta o SQL Server 2014 AG em VNET & AD existentes

Implantar no Azure
Este modelo cria três novas VMs do Azure em uma VNET existente: duas VMs são configuradas como nós de réplica do grupo de disponibilidade do SQL Server 2014 e uma VM é configurada como uma Testemunha de Compartilhamento de Arquivos para failover de cluster automatizado. Além dessas VMs, os seguintes recursos adicionais do Azure também são configurados: Balanceador de carga interno, Contas de armazenamento. Para configurar clustering, SQL Server e um grupo de disponibilidade em cada VM, o PowerShell DSC é aproveitado. Para suporte ao Ative Directory, os controladores de domínio do Ative Directory existentes já devem ser implantados na VNET existente.
implanta VMs do Windows em LB, configura o WinRM Https

Implantar no Azure
Este modelo permite que você implante VMs do Windows usando algumas opções diferentes para a versão do Windows. Este modelo também configura um ouvinte https do WinRM em VMs
do Docker Swarm Cluster

Implantar no Azure
Este modelo cria um cluster Docker Swarm de alta disponibilidade
Front Door Premium com VM e serviço Private Link

Implantar no Azure
Este modelo cria um Front Door Premium e uma máquina virtual configurada como um servidor Web. O Front Door usa um ponto de extremidade privado com o serviço Private Link para enviar tráfego para a VM.
GlassFish no SUSE

Implantar no Azure
Este modelo implanta um cluster GlassFish (v3 ou v4) com balanceamento de carga, consistindo em um número definido pelo usuário de VMs SUSE (OpenSUSE ou SLES).
VMs do IIS & de VM do SQL Server 2014

Implantar no Azure
Crie 1 ou 2 servidores Web IIS Windows 2012 R2 e um SQL Server 2014 back-end na VNET.
Instalar o cluster Elasticsearch em um conjunto de dimensionamento de máquina virtual

Implantar no Azure
Este modelo implanta um cluster do Elasticsearch em um conjunto de escala de máquina virtual. O modelo provisiona 3 nós mestres dedicados, com um número opcional de nós de dados, que são executados em discos gerenciados.
IPv6 na Rede Virtual do Azure (VNET)

Implantar no Azure
Crie uma VNET IPv4/IPv6 de pilha dupla com 2 VMs.
IPv6 na Rede Virtual do Azure (VNET) com o Std LB

Implantar no Azure
Crie uma VNET IPv4/IPv6 de pilha dupla com 2 VMs e um balanceador de carga padrão voltado para a Internet.
JBoss EAP em RHEL (clusterizado, multi-VM)

Implantar no Azure
Este modelo permite criar várias VMs RHEL 8.6 executando o cluster JBoss EAP 7.4 e também implanta um aplicativo Web chamado eap-session-replication, você pode fazer login no console de administração usando o nome de usuário e a senha do JBoss EAP configurados no momento da implantação.
JBoss EAP no RHEL (clusterizado, VMSS)

Implantar no Azure
Este modelo permite criar instâncias do RHEL 8.6 VMSS executando o cluster JBoss EAP 7.4 e também implanta um aplicativo Web chamado eap-session-replication, você pode fazer login no console de administração usando o nome de usuário e a senha do JBoss EAP configurados no momento da implantação.
KEMP LoadMaster HA Pair

Implantar no Azure
Este modelo implanta um par HA KEMP LoadMaster
Load Balancer com 2 VIPs, cada um com uma regra LB

Implantar no Azure
Este modelo permite criar um Balanceador de Carga, 2 endereços IP Públicos para o Balanceador de Carga (multivip), Rede Virtual, Interface de Rede na Rede Virtual & uma Regra LB no Balanceador de Carga que é usado pela Interface de Rede.
balanceador de carga com regra NAT de entrada

Implantar no Azure
Este modelo permite criar um Balanceador de Carga, endereço IP público para o Balanceador de Carga, Rede Virtual, Interface de Rede na Rede Virtual & uma Regra NAT no Balanceador de Carga usado pela Interface de Rede.
aplicativo multicamadas com NSG, ILB, AppGateway

Implantar no Azure
Este modelo implanta uma rede virtual, segrega a rede por meio de sub-redes, implanta VMs e configura o balanceamento de carga
Gerenciador de tráfego multicamadas, L4 ILB, L7 AppGateway

Implantar no Azure
Este modelo implanta uma rede virtual, segrega a rede por meio de sub-redes, implanta VMs e configura o balanceamento de carga
Exemplo de serviço Private Link

Implantar no Azure
Este modelo mostra como criar um serviço de link privado
Balanceador de Carga Público encadeado a um Gateway Load Balancer

Implantar no Azure
Este modelo permite implantar um Balanceador de Carga Padrão Público encadeado a um Balanceador de Carga de Gateway. O tráfego recebido da Internet é roteado para o Balanceador de Carga de Gateway com VMs linux (NVAs) no pool de back-end.
implantação do farm RDS usando o Ative Directory existente

Implantar no Azure
Este modelo cria uma implantação de farm RDS usando o Ative Directory existente no mesmo grupo de recursos
de implantação de Alta Disponibilidade do Gateway RDS

Implantar no Azure
Este modelo fornece alta disponibilidade para servidores de Gateway de Área de Trabalho Remota e Acesso via Web RD em uma implantação de RDS existente
Solução Red Hat Linux de 3 camadas no Azure

Implantar no Azure
Este modelo permite que você implante uma arquitetura de 3 camadas usando máquinas virtuais 'Red Hat Enterprise Linux 7.3'. A arquitetura inclui rede virtual, balanceadores de carga externos e internos, Jump VM, NSGs, etc., juntamente com várias máquinas virtuais RHEL em cada camada
Haproxy redundante com balanceador de carga do Azure e IP flutuante

Implantar no Azure
Este modelo cria uma configuração haproxy redundante com 2 VMs do Ubuntu configuradas atrás do balanceador de carga do Azure com IP flutuante habilitado. Cada uma das VMs do Ubuntu executa haproxy para balancear a carga de solicitações para outras VMs de aplicativo (executando o Apache neste caso). O Keepalived permite redundância para as VMs haproxy atribuindo o IP flutuante ao MASTER e bloqueando a sonda do balanceador de carga no BACKUP. Este modelo também implanta uma Conta de Armazenamento, Rede Virtual, Endereço IP Público, Interfaces de Rede.
Serviços de Área de Trabalho Remota com Alta Disponibilidade

Implantar no Azure
Este código de exemplo de modelo ARM implantará um laboratório Coleção de Sessões dos Serviços de Área de Trabalho Remota 2019 com alta disponibilidade. O objetivo é implantar uma solução totalmente redundante e altamente disponível para os Serviços de Área de Trabalho Remota, usando o Windows Server 2019.
Snippet de caso de uso de IP reservado

Implantar no Azure
Este modelo demonstra o caso de uso atualmente suportado para IP reservado. Um IP reservado é simplesmente um IP público alocado estaticamente.
SAP NetWeaver de 3 camadas (disco gerenciado)

Implantar no Azure
Este modelo permite implantar uma VM usando um sistema operacional suportado pelo SAP e Managed Disks.
SAP NetWeaver banco de dados multi-SID de 3 camadas (discos gerenciados)

Implantar no Azure
Este modelo permite implantar uma VM usando um sistema operacional suportado pelo SAP.
servidor de arquivos SAP NetWeaver (disco gerenciado)

Implantar no Azure
Este modelo permite implantar um servidor de arquivos que pode ser usado como armazenamento compartilhado para o SAP NetWeaver.
Conjunto de escala de VM simples com VMs Linux e IPv4 público por de VM

Implantar no Azure
Este modelo demonstra a implantação de um conjunto de escala simples com balanceador de carga, regras NAT de entrada e IP público por VM.
Conjunto de Dimensionamento de VM habilitado para SSL

Implantar no Azure
Implanta servidores Web configurados com certificados SSL implantados com segurança no Azure Key Vault
Balanceador de carga padrão com pool de back-end por endereços IP

Implantar no Azure
Este modelo é usado para demonstrar como os Modelos ARM podem ser usados para configurar o Pool de Back-end de um Balanceador de Carga por Endereço IP, conforme descrito no documento de gerenciamento do Pool de Back-end .
exemplo de Scaleset de máquina virtual usando zonas de disponibilidade

Implantar no Azure
Este modelo cria um VMSS colocado em zonas de disponibilidade separadas com um balanceador de carga.
Máquina virtual com uma porta RDP

Implantar no Azure
Cria uma máquina virtual e cria uma regra NAT para RDP para a VM no balanceador de carga
conjunto de dimensionamento de VM com dimensionamento automático executando um WebApp do IIS

Implantar no Azure
Implanta um Conjunto de Escala de VM do Windows executando o IIS e um aplicativo Web .NET MVC muito básico. A Extensão DSC do PowerShell VMSS é aproveitada para fazer a instalação do IIS e a implantação do pacote WebDeploy.
VMs em zonas de disponibilidade com um balanceador de carga e NAT

Implantar no Azure
Este modelo permite criar Máquinas Virtuais distribuídas entre Zonas de Disponibilidade com um Balanceador de Carga e configurar regras NAT através do balanceador de carga. Este modelo também implanta uma Rede Virtual, Endereço IP Público e Interfaces de Rede. Neste modelo, usamos o recurso de loops de recursos para criar as interfaces de rede e máquinas virtuais
implantação VMSS do IPv6 na Rede Virtual do Azure (VNET)

Implantar no Azure
Crie um conjunto de escala de VM com VNET IPv4/IPv6 de pilha dupla e balanceador de carga Std.
VMSS Modo de orquestração flexível Quickstart Linux

Implantar no Azure
Este modelo implanta um Conjunto de Escala de VM simples com instâncias por trás de um Balanceador de Carga do Azure. O conjunto de Escala de VM está no Modo de Orquestração Flexível. Use o parâmetro os para escolher a implantação do Linux (Ubuntu) ou do Windows (Windows Server Datacenter 2019). NOTA: Este modelo de início rápido permite o acesso de rede a portas de gestão de VM (SSH, RDP) a partir de qualquer endereço Internet e não deve ser utilizado para implementações de produção.
VMSS com de prefixo IP público

Implantar no Azure
Modelo para implantar VMSS com prefixo IP público

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso loadBalancers pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.Network/loadBalancers, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers@2016-03-30"
  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 = {
                  applicationGatewayBackendAddressPools = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        backendAddresses = [
                          {
                            fqdn = "string"
                            ipAddress = "string"
                          }
                        ]
                        backendIPConfigurations = [
                          ...
                        ]
                        provisioningState = "string"
                      }
                    }
                  ]
                  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"
                  privateIPAddressVersion = "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"
                                          internalDomainNameSuffix = "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"
                      publicIPAddressVersion = "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"
                                publicIPAddressVersion = "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"
                                  internalDomainNameSuffix = "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"
                        }
                      }
                    }
                  }
                }
              }
            ]
            loadBalancingRules = [
              {
                id = "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"
                                    internalDomainNameSuffix = "string"
                                    internalFqdn = "string"
                                  }
                                  enableIPForwarding = bool
                                  ipConfigurations = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        applicationGatewayBackendAddressPools = [
                                          {
                                            etag = "string"
                                            id = "string"
                                            name = "string"
                                            properties = {
                                              backendAddresses = [
                                                {
                                                  fqdn = "string"
                                                  ipAddress = "string"
                                                }
                                              ]
                                              backendIPConfigurations = [
                                                ...
                                              ]
                                              provisioningState = "string"
                                            }
                                          }
                                        ]
                                        loadBalancerBackendAddressPools = [
                                          {
                                            etag = "string"
                                            id = "string"
                                            name = "string"
                                            properties = {
                                              backendIPConfigurations = [
                                                ...
                                              ]
                                              loadBalancingRules = [
                                                {
                                                  id = "string"
                                                }
                                              ]
                                              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"
                                        privateIPAddressVersion = "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"
                publicIPAddressVersion = "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"
                          publicIPAddressVersion = "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"
                            internalDomainNameSuffix = "string"
                            internalFqdn = "string"
                          }
                          enableIPForwarding = bool
                          ipConfigurations = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                applicationGatewayBackendAddressPools = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      backendAddresses = [
                                        {
                                          fqdn = "string"
                                          ipAddress = "string"
                                        }
                                      ]
                                      backendIPConfigurations = [
                                        ...
                                      ]
                                      provisioningState = "string"
                                    }
                                  }
                                ]
                                loadBalancerBackendAddressPools = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      backendIPConfigurations = [
                                        ...
                                      ]
                                      loadBalancingRules = [
                                        {
                                          id = "string"
                                        }
                                      ]
                                      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"
                                privateIPAddressVersion = "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"
                                    publicIPAddressVersion = "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 = {
                applicationGatewayBackendAddressPools = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      backendAddresses = [
                        {
                          fqdn = "string"
                          ipAddress = "string"
                        }
                      ]
                      backendIPConfigurations = [
                        ...
                      ]
                      provisioningState = "string"
                    }
                  }
                ]
                loadBalancerBackendAddressPools = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      backendIPConfigurations = [
                        ...
                      ]
                      loadBalancingRules = [
                        {
                          id = "string"
                        }
                      ]
                      outboundNatRule = {
                        id = "string"
                      }
                      provisioningState = "string"
                    }
                  }
                ]
                loadBalancerInboundNatRules = [
                  ...
                ]
                primary = bool
                privateIPAddress = "string"
                privateIPAddressVersion = "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"
                                        internalDomainNameSuffix = "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"
                    publicIPAddressVersion = "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"
                              publicIPAddressVersion = "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"
                                internalDomainNameSuffix = "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"
    }
  })
}

Valores de propriedade

ApplicationGatewayBackendAddress

Designação Descrição Valor
FQDN Obtém ou define o nome dns string
Endereço IP Obtém ou define o endereço ip string

ApplicationGatewayBackendAddressPool

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do pool de endereços de back-end do gateway de aplicativo ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Designação Descrição Valor
backendAddresses Obtém ou define os endereços de back-end ApplicationGatewayBackendAddress[]
backendIPConfigurações Obtém uma coleção de referências a IPs definidos em NICs NetworkInterfaceIPConfiguration[]
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso do pool de endereços de back-end Atualização/exclusão/falha string

BackendAddressPool

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades de BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Designação Descrição Valor
backendIPConfigurações Obtém uma coleção de referências a IPs definidos em NICs NetworkInterfaceIPConfiguration[]
loadBalancingRules Obtém regras de balanceamento de carga que usam esse pool de endereços de back-end SubResource[]
outboundNatRule Obtém regras de saída que usam esse Pool de Endereços de Back-end SubResource
provisionamentoEstado Estado de provisionamento do recurso PublicIP Atualização/exclusão/falha string

FrontendIPConfiguração

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do Frontend IP Configuration do balanceador de carga FrontendIPConfigurationPropertiesFormat

FrontendIPConfigurationPropertiesFormat

Designação Descrição Valor
inboundNatPools Somente leitura. URIs de pools de entrada que usam esse IP de front-end SubResource[]
inboundNatRules Somente leitura. URIs de regras de entrada que usam esse IP de front-end SubResource[]
loadBalancingRules Obtém URIs de regras de balanceamento de carga que usam esse IP de frontend SubResource[]
outboundNatRules Somente leitura. URIs de regras de saída que usam esse IP de front-end SubResource[]
privateIPAddress Obtém ou define o endereço IPAddress privado da Configuração IP string
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estática'
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
públicoIPAddress Obtém ou define a referência do recurso PublicIP PublicIPAddress
sub-rede Obtém ou define a referência do recurso de sub-rede Sub-rede

InboundNatPool

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do pool NAT de entrada InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Designação Descrição Valor
backendPort Obtém ou define uma porta usada para conexões internas no ponto de extremidade. O atributo localPort mapeia a porta eterna do ponto de extremidade para uma porta interna em uma função. Isso é útil em cenários em que uma função deve se comunicar com um componente interno em uma porta diferente daquela que é exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo port. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que possa ser detetada usando a API de tempo de execução int (obrigatório)
frontendIPConfiguration Obtém ou define uma referência a endereços IP frontend SubResource
frontendPortRangeEnd Obtém ou define o intervalo de portas finais para o pool NAT. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive int (obrigatório)
frontendPortRangeStart Obtém ou define o intervalo de portas iniciais para o pool NAT. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive int (obrigatório)
protocolo Obtém ou define o protocolo de transporte para o ponto de extremidade externo. Os valores possíveis são Udp ou Tcp «Tcp»
'Udp' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string

InboundNatRule

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades da regra NAT de entrada InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Designação Descrição Valor
backendIPConfiguration Obtém ou define uma referência a um endereço IP privado definido em uma NetworkInterface de uma VM. O tráfego enviado para frontendPort de cada um dos frontendIPConfigurations é encaminhado para o IP apoiado NetworkInterfaceIPConfiguration
backendPort Obtém ou define uma porta usada para conexões internas no ponto de extremidade. O atributo localPort mapeia a porta eterna do ponto de extremidade para uma porta interna em uma função. Isso é útil em cenários em que uma função deve se comunicar com um componente interno em uma porta diferente daquela que é exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo port. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que possa ser detetada usando a API de tempo de execução Int
enableFloatingIP Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de disponibilidade SQL AlwaysOn. Essa configuração é necessária ao usar os Grupos de disponibilidade Always ON do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto de extremidade Bool
frontendIPConfiguration Obtém ou define uma referência a endereços IP frontend SubResource
frontendPort Obtém ou define a porta para o ponto de extremidade externo. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive Int
idleTimeoutInMinutes Obtém ou define o tempo limite para a conexão ociosa Tcp. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como Tcp Int
protocolo Obtém ou define o protocolo de transporte para o ponto de extremidade externo. Os valores possíveis são Udp ou Tcp «Tcp»
'Udp'
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string

IPConfiguração

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Designação Descrição Valor
privateIPAddress Obtém ou define o endereço IPAddress privado da Configuração IP string
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estática'
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
públicoIPAddress Obtém ou define a referência do recurso PublicIP PublicIPAddress
sub-rede Obtém ou define a referência do recurso de sub-rede Sub-rede

LoadBalancerPropertiesFormat

Designação Descrição Valor
backendAddressPools Obtém ou define Pools de endereços IP de back-end BackendAddressPool[]
frontendIPConfigurações Obtém ou define endereços IP frontend do balanceador de carga FrontendIPConfiguration[]
inboundNatPools Obtém ou define pools NAT de entrada InboundNatPool[]
inboundNatRules Obtém ou define a lista de regras de entrada InboundNatRule[]
loadBalancingRules Obtém ou define regras de balanceamento de carga LoadBalancingRule[]
outboundNatRules Obtém ou define regras NAT de saída OutboundNatRule[]
sondas Obtém ou define a lista de testes do balanceador de carga Sonda[]
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
resourceGuid Obtém ou define a propriedade GUID do recurso Load balancer string

LoadBalancingRule

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do balanceador de carga LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Designação Descrição Valor
backendAddressPool Obtém ou define uma referência a um pool de DIPs. O tráfego de entrada é aleatoriamente balanceado entre IPs nos IPs de back-end SubResource
backendPort Obtém ou define uma porta usada para conexões internas no ponto de extremidade. O atributo localPort mapeia a porta eterna do ponto de extremidade para uma porta interna em uma função. Isso é útil em cenários em que uma função deve se comunicar com um componente interno em uma porta diferente daquela que é exposta externamente. Se não for especificado, o valor de localPort será o mesmo que o atributo port. Defina o valor de localPort como '*' para atribuir automaticamente uma porta não alocada que possa ser detetada usando a API de tempo de execução Int
enableFloatingIP Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de disponibilidade SQL AlwaysOn. Essa configuração é necessária ao usar os Grupos de disponibilidade Always ON do SQL no SQL Server. Esta definição não pode ser alterada depois de criar o ponto de extremidade Bool
frontendIPConfiguration Obtém ou define uma referência a endereços IP frontend SubResource
frontendPort Obtém ou define a porta para o ponto de extremidade externo. Você pode especificar qualquer número de porta escolhido, mas os números de porta especificados para cada função no serviço devem ser exclusivos. Os valores possíveis variam entre 1 e 65535, inclusive int (obrigatório)
idleTimeoutInMinutes Obtém ou define o tempo limite para a conexão ociosa Tcp. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como Tcp Int
loadDistribution Obtém ou define a política de distribuição de carga para esta regra 'Inadimplência'
'SourceIP'
'FonteIPProtocol'
sonda Obtém ou define a referência do teste do balanceador de carga usado pela regra de Balanceamento de Carga. SubResource
protocolo Obtém ou define o protocolo de transporte para o ponto de extremidade externo. Os valores possíveis são Udp ou Tcp «Tcp»
'Udp' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string

Microsoft.Network/loadBalancers

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
Localização Localização do recurso string
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do Load Balancer LoadBalancerPropertiesFormat
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.Network/loadBalancers@2016-03-30"

Interface de rede

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Localização Localização do recurso string
propriedades Propriedades NetworkInterface. NetworkInterfacePropertiesFormat
Etiquetas Tags de recursos ResourceTags

NetworkInterfaceDnsSettings

Designação Descrição Valor
appliedDnsServers Obtém ou define a lista de endereços IP de servidores DNS aplicados string[]
dnsServers Obtém ou define a lista de endereços IP dos servidores DNS string[]
internalDnsNameLabel Obtém ou define o nome DNS interno string
internalDomainNameSuffix Obtém ou define o sufixo de nome de domínio interno da NIC. string
internoFqdn Obtém ou define o FQDN interno. string

NetworkInterfaceIPConfiguration

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Propriedades do IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Designação Descrição Valor
applicationGatewayBackendAddressPools Obtém ou define a referência do recurso ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Obtém ou define a referência do recurso LoadBalancerBackendAddressPool BackendAddressPool[]
loadBalancerInboundNatRules Obtém ou define a lista de referências de LoadBalancerInboundNatRules InboundNatRule[]
primário Obtém se este é um endereço de cliente principal na NIC Bool
privateIPAddress string
privateIPAddressVersion Obtém ou define a versão do endereço PrivateIP (IPv4/IPv6) 'IPv4'
'IPv6'
privateIPAllocationMethod Obtém ou define o método de alocação PrivateIP (Estático/Dinâmico) 'Dinâmico'
'Estática'
provisionamentoEstado string
públicoIPAddress Recurso públicoIPAddress PublicIPAddress
sub-rede Sub-rede em um recurso VirtualNetwork Sub-rede

NetworkInterfacePropertiesFormat

Designação Descrição Valor
dnsConfigurações Obtém ou define configurações de DNS na NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Obtém ou define se o IPForwarding está habilitado na NIC Bool
ipConfigurations Obtém ou define a lista de IPConfigurations da NetworkInterface NetworkInterfaceIPConfiguration[]
MacEndereço Obtém o endereço MAC da interface de rede string
networkSecurityGroup Obtém ou define a referência do recurso NetworkSecurityGroup NetworkSecurityGroup
primário Obtém se esta é uma NIC primária em uma máquina virtual Bool
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
resourceGuid Obtém ou define a propriedade GUID do recurso de interface de rede string
máquina virtual Obtém ou define a referência de um VirtualMachine SubResource

NetworkSecurityGroup

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Localização Localização do recurso string
propriedades Recurso do Grupo de Segurança de Rede NetworkSecurityGroupPropertiesFormat
Etiquetas Tags de recursos ResourceTags

NetworkSecurityGroupPropertiesFormat

Designação Descrição Valor
defaultSecurityRules Obtém ou define regras de segurança padrão do grupo de segurança de rede SecurityRule[]
networkInterfaces Obtém uma coleção de referências a interfaces de rede NetworkInterface[]
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
resourceGuid Obtém ou define a propriedade GUID do recurso do grupo de segurança de rede string
segurançaRegras Obtém ou define regras de segurança do grupo de segurança de rede SecurityRule[]
sub-redes Obtém uma coleção de referências a sub-redes Sub-rede[]

OutboundNatRule

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Pool de NAT de saída do balanceador de carga OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

Designação Descrição Valor
allocatedOutboundPorts Obtém ou define o número de portas de saída a serem usadas para SNAT Int
backendAddressPool Obtém ou define uma referência a um pool de DIPs. O tráfego de saída é aleatoriamente balanceado entre IPs nos IPs de back-end de Subrecursos (obrigatório)
frontendIPConfigurações Obtém ou define endereços IP Frontend do balanceador de carga SubResource[]
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string

Sonda

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades ProbePropertiesFormat

ProbePropertiesFormat

Designação Descrição Valor
intervalInSeconds Obtém ou define o intervalo, em segundos, para a frequência com que o ponto de extremidade deve ser investigado quanto ao status de integridade. Normalmente, o intervalo é um pouco menos da metade do período de tempo limite alocado (em segundos), o que permite duas sondas completas antes de tirar a instância da rotação. O valor padrão é 15, o valor mínimo é 5 Int
loadBalancingRules Obtém regras do balanceador de carga que usam essa sonda SubResource[]
númerodesondas Obtém ou define o número de testes onde, se nenhuma resposta, resultará na interrupção de mais tráfego de ser entregue ao ponto de extremidade. Esses valores permitem que os pontos de extremidade sejam retirados da rotação mais rapidamente ou mais lentamente do que os tempos típicos usados no Azure. Int
porto Obtém ou define a porta para comunicar a sonda. Os valores possíveis variam de 1 a 65535, inclusive. int (obrigatório)
protocolo Obtém ou define o protocolo do ponto final. Os valores possíveis são http pr Tcp. Se Tcp for especificado, um ACK recebido será necessário para que a sonda seja bem-sucedida. Se http for especificado, uma resposta 200 OK do URI especificado será necessária para que o teste seja bem-sucedido «Http»
'Tcp' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
requestPath Obtém ou define o URI usado para solicitar o status de integridade da VM. O caminho é necessário se um protocolo estiver definido como http. Caso contrário, não é permitido. Não há nenhum valor padrão string

PúblicoIPAddress

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Localização Localização do recurso string
propriedades Propriedades PublicIpAddress PublicIPAddressPropertiesFormat
Etiquetas Tags de recursos ResourceTags

PublicIPAddressDnsSettings

Designação Descrição Valor
domainNameLabel Obtém ou define o rótulo Nome de domínio. A concatenação do rótulo do nome de domínio e a zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. string
FQDN Obtém o FQDN, nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. string
reverseFqdn Obtém ou define o FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. string

PublicIPAddressPropertiesFormat

Designação Descrição Valor
dnsConfigurações Obtém ou define o FQDN do registro DNS associado ao endereço IP público PublicIPAddressDnsSettings
idleTimeoutInMinutes Obtém ou define o tempo limite ocioso do endereço IP público Int
Endereço IP string
ipConfiguration IPConfiguração IPConfiguration
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
publicIPAddressVersion Obtém ou define a versão do endereço IP público (IPv4/IPv6) 'IPv4'
'IPv6'
publicIPAllocationMethod Obtém ou define o método de alocação PublicIP (Estático/Dinâmico) 'Dinâmico'
'Estática'
resourceGuid Obtém ou define a propriedade GUID do recurso PublicIP string

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Tags de Recursos

Designação Descrição Valor

Percurso

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades Recurso de rota RoutePropertiesFormat

RoutePropertiesFormat

Designação Descrição Valor
endereçoPrefixo Obtém ou define o CIDR de destino ao qual a rota se aplica. string
próximoHopIpAddress Obtém ou define os pacotes de endereço IP para os quais os pacotes devem ser encaminhados. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. string
nextHopType Obtém ou define o tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'Nenhuma'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso Atualização/Exclusão/Falha string

Tabela de Rotas

Designação Descrição Valor
etag Obtém uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Localização Localização do recurso string
propriedades Recurso Tabela de Rotas RouteTablePropertiesFormat
Etiquetas Tags de recursos ResourceTags

RouteTablePropertiesFormat

Designação Descrição Valor
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso Atualização/Exclusão/Falha string
Rotas Obtém ou define rotas em uma tabela de rotas Rota[]
sub-redes Obtém uma coleção de referências a sub-redes Sub-rede[]

Regra de Segurança

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Designação Descrição Valor
Acesso Obtém ou define que o tráfego de rede é permitido ou negado. Os valores possíveis são 'Permitir' e 'Negar' 'Permitir'
'Negar' (obrigatório)
Descrição Obtém ou define uma descrição para esta regra. Restrito a 140 caracteres. string
destinationAddressPrefix Obtém ou define o prefixo do endereço de destino. CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. string (obrigatório)
destinationPortRange Obtém ou define Porta ou Intervalo de Destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
Direção Obtém ou define a direção da regra. Entrada ou saída. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. 'Entrada'
'Saída' (obrigatório)
prioridade Obtém ou define a prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra da coleção. Quanto menor o número de prioridade, maior a prioridade da regra. Int
protocolo Obtém ou define o protocolo de rede ao qual esta regra se aplica. Pode ser Tcp, Udp ou All(*). '*'
«Tcp»
'Udp' (obrigatório)
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
sourceAddressPrefix Obtém ou define o prefixo do endereço de origem. CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede. string (obrigatório)
fontePortRange Obtém ou define a Porta ou o Intervalo de Origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string

Sub-rede

Designação Descrição Valor
etag Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado string
ID ID do recurso string
Designação Obtém o nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso string
propriedades SubnetPropertiesFormat

SubnetPropertiesFormat

Designação Descrição Valor
endereçoPrefixo Obtém ou define o prefixo de endereço para a sub-rede. string
ipConfigurations Obtém matriz de referências às configurações IP da interface de rede usando a sub-rede IPConfiguration[]
networkSecurityGroup Obtém ou define a referência do recurso NetworkSecurityGroup NetworkSecurityGroup
provisionamentoEstado Obtém ou define o estado de provisionamento do recurso PublicIP Atualização/Exclusão/Falha string
routeTable Obtém ou define a referência do recurso RouteTable RouteTable

Subrecurso

Designação Descrição Valor
ID ID do recurso string