Partager via


Policy interface

Interface représentant une stratégie.

Méthodes

createOrUpdate(string, string, string, PolicyContract, PolicyCreateOrUpdateOptionalParams)

Crée ou met à jour la configuration de la stratégie globale du service de gestion des API.

delete(string, string, string, string, PolicyDeleteOptionalParams)

Supprime la configuration de la stratégie globale du service de gestion des API.

get(string, string, string, PolicyGetOptionalParams)

Obtient la définition de stratégie globale du service de gestion des API.

getEntityTag(string, string, string, PolicyGetEntityTagOptionalParams)

Obtient la version de l’état de l’entité (Etag) de la définition de stratégie globale dans le service Gestion des API.

listByService(string, string, PolicyListByServiceOptionalParams)

Répertorie toutes les définitions de stratégie globale du service de gestion des API.

Détails de la méthode

createOrUpdate(string, string, string, PolicyContract, PolicyCreateOrUpdateOptionalParams)

Crée ou met à jour la configuration de la stratégie globale du service de gestion des API.

function createOrUpdate(resourceGroupName: string, serviceName: string, policyId: string, parameters: PolicyContract, options?: PolicyCreateOrUpdateOptionalParams): Promise<PolicyCreateOrUpdateResponse>

Paramètres

resourceGroupName

string

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

serviceName

string

Nom du service Gestion des API.

policyId

string

Identificateur de la stratégie.

parameters
PolicyContract

Contenu de la stratégie à appliquer.

options
PolicyCreateOrUpdateOptionalParams

Paramètres d’options.

Retours

delete(string, string, string, string, PolicyDeleteOptionalParams)

Supprime la configuration de la stratégie globale du service de gestion des API.

function delete(resourceGroupName: string, serviceName: string, policyId: string, ifMatch: string, options?: PolicyDeleteOptionalParams): 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.

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
PolicyDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

get(string, string, string, PolicyGetOptionalParams)

Obtient la définition de stratégie globale du service de gestion des API.

function get(resourceGroupName: string, serviceName: string, policyId: string, options?: PolicyGetOptionalParams): Promise<PolicyGetResponse>

Paramètres

resourceGroupName

string

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

serviceName

string

Nom du service Gestion des API.

policyId

string

Identificateur de la stratégie.

options
PolicyGetOptionalParams

Paramètres d’options.

Retours

getEntityTag(string, string, string, PolicyGetEntityTagOptionalParams)

Obtient la version de l’état de l’entité (Etag) de la définition de stratégie globale dans le service Gestion des API.

function getEntityTag(resourceGroupName: string, serviceName: string, policyId: string, options?: PolicyGetEntityTagOptionalParams): Promise<PolicyGetEntityTagHeaders>

Paramètres

resourceGroupName

string

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

serviceName

string

Nom du service Gestion des API.

policyId

string

Identificateur de la stratégie.

options
PolicyGetEntityTagOptionalParams

Paramètres d’options.

Retours

listByService(string, string, PolicyListByServiceOptionalParams)

Répertorie toutes les définitions de stratégie globale du service de gestion des API.

function listByService(resourceGroupName: string, serviceName: string, options?: PolicyListByServiceOptionalParams): 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.

options
PolicyListByServiceOptionalParams

Paramètres d’options.

Retours

Promise<PolicyCollection>