← Back to packages

Package intrinsic_proto.frontend.v1

Service ClusterDiscoveryService

Service SolutionDiscoveryService

Message ClusterDescription

Message GetSolutionDescriptionRequest

Message GetSolutionDescriptionResponse

Message ListClusterDescriptionsRequest

Message ListClusterDescriptionsResponse

Message ListSolutionDescriptionsRequest

Message ListSolutionDescriptionsResponse

Message SolutionDescription

Enum SolutionState

Services

service ClusterDiscoveryService intrinsic/frontend/cloud/api/v1/clusterdiscovery_api.proto

Provides information about the available clusters in a project.

Returns a list of clusters registered to the org which is provided via the gRPC context (as the value of an HTTP cookie with name "org-id").

service SolutionDiscoveryService intrinsic/frontend/cloud/api/v1/solutiondiscovery_api.proto

Provides information about a user's solutions in a project.

Messages

message ClusterDescription intrinsic/frontend/cloud/api/v1/clusterdiscovery_api.proto

Details about a cluster.

Field Type Description
1 cluster_name string

The unique name/ID of the cluster within its project.

2 k8s_context string

K8s context of the cluster. Usually the same as 'cluster_name'.

3 region string

The region the cluster is located in. Can be used, e.g., for grouping clusters for display purposes.

4 can_do_sim bool

True if cluster is powerful enough to run a simulated workcell.

5 can_do_real bool

True if cluster can access real hardware.

6 has_gpu bool

True if cluster has a GPU.

7 solution_name string

Name/ID of the currently running solution. Empty if no solution is running.

8 solution_display_name string

Display name of the currently running solution. Empty if no solution is running.

9 solution_state intrinsic_proto.frontend.v1.SolutionState

State of the running solution. If a solution is currently running, equal to one of the running states (e.g., SOLUTION_STATE_RUNNING_IN_SIM). Equal to SOLUTION_STATE_UNSPECIFIED if no solution is running.

10 display_name string

The Display Name of the cluster used by the frontend.

message GetSolutionDescriptionRequest intrinsic/frontend/cloud/api/v1/solutiondiscovery_api.proto

Field Type Description
1 name string

The name/ID of the solution to return.

message GetSolutionDescriptionResponse intrinsic/frontend/cloud/api/v1/solutiondiscovery_api.proto

Field Type Description
1 solution intrinsic_proto.frontend.v1.SolutionDescription

Details about the solution matching the request.

message ListClusterDescriptionsRequest intrinsic/frontend/cloud/api/v1/clusterdiscovery_api.proto

Room for filtering options which are currently not provided.

Field Type Description

message ListClusterDescriptionsResponse intrinsic/frontend/cloud/api/v1/clusterdiscovery_api.proto

Field Type Description
1 clusters repeated intrinsic_proto.frontend.v1.ClusterDescription

Details about the clusters matching the filter criteria of the request, sorted lexicographically by cluster region and 'cluster_name'.

message ListSolutionDescriptionsRequest intrinsic/frontend/cloud/api/v1/solutiondiscovery_api.proto

Field Type Description
1 filters repeated intrinsic_proto.frontend.v1.SolutionState

Only return solutions which have any of the given states. If empty, return all solutions.

message ListSolutionDescriptionsResponse intrinsic/frontend/cloud/api/v1/solutiondiscovery_api.proto

Field Type Description
1 solutions repeated intrinsic_proto.frontend.v1.SolutionDescription

Details about the solutions matching the filter criteria of the request, sorted lexicographically by 'name'.

message SolutionDescription intrinsic/frontend/cloud/api/v1/solutiondiscovery_api.proto

Details about a solution.

Field Type Description
1 name string

The unique name/ID of the solution. For a human readable name, see 'display_name'.

2 display_name string

The name of the solution under which it should be displayed.

3 state intrinsic_proto.frontend.v1.SolutionState

The current state of the solution.

4 cluster_name string

Name of the cluster this solution is deployed to. Only filled if solution is running (see 'state').

Enums

enum SolutionState intrinsic/frontend/cloud/api/v1/clusterdiscovery_api.proto

State of a solution.

Name Number Description
SOLUTION_STATE_UNSPECIFIED 0
SOLUTION_STATE_NOT_RUNNING 1
SOLUTION_STATE_RUNNING_ON_HW 2
SOLUTION_STATE_RUNNING_IN_SIM 3