ProductPolicy interface
Interfaz que representa un ProductPolicy.
Métodos
create |
Crea o actualiza la configuración de directivas del producto. |
delete(string, string, string, string, string, Product |
Elimina la configuración de directivas en el producto. |
get(string, string, string, string, Product |
Obtiene la configuración de directivas en el nivel de producto |
get |
Obtenga la etiqueta ETag de la configuración de directiva en el nivel producto. |
list |
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.
Parámetros de opciones.
Devoluciones
Promise<ProductPolicyCreateOrUpdateResponse>
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.
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
Promise<ProductPolicyGetResponse>
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.
Parámetros de opciones.
Devoluciones
Promise<ProductPolicyGetEntityTagHeaders>
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.
Parámetros de opciones.
Devoluciones
Promise<PolicyCollection>