VmmServers Interface

public interface VmmServers

Resource collection API of VmmServers.

Method Summary

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

Begins definition for a new VmmServer resource.

abstract void delete(String resourceGroupName, String vmmServerName)

Implements VmmServers DELETE method.

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

Implements VmmServers DELETE method.

abstract void deleteById(String id)

Implements VmmServers DELETE method.

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

Implements VmmServers DELETE method.

abstract VmmServer getById(String id)

Gets a VMMServer.

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

Gets a VMMServer.

abstract VmmServer getByResourceGroup(String resourceGroupName, String vmmServerName)

Gets a VMMServer.

abstract Response<VmmServer> getByResourceGroupWithResponse(String resourceGroupName, String vmmServerName, Context context)

Gets a VMMServer.

abstract PagedIterable<VmmServer> list()

Implements GET VmmServers in a subscription.

abstract PagedIterable<VmmServer> list(Context context)

Implements GET VmmServers in a subscription.

abstract PagedIterable<VmmServer> listByResourceGroup(String resourceGroupName)

Implements GET VmmServers in a resource group.

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

Implements GET VmmServers in a resource group.

Method Details

define

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

Begins definition for a new VmmServer resource.

Parameters:

name - resource name.

Returns:

the first stage of the new VmmServer definition.

delete

public abstract void delete(String resourceGroupName, String vmmServerName)

Implements VmmServers DELETE method. Removes the SCVmm fabric from Azure.

Parameters:

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

delete

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

Implements VmmServers DELETE method. Removes the SCVmm fabric from Azure.

Parameters:

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

deleteById

public abstract void deleteById(String id)

Implements VmmServers DELETE method. Removes the SCVmm fabric from Azure.

Parameters:

id - the resource ID.

deleteByIdWithResponse

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

Implements VmmServers DELETE method. Removes the SCVmm fabric 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 VmmServer getById(String id)

Gets a VMMServer. Implements VmmServer GET method.

Parameters:

id - the resource ID.

Returns:

the VmmServers resource definition along with Response<T>.

getByIdWithResponse

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

Gets a VMMServer. Implements VmmServer GET method.

Parameters:

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

Returns:

the VmmServers resource definition along with Response<T>.

getByResourceGroup

public abstract VmmServer getByResourceGroup(String resourceGroupName, String vmmServerName)

Gets a VMMServer. Implements VmmServer GET method.

Parameters:

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

Returns:

the VmmServers resource definition.

getByResourceGroupWithResponse

public abstract Response<VmmServer> getByResourceGroupWithResponse(String resourceGroupName, String vmmServerName, Context context)

Gets a VMMServer. Implements VmmServer GET method.

Parameters:

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

Returns:

the VmmServers resource definition along with Response<T>.

list

public abstract PagedIterable<VmmServer> list()

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

Returns:

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

list

public abstract PagedIterable<VmmServer> list(Context context)

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

Parameters:

context - The context to associate with this operation.

Returns:

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

listByResourceGroup

public abstract PagedIterable<VmmServer> listByResourceGroup(String resourceGroupName)

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

Parameters:

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

Returns:

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

listByResourceGroup

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

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

Applies to