ApiPolicy interface
Rozhraní představující ApiPolicy.
Metody
create |
Vytvoří nebo aktualizuje konfiguraci zásad pro rozhraní API. |
delete(string, string, string, string, string, Api |
Odstraní konfiguraci zásad v rozhraní API. |
get(string, string, string, string, Api |
Získejte konfiguraci zásad na úrovni rozhraní API. |
get |
Získá verzi stavu entity (Etag) zásady rozhraní API určené jeho identifikátorem. |
list |
Získejte konfiguraci zásad na úrovni rozhraní API. |
Podrobnosti metody
createOrUpdate(string, string, string, string, PolicyContract, ApiPolicyCreateOrUpdateOptionalParams)
Vytvoří nebo aktualizuje konfiguraci zásad pro rozhraní API.
function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, policyId: string, parameters: PolicyContract, options?: ApiPolicyCreateOrUpdateOptionalParams): Promise<ApiPolicyCreateOrUpdateResponse>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.
- serviceName
-
string
Název služby Gestione API.
- apiId
-
string
Identifikátor revize rozhraní API. V aktuální instanci služby Gestione API musí být jedinečná. Non-current revize má příponu ;rev=n, kde n je číslo revize.
- policyId
-
string
Identifikátor zásady.
- parameters
- PolicyContract
Obsah zásad, který se má použít.
Parametry možností
Návraty
Promise<ApiPolicyCreateOrUpdateResponse>
delete(string, string, string, string, string, ApiPolicyDeleteOptionalParams)
Odstraní konfiguraci zásad v rozhraní API.
function delete(resourceGroupName: string, serviceName: string, apiId: string, policyId: string, ifMatch: string, options?: ApiPolicyDeleteOptionalParams): Promise<void>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.
- serviceName
-
string
Název služby Gestione API.
- apiId
-
string
Identifikátor revize rozhraní API. V aktuální instanci služby Gestione API musí být jedinečná. Non-current revize má příponu ;rev=n, kde n je číslo revize.
- policyId
-
string
Identifikátor zásady.
- ifMatch
-
string
Značka ETag entity. Značka ETag by měla odpovídat aktuálnímu stavu entity z odpovědi hlavičky požadavku GET nebo by měla být * pro bezpodmínečnou aktualizaci.
- options
- ApiPolicyDeleteOptionalParams
Parametry možností
Návraty
Promise<void>
get(string, string, string, string, ApiPolicyGetOptionalParams)
Získejte konfiguraci zásad na úrovni rozhraní API.
function get(resourceGroupName: string, serviceName: string, apiId: string, policyId: string, options?: ApiPolicyGetOptionalParams): Promise<ApiPolicyGetResponse>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.
- serviceName
-
string
Název služby Gestione API.
- apiId
-
string
Identifikátor revize rozhraní API. V aktuální instanci služby Gestione API musí být jedinečná. Non-current revize má příponu ;rev=n, kde n je číslo revize.
- policyId
-
string
Identifikátor zásady.
- options
- ApiPolicyGetOptionalParams
Parametry možností
Návraty
Promise<ApiPolicyGetResponse>
getEntityTag(string, string, string, string, ApiPolicyGetEntityTagOptionalParams)
Získá verzi stavu entity (Etag) zásady rozhraní API určené jeho identifikátorem.
function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, policyId: string, options?: ApiPolicyGetEntityTagOptionalParams): Promise<ApiPolicyGetEntityTagHeaders>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.
- serviceName
-
string
Název služby Gestione API.
- apiId
-
string
Identifikátor revize rozhraní API. V aktuální instanci služby Gestione API musí být jedinečná. Non-current revize má příponu ;rev=n, kde n je číslo revize.
- policyId
-
string
Identifikátor zásady.
Parametry možností
Návraty
Promise<ApiPolicyGetEntityTagHeaders>
listByApi(string, string, string, ApiPolicyListByApiOptionalParams)
Získejte konfiguraci zásad na úrovni rozhraní API.
function listByApi(resourceGroupName: string, serviceName: string, apiId: string, options?: ApiPolicyListByApiOptionalParams): Promise<PolicyCollection>
Parametry
- resourceGroupName
-
string
Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.
- serviceName
-
string
Název služby Gestione API.
- apiId
-
string
Identifikátor revize rozhraní API. V aktuální instanci služby Gestione API musí být jedinečná. Non-current revize má příponu ;rev=n, kde n je číslo revize.
- options
- ApiPolicyListByApiOptionalParams
Parametry možností
Návraty
Promise<PolicyCollection>