Devices interface
代表裝置的介面。
方法
方法詳細資料
authorizeForServiceEncryptionKeyRollover(string, string, string, DevicesAuthorizeForServiceEncryptionKeyRolloverOptionalParams)
授權指定的裝置進行服務數據加密金鑰變換。
function authorizeForServiceEncryptionKeyRollover(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesAuthorizeForServiceEncryptionKeyRolloverOptionalParams): Promise<void>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
傳回
Promise<void>
beginConfigure(string, string, ConfigureDeviceRequest, DevicesConfigureOptionalParams)
使用裝置之前,請先完成最小設定。
function beginConfigure(resourceGroupName: string, managerName: string, parameters: ConfigureDeviceRequest, options?: DevicesConfigureOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
- parameters
- ConfigureDeviceRequest
設定裝置的最低屬性。
- options
- DevicesConfigureOptionalParams
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginConfigureAndWait(string, string, ConfigureDeviceRequest, DevicesConfigureOptionalParams)
使用裝置之前,請先完成最小設定。
function beginConfigureAndWait(resourceGroupName: string, managerName: string, parameters: ConfigureDeviceRequest, options?: DevicesConfigureOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
- parameters
- ConfigureDeviceRequest
設定裝置的最低屬性。
- options
- DevicesConfigureOptionalParams
選項參數。
傳回
Promise<void>
beginDeactivate(string, string, string, DevicesDeactivateOptionalParams)
停用裝置。
function beginDeactivate(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesDeactivateOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
- options
- DevicesDeactivateOptionalParams
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginDeactivateAndWait(string, string, string, DevicesDeactivateOptionalParams)
停用裝置。
function beginDeactivateAndWait(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesDeactivateOptionalParams): Promise<void>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
- options
- DevicesDeactivateOptionalParams
選項參數。
傳回
Promise<void>
beginDelete(string, string, string, DevicesDeleteOptionalParams)
刪除裝置。
function beginDelete(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
- options
- DevicesDeleteOptionalParams
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginDeleteAndWait(string, string, string, DevicesDeleteOptionalParams)
刪除裝置。
function beginDeleteAndWait(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesDeleteOptionalParams): Promise<void>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
- options
- DevicesDeleteOptionalParams
選項參數。
傳回
Promise<void>
beginFailover(string, string, string, FailoverRequest, DevicesFailoverOptionalParams)
將一組磁碟區容器從指定的來源裝置故障轉移至目標裝置。
function beginFailover(sourceDeviceName: string, resourceGroupName: string, managerName: string, parameters: FailoverRequest, options?: DevicesFailoverOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- sourceDeviceName
-
string
執行故障轉移的來源裝置名稱。
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
- parameters
- FailoverRequest
FailoverRequest 包含來源裝置和要故障轉移的磁碟區容器清單。
- options
- DevicesFailoverOptionalParams
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginFailoverAndWait(string, string, string, FailoverRequest, DevicesFailoverOptionalParams)
將一組磁碟區容器從指定的來源裝置故障轉移至目標裝置。
function beginFailoverAndWait(sourceDeviceName: string, resourceGroupName: string, managerName: string, parameters: FailoverRequest, options?: DevicesFailoverOptionalParams): Promise<void>
參數
- sourceDeviceName
-
string
執行故障轉移的來源裝置名稱。
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
- parameters
- FailoverRequest
FailoverRequest 包含來源裝置和要故障轉移的磁碟區容器清單。
- options
- DevicesFailoverOptionalParams
選項參數。
傳回
Promise<void>
beginInstallUpdates(string, string, string, DevicesInstallUpdatesOptionalParams)
在裝置上下載並安裝更新。
function beginInstallUpdates(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesInstallUpdatesOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginInstallUpdatesAndWait(string, string, string, DevicesInstallUpdatesOptionalParams)
在裝置上下載並安裝更新。
function beginInstallUpdatesAndWait(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesInstallUpdatesOptionalParams): Promise<void>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
選項參數。
傳回
Promise<void>
beginScanForUpdates(string, string, string, DevicesScanForUpdatesOptionalParams)
掃描裝置上的更新。
function beginScanForUpdates(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesScanForUpdatesOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>
beginScanForUpdatesAndWait(string, string, string, DevicesScanForUpdatesOptionalParams)
掃描裝置上的更新。
function beginScanForUpdatesAndWait(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesScanForUpdatesOptionalParams): Promise<void>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
選項參數。
傳回
Promise<void>
get(string, string, string, DevicesGetOptionalParams)
傳回指定裝置的屬性。
function get(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesGetOptionalParams): Promise<Device>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
- options
- DevicesGetOptionalParams
選項參數。
傳回
Promise<Device>
getUpdateSummary(string, string, string, DevicesGetUpdateSummaryOptionalParams)
傳回指定裝置名稱的更新摘要。
function getUpdateSummary(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesGetUpdateSummaryOptionalParams): Promise<Updates>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
選項參數。
傳回
Promise<Updates>
listByManager(string, string, DevicesListByManagerOptionalParams)
傳回指定管理員的裝置清單。
function listByManager(resourceGroupName: string, managerName: string, options?: DevicesListByManagerOptionalParams): PagedAsyncIterableIterator<Device, Device[], PageSettings>
參數
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
選項參數。
傳回
listFailoverSets(string, string, string, DevicesListFailoverSetsOptionalParams)
傳回指定裝置的所有故障轉移集及其參與故障轉移的資格。 故障轉移集是指需要故障轉移為單一單位的一組磁碟區容器,以維護數據完整性。
function listFailoverSets(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesListFailoverSetsOptionalParams): PagedAsyncIterableIterator<FailoverSet, FailoverSet[], PageSettings>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
選項參數。
傳回
listFailoverTargets(string, string, string, ListFailoverTargetsRequest, DevicesListFailoverTargetsOptionalParams)
根據要從來源裝置故障轉移的磁碟區容器清單,此方法會傳回該資源下所有裝置的故障轉移目標資格結果。
function listFailoverTargets(sourceDeviceName: string, resourceGroupName: string, managerName: string, parameters: ListFailoverTargetsRequest, options?: DevicesListFailoverTargetsOptionalParams): PagedAsyncIterableIterator<FailoverTarget, FailoverTarget[], PageSettings>
參數
- sourceDeviceName
-
string
執行故障轉移的來源裝置名稱。
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
- parameters
- ListFailoverTargetsRequest
ListFailoverTargetsRequest,其中包含要故障轉移的磁碟區容器清單。
選項參數。
傳回
listMetricDefinition(string, string, string, DevicesListMetricDefinitionOptionalParams)
取得指定裝置的計量定義。
function listMetricDefinition(deviceName: string, resourceGroupName: string, managerName: string, options?: DevicesListMetricDefinitionOptionalParams): PagedAsyncIterableIterator<MetricDefinition, MetricDefinition[], PageSettings>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
選項參數。
傳回
listMetrics(string, string, string, string, DevicesListMetricsOptionalParams)
取得指定裝置的計量。
function listMetrics(deviceName: string, resourceGroupName: string, managerName: string, filter: string, options?: DevicesListMetricsOptionalParams): PagedAsyncIterableIterator<Metrics, Metrics[], PageSettings>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
- filter
-
string
OData 篩選選項
- options
- DevicesListMetricsOptionalParams
選項參數。
傳回
update(string, string, string, DevicePatch, DevicesUpdateOptionalParams)
修補裝置。
function update(deviceName: string, resourceGroupName: string, managerName: string, parameters: DevicePatch, options?: DevicesUpdateOptionalParams): Promise<Device>
參數
- deviceName
-
string
裝置名稱
- resourceGroupName
-
string
資源組名
- managerName
-
string
管理員名稱
- parameters
- DevicePatch
裝置的修補程式表示法。
- options
- DevicesUpdateOptionalParams
選項參數。
傳回
Promise<Device>