Partilhar via


Products interface

Interface que representa um Produto.

Métodos

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

Crie 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)

Crie 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)

Atualize 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)

Atualize 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)

Obtenha 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 de produtos 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 de Método

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

Crie 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.

Devoluções

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

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

Crie 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.

Devoluções

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.

Devoluções

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.

Devoluções

Promise<void>

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

Atualize 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.

Devoluções

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

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

Atualize 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.

Devoluções

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.

Devoluções

get(string, string, string, ProductsGetOptionalParams)

Obtenha 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.

Devoluções

Promise<Product>

listByCatalog(string, string, ProductsListByCatalogOptionalParams)

Listar recursos de produtos 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.

Devoluções

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.

Devoluções