Compartilhar via


ApiOperationPolicy interface

Interface que representa uma ApiOperationPolicy.

Métodos

createOrUpdate(string, string, string, string, string, PolicyContract, ApiOperationPolicyCreateOrUpdateOptionalParams)

Cria ou atualiza a configuração de política para o nível de Operação da API.

delete(string, string, string, string, string, string, ApiOperationPolicyDeleteOptionalParams)

Exclui a configuração de política na Operação de API.

get(string, string, string, string, string, ApiOperationPolicyGetOptionalParams)

Obtenha a configuração de política no nível da Operação da API.

getEntityTag(string, string, string, string, string, ApiOperationPolicyGetEntityTagOptionalParams)

Obtém a versão de estado da entidade (Etag) da política de operação de API especificada por seu identificador.

listByOperation(string, string, string, string, ApiOperationPolicyListByOperationOptionalParams)

Obtenha a lista de configuração de política no nível da Operação da API.

Detalhes do método

createOrUpdate(string, string, string, string, string, PolicyContract, ApiOperationPolicyCreateOrUpdateOptionalParams)

Cria ou atualiza a configuração de política para o nível de Operação da API.

function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, policyId: string, parameters: PolicyContract, options?: ApiOperationPolicyCreateOrUpdateOptionalParams): Promise<ApiOperationPolicyCreateOrUpdateResponse>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API. A revisão não atual tem; rev=n como um sufixo em que n é o número de revisão.

operationId

string

Identificador de operação em uma API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API.

policyId

string

O identificador da Política.

parameters
PolicyContract

O conteúdo da política a ser aplicado.

options
ApiOperationPolicyCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

delete(string, string, string, string, string, string, ApiOperationPolicyDeleteOptionalParams)

Exclui a configuração de política na Operação de API.

function delete(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, policyId: string, ifMatch: string, options?: ApiOperationPolicyDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API. A revisão não atual tem; rev=n como um sufixo em que n é o número de revisão.

operationId

string

Identificador de operação em uma API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API.

policyId

string

O identificador da Política.

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
ApiOperationPolicyDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, string, string, string, ApiOperationPolicyGetOptionalParams)

Obtenha a configuração de política no nível da Operação da API.

function get(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, policyId: string, options?: ApiOperationPolicyGetOptionalParams): Promise<ApiOperationPolicyGetResponse>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API. A revisão não atual tem; rev=n como um sufixo em que n é o número de revisão.

operationId

string

Identificador de operação em uma API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API.

policyId

string

O identificador da Política.

options
ApiOperationPolicyGetOptionalParams

Os parâmetros de opções.

Retornos

getEntityTag(string, string, string, string, string, ApiOperationPolicyGetEntityTagOptionalParams)

Obtém a versão de estado da entidade (Etag) da política de operação de API especificada por seu identificador.

function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, policyId: string, options?: ApiOperationPolicyGetEntityTagOptionalParams): Promise<ApiOperationPolicyGetEntityTagHeaders>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API. A revisão não atual tem; rev=n como um sufixo em que n é o número de revisão.

operationId

string

Identificador de operação em uma API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API.

policyId

string

O identificador da Política.

options
ApiOperationPolicyGetEntityTagOptionalParams

Os parâmetros de opções.

Retornos

listByOperation(string, string, string, string, ApiOperationPolicyListByOperationOptionalParams)

Obtenha a lista de configuração de política no nível da Operação da API.

function listByOperation(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, options?: ApiOperationPolicyListByOperationOptionalParams): Promise<PolicyCollection>

Parâmetros

resourceGroupName

string

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

serviceName

string

O nome do serviço de Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API. A revisão não atual tem; rev=n como um sufixo em que n é o número de revisão.

operationId

string

Identificador de operação em uma API. Deve ser exclusivo na instância atual do serviço de Gerenciamento de API.

options
ApiOperationPolicyListByOperationOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyCollection>