Difference between revisions of "Terraform state show"
Jump to navigation
Jump to search
(25 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{lowercase}} | {{lowercase}} | ||
<code>[[terraform state]] show</code> | <code>[[terraform state]] show</code> | ||
− | * https://www.terraform.io/docs/cli/commands/state/show.html | + | * Doc: https://www.terraform.io/docs/cli/commands/state/show.html |
+ | * <code>[[terraform state show --help]]</code> | ||
+ | * <code>[[terraform state]] show [[terraform state list|ADDRESS]]</code> | ||
* <code>[[terraform state show module.my_compute]]</code> | * <code>[[terraform state show module.my_compute]]</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 google_sql_database_instance.MyINSTANCE]]</code> | ||
+ | * <code>[[terraform state show aws_instance.MYexample]]</code> | ||
terraform state show | terraform state show | ||
− | Exactly one argument expected. | + | [[Exactly one argument expected.]] |
Usage: terraform [global options] state show [options] ADDRESS | Usage: terraform [global options] state show [options] ADDRESS | ||
Line 15: | Line 20: | ||
This command shows the attributes of a single resource in the Terraform | This command shows the attributes of a single resource in the Terraform | ||
state. The address argument must be used to specify a single resource. | state. The address argument must be used to specify a single resource. | ||
− | You can view the list of available resources with "terraform state list". | + | You can view the list of available resources with "[[terraform state list]]". |
Options: | Options: | ||
Line 26: | Line 31: | ||
* <code>[[terraform state show aws_instance.MYexample]]</code> | * <code>[[terraform state show aws_instance.MYexample]]</code> | ||
− | + | == 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 <code>[[bash]]</code> | ||
+ | |||
== Related terms == | == Related terms == | ||
* <code>[[terraform validate]]</code> | * <code>[[terraform validate]]</code> | ||
Line 35: | Line 59: | ||
== See also == | == See also == | ||
* {{tf files}} | * {{tf files}} | ||
− | * {{terraform state}} | + | * {{terraform state cmd}} |
[[Category:Terraform]] | [[Category:Terraform]] |
Latest revision as of 08:05, 27 October 2022
terraform state show
terraform state show ADDRESS
terraform state show module.my_compute
terraform state show module.alb.aws_lb.this[0]
terraform state show module.eks.aws_eks_cluster.this[0]
terraform state show google_sql_database_instance.MyINSTANCE
terraform state show aws_instance.MYexample
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.
Contents
Examples[edit]
Errors[edit]
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[edit]
See also[edit]
- Terraform configuration files, Terraform state files:
.tf
,.tfvars
,main.tf, outputs.tf
,variables.tf
,.terraform.d/
,terraform init
,providers.tf
,.terraform/
,terraform.tfstate
,.terraform.lock.hcl
,terraform.tfstate.d, override.tf, versions.tf
- Terraform state:
terraform state
[list
|mv
|show
|pull
|push
|rm
|replace-provider
],terraform state show module.alb.aws lb.this
Advertising: