AvailabilitySets interface
表示 AvailabilitySets 的介面。
方法
方法詳細資料
beginConvertToVirtualMachineScaleSet(string, string, AvailabilitySetsConvertToVirtualMachineScaleSetOptionalParams)
建立新的彈性虛擬機擴展集,並移轉可用性設定組中的所有虛擬機。 這不會觸發虛擬機上的停機時間。
function beginConvertToVirtualMachineScaleSet(resourceGroupName: string, availabilitySetName: string, options?: AvailabilitySetsConvertToVirtualMachineScaleSetOptionalParams): Promise<SimplePollerLike<OperationState<AvailabilitySetsConvertToVirtualMachineScaleSetHeaders>, AvailabilitySetsConvertToVirtualMachineScaleSetHeaders>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- availabilitySetName
-
string
可用性設定組的名稱。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<AvailabilitySetsConvertToVirtualMachineScaleSetHeaders>, AvailabilitySetsConvertToVirtualMachineScaleSetHeaders>>
beginConvertToVirtualMachineScaleSetAndWait(string, string, AvailabilitySetsConvertToVirtualMachineScaleSetOptionalParams)
建立新的彈性虛擬機擴展集,並移轉可用性設定組中的所有虛擬機。 這不會觸發虛擬機上的停機時間。
function beginConvertToVirtualMachineScaleSetAndWait(resourceGroupName: string, availabilitySetName: string, options?: AvailabilitySetsConvertToVirtualMachineScaleSetOptionalParams): Promise<AvailabilitySetsConvertToVirtualMachineScaleSetHeaders>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- availabilitySetName
-
string
可用性設定組的名稱。
傳回
cancelMigrationToVirtualMachineScaleSet(string, string, AvailabilitySetsCancelMigrationToVirtualMachineScaleSetOptionalParams)
取消可用性設定組上的移轉作業。
function cancelMigrationToVirtualMachineScaleSet(resourceGroupName: string, availabilitySetName: string, options?: AvailabilitySetsCancelMigrationToVirtualMachineScaleSetOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- availabilitySetName
-
string
可用性設定組的名稱。
傳回
Promise<void>
createOrUpdate(string, string, AvailabilitySet, AvailabilitySetsCreateOrUpdateOptionalParams)
建立或更新可用性設定組。
function createOrUpdate(resourceGroupName: string, availabilitySetName: string, parameters: AvailabilitySet, options?: AvailabilitySetsCreateOrUpdateOptionalParams): Promise<AvailabilitySet>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- availabilitySetName
-
string
可用性設定組的名稱。
- parameters
- AvailabilitySet
提供給建立可用性設定組作業的參數。
選項參數。
傳回
Promise<AvailabilitySet>
delete(string, string, AvailabilitySetsDeleteOptionalParams)
刪除可用性設定組。
function delete(resourceGroupName: string, availabilitySetName: string, options?: AvailabilitySetsDeleteOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- availabilitySetName
-
string
可用性設定組的名稱。
選項參數。
傳回
Promise<void>
get(string, string, AvailabilitySetsGetOptionalParams)
擷取可用性設定組的相關信息。
function get(resourceGroupName: string, availabilitySetName: string, options?: AvailabilitySetsGetOptionalParams): Promise<AvailabilitySet>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- availabilitySetName
-
string
可用性設定組的名稱。
選項參數。
傳回
Promise<AvailabilitySet>
list(string, AvailabilitySetsListOptionalParams)
列出資源群組中的所有可用性設定組。
function list(resourceGroupName: string, options?: AvailabilitySetsListOptionalParams): PagedAsyncIterableIterator<AvailabilitySet, AvailabilitySet[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
選項參數。
傳回
listAvailableSizes(string, string, AvailabilitySetsListAvailableSizesOptionalParams)
列出所有可用的虛擬機大小,這些大小可用來在現有的可用性設定組中建立新的虛擬機。
function listAvailableSizes(resourceGroupName: string, availabilitySetName: string, options?: AvailabilitySetsListAvailableSizesOptionalParams): PagedAsyncIterableIterator<VirtualMachineSize, VirtualMachineSize[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- availabilitySetName
-
string
可用性設定組的名稱。
選項參數。
傳回
listBySubscription(AvailabilitySetsListBySubscriptionOptionalParams)
列出訂用帳戶中的所有可用性設定組。
function listBySubscription(options?: AvailabilitySetsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<AvailabilitySet, AvailabilitySet[], PageSettings>
參數
選項參數。
傳回
startMigrationToVirtualMachineScaleSet(string, string, MigrateToVirtualMachineScaleSetInput, AvailabilitySetsStartMigrationToVirtualMachineScaleSetOptionalParams)
開始可用性設定組的移轉作業,將其虛擬機移至虛擬機擴展集。 這應該接著在每個虛擬機上觸發虛擬機停機的移轉作業。
function startMigrationToVirtualMachineScaleSet(resourceGroupName: string, availabilitySetName: string, parameters: MigrateToVirtualMachineScaleSetInput, options?: AvailabilitySetsStartMigrationToVirtualMachineScaleSetOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- availabilitySetName
-
string
可用性設定組的名稱。
- parameters
- MigrateToVirtualMachineScaleSetInput
可用性設定組上提供給移轉作業的參數。
傳回
Promise<void>
update(string, string, AvailabilitySetUpdate, AvailabilitySetsUpdateOptionalParams)
更新可用性設定組。
function update(resourceGroupName: string, availabilitySetName: string, parameters: AvailabilitySetUpdate, options?: AvailabilitySetsUpdateOptionalParams): Promise<AvailabilitySet>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- availabilitySetName
-
string
可用性設定組的名稱。
- parameters
- AvailabilitySetUpdate
提供給更新可用性設定組作業的參數。
選項參數。
傳回
Promise<AvailabilitySet>
validateMigrationToVirtualMachineScaleSet(string, string, MigrateToVirtualMachineScaleSetInput, AvailabilitySetsValidateMigrationToVirtualMachineScaleSetOptionalParams)
驗證可用性設定組中的虛擬機是否可以移轉至提供的虛擬機擴展集。
function validateMigrationToVirtualMachineScaleSet(resourceGroupName: string, availabilitySetName: string, parameters: MigrateToVirtualMachineScaleSetInput, options?: AvailabilitySetsValidateMigrationToVirtualMachineScaleSetOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- availabilitySetName
-
string
可用性設定組的名稱。
- parameters
- MigrateToVirtualMachineScaleSetInput
可用性設定組上提供給移轉作業的參數。
傳回
Promise<void>