다음을 통해 공유


Namespaces interface

네임스페이스를 나타내는 인터페이스입니다.

메서드

beginDelete(string, string, NamespacesDeleteOptionalParams)

기존 네임스페이스를 삭제합니다. 또한 이 작업은 네임스페이스 아래에 연결된 모든 notificationHubs를 제거합니다.

beginDeleteAndWait(string, string, NamespacesDeleteOptionalParams)

기존 네임스페이스를 삭제합니다. 또한 이 작업은 네임스페이스 아래에 연결된 모든 notificationHubs를 제거합니다.

checkAvailability(CheckAvailabilityParameters, NamespacesCheckAvailabilityOptionalParams)

모든 Azure 구독에서 지정된 서비스 네임스페이스의 가용성을 확인합니다. 이는 서비스 네임스페이스 이름을 기반으로 도메인 이름이 생성되므로 유용합니다.

createOrUpdate(string, string, NamespaceCreateOrUpdateParameters, NamespacesCreateOrUpdateOptionalParams)

서비스 네임스페이스를 만들거나 업데이트합니다. 만든 후에는 이 네임스페이스의 리소스 매니페스트를 변경할 수 없습니다. 이 작업은 idempotent입니다.

createOrUpdateAuthorizationRule(string, string, string, SharedAccessAuthorizationRuleCreateOrUpdateParameters, NamespacesCreateOrUpdateAuthorizationRuleOptionalParams)

네임스페이스에 대한 권한 부여 규칙을 만듭니다.

deleteAuthorizationRule(string, string, string, NamespacesDeleteAuthorizationRuleOptionalParams)

네임스페이스 권한 부여 규칙을 삭제합니다.

get(string, string, NamespacesGetOptionalParams)

지정된 네임스페이스에 대한 설명을 반환합니다.

getAuthorizationRule(string, string, string, NamespacesGetAuthorizationRuleOptionalParams)

이름별로 네임스페이스에 대한 권한 부여 규칙을 가져옵니다.

list(string, NamespacesListOptionalParams)

resourceGroup 내에서 사용 가능한 네임스페이스를 나열합니다.

listAll(NamespacesListAllOptionalParams)

resourceGroups에 관계없이 구독 내에서 사용 가능한 모든 네임스페이스를 나열합니다.

listAuthorizationRules(string, string, NamespacesListAuthorizationRulesOptionalParams)

네임스페이스에 대한 권한 부여 규칙을 가져옵니다.

listKeys(string, string, string, NamespacesListKeysOptionalParams)

네임스페이스에 대한 기본 및 보조 ConnectionStrings를 가져옵니다.

patch(string, string, NamespacePatchParameters, NamespacesPatchOptionalParams)

기존 네임스페이스 패치

regenerateKeys(string, string, string, PolicykeyResource, NamespacesRegenerateKeysOptionalParams)

기본/보조 키를 네임스페이스 권한 부여 규칙으로 다시 생성합니다.

메서드 세부 정보

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

네임스페이스 이름입니다.

options
NamespacesCheckAvailabilityOptionalParams

옵션 매개 변수입니다.

반환

createOrUpdate(string, string, NamespaceCreateOrUpdateParameters, NamespacesCreateOrUpdateOptionalParams)

서비스 네임스페이스를 만들거나 업데이트합니다. 만든 후에는 이 네임스페이스의 리소스 매니페스트를 변경할 수 없습니다. 이 작업은 idempotent입니다.

function createOrUpdate(resourceGroupName: string, namespaceName: string, parameters: NamespaceCreateOrUpdateParameters, options?: NamespacesCreateOrUpdateOptionalParams): Promise<NamespaceResource>

매개 변수

resourceGroupName

string

리소스 그룹의 이름입니다.

namespaceName

string

네임스페이스 이름입니다.

parameters
NamespaceCreateOrUpdateParameters

네임스페이스 리소스를 만들기 위해 제공된 매개 변수입니다.

options
NamespacesCreateOrUpdateOptionalParams

옵션 매개 변수입니다.

반환

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

권한 부여 규칙 이름입니다.

parameters
SharedAccessAuthorizationRuleCreateOrUpdateParameters

공유 액세스 권한 부여 규칙입니다.

options
NamespacesCreateOrUpdateAuthorizationRuleOptionalParams

옵션 매개 변수입니다.

반환

deleteAuthorizationRule(string, string, string, NamespacesDeleteAuthorizationRuleOptionalParams)

네임스페이스 권한 부여 규칙을 삭제합니다.

function deleteAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesDeleteAuthorizationRuleOptionalParams): Promise<void>

매개 변수

resourceGroupName

string

리소스 그룹의 이름입니다.

namespaceName

string

네임스페이스 이름입니다.

authorizationRuleName

string

권한 부여 규칙 이름입니다.

options
NamespacesDeleteAuthorizationRuleOptionalParams

옵션 매개 변수입니다.

반환

Promise<void>

get(string, string, NamespacesGetOptionalParams)

지정된 네임스페이스에 대한 설명을 반환합니다.

function get(resourceGroupName: string, namespaceName: string, options?: NamespacesGetOptionalParams): Promise<NamespaceResource>

매개 변수

resourceGroupName

string

리소스 그룹의 이름입니다.

namespaceName

string

네임스페이스 이름입니다.

options
NamespacesGetOptionalParams

옵션 매개 변수입니다.

반환

getAuthorizationRule(string, string, string, NamespacesGetAuthorizationRuleOptionalParams)

이름별로 네임스페이스에 대한 권한 부여 규칙을 가져옵니다.

function getAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesGetAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>

매개 변수

resourceGroupName

string

리소스 그룹의 이름입니다.

namespaceName

string

네임스페이스 이름

authorizationRuleName

string

권한 부여 규칙 이름입니다.

options
NamespacesGetAuthorizationRuleOptionalParams

옵션 매개 변수입니다.

반환

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

네임스페이스 이름

options
NamespacesListAuthorizationRulesOptionalParams

옵션 매개 변수입니다.

반환

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

옵션 매개 변수입니다.

반환

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

네임스페이스 권한 부여 규칙 키를 다시 생성하기 위해 제공된 매개 변수입니다.

options
NamespacesRegenerateKeysOptionalParams

옵션 매개 변수입니다.

반환

Promise<ResourceListKeys>