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. |
| 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. |
| 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 | KosmosWorkloadAppMetadata | 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. |
| 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 129 more