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 directivas del producto.

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

Elimina la configuración de directivas en el producto.

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

Obtiene la configuración de directivas en el nivel de producto

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

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

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Obtiene la configuración de directivas en el nivel de producto

Detalles del método

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

Crea o actualiza la configuración de directivas del 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 distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

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

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 directivas 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 distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

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

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)

Obtiene la configuración de directivas en el nivel de 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 distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

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

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 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 distingue mayúsculas de minúsculas.

serviceName

string

Nombre del servicio API Management.

productId

string

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

policyId

string

Identificador de la directiva.

options
ProductPolicyGetEntityTagOptionalParams

Parámetros de opciones.

Devoluciones

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Obtiene la configuración de directivas en el nivel de producto

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

Parámetros

resourceGroupName

string

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

serviceName

string

Nombre del servicio API Management.

productId

string

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

options
ProductPolicyListByProductOptionalParams

Parámetros de opciones.

Devoluciones

Promise<PolicyCollection>