github.com/muratcelep/terraform@v1.1.0-beta2-not-internal-4/not-internal/configs/testdata/escaping-blocks/provider/provider-escaping-block.tf (about)

     1  
     2  provider "foo" {
     3    alias = "bar"
     4  
     5    normal = "yes"
     6  
     7    _ {
     8      # This "escaping block" is an escape hatch for when a provider
     9      # declares argument names that collide with meta-argument
    10      # names. The examples below are not really realistic because they
    11      # are long-standing names that predate the need for escaping,
    12      # but we're using them as a proxy for new meta-arguments we might
    13      # add in future language editions which might collide with
    14      # names defined in pre-existing providers.
    15  
    16      # alias is set both as a meta-argument above _and_
    17      # as a provider-type-specific argument
    18      alias = "not actually alias"
    19  
    20      # version is only set in here, not as a meta-argument
    21      version = "not actually version"
    22    }
    23  }