Skip to main content

Cluster

No description

type Cluster {
id: ID!
name: String!
description: String
uploaderID: ID!
lastCheckInTime: String
registeredOnTime: String
status: ClusterStatus!
agentVersion: String!
serviceAccountID: String
serviceAccount: ServiceAccount
certificates: CertificateConnection
uniqueCertificates: Int!
}

Fields​

Cluster.id ● ID! non-null scalar​

ID is the identifier of the cluster in VaaS. It is immutable.

Cluster.name ● String! non-null scalar​

Name is the display name of the cluster.

Cluster.description ● String scalar​

Description is the description text about the cluster.

Cluster.uploaderID ● ID! non-null scalar​

UploaderID is the identifier used by the upload API to assign an upload to a cluster. It sent by agent in the payload.

Cluster.lastCheckInTime ● String scalar​

LastCheckInTime is the last time the cluster connected with VaaS.

Cluster.registeredOnTime ● String scalar​

RegisteredOnTime is when the cluster connected for the first time.

Cluster.status ● ClusterStatus! non-null enum​

Status is the status of the cluster connection.

Cluster.agentVersion ● String! non-null scalar​

AgentVersion is the version of the agent last time it contacted.

Cluster.serviceAccountID ● String scalar​

ServiceAccountID is the client ID of the service account linked to the cluster

Cluster.serviceAccount ● ServiceAccount object​

ServiceAccount is the service account linked to the cluster

Cluster.certificates ● CertificateConnection object​

Certificates is the connection to list of certificates per cluster that were sent to cert-inventory

Cluster.uniqueCertificates ● Int! non-null scalar​

UniqueCertificates is the total number of unique certificates currently in the cluster

Returned By​

cluster query ● createCluster mutation ● deleteCluster mutation ● updateCluster mutation

Member Of​

ClusterCertificateBinding object ● ClusterConnection object ● ClusterEdge object ● ClusterSecret object ● ServiceAccount object