다음을 통해 공유


Microsoft.ServiceBus 네임스페이스 2023-01-01-preview

Bicep 리소스 정의

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

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

리소스 형식

Microsoft.ServiceBus/네임스페이스 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.ServiceBus/namespaces@2023-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    alternateName: 'string'
    disableLocalAuth: bool
    encryption: {
      keySource: 'Microsoft.KeyVault'
      keyVaultProperties: [
        {
          identity: {
            userAssignedIdentity: 'string'
          }
          keyName: 'string'
          keyVaultUri: 'string'
          keyVersion: 'string'
        }
      ]
      requireInfrastructureEncryption: bool
    }
    geoDataReplication: {
      locations: [
        {
          clusterArmId: 'string'
          locationName: 'string'
          roleType: 'string'
        }
      ]
      maxReplicationLagDurationInSeconds: int
    }
    minimumTlsVersion: 'string'
    premiumMessagingPartitions: int
    privateEndpointConnections: [
      {
        properties: {
          privateEndpoint: {
            id: 'string'
          }
          privateLinkServiceConnectionState: {
            description: 'string'
            status: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    publicNetworkAccess: 'string'
    zoneRedundant: bool
  }
}

속성 값

네임스페이스

이름 묘사
이름 리소스 이름 string(필수)

문자 제한: 6-50

유효한 문자:
영숫자 및 하이픈

문자로 시작합니다. 문자 또는 숫자로 끝납니다.

자세한 내용은 네임스페이스 만들기참조하세요.

리소스 이름은 Azure에서 고유해야 합니다.
위치 리소스가 있는 지리적 위치 string(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
sku SKU의 속성 SBSku
신원 BYOK ID 설명의 속성 ID
속성 네임스페이스의 속성입니다. SBNamespaceProperties

신원

이름 묘사
관리 서비스 ID의 유형입니다. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities 사용자 할당 ID에 대한 속성 IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

이름 묘사
{customized property} UserAssignedIdentity

UserAssignedIdentity

이 개체에는 배포 중에 설정할 속성이 없습니다. 모든 속성은 ReadOnly입니다.

SBNamespaceProperties

이름 묘사
alternateName 네임스페이스의 대체 이름 문자열
disableLocalAuth 이 속성은 Service Bus 네임스페이스에 대한 SAS 인증을 사용하지 않도록 설정합니다. bool
암호화 BYOK 암호화 설명의 속성 암호화
geoDataReplication 네임스페이스에 대한 지역 데이터 복제 설정 GeoDataReplicationProperties
minimumTlsVersion 지원할 클러스터의 최소 TLS 버전(예: '1.2') '1.0'
'1.1'
'1.2'
premiumMessagingPartitions Service Bus 네임스페이스의 파티션 수입니다. 이 속성은 프리미엄 SKU 네임스페이스에만 적용됩니다. 기본값은 1이고 가능한 값은 1, 2 및 4입니다. int
privateEndpointConnections 프라이빗 엔드포인트 연결 목록입니다. PrivateEndpointConnection[]
publicNetworkAccess 이는 공용 네트워크를 통해 트래픽이 허용되는지 여부를 결정합니다. 기본적으로 사용하도록 설정됩니다. '사용 안 함'
'Enabled'
'SecuredByPerimeter'
zoneRedundant 이 속성을 사용하도록 설정하면 지원되는 가용성 영역에 프리미엄 Service Bus 네임스페이스가 만들어집니다. bool

암호화

이름 묘사
keySource 암호화에 대한 keySource의 가능한 값을 열거합니다. 'Microsoft.KeyVault'
keyVaultProperties KeyVault의 속성 keyVaultProperties[]
requireInfrastructureEncryption 인프라 암호화 사용(이중 암호화) bool

KeyVaultProperties

이름 묘사
신원 UserAssignedIdentityProperties
keyName KeyVault의 키 이름 문자열
keyVaultUri KeyVault의 URI 문자열
keyVersion KeyVault 버전 문자열

UserAssignedIdentityProperties

이름 묘사
userAssignedIdentity 암호화를 위해 선택된 사용자 ID의 ARM ID 문자열

GeoDataReplicationProperties

이름 묘사
위치 네임스페이스의 복제본이 유지 관리되는 지역 목록입니다. NamespaceReplicaLocation[]
maxReplicationLagDurationInSeconds 주 복제본에서 보조 복제본의 쿼럼까지의 데이터 복제 작업에 허용되는 최대 지연 시간입니다. 지연이 구성된 양을 초과하면 주 복제본에 대한 작업이 실패합니다. 허용되는 값은 0과 5분에서 1일입니다. int

NamespaceReplicaLocation

이름 묘사
clusterArmId 클러스터의 ARM ID를 나타내는 선택적 속성입니다. 네임스페이스 복제본을 전용 이벤트 허브 클러스터에 배치해야 하는 경우 필요합니다. 문자열
locationName 네임스페이스의 복제본이 유지 관리되는 Azure 지역 문자열
roleType GeoDR 역할 유형 'Primary'
'보조'

PrivateEndpointConnection

이름 묘사
속성 PrivateEndpointConnection의 속성입니다. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

이름 묘사
privateEndpoint 이 연결에 대한 프라이빗 엔드포인트 리소스입니다. PrivateEndpoint
privateLinkServiceConnectionState 연결 상태에 대한 세부 정보입니다. ConnectionState
provisioningState 프라이빗 엔드포인트 연결의 프로비전 상태입니다. 'Canceled'
'만들기'
'삭제 중'
'실패'
'성공'
'업데이트 중'

PrivateEndpoint

이름 묘사
아이디 프라이빗 엔드포인트의 ARM 식별자입니다. 문자열

ConnectionState

이름 묘사
묘사 연결 상태에 대한 설명입니다. 문자열
상태 연결의 상태입니다. '승인됨'
'연결 끊김'
'보류 중'
'거부됨'

SBSku

이름 묘사
용량 Service Bus 프리미엄 네임스페이스에 대한 메시징 단위입니다. 유효한 용량은 properties.premiumMessagingPartitions 설정의 {1, 2, 4, 8, 16} 배수입니다. 예를 들어 properties.premiumMessagingPartitions가 1이면 가능한 용량 값은 1, 2, 4, 8 및 16입니다. properties.premiumMessagingPartitions가 4이면 가능한 용량 값은 4, 8, 16, 32 및 64입니다. int
이름 이 SKU의 이름입니다. '기본'
'프리미엄'
'Standard'(필수)
계층 이 특정 SKU의 청구 계층입니다. '기본'
'프리미엄'
'Standard'

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
Azure EPiserverCMS

Azure
배포
이 템플릿을 사용하면 Azure에서 EpiServerCMS 배포에 필요한 리소스를 만들 수 있습니다.
통합 패턴 - 메시지 라우터 - Service Bus

Azure 배포
Service Bus 토픽을 사용하여 메시지 라우터 패턴을 설정하는 방법을 보여주는 솔루션
Azure Event Grid 사용자 지정 토픽 및 큐 구독 만들기

Azure
배포
Azure Event Grid 사용자 지정 토픽 및 Service Bus 큐 구독을 만듭니다. 원래 마르쿠스 마이어에 의해 작성 된 템플릿.
Azure Event Grid 사용자 지정 토픽 구독 만들기

Azure
배포
Azure Event Grid 사용자 지정 토픽 및 Service Bus 토픽 구독을 만듭니다. 원래 마르쿠스 마이어에 의해 작성 된 템플릿.
Service Bus 사용하여 Logic Apps를 통해 메시지 상관 관계 지정

Azure 배포
Azure Service Bus를 사용하여 Logic Apps를 통해 메시지의 상관 관계를 지정하는 방법을 보여 드립니다.
Service Bus 네임스페이스 및 큐 권한 부여 규칙 만들기

Azure 배포
이 템플릿을 사용하면 Service Bus 표준 네임스페이스 및 네임스페이스와 큐 모두에 대한 권한 부여 규칙을 배포할 수 있습니다.
Service Bus 네임스페이스 만들기

Azure 배포
이 템플릿을 사용하면 기본/표준 SKU를 사용하여 Service Bus 네임스페이스를 배포할 수 있습니다.
Service Bus 지역 복구 만들기

Azure 배포
이 템플릿을 사용하면 프리미엄 SKU 네임스페이스에서 Service Bus 지역 재해 복구 별칭을 구성할 수 있습니다.
Service Bus 네임스페이스 및 큐 만들기

Azure 배포
이 템플릿을 사용하면 Service Bus 표준 네임스페이스 및 큐를 배포할 수 있습니다.
Service Bus 네임스페이스, 토픽 및 구독 만들기

Azure 배포
이 템플릿을 사용하면 Service Bus 표준 네임스페이스, 토픽 및 구독을 배포할 수 있습니다.
Service Bus 네임스페이스, 토픽, 구독 및 규칙 만들기

Azure 배포
이 템플릿을 사용하면 Service Bus 표준 네임스페이스, 토픽, 구독 및 규칙을 배포할 수 있습니다.
Service Bus 네임스페이스 IP 필터 규칙 만들기

Azure 배포
이 템플릿을 사용하면 IP 필터 규칙을 사용하여 Service Bus Premium 네임스페이스를 배포할 수 있습니다.
Service Bus 네임스페이스 Virtual Network 규칙 만들기

Azure 배포
이 템플릿을 사용하면 Virtual Network 규칙을 사용하여 Service Bus Premium 네임스페이스를 배포할 수 있습니다.
Service Bus Premium 네임스페이스 및 AuthorizationRule 만들기

Azure 배포
이 템플릿은 Service Bus Premium 네임스페이스 및 네임스페이스 AuthorizationRule을 만듭니다.
프라이빗 엔드포인트 통해 Service Bus 네임스페이스에 연결

Azure 배포
이 샘플에서는 가상 네트워크 및 프라이빗 DNS 영역을 구성하여 프라이빗 엔드포인트를 통해 Service Bus 네임스페이스에 액세스하는 방법을 보여줍니다.
Service Bus 네임스페이스 및 토픽 만들기

Azure
배포
이 템플릿은 Service Bus 네임스페이스 및 토픽을 만듭니다.
구독 및 SQL 필터 Service Bus 토픽 만들기

Azure 배포
이 템플릿은 정의된 SQL 필터 식과 일치하는 메시지만 수신하기 위해 SQL 필터 식을 사용하여 구독으로 Service Bus 네임스페이스 및 토픽을 만듭니다.

ARM 템플릿 리소스 정의

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

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

리소스 형식

Microsoft.ServiceBus/네임스페이스 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.ServiceBus/namespaces",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "alternateName": "string",
    "disableLocalAuth": "bool",
    "encryption": {
      "keySource": "Microsoft.KeyVault",
      "keyVaultProperties": [
        {
          "identity": {
            "userAssignedIdentity": "string"
          },
          "keyName": "string",
          "keyVaultUri": "string",
          "keyVersion": "string"
        }
      ],
      "requireInfrastructureEncryption": "bool"
    },
    "geoDataReplication": {
      "locations": [
        {
          "clusterArmId": "string",
          "locationName": "string",
          "roleType": "string"
        }
      ],
      "maxReplicationLagDurationInSeconds": "int"
    },
    "minimumTlsVersion": "string",
    "premiumMessagingPartitions": "int",
    "privateEndpointConnections": [
      {
        "properties": {
          "privateEndpoint": {
            "id": "string"
          },
          "privateLinkServiceConnectionState": {
            "description": "string",
            "status": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "publicNetworkAccess": "string",
    "zoneRedundant": "bool"
  }
}

속성 값

네임스페이스

이름 묘사
리소스 종류 'Microsoft.ServiceBus/namespaces'
apiVersion 리소스 api 버전 '2023-01-01-preview'
이름 리소스 이름 string(필수)

문자 제한: 6-50

유효한 문자:
영숫자 및 하이픈

문자로 시작합니다. 문자 또는 숫자로 끝납니다.

자세한 내용은 네임스페이스 만들기참조하세요.

리소스 이름은 Azure에서 고유해야 합니다.
위치 리소스가 있는 지리적 위치 string(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
sku SKU의 속성 SBSku
신원 BYOK ID 설명의 속성 ID
속성 네임스페이스의 속성입니다. SBNamespaceProperties

신원

이름 묘사
관리 서비스 ID의 유형입니다. 'None'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities 사용자 할당 ID에 대한 속성 IdentityUserAssignedIdentities

IdentityUserAssignedIdentities

이름 묘사
{customized property} UserAssignedIdentity

UserAssignedIdentity

이 개체에는 배포 중에 설정할 속성이 없습니다. 모든 속성은 ReadOnly입니다.

SBNamespaceProperties

이름 묘사
alternateName 네임스페이스의 대체 이름 문자열
disableLocalAuth 이 속성은 Service Bus 네임스페이스에 대한 SAS 인증을 사용하지 않도록 설정합니다. bool
암호화 BYOK 암호화 설명의 속성 암호화
geoDataReplication 네임스페이스에 대한 지역 데이터 복제 설정 GeoDataReplicationProperties
minimumTlsVersion 지원할 클러스터의 최소 TLS 버전(예: '1.2') '1.0'
'1.1'
'1.2'
premiumMessagingPartitions Service Bus 네임스페이스의 파티션 수입니다. 이 속성은 프리미엄 SKU 네임스페이스에만 적용됩니다. 기본값은 1이고 가능한 값은 1, 2 및 4입니다. int
privateEndpointConnections 프라이빗 엔드포인트 연결 목록입니다. PrivateEndpointConnection[]
publicNetworkAccess 이는 공용 네트워크를 통해 트래픽이 허용되는지 여부를 결정합니다. 기본적으로 사용하도록 설정됩니다. '사용 안 함'
'Enabled'
'SecuredByPerimeter'
zoneRedundant 이 속성을 사용하도록 설정하면 지원되는 가용성 영역에 프리미엄 Service Bus 네임스페이스가 만들어집니다. bool

암호화

이름 묘사
keySource 암호화에 대한 keySource의 가능한 값을 열거합니다. 'Microsoft.KeyVault'
keyVaultProperties KeyVault의 속성 keyVaultProperties[]
requireInfrastructureEncryption 인프라 암호화 사용(이중 암호화) bool

KeyVaultProperties

이름 묘사
신원 UserAssignedIdentityProperties
keyName KeyVault의 키 이름 문자열
keyVaultUri KeyVault의 URI 문자열
keyVersion KeyVault 버전 문자열

UserAssignedIdentityProperties

이름 묘사
userAssignedIdentity 암호화를 위해 선택된 사용자 ID의 ARM ID 문자열

GeoDataReplicationProperties

이름 묘사
위치 네임스페이스의 복제본이 유지 관리되는 지역 목록입니다. NamespaceReplicaLocation[]
maxReplicationLagDurationInSeconds 주 복제본에서 보조 복제본의 쿼럼까지의 데이터 복제 작업에 허용되는 최대 지연 시간입니다. 지연이 구성된 양을 초과하면 주 복제본에 대한 작업이 실패합니다. 허용되는 값은 0과 5분에서 1일입니다. int

NamespaceReplicaLocation

이름 묘사
clusterArmId 클러스터의 ARM ID를 나타내는 선택적 속성입니다. 네임스페이스 복제본을 전용 이벤트 허브 클러스터에 배치해야 하는 경우 필요합니다. 문자열
locationName 네임스페이스의 복제본이 유지 관리되는 Azure 지역 문자열
roleType GeoDR 역할 유형 'Primary'
'보조'

PrivateEndpointConnection

이름 묘사
속성 PrivateEndpointConnection의 속성입니다. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

이름 묘사
privateEndpoint 이 연결에 대한 프라이빗 엔드포인트 리소스입니다. PrivateEndpoint
privateLinkServiceConnectionState 연결 상태에 대한 세부 정보입니다. ConnectionState
provisioningState 프라이빗 엔드포인트 연결의 프로비전 상태입니다. 'Canceled'
'만들기'
'삭제 중'
'실패'
'성공'
'업데이트 중'

PrivateEndpoint

이름 묘사
아이디 프라이빗 엔드포인트의 ARM 식별자입니다. 문자열

ConnectionState

이름 묘사
묘사 연결 상태에 대한 설명입니다. 문자열
상태 연결의 상태입니다. '승인됨'
'연결 끊김'
'보류 중'
'거부됨'

SBSku

이름 묘사
용량 Service Bus 프리미엄 네임스페이스에 대한 메시징 단위입니다. 유효한 용량은 properties.premiumMessagingPartitions 설정의 {1, 2, 4, 8, 16} 배수입니다. 예를 들어 properties.premiumMessagingPartitions가 1이면 가능한 용량 값은 1, 2, 4, 8 및 16입니다. properties.premiumMessagingPartitions가 4이면 가능한 용량 값은 4, 8, 16, 32 및 64입니다. int
이름 이 SKU의 이름입니다. '기본'
'프리미엄'
'Standard'(필수)
계층 이 특정 SKU의 청구 계층입니다. '기본'
'프리미엄'
'Standard'

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
Azure EPiserverCMS

Azure
배포
이 템플릿을 사용하면 Azure에서 EpiServerCMS 배포에 필요한 리소스를 만들 수 있습니다.
통합 패턴 - 메시지 라우터 - Service Bus

Azure 배포
Service Bus 토픽을 사용하여 메시지 라우터 패턴을 설정하는 방법을 보여주는 솔루션
Azure Event Grid 사용자 지정 토픽 및 큐 구독 만들기

Azure
배포
Azure Event Grid 사용자 지정 토픽 및 Service Bus 큐 구독을 만듭니다. 원래 마르쿠스 마이어에 의해 작성 된 템플릿.
Azure Event Grid 사용자 지정 토픽 구독 만들기

Azure
배포
Azure Event Grid 사용자 지정 토픽 및 Service Bus 토픽 구독을 만듭니다. 원래 마르쿠스 마이어에 의해 작성 된 템플릿.
Service Bus 사용하여 Logic Apps를 통해 메시지 상관 관계 지정

Azure 배포
Azure Service Bus를 사용하여 Logic Apps를 통해 메시지의 상관 관계를 지정하는 방법을 보여 드립니다.
Service Bus 네임스페이스 및 큐 권한 부여 규칙 만들기

Azure 배포
이 템플릿을 사용하면 Service Bus 표준 네임스페이스 및 네임스페이스와 큐 모두에 대한 권한 부여 규칙을 배포할 수 있습니다.
Service Bus 네임스페이스 만들기

Azure 배포
이 템플릿을 사용하면 기본/표준 SKU를 사용하여 Service Bus 네임스페이스를 배포할 수 있습니다.
Service Bus 지역 복구 만들기

Azure 배포
이 템플릿을 사용하면 프리미엄 SKU 네임스페이스에서 Service Bus 지역 재해 복구 별칭을 구성할 수 있습니다.
Service Bus 네임스페이스 및 큐 만들기

Azure 배포
이 템플릿을 사용하면 Service Bus 표준 네임스페이스 및 큐를 배포할 수 있습니다.
Service Bus 네임스페이스, 토픽 및 구독 만들기

Azure 배포
이 템플릿을 사용하면 Service Bus 표준 네임스페이스, 토픽 및 구독을 배포할 수 있습니다.
Service Bus 네임스페이스, 토픽, 구독 및 규칙 만들기

Azure 배포
이 템플릿을 사용하면 Service Bus 표준 네임스페이스, 토픽, 구독 및 규칙을 배포할 수 있습니다.
Service Bus 네임스페이스 IP 필터 규칙 만들기

Azure 배포
이 템플릿을 사용하면 IP 필터 규칙을 사용하여 Service Bus Premium 네임스페이스를 배포할 수 있습니다.
Service Bus 네임스페이스 Virtual Network 규칙 만들기

Azure 배포
이 템플릿을 사용하면 Virtual Network 규칙을 사용하여 Service Bus Premium 네임스페이스를 배포할 수 있습니다.
Service Bus Premium 네임스페이스 및 AuthorizationRule 만들기

Azure 배포
이 템플릿은 Service Bus Premium 네임스페이스 및 네임스페이스 AuthorizationRule을 만듭니다.
프라이빗 엔드포인트 통해 Service Bus 네임스페이스에 연결

Azure 배포
이 샘플에서는 가상 네트워크 및 프라이빗 DNS 영역을 구성하여 프라이빗 엔드포인트를 통해 Service Bus 네임스페이스에 액세스하는 방법을 보여줍니다.
Service Bus 네임스페이스 및 토픽 만들기

Azure
배포
이 템플릿은 Service Bus 네임스페이스 및 토픽을 만듭니다.
구독 및 SQL 필터 Service Bus 토픽 만들기

Azure 배포
이 템플릿은 정의된 SQL 필터 식과 일치하는 메시지만 수신하기 위해 SQL 필터 식을 사용하여 구독으로 Service Bus 네임스페이스 및 토픽을 만듭니다.

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

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

  • 리소스 그룹

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

리소스 형식

Microsoft.ServiceBus/네임스페이스 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces@2023-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      alternateName = "string"
      disableLocalAuth = bool
      encryption = {
        keySource = "Microsoft.KeyVault"
        keyVaultProperties = [
          {
            identity = {
              userAssignedIdentity = "string"
            }
            keyName = "string"
            keyVaultUri = "string"
            keyVersion = "string"
          }
        ]
        requireInfrastructureEncryption = bool
      }
      geoDataReplication = {
        locations = [
          {
            clusterArmId = "string"
            locationName = "string"
            roleType = "string"
          }
        ]
        maxReplicationLagDurationInSeconds = int
      }
      minimumTlsVersion = "string"
      premiumMessagingPartitions = int
      privateEndpointConnections = [
        {
          properties = {
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

속성 값

네임스페이스

이름 묘사
리소스 종류 "Microsoft.ServiceBus/namespaces@2023-01-01-preview"
이름 리소스 이름 string(필수)

문자 제한: 6-50

유효한 문자:
영숫자 및 하이픈

문자로 시작합니다. 문자 또는 숫자로 끝납니다.

자세한 내용은 네임스페이스 만들기참조하세요.

리소스 이름은 Azure에서 고유해야 합니다.
위치 리소스가 있는 지리적 위치 string(필수)
parent_id 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. string(필수)
태그 리소스 태그 태그 이름 및 값의 사전입니다.
sku SKU의 속성 SBSku
신원 BYOK ID 설명의 속성 ID
속성 네임스페이스의 속성입니다. SBNamespaceProperties

신원

이름 묘사
관리 서비스 ID의 유형입니다. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids 사용자 할당 ID에 대한 속성 사용자 ID ID의 배열입니다.

IdentityUserAssignedIdentities

이름 묘사
{customized property} UserAssignedIdentity

UserAssignedIdentity

이 개체에는 배포 중에 설정할 속성이 없습니다. 모든 속성은 ReadOnly입니다.

SBNamespaceProperties

이름 묘사
alternateName 네임스페이스의 대체 이름 문자열
disableLocalAuth 이 속성은 Service Bus 네임스페이스에 대한 SAS 인증을 사용하지 않도록 설정합니다. bool
암호화 BYOK 암호화 설명의 속성 암호화
geoDataReplication 네임스페이스에 대한 지역 데이터 복제 설정 GeoDataReplicationProperties
minimumTlsVersion 지원할 클러스터의 최소 TLS 버전(예: '1.2') "1.0"
"1.1"
"1.2"
premiumMessagingPartitions Service Bus 네임스페이스의 파티션 수입니다. 이 속성은 프리미엄 SKU 네임스페이스에만 적용됩니다. 기본값은 1이고 가능한 값은 1, 2 및 4입니다. int
privateEndpointConnections 프라이빗 엔드포인트 연결 목록입니다. PrivateEndpointConnection[]
publicNetworkAccess 이는 공용 네트워크를 통해 트래픽이 허용되는지 여부를 결정합니다. 기본적으로 사용하도록 설정됩니다. "사용 안 함"
"사용"
"SecuredByPerimeter"
zoneRedundant 이 속성을 사용하도록 설정하면 지원되는 가용성 영역에 프리미엄 Service Bus 네임스페이스가 만들어집니다. bool

암호화

이름 묘사
keySource 암호화에 대한 keySource의 가능한 값을 열거합니다. "Microsoft.KeyVault"
keyVaultProperties KeyVault의 속성 keyVaultProperties[]
requireInfrastructureEncryption 인프라 암호화 사용(이중 암호화) bool

KeyVaultProperties

이름 묘사
신원 UserAssignedIdentityProperties
keyName KeyVault의 키 이름 문자열
keyVaultUri KeyVault의 URI 문자열
keyVersion KeyVault 버전 문자열

UserAssignedIdentityProperties

이름 묘사
userAssignedIdentity 암호화를 위해 선택된 사용자 ID의 ARM ID 문자열

GeoDataReplicationProperties

이름 묘사
위치 네임스페이스의 복제본이 유지 관리되는 지역 목록입니다. NamespaceReplicaLocation[]
maxReplicationLagDurationInSeconds 주 복제본에서 보조 복제본의 쿼럼까지의 데이터 복제 작업에 허용되는 최대 지연 시간입니다. 지연이 구성된 양을 초과하면 주 복제본에 대한 작업이 실패합니다. 허용되는 값은 0과 5분에서 1일입니다. int

NamespaceReplicaLocation

이름 묘사
clusterArmId 클러스터의 ARM ID를 나타내는 선택적 속성입니다. 네임스페이스 복제본을 전용 이벤트 허브 클러스터에 배치해야 하는 경우 필요합니다. 문자열
locationName 네임스페이스의 복제본이 유지 관리되는 Azure 지역 문자열
roleType GeoDR 역할 유형 "기본"
"보조"

PrivateEndpointConnection

이름 묘사
속성 PrivateEndpointConnection의 속성입니다. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

이름 묘사
privateEndpoint 이 연결에 대한 프라이빗 엔드포인트 리소스입니다. PrivateEndpoint
privateLinkServiceConnectionState 연결 상태에 대한 세부 정보입니다. ConnectionState
provisioningState 프라이빗 엔드포인트 연결의 프로비전 상태입니다. "취소됨"
"만들기"
"삭제 중"
"실패"
"성공"
"업데이트 중"

PrivateEndpoint

이름 묘사
아이디 프라이빗 엔드포인트의 ARM 식별자입니다. 문자열

ConnectionState

이름 묘사
묘사 연결 상태에 대한 설명입니다. 문자열
상태 연결의 상태입니다. "승인됨"
"연결 끊김"
"보류 중"
"거부됨"

SBSku

이름 묘사
용량 Service Bus 프리미엄 네임스페이스에 대한 메시징 단위입니다. 유효한 용량은 properties.premiumMessagingPartitions 설정의 {1, 2, 4, 8, 16} 배수입니다. 예를 들어 properties.premiumMessagingPartitions가 1이면 가능한 용량 값은 1, 2, 4, 8 및 16입니다. properties.premiumMessagingPartitions가 4이면 가능한 용량 값은 4, 8, 16, 32 및 64입니다. int
이름 이 SKU의 이름입니다. "기본"
"프리미엄"
"표준"(필수)
계층 이 특정 SKU의 청구 계층입니다. "기본"
"프리미엄"
"표준"