AutoScaleVCoresOperations interface

Interface representing a AutoScaleVCores operations.

Properties

create

Provisions the specified auto scale v-core based on the configuration specified in the request.

delete

Deletes the specified auto scale v-core.

get

Gets details about the specified auto scale v-core.

listByResourceGroup

Gets all the auto scale v-cores for the given resource group.

listBySubscription

Lists all the auto scale v-cores for the given subscription.

update

Updates the current state of the specified auto scale v-core.

Property Details

create

Provisions the specified auto scale v-core based on the configuration specified in the request.

create: (resourceGroupName: string, vcoreName: string, vCoreParameters: AutoScaleVCore, options?: AutoScaleVCoresCreateOptionalParams) => Promise<AutoScaleVCore>

Property Value

(resourceGroupName: string, vcoreName: string, vCoreParameters: AutoScaleVCore, options?: AutoScaleVCoresCreateOptionalParams) => Promise<AutoScaleVCore>

delete

Deletes the specified auto scale v-core.

delete: (resourceGroupName: string, vcoreName: string, options?: AutoScaleVCoresDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, vcoreName: string, options?: AutoScaleVCoresDeleteOptionalParams) => Promise<void>

get

Gets details about the specified auto scale v-core.

get: (resourceGroupName: string, vcoreName: string, options?: AutoScaleVCoresGetOptionalParams) => Promise<AutoScaleVCore>

Property Value

(resourceGroupName: string, vcoreName: string, options?: AutoScaleVCoresGetOptionalParams) => Promise<AutoScaleVCore>

listByResourceGroup

Gets all the auto scale v-cores for the given resource group.

listByResourceGroup: (resourceGroupName: string, options?: AutoScaleVCoresListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<AutoScaleVCore, AutoScaleVCore[], PageSettings>

Property Value

(resourceGroupName: string, options?: AutoScaleVCoresListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<AutoScaleVCore, AutoScaleVCore[], PageSettings>

listBySubscription

Lists all the auto scale v-cores for the given subscription.

listBySubscription: (options?: AutoScaleVCoresListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<AutoScaleVCore, AutoScaleVCore[], PageSettings>

Property Value

(options?: AutoScaleVCoresListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<AutoScaleVCore, AutoScaleVCore[], PageSettings>

update

Updates the current state of the specified auto scale v-core.

update: (resourceGroupName: string, vcoreName: string, vCoreUpdateParameters: AutoScaleVCoreUpdateParameters, options?: AutoScaleVCoresUpdateOptionalParams) => Promise<AutoScaleVCore>

Property Value

(resourceGroupName: string, vcoreName: string, vCoreUpdateParameters: AutoScaleVCoreUpdateParameters, options?: AutoScaleVCoresUpdateOptionalParams) => Promise<AutoScaleVCore>