Skip to main content

ClusterConfig

Cluster configuration template that defines how clusters should be configured

type ClusterConfig {
uuid: ID!
id: Int!
name: String!
settings: [ClusterConfigSetting!]!
createdAt: DateTime!
createdBy: Int
lastModifiedAt: DateTime!
lastModifiedBy: Int
}

Fields

ClusterConfig.uuid ● ID! non-null scalar

Globally unique identifier for the cluster configuration.

ClusterConfig.id ● Int! non-null scalar

Numeric identifier of the cluster configuration.

ClusterConfig.name ● String! non-null scalar

Human-readable name of the cluster configuration.

Must be unique. Maximum length is 35 characters. Must be SNAKE_CASE: only uppercase letters (A-Z), digits (0-9) and underscores (_) are accepted; lowercase letters, spaces and any other punctuation are rejected.

ClusterConfig.settings ● [ClusterConfigSetting!]! non-null object

Configuration settings that define how clusters built from the template can be customised.

ClusterConfig.createdAt ● DateTime! non-null scalar

Timestamp marking when the cluster configuration was created, in UTC ISO 8601 format.

ClusterConfig.createdBy ● Int scalar

Identifier of the user account that created the cluster configuration.

ClusterConfig.lastModifiedAt ● DateTime! non-null scalar

Timestamp marking the last modification of the cluster configuration, in UTC ISO 8601 format.

ClusterConfig.lastModifiedBy ● Int scalar

Identifier of the user account that last modified the cluster configuration.

Returned By

clusterConfigUpdate mutation

Member Of

Cluster object ● ClusterConfigsResponse object