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)

Deboards the SCVMM fabric from Azure.

abstract void delete(String resourceGroupName, String vmmServerName, Boolean force)

Deboards the SCVMM fabric from Azure.

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

Deboards the SCVMM fabric from Azure.

abstract void deleteById(String id)

Deboards the SCVMM fabric from Azure.

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

Deboards the SCVMM fabric from Azure.

abstract VmmServer getById(String id)

Implements VMMServer GET method.

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

Implements VMMServer GET method.

abstract VmmServer getByResourceGroup(String resourceGroupName, String vmmServerName)

Implements VMMServer GET method.

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

Implements VMMServer GET method.

abstract PagedIterable<VmmServer> list()

List of VmmServers in a subscription.

abstract PagedIterable<VmmServer> list(Context context)

List of VmmServers in a subscription.

abstract PagedIterable<VmmServer> listByResourceGroup(String resourceGroupName)

List of VmmServers in a resource group.

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

List of 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)

Deboards the SCVMM fabric from Azure.

Parameters:

resourceGroupName - The name of the resource group.
vmmServerName - Name of the VMMServer.

delete

public abstract void delete(String resourceGroupName, String vmmServerName, Boolean force)

Deboards the SCVMM fabric from Azure.

Parameters:

resourceGroupName - The name of the resource group.
vmmServerName - Name of the VMMServer.
force - Forces the resource to be deleted from azure. The corresponding CR would be attempted to be deleted too.

delete

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

Deboards the SCVMM fabric from Azure.

Parameters:

resourceGroupName - The name of the resource group.
vmmServerName - Name of the VMMServer.
force - Forces the resource to be deleted from azure. The corresponding CR would be attempted to be deleted too.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Deboards the SCVMM fabric from Azure.

Parameters:

id - the resource ID.

deleteByIdWithResponse

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

Deboards the SCVMM fabric from Azure.

Parameters:

id - the resource ID.
force - Forces the resource to be deleted from azure. The corresponding CR would be attempted to be deleted too.
context - The context to associate with this operation.

getById

public abstract VmmServer getById(String id)

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)

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)

Implements VMMServer GET method.

Parameters:

resourceGroupName - The name of the resource group.
vmmServerName - Name of the VMMServer.

Returns:

the VmmServers resource definition.

getByResourceGroupWithResponse

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

Implements VMMServer GET method.

Parameters:

resourceGroupName - The name of the resource group.
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()

List of VmmServers in a subscription.

Returns:

list of VmmServers as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<VmmServer> list(Context context)

List of VmmServers in a subscription.

Parameters:

context - The context to associate with this operation.

Returns:

list of VmmServers as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<VmmServer> listByResourceGroup(String resourceGroupName)

List of VmmServers in a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

list of VmmServers as paginated response with PagedIterable<T>.

listByResourceGroup

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

List of VmmServers in a resource group.

Parameters:

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

Returns:

list of VmmServers as paginated response with PagedIterable<T>.

Applies to