CloudDirectNasSystem
NAS Cloud Direct System object.
Implements: CloudDirectHierarchyObject, HierarchyObject
Fields
| Field | Type | Description |
|---|---|---|
| allOrgs | [Org!]! | Organizations to which this hierarchy object belongs. |
| allTags | [AssignedRscTag!]! | RSC tags to which this hierarchy object is assigned. |
| apiVersion | String | API version of the system. |
| authorizedOperations | [Operation!]! | The authorized operations on the object. |
| cloudDirectId | UUID! | UUID of the NAS Cloud Direct system on the NCD cluster. |
| cluster | Cluster! | NAS Cloud Direct cluster where this object originated. |
| clusterUuid | UUID! | NAS Cloud Direct cluster ID. |
| configuredSlaDomain | SlaDomain! | SLA Domain configured for the hierarchy object. |
| descendantConnection | CloudDirectNasSystemDescendantTypeConnection! | List of descendants. |
| 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! | Object ID. |
| isArchived | Boolean! | Specifies whether the system has been deleted. |
| isRelic | Boolean! | Specifies whether the system is a relic. |
| lastRefreshTime | DateTime | Timestamp of the last refresh. |
| lastStatus | CloudDirectNasConnectivityStatus! | Last connectivity status of the system. |
| logicalChildConnection | CloudDirectNasSystemLogicalChildTypeConnection! | List of logical children. |
| logicalPath | [PathNode!]! | Sequential list of the logical ancestors of this object. |
| managementInfo | CloudDirectSystemManagementInfo | Management information for this system. |
| name | String! | Name of the hierarchy object. |
| namespaceCount | Int! | Total number of namespaces in this NAS system. |
| nfs4Hosts | [String!]! | List of default NFSv4 hosts for this system. |
| nfsHosts | [String!]! | List of default NFS hosts for this system. |
| numWorkloadDescendants | Int! | Number of descendant workloads of this object. |
| objectCount | Int! | Total number of objects in this NAS system. |
| objectPauseStatus | ObjectPauseStatus | Pause status of the hierarchy object. |
| objectType | HierarchyObjectTypeEnum! | Type of this object. |
| osVersion | String | OS version running of the system. |
| overrides | SystemOverrides | Configuration overrides for this system. |
| 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. |
| protectedSharesCount | Int! | Total number of protected shares in this NAS system. |
| s3Hosts | [String!]! | List of default S3 hosts for this system. |
| 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. |
| smbHosts | [String!]! | List of default SMB hosts for this system. |
| snapshotDistribution | SnapshotDistribution! | Distribution of the snapshots of the hierarchy object. |
| systemName | String! | Name of the system. |
| vendorType | CloudDirectNasVendorType! | Vendor type of the system. |
Field Arguments
| Field | Argument | Type | Description |
|---|---|---|---|
| descendantConnection | first | Int | Returns the first n elements from the list. |
| descendantConnection | after | String | Returns the elements in the list that occur after the specified cursor. |
| descendantConnection | sortBy | HierarchySortByField | Sort hierarchy objects according to the hierarchy field. |
| descendantConnection | sortOrder | SortOrder | Sorts the order of results. |
| descendantConnection | typeFilter | [HierarchyObjectTypeEnum!] | Types of objects to include. |
| descendantConnection | filter | [Filter!] | Hierarchy object filter. |
| descendantConnection | workloadHierarchy | WorkloadLevelHierarchy | Each enumeration value represents the hierarchy of a specific workload type for RBAC and SLA Domain assignments. A value of 'None' represents the hierarchy of all workload types. |
| logicalChildConnection | first | Int | Returns the first n elements from the list. |
| logicalChildConnection | after | String | Returns the elements in the list that occur after the specified cursor. |
| logicalChildConnection | sortBy | HierarchySortByField | Sort hierarchy objects according to the hierarchy field. |
| logicalChildConnection | sortOrder | SortOrder | Sorts the order of results. |
| logicalChildConnection | typeFilter | [HierarchyObjectTypeEnum!] | Types of objects to include. |
| logicalChildConnection | filter | [Filter!] | Hierarchy object filter. |
| logicalChildConnection | workloadHierarchy | WorkloadLevelHierarchy | Each enumeration value represents the hierarchy of a specific workload type for RBAC and SLA Domain assignments. A value of 'None' represents the hierarchy of all workload types. |
| 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. |
Used By
Queries
- query: cloudDirectNasSystem
- query: cloudDirectNasSystems (via connection)
Referenced by