

Aviso de fin del soporte: el 7 de octubre de 2026 AWS finalizará el soporte para AWS Proton. Después del 7 de octubre de 2026, ya no podrás acceder a la AWS Proton consola ni a AWS Proton los recursos. La infraestructura implementada permanecerá intacta. Para obtener más información, consulte la [Guía AWS Proton de obsolescencia y migración del servicio](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html).

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Detalles y ejemplos de los parámetros del archivo de infraestructura como código (IaC) de Terraform
<a name="env-parameters-tform"></a>

Puede incluir variables de entrada de Terraform en `variable.tf` los archivos de su paquete de plantillas. También puedes crear un esquema para crear variables AWS Proton administradas. AWS Proton crea una variable `.tf files` a partir del archivo de esquema. Para obtener más información, consulte [Archivos iAC de Terraform](ag-infrastructure-tmp-files-terraform.md).

Para hacer referencia a AWS Proton las variables definidas por el esquema en su infraestructura`.tf files`, utilice los espacios de AWS Proton nombres que se muestran en la tabla *Parámetros y espacios de nombres de Terraform IaC*. Por ejemplo, puede utilizar `var.environment.inputs.vpc_cidr`. Entre comillas, ponga estas variables entre corchetes simples y añada un signo de dólar delante del primer corchete (por ejemplo,). `“${var.environment.inputs.vpc_cidr}”`

El siguiente ejemplo muestra cómo utilizar los espacios de nombres para incluir AWS Proton parámetros en un entorno. `.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
}
```