OBJECT

CloudDirectSnapshot

Description

NAS Cloud Direct snapshot object.

link GraphQL Schema definition

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