Partilhar via


Policy interface

Interface que representa uma Política.

Métodos

createOrUpdate(string, string, string, PolicyContract, PolicyCreateOrUpdateOptionalParams)

Cria ou atualiza a configuração de política global do serviço de Gerenciamento de Api.

delete(string, string, string, string, PolicyDeleteOptionalParams)

Exclui a configuração de política global do Serviço de Gerenciamento de Api.

get(string, string, string, PolicyGetOptionalParams)

Obtenha a definição de política global do serviço de Gerenciamento de API.

getEntityTag(string, string, string, PolicyGetEntityTagOptionalParams)

Obtém a versão de estado da entidade (Etag) da definição de política Global no serviço de Gerenciamento de Api.

listByService(string, string, PolicyListByServiceOptionalParams)

Lista todas as definições de Política Global do serviço de Gerenciamento de Api.

Detalhes de Método

createOrUpdate(string, string, string, PolicyContract, PolicyCreateOrUpdateOptionalParams)

Cria ou atualiza a configuração de política global do serviço de Gerenciamento de Api.

function createOrUpdate(resourceGroupName: string, serviceName: string, policyId: string, parameters: PolicyContract, options?: PolicyCreateOrUpdateOptionalParams): Promise<PolicyCreateOrUpdateResponse>

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.

policyId

string

O identificador da Política.

parameters
PolicyContract

O conteúdo da política a aplicar.

options
PolicyCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

delete(string, string, string, string, PolicyDeleteOptionalParams)

Exclui a configuração de política global do Serviço de Gerenciamento de Api.

function delete(resourceGroupName: string, serviceName: string, policyId: string, ifMatch: string, options?: PolicyDeleteOptionalParams): 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.

policyId

string

O identificador da Política.

ifMatch

string

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

options
PolicyDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

get(string, string, string, PolicyGetOptionalParams)

Obtenha a definição de política global do serviço de Gerenciamento de API.

function get(resourceGroupName: string, serviceName: string, policyId: string, options?: PolicyGetOptionalParams): Promise<PolicyGetResponse>

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.

policyId

string

O identificador da Política.

options
PolicyGetOptionalParams

Os parâmetros de opções.

Devoluções

getEntityTag(string, string, string, PolicyGetEntityTagOptionalParams)

Obtém a versão de estado da entidade (Etag) da definição de política Global no serviço de Gerenciamento de Api.

function getEntityTag(resourceGroupName: string, serviceName: string, policyId: string, options?: PolicyGetEntityTagOptionalParams): Promise<PolicyGetEntityTagHeaders>

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.

policyId

string

O identificador da Política.

options
PolicyGetEntityTagOptionalParams

Os parâmetros de opções.

Devoluções

listByService(string, string, PolicyListByServiceOptionalParams)

Lista todas as definições de Política Global do serviço de Gerenciamento de Api.

function listByService(resourceGroupName: string, serviceName: string, options?: PolicyListByServiceOptionalParams): PagedAsyncIterableIterator<PolicyContract, PolicyContract[], PageSettings>

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.

options
PolicyListByServiceOptionalParams

Os parâmetros de opções.

Devoluções