Difference between revisions of "Terraform state show"

From wikieduonline
Jump to navigation Jump to search
Line 8: Line 8:
 
* <code>[[terraform state show module.alb.aws_lb.this]][0]</code>
 
* <code>[[terraform state show module.alb.aws_lb.this]][0]</code>
 
* <code>[[terraform state show module.eks.aws_eks_cluster.this]][0]</code>
 
* <code>[[terraform state show module.eks.aws_eks_cluster.this]][0]</code>
 +
* <code>[[terraform state show google_sql_database_instance]].MyINSTANCE</code>
  
  

Revision as of 08:04, 27 October 2022

terraform state show


terraform state show
Exactly one argument expected. 

Usage: terraform [global options] state show [options] ADDRESS 

  Shows the attributes of a resource in the Terraform state. 

  This command shows the attributes of a single resource in the Terraform
  state. The address argument must be used to specify a single resource.
  You can view the list of available resources with "terraform state list".

Options: 

  -state=statefile    Path to a Terraform state file to use to look
                      up Terraform-managed resources. By default it will
                      use the state "terraform.tfstate" if it exists.

Examples

Errors

terraform state show YourWrongAddressResource
Error parsing instance address: YourWrongAddressResource

This command requires that the address references one specific instance.
To view the available instances, use "terraform state list". Please modify
the address to reference a specific instance.


terraform state show module.db.aws_rds_cluster_instance.this
No instance found for the given address!

This command requires that the address references one specific instance.
To view the available instances, use "terraform state list". Please modify
the address to reference a specific instance.
terraform state show module.db.aws_rds_cluster_instance.this[0]
zsh: no matches found: module.db.aws_rds_cluster_instance.this[0]

Solution: try using bash

Related terms

See also

Advertising: