CloudDirectNasBucket
NAS Cloud Direct bucket.
Implements: HierarchySnappable, CloudDirectHierarchyWorkload, CloudDirectHierarchyObject, HierarchyObject, CloudDirectNasSystemDescendantType, CloudDirectNasSystemLogicalChildType, CloudDirectNasNamespaceDescendantType, CloudDirectNasNamespaceLogicalChildType
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 | [Operation!]! | The authorized operations on the object. |
| childBuckets | CloudDirectNasBucketConnection | Prefix protection entries included in this bucket. |
| cloudDirectId | String! | UUID of the NAS Cloud Direct bucket on the NCD Cluster. |
| cloudDirectNasNamespace | CloudDirectNasNamespace | The NAS Cloud Direct namespace to which this NAS bucket belongs. |
| cloudDirectNasSystem | CloudDirectNasSystem | The NAS Cloud Direct system to which this NAS bucket belongs. |
| cloudDirectSnapshotGroupBySummary | CloudDirectSnapshotsGroupBySummaryConnection | Groups the snapshots of this NAS Cloud Direct bucket. |
| cluster | Cluster! | Cluster from which this workload originated. |
| clusterUuid | UUID! | NAS Cloud Direct cluster ID. |
| configuredSlaDomain | SlaDomain! | SLA Domain configured for the hierarchy object. |
| 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. |
| excludes | [Exclude!]! | List of exclusions for the NAS bucket. |
| exportPath | String! | NAS Cloud Direct bucket path. |
| id | UUID! | Bucket ID. |
| isArchived | Boolean! | Specifies whether the bucket is archived. |
| isHidden | Boolean! | Specifies whether the bucket is hidden. |
| isRelic | Boolean! | Specifies whether the bucket is a relic. |
| isStale | Boolean! | Specifies whether the bucket is stale. |
| logicalPath | [PathNode!]! | Sequential list of the logical ancestors of this object. |
| missedSnapshotGroupByConnection | CloudDirectSnapshotsGroupBySummaryConnection | Groups the missed snapshots of this NAS Cloud Direct bucket. |
| name | String! | Name of the hierarchy object. |
| namespaceId | String | NamespaceID of the namespace (if any) to which the NAS Cloud Direct bucket belongs. |
| newestSnapshot | CloudDirectSnapshot | The most recent snapshot of this bucket. |
| numWorkloadDescendants | Int! | Number of descendant workloads of this object. |
| objectPauseStatus | ObjectPauseStatus | Pause status of the hierarchy object. |
| objectType | HierarchyObjectTypeEnum! | Type of this object. |
| oldestSnapshot | CloudDirectSnapshot | The oldest available snapshot of this bucket. |
| onDemandSnapshots | Int! | The count of on-demand snapshots for this bucket. |
| parentBucket | CloudDirectNasBucket | The parent of this bucket. |
| pendingSla | SlaDomain | SLA Domain assignment of the object during communication with the NAS Cloud Direct site. |
| physicalPath | [PathNode!]! | Sequential list of the physical ancestors of this object. |
| policyName | String! | Name of the policy assigned to the NAS Cloud Direct bucket. |
| protocol | CloudDirectNasProtocolType! | NAS Cloud Direct bucket protocol. |
| 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. |
| systemId | UUID! | SystemID of the system the NAS Cloud Direct bucket belongs to. |
| targets | CloudDirectObjectTargets | Targets associated with the backups for this bucket. |
| totalSnapshots | Int! | The total count of snapshots for this bucket. |
Field Arguments
| Field | Argument | Type | Description |
|---|---|---|---|
| childBuckets | first | Int | Returns the first n elements from the list. |
| childBuckets | after | String | Returns the elements in the list that occur after the specified cursor. |
| childBuckets | sortBy | HierarchySortByField | Sort hierarchy objects according to the hierarchy field. |
| childBuckets | sortOrder | SortOrder | Sorts the order of results. |
| cloudDirectSnapshotGroupBySummary | first | Int | Returns the first n elements from the list. |
| cloudDirectSnapshotGroupBySummary | after | String | Returns the elements in the list that occur after the specified cursor. |
| cloudDirectSnapshotGroupBySummary | last | Int | Returns the last n elements from the list. |
| cloudDirectSnapshotGroupBySummary | before | String | Returns the elements in the list that occur before the specified cursor. |
| cloudDirectSnapshotGroupBySummary | sortOrder | SortOrder | Sorts the order of results. |
| cloudDirectSnapshotGroupBySummary | timezoneOffset | Float | Offset based on the customer timezone. |
| cloudDirectSnapshotGroupBySummary | filter | [CloudDirectSnapshotsFilterInput!] | Filter for NAS Cloud Direct snapshots. |
| cloudDirectSnapshotGroupBySummary | groupBy (required) | SnapshotGroupByTime! | Groups NAS Cloud Direct snapshots by field. |
| cloudDirectSnapshotGroupBySummary | timeRange | TimeRangeInput | Time range input. |
| missedSnapshotGroupByConnection | first | Int | Returns the first n elements from the list. |
| missedSnapshotGroupByConnection | after | String | Returns the elements in the list that occur after the specified cursor. |
| missedSnapshotGroupByConnection | last | Int | Returns the last n elements from the list. |
| missedSnapshotGroupByConnection | before | String | Returns the elements in the list that occur before the specified cursor. |
| missedSnapshotGroupByConnection | sortOrder | SortOrder | Sorts the order of results. |
| missedSnapshotGroupByConnection | timezoneOffset | Float | Offset based on the customer timezone. |
| missedSnapshotGroupByConnection | filter | [CloudDirectSnapshotsFilterInput!] | Filter for NAS Cloud Direct snapshots. |
| missedSnapshotGroupByConnection | groupBy (required) | SnapshotGroupByTime! | Groups NAS Cloud Direct snapshots by field. |
| missedSnapshotGroupByConnection | timeRange | TimeRangeInput | Time range input. |
| 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. |
| parentBucket | sortBy | HierarchySortByField | Sort hierarchy objects according to the hierarchy field. |
| parentBucket | sortOrder | SortOrder | Sorts the order of results. |
Used By
Queries
- query: cloudDirectNasBucket
- query: cloudDirectNasBuckets (via connection)
Referenced by