hypercomputecluster/v1 library
Cluster Director API - v1
For more information, see docs.cloud.google.com/cluster-director/docs
Create an instance of HypercomputeClusterApi to access these resources:
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.
- 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
Statustype 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.