Microsoft.Network networkInterfaces
Bicep 리소스 정의
networkInterfaces 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Network/networkInterfaces 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Network/networkInterfaces@2023-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
properties: {
auxiliaryMode: 'string'
auxiliarySku: 'string'
disableTcpStateTracking: bool
dnsSettings: {
dnsServers: [
'string'
]
internalDnsNameLabel: 'string'
}
enableAcceleratedNetworking: bool
enableIPForwarding: bool
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
}
}
]
applicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
gatewayLoadBalancer: {
id: 'string'
}
loadBalancerBackendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
drainPeriodInSeconds: int
loadBalancerBackendAddresses: [
{
name: 'string'
properties: {
adminState: 'string'
ipAddress: 'string'
loadBalancerFrontendIPConfiguration: {
id: 'string'
}
subnet: {
id: 'string'
}
virtualNetwork: {
id: 'string'
}
}
}
]
location: 'string'
syncMode: 'string'
tunnelInterfaces: [
{
identifier: int
port: int
protocol: 'string'
type: 'string'
}
]
virtualNetwork: {
id: 'string'
}
}
}
]
loadBalancerInboundNatRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendPort: int
enableFloatingIP: bool
enableTcpReset: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
frontendPortRangeEnd: int
frontendPortRangeStart: int
idleTimeoutInMinutes: int
protocol: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressPrefixLength: int
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosProtectionPlan: {
id: 'string'
}
protectionMode: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: {
public-ip-address-object
}
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'Standard'
}
tags: {}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: {
public-ip-address-object
}
}
sku: {
name: 'string'
tier: 'string'
}
tags: {}
zones: [
'string'
]
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
defaultOutboundAccess: bool
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
hasBgpOverride: bool
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
sharingScope: 'string'
}
type: 'string'
}
virtualNetworkTaps: [
{
id: 'string'
location: 'string'
properties: {
destinationLoadBalancerFrontEndIPConfiguration: {
id: 'string'
name: 'string'
properties: {
gatewayLoadBalancer: {
id: 'string'
}
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosProtectionPlan: {
id: 'string'
}
protectionMode: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: {
public-ip-address-object
}
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'Standard'
}
tags: {}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: {
public-ip-address-object
}
}
sku: {
name: 'string'
tier: 'string'
}
tags: {}
zones: [
'string'
]
}
publicIPPrefix: {
id: 'string'
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
defaultOutboundAccess: bool
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
hasBgpOverride: bool
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
sharingScope: 'string'
}
type: 'string'
}
}
zones: [
'string'
]
}
destinationNetworkInterfaceIPConfiguration: {
destinationPort: int
}
tags: {}
}
]
}
type: 'string'
}
]
migrationPhase: 'string'
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
nicType: 'string'
privateLinkService: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
autoApproval: {
subscriptions: [
'string'
]
}
enableProxyProtocol: bool
fqdns: [
'string'
]
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
defaultOutboundAccess: bool
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
hasBgpOverride: bool
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
sharingScope: 'string'
}
type: 'string'
}
}
}
]
loadBalancerFrontendIpConfigurations: [
{
id: 'string'
name: 'string'
properties: {
gatewayLoadBalancer: {
id: 'string'
}
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosProtectionPlan: {
id: 'string'
}
protectionMode: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: {
public-ip-address-object
}
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'Standard'
}
tags: {}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: {
public-ip-address-object
}
}
sku: {
name: 'string'
tier: 'string'
}
tags: {}
zones: [
'string'
]
}
publicIPPrefix: {
id: 'string'
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
defaultOutboundAccess: bool
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
hasBgpOverride: bool
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
sharingScope: 'string'
}
type: 'string'
}
}
zones: [
'string'
]
}
]
visibility: {
subscriptions: [
'string'
]
}
}
tags: {}
}
workloadType: 'string'
}
}
속성 값
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 주소입니다. 단일 IP 주소 또는 {address}/{prefix-length} 형식의 CIDR 블록일 수 있습니다. | string |
privateIPAddressPrefixLength | 개인 IP 주소 접두사 길이입니다. 지정되고 할당 방법이 동적인 경우 서비스는 단일 IP 주소 대신 CIDR 블록을 할당합니다. | int 제약 조건: 최소값 = 1 최대값 = 128 |
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 주소입니다. | string |
ApplicationSecurityGroup
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치. | 문자열 |
properties | 애플리케이션 보안 그룹의 속성입니다. | ApplicationSecurityGroupPropertiesFormat |
tags | 리소스 태그. | object |
ApplicationSecurityGroupPropertiesFormat
이 개체에는 배포 중에 설정할 속성이 포함되어 있지 않습니다. 모든 속성은 ReadOnly입니다.
SubResource
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
BackendAddressPool
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
name | 부하 분산 장치에서 사용하는 백 엔드 주소 풀 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
properties | 부하 분산 장치 백 엔드 주소 풀의 속성입니다. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Name | Description | 값 |
---|---|---|
drainPeriodInSeconds | reset을 클라이언트 및 백 엔드 주소로 보내기 전에 대기하는 Load Balancer 시간(초)입니다. | int |
loadBalancerBackendAddresses | 백 엔드 주소의 배열입니다. | LoadBalancerBackendAddress[] |
위치 | 백 엔드 주소 풀의 위치입니다. | string |
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입니다. | 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 레코드가 생성됩니다. | 문자열 |
domainNameLabelScope | 도메인 이름 레이블 scope. 도메인 이름 레이블과 scope 도메인 이름 레이블을 지정하면 해시된 값이 FQDN에 포함된 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
fqdn | 공용 IP와 연결된 DNS 레코드의 정규화된 도메인 이름입니다. 이는 domainNameLabel 및 지역화된 DNS 영역의 연결입니다. | string |
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 |
형식 | 리소스 종류. | 문자열 |
SubnetPropertiesFormat
Name | Description | 값 |
---|---|---|
addressPrefix | 서브넷의 주소 접두사입니다. | 문자열 |
addressPrefixes | 서브넷의 주소 접두사 목록입니다. | string[] |
applicationGatewayIPConfigurations | 가상 네트워크 리소스의 애플리케이션 게이트웨이 IP 구성. | ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess | 서브넷의 모든 VM에 대한 기본 아웃바운드 연결을 사용하지 않도록 설정하려면 이 속성을 false로 설정합니다. 이 속성은 서브넷을 만들 때만 설정할 수 있으며 기존 서브넷에 대해 업데이트할 수 없습니다. | bool |
위임 | 서브넷의 위임에 대한 참조 배열입니다. | 위임[] |
ipAllocations | 이 서브넷을 참조하는 IpAllocation의 배열입니다. | SubResource[] |
natGateway | 이 서브넷과 연결된 Nat 게이트웨이입니다. | SubResource |
networkSecurityGroup | NetworkSecurityGroup 리소스에 대한 참조입니다. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | 서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. | '사용 안 함' '사용' 'NetworkSecurityGroupEnabled' 'RouteTableEnabled' |
privateLinkServiceNetworkPolicies | 서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. | '사용 안 함' '사용' |
routeTable | RouteTable 리소스에 대한 참조입니다. | RouteTable |
serviceEndpointPolicies | 서비스 엔드포인트 정책의 배열입니다. | ServiceEndpointPolicy[] |
serviceEndpoints | 서비스 엔드포인트의 배열입니다. | ServiceEndpointPropertiesFormat[] |
sharingScope | AAD 테넌트에서 다른 구독과 서브넷을 공유할 수 있도록 이 속성을 테넌트로 설정합니다. 이 속성은 defaultOutboundAccess가 false로 설정된 경우에만 설정할 수 있으며 서브넷이 비어 있는 경우에만 두 속성을 설정할 수 있습니다. | 'DelegatedServices' '테넌트' |
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입니다. | 문자열 |
위치 | 리소스 위치. | 문자열 |
properties | 네트워크 보안 그룹의 속성입니다. | NetworkSecurityGroupPropertiesFormat |
tags | 리소스 태그. | object |
NetworkSecurityGroupPropertiesFormat
Name | Description | 값 |
---|---|---|
flushConnection | 사용하도록 설정하면 규칙이 업데이트될 때 네트워크 보안 그룹 연결에서 만든 흐름이 다시 평가됩니다. 초기 사용은 재평가를 트리거합니다. | bool |
securityRules | 네트워크 보안 그룹의 보안 규칙 컬렉션입니다. | SecurityRule[] |
SecurityRule
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
name | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
properties | 보안 규칙의 속성입니다. | SecurityRulePropertiesFormat |
형식 | 리소스 형식입니다. | 문자열 |
SecurityRulePropertiesFormat
Name | Description | 값 |
---|---|---|
access | 네트워크 트래픽이 허용되거나 거부됩니다. | '허용' 'Deny'(필수) |
description | 이 규칙에 대한 설명입니다. 140자로 제한됩니다. | 문자열 |
destinationAddressPrefix | 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위입니다. 모든 원본 IP가 일치하도록 별표(‘*’)를 사용할 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. | string |
destinationAddressPrefixes | 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위. | string[] |
destinationApplicationSecurityGroups | 대상으로 지정된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup[] |
destinationPortRange | 대상 포트 또는 범위입니다. 0에서 65535 사이의 정수 또는 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | string |
destinationPortRanges | 대상 포트 범위입니다. | string[] |
direction | 규칙의 방향입니다. direction은 규칙을 평가할 트래픽(들어오는 트래픽 또는 나가는 트래픽)을 지정합니다. | '인바운드' '아웃바운드'(필수) |
priority | 규칙의 우선 순위입니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 번호가 낮을수록 규칙의 우선 순위가 높습니다. | int(필수) |
protocol | 이 규칙이 적용되는 네트워크 프로토콜입니다. | '*' '아' 'Esp' 'Icmp' 'Tcp' 'Udp'(필수) |
sourceAddressPrefix | CIDR 또는 원본 IP 범위입니다. 모든 원본 IP가 일치하도록 별표(‘*’)를 사용할 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. | string |
sourceAddressPrefixes | CIDR 또는 원본 IP 범위입니다. | string[] |
sourceApplicationSecurityGroups | 원본으로 지정된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup[] |
sourcePortRange | 원본 포트 또는 범위입니다. 0에서 65535 사이의 정수 또는 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | string |
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 |
형식 | 리소스 형식입니다. | 문자열 |
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 주소 할당 방법입니다. | 'Dynamic' 'Static' |
서브넷 | 서브넷 리소스에 대한 참조입니다. | 서브넷 |
PrivateLinkServicePropertiesVisibility
Name | Description | 값 |
---|---|---|
구독 | 구독 목록입니다. | string[] |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 종류를 배포합니다.
템플릿 | Description |
---|---|
Application Gateway 수신 컨트롤러를 사용하는 AKS 클러스터 |
이 샘플에서는 Application Gateway, Application Gateway 수신 컨트롤러, Azure Container Registry, Log Analytics 및 Key Vault 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다. |
WAF, SSL, IIS 및 HTTPS 리디렉션을 사용하는 App Gateway |
이 템플릿은 WAF, 엔드투엔드 SSL 및 HTTP를 사용하여 IIS 서버의 HTTPS 리디렉션에 Application Gateway 배포합니다. |
IPv6 Application Gateway Create |
이 템플릿은 이중 스택 가상 네트워크에 IPv6 프런트 엔드가 있는 애플리케이션 게이트웨이를 만듭니다. |
애플리케이션 보안 그룹 |
이 템플릿은 애플리케이션 보안 그룹 NSG를 사용하여 워크로드를 보호하는 방법을 보여 줍니다. NGINX를 실행하는 Linux VM을 배포하고 네트워크 보안 그룹 Applicaton Security 그룹 사용하여 webServersAsg라는 애플리케이션 보안 그룹에 할당된 VM에 대한 포트 22 및 80에 대한 액세스를 허용합니다. |
허브 & 스포크 토폴로지에서 DNS 프록시로 Azure Firewall 사용 |
이 샘플에서는 Azure Firewall 사용하여 Azure에서 허브-스포크 토폴로지를 배포하는 방법을 보여 줍니다. 허브 가상 네트워크는 가상 네트워크 피어링을 통해 허브 가상 네트워크에 연결된 많은 스포크 가상 네트워크에 대한 연결의 중심 지점 역할을 합니다. |
Azure Firewall, 클라이언트 VM 및 서버 VM의 Create 샌드박스 |
이 템플릿은 2개의 서브넷(서버 서브넷 및 AzureFirewall 서브넷), 서버 VM, 클라이언트 VM, 각 VM의 공용 IP 주소 및 방화벽을 통해 VM 간에 트래픽을 보내는 경로 테이블이 있는 가상 네트워크를 만듭니다. |
명시적 프록시를 사용하여 방화벽, FirewallPolicy Create |
이 템플릿은 ipGroups를 사용하여 명시적 프록시 및 네트워크 규칙을 사용하여 Azure Firewall FirewalllPolicy를 만듭니다. 또한 Linux Jumpbox vm 설치가 포함됩니다. |
FirewallPolicy 및 IpGroups를 사용하여 방화벽 Create |
이 템플릿은 IpGroups를 사용하여 네트워크 규칙을 참조하는 FirewalllPolicy를 사용하여 Azure Firewall 만듭니다. 또한 Linux Jumpbox vm 설치가 포함됩니다. |
IpGroup을 사용하여 Azure Firewall 만들기 |
이 템플릿은 IP 그룹 참조하는 애플리케이션 및 네트워크 규칙을 사용하여 Azure Firewall 만듭니다. 또한 Linux Jumpbox vm 설치가 포함됩니다. |
강제 터널링을 사용하여 Azure Firewall 샌드박스 Create |
이 템플릿은 피어링된 VNET의 다른 방화벽을 통해 터널링된 하나의 방화벽이 있는 Azure Firewall 샌드박스(Linux)를 만듭니다. |
Azure Firewall Premium용 테스트 환경 |
이 템플릿은 IDPS(침입 검사 검색), TLS 검사 및 웹 범주 필터링과 같은 프리미엄 기능을 사용하여 Azure Firewall 프리미엄 및 방화벽 정책을 만듭니다. |
Linux VM을 사용하여 Azure Firewall 샌드박스 설정 Create |
이 템플릿은 3개의 서브넷(서버 서브넷, jumpbox 서브넷 및 AzureFirewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 서브넷에 대한 Azure Firewall 가리키는 UDR 경로, 1개 이상의 공용 IP 주소, 1개의 샘플 애플리케이션 규칙, 1개의 샘플 네트워크 규칙 및 기본 프라이빗 범위가 있는 Azure Firewall 가상 네트워크를 만듭니다. |
방화벽 정책을 사용하여 샌드박스 설정 Create |
이 템플릿은 3개의 서브넷(서버 서브넷, jumpbox 서브넷 및 AzureFirewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 VM, 서버 서브넷에 대한 Azure Firewall 가리키는 UDR 경로 및 1개 이상의 공용 IP 주소가 있는 Azure Firewall 있는 가상 네트워크를 만듭니다. 또한 1개의 샘플 애플리케이션 규칙, 1개의 샘플 네트워크 규칙 및 기본 프라이빗 범위를 사용하여 방화벽 정책을 만듭니다. |
영역을 사용하여 Azure Firewall의 샌드박스 설정 만들기 |
이 템플릿은 세 개의 서브넷(서버 서브넷, jumpbox 서브넷 및 Azure Firewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 VM, ServerSubnet에 대한 Azure Firewall 가리키는 UDR 경로, 하나 이상의 공용 IP 주소가 있는 Azure Firewall, 하나의 샘플 애플리케이션 규칙 및 하나의 샘플 네트워크 규칙을 사용하여 가상 네트워크를 만듭니다. 가용성 영역 1, 2, 3에서 Azure Firewall. |
허브 Virtual Network Bastion 호스트 배포 |
이 템플릿은 피어링이 있는 두 개의 vNet, 허브 vNet의 Bastion 호스트 및 스포크 vNet의 Linux VM을 만듭니다. |
여러 IP 공용 주소를 사용하여 Azure Firewall 만들기 |
이 템플릿은 두 개의 공용 IP 주소와 테스트할 두 개의 Windows Server 2019 서버가 있는 Azure Firewall 만듭니다. |
보안 가상 허브 |
이 템플릿은 Azure Firewall 사용하여 인터넷으로 향하는 클라우드 네트워크 트래픽을 보호하는 보안 가상 허브를 만듭니다. |
표준 내부 부하 분산 장치 만들기 |
이 템플릿은 규칙 부하 분산 포트 80을 사용하여 표준 내부 Azure Load Balancer 만듭니다. |
HA 포트를 사용하여 표준 내부 부하 분산 장치 Create |
이 템플릿은 HA 포트 부하 분산 규칙을 사용하여 표준 내부 Azure Load Balancer 만듭니다. |
지역 간 Load Balancer 만들기 |
이 템플릿은 두 개의 지역 부하 분산 장치를 포함하는 백 엔드 풀이 있는 지역 간 부하 분산 장치를 만듭니다. 지역 간 부하 분산 장치는 현재 제한된 지역에서 사용할 수 있습니다. 지역 간 부하 분산 장치 뒤에 있는 지역 부하 분산 장치는 모든 지역에 있을 수 있습니다. |
IP 주소별 백 엔드 풀로 표준 Load Balancer |
이 템플릿은 ARM 템플릿을 사용하여 백 엔드 풀 관리 문서에 설명된 대로 IP 주소로 Load Balancer 백 엔드 풀을 구성하는 방법을 보여 줍니다. |
공용 IPv6 주소를 사용하여 부하 분산 장치 Create |
이 템플릿은 공용 IPv6 주소, 부하 분산 규칙 및 백 엔드 풀에 대한 두 개의 VM을 사용하여 인터넷 연결 부하 분산 장치를 만듭니다. |
표준 부하 분산 장치 만들기 |
이 템플릿은 각 VM이 중복 영역에 있는 백 엔드 풀에 대한 인터넷 연결 부하 분산 장치, 부하 분산 규칙 및 3개의 VM을 만듭니다. |
각각 LB 규칙이 하나씩 있는 2개의 VIP가 있는 Load Balancer |
이 템플릿을 사용하면 네트워크 인터페이스에서 사용되는 Load Balancer LB 규칙을 Virtual Network & 부하 분산 장치(multivip), Virtual Network, 네트워크 인터페이스에 대한 Load Balancer 2개의 공용 IP 주소를 만들 수 있습니다. |
인바운드 NAT 규칙을 사용하여 Load Balancer |
이 템플릿을 사용하면 네트워크 인터페이스에서 사용되는 Load Balancer NAT 규칙을 Virtual Network & 부하 분산 장치, Virtual Network, 네트워크 인터페이스에 대한 Load Balancer 공용 IP 주소를 만들 수 있습니다. |
VM을 사용하여 NAT Virtual Network |
NAT 게이트웨이 및 가상 머신 배포 |
공용 IP 주소를 사용하여 네트워크 인터페이스 |
이 템플릿을 사용하면 공용 IP 주소를 참조하는 Virtual Network 네트워크 표면을 만들 수 있습니다. |
Private Link 서비스 예제 |
이 템플릿은 프라이빗 링크 서비스를 만드는 방법을 보여줍니다. |
Quagga를 사용하여 BGP 피어링의 Azure Route Server |
이 템플릿은 Quagga를 사용하여 라우터 서버 및 Ubuntu VM을 배포합니다. 라우터 서버와 Quagga 간에 두 개의 외부 BGP 세션이 설정됩니다. Quagga의 설치 및 구성은 Linux용 Azure 사용자 지정 스크립트 확장에 의해 실행됩니다. |
VM을 사용하여 사이트 및 사이트 간의 VPN 연결 Create |
이 템플릿을 사용하면 Virtual Network Gateway를 사용하여 사이트 및 사이트 간의 VPN 연결을 만들 수 있습니다. |
BGP를 사용하는 활성-활성 VPN Gateway가 있는 사이트 및 사이트 간의 VPN |
이 템플릿을 사용하면 BGP를 사용하여 활성-활성 구성에서 VPN Gateway를 사용하는 두 VNet 간에 사이트 간 VPN을 배포할 수 있습니다. 각 Azure VPN Gateway 원격 피어의 FQDN을 확인하여 원격 VPN Gateway 공용 IP를 확인합니다. 템플릿은 가용성 영역이 있는 Azure 지역에서 예상대로 실행됩니다. |
Azure Traffic Manager VM 예제 |
이 템플릿은 여러 가상 머신에서 Azure Traffic Manager 프로필 부하 분산을 만드는 방법을 보여 줍니다. |
가용성 영역 Azure Traffic Manager VM 예제 |
이 템플릿은 가용성 영역 배치된 여러 가상 머신에서 Azure Traffic Manager 프로필 부하 분산을 만드는 방법을 보여 줍니다. |
사용자 정의 경로 및 어플라이언스 |
이 템플릿은 각 서브넷에 Virtual Network VM 및 경로를 배포하여 트래픽을 어플라이언스 |
201-vnet-2subnets-service-endpoints-storage-integration |
각각 NIC가 있는 2개의 새 VM을 동일한 VNet 내의 두 개의 서로 다른 서브넷에 만듭니다. 서브넷 중 하나에서 서비스 엔드포인트를 설정하고 스토리지 계정을 해당 서브넷으로 보호합니다. |
ARM 템플릿 리소스 정의
networkInterfaces 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Network/networkInterfaces 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Network/networkInterfaces",
"apiVersion": "2023-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"properties": {
"auxiliaryMode": "string",
"auxiliarySku": "string",
"disableTcpStateTracking": "bool",
"dnsSettings": {
"dnsServers": [ "string" ],
"internalDnsNameLabel": "string"
},
"enableAcceleratedNetworking": "bool",
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
]
}
}
],
"applicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"gatewayLoadBalancer": {
"id": "string"
},
"loadBalancerBackendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"drainPeriodInSeconds": "int",
"loadBalancerBackendAddresses": [
{
"name": "string",
"properties": {
"adminState": "string",
"ipAddress": "string",
"loadBalancerFrontendIPConfiguration": {
"id": "string"
},
"subnet": {
"id": "string"
},
"virtualNetwork": {
"id": "string"
}
}
}
],
"location": "string",
"syncMode": "string",
"tunnelInterfaces": [
{
"identifier": "int",
"port": "int",
"protocol": "string",
"type": "string"
}
],
"virtualNetwork": {
"id": "string"
}
}
}
],
"loadBalancerInboundNatRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendPort": "int",
"enableFloatingIP": "bool",
"enableTcpReset": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"frontendPortRangeEnd": "int",
"frontendPortRangeStart": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressPrefixLength": "int",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosProtectionPlan": {
"id": "string"
},
"protectionMode": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": { public-ip-address-object },
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "Standard"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": { public-ip-address-object }
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {},
"zones": [ "string" ]
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"defaultOutboundAccess": "bool",
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"hasBgpOverride": "bool",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
],
"sharingScope": "string"
},
"type": "string"
},
"virtualNetworkTaps": [
{
"id": "string",
"location": "string",
"properties": {
"destinationLoadBalancerFrontEndIPConfiguration": {
"id": "string",
"name": "string",
"properties": {
"gatewayLoadBalancer": {
"id": "string"
},
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosProtectionPlan": {
"id": "string"
},
"protectionMode": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": { public-ip-address-object },
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "Standard"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": { public-ip-address-object }
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPPrefix": {
"id": "string"
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"defaultOutboundAccess": "bool",
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"hasBgpOverride": "bool",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
],
"sharingScope": "string"
},
"type": "string"
}
},
"zones": [ "string" ]
},
"destinationNetworkInterfaceIPConfiguration": {
"destinationPort": "int"
},
"tags": {}
}
]
},
"type": "string"
}
],
"migrationPhase": "string",
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"nicType": "string",
"privateLinkService": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"autoApproval": {
"subscriptions": [ "string" ]
},
"enableProxyProtocol": "bool",
"fqdns": [ "string" ],
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"defaultOutboundAccess": "bool",
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"hasBgpOverride": "bool",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
],
"sharingScope": "string"
},
"type": "string"
}
}
}
],
"loadBalancerFrontendIpConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"gatewayLoadBalancer": {
"id": "string"
},
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosProtectionPlan": {
"id": "string"
},
"protectionMode": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": { public-ip-address-object },
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "Standard"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": { public-ip-address-object }
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPPrefix": {
"id": "string"
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"defaultOutboundAccess": "bool",
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"hasBgpOverride": "bool",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
],
"sharingScope": "string"
},
"type": "string"
}
},
"zones": [ "string" ]
}
],
"visibility": {
"subscriptions": [ "string" ]
}
},
"tags": {}
},
"workloadType": "string"
}
}
속성 값
networkInterfaces
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | 'Microsoft.Network/networkInterfaces' |
apiVersion | 리소스 api 버전 | '2023-11-01' |
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 | 네트워크 인터페이스 리소스의 마이그레이션 단계입니다. | '중단' '커밋' '커밋됨' '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 이름입니다. | string |
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 주소입니다. 단일 IP 주소 또는 {address}/{prefix-length} 형식의 CIDR 블록일 수 있습니다. | string |
privateIPAddressPrefixLength | 개인 IP 주소 접두사 길이입니다. 지정되고 할당 방법이 동적인 경우 서비스는 단일 IP 주소 대신 CIDR 블록을 할당합니다. | int 제약 조건: 최소값 = 1 최대값 = 128 |
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 주소입니다. | string |
ApplicationSecurityGroup
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치. | 문자열 |
properties | 애플리케이션 보안 그룹의 속성입니다. | ApplicationSecurityGroupPropertiesFormat |
tags | 리소스 태그. | object |
ApplicationSecurityGroupPropertiesFormat
이 개체에는 배포 중에 설정할 속성이 포함되어 있지 않습니다. 모든 속성은 ReadOnly입니다.
SubResource
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
BackendAddressPool
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
name | 부하 분산 장치에서 사용하는 백 엔드 주소 풀 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
properties | 부하 분산 장치 백 엔드 주소 풀의 속성입니다. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Name | Description | 값 |
---|---|---|
drainPeriodInSeconds | reset을 클라이언트 및 백 엔드 주소로 보내기 전에 대기하는 Load Balancer 시간(초)입니다. | int |
loadBalancerBackendAddresses | 백 엔드 주소의 배열입니다. | LoadBalancerBackendAddress[] |
위치 | 백 엔드 주소 풀의 위치입니다. | string |
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이 삭제되면 발생하는 작업을 지정합니다. | 'Delete' '분리' |
dnsSettings | 공용 IP 주소와 연결된 DNS 레코드의 FQDN입니다. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | 공용 IP 주소의 유휴 시간 제한입니다. | int |
ipAddress | 공용 IP 주소 리소스와 연결된 IP 주소입니다. | string |
ipTags | 공용 IP 주소와 연결된 태그 목록입니다. | IpTag[] |
linkedPublicIPAddress | 공용 IP 주소 리소스의 연결된 공용 IP 주소입니다. | PublicIPAddress |
migrationPhase | 공용 IP 주소의 마이그레이션 단계입니다. | '중단' 'Commit' '커밋됨' 'None' '준비' |
natGateway | 공용 IP 주소에 대한 NatGateway입니다. | NatGateway |
publicIPAddressVersion | 공용 IP 주소 버전입니다. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | 공용 IP 주소 할당 방법입니다. | 'Dynamic' '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 레코드가 생성됩니다. | 문자열 |
domainNameLabelScope | 도메인 이름 레이블 scope. 도메인 이름 레이블과 scope 도메인 이름 레이블을 지정하면 해시된 값이 FQDN에 포함된 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
fqdn | 공용 IP와 연결된 DNS 레코드의 정규화된 도메인 이름입니다. domainNameLabel 및 지역화된 DNS 영역의 연결입니다. | string |
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[] |
defaultOutboundAccess | 서브넷의 모든 VM에 대한 기본 아웃바운드 연결을 사용하지 않도록 설정하려면 이 속성을 false로 설정합니다. 이 속성은 서브넷을 만들 때만 설정할 수 있으며 기존 서브넷에 대해 업데이트할 수 없습니다. | bool |
위임 | 서브넷의 위임에 대한 참조 배열입니다. | 위임[] |
ipAllocations | 이 서브넷을 참조하는 IpAllocation의 배열입니다. | SubResource[] |
natGateway | 이 서브넷과 연결된 Nat 게이트웨이입니다. | SubResource |
networkSecurityGroup | NetworkSecurityGroup 리소스에 대한 참조입니다. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | 서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. | 'Disabled' 'Enabled' 'NetworkSecurityGroupEnabled' 'RouteTableEnabled' |
privateLinkServiceNetworkPolicies | 서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. | 'Disabled' 'Enabled' |
routeTable | RouteTable 리소스에 대한 참조입니다. | RouteTable |
serviceEndpointPolicies | 서비스 엔드포인트 정책의 배열입니다. | ServiceEndpointPolicy[] |
serviceEndpoints | 서비스 엔드포인트의 배열입니다. | ServiceEndpointPropertiesFormat[] |
sharingScope | AAD 테넌트에서 다른 구독과 서브넷을 공유할 수 있도록 하려면 이 속성을 테넌트로 설정합니다. 이 속성은 defaultOutboundAccess가 false로 설정된 경우에만 설정할 수 있으며 서브넷이 비어 있는 경우에만 두 속성을 설정할 수 있습니다. | 'DelegatedServices' '테넌트' |
ApplicationGatewayIPConfiguration
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
name | Application Gateway 내에서 고유한 IP 구성의 이름입니다. | 문자열 |
properties | 애플리케이션 게이트웨이 IP 구성의 속성입니다. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | Description | 값 |
---|---|---|
서브넷 | 서브넷 리소스에 대한 참조입니다. 애플리케이션 게이트웨이가 프라이빗 주소를 가져오는 서브넷입니다. | SubResource |
위임
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
name | 서브넷 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
properties | 서브넷의 속성입니다. | ServiceDelegationPropertiesFormat |
형식 | 리소스 종류. | 문자열 |
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자로 제한됩니다. | 문자열 |
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'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. | string |
sourceAddressPrefixes | CIDR 또는 원본 IP 범위입니다. | string[] |
sourceApplicationSecurityGroups | 원본으로 지정된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup[] |
sourcePortRange | 원본 포트 또는 범위입니다. 0에서 65535 사이의 정수 또는 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | string |
sourcePortRanges | 원본 포트 범위입니다. | string[] |
RouteTable
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치. | 문자열 |
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인 경로에서만 허용됩니다. | string |
nextHopType | 패킷을 전송해야 하는 대상 Azure 홉의 유형입니다. | '인터넷' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal'(필수) |
ServiceEndpointPolicy
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치. | 문자열 |
properties | 서비스 엔드포인트 정책의 속성입니다. | ServiceEndpointPolicyPropertiesFormat |
tags | 리소스 태그. | object |
ServiceEndpointPolicyPropertiesFormat
Name | Description | 값 |
---|---|---|
contextualServiceEndpointPolicies | 컨텍스트 서비스 엔드포인트 정책의 컬렉션입니다. | string[] |
serviceAlias | 정책이 서비스에 속하는지 여부를 나타내는 별칭입니다. | 문자열 |
serviceEndpointPolicyDefinitions | 서비스 엔드포인트 정책의 서비스 엔드포인트 정책 정의 컬렉션입니다. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
name | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
properties | 서비스 엔드포인트 정책 정의의 속성입니다. | ServiceEndpointPolicyDefinitionPropertiesFormat |
형식 | 리소스 형식입니다. | 문자열 |
ServiceEndpointPolicyDefinitionPropertiesFormat
Name | Description | 값 |
---|---|---|
description | 이 규칙에 대한 설명입니다. 140자로 제한됩니다. | 문자열 |
서비스 | 서비스 엔드포인트 이름입니다. | 문자열 |
serviceResources | 서비스 리소스 목록입니다. | string[] |
ServiceEndpointPropertiesFormat
Name | Description | 값 |
---|---|---|
위치 | 위치 목록입니다. | string[] |
서비스 | 엔드포인트 서비스의 형식입니다. | 문자열 |
VirtualNetworkTap
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
위치 | 리소스 위치. | 문자열 |
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입니다. | 문자열 |
위치 | 리소스 위치. | 문자열 |
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 클러스터 |
이 샘플에서는 Application Gateway, Application Gateway 수신 컨트롤러, Azure Container Registry, Log Analytics 및 Key Vault 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다. |
WAF, SSL, IIS 및 HTTPS 리디렉션을 사용하는 App Gateway |
이 템플릿은 WAF, 엔드투엔드 SSL 및 HTTP를 사용하여 IIS 서버의 HTTPS 리디렉션에 Application Gateway 배포합니다. |
IPv6 Application Gateway Create |
이 템플릿은 이중 스택 가상 네트워크에 IPv6 프런트 엔드가 있는 애플리케이션 게이트웨이를 만듭니다. |
애플리케이션 보안 그룹 |
이 템플릿은 애플리케이션 보안 그룹 NSG를 사용하여 워크로드를 보호하는 방법을 보여 줍니다. NGINX를 실행하는 Linux VM을 배포하고 네트워크 보안 그룹 Applicaton Security 그룹 사용하여 webServersAsg라는 애플리케이션 보안 그룹에 할당된 VM에 대한 포트 22 및 80에 대한 액세스를 허용합니다. |
허브 & 스포크 토폴로지에서 DNS 프록시로 Azure Firewall 사용 |
이 샘플에서는 Azure Firewall 사용하여 Azure에서 허브-스포크 토폴로지를 배포하는 방법을 보여 줍니다. 허브 가상 네트워크는 가상 네트워크 피어링을 통해 허브 가상 네트워크에 연결된 많은 스포크 가상 네트워크에 대한 연결의 중심 지점 역할을 합니다. |
Azure Firewall, 클라이언트 VM 및 서버 VM의 Create 샌드박스 |
이 템플릿은 2개의 서브넷(서버 서브넷 및 AzureFirewall 서브넷), 서버 VM, 클라이언트 VM, 각 VM의 공용 IP 주소 및 방화벽을 통해 VM 간에 트래픽을 보내는 경로 테이블이 있는 가상 네트워크를 만듭니다. |
명시적 프록시를 사용하여 방화벽, FirewallPolicy Create |
이 템플릿은 ipGroups를 사용하여 명시적 프록시 및 네트워크 규칙을 사용하여 Azure Firewall FirewalllPolicy를 만듭니다. 또한 Linux Jumpbox vm 설치가 포함됩니다. |
FirewallPolicy 및 IpGroups를 사용하여 방화벽 Create |
이 템플릿은 IpGroups를 사용하여 네트워크 규칙을 참조하는 FirewalllPolicy를 사용하여 Azure Firewall 만듭니다. 또한 Linux Jumpbox vm 설치가 포함됩니다. |
IpGroup을 사용하여 Azure Firewall 만들기 |
이 템플릿은 IP 그룹 참조하는 애플리케이션 및 네트워크 규칙을 사용하여 Azure Firewall 만듭니다. 또한 Linux Jumpbox vm 설치가 포함됩니다. |
강제 터널링을 사용하여 Azure Firewall 샌드박스 Create |
이 템플릿은 피어링된 VNET의 다른 방화벽을 통해 터널링된 하나의 방화벽이 있는 Azure Firewall 샌드박스(Linux)를 만듭니다. |
Azure Firewall Premium용 테스트 환경 |
이 템플릿은 IDPS(침입 검사 검색), TLS 검사 및 웹 범주 필터링과 같은 프리미엄 기능을 사용하여 Azure Firewall 프리미엄 및 방화벽 정책을 만듭니다. |
Linux VM을 사용하여 Azure Firewall 샌드박스 설정 Create |
이 템플릿은 3개의 서브넷(서버 서브넷, jumpbox 서브넷 및 AzureFirewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 서브넷에 대한 Azure Firewall 가리키는 UDR 경로, 1개 이상의 공용 IP 주소, 1개의 샘플 애플리케이션 규칙, 1개의 샘플 네트워크 규칙 및 기본 프라이빗 범위가 있는 Azure Firewall 가상 네트워크를 만듭니다. |
방화벽 정책을 사용하여 샌드박스 설정 Create |
이 템플릿은 3개의 서브넷(서버 서브넷, jumpbox 서브넷 및 AzureFirewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 VM, 서버 서브넷에 대한 Azure Firewall 가리키는 UDR 경로 및 1개 이상의 공용 IP 주소가 있는 Azure Firewall 있는 가상 네트워크를 만듭니다. 또한 1개의 샘플 애플리케이션 규칙, 1개의 샘플 네트워크 규칙 및 기본 프라이빗 범위를 사용하여 방화벽 정책을 만듭니다. |
영역을 사용하여 Azure Firewall의 샌드박스 설정 만들기 |
이 템플릿은 세 개의 서브넷(서버 서브넷, jumpbox 서브넷 및 Azure Firewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 VM, ServerSubnet에 대한 Azure Firewall 가리키는 UDR 경로, 하나 이상의 공용 IP 주소가 있는 Azure Firewall, 하나의 샘플 애플리케이션 규칙 및 하나의 샘플 네트워크 규칙을 사용하여 가상 네트워크를 만듭니다. 가용성 영역 1, 2, 3에서 Azure Firewall. |
허브 Virtual Network Bastion 호스트 배포 |
이 템플릿은 피어링이 있는 두 개의 vNet, 허브 vNet의 Bastion 호스트 및 스포크 vNet의 Linux VM을 만듭니다. |
여러 IP 공용 주소를 사용하여 Azure Firewall 만들기 |
이 템플릿은 두 개의 공용 IP 주소와 테스트할 두 개의 Windows Server 2019 서버가 있는 Azure Firewall 만듭니다. |
보안 가상 허브 |
이 템플릿은 Azure Firewall 사용하여 인터넷으로 향하는 클라우드 네트워크 트래픽을 보호하는 보안 가상 허브를 만듭니다. |
표준 내부 부하 분산 장치 만들기 |
이 템플릿은 규칙 부하 분산 포트 80을 사용하여 표준 내부 Azure Load Balancer 만듭니다. |
HA 포트를 사용하여 표준 내부 부하 분산 장치 Create |
이 템플릿은 HA 포트 부하 분산 규칙을 사용하여 표준 내부 Azure Load Balancer 만듭니다. |
지역 간 Load Balancer 만들기 |
이 템플릿은 두 개의 지역 부하 분산 장치를 포함하는 백 엔드 풀이 있는 지역 간 부하 분산 장치를 만듭니다. 지역 간 부하 분산 장치는 현재 제한된 지역에서 사용할 수 있습니다. 지역 간 부하 분산 장치 뒤에 있는 지역 부하 분산 장치는 모든 지역에 있을 수 있습니다. |
IP 주소별 백 엔드 풀로 표준 Load Balancer |
이 템플릿은 백 엔드 풀 관리 문서에 설명된 대로 ARM 템플릿을 사용하여 IP 주소로 Load Balancer 백 엔드 풀을 구성하는 방법을 보여 줍니다. |
공용 IPv6 주소를 사용하여 부하 분산 장치 Create |
이 템플릿은 공용 IPv6 주소, 부하 분산 규칙 및 백 엔드 풀에 대한 두 개의 VM을 사용하여 인터넷 연결 부하 분산 장치를 만듭니다. |
표준 부하 분산 장치 만들기 |
이 템플릿은 중복 영역에 각 VM이 있는 백 엔드 풀에 대한 인터넷 연결 부하 분산 장치, 부하 분산 규칙 및 3개의 VM을 만듭니다. |
VIP가 2개인 Load Balancer 각각 LB 규칙이 하나 있습니다. |
이 템플릿을 사용하면 네트워크 인터페이스에서 사용되는 Load Balancer LB 규칙을 Virtual Network & 부하 분산 장치(multivip), Virtual Network, 네트워크 인터페이스에 대한 Load Balancer 2개의 공용 IP 주소를 만들 수 있습니다. |
인바운드 NAT 규칙을 사용하여 Load Balancer |
이 템플릿을 사용하면 네트워크 인터페이스에서 사용되는 Load Balancer NAT 규칙을 Virtual Network & 부하 분산 장치, Virtual Network, 네트워크 인터페이스에 대한 Load Balancer 공용 IP 주소를 만들 수 있습니다. |
VM을 사용하여 NAT Virtual Network |
NAT 게이트웨이 및 가상 머신 배포 |
공용 IP 주소를 사용하여 네트워크 인터페이스 |
이 템플릿을 사용하면 공용 IP 주소를 참조하는 Virtual Network 네트워크 Inerface를 만들 수 있습니다. |
Private Link 서비스 예제 |
이 템플릿은 프라이빗 링크 서비스를 만드는 방법을 보여줍니다. |
Quagga를 사용하여 BGP 피어링의 Azure Route Server |
이 템플릿은 Quagga를 사용하여 라우터 서버 및 Ubuntu VM을 배포합니다. 라우터 서버와 Quagga 간에 두 개의 외부 BGP 세션이 설정됩니다. Quagga 설치 및 구성은 Linux용 Azure 사용자 지정 스크립트 확장에서 실행됩니다. |
VM을 사용하여 사이트 및 사이트 간의 VPN 연결 Create |
이 템플릿을 사용하면 Virtual Network 게이트웨이를 사용하여 사이트 및 사이트 간의 VPN 연결을 만들 수 있습니다. |
BGP를 사용하는 활성-활성 VPN Gateway가 있는 사이트 및 사이트 간의 VPN |
이 템플릿을 사용하면 BGP를 사용하여 활성-활성 구성에서 VPN Gateway를 사용하는 두 VNet 간에 사이트 간 VPN을 배포할 수 있습니다. 각 Azure VPN Gateway 원격 피어의 FQDN을 확인하여 원격 VPN Gateway 공용 IP를 확인합니다. 템플릿은 가용성 영역이 있는 Azure 지역에서 예상대로 실행됩니다. |
Azure Traffic Manager VM 예제 |
이 템플릿은 여러 가상 머신에서 Azure Traffic Manager 프로필 부하 분산을 만드는 방법을 보여 줍니다. |
가용성 영역 Azure Traffic Manager VM 예제 |
이 템플릿은 가용성 영역 배치된 여러 가상 머신에서 Azure Traffic Manager 프로필 부하 분산을 만드는 방법을 보여 줍니다. |
사용자 정의 경로 및 어플라이언스 |
이 템플릿은 각 서브넷에 Virtual Network VM을 배포하고 트래픽을 어플라이언스 |
201-vnet-2subnets-service-endpoints-storage-integration |
동일한 VNet 내의 두 개의 서로 다른 서브넷에 각각 NIC가 있는 2개의 새 VM을 만듭니다. 서브넷 중 하나에서 서비스 엔드포인트를 설정하고 스토리지 계정을 해당 서브넷으로 보호합니다. |
Terraform(AzAPI 공급자) 리소스 정의
networkInterfaces 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.Network/networkInterfaces 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkInterfaces@2023-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
auxiliaryMode = "string"
auxiliarySku = "string"
disableTcpStateTracking = bool
dnsSettings = {
dnsServers = [
"string"
]
internalDnsNameLabel = "string"
}
enableAcceleratedNetworking = bool
enableIPForwarding = bool
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
}
}
]
applicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
gatewayLoadBalancer = {
id = "string"
}
loadBalancerBackendAddressPools = [
{
id = "string"
name = "string"
properties = {
drainPeriodInSeconds = int
loadBalancerBackendAddresses = [
{
name = "string"
properties = {
adminState = "string"
ipAddress = "string"
loadBalancerFrontendIPConfiguration = {
id = "string"
}
subnet = {
id = "string"
}
virtualNetwork = {
id = "string"
}
}
}
]
location = "string"
syncMode = "string"
tunnelInterfaces = [
{
identifier = int
port = int
protocol = "string"
type = "string"
}
]
virtualNetwork = {
id = "string"
}
}
}
]
loadBalancerInboundNatRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendPort = int
enableFloatingIP = bool
enableTcpReset = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
frontendPortRangeEnd = int
frontendPortRangeStart = int
idleTimeoutInMinutes = int
protocol = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressPrefixLength = int
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
publicIPAddress = {
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosProtectionPlan = {
id = "string"
}
protectionMode = "string"
}
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = {
public-ip-address-object
}
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
}
sku = {
name = "Standard"
}
tags = {}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = {
public-ip-address-object
}
}
sku = {
name = "string"
tier = "string"
}
tags = {}
zones = [
"string"
]
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
defaultOutboundAccess = bool
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
hasBgpOverride = bool
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
contextualServiceEndpointPolicies = [
"string"
]
serviceAlias = "string"
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
sharingScope = "string"
}
type = "string"
}
virtualNetworkTaps = [
{
id = "string"
location = "string"
properties = {
destinationLoadBalancerFrontEndIPConfiguration = {
id = "string"
name = "string"
properties = {
gatewayLoadBalancer = {
id = "string"
}
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
publicIPAddress = {
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosProtectionPlan = {
id = "string"
}
protectionMode = "string"
}
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = {
public-ip-address-object
}
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
}
sku = {
name = "Standard"
}
tags = {}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = {
public-ip-address-object
}
}
sku = {
name = "string"
tier = "string"
}
tags = {}
zones = [
"string"
]
}
publicIPPrefix = {
id = "string"
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
defaultOutboundAccess = bool
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
hasBgpOverride = bool
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
contextualServiceEndpointPolicies = [
"string"
]
serviceAlias = "string"
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
sharingScope = "string"
}
type = "string"
}
}
zones = [
"string"
]
}
destinationNetworkInterfaceIPConfiguration = {
destinationPort = int
}
tags = {}
}
]
}
type = "string"
}
]
migrationPhase = "string"
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
nicType = "string"
privateLinkService = {
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
properties = {
autoApproval = {
subscriptions = [
"string"
]
}
enableProxyProtocol = bool
fqdns = [
"string"
]
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
defaultOutboundAccess = bool
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
hasBgpOverride = bool
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
contextualServiceEndpointPolicies = [
"string"
]
serviceAlias = "string"
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
sharingScope = "string"
}
type = "string"
}
}
}
]
loadBalancerFrontendIpConfigurations = [
{
id = "string"
name = "string"
properties = {
gatewayLoadBalancer = {
id = "string"
}
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
publicIPAddress = {
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosProtectionPlan = {
id = "string"
}
protectionMode = "string"
}
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = {
public-ip-address-object
}
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
}
sku = {
name = "Standard"
}
tags = {}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = {
public-ip-address-object
}
}
sku = {
name = "string"
tier = "string"
}
tags = {}
zones = [
"string"
]
}
publicIPPrefix = {
id = "string"
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
defaultOutboundAccess = bool
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
hasBgpOverride = bool
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
contextualServiceEndpointPolicies = [
"string"
]
serviceAlias = "string"
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
sharingScope = "string"
}
type = "string"
}
}
zones = [
"string"
]
}
]
visibility = {
subscriptions = [
"string"
]
}
}
tags = {}
}
workloadType = "string"
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
})
}
속성 값
networkInterfaces
Name | Description | 값 |
---|---|---|
형식 | 리소스 종류 | "Microsoft.Network/networkInterfaces@2023-11-01" |
name | 리소스 이름 | string(필수) 문자 제한: 1-80 유효한 문자: 영숫자, 밑줄, 마침표 및 하이픈 영숫자로 시작합니다. 영숫자 또는 밑줄로 끝납니다. |
위치 | 리소스 위치. | 문자열 |
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 | 네트워크 인터페이스 리소스의 유형입니다. | "탄력적" "표준" |
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 주소입니다. 단일 IP 주소 또는 {address}/{prefix-length} 형식의 CIDR 블록일 수 있습니다. | string |
privateIPAddressPrefixLength | 개인 IP 주소 접두사 길이입니다. 지정되고 할당 방법이 동적인 경우 서비스는 단일 IP 주소 대신 CIDR 블록을 할당합니다. | int 제약 조건: 최소값 = 1 최대값 = 128 |
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입니다. | 문자열 |
BackendAddressPool
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
name | 부하 분산 장치에서 사용하는 백 엔드 주소 풀 집합 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
properties | 부하 분산 장치 백 엔드 주소 풀의 속성입니다. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Name | Description | 값 |
---|---|---|
drainPeriodInSeconds | reset을 클라이언트 및 백 엔드 주소로 보내기 전에 대기하는 Load Balancer 시간(초)입니다. | int |
loadBalancerBackendAddresses | 백 엔드 주소의 배열입니다. | LoadBalancerBackendAddress[] |
위치 | 백 엔드 주소 풀의 위치입니다. | string |
syncMode | 백 엔드 풀에 대한 백 엔드 주소 동기 모드 | "자동" "수동" |
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" |
형식 | 게이트웨이 부하 분산 장치 터널 인터페이스의 트래픽 유형입니다. | "외부" "내부" “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 주소입니다. | 문자열 |
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 영역의 연결입니다. | string |
reverseFqdn | 역방향 FQDN입니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하는 경우 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN을 가리키는 PTR DNS 레코드가 작성됩니다. | string |
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 | 서브넷의 주소 접두사입니다. | 문자열 |
addressPrefixes | 서브넷의 주소 접두사 목록입니다. | string[] |
applicationGatewayIPConfigurations | 가상 네트워크 리소스의 애플리케이션 게이트웨이 IP 구성. | ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess | 서브넷의 모든 VM에 대한 기본 아웃바운드 연결을 사용하지 않도록 설정하려면 이 속성을 false로 설정합니다. 이 속성은 서브넷을 만들 때만 설정할 수 있으며 기존 서브넷에 대해 업데이트할 수 없습니다. | bool |
위임 | 서브넷의 위임에 대한 참조 배열입니다. | 위임[] |
ipAllocations | 이 서브넷을 참조하는 IpAllocation의 배열입니다. | SubResource[] |
natGateway | 이 서브넷과 연결된 Nat 게이트웨이입니다. | SubResource |
networkSecurityGroup | NetworkSecurityGroup 리소스에 대한 참조입니다. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | 서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. | "사용 안 함" "사용" "NetworkSecurityGroupEnabled" "RouteTableEnabled" |
privateLinkServiceNetworkPolicies | 서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. | "사용 안 함" "사용" |
routeTable | RouteTable 리소스에 대한 참조입니다. | RouteTable |
serviceEndpointPolicies | 서비스 엔드포인트 정책의 배열입니다. | ServiceEndpointPolicy[] |
serviceEndpoints | 서비스 엔드포인트의 배열입니다. | ServiceEndpointPropertiesFormat[] |
sharingScope | AAD 테넌트에서 다른 구독과 서브넷을 공유할 수 있도록 이 속성을 테넌트로 설정합니다. 이 속성은 defaultOutboundAccess가 false로 설정된 경우에만 설정할 수 있으며 서브넷이 비어 있는 경우에만 두 속성을 설정할 수 있습니다. | "DelegatedServices" "테넌트" |
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입니다. | 문자열 |
위치 | 리소스 위치. | 문자열 |
properties | 네트워크 보안 그룹의 속성입니다. | NetworkSecurityGroupPropertiesFormat |
tags | 리소스 태그. | object |
NetworkSecurityGroupPropertiesFormat
Name | Description | 값 |
---|---|---|
flushConnection | 사용하도록 설정하면 규칙이 업데이트될 때 네트워크 보안 그룹 연결에서 만든 흐름이 다시 평가됩니다. 초기 사용은 재평가를 트리거합니다. | bool |
securityRules | 네트워크 보안 그룹의 보안 규칙 컬렉션입니다. | SecurityRule[] |
SecurityRule
Name | Description | 값 |
---|---|---|
id | 리소스 ID입니다. | 문자열 |
name | 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
properties | 보안 규칙의 속성입니다. | SecurityRulePropertiesFormat |
형식 | 리소스 형식입니다. | 문자열 |
SecurityRulePropertiesFormat
Name | Description | 값 |
---|---|---|
access | 네트워크 트래픽이 허용되거나 거부됩니다. | "허용" "거부"(필수) |
description | 이 규칙에 대한 설명입니다. 140자로 제한됩니다. | string |
destinationAddressPrefix | 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위입니다. 모든 원본 IP가 일치하도록 별표(‘*’)를 사용할 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. | 문자열 |
destinationAddressPrefixes | 대상 주소 접두사입니다. CIDR 또는 대상 IP 범위. | string[] |
destinationApplicationSecurityGroups | 대상으로 지정된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup[] |
destinationPortRange | 대상 포트 또는 범위입니다. 0에서 65535 사이의 정수 또는 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | string |
destinationPortRanges | 대상 포트 범위입니다. | string[] |
direction | 규칙의 방향입니다. direction은 규칙을 평가할 트래픽(들어오는 트래픽 또는 나가는 트래픽)을 지정합니다. | "인바운드" "아웃바운드"(필수) |
priority | 규칙의 우선 순위입니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 번호가 낮을수록 규칙의 우선 순위가 높습니다. | int(필수) |
protocol | 이 규칙이 적용되는 네트워크 프로토콜입니다. | "*" "아" "Esp" "Icmp" "Tcp" "Udp"(필수) |
sourceAddressPrefix | CIDR 또는 원본 IP 범위입니다. 모든 원본 IP가 일치하도록 별표(‘*’)를 사용할 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. | string |
sourceAddressPrefixes | CIDR 또는 원본 IP 범위입니다. | string[] |
sourceApplicationSecurityGroups | 원본으로 지정된 애플리케이션 보안 그룹입니다. | ApplicationSecurityGroup[] |
sourcePortRange | 원본 포트 또는 범위입니다. 0에서 65535 사이의 정수 또는 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | string |
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입니다. | 문자열 |
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 |
형식 | 리소스 형식입니다. | 문자열 |
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[] |