Namespaces interface
네임스페이스를 나타내는 인터페이스입니다.
메서드
메서드 세부 정보
beginDelete(string, string, NamespacesDeleteOptionalParams)
기존 네임스페이스를 삭제합니다. 또한 이 작업은 네임스페이스 아래에 연결된 모든 notificationHubs를 제거합니다.
function beginDelete(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름입니다.
- namespaceName
-
string
네임스페이스 이름입니다.
- options
- NamespacesDeleteOptionalParams
옵션 매개 변수입니다.
반환
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginDeleteAndWait(string, string, NamespacesDeleteOptionalParams)
기존 네임스페이스를 삭제합니다. 또한 이 작업은 네임스페이스 아래에 연결된 모든 notificationHubs를 제거합니다.
function beginDeleteAndWait(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise<void>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름입니다.
- namespaceName
-
string
네임스페이스 이름입니다.
- options
- NamespacesDeleteOptionalParams
옵션 매개 변수입니다.
반환
Promise<void>
checkAvailability(CheckAvailabilityParameters, NamespacesCheckAvailabilityOptionalParams)
모든 Azure 구독에서 지정된 서비스 네임스페이스의 가용성을 확인합니다. 이는 서비스 네임스페이스 이름을 기반으로 도메인 이름이 생성되므로 유용합니다.
function checkAvailability(parameters: CheckAvailabilityParameters, options?: NamespacesCheckAvailabilityOptionalParams): Promise<CheckAvailabilityResult>
매개 변수
- parameters
- CheckAvailabilityParameters
네임스페이스 이름입니다.
옵션 매개 변수입니다.
반환
Promise<CheckAvailabilityResult>
createOrUpdate(string, string, NamespaceCreateOrUpdateParameters, NamespacesCreateOrUpdateOptionalParams)
서비스 네임스페이스를 만들거나 업데이트합니다. 만든 후에는 이 네임스페이스의 리소스 매니페스트를 변경할 수 없습니다. 이 작업은 idempotent입니다.
function createOrUpdate(resourceGroupName: string, namespaceName: string, parameters: NamespaceCreateOrUpdateParameters, options?: NamespacesCreateOrUpdateOptionalParams): Promise<NamespaceResource>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름입니다.
- namespaceName
-
string
네임스페이스 이름입니다.
- parameters
- NamespaceCreateOrUpdateParameters
네임스페이스 리소스를 만들기 위해 제공된 매개 변수입니다.
옵션 매개 변수입니다.
반환
Promise<NamespaceResource>
createOrUpdateAuthorizationRule(string, string, string, SharedAccessAuthorizationRuleCreateOrUpdateParameters, NamespacesCreateOrUpdateAuthorizationRuleOptionalParams)
네임스페이스에 대한 권한 부여 규칙을 만듭니다.
function createOrUpdateAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: SharedAccessAuthorizationRuleCreateOrUpdateParameters, options?: NamespacesCreateOrUpdateAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름입니다.
- namespaceName
-
string
네임스페이스 이름입니다.
- authorizationRuleName
-
string
권한 부여 규칙 이름입니다.
공유 액세스 권한 부여 규칙입니다.
옵션 매개 변수입니다.
반환
deleteAuthorizationRule(string, string, string, NamespacesDeleteAuthorizationRuleOptionalParams)
네임스페이스 권한 부여 규칙을 삭제합니다.
function deleteAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesDeleteAuthorizationRuleOptionalParams): Promise<void>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름입니다.
- namespaceName
-
string
네임스페이스 이름입니다.
- authorizationRuleName
-
string
권한 부여 규칙 이름입니다.
옵션 매개 변수입니다.
반환
Promise<void>
get(string, string, NamespacesGetOptionalParams)
지정된 네임스페이스에 대한 설명을 반환합니다.
function get(resourceGroupName: string, namespaceName: string, options?: NamespacesGetOptionalParams): Promise<NamespaceResource>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름입니다.
- namespaceName
-
string
네임스페이스 이름입니다.
- options
- NamespacesGetOptionalParams
옵션 매개 변수입니다.
반환
Promise<NamespaceResource>
getAuthorizationRule(string, string, string, NamespacesGetAuthorizationRuleOptionalParams)
이름별로 네임스페이스에 대한 권한 부여 규칙을 가져옵니다.
function getAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesGetAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름입니다.
- namespaceName
-
string
네임스페이스 이름
- authorizationRuleName
-
string
권한 부여 규칙 이름입니다.
옵션 매개 변수입니다.
반환
list(string, NamespacesListOptionalParams)
resourceGroup 내에서 사용 가능한 네임스페이스를 나열합니다.
function list(resourceGroupName: string, options?: NamespacesListOptionalParams): PagedAsyncIterableIterator<NamespaceResource, NamespaceResource[], PageSettings>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름입니다. resourceGroupName 값이 null이면 메서드는 구독 내의 모든 네임스페이스를 나열합니다.
- options
- NamespacesListOptionalParams
옵션 매개 변수입니다.
반환
listAll(NamespacesListAllOptionalParams)
resourceGroups에 관계없이 구독 내에서 사용 가능한 모든 네임스페이스를 나열합니다.
function listAll(options?: NamespacesListAllOptionalParams): PagedAsyncIterableIterator<NamespaceResource, NamespaceResource[], PageSettings>
매개 변수
- options
- NamespacesListAllOptionalParams
옵션 매개 변수입니다.
반환
listAuthorizationRules(string, string, NamespacesListAuthorizationRulesOptionalParams)
네임스페이스에 대한 권한 부여 규칙을 가져옵니다.
function listAuthorizationRules(resourceGroupName: string, namespaceName: string, options?: NamespacesListAuthorizationRulesOptionalParams): PagedAsyncIterableIterator<SharedAccessAuthorizationRuleResource, SharedAccessAuthorizationRuleResource[], PageSettings>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름입니다.
- namespaceName
-
string
네임스페이스 이름
옵션 매개 변수입니다.
반환
listKeys(string, string, string, NamespacesListKeysOptionalParams)
네임스페이스에 대한 기본 및 보조 ConnectionStrings를 가져옵니다.
function listKeys(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesListKeysOptionalParams): Promise<ResourceListKeys>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름입니다.
- namespaceName
-
string
네임스페이스 이름입니다.
- authorizationRuleName
-
string
지정된 authorizationRule에 대한 네임스페이스의 연결 문자열입니다.
- options
- NamespacesListKeysOptionalParams
옵션 매개 변수입니다.
반환
Promise<ResourceListKeys>
patch(string, string, NamespacePatchParameters, NamespacesPatchOptionalParams)
기존 네임스페이스 패치
function patch(resourceGroupName: string, namespaceName: string, parameters: NamespacePatchParameters, options?: NamespacesPatchOptionalParams): Promise<NamespaceResource>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름입니다.
- namespaceName
-
string
네임스페이스 이름입니다.
- parameters
- NamespacePatchParameters
네임스페이스 리소스를 패치하기 위해 제공된 매개 변수입니다.
- options
- NamespacesPatchOptionalParams
옵션 매개 변수입니다.
반환
Promise<NamespaceResource>
regenerateKeys(string, string, string, PolicykeyResource, NamespacesRegenerateKeysOptionalParams)
기본/보조 키를 네임스페이스 권한 부여 규칙으로 다시 생성합니다.
function regenerateKeys(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: PolicykeyResource, options?: NamespacesRegenerateKeysOptionalParams): Promise<ResourceListKeys>
매개 변수
- resourceGroupName
-
string
리소스 그룹의 이름입니다.
- namespaceName
-
string
네임스페이스 이름입니다.
- authorizationRuleName
-
string
지정된 authorizationRule에 대한 네임스페이스의 연결 문자열입니다.
- parameters
- PolicykeyResource
네임스페이스 권한 부여 규칙 키를 다시 생성하기 위해 제공된 매개 변수입니다.
옵션 매개 변수입니다.
반환
Promise<ResourceListKeys>