Microsoft.EventGrid partnerNamespaces/eventChannels 2020-10-15-preview
Bicep 리소스 정의
partnerNamespaces/eventChannels 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.EventGrid/partnerNamespaces/eventChannels 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-10-15-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
destination: {
azureSubscriptionId: 'string'
partnerTopicName: 'string'
resourceGroup: 'string'
}
expirationTimeIfNotActivatedUtc: 'string'
filter: {
advancedFilters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see AdvancedFilter objects
}
]
enableAdvancedFilteringOnArrays: bool
}
partnerTopicFriendlyDescription: 'string'
source: {
source: 'string'
}
}
}
AdvancedFilter 개체
operatorType 속성을 설정하여 개체의 형식을 지정합니다.
BoolEquals의 경우 다음을 사용합니다.
operatorType: 'BoolEquals'
value: bool
IsNotNull의 경우 다음을 사용합니다.
operatorType: 'IsNotNull'
IsNullOrUndefined의 경우 다음을 사용합니다.
operatorType: 'IsNullOrUndefined'
NumberGreaterThan의 경우 다음을 사용합니다.
operatorType: 'NumberGreaterThan'
value: int
NumberGreaterThanOrEquals의 경우 다음을 사용합니다.
operatorType: 'NumberGreaterThanOrEquals'
value: int
NumberIn의 경우 다음을 사용합니다.
operatorType: 'NumberIn'
values: [
int
]
NumberInRange의 경우 다음을 사용합니다.
operatorType: 'NumberInRange'
values: [
[
int
]
]
NumberLessThan의 경우 다음을 사용합니다.
operatorType: 'NumberLessThan'
value: int
NumberLessThanOrEquals의 경우 다음을 사용합니다.
operatorType: 'NumberLessThanOrEquals'
value: int
NumberNotIn의 경우 다음을 사용합니다.
operatorType: 'NumberNotIn'
values: [
int
]
NumberNotInRange의 경우 다음을 사용합니다.
operatorType: 'NumberNotInRange'
values: [
[
int
]
]
StringBeginsWith의 경우 다음을 사용합니다.
operatorType: 'StringBeginsWith'
values: [
'string'
]
StringContains의 경우 다음을 사용합니다.
operatorType: 'StringContains'
values: [
'string'
]
StringEndsWith의 경우 다음을 사용합니다.
operatorType: 'StringEndsWith'
values: [
'string'
]
StringIn의 경우 다음을 사용합니다.
operatorType: 'StringIn'
values: [
'string'
]
StringNotBeginsWith의 경우 다음을 사용합니다.
operatorType: 'StringNotBeginsWith'
values: [
'string'
]
StringNotContains의 경우 다음을 사용합니다.
operatorType: 'StringNotContains'
values: [
'string'
]
StringNotEndsWith의 경우 다음을 사용합니다.
operatorType: 'StringNotEndsWith'
values: [
'string'
]
StringNotIn의 경우 다음을 사용합니다.
operatorType: 'StringNotIn'
values: [
'string'
]
속성 값
partnerNamespaces/eventChannels
속성 | 설명 | 값 |
---|---|---|
name | 리소스 이름 Bicep에서 자식 리소스의 이름과 형식을 설정하는 방법을 참조하세요. |
string(필수) |
부모(parent) | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가하면 됩니다. 자세한 내용은 부모 리소스 외부의 자식 리소스를 참조하세요. |
형식의 리소스에 대한 기호 이름: partnerNamespaces |
properties | EventChannel의 속성입니다. | EventChannelProperties |
EventChannelProperties
속성 | 설명 | 값 |
---|---|---|
destination | 이벤트 채널의 대상을 나타냅니다. | EventChannelDestination |
expirationTimeIfNotActivatedUtc | 이벤트 채널의 만료 시간입니다. 해당 파트너 토픽이 활성화되지 않는 동안 이 타이머가 만료되는 경우 이벤트 채널 및 해당 파트너 토픽이 삭제됩니다. |
문자열 |
filter | 이벤트 채널의 필터에 대한 정보입니다. | EventChannelFilter |
partnerTopicFriendlyDescription | 항목에 대한 친숙한 설명입니다. 게시자/파트너가 고객 파트너 토픽에 대한 사용자 지정 설명을 표시하도록 설정할 수 있습니다. 이는 고객에 대한 파트너 토픽을 만드는 원본의 모호성을 제거하는 데 도움이 됩니다. |
문자열 |
source | 이벤트 채널의 원본입니다. 이는 파트너의 리소스 모델에서 고유한 리소스를 나타냅니다. | EventChannelSource |
EventChannelDestination
속성 | 설명 | 값 |
---|---|---|
azureSubscriptionId | 이벤트 채널을 만드는 고객의 Azure 구독 ID입니다. 파트너 항목 이벤트 채널과 연결된 는 이 Azure 구독에서 만들어집니다. |
문자열 |
partnerTopicName | 이벤트 채널과 연결된 파트너 토픽의 이름입니다. | 문자열 |
resourceGroup | 이벤트 채널을 만드는 고객의 Azure 리소스 그룹입니다. 파트너 항목 이벤트 채널과 연결된 는 이 리소스 그룹 아래에 만들어집니다. |
문자열 |
EventChannelFilter
속성 | 설명 | 값 |
---|---|---|
advancedFilters | 이벤트 채널을 필터링하는 데 사용되는 고급 필터의 배열입니다. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | 단수 값을 예상하는 대신 값 배열에 대해 고급 필터를 평가할 수 있습니다. | bool |
AdvancedFilter
속성 | 설명 | 값 |
---|---|---|
key | 필터링할 이벤트에 있는 필드/속성입니다. | 문자열 |
operatorType | 개체 형식 설정 |
BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (필수) |
BoolEqualsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'BoolEquals'(필수) |
값 | 부울 필터 값입니다. | bool |
IsNotNullAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'IsNotNull'(필수) |
IsNullOrUndefinedAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'IsNullOrUndefined'(필수) |
NumberGreaterThanAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'NumberGreaterThan'(필수) |
값 | 필터 값입니다. | int |
NumberGreaterThanOrEqualsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'NumberGreaterThanOrEquals'(필수) |
값 | 필터 값입니다. | int |
NumberInAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'NumberIn'(필수) |
값 | 필터 값 집합입니다. | int[] |
NumberInRangeAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'NumberInRange'(필수) |
값 | 필터 값 집합입니다. | int[][] |
NumberLessThanAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'NumberLessThan'(필수) |
값 | 필터 값입니다. | int |
NumberLessThanOrEqualsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'NumberLessThanOrEquals'(필수) |
값 | 필터 값입니다. | int |
NumberNotInAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'NumberNotIn'(필수) |
값 | 필터 값 집합입니다. | int[] |
NumberNotInRangeAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'NumberNotInRange'(필수) |
값 | 필터 값 집합입니다. | int[][] |
StringBeginsWithAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringBeginsWith'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringContainsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringContains'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringEndsWithAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringEndsWith'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringInAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringIn'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringNotBeginsWithAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringNotBeginsWith'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringNotContainsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringNotContains'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringNotEndsWithAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringNotEndsWith'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringNotInAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringNotIn'(필수) |
값 | 필터 값 집합입니다. | string[] |
EventChannelSource
속성 | 설명 | 값 |
---|---|---|
source | 이벤트의 원본인 리소스의 식별자입니다. 이는 파트너의 리소스 모델에서 고유한 리소스를 나타냅니다. |
문자열 |
ARM 템플릿 리소스 정의
partnerNamespaces/eventChannels 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령을 참조하세요.
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.EventGrid/partnerNamespaces/eventChannels 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.EventGrid/partnerNamespaces/eventChannels",
"apiVersion": "2020-10-15-preview",
"name": "string",
"properties": {
"destination": {
"azureSubscriptionId": "string",
"partnerTopicName": "string",
"resourceGroup": "string"
},
"expirationTimeIfNotActivatedUtc": "string",
"filter": {
"advancedFilters": [
{
"key": "string",
"operatorType": "string"
// For remaining properties, see AdvancedFilter objects
}
],
"enableAdvancedFilteringOnArrays": "bool"
},
"partnerTopicFriendlyDescription": "string",
"source": {
"source": "string"
}
}
}
AdvancedFilter 개체
operatorType 속성을 설정하여 개체의 형식을 지정합니다.
BoolEquals의 경우 다음을 사용합니다.
"operatorType": "BoolEquals",
"value": "bool"
IsNotNull의 경우 다음을 사용합니다.
"operatorType": "IsNotNull"
IsNullOrUndefined의 경우 다음을 사용합니다.
"operatorType": "IsNullOrUndefined"
NumberGreaterThan의 경우 다음을 사용합니다.
"operatorType": "NumberGreaterThan",
"value": "int"
NumberGreaterThanOrEquals의 경우 다음을 사용합니다.
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
NumberIn의 경우 다음을 사용합니다.
"operatorType": "NumberIn",
"values": [ "int" ]
NumberInRange의 경우 다음을 사용합니다.
"operatorType": "NumberInRange",
"values": [ [ "int" ] ]
NumberLessThan의 경우 다음을 사용합니다.
"operatorType": "NumberLessThan",
"value": "int"
NumberLessThanOrEquals의 경우 다음을 사용합니다.
"operatorType": "NumberLessThanOrEquals",
"value": "int"
NumberNotIn의 경우 다음을 사용합니다.
"operatorType": "NumberNotIn",
"values": [ "int" ]
NumberNotInRange의 경우 다음을 사용합니다.
"operatorType": "NumberNotInRange",
"values": [ [ "int" ] ]
StringBeginsWith의 경우 다음을 사용합니다.
"operatorType": "StringBeginsWith",
"values": [ "string" ]
StringContains의 경우 다음을 사용합니다.
"operatorType": "StringContains",
"values": [ "string" ]
StringEndsWith의 경우 다음을 사용합니다.
"operatorType": "StringEndsWith",
"values": [ "string" ]
StringIn의 경우 다음을 사용합니다.
"operatorType": "StringIn",
"values": [ "string" ]
StringNotBeginsWith의 경우 다음을 사용합니다.
"operatorType": "StringNotBeginsWith",
"values": [ "string" ]
StringNotContains의 경우 다음을 사용합니다.
"operatorType": "StringNotContains",
"values": [ "string" ]
StringNotEndsWith의 경우 다음을 사용합니다.
"operatorType": "StringNotEndsWith",
"values": [ "string" ]
StringNotIn의 경우 다음을 사용합니다.
"operatorType": "StringNotIn",
"values": [ "string" ]
속성 값
partnerNamespaces/eventChannels
속성 | 설명 | 값 |
---|---|---|
형식 | 리소스 종류 | 'Microsoft.EventGrid/partnerNamespaces/eventChannels' |
apiVersion | 리소스 api 버전 | '2020-10-15-preview' |
name | 리소스 이름 JSON ARM 템플릿에서 자식 리소스의 이름 및 형식을 설정하는 방법을 참조하세요. |
string(필수) |
properties | EventChannel의 속성입니다. | EventChannelProperties |
EventChannelProperties
속성 | 설명 | 값 |
---|---|---|
destination | 이벤트 채널의 대상을 나타냅니다. | EventChannelDestination |
expirationTimeIfNotActivatedUtc | 이벤트 채널의 만료 시간입니다. 해당 파트너 토픽이 활성화되지 않는 동안 이 타이머가 만료되는 경우 이벤트 채널 및 해당 파트너 토픽이 삭제됩니다. |
문자열 |
filter | 이벤트 채널의 필터에 대한 정보입니다. | EventChannelFilter |
partnerTopicFriendlyDescription | 항목에 대한 친숙한 설명입니다. 게시자/파트너가 고객 파트너 토픽에 대한 사용자 지정 설명을 표시하도록 설정할 수 있습니다. 이는 고객에 대한 파트너 토픽을 만드는 원본의 모호성을 제거하는 데 도움이 됩니다. |
문자열 |
source | 이벤트 채널의 원본입니다. 이는 파트너의 리소스 모델에서 고유한 리소스를 나타냅니다. | EventChannelSource |
EventChannelDestination
속성 | 설명 | 값 |
---|---|---|
azureSubscriptionId | 이벤트 채널을 만드는 고객의 Azure 구독 ID입니다. 파트너 항목 이벤트 채널과 연결된 는 이 Azure 구독에서 만들어집니다. |
문자열 |
partnerTopicName | 이벤트 채널과 연결된 파트너 토픽의 이름입니다. | 문자열 |
resourceGroup | 이벤트 채널을 만드는 고객의 Azure 리소스 그룹입니다. 파트너 항목 이벤트 채널과 연결된 는 이 리소스 그룹 아래에 만들어집니다. |
문자열 |
EventChannelFilter
속성 | 설명 | 값 |
---|---|---|
advancedFilters | 이벤트 채널을 필터링하는 데 사용되는 고급 필터의 배열입니다. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | 단수 값을 예상하는 대신 값 배열에 대해 고급 필터를 평가할 수 있습니다. | bool |
AdvancedFilter
속성 | 설명 | 값 |
---|---|---|
key | 필터링할 이벤트에 있는 필드/속성입니다. | 문자열 |
operatorType | 개체 형식 설정 |
BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (필수) |
BoolEqualsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'BoolEquals'(필수) |
값 | 부울 필터 값입니다. | bool |
IsNotNullAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'IsNotNull'(필수) |
IsNullOrUndefinedAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'IsNullOrUndefined'(필수) |
NumberGreaterThanAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'NumberGreaterThan'(필수) |
값 | 필터 값입니다. | int |
NumberGreaterThanOrEqualsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'NumberGreaterThanOrEquals'(필수) |
값 | 필터 값입니다. | int |
NumberInAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'NumberIn'(필수) |
값 | 필터 값 집합입니다. | int[] |
NumberInRangeAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'NumberInRange'(필수) |
값 | 필터 값 집합입니다. | int[][] |
NumberLessThanAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'NumberLessThan'(필수) |
값 | 필터 값입니다. | int |
NumberLessThanOrEqualsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'NumberLessThanOrEquals'(필수) |
값 | 필터 값입니다. | int |
NumberNotInAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'NumberNotIn'(필수) |
값 | 필터 값 집합입니다. | int[] |
NumberNotInRangeAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'NumberNotInRange'(필수) |
값 | 필터 값 집합입니다. | int[][] |
StringBeginsWithAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringBeginsWith'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringContainsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringContains'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringEndsWithAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringEndsWith'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringInAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringIn'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringNotBeginsWithAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | 'StringNotBeginsWith'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringNotContainsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'StringNotContains'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringNotEndsWithAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'StringNotEndsWith'(필수) |
값 | 필터 값 집합입니다. | string[] |
StringNotInAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'StringNotIn'(필수) |
값 | 필터 값 집합입니다. | string[] |
EventChannelSource
속성 | 설명 | 값 |
---|---|---|
source | 이벤트의 원본인 리소스의 식별자입니다. 이는 파트너의 리소스 모델에서 고유한 리소스를 나타냅니다. |
문자열 |
Terraform(AzAPI 공급자) 리소스 정의
partnerNamespaces/eventChannels 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그를 참조하세요.
리소스 형식
Microsoft.EventGrid/partnerNamespaces/eventChannels 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-10-15-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
destination = {
azureSubscriptionId = "string"
partnerTopicName = "string"
resourceGroup = "string"
}
expirationTimeIfNotActivatedUtc = "string"
filter = {
advancedFilters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see AdvancedFilter objects
}
]
enableAdvancedFilteringOnArrays = bool
}
partnerTopicFriendlyDescription = "string"
source = {
source = "string"
}
}
})
}
AdvancedFilter 개체
operatorType 속성을 설정하여 개체의 형식을 지정합니다.
BoolEquals의 경우 다음을 사용합니다.
operatorType = "BoolEquals"
value = bool
IsNotNull의 경우 다음을 사용합니다.
operatorType = "IsNotNull"
IsNullOrUndefined의 경우 다음을 사용합니다.
operatorType = "IsNullOrUndefined"
NumberGreaterThan의 경우 다음을 사용합니다.
operatorType = "NumberGreaterThan"
value = int
NumberGreaterThanOrEquals의 경우 다음을 사용합니다.
operatorType = "NumberGreaterThanOrEquals"
value = int
NumberIn의 경우 다음을 사용합니다.
operatorType = "NumberIn"
values = [
int
]
NumberInRange의 경우 다음을 사용합니다.
operatorType = "NumberInRange"
values = [
[
int
]
]
NumberLessThan의 경우 다음을 사용합니다.
operatorType = "NumberLessThan"
value = int
NumberLessThanOrEquals의 경우 다음을 사용합니다.
operatorType = "NumberLessThanOrEquals"
value = int
NumberNotIn의 경우 다음을 사용합니다.
operatorType = "NumberNotIn"
values = [
int
]
NumberNotInRange의 경우 다음을 사용합니다.
operatorType = "NumberNotInRange"
values = [
[
int
]
]
StringBeginsWith의 경우 다음을 사용합니다.
operatorType = "StringBeginsWith"
values = [
"string"
]
StringContains의 경우 다음을 사용합니다.
operatorType = "StringContains"
values = [
"string"
]
StringEndsWith의 경우 다음을 사용합니다.
operatorType = "StringEndsWith"
values = [
"string"
]
StringIn의 경우 다음을 사용합니다.
operatorType = "StringIn"
values = [
"string"
]
StringNotBeginsWith의 경우 다음을 사용합니다.
operatorType = "StringNotBeginsWith"
values = [
"string"
]
StringNotContains의 경우 다음을 사용합니다.
operatorType = "StringNotContains"
values = [
"string"
]
StringNotEndsWith의 경우 다음을 사용합니다.
operatorType = "StringNotEndsWith"
values = [
"string"
]
StringNotIn의 경우 다음을 사용합니다.
operatorType = "StringNotIn"
values = [
"string"
]
속성 값
partnerNamespaces/eventChannels
속성 | 설명 | 값 |
---|---|---|
형식 | 리소스 종류 | "Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-10-15-preview" |
name | 리소스 이름 | string(필수) |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 형식의 리소스에 대한 ID: partnerNamespaces |
properties | EventChannel의 속성입니다. | EventChannelProperties |
EventChannelProperties
속성 | 설명 | 값 |
---|---|---|
destination | 이벤트 채널의 대상을 나타냅니다. | EventChannelDestination |
expirationTimeIfNotActivatedUtc | 이벤트 채널의 만료 시간입니다. 해당 파트너 토픽이 활성화되지 않은 동안 이 타이머가 만료되는 경우 이벤트 채널 및 해당 파트너 토픽이 삭제됩니다. |
문자열 |
filter | 이벤트 채널의 필터에 대한 정보입니다. | EventChannelFilter |
partnerTopicFriendlyDescription | 항목에 대한 친숙한 설명입니다. 게시자/파트너가 고객 파트너 토픽에 대한 사용자 지정 설명을 표시하도록 설정할 수 있습니다. 이는 고객에 대한 파트너 토픽 만들기의 출처 모호성을 제거하는 데 도움이 됩니다. |
문자열 |
source | 이벤트 채널의 원본입니다. 이는 파트너의 리소스 모델에서 고유한 리소스를 나타냅니다. | EventChannelSource |
EventChannelDestination
속성 | 설명 | 값 |
---|---|---|
azureSubscriptionId | 이벤트 채널을 만드는 고객의 Azure 구독 ID입니다. 파트너 항목 이벤트 채널과 연결된 는 이 Azure 구독에서 만들어집니다. |
문자열 |
partnerTopicName | 이벤트 채널과 연결된 파트너 토픽의 이름입니다. | 문자열 |
resourceGroup | 이벤트 채널을 만드는 고객의 Azure 리소스 그룹입니다. 파트너 항목 이벤트 채널과 연결된 는 이 리소스 그룹 아래에 만들어집니다. |
문자열 |
EventChannelFilter
속성 | 설명 | 값 |
---|---|---|
advancedFilters | 이벤트 채널을 필터링하는 데 사용되는 고급 필터의 배열입니다. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | 단수 값을 예상하는 대신 값 배열에 대해 고급 필터를 평가할 수 있습니다. | bool |
AdvancedFilter
속성 | 설명 | 값 |
---|---|---|
key | 필터링할 이벤트에 있는 필드/속성입니다. | 문자열 |
operatorType | 개체 형식 설정 |
BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (필수) |
BoolEqualsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | "BoolEquals"(필수) |
값 | 부울 필터 값입니다. | bool |
IsNotNullAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | "IsNotNull"(필수) |
IsNullOrUndefinedAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | "IsNullOrUndefined"(필수) |
NumberGreaterThanAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | "NumberGreaterThan"(필수) |
값 | 필터 값입니다. | int |
NumberGreaterThanOrEqualsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | "NumberGreaterThanOrEquals"(필수) |
값 | 필터 값입니다. | int |
NumberInAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | "NumberIn"(필수) |
값 | 필터 값 집합입니다. | int[] |
NumberInRangeAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | "NumberInRange"(필수) |
값 | 필터 값 집합입니다. | int[][] |
NumberLessThanAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | "NumberLessThan"(필수) |
값 | 필터 값입니다. | int |
NumberLessThanOrEqualsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | "NumberLessThanOrEquals"(필수) |
값 | 필터 값입니다. | int |
NumberNotInAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | "NumberNotIn"(필수) |
값 | 필터 값 집합입니다. | int[] |
NumberNotInRangeAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | "NumberNotInRange"(필수) |
값 | 필터 값 집합입니다. | int[][] |
StringBeginsWithAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | "StringBeginsWith"(필수) |
값 | 필터 값 집합입니다. | string[] |
StringContainsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | "StringContains"(필수) |
값 | 필터 값 집합입니다. | string[] |
StringEndsWithAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등). | "StringEndsWith"(필수) |
값 | 필터 값 집합입니다. | string[] |
StringInAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | "StringIn"(필수) |
값 | 필터 값 집합입니다. | string[] |
StringNotBeginsWithAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | "StringNotBeginsWith"(필수) |
값 | 필터 값 집합입니다. | string[] |
StringNotContainsAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | "StringNotContains"(필수) |
값 | 필터 값 집합입니다. | string[] |
StringNotEndsWithAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | "StringNotEndsWith"(필수) |
값 | 필터 값 집합입니다. | string[] |
StringNotInAdvancedFilter
속성 | 설명 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | "StringNotIn"(필수) |
값 | 필터 값 집합입니다. | string[] |
EventChannelSource
속성 | 설명 | 값 |
---|---|---|
source | 이벤트의 원본인 리소스의 식별자입니다. 이는 파트너의 리소스 모델에서 고유한 리소스를 나타냅니다. |
string |