BareMetalMachineKeySetsClient Interface

public interface BareMetalMachineKeySetsClient

An instance of this class provides access to all the operations defined in BareMetalMachineKeySetsClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<BareMetalMachineKeySetInner>,BareMetalMachineKeySetInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, BareMetalMachineKeySetInner bareMetalMachineKeySetParameters)

Create a new bare metal machine key set or update the existing one for the provided cluster.

abstract SyncPoller<PollResult<BareMetalMachineKeySetInner>,BareMetalMachineKeySetInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, BareMetalMachineKeySetInner bareMetalMachineKeySetParameters, String ifMatch, String ifNoneMatch, Context context)

Create a new bare metal machine key set or update the existing one for the provided cluster.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName)

Delete the bare metal machine key set of the provided cluster.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, String ifMatch, String ifNoneMatch, Context context)

Delete the bare metal machine key set of the provided cluster.

abstract SyncPoller<PollResult<BareMetalMachineKeySetInner>,BareMetalMachineKeySetInner> beginUpdate(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName)

Patch properties of bare metal machine key set for the provided cluster, or update the tags associated with it.

abstract SyncPoller<PollResult<BareMetalMachineKeySetInner>,BareMetalMachineKeySetInner> beginUpdate(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, String ifMatch, String ifNoneMatch, BareMetalMachineKeySetPatchParameters bareMetalMachineKeySetUpdateParameters, Context context)

Patch properties of bare metal machine key set for the provided cluster, or update the tags associated with it.

abstract BareMetalMachineKeySetInner createOrUpdate(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, BareMetalMachineKeySetInner bareMetalMachineKeySetParameters)

Create a new bare metal machine key set or update the existing one for the provided cluster.

abstract BareMetalMachineKeySetInner createOrUpdate(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, BareMetalMachineKeySetInner bareMetalMachineKeySetParameters, String ifMatch, String ifNoneMatch, Context context)

Create a new bare metal machine key set or update the existing one for the provided cluster.

abstract void delete(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName)

Delete the bare metal machine key set of the provided cluster.

abstract void delete(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, String ifMatch, String ifNoneMatch, Context context)

Delete the bare metal machine key set of the provided cluster.

abstract BareMetalMachineKeySetInner get(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName)

Get bare metal machine key set of the provided cluster.

abstract Response<BareMetalMachineKeySetInner> getWithResponse(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, Context context)

Get bare metal machine key set of the provided cluster.

abstract PagedIterable<BareMetalMachineKeySetInner> listByCluster(String resourceGroupName, String clusterName)

Get a list of bare metal machine key sets for the provided cluster.

abstract PagedIterable<BareMetalMachineKeySetInner> listByCluster(String resourceGroupName, String clusterName, Integer top, String skipToken, Context context)

Get a list of bare metal machine key sets for the provided cluster.

abstract BareMetalMachineKeySetInner update(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName)

Patch properties of bare metal machine key set for the provided cluster, or update the tags associated with it.

abstract BareMetalMachineKeySetInner update(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, String ifMatch, String ifNoneMatch, BareMetalMachineKeySetPatchParameters bareMetalMachineKeySetUpdateParameters, Context context)

Patch properties of bare metal machine key set for the provided cluster, or update the tags associated with it.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<BareMetalMachineKeySetInner>,BareMetalMachineKeySetInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, BareMetalMachineKeySetInner bareMetalMachineKeySetParameters)

Create a new bare metal machine key set or update the existing one for the provided cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.
bareMetalMachineKeySetParameters - The request body.

Returns:

the SyncPoller<T,U> for polling of bareMetalMachineKeySet represents the bare metal machine key set.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<BareMetalMachineKeySetInner>,BareMetalMachineKeySetInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, BareMetalMachineKeySetInner bareMetalMachineKeySetParameters, String ifMatch, String ifNoneMatch, Context context)

Create a new bare metal machine key set or update the existing one for the provided cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.
bareMetalMachineKeySetParameters - The request body.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of bareMetalMachineKeySet represents the bare metal machine key set.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName)

Delete the bare metal machine key set of the provided cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, String ifMatch, String ifNoneMatch, Context context)

Delete the bare metal machine key set of the provided cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller<PollResult<BareMetalMachineKeySetInner>,BareMetalMachineKeySetInner> beginUpdate(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName)

Patch properties of bare metal machine key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.

Returns:

the SyncPoller<T,U> for polling of bareMetalMachineKeySet represents the bare metal machine key set.

beginUpdate

public abstract SyncPoller<PollResult<BareMetalMachineKeySetInner>,BareMetalMachineKeySetInner> beginUpdate(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, String ifMatch, String ifNoneMatch, BareMetalMachineKeySetPatchParameters bareMetalMachineKeySetUpdateParameters, Context context)

Patch properties of bare metal machine key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
bareMetalMachineKeySetUpdateParameters - The request body.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of bareMetalMachineKeySet represents the bare metal machine key set.

createOrUpdate

public abstract BareMetalMachineKeySetInner createOrUpdate(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, BareMetalMachineKeySetInner bareMetalMachineKeySetParameters)

Create a new bare metal machine key set or update the existing one for the provided cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.
bareMetalMachineKeySetParameters - The request body.

Returns:

bareMetalMachineKeySet represents the bare metal machine key set.

createOrUpdate

public abstract BareMetalMachineKeySetInner createOrUpdate(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, BareMetalMachineKeySetInner bareMetalMachineKeySetParameters, String ifMatch, String ifNoneMatch, Context context)

Create a new bare metal machine key set or update the existing one for the provided cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.
bareMetalMachineKeySetParameters - The request body.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
context - The context to associate with this operation.

Returns:

bareMetalMachineKeySet represents the bare metal machine key set.

delete

public abstract void delete(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName)

Delete the bare metal machine key set of the provided cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.

delete

public abstract void delete(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, String ifMatch, String ifNoneMatch, Context context)

Delete the bare metal machine key set of the provided cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
context - The context to associate with this operation.

get

public abstract BareMetalMachineKeySetInner get(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName)

Get bare metal machine key set of the provided cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.

Returns:

bare metal machine key set of the provided cluster.

getWithResponse

public abstract Response<BareMetalMachineKeySetInner> getWithResponse(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, Context context)

Get bare metal machine key set of the provided cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.
context - The context to associate with this operation.

Returns:

bare metal machine key set of the provided cluster along with Response<T>.

listByCluster

public abstract PagedIterable<BareMetalMachineKeySetInner> listByCluster(String resourceGroupName, String clusterName)

Get a list of bare metal machine key sets for the provided cluster.

Parameters:

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

Returns:

a list of bare metal machine key sets for the provided cluster as paginated response with PagedIterable<T>.

listByCluster

public abstract PagedIterable<BareMetalMachineKeySetInner> listByCluster(String resourceGroupName, String clusterName, Integer top, String skipToken, Context context)

Get a list of bare metal machine key sets for the provided cluster.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
top - The maximum number of resources to return from the operation. Example: '$top=10'.
skipToken - The opaque token that the server returns to indicate where to continue listing resources from. This is used for paging through large result sets.
context - The context to associate with this operation.

Returns:

a list of bare metal machine key sets for the provided cluster as paginated response with PagedIterable<T>.

update

public abstract BareMetalMachineKeySetInner update(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName)

Patch properties of bare metal machine key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.

Returns:

bareMetalMachineKeySet represents the bare metal machine key set.

update

public abstract BareMetalMachineKeySetInner update(String resourceGroupName, String clusterName, String bareMetalMachineKeySetName, String ifMatch, String ifNoneMatch, BareMetalMachineKeySetPatchParameters bareMetalMachineKeySetUpdateParameters, Context context)

Patch properties of bare metal machine key set for the provided cluster, or update the tags associated with it. Properties and tag updates can be done independently.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
clusterName - The name of the cluster.
bareMetalMachineKeySetName - The name of the bare metal machine key set.
ifMatch - The ETag of the transformation. Omit this value to always overwrite the current resource. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
ifNoneMatch - Set to '*' to allow a new record set to be created, but to prevent updating an existing resource. Other values will result in error from server as they are not supported.
bareMetalMachineKeySetUpdateParameters - The request body.
context - The context to associate with this operation.

Returns:

bareMetalMachineKeySet represents the bare metal machine key set.

Applies to