ProductApi interface
Interfaccia che rappresenta un productApi.
Metodi
| check |
Verifica che l'entità API specificata dall'identificatore sia associata all'entità Product. |
| create |
Aggiunge un'API al prodotto specificato. |
| delete(string, string, string, string, Product |
Elimina l'API specificata dal prodotto specificato. |
| list |
Elenca una raccolta delle API associate a un prodotto. |
Dettagli metodo
checkEntityExists(string, string, string, string, ProductApiCheckEntityExistsOptionalParams)
Verifica che l'entità API specificata dall'identificatore sia associata all'entità Product.
function checkEntityExists(resourceGroupName: string, serviceName: string, productId: string, apiId: string, options?: ProductApiCheckEntityExistsOptionalParams): Promise<ProductApiCheckEntityExistsResponse>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.
- serviceName
-
string
Nome del servizio Gestione API.
- productId
-
string
Identificatore del prodotto. Deve essere univoco nell'istanza corrente del servizio Gestione API.
- apiId
-
string
Identificatore di revisione API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente ha ; rev=n come suffisso dove n è il numero di revisione.
Parametri delle opzioni.
Restituisce
Promise<ProductApiCheckEntityExistsResponse>
createOrUpdate(string, string, string, string, ProductApiCreateOrUpdateOptionalParams)
Aggiunge un'API al prodotto specificato.
function createOrUpdate(resourceGroupName: string, serviceName: string, productId: string, apiId: string, options?: ProductApiCreateOrUpdateOptionalParams): Promise<ApiContract>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.
- serviceName
-
string
Nome del servizio Gestione API.
- productId
-
string
Identificatore del prodotto. Deve essere univoco nell'istanza corrente del servizio Gestione API.
- apiId
-
string
Identificatore di revisione API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente ha ; rev=n come suffisso dove n è il numero di revisione.
Parametri delle opzioni.
Restituisce
Promise<ApiContract>
delete(string, string, string, string, ProductApiDeleteOptionalParams)
Elimina l'API specificata dal prodotto specificato.
function delete(resourceGroupName: string, serviceName: string, productId: string, apiId: string, options?: ProductApiDeleteOptionalParams): Promise<void>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.
- serviceName
-
string
Nome del servizio Gestione API.
- productId
-
string
Identificatore del prodotto. Deve essere univoco nell'istanza corrente del servizio Gestione API.
- apiId
-
string
Identificatore di revisione API. Deve essere univoco nell'istanza corrente del servizio Gestione API. La revisione non corrente ha ; rev=n come suffisso dove n è il numero di revisione.
- options
- ProductApiDeleteOptionalParams
Parametri delle opzioni.
Restituisce
Promise<void>
listByProduct(string, string, string, ProductApiListByProductOptionalParams)
Elenca una raccolta delle API associate a un prodotto.
function listByProduct(resourceGroupName: string, serviceName: string, productId: string, options?: ProductApiListByProductOptionalParams): PagedAsyncIterableIterator<ApiContract, ApiContract[], PageSettings>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Il nome non fa distinzione tra maiuscole e minuscole.
- serviceName
-
string
Nome del servizio Gestione API.
- productId
-
string
Identificatore del prodotto. Deve essere univoco nell'istanza corrente del servizio Gestione API.
Parametri delle opzioni.