Difference between revisions of "Terraform AWS data sources"
Jump to navigation
Jump to search
↑ https://www.hashicorp.com/blog/terraform-aws-provider-4-0-refactors-s3-bucket-resource
Line 34: | Line 34: | ||
* {{terraform aws data sources}} | * {{terraform aws data sources}} | ||
* {{terraform aws resources}} | * {{terraform aws resources}} | ||
+ | * {{tf aws}} | ||
[[Category:Terraform]] | [[Category:Terraform]] |
Revision as of 18:04, 28 February 2023
There is more that 300 AWS data sources [1].
AWS data sources
aws_caller_identity
:data "aws_caller_identity" "current" {}
aws_availability_zones
aws_ami
aws_iam_policy_document
aws_vpc
aws_region
:data "aws_region" "current" {}
aws_subnet
aws_subnet_ids
aws_subnets
aws_s3_bucket
aws_ebs_snapshot
Examples
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/ami
data "aws_ami" "myexample" { most_recent = true owners = ["self"] tags = { Name = "app-server" Tested = "true" } }
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/vpc
data "aws_vpc" "selected" { id = var.my_vpc_id }
data "template_file" "my-secret" { template = aws_iam_access_key.my_new_user.encrypted_secret }
Related terms
See also
- AWS Data sources:
aws_region
,aws_vpc
,aws_caller_identity
,aws_availability_zones
,aws_eip
,aws_flow_log
,template_file, aws_ami
- Terraform AWS resources: IAM, Net, EC2, ECS, ECR, S3, Route53, ACM, CloudWatch, CloudFront SES, RDS, DLM
- Terraform AWS: provider, resources, modules, data sources, VPC, IAM, Net, EC2, S3, Route53, ACM, CloudWatch, SES, RDS, ECS,
awscc, autoscaling, EKS
Advertising: