Dela via


ApiOperationPolicy interface

Gränssnitt som representerar en ApiOperationPolicy.

Metoder

createOrUpdate(string, string, string, string, string, PolicyContract, ApiOperationPolicyCreateOrUpdateOptionalParams)

Skapar eller uppdaterar principkonfigurationen för API-åtgärdsnivån.

delete(string, string, string, string, string, string, ApiOperationPolicyDeleteOptionalParams)

Tar bort principkonfigurationen i API-åtgärden.

get(string, string, string, string, string, ApiOperationPolicyGetOptionalParams)

Hämta principkonfigurationen på API-åtgärdsnivå.

getEntityTag(string, string, string, string, string, ApiOperationPolicyGetEntityTagOptionalParams)

Hämtar entitetstillståndsversionen (Etag) för DEN API-åtgärdsprincip som anges av dess identifierare.

listByOperation(string, string, string, string, ApiOperationPolicyListByOperationOptionalParams)

Hämta listan över principkonfiguration på API-åtgärdsnivå.

Metodinformation

createOrUpdate(string, string, string, string, string, PolicyContract, ApiOperationPolicyCreateOrUpdateOptionalParams)

Skapar eller uppdaterar principkonfigurationen för API-åtgärdsnivån.

function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, policyId: string, parameters: PolicyContract, options?: ApiOperationPolicyCreateOrUpdateOptionalParams): Promise<ApiOperationPolicyCreateOrUpdateResponse>

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

apiId

string

API-revisionsidentifierare. Måste vara unikt i den aktuella API Management tjänstinstansen. Icke-aktuell revision har ;rev=n som suffix där n är revisionsnumret.

operationId

string

Åtgärdsidentifierare i ett API. Måste vara unikt i den aktuella API Management tjänstinstansen.

policyId

string

Principens identifierare.

parameters
PolicyContract

Det principinnehåll som ska tillämpas.

options
ApiOperationPolicyCreateOrUpdateOptionalParams

Alternativparametrarna.

Returer

delete(string, string, string, string, string, string, ApiOperationPolicyDeleteOptionalParams)

Tar bort principkonfigurationen i API-åtgärden.

function delete(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, policyId: string, ifMatch: string, options?: ApiOperationPolicyDeleteOptionalParams): Promise<void>

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

apiId

string

API-revisionsidentifierare. Måste vara unikt i den aktuella API Management tjänstinstansen. Icke-aktuell revision har ;rev=n som suffix där n är revisionsnumret.

operationId

string

Åtgärdsidentifierare i ett API. Måste vara unikt i den aktuella API Management tjänstinstansen.

policyId

string

Principens identifierare.

ifMatch

string

ETag för entiteten. ETag ska matcha det aktuella entitetstillståndet från huvudsvaret för GET-begäran, eller så bör det vara * för ovillkorlig uppdatering.

options
ApiOperationPolicyDeleteOptionalParams

Alternativparametrarna.

Returer

Promise<void>

get(string, string, string, string, string, ApiOperationPolicyGetOptionalParams)

Hämta principkonfigurationen på API-åtgärdsnivå.

function get(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, policyId: string, options?: ApiOperationPolicyGetOptionalParams): Promise<ApiOperationPolicyGetResponse>

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

apiId

string

API-revisionsidentifierare. Måste vara unikt i den aktuella API Management tjänstinstansen. Icke-aktuell revision har ;rev=n som suffix där n är revisionsnumret.

operationId

string

Åtgärdsidentifierare i ett API. Måste vara unikt i den aktuella API Management tjänstinstansen.

policyId

string

Principens identifierare.

options
ApiOperationPolicyGetOptionalParams

Alternativparametrarna.

Returer

getEntityTag(string, string, string, string, string, ApiOperationPolicyGetEntityTagOptionalParams)

Hämtar entitetstillståndsversionen (Etag) för DEN API-åtgärdsprincip som anges av dess identifierare.

function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, policyId: string, options?: ApiOperationPolicyGetEntityTagOptionalParams): Promise<ApiOperationPolicyGetEntityTagHeaders>

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

apiId

string

API-revisionsidentifierare. Måste vara unikt i den aktuella API Management tjänstinstansen. Icke-aktuell revision har ;rev=n som suffix där n är revisionsnumret.

operationId

string

Åtgärdsidentifierare i ett API. Måste vara unikt i den aktuella API Management tjänstinstansen.

policyId

string

Principens identifierare.

options
ApiOperationPolicyGetEntityTagOptionalParams

Alternativparametrarna.

Returer

listByOperation(string, string, string, string, ApiOperationPolicyListByOperationOptionalParams)

Hämta listan över principkonfiguration på API-åtgärdsnivå.

function listByOperation(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, options?: ApiOperationPolicyListByOperationOptionalParams): Promise<PolicyCollection>

Parametrar

resourceGroupName

string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serviceName

string

Namnet på API Management-tjänsten.

apiId

string

API-revisionsidentifierare. Måste vara unikt i den aktuella API Management tjänstinstansen. Icke-aktuell revision har ;rev=n som suffix där n är revisionsnumret.

operationId

string

Åtgärdsidentifierare i ett API. Måste vara unikt i den aktuella API Management tjänstinstansen.

options
ApiOperationPolicyListByOperationOptionalParams

Alternativparametrarna.

Returer

Promise<PolicyCollection>