Classes
BootDisk
A Persistent disk used as the boot disk for a Compute Engine VM instance.
BucketName
Resource name for the Bucket resource.
BucketReference
A reference to a Google Cloud Storage bucket.
Cluster
A collection of virtual machines and connected resources forming a high-performance computing cluster capable of running large-scale, tightly coupled workloads. A cluster combines a set a compute resources that perform computations, storage resources that contain inputs and store outputs, an orchestrator that is responsible for assigning jobs to compute resources, and network resources that connect everything together.
ClusterName
Resource name for the Cluster resource.
ComputeInstance
Details about a Compute Engine instance.
ComputeInstanceName
Resource name for the ComputeInstance resource.
ComputeInstanceSlurmNodeSet
When set in a [SlurmNodeSet][google.cloud.hypercomputecluster.v1beta.SlurmNodeSet], indicates that the nodeset should be backed by Compute Engine VM instances.
ComputeResource
A resource defining how virtual machines and accelerators should be provisioned for the cluster.
ComputeResourceConfig
Describes how a compute resource should be created at runtime.
CreateClusterRequest
Request message for [CreateCluster][google.cloud.hypercomputecluster.v1beta.HypercomputeCluster.CreateCluster].
DeleteClusterRequest
Request message for [DeleteCluster][google.cloud.hypercomputecluster.v1beta.HypercomputeCluster.DeleteCluster].
DiskTypeName
Resource name for the DiskType resource.
ExistingBucketConfig
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1beta.StorageResourceConfig], indicates that an existing Google Cloud Storage bucket should be imported.
ExistingFilestoreConfig
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1beta.StorageResourceConfig], indicates that an existing Filestore instance should be imported.
ExistingLustreConfig
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1beta.StorageResourceConfig], indicates that an existing Managed Lustre instance should be imported.
ExistingNetworkConfig
When set in a [NetworkResourceConfig][google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig], indicates that an existing network should be imported.
FileInstanceName
Resource name for the FileInstance resource.
FileShareConfig
Message describing filestore configuration
FilestoreReference
A reference to a Filestore instance.
GcsAutoclassConfig
Message describing Google Cloud Storage autoclass configuration
GcsAutoclassConfig.Types
Container for nested types declared in the GcsAutoclassConfig message type.
GcsHierarchicalNamespaceConfig
Message describing Google Cloud Storage hierarchical namespace configuration
GetClusterRequest
Request message for [GetCluster][google.cloud.hypercomputecluster.v1beta.HypercomputeCluster.GetCluster].
HypercomputeCluster
Service describing handlers for resources
HypercomputeCluster.HypercomputeClusterBase
Base class for server-side implementations of HypercomputeCluster
HypercomputeCluster.HypercomputeClusterClient
Client for HypercomputeCluster
HypercomputeClusterClient
HypercomputeCluster client wrapper, for convenient use.
HypercomputeClusterClientBuilder
Builder class for HypercomputeClusterClient to provide simple configuration of credentials, endpoint etc.
HypercomputeClusterClientImpl
HypercomputeCluster client wrapper implementation, for convenient use.
HypercomputeClusterSettings
Settings for HypercomputeClusterClient instances.
ImageName
Resource name for the Image resource.
ListClustersRequest
Request message for [ListClusters][google.cloud.hypercomputecluster.v1beta.HypercomputeCluster.ListClusters].
ListClustersResponse
Response message for [ListClusters][google.cloud.hypercomputecluster.v1beta.HypercomputeCluster.ListClusters].
LustreInstanceName
Resource name for the LustreInstance resource.
LustreReference
A reference to a Managed Lustre instance.
NetworkName
Resource name for the Network resource.
NetworkReference
A reference to a VPC network in Google Compute Engine.
NetworkResource
A resource representing a network that connects the various components of a cluster together.
NetworkResourceConfig
Describes how a network resource should be initialized. Each network resource can either be imported from an existing Google Cloud resource or initialized when the cluster is created.
NewBucketConfig
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1beta.StorageResourceConfig], indicates that a new Google Cloud Storage bucket should be created.
NewBucketConfig.Types
Container for nested types declared in the NewBucketConfig message type.
NewFilestoreConfig
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1beta.StorageResourceConfig], indicates that a new Filestore instance should be created.
NewFilestoreConfig.Types
Container for nested types declared in the NewFilestoreConfig message type.
NewFlexStartInstancesConfig
When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1beta.ComputeResourceConfig], indicates that VM instances should be created using Flex Start.
NewLustreConfig
When set in a [StorageResourceConfig][google.cloud.hypercomputecluster.v1beta.StorageResourceConfig], indicates that a new Managed Lustre instance should be created.
NewNetworkConfig
When set in a [NetworkResourceConfig][google.cloud.hypercomputecluster.v1beta.NetworkResourceConfig], indicates that a new network should be created.
NewOnDemandInstancesConfig
When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1beta.ComputeResourceConfig], indicates that on-demand (i.e., using the standard provisioning model) VM instances should be created.
NewReservedInstancesConfig
When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1beta.ComputeResourceConfig], indicates that VM instances should be created from a reservation.
NewSpotInstancesConfig
When set in a [ComputeResourceConfig][google.cloud.hypercomputecluster.v1beta.ComputeResourceConfig], indicates that spot VM instances should be created.
OperationMetadata
Represents the metadata of the long-running operation.
Orchestrator
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.
ReservationBlockName
Resource name for the ReservationBlock resource.
ReservationName
Resource name for the Reservation resource.
ReservationSubBlockName
Resource name for the ReservationSubBlock resource.
SlurmLoginNodes
Configuration for Slurm login nodes in the cluster. Login nodes are Compute Engine VM instances that allow users to access the cluster over SSH.
SlurmNodeSet
Configuration for Slurm nodesets in the cluster. Nodesets are groups of compute nodes used by Slurm that are responsible for running workloads submitted to the cluster.
SlurmOrchestrator
When set in [Orchestrator][google.cloud.hypercomputecluster.v1beta.Orchestrator], indicates that the cluster should use Slurm as the orchestrator.
SlurmPartition
Configuration for Slurm partitions in the cluster. Partitions are groups of nodesets, and are how clients specify where their workloads should be run.
StorageConfig
Description of how a [storage resource][google.cloud.hypercomputecluster.v1beta.StorageResource] should be mounted on a VM instance.
StorageResource
A resource representing a form of persistent storage that is accessible to compute resources in the cluster.
StorageResourceConfig
Describes how a storage resource should be initialized. Each storage resource can either be imported from an existing Google Cloud resource or initialized when the cluster is created.
SubnetworkName
Resource name for the Subnetwork resource.
UpdateClusterRequest
Request message for [UpdateCluster][google.cloud.hypercomputecluster.v1beta.HypercomputeCluster.UpdateCluster].
Enums
BucketName.ResourceNameType
The possible contents of BucketName.
ClusterName.ResourceNameType
The possible contents of ClusterName.
ComputeInstanceName.ResourceNameType
The possible contents of ComputeInstanceName.
ComputeResourceConfig.ConfigOneofCase
Enum of possible cases for the "config" oneof.
DiskTypeName.ResourceNameType
The possible contents of DiskTypeName.
FileInstanceName.ResourceNameType
The possible contents of FileInstanceName.
GcsAutoclassConfig.Types.TerminalStorageClass
Terminal storage class types of the autoclass bucket
ImageName.ResourceNameType
The possible contents of ImageName.
LustreInstanceName.ResourceNameType
The possible contents of LustreInstanceName.
NetworkName.ResourceNameType
The possible contents of NetworkName.
NetworkResource.ReferenceOneofCase
Enum of possible cases for the "reference" oneof.
NetworkResourceConfig.ConfigOneofCase
Enum of possible cases for the "config" oneof.
NewBucketConfig.OptionOneofCase
Enum of possible cases for the "option" oneof.
NewBucketConfig.Types.StorageClass
Storage class for a Cloud Storage bucket.
NewFilestoreConfig.Types.Protocol
File access protocol for Filestore instances.
NewFilestoreConfig.Types.Tier
Available service tiers for Filestore instances.
NewReservedInstancesConfig.SourceOneofCase
Enum of possible cases for the "source" oneof.
Orchestrator.OptionOneofCase
Enum of possible cases for the "option" oneof.
ReservationBlockName.ResourceNameType
The possible contents of ReservationBlockName.
ReservationName.ResourceNameType
The possible contents of ReservationName.
ReservationSubBlockName.ResourceNameType
The possible contents of ReservationSubBlockName.
SlurmNodeSet.TypeOneofCase
Enum of possible cases for the "type" oneof.
StorageResource.ReferenceOneofCase
Enum of possible cases for the "reference" oneof.
StorageResourceConfig.ConfigOneofCase
Enum of possible cases for the "config" oneof.
SubnetworkName.ResourceNameType
The possible contents of SubnetworkName.