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)

Obter a lista de configurações de política no nível de 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 diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento de API atual. 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 de serviço Gerenciamento de API atual.

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 diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento de API atual. 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 de serviço Gerenciamento de API atual.

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 diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento de API atual. 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 de serviço Gerenciamento de API atual.

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 diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento de API atual. 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 de serviço Gerenciamento de API atual.

policyId

string

O identificador da Política.

options
ApiOperationPolicyGetEntityTagOptionalParams

Os parâmetros de opções.

Retornos

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

Obter a lista de configurações de política no nível de 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 diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço Gerenciamento de API.

apiId

string

Identificador de revisão de API. Deve ser exclusivo na instância de serviço Gerenciamento de API atual. 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 de serviço Gerenciamento de API atual.

options
ApiOperationPolicyListByOperationOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyCollection>