Plugin to collect Google Cloud Services
SpaceONE's plugin-aws-cloud-services is a convenient tool to get cloud service data from AWS.
Find us also at Dockerhub
Latest stable version : 1.9.2
Please contact us if you need any further information. ([email protected])
- Table of Contents
- API Gateway
- API (REST API / Websocket)
- Auto Scaling Group
- Auto Scaling Group
- Launch Configuration
- Launch Template
- Cloud Front
- Distribution
- Cloud Trail
- Trail
- Direct Connect
- Connection
- Direct Connect Gateway
- Virtual Private Gateway
- LAG
- DocumentDB
- Cluster
- Subnet Group
- Parameter Group
- DynamoDB
- Table
- EBS
- Volume
- Snapshot
- EC2
- Security Group
- AMI
- ECR
- Repository
- ECS
- Cluster
- EFS
- Filesystem
- EIP
- EIP
- EKS
- Cluster
- Node Group
- ElastiCache
- Memcached
- Redis
- ELB
- Load Balancer
- Target Group
- IAM
- Group
- User
- Role
- Policy
- Identity Provider
- Kinesis Datastream
- Data stream
- Kinesis Firehose
- Delivery stream
- KMS
- Key
- Lambda
- Function
- Layer
- MSK
- Cluster
- Cluster Configuration
- RDS
- Database
- Instance
- Snapshot
- Subnet Group
- Option Group
- Redshift
- Cluster
- Route53
- Hosted Zone
- S3
- Bucket
- Secrets Manager
- Secret
- SNS
- Topic
- SQS
- Queue
- VPC
- VPC
- Subnet
- Route Table
- Internet Gateway
- Egress only internet Gateway
- NAT Gateway
- Peer Connection
- Network ACL
- Endpoint
- Transit Gateway
- Customer Gateway
- VPN Connection
- VPN Gateway
- API Gateway
Registered service account on SpaceONE must have certain permissions to collect cloud service data Please, set authentication privilege for followings:
{
"Version": "2012-10-17",
"Statement": [
{
"Action": [
"acm:Describe*",
"acm:List*",
"apigateway:GET",
"application-autoscaling:Describe*",
"autoscaling:Describe*",
"cloudfront:List*",
"cloudtrail:Describe*",
"cloudtrail:Get*",
"cloudtrail:List*",
"cloudwatch:Describe*",
"cloudwatch:Get*",
"cloudwatch:List*",
"directconnect:Describe*",
"dynamodb:Describe*",
"dynamodb:List*",
"dynamodb:Query",
"dynamodb:Scan",
"ec2:Describe*",
"ecr:Describe*",
"ecr:List*",
"ecs:Describe*",
"ecs:List*",
"eks:Describe*",
"eks:List*",
"elasticache:Describe*",
"elasticache:List*",
"elasticfilesystem:Describe*",
"elasticloadbalancing:Describe*",
"firehose:Describe*",
"firehose:List*",
"health:Describe*",
"iam:Get*",
"iam:List*",
"kafka:Describe*",
"kafka:List*",
"kinesis:Describe*",
"kinesis:List*",
"kms:Describe*",
"kms:Get*",
"kms:List*",
"lambda:List*",
"lambda:Get*",
"rds:Describe*",
"rds:List*",
"redshift:Describe*",
"route53:List*",
"s3:Get*",
"s3:List*",
"secretsmanager:List*",
"sns:Get*",
"sns:List*",
"sqs:Get*",
"sqs:List*"
],
"Effect": "Allow",
"Resource": "*"
}
]
}
- Add Load Balancers in Auto Scaling Group
- Group: Auto Scaling Group
- Name : LoadBalaners
- Add related Auto Scaling Group ARNs in EKS
- Add Node Group in EKS
- Group: EKS
- Name : NodeGroup
-
Add to supported Cloud Service
- ElastiCache
- Memcached
- Redis
- ElastiCache
-
Add related Launch Template detail data in Auto Scaling Group information
-
Add releated ELB ARNs in Auto Scaling Group
-
Add lifecycle(Spot or Scheduled) information in Auto Scaling Group's instances
-
Fix bug, etc.
- Add to supported Cloud Service
-
Amazon MSK (Managed Streaming for Apache)
- Cluster
- Cluster Configuration
-
Kinesis Data Stream
- Data Stream
-
Kinesis Data Firehose
- Delivery Stream
-
Amazon Certificate Manager (ACM)
- Certificate
-