Terraform resource: aws ebs volume
(Redirected from Aws ebs volume)
Jump to navigation
Jump to search
availability_zone - (Required) The AZ where the EBS volume will exist.
snapshot_id (Optional) A snapshot to base the EBS volume off of.
Examples[edit]
Official example[edit]
resource "aws_ebs_volume" "example" {
availability_zone = "us-west-2a"
size = 40
tags = {
Name = "HelloWorld"
}
}
resource "aws_ebs_volume" "your_volume_name" {
availability_zone = aws_instance.your_instance.availability_zone
size = var.your_value == "XXXXX" ? 5000 : 4000
tags = {
Name = "your-name-${var.env}-ebs"
Env = var.env
}
}
Related[edit]
- ebs_block_device argument in resource and input in module
- Terraform resource:
aws_volume_attachment - Terraform resource: aws_ebs_snapshot
- lsblk
See also[edit]
- Terraform EC2 resources:
aws_instance, aws_ebs_volume, aws_volume_attachment, aws_ec2_tag, Terraform module:ec2-instance,ebs_block_device,argument/input aws ec2 [ describe-volumes | create-volume | modify-volume | detach-volume ]- Terraform AWS: provider, resources, modules, data sources, VPC, IAM, Net, EC2, S3, Route53, ACM, CloudWatch, SES, RDS, ECS,
awscc, autoscaling, EKS
Advertising: