OBJECT

Snappable

Description

An object that can be backed-up by taking snapshots.

link GraphQL Schema definition

  • type Snappable {
  • # The ID of the workload.
  • id: String!
  • # The name of the workload.
  • name: String!
  • # The current compliance status of the workload.
  • complianceStatus: ComplianceStatusEnum
  • # The protection status of the workload.
  • protectionStatus: ProtectionStatusEnum!
  • # The type of the workload.
  • objectType: ObjectTypeEnum!
  • # The state of the workload (Active, Relic or Archived).
  • objectState: ObjectState!
  • # The date and time when the workload was last protected.
  • protectedOn: DateTime
  • # The total number of snapshots present for the workload.
  • totalSnapshots: Int
  • # The number of snapshots that were missed.
  • missedSnapshots: Int
  • # The timestamp of the last taken snapshot.
  • lastSnapshot: DateTime
  • latestArchivalSnapshot: DateTime
  • latestReplicationSnapshot: DateTime
  • localOnDemandSnapshots: Int
  • localSlaSnapshots: Int
  • archivalSnapshotLag: Int
  • replicationSnapshotLag: Int
  • archivalComplianceStatus: ComplianceStatusEnum
  • replicationComplianceStatus: ComplianceStatusEnum
  • awaitingFirstFull: Boolean
  • # The time at which the workload data was retrieved from CDM.
  • pullTime: DateTime!
  • location: String!
  • # The local storage size in bytes.
  • localStorage: Long
  • # The local metered data size in bytes.
  • localMeteredData: Long
  • # Total bytes used.
  • usedBytes: Long
  • # The provisioned bytes size.
  • provisionedBytes: Long
  • # The local protected data size in bytes.
  • localProtectedData: Long
  • # The local effective storage size in bytes.
  • localEffectiveStorage: Long
  • # The logical size of the workload's last snapshot.
  • lastSnapshotLogicalBytes: Long
  • # The organization ID of this workload.
  • orgId: UUID
  • # The source NAS protocol.
  • sourceProtocol: String
  • # The NASCD policy name.
  • ncdPolicyName: String
  • # The timestamp of the last taken NASCD archive snapshot.
  • ncdLatestArchiveSnapshot: DateTime
  • # The SLA Domain of the protected objects.
  • slaDomain: SlaDomain
  • # The Rubrik cluster to which the protected objects belong.
  • cluster: Cluster
  • fid: UUID
  • # The number of snapshots locally present.
  • localSnapshots: Int
  • # The number of snapshots that have been replicated.
  • replicaSnapshots: Int
  • # The number of snapshots that have been archived.
  • archiveSnapshots: Int
  • # Physical bytes used by snapshots of this workload.
  • physicalBytes: Long
  • # Bytes ingested over the network for this workload.
  • transferredBytes: Long
  • # Logical bytes used by snapshots of this workload.
  • logicalBytes: Long
  • # The amount of storage used by replicated snapshots.
  • replicaStorage: Long
  • # The amount of storage used by archived snapshots.
  • archiveStorage: Long
  • # The change from transferred bytes to physical bytes.
  • dataReduction: Float
  • logicalDataReduction: Float
  • # Specifies the owner organization of the workload.
  • workloadOrg: WorkloadOrganization
  • # The organization name related to the workload. This is deprecated.
  • orgName: String @deprecated( reason: "`snappableOrg` field captures the basic org details." )
  • }