Microsoft.Network networkInterfaces

Bicep 리소스 정의

networkInterfaces 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Network/networkInterfaces 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Network/networkInterfaces@2023-04-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'
          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'
                    }
                  }
                }
              ]
              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'
                }
              ]
            }
            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'
                              }
                            }
                          }
                        ]
                        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'
                          }
                        ]
                      }
                      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'
                        }
                      }
                    }
                  ]
                  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'
                    }
                  ]
                }
                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'
                        }
                      }
                    }
                  ]
                  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'
                    }
                  ]
                }
                type: 'string'
              }
            }
            zones: [
              'string'
            ]
          }
        ]
        visibility: {
          subscriptions: [
            'string'
          ]
        }
      }
      tags: {}
    }
    workloadType: 'string'
  }
}

속성 값

networkInterfaces

Name Description
name 리소스 이름 string(필수)

문자 제한: 1-80

유효한 문자:
영숫자, 밑줄, 마침표 및 하이픈

영숫자로 시작합니다. 영숫자 또는 밑줄로 끝납니다.
위치 리소스 위치. string
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
extendedLocation 네트워크 인터페이스의 확장된 위치입니다. ExtendedLocation
properties 네트워크 인터페이스의 속성입니다. NetworkInterfacePropertiesFormat

ExtendedLocation

Name Description
name 확장된 위치의 이름입니다. 문자열
type 확장된 위치의 형식입니다. 'EdgeZone'

NetworkInterfacePropertiesFormat

Name Description
auxiliaryMode 네트워크 인터페이스 리소스의 보조 모드입니다. 'AcceleratedConnections'
'부동'
'MaxConnections'
'None'
auxiliarySku 네트워크 인터페이스 리소스의 보조 sku입니다. 'A1'
'A2'
'A4'
'A8'
'None'
disableTcpStateTracking tcp 상태 추적을 사용하지 않도록 설정할지 여부를 나타냅니다. bool
dnsSettings 네트워크 인터페이스의 DNS 설정입니다. NetworkInterfaceDnsSettings
enableAcceleratedNetworking 네트워크 인터페이스가 가속화된 네트워킹용으로 구성된 경우 가속화된 네트워킹이 필요한 VM 크기에는 적용되지 않습니다. bool
enableIPForwarding 이 네트워크 인터페이스에서 IP 전달을 사용할 수 있는지 여부를 나타냅니다. bool
ipConfigurations 네트워크 인터페이스의 IP 구성 목록입니다. NetworkInterfaceIPConfiguration[]
migrationPhase 네트워크 인터페이스 리소스의 마이그레이션 단계입니다. '중단'
'Commit'
'커밋됨'
'None'
'준비'
networkSecurityGroup NetworkSecurityGroup 리소스에 대한 참조입니다. NetworkSecurityGroup
nicType 네트워크 인터페이스 리소스의 유형입니다. 'Elastic'
'Standard'
privateLinkService 네트워크 인터페이스 리소스의 Privatelinkservice입니다. PrivateLinkService
workloadType BareMetal 리소스에 대한 NetworkInterface의 WorkloadType string

NetworkInterfaceDnsSettings

Name Description
dnsServers DNS 서버 IP 주소 목록입니다. 'AzureProvidedDNS'를 사용하여 Azure 제공 DNS 확인으로 전환합니다. 'AzureProvidedDNS' 값은 다른 IP와 결합할 수 없으며 dnsServers 컬렉션에서 유일한 값이어야 합니다. string[]
internalDnsNameLabel 동일한 가상 네트워크의 VM 간 내부 통신에 사용되는 이 NIC의 상대 DNS 이름입니다. 문자열

NetworkInterfaceIPConfiguration

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 네트워크 인터페이스 IP 구성 속성입니다. NetworkInterfaceIPConfigurationPropertiesFormat
형식 리소스 종류. string

NetworkInterfaceIPConfigurationPropertiesFormat

Name Description
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool 리소스에 대한 참조입니다. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups IP 구성이 포함된 애플리케이션 보안 그룹입니다. ApplicationSecurityGroup[]
gatewayLoadBalancer 게이트웨이 부하 분산 장치 프런트 엔드 IP에 대한 참조입니다. SubResource
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool 리소스에 대한 참조입니다. BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules의 참조 목록입니다. InboundNatRule[]
업데이트 이것이 네트워크 인터페이스의 기본 고객 주소인지 여부입니다. bool
privateIPAddress IP 구성의 개인 IP 주소입니다. string
privateIPAddressVersion 특정 IP 구성이 IPv4 또는 IPv6인지 여부입니다. 기본값은 IPv4입니다. 'IPv4'
'IPv6'
privateIPAllocationMethod 개인 IP 주소 할당 방법입니다. 'Dynamic'
'Static'
publicIPAddress IP 구성에 바인딩된 공용 IP 주소입니다. PublicIPAddress
서브넷 IP 구성에 바인딩된 서브넷입니다. 서브넷
virtualNetworkTaps Virtual Network 탭에 대한 참조입니다. VirtualNetworkTap[]

ApplicationGatewayBackendAddressPool

Name Description
id 리소스 ID입니다. 문자열
name Application Gateway 내에서 고유한 백 엔드 주소 풀의 이름입니다. 문자열
properties 애플리케이션 게이트웨이 백 엔드 주소 풀의 속성입니다. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Description
backendAddresses 백 엔드 주소. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Name Description
fqdn FQDN(정규화된 도메인 이름) 문자열
ipAddress IP 주소입니다. 문자열

ApplicationSecurityGroup

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 애플리케이션 보안 그룹의 속성입니다. ApplicationSecurityGroupPropertiesFormat
tags 리소스 태그. object

ApplicationSecurityGroupPropertiesFormat

이 개체에는 배포 중에 설정할 속성이 포함되어 있지 않습니다. 모든 속성은 ReadOnly입니다.

SubResource

Name Description
id 리소스 ID입니다. string

BackendAddressPool

Name Description
id 리소스 ID입니다. 문자열
name 부하 분산 장치에서 사용하는 백 엔드 주소 풀 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 부하 분산 장치 백 엔드 주소 풀의 속성입니다. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Name Description
drainPeriodInSeconds reset을 클라이언트 및 백 엔드 주소로 보내기 전에 대기하는 Load Balancer 시간(초)입니다. int
loadBalancerBackendAddresses 백 엔드 주소의 배열입니다. LoadBalancerBackendAddress[]
위치 백 엔드 주소 풀의 위치입니다. 문자열
syncMode 백 엔드 풀에 대한 백 엔드 주소 동기 모드 'Automatic'
'수동'
tunnelInterfaces 게이트웨이 부하 분산 장치 터널 인터페이스의 배열입니다. GatewayLoadBalancerTunnelInterface[]
virtualNetwork 가상 네트워크에 대한 참조입니다. SubResource

LoadBalancerBackendAddress

Name Description
name 백 엔드 주소의 이름입니다. 문자열
properties 부하 분산 장치 백 엔드 주소 풀의 속성입니다. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Name Description
adminState 한 번 설정하면 상태 프로브를 재정의하여 Load Balancer 항상 새 연결을 백 엔드로 전달하거나 새 연결을 거부하고 기존 연결을 다시 설정할 수 있는 관리 상태 목록입니다. 'Down'
'None'
'Up'
ipAddress 참조된 가상 네트워크에 속하는 IP 주소입니다. string
loadBalancerFrontendIPConfiguration 지역 부하 분산 장치에 정의된 프런트 엔드 IP 주소 구성에 대한 참조입니다. SubResource
서브넷 기존 서브넷에 대한 참조입니다. SubResource
virtualNetwork 기존 가상 네트워크에 대한 참조입니다. SubResource

GatewayLoadBalancerTunnelInterface

Name Description
identifier 게이트웨이 부하 분산 장치 터널 인터페이스의 식별자입니다. int
포트 게이트웨이 부하 분산 장치 터널 인터페이스의 포트입니다. int
protocol 게이트웨이 부하 분산 장치 터널 인터페이스의 프로토콜입니다. '네이티브'
'None'
'VXLAN'
형식 게이트웨이 부하 분산 장치 터널 인터페이스의 트래픽 유형입니다. 'External'
'내부'
'None'

InboundNatRule

Name Description
id 리소스 ID입니다. 문자열
name 부하 분산 장치에서 사용하는 인바운드 NAT 규칙 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 부하 분산 장치 인바운드 NAT 규칙의 속성입니다. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Description
backendAddressPool backendAddressPool 리소스에 대한 참조입니다. SubResource
backendPort 내부 엔드포인트에 사용되는 포트입니다. 허용되는 값의 범위는 1에서 65535까지입니다. int
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조입니다. SubResource
frontendPort 외부 엔드포인트에 대한 포트입니다. 각 규칙의 포트 번호는 Load Balancer 내에서 고유해야 합니다. 허용되는 값의 범위는 1에서 65534까지입니다. int
frontendPortRangeEnd 외부 엔드포인트의 포트 범위 끝입니다. 이 속성은 BackendAddressPool 및 FrontendPortRangeStart와 함께 사용됩니다. BackendAddressPool의 각 백 엔드 주소에 대해 개별 인바운드 NAT 규칙 포트 매핑이 만들어집니다. 허용되는 값의 범위는 1에서 65534까지입니다. int
frontendPortRangeStart 외부 엔드포인트에 대한 포트 범위 시작입니다. 이 속성은 BackendAddressPool 및 FrontendPortRangeEnd와 함께 사용됩니다. BackendAddressPool의 각 백 엔드 주소에 대해 개별 인바운드 NAT 규칙 포트 매핑이 만들어집니다. 허용되는 값의 범위는 1에서 65534까지입니다. int
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. int
protocol 부하 분산 규칙에서 사용하는 전송 프로토콜에 대한 참조입니다. 'All'
'Tcp'
'Udp'

PublicIPAddress

Name Description
extendedLocation 공용 IP 주소의 확장된 위치입니다. ExtendedLocation
id 리소스 ID입니다. 문자열
위치 리소스 위치. 문자열
properties 공용 IP 주소 속성입니다. PublicIPAddressPropertiesFormat
sku 공용 IP 주소 SKU입니다. PublicIPAddressSku
tags 리소스 태그. object
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

PublicIPAddressPropertiesFormat

Name Description
ddosSettings 공용 IP 주소와 연결된 DDoS 보호 사용자 지정 정책입니다. DdosSettings
deleteOption 공용 IP 주소를 사용하는 VM이 삭제되면 어떻게 되는지 지정합니다. '삭제'
'분리'
dnsSettings 공용 IP 주소와 연결된 DNS 레코드의 FQDN입니다. PublicIPAddressDnsSettings
idleTimeoutInMinutes 공용 IP 주소의 유휴 시간 제한입니다. int
ipAddress 공용 IP 주소 리소스와 연결된 IP 주소입니다. 문자열
ipTags 공용 IP 주소와 연결된 태그 목록입니다. IpTag[]
linkedPublicIPAddress 공용 IP 주소 리소스의 연결된 공용 IP 주소입니다. PublicIPAddress
migrationPhase 공용 IP 주소의 마이그레이션 단계입니다. '중단'
'커밋'
'커밋됨'
'None'
'준비'
natGateway 공용 IP 주소에 대한 NatGateway입니다. NatGateway
publicIPAddressVersion 공용 IP 주소 버전입니다. 'IPv4'
'IPv6'
publicIPAllocationMethod 공용 IP 주소 할당 방법입니다. '동적'
'Static'
publicIPPrefix 공용 IP 접두사는 이 공용 IP 주소를 할당해야 합니다. SubResource
servicePublicIPAddress 공용 IP 주소 리소스의 서비스 공용 IP 주소입니다. PublicIPAddress

DdosSettings

Name Description
ddosProtectionPlan 공용 IP와 연결된 DDoS 보호 계획입니다. ProtectionMode가 사용인 경우에만 설정할 수 있습니다. SubResource
protectionMode 공용 IP의 DDoS 보호 모드 '사용 안 함'
'사용'
'VirtualNetworkInherited'

PublicIPAddressDnsSettings

Name Description
domainNameLabel 도메인 이름 레이블입니다. 도메인 이름 레이블과 지역화된 DNS 영역을 연결하여 공용 IP 주소와 연관된 정규화된 도메인 이름을 생성합니다. 도메인 이름 레이블을 설정하면 Microsoft Azure DNS 시스템에서 공용 IP에 대해 A DNS 레코드가 생성됩니다. string
domainNameLabelScope 도메인 이름 레이블 scope. 도메인 이름 레이블과 scope 도메인 이름 레이블을 지정하면 해시된 값이 FQDN에 포함된 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'
fqdn 공용 IP와 연결된 DNS 레코드의 정규화된 도메인 이름입니다. domainNameLabel 및 지역화된 DNS 영역의 연결입니다. 문자열
reverseFqdn 역방향 FQDN입니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하는 경우 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN을 가리키는 PTR DNS 레코드가 작성됩니다. 문자열

IpTag

Name Description
ipTagType IP 태그 유형입니다. 예: FirstPartyUsage. 문자열
태그 공용 IP와 연결된 IP 태그의 값입니다. 예: SQL. 문자열

NatGateway

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties Nat Gateway 속성입니다. NatGatewayPropertiesFormat
sku nat 게이트웨이 SKU입니다. NatGatewaySku
tags 리소스 태그. object
영역 Nat Gateway를 배포해야 하는 영역을 나타내는 가용성 영역 목록입니다. string[]

NatGatewayPropertiesFormat

Name Description
idleTimeoutInMinutes nat 게이트웨이의 유휴 시간 제한입니다. int
publicIpAddresses nat 게이트웨이 리소스와 연결된 공용 IP 주소의 배열입니다. SubResource[]
publicIpPrefixes nat 게이트웨이 리소스와 연결된 공용 IP 접두사 배열입니다. SubResource[]

NatGatewaySku

Name Description
name Nat Gateway SKU의 이름입니다. '표준'

PublicIPAddressSku

Name Description
name 공용 IP 주소 SKU의 이름입니다. '기본'
'표준'
계층 공용 IP 주소 SKU의 계층입니다. 'Global'
'지역'

서브넷

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 서브넷의 속성입니다. SubnetPropertiesFormat
형식 리소스 종류. string

SubnetPropertiesFormat

Name Description
addressPrefix 서브넷의 주소 접두사입니다. string
addressPrefixes 서브넷의 주소 접두사 목록입니다. string[]
applicationGatewayIPConfigurations 가상 네트워크 리소스의 애플리케이션 게이트웨이 IP 구성. ApplicationGatewayIPConfiguration[]
위임 서브넷의 위임에 대한 참조 배열입니다. 위임[]
ipAllocations 이 서브넷을 참조하는 IpAllocation의 배열입니다. SubResource[]
natGateway 이 서브넷과 연결된 Nat 게이트웨이입니다. SubResource
networkSecurityGroup NetworkSecurityGroup 리소스에 대한 참조입니다. NetworkSecurityGroup
privateEndpointNetworkPolicies 서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. 'Disabled'
'Enabled'
privateLinkServiceNetworkPolicies 서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. 'Disabled'
'Enabled'
routeTable RouteTable 리소스에 대한 참조입니다. RouteTable
serviceEndpointPolicies 서비스 엔드포인트 정책의 배열입니다. ServiceEndpointPolicy[]
serviceEndpoints 서비스 엔드포인트의 배열입니다. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Name Description
id 리소스 ID입니다. 문자열
name Application Gateway 내에서 고유한 IP 구성의 이름입니다. 문자열
properties 애플리케이션 게이트웨이 IP 구성의 속성입니다. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Description
서브넷 서브넷 리소스에 대한 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷입니다. SubResource

위임

Name Description
id 리소스 ID입니다. 문자열
name 서브넷 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 서브넷의 속성입니다. ServiceDelegationPropertiesFormat
형식 리소스 종류. string

ServiceDelegationPropertiesFormat

Name Description
serviceName 서브넷을 위임해야 하는 서비스 이름(예: Microsoft.Sql/servers)입니다. 문자열

NetworkSecurityGroup

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 네트워크 보안 그룹의 속성입니다. NetworkSecurityGroupPropertiesFormat
tags 리소스 태그. object

NetworkSecurityGroupPropertiesFormat

Name Description
flushConnection 사용하도록 설정하면 규칙이 업데이트될 때 네트워크 보안 그룹 연결에서 만든 흐름이 다시 평가됩니다. 초기 사용은 재평가를 트리거합니다. bool
securityRules 네트워크 보안 그룹의 보안 규칙 컬렉션입니다. SecurityRule[]

SecurityRule

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 보안 규칙의 속성입니다. SecurityRulePropertiesFormat
형식 리소스 형식입니다. string

SecurityRulePropertiesFormat

Name Description
access 네트워크 트래픽이 허용되거나 거부됩니다. '허용'
'Deny'(필수)
description 이 규칙에 대한 설명입니다. 140자로 제한됩니다. 문자열
destinationAddressPrefix 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위입니다. 모든 원본 IP가 일치하도록 별표(‘*’)를 사용할 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. string
destinationAddressPrefixes 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위. string[]
destinationApplicationSecurityGroups 대상으로 지정된 애플리케이션 보안 그룹입니다. ApplicationSecurityGroup[]
destinationPortRange 대상 포트 또는 범위입니다. 0에서 65535 사이의 정수 또는 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. 문자열
destinationPortRanges 대상 포트 범위입니다. string[]
direction 규칙의 방향입니다. direction은 규칙을 평가할 트래픽(들어오는 트래픽 또는 나가는 트래픽)을 지정합니다. '인바운드'
'아웃바운드'(필수)
priority 규칙의 우선 순위입니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 번호가 낮을수록 규칙의 우선 순위가 높습니다. int(필수)
protocol 이 규칙이 적용되는 네트워크 프로토콜입니다. '*'
'아'
'Esp'
'Icmp'
'Tcp'
'Udp'(필수)
sourceAddressPrefix CIDR 또는 원본 IP 범위입니다. 모든 원본 IP가 일치하도록 별표(‘*’)를 사용할 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. 문자열
sourceAddressPrefixes CIDR 또는 원본 IP 범위입니다. string[]
sourceApplicationSecurityGroups 원본으로 지정된 애플리케이션 보안 그룹입니다. ApplicationSecurityGroup[]
sourcePortRange 원본 포트 또는 범위입니다. 0에서 65535 사이의 정수 또는 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. 문자열
sourcePortRanges 원본 포트 범위입니다. string[]

RouteTable

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 경로 테이블의 속성입니다. RouteTablePropertiesFormat
tags 리소스 태그. object

RouteTablePropertiesFormat

Name Description
disableBgpRoutePropagation 해당 경로 테이블에서 BGP에서 학습한 경로를 사용하지 않도록 설정할지 여부입니다. True는 사용 안 함을 의미합니다. bool
경로 경로 테이블 내에 포함된 경로의 컬렉션입니다. Route[]

경로

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 경로의 속성입니다. RoutePropertiesFormat
형식 리소스 형식입니다. 문자열

RoutePropertiesFormat

Name Description
addressPrefix 경로가 적용되는 대상 CIDR입니다. string
hasBgpOverride 이 경로가 LPM에 관계없이 겹치는 BGP 경로를 재정의하는지 여부를 나타내는 값입니다. bool
nextHopIpAddress IP 주소 패킷을 전달해야 합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. 문자열
nextHopType 패킷을 전송해야 하는 대상 Azure 홉의 유형입니다. '인터넷'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal'(필수)

ServiceEndpointPolicy

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 서비스 엔드포인트 정책의 속성입니다. ServiceEndpointPolicyPropertiesFormat
tags 리소스 태그. object

ServiceEndpointPolicyPropertiesFormat

Name Description
contextualServiceEndpointPolicies 컨텍스트 서비스 엔드포인트 정책의 컬렉션입니다. string[]
serviceAlias 정책이 서비스에 속하는지 여부를 나타내는 별칭입니다. 문자열
serviceEndpointPolicyDefinitions 서비스 엔드포인트 정책의 서비스 엔드포인트 정책 정의 컬렉션입니다. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 서비스 엔드포인트 정책 정의의 속성입니다. ServiceEndpointPolicyDefinitionPropertiesFormat
형식 리소스 형식입니다. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Name Description
description 이 규칙에 대한 설명입니다. 140자로 제한됩니다. string
서비스 서비스 엔드포인트 이름입니다. 문자열
serviceResources 서비스 리소스 목록입니다. string[]

ServiceEndpointPropertiesFormat

Name Description
위치 위치 목록입니다. string[]
서비스 엔드포인트 서비스의 형식입니다. 문자열

VirtualNetworkTap

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties Virtual Network 속성을 탭합니다. VirtualNetworkTapPropertiesFormat
tags 리소스 태그. object

VirtualNetworkTapPropertiesFormat

Name Description
destinationLoadBalancerFrontEndIPConfiguration 탭을 받을 내부 Load Balancer 개인 IP 주소에 대한 참조입니다. FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration 탭을 받을 수집기 nic의 개인 IP 주소에 대한 참조입니다. NetworkInterfaceIPConfiguration
destinationPort 탭된 트래픽을 수신할 VXLAN 대상 포트입니다. int

FrontendIPConfiguration

Name Description
id 리소스 ID입니다. 문자열
name 부하 분산 장치에서 사용하는 프런트 엔드 IP 구성 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 부하 분산 장치 프로브의 속성입니다. FrontendIPConfigurationPropertiesFormat
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

FrontendIPConfigurationPropertiesFormat

Name Description
gatewayLoadBalancer 게이트웨이 부하 분산 장치 프런트 엔드 IP에 대한 참조입니다. SubResource
privateIPAddress IP 구성의 개인 IP 주소입니다. string
privateIPAddressVersion 특정 ipconfiguration이 IPv4 또는 IPv6인지 여부입니다. 기본값은 IPv4로 사용됩니다. 'IPv4'
'IPv6'
privateIPAllocationMethod 개인 IP 할당 방법입니다. '동적'
'Static'
publicIPAddress 공용 IP 리소스에 대한 참조입니다. PublicIPAddress
publicIPPrefix 공용 IP 접두사 리소스에 대한 참조입니다. SubResource
서브넷 서브넷 리소스에 대한 참조입니다. 서브넷

PrivateLinkService

Name Description
extendedLocation 부하 분산 장치의 확장된 위치입니다. ExtendedLocation
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 프라이빗 링크 서비스의 속성입니다. PrivateLinkServiceProperties
tags 리소스 태그. object

PrivateLinkServiceProperties

Name Description
autoApproval 프라이빗 링크 서비스의 자동 승인 목록입니다. PrivateLinkServicePropertiesAutoApproval
enableProxyProtocol 프라이빗 링크 서비스가 프록시 프로토콜에 대해 사용하도록 설정되어 있는지 여부입니다. bool
Fqdn Fqdn 목록입니다. string[]
ipConfigurations 프라이빗 링크 서비스 IP 구성의 배열입니다. PrivateLinkServiceIpConfiguration[]
loadBalancerFrontendIpConfigurations 부하 분산 장치 IP 구성에 대한 참조 배열입니다. FrontendIPConfiguration[]
표시 여부 프라이빗 링크 서비스의 표시 유형 목록입니다. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Name Description
구독 구독 목록입니다. string[]

PrivateLinkServiceIpConfiguration

Name Description
id 리소스 ID입니다. 문자열
name 프라이빗 링크 서비스 IP 구성의 이름입니다. 문자열
properties 프라이빗 링크 서비스 IP 구성의 속성입니다. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Name Description
업데이트 IP 구성이 기본 구성인지 여부입니다. bool
privateIPAddress IP 구성의 개인 IP 주소입니다. 문자열
privateIPAddressVersion 특정 IP 구성이 IPv4 또는 IPv6인지 여부입니다. 기본값은 IPv4입니다. 'IPv4'
'IPv6'
privateIPAllocationMethod 개인 IP 주소 할당 방법입니다. 'Dynamic'
'Static'
서브넷 서브넷 리소스에 대한 참조입니다. 서브넷

PrivateLinkServicePropertiesVisibility

Name Description
구독 구독 목록입니다. string[]

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 Description
Application Gateway 수신 컨트롤러를 사용하는 AKS 클러스터

Azure에 배포
이 샘플에서는 Application Gateway, Application Gateway 수신 컨트롤러, Azure Container Registry, Log Analytics 및 Key Vault 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
WAF, SSL, IIS 및 HTTPS 리디렉션을 사용하는 App Gateway

Azure에 배포
이 템플릿은 WAF, 엔드투엔드 SSL 및 HTTP를 사용하여 IIS 서버의 HTTPS 리디렉션에 Application Gateway 배포합니다.
IPv6 Application Gateway 만들기

Azure에 배포
이 템플릿은 이중 스택 가상 네트워크에 IPv6 프런트 엔드가 있는 애플리케이션 게이트웨이를 만듭니다.
애플리케이션 보안 그룹

Azure에 배포
이 템플릿은 애플리케이션 보안 그룹과 함께 NSG를 사용하여 워크로드를 보호하는 방법을 보여 줍니다. NGINX를 실행하는 Linux VM을 배포하고 네트워크 보안 그룹에서 Applicaton 보안 그룹을 사용하여 webServersAsg라는 애플리케이션 보안 그룹에 할당된 VM에 포트 22 및 80에 대한 액세스를 허용합니다.
허브 & 스포크 토폴로지에서 DNS 프록시로 Azure Firewall 사용

Azure에 배포
이 샘플에서는 Azure Firewall 사용하여 Azure에서 허브-스포크 토폴로지를 배포하는 방법을 보여 줍니다. 허브 가상 네트워크는 가상 네트워크 피어링을 통해 허브 가상 네트워크에 연결된 많은 스포크 가상 네트워크에 대한 연결의 중심 지점 역할을 합니다.
Azure Firewall, 클라이언트 VM 및 서버 VM의 샌드박스 만들기

Azure에 배포
이 템플릿은 2개의 서브넷(서버 서브넷 및 AzureFirewall 서브넷), 서버 VM, 클라이언트 VM, 각 VM의 공용 IP 주소 및 방화벽을 통해 VM 간에 트래픽을 보내는 경로 테이블이 있는 가상 네트워크를 만듭니다.
명시적 프록시를 사용하여 방화벽, FirewallPolicy 만들기

Azure에 배포
이 템플릿은 ipGroups를 사용하여 명시적 프록시 및 네트워크 규칙을 사용하여 Azure Firewall FirewalllPolicy를 만듭니다. 또한 Linux Jumpbox vm 설치가 포함됩니다.
FirewallPolicy 및 IpGroups를 사용하여 방화벽 만들기

Azure에 배포
이 템플릿은 IpGroups를 사용하여 네트워크 규칙을 참조하는 FirewalllPolicy를 사용하여 Azure Firewall 만듭니다. 또한 Linux Jumpbox vm 설치가 포함됩니다.
IpGroup을 사용하여 Azure Firewall 만들기

Azure에 배포
이 템플릿은 IP 그룹을 참조하는 애플리케이션 및 네트워크 규칙을 사용하여 Azure Firewall 만듭니다. 또한 Linux Jumpbox vm 설치가 포함됩니다.
강제 터널링을 사용하여 Azure Firewall 샌드박스 만들기

Azure에 배포
이 템플릿은 피어링된 VNET의 다른 방화벽을 통해 터널링된 하나의 방화벽이 있는 Azure Firewall 샌드박스(Linux)를 만듭니다.
Azure Firewall Premium용 테스트 환경

Azure에 배포
이 템플릿은 IDPS(침입 검사 검색), TLS 검사 및 웹 범주 필터링과 같은 프리미엄 기능을 사용하여 Azure Firewall 프리미엄 및 방화벽 정책을 만듭니다.
Linux VM을 사용하여 Azure Firewall 샌드박스 설정 만들기

Azure에 배포
이 템플릿은 3개의 서브넷(서버 서브넷, jumpbox 서브넷 및 AzureFirewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 서브넷에 대한 Azure Firewall 가리키는 UDR 경로, 1개 이상의 공용 IP 주소, 1개의 샘플 애플리케이션 규칙, 1개의 샘플 네트워크 규칙 및 기본 프라이빗 범위가 있는 Azure Firewall 가상 네트워크를 만듭니다.
방화벽 정책을 사용하여 샌드박스 설정 만들기

Azure에 배포
이 템플릿은 3개의 서브넷(서버 서브넷, jumpbox 서브넷 및 AzureFirewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 VM, 서버 서브넷에 대한 Azure Firewall 가리키는 UDR 경로 및 1개 이상의 공용 IP 주소가 있는 Azure Firewall 있는 가상 네트워크를 만듭니다. 또한 1개의 샘플 애플리케이션 규칙, 1개의 샘플 네트워크 규칙 및 기본 프라이빗 범위를 사용하여 방화벽 정책을 만듭니다.
영역을 사용하여 Azure Firewall의 샌드박스 설정 만들기

Azure에 배포
이 템플릿은 세 개의 서브넷(서버 서브넷, jumpbox 서브넷 및 Azure Firewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 VM, ServerSubnet에 대한 Azure Firewall 가리키는 UDR 경로, 하나 이상의 공용 IP 주소가 있는 Azure Firewall, 하나의 샘플 애플리케이션 규칙 및 하나의 샘플 네트워크 규칙을 사용하여 가상 네트워크를 만듭니다. 가용성 영역 1, 2, 3에서 Azure Firewall.
허브 Virtual Network Bastion 호스트 배포

Azure에 배포
이 템플릿은 피어링이 있는 두 개의 vNet, 허브 vNet의 Bastion 호스트 및 스포크 vNet의 Linux VM을 만듭니다.
여러 IP 공용 주소를 사용하여 Azure Firewall 만들기

Azure에 배포
이 템플릿은 두 개의 공용 IP 주소와 테스트할 두 개의 Windows Server 2019 서버가 있는 Azure Firewall 만듭니다.
보안 가상 허브

Azure에 배포
이 템플릿은 Azure Firewall 사용하여 인터넷으로 향하는 클라우드 네트워크 트래픽을 보호하는 보안 가상 허브를 만듭니다.
표준 내부 부하 분산 장치 만들기

Azure에 배포
이 템플릿은 규칙 부하 분산 포트 80을 사용하여 표준 내부 Azure Load Balancer 만듭니다.
HA 포트를 사용하여 표준 내부 부하 분산 장치 만들기

Azure에 배포
이 템플릿은 HA 포트 부하 분산 규칙을 사용하여 표준 내부 Azure Load Balancer 만듭니다.
지역 간 Load Balancer 만들기

Azure에 배포
이 템플릿은 두 개의 지역 부하 분산 장치를 포함하는 백 엔드 풀이 있는 지역 간 부하 분산 장치를 만듭니다. 지역 간 부하 분산 장치는 현재 제한된 지역에서 사용할 수 있습니다. 지역 간 부하 분산 장치 뒤에 있는 지역 부하 분산 장치는 모든 지역에 있을 수 있습니다.
IP 주소별 백 엔드 풀로 표준 Load Balancer

Azure에 배포
이 템플릿은 ARM 템플릿을 사용하여 백 엔드 풀 관리 문서에 설명된 대로 IP 주소로 Load Balancer 백 엔드 풀을 구성하는 방법을 보여 줍니다.
공용 IPv6 주소를 사용하여 부하 분산 장치 만들기

Azure에 배포
이 템플릿은 공용 IPv6 주소, 부하 분산 규칙 및 백 엔드 풀에 대한 두 개의 VM을 사용하여 인터넷 연결 부하 분산 장치를 만듭니다.
표준 부하 분산 장치 만들기

Azure에 배포
이 템플릿은 각 VM이 중복 영역에 있는 백 엔드 풀에 대한 인터넷 연결 부하 분산 장치, 부하 분산 규칙 및 3개의 VM을 만듭니다.
각각 LB 규칙이 하나씩 있는 2개의 VIP가 있는 Load Balancer

Azure에 배포
이 템플릿을 사용하면 네트워크 인터페이스에서 사용되는 Load Balancer LB 규칙을 Virtual Network & 부하 분산 장치(multivip), Virtual Network, 네트워크 인터페이스에 대한 Load Balancer 2개의 공용 IP 주소를 만들 수 있습니다.
인바운드 NAT 규칙을 사용하여 Load Balancer

Azure에 배포
이 템플릿을 사용하면 네트워크 인터페이스에서 사용되는 Load Balancer NAT 규칙을 Virtual Network & 부하 분산 장치, Virtual Network, 네트워크 인터페이스에 대한 Load Balancer 공용 IP 주소를 만들 수 있습니다.
VM을 사용하여 NAT Virtual Network

Azure에 배포
NAT 게이트웨이 및 가상 머신 배포
공용 IP 주소를 사용하여 네트워크 인터페이스

Azure에 배포
이 템플릿을 사용하면 공용 IP 주소를 참조하는 Virtual Network 네트워크 표면을 만들 수 있습니다.
Private Link 서비스 예제

Azure에 배포
이 템플릿은 프라이빗 링크 서비스를 만드는 방법을 보여줍니다.
Quagga를 사용하여 BGP 피어링의 Azure Route Server

Azure에 배포
이 템플릿은 Quagga를 사용하여 라우터 서버 및 Ubuntu VM을 배포합니다. 라우터 서버와 Quagga 간에 두 개의 외부 BGP 세션이 설정됩니다. Quagga의 설치 및 구성은 Linux용 Azure 사용자 지정 스크립트 확장에 의해 실행됩니다.
VM을 사용하여 사이트 및 사이트 간의 VPN 연결 만들기

Azure에 배포
이 템플릿을 사용하면 Virtual Network Gateway를 사용하여 사이트 및 사이트 간의 VPN 연결을 만들 수 있습니다.
BGP를 사용하는 활성-활성 VPN Gateway가 있는 사이트 및 사이트 간의 VPN

Azure에 배포
이 템플릿을 사용하면 BGP를 사용하여 활성-활성 구성에서 VPN Gateway를 사용하는 두 VNet 간에 사이트 간 VPN을 배포할 수 있습니다. 각 Azure VPN Gateway 원격 피어의 FQDN을 확인하여 원격 VPN Gateway 공용 IP를 확인합니다. 템플릿은 가용성 영역이 있는 Azure 지역에서 예상대로 실행됩니다.
Azure Traffic Manager VM 예제

Azure에 배포
이 템플릿은 여러 가상 머신에서 Azure Traffic Manager 프로필 부하 분산을 만드는 방법을 보여 줍니다.
가용성 영역 Azure Traffic Manager VM 예제

Azure에 배포
이 템플릿은 가용성 영역 배치된 여러 가상 머신에서 Azure Traffic Manager 프로필 부하 분산을 만드는 방법을 보여 줍니다.
사용자 정의 경로 및 어플라이언스

Azure에 배포
이 템플릿은 각 서브넷에 Virtual Network VM 및 경로를 배포하여 트래픽을 어플라이언스
201-vnet-2subnets-service-endpoints-storage-integration

Azure에 배포
각각 NIC가 있는 2개의 새 VM을 동일한 VNet 내의 두 개의 서로 다른 서브넷에 만듭니다. 서브넷 중 하나에서 서비스 엔드포인트를 설정하고 스토리지 계정을 해당 서브넷으로 보호합니다.

ARM 템플릿 리소스 정의

networkInterfaces 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Network/networkInterfaces 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Network/networkInterfaces",
  "apiVersion": "2023-04-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",
          "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"
                    }
                  }
                }
              ],
              "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"
                }
              ]
            },
            "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"
                              }
                            }
                          }
                        ],
                        "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"
                          }
                        ]
                      },
                      "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"
                        }
                      }
                    }
                  ],
                  "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"
                    }
                  ]
                },
                "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"
                        }
                      }
                    }
                  ],
                  "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"
                    }
                  ]
                },
                "type": "string"
              }
            },
            "zones": [ "string" ]
          }
        ],
        "visibility": {
          "subscriptions": [ "string" ]
        }
      },
      "tags": {}
    },
    "workloadType": "string"
  }
}

속성 값

networkInterfaces

Name Description
형식 리소스 종류 'Microsoft.Network/networkInterfaces'
apiVersion 리소스 api 버전 '2023-04-01'
name 리소스 이름 string(필수)

문자 제한: 1-80

유효한 문자:
영숫자, 밑줄, 마침표 및 하이픈

영숫자로 시작합니다. 영숫자 또는 밑줄로 끝납니다.
위치 리소스 위치. 문자열
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
extendedLocation 네트워크 인터페이스의 확장된 위치입니다. ExtendedLocation
properties 네트워크 인터페이스의 속성입니다. NetworkInterfacePropertiesFormat

ExtendedLocation

Name Description
name 확장된 위치의 이름입니다. 문자열
type 확장된 위치의 형식입니다. 'EdgeZone'

NetworkInterfacePropertiesFormat

Name Description
auxiliaryMode 네트워크 인터페이스 리소스의 보조 모드입니다. 'AcceleratedConnections'
'부동'
'MaxConnections'
'None'
auxiliarySku 네트워크 인터페이스 리소스의 보조 sku입니다. 'A1'
'A2'
'A4'
'A8'
'None'
disableTcpStateTracking tcp 상태 추적을 사용하지 않도록 설정할지 여부를 나타냅니다. bool
dnsSettings 네트워크 인터페이스의 DNS 설정입니다. NetworkInterfaceDnsSettings
enableAcceleratedNetworking 네트워크 인터페이스가 가속화된 네트워킹용으로 구성된 경우 가속화된 네트워킹이 필요한 VM 크기에는 적용되지 않습니다. bool
enableIPForwarding 이 네트워크 인터페이스에서 IP 전달을 사용할 수 있는지 여부를 나타냅니다. bool
ipConfigurations 네트워크 인터페이스의 IP 구성 목록입니다. NetworkInterfaceIPConfiguration[]
migrationPhase 네트워크 인터페이스 리소스의 마이그레이션 단계입니다. '중단'
'Commit'
'커밋됨'
'None'
'준비'
networkSecurityGroup NetworkSecurityGroup 리소스에 대한 참조입니다. NetworkSecurityGroup
nicType 네트워크 인터페이스 리소스의 유형입니다. 'Elastic'
'Standard'
privateLinkService 네트워크 인터페이스 리소스의 Privatelinkservice입니다. PrivateLinkService
workloadType BareMetal 리소스에 대한 NetworkInterface의 WorkloadType string

NetworkInterfaceDnsSettings

Name Description
dnsServers DNS 서버 IP 주소 목록입니다. 'AzureProvidedDNS'를 사용하여 Azure 제공 DNS 확인으로 전환합니다. 'AzureProvidedDNS' 값은 다른 IP와 결합할 수 없으며 dnsServers 컬렉션에서 유일한 값이어야 합니다. string[]
internalDnsNameLabel 동일한 가상 네트워크의 VM 간 내부 통신에 사용되는 이 NIC의 상대 DNS 이름입니다. 문자열

NetworkInterfaceIPConfiguration

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 네트워크 인터페이스 IP 구성 속성입니다. NetworkInterfaceIPConfigurationPropertiesFormat
형식 리소스 종류. string

NetworkInterfaceIPConfigurationPropertiesFormat

Name Description
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool 리소스에 대한 참조입니다. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups IP 구성이 포함된 애플리케이션 보안 그룹입니다. ApplicationSecurityGroup[]
gatewayLoadBalancer 게이트웨이 부하 분산 장치 프런트 엔드 IP에 대한 참조입니다. SubResource
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool 리소스에 대한 참조입니다. BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules의 참조 목록입니다. InboundNatRule[]
업데이트 이것이 네트워크 인터페이스의 기본 고객 주소인지 여부입니다. bool
privateIPAddress IP 구성의 개인 IP 주소입니다. string
privateIPAddressVersion 특정 IP 구성이 IPv4 또는 IPv6인지 여부입니다. 기본값은 IPv4입니다. 'IPv4'
'IPv6'
privateIPAllocationMethod 개인 IP 주소 할당 방법입니다. 'Dynamic'
'Static'
publicIPAddress IP 구성에 바인딩된 공용 IP 주소입니다. PublicIPAddress
서브넷 IP 구성에 바인딩된 서브넷입니다. 서브넷
virtualNetworkTaps Virtual Network 탭에 대한 참조입니다. VirtualNetworkTap[]

ApplicationGatewayBackendAddressPool

Name Description
id 리소스 ID입니다. 문자열
name Application Gateway 내에서 고유한 백 엔드 주소 풀의 이름입니다. 문자열
properties 애플리케이션 게이트웨이 백 엔드 주소 풀의 속성입니다. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Description
backendAddresses 백 엔드 주소. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Name Description
fqdn FQDN(정규화된 도메인 이름) string
ipAddress IP 주소입니다. 문자열

ApplicationSecurityGroup

Name Description
id 리소스 ID입니다. 문자열
위치 리소스 위치. 문자열
properties 애플리케이션 보안 그룹의 속성입니다. ApplicationSecurityGroupPropertiesFormat
tags 리소스 태그. object

ApplicationSecurityGroupPropertiesFormat

이 개체에는 배포 중에 설정할 속성이 포함되어 있지 않습니다. 모든 속성은 ReadOnly입니다.

SubResource

Name Description
id 리소스 ID입니다. string

BackendAddressPool

Name Description
id 리소스 ID입니다. 문자열
name 부하 분산 장치에서 사용하는 백 엔드 주소 풀 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 부하 분산 장치 백 엔드 주소 풀의 속성입니다. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Name Description
drainPeriodInSeconds reset을 클라이언트 및 백 엔드 주소로 보내기 전에 대기하는 Load Balancer 시간(초)입니다. int
loadBalancerBackendAddresses 백 엔드 주소의 배열입니다. LoadBalancerBackendAddress[]
위치 백 엔드 주소 풀의 위치입니다. 문자열
syncMode 백 엔드 풀에 대한 백 엔드 주소 동기 모드 'Automatic'
'수동'
tunnelInterfaces 게이트웨이 부하 분산 장치 터널 인터페이스의 배열입니다. GatewayLoadBalancerTunnelInterface[]
virtualNetwork 가상 네트워크에 대한 참조입니다. SubResource

LoadBalancerBackendAddress

Name Description
name 백 엔드 주소의 이름입니다. 문자열
properties 부하 분산 장치 백 엔드 주소 풀의 속성입니다. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Name Description
adminState 한 번 설정하면 상태 프로브를 재정의하여 Load Balancer 항상 새 연결을 백 엔드로 전달하거나 새 연결을 거부하고 기존 연결을 다시 설정할 수 있는 관리 상태 목록입니다. 'Down'
'None'
'Up'
ipAddress 참조된 가상 네트워크에 속하는 IP 주소입니다. 문자열
loadBalancerFrontendIPConfiguration 지역 부하 분산 장치에 정의된 프런트 엔드 IP 주소 구성에 대한 참조입니다. SubResource
서브넷 기존 서브넷에 대한 참조입니다. SubResource
virtualNetwork 기존 가상 네트워크에 대한 참조입니다. SubResource

GatewayLoadBalancerTunnelInterface

Name Description
identifier 게이트웨이 부하 분산 장치 터널 인터페이스의 식별자입니다. int
포트 게이트웨이 부하 분산 장치 터널 인터페이스의 포트입니다. int
protocol 게이트웨이 부하 분산 장치 터널 인터페이스의 프로토콜입니다. '네이티브'
'None'
'VXLAN'
형식 게이트웨이 부하 분산 장치 터널 인터페이스의 트래픽 유형입니다. 'External'
'내부'
'None'

InboundNatRule

Name Description
id 리소스 ID입니다. 문자열
name 부하 분산 장치에서 사용하는 인바운드 NAT 규칙 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 부하 분산 장치 인바운드 NAT 규칙의 속성입니다. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Description
backendAddressPool backendAddressPool 리소스에 대한 참조입니다. SubResource
backendPort 내부 엔드포인트에 사용되는 포트입니다. 허용되는 값은 1에서 65535까지입니다. int
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조입니다. SubResource
frontendPort 외부 엔드포인트에 대한 포트입니다. 각 규칙의 포트 번호는 Load Balancer 내에서 고유해야 합니다. 허용되는 값은 1에서 65534까지입니다. int
frontendPortRangeEnd 외부 엔드포인트의 포트 범위 끝입니다. 이 속성은 BackendAddressPool 및 FrontendPortRangeStart와 함께 사용됩니다. BackendAddressPool의 각 백 엔드 주소에 대해 개별 인바운드 NAT 규칙 포트 매핑이 만들어집니다. 허용되는 값은 1에서 65534까지입니다. int
frontendPortRangeStart 외부 엔드포인트에 대한 포트 범위가 시작됩니다. 이 속성은 BackendAddressPool 및 FrontendPortRangeEnd와 함께 사용됩니다. BackendAddressPool의 각 백 엔드 주소에 대해 개별 인바운드 NAT 규칙 포트 매핑이 만들어집니다. 허용되는 값은 1에서 65534까지입니다. int
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. int
protocol 부하 분산 규칙에서 사용하는 전송 프로토콜에 대한 참조입니다. 'All'
'Tcp'
'Udp'

PublicIPAddress

Name Description
extendedLocation 공용 IP 주소의 확장된 위치입니다. ExtendedLocation
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 공용 IP 주소 속성입니다. PublicIPAddressPropertiesFormat
sku 공용 IP 주소 SKU입니다. PublicIPAddressSku
tags 리소스 태그. object
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

PublicIPAddressPropertiesFormat

Name Description
ddosSettings 공용 IP 주소와 연결된 DDoS 보호 사용자 지정 정책입니다. DdosSettings
deleteOption 공용 IP 주소를 사용하는 VM이 삭제되면 어떻게 되는지 지정합니다. '삭제'
'분리'
dnsSettings 공용 IP 주소와 연결된 DNS 레코드의 FQDN입니다. PublicIPAddressDnsSettings
idleTimeoutInMinutes 공용 IP 주소의 유휴 시간 제한입니다. int
ipAddress 공용 IP 주소 리소스와 연결된 IP 주소입니다. string
ipTags 공용 IP 주소와 연결된 태그 목록입니다. IpTag[]
linkedPublicIPAddress 공용 IP 주소 리소스의 연결된 공용 IP 주소입니다. PublicIPAddress
migrationPhase 공용 IP 주소의 마이그레이션 단계입니다. '중단'
'커밋'
'커밋됨'
'None'
'준비'
natGateway 공용 IP 주소에 대한 NatGateway입니다. NatGateway
publicIPAddressVersion 공용 IP 주소 버전입니다. 'IPv4'
'IPv6'
publicIPAllocationMethod 공용 IP 주소 할당 방법입니다. '동적'
'Static'
publicIPPrefix 공용 IP 접두사는 이 공용 IP 주소를 할당해야 합니다. SubResource
servicePublicIPAddress 공용 IP 주소 리소스의 서비스 공용 IP 주소입니다. PublicIPAddress

DdosSettings

Name Description
ddosProtectionPlan 공용 IP와 연결된 DDoS 보호 계획입니다. ProtectionMode가 사용인 경우에만 설정할 수 있습니다. SubResource
protectionMode 공용 IP의 DDoS 보호 모드 '사용 안 함'
'사용'
'VirtualNetworkInherited'

PublicIPAddressDnsSettings

Name Description
domainNameLabel 도메인 이름 레이블입니다. 도메인 이름 레이블과 지역화된 DNS 영역을 연결하여 공용 IP 주소와 연관된 정규화된 도메인 이름을 생성합니다. 도메인 이름 레이블을 설정하면 Microsoft Azure DNS 시스템에서 공용 IP에 대해 A DNS 레코드가 생성됩니다. string
domainNameLabelScope 도메인 이름 레이블 scope. 도메인 이름 레이블과 scope 도메인 이름 레이블을 지정하면 해시된 값이 FQDN에 포함된 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'
fqdn 공용 IP와 연결된 DNS 레코드의 정규화된 도메인 이름입니다. 이는 domainNameLabel 및 지역화된 DNS 영역의 연결입니다. 문자열
reverseFqdn 역방향 FQDN입니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하는 경우 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN을 가리키는 PTR DNS 레코드가 작성됩니다. 문자열

IpTag

Name Description
ipTagType IP 태그 유형입니다. 예: FirstPartyUsage. 문자열
태그 공용 IP와 연결된 IP 태그의 값입니다. 예: SQL. 문자열

NatGateway

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties Nat Gateway 속성입니다. NatGatewayPropertiesFormat
sku nat 게이트웨이 SKU입니다. NatGatewaySku
tags 리소스 태그. object
영역 Nat Gateway를 배포해야 하는 영역을 나타내는 가용성 영역 목록입니다. string[]

NatGatewayPropertiesFormat

Name Description
idleTimeoutInMinutes nat 게이트웨이의 유휴 시간 제한입니다. int
publicIpAddresses nat 게이트웨이 리소스와 연결된 공용 IP 주소의 배열입니다. SubResource[]
publicIpPrefixes nat 게이트웨이 리소스와 연결된 공용 IP 접두사 배열입니다. SubResource[]

NatGatewaySku

Name Description
name Nat Gateway SKU의 이름입니다. 'Standard'

PublicIPAddressSku

Name Description
name 공용 IP 주소 SKU의 이름입니다. 'Basic'
'Standard'
계층 공용 IP 주소 SKU의 계층입니다. 'Global'
'지역'

서브넷

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 서브넷의 속성입니다. SubnetPropertiesFormat
형식 리소스 종류. string

SubnetPropertiesFormat

Name Description
addressPrefix 서브넷의 주소 접두사입니다. string
addressPrefixes 서브넷의 주소 접두사 목록입니다. string[]
applicationGatewayIPConfigurations 가상 네트워크 리소스의 애플리케이션 게이트웨이 IP 구성. ApplicationGatewayIPConfiguration[]
위임 서브넷의 위임에 대한 참조 배열입니다. 위임[]
ipAllocations 이 서브넷을 참조하는 IpAllocation의 배열입니다. SubResource[]
natGateway 이 서브넷과 연결된 Nat 게이트웨이입니다. SubResource
networkSecurityGroup NetworkSecurityGroup 리소스에 대한 참조입니다. NetworkSecurityGroup
privateEndpointNetworkPolicies 서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. '사용 안 함'
'사용'
privateLinkServiceNetworkPolicies 서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. '사용 안 함'
'사용'
routeTable RouteTable 리소스에 대한 참조입니다. RouteTable
serviceEndpointPolicies 서비스 엔드포인트 정책의 배열입니다. ServiceEndpointPolicy[]
serviceEndpoints 서비스 엔드포인트의 배열입니다. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Name Description
id 리소스 ID입니다. 문자열
name Application Gateway 내에서 고유한 IP 구성의 이름입니다. 문자열
properties 애플리케이션 게이트웨이 IP 구성의 속성입니다. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Description
서브넷 서브넷 리소스에 대한 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷입니다. SubResource

위임

Name Description
id 리소스 ID입니다. 문자열
name 서브넷 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 서브넷의 속성입니다. ServiceDelegationPropertiesFormat
형식 리소스 종류. string

ServiceDelegationPropertiesFormat

Name Description
serviceName 서브넷을 위임해야 하는 서비스 이름(예: Microsoft.Sql/servers)입니다. string

NetworkSecurityGroup

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 네트워크 보안 그룹의 속성입니다. NetworkSecurityGroupPropertiesFormat
tags 리소스 태그. object

NetworkSecurityGroupPropertiesFormat

Name Description
flushConnection 사용하도록 설정하면 규칙이 업데이트될 때 네트워크 보안 그룹 연결에서 만든 흐름이 다시 평가됩니다. 초기 사용은 재평가를 트리거합니다. bool
securityRules 네트워크 보안 그룹의 보안 규칙 컬렉션입니다. SecurityRule[]

SecurityRule

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 보안 규칙의 속성입니다. SecurityRulePropertiesFormat
형식 리소스 형식입니다. string

SecurityRulePropertiesFormat

Name Description
access 네트워크 트래픽이 허용되거나 거부됩니다. '허용'
'Deny'(필수)
description 이 규칙에 대한 설명입니다. 140자로 제한됩니다. string
destinationAddressPrefix 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위입니다. 모든 원본 IP가 일치하도록 별표(‘*’)를 사용할 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. string
destinationAddressPrefixes 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위. string[]
destinationApplicationSecurityGroups 대상으로 지정된 애플리케이션 보안 그룹입니다. ApplicationSecurityGroup[]
destinationPortRange 대상 포트 또는 범위입니다. 정수 또는 범위는 0에서 65535 사이입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. 문자열
destinationPortRanges 대상 포트 범위입니다. string[]
direction 규칙의 방향입니다. direction은 규칙을 평가할 트래픽(들어오는 트래픽 또는 나가는 트래픽)을 지정합니다. '인바운드'
'아웃바운드'(필수)
priority 규칙의 우선 순위입니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 번호가 낮을수록 규칙의 우선 순위가 높습니다. int(필수)
protocol 이 규칙이 적용되는 네트워크 프로토콜입니다. '*'
'아'
'Esp'
'Icmp'
'Tcp'
'Udp'(필수)
sourceAddressPrefix CIDR 또는 원본 IP 범위입니다. 모든 원본 IP가 일치하도록 별표(‘*’)를 사용할 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. 문자열
sourceAddressPrefixes CIDR 또는 원본 IP 범위입니다. string[]
sourceApplicationSecurityGroups 원본으로 지정된 애플리케이션 보안 그룹입니다. ApplicationSecurityGroup[]
sourcePortRange 원본 포트 또는 범위입니다. 정수 또는 범위는 0에서 65535 사이입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. 문자열
sourcePortRanges 원본 포트 범위입니다. string[]

RouteTable

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 경로 테이블의 속성입니다. RouteTablePropertiesFormat
tags 리소스 태그. object

RouteTablePropertiesFormat

Name Description
disableBgpRoutePropagation 해당 경로 테이블에서 BGP에서 학습한 경로를 사용하지 않도록 설정할지 여부입니다. True는 사용 안 함을 의미합니다. bool
경로 경로 테이블 내에 포함된 경로의 컬렉션입니다. Route[]

경로

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 경로의 속성입니다. RoutePropertiesFormat
형식 리소스 형식입니다. string

RoutePropertiesFormat

Name Description
addressPrefix 경로가 적용되는 대상 CIDR입니다. string
hasBgpOverride 이 경로가 LPM에 관계없이 겹치는 BGP 경로를 재정의하는지 여부를 나타내는 값입니다. bool
nextHopIpAddress IP 주소 패킷을 전달해야 합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. string
nextHopType 패킷을 전송해야 하는 대상 Azure 홉의 유형입니다. '인터넷'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal'(필수)

ServiceEndpointPolicy

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 서비스 엔드포인트 정책의 속성입니다. ServiceEndpointPolicyPropertiesFormat
tags 리소스 태그. object

ServiceEndpointPolicyPropertiesFormat

Name Description
contextualServiceEndpointPolicies 컨텍스트 서비스 엔드포인트 정책의 컬렉션입니다. string[]
serviceAlias 정책이 서비스에 속하는지 여부를 나타내는 별칭입니다. 문자열
serviceEndpointPolicyDefinitions 서비스 엔드포인트 정책의 서비스 엔드포인트 정책 정의 컬렉션입니다. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 서비스 엔드포인트 정책 정의의 속성입니다. ServiceEndpointPolicyDefinitionPropertiesFormat
형식 리소스 형식입니다. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Name Description
description 이 규칙에 대한 설명입니다. 140자로 제한됩니다. string
서비스 서비스 엔드포인트 이름입니다. 문자열
serviceResources 서비스 리소스 목록입니다. string[]

ServiceEndpointPropertiesFormat

Name Description
위치 위치 목록입니다. string[]
서비스 엔드포인트 서비스의 형식입니다. 문자열

VirtualNetworkTap

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties Virtual Network 속성을 탭합니다. VirtualNetworkTapPropertiesFormat
tags 리소스 태그. object

VirtualNetworkTapPropertiesFormat

Name Description
destinationLoadBalancerFrontEndIPConfiguration 탭을 받을 내부 Load Balancer 개인 IP 주소에 대한 참조입니다. FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration 탭을 받을 수집기 nic의 개인 IP 주소에 대한 참조입니다. NetworkInterfaceIPConfiguration
destinationPort 탭된 트래픽을 수신할 VXLAN 대상 포트입니다. int

FrontendIPConfiguration

Name Description
id 리소스 ID입니다. 문자열
name 부하 분산 장치에서 사용하는 프런트 엔드 IP 구성 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 부하 분산 장치 프로브의 속성입니다. FrontendIPConfigurationPropertiesFormat
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

FrontendIPConfigurationPropertiesFormat

Name Description
gatewayLoadBalancer 게이트웨이 부하 분산 장치 프런트 엔드 IP에 대한 참조입니다. SubResource
privateIPAddress IP 구성의 개인 IP 주소입니다. string
privateIPAddressVersion 특정 ipconfiguration이 IPv4 또는 IPv6인지 여부입니다. 기본값은 IPv4로 사용됩니다. 'IPv4'
'IPv6'
privateIPAllocationMethod 개인 IP 할당 방법입니다. 'Dynamic'
'Static'
publicIPAddress 공용 IP 리소스에 대한 참조입니다. PublicIPAddress
publicIPPrefix 공용 IP 접두사 리소스에 대한 참조입니다. SubResource
서브넷 서브넷 리소스에 대한 참조입니다. 서브넷

PrivateLinkService

Name Description
extendedLocation 부하 분산 장치의 확장된 위치입니다. ExtendedLocation
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 프라이빗 링크 서비스의 속성입니다. PrivateLinkServiceProperties
tags 리소스 태그. object

PrivateLinkServiceProperties

Name Description
autoApproval 프라이빗 링크 서비스의 자동 승인 목록입니다. PrivateLinkServicePropertiesAutoApproval
enableProxyProtocol 프라이빗 링크 서비스가 프록시 프로토콜에 대해 사용하도록 설정되어 있는지 여부입니다. bool
Fqdn Fqdn 목록입니다. string[]
ipConfigurations 프라이빗 링크 서비스 IP 구성의 배열입니다. PrivateLinkServiceIpConfiguration[]
loadBalancerFrontendIpConfigurations 부하 분산 장치 IP 구성에 대한 참조 배열입니다. FrontendIPConfiguration[]
표시 여부 프라이빗 링크 서비스의 표시 유형 목록입니다. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Name Description
구독 구독 목록입니다. string[]

PrivateLinkServiceIpConfiguration

Name Description
id 리소스 ID입니다. 문자열
name 프라이빗 링크 서비스 IP 구성의 이름입니다. 문자열
properties 프라이빗 링크 서비스 IP 구성의 속성입니다. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Name Description
업데이트 IP 구성이 기본 구성인지 여부입니다. bool
privateIPAddress IP 구성의 개인 IP 주소입니다. string
privateIPAddressVersion 특정 IP 구성이 IPv4 또는 IPv6인지 여부입니다. 기본값은 IPv4입니다. 'IPv4'
'IPv6'
privateIPAllocationMethod 개인 IP 주소 할당 방법입니다. 'Dynamic'
'Static'
서브넷 서브넷 리소스에 대한 참조입니다. 서브넷

PrivateLinkServicePropertiesVisibility

Name Description
구독 구독 목록입니다. string[]

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.

템플릿 Description
Application Gateway 수신 컨트롤러를 사용하는 AKS 클러스터

Azure에 배포
이 샘플에서는 Application Gateway, Application Gateway 수신 컨트롤러, Azure Container Registry, Log Analytics 및 Key Vault 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
WAF, SSL, IIS 및 HTTPS 리디렉션을 사용하는 App Gateway

Azure에 배포
이 템플릿은 WAF, 엔드투엔드 SSL 및 HTTP를 사용하여 IIS 서버의 HTTPS 리디렉션에 Application Gateway 배포합니다.
IPv6 Application Gateway 만들기

Azure에 배포
이 템플릿은 이중 스택 가상 네트워크에 IPv6 프런트 엔드가 있는 애플리케이션 게이트웨이를 만듭니다.
애플리케이션 보안 그룹

Azure에 배포
이 템플릿은 애플리케이션 보안 그룹과 함께 NSG를 사용하여 워크로드를 보호하기 위해 조각을 결합하는 방법을 보여 줍니다. NGINX를 실행하는 Linux VM을 배포하고 네트워크 보안 그룹에서 Applicaton 보안 그룹을 사용하여 webServersAsg라는 애플리케이션 보안 그룹에 할당된 VM에 대한 포트 22 및 80에 대한 액세스를 허용합니다.
허브 & 스포크 토폴로지에서 Azure Firewall DNS 프록시로 사용

Azure에 배포
이 샘플에서는 Azure Firewall 사용하여 Azure에서 허브-스포크 토폴로지를 배포하는 방법을 보여 줍니다. 허브 가상 네트워크는 가상 네트워크 피어링을 통해 허브 가상 네트워크에 연결된 많은 스포크 가상 네트워크에 대한 연결의 중심 지점 역할을 합니다.
Azure Firewall, 클라이언트 VM 및 서버 VM의 샌드박스 만들기

Azure에 배포
이 템플릿은 2개의 서브넷(서버 서브넷 및 AzureFirewall 서브넷), 서버 VM, 클라이언트 VM, 각 VM의 공용 IP 주소 및 방화벽을 통해 VM 간에 트래픽을 보내는 경로 테이블이 있는 가상 네트워크를 만듭니다.
명시적 프록시를 사용하여 방화벽, FirewallPolicy 만들기

Azure에 배포
이 템플릿은 ipGroups를 사용하여 명시적 프록시 및 네트워크 규칙을 사용하여 Azure Firewall FirewalllPolicy를 만듭니다. 또한 Linux Jumpbox vm 설치도 포함됩니다.
FirewallPolicy 및 IpGroups를 사용하여 방화벽 만들기

Azure에 배포
이 템플릿은 IpGroups를 사용하여 네트워크 규칙을 참조하는 FirewalllPolicy를 사용하여 Azure Firewall 만듭니다. 또한 Linux Jumpbox vm 설치도 포함됩니다.
IpGroup을 사용하여 Azure Firewall 만들기

Azure에 배포
이 템플릿은 IP 그룹을 참조하는 애플리케이션 및 네트워크 규칙을 사용하여 Azure Firewall 만듭니다. 또한 Linux Jumpbox vm 설치도 포함됩니다.
강제 터널링을 사용하여 Azure Firewall 샌드박스 만들기

Azure에 배포
이 템플릿은 피어링된 VNET의 다른 방화벽을 통해 터널링된 하나의 방화벽이 있는 Azure Firewall 샌드박스(Linux)를 만듭니다.
Azure Firewall Premium용 테스트 환경

Azure에 배포
이 템플릿은 IDPS(침입 검사 검색), TLS 검사 및 웹 범주 필터링과 같은 프리미엄 기능을 사용하여 프리미엄 및 방화벽 정책 Azure Firewall 만듭니다.
Linux VM을 사용하여 Azure Firewall 샌드박스 설정 만들기

Azure에 배포
이 템플릿은 3개의 서브넷(서버 서브넷, jumpbox 서브넷 및 AzureFirewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 서브넷에 대한 Azure Firewall 가리키는 UDR 경로 및 1개 이상의 공용 IP 주소가 있는 Azure Firewall, 샘플 애플리케이션 규칙 1개, 샘플 네트워크 규칙 1개 및 기본 프라이빗 범위가 있는 가상 네트워크를 만듭니다.
방화벽 정책을 사용하여 샌드박스 설정 만들기

Azure에 배포
이 템플릿은 3개의 서브넷(서버 서브넷, jumpbox subet 및 AzureFirewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 서브넷에 대한 Azure Firewall 가리키는 UDR 경로 및 1개 이상의 공용 IP 주소가 있는 Azure Firewall 있는 가상 네트워크를 만듭니다. 또한 샘플 애플리케이션 규칙 1개, 샘플 네트워크 규칙 1개 및 기본 프라이빗 범위를 사용하여 방화벽 정책을 만듭니다.
영역을 사용하여 Azure Firewall의 샌드박스 설정 만들기

Azure에 배포
이 템플릿은 세 개의 서브넷(서버 서브넷, jumpbox 서브넷 및 Azure Firewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 VM, ServerSubnet에 대한 Azure Firewall 가리키는 UDR 경로, 하나 이상의 공용 IP 주소가 있는 Azure Firewall, 샘플 애플리케이션 규칙 1개 및 샘플 네트워크 규칙 1개가 있는 가상 네트워크를 만듭니다. 가용성 영역 1, 2, 3에서 Azure Firewall.
허브 Virtual Network Bastion 호스트 배포

Azure에 배포
이 템플릿은 피어링이 있는 두 개의 vNet, 허브 vNet의 Bastion 호스트 및 스포크 vNet의 Linux VM을 만듭니다.
여러 IP 공용 주소를 사용하여 Azure Firewall 만들기

Azure에 배포
이 템플릿은 두 개의 공용 IP 주소와 테스트할 Windows Server 2019 서버 2개가 있는 Azure Firewall 만듭니다.
보안 가상 허브

Azure에 배포
이 템플릿은 Azure Firewall 사용하여 인터넷으로 향하는 클라우드 네트워크 트래픽을 보호하는 보안 가상 허브를 만듭니다.
표준 내부 부하 분산 장치 만들기

Azure에 배포
이 템플릿은 규칙 부하 분산 포트 80을 사용하여 표준 내부 Azure Load Balancer 만듭니다.
HA 포트를 사용하여 표준 내부 부하 분산 장치 만들기

Azure에 배포
이 템플릿은 HA 포트 부하 분산 규칙을 사용하여 표준 내부 Azure Load Balancer 만듭니다.
지역 간 Load Balancer 만들기

Azure에 배포
이 템플릿은 두 개의 지역 부하 분산 장치를 포함하는 백 엔드 풀이 있는 지역 간 부하 분산 장치를 만듭니다. 지역 간 부하 분산 장치는 현재 제한된 지역에서 사용할 수 있습니다. 지역 간 부하 분산 장치 뒤에 있는 지역 부하 분산 장치는 모든 지역에 있을 수 있습니다.
IP 주소별 백 엔드 풀로 표준 Load Balancer

Azure에 배포
이 템플릿은 백 엔드 풀 관리 문서에 설명된 대로 ARM 템플릿을 사용하여 IP 주소로 Load Balancer 백 엔드 풀을 구성하는 방법을 보여 줍니다.
공용 IPv6 주소를 사용하여 부하 분산 장치 만들기

Azure에 배포
이 템플릿은 공용 IPv6 주소, 부하 분산 규칙 및 백 엔드 풀에 대한 두 개의 VM을 사용하여 인터넷 연결 부하 분산 장치를 만듭니다.
표준 부하 분산 장치 만들기

Azure에 배포
이 템플릿은 중복 영역에 각 VM이 있는 백 엔드 풀에 대한 인터넷 연결 부하 분산 장치, 부하 분산 규칙 및 3개의 VM을 만듭니다.
VIP가 2개인 Load Balancer 각각 LB 규칙이 하나 있습니다.

Azure에 배포
이 템플릿을 사용하면 네트워크 인터페이스에서 사용되는 Load Balancer LB 규칙을 Virtual Network & 부하 분산 장치(multivip), Virtual Network, 네트워크 인터페이스에 대한 Load Balancer 2개의 공용 IP 주소를 만들 수 있습니다.
인바운드 NAT 규칙을 사용하여 Load Balancer

Azure에 배포
이 템플릿을 사용하면 네트워크 인터페이스에서 사용되는 Load Balancer NAT 규칙을 Virtual Network & 부하 분산 장치, Virtual Network, 네트워크 인터페이스에 대한 Load Balancer 공용 IP 주소를 만들 수 있습니다.
VM을 사용하여 NAT Virtual Network

Azure에 배포
NAT 게이트웨이 및 가상 머신 배포
공용 IP 주소를 사용하여 네트워크 인터페이스

Azure에 배포
이 템플릿을 사용하면 공용 IP 주소를 참조하는 Virtual Network 네트워크 Inerface를 만들 수 있습니다.
Private Link 서비스 예제

Azure에 배포
이 템플릿은 프라이빗 링크 서비스를 만드는 방법을 보여줍니다.
Quagga를 사용하여 BGP 피어링의 Azure Route Server

Azure에 배포
이 템플릿은 Quagga를 사용하여 라우터 서버 및 Ubuntu VM을 배포합니다. 라우터 서버와 Quagga 간에 두 개의 외부 BGP 세션이 설정됩니다. Quagga 설치 및 구성은 Linux용 Azure 사용자 지정 스크립트 확장에서 실행됩니다.
VM을 사용하여 사이트 및 사이트 간의 VPN 연결 만들기

Azure에 배포
이 템플릿을 사용하면 Virtual Network 게이트웨이를 사용하여 사이트 및 사이트 간의 VPN 연결을 만들 수 있습니다.
BGP를 사용하는 활성-활성 VPN Gateway가 있는 사이트 및 사이트 간의 VPN

Azure에 배포
이 템플릿을 사용하면 BGP를 사용하여 활성-활성 구성에서 VPN Gateway를 사용하는 두 VNet 간에 사이트 간 VPN을 배포할 수 있습니다. 각 Azure VPN Gateway 원격 피어의 FQDN을 확인하여 원격 VPN Gateway 공용 IP를 확인합니다. 템플릿은 가용성 영역이 있는 Azure 지역에서 예상대로 실행됩니다.
Azure Traffic Manager VM 예제

Azure에 배포
이 템플릿은 여러 가상 머신에서 Azure Traffic Manager 프로필 부하 분산을 만드는 방법을 보여 줍니다.
가용성 영역 Azure Traffic Manager VM 예제

Azure에 배포
이 템플릿은 가용성 영역 배치된 여러 가상 머신에서 Azure Traffic Manager 프로필 부하 분산을 만드는 방법을 보여 줍니다.
사용자 정의 경로 및 어플라이언스

Azure에 배포
이 템플릿은 각 서브넷에 Virtual Network VM 및 경로를 배포하여 트래픽을 어플라이언스
201-vnet-2subnets-service-endpoints-storage-integration

Azure에 배포
각각 NIC가 있는 2개의 새 VM을 동일한 VNet 내의 두 개의 서로 다른 서브넷에 만듭니다. 서브넷 중 하나에서 서비스 엔드포인트를 설정하고 스토리지 계정을 해당 서브넷으로 보호합니다.

Terraform(AzAPI 공급자) 리소스 정의

networkInterfaces 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.

리소스 형식

Microsoft.Network/networkInterfaces 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkInterfaces@2023-04-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"
            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"
                      }
                    }
                  }
                ]
                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"
                  }
                ]
              }
              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"
                                }
                              }
                            }
                          ]
                          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"
                            }
                          ]
                        }
                        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"
                          }
                        }
                      }
                    ]
                    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"
                      }
                    ]
                  }
                  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"
                          }
                        }
                      }
                    ]
                    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"
                      }
                    ]
                  }
                  type = "string"
                }
              }
              zones = [
                "string"
              ]
            }
          ]
          visibility = {
            subscriptions = [
              "string"
            ]
          }
        }
        tags = {}
      }
      workloadType = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

속성 값

networkInterfaces

Name Description
형식 리소스 종류 "Microsoft.Network/networkInterfaces@2023-04-01"
name 리소스 이름 string(필수)

문자 제한: 1-80

유효한 문자:
영숫자, 밑줄, 마침표 및 하이픈

영숫자로 시작합니다. 영숫자 또는 밑줄로 끝납니다.
위치 리소스 위치. string
parent_id 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. string(필수)
tags 리소스 태그. 태그 이름 및 값의 사전입니다.
extendedLocation 네트워크 인터페이스의 확장된 위치입니다. ExtendedLocation
properties 네트워크 인터페이스의 속성입니다. NetworkInterfacePropertiesFormat

ExtendedLocation

Name Description
name 확장된 위치의 이름입니다. 문자열
type 확장된 위치의 형식입니다. "EdgeZone"

NetworkInterfacePropertiesFormat

Name Description
auxiliaryMode 네트워크 인터페이스 리소스의 보조 모드입니다. "AcceleratedConnections"
"부동"
"MaxConnections"
“None”
auxiliarySku 네트워크 인터페이스 리소스의 보조 sku입니다. "A1"
"A2"
"A4"
"A8"
“None”
disableTcpStateTracking tcp 상태 추적을 사용하지 않도록 설정할지 여부를 나타냅니다. bool
dnsSettings 네트워크 인터페이스의 DNS 설정입니다. NetworkInterfaceDnsSettings
enableAcceleratedNetworking 네트워크 인터페이스가 가속화된 네트워킹용으로 구성된 경우 가속화된 네트워킹이 필요한 VM 크기에는 적용되지 않습니다. bool
enableIPForwarding 이 네트워크 인터페이스에서 IP 전달을 사용할 수 있는지 여부를 나타냅니다. bool
ipConfigurations 네트워크 인터페이스의 IP 구성 목록입니다. NetworkInterfaceIPConfiguration[]
migrationPhase 네트워크 인터페이스 리소스의 마이그레이션 단계입니다. "중단"
"커밋"
"커밋됨"
“None”
"준비"
networkSecurityGroup NetworkSecurityGroup 리소스에 대한 참조입니다. NetworkSecurityGroup
nicType 네트워크 인터페이스 리소스의 유형입니다. "Elastic"
"표준"
privateLinkService 네트워크 인터페이스 리소스의 Privatelinkservice입니다. PrivateLinkService
workloadType BareMetal 리소스에 대한 NetworkInterface의 WorkloadType string

NetworkInterfaceDnsSettings

Name Description
dnsServers DNS 서버 IP 주소 목록입니다. 'AzureProvidedDNS'를 사용하여 Azure 제공 DNS 확인으로 전환합니다. 'AzureProvidedDNS' 값은 다른 IP와 결합할 수 없으며 dnsServers 컬렉션의 유일한 값이어야 합니다. string[]
internalDnsNameLabel 동일한 가상 네트워크의 VM 간 내부 통신에 사용되는 이 NIC의 상대 DNS 이름입니다. 문자열

NetworkInterfaceIPConfiguration

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 네트워크 인터페이스 IP 구성 속성입니다. NetworkInterfaceIPConfigurationPropertiesFormat
형식 리소스 종류. string

NetworkInterfaceIPConfigurationPropertiesFormat

Name Description
applicationGatewayBackendAddressPools ApplicationGatewayBackendAddressPool 리소스에 대한 참조입니다. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups IP 구성이 포함된 애플리케이션 보안 그룹입니다. ApplicationSecurityGroup[]
gatewayLoadBalancer 게이트웨이 부하 분산 장치 프런트 엔드 IP에 대한 참조입니다. SubResource
loadBalancerBackendAddressPools LoadBalancerBackendAddressPool 리소스에 대한 참조입니다. BackendAddressPool[]
loadBalancerInboundNatRules LoadBalancerInboundNatRules의 참조 목록입니다. InboundNatRule[]
업데이트 이것이 네트워크 인터페이스의 기본 고객 주소인지 여부입니다. bool
privateIPAddress IP 구성의 개인 IP 주소입니다. string
privateIPAddressVersion 특정 IP 구성이 IPv4 또는 IPv6인지 여부입니다. 기본값은 IPv4입니다. "IPv4"
"IPv6"
privateIPAllocationMethod 개인 IP 주소 할당 방법입니다. "동적"
"Static"
publicIPAddress IP 구성에 바인딩된 공용 IP 주소입니다. PublicIPAddress
서브넷 IP 구성에 바인딩된 서브넷입니다. 서브넷
virtualNetworkTaps Virtual Network 탭에 대한 참조입니다. VirtualNetworkTap[]

ApplicationGatewayBackendAddressPool

Name Description
id 리소스 ID입니다. 문자열
name Application Gateway 내에서 고유한 백 엔드 주소 풀의 이름입니다. 문자열
properties 애플리케이션 게이트웨이 백 엔드 주소 풀의 속성입니다. ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Description
backendAddresses 백 엔드 주소. ApplicationGatewayBackendAddress[]

ApplicationGatewayBackendAddress

Name Description
fqdn FQDN(정규화된 도메인 이름) string
ipAddress IP 주소입니다. 문자열

ApplicationSecurityGroup

Name Description
id 리소스 ID입니다. 문자열
위치 리소스 위치. 문자열
properties 애플리케이션 보안 그룹의 속성입니다. ApplicationSecurityGroupPropertiesFormat
tags 리소스 태그. object

ApplicationSecurityGroupPropertiesFormat

이 개체에는 배포 중에 설정할 속성이 포함되어 있지 않습니다. 모든 속성은 ReadOnly입니다.

SubResource

Name Description
id 리소스 ID입니다. string

BackendAddressPool

Name Description
id 리소스 ID입니다. 문자열
name 부하 분산 장치에서 사용하는 백 엔드 주소 풀 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 부하 분산 장치 백 엔드 주소 풀의 속성입니다. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Name Description
drainPeriodInSeconds Load Balancer 클라이언트 및 백 엔드 주소로 RESET를 보내기 전에 대기하는 시간(초)입니다. int
loadBalancerBackendAddresses 백 엔드 주소의 배열입니다. LoadBalancerBackendAddress[]
위치 백 엔드 주소 풀의 위치입니다. 문자열
syncMode 백 엔드 풀에 대한 백 엔드 주소 동기 모드 "자동"
"수동"
tunnelInterfaces 게이트웨이 부하 분산 장치 터널 인터페이스의 배열입니다. GatewayLoadBalancerTunnelInterface[]
virtualNetwork 가상 네트워크에 대한 참조입니다. SubResource

LoadBalancerBackendAddress

Name Description
name 백 엔드 주소의 이름입니다. 문자열
properties 부하 분산 장치 백 엔드 주소 풀의 속성입니다. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Name Description
adminState 일단 설정된 관리 상태 목록은 Load Balancer 항상 새 연결을 백 엔드로 전달하거나 새 연결을 거부하고 기존 연결을 다시 설정하도록 상태 프로브를 재정의할 수 있습니다. "아래쪽"
“None”
"위쪽"
ipAddress 참조된 가상 네트워크에 속하는 IP 주소입니다. 문자열
loadBalancerFrontendIPConfiguration 지역 부하 분산 장치에 정의된 프런트 엔드 IP 주소 구성에 대한 참조입니다. SubResource
서브넷 기존 서브넷에 대한 참조입니다. SubResource
virtualNetwork 기존 가상 네트워크에 대한 참조입니다. SubResource

GatewayLoadBalancerTunnelInterface

Name Description
identifier 게이트웨이 부하 분산 장치 터널 인터페이스의 식별자입니다. int
포트 게이트웨이 부하 분산 장치 터널 인터페이스의 포트입니다. int
protocol 게이트웨이 부하 분산 장치 터널 인터페이스의 프로토콜입니다. "네이티브"
“None”
"VXLAN"
형식 게이트웨이 부하 분산 장치 터널 인터페이스의 트래픽 유형입니다. "외부"
"내부"
“None”

InboundNatRule

Name Description
id 리소스 ID입니다. 문자열
name 부하 분산 장치에서 사용하는 인바운드 NAT 규칙 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 부하 분산 장치 인바운드 NAT 규칙의 속성입니다. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Description
backendAddressPool backendAddressPool 리소스에 대한 참조입니다. SubResource
backendPort 내부 엔드포인트에 사용되는 포트입니다. 허용되는 값의 범위는 1에서 65535까지입니다. int
enableFloatingIP SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL AlwaysOn 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. bool
enableTcpReset TCP 흐름 유휴 시간 제한 또는 예기치 않은 연결 종료 시 양방향 TCP 재설정을 받습니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. bool
frontendIPConfiguration 프런트 엔드 IP 주소에 대한 참조입니다. SubResource
frontendPort 외부 엔드포인트에 대한 포트입니다. 각 규칙의 포트 번호는 Load Balancer 내에서 고유해야 합니다. 허용되는 값의 범위는 1에서 65534까지입니다. int
frontendPortRangeEnd 외부 엔드포인트의 포트 범위 끝입니다. 이 속성은 BackendAddressPool 및 FrontendPortRangeStart와 함께 사용됩니다. BackendAddressPool의 각 백 엔드 주소에 대해 개별 인바운드 NAT 규칙 포트 매핑이 만들어집니다. 허용되는 값의 범위는 1에서 65534까지입니다. int
frontendPortRangeStart 외부 엔드포인트에 대한 포트 범위 시작입니다. 이 속성은 BackendAddressPool 및 FrontendPortRangeEnd와 함께 사용됩니다. BackendAddressPool의 각 백 엔드 주소에 대해 개별 인바운드 NAT 규칙 포트 매핑이 만들어집니다. 허용되는 값의 범위는 1에서 65534까지입니다. int
idleTimeoutInMinutes TCP 유휴 연결에 대한 시간 제한입니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 TCP로 설정된 경우에만 사용됩니다. int
protocol 부하 분산 규칙에서 사용하는 전송 프로토콜에 대한 참조입니다. "모두"
"Tcp"
"Udp"

PublicIPAddress

Name Description
extendedLocation 공용 IP 주소의 확장된 위치입니다. ExtendedLocation
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 공용 IP 주소 속성입니다. PublicIPAddressPropertiesFormat
sku 공용 IP 주소 SKU입니다. PublicIPAddressSku
tags 리소스 태그. object
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

PublicIPAddressPropertiesFormat

Name Description
ddosSettings 공용 IP 주소와 연결된 DDoS 보호 사용자 지정 정책입니다. DdosSettings
deleteOption 공용 IP 주소를 사용하는 VM이 삭제되면 어떻게 되는지 지정합니다. "Delete"
"분리"
dnsSettings 공용 IP 주소와 연결된 DNS 레코드의 FQDN입니다. PublicIPAddressDnsSettings
idleTimeoutInMinutes 공용 IP 주소의 유휴 시간 제한입니다. int
ipAddress 공용 IP 주소 리소스와 연결된 IP 주소입니다. string
ipTags 공용 IP 주소와 연결된 태그 목록입니다. IpTag[]
linkedPublicIPAddress 공용 IP 주소 리소스의 연결된 공용 IP 주소입니다. PublicIPAddress
migrationPhase 공용 IP 주소의 마이그레이션 단계입니다. "중단"
"커밋"
"커밋됨"
“None”
"준비"
natGateway 공용 IP 주소에 대한 NatGateway입니다. NatGateway
publicIPAddressVersion 공용 IP 주소 버전입니다. "IPv4"
"IPv6"
publicIPAllocationMethod 공용 IP 주소 할당 방법입니다. "동적"
"Static"
publicIPPrefix 공용 IP 접두사는 이 공용 IP 주소를 할당해야 합니다. SubResource
servicePublicIPAddress 공용 IP 주소 리소스의 서비스 공용 IP 주소입니다. PublicIPAddress

DdosSettings

Name Description
ddosProtectionPlan 공용 IP와 연결된 DDoS 보호 계획입니다. ProtectionMode가 사용인 경우에만 설정할 수 있습니다. SubResource
protectionMode 공용 IP의 DDoS 보호 모드 "사용 안 함"
"사용"
"VirtualNetworkInherited"

PublicIPAddressDnsSettings

Name Description
domainNameLabel 도메인 이름 레이블입니다. 도메인 이름 레이블과 지역화된 DNS 영역을 연결하여 공용 IP 주소와 연관된 정규화된 도메인 이름을 생성합니다. 도메인 이름 레이블을 설정하면 Microsoft Azure DNS 시스템에서 공용 IP에 대해 A DNS 레코드가 생성됩니다. string
domainNameLabelScope 도메인 이름 레이블 scope. 도메인 이름 레이블과 scope 도메인 이름 레이블을 지정하면 해시된 값이 FQDN에 포함된 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
fqdn 공용 IP와 연결된 DNS 레코드의 정규화된 도메인 이름입니다. domainNameLabel 및 지역화된 DNS 영역의 연결입니다. 문자열
reverseFqdn 역방향 FQDN입니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하는 경우 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN을 가리키는 PTR DNS 레코드가 작성됩니다. 문자열

IpTag

Name Description
ipTagType IP 태그 유형입니다. 예: FirstPartyUsage. 문자열
태그 공용 IP와 연결된 IP 태그의 값입니다. 예: SQL. 문자열

NatGateway

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties Nat Gateway 속성입니다. NatGatewayPropertiesFormat
sku nat 게이트웨이 SKU입니다. NatGatewaySku
tags 리소스 태그. object
영역 Nat Gateway를 배포해야 하는 영역을 나타내는 가용성 영역 목록입니다. string[]

NatGatewayPropertiesFormat

Name Description
idleTimeoutInMinutes nat 게이트웨이의 유휴 시간 제한입니다. int
publicIpAddresses nat 게이트웨이 리소스와 연결된 공용 IP 주소의 배열입니다. SubResource[]
publicIpPrefixes nat 게이트웨이 리소스와 연결된 공용 IP 접두사 배열입니다. SubResource[]

NatGatewaySku

Name Description
name Nat Gateway SKU의 이름입니다. "표준"

PublicIPAddressSku

Name Description
name 공용 IP 주소 SKU의 이름입니다. "Basic"
"표준"
계층 공용 IP 주소 SKU의 계층입니다. "전역"
"지역"

서브넷

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 서브넷의 속성입니다. SubnetPropertiesFormat
형식 리소스 종류. string

SubnetPropertiesFormat

Name Description
addressPrefix 서브넷의 주소 접두사입니다. string
addressPrefixes 서브넷의 주소 접두사 목록입니다. string[]
applicationGatewayIPConfigurations 가상 네트워크 리소스의 애플리케이션 게이트웨이 IP 구성. ApplicationGatewayIPConfiguration[]
위임 서브넷의 위임에 대한 참조 배열입니다. 위임[]
ipAllocations 이 서브넷을 참조하는 IpAllocation의 배열입니다. SubResource[]
natGateway 이 서브넷과 연결된 Nat 게이트웨이입니다. SubResource
networkSecurityGroup NetworkSecurityGroup 리소스에 대한 참조입니다. NetworkSecurityGroup
privateEndpointNetworkPolicies 서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. "사용 안 함"
"사용"
privateLinkServiceNetworkPolicies 서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. "사용 안 함"
"사용"
routeTable RouteTable 리소스에 대한 참조입니다. RouteTable
serviceEndpointPolicies 서비스 엔드포인트 정책의 배열입니다. ServiceEndpointPolicy[]
serviceEndpoints 서비스 엔드포인트의 배열입니다. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Name Description
id 리소스 ID입니다. 문자열
name Application Gateway 내에서 고유한 IP 구성의 이름입니다. 문자열
properties 애플리케이션 게이트웨이 IP 구성의 속성입니다. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Description
서브넷 서브넷 리소스에 대한 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷입니다. SubResource

위임

Name Description
id 리소스 ID입니다. 문자열
name 서브넷 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 서브넷의 속성입니다. ServiceDelegationPropertiesFormat
형식 리소스 종류. string

ServiceDelegationPropertiesFormat

Name Description
serviceName 서브넷을 위임해야 하는 서비스 이름(예: Microsoft.Sql/servers)입니다. string

NetworkSecurityGroup

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 네트워크 보안 그룹의 속성입니다. NetworkSecurityGroupPropertiesFormat
tags 리소스 태그. object

NetworkSecurityGroupPropertiesFormat

Name Description
flushConnection 사용하도록 설정하면 규칙이 업데이트될 때 네트워크 보안 그룹 연결에서 만든 흐름이 다시 평가됩니다. 초기 사용은 재평가를 트리거합니다. bool
securityRules 네트워크 보안 그룹의 보안 규칙 컬렉션입니다. SecurityRule[]

SecurityRule

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 보안 규칙의 속성입니다. SecurityRulePropertiesFormat
형식 리소스 형식입니다. string

SecurityRulePropertiesFormat

Name Description
access 네트워크 트래픽이 허용되거나 거부됩니다. "허용"
"거부"(필수)
description 이 규칙에 대한 설명입니다. 140자로 제한됩니다. 문자열
destinationAddressPrefix 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위입니다. 모든 원본 IP가 일치하도록 별표(‘*’)를 사용할 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. string
destinationAddressPrefixes 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위. string[]
destinationApplicationSecurityGroups 대상으로 지정된 애플리케이션 보안 그룹입니다. ApplicationSecurityGroup[]
destinationPortRange 대상 포트 또는 범위입니다. 0에서 65535 사이의 정수 또는 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. 문자열
destinationPortRanges 대상 포트 범위입니다. string[]
direction 규칙의 방향입니다. direction은 규칙을 평가할 트래픽(들어오는 트래픽 또는 나가는 트래픽)을 지정합니다. "인바운드"
"아웃바운드"(필수)
priority 규칙의 우선 순위입니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 번호가 낮을수록 규칙의 우선 순위가 높습니다. int(필수)
protocol 이 규칙이 적용되는 네트워크 프로토콜입니다. "*"
"아"
"Esp"
"Icmp"
"Tcp"
"Udp"(필수)
sourceAddressPrefix CIDR 또는 원본 IP 범위입니다. 모든 원본 IP가 일치하도록 별표(‘*’)를 사용할 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. 문자열
sourceAddressPrefixes CIDR 또는 원본 IP 범위입니다. string[]
sourceApplicationSecurityGroups 원본으로 지정된 애플리케이션 보안 그룹입니다. ApplicationSecurityGroup[]
sourcePortRange 원본 포트 또는 범위입니다. 0에서 65535 사이의 정수 또는 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. 문자열
sourcePortRanges 원본 포트 범위입니다. string[]

RouteTable

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 경로 테이블의 속성입니다. RouteTablePropertiesFormat
tags 리소스 태그. object

RouteTablePropertiesFormat

Name Description
disableBgpRoutePropagation 해당 경로 테이블에서 BGP에서 학습한 경로를 사용하지 않도록 설정할지 여부입니다. True는 사용 안 함을 의미합니다. bool
경로 경로 테이블 내에 포함된 경로의 컬렉션입니다. Route[]

경로

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 경로의 속성입니다. RoutePropertiesFormat
형식 리소스 형식입니다. string

RoutePropertiesFormat

Name Description
addressPrefix 경로가 적용되는 대상 CIDR입니다. string
hasBgpOverride 이 경로가 LPM에 관계없이 겹치는 BGP 경로를 재정의하는지 여부를 나타내는 값입니다. bool
nextHopIpAddress IP 주소 패킷을 전달해야 합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. string
nextHopType 패킷을 전송해야 하는 대상 Azure 홉의 유형입니다. "인터넷"
“None”
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal"(필수)

ServiceEndpointPolicy

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 서비스 엔드포인트 정책의 속성입니다. ServiceEndpointPolicyPropertiesFormat
tags 리소스 태그. object

ServiceEndpointPolicyPropertiesFormat

Name Description
contextualServiceEndpointPolicies 컨텍스트 서비스 엔드포인트 정책의 컬렉션입니다. string[]
serviceAlias 정책이 서비스에 속하는지 여부를 나타내는 별칭입니다. 문자열
serviceEndpointPolicyDefinitions 서비스 엔드포인트 정책의 서비스 엔드포인트 정책 정의 컬렉션입니다. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Name Description
id 리소스 ID입니다. 문자열
name 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 서비스 엔드포인트 정책 정의의 속성입니다. ServiceEndpointPolicyDefinitionPropertiesFormat
형식 리소스 형식입니다. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Name Description
description 이 규칙에 대한 설명입니다. 140자로 제한됩니다. string
서비스 서비스 엔드포인트 이름입니다. 문자열
serviceResources 서비스 리소스 목록입니다. string[]

ServiceEndpointPropertiesFormat

Name Description
위치 위치 목록입니다. string[]
서비스 엔드포인트 서비스의 형식입니다. 문자열

VirtualNetworkTap

Name Description
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties Virtual Network 속성을 탭합니다. VirtualNetworkTapPropertiesFormat
tags 리소스 태그. object

VirtualNetworkTapPropertiesFormat

Name Description
destinationLoadBalancerFrontEndIPConfiguration 탭을 받을 내부 Load Balancer 개인 IP 주소에 대한 참조입니다. FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration 탭을 받을 수집기 nic의 개인 IP 주소에 대한 참조입니다. NetworkInterfaceIPConfiguration
destinationPort 탭된 트래픽을 수신할 VXLAN 대상 포트입니다. int

FrontendIPConfiguration

Name Description
id 리소스 ID입니다. 문자열
name 부하 분산 장치에서 사용하는 프런트 엔드 IP 구성 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
properties 부하 분산 장치 프로브의 속성입니다. FrontendIPConfigurationPropertiesFormat
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

FrontendIPConfigurationPropertiesFormat

Name Description
gatewayLoadBalancer 게이트웨이 부하 분산 장치 프런트 엔드 IP에 대한 참조입니다. SubResource
privateIPAddress IP 구성의 개인 IP 주소입니다. string
privateIPAddressVersion 특정 ipconfiguration이 IPv4 또는 IPv6인지 여부입니다. 기본값은 IPv4로 사용됩니다. "IPv4"
"IPv6"
privateIPAllocationMethod 개인 IP 할당 방법입니다. "동적"
"Static"
publicIPAddress 공용 IP 리소스에 대한 참조입니다. PublicIPAddress
publicIPPrefix 공용 IP 접두사 리소스에 대한 참조입니다. SubResource
서브넷 서브넷 리소스에 대한 참조입니다. 서브넷

PrivateLinkService

Name Description
extendedLocation 부하 분산 장치의 확장된 위치입니다. ExtendedLocation
id 리소스 ID입니다. string
위치 리소스 위치. 문자열
properties 프라이빗 링크 서비스의 속성입니다. PrivateLinkServiceProperties
tags 리소스 태그. object

PrivateLinkServiceProperties

Name Description
autoApproval 프라이빗 링크 서비스의 자동 승인 목록입니다. PrivateLinkServicePropertiesAutoApproval
enableProxyProtocol 프라이빗 링크 서비스가 프록시 프로토콜에 대해 사용하도록 설정되어 있는지 여부입니다. bool
Fqdn Fqdn 목록입니다. string[]
ipConfigurations 프라이빗 링크 서비스 IP 구성의 배열입니다. PrivateLinkServiceIpConfiguration[]
loadBalancerFrontendIpConfigurations 부하 분산 장치 IP 구성에 대한 참조 배열입니다. FrontendIPConfiguration[]
표시 여부 프라이빗 링크 서비스의 표시 유형 목록입니다. PrivateLinkServicePropertiesVisibility

PrivateLinkServicePropertiesAutoApproval

Name Description
구독 구독 목록입니다. string[]

PrivateLinkServiceIpConfiguration

Name Description
id 리소스 ID입니다. 문자열
name 프라이빗 링크 서비스 IP 구성의 이름입니다. 문자열
properties 프라이빗 링크 서비스 IP 구성의 속성입니다. PrivateLinkServiceIpConfigurationProperties

PrivateLinkServiceIpConfigurationProperties

Name Description
업데이트 IP 구성이 기본 구성인지 여부입니다. bool
privateIPAddress IP 구성의 개인 IP 주소입니다. string
privateIPAddressVersion 특정 IP 구성이 IPv4 또는 IPv6인지 여부입니다. 기본값은 IPv4입니다. "IPv4"
"IPv6"
privateIPAllocationMethod 개인 IP 주소 할당 방법입니다. "동적"
"Static"
서브넷 서브넷 리소스에 대한 참조입니다. 서브넷

PrivateLinkServicePropertiesVisibility

Name Description
구독 구독 목록입니다. string[]