Package version:

Interface Clouds

Interface representing a Clouds.

interface Clouds {
    beginCreateOrUpdate(resourceGroupName, cloudResourceName, resource, options?): Promise<SimplePollerLike<OperationState<Cloud>, Cloud>>;
    beginCreateOrUpdateAndWait(resourceGroupName, cloudResourceName, resource, options?): Promise<Cloud>;
    beginDelete(resourceGroupName, cloudResourceName, options?): Promise<SimplePollerLike<OperationState<CloudsDeleteHeaders>, CloudsDeleteHeaders>>;
    beginDeleteAndWait(resourceGroupName, cloudResourceName, options?): Promise<CloudsDeleteHeaders>;
    beginUpdate(resourceGroupName, cloudResourceName, properties, options?): Promise<SimplePollerLike<OperationState<Cloud>, Cloud>>;
    beginUpdateAndWait(resourceGroupName, cloudResourceName, properties, options?): Promise<Cloud>;
    get(resourceGroupName, cloudResourceName, options?): Promise<Cloud>;
    listByResourceGroup(resourceGroupName, options?): PagedAsyncIterableIterator<Cloud>;
    listBySubscription(options?): PagedAsyncIterableIterator<Cloud>;
}

Methods

  • Onboards the ScVmm fabric cloud as an Azure cloud resource.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • cloudResourceName: string

      Name of the Cloud.

    • resource: Cloud

      Resource create parameters.

    • Optional options: CloudsCreateOrUpdateOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<Cloud>, Cloud>>

  • Onboards the ScVmm fabric cloud as an Azure cloud resource.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • cloudResourceName: string

      Name of the Cloud.

    • resource: Cloud

      Resource create parameters.

    • Optional options: CloudsCreateOrUpdateOptionalParams

      The options parameters.

    Returns Promise<Cloud>

  • Updates the Clouds resource.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • cloudResourceName: string

      Name of the Cloud.

    • properties: CloudTagsUpdate

      The resource properties to be updated.

    • Optional options: CloudsUpdateOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<Cloud>, Cloud>>

  • Updates the Clouds resource.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • cloudResourceName: string

      Name of the Cloud.

    • properties: CloudTagsUpdate

      The resource properties to be updated.

    • Optional options: CloudsUpdateOptionalParams

      The options parameters.

    Returns Promise<Cloud>

  • Implements Cloud GET method.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • cloudResourceName: string

      Name of the Cloud.

    • Optional options: CloudsGetOptionalParams

      The options parameters.

    Returns Promise<Cloud>