Notification Hubs - List Keys

NotificationHub에 대한 기본 및 보조 ConnectionStrings를 가져옵니다.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NotificationHubs/namespaces/{namespaceName}/notificationHubs/{notificationHubName}/authorizationRules/{authorizationRuleName}/listKeys?api-version=2023-09-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
authorizationRuleName
path True

string

권한 부여 규칙 이름

Regex pattern: ^[a-zA-Z0-9!()*-._]+$

namespaceName
path True

string

네임스페이스 이름

Regex pattern: ^[a-zA-Z][a-zA-Z0-9-]*$

notificationHubName
path True

string

알림 허브 이름

Regex pattern: ^[a-zA-Z][a-zA-Z0-9-./_]*$

resourceGroupName
path True

string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

subscriptionId
path True

string

uuid

대상 구독의 ID입니다. 값은 UUID여야 합니다.

api-version
query True

string

이 작업에 사용할 API 버전입니다.

응답

Name 형식 Description
200 OK

ResourceListKeys

Success

Other Status Codes

ErrorResponse

이유가 있는 오류 코드입니다.

보안

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 사용자 계정 가장

예제

NotificationHubs_ListKeys

Sample Request

POST https://management.azure.com/subscriptions/29cfa613-cbbc-4512-b1d6-1b3a92c7fa40/resourceGroups/5ktrial/providers/Microsoft.NotificationHubs/namespaces/nh-sdk-ns/notificationHubs/nh-sdk-hub/authorizationRules/sdk-AuthRules-5800/listKeys?api-version=2023-09-01

Sample Response

{
  "primaryConnectionString": "Endpoint=sb://nh-sdk-ns.servicebus.windows-int.net/;SharedAccessKeyName=sdk-AuthRules-5800;SharedAccessKey=############################################;EntityPath=sdk-notificationHubs-2317",
  "secondaryConnectionString": "Endpoint=sb://nh-sdk-ns.servicebus.windows-int.net/;SharedAccessKeyName=sdk-AuthRules-5800;SharedAccessKey=############################################;EntityPath=sdk-notificationHubs-2317",
  "primaryKey": "############################################",
  "secondaryKey": "############################################",
  "keyName": "sdk-AuthRules-5800"
}

정의

Name Description
ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

ResourceListKeys

네임스페이스 또는 NotificationHub 액세스 키(연결 문자열)를 반환하는 POST 요청에 대한 응답입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

Error 개체.

ResourceListKeys

네임스페이스 또는 NotificationHub 액세스 키(연결 문자열)를 반환하는 POST 요청에 대한 응답입니다.

Name 형식 Description
keyName

string

만든 AuthorizationRule의 keyName을 가져오거나 설정합니다.

primaryConnectionString

string

AuthorizationRule의 primaryConnectionString을 가져오거나 설정합니다.

primaryKey

string

만든 AuthorizationRule의 primaryKey를 가져오거나 설정합니다.

secondaryConnectionString

string

만든 AuthorizationRule의 secondaryConnectionString을 가져오거나 설정합니다.

secondaryKey

string

만든 AuthorizationRule의 secondaryKey를 가져오거나 설정합니다.