Partager via


ProductPolicy interface

Interface représentant un ProductPolicy.

Méthodes

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

Crée ou met à jour de configuration de stratégie pour le produit.

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

Supprime la configuration de stratégie du produit.

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

Obtient la configuration de stratégie au niveau du produit.

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

Obtenez l’ETag de la configuration de la stratégie au niveau produit.

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Obtient la configuration de stratégie au niveau du produit.

Détails de la méthode

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

Crée ou met à jour de configuration de stratégie pour le produit.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

productId

string

Identificateur de produit. Doit être unique dans le instance de service Gestion des API actuel.

policyId

string

Identificateur de la stratégie.

parameters
PolicyContract

Contenu de la stratégie à appliquer.

options
ProductPolicyCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

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

Supprime la configuration de stratégie du produit.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

productId

string

Identificateur de produit. Doit être unique dans le instance de service Gestion des API actuel.

policyId

string

Identificateur de la stratégie.

ifMatch

string

ETag de l’entité. ETag doit correspondre à l’état actuel de l’entité à partir de la réponse d’en-tête de la requête GET ou il doit être * pour la mise à jour inconditionnelle.

options
ProductPolicyDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

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

Obtient la configuration de stratégie au niveau du produit.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

productId

string

Identificateur de produit. Doit être unique dans le instance de service Gestion des API actuel.

policyId

string

Identificateur de la stratégie.

options
ProductPolicyGetOptionalParams

Paramètres d’options.

Retours

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

Obtenez l’ETag de la configuration de la stratégie au niveau produit.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

productId

string

Identificateur de produit. Doit être unique dans le instance de service Gestion des API actuel.

policyId

string

Identificateur de la stratégie.

options
ProductPolicyGetEntityTagOptionalParams

Paramètres d’options.

Retours

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Obtient la configuration de stratégie au niveau du produit.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serviceName

string

Nom du service Gestion des API.

productId

string

Identificateur de produit. Doit être unique dans le instance de service Gestion des API actuel.

options
ProductPolicyListByProductOptionalParams

Paramètres d’options.

Retours

Promise<PolicyCollection>