Compartilhar via


ProductPolicy interface

Interface que representa um ProductPolicy.

Métodos

createOrUpdate(string, string, string, string, PolicyContract, ProductPolicyCreateOrUpdateOptionalParams)

Cria ou atualiza a configuração de política para o produto.

delete(string, string, string, string, string, ProductPolicyDeleteOptionalParams)

Exclui a configuração de política no produto.

get(string, string, string, string, ProductPolicyGetOptionalParams)

Obter a configuração de política no nível do produto.

getEntityTag(string, string, string, string, ProductPolicyGetEntityTagOptionalParams)

Obtenha a ETag da configuração de política no nível do produto.

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Obter a configuração de política no nível do produto.

Detalhes do método

createOrUpdate(string, string, string, string, PolicyContract, ProductPolicyCreateOrUpdateOptionalParams)

Cria ou atualiza a configuração de política para o produto.

function createOrUpdate(resourceGroupName: string, serviceName: string, productId: string, policyId: string, parameters: PolicyContract, options?: ProductPolicyCreateOrUpdateOptionalParams): Promise<ProductPolicyCreateOrUpdateResponse>

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.

productId

string

Identificador do produto. 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
ProductPolicyCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

delete(string, string, string, string, string, ProductPolicyDeleteOptionalParams)

Exclui a configuração de política no produto.

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

productId

string

Identificador do produto. 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
ProductPolicyDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, string, string, ProductPolicyGetOptionalParams)

Obter a configuração de política no nível do produto.

function get(resourceGroupName: string, serviceName: string, productId: string, policyId: string, options?: ProductPolicyGetOptionalParams): Promise<ProductPolicyGetResponse>

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.

productId

string

Identificador do produto. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

policyId

string

O identificador da Política.

options
ProductPolicyGetOptionalParams

Os parâmetros de opções.

Retornos

getEntityTag(string, string, string, string, ProductPolicyGetEntityTagOptionalParams)

Obtenha a ETag da configuração de política no nível do produto.

function getEntityTag(resourceGroupName: string, serviceName: string, productId: string, policyId: string, options?: ProductPolicyGetEntityTagOptionalParams): Promise<ProductPolicyGetEntityTagHeaders>

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.

productId

string

Identificador do produto. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

policyId

string

O identificador da Política.

options
ProductPolicyGetEntityTagOptionalParams

Os parâmetros de opções.

Retornos

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Obter a configuração de política no nível do produto.

function listByProduct(resourceGroupName: string, serviceName: string, productId: string, options?: ProductPolicyListByProductOptionalParams): 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.

productId

string

Identificador do produto. Deve ser exclusivo na instância de serviço Gerenciamento de API atual.

options
ProductPolicyListByProductOptionalParams

Os parâmetros de opções.

Retornos

Promise<PolicyCollection>