Microsoft.EventGrid partnerNamespaces/eventChannels 2021-10-15-preview
Bicep 리소스 정의
partnerNamespaces/eventChannels 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.EventGrid/partnerNamespaces/eventChannels 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview' = {
parent: resourceSymbolicName
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'
}
isNullOrUn 정의
{
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'
]
}
속성 값
AdvancedFilter
이름 | 묘사 | 값 |
---|---|---|
열쇠 | 필터링할 이벤트의 필드/속성입니다. | 문자열 |
operatorType | BoolEqualsAdvancedFilter |
'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 |
EventChannelDestination
이름 | 묘사 | 값 |
---|---|---|
azureSubscriptionId | 이벤트 채널을 만드는 고객의 Azure 구독 ID입니다. 파트너 항목 이벤트 채널과 연결된 이 Azure 구독에서 생성됩니다. |
문자열 |
partnerTopicName | 이벤트 채널과 연결된 파트너 토픽의 이름입니다. | 문자열 |
resourceGroup | 이벤트 채널을 만드는 고객의 Azure 리소스 그룹입니다. 파트너 항목 이벤트 채널과 연결된 이 리소스 그룹 아래에 생성됩니다. |
문자열 |
EventChannelFilter
이름 | 묘사 | 값 |
---|---|---|
advancedFilters | 이벤트 채널을 필터링하는 데 사용되는 고급 필터의 배열입니다. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | 단수 값을 예상하는 대신 고급 필터를 값 배열에 대해 평가할 수 있습니다. 기본값은 false 또는 null입니다. | bool |
EventChannelProperties
이름 | 묘사 | 값 |
---|---|---|
목적지 | 이벤트 채널의 대상을 나타냅니다. | eventChannelDestination |
expirationTimeIfNotActivatedUtc | 이벤트 채널의 만료 시간입니다. 해당 파트너 토픽이 활성화되지 않는 동안 이 타이머가 만료되는 경우 이벤트 채널 및 해당 파트너 토픽이 삭제됩니다. |
문자열 |
필터 | 이벤트 채널의 필터에 대한 정보입니다. | eventChannelFilter |
partnerTopicFriendlyDescription | 항목에 대한 친숙한 설명입니다. 게시자/파트너가 고객 파트너 토픽에 대한 사용자 지정 설명을 표시하도록 설정할 수 있습니다. 이렇게 하면 고객에 대한 파트너 토픽 만들기의 출처를 모호하게 제거하는 데 도움이 됩니다. |
문자열 |
근원 | 이벤트 채널의 원본입니다. 이는 파트너의 리소스 모델에서 고유한 리소스를 나타냅니다. | eventChannelSource |
EventChannelSource
이름 | 묘사 | 값 |
---|---|---|
근원 | 이벤트의 원본인 리소스의 식별자입니다. 이는 파트너의 리소스 모델에서 고유한 리소스를 나타냅니다. |
문자열 |
IsNotNullAdvancedFilter
이름 | 묘사 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'IsNotNull'(필수) |
IsNullOrUndefinedAdvancedFilter
이름 | 묘사 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'IsNullOrUndefined'(필수) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | string(필수) |
부모 | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다. 자세한 내용은 부모 리소스외부의 자식 리소스 |
형식 리소스의 기호 이름: partnerNamespaces |
속성 | EventChannel의 속성입니다. | eventChannelProperties |
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[] |
ARM 템플릿 리소스 정의
partnerNamespaces/eventChannels 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.EventGrid/partnerNamespaces/eventChannels 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.EventGrid/partnerNamespaces/eventChannels",
"apiVersion": "2021-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"
}
isNullOrUn 정의
{
"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" ]
}
속성 값
AdvancedFilter
이름 | 묘사 | 값 |
---|---|---|
열쇠 | 필터링할 이벤트의 필드/속성입니다. | 문자열 |
operatorType | BoolEqualsAdvancedFilter |
'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 |
EventChannelDestination
이름 | 묘사 | 값 |
---|---|---|
azureSubscriptionId | 이벤트 채널을 만드는 고객의 Azure 구독 ID입니다. 파트너 항목 이벤트 채널과 연결된 이 Azure 구독에서 생성됩니다. |
문자열 |
partnerTopicName | 이벤트 채널과 연결된 파트너 토픽의 이름입니다. | 문자열 |
resourceGroup | 이벤트 채널을 만드는 고객의 Azure 리소스 그룹입니다. 파트너 항목 이벤트 채널과 연결된 이 리소스 그룹 아래에 생성됩니다. |
문자열 |
EventChannelFilter
이름 | 묘사 | 값 |
---|---|---|
advancedFilters | 이벤트 채널을 필터링하는 데 사용되는 고급 필터의 배열입니다. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | 단수 값을 예상하는 대신 고급 필터를 값 배열에 대해 평가할 수 있습니다. 기본값은 false 또는 null입니다. | bool |
EventChannelProperties
이름 | 묘사 | 값 |
---|---|---|
목적지 | 이벤트 채널의 대상을 나타냅니다. | eventChannelDestination |
expirationTimeIfNotActivatedUtc | 이벤트 채널의 만료 시간입니다. 해당 파트너 토픽이 활성화되지 않는 동안 이 타이머가 만료되는 경우 이벤트 채널 및 해당 파트너 토픽이 삭제됩니다. |
문자열 |
필터 | 이벤트 채널의 필터에 대한 정보입니다. | eventChannelFilter |
partnerTopicFriendlyDescription | 항목에 대한 친숙한 설명입니다. 게시자/파트너가 고객 파트너 토픽에 대한 사용자 지정 설명을 표시하도록 설정할 수 있습니다. 이렇게 하면 고객에 대한 파트너 토픽 만들기의 출처를 모호하게 제거하는 데 도움이 됩니다. |
문자열 |
근원 | 이벤트 채널의 원본입니다. 이는 파트너의 리소스 모델에서 고유한 리소스를 나타냅니다. | eventChannelSource |
EventChannelSource
이름 | 묘사 | 값 |
---|---|---|
근원 | 이벤트의 원본인 리소스의 식별자입니다. 이는 파트너의 리소스 모델에서 고유한 리소스를 나타냅니다. |
문자열 |
IsNotNullAdvancedFilter
이름 | 묘사 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'IsNotNull'(필수) |
IsNullOrUndefinedAdvancedFilter
이름 | 묘사 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'IsNullOrUndefined'(필수) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2021-10-15-preview' |
이름 | 리소스 이름 | string(필수) |
속성 | EventChannel의 속성입니다. | eventChannelProperties |
형 | 리소스 종류 | 'Microsoft.EventGrid/partnerNamespaces/eventChannels' |
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[] |
Terraform(AzAPI 공급자) 리소스 정의
partnerNamespaces/eventChannels 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.EventGrid/partnerNamespaces/eventChannels 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview"
name = "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"
}
isNullOrUn 정의
{
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"
]
}
속성 값
AdvancedFilter
이름 | 묘사 | 값 |
---|---|---|
열쇠 | 필터링할 이벤트의 필드/속성입니다. | 문자열 |
operatorType | BoolEqualsAdvancedFilter |
'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 |
EventChannelDestination
이름 | 묘사 | 값 |
---|---|---|
azureSubscriptionId | 이벤트 채널을 만드는 고객의 Azure 구독 ID입니다. 파트너 항목 이벤트 채널과 연결된 이 Azure 구독에서 생성됩니다. |
문자열 |
partnerTopicName | 이벤트 채널과 연결된 파트너 토픽의 이름입니다. | 문자열 |
resourceGroup | 이벤트 채널을 만드는 고객의 Azure 리소스 그룹입니다. 파트너 항목 이벤트 채널과 연결된 이 리소스 그룹 아래에 생성됩니다. |
문자열 |
EventChannelFilter
이름 | 묘사 | 값 |
---|---|---|
advancedFilters | 이벤트 채널을 필터링하는 데 사용되는 고급 필터의 배열입니다. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | 단수 값을 예상하는 대신 고급 필터를 값 배열에 대해 평가할 수 있습니다. 기본값은 false 또는 null입니다. | bool |
EventChannelProperties
이름 | 묘사 | 값 |
---|---|---|
목적지 | 이벤트 채널의 대상을 나타냅니다. | eventChannelDestination |
expirationTimeIfNotActivatedUtc | 이벤트 채널의 만료 시간입니다. 해당 파트너 토픽이 활성화되지 않는 동안 이 타이머가 만료되는 경우 이벤트 채널 및 해당 파트너 토픽이 삭제됩니다. |
문자열 |
필터 | 이벤트 채널의 필터에 대한 정보입니다. | eventChannelFilter |
partnerTopicFriendlyDescription | 항목에 대한 친숙한 설명입니다. 게시자/파트너가 고객 파트너 토픽에 대한 사용자 지정 설명을 표시하도록 설정할 수 있습니다. 이렇게 하면 고객에 대한 파트너 토픽 만들기의 출처를 모호하게 제거하는 데 도움이 됩니다. |
문자열 |
근원 | 이벤트 채널의 원본입니다. 이는 파트너의 리소스 모델에서 고유한 리소스를 나타냅니다. | eventChannelSource |
EventChannelSource
이름 | 묘사 | 값 |
---|---|---|
근원 | 이벤트의 원본인 리소스의 식별자입니다. 이는 파트너의 리소스 모델에서 고유한 리소스를 나타냅니다. |
문자열 |
IsNotNullAdvancedFilter
이름 | 묘사 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'IsNotNull'(필수) |
IsNullOrUndefinedAdvancedFilter
이름 | 묘사 | 값 |
---|---|---|
operatorType | 필터링에 사용되는 연산자 형식(예: NumberIn, StringContains, BoolEquals 등)입니다. | 'IsNullOrUndefined'(필수) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | string(필수) |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 형식의 리소스 ID: partnerNamespaces |
속성 | EventChannel의 속성입니다. | eventChannelProperties |
형 | 리소스 종류 | "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview" |
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[] |