OBJECT

Cluster

Description

A Rubrik CDM Cluster.

link GraphQL Schema definition

  • type Cluster {
  • # The cluster uuid.
  • id: UUID!
  • # The cluster name.
  • name: String!
  • # The cluster's default IP address.
  • defaultAddress: String
  • # The cluster's default port.
  • defaultPort: Int
  • # System status of the cluster. For Mosaic clusters and Rubrik clusters running
  • # CDM versions earlier than 5.0, this value is null.
  • systemStatus: ClusterSystemStatus
  • # Pause status of the cluster.
  • pauseStatus: ClusterPauseStatus
  • # Cyber Event Lockdown mode of the Rubrik cluster.
  • cyberEventLockdownMode: ClusterCyberEventLockdownMode
  • # Cyber Event Lockdown support case details.
  • cyberEventLockdownSupportCaseDetails: CyberEventLockdownSupportCaseDetails
  • # End of support date.
  • eosDate: String
  • # End of support status.
  • eosStatus: ClusterEosStatus
  • # Indicates if TPR is enabled on the cluster.
  • isTprEnabled: Boolean
  • # Human readable message explaining the systemStatus.
  • systemStatusMessage: String
  • # List of affected nodes in the cluster.
  • systemStatusAffectedNodes: [ClusterNode!]
  • # The time the cluster was registered.
  • registrationTime: DateTime!
  • # The time the cluster was last connected.
  • lastConnectionTime: DateTime
  • # The cluster product type (e.g., CDM, DATOS, etc.).
  • productType: ClusterProductEnum
  • # The software version.
  • version: String
  • # Whether or not the cluster is encrypted.
  • encryptionEnabled: Boolean!
  • # The number of days remaining before the system fills up.
  • estimatedRunway: Long!
  • # The total number of snapshots.
  • snapshotCount: Long!
  • # The cluster type.
  • type: ClusterTypeEnum!
  • # The cluster status.
  • status: ClusterStatus!
  • # The cluster status from the database.
  • statusFromDb: ClusterConnectionStatusFromDb!
  • # The cluster sub status.
  • subStatus: ClusterSubStatus!
  • # The cluster state.
  • state: clusterState!
  • # Whether or not the cluster is healthy.
  • isHealthy: Boolean! @deprecated( reason: "Use systemStatus instead." )
  • # The cluster's location.
  • geoLocation: GeoLocation
  • # The cluster's timezone.
  • timezone: String
  • # IPMI information of the cluster.
  • ipmiInfo: IpmiInfo
  • # Web server certificate of the cluster.
  • webServerCertificate: WebServerCertificate
  • # The cluster's global manager connectivity status.
  • globalManagerConnectivityStatus: GlobalManagerConnectivity
  • # Whether the global manager connectivity is healthy.
  • passesConnectivityCheck: Boolean
  • # When the global manager connectivity was last updated.
  • connectivityLastUpdated: DateTime
  • # The cluster's replication sources.
  • replicationSources: [ReplicationSource!]!
  • # The cluster's replication targets.
  • replicationTargets: [ReplicationTarget!]!
  • # The most recent metric of a cluster.
  • metric: ClusterMetric
  • # The metric time series of a cluster.
  • #
  • # Arguments
  • # timeRange: Time range input.
  • # unit:
  • metricTimeSeries(timeRange: TimeRangeInput, unit: TimeUnitEnum!): [metricTimeSeries!]!
  • # This field lists jobs that sync CDM cluster data to RSC.
  • rubrikSyncStatus: RubrikSyncStatus!
  • # The organizations to which this cluster is authorized.
  • allOrgs: [Org!]!
  • # The cluster's activity series.
  • #
  • # Arguments
  • # first: Returns the first n elements from the list.
  • # after: Returns the elements in the list that occur after the
  • # specified cursor.
  • # last: Returns the last n elements from the list.
  • # before: Returns the elements in the list that occur before the
  • # specified cursor.
  • # sortBy: Sort activity series by field.
  • # filters:
  • activitySeriesConnection(
  • first: Int,
  • after: String,
  • last: Int,
  • before: String,
  • sortBy: ActivitySeriesSortField,
  • filters: ActivitySeriesFilter
  • ): ActivitySeriesConnection!
  • # Rubrik cluster email notification settings.
  • cdmNotificationSettings: NotificationSettingSummaryListResponse!
  • # The cluster's snappables.
  • #
  • # Arguments
  • # first: Returns the first n elements from the list.
  • # after: Returns the elements in the list that occur after the
  • # specified cursor.
  • # last: Returns the last n elements from the list.
  • # before: Returns the elements in the list that occur before the
  • # specified cursor.
  • # filter: Filter protected objects by input.
  • snappableConnection(
  • first: Int,
  • after: String,
  • last: Int,
  • before: String,
  • filter: SnappableFilterInput
  • ): SnappableConnection!
  • # The cluster nodes.
  • #
  • # Arguments
  • # first: Returns the first n elements from the list.
  • # after: Returns the elements in the list that occur after the
  • # specified cursor.
  • # last: Returns the last n elements from the list.
  • # before: Returns the elements in the list that occur before the
  • # specified cursor.
  • # filter: Rubrik Cluster node filter.
  • clusterNodeConnection(
  • first: Int,
  • after: String,
  • last: Int,
  • before: String,
  • filter: ClusterNodeFilterInput
  • ): ClusterNodeConnection!
  • # The CDM cluster node details.
  • cdmClusterNodeDetails: [CdmNodeDetail!]!
  • # The node-level performance statistics of a Rubrik cluster.
  • #
  • # Arguments
  • # cdmClusterNodeID: Rubrik cluster node ID.
  • # timeRange: Time range input.
  • clusterNodeStats(
  • cdmClusterNodeID: String,
  • timeRange: TimeRangeInput
  • ): [ClusterNodeStats!]!
  • # The cluster disks.
  • #
  • # Arguments
  • # first: Returns the first n elements from the list.
  • # after: Returns the elements in the list that occur after the
  • # specified cursor.
  • # last: Returns the last n elements from the list.
  • # before: Returns the elements in the list that occur before the
  • # specified cursor.
  • # filter: Rubrik Cluster disk filter.
  • clusterDiskConnection(
  • first: Int,
  • after: String,
  • last: Int,
  • before: String,
  • filter: ClusterDiskFilterInput
  • ): ClusterDiskConnection!
  • # Lambda configuration.
  • lambdaConfig: GetLambdaConfigReply
  • # Lambda feature history.
  • lambdaFeatureHistory: LambdaFeatureHistory
  • # Sonar previewer configuration.
  • datagovPreviewerConfig: PreviewerClusterConfig!
  • # Auto Enable Sensitive Data Discovery policy configuration.
  • datagovAutoEnablePolicyConfig: AutoEnablePolicyClusterConfigReply!
  • # Metadata pull scheduler.
  • metadataPullScheduler: JobsReply
  • # Cluster upgrade information.
  • cdmUpgradeInfo: CdmUpgradeInfo
  • # Job status of a create cluster operation.
  • ccprovisionInfo: CcprovisionInfo
  • # Cloud information for this cluster.
  • cloudInfo: CcWithCloudInfo
  • # Operations that the user is authorized to perform on the Rubrik cluster.
  • authorizedOperations: AuthorizedOperations!
  • # Total number of protected NoSQL workloads.
  • noSqlWorkloadCount: Int!
  • # Config protection information.
  • configProtectionInfo: ConfigProtectionInfo
  • # The licensed products that belong to this cluster.
  • licensedProducts: [Product!]!
  • # The Rubrik cluster's registered mode.
  • registeredMode: ClusterRegistrationMode
  • # CDM to RSC RBAC migration status for the current cluster.
  • cdmRbacMigrationStatus: String
  • # The cluster's raw address.
  • rawAddress: String
  • # Air-gap status of the Rubrik cluster.
  • isAirGapped: Boolean
  • }

link Require by