Bicep 리소스 정의
networkProfiles 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
Microsoft.Network/networkProfiles 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.Network/networkProfiles@2020-06-01' = {
location: 'string'
name: 'string'
properties: {
containerNetworkInterfaceConfigurations: [
{
id: 'string'
name: 'string'
properties: {
containerNetworkInterfaces: [
{
id: 'string'
}
]
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
}
}
}
}
]
}
}
]
}
tags: {
{customized property}: 'string'
}
}
속성 값
ApplicationSecurityGroup
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
위치 |
리소스 위치입니다. |
문자열 |
속성 |
애플리케이션 보안 그룹의 속성입니다. |
ApplicationSecurityGroupPropertiesFormat |
태그 |
리소스 태그. |
ResourceTags |
ContainerNetworkInterfaceConfiguration
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
컨테이너 네트워크 인터페이스 구성 속성입니다. |
ContainerNetworkInterfaceConfigurationPropertiesFormat |
이름 |
묘사 |
값 |
containerNetworkInterfaces |
이 컨테이너 네트워크 인터페이스 구성에서 만든 컨테이너 네트워크 인터페이스 목록입니다. |
SubResource[] |
ipConfigurations |
컨테이너 네트워크 인터페이스 구성의 IP 구성 목록입니다. |
ipConfigurationProfile[] |
대표단
IPConfigurationProfile
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
IP 구성 프로필의 속성입니다. |
IPConfigurationProfilePropertiesFormat |
이름 |
묘사 |
값 |
서브넷 |
컨테이너 네트워크 인터페이스 IP 구성을 만들기 위한 서브넷 리소스에 대한 참조입니다. |
서브넷 |
Microsoft.Network/networkProfiles
이름 |
묘사 |
값 |
위치 |
리소스 위치입니다. |
문자열 |
이름 |
리소스 이름 |
string(필수) |
속성 |
네트워크 프로필 속성입니다. |
networkProfilePropertiesFormat |
태그 |
리소스 태그 |
태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요. |
이름 |
묘사 |
값 |
containerNetworkInterfaceConfigurations |
chid 컨테이너 네트워크 인터페이스 구성 목록입니다. |
ContainerNetworkInterfaceConfiguration[] |
NetworkSecurityGroup
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
위치 |
리소스 위치입니다. |
문자열 |
속성 |
네트워크 보안 그룹의 속성입니다. |
NetworkSecurityGroupPropertiesFormat |
태그 |
리소스 태그. |
ResourceTags |
이름 |
묘사 |
값 |
securityRules |
네트워크 보안 그룹의 보안 규칙 컬렉션입니다. |
SecurityRule[] |
경로
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
경로의 속성입니다. |
RoutePropertiesFormat |
이름 |
묘사 |
값 |
addressPrefix |
경로가 적용되는 대상 CIDR입니다. |
문자열 |
nextHopIpAddress |
IP 주소 패킷을 전달해야 합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. |
문자열 |
nextHopType |
패킷을 보내야 하는 Azure 홉의 유형입니다. |
'인터넷' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal'(필수) |
RouteTable
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
위치 |
리소스 위치입니다. |
문자열 |
속성 |
경로 테이블의 속성입니다. |
RouteTablePropertiesFormat |
태그 |
리소스 태그. |
ResourceTags |
이름 |
묘사 |
값 |
disableBgpRoutePropagation |
해당 경로 테이블에서 BGP에서 학습한 경로를 사용하지 않도록 설정할지 여부입니다. True는 사용 안 함을 의미합니다. |
bool |
경로 |
경로 테이블 내에 포함된 경로의 컬렉션입니다. |
경로[] |
SecurityRule
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
보안 규칙의 속성입니다. |
securityRulePropertiesFormat |
이름 |
묘사 |
값 |
접근 |
네트워크 트래픽이 허용되거나 거부됩니다. |
'허용' 'Deny'(필수) |
묘사 |
이 규칙에 대한 설명입니다. 140자로 제한됩니다. |
문자열 |
destinationAddressPrefix |
대상 주소 접두사입니다. CIDR 또는 대상 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. |
문자열 |
destinationAddressPrefixes |
대상 주소 접두사입니다. CIDR 또는 대상 IP 범위. |
string[] |
destinationApplicationSecurityGroups |
대상으로 지정된 애플리케이션 보안 그룹입니다. |
ApplicationSecurityGroup[] |
destinationPortRange |
대상 포트 또는 범위입니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. |
문자열 |
destinationPortRanges |
대상 포트 범위입니다. |
string[] |
방향 |
규칙의 방향입니다. 이 방향은 들어오는 트래픽 또는 나가는 트래픽에 대해 규칙을 평가할지 여부를 지정합니다. |
'인바운드' '아웃바운드'(필수) |
우선권 |
규칙의 우선 순위입니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 수가 낮을수록 규칙의 우선 순위가 높습니다. |
int |
프로토콜 |
이 규칙이 적용되는 네트워크 프로토콜입니다. |
'*' '아' 'Esp' 'Icmp' 'Tcp' 'Udp'(필수) |
sourceAddressPrefix |
CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. |
문자열 |
sourceAddressPrefixes |
CIDR 또는 원본 IP 범위입니다. |
string[] |
sourceApplicationSecurityGroups |
원본으로 지정된 애플리케이션 보안 그룹입니다. |
ApplicationSecurityGroup[] |
sourcePortRange |
원본 포트 또는 범위입니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. |
문자열 |
sourcePortRanges |
원본 포트 범위입니다. |
string[] |
이름 |
묘사 |
값 |
serviceName |
서브넷을 위임해야 하는 서비스 이름(예: Microsoft.Sql/servers)입니다. |
문자열 |
ServiceEndpointPolicy
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
위치 |
리소스 위치입니다. |
문자열 |
속성 |
서비스 엔드포인트 정책의 속성입니다. |
serviceEndpointPolicyPropertiesFormat |
태그 |
리소스 태그. |
ResourceTags |
ServiceEndpointPolicyDefinition
이름 |
묘사 |
값 |
묘사 |
이 규칙에 대한 설명입니다. 140자로 제한됩니다. |
문자열 |
서비스 |
서비스 엔드포인트 이름입니다. |
문자열 |
serviceResources |
서비스 리소스 목록입니다. |
string[] |
이름 |
묘사 |
값 |
위치 |
위치 목록입니다. |
string[] |
서비스 |
엔드포인트 서비스의 형식입니다. |
문자열 |
서브넷
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
서브넷의 속성입니다. |
SubnetPropertiesFormat |
이름 |
묘사 |
값 |
addressPrefix |
서브넷의 주소 접두사입니다. |
문자열 |
addressPrefixes |
서브넷에 대한 주소 접두사 목록입니다. |
string[] |
위임 |
서브넷의 위임에 대한 참조 배열입니다. |
위임[] |
ipAllocations |
이 서브넷을 참조하는 IpAllocation의 배열입니다. |
SubResource[] |
natGateway |
이 서브넷과 연결된 Nat 게이트웨이입니다. |
SubResource |
networkSecurityGroup |
NetworkSecurityGroup 리소스에 대한 참조입니다. |
networkSecurityGroup |
privateEndpointNetworkPolicies |
서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. |
문자열 |
privateLinkServiceNetworkPolicies |
서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. |
문자열 |
routeTable |
RouteTable 리소스에 대한 참조입니다. |
RouteTable |
serviceEndpointPolicies |
서비스 엔드포인트 정책의 배열입니다. |
ServiceEndpointPolicy[] |
serviceEndpoints |
서비스 엔드포인트의 배열입니다. |
ServiceEndpointPropertiesFormat[] |
SubResource
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
빠른 시작 샘플
다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.
Bicep 파일 |
묘사 |
Azure Cloud Shell - VNet |
이 템플릿은 Azure Virtual Network에 Azure Cloud Shell 리소스를 배포합니다. |
Azure Container Instances - VNet |
Azure 가상 네트워크에 컨테이너 인스턴스를 배포합니다. |
컨테이너 인스턴스 및 Application Gateway 사용하여 Front Door |
이 템플릿은 컨테이너 그룹 및 Application Gateway를 사용하여 Front Door 표준/프리미엄을 만듭니다. |
ARM 템플릿 리소스 정의
networkProfiles 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
Microsoft.Network/networkProfiles 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.Network/networkProfiles",
"apiVersion": "2020-06-01",
"name": "string",
"location": "string",
"properties": {
"containerNetworkInterfaceConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"containerNetworkInterfaces": [
{
"id": "string"
}
],
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
}
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
]
}
}
}
}
]
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
속성 값
ApplicationSecurityGroup
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
위치 |
리소스 위치입니다. |
문자열 |
속성 |
애플리케이션 보안 그룹의 속성입니다. |
ApplicationSecurityGroupPropertiesFormat |
태그 |
리소스 태그. |
ResourceTags |
ContainerNetworkInterfaceConfiguration
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
컨테이너 네트워크 인터페이스 구성 속성입니다. |
ContainerNetworkInterfaceConfigurationPropertiesFormat |
이름 |
묘사 |
값 |
containerNetworkInterfaces |
이 컨테이너 네트워크 인터페이스 구성에서 만든 컨테이너 네트워크 인터페이스 목록입니다. |
SubResource[] |
ipConfigurations |
컨테이너 네트워크 인터페이스 구성의 IP 구성 목록입니다. |
ipConfigurationProfile[] |
대표단
IPConfigurationProfile
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
IP 구성 프로필의 속성입니다. |
IPConfigurationProfilePropertiesFormat |
이름 |
묘사 |
값 |
서브넷 |
컨테이너 네트워크 인터페이스 IP 구성을 만들기 위한 서브넷 리소스에 대한 참조입니다. |
서브넷 |
Microsoft.Network/networkProfiles
이름 |
묘사 |
값 |
apiVersion |
api 버전 |
'2020-06-01' |
위치 |
리소스 위치입니다. |
문자열 |
이름 |
리소스 이름 |
string(필수) |
속성 |
네트워크 프로필 속성입니다. |
networkProfilePropertiesFormat |
태그 |
리소스 태그 |
태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요. |
형 |
리소스 종류 |
'Microsoft.Network/networkProfiles' |
이름 |
묘사 |
값 |
containerNetworkInterfaceConfigurations |
chid 컨테이너 네트워크 인터페이스 구성 목록입니다. |
ContainerNetworkInterfaceConfiguration[] |
NetworkSecurityGroup
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
위치 |
리소스 위치입니다. |
문자열 |
속성 |
네트워크 보안 그룹의 속성입니다. |
NetworkSecurityGroupPropertiesFormat |
태그 |
리소스 태그. |
ResourceTags |
이름 |
묘사 |
값 |
securityRules |
네트워크 보안 그룹의 보안 규칙 컬렉션입니다. |
SecurityRule[] |
경로
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
경로의 속성입니다. |
RoutePropertiesFormat |
이름 |
묘사 |
값 |
addressPrefix |
경로가 적용되는 대상 CIDR입니다. |
문자열 |
nextHopIpAddress |
IP 주소 패킷을 전달해야 합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. |
문자열 |
nextHopType |
패킷을 보내야 하는 Azure 홉의 유형입니다. |
'인터넷' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal'(필수) |
RouteTable
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
위치 |
리소스 위치입니다. |
문자열 |
속성 |
경로 테이블의 속성입니다. |
RouteTablePropertiesFormat |
태그 |
리소스 태그. |
ResourceTags |
이름 |
묘사 |
값 |
disableBgpRoutePropagation |
해당 경로 테이블에서 BGP에서 학습한 경로를 사용하지 않도록 설정할지 여부입니다. True는 사용 안 함을 의미합니다. |
bool |
경로 |
경로 테이블 내에 포함된 경로의 컬렉션입니다. |
경로[] |
SecurityRule
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
보안 규칙의 속성입니다. |
securityRulePropertiesFormat |
이름 |
묘사 |
값 |
접근 |
네트워크 트래픽이 허용되거나 거부됩니다. |
'허용' 'Deny'(필수) |
묘사 |
이 규칙에 대한 설명입니다. 140자로 제한됩니다. |
문자열 |
destinationAddressPrefix |
대상 주소 접두사입니다. CIDR 또는 대상 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. |
문자열 |
destinationAddressPrefixes |
대상 주소 접두사입니다. CIDR 또는 대상 IP 범위. |
string[] |
destinationApplicationSecurityGroups |
대상으로 지정된 애플리케이션 보안 그룹입니다. |
ApplicationSecurityGroup[] |
destinationPortRange |
대상 포트 또는 범위입니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. |
문자열 |
destinationPortRanges |
대상 포트 범위입니다. |
string[] |
방향 |
규칙의 방향입니다. 이 방향은 들어오는 트래픽 또는 나가는 트래픽에 대해 규칙을 평가할지 여부를 지정합니다. |
'인바운드' '아웃바운드'(필수) |
우선권 |
규칙의 우선 순위입니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 수가 낮을수록 규칙의 우선 순위가 높습니다. |
int |
프로토콜 |
이 규칙이 적용되는 네트워크 프로토콜입니다. |
'*' '아' 'Esp' 'Icmp' 'Tcp' 'Udp'(필수) |
sourceAddressPrefix |
CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. |
문자열 |
sourceAddressPrefixes |
CIDR 또는 원본 IP 범위입니다. |
string[] |
sourceApplicationSecurityGroups |
원본으로 지정된 애플리케이션 보안 그룹입니다. |
ApplicationSecurityGroup[] |
sourcePortRange |
원본 포트 또는 범위입니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. |
문자열 |
sourcePortRanges |
원본 포트 범위입니다. |
string[] |
이름 |
묘사 |
값 |
serviceName |
서브넷을 위임해야 하는 서비스 이름(예: Microsoft.Sql/servers)입니다. |
문자열 |
ServiceEndpointPolicy
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
위치 |
리소스 위치입니다. |
문자열 |
속성 |
서비스 엔드포인트 정책의 속성입니다. |
serviceEndpointPolicyPropertiesFormat |
태그 |
리소스 태그. |
ResourceTags |
ServiceEndpointPolicyDefinition
이름 |
묘사 |
값 |
묘사 |
이 규칙에 대한 설명입니다. 140자로 제한됩니다. |
문자열 |
서비스 |
서비스 엔드포인트 이름입니다. |
문자열 |
serviceResources |
서비스 리소스 목록입니다. |
string[] |
이름 |
묘사 |
값 |
위치 |
위치 목록입니다. |
string[] |
서비스 |
엔드포인트 서비스의 형식입니다. |
문자열 |
서브넷
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
서브넷의 속성입니다. |
SubnetPropertiesFormat |
이름 |
묘사 |
값 |
addressPrefix |
서브넷의 주소 접두사입니다. |
문자열 |
addressPrefixes |
서브넷에 대한 주소 접두사 목록입니다. |
string[] |
위임 |
서브넷의 위임에 대한 참조 배열입니다. |
위임[] |
ipAllocations |
이 서브넷을 참조하는 IpAllocation의 배열입니다. |
SubResource[] |
natGateway |
이 서브넷과 연결된 Nat 게이트웨이입니다. |
SubResource |
networkSecurityGroup |
NetworkSecurityGroup 리소스에 대한 참조입니다. |
networkSecurityGroup |
privateEndpointNetworkPolicies |
서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. |
문자열 |
privateLinkServiceNetworkPolicies |
서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. |
문자열 |
routeTable |
RouteTable 리소스에 대한 참조입니다. |
RouteTable |
serviceEndpointPolicies |
서비스 엔드포인트 정책의 배열입니다. |
ServiceEndpointPolicy[] |
serviceEndpoints |
서비스 엔드포인트의 배열입니다. |
ServiceEndpointPropertiesFormat[] |
SubResource
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 |
묘사 |
Azure Cloud Shell - VNet
Azure 배포 |
이 템플릿은 Azure Virtual Network에 Azure Cloud Shell 리소스를 배포합니다. |
Azure Container Instances - VNet
Azure 배포 |
Azure 가상 네트워크에 컨테이너 인스턴스를 배포합니다. |
가상 네트워크 WordPress 사이트 만들기
Azure 배포 |
이 템플릿은 가상 네트워크의 Container Instance에 WordPress 사이트를 만듭니다. WordPress 사이트에 액세스할 수 있는 공용 사이트 FQDN을 출력합니다. |
컨테이너 인스턴스 및 Application Gateway 사용하여 Front Door
Azure 배포 |
이 템플릿은 컨테이너 그룹 및 Application Gateway를 사용하여 Front Door 표준/프리미엄을 만듭니다. |
networkProfiles 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
Microsoft.Network/networkProfiles 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkProfiles@2020-06-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
containerNetworkInterfaceConfigurations = [
{
id = "string"
name = "string"
properties = {
containerNetworkInterfaces = [
{
id = "string"
}
]
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
}
]
}
tags = {
{customized property} = "string"
}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
}
}
]
}
tags = {
{customized property} = "string"
}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
}
]
}
tags = {
{customized property} = "string"
}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
}
}
}
}
]
}
}
]
}
})
}
속성 값
ApplicationSecurityGroup
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
위치 |
리소스 위치입니다. |
문자열 |
속성 |
애플리케이션 보안 그룹의 속성입니다. |
ApplicationSecurityGroupPropertiesFormat |
태그 |
리소스 태그. |
ResourceTags |
ContainerNetworkInterfaceConfiguration
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
컨테이너 네트워크 인터페이스 구성 속성입니다. |
ContainerNetworkInterfaceConfigurationPropertiesFormat |
이름 |
묘사 |
값 |
containerNetworkInterfaces |
이 컨테이너 네트워크 인터페이스 구성에서 만든 컨테이너 네트워크 인터페이스 목록입니다. |
SubResource[] |
ipConfigurations |
컨테이너 네트워크 인터페이스 구성의 IP 구성 목록입니다. |
ipConfigurationProfile[] |
대표단
IPConfigurationProfile
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
IP 구성 프로필의 속성입니다. |
IPConfigurationProfilePropertiesFormat |
이름 |
묘사 |
값 |
서브넷 |
컨테이너 네트워크 인터페이스 IP 구성을 만들기 위한 서브넷 리소스에 대한 참조입니다. |
서브넷 |
Microsoft.Network/networkProfiles
이름 |
묘사 |
값 |
위치 |
리소스 위치입니다. |
문자열 |
이름 |
리소스 이름 |
string(필수) |
속성 |
네트워크 프로필 속성입니다. |
networkProfilePropertiesFormat |
태그 |
리소스 태그 |
태그 이름 및 값의 사전입니다. |
형 |
리소스 종류 |
"Microsoft.Network/networkProfiles@2020-06-01" |
이름 |
묘사 |
값 |
containerNetworkInterfaceConfigurations |
chid 컨테이너 네트워크 인터페이스 구성 목록입니다. |
ContainerNetworkInterfaceConfiguration[] |
NetworkSecurityGroup
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
위치 |
리소스 위치입니다. |
문자열 |
속성 |
네트워크 보안 그룹의 속성입니다. |
NetworkSecurityGroupPropertiesFormat |
태그 |
리소스 태그. |
ResourceTags |
이름 |
묘사 |
값 |
securityRules |
네트워크 보안 그룹의 보안 규칙 컬렉션입니다. |
SecurityRule[] |
경로
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
경로의 속성입니다. |
RoutePropertiesFormat |
이름 |
묘사 |
값 |
addressPrefix |
경로가 적용되는 대상 CIDR입니다. |
문자열 |
nextHopIpAddress |
IP 주소 패킷을 전달해야 합니다. 다음 홉 값은 다음 홉 유형이 VirtualAppliance인 경로에서만 허용됩니다. |
문자열 |
nextHopType |
패킷을 보내야 하는 Azure 홉의 유형입니다. |
'인터넷' 'None' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal'(필수) |
RouteTable
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
위치 |
리소스 위치입니다. |
문자열 |
속성 |
경로 테이블의 속성입니다. |
RouteTablePropertiesFormat |
태그 |
리소스 태그. |
ResourceTags |
이름 |
묘사 |
값 |
disableBgpRoutePropagation |
해당 경로 테이블에서 BGP에서 학습한 경로를 사용하지 않도록 설정할지 여부입니다. True는 사용 안 함을 의미합니다. |
bool |
경로 |
경로 테이블 내에 포함된 경로의 컬렉션입니다. |
경로[] |
SecurityRule
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
보안 규칙의 속성입니다. |
securityRulePropertiesFormat |
이름 |
묘사 |
값 |
접근 |
네트워크 트래픽이 허용되거나 거부됩니다. |
'허용' 'Deny'(필수) |
묘사 |
이 규칙에 대한 설명입니다. 140자로 제한됩니다. |
문자열 |
destinationAddressPrefix |
대상 주소 접두사입니다. CIDR 또는 대상 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. |
문자열 |
destinationAddressPrefixes |
대상 주소 접두사입니다. CIDR 또는 대상 IP 범위. |
string[] |
destinationApplicationSecurityGroups |
대상으로 지정된 애플리케이션 보안 그룹입니다. |
ApplicationSecurityGroup[] |
destinationPortRange |
대상 포트 또는 범위입니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. |
문자열 |
destinationPortRanges |
대상 포트 범위입니다. |
string[] |
방향 |
규칙의 방향입니다. 이 방향은 들어오는 트래픽 또는 나가는 트래픽에 대해 규칙을 평가할지 여부를 지정합니다. |
'인바운드' '아웃바운드'(필수) |
우선권 |
규칙의 우선 순위입니다. 값은 100에서 4096 사이일 수 있습니다. 우선 순위 번호는 컬렉션의 각 규칙에 대해 고유해야 합니다. 우선 순위 수가 낮을수록 규칙의 우선 순위가 높습니다. |
int |
프로토콜 |
이 규칙이 적용되는 네트워크 프로토콜입니다. |
'*' '아' 'Esp' 'Icmp' 'Tcp' 'Udp'(필수) |
sourceAddressPrefix |
CIDR 또는 원본 IP 범위입니다. 별표 '*'를 사용하여 모든 원본 IP를 일치시킬 수도 있습니다. 'VirtualNetwork', 'AzureLoadBalancer' 및 'Internet'과 같은 기본 태그도 사용할 수 있습니다. 수신 규칙인 경우 네트워크 트래픽이 시작되는 위치를 지정합니다. |
문자열 |
sourceAddressPrefixes |
CIDR 또는 원본 IP 범위입니다. |
string[] |
sourceApplicationSecurityGroups |
원본으로 지정된 애플리케이션 보안 그룹입니다. |
ApplicationSecurityGroup[] |
sourcePortRange |
원본 포트 또는 범위입니다. 정수 또는 0에서 65535 사이의 범위입니다. 별표 '*'를 사용하여 모든 포트를 일치시킬 수도 있습니다. |
문자열 |
sourcePortRanges |
원본 포트 범위입니다. |
string[] |
이름 |
묘사 |
값 |
serviceName |
서브넷을 위임해야 하는 서비스 이름(예: Microsoft.Sql/servers)입니다. |
문자열 |
ServiceEndpointPolicy
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
위치 |
리소스 위치입니다. |
문자열 |
속성 |
서비스 엔드포인트 정책의 속성입니다. |
serviceEndpointPolicyPropertiesFormat |
태그 |
리소스 태그. |
ResourceTags |
ServiceEndpointPolicyDefinition
이름 |
묘사 |
값 |
묘사 |
이 규칙에 대한 설명입니다. 140자로 제한됩니다. |
문자열 |
서비스 |
서비스 엔드포인트 이름입니다. |
문자열 |
serviceResources |
서비스 리소스 목록입니다. |
string[] |
이름 |
묘사 |
값 |
위치 |
위치 목록입니다. |
string[] |
서비스 |
엔드포인트 서비스의 형식입니다. |
문자열 |
서브넷
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |
이름 |
리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. |
문자열 |
속성 |
서브넷의 속성입니다. |
SubnetPropertiesFormat |
이름 |
묘사 |
값 |
addressPrefix |
서브넷의 주소 접두사입니다. |
문자열 |
addressPrefixes |
서브넷에 대한 주소 접두사 목록입니다. |
string[] |
위임 |
서브넷의 위임에 대한 참조 배열입니다. |
위임[] |
ipAllocations |
이 서브넷을 참조하는 IpAllocation의 배열입니다. |
SubResource[] |
natGateway |
이 서브넷과 연결된 Nat 게이트웨이입니다. |
SubResource |
networkSecurityGroup |
NetworkSecurityGroup 리소스에 대한 참조입니다. |
networkSecurityGroup |
privateEndpointNetworkPolicies |
서브넷의 프라이빗 엔드포인트에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. |
문자열 |
privateLinkServiceNetworkPolicies |
서브넷의 프라이빗 링크 서비스에 네트워크 정책 적용을 사용하거나 사용하지 않도록 설정합니다. |
문자열 |
routeTable |
RouteTable 리소스에 대한 참조입니다. |
RouteTable |
serviceEndpointPolicies |
서비스 엔드포인트 정책의 배열입니다. |
ServiceEndpointPolicy[] |
serviceEndpoints |
서비스 엔드포인트의 배열입니다. |
ServiceEndpointPropertiesFormat[] |
SubResource
이름 |
묘사 |
값 |
아이디 |
리소스 ID입니다. |
문자열 |