Freigeben über


ProductPolicy interface

Schnittstelle, die eine ProductPolicy darstellt.

Methoden

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

Erstellt oder aktualisiert die Richtlinienkonfiguration für das Produkt

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

Löscht die Richtlinienkonfiguration aus dem Produkt

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

Ruft die Richtlinienkonfiguration auf Produktebene ab

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

Rufen Sie das ETag der Richtlinienkonfiguration auf Produktebene ab.

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Ruft die Richtlinienkonfiguration auf Produktebene ab

Details zur Methode

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

Erstellt oder aktualisiert die Richtlinienkonfiguration für das Produkt

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API Management-Diensts.

productId

string

Produktbezeichner. Muss im aktuellen API Management-Dienst instance eindeutig sein.

policyId

string

Der Bezeichner der Richtlinie.

parameters
PolicyContract

Der anzuwendende Richtlinieninhalt.

options
ProductPolicyCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

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

Löscht die Richtlinienkonfiguration aus dem Produkt

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API Management-Diensts.

productId

string

Produktbezeichner. Muss im aktuellen API Management-Dienst instance eindeutig sein.

policyId

string

Der Bezeichner der Richtlinie.

ifMatch

string

ETag der Entität. ETag sollte mit dem aktuellen Entitätsstatus aus der Headerantwort der GET-Anforderung übereinstimmen, oder es sollte * für die bedingungslose Aktualisierung sein.

options
ProductPolicyDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

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

Ruft die Richtlinienkonfiguration auf Produktebene ab

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API Management-Diensts.

productId

string

Produktbezeichner. Muss im aktuellen API Management-Dienst instance eindeutig sein.

policyId

string

Der Bezeichner der Richtlinie.

options
ProductPolicyGetOptionalParams

Die Optionsparameter.

Gibt zurück

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

Rufen Sie das ETag der Richtlinienkonfiguration auf Produktebene ab.

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API Management-Diensts.

productId

string

Produktbezeichner. Muss im aktuellen API Management-Dienst instance eindeutig sein.

policyId

string

Der Bezeichner der Richtlinie.

options
ProductPolicyGetEntityTagOptionalParams

Die Optionsparameter.

Gibt zurück

listByProduct(string, string, string, ProductPolicyListByProductOptionalParams)

Ruft die Richtlinienkonfiguration auf Produktebene ab

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

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

serviceName

string

Der Name des API Management-Diensts.

productId

string

Produktbezeichner. Muss im aktuellen API Management-Dienst instance eindeutig sein.

options
ProductPolicyListByProductOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PolicyCollection>