Skip to main content
Version: 0.1.0

AWSAccount

No description

type AWSAccount {
id: UUID!
name: String!
state: AWSAccountState!
connected: Boolean
accountID: String
roleARN: String
externalID: String
cloudFormationURL: String!
cloudFormationReadOnlyURL: String!
clusters: [Cluster!]
projects(
input: ProjectsInput
): ProjectConnection
projectV3Adapters: ProjectV3AdapterConnection
createdAt: Time!
updatedAt: Time!
iamUsers: [AwsUser!]
userIamConnections: [UserIamConnection!]
awsIamPolicies: [AwsIamPolicy!]
awsPolicyJson(
input: awsPolicyJsonInput!
): AwsPolicyJson
cloudQuery: CloudQueryService
costs(
input: AwsCostsInput!
): [AwsCostItem!]!
costsByService(
input: AwsCostsByServiceInput!
): [GroupedAwsCostItem!]!
savingsPlanRecommendations(
input: SavingsPlanRecommendationsInput!
): SavingsPlanRecommendation
rightSizingRecommendations: [RightSizingRecommendation!]
awsResources(
input: AwsResourceSearchInput
): AwsResourcesOutput!
networks: [Network!]
}

Fields

AWSAccount.id ● UUID! non-null scalar

AWSAccount.name ● String! non-null scalar

AWSAccount.state ● AWSAccountState! non-null enum

AWSAccount.connected ● Boolean scalar

AWSAccount.accountID ● String scalar

AWSAccount.roleARN ● String scalar

AWSAccount.externalID ● String scalar

AWSAccount.cloudFormationURL ● String! non-null scalar

AWSAccount.cloudFormationReadOnlyURL ● String! non-null scalar

AWSAccount.clusters ● [Cluster!] list object

AWSAccount.projects ● ProjectConnection object

AWSAccount.projects.input ● ProjectsInput input

AWSAccount.projectV3Adapters ● ProjectV3AdapterConnection object

AWSAccount.createdAt ● Time! non-null scalar

AWSAccount.updatedAt ● Time! non-null scalar

AWSAccount.iamUsers ● [AwsUser!] list object

AWSAccount.userIamConnections ● [UserIamConnection!] list object

AWSAccount.awsIamPolicies ● [AwsIamPolicy!] list object

AWSAccount.awsPolicyJson ● AwsPolicyJson object

AWSAccount.awsPolicyJson.input ● awsPolicyJsonInput! non-null input

AWSAccount.cloudQuery ● CloudQueryService object

AWSAccount.costs ● [AwsCostItem!]! non-null object

AWSAccount.costs.input ● AwsCostsInput! non-null input

AWSAccount.costsByService ● [GroupedAwsCostItem!]! non-null object

AWSAccount.costsByService.input ● AwsCostsByServiceInput! non-null input

AWSAccount.savingsPlanRecommendations ● SavingsPlanRecommendation object

AWSAccount.savingsPlanRecommendations.input ● SavingsPlanRecommendationsInput! non-null input

AWSAccount.rightSizingRecommendations ● [RightSizingRecommendation!] list object

AWSAccount.awsResources ● AwsResourcesOutput! non-null object

AWSAccount.awsResources.input ● AwsResourceSearchInput input

AWSAccount.networks ● [Network!] list object

Returned by

addAWSAccount mutation ● verifyAWSAccount mutation

Member Of

AWSLambda object ● Cluster object ● Repo object ● Team object ● TerraformProvider object ● User object

Implemented By

CloudAccount union