Microsoft.ServiceBus 네임스페이스/토픽/구독/규칙 2021-11-01
Bicep 리소스 정의
다음을 대상으로 하는 작업으로 네임스페이스/토픽/구독/규칙 리소스 유형을 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.ServiceBus/namespaces/topics/subscriptions/rules 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2021-11-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
action: {
compatibilityLevel: int
requiresPreprocessing: bool
sqlExpression: 'string'
}
correlationFilter: {
contentType: 'string'
correlationId: 'string'
label: 'string'
messageId: 'string'
properties: {
{customized property}: 'string'
}
replyTo: 'string'
replyToSessionId: 'string'
requiresPreprocessing: bool
sessionId: 'string'
to: 'string'
}
filterType: 'string'
sqlFilter: {
compatibilityLevel: int
requiresPreprocessing: bool
sqlExpression: 'string'
}
}
}
속성 값
네임스페이스/토픽/구독/규칙
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 Bicep자식 리소스의 이름과 형식을 설정하는 방법을 알아보세요. |
string(필수) 문자 제한: 1-50 유효한 문자: 영숫자, 마침표, 하이픈 및 밑줄입니다. 알프넘머릭으로 시작하고 끝납니다. |
부모 | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다. 자세한 내용은 부모 리소스외부의 자식 리소스 |
형식 리소스의 기호 이름: 구독 |
속성 | 규칙 리소스의 속성 | Ruleproperties |
Ruleproperties
이름 | 묘사 | 값 |
---|---|---|
행동 | 필터 식과 일치하는 메시지의 변환에 허용되는 필터 동작을 나타냅니다. | 작업 |
correlationFilter | correlationFilter의 속성 | CorrelationFilter |
filterType | BrokeredMessage에 대해 평가되는 필터 형식입니다. | 'CorrelationFilter' 'SqlFilter' |
sqlFilter | sqlFilter의 속성 | sqlFilter |
행동
이름 | 묘사 | 값 |
---|---|---|
compatibilityLevel | 이 속성은 나중에 사용할 수 있습니다. 호환성 수준을 보여 주는 정수 값으로, 현재 하드 코딩된 값은 20입니다. | int |
requiresPreprocessing | 규칙 동작에 전처리가 필요한지 여부를 나타내는 값입니다. | bool |
sqlExpression | SQL 식입니다. 예: MyProperty='ABC' | 문자열 |
CorrelationFilter
이름 | 묘사 | 값 |
---|---|---|
contentType | 메시지의 콘텐츠 형식입니다. | 문자열 |
correlationId | 상관 관계의 식별자입니다. | 문자열 |
레이블 | 애플리케이션별 레이블입니다. | 문자열 |
messageId | 메시지의 식별자입니다. | 문자열 |
속성 | 사용자 지정 필터에 대한 사전 개체 | CorrelationFilterProperties |
replyTo | 회신할 큐의 주소입니다. | 문자열 |
replyToSessionId | 회신할 세션 식별자입니다. | 문자열 |
requiresPreprocessing | 규칙 동작에 전처리가 필요한지 여부를 나타내는 값입니다. | bool |
sessionId | 세션 식별자입니다. | 문자열 |
받는 사람 | 보낼 주소입니다. | 문자열 |
CorrelationFilterProperties
이름 | 묘사 | 값 |
---|---|---|
{customized property} | 문자열 |
SqlFilter
이름 | 묘사 | 값 |
---|---|---|
compatibilityLevel | 이 속성은 나중에 사용할 수 있습니다. 호환성 수준을 보여 주는 정수 값으로, 현재 하드 코딩된 값은 20입니다. | int |
requiresPreprocessing | 규칙 동작에 전처리가 필요한지 여부를 나타내는 값입니다. | bool |
sqlExpression | SQL 식입니다. 예: MyProperty='ABC' | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
통합 패턴 - 메시지 라우터 - Service Bus Azure 배포 |
Service Bus 토픽을 사용하여 메시지 라우터 패턴을 설정하는 방법을 보여주는 솔루션 |
Service Bus 사용하여 Logic Apps를 통해 메시지 상관 관계 지정 Azure 배포 |
Azure Service Bus를 사용하여 Logic Apps를 통해 메시지의 상관 관계를 지정하는 방법을 보여 드립니다. |
ARM 템플릿 리소스 정의
다음을 대상으로 하는 작업으로 네임스페이스/토픽/구독/규칙 리소스 유형을 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.ServiceBus/namespaces/topics/subscriptions/rules 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules",
"apiVersion": "2021-11-01",
"name": "string",
"properties": {
"action": {
"compatibilityLevel": "int",
"requiresPreprocessing": "bool",
"sqlExpression": "string"
},
"correlationFilter": {
"contentType": "string",
"correlationId": "string",
"label": "string",
"messageId": "string",
"properties": {
"{customized property}": "string"
},
"replyTo": "string",
"replyToSessionId": "string",
"requiresPreprocessing": "bool",
"sessionId": "string",
"to": "string"
},
"filterType": "string",
"sqlFilter": {
"compatibilityLevel": "int",
"requiresPreprocessing": "bool",
"sqlExpression": "string"
}
}
}
속성 값
네임스페이스/토픽/구독/규칙
이름 | 묘사 | 값 |
---|---|---|
형 | 리소스 종류 | 'Microsoft.ServiceBus/namespaces/topics/subscriptions/rules' |
apiVersion | 리소스 api 버전 | '2021-11-01' |
이름 | 리소스 이름 JSON ARM 템플릿 |
string(필수) 문자 제한: 1-50 유효한 문자: 영숫자, 마침표, 하이픈 및 밑줄입니다. 알프넘머릭으로 시작하고 끝납니다. |
속성 | 규칙 리소스의 속성 | Ruleproperties |
Ruleproperties
이름 | 묘사 | 값 |
---|---|---|
행동 | 필터 식과 일치하는 메시지의 변환에 허용되는 필터 동작을 나타냅니다. | 작업 |
correlationFilter | correlationFilter의 속성 | CorrelationFilter |
filterType | BrokeredMessage에 대해 평가되는 필터 형식입니다. | 'CorrelationFilter' 'SqlFilter' |
sqlFilter | sqlFilter의 속성 | sqlFilter |
행동
이름 | 묘사 | 값 |
---|---|---|
compatibilityLevel | 이 속성은 나중에 사용할 수 있습니다. 호환성 수준을 보여 주는 정수 값으로, 현재 하드 코딩된 값은 20입니다. | int |
requiresPreprocessing | 규칙 동작에 전처리가 필요한지 여부를 나타내는 값입니다. | bool |
sqlExpression | SQL 식입니다. 예: MyProperty='ABC' | 문자열 |
CorrelationFilter
이름 | 묘사 | 값 |
---|---|---|
contentType | 메시지의 콘텐츠 형식입니다. | 문자열 |
correlationId | 상관 관계의 식별자입니다. | 문자열 |
레이블 | 애플리케이션별 레이블입니다. | 문자열 |
messageId | 메시지의 식별자입니다. | 문자열 |
속성 | 사용자 지정 필터에 대한 사전 개체 | CorrelationFilterProperties |
replyTo | 회신할 큐의 주소입니다. | 문자열 |
replyToSessionId | 회신할 세션 식별자입니다. | 문자열 |
requiresPreprocessing | 규칙 동작에 전처리가 필요한지 여부를 나타내는 값입니다. | bool |
sessionId | 세션 식별자입니다. | 문자열 |
받는 사람 | 보낼 주소입니다. | 문자열 |
CorrelationFilterProperties
이름 | 묘사 | 값 |
---|---|---|
{customized property} | 문자열 |
SqlFilter
이름 | 묘사 | 값 |
---|---|---|
compatibilityLevel | 이 속성은 나중에 사용할 수 있습니다. 호환성 수준을 보여 주는 정수 값으로, 현재 하드 코딩된 값은 20입니다. | int |
requiresPreprocessing | 규칙 동작에 전처리가 필요한지 여부를 나타내는 값입니다. | bool |
sqlExpression | SQL 식입니다. 예: MyProperty='ABC' | 문자열 |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
통합 패턴 - 메시지 라우터 - Service Bus Azure 배포 |
Service Bus 토픽을 사용하여 메시지 라우터 패턴을 설정하는 방법을 보여주는 솔루션 |
Service Bus 사용하여 Logic Apps를 통해 메시지 상관 관계 지정 Azure 배포 |
Azure Service Bus를 사용하여 Logic Apps를 통해 메시지의 상관 관계를 지정하는 방법을 보여 드립니다. |
Terraform(AzAPI 공급자) 리소스 정의
다음을 대상으로 하는 작업으로 네임스페이스/토픽/구독/규칙 리소스 유형을 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.ServiceBus/namespaces/topics/subscriptions/rules 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2021-11-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
action = {
compatibilityLevel = int
requiresPreprocessing = bool
sqlExpression = "string"
}
correlationFilter = {
contentType = "string"
correlationId = "string"
label = "string"
messageId = "string"
properties = {
{customized property} = "string"
}
replyTo = "string"
replyToSessionId = "string"
requiresPreprocessing = bool
sessionId = "string"
to = "string"
}
filterType = "string"
sqlFilter = {
compatibilityLevel = int
requiresPreprocessing = bool
sqlExpression = "string"
}
}
})
}
속성 값
네임스페이스/토픽/구독/규칙
이름 | 묘사 | 값 |
---|---|---|
형 | 리소스 종류 | "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2021-11-01" |
이름 | 리소스 이름 | string(필수) 문자 제한: 1-50 유효한 문자: 영숫자, 마침표, 하이픈 및 밑줄입니다. 알프넘머릭으로 시작하고 끝납니다. |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 유형의 리소스에 대한 ID: 구독 |
속성 | 규칙 리소스의 속성 | Ruleproperties |
Ruleproperties
이름 | 묘사 | 값 |
---|---|---|
행동 | 필터 식과 일치하는 메시지의 변환에 허용되는 필터 동작을 나타냅니다. | 작업 |
correlationFilter | correlationFilter의 속성 | CorrelationFilter |
filterType | BrokeredMessage에 대해 평가되는 필터 형식입니다. | "CorrelationFilter" "SqlFilter" |
sqlFilter | sqlFilter의 속성 | sqlFilter |
행동
이름 | 묘사 | 값 |
---|---|---|
compatibilityLevel | 이 속성은 나중에 사용할 수 있습니다. 호환성 수준을 보여 주는 정수 값으로, 현재 하드 코딩된 값은 20입니다. | int |
requiresPreprocessing | 규칙 동작에 전처리가 필요한지 여부를 나타내는 값입니다. | bool |
sqlExpression | SQL 식입니다. 예: MyProperty='ABC' | 문자열 |
CorrelationFilter
이름 | 묘사 | 값 |
---|---|---|
contentType | 메시지의 콘텐츠 형식입니다. | 문자열 |
correlationId | 상관 관계의 식별자입니다. | 문자열 |
레이블 | 애플리케이션별 레이블입니다. | 문자열 |
messageId | 메시지의 식별자입니다. | 문자열 |
속성 | 사용자 지정 필터에 대한 사전 개체 | CorrelationFilterProperties |
replyTo | 회신할 큐의 주소입니다. | 문자열 |
replyToSessionId | 회신할 세션 식별자입니다. | 문자열 |
requiresPreprocessing | 규칙 동작에 전처리가 필요한지 여부를 나타내는 값입니다. | bool |
sessionId | 세션 식별자입니다. | 문자열 |
받는 사람 | 보낼 주소입니다. | 문자열 |
CorrelationFilterProperties
이름 | 묘사 | 값 |
---|---|---|
{customized property} | 문자열 |
SqlFilter
이름 | 묘사 | 값 |
---|---|---|
compatibilityLevel | 이 속성은 나중에 사용할 수 있습니다. 호환성 수준을 보여 주는 정수 값으로, 현재 하드 코딩된 값은 20입니다. | int |
requiresPreprocessing | 규칙 동작에 전처리가 필요한지 여부를 나타내는 값입니다. | bool |
sqlExpression | SQL 식입니다. 예: MyProperty='ABC' | 문자열 |