ApiOperation interface
Rozhraní představující operaci ApiOperation.
Metody
create |
Vytvoří novou operaci v rozhraní API nebo aktualizuje existující operaci. |
delete(string, string, string, string, string, Api |
Odstraní zadanou operaci v rozhraní API. |
get(string, string, string, string, Api |
Získá podrobnosti operace rozhraní API určené jeho identifikátorem. |
get |
Získá verzi stavu entity (Etag) operace rozhraní API určené jeho identifikátorem. |
list |
Vypíše kolekci operací pro zadané rozhraní API. |
update(string, string, string, string, string, Operation |
Aktualizace podrobnosti o operaci v rozhraní API určeném jeho identifikátorem. |
Podrobnosti metody
createOrUpdate(string, string, string, string, OperationContract, ApiOperationCreateOrUpdateOptionalParams)
Vytvoří novou operaci v rozhraní API nebo aktualizuje existující operaci.
function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, parameters: OperationContract, options?: ApiOperationCreateOrUpdateOptionalParams): Promise<ApiOperationCreateOrUpdateResponse>
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. Musí být jedinečný v aktuální instanci služby Gestione API. Neaktuální revize má příponu ;rev=n, kde n je číslo revize.
- operationId
-
string
Identifikátor operace v rámci rozhraní API. Musí být jedinečný v aktuální instanci služby Gestione API.
- parameters
- OperationContract
Vytvořte parametry.
Parametry možností.
Návraty
Promise<ApiOperationCreateOrUpdateResponse>
delete(string, string, string, string, string, ApiOperationDeleteOptionalParams)
Odstraní zadanou operaci v rozhraní API.
function delete(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, ifMatch: string, options?: ApiOperationDeleteOptionalParams): 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. Musí být jedinečný v aktuální instanci služby Gestione API. Neaktuální revize má příponu ;rev=n, kde n je číslo revize.
- operationId
-
string
Identifikátor operace v rámci rozhraní API. Musí být jedinečný v aktuální instanci služby Gestione API.
- 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 nepodmíněnou aktualizaci.
- options
- ApiOperationDeleteOptionalParams
Parametry možností.
Návraty
Promise<void>
get(string, string, string, string, ApiOperationGetOptionalParams)
Získá podrobnosti operace rozhraní API určené jeho identifikátorem.
function get(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, options?: ApiOperationGetOptionalParams): Promise<ApiOperationGetResponse>
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. Musí být jedinečný v aktuální instanci služby Gestione API. Neaktuální revize má příponu ;rev=n, kde n je číslo revize.
- operationId
-
string
Identifikátor operace v rámci rozhraní API. Musí být jedinečný v aktuální instanci služby Gestione API.
- options
- ApiOperationGetOptionalParams
Parametry možností.
Návraty
Promise<ApiOperationGetResponse>
getEntityTag(string, string, string, string, ApiOperationGetEntityTagOptionalParams)
Získá verzi stavu entity (Etag) operace rozhraní API určené jeho identifikátorem.
function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, options?: ApiOperationGetEntityTagOptionalParams): Promise<ApiOperationGetEntityTagHeaders>
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. Musí být jedinečný v aktuální instanci služby Gestione API. Neaktuální revize má příponu ;rev=n, kde n je číslo revize.
- operationId
-
string
Identifikátor operace v rámci rozhraní API. Musí být jedinečný v aktuální instanci služby Gestione API.
Parametry možností.
Návraty
Promise<ApiOperationGetEntityTagHeaders>
listByApi(string, string, string, ApiOperationListByApiOptionalParams)
Vypíše kolekci operací pro zadané rozhraní API.
function listByApi(resourceGroupName: string, serviceName: string, apiId: string, options?: ApiOperationListByApiOptionalParams): PagedAsyncIterableIterator<OperationContract, OperationContract[], PageSettings>
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. Musí být jedinečný v aktuální instanci služby Gestione API. Neaktuální revize má příponu ;rev=n, kde n je číslo revize.
Parametry možností.
Návraty
update(string, string, string, string, string, OperationUpdateContract, ApiOperationUpdateOptionalParams)
Aktualizace podrobnosti o operaci v rozhraní API určeném jeho identifikátorem.
function update(resourceGroupName: string, serviceName: string, apiId: string, operationId: string, ifMatch: string, parameters: OperationUpdateContract, options?: ApiOperationUpdateOptionalParams): Promise<ApiOperationUpdateResponse>
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. Musí být jedinečný v aktuální instanci služby Gestione API. Neaktuální revize má příponu ;rev=n, kde n je číslo revize.
- operationId
-
string
Identifikátor operace v rámci rozhraní API. Musí být jedinečný v aktuální instanci služby Gestione API.
- 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 nepodmíněnou aktualizaci.
- parameters
- OperationUpdateContract
Parametry aktualizace operace rozhraní API
- options
- ApiOperationUpdateOptionalParams
Parametry možností.
Návraty
Promise<ApiOperationUpdateResponse>