Product interface
Interfaccia che rappresenta un prodotto.
Metodi
create |
Crea o Aggiornamenti un prodotto. |
delete(string, string, string, string, Product |
Eliminare il prodotto. |
get(string, string, string, Product |
Ottiene i dettagli del prodotto specificato dal relativo identificatore. |
get |
Ottiene la versione dello stato dell'entità (Etag) del prodotto specificato dal relativo identificatore. |
list |
Elenca una raccolta di prodotti nell'istanza del servizio specificata. |
list |
Elenca una raccolta di prodotti associati ai tag. |
update(string, string, string, string, Product |
Aggiornare i dettagli del prodotto esistenti. |
Dettagli metodo
createOrUpdate(string, string, string, ProductContract, ProductCreateOrUpdateOptionalParams)
Crea o Aggiornamenti un prodotto.
function createOrUpdate(resourceGroupName: string, serviceName: string, productId: string, parameters: ProductContract, options?: ProductCreateOrUpdateOptionalParams): Promise<ProductCreateOrUpdateResponse>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- serviceName
-
string
Nome del servizio di Gestione API.
- productId
-
string
Identificatore prodotto. Deve essere univoco nell'istanza corrente del servizio di Gestione API.
- parameters
- ProductContract
Creare o aggiornare i parametri.
Parametri delle opzioni.
Restituisce
Promise<ProductCreateOrUpdateResponse>
delete(string, string, string, string, ProductDeleteOptionalParams)
Eliminare il prodotto.
function delete(resourceGroupName: string, serviceName: string, productId: string, ifMatch: string, options?: ProductDeleteOptionalParams): Promise<void>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- serviceName
-
string
Nome del servizio di Gestione API.
- productId
-
string
Identificatore prodotto. Deve essere univoco nell'istanza corrente del servizio di Gestione API.
- ifMatch
-
string
ETag dell'entità. ETag deve corrispondere allo stato corrente dell'entità dalla risposta di intestazione della richiesta GET oppure deve essere * per l'aggiornamento incondizionato.
- options
- ProductDeleteOptionalParams
Parametri delle opzioni.
Restituisce
Promise<void>
get(string, string, string, ProductGetOptionalParams)
Ottiene i dettagli del prodotto specificato dal relativo identificatore.
function get(resourceGroupName: string, serviceName: string, productId: string, options?: ProductGetOptionalParams): Promise<ProductGetResponse>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- serviceName
-
string
Nome del servizio di Gestione API.
- productId
-
string
Identificatore prodotto. Deve essere univoco nell'istanza corrente del servizio di Gestione API.
- options
- ProductGetOptionalParams
Parametri delle opzioni.
Restituisce
Promise<ProductGetResponse>
getEntityTag(string, string, string, ProductGetEntityTagOptionalParams)
Ottiene la versione dello stato dell'entità (Etag) del prodotto specificato dal relativo identificatore.
function getEntityTag(resourceGroupName: string, serviceName: string, productId: string, options?: ProductGetEntityTagOptionalParams): Promise<ProductGetEntityTagHeaders>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- serviceName
-
string
Nome del servizio di Gestione API.
- productId
-
string
Identificatore prodotto. Deve essere univoco nell'istanza corrente del servizio di Gestione API.
Parametri delle opzioni.
Restituisce
Promise<ProductGetEntityTagHeaders>
listByService(string, string, ProductListByServiceOptionalParams)
Elenca una raccolta di prodotti nell'istanza del servizio specificata.
function listByService(resourceGroupName: string, serviceName: string, options?: ProductListByServiceOptionalParams): PagedAsyncIterableIterator<ProductContract, ProductContract[], PageSettings>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- serviceName
-
string
Nome del servizio di Gestione API.
Parametri delle opzioni.
Restituisce
listByTags(string, string, ProductListByTagsOptionalParams)
Elenca una raccolta di prodotti associati ai tag.
function listByTags(resourceGroupName: string, serviceName: string, options?: ProductListByTagsOptionalParams): PagedAsyncIterableIterator<TagResourceContract, TagResourceContract[], PageSettings>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- serviceName
-
string
Nome del servizio di Gestione API.
- options
- ProductListByTagsOptionalParams
Parametri delle opzioni.
Restituisce
update(string, string, string, string, ProductUpdateParameters, ProductUpdateOptionalParams)
Aggiornare i dettagli del prodotto esistenti.
function update(resourceGroupName: string, serviceName: string, productId: string, ifMatch: string, parameters: ProductUpdateParameters, options?: ProductUpdateOptionalParams): Promise<ProductUpdateResponse>
Parametri
- resourceGroupName
-
string
Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.
- serviceName
-
string
Nome del servizio di Gestione API.
- productId
-
string
Identificatore prodotto. Deve essere univoco nell'istanza corrente del servizio di Gestione API.
- ifMatch
-
string
ETag dell'entità. ETag deve corrispondere allo stato corrente dell'entità dalla risposta di intestazione della richiesta GET oppure deve essere * per l'aggiornamento incondizionato.
- parameters
- ProductUpdateParameters
Aggiornare i parametri.
- options
- ProductUpdateOptionalParams
Parametri delle opzioni.
Restituisce
Promise<ProductUpdateResponse>