다음을 통해 공유


Microsoft.Network ExpressRoutePorts 2022-07-01

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.Network/ExpressRoutePorts@2022-07-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    bandwidthInGbps: int
    billingType: 'string'
    encapsulation: 'string'
    links: [
      {
        id: 'string'
        name: 'string'
        properties: {
          adminState: 'string'
          macSecConfig: {
            cakSecretIdentifier: 'string'
            cipher: 'string'
            cknSecretIdentifier: 'string'
            sciState: 'string'
          }
        }
      }
    ]
    peeringLocation: 'string'
  }
}

속성 값

ExpressRoutePorts

Name Description
name 리소스 이름 string(필수)
위치 리소스 위치. 문자열
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
identity 구성된 경우 ExpressRoutePort의 ID입니다. ManagedServiceIdentity
properties ExpressRoutePort 속성입니다. ExpressRoutePortPropertiesFormat

ManagedServiceIdentity

Name Description
형식 리소스에 사용되는 ID 유형입니다. ‘SystemAssigned, UserAssigned’ 유형에는 암시적으로 만들어진 ID와 사용자 할당 ID 세트가 모두 포함되어 있습니다. 'None' 형식은 가상 머신에서 모든 ID를 제거합니다. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities 리소스와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Name Description
{customized property} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

ExpressRoutePortPropertiesFormat

Name Description
bandwidthInGbps 조달된 포트의 대역폭(Gbps)입니다. int
billingType ExpressRoutePort 리소스의 청구 유형입니다. 'MeteredData'
'UnlimitedData'
캡슐화(encapsulation) 실제 포트의 캡슐화 메서드입니다. 'Dot1Q'
'QinQ'
링크 ExpressRoutePort 리소스의 실제 링크 집합입니다. ExpressRouteLink[]
peeringLocation ExpressRoutePort가 물리적으로 매핑되는 피어링 위치의 이름입니다. 문자열
Name Description
id 리소스 ID입니다. 문자열
name 부모의 자식 포트 리소스 중 고유한 자식 포트 리소스의 이름입니다. 문자열
properties ExpressRouteLink 속성입니다. ExpressRouteLinkPropertiesFormat

ExpressRouteLinkPropertiesFormat

Name Description
adminState 물리적 포트의 관리 상태입니다. '사용 안 함'
'사용'
macSecConfig MacSec 구성. ExpressRouteLinkMacSecConfig

ExpressRouteLinkMacSecConfig

Name Description
cakSecretIdentifier Mac 보안 CAK 키를 포함하는 Keyvault 비밀 식별자 URL입니다. string
cipher Mac 보안 암호. 'GcmAes128'
'GcmAes256'
'GcmAesXpn128'
'GcmAesXpn256'
cknSecretIdentifier Mac 보안 CKN 키를 포함하는 Keyvault 비밀 식별자 URL입니다. 문자열
sciState Sci 모드 사용/사용 안 함 '사용 안 함'
'사용'

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.Network/ExpressRoutePorts",
  "apiVersion": "2022-07-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "bandwidthInGbps": "int",
    "billingType": "string",
    "encapsulation": "string",
    "links": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "adminState": "string",
          "macSecConfig": {
            "cakSecretIdentifier": "string",
            "cipher": "string",
            "cknSecretIdentifier": "string",
            "sciState": "string"
          }
        }
      }
    ],
    "peeringLocation": "string"
  }
}

속성 값

ExpressRoutePorts

Name Description
형식 리소스 종류 'Microsoft.Network/ExpressRoutePorts'
apiVersion 리소스 api 버전 '2022-07-01'
name 리소스 이름 string(필수)
위치 리소스 위치. 문자열
tags 리소스 태그. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
identity 구성된 경우 ExpressRoutePort의 ID입니다. ManagedServiceIdentity
properties ExpressRoutePort 속성입니다. ExpressRoutePortPropertiesFormat

ManagedServiceIdentity

Name Description
형식 리소스에 사용되는 ID 유형입니다. ‘SystemAssigned, UserAssigned’ 유형에는 암시적으로 만들어진 ID와 사용자 할당 ID 세트가 모두 포함되어 있습니다. 'None' 형식은 가상 머신에서 모든 ID를 제거합니다. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities 리소스와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다. ManagedServiceIdentityUserAssignedIdentities

ManagedServiceIdentityUserAssignedIdentities

Name Description
{사용자 지정 속성} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

ExpressRoutePortPropertiesFormat

Name Description
bandwidthInGbps Gbps에서 조달된 포트의 대역폭입니다. int
billingType ExpressRoutePort 리소스의 청구 유형입니다. 'MeteredData'
'UnlimitedData'
캡슐화(encapsulation) 실제 포트의 캡슐화 메서드입니다. 'Dot1Q'
'QinQ'
링크 ExpressRoutePort 리소스의 실제 링크 집합입니다. ExpressRouteLink[]
peeringLocation ExpressRoutePort가 물리적으로 매핑되는 피어링 위치의 이름입니다. 문자열
Name Description
id 리소스 ID입니다. 문자열
name 부모의 자식 포트 리소스 중 고유한 자식 포트 리소스의 이름입니다. 문자열
properties ExpressRouteLink 속성입니다. ExpressRouteLinkPropertiesFormat

ExpressRouteLinkPropertiesFormat

Name Description
adminState 물리적 포트의 관리 상태입니다. '사용 안 함'
'사용'
macSecConfig MacSec 구성. ExpressRouteLinkMacSecConfig

ExpressRouteLinkMacSecConfig

Name Description
cakSecretIdentifier Mac 보안 CAK 키를 포함하는 Keyvault 비밀 식별자 URL입니다. 문자열
cipher Mac 보안 암호. 'GcmAes128'
'GcmAes256'
'GcmAesXpn128'
'GcmAesXpn256'
cknSecretIdentifier Mac 보안 CKN 키를 포함하는 Keyvault 비밀 식별자 URL입니다. 문자열
sciState Sci 모드 사용/사용 안 함 '사용 안 함'
'사용'

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/ExpressRoutePorts@2022-07-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      bandwidthInGbps = int
      billingType = "string"
      encapsulation = "string"
      links = [
        {
          id = "string"
          name = "string"
          properties = {
            adminState = "string"
            macSecConfig = {
              cakSecretIdentifier = "string"
              cipher = "string"
              cknSecretIdentifier = "string"
              sciState = "string"
            }
          }
        }
      ]
      peeringLocation = "string"
    }
  })
}

속성 값

ExpressRoutePorts

Name Description
형식 리소스 종류 "Microsoft.Network/ExpressRoutePorts@2022-07-01"
name 리소스 이름 string(필수)
위치 리소스 위치. 문자열
parent_id 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. string(필수)
tags 리소스 태그. 태그 이름 및 값의 사전입니다.
identity 구성된 경우 ExpressRoutePort의 ID입니다. ManagedServiceIdentity
properties ExpressRoutePort 속성입니다. ExpressRoutePortPropertiesFormat

ManagedServiceIdentity

Name Description
형식 리소스에 사용되는 ID 유형입니다. ‘SystemAssigned, UserAssigned’ 유형에는 암시적으로 만들어진 ID와 사용자 할당 ID 세트가 모두 포함되어 있습니다. 'None' 형식은 가상 머신에서 모든 ID를 제거합니다. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids 리소스와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다. 사용자 ID ID의 배열입니다.

ManagedServiceIdentityUserAssignedIdentities

Name Description
{사용자 지정 속성} Components1Jq1T4ISchemasManagedserviceidentityProper...

Components1Jq1T4ISchemasManagedserviceidentityProper...

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

ExpressRoutePortPropertiesFormat

Name Description
bandwidthInGbps Gbps에서 조달된 포트의 대역폭입니다. int
billingType ExpressRoutePort 리소스의 청구 유형입니다. "MeteredData"
"UnlimitedData"
캡슐화(encapsulation) 실제 포트의 캡슐화 메서드입니다. "Dot1Q"
"QinQ"
링크 ExpressRoutePort 리소스의 실제 링크 집합입니다. ExpressRouteLink[]
peeringLocation ExpressRoutePort가 물리적으로 매핑되는 피어링 위치의 이름입니다. 문자열
Name Description
id 리소스 ID입니다. 문자열
name 부모의 자식 포트 리소스 중 고유한 자식 포트 리소스의 이름입니다. 문자열
properties ExpressRouteLink 속성입니다. ExpressRouteLinkPropertiesFormat

ExpressRouteLinkPropertiesFormat

Name Description
adminState 물리적 포트의 관리 상태입니다. "사용 안 함"
"사용"
macSecConfig MacSec 구성. ExpressRouteLinkMacSecConfig

ExpressRouteLinkMacSecConfig

Name Description
cakSecretIdentifier Mac 보안 CAK 키를 포함하는 Keyvault 비밀 식별자 URL입니다. 문자열
cipher Mac 보안 암호. "GcmAes128"
"GcmAes256"
"GcmAesXpn128"
"GcmAesXpn256"
cknSecretIdentifier Mac 보안 CKN 키를 포함하는 Keyvault 비밀 식별자 URL입니다. 문자열
sciState Sci 모드 사용/사용 안 함 "사용 안 함"
"사용"