Udostępnij za pośrednictwem


Microsoft.Network loadBalancers 2015-06-15

Definicja zasobu Bicep

Typ zasobu loadBalancers można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/loadBalancers, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

BackendAddressPool

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości puli adresów zaplecza. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
backendIPConfigurations Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych. NetworkInterfaceIPConfiguration[]
outboundNatRule Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza. SubResource
provisioningState Uzyskaj stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

FrontendIPConfiguration

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości konfiguracji adresu IP frontonu modułu równoważenia obciążenia. FrontendIPConfigurationPropertiesFormat

FrontendIPConfigurationPropertiesFormat

Nazwa Opis Wartość
inboundNatPools Tylko do odczytu. Identyfikatory URI pul przychodzących używające tego adresu IP frontonu. SubResource []
inboundNatRules Tylko do odczytu. Identyfikatory URI reguł ruchu przychodzącego używające tego adresu IP frontonu. SubResource []
loadBalancingRules Pobiera identyfikatory URI reguł równoważenia obciążenia korzystające z tego adresu IP frontonu. SubResource []
outboundNatRules Tylko do odczytu. Identyfikatory URI reguł ruchu wychodzącego korzystające z tego adresu IP frontonu. SubResource []
privateIPAddress Prywatny adres IP konfiguracji adresu IP. struna
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". "Dynamiczny"
"Statyczny"
provisioningState Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
publicIPAddress Odwołanie do zasobu Publicznego adresu IP. PublicIPAddress
podsieć Odwołanie do zasobu podsieci. podsieci

InboundNatPool

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości puli NAT dla ruchu przychodzącego. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Nazwa Opis Wartość
backendPort Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 1 do 65535. int (wymagane)
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontendPortRangeEnd Ostatni numer portu w zakresie portów zewnętrznych, które będą używane do udostępniania nat dla ruchu przychodzącego do kart sieciowych skojarzonych z modułem równoważenia obciążenia. Dopuszczalny zakres wartości z zakresu od 1 do 65535. int (wymagane)
frontendPortRangeStart Pierwszy numer portu w zakresie portów zewnętrznych, które będą używane do udostępniania translatora adresów sieciowych dla ruchu przychodzącego do kart sieciowych skojarzonych z modułem równoważenia obciążenia. Dopuszczalny zakres wartości z zakresu od 1 do 65534. int (wymagane)
protokół Protokół transportu dla punktu końcowego. Możliwe wartości to: "Udp" lub "Tcp". "Tcp"
"Udp" (wymagane)
provisioningState Pobiera stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

Ruch przychodzącyNatRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości reguły NAT dla ruchu przychodzącego. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nazwa Opis Wartość
backendIPConfiguration Odwołanie do prywatnego adresu IP zdefiniowanego w interfejsie sieciowym maszyny wirtualnej. Ruch wysyłany do portu frontonu każdej konfiguracji adresu IP frontonu jest przekazywany do obsługiwanego adresu IP. NetworkInterfaceIPConfiguration
backendPort Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. Int
enableFloatingIP Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontonPort Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. Int
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
protokół Protokół transportu dla punktu końcowego. Możliwe wartości to: "Udp" lub "Tcp" "Tcp"
"Udp"
provisioningState Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

Konfiguracja adresu IP

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości konfiguracji adresu IP. IPConfigurationPropertiesFormat

IpConfigurationPropertiesFormat

Nazwa Opis Wartość
privateIPAddress Prywatny adres IP konfiguracji adresu IP. struna
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. Możliwe wartości to "Statyczne" i "Dynamiczne". "Dynamiczny"
"Statyczny"
provisioningState Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
publicIPAddress Odwołanie do zasobu publicznego adresu IP. PublicIPAddress
podsieć Odwołanie do zasobu podsieci. podsieci

LoadBalancerPropertiesFormat

Nazwa Opis Wartość
backendAddressPools Kolekcja pul adresów zaplecza używanych przez moduł równoważenia obciążenia BackendAddressPool[]
frontendIPConfigurations Obiekt reprezentujący adresy IP frontonu, które mają być używane dla modułu równoważenia obciążenia FrontendIPConfiguration[]
inboundNatPools Definiuje zewnętrzny zakres portów dla translatora adresów sieciowych dla ruchu przychodzącego do pojedynczego portu zaplecza na kart sieciowych skojarzonych z modułem równoważenia obciążenia. Reguły NAT dla ruchu przychodzącego są tworzone automatycznie dla każdej karty sieciowej skojarzonej z modułem równoważenia obciążenia przy użyciu portu zewnętrznego z tego zakresu. Definiowanie puli nat dla ruchu przychodzącego w module równoważenia obciążenia wzajemnie wyklucza się z definiowaniem reguł nat dla ruchu przychodzącego. Pule nat dla ruchu przychodzącego odwołują się do zestawów skalowania maszyn wirtualnych. Karty sieciowe skojarzone z poszczególnymi maszynami wirtualnymi nie mogą odwoływać się do puli nat dla ruchu przychodzącego. Muszą odwoływać się do poszczególnych reguł NAT dla ruchu przychodzącego. inboundNatPool[]
inboundNatRules Kolekcja reguł NAT dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Definiowanie reguł NAT dla ruchu przychodzącego w module równoważenia obciążenia wzajemnie się wyklucza z definiowaniem puli nat dla ruchu przychodzącego. Pule nat dla ruchu przychodzącego odwołują się do zestawów skalowania maszyn wirtualnych. Karty sieciowe skojarzone z poszczególnymi maszynami wirtualnymi nie mogą odwoływać się do puli nat dla ruchu przychodzącego. Muszą odwoływać się do poszczególnych reguł NAT dla ruchu przychodzącego. inboundNatRule[]
loadBalancingRules Kolekcja obiektów reprezentująca reguły równoważenia obciążenia Pobiera aprowizację LoadBalancingRule[]
outboundNatRules Reguły NAT dla ruchu wychodzącego. outboundNatRule[]
Sondy Kolekcja obiektów sondy używanych w module równoważenia obciążenia sondy[]
provisioningState Pobiera stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
resourceGuid Właściwość identyfikatora GUID zasobu modułu równoważenia obciążenia. struna

LoadBalancingRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości modułu równoważenia obciążenia. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Odwołanie do puli adresów IP. Ruch przychodzący jest losowo zrównoważony dla adresów IP w adresach IP zaplecza. SubResource
backendPort Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 1 do 65535. Int
enableFloatingIP Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontonPort Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości to od 1 do 65534. int (wymagane)
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
loadDistribution Zasady dystrybucji obciążenia dla tej reguły. Możliwe wartości to "Default", "SourceIP" i "SourceIPProtocol". "Wartość domyślna"
"SourceIP"
"SourceIPProtocol"
Sondy Odwołanie do sondy modułu równoważenia obciążenia używanej przez regułę równoważenia obciążenia. SubResource
protokół Protokół transportu dla zewnętrznego punktu końcowego. Możliwe wartości to "Udp" lub "Tcp" "Tcp"
"Udp" (wymagane)
provisioningState Pobiera stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

Microsoft.Network/loadBalancers

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości modułu równoważenia obciążenia. LoadBalancerPropertiesFormat
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

NetworkInterface

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości NetworkInterface. NetworkInterfacePropertiesFormat
Tagi Tagi zasobów. ResourceTags

NetworkInterfaceDnsSettings

Nazwa Opis Wartość
appliedDnsServers Jeśli maszyna wirtualna używająca tej karty sieciowej jest częścią zestawu dostępności, ta lista będzie zawierać związek wszystkich serwerów DNS ze wszystkich kart sieciowych, które są częścią zestawu dostępności. Ta właściwość jest skonfigurowana na każdej z tych maszyn wirtualnych. string[]
dnsServers Lista adresów IP serwerów DNS. Użyj polecenia "AzureProvidedDNS", aby przełączyć się na platformę Azure pod warunkiem rozpoznawania nazw DNS. Wartość "AzureProvidedDNS" nie może być połączona z innymi adresami IP. Musi to być jedyna wartość w kolekcji dnsServers. string[]
internalDnsNameLabel Względna nazwa DNS dla tej karty sieciowej używanej do komunikacji wewnętrznej między maszynami wirtualnymi w tej samej sieci wirtualnej. struna
internalFqdn W pełni kwalifikowana nazwa DNS obsługująca komunikację wewnętrzną między maszynami wirtualnymi w tej samej sieci wirtualnej. struna

NetworkInterfaceIPConfiguration

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości konfiguracji adresu IP. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nazwa Opis Wartość
loadBalancerBackendAddressPools Odwołanie do zasobu LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Lista odwołań do modułu LoadBalancerInboundNatRules. inboundNatRule[]
podstawowy Pobiera, czy jest to podstawowy adres klienta w interfejsie sieciowym. Bool
privateIPAddress struna
privateIPAllocationMethod Definiuje sposób przypisywanego prywatnego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". "Dynamiczny"
"Statyczny"
provisioningState struna
publicIPAddress Zasób publicznego adresu IP. PublicIPAddress
podsieć Podsieć w zasobie sieci wirtualnej. podsieci

NetworkInterfacePropertiesFormat

Nazwa Opis Wartość
dnsSettings Ustawienia DNS w interfejsie sieciowym. NetworkInterfaceDnsSettings
enableIPForwarding Wskazuje, czy przekazywanie ip jest włączone w tym interfejsie sieciowym. Bool
ipConfigurations Lista adresów IPKonfiguracje interfejsu sieciowego. NetworkInterfaceIPConfiguration[]
macAddress Adres MAC interfejsu sieciowego. struna
networkSecurityGroup Odwołanie do zasobu NetworkSecurityGroup. NetworkSecurityGroup
podstawowy Pobiera, czy jest to podstawowy interfejs sieciowy na maszynie wirtualnej. Bool
provisioningState Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
resourceGuid Właściwość identyfikatora GUID zasobu interfejsu sieciowego. struna
virtualMachine Odwołanie do maszyny wirtualnej. SubResource

NetworkSecurityGroup

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Zasób sieciowej grupy zabezpieczeń. NetworkSecurityGroupPropertiesFormat
Tagi Tagi zasobów. ResourceTags

NetworkSecurityGroupPropertiesFormat

Nazwa Opis Wartość
defaultSecurityRules Domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń. SecurityRule[]
networkInterfaces Kolekcja odwołań do interfejsów sieciowych. NetworkInterface[]
provisioningState Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
resourceGuid Właściwość identyfikatora GUID zasobu sieciowej grupy zabezpieczeń. struna
securityRules Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. SecurityRule[]
Podsieci Kolekcja odwołań do podsieci. podsieci[]

WychodzącyNatRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Pula translatora adresów sieciowych dla ruchu wychodzącego modułu równoważenia obciążenia. OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

Nazwa Opis Wartość
allocatedOutboundPorts Liczba portów wychodzących, które mają być używane dla translatora adresów sieciowych. Int
backendAddressPool Odwołanie do puli adresów IP. Ruch wychodzący jest losowo obciążony między adresami IP w adresach IP zaplecza. SubResource (wymagane)
frontendIPConfigurations Adresy IP frontonu modułu równoważenia obciążenia. SubResource []
provisioningState Pobiera stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

Sondy

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości ProbePropertiesFormat

ProbePropertiesFormat

Nazwa Opis Wartość
intervalInSeconds Interwał w sekundach określa, jak często sondować punkt końcowy pod kątem stanu kondycji. Zazwyczaj interwał jest nieco krótszy niż połowa przydzielonego limitu czasu (w sekundach), który umożliwia wykonanie dwóch pełnych sond przed rozpoczęciem wystąpienia poza rotacją. Wartość domyślna to 15, a minimalna wartość to 5. Int
loadBalancingRules Reguły modułu równoważenia obciążenia korzystające z tej sondy. SubResource []
numberOfProbes Liczba sond, w których nie ma odpowiedzi, spowoduje zatrzymanie dalszego ruchu z dostarczenia do punktu końcowego. Te wartości umożliwiają szybsze lub wolniejsze wyprowadzenie punktów końcowych z rotacji niż typowe czasy używane na platformie Azure. Int
port Port do komunikowania sondy. Możliwe wartości wahają się od 1 do 65535 włącznie. int (wymagane)
protokół Protokół punktu końcowego. Możliwe wartości to: "Http" lub "Tcp". Jeśli określono wartość "Tcp", odebrany element ACK jest wymagany, aby sonda zakończyła się pomyślnie. Jeśli określono wartość "Http", odpowiedź 200 OK z określonego identyfikatora URI jest wymagana, aby sonda zakończyła się pomyślnie. "Http"
"Tcp" (wymagany)
provisioningState Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
requestPath Identyfikator URI używany do żądania stanu kondycji z maszyny wirtualnej. Ścieżka jest wymagana, jeśli protokół jest ustawiony na http. W przeciwnym razie nie jest to dozwolone. Nie ma wartości domyślnej. struna

PublicIPAddress

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości publicznego adresu IP. PublicIPAddressPropertiesFormat
Tagi Tagi zasobów. ResourceTags

PublicIPAddressDnsSettings

Nazwa Opis Wartość
domainNameLabel Pobiera lub ustawia etykietę Nazwa domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. struna
Fqdn Pobiera nazwę FQDN, w pełni kwalifikowaną nazwę domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. struna
reverseFqdn Pobiera lub ustawia odwrotną nazwę FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. struna

PublicIPAddressPropertiesFormat

Nazwa Opis Wartość
dnsSettings Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. PublicIPAddressDnsSettings
idleTimeoutInMinutes Limit czasu bezczynności publicznego adresu IP. Int
ipAddress struna
ipConfiguration Konfiguracja adresu IP IPConfiguration
provisioningState Stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
publicIPAllocationMethod Metoda alokacji publicznego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". "Dynamiczny"
"Statyczny"
resourceGuid Właściwość identyfikatora GUID zasobu publicznego adresu IP. struna

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Trasa

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Zasób trasy RoutePropertiesFormat

RoutePropertiesFormat

Nazwa Opis Wartość
addressPrefix Docelowa trasa CIDR, do której ma zastosowanie trasa. struna
nextHopIpAddress Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. struna
nextHopType Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. Możliwe wartości to: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" i "None" "Internet"
"Brak"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (wymagane)
provisioningState Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

RouteTable

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób zostanie zaktualizowany. struna
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Zasób tabeli tras RouteTablePropertiesFormat
Tagi Tagi zasobów. ResourceTags

RouteTablePropertiesFormat

Nazwa Opis Wartość
provisioningState Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
Trasy Kolekcja tras zawartych w tabeli tras. Route[]
Podsieci Kolekcja odwołań do podsieci. podsieci[]

SecurityRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nazwa Opis Wartość
dostęp Ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to: "Zezwalaj" i "Odmów". "Zezwalaj"
"Odmów" (wymagane)
opis Opis tej reguły. Ograniczony do 140 znaków. struna
destinationAddressPrefix Prefiks adresu docelowego. CIDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". ciąg (wymagany)
destinationPortRange Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna
kierunek Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. Możliwe wartości to: "Przychodzące" i "Wychodzące". "Ruch przychodzący"
"Wychodzący" (wymagany)
priorytet Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. Int
protokół Protokół sieciowy, do których ma zastosowanie ta reguła. Możliwe wartości to "Tcp", "Udp" i "*". '*'
"Tcp"
"Udp" (wymagane)
provisioningState Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
sourceAddressPrefix CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. ciąg (wymagany)
sourcePortRange Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna

Podsieć

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości SubnetPropertiesFormat

SubnetPropertiesFormat

Nazwa Opis Wartość
addressPrefix Prefiks adresu dla podsieci. struna
ipConfigurations Pobiera tablicę odwołań do konfiguracji adresów IP interfejsu sieciowego przy użyciu podsieci. IPConfiguration[]
networkSecurityGroup Odwołanie do zasobu NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Stan aprowizacji zasobu. struna
routeTable Odwołanie do zasobu RouteTable. RouteTable

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
2 maszyny wirtualne w sieci wirtualnej — wewnętrzne reguły modułu równoważenia obciążenia i modułu równoważenia obciążenia Ten szablon umożliwia tworzenie 2 maszyn wirtualnych w sieci wirtualnej i w ramach wewnętrznego modułu równoważenia obciążenia oraz konfigurowanie reguły równoważenia obciążenia na porcie 80. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, zestaw dostępności i interfejsy sieciowe.
szablon usługi AzureDatabricks dla VNetInjection i Load Balancer Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną.
Tworzenie modułu równoważenia obciążenia między regionami Ten szablon tworzy moduł równoważenia obciążenia między regionami z pulą zaplecza zawierającą dwa regionalne moduły równoważenia obciążenia. Moduł równoważenia obciążenia między regionami jest obecnie dostępny w ograniczonych regionach. Regionalne moduły równoważenia obciążenia za modułem równoważenia obciążenia między regionami mogą znajdować się w dowolnym regionie.
Tworzenie standardowego wewnętrznego modułu równoważenia obciążenia Ten szablon tworzy standardowy wewnętrzny moduł azure Load Balancer z portem równoważenia obciążenia reguły 80
Tworzenie standardowego modułu równoważenia obciążenia Ten szablon tworzy dostępny z Internetu moduł równoważenia obciążenia, reguły równoważenia obciążenia i trzy maszyny wirtualne dla puli zaplecza z każdą maszyną wirtualną w strefie nadmiarowej.
Tworzenie maszyny wirtualnej z wieloma kartami sieciowymi i dostępem RDP Ten szablon umożliwia utworzenie maszyn wirtualnych z wieloma (2) interfejsami sieciowymi (karty sieciowe) i połączenie RDP ze skonfigurowanym modułem równoważenia obciążenia i regułą NAT dla ruchu przychodzącego. Więcej kart sieciowych można łatwo dodać za pomocą tego szablonu. Ten szablon umożliwia również wdrożenie konta magazynu, sieci wirtualnej, publicznego adresu IP i 2 interfejsów sieciowych (frontonu i zaplecza).
Tworzenie maszyny wirtualnej platformy Azure przy użyciu nowego lasu usługi AD Ten szablon tworzy nową maszynę wirtualną platformy Azure, konfiguruje maszynę wirtualną jako kontroler domeny usługi AD dla nowego lasu
Tworzenie pulpitu UBUNTUGNO Ten szablon tworzy maszynę klasyczną z systemem ubuntu. Jest to doskonałe rozwiązanie do użycia jako serwer przesiadkowy za translatorem adresów sieciowych.
wdrażanie bezpiecznego klastra z 5 węzłami Ten szablon umożliwia wdrożenie bezpiecznego klastra usługi Service Fabric z systemem Windows Server 2019 Datacenter z systemem Standard_D2_v2 Size VMSS.
Wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows z obsługą zaufanego uruchamiania Ten szablon umożliwia wdrożenie zaufanego zestawu skalowania maszyn wirtualnych z obsługą uruchamiania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows Server 2016, Windows Server 2019 lub Windows Server 2022 Azure Edition. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Jeśli włączysz protokół Secureboot i vTPM, rozszerzenie zaświadczania gościa zostanie zainstalowane w zestawie skalowania maszyn wirtualnych. To rozszerzenie wykona zdalne zaświadczanie przez chmurę.
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows i skalowanie automatyczne Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows 2008-R2-SP1, 2012-Datacenter lub 2012-R2-Datacenter. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Mają również zintegrowane automatyczne skalowanie
wdróż zestaw skalowania maszyn wirtualnych łączący każdą maszynę wirtualną z udziałem usługi Azure Files Ten szablon wdraża zestaw skalowania maszyn wirtualnych z systemem Ubuntu i używa niestandardowego rozszerzenia skryptu w celu połączenia każdej maszyny wirtualnej z udziałem usługi Azure Files
deploy Shibboleth Identity Provider cluster on Windows (Wdrażanie klastra shibboleth Identity Provider w systemie Windows Ten szablon wdraża dostawcę tożsamości Shibboleth w systemie Windows w konfiguracji klastrowanej. Po pomyślnym wdrożeniu możesz przejść do https://your-domain:8443/idp/profile/status (zanotuj numer portu), aby sprawdzić powodzenie.
wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu serwera butelek języka Python & autoskalowaniem Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z prostą aplikacją Python Bottle, która działa. W przypadku skonfigurowanego automatycznego skalowania zestaw skalowania będzie skalowany w poziomie & w razie potrzeby
wdraża grupę dostępności programu SQL Server 2014 w istniejącej sieci wirtualnej & AD Ten szablon tworzy trzy nowe maszyny wirtualne platformy Azure w istniejącej sieci wirtualnej: dwie maszyny wirtualne są skonfigurowane jako węzły repliki grupy dostępności programu SQL Server 2014, a jedna maszyna wirtualna jest skonfigurowana jako monitor udziału plików na potrzeby automatycznego trybu failover klastra. Oprócz tych maszyn wirtualnych konfigurowane są również następujące dodatkowe zasoby platformy Azure: Wewnętrzny moduł równoważenia obciążenia, konta magazynu. Aby skonfigurować klastrowanie, program SQL Server i grupę dostępności w ramach każdej maszyny wirtualnej, jest używane rozszerzenie DSC programu PowerShell. W przypadku obsługi usługi Active Directory istniejące kontrolery domeny usługi Active Directory powinny być już wdrożone w istniejącej sieci wirtualnej.
usługa Front Door Premium z maszyną wirtualną i usługą Private Link Ten szablon tworzy usługę Front Door Premium i maszynę wirtualną skonfigurowaną jako serwer internetowy. Usługa Front Door używa prywatnego punktu końcowego z usługą Private Link do wysyłania ruchu do maszyny wirtualnej.
maszyn wirtualnych usług IIS & maszyn wirtualnych programu SQL Server 2014 Utwórz 1 lub 2 serwery sieci Web usług IIS Windows 2012 R2 i jeden zaplecze programu SQL Server 2014 w sieci wirtualnej.
JBoss EAP w systemie RHEL (klastrowane, wiele maszyn wirtualnych) Ten szablon umożliwia utworzenie wielu maszyn wirtualnych RHEL 8.6 z uruchomionym klastrem JBoss EAP 7.4, a także wdrożenie aplikacji internetowej o nazwie eap-session-replication. Można zalogować się do konsoli administracyjnej przy użyciu nazwy użytkownika i hasła protokołu JBoss EAP skonfigurowanego w momencie wdrożenia.
przykład usługi Private Link W tym szablonie pokazano, jak utworzyć usługę łącza prywatnego
publicznego modułu równoważenia obciążenia połączonego z usługą Load Balancer bramy Ten szablon umożliwia wdrożenie modułu równoważenia obciążenia w warstwie Standardowa w warstwie Standardowa połączonego z modułem równoważenia obciążenia bramy. Ruch przychodzący z Internetu jest kierowany do modułu równoważenia obciążenia bramy z maszynami wirtualnymi z systemem Linux (WUS) w puli zaplecza.
maszynę wirtualną z portem RDP Tworzy maszynę wirtualną i tworzy regułę translatora adresów sieciowych dla protokołu RDP na maszynie wirtualnej w module równoważenia obciążenia
zestawu skalowania maszyn wirtualnych z automatycznym skalowaniem z uruchomioną aplikacją internetową usług IIS Wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z uruchomionymi usługami IIS i bardzo podstawową aplikacją internetową platformy .NET MVC. Rozszerzenie DSC programu PowerShell dla programu VMSS jest używane do instalowania i wdrażania pakietów WebDeploy usług IIS.
maszyn wirtualnych w strefach dostępności przy użyciu modułu równoważenia obciążenia i translatora adresów sieciowych Ten szablon umożliwia tworzenie maszyn wirtualnych rozproszonych między strefami dostępności przy użyciu modułu równoważenia obciążenia i konfigurowanie reguł NAT za pośrednictwem modułu równoważenia obciążenia. Ten szablon wdraża również sieć wirtualną, publiczny adres IP i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych
tryb elastycznej orkiestracji usługi VMSS — przewodnik Szybki start z systemem Linux Ten szablon wdraża prosty zestaw skalowania maszyn wirtualnych z wystąpieniami za usługą Azure Load Balancer. Zestaw skalowania maszyn wirtualnych jest w trybie elastycznej orkiestracji. Użyj parametru systemu operacyjnego, aby wybrać wdrożenie systemu Linux (Ubuntu) lub Windows (Windows Server Datacenter 2019). UWAGA: ten szablon szybkiego startu umożliwia dostęp sieciowy do portów zarządzania maszynami wirtualnymi (SSH, RDP) z dowolnego adresu internetowego i nie powinien być używany do wdrożeń produkcyjnych.
vmSS z prefiksem publicznego adresu IP Szablon do wdrażania usługi VMSS z prefiksem publicznego adresu IP

Definicja zasobu szablonu usługi ARM

Typ zasobu loadBalancers można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/loadBalancers, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

BackendAddressPool

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości puli adresów zaplecza. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
backendIPConfigurations Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych. NetworkInterfaceIPConfiguration[]
outboundNatRule Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza. SubResource
provisioningState Uzyskaj stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

FrontendIPConfiguration

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości konfiguracji adresu IP frontonu modułu równoważenia obciążenia. FrontendIPConfigurationPropertiesFormat

FrontendIPConfigurationPropertiesFormat

Nazwa Opis Wartość
inboundNatPools Tylko do odczytu. Identyfikatory URI pul przychodzących używające tego adresu IP frontonu. SubResource []
inboundNatRules Tylko do odczytu. Identyfikatory URI reguł ruchu przychodzącego używające tego adresu IP frontonu. SubResource []
loadBalancingRules Pobiera identyfikatory URI reguł równoważenia obciążenia korzystające z tego adresu IP frontonu. SubResource []
outboundNatRules Tylko do odczytu. Identyfikatory URI reguł ruchu wychodzącego korzystające z tego adresu IP frontonu. SubResource []
privateIPAddress Prywatny adres IP konfiguracji adresu IP. struna
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". "Dynamiczny"
"Statyczny"
provisioningState Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
publicIPAddress Odwołanie do zasobu Publicznego adresu IP. PublicIPAddress
podsieć Odwołanie do zasobu podsieci. podsieci

InboundNatPool

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości puli NAT dla ruchu przychodzącego. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Nazwa Opis Wartość
backendPort Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 1 do 65535. int (wymagane)
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontendPortRangeEnd Ostatni numer portu w zakresie portów zewnętrznych, które będą używane do udostępniania nat dla ruchu przychodzącego do kart sieciowych skojarzonych z modułem równoważenia obciążenia. Dopuszczalny zakres wartości z zakresu od 1 do 65535. int (wymagane)
frontendPortRangeStart Pierwszy numer portu w zakresie portów zewnętrznych, które będą używane do udostępniania translatora adresów sieciowych dla ruchu przychodzącego do kart sieciowych skojarzonych z modułem równoważenia obciążenia. Dopuszczalny zakres wartości z zakresu od 1 do 65534. int (wymagane)
protokół Protokół transportu dla punktu końcowego. Możliwe wartości to: "Udp" lub "Tcp". "Tcp"
"Udp" (wymagane)
provisioningState Pobiera stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

Ruch przychodzącyNatRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości reguły NAT dla ruchu przychodzącego. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nazwa Opis Wartość
backendIPConfiguration Odwołanie do prywatnego adresu IP zdefiniowanego w interfejsie sieciowym maszyny wirtualnej. Ruch wysyłany do portu frontonu każdej konfiguracji adresu IP frontonu jest przekazywany do obsługiwanego adresu IP. NetworkInterfaceIPConfiguration
backendPort Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. Int
enableFloatingIP Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontonPort Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. Int
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
protokół Protokół transportu dla punktu końcowego. Możliwe wartości to: "Udp" lub "Tcp" "Tcp"
"Udp"
provisioningState Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

Konfiguracja adresu IP

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości konfiguracji adresu IP. IPConfigurationPropertiesFormat

IpConfigurationPropertiesFormat

Nazwa Opis Wartość
privateIPAddress Prywatny adres IP konfiguracji adresu IP. struna
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. Możliwe wartości to "Statyczne" i "Dynamiczne". "Dynamiczny"
"Statyczny"
provisioningState Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
publicIPAddress Odwołanie do zasobu publicznego adresu IP. PublicIPAddress
podsieć Odwołanie do zasobu podsieci. podsieci

LoadBalancerPropertiesFormat

Nazwa Opis Wartość
backendAddressPools Kolekcja pul adresów zaplecza używanych przez moduł równoważenia obciążenia BackendAddressPool[]
frontendIPConfigurations Obiekt reprezentujący adresy IP frontonu, które mają być używane dla modułu równoważenia obciążenia FrontendIPConfiguration[]
inboundNatPools Definiuje zewnętrzny zakres portów dla translatora adresów sieciowych dla ruchu przychodzącego do pojedynczego portu zaplecza na kart sieciowych skojarzonych z modułem równoważenia obciążenia. Reguły NAT dla ruchu przychodzącego są tworzone automatycznie dla każdej karty sieciowej skojarzonej z modułem równoważenia obciążenia przy użyciu portu zewnętrznego z tego zakresu. Definiowanie puli nat dla ruchu przychodzącego w module równoważenia obciążenia wzajemnie wyklucza się z definiowaniem reguł nat dla ruchu przychodzącego. Pule nat dla ruchu przychodzącego odwołują się do zestawów skalowania maszyn wirtualnych. Karty sieciowe skojarzone z poszczególnymi maszynami wirtualnymi nie mogą odwoływać się do puli nat dla ruchu przychodzącego. Muszą odwoływać się do poszczególnych reguł NAT dla ruchu przychodzącego. inboundNatPool[]
inboundNatRules Kolekcja reguł NAT dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Definiowanie reguł NAT dla ruchu przychodzącego w module równoważenia obciążenia wzajemnie się wyklucza z definiowaniem puli nat dla ruchu przychodzącego. Pule nat dla ruchu przychodzącego odwołują się do zestawów skalowania maszyn wirtualnych. Karty sieciowe skojarzone z poszczególnymi maszynami wirtualnymi nie mogą odwoływać się do puli nat dla ruchu przychodzącego. Muszą odwoływać się do poszczególnych reguł NAT dla ruchu przychodzącego. inboundNatRule[]
loadBalancingRules Kolekcja obiektów reprezentująca reguły równoważenia obciążenia Pobiera aprowizację LoadBalancingRule[]
outboundNatRules Reguły NAT dla ruchu wychodzącego. outboundNatRule[]
Sondy Kolekcja obiektów sondy używanych w module równoważenia obciążenia sondy[]
provisioningState Pobiera stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
resourceGuid Właściwość identyfikatora GUID zasobu modułu równoważenia obciążenia. struna

LoadBalancingRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości modułu równoważenia obciążenia. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Odwołanie do puli adresów IP. Ruch przychodzący jest losowo zrównoważony dla adresów IP w adresach IP zaplecza. SubResource
backendPort Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 1 do 65535. Int
enableFloatingIP Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontonPort Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości to od 1 do 65534. int (wymagane)
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
loadDistribution Zasady dystrybucji obciążenia dla tej reguły. Możliwe wartości to "Default", "SourceIP" i "SourceIPProtocol". "Wartość domyślna"
"SourceIP"
"SourceIPProtocol"
Sondy Odwołanie do sondy modułu równoważenia obciążenia używanej przez regułę równoważenia obciążenia. SubResource
protokół Protokół transportu dla zewnętrznego punktu końcowego. Możliwe wartości to "Udp" lub "Tcp" "Tcp"
"Udp" (wymagane)
provisioningState Pobiera stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

Microsoft.Network/loadBalancers

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2015-06-15'
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości modułu równoważenia obciążenia. LoadBalancerPropertiesFormat
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Network/loadBalancers"

NetworkInterface

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości NetworkInterface. NetworkInterfacePropertiesFormat
Tagi Tagi zasobów. ResourceTags

NetworkInterfaceDnsSettings

Nazwa Opis Wartość
appliedDnsServers Jeśli maszyna wirtualna używająca tej karty sieciowej jest częścią zestawu dostępności, ta lista będzie zawierać związek wszystkich serwerów DNS ze wszystkich kart sieciowych, które są częścią zestawu dostępności. Ta właściwość jest skonfigurowana na każdej z tych maszyn wirtualnych. string[]
dnsServers Lista adresów IP serwerów DNS. Użyj polecenia "AzureProvidedDNS", aby przełączyć się na platformę Azure pod warunkiem rozpoznawania nazw DNS. Wartość "AzureProvidedDNS" nie może być połączona z innymi adresami IP. Musi to być jedyna wartość w kolekcji dnsServers. string[]
internalDnsNameLabel Względna nazwa DNS dla tej karty sieciowej używanej do komunikacji wewnętrznej między maszynami wirtualnymi w tej samej sieci wirtualnej. struna
internalFqdn W pełni kwalifikowana nazwa DNS obsługująca komunikację wewnętrzną między maszynami wirtualnymi w tej samej sieci wirtualnej. struna

NetworkInterfaceIPConfiguration

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości konfiguracji adresu IP. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nazwa Opis Wartość
loadBalancerBackendAddressPools Odwołanie do zasobu LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Lista odwołań do modułu LoadBalancerInboundNatRules. inboundNatRule[]
podstawowy Pobiera, czy jest to podstawowy adres klienta w interfejsie sieciowym. Bool
privateIPAddress struna
privateIPAllocationMethod Definiuje sposób przypisywanego prywatnego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". "Dynamiczny"
"Statyczny"
provisioningState struna
publicIPAddress Zasób publicznego adresu IP. PublicIPAddress
podsieć Podsieć w zasobie sieci wirtualnej. podsieci

NetworkInterfacePropertiesFormat

Nazwa Opis Wartość
dnsSettings Ustawienia DNS w interfejsie sieciowym. NetworkInterfaceDnsSettings
enableIPForwarding Wskazuje, czy przekazywanie ip jest włączone w tym interfejsie sieciowym. Bool
ipConfigurations Lista adresów IPKonfiguracje interfejsu sieciowego. NetworkInterfaceIPConfiguration[]
macAddress Adres MAC interfejsu sieciowego. struna
networkSecurityGroup Odwołanie do zasobu NetworkSecurityGroup. NetworkSecurityGroup
podstawowy Pobiera, czy jest to podstawowy interfejs sieciowy na maszynie wirtualnej. Bool
provisioningState Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
resourceGuid Właściwość identyfikatora GUID zasobu interfejsu sieciowego. struna
virtualMachine Odwołanie do maszyny wirtualnej. SubResource

NetworkSecurityGroup

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Zasób sieciowej grupy zabezpieczeń. NetworkSecurityGroupPropertiesFormat
Tagi Tagi zasobów. ResourceTags

NetworkSecurityGroupPropertiesFormat

Nazwa Opis Wartość
defaultSecurityRules Domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń. SecurityRule[]
networkInterfaces Kolekcja odwołań do interfejsów sieciowych. NetworkInterface[]
provisioningState Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
resourceGuid Właściwość identyfikatora GUID zasobu sieciowej grupy zabezpieczeń. struna
securityRules Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. SecurityRule[]
Podsieci Kolekcja odwołań do podsieci. podsieci[]

WychodzącyNatRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Pula translatora adresów sieciowych dla ruchu wychodzącego modułu równoważenia obciążenia. OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

Nazwa Opis Wartość
allocatedOutboundPorts Liczba portów wychodzących, które mają być używane dla translatora adresów sieciowych. Int
backendAddressPool Odwołanie do puli adresów IP. Ruch wychodzący jest losowo obciążony między adresami IP w adresach IP zaplecza. SubResource (wymagane)
frontendIPConfigurations Adresy IP frontonu modułu równoważenia obciążenia. SubResource []
provisioningState Pobiera stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

Sondy

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości ProbePropertiesFormat

ProbePropertiesFormat

Nazwa Opis Wartość
intervalInSeconds Interwał w sekundach określa, jak często sondować punkt końcowy pod kątem stanu kondycji. Zazwyczaj interwał jest nieco krótszy niż połowa przydzielonego limitu czasu (w sekundach), który umożliwia wykonanie dwóch pełnych sond przed rozpoczęciem wystąpienia poza rotacją. Wartość domyślna to 15, a minimalna wartość to 5. Int
loadBalancingRules Reguły modułu równoważenia obciążenia korzystające z tej sondy. SubResource []
numberOfProbes Liczba sond, w których nie ma odpowiedzi, spowoduje zatrzymanie dalszego ruchu z dostarczenia do punktu końcowego. Te wartości umożliwiają szybsze lub wolniejsze wyprowadzenie punktów końcowych z rotacji niż typowe czasy używane na platformie Azure. Int
port Port do komunikowania sondy. Możliwe wartości wahają się od 1 do 65535 włącznie. int (wymagane)
protokół Protokół punktu końcowego. Możliwe wartości to: "Http" lub "Tcp". Jeśli określono wartość "Tcp", odebrany element ACK jest wymagany, aby sonda zakończyła się pomyślnie. Jeśli określono wartość "Http", odpowiedź 200 OK z określonego identyfikatora URI jest wymagana, aby sonda zakończyła się pomyślnie. "Http"
"Tcp" (wymagany)
provisioningState Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
requestPath Identyfikator URI używany do żądania stanu kondycji z maszyny wirtualnej. Ścieżka jest wymagana, jeśli protokół jest ustawiony na http. W przeciwnym razie nie jest to dozwolone. Nie ma wartości domyślnej. struna

PublicIPAddress

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości publicznego adresu IP. PublicIPAddressPropertiesFormat
Tagi Tagi zasobów. ResourceTags

PublicIPAddressDnsSettings

Nazwa Opis Wartość
domainNameLabel Pobiera lub ustawia etykietę Nazwa domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. struna
Fqdn Pobiera nazwę FQDN, w pełni kwalifikowaną nazwę domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. struna
reverseFqdn Pobiera lub ustawia odwrotną nazwę FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. struna

PublicIPAddressPropertiesFormat

Nazwa Opis Wartość
dnsSettings Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. PublicIPAddressDnsSettings
idleTimeoutInMinutes Limit czasu bezczynności publicznego adresu IP. Int
ipAddress struna
ipConfiguration Konfiguracja adresu IP IPConfiguration
provisioningState Stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
publicIPAllocationMethod Metoda alokacji publicznego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". "Dynamiczny"
"Statyczny"
resourceGuid Właściwość identyfikatora GUID zasobu publicznego adresu IP. struna

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Trasa

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Zasób trasy RoutePropertiesFormat

RoutePropertiesFormat

Nazwa Opis Wartość
addressPrefix Docelowa trasa CIDR, do której ma zastosowanie trasa. struna
nextHopIpAddress Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. struna
nextHopType Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. Możliwe wartości to: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" i "None" "Internet"
"Brak"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (wymagane)
provisioningState Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

RouteTable

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób zostanie zaktualizowany. struna
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Zasób tabeli tras RouteTablePropertiesFormat
Tagi Tagi zasobów. ResourceTags

RouteTablePropertiesFormat

Nazwa Opis Wartość
provisioningState Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
Trasy Kolekcja tras zawartych w tabeli tras. Route[]
Podsieci Kolekcja odwołań do podsieci. podsieci[]

SecurityRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nazwa Opis Wartość
dostęp Ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to: "Zezwalaj" i "Odmów". "Zezwalaj"
"Odmów" (wymagane)
opis Opis tej reguły. Ograniczony do 140 znaków. struna
destinationAddressPrefix Prefiks adresu docelowego. CIDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". ciąg (wymagany)
destinationPortRange Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna
kierunek Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. Możliwe wartości to: "Przychodzące" i "Wychodzące". "Ruch przychodzący"
"Wychodzący" (wymagany)
priorytet Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. Int
protokół Protokół sieciowy, do których ma zastosowanie ta reguła. Możliwe wartości to "Tcp", "Udp" i "*". '*'
"Tcp"
"Udp" (wymagane)
provisioningState Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
sourceAddressPrefix CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. ciąg (wymagany)
sourcePortRange Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna

Podsieć

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości SubnetPropertiesFormat

SubnetPropertiesFormat

Nazwa Opis Wartość
addressPrefix Prefiks adresu dla podsieci. struna
ipConfigurations Pobiera tablicę odwołań do konfiguracji adresów IP interfejsu sieciowego przy użyciu podsieci. IPConfiguration[]
networkSecurityGroup Odwołanie do zasobu NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Stan aprowizacji zasobu. struna
routeTable Odwołanie do zasobu RouteTable. RouteTable

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
2 maszyny wirtualne w module równoważenia obciążenia i konfigurowanie reguł translatora adresów sieciowych w modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon umożliwia tworzenie 2 maszyn wirtualnych w zestawie dostępności i konfigurowanie reguł NAT za pośrednictwem modułu równoważenia obciążenia. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych
2 maszyny wirtualne w regułach modułu równoważenia obciążenia i równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie 2 maszyn wirtualnych w ramach modułu równoważenia obciążenia i skonfigurowanie reguły równoważenia obciążenia na porcie 80. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, zestaw dostępności i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych
2 maszyny wirtualne w sieci wirtualnej — wewnętrzne reguły modułu równoważenia obciążenia i modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon umożliwia tworzenie 2 maszyn wirtualnych w sieci wirtualnej i w ramach wewnętrznego modułu równoważenia obciążenia oraz konfigurowanie reguły równoważenia obciążenia na porcie 80. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, zestaw dostępności i interfejsy sieciowe.
Autoskaluj zestaw skalowania maszyn wirtualnych z systemem Windows LANSA przy użyciu usługi Azure SQL Database

wdrażanie w usłudze Azure
Szablon wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z żądaną liczbą maszyn wirtualnych w zestawie skalowania i tożsamością usługi ZARZĄDZANEj LANSA do zainstalowania na każdej maszynie wirtualnej. Po wdrożeniu zestawu skalowania maszyn wirtualnych rozszerzenie niestandardowego skryptu służy do instalowania tożsamości usługi ZARZĄDZANEj LANSA)
aparat usługi Azure Container Service Engine (acs-engine) — tryb Swarm

wdrażanie w usłudze Azure
Aparat usługi Azure Container Service Engine (acs-engine) generuje szablony usługi ARM (Azure Resource Manager) dla klastrów z obsługą platformy Docker na platformie Microsoft Azure z wybranymi elementami DC/OS, Kubernetes, Swarm Mode lub Swarm orchestrators. Dane wejściowe narzędzia to definicja klastra. Definicja klastra jest bardzo podobna do (w wielu przypadkach taka sama jak) składnia szablonu usługi ARM używana do wdrażania klastra usługi Microsoft Azure Container Service.
zestaw skalowania maszyn wirtualnych platformy Azure jako klienci Intel Lustre

wdrażanie w usłudze Azure
Ten szablon tworzy zestaw klientów Intel Lustre 2.7 przy użyciu zestawów skalowania maszyn wirtualnych platformy Azure i galerii platformy Azure OpenLogic CentOS 6.6 lub 7.0 i instaluje istniejący system plików Intel Lustre
szablon usługi AzureDatabricks dla VNetInjection i Load Balancer

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, sieciowej grupy zabezpieczeń, sieci wirtualnej i obszaru roboczego usługi Azure Databricks z siecią wirtualną.
Zapora aplikacji internetowej Barracuda z serwerami usług IIS zaplecza

wdrażanie w usłudze Azure
Ten szablon szybkiego startu platformy Azure wdraża rozwiązanie zapory aplikacji internetowej Barracuda na platformie Azure z wymaganą liczbą serwerów sieci Web usług IIS opartych na systemie Windows 2012. Szablony obejmują najnowszą wersję zapory aplikacji internetowej Barracuda z licencją Płatności zgodnie z rzeczywistym użyciem i najnowszą wersją obrazu platformy Azure systemu Windows 2012 R2 dla usług IIS. Zapora aplikacji internetowej Barracuda sprawdza przychodzący ruch internetowy i blokuje wstrzyknięcia kodu SQL, wykonywanie skryptów między witrynami, przekazywanie złośliwego oprogramowania & aplikacji DDoS i inne ataki ukierunkowane na aplikacje internetowe. Jeden zewnętrzny moduł równoważenia obciążenia jest wdrażany przy użyciu reguł NAT, aby umożliwić dostęp pulpitu zdalnego do serwerów internetowych zaplecza. Postępuj zgodnie z przewodnikiem po konfiguracji wdrożenia dostępnym w katalogu szablonów usługi GitHub, aby dowiedzieć się więcej o krokach wdrażania związanych z zaporą aplikacji internetowej Barracuda i publikowaniem aplikacji internetowych.
wdrożenie farmy usług pulpitu zdalnego w warstwie Podstawowa

wdrażanie w usłudze Azure
Ten szablon tworzy podstawowe wdrożenie farmy usług pulpitu zdalnego
klastra High-Availability Chef

wdrażanie w usłudze Azure
Ten szablon tworzy klaster chef-backend z dołączonymi węzłami frontonu
tworzenie 2 maszyn wirtualnych w module równoważenia obciążenia i maszynie wirtualnej z programem SQL Server przy użyciu sieciowej grupy zabezpieczeń

wdrażanie w usłudze Azure
Ten szablon tworzy 2 maszyny wirtualne z systemem Windows (które mogą być używane jako internetowy fe) z zestawem dostępności i modułem równoważenia obciążenia z otwartym portem 80. Dwie maszyny wirtualne można uzyskać przy użyciu protokołu RDP na porcie 6001 i 6002. Ten szablon tworzy również maszynę wirtualną z programem SQL Server 2014, którą można uzyskać za pośrednictwem połączenia RDP zdefiniowanego w sieciowej grupie zabezpieczeń.
tworzenie 2 maszyn wirtualnych z systemem Linux z modułem równoważenia obciążenia i maszyną wirtualną z programem SQL Server z SSD

wdrażanie w usłudze Azure
Ten szablon tworzy 2 maszyny wirtualne z systemem Linux (które mogą być używane jako internetowy fe) z zestawem dostępności i modułem równoważenia obciążenia z otwartym portem 80. Dwie maszyny wirtualne można uzyskać przy użyciu protokołu SSH na porcie 6001 i 6002. Ten szablon tworzy również maszynę wirtualną z programem SQL Server 2014, którą można uzyskać za pośrednictwem połączenia RDP zdefiniowanego w sieciowej grupie zabezpieczeń. Wszystkie magazyny maszyn wirtualnych mogą używać usługi Premium Storage (SSD) i można wybrać opcję tworzenia maszyn wirtualnych o wszystkich rozmiarach DS
Tworzenie modułu równoważenia obciążenia między regionami

wdrażanie w usłudze Azure
Ten szablon tworzy moduł równoważenia obciążenia między regionami z pulą zaplecza zawierającą dwa regionalne moduły równoważenia obciążenia. Moduł równoważenia obciążenia między regionami jest obecnie dostępny w ograniczonych regionach. Regionalne moduły równoważenia obciążenia za modułem równoważenia obciążenia między regionami mogą znajdować się w dowolnym regionie.
Tworzenie modułu równoważenia obciążenia z publicznym adresem IPv6

wdrażanie w usłudze Azure
Ten szablon tworzy moduł równoważenia obciążenia dostępny z Internetu z publicznym adresem IPv6, regułami równoważenia obciążenia i dwiema maszynami wirtualnymi dla puli zaplecza.
Tworzenie standardowego wewnętrznego modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon tworzy standardowy wewnętrzny moduł azure Load Balancer z portem równoważenia obciążenia reguły 80
Tworzenie standardowego wewnętrznego modułu równoważenia obciążenia z portami wysokiej dostępności

wdrażanie w usłudze Azure
Ten szablon tworzy standardową wewnętrzną usługę Azure Load Balancer z regułą równoważenia obciążenia portów wysokiej dostępności
Tworzenie standardowego modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon tworzy dostępny z Internetu moduł równoważenia obciążenia, reguły równoważenia obciążenia i trzy maszyny wirtualne dla puli zaplecza z każdą maszyną wirtualną w strefie nadmiarowej.
Tworzenie maszyny wirtualnej z wieloma kartami sieciowymi i dostępem RDP

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie maszyn wirtualnych z wieloma (2) interfejsami sieciowymi (karty sieciowe) i połączenie RDP ze skonfigurowanym modułem równoważenia obciążenia i regułą NAT dla ruchu przychodzącego. Więcej kart sieciowych można łatwo dodać za pomocą tego szablonu. Ten szablon umożliwia również wdrożenie konta magazynu, sieci wirtualnej, publicznego adresu IP i 2 interfejsów sieciowych (frontonu i zaplecza).
Tworzenie maszyny wirtualnej platformy Azure przy użyciu nowej lasu usługi Active Directory

wdrażanie w usłudze Azure
Ten szablon tworzy nową maszynę wirtualną platformy Azure, konfiguruje maszynę wirtualną jako kontroler domeny usługi Active Directory dla nowego lasu
Tworzenie maszyny wirtualnej platformy Azure przy użyciu nowego lasu usługi AD

wdrażanie w usłudze Azure
Ten szablon tworzy nową maszynę wirtualną platformy Azure, konfiguruje maszynę wirtualną jako kontroler domeny usługi AD dla nowego lasu
Utwórz nową domenę usługi AD z 2 kontrolerami domeny

wdrażanie w usłudze Azure
Ten szablon tworzy 2 nowe maszyny wirtualne jako kontrolery domeny usługi AD (podstawowe i zapasowe) dla nowego lasu i domeny
Tworzenie pulpitu UBUNTUGNO

wdrażanie w usłudze Azure
Ten szablon tworzy maszynę klasyczną z systemem ubuntu. Jest to doskonałe rozwiązanie do użycia jako serwer przesiadkowy za translatorem adresów sieciowych.
wdrażanie bezpiecznego klastra z 3 węzłami z włączoną sieciową grupą zabezpieczeń

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie bezpiecznego klastra usługi Service Fabric typu 3 z systemem Windows Server 2016 Data center na maszynach wirtualnych o rozmiarze Standard_D2. Użyj tego szablonu, aby sterować przychodzącym i wychodzącym ruchem sieciowym przy użyciu sieciowych grup zabezpieczeń.
wdrażanie bezpiecznego klastra z 5 węzłami

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie bezpiecznego klastra usługi Service Fabric z systemem Windows Server 2019 Datacenter z systemem Standard_D2_v2 Size VMSS.
wdrażanie klastra usługi Ubuntu Service Fabric z 5 węzłami

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie bezpiecznego klastra usługi Service Fabric 5 węzła z systemem Ubuntu na maszynie wirtualnej o rozmiarze Standard_D2_V2.
wdrażanie podstawowej/pomocniczej architektury zestawu skalowania maszyn wirtualnych z systemem Linux

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu rozszerzenia niestandardowego skryptu w podstawowej architekturze pomocniczej
wdrażanie zestawu skalowania w istniejącej sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon wdraża zestaw skalowania maszyn wirtualnych w istniejącej sieci wirtualnej.
wdrażanie prostego zestawu skalowania maszyn wirtualnych z systemem Linux

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 14.04.4-LTS lub 16.04-LTS. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH.
wdrażanie prostego zestawu skalowania maszyn wirtualnych z systemem Windows

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji różnych wersji systemu Windows. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń rdp.
Wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows z obsługą zaufanego uruchamiania

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zaufanego zestawu skalowania maszyn wirtualnych z obsługą uruchamiania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows Server 2016, Windows Server 2019 lub Windows Server 2022 Azure Edition. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Jeśli włączysz protokół Secureboot i vTPM, rozszerzenie zaświadczania gościa zostanie zainstalowane w zestawie skalowania maszyn wirtualnych. To rozszerzenie wykona zdalne zaświadczanie przez chmurę.
wdrażanie zestawu skalowania maszyn wirtualnych z Azure Data Science VM

wdrażanie w usłudze Azure
Te szablony wdrażają zestawy skalowania maszyn wirtualnych przy użyciu maszyn wirtualnych do nauki o danych platformy Azure jako obrazu źródłowego.
Wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Linux

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie niestandardowego obrazu maszyny wirtualnej z systemem Linux w zestawie skalowania. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z równoważeniem obciążenia HTTP (domyślnie na porcie 80). W tym przykładzie użyto niestandardowego skryptu do wdrożenia i aktualizacji aplikacji. Może być konieczne podanie niestandardowego skryptu dla własnej procedury aktualizacji. Musisz podać uogólniony obraz maszyny wirtualnej w tej samej subskrypcji i regionie, w którym tworzysz zestaw skalowania maszyn wirtualnych.
wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Windows

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych przy użyciu niestandardowego obrazu systemu Windows. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z równoważeniem obciążenia HTTP (domyślnie na porcie 80)
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Linux i skalowanie automatyczne

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 15.04 lub 14.04.4-LTS. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH. Mają również zintegrowane automatyczne skalowanie
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Linux za wewnętrznym modułem równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 15.10 lub 14.04.4-LTS. Te maszyny wirtualne znajdują się za wewnętrznym modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH.
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Linux w strefach dostępności

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Linux przy użyciu najnowszej poprawkowej wersji systemu Ubuntu Linux 14.04.4-LTS lub 16.04-LTS. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń SSH.
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows i skalowanie automatyczne

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie prostego zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji systemu Windows 2008-R2-SP1, 2012-Datacenter lub 2012-R2-Datacenter. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń RDP. Mają również zintegrowane automatyczne skalowanie
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows w strefach dostępności

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji różnych wersji systemu Windows. Te maszyny wirtualne znajdują się za modułem równoważenia obciążenia z regułami translatora adresów sieciowych dla połączeń rdp.
wdróż zestaw skalowania maszyn wirtualnych łączący każdą maszynę wirtualną z udziałem usługi Azure Files

wdrażanie w usłudze Azure
Ten szablon wdraża zestaw skalowania maszyn wirtualnych z systemem Ubuntu i używa niestandardowego rozszerzenia skryptu w celu połączenia każdej maszyny wirtualnej z udziałem usługi Azure Files
wdrażanie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu rozszerzenia niestandardowego skryptu

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Windows przy użyciu najnowszej poprawkowej wersji różnych wersji systemu Windows. Te maszyny wirtualne mają niestandardowe rozszerzenie skryptu do dostosowywania i znajdują się za modułem równoważenia obciążenia z regułami NAT dla połączeń rdp.
wdrażanie ustawienia skalowania automatycznego dla zestawu skalowania maszyn wirtualnych

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zasad skalowania automatycznego dla zasobu zestawu skalowania maszyn wirtualnych.
deploy Darktrace Autoscaling vSensors

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie automatycznego skalowania wdrożenia modułów vSensorów Darktrace
wdrażanie narzędzia Drupal przy użyciu zestawu skalowania maszyn wirtualnych, usług Azure Files i Mysql

wdrażanie w usłudze Azure
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z systemem Drupal (Apache/PHP). Wszystkie węzły współużytkować utworzony magazyn udziałów plików platformy Azure i bazę danych MySQL
wdrażanie klastra IOMAD w systemie Ubuntu

wdrażanie w usłudze Azure
Ten szablon wdraża usługę IOMAD jako aplikację LAMP w systemie Ubuntu. Tworzy co najmniej jedną maszynę wirtualną z systemem Ubuntu dla frontonu i jedną maszynę wirtualną zaplecza. Wykonuje dyskretną instalację oprogramowania Apache i PHP na maszynach wirtualnych frontonu i MySQL na maszynie wirtualnej zaplecza. Następnie wdraża IOMAD w klastrze. Konfiguruje moduł równoważenia obciążenia na potrzeby kierowania żądań do maszyn wirtualnych frontonu. Konfiguruje również reguły TRANSLATOR adresów sieciowych, aby zezwolić administratorowi na dostęp do każdej maszyny wirtualnej. Konfiguruje również katalog danych moodledata przy użyciu magazynu plików udostępnionego między maszynami wirtualnymi. Po pomyślnym wdrożeniu możesz przejść do usługi /iomad na każdej maszynie wirtualnej frontonu (przy użyciu dostępu administratora sieci Web), aby rozpocząć konfigurowanie usługi IOMAD.
deploy Open edX Dogwood (Multi-VM)

wdrażanie w usłudze Azure
Ten szablon tworzy sieć maszyn wirtualnych z systemem Ubuntu i wdraża na nich oprogramowanie Open edX Dogwood. Wdrożenie obsługuje 1–9 maszyn wirtualnych aplikacji i maszyn wirtualnych zaplecza Mongo i MySQL.
wdrażanie klastra OpenLDAP w systemie Ubuntu

wdrażanie w usłudze Azure
Ten szablon wdraża klaster OpenLDAP w systemie Ubuntu. Tworzy wiele maszyn wirtualnych z systemem Ubuntu (do 5, ale można je łatwo zwiększyć) i wykonuje dyskretną instalację openLDAP na nich. Następnie konfiguruje replikację wielokierunkową wielokierunkową na nich. Po pomyślnym wdrożeniu możesz przejść do folderu /phpldapadmin, aby rozpocząć tworzenie szablonu OpenLDAP.
wdrażanie klastra OpenSIS Community Edition w systemie Ubuntu

wdrażanie w usłudze Azure
Ten szablon wdraża program OpenSIS Community Edition jako aplikację LAMP w systemie Ubuntu. Tworzy co najmniej jedną maszynę wirtualną z systemem Ubuntu dla frontonu i jedną maszynę wirtualną zaplecza. Wykonuje dyskretną instalację oprogramowania Apache i PHP na maszynach wirtualnych frontonu i MySQL na maszynie wirtualnej zaplecza. Następnie wdraża program OpenSIS Community Edition w klastrze. Po pomyślnym wdrożeniu możesz przejść do witryny /opensis-ce na każdej maszynie wirtualnej frontonu (przy użyciu dostępu administratora sieci Web), aby rozpocząć tworzenie pliku OpenSIS.
Wdrażanie klastra shibboleth Identity Provider w systemie Ubuntu

wdrażanie w usłudze Azure
Ten szablon wdraża dostawcę tożsamości Shibboleth w systemie Ubuntu w konfiguracji klastrowanej. Po pomyślnym wdrożeniu możesz przejść do https://your-domain:8443/idp/profile/Status (zanotuj numer portu), aby sprawdzić powodzenie.
deploy Shibboleth Identity Provider cluster on Windows (Wdrażanie klastra shibboleth Identity Provider w systemie Windows

wdrażanie w usłudze Azure
Ten szablon wdraża dostawcę tożsamości Shibboleth w systemie Windows w konfiguracji klastrowanej. Po pomyślnym wdrożeniu możesz przejść do https://your-domain:8443/idp/profile/status (zanotuj numer portu), aby sprawdzić powodzenie.
wdrażanie zestawu skalowania maszyn wirtualnych za pomocą sondy modułu równoważenia obciążenia i automatycznych napraw

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie zestawu skalowania maszyn wirtualnych z systemem Linux za modułem równoważenia obciążenia ze skonfigurowaną sondą kondycji. Zestaw skalowania ma również włączone zasady automatycznego naprawiania wystąpień z okresem prolongaty wynoszącym 30 minut.
wdrażanie zestawu skalowania maszyn wirtualnych przy użyciu serwera butelek języka Python & autoskalowaniem

wdrażanie w usłudze Azure
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z prostą aplikacją Python Bottle, która działa. W przypadku skonfigurowanego automatycznego skalowania zestaw skalowania będzie skalowany w poziomie & w razie potrzeby
wdrażanie systemu Windows VMSS konfiguruje SSL DSC protokołu SSL

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie dwóch maszyn wirtualnych z systemem Windows, skonfigurowanie funkcji systemu Windows, takich jak IIS/Web Role, .Net Framework 4.5, uwierzytelnianie systemu Windows, inicjowanie aplikacji, pobieranie pakietów wdrażania aplikacji, zapisywanie adresów URL & konfiguracji SSL przy użyciu dsC i usługi Azure Key Vault
Wdraża klastra replikacji master/podrzędnej bazy danych MySQL z 2 węzłami

wdrażanie w usłudze Azure
Ten szablon wdraża klaster replikacji master/podrzędnej bazy danych MySQL z 2 węzłami w systemie CentOS 6.5 lub 6.6
wdraża klastra konsula 3 węzłów

wdrażanie w usłudze Azure
Ten szablon wdraża klaster consul z 3 węzłami i automatycznie dołącza węzły za pośrednictwem usługi Atlas. Consul to narzędzie do odnajdywania usług, rozproszonego magazynu kluczy/wartości i wielu innych ciekawych rzeczy. Usługa Atlas jest dostarczana przez firmę Hashicorp (twórców konsula) jako sposób szybkiego tworzenia klastrów konsula bez konieczności ręcznego dołączania każdego węzła
wdraża 3 węzły klastra Percona XtraDB

wdrażanie w usłudze Azure
Ten szablon wdraża klaster wysokiej dostępności MySQL z 3 węzłami w systemie CentOS 6.5 lub Ubuntu 12.04
wdraża klaster CentOS n-węzła

wdrażanie w usłudze Azure
Ten szablon wdraża klaster CentOS 2–10 węzłów z 2 sieciami.
wdraża grupę dostępności programu SQL Server 2014 w istniejącej sieci wirtualnej & AD

wdrażanie w usłudze Azure
Ten szablon tworzy trzy nowe maszyny wirtualne platformy Azure w istniejącej sieci wirtualnej: dwie maszyny wirtualne są skonfigurowane jako węzły repliki grupy dostępności programu SQL Server 2014, a jedna maszyna wirtualna jest skonfigurowana jako monitor udziału plików na potrzeby automatycznego trybu failover klastra. Oprócz tych maszyn wirtualnych konfigurowane są również następujące dodatkowe zasoby platformy Azure: Wewnętrzny moduł równoważenia obciążenia, konta magazynu. Aby skonfigurować klastrowanie, program SQL Server i grupę dostępności w ramach każdej maszyny wirtualnej, jest używane rozszerzenie DSC programu PowerShell. W przypadku obsługi usługi Active Directory istniejące kontrolery domeny usługi Active Directory powinny być już wdrożone w istniejącej sieci wirtualnej.
wdraża maszyny wirtualne z systemem Windows w ramach modułu równoważenia obciążenia, konfiguruje https usługi WinRM

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrażanie maszyn wirtualnych z systemem Windows przy użyciu kilku różnych opcji dla wersji systemu Windows. Ten szablon konfiguruje również odbiornik https usługi WinRM na maszynach wirtualnych
klastra Docker Swarm

wdrażanie w usłudze Azure
Ten szablon tworzy klaster Docker Swarm o wysokiej dostępności
usługa Front Door Premium z maszyną wirtualną i usługą Private Link

wdrażanie w usłudze Azure
Ten szablon tworzy usługę Front Door Premium i maszynę wirtualną skonfigurowaną jako serwer internetowy. Usługa Front Door używa prywatnego punktu końcowego z usługą Private Link do wysyłania ruchu do maszyny wirtualnej.
GlassFish na SUSE

wdrażanie w usłudze Azure
Ten szablon wdraża klaster GlassFish o zrównoważonym obciążeniu (v3 lub v4) składający się z zdefiniowanej przez użytkownika liczby maszyn wirtualnych SUSE (OpenSUSE lub SLES).
maszyn wirtualnych usług IIS & maszyn wirtualnych programu SQL Server 2014

wdrażanie w usłudze Azure
Utwórz 1 lub 2 serwery sieci Web usług IIS Windows 2012 R2 i jeden zaplecze programu SQL Server 2014 w sieci wirtualnej.
instalowanie klastra Elasticsearch w zestawie skalowania maszyn wirtualnych

wdrażanie w usłudze Azure
Ten szablon wdraża klaster Elasticsearch w zestawie skalowania maszyn wirtualnych. Szablon aprowizuje 3 dedykowane węzły główne z opcjonalną liczbą węzłów danych, które działają na dyskach zarządzanych.
IPv6 w usłudze Azure Virtual Network (VNET)

wdrażanie w usłudze Azure
Utwórz sieć wirtualną IPv4/IPv6 z dwoma stosami z 2 maszynami wirtualnymi.
IPv6 w usłudze Azure Virtual Network (VNET) przy użyciu usługi Std LB

wdrażanie w usłudze Azure
Utwórz dwustosową sieć wirtualną IPv4/IPv6 z 2 maszynami wirtualnymi i modułem równoważenia obciążenia w warstwie Standardowa dostępnym z Internetu.
JBoss EAP w systemie RHEL (klastrowane, wiele maszyn wirtualnych)

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie wielu maszyn wirtualnych RHEL 8.6 z uruchomionym klastrem JBoss EAP 7.4, a także wdrożenie aplikacji internetowej o nazwie eap-session-replication. Można zalogować się do konsoli administracyjnej przy użyciu nazwy użytkownika i hasła protokołu JBoss EAP skonfigurowanego w momencie wdrożenia.
JBoss EAP w systemie RHEL (klastrowane, VMSS)

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie wystąpień zestawu skalowania maszyn wirtualnych RHEL 8.6 z uruchomionym klastrem JBoss EAP 7.4, a także wdrożenie aplikacji internetowej o nazwie eap-session-replication. Można zalogować się do konsoli administracyjnej przy użyciu nazwy użytkownika i hasła protokołu JBoss EAP skonfigurowanego w momencie wdrożenia.
KEMP LoadMaster HA Pair

wdrażanie w usłudze Azure
Ten szablon wdraża parę KEMP LoadMaster HA
moduł równoważenia obciążenia z 2 adresami VIP, z których każda ma jedną regułę modułu równoważenia obciążenia

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, 2 publiczne adresy IP modułu równoważenia obciążenia (multivip), sieć wirtualna, interfejs sieciowy w sieci wirtualnej & regułę modułu równoważenia obciążenia w module równoważenia obciążenia używanym przez interfejs sieciowy.
moduł równoważenia obciążenia z regułą NAT dla ruchu przychodzącego

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie modułu równoważenia obciążenia, publicznego adresu IP modułu równoważenia obciążenia, sieci wirtualnej, interfejsu sieciowego w sieci wirtualnej & reguły TRANSLATOR adresów sieciowych w module równoważenia obciążenia używanym przez interfejs sieciowy.
aplikacja wielowarstwowa z sieciową grupą zabezpieczeń, wewnętrznym modułem równoważenia obciążenia, usługą AppGateway

wdrażanie w usłudze Azure
Ten szablon wdraża sieć wirtualną, segreguje sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia
multi tier traffic manager, L4 ILB, L7 AppGateway

wdrażanie w usłudze Azure
Ten szablon wdraża sieć wirtualną, segreguje sieć za pośrednictwem podsieci, wdraża maszyny wirtualne i konfiguruje równoważenie obciążenia
przykład usługi Private Link

wdrażanie w usłudze Azure
W tym szablonie pokazano, jak utworzyć usługę łącza prywatnego
publicznego modułu równoważenia obciążenia połączonego z usługą Load Balancer bramy

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie modułu równoważenia obciążenia w warstwie Standardowa w warstwie Standardowa połączonego z modułem równoważenia obciążenia bramy. Ruch przychodzący z Internetu jest kierowany do modułu równoważenia obciążenia bramy z maszynami wirtualnymi z systemem Linux (WUS) w puli zaplecza.
wdrażanie farmy usług pulpitu zdalnego przy użyciu istniejącej usługi Active Directory

wdrażanie w usłudze Azure
Ten szablon tworzy wdrożenie farmy usług pulpitu zdalnego przy użyciu istniejącej usługi Active Directory w tej samej grupie zasobów
wdrożenia bramy usług pulpitu zdalnego

wdrażanie w usłudze Azure
Ten szablon zapewnia wysoką dostępność dla bramy usług pulpitu zdalnego i serwerów dostępu do sieci Web usług pulpitu zdalnego w istniejącym wdrożeniu usług pulpitu zdalnego
rozwiązanie Red Hat Linux 3-warstwowe na platformie Azure

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie architektury 3-warstwowej przy użyciu maszyn wirtualnych "Red Hat Enterprise Linux 7.3". Architektura obejmuje sieci wirtualne, zewnętrzne i wewnętrzne moduły równoważenia obciążenia, maszyny wirtualne skoku, sieciowe grupy zabezpieczeń itp. wraz z wieloma maszynami wirtualnymi RHEL w każdej warstwie
nadmiarowe haproxy z modułem równoważenia obciążenia platformy Azure i zmiennoprzecinkowe IP

wdrażanie w usłudze Azure
Ten szablon tworzy nadmiarową konfigurację haproxy z 2 maszynami wirtualnymi z systemem Ubuntu skonfigurowanymi za modułem równoważenia obciążenia platformy Azure z włączonym pływającym adresem IP. Każda z maszyn wirtualnych z systemem Ubuntu uruchamia haproxy w celu równoważenia obciążenia żądań do innych maszyn wirtualnych aplikacji (w tym przypadku jest uruchomiona platforma Apache). Keepalived umożliwia nadmiarowość maszyn wirtualnych haproxy przez przypisanie pływającego adresu IP do serwera MASTER i zablokowanie sondy modułu równoważenia obciążenia w kopii zapasowej. Ten szablon wdraża również konto magazynu, sieć wirtualną, publiczny adres IP, interfejsy sieciowe.
usług pulpitu zdalnego z wysoką dostępnością

wdrażanie w usłudze Azure
Ten przykładowy kod szablonu usługi ARM wdroży laboratorium kolekcji sesji usług pulpitu zdalnego 2019 z wysoką dostępnością. Celem jest wdrożenie w pełni nadmiarowego, wysoce dostępnego rozwiązania dla usług pulpitu zdalnego przy użyciu systemu Windows Server 2019.
fragmentu zarezerwowanego przypadku użycia adresu IP

wdrażanie w usłudze Azure
Ten szablon demonstruje obecnie obsługiwany przypadek użycia zarezerwowanych adresów IP. Zastrzeżony adres IP jest po prostu statycznie przydzielonym publicznym adresem IP.
sap NetWeaver 3-warstwowy (dysk zarządzany)

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego obsługiwanego przez oprogramowanie SAP i dyski zarządzane.
systemu SAP NetWeaver 3-warstwowej wielowarstwowej bazy danych SID DB (dyski zarządzane)

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie maszyny wirtualnej przy użyciu systemu operacyjnego obsługiwanego przez oprogramowanie SAP.
serwera plików SAP NetWeaver (dysk zarządzany)

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie serwera plików, który może być używany jako magazyn udostępniony dla oprogramowania SAP NetWeaver.
prosty zestaw skalowania maszyn wirtualnych z systemem Linux i publiczny protokół IPv4 na maszynę wirtualną

wdrażanie w usłudze Azure
Ten szablon przedstawia wdrażanie prostego zestawu skalowania z modułem równoważenia obciążenia, regułami NAT dla ruchu przychodzącego i publicznym adresem IP na maszynę wirtualną.
zestaw skalowania maszyn wirtualnych z obsługą protokołu SSL

wdrażanie w usłudze Azure
Wdraża serwery internetowe skonfigurowane przy użyciu certyfikatów SSL wdrożonych bezpiecznie w usłudze Azure Key Vault
usługi Load Balancer w warstwie Standardowa z pulą zaplecza według adresów IP

wdrażanie w usłudze Azure
Ten szablon służy do zademonstrowania sposobu użycia szablonów usługi ARM do konfigurowania puli zaplecza modułu równoważenia obciążenia według adresu IP zgodnie z opisem w dokumencie zarządzanie pulą zaplecza.
przykład zestawu skalowania maszyn wirtualnych przy użyciu stref dostępności

wdrażanie w usłudze Azure
Ten szablon tworzy zestaw skalowania maszyn wirtualnych umieszczony w oddzielnych strefach dostępności z modułem równoważenia obciążenia.
maszynę wirtualną z portem RDP

wdrażanie w usłudze Azure
Tworzy maszynę wirtualną i tworzy regułę translatora adresów sieciowych dla protokołu RDP na maszynie wirtualnej w module równoważenia obciążenia
zestawu skalowania maszyn wirtualnych z automatycznym skalowaniem z uruchomioną aplikacją internetową usług IIS

wdrażanie w usłudze Azure
Wdraża zestaw skalowania maszyn wirtualnych z systemem Windows z uruchomionymi usługami IIS i bardzo podstawową aplikacją internetową platformy .NET MVC. Rozszerzenie DSC programu PowerShell dla programu VMSS jest używane do instalowania i wdrażania pakietów WebDeploy usług IIS.
maszyn wirtualnych w strefach dostępności przy użyciu modułu równoważenia obciążenia i translatora adresów sieciowych

wdrażanie w usłudze Azure
Ten szablon umożliwia tworzenie maszyn wirtualnych rozproszonych między strefami dostępności przy użyciu modułu równoważenia obciążenia i konfigurowanie reguł NAT za pośrednictwem modułu równoważenia obciążenia. Ten szablon wdraża również sieć wirtualną, publiczny adres IP i interfejsy sieciowe. W tym szablonie używamy funkcji pętli zasobów do tworzenia interfejsów sieciowych i maszyn wirtualnych
wdrażanie protokołu IPv6 w usłudze Azure Virtual Network (VNET)

wdrażanie w usłudze Azure
Utwórz zestaw skalowania maszyn wirtualnych przy użyciu dwóch stosów IPv4/IPv6 VNET i Std Load Balancer.
tryb elastycznej orkiestracji usługi VMSS — przewodnik Szybki start z systemem Linux

wdrażanie w usłudze Azure
Ten szablon wdraża prosty zestaw skalowania maszyn wirtualnych z wystąpieniami za usługą Azure Load Balancer. Zestaw skalowania maszyn wirtualnych jest w trybie elastycznej orkiestracji. Użyj parametru systemu operacyjnego, aby wybrać wdrożenie systemu Linux (Ubuntu) lub Windows (Windows Server Datacenter 2019). UWAGA: ten szablon szybkiego startu umożliwia dostęp sieciowy do portów zarządzania maszynami wirtualnymi (SSH, RDP) z dowolnego adresu internetowego i nie powinien być używany do wdrożeń produkcyjnych.
vmSS z prefiksem publicznego adresu IP

wdrażanie w usłudze Azure
Szablon do wdrażania usługi VMSS z prefiksem publicznego adresu IP

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu loadBalancers można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/loadBalancers, dodaj następujący program Terraform do szablonu.

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

Wartości właściwości

BackendAddressPool

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości puli adresów zaplecza. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nazwa Opis Wartość
backendIPConfigurations Pobiera kolekcję odwołań do adresów IP zdefiniowanych w interfejsach sieciowych. NetworkInterfaceIPConfiguration[]
outboundNatRule Pobiera reguły ruchu wychodzącego korzystające z tej puli adresów zaplecza. SubResource
provisioningState Uzyskaj stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

FrontendIPConfiguration

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości konfiguracji adresu IP frontonu modułu równoważenia obciążenia. FrontendIPConfigurationPropertiesFormat

FrontendIPConfigurationPropertiesFormat

Nazwa Opis Wartość
inboundNatPools Tylko do odczytu. Identyfikatory URI pul przychodzących używające tego adresu IP frontonu. SubResource []
inboundNatRules Tylko do odczytu. Identyfikatory URI reguł ruchu przychodzącego używające tego adresu IP frontonu. SubResource []
loadBalancingRules Pobiera identyfikatory URI reguł równoważenia obciążenia korzystające z tego adresu IP frontonu. SubResource []
outboundNatRules Tylko do odczytu. Identyfikatory URI reguł ruchu wychodzącego korzystające z tego adresu IP frontonu. SubResource []
privateIPAddress Prywatny adres IP konfiguracji adresu IP. struna
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". "Dynamiczny"
"Statyczny"
provisioningState Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
publicIPAddress Odwołanie do zasobu Publicznego adresu IP. PublicIPAddress
podsieć Odwołanie do zasobu podsieci. podsieci

InboundNatPool

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości puli NAT dla ruchu przychodzącego. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Nazwa Opis Wartość
backendPort Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 1 do 65535. int (wymagane)
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontendPortRangeEnd Ostatni numer portu w zakresie portów zewnętrznych, które będą używane do udostępniania nat dla ruchu przychodzącego do kart sieciowych skojarzonych z modułem równoważenia obciążenia. Dopuszczalny zakres wartości z zakresu od 1 do 65535. int (wymagane)
frontendPortRangeStart Pierwszy numer portu w zakresie portów zewnętrznych, które będą używane do udostępniania translatora adresów sieciowych dla ruchu przychodzącego do kart sieciowych skojarzonych z modułem równoważenia obciążenia. Dopuszczalny zakres wartości z zakresu od 1 do 65534. int (wymagane)
protokół Protokół transportu dla punktu końcowego. Możliwe wartości to: "Udp" lub "Tcp". "Tcp"
"Udp" (wymagane)
provisioningState Pobiera stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

Ruch przychodzącyNatRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości reguły NAT dla ruchu przychodzącego. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nazwa Opis Wartość
backendIPConfiguration Odwołanie do prywatnego adresu IP zdefiniowanego w interfejsie sieciowym maszyny wirtualnej. Ruch wysyłany do portu frontonu każdej konfiguracji adresu IP frontonu jest przekazywany do obsługiwanego adresu IP. NetworkInterfaceIPConfiguration
backendPort Port używany dla wewnętrznego punktu końcowego. Dopuszczalne wartości wahają się od 1 do 65535. Int
enableFloatingIP Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontonPort Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości wahają się od 1 do 65534. Int
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
protokół Protokół transportu dla punktu końcowego. Możliwe wartości to: "Udp" lub "Tcp" "Tcp"
"Udp"
provisioningState Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

Konfiguracja adresu IP

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości konfiguracji adresu IP. IPConfigurationPropertiesFormat

IpConfigurationPropertiesFormat

Nazwa Opis Wartość
privateIPAddress Prywatny adres IP konfiguracji adresu IP. struna
privateIPAllocationMethod Metoda alokacji prywatnego adresu IP. Możliwe wartości to "Statyczne" i "Dynamiczne". "Dynamiczny"
"Statyczny"
provisioningState Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
publicIPAddress Odwołanie do zasobu publicznego adresu IP. PublicIPAddress
podsieć Odwołanie do zasobu podsieci. podsieci

LoadBalancerPropertiesFormat

Nazwa Opis Wartość
backendAddressPools Kolekcja pul adresów zaplecza używanych przez moduł równoważenia obciążenia BackendAddressPool[]
frontendIPConfigurations Obiekt reprezentujący adresy IP frontonu, które mają być używane dla modułu równoważenia obciążenia FrontendIPConfiguration[]
inboundNatPools Definiuje zewnętrzny zakres portów dla translatora adresów sieciowych dla ruchu przychodzącego do pojedynczego portu zaplecza na kart sieciowych skojarzonych z modułem równoważenia obciążenia. Reguły NAT dla ruchu przychodzącego są tworzone automatycznie dla każdej karty sieciowej skojarzonej z modułem równoważenia obciążenia przy użyciu portu zewnętrznego z tego zakresu. Definiowanie puli nat dla ruchu przychodzącego w module równoważenia obciążenia wzajemnie wyklucza się z definiowaniem reguł nat dla ruchu przychodzącego. Pule nat dla ruchu przychodzącego odwołują się do zestawów skalowania maszyn wirtualnych. Karty sieciowe skojarzone z poszczególnymi maszynami wirtualnymi nie mogą odwoływać się do puli nat dla ruchu przychodzącego. Muszą odwoływać się do poszczególnych reguł NAT dla ruchu przychodzącego. inboundNatPool[]
inboundNatRules Kolekcja reguł NAT dla ruchu przychodzącego używanego przez moduł równoważenia obciążenia. Definiowanie reguł NAT dla ruchu przychodzącego w module równoważenia obciążenia wzajemnie się wyklucza z definiowaniem puli nat dla ruchu przychodzącego. Pule nat dla ruchu przychodzącego odwołują się do zestawów skalowania maszyn wirtualnych. Karty sieciowe skojarzone z poszczególnymi maszynami wirtualnymi nie mogą odwoływać się do puli nat dla ruchu przychodzącego. Muszą odwoływać się do poszczególnych reguł NAT dla ruchu przychodzącego. inboundNatRule[]
loadBalancingRules Kolekcja obiektów reprezentująca reguły równoważenia obciążenia Pobiera aprowizację LoadBalancingRule[]
outboundNatRules Reguły NAT dla ruchu wychodzącego. outboundNatRule[]
Sondy Kolekcja obiektów sondy używanych w module równoważenia obciążenia sondy[]
provisioningState Pobiera stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
resourceGuid Właściwość identyfikatora GUID zasobu modułu równoważenia obciążenia. struna

LoadBalancingRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości modułu równoważenia obciążenia. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Nazwa Opis Wartość
backendAddressPool Odwołanie do puli adresów IP. Ruch przychodzący jest losowo zrównoważony dla adresów IP w adresach IP zaplecza. SubResource
backendPort Port używany do połączeń wewnętrznych w punkcie końcowym. Dopuszczalne wartości to od 1 do 65535. Int
enableFloatingIP Konfiguruje punkt końcowy maszyny wirtualnej dla funkcji pływających adresów IP wymaganych do skonfigurowania zawsze włączonej grupy dostępności SQL. To ustawienie jest wymagane w przypadku korzystania z zawsze włączonych grup dostępności SQL na serwerze SQL. Tego ustawienia nie można zmienić po utworzeniu punktu końcowego. Bool
frontendIPConfiguration Odwołanie do adresów IP frontonu. SubResource
frontonPort Port zewnętrznego punktu końcowego. Numery portów dla każdej reguły muszą być unikatowe w ramach modułu równoważenia obciążenia. Dopuszczalne wartości to od 1 do 65534. int (wymagane)
idleTimeoutInMinutes Limit czasu dla bezczynności połączenia TCP. Wartość można ustawić z zakresu od 4 do 30 minut. Wartość domyślna to 4 minuty. Ten element jest używany tylko wtedy, gdy protokół jest ustawiony na TCP. Int
loadDistribution Zasady dystrybucji obciążenia dla tej reguły. Możliwe wartości to "Default", "SourceIP" i "SourceIPProtocol". "Wartość domyślna"
"SourceIP"
"SourceIPProtocol"
Sondy Odwołanie do sondy modułu równoważenia obciążenia używanej przez regułę równoważenia obciążenia. SubResource
protokół Protokół transportu dla zewnętrznego punktu końcowego. Możliwe wartości to "Udp" lub "Tcp" "Tcp"
"Udp" (wymagane)
provisioningState Pobiera stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

Microsoft.Network/loadBalancers

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości modułu równoważenia obciążenia. LoadBalancerPropertiesFormat
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/loadBalancers@2015-06-15"

NetworkInterface

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości NetworkInterface. NetworkInterfacePropertiesFormat
Tagi Tagi zasobów. ResourceTags

NetworkInterfaceDnsSettings

Nazwa Opis Wartość
appliedDnsServers Jeśli maszyna wirtualna używająca tej karty sieciowej jest częścią zestawu dostępności, ta lista będzie zawierać związek wszystkich serwerów DNS ze wszystkich kart sieciowych, które są częścią zestawu dostępności. Ta właściwość jest skonfigurowana na każdej z tych maszyn wirtualnych. string[]
dnsServers Lista adresów IP serwerów DNS. Użyj polecenia "AzureProvidedDNS", aby przełączyć się na platformę Azure pod warunkiem rozpoznawania nazw DNS. Wartość "AzureProvidedDNS" nie może być połączona z innymi adresami IP. Musi to być jedyna wartość w kolekcji dnsServers. string[]
internalDnsNameLabel Względna nazwa DNS dla tej karty sieciowej używanej do komunikacji wewnętrznej między maszynami wirtualnymi w tej samej sieci wirtualnej. struna
internalFqdn W pełni kwalifikowana nazwa DNS obsługująca komunikację wewnętrzną między maszynami wirtualnymi w tej samej sieci wirtualnej. struna

NetworkInterfaceIPConfiguration

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości konfiguracji adresu IP. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nazwa Opis Wartość
loadBalancerBackendAddressPools Odwołanie do zasobu LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Lista odwołań do modułu LoadBalancerInboundNatRules. inboundNatRule[]
podstawowy Pobiera, czy jest to podstawowy adres klienta w interfejsie sieciowym. Bool
privateIPAddress struna
privateIPAllocationMethod Definiuje sposób przypisywanego prywatnego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". "Dynamiczny"
"Statyczny"
provisioningState struna
publicIPAddress Zasób publicznego adresu IP. PublicIPAddress
podsieć Podsieć w zasobie sieci wirtualnej. podsieci

NetworkInterfacePropertiesFormat

Nazwa Opis Wartość
dnsSettings Ustawienia DNS w interfejsie sieciowym. NetworkInterfaceDnsSettings
enableIPForwarding Wskazuje, czy przekazywanie ip jest włączone w tym interfejsie sieciowym. Bool
ipConfigurations Lista adresów IPKonfiguracje interfejsu sieciowego. NetworkInterfaceIPConfiguration[]
macAddress Adres MAC interfejsu sieciowego. struna
networkSecurityGroup Odwołanie do zasobu NetworkSecurityGroup. NetworkSecurityGroup
podstawowy Pobiera, czy jest to podstawowy interfejs sieciowy na maszynie wirtualnej. Bool
provisioningState Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
resourceGuid Właściwość identyfikatora GUID zasobu interfejsu sieciowego. struna
virtualMachine Odwołanie do maszyny wirtualnej. SubResource

NetworkSecurityGroup

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Zasób sieciowej grupy zabezpieczeń. NetworkSecurityGroupPropertiesFormat
Tagi Tagi zasobów. ResourceTags

NetworkSecurityGroupPropertiesFormat

Nazwa Opis Wartość
defaultSecurityRules Domyślne reguły zabezpieczeń sieciowej grupy zabezpieczeń. SecurityRule[]
networkInterfaces Kolekcja odwołań do interfejsów sieciowych. NetworkInterface[]
provisioningState Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
resourceGuid Właściwość identyfikatora GUID zasobu sieciowej grupy zabezpieczeń. struna
securityRules Kolekcja reguł zabezpieczeń sieciowej grupy zabezpieczeń. SecurityRule[]
Podsieci Kolekcja odwołań do podsieci. podsieci[]

WychodzącyNatRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Pula translatora adresów sieciowych dla ruchu wychodzącego modułu równoważenia obciążenia. OutboundNatRulePropertiesFormat

OutboundNatRulePropertiesFormat

Nazwa Opis Wartość
allocatedOutboundPorts Liczba portów wychodzących, które mają być używane dla translatora adresów sieciowych. Int
backendAddressPool Odwołanie do puli adresów IP. Ruch wychodzący jest losowo obciążony między adresami IP w adresach IP zaplecza. SubResource (wymagane)
frontendIPConfigurations Adresy IP frontonu modułu równoważenia obciążenia. SubResource []
provisioningState Pobiera stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

Sondy

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Pobiera nazwę zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości ProbePropertiesFormat

ProbePropertiesFormat

Nazwa Opis Wartość
intervalInSeconds Interwał w sekundach określa, jak często sondować punkt końcowy pod kątem stanu kondycji. Zazwyczaj interwał jest nieco krótszy niż połowa przydzielonego limitu czasu (w sekundach), który umożliwia wykonanie dwóch pełnych sond przed rozpoczęciem wystąpienia poza rotacją. Wartość domyślna to 15, a minimalna wartość to 5. Int
loadBalancingRules Reguły modułu równoważenia obciążenia korzystające z tej sondy. SubResource []
numberOfProbes Liczba sond, w których nie ma odpowiedzi, spowoduje zatrzymanie dalszego ruchu z dostarczenia do punktu końcowego. Te wartości umożliwiają szybsze lub wolniejsze wyprowadzenie punktów końcowych z rotacji niż typowe czasy używane na platformie Azure. Int
port Port do komunikowania sondy. Możliwe wartości wahają się od 1 do 65535 włącznie. int (wymagane)
protokół Protokół punktu końcowego. Możliwe wartości to: "Http" lub "Tcp". Jeśli określono wartość "Tcp", odebrany element ACK jest wymagany, aby sonda zakończyła się pomyślnie. Jeśli określono wartość "Http", odpowiedź 200 OK z określonego identyfikatora URI jest wymagana, aby sonda zakończyła się pomyślnie. "Http"
"Tcp" (wymagany)
provisioningState Pobiera stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
requestPath Identyfikator URI używany do żądania stanu kondycji z maszyny wirtualnej. Ścieżka jest wymagana, jeśli protokół jest ustawiony na http. W przeciwnym razie nie jest to dozwolone. Nie ma wartości domyślnej. struna

PublicIPAddress

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Właściwości publicznego adresu IP. PublicIPAddressPropertiesFormat
Tagi Tagi zasobów. ResourceTags

PublicIPAddressDnsSettings

Nazwa Opis Wartość
domainNameLabel Pobiera lub ustawia etykietę Nazwa domeny. Łączenie etykiety nazwy domeny i regionalizowanej strefy DNS składają się na w pełni kwalifikowaną nazwę domeny skojarzoną z publicznym adresem IP. Jeśli zostanie określona etykieta nazwy domeny, zostanie utworzony rekord DNS dla publicznego adresu IP w systemie Microsoft Azure DNS. struna
Fqdn Pobiera nazwę FQDN, w pełni kwalifikowaną nazwę domeny rekordu DNS skojarzonego z publicznym adresem IP. Jest to połączenie domenyNameLabel i regionalizowanej strefy DNS. struna
reverseFqdn Pobiera lub ustawia odwrotną nazwę FQDN. Widoczna dla użytkownika w pełni kwalifikowana nazwa domeny, która jest rozpoznawana jako ten publiczny adres IP. Jeśli jest określona nazwa reverseFqdn, rekord DNS PTR jest tworzony wskazujący z adresu IP w domenie in-addr.arpa do odwrotnej nazwy FQDN. struna

PublicIPAddressPropertiesFormat

Nazwa Opis Wartość
dnsSettings Nazwa FQDN rekordu DNS skojarzonego z publicznym adresem IP. PublicIPAddressDnsSettings
idleTimeoutInMinutes Limit czasu bezczynności publicznego adresu IP. Int
ipAddress struna
ipConfiguration Konfiguracja adresu IP IPConfiguration
provisioningState Stan aprowizacji zasobu PublicIP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
publicIPAllocationMethod Metoda alokacji publicznego adresu IP. Możliwe wartości to: "Statyczne" i "Dynamiczne". "Dynamiczny"
"Statyczny"
resourceGuid Właściwość identyfikatora GUID zasobu publicznego adresu IP. struna

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Tagi zasobów

Nazwa Opis Wartość

Trasa

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Zasób trasy RoutePropertiesFormat

RoutePropertiesFormat

Nazwa Opis Wartość
addressPrefix Docelowa trasa CIDR, do której ma zastosowanie trasa. struna
nextHopIpAddress Pakiety adresów IP powinny być przekazywane do. Wartości następnego przeskoku są dozwolone tylko w trasach, w których typ następnego przeskoku to VirtualAppliance. struna
nextHopType Typ przeskoku platformy Azure, do których powinien zostać wysłany pakiet. Możliwe wartości to: "VirtualNetworkGateway", "VnetLocal", "Internet", "VirtualAppliance" i "None" "Internet"
"Brak"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (wymagane)
provisioningState Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna

RouteTable

Nazwa Opis Wartość
etag Pobiera unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób zostanie zaktualizowany. struna
id Identyfikator zasobu. struna
lokalizacja Lokalizacja zasobu. struna
Właściwości Zasób tabeli tras RouteTablePropertiesFormat
Tagi Tagi zasobów. ResourceTags

RouteTablePropertiesFormat

Nazwa Opis Wartość
provisioningState Stan aprowizacji zasobu. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
Trasy Kolekcja tras zawartych w tabeli tras. Route[]
Podsieci Kolekcja odwołań do podsieci. podsieci[]

SecurityRule

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nazwa Opis Wartość
dostęp Ruch sieciowy jest dozwolony lub blokowany. Możliwe wartości to: "Zezwalaj" i "Odmów". "Zezwalaj"
"Odmów" (wymagane)
opis Opis tej reguły. Ograniczony do 140 znaków. struna
destinationAddressPrefix Prefiks adresu docelowego. CIDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". ciąg (wymagany)
destinationPortRange Port docelowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna
kierunek Kierunek reguły. Kierunek określa, czy reguła będzie oceniana w ruchu przychodzącym lub wychodzącym. Możliwe wartości to: "Przychodzące" i "Wychodzące". "Ruch przychodzący"
"Wychodzący" (wymagany)
priorytet Priorytet reguły. Wartość może należeć do zakresu od 100 do 4096. Numer priorytetu musi być unikatowy dla każdej reguły w kolekcji. Im niższy numer priorytetu, tym wyższy priorytet reguły. Int
protokół Protokół sieciowy, do których ma zastosowanie ta reguła. Możliwe wartości to "Tcp", "Udp" i "*". '*'
"Tcp"
"Udp" (wymagane)
provisioningState Stan aprowizacji zasobu publicznego adresu IP. Możliwe wartości to: "Aktualizowanie", "Usuwanie" i "Niepowodzenie". struna
sourceAddressPrefix CiDR lub źródłowy zakres adresów IP. Gwiazdka "*" może być również używana do dopasowania wszystkich źródłowych adresów IP. Można również używać tagów domyślnych, takich jak "VirtualNetwork", "AzureLoadBalancer" i "Internet". Jeśli jest to reguła ruchu przychodzącego, określa, skąd pochodzi ruch sieciowy. ciąg (wymagany)
sourcePortRange Port źródłowy lub zakres. Liczba całkowita lub zakres z zakresu od 0 do 65535. Gwiazdka "*" może być również używana do dopasowania wszystkich portów. struna

Podsieć

Nazwa Opis Wartość
etag Unikatowy ciąg tylko do odczytu, który zmienia się za każdym razem, gdy zasób jest aktualizowany. struna
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości SubnetPropertiesFormat

SubnetPropertiesFormat

Nazwa Opis Wartość
addressPrefix Prefiks adresu dla podsieci. struna
ipConfigurations Pobiera tablicę odwołań do konfiguracji adresów IP interfejsu sieciowego przy użyciu podsieci. IPConfiguration[]
networkSecurityGroup Odwołanie do zasobu NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Stan aprowizacji zasobu. struna
routeTable Odwołanie do zasobu RouteTable. RouteTable

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna