OBJECT

CloudDirectSnapshot

Description

NAS Cloud Direct snapshot object.

link GraphQL Schema definition

  • type CloudDirectSnapshot implements GenericSnapshot {
  • # ID of the snapshot on the NAS Cloud Direct cluster.
  • cloudDirectId: UUID!
  • # NAS Cloud Direct cluster ID.
  • clusterUuid: UUID!
  • # Time snapshot completed.
  • completed: DateTime
  • # Timestamp of the snapshot.
  • date: DateTime!
  • # Date the snapshot will expire.
  • expirationDate: DateTime
  • # Specifies whether the expiration hint is enabled.
  • expiryHint: Boolean!
  • # Object ID.
  • id: UUID!
  • # Number of attempts for indexing the snapshot.
  • indexingAttempts: Long!
  • # Flag if the snapshot is an anomaly.
  • isAnomaly: Boolean!
  • # Specifies whether the snapshot is corrupted.
  • isCorrupted: Boolean!
  • # Specifies whether the snapshot was downloaded.
  • isDownloadedSnapshot: Boolean
  • # Specifies whether or not the snapshot is expired.
  • isExpired: Boolean!
  • # Specifies whether the snapshot is indexed or not.
  • isIndexed: Boolean!
  • # Specifies if the snapshot is on-demand.
  • isOnDemandSnapshot: Boolean!
  • # Specifies whether the snapshot is quarantined.
  • isQuarantined: Boolean!
  • # Specifies whether the snapshot can be unindexed.
  • isUnindexable: Boolean!
  • # NAS Cloud Direct object (Bucket or Share) to which this snapshot belongs.
  • object: CloudDirectNasObject!
  • # Name of policy assigned to the snapshot in NAS Cloud Direct.
  • policyName: String!
  • # Protocol of the NAS Cloud Direct snapshot.
  • protocol: CloudDirectSnapshotProtocolType!
  • # SLA Domain of the snapshot.
  • slaDomain: SlaDomain
  • # The workload ID of the snapshot.
  • snappableId: String!
  • # State of snapshot on NAS Cloud Direct.
  • state: CloudDirectSnapshotSateType!
  • # ID of the NAS Cloud Direct System.
  • systemId: String!
  • # Type of snapshot on NAS Cloud Direct.
  • type: CloudDirectSnapshotType!
  • # Rubrik ID of NAS Cloud Direct workload.
  • workloadId: UUID!
  • }