AwsNativeAccount
AWS native account.
Implements: PolarisHierarchyObject, 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. |
| applicationCloudAccountExoConfigs | ApplicationCloudAccountToExocomputeConfig! | List of Exocompute configurations for the AWS account. |
| authorizedOperations | [PolarisObjectAuthorizedOperationsEnum!]! | The authorized operations on the object. |
| awsNativeEbsVolumes | AwsNativeEbsVolumeConnection! | List of all EBS Volumes under this AWS Native account. |
| awsNativeEc2Instances | AwsNativeEc2InstanceConnection! | List of all EC2 instances under this AWS Native account. |
| awsNativeRdsInstances | AwsNativeRdsInstanceConnection! | List of all RDS Instances under this AWS Native account. |
| awsRegions | AwsNativeRegionHierarchyObjectConnection! | Paginated list of AWS native regions in this account. |
| cloudAccountState | CloudAccountState! | Specifies the status of the cloud account associated with the feature requested. |
| cloudSlabDns | String! | CloudSlab DNS that must be in the allowlist to protect object store workloads. |
| cloudType | AwsCloudType! | AWS cloud type. |
| configuredSlaDomain | SlaDomain! | SLA Domain configured for the hierarchy object. |
| dynamoDbTableCount | Int! | Count of Amazon DynamoDB Tables in the AWS native account. |
| ebsVolumeCount | Int! | Count of EBS Volumes in the AWS Native account. |
| ec2InstanceCount | Int! | Count of EC2 Instances in the AWS Native account. |
| 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. |
| enabledFeatures | [AwsNativeAccountEnabledFeature!]! | List of protection features enabled for the AWS account. |
| id | UUID! | ID of the hierarchy object. |
| isProtectable | Boolean! | Whether the AWS account is protectable for the specified protection features. |
| lastRefreshedAt | DateTime | Last refresh time of the account, in UTC date-time format. |
| 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. |
| physicalPath | [PathNode!]! | Sequential list of the physical ancestors of this object. |
| rdsInstanceCount | Int! | Count of RDS Instances in the account. |
| regionSpecs | [AwsNativeRegionSpec!]! | List of AWS region specifications associated with the account. |
| roleChainingDetails | AwsRoleChainingAccount | Details of the role chaining account associated with the AWS account. |
| 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. |
| s3BucketCount | Int! | Count of Amazon S3 Buckets in the AWS native account. |
| 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. |
| status | AwsAccountStatus! | Specifies the state of account in Rubrik environment like Refreshed, Disconnected, etc. An account can be in a single state at a time. |
Field Arguments
| Field | Argument | Type | Description |
|---|---|---|---|
| awsNativeEbsVolumes | first | Int | Returns the first n elements from the list. |
| awsNativeEbsVolumes | after | String | Returns the elements in the list that occur after the specified cursor. |
| awsNativeEbsVolumes | last | Int | Returns the last n elements from the list. |
| awsNativeEbsVolumes | before | String | Returns the elements in the list that occur before the specified cursor. |
| awsNativeEbsVolumes | sortBy | AwsNativeEbsVolumeSortFields | Sort fields for list of AWS EBS volumes. |
| awsNativeEbsVolumes | sortOrder | SortOrder | Sorts the order of results. |
| awsNativeEbsVolumes | ebsVolumeFilters | AwsNativeEbsVolumeFilters | Filter for EBS volumes. |
| awsNativeEc2Instances | first | Int | Returns the first n elements from the list. |
| awsNativeEc2Instances | after | String | Returns the elements in the list that occur after the specified cursor. |
| awsNativeEc2Instances | last | Int | Returns the last n elements from the list. |
| awsNativeEc2Instances | before | String | Returns the elements in the list that occur before the specified cursor. |
| awsNativeEc2Instances | sortBy | AwsNativeEc2InstanceSortFields | Sort fields for list of AWS EC2 instances. |
| awsNativeEc2Instances | sortOrder | SortOrder | Sorts the order of results. |
| awsNativeEc2Instances | ec2InstanceFilters | AwsNativeEc2InstanceFilters | Filter for EC2 instances. |
| awsNativeRdsInstances | first | Int | Returns the first n elements from the list. |
| awsNativeRdsInstances | after | String | Returns the elements in the list that occur after the specified cursor. |
| awsNativeRdsInstances | last | Int | Returns the last n elements from the list. |
| awsNativeRdsInstances | before | String | Returns the elements in the list that occur before the specified cursor. |
| awsNativeRdsInstances | sortBy | AwsNativeRdsInstanceSortFields | Sort fields for list of AWS RDS instances. |
| awsNativeRdsInstances | sortOrder | SortOrder | Sorts the order of results. |
| awsNativeRdsInstances | rdsInstanceFilters | AwsNativeRdsInstanceFilters | Filter for RDS instances. |
| awsRegions | first | Int | Returns the first n elements from the list. |
| awsRegions | after | String | Returns the elements in the list that occur after the specified cursor. |
| awsRegions | last | Int | Returns the last n elements from the list. |
| awsRegions | before | String | Returns the elements in the list that occur before the specified cursor. |
| awsRegions | sortBy | AwsNativeRegionSortFields | Sort fields for list of AWS native regions. |
| awsRegions | sortOrder | SortOrder | Sorts the order of results. |
| awsRegions | regionFilters | AwsNativeRegionFilters | Filter for AWS native regions. |
| awsRegions | workloadLevelHierarchy | WorkloadLevelHierarchy | Workload hierarchy type to filter SLA information. Defaults to AllSubHierarchyType if not specified. |
| isProtectable | awsNativeProtectionFeature (required) | AwsNativeProtectionFeature! | Cloud native protection feature. |
| isProtectable | awsNativeProtectionFeatures | [AwsNativeProtectionFeature!] | List of cloud native protection features. |
| 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: awsNativeAccount
- query: awsNativeAccounts (via connection)
Referenced by
- AwsNativeDynamoDbTable.awsAccount
- AwsNativeEbsVolume.awsAccount
- AwsNativeEbsVolume.awsNativeAccount
- AwsNativeEc2Instance.awsAccount
- AwsNativeEc2Instance.awsNativeAccount
- AwsNativeRdsInstance.awsAccount
- AwsNativeRdsInstance.awsNativeAccount
- AwsNativeS3Bucket.awsAccount
- AwsNativeS3Bucket.awsNativeAccount