MongodbCollection
Information about MongoDB Collection.
Implements: HierarchyObject, PolarisHierarchyObject, MongodbSourceDescendantType, MongodbDatabaseDescendantType, MongodbDatabasePhysicalChildType
Fields
| Field | Type | Description |
|---|---|---|
| allOrgs | [Org!]! | Organizations to which this hierarchy object belongs. |
| allTags | [AssignedRscTag!]! | RSC tags to which this hierarchy object is assigned. |
| authorizedOperations | [PolarisObjectAuthorizedOperationsEnum!]! | The authorized operations on the object. |
| backupCount | Int | Number of backups for the MongoDB collection. |
| backupParams | MongodbBackupParams | Backup parameters for the MongoDB collection. |
| cluster | Cluster! | Mosaic cluster information. |
| clusterUuid | UUID! | UUID of the Mosaic cluster. |
| configuredSlaDomain | SlaDomain! | SLA Domain configured for the hierarchy object. |
| database | MongodbDatabase! | Parent database connection. |
| effectiveRetentionSlaDomain | SlaDomain | Effective retention of the SLA Domain of the hierarchy object. |
| effectiveSlaDomain | SlaDomain! | Effective SLA Domain of the hierarchy object. |
| effectiveSlaSourceObject | PathNode | Path node of the effective SLA Domain source. |
| id | UUID! | The MongoDB collection ID. |
| isRelic | Boolean! | Specifies whether MongoDB collection is relic. |
| logicalPath | [PathNode!]! | Sequential list of the logical ancestors of this object. |
| name | String! | Name of the hierarchy object. |
| newestSnapshot | MosaicSnapshot | The most recent snapshot of this workload. |
| numWorkloadDescendants | Int! | Number of descendant workloads of this object. |
| objectPauseStatus | ObjectPauseStatus | Pause status of the hierarchy object. |
| objectType | HierarchyObjectTypeEnum! | Type of this object. |
| oldestSnapshot | MosaicSnapshot | The oldest snapshot of this workload. |
| physicalPath | [PathNode!]! | Sequential list of the physical ancestors of this object. |
| rscNativeObjectPendingSla | CompactSlaDomain | SLA Domain assignment which is pending on the Rubrik Security Cloud native objects. |
| rscPendingObjectPauseAssignment | PendingObjectPauseAssignmentStatus | Object pause pending assignment details for RSC objects. |
| securityMetadata | SecurityMetadata | Security posture metadata. |
| slaAssignment | SlaAssignmentTypeEnum! | SLA Domain assignment type for this object. |
| slaPauseStatus | Boolean! | Pause status of the effective SLA Domain of the hierarchy object. |
| snapshotDistribution | SnapshotDistribution! | Distribution of the snapshots of the hierarchy object. |
| snapshotGroupBys | MosaicSnapshotGroupByTypeConnection | Group By paginated list for mongodb snapshots. |
| snapshots | MosaicSnapshotConnection! | Paginated list of snapshots for Mongodb collection. |
| source | MongodbSource! | Parent source connection. |
Field Arguments
| Field | Argument | Type | Description |
|---|---|---|---|
| numWorkloadDescendants | first | Int | Returns the first n elements from the list. |
| numWorkloadDescendants | after | String | Returns the elements in the list that occur after the specified cursor. |
| numWorkloadDescendants | last | Int | Returns the last n elements from the list. |
| numWorkloadDescendants | before | String | Returns the elements in the list that occur before the specified cursor. |
| numWorkloadDescendants | objectTypes | [ManagedObjectType!] | Types of objects to limit the results. If absent, all object types are returned. |
| snapshotGroupBys | first | Int | Returns the first n elements from the list. |
| snapshotGroupBys | after | String | Returns the elements in the list that occur after the specified cursor. |
| snapshotGroupBys | last | Int | Returns the last n elements from the list. |
| snapshotGroupBys | before | String | Returns the elements in the list that occur before the specified cursor. |
| snapshotGroupBys | timezoneOffset | Float | Offset based on the customer timezone. |
| snapshotGroupBys | filter | MosaicSnapshotFilterInput | Filter mosaic snapshot connection. |
| snapshotGroupBys | groupBy (required) | MosaicSnapshotGroupBy! | Group mosaic snapshots by field. |
| snapshotGroupBys | timezone | Timezone | Time zone identifier string. For example, 'America/Los_Angeles' is used for the U.S. Pacific Time zone. |
| snapshots | first | Int | Returns the first n elements from the list. |
| snapshots | after | String | Returns the elements in the list that occur after the specified cursor. |
| snapshots | last | Int | Returns the last n elements from the list. |
| snapshots | before | String | Returns the elements in the list that occur before the specified cursor. |
| snapshots | filter | MosaicSnapshotFilterInput | Filter mosaic snapshot connection. |
| snapshots | sortBy | MosaicSnapshotSortBy | Sort mosaic snapshots by field. |
| snapshots | sortOrder | SortOrder | Sorts the order of results. |
Used By
Queries
- query: mongodbCollection
- query: mongodbCollections (via connection)