Compartilhar via


Devices interface

Interface que representa um Dispositivos.

Métodos

beginCreateOrUpdate(string, string, string, string, string, Device, DevicesCreateOrUpdateOptionalParams)

Create um Dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produtos para reivindicar apenas um dispositivo para o catálogo.

beginCreateOrUpdateAndWait(string, string, string, string, string, Device, DevicesCreateOrUpdateOptionalParams)

Create um Dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produtos para reivindicar apenas um dispositivo para o catálogo.

beginDelete(string, string, string, string, string, DevicesDeleteOptionalParams)

Excluir um dispositivo

beginDeleteAndWait(string, string, string, string, string, DevicesDeleteOptionalParams)

Excluir um dispositivo

beginGenerateCapabilityImage(string, string, string, string, string, GenerateCapabilityImageRequest, DevicesGenerateCapabilityImageOptionalParams)

Gera a imagem de funcionalidade para o dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produto para gerar a imagem para um dispositivo que não pertence a um grupo de dispositivos e produto específicos.

beginGenerateCapabilityImageAndWait(string, string, string, string, string, GenerateCapabilityImageRequest, DevicesGenerateCapabilityImageOptionalParams)

Gera a imagem de funcionalidade para o dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produto para gerar a imagem para um dispositivo que não pertence a um grupo de dispositivos e produto específicos.

beginUpdate(string, string, string, string, string, DeviceUpdate, DevicesUpdateOptionalParams)

Atualizar um dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produtos para mover um dispositivo para o nível do catálogo.

beginUpdateAndWait(string, string, string, string, string, DeviceUpdate, DevicesUpdateOptionalParams)

Atualizar um dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produtos para mover um dispositivo para o nível do catálogo.

get(string, string, string, string, string, DevicesGetOptionalParams)

Obter um dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produtos quando um dispositivo não pertence a um grupo de dispositivos e produto.

listByDeviceGroup(string, string, string, string, DevicesListByDeviceGroupOptionalParams)

Listar recursos do dispositivo por DeviceGroup. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do grupo de produtos ou dispositivos.

Detalhes do método

beginCreateOrUpdate(string, string, string, string, string, Device, DevicesCreateOrUpdateOptionalParams)

Create um Dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produtos para reivindicar apenas um dispositivo para o catálogo.

function beginCreateOrUpdate(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, resource: Device, options?: DevicesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Device>, Device>>

Parâmetros

resourceGroupName

string

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

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

deviceGroupName

string

Nome do grupo de dispositivos.

deviceName

string

Nome do dispositivo

resource
Device

Parâmetros de criação de recursos.

options
DevicesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateOrUpdateAndWait(string, string, string, string, string, Device, DevicesCreateOrUpdateOptionalParams)

Create um Dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produtos para reivindicar apenas um dispositivo para o catálogo.

function beginCreateOrUpdateAndWait(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, resource: Device, options?: DevicesCreateOrUpdateOptionalParams): Promise<Device>

Parâmetros

resourceGroupName

string

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

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

deviceGroupName

string

Nome do grupo de dispositivos.

deviceName

string

Nome do dispositivo

resource
Device

Parâmetros de criação de recursos.

options
DevicesCreateOrUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<Device>

beginDelete(string, string, string, string, string, DevicesDeleteOptionalParams)

Excluir um dispositivo

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

Parâmetros

resourceGroupName

string

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

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

deviceGroupName

string

Nome do grupo de dispositivos.

deviceName

string

Nome do dispositivo

options
DevicesDeleteOptionalParams

Os parâmetros de opções.

Retornos

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

beginDeleteAndWait(string, string, string, string, string, DevicesDeleteOptionalParams)

Excluir um dispositivo

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

Parâmetros

resourceGroupName

string

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

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

deviceGroupName

string

Nome do grupo de dispositivos.

deviceName

string

Nome do dispositivo

options
DevicesDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginGenerateCapabilityImage(string, string, string, string, string, GenerateCapabilityImageRequest, DevicesGenerateCapabilityImageOptionalParams)

Gera a imagem de funcionalidade para o dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produto para gerar a imagem para um dispositivo que não pertence a um grupo de dispositivos e produto específicos.

function beginGenerateCapabilityImage(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, generateDeviceCapabilityRequest: GenerateCapabilityImageRequest, options?: DevicesGenerateCapabilityImageOptionalParams): Promise<SimplePollerLike<OperationState<SignedCapabilityImageResponse>, SignedCapabilityImageResponse>>

Parâmetros

resourceGroupName

string

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

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

deviceGroupName

string

Nome do grupo de dispositivos.

deviceName

string

Nome do dispositivo

generateDeviceCapabilityRequest
GenerateCapabilityImageRequest

Gerar corpo da solicitação de imagem de funcionalidade.

options
DevicesGenerateCapabilityImageOptionalParams

Os parâmetros de opções.

Retornos

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

beginGenerateCapabilityImageAndWait(string, string, string, string, string, GenerateCapabilityImageRequest, DevicesGenerateCapabilityImageOptionalParams)

Gera a imagem de funcionalidade para o dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produto para gerar a imagem para um dispositivo que não pertence a um grupo de dispositivos e produto específicos.

function beginGenerateCapabilityImageAndWait(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, generateDeviceCapabilityRequest: GenerateCapabilityImageRequest, options?: DevicesGenerateCapabilityImageOptionalParams): Promise<SignedCapabilityImageResponse>

Parâmetros

resourceGroupName

string

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

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

deviceGroupName

string

Nome do grupo de dispositivos.

deviceName

string

Nome do dispositivo

generateDeviceCapabilityRequest
GenerateCapabilityImageRequest

Gerar corpo da solicitação de imagem de funcionalidade.

options
DevicesGenerateCapabilityImageOptionalParams

Os parâmetros de opções.

Retornos

beginUpdate(string, string, string, string, string, DeviceUpdate, DevicesUpdateOptionalParams)

Atualizar um dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produtos para mover um dispositivo para o nível do catálogo.

function beginUpdate(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, properties: DeviceUpdate, options?: DevicesUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Device>, Device>>

Parâmetros

resourceGroupName

string

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

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

deviceGroupName

string

Nome do grupo de dispositivos.

deviceName

string

Nome do dispositivo

properties
DeviceUpdate

As propriedades do recurso a serem atualizadas.

options
DevicesUpdateOptionalParams

Os parâmetros de opções.

Retornos

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

beginUpdateAndWait(string, string, string, string, string, DeviceUpdate, DevicesUpdateOptionalParams)

Atualizar um dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produtos para mover um dispositivo para o nível do catálogo.

function beginUpdateAndWait(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, properties: DeviceUpdate, options?: DevicesUpdateOptionalParams): Promise<Device>

Parâmetros

resourceGroupName

string

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

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

deviceGroupName

string

Nome do grupo de dispositivos.

deviceName

string

Nome do dispositivo

properties
DeviceUpdate

As propriedades do recurso a serem atualizadas.

options
DevicesUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<Device>

get(string, string, string, string, string, DevicesGetOptionalParams)

Obter um dispositivo. Use '.unassigned' ou '.default' para o grupo de dispositivos e nomes de produtos quando um dispositivo não pertence a um grupo de dispositivos e produto.

function get(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, options?: DevicesGetOptionalParams): Promise<Device>

Parâmetros

resourceGroupName

string

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

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

deviceGroupName

string

Nome do grupo de dispositivos.

deviceName

string

Nome do dispositivo

options
DevicesGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<Device>

listByDeviceGroup(string, string, string, string, DevicesListByDeviceGroupOptionalParams)

Listar recursos do dispositivo por DeviceGroup. '.default' e '.unassigned' são valores definidos pelo sistema e não podem ser usados para o nome do grupo de produtos ou dispositivos.

function listByDeviceGroup(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, options?: DevicesListByDeviceGroupOptionalParams): PagedAsyncIterableIterator<Device, Device[], PageSettings>

Parâmetros

resourceGroupName

string

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

catalogName

string

Nome do catálogo

productName

string

Nome do produto.

deviceGroupName

string

Nome do grupo de dispositivos.

options
DevicesListByDeviceGroupOptionalParams

Os parâmetros de opções.

Retornos