diff --git a/website/docs/language/functions/ephemeralasnull.mdx b/website/docs/language/functions/ephemeralasnull.mdx index 34d1c90c3b..54a6428c19 100644 --- a/website/docs/language/functions/ephemeralasnull.mdx +++ b/website/docs/language/functions/ephemeralasnull.mdx @@ -6,11 +6,8 @@ description: |- # `ephemeralasnull` function reference - +-> **Note**: The `ephemeralasnull` function is in public beta and available in Terraform v1.10 and later. The workflows of `ephemeralasnull` are subject to change. -The `ephemeralasnull` function is in public beta and available in Terraform v1.10 and later. The workflows of `ephemeralasnull` are subject to change. - - This topic provides reference information about the `ephemeralasnull` function. The `ephemeralasnull` function accepts an ephemeral value and returns `null`. diff --git a/website/docs/language/functions/terraform-applying.mdx b/website/docs/language/functions/terraform-applying.mdx index e0fd2c97dc..326078fd62 100644 --- a/website/docs/language/functions/terraform-applying.mdx +++ b/website/docs/language/functions/terraform-applying.mdx @@ -6,11 +6,7 @@ description: |- # The `terraform.applying` symbol - - -The `terraform.applying` symbol is in public beta and available in Terraform v1.10 and later. The workflows of `terraform.applying` are subject to change. - - +-> **Note**: The `terraform.applying` symbol is in public beta and available in Terraform v1.10 and later. The workflows of `terraform.applying` are subject to change. You can use the `terraform.applying` symbol in your configuration to determine if Terraform is currently running an apply operation. diff --git a/website/docs/language/resources/ephemeral.mdx b/website/docs/language/resources/ephemeral.mdx index e87f5eb6b0..0c1e72c7bf 100644 --- a/website/docs/language/resources/ephemeral.mdx +++ b/website/docs/language/resources/ephemeral.mdx @@ -7,11 +7,7 @@ description: Learn about ephemeral resource blocks that you can specify in Terra This topic provides reference information for the `ephemeral` block. - - -Ephemeral resources are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral resources are subject to change. - - +-> **Note**: Ephemeral resources are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral resources are subject to change. ## Introduction diff --git a/website/docs/language/resources/provisioners/connection.mdx b/website/docs/language/resources/provisioners/connection.mdx index 0b61963814..e526083665 100644 --- a/website/docs/language/resources/provisioners/connection.mdx +++ b/website/docs/language/resources/provisioners/connection.mdx @@ -36,11 +36,7 @@ more predictable. ### Ephemeral values - - -Ephemeral values are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral values are subject to change. - - +-> **Note**: Ephemeral values are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral values are subject to change. The configuration for a `connection` block may use ephemeral values, such as [`ephemeral` resources](/terraform/language/resources/ephemeral), [`ephemeral` diff --git a/website/docs/language/resources/provisioners/syntax.mdx b/website/docs/language/resources/provisioners/syntax.mdx index f22643ab9c..8fc6f7707c 100644 --- a/website/docs/language/resources/provisioners/syntax.mdx +++ b/website/docs/language/resources/provisioners/syntax.mdx @@ -226,11 +226,7 @@ block would create a dependency cycle. ### Ephemeral values - - -Ephemeral values are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral values are subject to change. - - +-> **Note**: Ephemeral values are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral values are subject to change. The configuration for a `provisioner` block may use ephemeral values, such as [`ephemeral` resources](/terraform/language/resources/ephemeral), [`ephemeral` diff --git a/website/docs/language/state/sensitive-data.mdx b/website/docs/language/state/sensitive-data.mdx index f3e7b4c588..05a680a5d8 100644 --- a/website/docs/language/state/sensitive-data.mdx +++ b/website/docs/language/state/sensitive-data.mdx @@ -14,11 +14,7 @@ When using local state, state is stored in plain-text JSON files. When using [remote state](/terraform/language/state/remote), state is only ever held in memory when used by Terraform. It may be encrypted at rest, but this depends on the specific remote state backend. ## Ephemeral data - -Ephemeral variables, outputs, and resources are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral values are subject to change. - - -> **Note**: Ephemeral variables, outputs, and resources are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral values are subject to change. Terraform allows you to mark variables and outputs as ephemeral. Providers can also support specific `ephemeral` resources. Ephemerality in Terraform means that the data of a block is available during runtime, but Terraform does not write that data to state or plan files. The `ephemeral` property is helpful when managing credentials, tokens, or other temporary resources you do not want to store in Terraform state files. diff --git a/website/docs/language/values/locals.mdx b/website/docs/language/values/locals.mdx index e60e3a4c0f..1b9803a1e4 100644 --- a/website/docs/language/values/locals.mdx +++ b/website/docs/language/values/locals.mdx @@ -56,12 +56,7 @@ locals { ## Ephemeral values - - -Ephemeral local values are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral locals are subject to change. -Comment - - +-> **Note**: Ephemeral local values are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral locals are subject to change. Local values implicitly become ephemeral if you reference an ephemeral value when you assign that local a value. For example, you can create a local that references an ephemeral `service_token`. diff --git a/website/docs/language/values/outputs.mdx b/website/docs/language/values/outputs.mdx index b09cceebfe..83b644f342 100644 --- a/website/docs/language/values/outputs.mdx +++ b/website/docs/language/values/outputs.mdx @@ -112,11 +112,7 @@ maintainer. For commentary for module maintainers, use comments. ### `ephemeral` — Avoid storing values in state or plan files - - -Ephemeral outputs are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral outputs are subject to change. - - +-> **Note**: Ephemeral outputs are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral outputs are subject to change. You can mark `output` values as `ephemeral` in child modules to pass ephemeral values between modules while avoiding persisting those values to state or plan files. This is useful for managing credentials, tokens, or other temporary resources you do not want to store in Terraform state files. diff --git a/website/docs/language/values/variables.mdx b/website/docs/language/values/variables.mdx index 3027424364..b25a87f2a2 100644 --- a/website/docs/language/values/variables.mdx +++ b/website/docs/language/values/variables.mdx @@ -178,11 +178,7 @@ Refer to [Custom Condition Checks](/terraform/language/expressions/custom-condit ### Exclude values from state - - -Ephemeral variables are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral variables are subject to change. - - +-> **Note**: Ephemeral variables are in public beta and available in Terraform v1.10 and later. The workflows of ephemeral variables are subject to change. [inpage-ephemeral]: #exclude-values-from-state