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)

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

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

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

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

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

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Obtenha a configuração da política ao 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

productId

string

Identificador de produto. Tem de ser exclusivo na instância de serviço de Gestão 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)

Elimina 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

productId

string

Identificador de produto. Tem de ser exclusivo na instância de serviço de Gestão de API atual.

policyId

string

O identificador da Política.

ifMatch

string

ETag da Entidade. O ETag deve corresponder ao estado da entidade atual da resposta de cabeçalho do pedido 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 ao 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

productId

string

Identificador de produto. Tem de ser exclusivo na instância de serviço de Gestão 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 o ETag da configuração da política ao 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

productId

string

Identificador de produto. Tem de ser exclusivo na instância de serviço de Gestão 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 ao 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 é sensível a maiúsculas e minúsculas.

serviceName

string

O nome do serviço Gestão de API.

productId

string

Identificador de produto. Tem de ser exclusivo na instância de serviço de Gestão de API atual.

options
ProductPolicyListByProductOptionalParams

Os parâmetros de opções.

Devoluções

Promise<PolicyCollection>