Clusters Interface
public interface Clusters
Resource collection API of Clusters.
Method Summary
Method Details
configureRemoteSupport
public abstract Cluster configureRemoteSupport(String resourceGroupName, String clusterName, RemoteSupportRequest remoteSupportRequest)
Configure RemoteSupport on a cluster.
Parameters:
Returns:
configureRemoteSupport
public abstract Cluster configureRemoteSupport(String resourceGroupName, String clusterName, RemoteSupportRequest remoteSupportRequest, Context context)
Configure RemoteSupport on a cluster.
Parameters:
Returns:
createIdentity
public abstract ClusterIdentityResponse createIdentity(String resourceGroupName, String clusterName)
Create cluster identity.
Parameters:
Returns:
createIdentity
public abstract ClusterIdentityResponse createIdentity(String resourceGroupName, String clusterName, Context context)
Create cluster identity.
Parameters:
Returns:
define
public abstract Cluster.DefinitionStages.Blank define(String name)
Begins definition for a new Cluster resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String clusterName, Context context)
Delete an HCI cluster.
Parameters:
deleteById
public abstract void deleteById(String id)
Delete an HCI cluster.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Context context)
Delete an HCI cluster.
Parameters:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String clusterName)
Delete an HCI cluster.
Parameters:
extendSoftwareAssuranceBenefit
public abstract Cluster extendSoftwareAssuranceBenefit(String resourceGroupName, String clusterName, SoftwareAssuranceChangeRequest softwareAssuranceChangeRequest)
Extends Software Assurance Benefit to a cluster.
Parameters:
Returns:
extendSoftwareAssuranceBenefit
public abstract Cluster extendSoftwareAssuranceBenefit(String resourceGroupName, String clusterName, SoftwareAssuranceChangeRequest softwareAssuranceChangeRequest, Context context)
Extends Software Assurance Benefit to a cluster.
Parameters:
Returns:
getById
public abstract Cluster getById(String id)
Get HCI cluster.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<Cluster> getByIdWithResponse(String id, Context context)
Get HCI cluster.
Parameters:
Returns:
getByResourceGroup
public abstract Cluster getByResourceGroup(String resourceGroupName, String clusterName)
Get HCI cluster.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<Cluster> getByResourceGroupWithResponse(String resourceGroupName, String clusterName, Context context)
Get HCI cluster.
Parameters:
Returns:
list
public abstract PagedIterable<Cluster> list()
List all HCI clusters in a subscription.
Returns:
list
public abstract PagedIterable<Cluster> list(Context context)
List all HCI clusters in a subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<Cluster> listByResourceGroup(String resourceGroupName)
List all HCI clusters in a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<Cluster> listByResourceGroup(String resourceGroupName, Context context)
List all HCI clusters in a resource group.
Parameters:
Returns:
triggerLogCollection
public abstract Cluster triggerLogCollection(String resourceGroupName, String clusterName, LogCollectionRequest logCollectionRequest)
Trigger Log Collection on a cluster.
Parameters:
Returns:
triggerLogCollection
public abstract Cluster triggerLogCollection(String resourceGroupName, String clusterName, LogCollectionRequest logCollectionRequest, Context context)
Trigger Log Collection on a cluster.
Parameters:
Returns:
updateSecretsLocations
public abstract Cluster updateSecretsLocations(String resourceGroupName, String clusterName, SecretsLocationsChangeRequest body)
Update cluster secrets locations.
Parameters:
Returns:
updateSecretsLocations
public abstract Cluster updateSecretsLocations(String resourceGroupName, String clusterName, SecretsLocationsChangeRequest body, Context context)
Update cluster secrets locations.
Parameters:
Returns:
uploadCertificate
public abstract void uploadCertificate(String resourceGroupName, String clusterName, UploadCertificateRequest uploadCertificateRequest)
Upload certificate.
Parameters:
uploadCertificate
public abstract void uploadCertificate(String resourceGroupName, String clusterName, UploadCertificateRequest uploadCertificateRequest, Context context)
Upload certificate.
Parameters: