All Classes and Interfaces

Class
Description
A [Persistent disk](https://cloud.google.com/compute/docs/disks) used as the boot disk for a Compute Engine VM instance.
A [Persistent disk](https://cloud.google.com/compute/docs/disks) used as the boot disk for a Compute Engine VM instance.
 
A reference to a [Google Cloud Storage](https://cloud.google.com/storage) bucket.
A reference to a [Google Cloud Storage](https://cloud.google.com/storage) bucket.
 
When set in OperationStep, indicates that cluster health check should be performed.
When set in OperationStep, indicates that cluster health check should be performed.
 
A collection of virtual machines and connected resources forming a high-performance computing cluster capable of running large-scale, tightly coupled workloads.
A collection of virtual machines and connected resources forming a high-performance computing cluster capable of running large-scale, tightly coupled workloads.
 
Builder for projects/{project}/locations/{location}/clusters/{cluster}.
 
Details about a Compute Engine [instance](https://cloud.google.com/compute/docs/instances).
Details about a Compute Engine [instance](https://cloud.google.com/compute/docs/instances).
 
When set in a [SlurmNodeSet][google.cloud.hypercomputecluster.v1.SlurmNodeSet], indicates that the nodeset should be backed by Compute Engine VM instances.
When set in a [SlurmNodeSet][google.cloud.hypercomputecluster.v1.SlurmNodeSet], indicates that the nodeset should be backed by Compute Engine VM instances.
 
A resource defining how virtual machines and accelerators should be provisioned for the cluster.
A resource defining how virtual machines and accelerators should be provisioned for the cluster.
Describes how a compute resource should be created at runtime.
Describes how a compute resource should be created at runtime.
 
 
 
Request message for [CreateCluster][google.cloud.hypercomputecluster.v1.HypercomputeCluster.CreateCluster].
Request message for [CreateCluster][google.cloud.hypercomputecluster.v1.HypercomputeCluster.CreateCluster].
 
When set in OperationStep, indicates that a new filestore instance should be created.
When set in OperationStep, indicates that a new filestore instance should be created.
 
When set in OperationStep, indicates that a login node should be created.
When set in OperationStep, indicates that a login node should be created.
 
When set in OperationStep, indicates that a new lustre instance should be created.
When set in OperationStep, indicates that a new lustre instance should be created.
 
When set in OperationStep, indicates that a new network should be created.
When set in OperationStep, indicates that a new network should be created.
 
When set in OperationStep, indicates that a nodeset should be created.
When set in OperationStep, indicates that a nodeset should be created.
 
When set in OperationStep, indicates that an orchestrator should be created.
When set in OperationStep, indicates that an orchestrator should be created.
 
When set in OperationStep, indicates that a partition should be created.
When set in OperationStep, indicates that a partition should be created.
 
When set in OperationStep, indicates that a new private service access should be created.
When set in OperationStep, indicates that a new private service access should be created.
 
When set in OperationStep, indicates that a new storage bucket should be created.
When set in OperationStep, indicates that a new storage bucket should be created.
 
Request message for [DeleteCluster][google.cloud.hypercomputecluster.v1.HypercomputeCluster.DeleteCluster].
Request message for [DeleteCluster][google.cloud.hypercomputecluster.v1.HypercomputeCluster.DeleteCluster].
 
When set in OperationStep, indicates that a Filestore instance should be deleted.
When set in OperationStep, indicates that a Filestore instance should be deleted.
 
When set in OperationStep, indicates that a login node should be deleted.
When set in OperationStep, indicates that a login node should be deleted.
 
When set in OperationStep, indicates that a Lustre instance should be deleted.
When set in OperationStep, indicates that a Lustre instance should be deleted.
 
When set in OperationStep, indicates network deletion step with the resource name.
When set in OperationStep, indicates network deletion step with the resource name.
 
When set in OperationStep, indicates that a nodeset should be deleted.
When set in OperationStep, indicates that a nodeset should be deleted.
 
When set in OperationStep, indicates that an orchestrator should be deleted.
When set in OperationStep, indicates that an orchestrator should be deleted.
 
When set in OperationStep, indicates that a partition should be deleted.
When set in OperationStep, indicates that a partition should be deleted.
 
When set in OperationStep, indicates private service access deletion step.
When set in OperationStep, indicates private service access deletion step.
 
When set in OperationStep, indicates that Cloud Storage bucket should be deleted.
When set in OperationStep, indicates that Cloud Storage bucket should be deleted.
 
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1.StorageResourceConfig], indicates that an existing [Google Cloud Storage](https://cloud.google.com/storage) bucket should be imported.
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1.StorageResourceConfig], indicates that an existing [Google Cloud Storage](https://cloud.google.com/storage) bucket should be imported.
 
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1.StorageResourceConfig], indicates that an existing [Filestore](https://cloud.google.com/filestore) instance should be imported.
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1.StorageResourceConfig], indicates that an existing [Filestore](https://cloud.google.com/filestore) instance should be imported.
 
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1.StorageResourceConfig], indicates that an existing [Managed Lustre](https://cloud.google.com/products/managed-lustre) instance should be imported.
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1.StorageResourceConfig], indicates that an existing [Managed Lustre](https://cloud.google.com/products/managed-lustre) instance should be imported.
 
When set in a [NetworkResourceConfig][google.cloud.hypercomputecluster.v1.NetworkResourceConfig], indicates that an existing network should be imported.
When set in a [NetworkResourceConfig][google.cloud.hypercomputecluster.v1.NetworkResourceConfig], indicates that an existing network should be imported.
 
Message describing filestore configuration
Message describing filestore configuration
 
A reference to a [Filestore](https://cloud.google.com/filestore) instance.
A reference to a [Filestore](https://cloud.google.com/filestore) instance.
 
Message describing Google Cloud Storage autoclass configuration
Message describing Google Cloud Storage autoclass configuration
Terminal storage class types of the autoclass bucket
 
Message describing Google Cloud Storage hierarchical namespace configuration
Message describing Google Cloud Storage hierarchical namespace configuration
 
Request message for [GetCluster][google.cloud.hypercomputecluster.v1.HypercomputeCluster.GetCluster].
Request message for [GetCluster][google.cloud.hypercomputecluster.v1.HypercomputeCluster.GetCluster].
 
 
Request message for [ListClusters][google.cloud.hypercomputecluster.v1.HypercomputeCluster.ListClusters].
Request message for [ListClusters][google.cloud.hypercomputecluster.v1.HypercomputeCluster.ListClusters].
 
Response message for [ListClusters][google.cloud.hypercomputecluster.v1.HypercomputeCluster.ListClusters].
Response message for [ListClusters][google.cloud.hypercomputecluster.v1.HypercomputeCluster.ListClusters].
 
 
Builder for projects/{project}/locations/{location}.
A reference to a [Managed Lustre](https://cloud.google.com/products/managed-lustre) instance.
A reference to a [Managed Lustre](https://cloud.google.com/products/managed-lustre) instance.
 
A reference to a [VPC network](https://cloud.google.com/vpc/docs/vpc) in Google Compute Engine.
A reference to a [VPC network](https://cloud.google.com/vpc/docs/vpc) in Google Compute Engine.
 
A resource representing a network that connects the various components of a cluster together.
A resource representing a network that connects the various components of a cluster together.
 
Describes how a network resource should be initialized.
Describes how a network resource should be initialized.
 
 
 
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1.StorageResourceConfig], indicates that a new [Google Cloud Storage](https://cloud.google.com/storage) bucket should be created.
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1.StorageResourceConfig], indicates that a new [Google Cloud Storage](https://cloud.google.com/storage) bucket should be created.
 
[Storage class](https://cloud.google.com/storage/docs/storage-classes) for a Cloud Storage bucket.
 
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1.StorageResourceConfig], indicates that a new [Filestore](https://cloud.google.com/filestore) instance should be created.
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1.StorageResourceConfig], indicates that a new [Filestore](https://cloud.google.com/filestore) instance should be created.
File access protocol for Filestore instances.
Available [service tiers](https://cloud.google.com/filestore/docs/service-tiers) for Filestore instances.
 
When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1.ComputeResourceConfig], indicates that VM instances should be created using [Flex Start](https://cloud.google.com/compute/docs/instances/provisioning-models).
When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1.ComputeResourceConfig], indicates that VM instances should be created using [Flex Start](https://cloud.google.com/compute/docs/instances/provisioning-models).
 
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1.StorageResourceConfig], indicates that a new [Managed Lustre](https://cloud.google.com/products/managed-lustre) instance should be created.
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1.StorageResourceConfig], indicates that a new [Managed Lustre](https://cloud.google.com/products/managed-lustre) instance should be created.
 
When set in a [NetworkResourceConfig][google.cloud.hypercomputecluster.v1.NetworkResourceConfig], indicates that a new network should be created.
When set in a [NetworkResourceConfig][google.cloud.hypercomputecluster.v1.NetworkResourceConfig], indicates that a new network should be created.
 
When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1.ComputeResourceConfig], indicates that on-demand (i.e., using the standard provisioning model) VM instances should be created.
When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1.ComputeResourceConfig], indicates that on-demand (i.e., using the standard provisioning model) VM instances should be created.
 
When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1.ComputeResourceConfig], indicates that VM instances should be created from a [reservation](https://cloud.google.com/compute/docs/instances/reservations-overview).
When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1.ComputeResourceConfig], indicates that VM instances should be created from a [reservation](https://cloud.google.com/compute/docs/instances/reservations-overview).
 
 
When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1.ComputeResourceConfig], indicates that [spot VM](https://cloud.google.com/compute/docs/instances/spot) instances should be created.
When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1.ComputeResourceConfig], indicates that [spot VM](https://cloud.google.com/compute/docs/instances/spot) instances should be created.
Specifies the termination action of the instance
 
Represents the metadata of the long-running operation.
Represents the metadata of the long-running operation.
 
 
Message describing the progress of a cluster mutation long-running operation.
Message describing the progress of a cluster mutation long-running operation.
 
Message describing the status of a single step in a cluster mutation long-running operation.
Message describing the status of a single step in a cluster mutation long-running operation.
State of the operation step.
 
 
The component responsible for scheduling and running workloads on the cluster as well as providing the user interface for interacting with the cluster at runtime.
The component responsible for scheduling and running workloads on the cluster as well as providing the user interface for interacting with the cluster at runtime.
 
 
Configuration for Slurm [login nodes](https://slurm.schedmd.com/quickstart_admin.html#login) in the cluster.
Configuration for Slurm [login nodes](https://slurm.schedmd.com/quickstart_admin.html#login) in the cluster.
 
Configuration for Slurm nodesets in the cluster.
Configuration for Slurm nodesets in the cluster.
 
 
When set in [Orchestrator][google.cloud.hypercomputecluster.v1.Orchestrator], indicates that the cluster should use [Slurm](https://slurm.schedmd.com/) as the orchestrator.
When set in [Orchestrator][google.cloud.hypercomputecluster.v1.Orchestrator], indicates that the cluster should use [Slurm](https://slurm.schedmd.com/) as the orchestrator.
 
Configuration for Slurm partitions in the cluster.
Configuration for Slurm partitions in the cluster.
 
Description of how a [storage resource][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on a VM instance.
Description of how a [storage resource][google.cloud.hypercomputecluster.v1.StorageResource] should be mounted on a VM instance.
 
A resource representing a form of persistent storage that is accessible to compute resources in the cluster.
A resource representing a form of persistent storage that is accessible to compute resources in the cluster.
 
Describes how a storage resource should be initialized.
Describes how a storage resource should be initialized.
 
 
 
Request message for [UpdateCluster][google.cloud.hypercomputecluster.v1.HypercomputeCluster.UpdateCluster].
Request message for [UpdateCluster][google.cloud.hypercomputecluster.v1.HypercomputeCluster.UpdateCluster].
 
When set in OperationStep, indicates that a login node should be updated.
When set in OperationStep, indicates that a login node should be updated.
 
When set in OperationStep, indicates that a nodeset should be updated.
When set in OperationStep, indicates that a nodeset should be updated.
 
When set in OperationStep, indicates that an orchestrator should be updated.
When set in OperationStep, indicates that an orchestrator should be updated.
 
When set in OperationStep, indicates that a partition should be updated.
When set in OperationStep, indicates that a partition should be updated.