Skip to content

allVpcsByRegionFromAws

List of all Virtual Private Clouds (VPCs) in the AWS Native account, classified by region.

Arguments

Argument Type Description
awsAccountRubrikId (required) UUID! Rubrik ID for AWS account.
region (required) AwsNativeRegion! Region in AWS.
feature CloudAccountFeature Cloud-account feature for credential routing on MULTI_ROLE accounts.

Returns

[AwsVpc!]!

Sample

query AllVpcsByRegionFromAws($awsAccountRubrikId: UUID!, $region: AwsNativeRegion!) {
  allVpcsByRegionFromAws(
    awsAccountRubrikId: $awsAccountRubrikId
    region: $region
  ) {
    id
    name
  }
}
{
  "awsAccountRubrikId": "00000000-0000-0000-0000-000000000000",
  "region": "AF_SOUTH_1"
}
{
  "data": {
    "allVpcsByRegionFromAws": [
      {
        "id": "example-string",
        "name": "example-string",
        "securityGroups": [
          {
            "id": "example-string",
            "name": "example-string"
          }
        ],
        "subnets": [
          {
            "availabilityZone": "example-string",
            "id": "example-string",
            "name": "example-string",
            "outpostArn": "example-string"
          }
        ]
      }
    ]
  }
}