Compartilhar via


Products interface

Interface que representa um Products.

Métodos

beginCreateOrUpdate(string, string, string, Product, ProductsCreateOrUpdateOptionalParams)

Criar um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

beginCreateOrUpdateAndWait(string, string, string, Product, ProductsCreateOrUpdateOptionalParams)

Criar um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

beginDelete(string, string, string, ProductsDeleteOptionalParams)

Excluir um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto'

beginDeleteAndWait(string, string, string, ProductsDeleteOptionalParams)

Excluir um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto'

beginUpdate(string, string, string, ProductUpdate, ProductsUpdateOptionalParams)

Atualizar um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

beginUpdateAndWait(string, string, string, ProductUpdate, ProductsUpdateOptionalParams)

Atualizar um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

countDevices(string, string, string, ProductsCountDevicesOptionalParams)

Conta dispositivos no produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

get(string, string, string, ProductsGetOptionalParams)

Obter um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

listByCatalog(string, string, ProductsListByCatalogOptionalParams)

Listar recursos do produto por catálogo

listGenerateDefaultDeviceGroups(string, string, string, ProductsGenerateDefaultDeviceGroupsOptionalParams)

Gera grupos de dispositivos padrão para o produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

Detalhes do método

beginCreateOrUpdate(string, string, string, Product, ProductsCreateOrUpdateOptionalParams)

Criar um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

function beginCreateOrUpdate(resourceGroupName: string, catalogName: string, productName: string, resource: Product, options?: ProductsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Product>, Product>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

resource
Product

Parâmetros de criação de recursos.

options
ProductsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<Product>, Product>>

beginCreateOrUpdateAndWait(string, string, string, Product, ProductsCreateOrUpdateOptionalParams)

Criar um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

function beginCreateOrUpdateAndWait(resourceGroupName: string, catalogName: string, productName: string, resource: Product, options?: ProductsCreateOrUpdateOptionalParams): Promise<Product>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

resource
Product

Parâmetros de criação de recursos.

options
ProductsCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<Product>

beginDelete(string, string, string, ProductsDeleteOptionalParams)

Excluir um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto'

function beginDelete(resourceGroupName: string, catalogName: string, productName: string, options?: ProductsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

options
ProductsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, string, ProductsDeleteOptionalParams)

Excluir um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto'

function beginDeleteAndWait(resourceGroupName: string, catalogName: string, productName: string, options?: ProductsDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

options
ProductsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginUpdate(string, string, string, ProductUpdate, ProductsUpdateOptionalParams)

Atualizar um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

function beginUpdate(resourceGroupName: string, catalogName: string, productName: string, properties: ProductUpdate, options?: ProductsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Product>, Product>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

properties
ProductUpdate

As propriedades do recurso a serem atualizadas.

options
ProductsUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<@azure/core-lro.SimplePollerLike<OperationState<Product>, Product>>

beginUpdateAndWait(string, string, string, ProductUpdate, ProductsUpdateOptionalParams)

Atualizar um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

function beginUpdateAndWait(resourceGroupName: string, catalogName: string, productName: string, properties: ProductUpdate, options?: ProductsUpdateOptionalParams): Promise<Product>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

properties
ProductUpdate

As propriedades do recurso a serem atualizadas.

options
ProductsUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<Product>

countDevices(string, string, string, ProductsCountDevicesOptionalParams)

Conta dispositivos no produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

function countDevices(resourceGroupName: string, catalogName: string, productName: string, options?: ProductsCountDevicesOptionalParams): Promise<CountDevicesResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

options
ProductsCountDevicesOptionalParams

Os parâmetros de opções.

Retornos

get(string, string, string, ProductsGetOptionalParams)

Obter um produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

function get(resourceGroupName: string, catalogName: string, productName: string, options?: ProductsGetOptionalParams): Promise<Product>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

options
ProductsGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<Product>

listByCatalog(string, string, ProductsListByCatalogOptionalParams)

Listar recursos do produto por catálogo

function listByCatalog(resourceGroupName: string, catalogName: string, options?: ProductsListByCatalogOptionalParams): PagedAsyncIterableIterator<Product, Product[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

catalogName

string

Nome do catálogo

options
ProductsListByCatalogOptionalParams

Os parâmetros de opções.

Retornos

listGenerateDefaultDeviceGroups(string, string, string, ProductsGenerateDefaultDeviceGroupsOptionalParams)

Gera grupos de dispositivos padrão para o produto. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do produto.

function listGenerateDefaultDeviceGroups(resourceGroupName: string, catalogName: string, productName: string, options?: ProductsGenerateDefaultDeviceGroupsOptionalParams): PagedAsyncIterableIterator<DeviceGroup, DeviceGroup[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

options
ProductsGenerateDefaultDeviceGroupsOptionalParams

Os parâmetros de opções.

Retornos