awsNativeEc2Instance
Refers to Amazon Elastic Compute Cloud (EC2) Instance represented by a specific ID. For more information, see https://aws.amazon.com/ec2/.
Arguments
| Argument | Type | Description |
|---|---|---|
| ec2InstanceRubrikId (required) | UUID! | Rubrik ID for the AWS EC2 Instance. |
| includeSecurityMetadata | Boolean | Filter to include the security metadata. |
Returns
Sample
query AwsNativeEc2Instance($ec2InstanceRubrikId: UUID!) {
awsNativeEc2Instance(ec2InstanceRubrikId: $ec2InstanceRubrikId) {
authorizedOperations
availabilityZone
awsAccountRubrikId
awsNativeAccountName
cloudNativeId
fileIndexingStatus
id
instanceName
instanceNativeId
instanceType
isAppConsistencyEnabled
isExocomputeConfigured
isIndexingEnabled
isMarketplace
isPreOrPostScriptEnabled
isProtectable
isRelic
name
nativeName
numWorkloadDescendants
objectType
onDemandSnapshotCount
osType
privateIp
publicIp
region
rscPendingObjectPauseAssignment
slaAssignment
slaPauseStatus
sshKeyPairName
vpcId
vpcName
}
}
{
"data": {
"awsNativeEc2Instance": {
"authorizedOperations": [
"DELETE_SNAPSHOT"
],
"availabilityZone": "example-string",
"awsAccountRubrikId": "example-string",
"awsNativeAccountName": "example-string",
"cloudNativeId": "example-string",
"fileIndexingStatus": "DISABLED",
"allOrgs": [
{
"allUrls": [
"example-string"
],
"allowedClusters": [
"example-string"
],
"authDomainConfig": "ALLOW_AUTH_DOMAIN_CONTROL",
"crossAccountCapabilities": [
"CROSS_ACCOUNT_CAPABILITY_UNSPECIFIED"
],
"description": "example-string",
"fullName": "example-string"
}
],
"allTags": [
{
"description": "example-string",
"id": "example-string",
"isArchived": true,
"key": "example-string",
"lastModified": "example-string",
"name": "example-string"
}
]
}
}
}