BmcKeySetsClient Interface

public interface BmcKeySetsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<BmcKeySetInner>,BmcKeySetInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, String bmcKeySetName, BmcKeySetInner bmcKeySetParameters)

Create a new baseboard management controller key set or update the existing one for the provided cluster.

abstract SyncPoller<PollResult<BmcKeySetInner>,BmcKeySetInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, String bmcKeySetName, BmcKeySetInner bmcKeySetParameters, String ifMatch, String ifNoneMatch, Context context)

Create a new baseboard management controller key set or update the existing one for the provided cluster.

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

Delete the baseboard management controller key set of the provided cluster.

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

Delete the baseboard management controller key set of the provided cluster.

abstract SyncPoller<PollResult<BmcKeySetInner>,BmcKeySetInner> beginUpdate(String resourceGroupName, String clusterName, String bmcKeySetName)

Patch properties of baseboard management controller key set for the provided cluster, or update the tags associated with it.

abstract SyncPoller<PollResult<BmcKeySetInner>,BmcKeySetInner> beginUpdate(String resourceGroupName, String clusterName, String bmcKeySetName, String ifMatch, String ifNoneMatch, BmcKeySetPatchParameters bmcKeySetUpdateParameters, Context context)

Patch properties of baseboard management controller key set for the provided cluster, or update the tags associated with it.

abstract BmcKeySetInner createOrUpdate(String resourceGroupName, String clusterName, String bmcKeySetName, BmcKeySetInner bmcKeySetParameters)

Create a new baseboard management controller key set or update the existing one for the provided cluster.

abstract BmcKeySetInner createOrUpdate(String resourceGroupName, String clusterName, String bmcKeySetName, BmcKeySetInner bmcKeySetParameters, String ifMatch, String ifNoneMatch, Context context)

Create a new baseboard management controller key set or update the existing one for the provided cluster.

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

Delete the baseboard management controller key set of the provided cluster.

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

Delete the baseboard management controller key set of the provided cluster.

abstract BmcKeySetInner get(String resourceGroupName, String clusterName, String bmcKeySetName)

Get baseboard management controller key set of the provided cluster.

abstract Response<BmcKeySetInner> getWithResponse(String resourceGroupName, String clusterName, String bmcKeySetName, Context context)

Get baseboard management controller key set of the provided cluster.

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

Get a list of baseboard management controller key sets for the provided cluster.

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

Get a list of baseboard management controller key sets for the provided cluster.

abstract BmcKeySetInner update(String resourceGroupName, String clusterName, String bmcKeySetName)

Patch properties of baseboard management controller key set for the provided cluster, or update the tags associated with it.

abstract BmcKeySetInner update(String resourceGroupName, String clusterName, String bmcKeySetName, String ifMatch, String ifNoneMatch, BmcKeySetPatchParameters bmcKeySetUpdateParameters, Context context)

Patch properties of baseboard management controller key set for the provided cluster, or update the tags associated with it.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<BmcKeySetInner>,BmcKeySetInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, String bmcKeySetName, BmcKeySetInner bmcKeySetParameters)

Create a new baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller key set.
bmcKeySetParameters - The request body.

Returns:

the SyncPoller<T,U> for polling of bmcKeySet represents the baseboard management controller key set.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<BmcKeySetInner>,BmcKeySetInner> beginCreateOrUpdate(String resourceGroupName, String clusterName, String bmcKeySetName, BmcKeySetInner bmcKeySetParameters, String ifMatch, String ifNoneMatch, Context context)

Create a new baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller key set.
bmcKeySetParameters - 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 bmcKeySet represents the baseboard management controller key set.

beginDelete

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

Delete the baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller 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 bmcKeySetName, String ifMatch, String ifNoneMatch, Context context)

Delete the baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller 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<BmcKeySetInner>,BmcKeySetInner> beginUpdate(String resourceGroupName, String clusterName, String bmcKeySetName)

Patch properties of baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller key set.

Returns:

the SyncPoller<T,U> for polling of bmcKeySet represents the baseboard management controller key set.

beginUpdate

public abstract SyncPoller<PollResult<BmcKeySetInner>,BmcKeySetInner> beginUpdate(String resourceGroupName, String clusterName, String bmcKeySetName, String ifMatch, String ifNoneMatch, BmcKeySetPatchParameters bmcKeySetUpdateParameters, Context context)

Patch properties of baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller 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.
bmcKeySetUpdateParameters - The request body.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of bmcKeySet represents the baseboard management controller key set.

createOrUpdate

public abstract BmcKeySetInner createOrUpdate(String resourceGroupName, String clusterName, String bmcKeySetName, BmcKeySetInner bmcKeySetParameters)

Create a new baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller key set.
bmcKeySetParameters - The request body.

Returns:

bmcKeySet represents the baseboard management controller key set.

createOrUpdate

public abstract BmcKeySetInner createOrUpdate(String resourceGroupName, String clusterName, String bmcKeySetName, BmcKeySetInner bmcKeySetParameters, String ifMatch, String ifNoneMatch, Context context)

Create a new baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller key set.
bmcKeySetParameters - 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:

bmcKeySet represents the baseboard management controller key set.

delete

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

Delete the baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller key set.

delete

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

Delete the baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller 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 BmcKeySetInner get(String resourceGroupName, String clusterName, String bmcKeySetName)

Get baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller key set.

Returns:

baseboard management controller key set of the provided cluster.

getWithResponse

public abstract Response<BmcKeySetInner> getWithResponse(String resourceGroupName, String clusterName, String bmcKeySetName, Context context)

Get baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller key set.
context - The context to associate with this operation.

Returns:

baseboard management controller key set of the provided cluster along with Response<T>.

listByCluster

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

Get a list of baseboard management controller 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 baseboard management controller key sets for the provided cluster as paginated response with PagedIterable<T>.

listByCluster

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

Get a list of baseboard management controller 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 baseboard management controller key sets for the provided cluster as paginated response with PagedIterable<T>.

update

public abstract BmcKeySetInner update(String resourceGroupName, String clusterName, String bmcKeySetName)

Patch properties of baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller key set.

Returns:

bmcKeySet represents the baseboard management controller key set.

update

public abstract BmcKeySetInner update(String resourceGroupName, String clusterName, String bmcKeySetName, String ifMatch, String ifNoneMatch, BmcKeySetPatchParameters bmcKeySetUpdateParameters, Context context)

Patch properties of baseboard management controller 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.
bmcKeySetName - The name of the baseboard management controller 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.
bmcKeySetUpdateParameters - The request body.
context - The context to associate with this operation.

Returns:

bmcKeySet represents the baseboard management controller key set.

Applies to