CloudDirectHierarchyObject
A NAS Cloud Direct managed hierarchy object.
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. |
| cluster |
Cluster! |
NAS Cloud Direct cluster where this object originated. |
| 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. |
| id |
UUID! |
ID of the hierarchy object. |
| logicalPath |
[PathNode!]! |
Sequential list of the logical ancestors of this object. |
| name |
String! |
Name of the hierarchy object. |
| numWorkloadDescendants |
Int! |
Number of descendant workloads of this object. |
| objectPauseStatus |
ObjectPauseStatus |
Pause status of the hierarchy object. |
| objectType |
HierarchyObjectTypeEnum! |
Type of this object. |
| 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. |
| 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. |
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. |
Implemented By