Compartir a través de


ProductPolicy interface

Interfaz que representa un ProductPolicy.

Métodos

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

Crea o actualiza la configuración de la directiva para el producto.

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

Elimina la configuración de directiva en el producto.

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

Obtenga la configuración de directiva en el nivel producto.

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

Obtenga la etiqueta ETag de la configuración de directiva en el nivel de producto.

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Obtenga la configuración de directiva en el nivel producto.

Detalles del método

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

Crea o actualiza la configuración de la directiva para el producto.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

Identificador del producto. Debe ser único en la instancia actual del servicio API Management.

policyId

string

Identificador de la directiva.

parameters
PolicyContract

Contenido de la directiva que se va a aplicar.

options
ProductPolicyCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

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

Elimina la configuración de directiva en el producto.

function delete(resourceGroupName: string, serviceName: string, productId: string, policyId: string, ifMatch: string, options?: ProductPolicyDeleteOptionalParams): Promise<void>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

Identificador del producto. Debe ser único en la instancia actual del servicio API Management.

policyId

string

Identificador de la directiva.

ifMatch

string

ETag de la entidad. ETag debe coincidir con el estado de entidad actual de la respuesta del encabezado de la solicitud GET o debe ser * para la actualización incondicional.

options
ProductPolicyDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

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

Obtenga la configuración de directiva en el nivel producto.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

Identificador del producto. Debe ser único en la instancia actual del servicio API Management.

policyId

string

Identificador de la directiva.

options
ProductPolicyGetOptionalParams

Parámetros de opciones.

Devoluciones

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

Obtenga la etiqueta ETag de la configuración de directiva en el nivel de producto.

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

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

Identificador del producto. Debe ser único en la instancia actual del servicio API Management.

policyId

string

Identificador de la directiva.

options
ProductPolicyGetEntityTagOptionalParams

Parámetros de opciones.

Devoluciones

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Obtenga la configuración de directiva en el nivel producto.

function listByProduct(resourceGroupName: string, serviceName: string, productId: string, options?: ProductPolicyListByProductOptionalParams): Promise<PolicyCollection>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos. El nombre no distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

Identificador del producto. Debe ser único en la instancia actual del servicio API Management.

options
ProductPolicyListByProductOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyCollection>