Clouds Interface

public interface Clouds

Resource collection API of Clouds.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new Cloud resource.

abstract void delete(String resourceGroupName, String cloudResourceName)

Implements Cloud resource DELETE method.

abstract void delete(String resourceGroupName, String cloudResourceName, ForceDelete force, Context context)

Implements Cloud resource DELETE method.

abstract void deleteById(String id)

Implements Cloud resource DELETE method.

abstract void deleteByIdWithResponse(String id, ForceDelete force, Context context)

Implements Cloud resource DELETE method.

abstract Cloud getById(String id)

Gets a Cloud.

abstract Response<Cloud> getByIdWithResponse(String id, Context context)

Gets a Cloud.

abstract Cloud getByResourceGroup(String resourceGroupName, String cloudResourceName)

Gets a Cloud.

abstract Response<Cloud> getByResourceGroupWithResponse(String resourceGroupName, String cloudResourceName, Context context)

Gets a Cloud.

abstract PagedIterable<Cloud> list()

Implements GET Clouds in a subscription.

abstract PagedIterable<Cloud> list(Context context)

Implements GET Clouds in a subscription.

abstract PagedIterable<Cloud> listByResourceGroup(String resourceGroupName)

Implements GET Clouds in a resource group.

abstract PagedIterable<Cloud> listByResourceGroup(String resourceGroupName, Context context)

Implements GET Clouds in a resource group.

Method Details

define

public abstract Cloud.DefinitionStages.Blank define(String name)

Begins definition for a new Cloud resource.

Parameters:

name - resource name.

Returns:

the first stage of the new Cloud definition.

delete

public abstract void delete(String resourceGroupName, String cloudResourceName)

Implements Cloud resource DELETE method. Deregisters the ScVmm fabric cloud from Azure.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudResourceName - Name of the Cloud.

delete

public abstract void delete(String resourceGroupName, String cloudResourceName, ForceDelete force, Context context)

Implements Cloud resource DELETE method. Deregisters the ScVmm fabric cloud from Azure.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudResourceName - Name of the Cloud.
force - Forces the resource to be deleted.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Implements Cloud resource DELETE method. Deregisters the ScVmm fabric cloud from Azure.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, ForceDelete force, Context context)

Implements Cloud resource DELETE method. Deregisters the ScVmm fabric cloud from Azure.

Parameters:

id - the resource ID.
force - Forces the resource to be deleted.
context - The context to associate with this operation.

getById

public abstract Cloud getById(String id)

Gets a Cloud. Implements Cloud GET method.

Parameters:

id - the resource ID.

Returns:

the Clouds resource definition along with Response<T>.

getByIdWithResponse

public abstract Response<Cloud> getByIdWithResponse(String id, Context context)

Gets a Cloud. Implements Cloud GET method.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

the Clouds resource definition along with Response<T>.

getByResourceGroup

public abstract Cloud getByResourceGroup(String resourceGroupName, String cloudResourceName)

Gets a Cloud. Implements Cloud GET method.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudResourceName - Name of the Cloud.

Returns:

the Clouds resource definition.

getByResourceGroupWithResponse

public abstract Response<Cloud> getByResourceGroupWithResponse(String resourceGroupName, String cloudResourceName, Context context)

Gets a Cloud. Implements Cloud GET method.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
cloudResourceName - Name of the Cloud.
context - The context to associate with this operation.

Returns:

the Clouds resource definition along with Response<T>.

list

public abstract PagedIterable<Cloud> list()

Implements GET Clouds in a subscription. List of Clouds in a subscription.

Returns:

the response of a Cloud list operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<Cloud> list(Context context)

Implements GET Clouds in a subscription. List of Clouds in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

the response of a Cloud list operation as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<Cloud> listByResourceGroup(String resourceGroupName)

Implements GET Clouds in a resource group. List of Clouds in a resource group.

Parameters:

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

Returns:

the response of a Cloud list operation as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<Cloud> listByResourceGroup(String resourceGroupName, Context context)

Implements GET Clouds in a resource group. List of Clouds in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
context - The context to associate with this operation.

Returns:

the response of a Cloud list operation as paginated response with PagedIterable<T>.

Applies to