Partilhar via


Microsoft.Network networkInterfaces

Definição de recursos do bíceps

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

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

Formato do recurso

Para criar um recurso Microsoft.Network/networkInterfaces, adicione o seguinte Bíceps ao seu modelo.

resource symbolicname 'Microsoft.Network/networkInterfaces@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  properties: {
    auxiliaryMode: 'string'
    auxiliarySku: 'string'
    disableTcpStateTracking: bool
    dnsSettings: {
      dnsServers: [
        'string'
      ]
      internalDnsNameLabel: 'string'
    }
    enableAcceleratedNetworking: bool
    enableIPForwarding: bool
    ipConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          applicationGatewayBackendAddressPools: [
            {
              id: 'string'
              name: 'string'
              properties: {
                backendAddresses: [
                  {
                    fqdn: 'string'
                    ipAddress: 'string'
                  }
                ]
              }
            }
          ]
          applicationSecurityGroups: [
            {
              id: 'string'
              location: 'string'
              properties: {}
              tags: {}
            }
          ]
          gatewayLoadBalancer: {
            id: 'string'
          }
          loadBalancerBackendAddressPools: [
            {
              id: 'string'
              name: 'string'
              properties: {
                drainPeriodInSeconds: int
                loadBalancerBackendAddresses: [
                  {
                    name: 'string'
                    properties: {
                      adminState: 'string'
                      ipAddress: 'string'
                      loadBalancerFrontendIPConfiguration: {
                        id: 'string'
                      }
                      subnet: {
                        id: 'string'
                      }
                      virtualNetwork: {
                        id: 'string'
                      }
                    }
                  }
                ]
                location: 'string'
                syncMode: 'string'
                tunnelInterfaces: [
                  {
                    identifier: int
                    port: int
                    protocol: 'string'
                    type: 'string'
                  }
                ]
                virtualNetwork: {
                  id: 'string'
                }
              }
            }
          ]
          loadBalancerInboundNatRules: [
            {
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendPort: int
                enableFloatingIP: bool
                enableTcpReset: bool
                frontendIPConfiguration: {
                  id: 'string'
                }
                frontendPort: int
                frontendPortRangeEnd: int
                frontendPortRangeStart: int
                idleTimeoutInMinutes: int
                protocol: 'string'
              }
            }
          ]
          primary: bool
          privateIPAddress: 'string'
          privateIPAddressPrefixLength: int
          privateIPAddressVersion: 'string'
          privateIPAllocationMethod: 'string'
          publicIPAddress: {
            extendedLocation: {
              name: 'string'
              type: 'EdgeZone'
            }
            id: 'string'
            location: 'string'
            properties: {
              ddosSettings: {
                ddosProtectionPlan: {
                  id: 'string'
                }
                protectionMode: 'string'
              }
              deleteOption: 'string'
              dnsSettings: {
                domainNameLabel: 'string'
                domainNameLabelScope: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipTags: [
                {
                  ipTagType: 'string'
                  tag: 'string'
                }
              ]
              linkedPublicIPAddress: {
                public-ip-address-object
              }
              migrationPhase: 'string'
              natGateway: {
                id: 'string'
                location: 'string'
                properties: {
                  idleTimeoutInMinutes: int
                  publicIpAddresses: [
                    {
                      id: 'string'
                    }
                  ]
                  publicIpPrefixes: [
                    {
                      id: 'string'
                    }
                  ]
                }
                sku: {
                  name: 'Standard'
                }
                tags: {}
                zones: [
                  'string'
                ]
              }
              publicIPAddressVersion: 'string'
              publicIPAllocationMethod: 'string'
              publicIPPrefix: {
                id: 'string'
              }
              servicePublicIPAddress: {
                public-ip-address-object
              }
            }
            sku: {
              name: 'string'
              tier: 'string'
            }
            tags: {}
            zones: [
              'string'
            ]
          }
          subnet: {
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              addressPrefixes: [
                'string'
              ]
              applicationGatewayIPConfigurations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    subnet: {
                      id: 'string'
                    }
                  }
                }
              ]
              defaultOutboundAccess: bool
              delegations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    serviceName: 'string'
                  }
                  type: 'string'
                }
              ]
              ipAllocations: [
                {
                  id: 'string'
                }
              ]
              natGateway: {
                id: 'string'
              }
              networkSecurityGroup: {
                id: 'string'
                location: 'string'
                properties: {
                  flushConnection: bool
                  securityRules: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationAddressPrefixes: [
                          'string'
                        ]
                        destinationApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {}
                          }
                        ]
                        destinationPortRange: 'string'
                        destinationPortRanges: [
                          'string'
                        ]
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        sourceAddressPrefix: 'string'
                        sourceAddressPrefixes: [
                          'string'
                        ]
                        sourceApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {}
                          }
                        ]
                        sourcePortRange: 'string'
                        sourcePortRanges: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {}
              }
              privateEndpointNetworkPolicies: 'string'
              privateLinkServiceNetworkPolicies: 'string'
              routeTable: {
                id: 'string'
                location: 'string'
                properties: {
                  disableBgpRoutePropagation: bool
                  routes: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        hasBgpOverride: bool
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {}
              }
              serviceEndpointPolicies: [
                {
                  id: 'string'
                  location: 'string'
                  properties: {
                    contextualServiceEndpointPolicies: [
                      'string'
                    ]
                    serviceAlias: 'string'
                    serviceEndpointPolicyDefinitions: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          description: 'string'
                          service: 'string'
                          serviceResources: [
                            'string'
                          ]
                        }
                        type: 'string'
                      }
                    ]
                  }
                  tags: {}
                }
              ]
              serviceEndpoints: [
                {
                  locations: [
                    'string'
                  ]
                  service: 'string'
                }
              ]
              sharingScope: 'string'
            }
            type: 'string'
          }
          virtualNetworkTaps: [
            {
              id: 'string'
              location: 'string'
              properties: {
                destinationLoadBalancerFrontEndIPConfiguration: {
                  id: 'string'
                  name: 'string'
                  properties: {
                    gatewayLoadBalancer: {
                      id: 'string'
                    }
                    privateIPAddress: 'string'
                    privateIPAddressVersion: 'string'
                    privateIPAllocationMethod: 'string'
                    publicIPAddress: {
                      extendedLocation: {
                        name: 'string'
                        type: 'EdgeZone'
                      }
                      id: 'string'
                      location: 'string'
                      properties: {
                        ddosSettings: {
                          ddosProtectionPlan: {
                            id: 'string'
                          }
                          protectionMode: 'string'
                        }
                        deleteOption: 'string'
                        dnsSettings: {
                          domainNameLabel: 'string'
                          domainNameLabelScope: 'string'
                          fqdn: 'string'
                          reverseFqdn: 'string'
                        }
                        idleTimeoutInMinutes: int
                        ipAddress: 'string'
                        ipTags: [
                          {
                            ipTagType: 'string'
                            tag: 'string'
                          }
                        ]
                        linkedPublicIPAddress: {
                          public-ip-address-object
                        }
                        migrationPhase: 'string'
                        natGateway: {
                          id: 'string'
                          location: 'string'
                          properties: {
                            idleTimeoutInMinutes: int
                            publicIpAddresses: [
                              {
                                id: 'string'
                              }
                            ]
                            publicIpPrefixes: [
                              {
                                id: 'string'
                              }
                            ]
                          }
                          sku: {
                            name: 'Standard'
                          }
                          tags: {}
                          zones: [
                            'string'
                          ]
                        }
                        publicIPAddressVersion: 'string'
                        publicIPAllocationMethod: 'string'
                        publicIPPrefix: {
                          id: 'string'
                        }
                        servicePublicIPAddress: {
                          public-ip-address-object
                        }
                      }
                      sku: {
                        name: 'string'
                        tier: 'string'
                      }
                      tags: {}
                      zones: [
                        'string'
                      ]
                    }
                    publicIPPrefix: {
                      id: 'string'
                    }
                    subnet: {
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        addressPrefixes: [
                          'string'
                        ]
                        applicationGatewayIPConfigurations: [
                          {
                            id: 'string'
                            name: 'string'
                            properties: {
                              subnet: {
                                id: 'string'
                              }
                            }
                          }
                        ]
                        defaultOutboundAccess: bool
                        delegations: [
                          {
                            id: 'string'
                            name: 'string'
                            properties: {
                              serviceName: 'string'
                            }
                            type: 'string'
                          }
                        ]
                        ipAllocations: [
                          {
                            id: 'string'
                          }
                        ]
                        natGateway: {
                          id: 'string'
                        }
                        networkSecurityGroup: {
                          id: 'string'
                          location: 'string'
                          properties: {
                            flushConnection: bool
                            securityRules: [
                              {
                                id: 'string'
                                name: 'string'
                                properties: {
                                  access: 'string'
                                  description: 'string'
                                  destinationAddressPrefix: 'string'
                                  destinationAddressPrefixes: [
                                    'string'
                                  ]
                                  destinationApplicationSecurityGroups: [
                                    {
                                      id: 'string'
                                      location: 'string'
                                      properties: {}
                                      tags: {}
                                    }
                                  ]
                                  destinationPortRange: 'string'
                                  destinationPortRanges: [
                                    'string'
                                  ]
                                  direction: 'string'
                                  priority: int
                                  protocol: 'string'
                                  sourceAddressPrefix: 'string'
                                  sourceAddressPrefixes: [
                                    'string'
                                  ]
                                  sourceApplicationSecurityGroups: [
                                    {
                                      id: 'string'
                                      location: 'string'
                                      properties: {}
                                      tags: {}
                                    }
                                  ]
                                  sourcePortRange: 'string'
                                  sourcePortRanges: [
                                    'string'
                                  ]
                                }
                                type: 'string'
                              }
                            ]
                          }
                          tags: {}
                        }
                        privateEndpointNetworkPolicies: 'string'
                        privateLinkServiceNetworkPolicies: 'string'
                        routeTable: {
                          id: 'string'
                          location: 'string'
                          properties: {
                            disableBgpRoutePropagation: bool
                            routes: [
                              {
                                id: 'string'
                                name: 'string'
                                properties: {
                                  addressPrefix: 'string'
                                  hasBgpOverride: bool
                                  nextHopIpAddress: 'string'
                                  nextHopType: 'string'
                                }
                                type: 'string'
                              }
                            ]
                          }
                          tags: {}
                        }
                        serviceEndpointPolicies: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {
                              contextualServiceEndpointPolicies: [
                                'string'
                              ]
                              serviceAlias: 'string'
                              serviceEndpointPolicyDefinitions: [
                                {
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    description: 'string'
                                    service: 'string'
                                    serviceResources: [
                                      'string'
                                    ]
                                  }
                                  type: 'string'
                                }
                              ]
                            }
                            tags: {}
                          }
                        ]
                        serviceEndpoints: [
                          {
                            locations: [
                              'string'
                            ]
                            service: 'string'
                          }
                        ]
                        sharingScope: 'string'
                      }
                      type: 'string'
                    }
                  }
                  zones: [
                    'string'
                  ]
                }
                destinationNetworkInterfaceIPConfiguration: {
                destinationPort: int
              }
              tags: {}
            }
          ]
        }
        type: 'string'
      }
    ]
    migrationPhase: 'string'
    networkSecurityGroup: {
      id: 'string'
      location: 'string'
      properties: {
        flushConnection: bool
        securityRules: [
          {
            id: 'string'
            name: 'string'
            properties: {
              access: 'string'
              description: 'string'
              destinationAddressPrefix: 'string'
              destinationAddressPrefixes: [
                'string'
              ]
              destinationApplicationSecurityGroups: [
                {
                  id: 'string'
                  location: 'string'
                  properties: {}
                  tags: {}
                }
              ]
              destinationPortRange: 'string'
              destinationPortRanges: [
                'string'
              ]
              direction: 'string'
              priority: int
              protocol: 'string'
              sourceAddressPrefix: 'string'
              sourceAddressPrefixes: [
                'string'
              ]
              sourceApplicationSecurityGroups: [
                {
                  id: 'string'
                  location: 'string'
                  properties: {}
                  tags: {}
                }
              ]
              sourcePortRange: 'string'
              sourcePortRanges: [
                'string'
              ]
            }
            type: 'string'
          }
        ]
      }
      tags: {}
    }
    nicType: 'string'
    privateLinkService: {
      extendedLocation: {
        name: 'string'
        type: 'EdgeZone'
      }
      id: 'string'
      location: 'string'
      properties: {
        autoApproval: {
          subscriptions: [
            'string'
          ]
        }
        enableProxyProtocol: bool
        fqdns: [
          'string'
        ]
        ipConfigurations: [
          {
            id: 'string'
            name: 'string'
            properties: {
              primary: bool
              privateIPAddress: 'string'
              privateIPAddressVersion: 'string'
              privateIPAllocationMethod: 'string'
              subnet: {
                id: 'string'
                name: 'string'
                properties: {
                  addressPrefix: 'string'
                  addressPrefixes: [
                    'string'
                  ]
                  applicationGatewayIPConfigurations: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        subnet: {
                          id: 'string'
                        }
                      }
                    }
                  ]
                  defaultOutboundAccess: bool
                  delegations: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        serviceName: 'string'
                      }
                      type: 'string'
                    }
                  ]
                  ipAllocations: [
                    {
                      id: 'string'
                    }
                  ]
                  natGateway: {
                    id: 'string'
                  }
                  networkSecurityGroup: {
                    id: 'string'
                    location: 'string'
                    properties: {
                      flushConnection: bool
                      securityRules: [
                        {
                          id: 'string'
                          name: 'string'
                          properties: {
                            access: 'string'
                            description: 'string'
                            destinationAddressPrefix: 'string'
                            destinationAddressPrefixes: [
                              'string'
                            ]
                            destinationApplicationSecurityGroups: [
                              {
                                id: 'string'
                                location: 'string'
                                properties: {}
                                tags: {}
                              }
                            ]
                            destinationPortRange: 'string'
                            destinationPortRanges: [
                              'string'
                            ]
                            direction: 'string'
                            priority: int
                            protocol: 'string'
                            sourceAddressPrefix: 'string'
                            sourceAddressPrefixes: [
                              'string'
                            ]
                            sourceApplicationSecurityGroups: [
                              {
                                id: 'string'
                                location: 'string'
                                properties: {}
                                tags: {}
                              }
                            ]
                            sourcePortRange: 'string'
                            sourcePortRanges: [
                              'string'
                            ]
                          }
                          type: 'string'
                        }
                      ]
                    }
                    tags: {}
                  }
                  privateEndpointNetworkPolicies: 'string'
                  privateLinkServiceNetworkPolicies: 'string'
                  routeTable: {
                    id: 'string'
                    location: 'string'
                    properties: {
                      disableBgpRoutePropagation: bool
                      routes: [
                        {
                          id: 'string'
                          name: 'string'
                          properties: {
                            addressPrefix: 'string'
                            hasBgpOverride: bool
                            nextHopIpAddress: 'string'
                            nextHopType: 'string'
                          }
                          type: 'string'
                        }
                      ]
                    }
                    tags: {}
                  }
                  serviceEndpointPolicies: [
                    {
                      id: 'string'
                      location: 'string'
                      properties: {
                        contextualServiceEndpointPolicies: [
                          'string'
                        ]
                        serviceAlias: 'string'
                        serviceEndpointPolicyDefinitions: [
                          {
                            id: 'string'
                            name: 'string'
                            properties: {
                              description: 'string'
                              service: 'string'
                              serviceResources: [
                                'string'
                              ]
                            }
                            type: 'string'
                          }
                        ]
                      }
                      tags: {}
                    }
                  ]
                  serviceEndpoints: [
                    {
                      locations: [
                        'string'
                      ]
                      service: 'string'
                    }
                  ]
                  sharingScope: 'string'
                }
                type: 'string'
              }
            }
          }
        ]
        loadBalancerFrontendIpConfigurations: [
          {
            id: 'string'
            name: 'string'
            properties: {
              gatewayLoadBalancer: {
                id: 'string'
              }
              privateIPAddress: 'string'
              privateIPAddressVersion: 'string'
              privateIPAllocationMethod: 'string'
              publicIPAddress: {
                extendedLocation: {
                  name: 'string'
                  type: 'EdgeZone'
                }
                id: 'string'
                location: 'string'
                properties: {
                  ddosSettings: {
                    ddosProtectionPlan: {
                      id: 'string'
                    }
                    protectionMode: 'string'
                  }
                  deleteOption: 'string'
                  dnsSettings: {
                    domainNameLabel: 'string'
                    domainNameLabelScope: 'string'
                    fqdn: 'string'
                    reverseFqdn: 'string'
                  }
                  idleTimeoutInMinutes: int
                  ipAddress: 'string'
                  ipTags: [
                    {
                      ipTagType: 'string'
                      tag: 'string'
                    }
                  ]
                  linkedPublicIPAddress: {
                    public-ip-address-object
                  }
                  migrationPhase: 'string'
                  natGateway: {
                    id: 'string'
                    location: 'string'
                    properties: {
                      idleTimeoutInMinutes: int
                      publicIpAddresses: [
                        {
                          id: 'string'
                        }
                      ]
                      publicIpPrefixes: [
                        {
                          id: 'string'
                        }
                      ]
                    }
                    sku: {
                      name: 'Standard'
                    }
                    tags: {}
                    zones: [
                      'string'
                    ]
                  }
                  publicIPAddressVersion: 'string'
                  publicIPAllocationMethod: 'string'
                  publicIPPrefix: {
                    id: 'string'
                  }
                  servicePublicIPAddress: {
                    public-ip-address-object
                  }
                }
                sku: {
                  name: 'string'
                  tier: 'string'
                }
                tags: {}
                zones: [
                  'string'
                ]
              }
              publicIPPrefix: {
                id: 'string'
              }
              subnet: {
                id: 'string'
                name: 'string'
                properties: {
                  addressPrefix: 'string'
                  addressPrefixes: [
                    'string'
                  ]
                  applicationGatewayIPConfigurations: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        subnet: {
                          id: 'string'
                        }
                      }
                    }
                  ]
                  defaultOutboundAccess: bool
                  delegations: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        serviceName: 'string'
                      }
                      type: 'string'
                    }
                  ]
                  ipAllocations: [
                    {
                      id: 'string'
                    }
                  ]
                  natGateway: {
                    id: 'string'
                  }
                  networkSecurityGroup: {
                    id: 'string'
                    location: 'string'
                    properties: {
                      flushConnection: bool
                      securityRules: [
                        {
                          id: 'string'
                          name: 'string'
                          properties: {
                            access: 'string'
                            description: 'string'
                            destinationAddressPrefix: 'string'
                            destinationAddressPrefixes: [
                              'string'
                            ]
                            destinationApplicationSecurityGroups: [
                              {
                                id: 'string'
                                location: 'string'
                                properties: {}
                                tags: {}
                              }
                            ]
                            destinationPortRange: 'string'
                            destinationPortRanges: [
                              'string'
                            ]
                            direction: 'string'
                            priority: int
                            protocol: 'string'
                            sourceAddressPrefix: 'string'
                            sourceAddressPrefixes: [
                              'string'
                            ]
                            sourceApplicationSecurityGroups: [
                              {
                                id: 'string'
                                location: 'string'
                                properties: {}
                                tags: {}
                              }
                            ]
                            sourcePortRange: 'string'
                            sourcePortRanges: [
                              'string'
                            ]
                          }
                          type: 'string'
                        }
                      ]
                    }
                    tags: {}
                  }
                  privateEndpointNetworkPolicies: 'string'
                  privateLinkServiceNetworkPolicies: 'string'
                  routeTable: {
                    id: 'string'
                    location: 'string'
                    properties: {
                      disableBgpRoutePropagation: bool
                      routes: [
                        {
                          id: 'string'
                          name: 'string'
                          properties: {
                            addressPrefix: 'string'
                            hasBgpOverride: bool
                            nextHopIpAddress: 'string'
                            nextHopType: 'string'
                          }
                          type: 'string'
                        }
                      ]
                    }
                    tags: {}
                  }
                  serviceEndpointPolicies: [
                    {
                      id: 'string'
                      location: 'string'
                      properties: {
                        contextualServiceEndpointPolicies: [
                          'string'
                        ]
                        serviceAlias: 'string'
                        serviceEndpointPolicyDefinitions: [
                          {
                            id: 'string'
                            name: 'string'
                            properties: {
                              description: 'string'
                              service: 'string'
                              serviceResources: [
                                'string'
                              ]
                            }
                            type: 'string'
                          }
                        ]
                      }
                      tags: {}
                    }
                  ]
                  serviceEndpoints: [
                    {
                      locations: [
                        'string'
                      ]
                      service: 'string'
                    }
                  ]
                  sharingScope: 'string'
                }
                type: 'string'
              }
            }
            zones: [
              'string'
            ]
          }
        ]
        visibility: {
          subscriptions: [
            'string'
          ]
        }
      }
      tags: {}
    }
    workloadType: 'string'
  }
}

Valores de propriedade

networkInterfaces

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)

Limite de caracteres: 1-80

Caracteres válidos:
Alfanuméricos, sublinhados, pontos e hífenes.

Comece com alfanumérico. Fim alfanumérico ou sublinhado.
Localização Localização do recurso. string
Etiquetas Tags de recursos. Dicionário de nomes e valores de tags. Consulte Tags em modelos
extendedLocalização O local estendido da interface de rede. ExtendedLocation
propriedades Propriedades da interface de rede. NetworkInterfacePropertiesFormat

Localização Estendida

Designação Descrição Valor
Designação O nome do local estendido. string
tipo O tipo de local estendido. 'EdgeZone'

NetworkInterfacePropertiesFormat

Designação Descrição Valor
auxiliaryMode Modo auxiliar do recurso Interface de Rede. 'AcceleratedConnections'
'Flutuante'
'MaxConnections'
'Nenhuma'
auxiliarySku Sku auxiliar do recurso Interface de Rede. «A1»
«A2»
«A4»
«A8»
'Nenhuma'
disableTcpStateTracking Indica se o rastreamento de estado tcp deve ser desabilitado. Bool
dnsConfigurações As configurações de DNS na interface de rede. NetworkInterfaceDnsSettings
enableAcceleratedNetworking Se a interface de rede estiver configurada para rede acelerada. Não aplicável a tamanhos de VM que exigem rede acelerada. Bool
enableIPForwarding Indica se o encaminhamento IP está habilitado nessa interface de rede. Bool
ipConfigurations Uma lista de IPConfigurations da interface de rede. NetworkInterfaceIPConfiguration[]
migraçãoFase Fase de migração do recurso Interface de Rede. 'Abortar'
«Compromisso»
'Empenhado'
'Nenhuma'
'Preparar'
networkSecurityGroup A referência ao recurso NetworkSecurityGroup. NetworkSecurityGroup
nicType Tipo de recurso de interface de rede. 'Elástico'
'Padrão'
privateLinkService Privatelinkservice do recurso de interface de rede. PrivateLinkService
tipo de carga de trabalho WorkloadType da NetworkInterface para recursos BareMetal string

NetworkInterfaceDnsSettings

Designação Descrição Valor
dnsServers Lista de endereços IP de servidores DNS. Use 'AzureProvidedDNS' para alternar para a resolução de DNS fornecida pelo azure. O valor 'AzureProvidedDNS' não pode ser combinado com outros IPs, deve ser o único valor na coleção dnsServers. string[]
internalDnsNameLabel Nome DNS relativo para esta NIC usado para comunicações internas entre VMs na mesma rede virtual. string

NetworkInterfaceIPConfiguration

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades de configuração IP da interface de rede. NetworkInterfaceIPConfigurationPropertiesFormat
tipo Tipo de recurso. string

NetworkInterfaceIPConfigurationPropertiesFormat

Designação Descrição Valor
applicationGatewayBackendAddressPools A referência ao recurso ApplicationGatewayBackendAddressPool. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Grupos de segurança de aplicativos nos quais a configuração IP está incluída. ApplicationSecurityGroup []
gatewayLoadBalancer A referência ao IP frontend do balanceador de carga do gateway. SubResource
loadBalancerBackendAddressPools A referência ao recurso LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Uma lista de referências de LoadBalancerInboundNatRules. InboundNatRule[]
primário Se este é um endereço de cliente principal na interface de rede. Bool
privateIPAddress Endereço IP privado da configuração IP. Pode ser um único endereço IP ou um bloco CIDR no formato {address}/{prefix-length}. string
privateIPAddressPrefixLength O comprimento do prefixo do endereço IP privado. Se especificado e o método de alocação for dinâmico, o serviço alocará um bloco CIDR em vez de um único endereço IP. Int

Restrições:
Valor mínimo = 1
Valor máximo = 128
privateIPAddressVersion Se a configuração IP específica é IPv4 ou IPv6. O padrão é IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de endereço IP privado. 'Dinâmico'
'Estática'
públicoIPAddress Endereço IP público vinculado à configuração IP. PublicIPAddress
sub-rede Sub-rede vinculada à configuração IP. Sub-rede
virtualNetworkTaps A referência a Torneiras de Rede Virtual. VirtualNetworkTap[]

ApplicationGatewayBackendAddressPool

Designação Descrição Valor
ID ID do recurso. string
Designação Nome do pool de endereços de back-end que é exclusivo dentro de um Application Gateway. string
propriedades Propriedades do pool de endereços de back-end do gateway de aplicativo. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Designação Descrição Valor
backendAddresses Endereços de back-end. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Designação Descrição Valor
FQDN FQDN (nome de domínio totalmente qualificado). string
Endereço IP Endereço IP. string

ApplicationSecurityGroup

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do grupo de segurança do aplicativo. ApplicationSecurityGroupPropertiesFormat
Etiquetas Tags de recursos. objeto

ApplicationSecurityGroupPropertiesFormat

Este objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

Subrecurso

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

BackendAddressPool

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro do conjunto de pools de endereços de back-end usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades do pool de endereços de back-end do balanceador de carga. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Designação Descrição Valor
drainPeriodInSeconds Quantidade de segundos que o Load Balancer aguarda antes de enviar RESET para o cliente e o endereço de back-end. Int
loadBalancerBackendAddresses Uma matriz de endereços de back-end. LoadBalancerBackendAddress []
Localização O local do pool de endereços de back-end. string
syncMode Modo síncrono de endereço de back-end para o pool de back-end 'Automático'
'Manual'
tunnelInterfaces Uma matriz de interfaces de túnel do balanceador de carga do gateway. GatewayLoadBalancerTunnelInterface[]
Rede virtual Uma referência a uma rede virtual. SubResource

LoadBalancerBackendAddress

Designação Descrição Valor
Designação Nome do endereço de back-end. string
propriedades Propriedades do pool de endereços de back-end do balanceador de carga. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Designação Descrição Valor
adminState Uma lista de estados administrativos que, uma vez definidos, podem substituir a investigação de integridade para que o Load Balancer sempre encaminhe novas conexões para back-end ou negue novas conexões e redefina conexões existentes. 'Para baixo'
'Nenhuma'
'Para cima'
Endereço IP Endereço IP pertencente à rede virtual referenciada. string
loadBalancerFrontendIPConfiguration Referência à configuração de endereço IP frontend definida no balanceador de carga regional. SubResource
sub-rede Referência a uma sub-rede existente. SubResource
Rede virtual Referência a uma rede virtual existente. SubResource

GatewayLoadBalancerTunnelInterface

Designação Descrição Valor
identificador Identificador da interface do túnel do balanceador de carga do gateway. Int
porto Interface de túnel do balanceador de carga da porta de gateway. Int
protocolo Protocolo de interface de túnel do balanceador de carga do gateway. 'Nativo'
'Nenhuma'
«VXLAN»
tipo Tipo de tráfego da interface de túnel do balanceador de carga do gateway. 'Externo'
'Interna'
'Nenhuma'

InboundNatRule

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro do conjunto de regras NAT de entrada usadas pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da regra NAT de entrada do balanceador de carga. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Designação Descrição Valor
backendAddressPool Uma referência ao recurso backendAddressPool. SubResource
backendPort A porta usada para o ponto de extremidade interno. Os valores aceitáveis variam de 1 a 65535. Int
enableFloatingIP Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Essa configuração é necessária ao usar os Grupos de Disponibilidade AlwaysOn do SQL no SQL Server. Essa configuração não pode ser alterada depois que você cria o ponto de extremidade. Bool
enableTcpReset Receba TCP Reset bidirecional no tempo limite de inatividade do fluxo TCP ou no encerramento inesperado da conexão. Este elemento só é usado quando o protocolo é definido como TCP. Bool
frontendIPConfiguration Uma referência a endereços IP frontend. SubResource
frontendPort A porta para o ponto de extremidade externo. Os números de porta para cada regra devem ser exclusivos dentro do Load Balancer. Os valores aceitáveis variam de 1 a 65534. Int
frontendPortRangeEnd O intervalo de portas termina para o ponto de extremidade externo. Esta propriedade é usada em conjunto com BackendAddressPool e FrontendPortRangeStart. Mapeamentos individuais de porta de regra NAT de entrada serão criados para cada endereço de back-end de BackendAddressPool. Os valores aceitáveis variam de 1 a 65534. Int
frontendPortRangeStart O intervalo de portas começa para o ponto de extremidade externo. Esta propriedade é usada em conjunto com BackendAddressPool e FrontendPortRangeEnd. Mapeamentos individuais de porta de regra NAT de entrada serão criados para cada endereço de back-end de BackendAddressPool. Os valores aceitáveis variam de 1 a 65534. Int
idleTimeoutInMinutes O tempo limite para a conexão ociosa TCP. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como TCP. Int
protocolo A referência ao protocolo de transporte usado pela regra de balanceamento de carga. 'Todos'
«Tcp»
'Udp'

PúblicoIPAddress

Designação Descrição Valor
extendedLocalização A localização estendida do endereço IP público. ExtendedLocation
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades de endereço IP público. PublicIPAddressPropertiesFormat
SKU O endereço IP público SKU. PublicIPAddressSku
Etiquetas Tags de recursos. objeto
Zonas Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. string[]

PublicIPAddressPropertiesFormat

Designação Descrição Valor
ddosSettings A política personalizada de proteção contra DDoS associada ao endereço IP público. DdosSettings
deleteOption Especificar o que acontece com o endereço IP público quando a VM que o utiliza é excluída 'Eliminar'
'Destacar'
dnsConfigurações O FQDN do registro DNS associado ao endereço IP público. PublicIPAddressDnsSettings
idleTimeoutInMinutes O tempo limite ocioso do endereço IP público. Int
Endereço IP O endereço IP associado ao recurso de endereço IP público. string
ipTags A lista de tags associadas ao endereço IP público. IpTag []
linkedPublicIPAddress O endereço IP público vinculado do recurso de endereço IP público. PublicIPAddress
migraçãoFase Fase de migração do Endereço IP Público. 'Abortar'
«Compromisso»
'Empenhado'
'Nenhuma'
'Preparar'
natGateway [en] O NatGateway para o endereço IP público. NatGateway
publicIPAddressVersion A versão do endereço IP público. 'IPv4'
'IPv6'
publicIPAllocationMethod O método de alocação de endereço IP público. 'Dinâmico'
'Estática'
publicIPPrefix O prefixo IP público a partir do qual este endereço IP público deve ser alocado. SubResource
serviçoPúblicoIPAddress O endereço IP público do serviço do recurso de endereço IP público. PublicIPAddress

DdosSettings

Designação Descrição Valor
ddosProtectionPlan O plano de proteção contra DDoS associado ao IP público. Só pode ser definido se ProtectionMode estiver ativado SubResource
proteçãoModo de proteção O modo de proteção DDoS do IP público 'Desativado'
'Habilitado'
'VirtualNetworkInherited'

PublicIPAddressDnsSettings

Designação Descrição Valor
domainNameLabel O rótulo do nome de domínio. A concatenação do rótulo do nome de domínio e a zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. string
domainNameLabelScope O escopo do rótulo do nome de domínio. Se um rótulo de nome de domínio e um escopo de rótulo de nome de domínio forem especificados, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure com um valor em hash incluído no FQDN. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'InquilinoReutilização'
FQDN O nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. string
reverseFqdn O FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. string

IpTag

Designação Descrição Valor
ipTagType O tipo de tag IP. Exemplo: FirstPartyUsage. string
tag O valor da tag IP associada ao IP público. Exemplo: SQL. string

NatGateway

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do Nat Gateway. NatGatewayPropertiesFormat
SKU O gateway nat SKU. NatGatewaySku
Etiquetas Tags de recursos. objeto
Zonas Uma lista de zonas de disponibilidade indicando a zona na qual o Nat Gateway deve ser implantado. string[]

NatGatewayPropertiesFormat

Designação Descrição Valor
idleTimeoutInMinutes O tempo limite ocioso do gateway nat. Int
publicIpAddresses Uma matriz de endereços IP públicos associados ao recurso de gateway nat. SubResource[]
publicIpPrefixes Uma matriz de prefixos ip públicos associados ao recurso de gateway nat. SubResource[]

NatGatewaySku

Designação Descrição Valor
Designação Nome do Nat Gateway SKU. 'Padrão'

PublicIPAddressSku

Designação Descrição Valor
Designação Nome de um endereço IP público SKU. 'Básico'
'Padrão'
nível Camada de um endereço IP público SKU. 'Global'
'Regional'

Sub-rede

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sub-rede. SubnetPropertiesFormat
tipo Tipo de recurso. string

SubnetPropertiesFormat

Designação Descrição Valor
endereçoPrefixo O prefixo de endereço para a sub-rede. string
addressPrefixes Lista de prefixos de endereço para a sub-rede. string[]
applicationGatewayIPConfigurations Configurações IP do gateway de aplicativo do recurso de rede virtual. ApplicationGatewayIPConfiguration[]
defaultOutboundAccess Defina essa propriedade como false para desabilitar a conectividade de saída padrão para todas as VMs na sub-rede. Esta propriedade só pode ser definida no momento da criação da sub-rede e não pode ser atualizada para uma sub-rede existente. Bool
delegações Uma série de referências às delegações na sub-rede. Delegação[]
ipAllocations Matriz de IpAllocation que faz referência a esta sub-rede. SubResource[]
natGateway [en] Gateway Nat associado a esta sub-rede. SubResource
networkSecurityGroup A referência ao recurso NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Habilitar ou Desabilitar a aplicação de diretivas de rede no ponto final privado na sub-rede. 'Desativado'
'Habilitado'
'NetworkSecurityGroupEnabled'
'RouteTableEnabled'
privateLinkServiceNetworkPolicies Habilitar ou Desabilitar a aplicação de políticas de rede no serviço de link privado na sub-rede. 'Desativado'
'Habilitado'
routeTable A referência ao recurso RouteTable. RouteTable
serviceEndpointPolicies Uma matriz de políticas de ponto de extremidade de serviço. ServiceEndpointPolicy[]
serviceEndpoints Uma matriz de pontos de extremidade de serviço. ServiceEndpointPropertiesFormat[]
compartilhamentoEscopo Defina essa propriedade como Locatário para permitir o compartilhamento de sub-rede com outras assinaturas em seu locatário do AAD. Esta propriedade só pode ser definida se defaultOutboundAccess estiver definido como false, ambas as propriedades só podem ser definidas se a sub-rede estiver vazia. 'Serviços delegados'
'Inquilino'

ApplicationGatewayIPConfiguration

Designação Descrição Valor
ID ID do recurso. string
Designação Nome da configuração IP que é exclusiva dentro de um Application Gateway. string
propriedades Propriedades da configuração IP do gateway de aplicativo. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Designação Descrição Valor
sub-rede Referência ao recurso de sub-rede. Uma sub-rede de onde o gateway de aplicativo obtém seu endereço privado. SubResource

Delegação

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de uma sub-rede. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sub-rede. ServiceDelegationPropertiesFormat
tipo Tipo de recurso. string

ServiceDelegationPropertiesFormat

Designação Descrição Valor
nome_do_serviço O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). string

NetworkSecurityGroup

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do grupo de segurança de rede. NetworkSecurityGroupPropertiesFormat
Etiquetas Tags de recursos. objeto

NetworkSecurityGroupPropertiesFormat

Designação Descrição Valor
flushConnection [en] Quando habilitado, os fluxos criados a partir de conexões do Grupo de Segurança de Rede serão reavaliados quando as regras forem atualizadas. A habilitação inicial desencadeará uma reavaliação. Bool
segurançaRegras Uma coleção de regras de segurança do grupo de segurança de rede. SecurityRule[]

Regra de Segurança

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da regra de segurança. SecurityRulePropertiesFormat
tipo O tipo do recurso. string

SecurityRulePropertiesFormat

Designação Descrição Valor
Acesso O tráfego de rede é permitido ou negado. 'Permitir'
'Negar' (obrigatório)
Descrição Uma descrição para esta regra. Restrito a 140 caracteres. string
destinationAddressPrefix O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. string
destinationAddressPrefixes Os prefixos de endereço de destino. CIDR ou intervalos de IP de destino. string[]
destinationApplicationSecurityGroups O grupo de segurança do aplicativo especificado como destino. ApplicationSecurityGroup []
destinationPortRange A porta ou intervalo de destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
destinationPortRanges A porta de destino varia. string[]
Direção A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. 'Entrada'
'Saída' (obrigatório)
prioridade A prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra da coleção. Quanto menor o número de prioridade, maior a prioridade da regra. int (obrigatório)
protocolo Protocolo de rede ao qual esta regra se aplica. '*'
'Ah'
'Esp'
'ICMP'
«Tcp»
'Udp' (obrigatório)
sourceAddressPrefix O CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede. string
sourceAddressPrefixes Os intervalos CIDR ou IP de origem. string[]
sourceApplicationSecurityGroups O grupo de segurança do aplicativo especificado como origem. ApplicationSecurityGroup []
fontePortRange A porta ou intervalo de origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
sourcePortRanges A porta de origem varia. string[]

Tabela de Rotas

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades da tabela de rotas. RouteTablePropertiesFormat
Etiquetas Tags de recursos. objeto

RouteTablePropertiesFormat

Designação Descrição Valor
disableBgpRoutePropagation Se as rotas aprendidas pelo BGP devem ser desabilitadas nessa tabela de rotas. Verdadeiro significa incapacitar. Bool
Rotas Coleção de rotas contidas em uma tabela de rotas. Rota[]

Percurso

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da rota. RoutePropertiesFormat
tipo O tipo do recurso. string

RoutePropertiesFormat

Designação Descrição Valor
endereçoPrefixo O CIDR de destino ao qual a rota se aplica. string
hasBgpOverride Um valor que indica se essa rota substitui rotas BGP sobrepostas, independentemente do LPM. Bool
próximoHopIpAddress Os pacotes de endereço IP devem ser encaminhados para. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. string
nextHopType O tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'Nenhuma'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)

ServiceEndpointPolicy

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades da política de ponto de extremidade do serviço. ServiceEndpointPolicyPropertiesFormat
Etiquetas Tags de recursos. objeto

ServiceEndpointPolicyPropertiesFormat

Designação Descrição Valor
contextualServiceEndpointPolicies Uma coleção de política de ponto de extremidade de serviço contextual. string[]
serviceAlias O alias que indica se a política pertence a um serviço string
serviceEndpointPolicyDefinitions Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da definição da política de ponto de extremidade do serviço. ServiceEndpointPolicyDefinitionPropertiesFormat
tipo O tipo do recurso. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Designação Descrição Valor
Descrição Uma descrição para esta regra. Restrito a 140 caracteres. string
serviço Nome do ponto de extremidade do serviço. string
serviçosRecursos Uma lista de recursos de serviço. string[]

ServiceEndpointPropertiesFormat

Designação Descrição Valor
Locais Uma lista de locais. string[]
serviço O tipo do serviço de ponto de extremidade. string

VirtualNetworkTap

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Rede virtual Toque em Propriedades. VirtualNetworkTapPropertiesFormat
Etiquetas Tags de recursos. objeto

VirtualNetworkTapPropertiesFormat

Designação Descrição Valor
destinationLoadBalancerFrontEndIPConfiguration A referência ao endereço IP privado no Load Balancer interno que receberá a torneira. FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration A referência ao endereço IP privado da nic do coletor que receberá a torneira. NetworkInterfaceIPConfiguration
destinationPorto A porta de destino VXLAN que receberá o tráfego grampeado. Int

FrontendIPConfiguração

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro do conjunto de configurações de IP frontend usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sonda do balanceador de carga. FrontendIPConfigurationPropertiesFormat
Zonas Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. string[]

FrontendIPConfigurationPropertiesFormat

Designação Descrição Valor
gatewayLoadBalancer A referência ao IP frontend do balanceador de carga do gateway. SubResource
privateIPAddress O endereço IP privado da configuração IP. string
privateIPAddressVersion Se o ipconfiguration específico é IPv4 ou IPv6. O padrão é considerado IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de IP privado. 'Dinâmico'
'Estática'
públicoIPAddress A referência ao recurso IP público. PublicIPAddress
publicIPPrefix A referência ao recurso Prefixo IP Público. SubResource
sub-rede A referência ao recurso de sub-rede. Sub-rede

PrivateLinkService

Designação Descrição Valor
extendedLocalização O local estendido do balanceador de carga. ExtendedLocation
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do serviço de link privado. PrivateLinkServiceProperties
Etiquetas Tags de recursos. objeto

PrivateLinkServiceProperties

Designação Descrição Valor
autoAprovação A lista de aprovação automática do serviço de link privado. PrivateLinkServicePropertiesAutoApproval
enableProxyProtocol Se o serviço de link privado está habilitado para protocolo proxy ou não. Bool
FQDNs A lista de Fqdn. string[]
ipConfigurations Uma matriz de configurações IP de serviço de link privado. PrivateLinkServiceIpConfiguration []
loadBalancerFrontendIpConfigurations Uma matriz de referências às configurações IP do balanceador de carga. FrontendIPConfiguration[]
Visibilidade A lista de visibilidade do serviço de link privado. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Designação Descrição Valor
Subscrições A lista de subscrições. string[]

PrivateLinkServiceIpConfiguration

Designação Descrição Valor
ID ID do recurso. string
Designação O nome da configuração ip do serviço de link privado. string
propriedades Propriedades da configuração ip do serviço de link privado. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Designação Descrição Valor
primário Se a configuração ip é primária ou não. Bool
privateIPAddress O endereço IP privado da configuração IP. string
privateIPAddressVersion Se a configuração IP específica é IPv4 ou IPv6. O padrão é IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de endereço IP privado. 'Dinâmico'
'Estática'
sub-rede A referência ao recurso de sub-rede. Sub-rede

PrivateLinkServicePropertiesVisibility

Designação Descrição Valor
Subscrições A lista de subscrições. string[]

Modelos de início rápido

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

Modelo Descrição
cluster AKS com o Application Gateway Ingress Controller

Implantar no Azure
Este exemplo mostra como implantar um cluster AKS com o Application Gateway, o Application Gateway Ingress Controller, o Azure Container Registry, o Log Analytics e o Key Vault
App Gateway com redirecionamento WAF, SSL, IIS e HTTPS

Implantar no Azure
Este modelo implanta um Gateway de Aplicativo com WAF, SSL de ponta a ponta e redirecionamento HTTP para HTTPS nos servidores IIS.
Criar um gateway de aplicativo IPv6

Implantar no Azure
Este modelo cria um gateway de aplicativo com um frontend IPv6 em uma rede virtual de pilha dupla.
de grupos de segurança de aplicativos

Implantar no Azure
Este modelo mostra como montar as peças para proteger cargas de trabalho usando NSGs com grupos de segurança de aplicativos. Ele implantará uma VM Linux executando NGINX e, através do uso de Applicaton Security Groups em Network Security Groups, permitiremos o acesso às portas 22 e 80 para uma VM atribuída ao Application Security Group chamada webServersAsg.
Usar o Firewall do Azure como um proxy DNS em um de topologia do Hub & Spoke

Implantar no Azure
Este exemplo mostra como implantar uma topologia hub-spoke no Azure usando o Firewall do Azure. A rede virtual do hub atua como um ponto central de conectividade para muitas redes virtuais faladas que estão conectadas à rede virtual do hub por meio do emparelhamento de rede virtual.
Criar área restrita do Firewall do Azure, VM cliente e VM do servidor

Implantar no Azure
Este modelo cria uma rede virtual com 2 sub-redes (sub-rede do servidor e sub-rede AzureFirewall), uma VM de servidor, uma VM de cliente, um endereço IP público para cada VM e uma tabela de rotas para enviar tráfego entre VMs através do firewall.
Criar um firewall, FirewallPolicy com proxy explícito

Implantar no Azure
Este modelo cria um Firewall do Azure, FirewalllPolicy com Proxy Explícito e Regras de Rede com IpGroups. Além disso, inclui uma configuração de vm Linux Jumpbox
Criar um firewall com FirewallPolicy e IpGroups

Implantar no Azure
Este modelo cria um Firewall do Azure com FirewalllPolicy fazendo referência a Regras de Rede com IpGroups. Além disso, inclui uma configuração de vm Linux Jumpbox
Criar um Firewall do Azure com IpGroups

Implantar no Azure
Este modelo cria um Firewall do Azure com Regras de Aplicativo e Rede referentes a Grupos IP. Além disso, inclui uma configuração de vm Linux Jumpbox
Criar uma área restrita do Firewall do Azure com de encapsulamento forçado

Implantar no Azure
Este modelo cria uma área restrita do Firewall do Azure (Linux) com uma força de firewall encapsulada por outro firewall em uma VNET emparelhada
Ambiente de teste para o Azure Firewall Premium

Implantar no Azure
Este modelo cria uma Política de Firewall Premium e de Firewall do Azure com recursos premium, como IDPS (Intrusion Inspection Detection), inspeção TLS e filtragem de Categoria da Web
Criar uma configuração de área restrita do Firewall do Azure com VMs Linux

Implantar no Azure
Este modelo cria uma rede virtual com 3 sub-redes (sub-rede do servidor, subet jumpbox e sub-rede AzureFirewall), uma VM jumpbox com IP público, uma VM de servidor, rota UDR para apontar para o Firewall do Azure para a Sub-rede do Servidor e um Firewall do Azure com 1 ou mais endereços IP públicos, 1 regra de aplicativo de exemplo, 1 regra de rede de exemplo e intervalos privados padrão
Criar uma configuração de área restrita com a Diretiva de Firewall

Implantar no Azure
Este modelo cria uma rede virtual com 3 sub-redes (sub-rede do servidor, subet jumpbox e sub-rede AzureFirewall), uma VM jumpbox com IP público, uma VM de servidor, rota UDR para apontar para o Firewall do Azure para a Sub-rede do Servidor e um Firewall do Azure com 1 ou mais endereços IP públicos. Também cria uma política de firewall com 1 regra de aplicativo de exemplo, 1 regra de rede de exemplo e intervalos privados padrão
Criar uma configuração de área restrita do Firewall do Azure com Zonas

Implantar no Azure
Este modelo cria uma rede virtual com três sub-redes (sub-rede do servidor, sub-rede jumpbox e sub-rede do Firewall do Azure), uma VM jumpbox com IP público, uma VM de servidor, rota UDR para apontar para o Firewall do Azure para a Sub-rede do Servidor, um Firewall do Azure com um ou mais endereços IP públicos, uma regra de aplicativo de exemplo e uma regra de rede de exemplo e o Firewall do Azure em Zonas de Disponibilidade 1, 2 e 3.
Implantar um host Bastion em um hub de Rede Virtual

Implantar no Azure
Este modelo cria duas vNets com pares, um host Bastion no Hub vNet e uma VM Linux no spoke vNet
Criar uma máquina virtual em uma de Zona Estendida

Implantar no Azure
Este modelo cria uma máquina virtual em uma Zona Estendida
Criar um Firewall do Azure com vários endereços públicos IP

Implantar no Azure
Este modelo cria um Firewall do Azure com dois endereços IP públicos e dois servidores Windows Server 2019 para testar.
Hubs virtuais seguros

Implantar no Azure
Este modelo cria um hub virtual seguro usando o Firewall do Azure para proteger o tráfego de rede na nuvem destinado à Internet.
Criar um balanceador de carga interno padrão

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

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

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

Implantar no Azure
Este modelo é usado para demonstrar como os Modelos ARM podem ser usados para configurar o Pool de Back-end de um Balanceador de Carga por Endereço IP, conforme descrito no documento de gerenciamento do Pool de Back-end .
Criar um balanceador de carga com um endereço IPv6 público

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

Implantar no Azure
Este modelo cria um balanceador de carga voltado para a Internet, regras de balanceamento de carga e três VMs para o pool de back-end com cada VM em uma zona redundante.
Load Balancer com 2 VIPs, cada um com uma regra LB

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

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

Implantar no Azure
Implantar um gateway NAT e uma máquina virtual
Interface de rede com endereço IP público

Implantar no Azure
Este modelo permite que você crie um Network Inerface em uma Rede Virtual fazendo referência a um Endereço IP Público.
Exemplo de serviço Private Link

Implantar no Azure
Este modelo mostra como criar um serviço de link privado
Servidor de Rotas do Azure no emparelhamento BGP com o Quagga

Implantar no Azure
Este modelo implanta um servidor roteador e Ubuntu VM com Quagga. Duas sessões BGP externas são estabelecidas entre o Router Server e o Quagga. A instalação e configuração do Quagga é executada pela extensão de script personalizado do Azure para linux
Criar uma conexão VPN site a site com VM

Implantar no Azure
Este modelo permite que você crie uma conexão VPN site a site usando gateways de rede virtual
VPN Site a Site com Gateways VPN ativos-ativos com BGP

Implantar no Azure
Este modelo permite implantar uma VPN site a site entre duas VNets com Gateways VPN em configuração ativo-ativo com BGP. Cada Gateway de VPN do Azure resolve o FQDN dos pares remotos para determinar o IP público do Gateway de VPN remoto. O modelo é executado conforme esperado em regiões do Azure com zonas de disponibilidade.
exemplo de VM do Azure Traffic Manager

Implantar no Azure
Este modelo mostra como criar um balanceamento de carga de perfil do Azure Traffic Manager em várias máquinas virtuais.
exemplo de VM do Azure Traffic Manager com zonas de disponibilidade

Implantar no Azure
Este modelo mostra como criar um balanceamento de carga de perfil do Azure Traffic Manager em várias máquinas virtuais colocadas em zonas de disponibilidade.
Rotas definidas pelo usuário e do Appliance

Implantar no Azure
Este modelo implanta uma Rede Virtual, VMs nas respetivas sub-redes e rotas para direcionar o tráfego para o dispositivo
201-vnet-2subnets-service-endpoints-storage-integration

Implantar no Azure
Cria 2 novas VMs com uma NIC cada, em duas sub-redes diferentes dentro da mesma VNet. Define o ponto de extremidade do serviço em uma das sub-redes e protege a conta de armazenamento para essa sub-rede.

Definição de recurso de modelo ARM

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

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

Formato do recurso

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

{
  "type": "Microsoft.Network/networkInterfaces",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "properties": {
    "auxiliaryMode": "string",
    "auxiliarySku": "string",
    "disableTcpStateTracking": "bool",
    "dnsSettings": {
      "dnsServers": [ "string" ],
      "internalDnsNameLabel": "string"
    },
    "enableAcceleratedNetworking": "bool",
    "enableIPForwarding": "bool",
    "ipConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "applicationGatewayBackendAddressPools": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddresses": [
                  {
                    "fqdn": "string",
                    "ipAddress": "string"
                  }
                ]
              }
            }
          ],
          "applicationSecurityGroups": [
            {
              "id": "string",
              "location": "string",
              "properties": {},
              "tags": {}
            }
          ],
          "gatewayLoadBalancer": {
            "id": "string"
          },
          "loadBalancerBackendAddressPools": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "drainPeriodInSeconds": "int",
                "loadBalancerBackendAddresses": [
                  {
                    "name": "string",
                    "properties": {
                      "adminState": "string",
                      "ipAddress": "string",
                      "loadBalancerFrontendIPConfiguration": {
                        "id": "string"
                      },
                      "subnet": {
                        "id": "string"
                      },
                      "virtualNetwork": {
                        "id": "string"
                      }
                    }
                  }
                ],
                "location": "string",
                "syncMode": "string",
                "tunnelInterfaces": [
                  {
                    "identifier": "int",
                    "port": "int",
                    "protocol": "string",
                    "type": "string"
                  }
                ],
                "virtualNetwork": {
                  "id": "string"
                }
              }
            }
          ],
          "loadBalancerInboundNatRules": [
            {
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendPort": "int",
                "enableFloatingIP": "bool",
                "enableTcpReset": "bool",
                "frontendIPConfiguration": {
                  "id": "string"
                },
                "frontendPort": "int",
                "frontendPortRangeEnd": "int",
                "frontendPortRangeStart": "int",
                "idleTimeoutInMinutes": "int",
                "protocol": "string"
              }
            }
          ],
          "primary": "bool",
          "privateIPAddress": "string",
          "privateIPAddressPrefixLength": "int",
          "privateIPAddressVersion": "string",
          "privateIPAllocationMethod": "string",
          "publicIPAddress": {
            "extendedLocation": {
              "name": "string",
              "type": "EdgeZone"
            },
            "id": "string",
            "location": "string",
            "properties": {
              "ddosSettings": {
                "ddosProtectionPlan": {
                  "id": "string"
                },
                "protectionMode": "string"
              },
              "deleteOption": "string",
              "dnsSettings": {
                "domainNameLabel": "string",
                "domainNameLabelScope": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipTags": [
                {
                  "ipTagType": "string",
                  "tag": "string"
                }
              ],
              "linkedPublicIPAddress": { public-ip-address-object },
              "migrationPhase": "string",
              "natGateway": {
                "id": "string",
                "location": "string",
                "properties": {
                  "idleTimeoutInMinutes": "int",
                  "publicIpAddresses": [
                    {
                      "id": "string"
                    }
                  ],
                  "publicIpPrefixes": [
                    {
                      "id": "string"
                    }
                  ]
                },
                "sku": {
                  "name": "Standard"
                },
                "tags": {},
                "zones": [ "string" ]
              },
              "publicIPAddressVersion": "string",
              "publicIPAllocationMethod": "string",
              "publicIPPrefix": {
                "id": "string"
              },
              "servicePublicIPAddress": { public-ip-address-object }
            },
            "sku": {
              "name": "string",
              "tier": "string"
            },
            "tags": {},
            "zones": [ "string" ]
          },
          "subnet": {
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "addressPrefixes": [ "string" ],
              "applicationGatewayIPConfigurations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "subnet": {
                      "id": "string"
                    }
                  }
                }
              ],
              "defaultOutboundAccess": "bool",
              "delegations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "serviceName": "string"
                  },
                  "type": "string"
                }
              ],
              "ipAllocations": [
                {
                  "id": "string"
                }
              ],
              "natGateway": {
                "id": "string"
              },
              "networkSecurityGroup": {
                "id": "string",
                "location": "string",
                "properties": {
                  "flushConnection": "bool",
                  "securityRules": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationAddressPrefixes": [ "string" ],
                        "destinationApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {},
                            "tags": {}
                          }
                        ],
                        "destinationPortRange": "string",
                        "destinationPortRanges": [ "string" ],
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "sourceAddressPrefix": "string",
                        "sourceAddressPrefixes": [ "string" ],
                        "sourceApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {},
                            "tags": {}
                          }
                        ],
                        "sourcePortRange": "string",
                        "sourcePortRanges": [ "string" ]
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {}
              },
              "privateEndpointNetworkPolicies": "string",
              "privateLinkServiceNetworkPolicies": "string",
              "routeTable": {
                "id": "string",
                "location": "string",
                "properties": {
                  "disableBgpRoutePropagation": "bool",
                  "routes": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "hasBgpOverride": "bool",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string"
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {}
              },
              "serviceEndpointPolicies": [
                {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "contextualServiceEndpointPolicies": [ "string" ],
                    "serviceAlias": "string",
                    "serviceEndpointPolicyDefinitions": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "description": "string",
                          "service": "string",
                          "serviceResources": [ "string" ]
                        },
                        "type": "string"
                      }
                    ]
                  },
                  "tags": {}
                }
              ],
              "serviceEndpoints": [
                {
                  "locations": [ "string" ],
                  "service": "string"
                }
              ],
              "sharingScope": "string"
            },
            "type": "string"
          },
          "virtualNetworkTaps": [
            {
              "id": "string",
              "location": "string",
              "properties": {
                "destinationLoadBalancerFrontEndIPConfiguration": {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "gatewayLoadBalancer": {
                      "id": "string"
                    },
                    "privateIPAddress": "string",
                    "privateIPAddressVersion": "string",
                    "privateIPAllocationMethod": "string",
                    "publicIPAddress": {
                      "extendedLocation": {
                        "name": "string",
                        "type": "EdgeZone"
                      },
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "ddosSettings": {
                          "ddosProtectionPlan": {
                            "id": "string"
                          },
                          "protectionMode": "string"
                        },
                        "deleteOption": "string",
                        "dnsSettings": {
                          "domainNameLabel": "string",
                          "domainNameLabelScope": "string",
                          "fqdn": "string",
                          "reverseFqdn": "string"
                        },
                        "idleTimeoutInMinutes": "int",
                        "ipAddress": "string",
                        "ipTags": [
                          {
                            "ipTagType": "string",
                            "tag": "string"
                          }
                        ],
                        "linkedPublicIPAddress": { public-ip-address-object },
                        "migrationPhase": "string",
                        "natGateway": {
                          "id": "string",
                          "location": "string",
                          "properties": {
                            "idleTimeoutInMinutes": "int",
                            "publicIpAddresses": [
                              {
                                "id": "string"
                              }
                            ],
                            "publicIpPrefixes": [
                              {
                                "id": "string"
                              }
                            ]
                          },
                          "sku": {
                            "name": "Standard"
                          },
                          "tags": {},
                          "zones": [ "string" ]
                        },
                        "publicIPAddressVersion": "string",
                        "publicIPAllocationMethod": "string",
                        "publicIPPrefix": {
                          "id": "string"
                        },
                        "servicePublicIPAddress": { public-ip-address-object }
                      },
                      "sku": {
                        "name": "string",
                        "tier": "string"
                      },
                      "tags": {},
                      "zones": [ "string" ]
                    },
                    "publicIPPrefix": {
                      "id": "string"
                    },
                    "subnet": {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "addressPrefixes": [ "string" ],
                        "applicationGatewayIPConfigurations": [
                          {
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "subnet": {
                                "id": "string"
                              }
                            }
                          }
                        ],
                        "defaultOutboundAccess": "bool",
                        "delegations": [
                          {
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "serviceName": "string"
                            },
                            "type": "string"
                          }
                        ],
                        "ipAllocations": [
                          {
                            "id": "string"
                          }
                        ],
                        "natGateway": {
                          "id": "string"
                        },
                        "networkSecurityGroup": {
                          "id": "string",
                          "location": "string",
                          "properties": {
                            "flushConnection": "bool",
                            "securityRules": [
                              {
                                "id": "string",
                                "name": "string",
                                "properties": {
                                  "access": "string",
                                  "description": "string",
                                  "destinationAddressPrefix": "string",
                                  "destinationAddressPrefixes": [ "string" ],
                                  "destinationApplicationSecurityGroups": [
                                    {
                                      "id": "string",
                                      "location": "string",
                                      "properties": {},
                                      "tags": {}
                                    }
                                  ],
                                  "destinationPortRange": "string",
                                  "destinationPortRanges": [ "string" ],
                                  "direction": "string",
                                  "priority": "int",
                                  "protocol": "string",
                                  "sourceAddressPrefix": "string",
                                  "sourceAddressPrefixes": [ "string" ],
                                  "sourceApplicationSecurityGroups": [
                                    {
                                      "id": "string",
                                      "location": "string",
                                      "properties": {},
                                      "tags": {}
                                    }
                                  ],
                                  "sourcePortRange": "string",
                                  "sourcePortRanges": [ "string" ]
                                },
                                "type": "string"
                              }
                            ]
                          },
                          "tags": {}
                        },
                        "privateEndpointNetworkPolicies": "string",
                        "privateLinkServiceNetworkPolicies": "string",
                        "routeTable": {
                          "id": "string",
                          "location": "string",
                          "properties": {
                            "disableBgpRoutePropagation": "bool",
                            "routes": [
                              {
                                "id": "string",
                                "name": "string",
                                "properties": {
                                  "addressPrefix": "string",
                                  "hasBgpOverride": "bool",
                                  "nextHopIpAddress": "string",
                                  "nextHopType": "string"
                                },
                                "type": "string"
                              }
                            ]
                          },
                          "tags": {}
                        },
                        "serviceEndpointPolicies": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "contextualServiceEndpointPolicies": [ "string" ],
                              "serviceAlias": "string",
                              "serviceEndpointPolicyDefinitions": [
                                {
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "description": "string",
                                    "service": "string",
                                    "serviceResources": [ "string" ]
                                  },
                                  "type": "string"
                                }
                              ]
                            },
                            "tags": {}
                          }
                        ],
                        "serviceEndpoints": [
                          {
                            "locations": [ "string" ],
                            "service": "string"
                          }
                        ],
                        "sharingScope": "string"
                      },
                      "type": "string"
                    }
                  },
                  "zones": [ "string" ]
                },
                "destinationNetworkInterfaceIPConfiguration": {
                "destinationPort": "int"
              },
              "tags": {}
            }
          ]
        },
        "type": "string"
      }
    ],
    "migrationPhase": "string",
    "networkSecurityGroup": {
      "id": "string",
      "location": "string",
      "properties": {
        "flushConnection": "bool",
        "securityRules": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "access": "string",
              "description": "string",
              "destinationAddressPrefix": "string",
              "destinationAddressPrefixes": [ "string" ],
              "destinationApplicationSecurityGroups": [
                {
                  "id": "string",
                  "location": "string",
                  "properties": {},
                  "tags": {}
                }
              ],
              "destinationPortRange": "string",
              "destinationPortRanges": [ "string" ],
              "direction": "string",
              "priority": "int",
              "protocol": "string",
              "sourceAddressPrefix": "string",
              "sourceAddressPrefixes": [ "string" ],
              "sourceApplicationSecurityGroups": [
                {
                  "id": "string",
                  "location": "string",
                  "properties": {},
                  "tags": {}
                }
              ],
              "sourcePortRange": "string",
              "sourcePortRanges": [ "string" ]
            },
            "type": "string"
          }
        ]
      },
      "tags": {}
    },
    "nicType": "string",
    "privateLinkService": {
      "extendedLocation": {
        "name": "string",
        "type": "EdgeZone"
      },
      "id": "string",
      "location": "string",
      "properties": {
        "autoApproval": {
          "subscriptions": [ "string" ]
        },
        "enableProxyProtocol": "bool",
        "fqdns": [ "string" ],
        "ipConfigurations": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "primary": "bool",
              "privateIPAddress": "string",
              "privateIPAddressVersion": "string",
              "privateIPAllocationMethod": "string",
              "subnet": {
                "id": "string",
                "name": "string",
                "properties": {
                  "addressPrefix": "string",
                  "addressPrefixes": [ "string" ],
                  "applicationGatewayIPConfigurations": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "subnet": {
                          "id": "string"
                        }
                      }
                    }
                  ],
                  "defaultOutboundAccess": "bool",
                  "delegations": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "serviceName": "string"
                      },
                      "type": "string"
                    }
                  ],
                  "ipAllocations": [
                    {
                      "id": "string"
                    }
                  ],
                  "natGateway": {
                    "id": "string"
                  },
                  "networkSecurityGroup": {
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "flushConnection": "bool",
                      "securityRules": [
                        {
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "access": "string",
                            "description": "string",
                            "destinationAddressPrefix": "string",
                            "destinationAddressPrefixes": [ "string" ],
                            "destinationApplicationSecurityGroups": [
                              {
                                "id": "string",
                                "location": "string",
                                "properties": {},
                                "tags": {}
                              }
                            ],
                            "destinationPortRange": "string",
                            "destinationPortRanges": [ "string" ],
                            "direction": "string",
                            "priority": "int",
                            "protocol": "string",
                            "sourceAddressPrefix": "string",
                            "sourceAddressPrefixes": [ "string" ],
                            "sourceApplicationSecurityGroups": [
                              {
                                "id": "string",
                                "location": "string",
                                "properties": {},
                                "tags": {}
                              }
                            ],
                            "sourcePortRange": "string",
                            "sourcePortRanges": [ "string" ]
                          },
                          "type": "string"
                        }
                      ]
                    },
                    "tags": {}
                  },
                  "privateEndpointNetworkPolicies": "string",
                  "privateLinkServiceNetworkPolicies": "string",
                  "routeTable": {
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "disableBgpRoutePropagation": "bool",
                      "routes": [
                        {
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "addressPrefix": "string",
                            "hasBgpOverride": "bool",
                            "nextHopIpAddress": "string",
                            "nextHopType": "string"
                          },
                          "type": "string"
                        }
                      ]
                    },
                    "tags": {}
                  },
                  "serviceEndpointPolicies": [
                    {
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "contextualServiceEndpointPolicies": [ "string" ],
                        "serviceAlias": "string",
                        "serviceEndpointPolicyDefinitions": [
                          {
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "description": "string",
                              "service": "string",
                              "serviceResources": [ "string" ]
                            },
                            "type": "string"
                          }
                        ]
                      },
                      "tags": {}
                    }
                  ],
                  "serviceEndpoints": [
                    {
                      "locations": [ "string" ],
                      "service": "string"
                    }
                  ],
                  "sharingScope": "string"
                },
                "type": "string"
              }
            }
          }
        ],
        "loadBalancerFrontendIpConfigurations": [
          {
            "id": "string",
            "name": "string",
            "properties": {
              "gatewayLoadBalancer": {
                "id": "string"
              },
              "privateIPAddress": "string",
              "privateIPAddressVersion": "string",
              "privateIPAllocationMethod": "string",
              "publicIPAddress": {
                "extendedLocation": {
                  "name": "string",
                  "type": "EdgeZone"
                },
                "id": "string",
                "location": "string",
                "properties": {
                  "ddosSettings": {
                    "ddosProtectionPlan": {
                      "id": "string"
                    },
                    "protectionMode": "string"
                  },
                  "deleteOption": "string",
                  "dnsSettings": {
                    "domainNameLabel": "string",
                    "domainNameLabelScope": "string",
                    "fqdn": "string",
                    "reverseFqdn": "string"
                  },
                  "idleTimeoutInMinutes": "int",
                  "ipAddress": "string",
                  "ipTags": [
                    {
                      "ipTagType": "string",
                      "tag": "string"
                    }
                  ],
                  "linkedPublicIPAddress": { public-ip-address-object },
                  "migrationPhase": "string",
                  "natGateway": {
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "idleTimeoutInMinutes": "int",
                      "publicIpAddresses": [
                        {
                          "id": "string"
                        }
                      ],
                      "publicIpPrefixes": [
                        {
                          "id": "string"
                        }
                      ]
                    },
                    "sku": {
                      "name": "Standard"
                    },
                    "tags": {},
                    "zones": [ "string" ]
                  },
                  "publicIPAddressVersion": "string",
                  "publicIPAllocationMethod": "string",
                  "publicIPPrefix": {
                    "id": "string"
                  },
                  "servicePublicIPAddress": { public-ip-address-object }
                },
                "sku": {
                  "name": "string",
                  "tier": "string"
                },
                "tags": {},
                "zones": [ "string" ]
              },
              "publicIPPrefix": {
                "id": "string"
              },
              "subnet": {
                "id": "string",
                "name": "string",
                "properties": {
                  "addressPrefix": "string",
                  "addressPrefixes": [ "string" ],
                  "applicationGatewayIPConfigurations": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "subnet": {
                          "id": "string"
                        }
                      }
                    }
                  ],
                  "defaultOutboundAccess": "bool",
                  "delegations": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "serviceName": "string"
                      },
                      "type": "string"
                    }
                  ],
                  "ipAllocations": [
                    {
                      "id": "string"
                    }
                  ],
                  "natGateway": {
                    "id": "string"
                  },
                  "networkSecurityGroup": {
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "flushConnection": "bool",
                      "securityRules": [
                        {
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "access": "string",
                            "description": "string",
                            "destinationAddressPrefix": "string",
                            "destinationAddressPrefixes": [ "string" ],
                            "destinationApplicationSecurityGroups": [
                              {
                                "id": "string",
                                "location": "string",
                                "properties": {},
                                "tags": {}
                              }
                            ],
                            "destinationPortRange": "string",
                            "destinationPortRanges": [ "string" ],
                            "direction": "string",
                            "priority": "int",
                            "protocol": "string",
                            "sourceAddressPrefix": "string",
                            "sourceAddressPrefixes": [ "string" ],
                            "sourceApplicationSecurityGroups": [
                              {
                                "id": "string",
                                "location": "string",
                                "properties": {},
                                "tags": {}
                              }
                            ],
                            "sourcePortRange": "string",
                            "sourcePortRanges": [ "string" ]
                          },
                          "type": "string"
                        }
                      ]
                    },
                    "tags": {}
                  },
                  "privateEndpointNetworkPolicies": "string",
                  "privateLinkServiceNetworkPolicies": "string",
                  "routeTable": {
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "disableBgpRoutePropagation": "bool",
                      "routes": [
                        {
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "addressPrefix": "string",
                            "hasBgpOverride": "bool",
                            "nextHopIpAddress": "string",
                            "nextHopType": "string"
                          },
                          "type": "string"
                        }
                      ]
                    },
                    "tags": {}
                  },
                  "serviceEndpointPolicies": [
                    {
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "contextualServiceEndpointPolicies": [ "string" ],
                        "serviceAlias": "string",
                        "serviceEndpointPolicyDefinitions": [
                          {
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "description": "string",
                              "service": "string",
                              "serviceResources": [ "string" ]
                            },
                            "type": "string"
                          }
                        ]
                      },
                      "tags": {}
                    }
                  ],
                  "serviceEndpoints": [
                    {
                      "locations": [ "string" ],
                      "service": "string"
                    }
                  ],
                  "sharingScope": "string"
                },
                "type": "string"
              }
            },
            "zones": [ "string" ]
          }
        ],
        "visibility": {
          "subscriptions": [ "string" ]
        }
      },
      "tags": {}
    },
    "workloadType": "string"
  }
}

Valores de propriedade

networkInterfaces

Designação Descrição Valor
tipo O tipo de recurso 'Microsoft.Network/networkInterfaces'
apiVersion A versão da api de recursos '2023-11-01'
Designação O nome do recurso string (obrigatório)

Limite de caracteres: 1-80

Caracteres válidos:
Alfanuméricos, sublinhados, pontos e hífenes.

Comece com alfanumérico. Fim alfanumérico ou sublinhado.
Localização Localização do recurso. string
Etiquetas Tags de recursos. Dicionário de nomes e valores de tags. Consulte Tags em modelos
extendedLocalização O local estendido da interface de rede. ExtendedLocation
propriedades Propriedades da interface de rede. NetworkInterfacePropertiesFormat

Localização Estendida

Designação Descrição Valor
Designação O nome do local estendido. string
tipo O tipo de local estendido. 'EdgeZone'

NetworkInterfacePropertiesFormat

Designação Descrição Valor
auxiliaryMode Modo auxiliar do recurso Interface de Rede. 'AcceleratedConnections'
'Flutuante'
'MaxConnections'
'Nenhuma'
auxiliarySku Sku auxiliar do recurso Interface de Rede. «A1»
«A2»
«A4»
«A8»
'Nenhuma'
disableTcpStateTracking Indica se o rastreamento de estado tcp deve ser desabilitado. Bool
dnsConfigurações As configurações de DNS na interface de rede. NetworkInterfaceDnsSettings
enableAcceleratedNetworking Se a interface de rede estiver configurada para rede acelerada. Não aplicável a tamanhos de VM que exigem rede acelerada. Bool
enableIPForwarding Indica se o encaminhamento IP está habilitado nessa interface de rede. Bool
ipConfigurations Uma lista de IPConfigurations da interface de rede. NetworkInterfaceIPConfiguration[]
migraçãoFase Fase de migração do recurso Interface de Rede. 'Abortar'
«Compromisso»
'Empenhado'
'Nenhuma'
'Preparar'
networkSecurityGroup A referência ao recurso NetworkSecurityGroup. NetworkSecurityGroup
nicType Tipo de recurso de interface de rede. 'Elástico'
'Padrão'
privateLinkService Privatelinkservice do recurso de interface de rede. PrivateLinkService
tipo de carga de trabalho WorkloadType da NetworkInterface para recursos BareMetal string

NetworkInterfaceDnsSettings

Designação Descrição Valor
dnsServers Lista de endereços IP de servidores DNS. Use 'AzureProvidedDNS' para alternar para a resolução de DNS fornecida pelo azure. O valor 'AzureProvidedDNS' não pode ser combinado com outros IPs, deve ser o único valor na coleção dnsServers. string[]
internalDnsNameLabel Nome DNS relativo para esta NIC usado para comunicações internas entre VMs na mesma rede virtual. string

NetworkInterfaceIPConfiguration

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades de configuração IP da interface de rede. NetworkInterfaceIPConfigurationPropertiesFormat
tipo Tipo de recurso. string

NetworkInterfaceIPConfigurationPropertiesFormat

Designação Descrição Valor
applicationGatewayBackendAddressPools A referência ao recurso ApplicationGatewayBackendAddressPool. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Grupos de segurança de aplicativos nos quais a configuração IP está incluída. ApplicationSecurityGroup []
gatewayLoadBalancer A referência ao IP frontend do balanceador de carga do gateway. SubResource
loadBalancerBackendAddressPools A referência ao recurso LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Uma lista de referências de LoadBalancerInboundNatRules. InboundNatRule[]
primário Se este é um endereço de cliente principal na interface de rede. Bool
privateIPAddress Endereço IP privado da configuração IP. Pode ser um único endereço IP ou um bloco CIDR no formato {address}/{prefix-length}. string
privateIPAddressPrefixLength O comprimento do prefixo do endereço IP privado. Se especificado e o método de alocação for dinâmico, o serviço alocará um bloco CIDR em vez de um único endereço IP. Int

Restrições:
Valor mínimo = 1
Valor máximo = 128
privateIPAddressVersion Se a configuração IP específica é IPv4 ou IPv6. O padrão é IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de endereço IP privado. 'Dinâmico'
'Estática'
públicoIPAddress Endereço IP público vinculado à configuração IP. PublicIPAddress
sub-rede Sub-rede vinculada à configuração IP. Sub-rede
virtualNetworkTaps A referência a Torneiras de Rede Virtual. VirtualNetworkTap[]

ApplicationGatewayBackendAddressPool

Designação Descrição Valor
ID ID do recurso. string
Designação Nome do pool de endereços de back-end que é exclusivo dentro de um Application Gateway. string
propriedades Propriedades do pool de endereços de back-end do gateway de aplicativo. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Designação Descrição Valor
backendAddresses Endereços de back-end. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Designação Descrição Valor
FQDN FQDN (nome de domínio totalmente qualificado). string
Endereço IP Endereço IP. string

ApplicationSecurityGroup

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do grupo de segurança do aplicativo. ApplicationSecurityGroupPropertiesFormat
Etiquetas Tags de recursos. objeto

ApplicationSecurityGroupPropertiesFormat

Este objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

Subrecurso

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

BackendAddressPool

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro do conjunto de pools de endereços de back-end usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades do pool de endereços de back-end do balanceador de carga. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Designação Descrição Valor
drainPeriodInSeconds Quantidade de segundos que o Load Balancer aguarda antes de enviar RESET para o cliente e o endereço de back-end. Int
loadBalancerBackendAddresses Uma matriz de endereços de back-end. LoadBalancerBackendAddress []
Localização O local do pool de endereços de back-end. string
syncMode Modo síncrono de endereço de back-end para o pool de back-end 'Automático'
'Manual'
tunnelInterfaces Uma matriz de interfaces de túnel do balanceador de carga do gateway. GatewayLoadBalancerTunnelInterface[]
Rede virtual Uma referência a uma rede virtual. SubResource

LoadBalancerBackendAddress

Designação Descrição Valor
Designação Nome do endereço de back-end. string
propriedades Propriedades do pool de endereços de back-end do balanceador de carga. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Designação Descrição Valor
adminState Uma lista de estados administrativos que, uma vez definidos, podem substituir a investigação de integridade para que o Load Balancer sempre encaminhe novas conexões para back-end ou negue novas conexões e redefina conexões existentes. 'Para baixo'
'Nenhuma'
'Para cima'
Endereço IP Endereço IP pertencente à rede virtual referenciada. string
loadBalancerFrontendIPConfiguration Referência à configuração de endereço IP frontend definida no balanceador de carga regional. SubResource
sub-rede Referência a uma sub-rede existente. SubResource
Rede virtual Referência a uma rede virtual existente. SubResource

GatewayLoadBalancerTunnelInterface

Designação Descrição Valor
identificador Identificador da interface do túnel do balanceador de carga do gateway. Int
porto Interface de túnel do balanceador de carga da porta de gateway. Int
protocolo Protocolo de interface de túnel do balanceador de carga do gateway. 'Nativo'
'Nenhuma'
«VXLAN»
tipo Tipo de tráfego da interface de túnel do balanceador de carga do gateway. 'Externo'
'Interna'
'Nenhuma'

InboundNatRule

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro do conjunto de regras NAT de entrada usadas pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da regra NAT de entrada do balanceador de carga. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Designação Descrição Valor
backendAddressPool Uma referência ao recurso backendAddressPool. SubResource
backendPort A porta usada para o ponto de extremidade interno. Os valores aceitáveis variam de 1 a 65535. Int
enableFloatingIP Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Essa configuração é necessária ao usar os Grupos de Disponibilidade AlwaysOn do SQL no SQL Server. Essa configuração não pode ser alterada depois que você cria o ponto de extremidade. Bool
enableTcpReset Receba TCP Reset bidirecional no tempo limite de inatividade do fluxo TCP ou no encerramento inesperado da conexão. Este elemento só é usado quando o protocolo é definido como TCP. Bool
frontendIPConfiguration Uma referência a endereços IP frontend. SubResource
frontendPort A porta para o ponto de extremidade externo. Os números de porta para cada regra devem ser exclusivos dentro do Load Balancer. Os valores aceitáveis variam de 1 a 65534. Int
frontendPortRangeEnd O intervalo de portas termina para o ponto de extremidade externo. Esta propriedade é usada em conjunto com BackendAddressPool e FrontendPortRangeStart. Mapeamentos individuais de porta de regra NAT de entrada serão criados para cada endereço de back-end de BackendAddressPool. Os valores aceitáveis variam de 1 a 65534. Int
frontendPortRangeStart O intervalo de portas começa para o ponto de extremidade externo. Esta propriedade é usada em conjunto com BackendAddressPool e FrontendPortRangeEnd. Mapeamentos individuais de porta de regra NAT de entrada serão criados para cada endereço de back-end de BackendAddressPool. Os valores aceitáveis variam de 1 a 65534. Int
idleTimeoutInMinutes O tempo limite para a conexão ociosa TCP. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como TCP. Int
protocolo A referência ao protocolo de transporte usado pela regra de balanceamento de carga. 'Todos'
«Tcp»
'Udp'

PúblicoIPAddress

Designação Descrição Valor
extendedLocalização A localização estendida do endereço IP público. ExtendedLocation
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades de endereço IP público. PublicIPAddressPropertiesFormat
SKU O endereço IP público SKU. PublicIPAddressSku
Etiquetas Tags de recursos. objeto
Zonas Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. string[]

PublicIPAddressPropertiesFormat

Designação Descrição Valor
ddosSettings A política personalizada de proteção contra DDoS associada ao endereço IP público. DdosSettings
deleteOption Especificar o que acontece com o endereço IP público quando a VM que o utiliza é excluída 'Eliminar'
'Destacar'
dnsConfigurações O FQDN do registro DNS associado ao endereço IP público. PublicIPAddressDnsSettings
idleTimeoutInMinutes O tempo limite ocioso do endereço IP público. Int
Endereço IP O endereço IP associado ao recurso de endereço IP público. string
ipTags A lista de tags associadas ao endereço IP público. IpTag []
linkedPublicIPAddress O endereço IP público vinculado do recurso de endereço IP público. PublicIPAddress
migraçãoFase Fase de migração do Endereço IP Público. 'Abortar'
«Compromisso»
'Empenhado'
'Nenhuma'
'Preparar'
natGateway [en] O NatGateway para o endereço IP público. NatGateway
publicIPAddressVersion A versão do endereço IP público. 'IPv4'
'IPv6'
publicIPAllocationMethod O método de alocação de endereço IP público. 'Dinâmico'
'Estática'
publicIPPrefix O prefixo IP público a partir do qual este endereço IP público deve ser alocado. SubResource
serviçoPúblicoIPAddress O endereço IP público do serviço do recurso de endereço IP público. PublicIPAddress

DdosSettings

Designação Descrição Valor
ddosProtectionPlan O plano de proteção contra DDoS associado ao IP público. Só pode ser definido se ProtectionMode estiver ativado SubResource
proteçãoModo de proteção O modo de proteção DDoS do IP público 'Desativado'
'Habilitado'
'VirtualNetworkInherited'

PublicIPAddressDnsSettings

Designação Descrição Valor
domainNameLabel O rótulo do nome de domínio. A concatenação do rótulo do nome de domínio e a zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. string
domainNameLabelScope O escopo do rótulo do nome de domínio. Se um rótulo de nome de domínio e um escopo de rótulo de nome de domínio forem especificados, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure com um valor em hash incluído no FQDN. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'InquilinoReutilização'
FQDN O nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. string
reverseFqdn O FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. string

IpTag

Designação Descrição Valor
ipTagType O tipo de tag IP. Exemplo: FirstPartyUsage. string
tag O valor da tag IP associada ao IP público. Exemplo: SQL. string

NatGateway

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do Nat Gateway. NatGatewayPropertiesFormat
SKU O gateway nat SKU. NatGatewaySku
Etiquetas Tags de recursos. objeto
Zonas Uma lista de zonas de disponibilidade indicando a zona na qual o Nat Gateway deve ser implantado. string[]

NatGatewayPropertiesFormat

Designação Descrição Valor
idleTimeoutInMinutes O tempo limite ocioso do gateway nat. Int
publicIpAddresses Uma matriz de endereços IP públicos associados ao recurso de gateway nat. SubResource[]
publicIpPrefixes Uma matriz de prefixos ip públicos associados ao recurso de gateway nat. SubResource[]

NatGatewaySku

Designação Descrição Valor
Designação Nome do Nat Gateway SKU. 'Padrão'

PublicIPAddressSku

Designação Descrição Valor
Designação Nome de um endereço IP público SKU. 'Básico'
'Padrão'
nível Camada de um endereço IP público SKU. 'Global'
'Regional'

Sub-rede

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sub-rede. SubnetPropertiesFormat
tipo Tipo de recurso. string

SubnetPropertiesFormat

Designação Descrição Valor
endereçoPrefixo O prefixo de endereço para a sub-rede. string
addressPrefixes Lista de prefixos de endereço para a sub-rede. string[]
applicationGatewayIPConfigurations Configurações IP do gateway de aplicativo do recurso de rede virtual. ApplicationGatewayIPConfiguration[]
defaultOutboundAccess Defina essa propriedade como false para desabilitar a conectividade de saída padrão para todas as VMs na sub-rede. Esta propriedade só pode ser definida no momento da criação da sub-rede e não pode ser atualizada para uma sub-rede existente. Bool
delegações Uma série de referências às delegações na sub-rede. Delegação[]
ipAllocations Matriz de IpAllocation que faz referência a esta sub-rede. SubResource[]
natGateway [en] Gateway Nat associado a esta sub-rede. SubResource
networkSecurityGroup A referência ao recurso NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Habilitar ou Desabilitar a aplicação de diretivas de rede no ponto final privado na sub-rede. 'Desativado'
'Habilitado'
'NetworkSecurityGroupEnabled'
'RouteTableEnabled'
privateLinkServiceNetworkPolicies Habilitar ou Desabilitar a aplicação de políticas de rede no serviço de link privado na sub-rede. 'Desativado'
'Habilitado'
routeTable A referência ao recurso RouteTable. RouteTable
serviceEndpointPolicies Uma matriz de políticas de ponto de extremidade de serviço. ServiceEndpointPolicy[]
serviceEndpoints Uma matriz de pontos de extremidade de serviço. ServiceEndpointPropertiesFormat[]
compartilhamentoEscopo Defina essa propriedade como Locatário para permitir o compartilhamento de sub-rede com outras assinaturas em seu locatário do AAD. Esta propriedade só pode ser definida se defaultOutboundAccess estiver definido como false, ambas as propriedades só podem ser definidas se a sub-rede estiver vazia. 'Serviços delegados'
'Inquilino'

ApplicationGatewayIPConfiguration

Designação Descrição Valor
ID ID do recurso. string
Designação Nome da configuração IP que é exclusiva dentro de um Application Gateway. string
propriedades Propriedades da configuração IP do gateway de aplicativo. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Designação Descrição Valor
sub-rede Referência ao recurso de sub-rede. Uma sub-rede de onde o gateway de aplicativo obtém seu endereço privado. SubResource

Delegação

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de uma sub-rede. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sub-rede. ServiceDelegationPropertiesFormat
tipo Tipo de recurso. string

ServiceDelegationPropertiesFormat

Designação Descrição Valor
nome_do_serviço O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). string

NetworkSecurityGroup

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do grupo de segurança de rede. NetworkSecurityGroupPropertiesFormat
Etiquetas Tags de recursos. objeto

NetworkSecurityGroupPropertiesFormat

Designação Descrição Valor
flushConnection [en] Quando habilitado, os fluxos criados a partir de conexões do Grupo de Segurança de Rede serão reavaliados quando as regras forem atualizadas. A habilitação inicial desencadeará uma reavaliação. Bool
segurançaRegras Uma coleção de regras de segurança do grupo de segurança de rede. SecurityRule[]

Regra de Segurança

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da regra de segurança. SecurityRulePropertiesFormat
tipo O tipo do recurso. string

SecurityRulePropertiesFormat

Designação Descrição Valor
Acesso O tráfego de rede é permitido ou negado. 'Permitir'
'Negar' (obrigatório)
Descrição Uma descrição para esta regra. Restrito a 140 caracteres. string
destinationAddressPrefix O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. string
destinationAddressPrefixes Os prefixos de endereço de destino. CIDR ou intervalos de IP de destino. string[]
destinationApplicationSecurityGroups O grupo de segurança do aplicativo especificado como destino. ApplicationSecurityGroup []
destinationPortRange A porta ou intervalo de destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
destinationPortRanges A porta de destino varia. string[]
Direção A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. 'Entrada'
'Saída' (obrigatório)
prioridade A prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra da coleção. Quanto menor o número de prioridade, maior a prioridade da regra. int (obrigatório)
protocolo Protocolo de rede ao qual esta regra se aplica. '*'
'Ah'
'Esp'
'ICMP'
«Tcp»
'Udp' (obrigatório)
sourceAddressPrefix O CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede. string
sourceAddressPrefixes Os intervalos CIDR ou IP de origem. string[]
sourceApplicationSecurityGroups O grupo de segurança do aplicativo especificado como origem. ApplicationSecurityGroup []
fontePortRange A porta ou intervalo de origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
sourcePortRanges A porta de origem varia. string[]

Tabela de Rotas

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades da tabela de rotas. RouteTablePropertiesFormat
Etiquetas Tags de recursos. objeto

RouteTablePropertiesFormat

Designação Descrição Valor
disableBgpRoutePropagation Se as rotas aprendidas pelo BGP devem ser desabilitadas nessa tabela de rotas. Verdadeiro significa incapacitar. Bool
Rotas Coleção de rotas contidas em uma tabela de rotas. Rota[]

Percurso

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da rota. RoutePropertiesFormat
tipo O tipo do recurso. string

RoutePropertiesFormat

Designação Descrição Valor
endereçoPrefixo O CIDR de destino ao qual a rota se aplica. string
hasBgpOverride Um valor que indica se essa rota substitui rotas BGP sobrepostas, independentemente do LPM. Bool
próximoHopIpAddress Os pacotes de endereço IP devem ser encaminhados para. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. string
nextHopType O tipo de salto do Azure para o qual o pacote deve ser enviado. 'Internet'
'Nenhuma'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obrigatório)

ServiceEndpointPolicy

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades da política de ponto de extremidade do serviço. ServiceEndpointPolicyPropertiesFormat
Etiquetas Tags de recursos. objeto

ServiceEndpointPolicyPropertiesFormat

Designação Descrição Valor
contextualServiceEndpointPolicies Uma coleção de política de ponto de extremidade de serviço contextual. string[]
serviceAlias O alias que indica se a política pertence a um serviço string
serviceEndpointPolicyDefinitions Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da definição da política de ponto de extremidade do serviço. ServiceEndpointPolicyDefinitionPropertiesFormat
tipo O tipo do recurso. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Designação Descrição Valor
Descrição Uma descrição para esta regra. Restrito a 140 caracteres. string
serviço Nome do ponto de extremidade do serviço. string
serviçosRecursos Uma lista de recursos de serviço. string[]

ServiceEndpointPropertiesFormat

Designação Descrição Valor
Locais Uma lista de locais. string[]
serviço O tipo do serviço de ponto de extremidade. string

VirtualNetworkTap

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Rede virtual Toque em Propriedades. VirtualNetworkTapPropertiesFormat
Etiquetas Tags de recursos. objeto

VirtualNetworkTapPropertiesFormat

Designação Descrição Valor
destinationLoadBalancerFrontEndIPConfiguration A referência ao endereço IP privado no Load Balancer interno que receberá a torneira. FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration A referência ao endereço IP privado da nic do coletor que receberá a torneira. NetworkInterfaceIPConfiguration
destinationPorto A porta de destino VXLAN que receberá o tráfego grampeado. Int

FrontendIPConfiguração

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro do conjunto de configurações de IP frontend usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sonda do balanceador de carga. FrontendIPConfigurationPropertiesFormat
Zonas Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. string[]

FrontendIPConfigurationPropertiesFormat

Designação Descrição Valor
gatewayLoadBalancer A referência ao IP frontend do balanceador de carga do gateway. SubResource
privateIPAddress O endereço IP privado da configuração IP. string
privateIPAddressVersion Se o ipconfiguration específico é IPv4 ou IPv6. O padrão é considerado IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de IP privado. 'Dinâmico'
'Estática'
públicoIPAddress A referência ao recurso IP público. PublicIPAddress
publicIPPrefix A referência ao recurso Prefixo IP Público. SubResource
sub-rede A referência ao recurso de sub-rede. Sub-rede

PrivateLinkService

Designação Descrição Valor
extendedLocalização O local estendido do balanceador de carga. ExtendedLocation
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do serviço de link privado. PrivateLinkServiceProperties
Etiquetas Tags de recursos. objeto

PrivateLinkServiceProperties

Designação Descrição Valor
autoAprovação A lista de aprovação automática do serviço de link privado. PrivateLinkServicePropertiesAutoApproval
enableProxyProtocol Se o serviço de link privado está habilitado para protocolo proxy ou não. Bool
FQDNs A lista de Fqdn. string[]
ipConfigurations Uma matriz de configurações IP de serviço de link privado. PrivateLinkServiceIpConfiguration []
loadBalancerFrontendIpConfigurations Uma matriz de referências às configurações IP do balanceador de carga. FrontendIPConfiguration[]
Visibilidade A lista de visibilidade do serviço de link privado. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Designação Descrição Valor
Subscrições A lista de subscrições. string[]

PrivateLinkServiceIpConfiguration

Designação Descrição Valor
ID ID do recurso. string
Designação O nome da configuração ip do serviço de link privado. string
propriedades Propriedades da configuração ip do serviço de link privado. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Designação Descrição Valor
primário Se a configuração ip é primária ou não. Bool
privateIPAddress O endereço IP privado da configuração IP. string
privateIPAddressVersion Se a configuração IP específica é IPv4 ou IPv6. O padrão é IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod O método de alocação de endereço IP privado. 'Dinâmico'
'Estática'
sub-rede A referência ao recurso de sub-rede. Sub-rede

PrivateLinkServicePropertiesVisibility

Designação Descrição Valor
Subscrições A lista de subscrições. string[]

Modelos de início rápido

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

Modelo Descrição
cluster AKS com o Application Gateway Ingress Controller

Implantar no Azure
Este exemplo mostra como implantar um cluster AKS com o Application Gateway, o Application Gateway Ingress Controller, o Azure Container Registry, o Log Analytics e o Key Vault
App Gateway com redirecionamento WAF, SSL, IIS e HTTPS

Implantar no Azure
Este modelo implanta um Gateway de Aplicativo com WAF, SSL de ponta a ponta e redirecionamento HTTP para HTTPS nos servidores IIS.
Criar um gateway de aplicativo IPv6

Implantar no Azure
Este modelo cria um gateway de aplicativo com um frontend IPv6 em uma rede virtual de pilha dupla.
de grupos de segurança de aplicativos

Implantar no Azure
Este modelo mostra como montar as peças para proteger cargas de trabalho usando NSGs com grupos de segurança de aplicativos. Ele implantará uma VM Linux executando NGINX e, através do uso de Applicaton Security Groups em Network Security Groups, permitiremos o acesso às portas 22 e 80 para uma VM atribuída ao Application Security Group chamada webServersAsg.
Usar o Firewall do Azure como um proxy DNS em um de topologia do Hub & Spoke

Implantar no Azure
Este exemplo mostra como implantar uma topologia hub-spoke no Azure usando o Firewall do Azure. A rede virtual do hub atua como um ponto central de conectividade para muitas redes virtuais faladas que estão conectadas à rede virtual do hub por meio do emparelhamento de rede virtual.
Criar área restrita do Firewall do Azure, VM cliente e VM do servidor

Implantar no Azure
Este modelo cria uma rede virtual com 2 sub-redes (sub-rede do servidor e sub-rede AzureFirewall), uma VM de servidor, uma VM de cliente, um endereço IP público para cada VM e uma tabela de rotas para enviar tráfego entre VMs através do firewall.
Criar um firewall, FirewallPolicy com proxy explícito

Implantar no Azure
Este modelo cria um Firewall do Azure, FirewalllPolicy com Proxy Explícito e Regras de Rede com IpGroups. Além disso, inclui uma configuração de vm Linux Jumpbox
Criar um firewall com FirewallPolicy e IpGroups

Implantar no Azure
Este modelo cria um Firewall do Azure com FirewalllPolicy fazendo referência a Regras de Rede com IpGroups. Além disso, inclui uma configuração de vm Linux Jumpbox
Criar um Firewall do Azure com IpGroups

Implantar no Azure
Este modelo cria um Firewall do Azure com Regras de Aplicativo e Rede referentes a Grupos IP. Além disso, inclui uma configuração de vm Linux Jumpbox
Criar uma área restrita do Firewall do Azure com de encapsulamento forçado

Implantar no Azure
Este modelo cria uma área restrita do Firewall do Azure (Linux) com uma força de firewall encapsulada por outro firewall em uma VNET emparelhada
Ambiente de teste para o Azure Firewall Premium

Implantar no Azure
Este modelo cria uma Política de Firewall Premium e de Firewall do Azure com recursos premium, como IDPS (Intrusion Inspection Detection), inspeção TLS e filtragem de Categoria da Web
Criar uma configuração de área restrita do Firewall do Azure com VMs Linux

Implantar no Azure
Este modelo cria uma rede virtual com 3 sub-redes (sub-rede do servidor, subet jumpbox e sub-rede AzureFirewall), uma VM jumpbox com IP público, uma VM de servidor, rota UDR para apontar para o Firewall do Azure para a Sub-rede do Servidor e um Firewall do Azure com 1 ou mais endereços IP públicos, 1 regra de aplicativo de exemplo, 1 regra de rede de exemplo e intervalos privados padrão
Criar uma configuração de área restrita com a Diretiva de Firewall

Implantar no Azure
Este modelo cria uma rede virtual com 3 sub-redes (sub-rede do servidor, subet jumpbox e sub-rede AzureFirewall), uma VM jumpbox com IP público, uma VM de servidor, rota UDR para apontar para o Firewall do Azure para a Sub-rede do Servidor e um Firewall do Azure com 1 ou mais endereços IP públicos. Também cria uma política de firewall com 1 regra de aplicativo de exemplo, 1 regra de rede de exemplo e intervalos privados padrão
Criar uma configuração de área restrita do Firewall do Azure com Zonas

Implantar no Azure
Este modelo cria uma rede virtual com três sub-redes (sub-rede do servidor, sub-rede jumpbox e sub-rede do Firewall do Azure), uma VM jumpbox com IP público, uma VM de servidor, rota UDR para apontar para o Firewall do Azure para a Sub-rede do Servidor, um Firewall do Azure com um ou mais endereços IP públicos, uma regra de aplicativo de exemplo e uma regra de rede de exemplo e o Firewall do Azure em Zonas de Disponibilidade 1, 2 e 3.
Implantar um host Bastion em um hub de Rede Virtual

Implantar no Azure
Este modelo cria duas vNets com pares, um host Bastion no Hub vNet e uma VM Linux no spoke vNet
Criar uma máquina virtual em uma de Zona Estendida

Implantar no Azure
Este modelo cria uma máquina virtual em uma Zona Estendida
Criar um Firewall do Azure com vários endereços públicos IP

Implantar no Azure
Este modelo cria um Firewall do Azure com dois endereços IP públicos e dois servidores Windows Server 2019 para testar.
Hubs virtuais seguros

Implantar no Azure
Este modelo cria um hub virtual seguro usando o Firewall do Azure para proteger o tráfego de rede na nuvem destinado à Internet.
Criar um balanceador de carga interno padrão

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

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

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

Implantar no Azure
Este modelo é usado para demonstrar como os Modelos ARM podem ser usados para configurar o Pool de Back-end de um Balanceador de Carga por Endereço IP, conforme descrito no documento de gerenciamento do Pool de Back-end .
Criar um balanceador de carga com um endereço IPv6 público

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

Implantar no Azure
Este modelo cria um balanceador de carga voltado para a Internet, regras de balanceamento de carga e três VMs para o pool de back-end com cada VM em uma zona redundante.
Load Balancer com 2 VIPs, cada um com uma regra LB

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

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

Implantar no Azure
Implantar um gateway NAT e uma máquina virtual
Interface de rede com endereço IP público

Implantar no Azure
Este modelo permite que você crie um Network Inerface em uma Rede Virtual fazendo referência a um Endereço IP Público.
Exemplo de serviço Private Link

Implantar no Azure
Este modelo mostra como criar um serviço de link privado
Servidor de Rotas do Azure no emparelhamento BGP com o Quagga

Implantar no Azure
Este modelo implanta um servidor roteador e Ubuntu VM com Quagga. Duas sessões BGP externas são estabelecidas entre o Router Server e o Quagga. A instalação e configuração do Quagga é executada pela extensão de script personalizado do Azure para linux
Criar uma conexão VPN site a site com VM

Implantar no Azure
Este modelo permite que você crie uma conexão VPN site a site usando gateways de rede virtual
VPN Site a Site com Gateways VPN ativos-ativos com BGP

Implantar no Azure
Este modelo permite implantar uma VPN site a site entre duas VNets com Gateways VPN em configuração ativo-ativo com BGP. Cada Gateway de VPN do Azure resolve o FQDN dos pares remotos para determinar o IP público do Gateway de VPN remoto. O modelo é executado conforme esperado em regiões do Azure com zonas de disponibilidade.
exemplo de VM do Azure Traffic Manager

Implantar no Azure
Este modelo mostra como criar um balanceamento de carga de perfil do Azure Traffic Manager em várias máquinas virtuais.
exemplo de VM do Azure Traffic Manager com zonas de disponibilidade

Implantar no Azure
Este modelo mostra como criar um balanceamento de carga de perfil do Azure Traffic Manager em várias máquinas virtuais colocadas em zonas de disponibilidade.
Rotas definidas pelo usuário e do Appliance

Implantar no Azure
Este modelo implanta uma Rede Virtual, VMs nas respetivas sub-redes e rotas para direcionar o tráfego para o dispositivo
201-vnet-2subnets-service-endpoints-storage-integration

Implantar no Azure
Cria 2 novas VMs com uma NIC cada, em duas sub-redes diferentes dentro da mesma VNet. Define o ponto de extremidade do serviço em uma das sub-redes e protege a conta de armazenamento para essa sub-rede.

Definição de recursos Terraform (provedor AzAPI)

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

  • Grupos de recursos

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

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkInterfaces@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      auxiliaryMode = "string"
      auxiliarySku = "string"
      disableTcpStateTracking = bool
      dnsSettings = {
        dnsServers = [
          "string"
        ]
        internalDnsNameLabel = "string"
      }
      enableAcceleratedNetworking = bool
      enableIPForwarding = bool
      ipConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            applicationGatewayBackendAddressPools = [
              {
                id = "string"
                name = "string"
                properties = {
                  backendAddresses = [
                    {
                      fqdn = "string"
                      ipAddress = "string"
                    }
                  ]
                }
              }
            ]
            applicationSecurityGroups = [
              {
                id = "string"
                location = "string"
                properties = {}
                tags = {}
              }
            ]
            gatewayLoadBalancer = {
              id = "string"
            }
            loadBalancerBackendAddressPools = [
              {
                id = "string"
                name = "string"
                properties = {
                  drainPeriodInSeconds = int
                  loadBalancerBackendAddresses = [
                    {
                      name = "string"
                      properties = {
                        adminState = "string"
                        ipAddress = "string"
                        loadBalancerFrontendIPConfiguration = {
                          id = "string"
                        }
                        subnet = {
                          id = "string"
                        }
                        virtualNetwork = {
                          id = "string"
                        }
                      }
                    }
                  ]
                  location = "string"
                  syncMode = "string"
                  tunnelInterfaces = [
                    {
                      identifier = int
                      port = int
                      protocol = "string"
                      type = "string"
                    }
                  ]
                  virtualNetwork = {
                    id = "string"
                  }
                }
              }
            ]
            loadBalancerInboundNatRules = [
              {
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendPort = int
                  enableFloatingIP = bool
                  enableTcpReset = bool
                  frontendIPConfiguration = {
                    id = "string"
                  }
                  frontendPort = int
                  frontendPortRangeEnd = int
                  frontendPortRangeStart = int
                  idleTimeoutInMinutes = int
                  protocol = "string"
                }
              }
            ]
            primary = bool
            privateIPAddress = "string"
            privateIPAddressPrefixLength = int
            privateIPAddressVersion = "string"
            privateIPAllocationMethod = "string"
            publicIPAddress = {
              extendedLocation = {
                name = "string"
                type = "EdgeZone"
              }
              id = "string"
              location = "string"
              properties = {
                ddosSettings = {
                  ddosProtectionPlan = {
                    id = "string"
                  }
                  protectionMode = "string"
                }
                deleteOption = "string"
                dnsSettings = {
                  domainNameLabel = "string"
                  domainNameLabelScope = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipTags = [
                  {
                    ipTagType = "string"
                    tag = "string"
                  }
                ]
                linkedPublicIPAddress = {
                  public-ip-address-object
                }
                migrationPhase = "string"
                natGateway = {
                  id = "string"
                  location = "string"
                  properties = {
                    idleTimeoutInMinutes = int
                    publicIpAddresses = [
                      {
                        id = "string"
                      }
                    ]
                    publicIpPrefixes = [
                      {
                        id = "string"
                      }
                    ]
                  }
                  sku = {
                    name = "Standard"
                  }
                  tags = {}
                  zones = [
                    "string"
                  ]
                }
                publicIPAddressVersion = "string"
                publicIPAllocationMethod = "string"
                publicIPPrefix = {
                  id = "string"
                }
                servicePublicIPAddress = {
                  public-ip-address-object
                }
              }
              sku = {
                name = "string"
                tier = "string"
              }
              tags = {}
              zones = [
                "string"
              ]
            }
            subnet = {
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                addressPrefixes = [
                  "string"
                ]
                applicationGatewayIPConfigurations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      subnet = {
                        id = "string"
                      }
                    }
                  }
                ]
                defaultOutboundAccess = bool
                delegations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      serviceName = "string"
                    }
                    type = "string"
                  }
                ]
                ipAllocations = [
                  {
                    id = "string"
                  }
                ]
                natGateway = {
                  id = "string"
                }
                networkSecurityGroup = {
                  id = "string"
                  location = "string"
                  properties = {
                    flushConnection = bool
                    securityRules = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationAddressPrefixes = [
                            "string"
                          ]
                          destinationApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {}
                              tags = {}
                            }
                          ]
                          destinationPortRange = "string"
                          destinationPortRanges = [
                            "string"
                          ]
                          direction = "string"
                          priority = int
                          protocol = "string"
                          sourceAddressPrefix = "string"
                          sourceAddressPrefixes = [
                            "string"
                          ]
                          sourceApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {}
                              tags = {}
                            }
                          ]
                          sourcePortRange = "string"
                          sourcePortRanges = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {}
                }
                privateEndpointNetworkPolicies = "string"
                privateLinkServiceNetworkPolicies = "string"
                routeTable = {
                  id = "string"
                  location = "string"
                  properties = {
                    disableBgpRoutePropagation = bool
                    routes = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          hasBgpOverride = bool
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {}
                }
                serviceEndpointPolicies = [
                  {
                    id = "string"
                    location = "string"
                    properties = {
                      contextualServiceEndpointPolicies = [
                        "string"
                      ]
                      serviceAlias = "string"
                      serviceEndpointPolicyDefinitions = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            description = "string"
                            service = "string"
                            serviceResources = [
                              "string"
                            ]
                          }
                          type = "string"
                        }
                      ]
                    }
                    tags = {}
                  }
                ]
                serviceEndpoints = [
                  {
                    locations = [
                      "string"
                    ]
                    service = "string"
                  }
                ]
                sharingScope = "string"
              }
              type = "string"
            }
            virtualNetworkTaps = [
              {
                id = "string"
                location = "string"
                properties = {
                  destinationLoadBalancerFrontEndIPConfiguration = {
                    id = "string"
                    name = "string"
                    properties = {
                      gatewayLoadBalancer = {
                        id = "string"
                      }
                      privateIPAddress = "string"
                      privateIPAddressVersion = "string"
                      privateIPAllocationMethod = "string"
                      publicIPAddress = {
                        extendedLocation = {
                          name = "string"
                          type = "EdgeZone"
                        }
                        id = "string"
                        location = "string"
                        properties = {
                          ddosSettings = {
                            ddosProtectionPlan = {
                              id = "string"
                            }
                            protectionMode = "string"
                          }
                          deleteOption = "string"
                          dnsSettings = {
                            domainNameLabel = "string"
                            domainNameLabelScope = "string"
                            fqdn = "string"
                            reverseFqdn = "string"
                          }
                          idleTimeoutInMinutes = int
                          ipAddress = "string"
                          ipTags = [
                            {
                              ipTagType = "string"
                              tag = "string"
                            }
                          ]
                          linkedPublicIPAddress = {
                            public-ip-address-object
                          }
                          migrationPhase = "string"
                          natGateway = {
                            id = "string"
                            location = "string"
                            properties = {
                              idleTimeoutInMinutes = int
                              publicIpAddresses = [
                                {
                                  id = "string"
                                }
                              ]
                              publicIpPrefixes = [
                                {
                                  id = "string"
                                }
                              ]
                            }
                            sku = {
                              name = "Standard"
                            }
                            tags = {}
                            zones = [
                              "string"
                            ]
                          }
                          publicIPAddressVersion = "string"
                          publicIPAllocationMethod = "string"
                          publicIPPrefix = {
                            id = "string"
                          }
                          servicePublicIPAddress = {
                            public-ip-address-object
                          }
                        }
                        sku = {
                          name = "string"
                          tier = "string"
                        }
                        tags = {}
                        zones = [
                          "string"
                        ]
                      }
                      publicIPPrefix = {
                        id = "string"
                      }
                      subnet = {
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          addressPrefixes = [
                            "string"
                          ]
                          applicationGatewayIPConfigurations = [
                            {
                              id = "string"
                              name = "string"
                              properties = {
                                subnet = {
                                  id = "string"
                                }
                              }
                            }
                          ]
                          defaultOutboundAccess = bool
                          delegations = [
                            {
                              id = "string"
                              name = "string"
                              properties = {
                                serviceName = "string"
                              }
                              type = "string"
                            }
                          ]
                          ipAllocations = [
                            {
                              id = "string"
                            }
                          ]
                          natGateway = {
                            id = "string"
                          }
                          networkSecurityGroup = {
                            id = "string"
                            location = "string"
                            properties = {
                              flushConnection = bool
                              securityRules = [
                                {
                                  id = "string"
                                  name = "string"
                                  properties = {
                                    access = "string"
                                    description = "string"
                                    destinationAddressPrefix = "string"
                                    destinationAddressPrefixes = [
                                      "string"
                                    ]
                                    destinationApplicationSecurityGroups = [
                                      {
                                        id = "string"
                                        location = "string"
                                        properties = {}
                                        tags = {}
                                      }
                                    ]
                                    destinationPortRange = "string"
                                    destinationPortRanges = [
                                      "string"
                                    ]
                                    direction = "string"
                                    priority = int
                                    protocol = "string"
                                    sourceAddressPrefix = "string"
                                    sourceAddressPrefixes = [
                                      "string"
                                    ]
                                    sourceApplicationSecurityGroups = [
                                      {
                                        id = "string"
                                        location = "string"
                                        properties = {}
                                        tags = {}
                                      }
                                    ]
                                    sourcePortRange = "string"
                                    sourcePortRanges = [
                                      "string"
                                    ]
                                  }
                                  type = "string"
                                }
                              ]
                            }
                            tags = {}
                          }
                          privateEndpointNetworkPolicies = "string"
                          privateLinkServiceNetworkPolicies = "string"
                          routeTable = {
                            id = "string"
                            location = "string"
                            properties = {
                              disableBgpRoutePropagation = bool
                              routes = [
                                {
                                  id = "string"
                                  name = "string"
                                  properties = {
                                    addressPrefix = "string"
                                    hasBgpOverride = bool
                                    nextHopIpAddress = "string"
                                    nextHopType = "string"
                                  }
                                  type = "string"
                                }
                              ]
                            }
                            tags = {}
                          }
                          serviceEndpointPolicies = [
                            {
                              id = "string"
                              location = "string"
                              properties = {
                                contextualServiceEndpointPolicies = [
                                  "string"
                                ]
                                serviceAlias = "string"
                                serviceEndpointPolicyDefinitions = [
                                  {
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      description = "string"
                                      service = "string"
                                      serviceResources = [
                                        "string"
                                      ]
                                    }
                                    type = "string"
                                  }
                                ]
                              }
                              tags = {}
                            }
                          ]
                          serviceEndpoints = [
                            {
                              locations = [
                                "string"
                              ]
                              service = "string"
                            }
                          ]
                          sharingScope = "string"
                        }
                        type = "string"
                      }
                    }
                    zones = [
                      "string"
                    ]
                  }
                  destinationNetworkInterfaceIPConfiguration = {
                  destinationPort = int
                }
                tags = {}
              }
            ]
          }
          type = "string"
        }
      ]
      migrationPhase = "string"
      networkSecurityGroup = {
        id = "string"
        location = "string"
        properties = {
          flushConnection = bool
          securityRules = [
            {
              id = "string"
              name = "string"
              properties = {
                access = "string"
                description = "string"
                destinationAddressPrefix = "string"
                destinationAddressPrefixes = [
                  "string"
                ]
                destinationApplicationSecurityGroups = [
                  {
                    id = "string"
                    location = "string"
                    properties = {}
                    tags = {}
                  }
                ]
                destinationPortRange = "string"
                destinationPortRanges = [
                  "string"
                ]
                direction = "string"
                priority = int
                protocol = "string"
                sourceAddressPrefix = "string"
                sourceAddressPrefixes = [
                  "string"
                ]
                sourceApplicationSecurityGroups = [
                  {
                    id = "string"
                    location = "string"
                    properties = {}
                    tags = {}
                  }
                ]
                sourcePortRange = "string"
                sourcePortRanges = [
                  "string"
                ]
              }
              type = "string"
            }
          ]
        }
        tags = {}
      }
      nicType = "string"
      privateLinkService = {
        extendedLocation = {
          name = "string"
          type = "EdgeZone"
        }
        id = "string"
        location = "string"
        properties = {
          autoApproval = {
            subscriptions = [
              "string"
            ]
          }
          enableProxyProtocol = bool
          fqdns = [
            "string"
          ]
          ipConfigurations = [
            {
              id = "string"
              name = "string"
              properties = {
                primary = bool
                privateIPAddress = "string"
                privateIPAddressVersion = "string"
                privateIPAllocationMethod = "string"
                subnet = {
                  id = "string"
                  name = "string"
                  properties = {
                    addressPrefix = "string"
                    addressPrefixes = [
                      "string"
                    ]
                    applicationGatewayIPConfigurations = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          subnet = {
                            id = "string"
                          }
                        }
                      }
                    ]
                    defaultOutboundAccess = bool
                    delegations = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          serviceName = "string"
                        }
                        type = "string"
                      }
                    ]
                    ipAllocations = [
                      {
                        id = "string"
                      }
                    ]
                    natGateway = {
                      id = "string"
                    }
                    networkSecurityGroup = {
                      id = "string"
                      location = "string"
                      properties = {
                        flushConnection = bool
                        securityRules = [
                          {
                            id = "string"
                            name = "string"
                            properties = {
                              access = "string"
                              description = "string"
                              destinationAddressPrefix = "string"
                              destinationAddressPrefixes = [
                                "string"
                              ]
                              destinationApplicationSecurityGroups = [
                                {
                                  id = "string"
                                  location = "string"
                                  properties = {}
                                  tags = {}
                                }
                              ]
                              destinationPortRange = "string"
                              destinationPortRanges = [
                                "string"
                              ]
                              direction = "string"
                              priority = int
                              protocol = "string"
                              sourceAddressPrefix = "string"
                              sourceAddressPrefixes = [
                                "string"
                              ]
                              sourceApplicationSecurityGroups = [
                                {
                                  id = "string"
                                  location = "string"
                                  properties = {}
                                  tags = {}
                                }
                              ]
                              sourcePortRange = "string"
                              sourcePortRanges = [
                                "string"
                              ]
                            }
                            type = "string"
                          }
                        ]
                      }
                      tags = {}
                    }
                    privateEndpointNetworkPolicies = "string"
                    privateLinkServiceNetworkPolicies = "string"
                    routeTable = {
                      id = "string"
                      location = "string"
                      properties = {
                        disableBgpRoutePropagation = bool
                        routes = [
                          {
                            id = "string"
                            name = "string"
                            properties = {
                              addressPrefix = "string"
                              hasBgpOverride = bool
                              nextHopIpAddress = "string"
                              nextHopType = "string"
                            }
                            type = "string"
                          }
                        ]
                      }
                      tags = {}
                    }
                    serviceEndpointPolicies = [
                      {
                        id = "string"
                        location = "string"
                        properties = {
                          contextualServiceEndpointPolicies = [
                            "string"
                          ]
                          serviceAlias = "string"
                          serviceEndpointPolicyDefinitions = [
                            {
                              id = "string"
                              name = "string"
                              properties = {
                                description = "string"
                                service = "string"
                                serviceResources = [
                                  "string"
                                ]
                              }
                              type = "string"
                            }
                          ]
                        }
                        tags = {}
                      }
                    ]
                    serviceEndpoints = [
                      {
                        locations = [
                          "string"
                        ]
                        service = "string"
                      }
                    ]
                    sharingScope = "string"
                  }
                  type = "string"
                }
              }
            }
          ]
          loadBalancerFrontendIpConfigurations = [
            {
              id = "string"
              name = "string"
              properties = {
                gatewayLoadBalancer = {
                  id = "string"
                }
                privateIPAddress = "string"
                privateIPAddressVersion = "string"
                privateIPAllocationMethod = "string"
                publicIPAddress = {
                  extendedLocation = {
                    name = "string"
                    type = "EdgeZone"
                  }
                  id = "string"
                  location = "string"
                  properties = {
                    ddosSettings = {
                      ddosProtectionPlan = {
                        id = "string"
                      }
                      protectionMode = "string"
                    }
                    deleteOption = "string"
                    dnsSettings = {
                      domainNameLabel = "string"
                      domainNameLabelScope = "string"
                      fqdn = "string"
                      reverseFqdn = "string"
                    }
                    idleTimeoutInMinutes = int
                    ipAddress = "string"
                    ipTags = [
                      {
                        ipTagType = "string"
                        tag = "string"
                      }
                    ]
                    linkedPublicIPAddress = {
                      public-ip-address-object
                    }
                    migrationPhase = "string"
                    natGateway = {
                      id = "string"
                      location = "string"
                      properties = {
                        idleTimeoutInMinutes = int
                        publicIpAddresses = [
                          {
                            id = "string"
                          }
                        ]
                        publicIpPrefixes = [
                          {
                            id = "string"
                          }
                        ]
                      }
                      sku = {
                        name = "Standard"
                      }
                      tags = {}
                      zones = [
                        "string"
                      ]
                    }
                    publicIPAddressVersion = "string"
                    publicIPAllocationMethod = "string"
                    publicIPPrefix = {
                      id = "string"
                    }
                    servicePublicIPAddress = {
                      public-ip-address-object
                    }
                  }
                  sku = {
                    name = "string"
                    tier = "string"
                  }
                  tags = {}
                  zones = [
                    "string"
                  ]
                }
                publicIPPrefix = {
                  id = "string"
                }
                subnet = {
                  id = "string"
                  name = "string"
                  properties = {
                    addressPrefix = "string"
                    addressPrefixes = [
                      "string"
                    ]
                    applicationGatewayIPConfigurations = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          subnet = {
                            id = "string"
                          }
                        }
                      }
                    ]
                    defaultOutboundAccess = bool
                    delegations = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          serviceName = "string"
                        }
                        type = "string"
                      }
                    ]
                    ipAllocations = [
                      {
                        id = "string"
                      }
                    ]
                    natGateway = {
                      id = "string"
                    }
                    networkSecurityGroup = {
                      id = "string"
                      location = "string"
                      properties = {
                        flushConnection = bool
                        securityRules = [
                          {
                            id = "string"
                            name = "string"
                            properties = {
                              access = "string"
                              description = "string"
                              destinationAddressPrefix = "string"
                              destinationAddressPrefixes = [
                                "string"
                              ]
                              destinationApplicationSecurityGroups = [
                                {
                                  id = "string"
                                  location = "string"
                                  properties = {}
                                  tags = {}
                                }
                              ]
                              destinationPortRange = "string"
                              destinationPortRanges = [
                                "string"
                              ]
                              direction = "string"
                              priority = int
                              protocol = "string"
                              sourceAddressPrefix = "string"
                              sourceAddressPrefixes = [
                                "string"
                              ]
                              sourceApplicationSecurityGroups = [
                                {
                                  id = "string"
                                  location = "string"
                                  properties = {}
                                  tags = {}
                                }
                              ]
                              sourcePortRange = "string"
                              sourcePortRanges = [
                                "string"
                              ]
                            }
                            type = "string"
                          }
                        ]
                      }
                      tags = {}
                    }
                    privateEndpointNetworkPolicies = "string"
                    privateLinkServiceNetworkPolicies = "string"
                    routeTable = {
                      id = "string"
                      location = "string"
                      properties = {
                        disableBgpRoutePropagation = bool
                        routes = [
                          {
                            id = "string"
                            name = "string"
                            properties = {
                              addressPrefix = "string"
                              hasBgpOverride = bool
                              nextHopIpAddress = "string"
                              nextHopType = "string"
                            }
                            type = "string"
                          }
                        ]
                      }
                      tags = {}
                    }
                    serviceEndpointPolicies = [
                      {
                        id = "string"
                        location = "string"
                        properties = {
                          contextualServiceEndpointPolicies = [
                            "string"
                          ]
                          serviceAlias = "string"
                          serviceEndpointPolicyDefinitions = [
                            {
                              id = "string"
                              name = "string"
                              properties = {
                                description = "string"
                                service = "string"
                                serviceResources = [
                                  "string"
                                ]
                              }
                              type = "string"
                            }
                          ]
                        }
                        tags = {}
                      }
                    ]
                    serviceEndpoints = [
                      {
                        locations = [
                          "string"
                        ]
                        service = "string"
                      }
                    ]
                    sharingScope = "string"
                  }
                  type = "string"
                }
              }
              zones = [
                "string"
              ]
            }
          ]
          visibility = {
            subscriptions = [
              "string"
            ]
          }
        }
        tags = {}
      }
      workloadType = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

Valores de propriedade

networkInterfaces

Designação Descrição Valor
tipo O tipo de recurso "Microsoft.Network/networkInterfaces@2023-11-01"
Designação O nome do recurso string (obrigatório)

Limite de caracteres: 1-80

Caracteres válidos:
Alfanuméricos, sublinhados, pontos e hífenes.

Comece com alfanumérico. Fim alfanumérico ou sublinhado.
Localização Localização do recurso. string
parent_id Para implantar em um grupo de recursos, use a ID desse grupo de recursos. string (obrigatório)
Etiquetas Tags de recursos. Dicionário de nomes e valores de tags.
extendedLocalização O local estendido da interface de rede. ExtendedLocation
propriedades Propriedades da interface de rede. NetworkInterfacePropertiesFormat

Localização Estendida

Designação Descrição Valor
Designação O nome do local estendido. string
tipo O tipo de local estendido. "EdgeZone"

NetworkInterfacePropertiesFormat

Designação Descrição Valor
auxiliaryMode Modo auxiliar do recurso Interface de Rede. "AcceleratedConnections"
"Flutuante"
"MaxConnections"
"Nenhuma"
auxiliarySku Sku auxiliar do recurso Interface de Rede. "A1"
"A2"
"A4"
"A8"
"Nenhuma"
disableTcpStateTracking Indica se o rastreamento de estado tcp deve ser desabilitado. Bool
dnsConfigurações As configurações de DNS na interface de rede. NetworkInterfaceDnsSettings
enableAcceleratedNetworking Se a interface de rede estiver configurada para rede acelerada. Não aplicável a tamanhos de VM que exigem rede acelerada. Bool
enableIPForwarding Indica se o encaminhamento IP está habilitado nessa interface de rede. Bool
ipConfigurations Uma lista de IPConfigurations da interface de rede. NetworkInterfaceIPConfiguration[]
migraçãoFase Fase de migração do recurso Interface de Rede. "Abortar"
"Compromisso"
"Empenhado"
"Nenhuma"
"Preparar"
networkSecurityGroup A referência ao recurso NetworkSecurityGroup. NetworkSecurityGroup
nicType Tipo de recurso de interface de rede. "Elástico"
"Padrão"
privateLinkService Privatelinkservice do recurso de interface de rede. PrivateLinkService
tipo de carga de trabalho WorkloadType da NetworkInterface para recursos BareMetal string

NetworkInterfaceDnsSettings

Designação Descrição Valor
dnsServers Lista de endereços IP de servidores DNS. Use 'AzureProvidedDNS' para alternar para a resolução de DNS fornecida pelo azure. O valor 'AzureProvidedDNS' não pode ser combinado com outros IPs, deve ser o único valor na coleção dnsServers. string[]
internalDnsNameLabel Nome DNS relativo para esta NIC usado para comunicações internas entre VMs na mesma rede virtual. string

NetworkInterfaceIPConfiguration

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades de configuração IP da interface de rede. NetworkInterfaceIPConfigurationPropertiesFormat
tipo Tipo de recurso. string

NetworkInterfaceIPConfigurationPropertiesFormat

Designação Descrição Valor
applicationGatewayBackendAddressPools A referência ao recurso ApplicationGatewayBackendAddressPool. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Grupos de segurança de aplicativos nos quais a configuração IP está incluída. ApplicationSecurityGroup []
gatewayLoadBalancer A referência ao IP frontend do balanceador de carga do gateway. SubResource
loadBalancerBackendAddressPools A referência ao recurso LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Uma lista de referências de LoadBalancerInboundNatRules. InboundNatRule[]
primário Se este é um endereço de cliente principal na interface de rede. Bool
privateIPAddress Endereço IP privado da configuração IP. Pode ser um único endereço IP ou um bloco CIDR no formato {address}/{prefix-length}. string
privateIPAddressPrefixLength O comprimento do prefixo do endereço IP privado. Se especificado e o método de alocação for dinâmico, o serviço alocará um bloco CIDR em vez de um único endereço IP. Int

Restrições:
Valor mínimo = 1
Valor máximo = 128
privateIPAddressVersion Se a configuração IP específica é IPv4 ou IPv6. O padrão é IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod O método de alocação de endereço IP privado. "Dinâmico"
"Estática"
públicoIPAddress Endereço IP público vinculado à configuração IP. PublicIPAddress
sub-rede Sub-rede vinculada à configuração IP. Sub-rede
virtualNetworkTaps A referência a Torneiras de Rede Virtual. VirtualNetworkTap[]

ApplicationGatewayBackendAddressPool

Designação Descrição Valor
ID ID do recurso. string
Designação Nome do pool de endereços de back-end que é exclusivo dentro de um Application Gateway. string
propriedades Propriedades do pool de endereços de back-end do gateway de aplicativo. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Designação Descrição Valor
backendAddresses Endereços de back-end. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Designação Descrição Valor
FQDN FQDN (nome de domínio totalmente qualificado). string
Endereço IP Endereço IP. string

ApplicationSecurityGroup

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do grupo de segurança do aplicativo. ApplicationSecurityGroupPropertiesFormat
Etiquetas Tags de recursos. objeto

ApplicationSecurityGroupPropertiesFormat

Este objeto não contém nenhuma propriedade a ser definida durante a implantação. Todas as propriedades são ReadOnly.

Subrecurso

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

BackendAddressPool

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro do conjunto de pools de endereços de back-end usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades do pool de endereços de back-end do balanceador de carga. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Designação Descrição Valor
drainPeriodInSeconds Quantidade de segundos que o Load Balancer aguarda antes de enviar RESET para o cliente e o endereço de back-end. Int
loadBalancerBackendAddresses Uma matriz de endereços de back-end. LoadBalancerBackendAddress []
Localização O local do pool de endereços de back-end. string
syncMode Modo síncrono de endereço de back-end para o pool de back-end "Automático"
"Manual"
tunnelInterfaces Uma matriz de interfaces de túnel do balanceador de carga do gateway. GatewayLoadBalancerTunnelInterface[]
Rede virtual Uma referência a uma rede virtual. SubResource

LoadBalancerBackendAddress

Designação Descrição Valor
Designação Nome do endereço de back-end. string
propriedades Propriedades do pool de endereços de back-end do balanceador de carga. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Designação Descrição Valor
adminState Uma lista de estados administrativos que, uma vez definidos, podem substituir a investigação de integridade para que o Load Balancer sempre encaminhe novas conexões para back-end ou negue novas conexões e redefina conexões existentes. "Para baixo"
"Nenhuma"
"Para cima"
Endereço IP Endereço IP pertencente à rede virtual referenciada. string
loadBalancerFrontendIPConfiguration Referência à configuração de endereço IP frontend definida no balanceador de carga regional. SubResource
sub-rede Referência a uma sub-rede existente. SubResource
Rede virtual Referência a uma rede virtual existente. SubResource

GatewayLoadBalancerTunnelInterface

Designação Descrição Valor
identificador Identificador da interface do túnel do balanceador de carga do gateway. Int
porto Interface de túnel do balanceador de carga da porta de gateway. Int
protocolo Protocolo de interface de túnel do balanceador de carga do gateway. "Nativo"
"Nenhuma"
"VXLAN"
tipo Tipo de tráfego da interface de túnel do balanceador de carga do gateway. "Externo"
"Interno"
"Nenhuma"

InboundNatRule

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro do conjunto de regras NAT de entrada usadas pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da regra NAT de entrada do balanceador de carga. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Designação Descrição Valor
backendAddressPool Uma referência ao recurso backendAddressPool. SubResource
backendPort A porta usada para o ponto de extremidade interno. Os valores aceitáveis variam de 1 a 65535. Int
enableFloatingIP Configura o ponto de extremidade de uma máquina virtual para o recurso IP flutuante necessário para configurar um Grupo de Disponibilidade AlwaysOn do SQL. Essa configuração é necessária ao usar os Grupos de Disponibilidade AlwaysOn do SQL no SQL Server. Essa configuração não pode ser alterada depois que você cria o ponto de extremidade. Bool
enableTcpReset Receba TCP Reset bidirecional no tempo limite de inatividade do fluxo TCP ou no encerramento inesperado da conexão. Este elemento só é usado quando o protocolo é definido como TCP. Bool
frontendIPConfiguration Uma referência a endereços IP frontend. SubResource
frontendPort A porta para o ponto de extremidade externo. Os números de porta para cada regra devem ser exclusivos dentro do Load Balancer. Os valores aceitáveis variam de 1 a 65534. Int
frontendPortRangeEnd O intervalo de portas termina para o ponto de extremidade externo. Esta propriedade é usada em conjunto com BackendAddressPool e FrontendPortRangeStart. Mapeamentos individuais de porta de regra NAT de entrada serão criados para cada endereço de back-end de BackendAddressPool. Os valores aceitáveis variam de 1 a 65534. Int
frontendPortRangeStart O intervalo de portas começa para o ponto de extremidade externo. Esta propriedade é usada em conjunto com BackendAddressPool e FrontendPortRangeEnd. Mapeamentos individuais de porta de regra NAT de entrada serão criados para cada endereço de back-end de BackendAddressPool. Os valores aceitáveis variam de 1 a 65534. Int
idleTimeoutInMinutes O tempo limite para a conexão ociosa TCP. O valor pode ser definido entre 4 e 30 minutos. O valor padrão é 4 minutos. Este elemento só é usado quando o protocolo é definido como TCP. Int
protocolo A referência ao protocolo de transporte usado pela regra de balanceamento de carga. "Tudo"
"Tcp"
"Udp"

PúblicoIPAddress

Designação Descrição Valor
extendedLocalização A localização estendida do endereço IP público. ExtendedLocation
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades de endereço IP público. PublicIPAddressPropertiesFormat
SKU O endereço IP público SKU. PublicIPAddressSku
Etiquetas Tags de recursos. objeto
Zonas Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. string[]

PublicIPAddressPropertiesFormat

Designação Descrição Valor
ddosSettings A política personalizada de proteção contra DDoS associada ao endereço IP público. DdosSettings
deleteOption Especificar o que acontece com o endereço IP público quando a VM que o utiliza é excluída "Excluir"
"Destacar"
dnsConfigurações O FQDN do registro DNS associado ao endereço IP público. PublicIPAddressDnsSettings
idleTimeoutInMinutes O tempo limite ocioso do endereço IP público. Int
Endereço IP O endereço IP associado ao recurso de endereço IP público. string
ipTags A lista de tags associadas ao endereço IP público. IpTag []
linkedPublicIPAddress O endereço IP público vinculado do recurso de endereço IP público. PublicIPAddress
migraçãoFase Fase de migração do Endereço IP Público. "Abortar"
"Compromisso"
"Empenhado"
"Nenhuma"
"Preparar"
natGateway [en] O NatGateway para o endereço IP público. NatGateway
publicIPAddressVersion A versão do endereço IP público. "IPv4"
"IPv6"
publicIPAllocationMethod O método de alocação de endereço IP público. "Dinâmico"
"Estática"
publicIPPrefix O prefixo IP público a partir do qual este endereço IP público deve ser alocado. SubResource
serviçoPúblicoIPAddress O endereço IP público do serviço do recurso de endereço IP público. PublicIPAddress

DdosSettings

Designação Descrição Valor
ddosProtectionPlan O plano de proteção contra DDoS associado ao IP público. Só pode ser definido se ProtectionMode estiver ativado SubResource
proteçãoModo de proteção O modo de proteção DDoS do IP público "Desativado"
"Habilitado"
"VirtualNetworkInherited"

PublicIPAddressDnsSettings

Designação Descrição Valor
domainNameLabel O rótulo do nome de domínio. A concatenação do rótulo do nome de domínio e a zona DNS regionalizada compõem o nome de domínio totalmente qualificado associado ao endereço IP público. Se um rótulo de nome de domínio for especificado, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure. string
domainNameLabelScope O escopo do rótulo do nome de domínio. Se um rótulo de nome de domínio e um escopo de rótulo de nome de domínio forem especificados, um registro DNS A será criado para o IP público no sistema DNS do Microsoft Azure com um valor em hash incluído no FQDN. "NãoReutilização"
"ResourceGroupReuse"
"SubscriçãoReutilização"
"InquilinoReutilização"
FQDN O nome de domínio totalmente qualificado do registro DNS A associado ao IP público. Esta é a concatenação do domainNameLabel e da zona DNS regionalizada. string
reverseFqdn O FQDN inverso. Um nome de domínio totalmente qualificado e visível pelo usuário que é resolvido para esse endereço IP público. Se o reverseFqdn for especificado, um registro DNS PTR será criado apontando do endereço IP no domínio in-addr.arpa para o FQDN reverso. string

IpTag

Designação Descrição Valor
ipTagType O tipo de tag IP. Exemplo: FirstPartyUsage. string
tag O valor da tag IP associada ao IP público. Exemplo: SQL. string

NatGateway

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do Nat Gateway. NatGatewayPropertiesFormat
SKU O gateway nat SKU. NatGatewaySku
Etiquetas Tags de recursos. objeto
Zonas Uma lista de zonas de disponibilidade indicando a zona na qual o Nat Gateway deve ser implantado. string[]

NatGatewayPropertiesFormat

Designação Descrição Valor
idleTimeoutInMinutes O tempo limite ocioso do gateway nat. Int
publicIpAddresses Uma matriz de endereços IP públicos associados ao recurso de gateway nat. SubResource[]
publicIpPrefixes Uma matriz de prefixos ip públicos associados ao recurso de gateway nat. SubResource[]

NatGatewaySku

Designação Descrição Valor
Designação Nome do Nat Gateway SKU. "Padrão"

PublicIPAddressSku

Designação Descrição Valor
Designação Nome de um endereço IP público SKU. "Básico"
"Padrão"
nível Camada de um endereço IP público SKU. "Global"
"Regional"

Sub-rede

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sub-rede. SubnetPropertiesFormat
tipo Tipo de recurso. string

SubnetPropertiesFormat

Designação Descrição Valor
endereçoPrefixo O prefixo de endereço para a sub-rede. string
addressPrefixes Lista de prefixos de endereço para a sub-rede. string[]
applicationGatewayIPConfigurations Configurações IP do gateway de aplicativo do recurso de rede virtual. ApplicationGatewayIPConfiguration[]
defaultOutboundAccess Defina essa propriedade como false para desabilitar a conectividade de saída padrão para todas as VMs na sub-rede. Esta propriedade só pode ser definida no momento da criação da sub-rede e não pode ser atualizada para uma sub-rede existente. Bool
delegações Uma série de referências às delegações na sub-rede. Delegação[]
ipAllocations Matriz de IpAllocation que faz referência a esta sub-rede. SubResource[]
natGateway [en] Gateway Nat associado a esta sub-rede. SubResource
networkSecurityGroup A referência ao recurso NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Habilitar ou Desabilitar a aplicação de diretivas de rede no ponto final privado na sub-rede. "Desativado"
"Habilitado"
"NetworkSecurityGroupEnabled"
"RouteTableEnabled"
privateLinkServiceNetworkPolicies Habilitar ou Desabilitar a aplicação de políticas de rede no serviço de link privado na sub-rede. "Desativado"
"Habilitado"
routeTable A referência ao recurso RouteTable. RouteTable
serviceEndpointPolicies Uma matriz de políticas de ponto de extremidade de serviço. ServiceEndpointPolicy[]
serviceEndpoints Uma matriz de pontos de extremidade de serviço. ServiceEndpointPropertiesFormat[]
compartilhamentoEscopo Defina essa propriedade como Locatário para permitir o compartilhamento de sub-rede com outras assinaturas em seu locatário do AAD. Esta propriedade só pode ser definida se defaultOutboundAccess estiver definido como false, ambas as propriedades só podem ser definidas se a sub-rede estiver vazia. "Serviços delegados"
"Inquilino"

ApplicationGatewayIPConfiguration

Designação Descrição Valor
ID ID do recurso. string
Designação Nome da configuração IP que é exclusiva dentro de um Application Gateway. string
propriedades Propriedades da configuração IP do gateway de aplicativo. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Designação Descrição Valor
sub-rede Referência ao recurso de sub-rede. Uma sub-rede de onde o gateway de aplicativo obtém seu endereço privado. SubResource

Delegação

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de uma sub-rede. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sub-rede. ServiceDelegationPropertiesFormat
tipo Tipo de recurso. string

ServiceDelegationPropertiesFormat

Designação Descrição Valor
nome_do_serviço O nome do serviço ao qual a sub-rede deve ser delegada (por exemplo, Microsoft.Sql/servers). string

NetworkSecurityGroup

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do grupo de segurança de rede. NetworkSecurityGroupPropertiesFormat
Etiquetas Tags de recursos. objeto

NetworkSecurityGroupPropertiesFormat

Designação Descrição Valor
flushConnection [en] Quando habilitado, os fluxos criados a partir de conexões do Grupo de Segurança de Rede serão reavaliados quando as regras forem atualizadas. A habilitação inicial desencadeará uma reavaliação. Bool
segurançaRegras Uma coleção de regras de segurança do grupo de segurança de rede. SecurityRule[]

Regra de Segurança

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da regra de segurança. SecurityRulePropertiesFormat
tipo O tipo do recurso. string

SecurityRulePropertiesFormat

Designação Descrição Valor
Acesso O tráfego de rede é permitido ou negado. "Permitir"
"Negar" (obrigatório)
Descrição Uma descrição para esta regra. Restrito a 140 caracteres. string
destinationAddressPrefix O prefixo do endereço de destino. CIDR ou intervalo de IP de destino. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. string
destinationAddressPrefixes Os prefixos de endereço de destino. CIDR ou intervalos de IP de destino. string[]
destinationApplicationSecurityGroups O grupo de segurança do aplicativo especificado como destino. ApplicationSecurityGroup []
destinationPortRange A porta ou intervalo de destino. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
destinationPortRanges A porta de destino varia. string[]
Direção A direção da regra. A direção especifica se a regra será avaliada no tráfego de entrada ou saída. "Entrada"
"Outbound" (obrigatório)
prioridade A prioridade da regra. O valor pode estar entre 100 e 4096. O número de prioridade deve ser exclusivo para cada regra da coleção. Quanto menor o número de prioridade, maior a prioridade da regra. int (obrigatório)
protocolo Protocolo de rede ao qual esta regra se aplica. "*"
"Ah"
"Esp"
"ICMP"
"Tcp"
"Udp" (obrigatório)
sourceAddressPrefix O CIDR ou intervalo de IP de origem. Asterisk '*' também pode ser usado para corresponder a todos os IPs de origem. Tags padrão como 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' também podem ser usadas. Se esta for uma regra de entrada, especifica de onde vem o tráfego de rede. string
sourceAddressPrefixes Os intervalos CIDR ou IP de origem. string[]
sourceApplicationSecurityGroups O grupo de segurança do aplicativo especificado como origem. ApplicationSecurityGroup []
fontePortRange A porta ou intervalo de origem. Inteiro ou intervalo entre 0 e 65535. Asterisk '*' também pode ser usado para combinar todas as portas. string
sourcePortRanges A porta de origem varia. string[]

Tabela de Rotas

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades da tabela de rotas. RouteTablePropertiesFormat
Etiquetas Tags de recursos. objeto

RouteTablePropertiesFormat

Designação Descrição Valor
disableBgpRoutePropagation Se as rotas aprendidas pelo BGP devem ser desabilitadas nessa tabela de rotas. Verdadeiro significa incapacitar. Bool
Rotas Coleção de rotas contidas em uma tabela de rotas. Rota[]

Percurso

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da rota. RoutePropertiesFormat
tipo O tipo do recurso. string

RoutePropertiesFormat

Designação Descrição Valor
endereçoPrefixo O CIDR de destino ao qual a rota se aplica. string
hasBgpOverride Um valor que indica se essa rota substitui rotas BGP sobrepostas, independentemente do LPM. Bool
próximoHopIpAddress Os pacotes de endereço IP devem ser encaminhados para. Os valores de salto seguinte só são permitidos em rotas em que o tipo de salto seguinte é VirtualAppliance. string
nextHopType O tipo de salto do Azure para o qual o pacote deve ser enviado. "Internet"
"Nenhuma"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (obrigatório)

ServiceEndpointPolicy

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades da política de ponto de extremidade do serviço. ServiceEndpointPolicyPropertiesFormat
Etiquetas Tags de recursos. objeto

ServiceEndpointPolicyPropertiesFormat

Designação Descrição Valor
contextualServiceEndpointPolicies Uma coleção de política de ponto de extremidade de serviço contextual. string[]
serviceAlias O alias que indica se a política pertence a um serviço string
serviceEndpointPolicyDefinitions Uma coleção de definições de política de ponto de extremidade de serviço da política de ponto de extremidade de serviço. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro de um grupo de recursos. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da definição da política de ponto de extremidade do serviço. ServiceEndpointPolicyDefinitionPropertiesFormat
tipo O tipo do recurso. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Designação Descrição Valor
Descrição Uma descrição para esta regra. Restrito a 140 caracteres. string
serviço Nome do ponto de extremidade do serviço. string
serviçosRecursos Uma lista de recursos de serviço. string[]

ServiceEndpointPropertiesFormat

Designação Descrição Valor
Locais Uma lista de locais. string[]
serviço O tipo do serviço de ponto de extremidade. string

VirtualNetworkTap

Designação Descrição Valor
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Rede virtual Toque em Propriedades. VirtualNetworkTapPropertiesFormat
Etiquetas Tags de recursos. objeto

VirtualNetworkTapPropertiesFormat

Designação Descrição Valor
destinationLoadBalancerFrontEndIPConfiguration A referência ao endereço IP privado no Load Balancer interno que receberá a torneira. FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration A referência ao endereço IP privado da nic do coletor que receberá a torneira. NetworkInterfaceIPConfiguration
destinationPorto A porta de destino VXLAN que receberá o tráfego grampeado. Int

FrontendIPConfiguração

Designação Descrição Valor
ID ID do recurso. string
Designação O nome do recurso que é exclusivo dentro do conjunto de configurações de IP frontend usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso. string
propriedades Propriedades da sonda do balanceador de carga. FrontendIPConfigurationPropertiesFormat
Zonas Uma lista de zonas de disponibilidade denotando o IP alocado para o recurso precisa vir. string[]

FrontendIPConfigurationPropertiesFormat

Designação Descrição Valor
gatewayLoadBalancer A referência ao IP frontend do balanceador de carga do gateway. SubResource
privateIPAddress O endereço IP privado da configuração IP. string
privateIPAddressVersion Se o ipconfiguration específico é IPv4 ou IPv6. O padrão é considerado IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod O método de alocação de IP privado. "Dinâmico"
"Estática"
públicoIPAddress A referência ao recurso IP público. PublicIPAddress
publicIPPrefix A referência ao recurso Prefixo IP Público. SubResource
sub-rede A referência ao recurso de sub-rede. Sub-rede

PrivateLinkService

Designação Descrição Valor
extendedLocalização O local estendido do balanceador de carga. ExtendedLocation
ID ID do recurso. string
Localização Localização do recurso. string
propriedades Propriedades do serviço de link privado. PrivateLinkServiceProperties
Etiquetas Tags de recursos. objeto

PrivateLinkServiceProperties

Designação Descrição Valor
autoAprovação A lista de aprovação automática do serviço de link privado. PrivateLinkServicePropertiesAutoApproval
enableProxyProtocol Se o serviço de link privado está habilitado para protocolo proxy ou não. Bool
FQDNs A lista de Fqdn. string[]
ipConfigurations Uma matriz de configurações IP de serviço de link privado. PrivateLinkServiceIpConfiguration []
loadBalancerFrontendIpConfigurations Uma matriz de referências às configurações IP do balanceador de carga. FrontendIPConfiguration[]
Visibilidade A lista de visibilidade do serviço de link privado. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Designação Descrição Valor
Subscrições A lista de subscrições. string[]

PrivateLinkServiceIpConfiguration

Designação Descrição Valor
ID ID do recurso. string
Designação O nome da configuração ip do serviço de link privado. string
propriedades Propriedades da configuração ip do serviço de link privado. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Designação Descrição Valor
primário Se a configuração ip é primária ou não. Bool
privateIPAddress O endereço IP privado da configuração IP. string
privateIPAddressVersion Se a configuração IP específica é IPv4 ou IPv6. O padrão é IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod O método de alocação de endereço IP privado. "Dinâmico"
"Estática"
sub-rede A referência ao recurso de sub-rede. Sub-rede

PrivateLinkServicePropertiesVisibility

Designação Descrição Valor
Subscrições A lista de subscrições. string[]