hypercomputecluster/v1 library

Classes

BootDisk
A Persistent disk used as the boot disk for a Compute Engine VM instance.
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.
ComputeInstance
Details about a Compute Engine instance.
ComputeInstanceSlurmNodeSet
When set in a 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.
ExistingBucketConfig
When set in a StorageResourceConfig, indicates that an existing Google Cloud Storage bucket should be imported.
ExistingFilestoreConfig
When set in a StorageResourceConfig, indicates that an existing Filestore instance should be imported.
ExistingLustreConfig
When set in a StorageResourceConfig, indicates that an existing Managed Lustre instance should be imported.
ExistingNetworkConfig
When set in a NetworkResourceConfig, indicates that an existing network should be imported.
FileShareConfig
Message describing filestore configuration
FilestoreReference
A reference to a Filestore instance.
GcsAutoclassConfig
Message describing Google Cloud Storage autoclass configuration
GcsHierarchicalNamespaceConfig
Message describing Google Cloud Storage hierarchical namespace configuration
HypercomputeClusterApi
ListClustersResponse
Response message for ListClusters.
ListLocationsResponse
The response message for Locations.ListLocations.
ListOperationsResponse
The response message for Operations.ListOperations.
LustreReference
A reference to a Managed Lustre instance.
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.
NewBucketConfig
When set in a StorageResourceConfig, indicates that a new Google Cloud Storage bucket should be created.
NewFilestoreConfig
When set in a StorageResourceConfig, indicates that a new Filestore instance should be created.
NewFlexStartInstancesConfig
When set in a ComputeResourceConfig, indicates that VM instances should be created using Flex Start.
NewLustreConfig
When set in a StorageResourceConfig, indicates that a new Managed Lustre instance should be created.
NewNetworkConfig
When set in a NetworkResourceConfig, indicates that a new network should be created.
NewOnDemandInstancesConfig
When set in a ComputeResourceConfig, indicates that on-demand (i.e., using the standard provisioning model) VM instances should be created.
NewReservedInstancesConfig
When set in a ComputeResourceConfig, indicates that VM instances should be created from a reservation.
NewSpotInstancesConfig
When set in a ComputeResourceConfig, indicates that spot VM instances should be created.
Operation
This resource represents a long-running operation that is the result of a network API call.
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.
ProjectsLocationsClustersResource
ProjectsLocationsOperationsResource
ProjectsLocationsResource
ProjectsResource
SlurmLoginNodes
Configuration for Slurm login nodes in the cluster.
SlurmNodeSet
Configuration for Slurm nodesets in the cluster.
SlurmOrchestrator
When set in Orchestrator, indicates that the cluster should use Slurm as the orchestrator.
SlurmPartition
Configuration for Slurm partitions in the cluster.
StorageConfig
Description of how a storage resource 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.

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Location = $Location00
A resource that represents a Google Cloud location.
Status = $Status00
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.