Compartilhar via


Namespaces interface

Interface que representa um Namespaces.

Métodos

beginCreateOrUpdate(string, string, SBNamespace, NamespacesCreateOrUpdateOptionalParams)

Cria ou atualiza um namespace de serviço. Depois de criado, o manifesto de recurso desse namespace é imutável. Essa operação é idempotente.

beginCreateOrUpdateAndWait(string, string, SBNamespace, NamespacesCreateOrUpdateOptionalParams)

Cria ou atualiza um namespace de serviço. Depois de criado, o manifesto de recurso desse namespace é imutável. Essa operação é idempotente.

beginDelete(string, string, NamespacesDeleteOptionalParams)

Exclui um namespace existente. Essa operação também remove todos os recursos associados no namespace.

beginDeleteAndWait(string, string, NamespacesDeleteOptionalParams)

Exclui um namespace existente. Essa operação também remove todos os recursos associados no namespace.

checkNameAvailability(CheckNameAvailability, NamespacesCheckNameAvailabilityOptionalParams)

Verifique a disponibilidade do nome do namespace.

createOrUpdateAuthorizationRule(string, string, string, SBAuthorizationRule, NamespacesCreateOrUpdateAuthorizationRuleOptionalParams)

Cria ou atualiza uma regra de autorização para um namespace.

createOrUpdateNetworkRuleSet(string, string, NetworkRuleSet, NamespacesCreateOrUpdateNetworkRuleSetOptionalParams)

Crie ou atualize NetworkRuleSet para um Namespace.

deleteAuthorizationRule(string, string, string, NamespacesDeleteAuthorizationRuleOptionalParams)

Exclui uma regra de autorização de namespace.

get(string, string, NamespacesGetOptionalParams)

Obtém uma descrição para o namespace especificado.

getAuthorizationRule(string, string, string, NamespacesGetAuthorizationRuleOptionalParams)

Obtém uma regra de autorização para um namespace por nome de regra.

getNetworkRuleSet(string, string, NamespacesGetNetworkRuleSetOptionalParams)

Obtém NetworkRuleSet para um Namespace.

list(NamespacesListOptionalParams)

Obtém todos os namespaces disponíveis na assinatura, independentemente dos grupos de recursos.

listAuthorizationRules(string, string, NamespacesListAuthorizationRulesOptionalParams)

Obtém as regras de autorização para um namespace.

listByResourceGroup(string, NamespacesListByResourceGroupOptionalParams)

Obtém os namespaces disponíveis em um grupo de recursos.

listKeys(string, string, string, NamespacesListKeysOptionalParams)

Obtém as cadeias de conexão primárias e secundárias para o namespace.

listNetworkRuleSets(string, string, NamespacesListNetworkRuleSetsOptionalParams)

Obtém a lista de NetworkRuleSet para um Namespace.

regenerateKeys(string, string, string, RegenerateAccessKeyParameters, NamespacesRegenerateKeysOptionalParams)

Regenera as cadeias de conexão primárias ou secundárias para o namespace.

update(string, string, SBNamespaceUpdateParameters, NamespacesUpdateOptionalParams)

Atualizações um namespace de serviço. Depois de criado, o manifesto de recurso desse namespace é imutável. Essa operação é idempotente.

Detalhes do método

beginCreateOrUpdate(string, string, SBNamespace, NamespacesCreateOrUpdateOptionalParams)

Cria ou atualiza um namespace de serviço. Depois de criado, o manifesto de recurso desse namespace é imutável. Essa operação é idempotente.

function beginCreateOrUpdate(resourceGroupName: string, namespaceName: string, parameters: SBNamespace, options?: NamespacesCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<SBNamespace>, SBNamespace>>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace.

parameters
SBNamespace

Parâmetros fornecidos para criar um recurso de namespace.

options
NamespacesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<SBNamespace>, SBNamespace>>

beginCreateOrUpdateAndWait(string, string, SBNamespace, NamespacesCreateOrUpdateOptionalParams)

Cria ou atualiza um namespace de serviço. Depois de criado, o manifesto de recurso desse namespace é imutável. Essa operação é idempotente.

function beginCreateOrUpdateAndWait(resourceGroupName: string, namespaceName: string, parameters: SBNamespace, options?: NamespacesCreateOrUpdateOptionalParams): Promise<SBNamespace>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace.

parameters
SBNamespace

Parâmetros fornecidos para criar um recurso de namespace.

options
NamespacesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<SBNamespace>

beginDelete(string, string, NamespacesDeleteOptionalParams)

Exclui um namespace existente. Essa operação também remove todos os recursos associados no namespace.

function beginDelete(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

options
NamespacesDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, NamespacesDeleteOptionalParams)

Exclui um namespace existente. Essa operação também remove todos os recursos associados no namespace.

function beginDeleteAndWait(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

options
NamespacesDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

checkNameAvailability(CheckNameAvailability, NamespacesCheckNameAvailabilityOptionalParams)

Verifique a disponibilidade do nome do namespace.

function checkNameAvailability(parameters: CheckNameAvailability, options?: NamespacesCheckNameAvailabilityOptionalParams): Promise<CheckNameAvailabilityResult>

Parâmetros

parameters
CheckNameAvailability

Parâmetros para verificar a disponibilidade do nome do namespace fornecido

options
NamespacesCheckNameAvailabilityOptionalParams

Os parâmetros de opções.

Retornos

createOrUpdateAuthorizationRule(string, string, string, SBAuthorizationRule, NamespacesCreateOrUpdateAuthorizationRuleOptionalParams)

Cria ou atualiza uma regra de autorização para um namespace.

function createOrUpdateAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: SBAuthorizationRule, options?: NamespacesCreateOrUpdateAuthorizationRuleOptionalParams): Promise<SBAuthorizationRule>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

authorizationRuleName

string

O nome da regra de autorização.

parameters
SBAuthorizationRule

A regra de autorização de acesso compartilhado.

options
NamespacesCreateOrUpdateAuthorizationRuleOptionalParams

Os parâmetros de opções.

Retornos

createOrUpdateNetworkRuleSet(string, string, NetworkRuleSet, NamespacesCreateOrUpdateNetworkRuleSetOptionalParams)

Crie ou atualize NetworkRuleSet para um Namespace.

function createOrUpdateNetworkRuleSet(resourceGroupName: string, namespaceName: string, parameters: NetworkRuleSet, options?: NamespacesCreateOrUpdateNetworkRuleSetOptionalParams): Promise<NetworkRuleSet>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

parameters
NetworkRuleSet

O IpFilterRule do Namespace.

options
NamespacesCreateOrUpdateNetworkRuleSetOptionalParams

Os parâmetros de opções.

Retornos

Promise<NetworkRuleSet>

deleteAuthorizationRule(string, string, string, NamespacesDeleteAuthorizationRuleOptionalParams)

Exclui uma regra de autorização de namespace.

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

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

authorizationRuleName

string

O nome da regra de autorização.

options
NamespacesDeleteAuthorizationRuleOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, NamespacesGetOptionalParams)

Obtém uma descrição para o namespace especificado.

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

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

options
NamespacesGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<SBNamespace>

getAuthorizationRule(string, string, string, NamespacesGetAuthorizationRuleOptionalParams)

Obtém uma regra de autorização para um namespace por nome de regra.

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

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

authorizationRuleName

string

O nome da regra de autorização.

options
NamespacesGetAuthorizationRuleOptionalParams

Os parâmetros de opções.

Retornos

getNetworkRuleSet(string, string, NamespacesGetNetworkRuleSetOptionalParams)

Obtém NetworkRuleSet para um Namespace.

function getNetworkRuleSet(resourceGroupName: string, namespaceName: string, options?: NamespacesGetNetworkRuleSetOptionalParams): Promise<NetworkRuleSet>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

options
NamespacesGetNetworkRuleSetOptionalParams

Os parâmetros de opções.

Retornos

Promise<NetworkRuleSet>

list(NamespacesListOptionalParams)

Obtém todos os namespaces disponíveis na assinatura, independentemente dos grupos de recursos.

function list(options?: NamespacesListOptionalParams): PagedAsyncIterableIterator<SBNamespace, SBNamespace[], PageSettings>

Parâmetros

options
NamespacesListOptionalParams

Os parâmetros de opções.

Retornos

listAuthorizationRules(string, string, NamespacesListAuthorizationRulesOptionalParams)

Obtém as regras de autorização para um namespace.

function listAuthorizationRules(resourceGroupName: string, namespaceName: string, options?: NamespacesListAuthorizationRulesOptionalParams): PagedAsyncIterableIterator<SBAuthorizationRule, SBAuthorizationRule[], PageSettings>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

options
NamespacesListAuthorizationRulesOptionalParams

Os parâmetros de opções.

Retornos

listByResourceGroup(string, NamespacesListByResourceGroupOptionalParams)

Obtém os namespaces disponíveis em um grupo de recursos.

function listByResourceGroup(resourceGroupName: string, options?: NamespacesListByResourceGroupOptionalParams): PagedAsyncIterableIterator<SBNamespace, SBNamespace[], PageSettings>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

options
NamespacesListByResourceGroupOptionalParams

Os parâmetros de opções.

Retornos

listKeys(string, string, string, NamespacesListKeysOptionalParams)

Obtém as cadeias de conexão primárias e secundárias para o namespace.

function listKeys(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesListKeysOptionalParams): Promise<AccessKeys>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

authorizationRuleName

string

O nome da regra de autorização.

options
NamespacesListKeysOptionalParams

Os parâmetros de opções.

Retornos

Promise<AccessKeys>

listNetworkRuleSets(string, string, NamespacesListNetworkRuleSetsOptionalParams)

Obtém a lista de NetworkRuleSet para um Namespace.

function listNetworkRuleSets(resourceGroupName: string, namespaceName: string, options?: NamespacesListNetworkRuleSetsOptionalParams): PagedAsyncIterableIterator<NetworkRuleSet, NetworkRuleSet[], PageSettings>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

options
NamespacesListNetworkRuleSetsOptionalParams

Os parâmetros de opções.

Retornos

regenerateKeys(string, string, string, RegenerateAccessKeyParameters, NamespacesRegenerateKeysOptionalParams)

Regenera as cadeias de conexão primárias ou secundárias para o namespace.

function regenerateKeys(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: RegenerateAccessKeyParameters, options?: NamespacesRegenerateKeysOptionalParams): Promise<AccessKeys>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

authorizationRuleName

string

O nome da regra de autorização.

parameters
RegenerateAccessKeyParameters

Parâmetros fornecidos para regenerar a regra de autorização.

options
NamespacesRegenerateKeysOptionalParams

Os parâmetros de opções.

Retornos

Promise<AccessKeys>

update(string, string, SBNamespaceUpdateParameters, NamespacesUpdateOptionalParams)

Atualizações um namespace de serviço. Depois de criado, o manifesto de recurso desse namespace é imutável. Essa operação é idempotente.

function update(resourceGroupName: string, namespaceName: string, parameters: SBNamespaceUpdateParameters, options?: NamespacesUpdateOptionalParams): Promise<SBNamespace>

Parâmetros

resourceGroupName

string

Nome do grupo de recursos na assinatura do Azure.

namespaceName

string

O nome do namespace

parameters
SBNamespaceUpdateParameters

Parâmetros fornecidos para atualizar um recurso de namespace.

options
NamespacesUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<SBNamespace>