Microsoft.Network routeTables 2016-03-30
- 최신
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview
Bicep 리소스 정의
routeTables 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Network/routeTables 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Network/routeTables@2016-03-30' = {
etag: 'string'
location: 'string'
name: 'string'
properties: {
provisioningState: 'string'
routes: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
provisioningState: 'string'
}
}
]
subnets: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
ipConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipConfiguration: ...
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: ...
}
}
]
networkSecurityGroup: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
defaultSecurityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
networkInterfaces: [
{
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
appliedDnsServers: [
'string'
]
dnsServers: [
'string'
]
internalDnsNameLabel: 'string'
internalDomainNameSuffix: 'string'
internalFqdn: 'string'
}
enableIPForwarding: bool
ipConfigurations: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
applicationGatewayBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
backendIPConfigurations: [
...
]
provisioningState: 'string'
}
}
]
loadBalancerBackendAddressPools: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfigurations: [
...
]
loadBalancingRules: [
{
id: 'string'
}
]
outboundNatRule: {
id: 'string'
}
provisioningState: 'string'
}
}
]
loadBalancerInboundNatRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
backendIPConfiguration: ...
backendPort: int
enableFloatingIP: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
protocol: 'string'
provisioningState: 'string'
}
}
]
primary: bool
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: {
etag: 'string'
id: 'string'
location: 'string'
properties: {
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipConfiguration: {
etag: 'string'
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
provisioningState: 'string'
publicIPAddress: ...
subnet: ...
}
}
provisioningState: 'string'
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
resourceGuid: 'string'
}
tags: {
{customized property}: 'string'
}
}
subnet: ...
}
}
]
macAddress: 'string'
networkSecurityGroup: ...
primary: bool
provisioningState: 'string'
resourceGuid: 'string'
virtualMachine: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
]
provisioningState: 'string'
resourceGuid: 'string'
securityRules: [
{
etag: 'string'
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationPortRange: 'string'
direction: 'string'
priority: int
protocol: 'string'
provisioningState: 'string'
sourceAddressPrefix: 'string'
sourcePortRange: 'string'
}
}
]
subnets: [
...
]
}
tags: {
{customized property}: 'string'
}
}
provisioningState: 'string'
routeTable: {
etag: 'string'
id: 'string'
location: 'string'
properties: ...
tags: {
{customized property}: 'string'
}
}
}
}
]
}
tags: {
{customized property}: 'string'
}
}
속성 값
ApplicationGatewayBackendAddress
이름 | 묘사 | 값 |
---|---|---|
fqdn | dns 이름을 가져오거나 설정합니다. | 문자열 |
ipAddress | IP 주소를 가져오거나 설정합니다. | 문자열 |
ApplicationGatewayBackendAddressPool
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 속성 | applicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddresses | 백 엔드 주소를 가져오거나 설정합니다. | ApplicationGatewayBackendAddress |
backendIPConfigurations | NIC에 정의된 IP에 대한 참조 컬렉션을 가져옵니다. | networkInterfaceIPConfiguration |
provisioningState | 백 엔드 주소 풀 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
BackendAddressPool
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | BackendAddressPool의 속성 | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendIPConfigurations | NIC에 정의된 IP에 대한 참조 컬렉션을 가져옵니다. | networkInterfaceIPConfiguration |
loadBalancingRules | 이 백 엔드 주소 풀을 사용하는 부하 분산 규칙을 가져옵니다. | SubResource[] |
outboundNatRule | 이 백 엔드 주소 풀을 사용하는 아웃바운드 규칙을 가져옵니다. | SubResource |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태 | 문자열 |
InboundNatRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 인바운드 NAT 규칙의 속성 | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendIPConfiguration | VM의 NetworkInterface에 정의된 개인 IP 주소에 대한 참조를 가져오거나 설정합니다. 각 frontendIPConfigurations의 frontendPort로 전송되는 트래픽은 지원되는 IP로 전달됩니다. | NetworkInterfaceIPConfiguration |
backendPort | 엔드포인트의 내부 연결에 사용되는 포트를 가져오거나 설정합니다. localPort 특성은 엔드포인트의 영구 포트를 역할의 내부 포트에 매핑합니다. 이는 역할이 외부에 노출되는 포트와 다른 포트의 내부 구성 요소와 통신해야 하는 시나리오에서 유용합니다. 지정하지 않으면 localPort 값은 포트 특성과 동일합니다. localPort 값을 '*'로 설정하여 런타임 API를 사용하여 검색할 수 있는 할당되지 않은 포트를 자동으로 할당합니다. | int |
enableFloatingIP | SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL Always ON 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. | bool |
frontendIPConfiguration | 프런트 엔드 IP 주소에 대한 참조를 가져오거나 설정합니다. | SubResource |
frontendPort | 외부 엔드포인트의 포트를 가져오거나 설정합니다. 선택한 포트 번호를 지정할 수 있지만 서비스의 각 역할에 대해 지정된 포트 번호는 고유해야 합니다. 가능한 값 범위는 1에서 65535 사이입니다(포함). | int |
idleTimeoutInMinutes | Tcp 유휴 연결의 시간 제한을 가져오거나 설정합니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 Tcp로 설정된 경우에만 사용됩니다. | int |
프로토콜 | 외부 엔드포인트에 대한 전송 프로토콜을 가져오거나 설정합니다. 가능한 값은 Udp 또는 Tcp입니다. | 'Tcp' 'Udp' |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
IP 구성
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | IPConfiguration의 속성 | IPConfigurationPropertiesFormat |
IPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
privateIPAddress | IP 구성의 privateIPAddress를 가져오거나 설정합니다. | 문자열 |
privateIPAllocationMethod | PrivateIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. | '동적' 'Static' |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
publicIPAddress | PublicIP 리소스의 참조를 가져오거나 설정합니다. | PublicIPAddress |
서브넷 | 서브넷 리소스의 참조를 가져오거나 설정합니다. | 서브넷 |
Microsoft.Network/routeTables
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
위치 | 리소스 위치 | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 경로 테이블 리소스 | RouteTablePropertiesFormat |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
NetworkInterface
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
위치 | 리소스 위치 | 문자열 |
속성 | NetworkInterface 속성입니다. | networkInterfacePropertiesFormat |
태그 | 리소스 태그 | ResourceTags |
NetworkInterfaceDnsSettings
이름 | 묘사 | 값 |
---|---|---|
appliedDnsServers | 적용된 DNS 서버 IP 주소 목록을 가져오거나 설정합니다. | string[] |
dnsServers | DNS 서버 IP 주소 목록을 가져오거나 설정합니다. | string[] |
internalDnsNameLabel | 내부 DNS 이름을 가져오거나 설정합니다. | 문자열 |
internalDomainNameSuffix | NIC의 내부 도메인 이름 접미사를 가져오거나 설정합니다. | 문자열 |
internalFqdn | 내부 FQDN을 가져오거나 설정합니다. | 문자열 |
NetworkInterfaceIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | IPConfiguration의 속성 | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
applicationGatewayBackendAddressPools | ApplicationGatewayBackendAddressPool 리소스의 참조를 가져오거나 설정합니다. | ApplicationGatewayBackendAddressPool |
loadBalancerBackendAddressPools | LoadBalancerBackendAddressPool 리소스의 참조를 가져오거나 설정합니다. | BackendAddressPool[] |
loadBalancerInboundNatRules | LoadBalancerInboundNatRules 참조 목록을 가져오거나 설정합니다. | InboundNatRule[] |
본래의 | NIC의 기본 고객 주소인지 여부를 가져옵니다. | bool |
privateIPAddress | 문자열 | |
privateIPAddressVersion | PrivateIP 주소 버전(IPv4/IPv6)을 가져오거나 설정합니다. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | PrivateIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. | '동적' 'Static' |
provisioningState | 문자열 | |
publicIPAddress | PublicIPAddress 리소스 | PublicIPAddress |
서브넷 | VirtualNetwork 리소스의 서브넷 | 서브넷 |
NetworkInterfacePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
dnsSettings | NetworkInterface에서 DNS 설정을 가져오거나 설정합니다. | networkInterfaceDnsSettings |
enableIPForwarding | NIC에서 IPForwarding을 사용할 수 있는지 여부를 가져오거나 설정합니다. | bool |
ipConfigurations | NetworkInterface의 IP 구성 목록을 가져오거나 설정합니다. | networkInterfaceIPConfiguration |
macAddress | 네트워크 인터페이스의 MAC 주소를 가져옵니다. | 문자열 |
networkSecurityGroup | NetworkSecurityGroup 리소스의 참조를 가져오거나 설정합니다. | networkSecurityGroup |
본래의 | 가상 머신의 기본 NIC인지 여부를 가져옵니다. | bool |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
resourceGuid | 네트워크 인터페이스 리소스의 리소스 GUID 속성을 가져오거나 설정합니다. | 문자열 |
virtualMachine | VirtualMachine의 참조를 가져오거나 설정합니다. | SubResource |
NetworkSecurityGroup
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
위치 | 리소스 위치 | 문자열 |
속성 | 네트워크 보안 그룹 리소스 | NetworkSecurityGroupPropertiesFormat |
태그 | 리소스 태그 | ResourceTags |
NetworkSecurityGroupPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
defaultSecurityRules | 네트워크 보안 그룹의 기본 보안 규칙을 가져오거나 설정합니다. | SecurityRule[] |
networkInterfaces | 네트워크 인터페이스에 대한 참조 컬렉션을 가져옵니다. | networkInterface |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
resourceGuid | 네트워크 보안 그룹 리소스의 리소스 GUID 속성을 가져오거나 설정합니다. | 문자열 |
securityRules | 네트워크 보안 그룹의 보안 규칙을 가져오거나 설정합니다. | SecurityRule[] |
서브넷 | 서브넷에 대한 참조 컬렉션을 가져옵니다. | 서브넷 |
PublicIPAddress
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
위치 | 리소스 위치 | 문자열 |
속성 | PublicIpAddress 속성 | PublicIPAddressPropertiesFormat |
태그 | 리소스 태그 | ResourceTags |
PublicIPAddressDnsSettings
이름 | 묘사 | 값 |
---|---|---|
domainNameLabel | 도메인 이름 레이블을 가져오거나 설정합니다. 도메인 이름 레이블과 지역화된 DNS 영역의 연결은 공용 IP 주소와 연결된 정규화된 도메인 이름을 구성합니다. 도메인 이름 레이블을 지정하면 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. | 문자열 |
fqdn | 공용 IP와 연결된 A DNS 레코드의 FQDN 정규화된 도메인 이름을 가져옵니다. domainNameLabel 및 지역화된 DNS 영역의 연결입니다. | 문자열 |
reverseFqdn | 역방향 FQDN을 가져오거나 설정합니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하면 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN으로 가리키는 PTR DNS 레코드가 만들어집니다. | 문자열 |
PublicIPAddressPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
dnsSettings | 공용 IP 주소와 연결된 DNS 레코드의 FQDN을 가져오거나 설정합니다. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | 공용 IP 주소의 유휴 시간 제한을 가져오거나 설정합니다. | int |
ipAddress | 문자열 | |
ipConfiguration | IP 구성 | ipConfiguration |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
publicIPAddressVersion | PublicIP 주소 버전(IPv4/IPv6)을 가져오거나 설정합니다. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | PublicIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. | '동적' 'Static' |
resourceGuid | PublicIP 리소스의 리소스 GUID 속성을 가져오거나 설정합니다. | 문자열 |
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
경로
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 경로 리소스 | RoutePropertiesFormat |
RoutePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
addressPrefix | 경로가 적용되는 대상 CIDR을 가져오거나 설정합니다. | 문자열 |
nextHopIpAddress | 전달해야 하는 IP 주소 패킷을 가져오거나 설정합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. | 문자열 |
nextHopType | 패킷을 보내야 하는 Azure 홉의 형식을 가져오거나 설정합니다. | '인터넷' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal'(필수) |
provisioningState | 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
RouteTable
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
위치 | 리소스 위치 | 문자열 |
속성 | 경로 테이블 리소스 | RouteTablePropertiesFormat |
태그 | 리소스 태그 | ResourceTags |
RouteTablePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
provisioningState | 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
경로 | 경로 테이블의 경로를 가져오거나 설정합니다. | 경로[] |
서브넷 | 서브넷에 대한 참조 컬렉션을 가져옵니다. | 서브넷 |
SecurityRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | securityRulePropertiesFormat |
SecurityRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
접근 | 허용되거나 거부된 네트워크 트래픽을 가져오거나 설정합니다. 가능한 값은 'Allow' 및 'Deny'입니다. | '허용' 'Deny'(필수) |
묘사 | 이 규칙에 대한 설명을 가져오거나 설정합니다. 140자로 제한됩니다. | 문자열 |
destinationAddressPrefix | 대상 주소 접두사를 가져오거나 설정합니다. CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. | string(필수) |
destinationPortRange | 대상 포트 또는 범위를 가져오거나 설정합니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | 문자열 |
방향 | 규칙의 방향을 가져오거나 설정합니다. 인바운드 또는 아웃바운드. 이 방향은 들어오는 트래픽 또는 나가는 트래픽에 대해 규칙을 평가할지 여부를 지정합니다. | '인바운드' '아웃바운드'(필수) |
우선권 | 규칙의 우선 순위를 가져오거나 설정합니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 수가 낮을수록 규칙의 우선 순위가 높습니다. | int |
프로토콜 | 이 규칙이 적용되는 네트워크 프로토콜을 가져오거나 설정합니다. Tcp, Udp 또는 All(*)일 수 있습니다. | '*' 'Tcp' 'Udp'(필수) |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
sourceAddressPrefix | 원본 주소 접두사를 가져오거나 설정합니다. CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. | string(필수) |
sourcePortRange | 원본 포트 또는 범위를 가져오거나 설정합니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | 문자열 |
서브넷
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | SubnetPropertiesFormat |
SubnetPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
addressPrefix | 서브넷의 주소 접두사를 가져오거나 설정합니다. | 문자열 |
ipConfigurations | 서브넷을 사용하여 네트워크 인터페이스 IP 구성에 대한 참조 배열을 가져옵니다. | ipConfiguration |
networkSecurityGroup | NetworkSecurityGroup 리소스의 참조를 가져오거나 설정합니다. | networkSecurityGroup |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
routeTable | RouteTable 리소스의 참조를 가져오거나 설정합니다. | RouteTable |
SubResource
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID | 문자열 |
빠른 시작 샘플
다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.
Bicep 파일 | 묘사 |
---|---|
Linux VM 사용하여 Azure Firewall의 샌드박스 설정 만들기 | 이 템플릿은 3개의 서브넷(서버 서브넷, jumpbox subet 및 AzureFirewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 서브넷에 대한 Azure Firewall을 가리키는 UDR 경로 및 1개 이상의 공용 IP 주소, 1개의 샘플 애플리케이션 규칙, 1개의 샘플 네트워크 규칙 및 기본 프라이빗 범위가 있는 Azure Firewall을 사용하여 가상 네트워크를 만듭니다. |
영역 사용하여 Azure Firewall의 샌드박스 설정 만들기 | 이 템플릿은 세 개의 서브넷(서버 서브넷, jumpbox 서브넷 및 Azure Firewall 서브넷), 공용 IP가 있는 jumpbox VM, ServerSubnet용 Azure Firewall을 가리키는 UDR 경로, 하나 이상의 공용 IP 주소가 있는 Azure Firewall, 하나의 샘플 애플리케이션 규칙 및 가용성 영역 1의 Azure 방화벽을 사용하여 가상 네트워크를 만듭니다. 2, 3. |
IpGroups 사용하여 Azure Firewall 만들기 | 이 템플릿은 IP 그룹을 참조하는 애플리케이션 및 네트워크 규칙을 사용하여 Azure Firewall을 만듭니다. 또한 Linux Jumpbox vm 설정도 포함됩니다. |
여러 IP 공용 주소가 있는 Azure Firewall 만들기 | 이 템플릿은 테스트할 공용 IP 주소 2개와 Windows Server 2019 서버 2개가 있는 Azure Firewall을 만듭니다. |
Azure Firewall, 클라이언트 VM 및 서버 VM 샌드박스 만들기 | 이 템플릿은 2개의 서브넷(서버 서브넷 및 AzureFirewall 서브넷), 서버 VM, 클라이언트 VM, 각 VM의 공용 IP 주소 및 방화벽을 통해 VM 간에 트래픽을 보내는 경로 테이블이 있는 가상 네트워크를 만듭니다. |
새 가상 네트워크 내에 SQL MI 만들기 | 새 Virtual Network 내에 Azure SQL MI(Sql Database Managed Instance)를 배포합니다. |
Hyper-V 중첩된 VM이 있는 호스트 가상 머신 | 가상 머신을 Hyper-V 호스트 및 가상 네트워크, 공용 IP 주소 및 경로 테이블을 포함한 모든 종속 리소스에 배포합니다. |
경로가 있는 경로 테이블 |
이 템플릿은 경로가 있는 경로 테이블을 만듭니다. |
보안 가상 허브 |
이 템플릿은 Azure Firewall을 사용하여 보안 가상 허브를 만들어 인터넷으로 향하는 클라우드 네트워크 트래픽을 보호합니다. |
Azure Firewall Premium 대한 |
이 템플릿은 IDPS(침입 검사 검색), TLS 검사 및 웹 범주 필터링과 같은 프리미엄 기능을 사용하여 Azure Firewall 프리미엄 및 방화벽 정책을 만듭니다. |
허브 & 스포크 토폴로지 Azure Firewall을 DNS 프록시로 사용 | 이 샘플에서는 Azure Firewall을 사용하여 Azure에서 허브-스포크 토폴로지를 배포하는 방법을 보여 줍니다. 허브 가상 네트워크는 가상 네트워크 피어링을 통해 허브 가상 네트워크에 연결된 많은 스포크 가상 네트워크에 대한 연결의 중심 지점 역할을 합니다. |
ARM 템플릿 리소스 정의
routeTables 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Network/routeTables 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Network/routeTables",
"apiVersion": "2016-03-30",
"name": "string",
"etag": "string",
"location": "string",
"properties": {
"provisioningState": "string",
"routes": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string",
"provisioningState": "string"
}
}
],
"subnets": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"ipConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipConfiguration": ...,
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": ...
}
}
],
"networkSecurityGroup": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"defaultSecurityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"networkInterfaces": [
{
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"appliedDnsServers": [ "string" ],
"dnsServers": [ "string" ],
"internalDnsNameLabel": "string",
"internalDomainNameSuffix": "string",
"internalFqdn": "string"
},
"enableIPForwarding": "bool",
"ipConfigurations": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"applicationGatewayBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
],
"backendIPConfigurations": [
...
],
"provisioningState": "string"
}
}
],
"loadBalancerBackendAddressPools": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfigurations": [
...
],
"loadBalancingRules": [
{
"id": "string"
}
],
"outboundNatRule": {
"id": "string"
},
"provisioningState": "string"
}
}
],
"loadBalancerInboundNatRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"backendIPConfiguration": ...,
"backendPort": "int",
"enableFloatingIP": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string",
"provisioningState": "string"
}
}
],
"primary": "bool",
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": {
"etag": "string",
"id": "string",
"location": "string",
"properties": {
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipConfiguration": {
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"provisioningState": "string",
"publicIPAddress": ...,
"subnet": ...
}
},
"provisioningState": "string",
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"resourceGuid": "string"
},
"tags": {
"{customized property}": "string"
}
},
"subnet": ...
}
}
],
"macAddress": "string",
"networkSecurityGroup": ...,
"primary": "bool",
"provisioningState": "string",
"resourceGuid": "string",
"virtualMachine": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
],
"provisioningState": "string",
"resourceGuid": "string",
"securityRules": [
{
"etag": "string",
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationPortRange": "string",
"direction": "string",
"priority": "int",
"protocol": "string",
"provisioningState": "string",
"sourceAddressPrefix": "string",
"sourcePortRange": "string"
}
}
],
"subnets": [
...
]
},
"tags": {
"{customized property}": "string"
}
},
"provisioningState": "string",
"routeTable": {
"etag": "string",
"id": "string",
"location": "string",
"properties": ...,
"tags": {
"{customized property}": "string"
}
}
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
속성 값
ApplicationGatewayBackendAddress
이름 | 묘사 | 값 |
---|---|---|
fqdn | dns 이름을 가져오거나 설정합니다. | 문자열 |
ipAddress | IP 주소를 가져오거나 설정합니다. | 문자열 |
ApplicationGatewayBackendAddressPool
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 속성 | applicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddresses | 백 엔드 주소를 가져오거나 설정합니다. | ApplicationGatewayBackendAddress |
backendIPConfigurations | NIC에 정의된 IP에 대한 참조 컬렉션을 가져옵니다. | networkInterfaceIPConfiguration |
provisioningState | 백 엔드 주소 풀 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
BackendAddressPool
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | BackendAddressPool의 속성 | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendIPConfigurations | NIC에 정의된 IP에 대한 참조 컬렉션을 가져옵니다. | networkInterfaceIPConfiguration |
loadBalancingRules | 이 백 엔드 주소 풀을 사용하는 부하 분산 규칙을 가져옵니다. | SubResource[] |
outboundNatRule | 이 백 엔드 주소 풀을 사용하는 아웃바운드 규칙을 가져옵니다. | SubResource |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태 | 문자열 |
InboundNatRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 인바운드 NAT 규칙의 속성 | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendIPConfiguration | VM의 NetworkInterface에 정의된 개인 IP 주소에 대한 참조를 가져오거나 설정합니다. 각 frontendIPConfigurations의 frontendPort로 전송되는 트래픽은 지원되는 IP로 전달됩니다. | NetworkInterfaceIPConfiguration |
backendPort | 엔드포인트의 내부 연결에 사용되는 포트를 가져오거나 설정합니다. localPort 특성은 엔드포인트의 영구 포트를 역할의 내부 포트에 매핑합니다. 이는 역할이 외부에 노출되는 포트와 다른 포트의 내부 구성 요소와 통신해야 하는 시나리오에서 유용합니다. 지정하지 않으면 localPort 값은 포트 특성과 동일합니다. localPort 값을 '*'로 설정하여 런타임 API를 사용하여 검색할 수 있는 할당되지 않은 포트를 자동으로 할당합니다. | int |
enableFloatingIP | SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL Always ON 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. | bool |
frontendIPConfiguration | 프런트 엔드 IP 주소에 대한 참조를 가져오거나 설정합니다. | SubResource |
frontendPort | 외부 엔드포인트의 포트를 가져오거나 설정합니다. 선택한 포트 번호를 지정할 수 있지만 서비스의 각 역할에 대해 지정된 포트 번호는 고유해야 합니다. 가능한 값 범위는 1에서 65535 사이입니다(포함). | int |
idleTimeoutInMinutes | Tcp 유휴 연결의 시간 제한을 가져오거나 설정합니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 Tcp로 설정된 경우에만 사용됩니다. | int |
프로토콜 | 외부 엔드포인트에 대한 전송 프로토콜을 가져오거나 설정합니다. 가능한 값은 Udp 또는 Tcp입니다. | 'Tcp' 'Udp' |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
IP 구성
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | IPConfiguration의 속성 | IPConfigurationPropertiesFormat |
IPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
privateIPAddress | IP 구성의 privateIPAddress를 가져오거나 설정합니다. | 문자열 |
privateIPAllocationMethod | PrivateIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. | '동적' 'Static' |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
publicIPAddress | PublicIP 리소스의 참조를 가져오거나 설정합니다. | PublicIPAddress |
서브넷 | 서브넷 리소스의 참조를 가져오거나 설정합니다. | 서브넷 |
Microsoft.Network/routeTables
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2016-03-30' |
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
위치 | 리소스 위치 | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 경로 테이블 리소스 | RouteTablePropertiesFormat |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. 템플릿 |
형 | 리소스 종류 | 'Microsoft.Network/routeTables' |
NetworkInterface
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
위치 | 리소스 위치 | 문자열 |
속성 | NetworkInterface 속성입니다. | networkInterfacePropertiesFormat |
태그 | 리소스 태그 | ResourceTags |
NetworkInterfaceDnsSettings
이름 | 묘사 | 값 |
---|---|---|
appliedDnsServers | 적용된 DNS 서버 IP 주소 목록을 가져오거나 설정합니다. | string[] |
dnsServers | DNS 서버 IP 주소 목록을 가져오거나 설정합니다. | string[] |
internalDnsNameLabel | 내부 DNS 이름을 가져오거나 설정합니다. | 문자열 |
internalDomainNameSuffix | NIC의 내부 도메인 이름 접미사를 가져오거나 설정합니다. | 문자열 |
internalFqdn | 내부 FQDN을 가져오거나 설정합니다. | 문자열 |
NetworkInterfaceIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | IPConfiguration의 속성 | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
applicationGatewayBackendAddressPools | ApplicationGatewayBackendAddressPool 리소스의 참조를 가져오거나 설정합니다. | ApplicationGatewayBackendAddressPool |
loadBalancerBackendAddressPools | LoadBalancerBackendAddressPool 리소스의 참조를 가져오거나 설정합니다. | BackendAddressPool[] |
loadBalancerInboundNatRules | LoadBalancerInboundNatRules 참조 목록을 가져오거나 설정합니다. | InboundNatRule[] |
본래의 | NIC의 기본 고객 주소인지 여부를 가져옵니다. | bool |
privateIPAddress | 문자열 | |
privateIPAddressVersion | PrivateIP 주소 버전(IPv4/IPv6)을 가져오거나 설정합니다. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | PrivateIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. | '동적' 'Static' |
provisioningState | 문자열 | |
publicIPAddress | PublicIPAddress 리소스 | PublicIPAddress |
서브넷 | VirtualNetwork 리소스의 서브넷 | 서브넷 |
NetworkInterfacePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
dnsSettings | NetworkInterface에서 DNS 설정을 가져오거나 설정합니다. | networkInterfaceDnsSettings |
enableIPForwarding | NIC에서 IPForwarding을 사용할 수 있는지 여부를 가져오거나 설정합니다. | bool |
ipConfigurations | NetworkInterface의 IP 구성 목록을 가져오거나 설정합니다. | networkInterfaceIPConfiguration |
macAddress | 네트워크 인터페이스의 MAC 주소를 가져옵니다. | 문자열 |
networkSecurityGroup | NetworkSecurityGroup 리소스의 참조를 가져오거나 설정합니다. | networkSecurityGroup |
본래의 | 가상 머신의 기본 NIC인지 여부를 가져옵니다. | bool |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
resourceGuid | 네트워크 인터페이스 리소스의 리소스 GUID 속성을 가져오거나 설정합니다. | 문자열 |
virtualMachine | VirtualMachine의 참조를 가져오거나 설정합니다. | SubResource |
NetworkSecurityGroup
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
위치 | 리소스 위치 | 문자열 |
속성 | 네트워크 보안 그룹 리소스 | NetworkSecurityGroupPropertiesFormat |
태그 | 리소스 태그 | ResourceTags |
NetworkSecurityGroupPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
defaultSecurityRules | 네트워크 보안 그룹의 기본 보안 규칙을 가져오거나 설정합니다. | SecurityRule[] |
networkInterfaces | 네트워크 인터페이스에 대한 참조 컬렉션을 가져옵니다. | networkInterface |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
resourceGuid | 네트워크 보안 그룹 리소스의 리소스 GUID 속성을 가져오거나 설정합니다. | 문자열 |
securityRules | 네트워크 보안 그룹의 보안 규칙을 가져오거나 설정합니다. | SecurityRule[] |
서브넷 | 서브넷에 대한 참조 컬렉션을 가져옵니다. | 서브넷 |
PublicIPAddress
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
위치 | 리소스 위치 | 문자열 |
속성 | PublicIpAddress 속성 | PublicIPAddressPropertiesFormat |
태그 | 리소스 태그 | ResourceTags |
PublicIPAddressDnsSettings
이름 | 묘사 | 값 |
---|---|---|
domainNameLabel | 도메인 이름 레이블을 가져오거나 설정합니다. 도메인 이름 레이블과 지역화된 DNS 영역의 연결은 공용 IP 주소와 연결된 정규화된 도메인 이름을 구성합니다. 도메인 이름 레이블을 지정하면 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. | 문자열 |
fqdn | 공용 IP와 연결된 A DNS 레코드의 FQDN 정규화된 도메인 이름을 가져옵니다. domainNameLabel 및 지역화된 DNS 영역의 연결입니다. | 문자열 |
reverseFqdn | 역방향 FQDN을 가져오거나 설정합니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하면 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN으로 가리키는 PTR DNS 레코드가 만들어집니다. | 문자열 |
PublicIPAddressPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
dnsSettings | 공용 IP 주소와 연결된 DNS 레코드의 FQDN을 가져오거나 설정합니다. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | 공용 IP 주소의 유휴 시간 제한을 가져오거나 설정합니다. | int |
ipAddress | 문자열 | |
ipConfiguration | IP 구성 | ipConfiguration |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
publicIPAddressVersion | PublicIP 주소 버전(IPv4/IPv6)을 가져오거나 설정합니다. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | PublicIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. | '동적' 'Static' |
resourceGuid | PublicIP 리소스의 리소스 GUID 속성을 가져오거나 설정합니다. | 문자열 |
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
경로
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 경로 리소스 | RoutePropertiesFormat |
RoutePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
addressPrefix | 경로가 적용되는 대상 CIDR을 가져오거나 설정합니다. | 문자열 |
nextHopIpAddress | 전달해야 하는 IP 주소 패킷을 가져오거나 설정합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. | 문자열 |
nextHopType | 패킷을 보내야 하는 Azure 홉의 형식을 가져오거나 설정합니다. | '인터넷' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal'(필수) |
provisioningState | 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
RouteTable
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
위치 | 리소스 위치 | 문자열 |
속성 | 경로 테이블 리소스 | RouteTablePropertiesFormat |
태그 | 리소스 태그 | ResourceTags |
RouteTablePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
provisioningState | 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
경로 | 경로 테이블의 경로를 가져오거나 설정합니다. | 경로[] |
서브넷 | 서브넷에 대한 참조 컬렉션을 가져옵니다. | 서브넷 |
SecurityRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | securityRulePropertiesFormat |
SecurityRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
접근 | 허용되거나 거부된 네트워크 트래픽을 가져오거나 설정합니다. 가능한 값은 'Allow' 및 'Deny'입니다. | '허용' 'Deny'(필수) |
묘사 | 이 규칙에 대한 설명을 가져오거나 설정합니다. 140자로 제한됩니다. | 문자열 |
destinationAddressPrefix | 대상 주소 접두사를 가져오거나 설정합니다. CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. | string(필수) |
destinationPortRange | 대상 포트 또는 범위를 가져오거나 설정합니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | 문자열 |
방향 | 규칙의 방향을 가져오거나 설정합니다. 인바운드 또는 아웃바운드. 이 방향은 들어오는 트래픽 또는 나가는 트래픽에 대해 규칙을 평가할지 여부를 지정합니다. | '인바운드' '아웃바운드'(필수) |
우선권 | 규칙의 우선 순위를 가져오거나 설정합니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 수가 낮을수록 규칙의 우선 순위가 높습니다. | int |
프로토콜 | 이 규칙이 적용되는 네트워크 프로토콜을 가져오거나 설정합니다. Tcp, Udp 또는 All(*)일 수 있습니다. | '*' 'Tcp' 'Udp'(필수) |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
sourceAddressPrefix | 원본 주소 접두사를 가져오거나 설정합니다. CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. | string(필수) |
sourcePortRange | 원본 포트 또는 범위를 가져오거나 설정합니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | 문자열 |
서브넷
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | SubnetPropertiesFormat |
SubnetPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
addressPrefix | 서브넷의 주소 접두사를 가져오거나 설정합니다. | 문자열 |
ipConfigurations | 서브넷을 사용하여 네트워크 인터페이스 IP 구성에 대한 참조 배열을 가져옵니다. | ipConfiguration |
networkSecurityGroup | NetworkSecurityGroup 리소스의 참조를 가져오거나 설정합니다. | networkSecurityGroup |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
routeTable | RouteTable 리소스의 참조를 가져오거나 설정합니다. | RouteTable |
SubResource
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
FirewallPolicy 및 IpGroups 사용하여 방화벽 만들기 Azure 배포 |
이 템플릿은 IpGroups를 사용하여 네트워크 규칙을 참조하는 FirewalllPolicy를 사용하여 Azure Firewall을 만듭니다. 또한 Linux Jumpbox vm 설정도 포함됩니다. |
명시적 프록시를 사용하여 방화벽, FirewallPolicy 만들기 Azure 배포 |
이 템플릿은 IpGroups를 사용하여 명시적 프록시 및 네트워크 규칙을 사용하여 Azure Firewall, FirewalllPolicy를 만듭니다. 또한 Linux Jumpbox vm 설정도 포함됩니다. |
Linux VM 사용하여 Azure Firewall의 샌드박스 설정 만들기 Azure 배포 |
이 템플릿은 3개의 서브넷(서버 서브넷, jumpbox subet 및 AzureFirewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 서브넷에 대한 Azure Firewall을 가리키는 UDR 경로 및 1개 이상의 공용 IP 주소, 1개의 샘플 애플리케이션 규칙, 1개의 샘플 네트워크 규칙 및 기본 프라이빗 범위가 있는 Azure Firewall을 사용하여 가상 네트워크를 만듭니다. |
영역 사용하여 Azure Firewall의 샌드박스 설정 만들기 Azure 배포 |
이 템플릿은 세 개의 서브넷(서버 서브넷, jumpbox 서브넷 및 Azure Firewall 서브넷), 공용 IP가 있는 jumpbox VM, ServerSubnet용 Azure Firewall을 가리키는 UDR 경로, 하나 이상의 공용 IP 주소가 있는 Azure Firewall, 하나의 샘플 애플리케이션 규칙 및 가용성 영역 1의 Azure 방화벽을 사용하여 가상 네트워크를 만듭니다. 2, 3. |
방화벽 정책 사용하여 샌드박스 설정 만들기 Azure 배포 |
이 템플릿은 3개의 서브넷(서버 서브넷, jumpbox subet 및 AzureFirewall 서브넷), 공용 IP가 있는 jumpbox VM, 서버 서브넷에 대한 Azure Firewall을 가리키는 UDR 경로 및 1개 이상의 공용 IP 주소가 있는 Azure Firewall을 사용하여 가상 네트워크를 만듭니다. 또한 1개의 샘플 애플리케이션 규칙, 1개의 샘플 네트워크 규칙 및 기본 프라이빗 범위를 사용하여 방화벽 정책을 만듭니다. |
강제 터널링 사용하여 Azure Firewall 샌드박스 만들기 Azure 배포 |
이 템플릿은 피어된 VNET의 다른 방화벽을 통해 터널된 하나의 방화벽이 있는 Azure Firewall 샌드박스(Linux)를 만듭니다. |
IpGroups 사용하여 Azure Firewall 만들기 Azure 배포 |
이 템플릿은 IP 그룹을 참조하는 애플리케이션 및 네트워크 규칙을 사용하여 Azure Firewall을 만듭니다. 또한 Linux Jumpbox vm 설정도 포함됩니다. |
여러 IP 공용 주소가 있는 Azure Firewall 만들기 Azure 배포 |
이 템플릿은 테스트할 공용 IP 주소 2개와 Windows Server 2019 서버 2개가 있는 Azure Firewall을 만듭니다. |
Azure Firewall, 클라이언트 VM 및 서버 VM 샌드박스 만들기 Azure 배포 |
이 템플릿은 2개의 서브넷(서버 서브넷 및 AzureFirewall 서브넷), 서버 VM, 클라이언트 VM, 각 VM의 공용 IP 주소 및 방화벽을 통해 VM 간에 트래픽을 보내는 경로 테이블이 있는 가상 네트워크를 만듭니다. |
새 가상 네트워크 내에 SQL MI 만들기 Azure 배포 |
새 Virtual Network 내에 Azure SQL MI(Sql Database Managed Instance)를 배포합니다. |
로그 및 메트릭 구성된 전송을 사용하여 SQL MI 만들기 Azure 배포 |
이 템플릿을 사용하면 로그 및 메트릭(진단 작업 영역, 스토리지 계정, 이벤트 허브)을 저장하는 데 사용되는 SQL MI 및 추가 리소스를 배포할 수 있습니다. |
새 가상 네트워크 내에서 jumpbox를 사용하여 SQL MI 만들기 Azure 배포 |
새 Virtual Network 내에 SSMS를 사용하여 Azure SQL MI(Sql Database Managed Instance) 및 JumpBox를 배포합니다. |
지점 및 사이트 연결이 구성된 SQL MI 만들기 Azure 배포 |
새 가상 네트워크 내에서 지점 및 사이트 간의 연결을 위해 구성된 Azure SQL MI(Sql Database Managed Instance) 및 가상 네트워크 게이트웨이를 배포합니다. |
VNet Azure Data Explorer 클러스터 배포 Azure |
이 템플릿을 사용하면 VNet에 클러스터를 배포할 수 있습니다. |
Azure SQL Managed Instance 배포하는 데 필요한 Azure |
이 템플릿을 사용하면 두 개의 서브넷이 있는 Azure SQL Managed Instance - Virtual Network를 배포하는 데 필요한 환경을 만들 수 있습니다. |
Hyper-V 중첩된 VM이 있는 호스트 가상 머신 Azure 배포 |
가상 머신을 Hyper-V 호스트 및 가상 네트워크, 공용 IP 주소 및 경로 테이블을 포함한 모든 종속 리소스에 배포합니다. |
Azure VNET(Virtual Network) IPv6 Azure |
2개의 VM이 있는 이중 스택 IPv4/IPv6 VNET을 만듭니다. |
Std LB 사용하여 Azure VNET(Virtual Network)에서 IPv6 Azure |
2개의 VM과 인터넷 연결 표준 Load Balancer를 사용하여 이중 스택 IPv4/IPv6 VNET을 만듭니다. |
경로가 있는 경로 테이블 Azure |
이 템플릿은 경로가 있는 경로 테이블을 만듭니다. |
보안 가상 허브 Azure |
이 템플릿은 Azure Firewall을 사용하여 보안 가상 허브를 만들어 인터넷으로 향하는 클라우드 네트워크 트래픽을 보호합니다. |
Azure Firewall Premium 대한 Azure |
이 템플릿은 IDPS(침입 검사 검색), TLS 검사 및 웹 범주 필터링과 같은 프리미엄 기능을 사용하여 Azure Firewall 프리미엄 및 방화벽 정책을 만듭니다. |
허브 & 스포크 토폴로지 Azure Firewall을 DNS 프록시로 사용 Azure 배포 |
이 샘플에서는 Azure Firewall을 사용하여 Azure에서 허브-스포크 토폴로지를 배포하는 방법을 보여 줍니다. 허브 가상 네트워크는 가상 네트워크 피어링을 통해 허브 가상 네트워크에 연결된 많은 스포크 가상 네트워크에 대한 연결의 중심 지점 역할을 합니다. |
사용자 정의 경로 및 어플라이언스 Azure 배포 |
이 템플릿은 가상 네트워크, 각 서브넷의 VM 및 경로를 배포하여 어플라이언스로 트래픽을 전달합니다. |
클라우드 연결 및 보안 위한 VNS3 네트워크 어플라이언스 Azure |
VNS3은 클라우드 애플리케이션 에지에서 보안 어플라이언스, 애플리케이션 배달 컨트롤러 및 통합 위협 관리 디바이스의 결합된 기능과 기능을 제공하는 소프트웨어 전용 가상 어플라이언스입니다. 클라우드 네트워킹 외에도 항상 엔드투엔드 암호화, 페더레이션 데이터 센터, 클라우드 지역, 클라우드 공급자 및/또는 컨테이너, 하나의 통합 주소 공간 만들기, 암호화 키에 대한 증명 가능한 제어, 대규모로 관리 가능한 메시된 네트워크 관리, 클라우드의 신뢰할 수 있는 HA, 중요한 애플리케이션(빠른 저비용 네트워크 세분화), 애플리케이션 내 분할, 클라우드에서 이동 중인 모든 데이터 분석의 주요 이점입니다. 주요 네트워크 기능; 가상 라우터, 스위치, 방화벽, vpn 집중기, 멀티캐스트 배포자, WAF, NIDS, 캐싱, 프록시, 부하 분산 장치 및 기타 계층 4~7 네트워크 함수를 사용하는 경우 VNS3에는 새로운 지식이나 학습이 필요하지 않으므로 기존 네트워크 장비와 통합할 수 있습니다. |
Terraform(AzAPI 공급자) 리소스 정의
routeTables 리소스 종류는 다음을 대상으로 하는 작업을 사용하여 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.Network/routeTables 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/routeTables@2016-03-30"
name = "string"
etag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
provisioningState = "string"
routes = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
provisioningState = "string"
}
}
]
subnets = [
{
etag = "string"
id = "string"
name = "string"
properties = {
addressPrefix = "string"
ipConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipConfiguration = ...
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = ...
}
}
]
networkSecurityGroup = {
etag = "string"
id = "string"
location = "string"
properties = {
defaultSecurityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
networkInterfaces = [
{
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
appliedDnsServers = [
"string"
]
dnsServers = [
"string"
]
internalDnsNameLabel = "string"
internalDomainNameSuffix = "string"
internalFqdn = "string"
}
enableIPForwarding = bool
ipConfigurations = [
{
etag = "string"
id = "string"
name = "string"
properties = {
applicationGatewayBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
backendIPConfigurations = [
...
]
provisioningState = "string"
}
}
]
loadBalancerBackendAddressPools = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfigurations = [
...
]
loadBalancingRules = [
{
id = "string"
}
]
outboundNatRule = {
id = "string"
}
provisioningState = "string"
}
}
]
loadBalancerInboundNatRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
backendIPConfiguration = ...
backendPort = int
enableFloatingIP = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
protocol = "string"
provisioningState = "string"
}
}
]
primary = bool
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = {
etag = "string"
id = "string"
location = "string"
properties = {
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipConfiguration = {
etag = "string"
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
provisioningState = "string"
publicIPAddress = ...
subnet = ...
}
}
provisioningState = "string"
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
resourceGuid = "string"
}
tags = {
{customized property} = "string"
}
}
subnet = ...
}
}
]
macAddress = "string"
networkSecurityGroup = ...
primary = bool
provisioningState = "string"
resourceGuid = "string"
virtualMachine = {
id = "string"
}
}
tags = {
{customized property} = "string"
}
}
]
provisioningState = "string"
resourceGuid = "string"
securityRules = [
{
etag = "string"
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationPortRange = "string"
direction = "string"
priority = int
protocol = "string"
provisioningState = "string"
sourceAddressPrefix = "string"
sourcePortRange = "string"
}
}
]
subnets = [
...
]
}
tags = {
{customized property} = "string"
}
}
provisioningState = "string"
routeTable = {
etag = "string"
id = "string"
location = "string"
properties = ...
tags = {
{customized property} = "string"
}
}
}
}
]
}
})
}
속성 값
ApplicationGatewayBackendAddress
이름 | 묘사 | 값 |
---|---|---|
fqdn | dns 이름을 가져오거나 설정합니다. | 문자열 |
ipAddress | IP 주소를 가져오거나 설정합니다. | 문자열 |
ApplicationGatewayBackendAddressPool
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 애플리케이션 게이트웨이의 백 엔드 주소 풀 속성 | applicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendAddresses | 백 엔드 주소를 가져오거나 설정합니다. | ApplicationGatewayBackendAddress |
backendIPConfigurations | NIC에 정의된 IP에 대한 참조 컬렉션을 가져옵니다. | networkInterfaceIPConfiguration |
provisioningState | 백 엔드 주소 풀 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
BackendAddressPool
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | BackendAddressPool의 속성 | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendIPConfigurations | NIC에 정의된 IP에 대한 참조 컬렉션을 가져옵니다. | networkInterfaceIPConfiguration |
loadBalancingRules | 이 백 엔드 주소 풀을 사용하는 부하 분산 규칙을 가져옵니다. | SubResource[] |
outboundNatRule | 이 백 엔드 주소 풀을 사용하는 아웃바운드 규칙을 가져옵니다. | SubResource |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태 | 문자열 |
InboundNatRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 인바운드 NAT 규칙의 속성 | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
backendIPConfiguration | VM의 NetworkInterface에 정의된 개인 IP 주소에 대한 참조를 가져오거나 설정합니다. 각 frontendIPConfigurations의 frontendPort로 전송되는 트래픽은 지원되는 IP로 전달됩니다. | NetworkInterfaceIPConfiguration |
backendPort | 엔드포인트의 내부 연결에 사용되는 포트를 가져오거나 설정합니다. localPort 특성은 엔드포인트의 영구 포트를 역할의 내부 포트에 매핑합니다. 이는 역할이 외부에 노출되는 포트와 다른 포트의 내부 구성 요소와 통신해야 하는 시나리오에서 유용합니다. 지정하지 않으면 localPort 값은 포트 특성과 동일합니다. localPort 값을 '*'로 설정하여 런타임 API를 사용하여 검색할 수 있는 할당되지 않은 포트를 자동으로 할당합니다. | int |
enableFloatingIP | SQL AlwaysOn 가용성 그룹을 구성하는 데 필요한 부동 IP 기능에 대한 가상 머신의 엔드포인트를 구성합니다. 이 설정은 SQL Server에서 SQL Always ON 가용성 그룹을 사용할 때 필요합니다. 엔드포인트를 만든 후에는 이 설정을 변경할 수 없습니다. | bool |
frontendIPConfiguration | 프런트 엔드 IP 주소에 대한 참조를 가져오거나 설정합니다. | SubResource |
frontendPort | 외부 엔드포인트의 포트를 가져오거나 설정합니다. 선택한 포트 번호를 지정할 수 있지만 서비스의 각 역할에 대해 지정된 포트 번호는 고유해야 합니다. 가능한 값 범위는 1에서 65535 사이입니다(포함). | int |
idleTimeoutInMinutes | Tcp 유휴 연결의 시간 제한을 가져오거나 설정합니다. 값은 4분에서 30분 사이로 설정할 수 있습니다. 기본값은 4분입니다. 이 요소는 프로토콜이 Tcp로 설정된 경우에만 사용됩니다. | int |
프로토콜 | 외부 엔드포인트에 대한 전송 프로토콜을 가져오거나 설정합니다. 가능한 값은 Udp 또는 Tcp입니다. | 'Tcp' 'Udp' |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
IP 구성
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | IPConfiguration의 속성 | IPConfigurationPropertiesFormat |
IPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
privateIPAddress | IP 구성의 privateIPAddress를 가져오거나 설정합니다. | 문자열 |
privateIPAllocationMethod | PrivateIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. | '동적' 'Static' |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
publicIPAddress | PublicIP 리소스의 참조를 가져오거나 설정합니다. | PublicIPAddress |
서브넷 | 서브넷 리소스의 참조를 가져오거나 설정합니다. | 서브넷 |
Microsoft.Network/routeTables
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
위치 | 리소스 위치 | 문자열 |
이름 | 리소스 이름 | string(필수) |
속성 | 경로 테이블 리소스 | RouteTablePropertiesFormat |
태그 | 리소스 태그 | 태그 이름 및 값의 사전입니다. |
형 | 리소스 종류 | "Microsoft.Network/routeTables@2016-03-30" |
NetworkInterface
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
위치 | 리소스 위치 | 문자열 |
속성 | NetworkInterface 속성입니다. | networkInterfacePropertiesFormat |
태그 | 리소스 태그 | ResourceTags |
NetworkInterfaceDnsSettings
이름 | 묘사 | 값 |
---|---|---|
appliedDnsServers | 적용된 DNS 서버 IP 주소 목록을 가져오거나 설정합니다. | string[] |
dnsServers | DNS 서버 IP 주소 목록을 가져오거나 설정합니다. | string[] |
internalDnsNameLabel | 내부 DNS 이름을 가져오거나 설정합니다. | 문자열 |
internalDomainNameSuffix | NIC의 내부 도메인 이름 접미사를 가져오거나 설정합니다. | 문자열 |
internalFqdn | 내부 FQDN을 가져오거나 설정합니다. | 문자열 |
NetworkInterfaceIPConfiguration
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | IPConfiguration의 속성 | NetworkInterfaceIPConfigurationPropertiesFormat |
NetworkInterfaceIPConfigurationPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
applicationGatewayBackendAddressPools | ApplicationGatewayBackendAddressPool 리소스의 참조를 가져오거나 설정합니다. | ApplicationGatewayBackendAddressPool |
loadBalancerBackendAddressPools | LoadBalancerBackendAddressPool 리소스의 참조를 가져오거나 설정합니다. | BackendAddressPool[] |
loadBalancerInboundNatRules | LoadBalancerInboundNatRules 참조 목록을 가져오거나 설정합니다. | InboundNatRule[] |
본래의 | NIC의 기본 고객 주소인지 여부를 가져옵니다. | bool |
privateIPAddress | 문자열 | |
privateIPAddressVersion | PrivateIP 주소 버전(IPv4/IPv6)을 가져오거나 설정합니다. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | PrivateIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. | '동적' 'Static' |
provisioningState | 문자열 | |
publicIPAddress | PublicIPAddress 리소스 | PublicIPAddress |
서브넷 | VirtualNetwork 리소스의 서브넷 | 서브넷 |
NetworkInterfacePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
dnsSettings | NetworkInterface에서 DNS 설정을 가져오거나 설정합니다. | networkInterfaceDnsSettings |
enableIPForwarding | NIC에서 IPForwarding을 사용할 수 있는지 여부를 가져오거나 설정합니다. | bool |
ipConfigurations | NetworkInterface의 IP 구성 목록을 가져오거나 설정합니다. | networkInterfaceIPConfiguration |
macAddress | 네트워크 인터페이스의 MAC 주소를 가져옵니다. | 문자열 |
networkSecurityGroup | NetworkSecurityGroup 리소스의 참조를 가져오거나 설정합니다. | networkSecurityGroup |
본래의 | 가상 머신의 기본 NIC인지 여부를 가져옵니다. | bool |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
resourceGuid | 네트워크 인터페이스 리소스의 리소스 GUID 속성을 가져오거나 설정합니다. | 문자열 |
virtualMachine | VirtualMachine의 참조를 가져오거나 설정합니다. | SubResource |
NetworkSecurityGroup
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
위치 | 리소스 위치 | 문자열 |
속성 | 네트워크 보안 그룹 리소스 | NetworkSecurityGroupPropertiesFormat |
태그 | 리소스 태그 | ResourceTags |
NetworkSecurityGroupPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
defaultSecurityRules | 네트워크 보안 그룹의 기본 보안 규칙을 가져오거나 설정합니다. | SecurityRule[] |
networkInterfaces | 네트워크 인터페이스에 대한 참조 컬렉션을 가져옵니다. | networkInterface |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
resourceGuid | 네트워크 보안 그룹 리소스의 리소스 GUID 속성을 가져오거나 설정합니다. | 문자열 |
securityRules | 네트워크 보안 그룹의 보안 규칙을 가져오거나 설정합니다. | SecurityRule[] |
서브넷 | 서브넷에 대한 참조 컬렉션을 가져옵니다. | 서브넷 |
PublicIPAddress
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
위치 | 리소스 위치 | 문자열 |
속성 | PublicIpAddress 속성 | PublicIPAddressPropertiesFormat |
태그 | 리소스 태그 | ResourceTags |
PublicIPAddressDnsSettings
이름 | 묘사 | 값 |
---|---|---|
domainNameLabel | 도메인 이름 레이블을 가져오거나 설정합니다. 도메인 이름 레이블과 지역화된 DNS 영역의 연결은 공용 IP 주소와 연결된 정규화된 도메인 이름을 구성합니다. 도메인 이름 레이블을 지정하면 Microsoft Azure DNS 시스템의 공용 IP에 대한 DNS 레코드가 만들어집니다. | 문자열 |
fqdn | 공용 IP와 연결된 A DNS 레코드의 FQDN 정규화된 도메인 이름을 가져옵니다. domainNameLabel 및 지역화된 DNS 영역의 연결입니다. | 문자열 |
reverseFqdn | 역방향 FQDN을 가져오거나 설정합니다. 이 공용 IP 주소로 확인되는 사용자가 볼 수 있는 정규화된 도메인 이름입니다. reverseFqdn을 지정하면 in-addr.arpa 도메인의 IP 주소에서 역방향 FQDN으로 가리키는 PTR DNS 레코드가 만들어집니다. | 문자열 |
PublicIPAddressPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
dnsSettings | 공용 IP 주소와 연결된 DNS 레코드의 FQDN을 가져오거나 설정합니다. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | 공용 IP 주소의 유휴 시간 제한을 가져오거나 설정합니다. | int |
ipAddress | 문자열 | |
ipConfiguration | IP 구성 | ipConfiguration |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
publicIPAddressVersion | PublicIP 주소 버전(IPv4/IPv6)을 가져오거나 설정합니다. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | PublicIP 할당 메서드(Static/Dynamic)를 가져오거나 설정합니다. | '동적' 'Static' |
resourceGuid | PublicIP 리소스의 리소스 GUID 속성을 가져오거나 설정합니다. | 문자열 |
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
ResourceTags
이름 | 묘사 | 값 |
---|
경로
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | 경로 리소스 | RoutePropertiesFormat |
RoutePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
addressPrefix | 경로가 적용되는 대상 CIDR을 가져오거나 설정합니다. | 문자열 |
nextHopIpAddress | 전달해야 하는 IP 주소 패킷을 가져오거나 설정합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. | 문자열 |
nextHopType | 패킷을 보내야 하는 Azure 홉의 형식을 가져오거나 설정합니다. | '인터넷' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal'(필수) |
provisioningState | 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
RouteTable
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열을 가져옵니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
위치 | 리소스 위치 | 문자열 |
속성 | 경로 테이블 리소스 | RouteTablePropertiesFormat |
태그 | 리소스 태그 | ResourceTags |
RouteTablePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
provisioningState | 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
경로 | 경로 테이블의 경로를 가져오거나 설정합니다. | 경로[] |
서브넷 | 서브넷에 대한 참조 컬렉션을 가져옵니다. | 서브넷 |
SecurityRule
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | securityRulePropertiesFormat |
SecurityRulePropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
접근 | 허용되거나 거부된 네트워크 트래픽을 가져오거나 설정합니다. 가능한 값은 'Allow' 및 'Deny'입니다. | '허용' 'Deny'(필수) |
묘사 | 이 규칙에 대한 설명을 가져오거나 설정합니다. 140자로 제한됩니다. | 문자열 |
destinationAddressPrefix | 대상 주소 접두사를 가져오거나 설정합니다. CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. | string(필수) |
destinationPortRange | 대상 포트 또는 범위를 가져오거나 설정합니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | 문자열 |
방향 | 규칙의 방향을 가져오거나 설정합니다. 인바운드 또는 아웃바운드. 이 방향은 들어오는 트래픽 또는 나가는 트래픽에 대해 규칙을 평가할지 여부를 지정합니다. | '인바운드' '아웃바운드'(필수) |
우선권 | 규칙의 우선 순위를 가져오거나 설정합니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 수가 낮을수록 규칙의 우선 순위가 높습니다. | int |
프로토콜 | 이 규칙이 적용되는 네트워크 프로토콜을 가져오거나 설정합니다. Tcp, Udp 또는 All(*)일 수 있습니다. | '*' 'Tcp' 'Udp'(필수) |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
sourceAddressPrefix | 원본 주소 접두사를 가져오거나 설정합니다. CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. | string(필수) |
sourcePortRange | 원본 포트 또는 범위를 가져오거나 설정합니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. | 문자열 |
서브넷
이름 | 묘사 | 값 |
---|---|---|
etag | 리소스를 업데이트할 때마다 변경되는 고유한 읽기 전용 문자열입니다. | 문자열 |
아이디 | 리소스 ID | 문자열 |
이름 | 리소스 그룹 내에서 고유한 리소스의 이름을 가져옵니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. | 문자열 |
속성 | SubnetPropertiesFormat |
SubnetPropertiesFormat
이름 | 묘사 | 값 |
---|---|---|
addressPrefix | 서브넷의 주소 접두사를 가져오거나 설정합니다. | 문자열 |
ipConfigurations | 서브넷을 사용하여 네트워크 인터페이스 IP 구성에 대한 참조 배열을 가져옵니다. | ipConfiguration |
networkSecurityGroup | NetworkSecurityGroup 리소스의 참조를 가져오거나 설정합니다. | networkSecurityGroup |
provisioningState | PublicIP 리소스 업데이트/삭제/실패의 프로비전 상태를 가져오거나 설정합니다. | 문자열 |
routeTable | RouteTable 리소스의 참조를 가져오거나 설정합니다. | RouteTable |
SubResource
이름 | 묘사 | 값 |
---|---|---|
아이디 | 리소스 ID | 문자열 |