

Aviso de fim do suporte: em 7 de outubro de 2026, AWS encerrará o suporte para AWS Proton. Depois de 7 de outubro de 2026, você não poderá mais acessar o AWS Proton console ou os AWS Proton recursos. Sua infraestrutura implantada permanecerá intacta. Para obter mais informações, consulte o Guia [AWS Proton de descontinuação e migração de serviços](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html).

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Detalhes e exemplos de parâmetros de arquivo de infraestrutura como código (IaC) do Terraform
<a name="env-parameters-tform"></a>

Você pode incluir variáveis de entrada do Terraform em arquivos `variable.tf` em seu pacote de modelos. Você também pode criar um esquema para criar variáveis AWS Proton gerenciadas. AWS Proton cria uma variável `.tf files` a partir do seu arquivo de esquema. Para obter mais informações, consulte [Arquivos Terraform IaC](ag-infrastructure-tmp-files-terraform.md).

Para referenciar AWS Proton as variáveis definidas pelo esquema em sua infraestrutura`.tf files`, você usa os AWS Proton namespaces mostrados na tabela *Parâmetros e namespaces do Terraform IaC*. Por exemplo, você poderá usar o `var.environment.inputs.vpc_cidr`. Entre aspas, coloque essas variáveis entre colchetes simples e adicione um cifrão na frente da primeira chave (por exemplo, `“${var.environment.inputs.vpc_cidr}”`).

O exemplo a seguir mostra como usar namespaces para incluir AWS Proton parâmetros em um ambiente. `.tf file`

```
terraform {
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "~> 3.0"
    }
  }
  // This tells terraform to store the state file in s3 at the location
  // s3://terraform-state-bucket/tf-os-sample/terraform.tfstate
  backend "s3" {
    bucket = "terraform-state-bucket"
    key    = "tf-os-sample/terraform.tfstate"
    region = "us-east-1"
  }
}

// Configure the AWS Provider
provider "aws" {
  region = "us-east-1"
  default_tags {
    tags = var.proton_tags
  }
}

resource "aws_ssm_parameter" "my_ssm_parameter" {
  name  = "my_ssm_parameter"
  type  = "String"
  // Use the Proton environment.inputs. namespace
  value = var.environment.inputs.ssm_parameter_value
}
```