Partilhar via


ProductPolicy interface

Interface que representa um ProductPolicy.

Métodos

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

Cria ou atualiza a configuração da política para o Produto.

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

Exclui a configuração da política no Produto.

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

Obtenha a configuração da política no nível do Produto.

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

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

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Obtenha a configuração da política no nível do Produto.

Detalhes de Método

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

Cria ou atualiza a configuração da 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 não diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço de Gerenciamento de API.

productId

string

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

policyId

string

O identificador da Política.

parameters
PolicyContract

O conteúdo da política a aplicar.

options
ProductPolicyCreateOrUpdateOptionalParams

Os parâmetros de opções.

Devoluções

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

Exclui a configuração da 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 não diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço de Gerenciamento de API.

productId

string

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

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
ProductPolicyDeleteOptionalParams

Os parâmetros de opções.

Devoluções

Promise<void>

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

Obtenha a configuração da 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 não diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço de Gerenciamento de API.

productId

string

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

policyId

string

O identificador da Política.

options
ProductPolicyGetOptionalParams

Os parâmetros de opções.

Devoluções

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

Obtenha a ETag da configuração da 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 não diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço de Gerenciamento de API.

productId

string

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

policyId

string

O identificador da Política.

options
ProductPolicyGetEntityTagOptionalParams

Os parâmetros de opções.

Devoluções

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Obtenha a configuração da 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 não diferencia maiúsculas de minúsculas.

serviceName

string

O nome do serviço de Gerenciamento de API.

productId

string

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

options
ProductPolicyListByProductOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PolicyCollection>