Clouds interface

Interface representing a Clouds.

Method Details

beginCreateOrUpdate(string, string, Cloud, CloudsCreateOrUpdateOptionalParams)

Onboards the ScVmm fabric cloud as an Azure cloud resource.

function beginCreateOrUpdate(resourceGroupName: string, cloudName: string, body: Cloud, options?: CloudsCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<Cloud>, Cloud>>

Parameters

resourceGroupName

string

The name of the resource group.

cloudName

string

Name of the Cloud.

body
Cloud

Request payload.

options
CloudsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<Cloud>, Cloud>>

beginCreateOrUpdateAndWait(string, string, Cloud, CloudsCreateOrUpdateOptionalParams)

Onboards the ScVmm fabric cloud as an Azure cloud resource.

function beginCreateOrUpdateAndWait(resourceGroupName: string, cloudName: string, body: Cloud, options?: CloudsCreateOrUpdateOptionalParams): Promise<Cloud>

Parameters

resourceGroupName

string

The name of the resource group.

cloudName

string

Name of the Cloud.

body
Cloud

Request payload.

options
CloudsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<Cloud>

beginDelete(string, string, CloudsDeleteOptionalParams)

Deregisters the ScVmm fabric cloud from Azure.

function beginDelete(resourceGroupName: string, cloudName: string, options?: CloudsDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parameters

resourceGroupName

string

The name of the resource group.

cloudName

string

Name of the Cloud.

options
CloudsDeleteOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, CloudsDeleteOptionalParams)

Deregisters the ScVmm fabric cloud from Azure.

function beginDeleteAndWait(resourceGroupName: string, cloudName: string, options?: CloudsDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

The name of the resource group.

cloudName

string

Name of the Cloud.

options
CloudsDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginUpdate(string, string, ResourcePatch, CloudsUpdateOptionalParams)

Updates the Clouds resource.

function beginUpdate(resourceGroupName: string, cloudName: string, body: ResourcePatch, options?: CloudsUpdateOptionalParams): Promise<PollerLike<PollOperationState<Cloud>, Cloud>>

Parameters

resourceGroupName

string

The name of the resource group.

cloudName

string

Name of the Cloud.

body
ResourcePatch

Clouds patch payload.

options
CloudsUpdateOptionalParams

The options parameters.

Returns

Promise<PollerLike<@azure/core-lro.PollOperationState<Cloud>, Cloud>>

beginUpdateAndWait(string, string, ResourcePatch, CloudsUpdateOptionalParams)

Updates the Clouds resource.

function beginUpdateAndWait(resourceGroupName: string, cloudName: string, body: ResourcePatch, options?: CloudsUpdateOptionalParams): Promise<Cloud>

Parameters

resourceGroupName

string

The name of the resource group.

cloudName

string

Name of the Cloud.

body
ResourcePatch

Clouds patch payload.

options
CloudsUpdateOptionalParams

The options parameters.

Returns

Promise<Cloud>

get(string, string, CloudsGetOptionalParams)

Implements Cloud GET method.

function get(resourceGroupName: string, cloudName: string, options?: CloudsGetOptionalParams): Promise<Cloud>

Parameters

resourceGroupName

string

The name of the resource group.

cloudName

string

Name of the Cloud.

options
CloudsGetOptionalParams

The options parameters.

Returns

Promise<Cloud>

listByResourceGroup(string, CloudsListByResourceGroupOptionalParams)

List of Clouds in a resource group.

function listByResourceGroup(resourceGroupName: string, options?: CloudsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<Cloud, Cloud[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group.

options
CloudsListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(CloudsListBySubscriptionOptionalParams)

List of Clouds in a subscription.

function listBySubscription(options?: CloudsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<Cloud, Cloud[], PageSettings>

Parameters

options
CloudsListBySubscriptionOptionalParams

The options parameters.

Returns