Compartilhar via


AuthorizationAccessPolicy interface

Interface que representa uma AuthorizationAccessPolicy.

Métodos

createOrUpdate(string, string, string, string, string, AuthorizationAccessPolicyContract, AuthorizationAccessPolicyCreateOrUpdateOptionalParams)

Cria ou atualiza a Política de Acesso à Autorização.

delete(string, string, string, string, string, string, AuthorizationAccessPolicyDeleteOptionalParams)

Exclui a política de acesso específica da Autorização.

get(string, string, string, string, string, AuthorizationAccessPolicyGetOptionalParams)

Obtém os detalhes da política de acesso de autorização especificada por seu identificador.

listByAuthorization(string, string, string, string, AuthorizationAccessPolicyListByAuthorizationOptionalParams)

Lista uma coleção de políticas de acesso de autorização definidas em uma autorização.

Detalhes do método

createOrUpdate(string, string, string, string, string, AuthorizationAccessPolicyContract, AuthorizationAccessPolicyCreateOrUpdateOptionalParams)

Cria ou atualiza a Política de Acesso à Autorização.

function createOrUpdate(resourceGroupName: string, serviceName: string, authorizationProviderId: string, authorizationId: string, authorizationAccessPolicyId: string, parameters: AuthorizationAccessPolicyContract, options?: AuthorizationAccessPolicyCreateOrUpdateOptionalParams): Promise<AuthorizationAccessPolicyCreateOrUpdateResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

authorizationProviderId

string

Identificador do provedor de autorização.

authorizationId

string

Identificador da autorização.

authorizationAccessPolicyId

string

Identificador da política de acesso de autorização.

parameters
AuthorizationAccessPolicyContract

Criar parâmetros.

options
AuthorizationAccessPolicyCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

delete(string, string, string, string, string, string, AuthorizationAccessPolicyDeleteOptionalParams)

Exclui a política de acesso específica da Autorização.

function delete(resourceGroupName: string, serviceName: string, authorizationProviderId: string, authorizationId: string, authorizationAccessPolicyId: string, ifMatch: string, options?: AuthorizationAccessPolicyDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

authorizationProviderId

string

Identificador do provedor de autorização.

authorizationId

string

Identificador da autorização.

authorizationAccessPolicyId

string

Identificador da política de acesso de autorização.

ifMatch

string

ETag da Entidade. A ETag deve corresponder ao estado da entidade atual da resposta de cabeçalho da solicitação GET ou deve ser * para atualização incondicional.

options
AuthorizationAccessPolicyDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, string, string, string, AuthorizationAccessPolicyGetOptionalParams)

Obtém os detalhes da política de acesso de autorização especificada por seu identificador.

function get(resourceGroupName: string, serviceName: string, authorizationProviderId: string, authorizationId: string, authorizationAccessPolicyId: string, options?: AuthorizationAccessPolicyGetOptionalParams): Promise<AuthorizationAccessPolicyGetResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

authorizationProviderId

string

Identificador do provedor de autorização.

authorizationId

string

Identificador da autorização.

authorizationAccessPolicyId

string

Identificador da política de acesso de autorização.

options
AuthorizationAccessPolicyGetOptionalParams

Os parâmetros de opções.

Retornos

listByAuthorization(string, string, string, string, AuthorizationAccessPolicyListByAuthorizationOptionalParams)

Lista uma coleção de políticas de acesso de autorização definidas em uma autorização.

function listByAuthorization(resourceGroupName: string, serviceName: string, authorizationProviderId: string, authorizationId: string, options?: AuthorizationAccessPolicyListByAuthorizationOptionalParams): PagedAsyncIterableIterator<AuthorizationAccessPolicyContract, AuthorizationAccessPolicyContract[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

authorizationProviderId

string

Identificador do provedor de autorização.

authorizationId

string

Identificador da autorização.

Retornos