Skip to main content

AWSAccount

No description

type AWSAccount {
metadata: ResourceMetadata!
id: ID!
reviewable: Boolean!
acm: AWSACM
apigateway: AWSAPIGateway
autoScaling: AWSAutoScaling
cloudFormation: AWSCloudFormation
cloudFront: AWSCloudFront
cloudTrail: AWSCloudTrail
cloudWatch: AWSCloudWatch
config: AWSConfig
dms: AWSDMS
dynamoDb: AWSDynamoDB
ec2: AWSEC2
ecs: AWSECS
efs: AWSEFS
eks: AWSEKS
elastiCache: AWSElastiCache
elasticBeanstalk: AWSElasticBeanstalk
elasticsearch: AWSElasticsearch
elb: AWSELB!
emr: AWSEMR
guardDuty: AWSGuardDuty
iam: AWSIAM
kinesis: AWSKinesis
kms: AWSKMS
lambda: AWSLambda
openSearch: AWSOpenSearch
rds: AWSRDS
redshift: AWSRedshift
s3: AWSS3
sageMaker: AWSSageMaker
secretsManager: AWSSecretsManager
securityHub: AWSSecurityHub
sns: AWSSNS
sqs: AWSSQS
ssm: AWSSSM
network: AWSNetwork!
waf: AWSWAF
wafClassic: AWSWAFClassic
}

Fields

AWSAccount.metadata ● ResourceMetadata! non-null object

The metadata to identify this resource in Shisho Cloud

AWSAccount.id ● ID! non-null scalar

The AWS account ID

AWSAccount.reviewable ● Boolean! non-null scalar

The AWS account is reviewable by Shisho Cloud. The account is reviwable if and only if at least one of the following conditions is true:

  • Shisho Cloud is integrated with a AWS role to call AWS Organizations API with the master account that the account belongs to, and the account has arn:aws:iam::ACCOUNT_ID:role/ShishoCloudRole role.
  • Shisho Cloud is integrated with a AWS role to call various read APIs on the account.

AWSAccount.acm ● AWSACM object

ACM

AWSAccount.apigateway ● AWSAPIGateway object

API Gateway

AWSAccount.autoScaling ● AWSAutoScaling object

Auto Scaling

AWSAccount.cloudFormation ● AWSCloudFormation object

CloudFormation

AWSAccount.cloudFront ● AWSCloudFront object

CloudFront

AWSAccount.cloudTrail ● AWSCloudTrail object

CloudTrail

AWSAccount.cloudWatch ● AWSCloudWatch object

CloudWatch

AWSAccount.config ● AWSConfig object

Config

AWSAccount.dms ● AWSDMS object

DMS (Database Migration Service)

AWSAccount.dynamoDb ● AWSDynamoDB object

DynamoDB

AWSAccount.ec2 ● AWSEC2 object

EC2

AWSAccount.ecs ● AWSECS object

ECS

AWSAccount.efs ● AWSEFS object

EFS

AWSAccount.eks ● AWSEKS object

EKS

AWSAccount.elastiCache ● AWSElastiCache object

AWS ElastiCache

AWSAccount.elasticBeanstalk ● AWSElasticBeanstalk object

Elastic Beanstalk

AWSAccount.elasticsearch ● AWSElasticsearch object

AWS Elasticsearch

AWSAccount.elb ● AWSELB! non-null object

Elastic Load Balancers

AWSAccount.emr ● AWSEMR object

EMR

AWSAccount.guardDuty ● AWSGuardDuty object

GuardDuty

AWSAccount.iam ● AWSIAM object

IAM

AWSAccount.kinesis ● AWSKinesis object

Kinesis

AWSAccount.kms ● AWSKMS object

KMS

AWSAccount.lambda ● AWSLambda object

AWS Lambda

AWSAccount.openSearch ● AWSOpenSearch object

AWS OpenSearch

AWSAccount.rds ● AWSRDS object

RDS

AWSAccount.redshift ● AWSRedshift object

Redshift

AWSAccount.s3 ● AWSS3 object

S3

AWSAccount.sageMaker ● AWSSageMaker object

SageMaker

AWSAccount.secretsManager ● AWSSecretsManager object

AWSSecretsManager

AWSAccount.securityHub ● AWSSecurityHub object

Security Hub

AWSAccount.sns ● AWSSNS object

SNS

AWSAccount.sqs ● AWSSQS object

AWS SQS

AWSAccount.ssm ● AWSSSM object

AWS SSM (AWS Systems Manager)

AWSAccount.network ● AWSNetwork! non-null object

The netowrk

AWSAccount.waf ● AWSWAF object

AWS WAF

AWSAccount.wafClassic ● AWSWAFClassic object

AWS WAF Classic

Member of

AWS object