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