AvailabilitySets Interface

public interface AvailabilitySets

Resource collection API of AvailabilitySets.

Method Summary

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

Begins definition for a new AvailabilitySet resource.

abstract void delete(String resourceGroupName, String availabilitySetResourceName)

Implements AvailabilitySet DELETE method.

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

Implements AvailabilitySet DELETE method.

abstract void deleteById(String id)

Implements AvailabilitySet DELETE method.

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

Implements AvailabilitySet DELETE method.

abstract AvailabilitySet getById(String id)

Gets an AvailabilitySet.

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

Gets an AvailabilitySet.

abstract AvailabilitySet getByResourceGroup(String resourceGroupName, String availabilitySetResourceName)

Gets an AvailabilitySet.

abstract Response<AvailabilitySet> getByResourceGroupWithResponse(String resourceGroupName, String availabilitySetResourceName, Context context)

Gets an AvailabilitySet.

abstract PagedIterable<AvailabilitySet> list()

Implements GET AvailabilitySets in a subscription.

abstract PagedIterable<AvailabilitySet> list(Context context)

Implements GET AvailabilitySets in a subscription.

abstract PagedIterable<AvailabilitySet> listByResourceGroup(String resourceGroupName)

Implements GET AvailabilitySets in a resource group.

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

Implements GET AvailabilitySets in a resource group.

Method Details

define

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

Begins definition for a new AvailabilitySet resource.

Parameters:

name - resource name.

Returns:

the first stage of the new AvailabilitySet definition.

delete

public abstract void delete(String resourceGroupName, String availabilitySetResourceName)

Implements AvailabilitySet DELETE method. Deregisters the ScVmm availability set from Azure.

Parameters:

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

delete

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

Implements AvailabilitySet DELETE method. Deregisters the ScVmm availability set from Azure.

Parameters:

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

deleteById

public abstract void deleteById(String id)

Implements AvailabilitySet DELETE method. Deregisters the ScVmm availability set from Azure.

Parameters:

id - the resource ID.

deleteByIdWithResponse

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

Implements AvailabilitySet DELETE method. Deregisters the ScVmm availability set 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 AvailabilitySet getById(String id)

Gets an AvailabilitySet. Implements AvailabilitySet GET method.

Parameters:

id - the resource ID.

Returns:

the AvailabilitySets resource definition along with Response<T>.

getByIdWithResponse

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

Gets an AvailabilitySet. Implements AvailabilitySet GET method.

Parameters:

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

Returns:

the AvailabilitySets resource definition along with Response<T>.

getByResourceGroup

public abstract AvailabilitySet getByResourceGroup(String resourceGroupName, String availabilitySetResourceName)

Gets an AvailabilitySet. Implements AvailabilitySet GET method.

Parameters:

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

Returns:

the AvailabilitySets resource definition.

getByResourceGroupWithResponse

public abstract Response<AvailabilitySet> getByResourceGroupWithResponse(String resourceGroupName, String availabilitySetResourceName, Context context)

Gets an AvailabilitySet. Implements AvailabilitySet GET method.

Parameters:

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

Returns:

the AvailabilitySets resource definition along with Response<T>.

list

public abstract PagedIterable<AvailabilitySet> list()

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

Returns:

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

list

public abstract PagedIterable<AvailabilitySet> list(Context context)

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

Parameters:

context - The context to associate with this operation.

Returns:

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

listByResourceGroup

public abstract PagedIterable<AvailabilitySet> listByResourceGroup(String resourceGroupName)

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

Parameters:

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

Returns:

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

listByResourceGroup

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

Implements GET AvailabilitySets in a resource group. List of AvailabilitySets 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 AvailabilitySet list operation as paginated response with PagedIterable<T>.

Applies to