다음을 통해 공유


Microsoft.EventGrid 파트너Topics 2022-06-15

Bicep 리소스 정의

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

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

리소스 형식

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

resource symbolicname 'Microsoft.EventGrid/partnerTopics@2022-06-15' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    activationState: 'string'
    eventTypeInfo: {
      inlineEventTypes: {
        {customized property}: {
          dataSchemaUrl: 'string'
          description: 'string'
          displayName: 'string'
          documentationUrl: 'string'
        }
      }
      kind: 'Inline'
    }
    expirationTimeIfNotActivatedUtc: 'string'
    messageForActivation: 'string'
    partnerRegistrationImmutableId: 'string'
    partnerTopicFriendlyDescription: 'string'
    source: 'string'
  }
}

속성 값

partnerTopics

Name Description
name 리소스 이름 string(필수)
위치 리소스의 위치입니다. string(필수)
tags 리소스의 태그입니다. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
identity 파트너 토픽 리소스에 대한 ID 정보입니다. IdentityInfo
properties 파트너 토픽의 속성입니다. PartnerTopicProperties

IdentityInfo

Name Description
principalId 리소스 ID의 보안 주체 ID입니다. 문자열
tenantId 리소스의 테넌트 ID입니다. 문자열
type 사용되는 관리 ID의 유형입니다. 'SystemAssigned, UserAssigned' 형식에는 암시적으로 생성된 ID와 사용자 할당 ID 집합이 모두 포함됩니다. 'None' 형식은 ID를 제거합니다. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities 리소스와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 양식의 ARM 리소스 ID입니다.
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
이 속성은 현재 사용되지 않으며 향후 사용을 위해 예약되어 있습니다.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Name Description
{사용자 지정 속성} UserIdentityProperties

UserIdentityProperties

Name Description
clientId 사용자 할당 ID의 클라이언트 ID입니다. 문자열
principalId 사용자 할당 ID의 보안 주체 ID입니다. string

PartnerTopicProperties

Name Description
activationState 파트너 토픽의 활성화 상태입니다. '활성화됨'
'비활성화됨'
'NeverActivated'
eventTypeInfo 해당 이벤트 채널의 이벤트 유형 정보입니다. EventTypeInfo
expirationTimeIfNotActivatedUtc 파트너 토픽의 만료 시간입니다. 파트너 토픽이 아직 활성화되지 않은 동안 이 타이머가 만료되는 경우
파트너 토픽 및 해당 이벤트 채널이 삭제됩니다.
문자열
messageForActivation 구독자가 승인 프로세스 중에 사용할 수 있는 컨텍스트 또는 유용한 메시지입니다. 문자열
partnerRegistrationImmutableId 해당 파트너 등록의 immutableId입니다. 문자열

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription 항목에 대한 친숙한 설명입니다. 게시자/파트너가 고객 파트너 토픽에 대한 사용자 지정 설명을 표시하도록 설정할 수 있습니다.
이는 고객에 대한 파트너 토픽 만들기의 출처 모호성을 제거하는 데 도움이 됩니다.
문자열
source 이 파트너 토픽과 연결된 원본입니다. 이는 고유한 파트너 리소스를 나타냅니다. 문자열

EventTypeInfo

Name Description
inlineEventTypes 리소스에 대한 인라인 이벤트 형식의 컬렉션입니다. 인라인 이벤트 형식 키는 이벤트의 이름을 나타내는 문자열 형식입니다.
유효한 인라인 이벤트 이름의 예는 "Contoso.OrderCreated"입니다.
인라인 이벤트 형식 값은 InlineEventProperties 형식이며 모든 인라인 이벤트 형식에 대한 추가 정보를 포함합니다.
EventTypeInfoInlineEventTypes
kind 사용된 이벤트 형식의 종류입니다. '인라인'

EventTypeInfoInlineEventTypes

Name Description
{사용자 지정 속성} InlineEventProperties

InlineEventProperties

Name Description
dataSchemaUrl 인라인 이벤트에 대한 dataSchemaUrl입니다. 문자열
description 인라인 이벤트에 대한 설명입니다. string
displayName 인라인 이벤트의 displayName입니다. string
documentationUrl 인라인 이벤트에 대한 documentationUrl입니다. 문자열

ARM 템플릿 리소스 정의

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

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

리소스 형식

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

{
  "type": "Microsoft.EventGrid/partnerTopics",
  "apiVersion": "2022-06-15",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "activationState": "string",
    "eventTypeInfo": {
      "inlineEventTypes": {
        "{customized property}": {
          "dataSchemaUrl": "string",
          "description": "string",
          "displayName": "string",
          "documentationUrl": "string"
        }
      },
      "kind": "Inline"
    },
    "expirationTimeIfNotActivatedUtc": "string",
    "messageForActivation": "string",
    "partnerRegistrationImmutableId": "string",
    "partnerTopicFriendlyDescription": "string",
    "source": "string"
  }
}

속성 값

partnerTopics

Name Description
형식 리소스 종류 'Microsoft.EventGrid/partnerTopics'
apiVersion 리소스 api 버전 '2022-06-15'
name 리소스 이름 string(필수)
위치 리소스의 위치입니다. string(필수)
tags 리소스의 태그입니다. 태그 이름 및 값의 사전입니다. 템플릿의 태그를 참조하세요.
identity 파트너 토픽 리소스에 대한 ID 정보입니다. IdentityInfo
properties 파트너 토픽의 속성입니다. PartnerTopicProperties

IdentityInfo

Name Description
principalId 리소스 ID의 보안 주체 ID입니다. 문자열
tenantId 리소스의 테넌트 ID입니다. 문자열
type 사용되는 관리 ID의 유형입니다. 'SystemAssigned, UserAssigned' 형식에는 암시적으로 생성된 ID와 사용자 할당 ID 집합이 모두 포함됩니다. 'None' 형식은 ID를 제거합니다. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities 리소스와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 다음과 같은 형식의 ARM 리소스 ID입니다.
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
이 속성은 현재 사용되지 않으며 향후 사용을 위해 예약되어 있습니다.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Name Description
{customized property} UserIdentityProperties

UserIdentityProperties

Name Description
clientId 사용자 할당 ID의 클라이언트 ID입니다. 문자열
principalId 사용자 할당 ID의 보안 주체 ID입니다. 문자열

PartnerTopicProperties

Name Description
activationState 파트너 토픽의 활성화 상태입니다. '활성화됨'
'비활성화됨'
'NeverActivated'
eventTypeInfo 해당 이벤트 채널의 이벤트 유형 정보입니다. EventTypeInfo
expirationTimeIfNotActivatedUtc 파트너 토픽의 만료 시간입니다. 파트너 토픽이 아직 활성화되지 않은 동안 이 타이머가 만료되는 경우
파트너 토픽 및 해당 이벤트 채널이 삭제됩니다.
문자열
messageForActivation 구독자가 승인 프로세스 중에 사용할 수 있는 컨텍스트 또는 유용한 메시지입니다. 문자열
partnerRegistrationImmutableId 해당 파트너 등록의 immutableId입니다. 문자열

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription 항목에 대한 친숙한 설명입니다. 게시자/파트너가 고객 파트너 토픽에 대한 사용자 지정 설명을 표시하도록 설정할 수 있습니다.
이는 고객에 대한 파트너 토픽을 만드는 원본의 모호성을 제거하는 데 도움이 됩니다.
문자열
source 이 파트너 토픽과 연결된 원본입니다. 이는 고유한 파트너 리소스를 나타냅니다. 문자열

EventTypeInfo

Name Description
inlineEventTypes 리소스에 대한 인라인 이벤트 형식의 컬렉션입니다. 인라인 이벤트 형식 키는 이벤트의 이름을 나타내는 문자열 형식입니다.
유효한 인라인 이벤트 이름의 예는 "Contoso.OrderCreated"입니다.
인라인 이벤트 형식 값은 InlineEventProperties 형식이며 모든 인라인 이벤트 형식에 대한 추가 정보를 포함합니다.
EventTypeInfoInlineEventTypes
kind 사용되는 이벤트 형식의 종류입니다. '인라인'

EventTypeInfoInlineEventTypes

Name Description
{customized property} InlineEventProperties

InlineEventProperties

Name Description
dataSchemaUrl 인라인 이벤트에 대한 dataSchemaUrl입니다. 문자열
description 인라인 이벤트에 대한 설명입니다. 문자열
displayName 인라인 이벤트의 displayName입니다. 문자열
documentationUrl 인라인 이벤트에 대한 documentationUrl입니다. 문자열

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

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

  • 리소스 그룹

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

리소스 형식

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/partnerTopics@2022-06-15"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      activationState = "string"
      eventTypeInfo = {
        inlineEventTypes = {
          {customized property} = {
            dataSchemaUrl = "string"
            description = "string"
            displayName = "string"
            documentationUrl = "string"
          }
        }
        kind = "Inline"
      }
      expirationTimeIfNotActivatedUtc = "string"
      messageForActivation = "string"
      partnerRegistrationImmutableId = "string"
      partnerTopicFriendlyDescription = "string"
      source = "string"
    }
  })
}

속성 값

partnerTopics

Name Description
형식 리소스 종류 "Microsoft.EventGrid/partnerTopics@2022-06-15"
name 리소스 이름 string(필수)
위치 리소스의 위치입니다. string(필수)
parent_id 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. string(필수)
tags 리소스의 태그입니다. 태그 이름 및 값의 사전입니다.
identity 파트너 토픽 리소스에 대한 ID 정보입니다. IdentityInfo
properties 파트너 토픽의 속성입니다. PartnerTopicProperties

IdentityInfo

Name Description
형식 사용되는 관리 ID의 유형입니다. 'SystemAssigned, UserAssigned' 형식에는 암시적으로 생성된 ID와 사용자 할당 ID 집합이 모두 포함됩니다. 'None' 형식은 모든 ID를 제거합니다. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids 리소스와 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 다음과 같은 형식의 ARM 리소스 ID입니다.
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
이 속성은 현재 사용되지 않으며 향후 사용을 위해 예약되어 있습니다.
사용자 ID ID의 배열입니다.

IdentityInfoUserAssignedIdentities

Name Description
{customized property} UserIdentityProperties

UserIdentityProperties

Name Description
clientId 사용자 할당 ID의 클라이언트 ID입니다. 문자열
principalId 사용자 할당 ID의 보안 주체 ID입니다. string

PartnerTopicProperties

Name Description
activationState 파트너 토픽의 활성화 상태입니다. "활성화됨"
"비활성화됨"
"NeverActivated"
eventTypeInfo 해당 이벤트 채널의 이벤트 유형 정보입니다. EventTypeInfo
expirationTimeIfNotActivatedUtc 파트너 토픽의 만료 시간입니다. 파트너 토픽이 아직 활성화되지 않은 동안 이 타이머가 만료되는 경우
파트너 토픽 및 해당 이벤트 채널이 삭제됩니다.
문자열
messageForActivation 구독자가 승인 프로세스 중에 사용할 수 있는 컨텍스트 또는 유용한 메시지입니다. 문자열
partnerRegistrationImmutableId 해당 파트너 등록의 immutableId입니다. 문자열

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
partnerTopicFriendlyDescription 항목에 대한 친숙한 설명입니다. 게시자/파트너가 고객 파트너 토픽에 대한 사용자 지정 설명을 표시하도록 설정할 수 있습니다.
이는 고객에 대한 파트너 토픽을 만드는 원본의 모호성을 제거하는 데 도움이 됩니다.
문자열
source 이 파트너 토픽과 연결된 원본입니다. 이는 고유한 파트너 리소스를 나타냅니다. 문자열

EventTypeInfo

Name Description
inlineEventTypes 리소스에 대한 인라인 이벤트 형식의 컬렉션입니다. 인라인 이벤트 형식 키는 이벤트의 이름을 나타내는 문자열 형식입니다.
유효한 인라인 이벤트 이름의 예는 "Contoso.OrderCreated"입니다.
인라인 이벤트 형식 값은 InlineEventProperties 형식이며 모든 인라인 이벤트 형식에 대한 추가 정보를 포함합니다.
EventTypeInfoInlineEventTypes
kind 사용된 이벤트 형식의 종류입니다. "인라인"

EventTypeInfoInlineEventTypes

Name Description
{사용자 지정 속성} InlineEventProperties

InlineEventProperties

Name Description
dataSchemaUrl 인라인 이벤트에 대한 dataSchemaUrl입니다. 문자열
description 인라인 이벤트에 대한 설명입니다. string
displayName 인라인 이벤트의 displayName입니다. string
documentationUrl 인라인 이벤트에 대한 documentationUrl입니다. string