你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Devices interface
表示设备的接口。
方法
方法详细信息
beginCreateOrUpdate(string, string, string, string, string, Device, DevicesCreateOrUpdateOptionalParams)
Create设备。 对设备组和产品名称使用“.unassigned”或“.default”,仅向目录声明设备。
function beginCreateOrUpdate(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, resource: Device, options?: DevicesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Device>, Device>>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- catalogName
-
string
目录名称
- productName
-
string
产品名称。
- deviceGroupName
-
string
设备组的名称。
- deviceName
-
string
设备名称
- resource
- Device
资源创建参数。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<Device>, Device>>
beginCreateOrUpdateAndWait(string, string, string, string, string, Device, DevicesCreateOrUpdateOptionalParams)
Create设备。 对设备组和产品名称使用“.unassigned”或“.default”,仅向目录声明设备。
function beginCreateOrUpdateAndWait(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, resource: Device, options?: DevicesCreateOrUpdateOptionalParams): Promise<Device>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- catalogName
-
string
目录名称
- productName
-
string
产品名称。
- deviceGroupName
-
string
设备组的名称。
- deviceName
-
string
设备名称
- resource
- Device
资源创建参数。
选项参数。
返回
Promise<Device>
beginDelete(string, string, string, string, string, DevicesDeleteOptionalParams)
删除设备
function beginDelete(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, options?: DevicesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- catalogName
-
string
目录名称
- productName
-
string
产品名称。
- deviceGroupName
-
string
设备组的名称。
- deviceName
-
string
设备名称
- options
- DevicesDeleteOptionalParams
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, string, string, string, DevicesDeleteOptionalParams)
删除设备
function beginDeleteAndWait(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, options?: DevicesDeleteOptionalParams): Promise<void>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- catalogName
-
string
目录名称
- productName
-
string
产品名称。
- deviceGroupName
-
string
设备组的名称。
- deviceName
-
string
设备名称
- options
- DevicesDeleteOptionalParams
选项参数。
返回
Promise<void>
beginGenerateCapabilityImage(string, string, string, string, string, GenerateCapabilityImageRequest, DevicesGenerateCapabilityImageOptionalParams)
为设备生成功能映像。 对设备组和产品名称使用“.unassigned”或“.default”,为不属于特定设备组和产品的设备生成映像。
function beginGenerateCapabilityImage(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, generateDeviceCapabilityRequest: GenerateCapabilityImageRequest, options?: DevicesGenerateCapabilityImageOptionalParams): Promise<SimplePollerLike<OperationState<SignedCapabilityImageResponse>, SignedCapabilityImageResponse>>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- catalogName
-
string
目录名称
- productName
-
string
产品名称。
- deviceGroupName
-
string
设备组的名称。
- deviceName
-
string
设备名称
- generateDeviceCapabilityRequest
- GenerateCapabilityImageRequest
生成功能图像请求正文。
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<SignedCapabilityImageResponse>, SignedCapabilityImageResponse>>
beginGenerateCapabilityImageAndWait(string, string, string, string, string, GenerateCapabilityImageRequest, DevicesGenerateCapabilityImageOptionalParams)
为设备生成功能映像。 对设备组和产品名称使用“.unassigned”或“.default”,为不属于特定设备组和产品的设备生成映像。
function beginGenerateCapabilityImageAndWait(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, generateDeviceCapabilityRequest: GenerateCapabilityImageRequest, options?: DevicesGenerateCapabilityImageOptionalParams): Promise<SignedCapabilityImageResponse>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- catalogName
-
string
目录名称
- productName
-
string
产品名称。
- deviceGroupName
-
string
设备组的名称。
- deviceName
-
string
设备名称
- generateDeviceCapabilityRequest
- GenerateCapabilityImageRequest
生成功能图像请求正文。
选项参数。
返回
Promise<SignedCapabilityImageResponse>
beginUpdate(string, string, string, string, string, DeviceUpdate, DevicesUpdateOptionalParams)
更新设备。 对设备组和产品名称使用“.unassigned”或“.default”将设备移动到目录级别。
function beginUpdate(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, properties: DeviceUpdate, options?: DevicesUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Device>, Device>>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- catalogName
-
string
目录名称
- productName
-
string
产品名称。
- deviceGroupName
-
string
设备组的名称。
- deviceName
-
string
设备名称
- properties
- DeviceUpdate
要更新的资源属性。
- options
- DevicesUpdateOptionalParams
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<Device>, Device>>
beginUpdateAndWait(string, string, string, string, string, DeviceUpdate, DevicesUpdateOptionalParams)
更新设备。 对设备组和产品名称使用“.unassigned”或“.default”将设备移动到目录级别。
function beginUpdateAndWait(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, properties: DeviceUpdate, options?: DevicesUpdateOptionalParams): Promise<Device>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- catalogName
-
string
目录名称
- productName
-
string
产品名称。
- deviceGroupName
-
string
设备组的名称。
- deviceName
-
string
设备名称
- properties
- DeviceUpdate
要更新的资源属性。
- options
- DevicesUpdateOptionalParams
选项参数。
返回
Promise<Device>
get(string, string, string, string, string, DevicesGetOptionalParams)
获取设备。 当设备不属于设备组和产品时,对设备组和产品名称使用“.unassigned”或“.default”。
function get(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, deviceName: string, options?: DevicesGetOptionalParams): Promise<Device>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- catalogName
-
string
目录名称
- productName
-
string
产品名称。
- deviceGroupName
-
string
设备组的名称。
- deviceName
-
string
设备名称
- options
- DevicesGetOptionalParams
选项参数。
返回
Promise<Device>
listByDeviceGroup(string, string, string, string, DevicesListByDeviceGroupOptionalParams)
按 DeviceGroup 列出设备资源。 “.default”和“.unassigned”是系统定义的值,不能用于产品或设备组名称。
function listByDeviceGroup(resourceGroupName: string, catalogName: string, productName: string, deviceGroupName: string, options?: DevicesListByDeviceGroupOptionalParams): PagedAsyncIterableIterator<Device, Device[], PageSettings>
参数
- resourceGroupName
-
string
资源组的名称。 此名称不区分大小写。
- catalogName
-
string
目录名称
- productName
-
string
产品名称。
- deviceGroupName
-
string
设备组的名称。
选项参数。