다음을 통해 공유


Microsoft.Network publicIPPrefixes

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.Network/publicIPPrefixes@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'Standard'
    tier: 'string'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  properties: {
    customIPPrefix: {
      id: 'string'
    }
    ipTags: [
      {
        ipTagType: 'string'
        tag: 'string'
      }
    ]
    natGateway: {
      id: 'string'
      location: 'string'
      properties: {
        idleTimeoutInMinutes: int
        publicIpAddresses: [
          {
            id: 'string'
          }
        ]
        publicIpPrefixes: [
          {
            id: 'string'
          }
        ]
      }
      sku: {
        name: 'Standard'
      }
      tags: {}
      zones: [
        'string'
      ]
    }
    prefixLength: int
    publicIPAddressVersion: 'string'
  }
  zones: [
    'string'
  ]
}

속성 값

publicIPPrefixes

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

문자 제한: 1-80

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

영숫자로 시작합니다. 영숫자 또는 밑줄로 끝납니다.
위치 리소스 위치. 문자열
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
sku 공용 IP 접두사 SKU입니다. PublicIPPrefixSku
extendedLocation 공용 IP 주소의 확장된 위치입니다. ExtendedLocation
properties 공용 IP 접두사 속성입니다. PublicIPPrefixPropertiesFormat
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

ExtendedLocation

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

PublicIPPrefixPropertiesFormat

Name Description
customIPPrefix 이 접두사에 연결된 customIpPrefix입니다. object
ipTags 공용 IP 접두사와 연결된 태그 목록입니다. IpTag[]
natGateway 공용 IP 접두사 NatGateway입니다. NatGateway
prefixLength 공용 IP 접두사 길이입니다. int
publicIPAddressVersion 공용 IP 주소 버전입니다. 'IPv4'
'IPv6'

SubResource

Name Description
id 리소스 ID입니다. 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의 이름입니다. '표준'

PublicIPPrefixSku

Name Description
name 공용 IP 접두사 SKU의 이름입니다. '표준'
계층 공용 IP 접두사 SKU의 계층입니다. 'Global'
'지역'

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플릿 Description
NAT 게이트웨이 및 Application Gateway 있는 AKS 클러스터

Azure에 배포
이 샘플에서는 아웃바운드 연결을 위한 NAT Gateway 및 인바운드 연결에 대한 Application Gateway 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
공용 IP 접두사를 사용하는 VMSS

Azure에 배포
공용 IP 접두사를 사용하여 VMSS를 배포하기 위한 템플릿
여러 IP 공용 주소를 사용하여 Azure Firewall 만들기

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

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.Network/publicIPPrefixes",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "Standard",
    "tier": "string"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "properties": {
    "customIPPrefix": {
      "id": "string"
    },
    "ipTags": [
      {
        "ipTagType": "string",
        "tag": "string"
      }
    ],
    "natGateway": {
      "id": "string",
      "location": "string",
      "properties": {
        "idleTimeoutInMinutes": "int",
        "publicIpAddresses": [
          {
            "id": "string"
          }
        ],
        "publicIpPrefixes": [
          {
            "id": "string"
          }
        ]
      },
      "sku": {
        "name": "Standard"
      },
      "tags": {},
      "zones": [ "string" ]
    },
    "prefixLength": "int",
    "publicIPAddressVersion": "string"
  },
  "zones": [ "string" ]
}

속성 값

publicIPPrefixes

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

문자 제한: 1-80

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

영숫자로 시작합니다. 영숫자 또는 밑줄로 끝납니다.
위치 리소스 위치. string
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
sku 공용 IP 접두사 SKU입니다. PublicIPPrefixSku
extendedLocation 공용 IP 주소의 확장된 위치입니다. ExtendedLocation
properties 공용 IP 접두사 속성입니다. PublicIPPrefixPropertiesFormat
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

ExtendedLocation

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

PublicIPPrefixPropertiesFormat

Name Description
customIPPrefix 이 접두사에 연결된 customIpPrefix입니다. object
ipTags 공용 IP 접두사와 연결된 태그 목록입니다. IpTag[]
natGateway 공용 IP 접두사 NatGateway. NatGateway
prefixLength 공용 IP 접두사 길이입니다. int
publicIPAddressVersion 공용 IP 주소 버전입니다. 'IPv4'
'IPv6'

SubResource

Name Description
id 리소스 ID입니다. 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의 이름입니다. '표준'

PublicIPPrefixSku

Name Description
name 공용 IP 접두사 SKU의 이름입니다. '표준'
계층 공용 IP 접두사 SKU의 계층입니다. 'Global'
'지역'

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플릿 Description
NAT 게이트웨이 및 Application Gateway 있는 AKS 클러스터

Azure에 배포
이 샘플에서는 아웃바운드 연결을 위한 NAT Gateway 및 인바운드 연결에 대한 Application Gateway 사용하여 AKS 클러스터를 배포하는 방법을 보여 줍니다.
공용 IP 접두사를 사용하는 VMSS

Azure에 배포
공용 IP 접두사를 사용하여 VMSS를 배포하기 위한 템플릿
여러 IP 공용 주소를 사용하여 Azure Firewall 만들기

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

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/publicIPPrefixes@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      customIPPrefix = {
        id = "string"
      }
      ipTags = [
        {
          ipTagType = "string"
          tag = "string"
        }
      ]
      natGateway = {
        id = "string"
        location = "string"
        properties = {
          idleTimeoutInMinutes = int
          publicIpAddresses = [
            {
              id = "string"
            }
          ]
          publicIpPrefixes = [
            {
              id = "string"
            }
          ]
        }
        sku = {
          name = "Standard"
        }
        tags = {}
        zones = [
          "string"
        ]
      }
      prefixLength = int
      publicIPAddressVersion = "string"
    }
    zones = [
      "string"
    ]
    sku = {
      name = "Standard"
      tier = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

속성 값

publicIPPrefixes

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

문자 제한: 1-80

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

영숫자로 시작합니다. 영숫자 또는 밑줄로 끝납니다.
위치 리소스 위치. string
parent_id 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. string(필수)
tags 리소스 태그. 태그 이름 및 값의 사전입니다.
sku 공용 IP 접두사 SKU입니다. PublicIPPrefixSku
extendedLocation 공용 IP 주소의 확장된 위치입니다. ExtendedLocation
properties 공용 IP 접두사 속성입니다. PublicIPPrefixPropertiesFormat
영역 리소스에 할당된 IP를 나타내는 가용성 영역의 목록입니다. string[]

ExtendedLocation

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

PublicIPPrefixPropertiesFormat

Name Description
customIPPrefix 이 접두사에 연결된 customIpPrefix입니다. object
ipTags 공용 IP 접두사와 연결된 태그 목록입니다. IpTag[]
natGateway 공용 IP 접두사 NatGateway입니다. NatGateway
prefixLength 공용 IP 접두사 길이입니다. int
publicIPAddressVersion 공용 IP 주소 버전입니다. "IPv4"
"IPv6"

SubResource

Name Description
id 리소스 ID입니다. 문자열

IpTag

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

NatGateway

Name Description
id 리소스 ID입니다. 문자열
위치 리소스 위치. 문자열
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의 이름입니다. "표준"

PublicIPPrefixSku

Name Description
name 공용 IP 접두사 SKU의 이름입니다. "표준"
계층 공용 IP 접두사 SKU의 계층입니다. "전역"
"지역"