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