kubevela.github.io/docs/end-user/components/cloud-services/cloud-resources-list.md

183 lines
60 KiB
Markdown

---
title: Supported Cloud Resource list
---
| Orchestration Type | Cloud Provider | Cloud Resource | Description | Verified |
|--------------------|-----------------------|-----------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------|
|Terraform|AWS| [acm](./terraform/aws-acm.md) | Terraform module which creates and validates ACM certificate | false |
| | | [alb](./terraform/aws-alb.md) | Terraform module to create an AWS Application/Network Load Balancer (ALB/NLB) and associated resources | false |
| | | [autoscaling](./terraform/aws-autoscaling.md) | Terraform module which creates Auto Scaling resources on AWS | false |
| | | [bridgecrew read only](./terraform/aws-bridgecrew-read-only.md) | Bridgecrew READ ONLY integration module | false |
| | | [cis alarms](./terraform/aws-cis-alarms.md) | Terraform module which creates Cloudwatch resources on AWS | false |
| | | [cloudfront](./terraform/aws-cloudfront.md) | Terraform module which creates CloudFront resources on AWS | false |
| | | [cloudfront s3 cdn](./terraform/aws-cloudfront-s3-cdn.md) | Terraform module to easily provision CloudFront CDN backed by an S3 origin | false |
| | | [cloudwatch cis alarms](./terraform/aws-cloudwatch-cis-alarms.md) | Terraform module which creates Cloudwatch resources on AWS | false |
| | | [cloudwatch log group](./terraform/aws-cloudwatch-log-group.md) | | false |
| | | [cloudwatch log metric filter](./terraform/aws-cloudwatch-log-metric-filter.md) | | false |
| | | [cloudwatch metric alarm](./terraform/aws-cloudwatch-metric-alarm.md) | | false |
| | | [cloudwatch metric alarms](./terraform/aws-cloudwatch-metric-alarms.md) | | false |
| | | [cloudwatch metric alarms by multiple dimensions](./terraform/aws-cloudwatch-metric-alarms-by-multiple-dimensions.md) | | false |
| | | [config](./terraform/aws-config.md) | This module configures AWS Config, a service that enables you to assess, audit, and evaluate the configurations of your AWS resources. | false |
| | | [delegation sets](./terraform/aws-delegation-sets.md) | Terraform module which creates Route53 resources on AWS | false |
| | | [dynamodb table](./terraform/aws-dynamodb-table.md) | Terraform module which creates DynamoDB table on AWS | false |
| | | [ec2 instance](./terraform/aws-ec2-instance.md) | Terraform module which creates EC2 instance(s) on AWS | false |
| | | [ecs](./terraform/aws-ecs.md) | Terraform module which creates AWS ECS resources | false |
| | | [ecs container definition](./terraform/aws-ecs-container-definition.md) | Terraform module to generate well-formed JSON documents (container definitions) that are passed to the aws_ecs_task_definition Terraform resource | false |
| | | [eks](./terraform/aws-eks.md) | Terraform module to create an Elastic Kubernetes (EKS) cluster and associated worker instances on AWS | false |
| | | [eks cluster autoscaler](./terraform/aws-eks-cluster-autoscaler.md) | AWS Eks-Cluster-Autoscaler | false |
| | | [eks external dns](./terraform/aws-eks-external-dns.md) | AWS Eks-External-Dns | false |
| | | [eks kube state metrics](./terraform/aws-eks-kube-state-metrics.md) | AWS Eks-Kube-State-Metrics | false |
| | | [eks node problem detector](./terraform/aws-eks-node-problem-detector.md) | A terraform module to deploy a node problem detector on Amazon EKS cluster | false |
| | | [elasticache redis](./terraform/aws-elasticache-redis.md) | Terraform module to provision an ElastiCache Redis Cluster | false |
| | | [elb](./terraform/aws-elb.md) | Terraform module which creates ELB resources on AWS | false |
| | | [emr](./terraform/aws-emr.md) | Terraform module which creates EMR on AWS | false |
| | | [guardduty](./terraform/aws-guardduty.md) | Terraform module to provision AWS Guard Duty | false |
| | | [iam account](./terraform/aws-iam-account.md) | Terraform module which creates IAM resources on AWS | false |
| | | [iam assumable role](./terraform/aws-iam-assumable-role.md) | | false |
| | | [iam assumable role with oidc](./terraform/aws-iam-assumable-role-with-oidc.md) | | false |
| | | [iam assumable role with saml](./terraform/aws-iam-assumable-role-with-saml.md) | | false |
| | | [iam assumable roles](./terraform/aws-iam-assumable-roles.md) | | false |
| | | [iam assumable roles with saml](./terraform/aws-iam-assumable-roles-with-saml.md) | | false |
| | | [iam eks role](./terraform/aws-iam-eks-role.md) | | false |
| | | [iam group with assumable roles policy](./terraform/aws-iam-group-with-assumable-roles-policy.md) | | false |
| | | [iam group with policies](./terraform/aws-iam-group-with-policies.md) | | false |
| | | [iam nofile](./terraform/aws-iam-nofile.md) | Terraform module Terraform module for creating AWS IAM Roles with heredocs | false |
| | | [iam policy](./terraform/aws-iam-policy.md) | Terraform module which creates IAM resources on AWS | false |
| | | [iam policy document aggregator](./terraform/aws-iam-policy-document-aggregator.md) | Terraform module to aggregate multiple IAM policy documents into single policy document. | false |
| | | [iam read only policy](./terraform/aws-iam-read-only-policy.md) | | false |
| | | [iam role](./terraform/aws-iam-role.md) | A Terraform module that creates IAM role with provided JSON IAM polices documents. | false |
| | | [iam s3 user](./terraform/aws-iam-s3-user.md) | Terraform module to provision a basic IAM user with permissions to access S3 resources, e.g. to give the user read/write/delete access to the objects in an S3 bucket | false |
| | | [iam system user](./terraform/aws-iam-system-user.md) | Terraform Module to Provision a Basic IAM System User Suitable for CI/CD Systems (E.g. TravisCI, CircleCI) | false |
| | | [iam user](./terraform/aws-iam-user.md) | Terraform module which creates IAM resources on AWS | false |
| | | [key pair](./terraform/aws-key-pair.md) | Terraform module which creates EC2 key pair on AWS | false |
| | | [kms key](./terraform/aws-kms-key.md) | Terraform module to provision a KMS key with alias | false |
| | | [lambda](./terraform/aws-lambda.md) | Terraform module, which takes care of a lot of AWS Lambda/serverless tasks (build dependencies, packages, updates, deployments) in countless combinations | false |
| | | [lambda do it all](./terraform/aws-lambda-do-it-all.md) | Terraform module to provision a lambda with full permissions | false |
| | | [lambda with inline code](./terraform/aws-lambda-with-inline-code.md) | Terraform module creating a Lambda function with inline code | false |
| | | [log group](./terraform/aws-log-group.md) | Terraform module which creates Cloudwatch resources on AWS | false |
| | | [log metric filter](./terraform/aws-log-metric-filter.md) | | false |
| | | [metric alarm](./terraform/aws-metric-alarm.md) | | false |
| | | [metric alarms by multiple dimensions](./terraform/aws-metric-alarms-by-multiple-dimensions.md) | | false |
| | | [mq](./terraform/aws-mq.md) | AWS MQ | false |
| | | [notify slack](./terraform/aws-notify-slack.md) | Terraform module which creates SNS topic and Lambda function which sends notifications to Slack | false |
| | | [rds](./terraform/aws-rds.md) | AWS RDS | false |
| | | [rds aurora](./terraform/aws-rds-aurora.md) | Terraform module which creates RDS Aurora resources on AWS | false |
| | | [records](./terraform/aws-records.md) | Terraform module which creates Route53 resources on AWS | false |
| | | [route53 alias](./terraform/aws-route53-alias.md) | Terraform Module to Define Vanity Host/Domain (e.g. ) as an ALIAS record | false |
| | | [route53 cluster hostname](./terraform/aws-route53-cluster-hostname.md) | Terraform module to define a consistent AWS Route53 hostname | false |
| | | [route53 delegation sets](./terraform/aws-route53-delegation-sets.md) | Terraform module which creates Route53 resources on AWS | false |
| | | [route53 records](./terraform/aws-route53-records.md) | | false |
| | | [route53 zones](./terraform/aws-route53-zones.md) | | false |
| | | [s3](./terraform/aws-s3.md) | Terraform configuration for AWS S3 | false |
| | | [s3 log storage](./terraform/aws-s3-log-storage.md) | This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3, CloudFront, and CloudTrail | false |
| | | [secretsmanager for rollbar access tokens](./terraform/aws-secretsmanager-for-rollbar-access-tokens.md) | Terraform module creating a SecretsManager for Rollbar project access tokens | false |
| | | [security group](./terraform/aws-security-group.md) | Terraform module which creates EC2-VPC security groups on AWS | false |
| | | [security hub](./terraform/aws-security-hub.md) | Terraform module to provision AWS Security Hub | false |
| | | [sns topic](./terraform/aws-sns-topic.md) | Terraform Module to Provide an Amazon Simple Notification Service (SNS) | false |
| | | [sqs](./terraform/aws-sqs.md) | Terraform module which creates SQS resources on AWS | false |
| | | [ssm parameter store](./terraform/aws-ssm-parameter-store.md) | Terraform module to populate AWS Systems Manager (SSM) Parameter Store with values from Terraform. Works great with Chamber. | false |
| | | [subnet](./terraform/aws-subnet.md) | AWS Subnet | false |
| | | [utils](./terraform/aws-utils.md) | Utility functions for use with Terraform in the AWS environment | false |
| | | [vpc](./terraform/aws-vpc.md) | AWS VPC | false |
| | | [zones](./terraform/aws-zones.md) | Terraform module which creates Route53 resources on AWS | false |
| |Alibaba Cloud| [ack](./terraform/alibaba-ack.md) | Terraform configuration for Alibaba Cloud ACK cluster | true |
| | | [amqp](./terraform/alibaba-amqp.md) | Terraform configuration for Alibaba Cloud AMQP(RabbitMQ) | false |
| | | [ask](./terraform/alibaba-ask.md) | Terraform configuration for Alibaba Cloud Serverless Kubernetes (ASK) | true |
| | | [deploy website](./terraform/alibaba-deploy-website.md) | Deploy a Static Website in object stroage, like S3 and OSS | false |
| | | [dns](./terraform/alibaba-dns.md) | Terraform configuration for Alibaba Cloud DNS | false |
| | | [eip](./terraform/alibaba-eip.md) | Terraform configuration for Alibaba Cloud Elastic IP | true |
| | | [eip slb ecs rds](./terraform/alibaba-eip-slb-ecs-rds.md) | Create a lightweight web service based on Terraform under AliCloud's VPC, including: EIP, SLB, ECS, RDS | false |
| | | [kms](./terraform/alibaba-kms.md) | Create KMS on AliCloud based on Terraform module | false |
| | | [kubernetes networking](./terraform/alibaba-kubernetes-networking.md) | Create a set of network environment related resources for Kubernetes clusters on AliCloud based on Terraform module | false |
| | | [market tensorflow](./terraform/alibaba-market-tensorflow.md) | Based on Terraform module, create ECS instances on Ali cloud to achieve one-click deployment of cloud marketplace Tensorflow | false |
| | | [mns queue](./terraform/alibaba-mns-queue.md) | Create a queue instance based on the Terraform module | false |
| | | [mns topic](./terraform/alibaba-mns-topic.md) | Create a topic and a subscription based on Terraform module | false |
| | | [mongodb](./terraform/alibaba-mongodb.md) | Alibaba Cloud MongoDB | false |
| | | [mongodb multi](./terraform/alibaba-mongodb-multi.md) | Terraform-based module for creating a MongoDB cloud database under AliCloud VPC | false |
| | | [mse](./terraform/alibaba-mse.md) | Terraform configuration for Alibaba Cloud MSE | false |
| | | [nas](./terraform/alibaba-nas.md) | Terraform configuration for Alicloud NAS | false |
| | | [network with nat](./terraform/alibaba-network-with-nat.md) | Build VPC and Nat gateway network environment and bind EIP, add SNAT and DNAT entries on AliCloud based on Terraform module | false |
| | | [oss](./terraform/alibaba-oss.md) | Terraform configuration for Alibaba Cloud OSS | true |
| | | [oss website](./terraform/alibaba-oss-website.md) | Alibaba Cloud OSS static webstie bucket | false |
| | | [private zone](./terraform/alibaba-private-zone.md) | Terraform-based modules are used to create a Private Zone on AliCloud, while you can add records to the Zone and associate it with a VPC | false |
| | | [rabbitmq](./terraform/alibaba-rabbitmq.md) | Create a RabbitMQ based on Terraform module in Ali cloud | false |
| | | [ram](./terraform/alibaba-ram.md) | Create RAM User instances on AliCloud based on Terraform module | false |
| | | [ram fc](./terraform/alibaba-ram-fc.md) | Create a functional computing service based on Terraform under AliCloud's RAM role | false |
| | | [rds](./terraform/alibaba-rds.md) | Terraform configuration for Alibaba Cloud RDS | true |
| | | [rds preview](./terraform/alibaba-rds-preview.md) | Alibaba RDS in a preview mode | true |
| | | [redis](./terraform/alibaba-redis.md) | Terraform configuration for Alibaba Cloud Redis | true |
| | | [remote backend](./terraform/alibaba-remote-backend.md) | Deploy remote backend storage in Aliyun based on Terraform module | false |
| | | [rocketmq](./terraform/alibaba-rocketmq.md) | Terraform configuration for Alibaba Cloud RocketMQ | false |
| | | [sae application](./terraform/alibaba-sae-application.md) | Alibaba SAE application | false |
| | | [sae auto config application](./terraform/alibaba-sae-auto-config-application.md) | Alibaba SAE application to be deployed in auto-config mode | false |
| | | [sae namespace](./terraform/alibaba-sae-namespace.md) | Alibaba SAE namespace | false |
| | | [security group](./terraform/alibaba-security-group.md) | Terraform configuration for Alicloud SecurityGroup | false |
| | | [slb](./terraform/alibaba-slb.md) | Terraform configuration for Alicloud SLB | false |
| | | [slb acl](./terraform/alibaba-slb-acl.md) | Terraform-based module supports creating access control lists for load balancers | false |
| | | [slb listener](./terraform/alibaba-slb-listener.md) | Quickly create slb listeners resources on AliCloud based on Terraform module | false |
| | | [slb rule](./terraform/alibaba-slb-rule.md) | Terraform-based module creates an SLB instance under AliCloud's VPC and configures rules | false |
| | | [sls project](./terraform/alibaba-sls-project.md) | Terraform configuration for Alibaba Cloud SLS Project | true |
| | | [sls store](./terraform/alibaba-sls-store.md) | Terraform configuration for Alibaba Cloud SLS Store | true |
| | | [vpc](./terraform/alibaba-vpc.md) | Terraform configuration for Alibaba Cloud VPC | true |
| | | [vpc ecs eip](./terraform/alibaba-vpc-ecs-eip.md) | Create a lightweight WEB service based on Terraform under AliCloud's VPC, including: VPC, ECS, EIP | false |
| | | [vpc privatelink connection](./terraform/alibaba-vpc-privatelink-connection.md) | Terraform-based for creating VPC networks in AliCloud and creating private network links | false |
| | | [vpn gateway](./terraform/alibaba-vpn-gateway.md) | Create VPN resources on AliCloud based on Terraform module | false |
| | | [vswitch](./terraform/alibaba-vswitch.md) | Terraform configuration for Alibaba Cloud VSwitch | true |
| |Azure| [database mariadb](./terraform/azure-database-mariadb.md) | Terraform configuration for Azure Database Mariadb | false |
| | | [resource group](./terraform/azure-resource-group.md) | Azure Resource Group | false |
| | | [storage account](./terraform/azure-storage-account.md) | Terraform configuration for Azure Blob Storage Account | false |
| | | [subnet](./terraform/azure-subnet.md) | Azure Subnet | false |
| | | [virtual network](./terraform/azure-virtual-network.md) | Azure Virtual Network | false |
| |Baidu Cloud| [vpc](./terraform/baidu-vpc.md) | Baidu Cloud VPC | false |
| |Google Cloud Platform| [appengine](./terraform/gcp-appengine.md) | Get your container running, simply. | false |
| | | [audit log](./terraform/gcp-audit-log.md) | Terraform module for configuring an integration with Google Cloud Platform Organziations and Projects for Audit Logs analysis | false |
| | | [backend service](./terraform/gcp-backend-service.md) | Create an ILB to be used for DC/OS for GCP | false |
| | | [basic vpc module](./terraform/gcp-basic-vpc-module.md) | GCP Basic_vpc_module | false |
| | | [bastion](./terraform/gcp-bastion.md) | Bastion for GCP | false |
| | | [bootstrap](./terraform/gcp-bootstrap.md) | Create a DC/OS Bootstrap instance and have conditional DC/OS prereqs for gcp | false |
| | | [cloudfunction](./terraform/gcp-cloudfunction.md) | For your cloud functions to GCP | false |
| | | [cloudsql](./terraform/gcp-cloudsql.md) | A module to create a private database setup | false |
| | | [cluster](./terraform/gcp-cluster.md) | Set up a GKE cluster connected as part of shared VPC | false |
| | | [compute firewall](./terraform/gcp-compute-firewall.md) | Create an ELB to be used for DC/OS for GCP | false |
| | | [compute forwarding rule](./terraform/gcp-compute-forwarding-rule.md) | GCP Compute-Forwarding-Rule | false |
| | | [compute forwarding rule dcos](./terraform/gcp-compute-forwarding-rule-dcos.md) | This module creates forwarding rules for DC/OS. | false |
| | | [compute forwarding rule masters](./terraform/gcp-compute-forwarding-rule-masters.md) | Creates an GCP forwarding rule for DC/OS masters | false |
| | | [compute forwarding rule public agents](./terraform/gcp-compute-forwarding-rule-public-agents.md) | This module creates an GCP forwarding rule for DC/OS public agents | false |
| | | [config](./terraform/gcp-config.md) | Terraform module for integrating Google Cloud Platform Organziations and Projects with Lacework for cloud resource configuration assessment | false |
| | | [custom role](./terraform/gcp-custom-role.md) | Base IAM role module to create GCP IAM Role from other roles and adhoc permissions | false |
| | | [dcos](./terraform/gcp-dcos.md) | Creates a DC/OS Cluster on GCP Convenience Wrapper for GCP | false |
| | | [dns module](./terraform/gcp-dns-module.md) | GCP Dns-Module | false |
| | | [elasticsearch](./terraform/gcp-elasticsearch.md) | Terraform module for deploying Elasticsearch cluster on GCP | false |
| | | [environment setup](./terraform/gcp-environment-setup.md) | IAC for provisioning Infrastructure component like network, subnetworks, route | false |
| | | [firewall rules](./terraform/gcp-firewall-rules.md) | Terraform module for creating Firewall rules on Google Cloud | false |
| | | [gci](./terraform/gcp-gci.md) | Manages GCP compute engine instance | false |
| | | [gcs](./terraform/gcp-gcs.md) | GCP Gcs | false |
| | | [gke ecommerce](./terraform/gcp-gke-ecommerce.md) | Google Kubernetes Engine starter kit to bootstrap an e-commerce site based on microservices | false |
| | | [gke regional](./terraform/gcp-gke-regional.md) | Using Terraform to create a regional GKE cluster (Hosted Kubernetes offering of GCP) | false |
| | | [googlecomputeinstance](./terraform/gcp-googlecomputeinstance.md) | First step using GCP and Terraform | false |
| | | [hashicorp suite](./terraform/gcp-hashicorp-suite.md) | Terraform module to run Nomad on Google Cloud | false |
| | | [helmrepo](./terraform/gcp-helmrepo.md) | A helm repository | false |
| | | [infrastructure](./terraform/gcp-infrastructure.md) | Create DC/OS related GCP Infrastructure | false |
| | | [instance](./terraform/gcp-instance.md) | GCP Instance | false |
| | | [instance module](./terraform/gcp-instance-module.md) | Lazy GCP instance via Terraform | false |
| | | [kthw](./terraform/gcp-kthw.md) | Kubernetes Cluster On GCP with Terraform | false |
| | | [masters](./terraform/gcp-masters.md) | Create DC/OS Master instance and have conditional DC/OS Prereqs for GCP | false |
| | | [memorystore redis](./terraform/gcp-memorystore-redis.md) | Terraform gcp memorystore redis example | false |
| | | [mq](./terraform/gcp-mq.md) | GCP MQ | false |
| | | [network](./terraform/gcp-network.md) | Terraform configuration for GCP network | false |
| | | [network peering](./terraform/gcp-network-peering.md) | GCP Network-Peering | false |
| | | [openwisp](./terraform/gcp-openwisp.md) | Terraform files for deploying docker-openwisp infrastructure in Google Cloud. | false |
| | | [private agents](./terraform/gcp-private-agents.md) | Create DC/OS Private Agents instance and have conditional DC/OS Prereqs for gcp | false |
| | | [public agents](./terraform/gcp-public-agents.md) | Create DC/OS Public Agents instance and have conditional DC/OS prereqs for gcp | false |
| | | [service](./terraform/gcp-service.md) | Creates a GCP service user | false |
| | | [service account](./terraform/gcp-service-account.md) | Terraform module that creates a service account to provide Lacework read-only access to Google Cloud Platform Organizations and Projects | false |
| | | [sfabric](./terraform/gcp-sfabric.md) | Terraform module for launching a Service Fabric Dev Environment on GCP | false |
| | | [statebucket](./terraform/gcp-statebucket.md) | Contains a module to create a statebucket for use with Terraform | false |
| | | [staticip](./terraform/gcp-staticip.md) | A simple Terraform module to build an instance a static public IP | false |
| | | [storage](./terraform/gcp-storage.md) | A basic terraform module example, which the example uses for a helm repo | false |
| | | [subnet](./terraform/gcp-subnet.md) | Terraform module for creating Subnets on Google Cloud | false |
| | | [tested oses](./terraform/gcp-tested-oses.md) | GCP Tested-Oses | false |
| | | [vpc](./terraform/gcp-vpc.md) | Terraform module for creating VPCs on Google Cloud | false |
| |Tencent Cloud| [subnet](./terraform/tencent-subnet.md) | Tencent Cloud Subnet | false |
| | | [vpc](./terraform/tencent-vpc.md) | Terraform configuration for Tencent Cloud VPC | false |