CdmSnapshot
A snapshot of a workload managed by a Rubrik cluster.
Implements: GenericSnapshot
Fields
| Field | Type | Description |
|---|---|---|
| activeDirectoryAppMetadata | ActiveDirectoryAppMetadata | Active Directory specific metadata for the snapshot. Null if snapshot is not of a domain controller. |
| aggregateSnapshotLocationDetail | AggregateSnapshotLocationDetail | Aggregate snapshot location detail, if set. |
| archivalLocations | [DataLocation!] | Archival locations where the snapshot is present. |
| cdmId | String! | The CDM internal ID. |
| cdmVersion | String! | The CDM version. |
| cdmWorkloadSnapshot | CdmWorkloadSnapshot | Snapshot of a Rubrik CDM workload. |
| childSnapshots | [CdmSnapshot!]! | Children snapshot ID list. |
| cloudNativeLocations | [DataLocation!] | Cloud-native locations where the snapshot is present. |
| cloudState | SnapshotCloudState | Cloud state of the snapshot. |
| cluster | Cluster! | The Rubrik cluster that owns the snapshot. |
| consistencyLevel | ConsistencyLevelEnum | Consistency level of the snapshot. |
| date | DateTime! | Creation time of the snapshot. |
| db2AppMetadata | Db2AppMetadata | Db2 specific metadata for the snapshot. |
| expirationDate | DateTime | Expiration date of the snapshot, if set. |
| expiryHint | Boolean! | Whether the snapshot uses an expiry hint. |
| fileCount | Long! | Number of files in the snapshot. |
| hasDelta | Boolean! | Whether the snapshot has incremental delta changes. |
| hypervVirtualMachineAppMetadata | HypervAppMetadata | Hyper-V virtual machine-specific metadata. Null if the snapshot is not of a Hyper-V virtual machine. |
| id | UUID! | Unique identifier for this snapshot. |
| indexingAttempts | Long! | Number of indexing attempts. |
| isAnomaly | Boolean! | Flag if the snapshot is an anomaly. |
| isCorrupted | Boolean! | Whether the snapshot is corrupted. |
| isCustomRetentionApplied | Boolean | Whether custom retention is applied. |
| isDownloadedSnapshot | Boolean | Whether the snapshot was downloaded. |
| isExpired | Boolean! | Specifies whether or not the snapshot is expired. |
| isIndexed | Boolean! | Whether the snapshot is indexed. |
| isOnDemandSnapshot | Boolean! | Whether the snapshot is on demand. |
| isOpenstackStorageSnapshot | Boolean | For OpenStack virtual machine snapshots only: true = dataless Cinder storage snapshot, false = regular Rubrik backup. Returns null for all non-OpenStack workloads. |
| isQuarantineProcessing | Boolean! | Specifies whether RSC is processing the snapshot to determine its quarantine state. |
| isQuarantined | Boolean! | Specifies whether the snapshot is quarantined. |
| isRetentionLocked | Boolean | Whether the snapshot is retention locked. |
| isSapHanaIncrementalSnapshot | Boolean | Whether the snapshot is a SAP HANA incremental snapshot. |
| isThreatAnalysisCompleted | Boolean! | Specifies whether a threat analysis has been completed on this snapshot. This is true if there is any entry in the threat monitoring results table for this snapshot. |
| isThreatDetected | Boolean | Specifies whether a threat has been detected for this snapshot. This is true if the snapshot has any hash IOC match or YARA IOC match in the threat monitoring results. |
| isUnindexable | Boolean! | Whether the snapshot is unindexable. |
| k8sAppMetadata | K8sResourceSnapshotMetadata | K8S specific metadata for the snapshot. |
| k8sResourceSummary | K8sSnapshotResourceSummary | Compact summary of the Kubernetes resources captured in the snapshot: namespaces and per-(apiGroup, resourceType) object counts. Use the k8sSnapshotResourceObjects connection for per-object listings. |
| latestUserNote | LatestUserNote | Latest user note information. |
| legalHoldInfo | LegalHoldInfo | Legal hold info, if set. |
| localLocations | [DataLocation!] | Local cluster locations where the snapshot is present. |
| locations | [DataLocation!] | All locations where the snapshot is present. |
| managedVolumeAppMetadata | ManagedVolumeAppMetadata | Managed Volume specific metadata for the snapshot. Null if snapshot is not of a managed volume. |
| mariadbInstanceAppMetadata | MariadbInstanceAppMetadata | MariaDB instance-specific metadata carrying the snapshot statistics and the full or differential snapshot type. Null if the snapshot is not of a MariaDB instance. |
| mongoSourceAppMetadata | MongoSourceAppMetadata | Mongo source specific metadata for the snapshot. |
| mssqlAppMetadata | MssqlAppMetadata | Mssql specific metadata for the snapshot. |
| mysqldbInstanceAppMetadata | KosmosWorkloadAppMetadata | MySQL instance-specific metadata. Null if the snapshot is not of a MySQL Instance. |
| mysqldbInstanceAppMetadataV2 | MysqldbInstanceAppMetadata | MySQL instance-specific extended metadata with version and database info. Null if the snapshot is not of a MySQL Instance. |
| parentSnapshotId | String | The ID of the parent snapshot. |
| pendingSla | SlaDomain | Non-null when a user has assigned a SLA to this snapshot, and the SLA assignment is in the process of being synced over to CDM. |
| pendingSnapshotDeletion | PendingSnapshotDeletion | Mapping from snapshot to delete pending action status. |
| pingFederateAppMetadata | PingFederateAppMetadata | PingFederate-specific metadata for the snapshot. Null if the snapshot is not of a PingFederate cluster. |
| postgresDbClusterAppMetadata | PostgresDbClusterAppMetadata | PostgreSQL Database Cluster-specific metadata. Null if the snapshot is not of a PostgreSQL Database Cluster. |
| replicationLocations | [DataLocation!] | Replication locations where the snapshot is present. |
| resourceSpec | String | Resource spec JSON, if present. |
| retentionLockModeAcrossLocations | RetentionLockMode | Retention lock mode across locations. |
| sapHanaAppMetadata | SapHanaAppMetadata | SAP HANA specific metadata for the snapshot. |
| slaDomain | SlaDomain | SLA domain of the snapshot. |
| snappableId | String! | The workload ID of the snapshot. |
| snappableNew | CdmHierarchySnappableNew! | The workload this snapshot belongs to. |
| snapshotRetentionInfo | CdmSnapshotRetentionInfo | Snapshot retention info, if set. |
| subObjs | [SnapshotSubObject!]! | Sub objects for the snapshot. |
| usedFsSize | Long | Total used size, in bytes, of the guest filesystems captured in the snapshot, measured when the snapshot was indexed. Returns null when the size is unavailable, for example when the snapshot is not indexed yet or its workload type does not report the value. |
| vappAppMetadata | [VappAppMetadata!] | Vmware vApp specific snapshot metadata. |
| vmwareAppMetadata | VmwareAppMetadata | VMware specific metadata for the snapshot. |
Used By
Queries
Referenced by
- ActiveDirectoryDomainController.newestArchivedSnapshot
- ActiveDirectoryDomainController.newestCleanSnapshot
- ActiveDirectoryDomainController.newestIndexedSnapshot
- ActiveDirectoryDomainController.newestReplicatedSnapshot
- ActiveDirectoryDomainController.newestSnapshot
- ActiveDirectoryDomainController.oldestSnapshot
- ActiveDirectorySearchVersions.snapshot
- AdVolumeExport.sourceSnapshot
- AnomalyResult.snapshot
- CdmHierarchySnappableNew.newestArchivedSnapshot
- CdmHierarchySnappableNew.newestIndexedSnapshot
- CdmHierarchySnappableNew.newestReplicatedSnapshot
- CdmHierarchySnappableNew.newestSnapshot
- CdmHierarchySnappableNew.oldestSnapshot
- CdmSnapshot.childSnapshots
- Db2Database.newestArchivedSnapshot
- Db2Database.newestIndexedSnapshot
- Db2Database.newestReplicatedSnapshot
- Db2Database.newestSnapshot
- Db2Database.oldestSnapshot
- ExchangeDatabase.newestArchivedSnapshot
- ExchangeDatabase.newestIndexedSnapshot
- ExchangeDatabase.newestReplicatedSnapshot
- ExchangeDatabase.newestSnapshot
- ExchangeDatabase.oldestSnapshot
- ExchangeLiveMount.sourceSnapshot
- FusionComputeVirtualMachine.newestArchivedSnapshot
- FusionComputeVirtualMachine.newestIndexedSnapshot
- FusionComputeVirtualMachine.newestReplicatedSnapshot
- FusionComputeVirtualMachine.newestSnapshot
- …and 159 more