HybridIdentityMetadatas Interface

public interface HybridIdentityMetadatas

Resource collection API of HybridIdentityMetadatas.

Method Summary

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

Begins definition for a new HybridIdentityMetadata resource.

abstract void delete(String resourceGroupName, String virtualMachineName, String metadataName)

Deletes an HybridIdentityMetadata.

abstract void deleteById(String id)

Deletes an HybridIdentityMetadata.

abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Deletes an HybridIdentityMetadata.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String virtualMachineName, String metadataName, Context context)

Deletes an HybridIdentityMetadata.

abstract HybridIdentityMetadata get(String resourceGroupName, String virtualMachineName, String metadataName)

Gets HybridIdentityMetadata.

abstract HybridIdentityMetadata getById(String id)

Gets HybridIdentityMetadata.

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

Gets HybridIdentityMetadata.

abstract Response<HybridIdentityMetadata> getWithResponse(String resourceGroupName, String virtualMachineName, String metadataName, Context context)

Gets HybridIdentityMetadata.

abstract PagedIterable<HybridIdentityMetadata> listByVm(String resourceGroupName, String virtualMachineName)

Implements GET HybridIdentityMetadata in a vm.

abstract PagedIterable<HybridIdentityMetadata> listByVm(String resourceGroupName, String virtualMachineName, Context context)

Implements GET HybridIdentityMetadata in a vm.

Method Details

define

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

Begins definition for a new HybridIdentityMetadata resource.

Parameters:

name - resource name.

Returns:

the first stage of the new HybridIdentityMetadata definition.

delete

public abstract void delete(String resourceGroupName, String virtualMachineName, String metadataName)

Deletes an HybridIdentityMetadata.

Implements HybridIdentityMetadata DELETE method.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.
metadataName - Name of the HybridIdentityMetadata.

deleteById

public abstract void deleteById(String id)

Deletes an HybridIdentityMetadata.

Implements HybridIdentityMetadata DELETE method.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Deletes an HybridIdentityMetadata.

Implements HybridIdentityMetadata DELETE method.

Parameters:

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

Returns:

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String virtualMachineName, String metadataName, Context context)

Deletes an HybridIdentityMetadata.

Implements HybridIdentityMetadata DELETE method.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.
metadataName - Name of the HybridIdentityMetadata.
context - The context to associate with this operation.

Returns:

get

public abstract HybridIdentityMetadata get(String resourceGroupName, String virtualMachineName, String metadataName)

Gets HybridIdentityMetadata.

Implements HybridIdentityMetadata GET method.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.
metadataName - Name of the HybridIdentityMetadata.

Returns:

defines the HybridIdentityMetadata.

getById

public abstract HybridIdentityMetadata getById(String id)

Gets HybridIdentityMetadata.

Implements HybridIdentityMetadata GET method.

Parameters:

id - the resource ID.

Returns:

defines the HybridIdentityMetadata along with Response<T>.

getByIdWithResponse

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

Gets HybridIdentityMetadata.

Implements HybridIdentityMetadata GET method.

Parameters:

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

Returns:

defines the HybridIdentityMetadata along with Response<T>.

getWithResponse

public abstract Response<HybridIdentityMetadata> getWithResponse(String resourceGroupName, String virtualMachineName, String metadataName, Context context)

Gets HybridIdentityMetadata.

Implements HybridIdentityMetadata GET method.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.
metadataName - Name of the HybridIdentityMetadata.
context - The context to associate with this operation.

Returns:

defines the HybridIdentityMetadata along with Response<T>.

listByVm

public abstract PagedIterable<HybridIdentityMetadata> listByVm(String resourceGroupName, String virtualMachineName)

Implements GET HybridIdentityMetadata in a vm.

Returns the list of HybridIdentityMetadata of the given vm.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.

Returns:

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

listByVm

public abstract PagedIterable<HybridIdentityMetadata> listByVm(String resourceGroupName, String virtualMachineName, Context context)

Implements GET HybridIdentityMetadata in a vm.

Returns the list of HybridIdentityMetadata of the given vm.

Parameters:

resourceGroupName - The Resource Group Name.
virtualMachineName - Name of the vm.
context - The context to associate with this operation.

Returns:

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

Applies to