

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á.

# Opções gerais para todos os ambientes
<a name="command-options-general"></a>

**Topics**
+ [aws:autoscaling:asg](#command-options-general-autoscalingasg)
+ [aws:autoscaling:launchconfiguration](#command-options-general-autoscalinglaunchconfiguration)
+ [aws:autoscaling:scheduledaction](#command-options-general-autoscalingscheduledaction)
+ [aws:autoscaling:trigger](#command-options-general-autoscalingtrigger)
+ [aws:autoscaling:updatepolicy:rollingupdate](#command-options-general-autoscalingupdatepolicyrollingupdate)
+ [aws:ec2:instances](#command-options-general-ec2instances)
+ [aws:ec2:vpc](#command-options-general-ec2vpc)
+ [aws:elasticbeanstalk:application](#command-options-general-elasticbeanstalkapplication)
+ [aws:elasticbeanstalk:application:environment](#command-options-general-elasticbeanstalkapplicationenvironment)
+ [aws:elasticbeanstalk:application:environmentsecrets](#command-options-general-elasticbeanstalk-application-environmentsecrets)
+ [aws:elasticbeanstalk:cloudwatch:logs](#command-options-general-cloudwatchlogs)
+ [aws:elasticbeanstalk:cloudwatch:logs:health](#command-options-general-cloudwatchlogs-health)
+ [aws:elasticbeanstalk:command](#command-options-general-elasticbeanstalkcommand)
+ [aws:elasticbeanstalk:environment](#command-options-general-elasticbeanstalkenvironment)
+ [aws:elasticbeanstalk:environment:process:default](#command-options-general-environmentprocess)
+ [aws:elasticbeanstalk:environment:process:process\_name](#command-options-general-environmentprocess-process)
+ [aws:elasticbeanstalk:environment:proxy:staticfiles](#command-options-general-environmentproxystaticfiles)
+ [aws:elasticbeanstalk:healthreporting:system](#command-options-general-elasticbeanstalkhealthreporting)
+ [aws:elasticbeanstalk:hostmanager](#command-options-general-elasticbeanstalkhostmanager)
+ [aws:elasticbeanstalk:managedactions](#command-options-general-elasticbeanstalkmanagedactions)
+ [aws:elasticbeanstalk:managedactions:platformupdate](#command-options-general-elasticbeanstalkmanagedactionsplatformupdate)
+ [aws:elasticbeanstalk:monitoring](#command-options-general-elasticbeanstalkmonitoring)
+ [aws:elasticbeanstalk:sns:topics](#command-options-general-elasticbeanstalksnstopics)
+ [aws:elasticbeanstalk:sqsd](#command-options-general-elasticbeanstalksqsd)
+ [aws:elasticbeanstalk:trafficsplitting](#command-options-general-elasticbeanstalktrafficsplitting)
+ [aws:elasticbeanstalk:xray](#command-options-general-elasticbeanstalkxray)
+ [aws:elb:healthcheck](#command-options-general-elbhealthcheck)
+ [aws:elb:loadbalancer](#command-options-general-elbloadbalancer)
+ [aws:elb:listener](#command-options-general-elblistener)
+ [aws:elb:listener:listener\_port](#command-options-general-elblistener-listener)
+ [aws:elb:policies](#command-options-general-elbpolicies)
+ [aws:elb:policies:policy\_name](#command-options-general-elbpolicies-custom)
+ [aws:elbv2:listener:default](#command-options-general-elbv2-listener-default)
+ [aws:elbv2:listener:listener\_port](#command-options-general-elbv2-listener)
+ [aws:elbv2:listenerrule:rule\_name](#command-options-general-elbv2-listenerrule)
+ [aws:elbv2:loadbalancer](#command-options-general-elbv2)
+ [aws:rds:dbinstance](#command-options-general-rdsdbinstance)

## aws:autoscaling:asg
<a name="command-options-general-autoscalingasg"></a>

Configure o grupo de Auto Scaling do ambiente. Para obter mais informações, consulte [Ajuste de escala automático das instâncias do seu ambiente do Elastic Beanstalk](using-features.managing.as.md).


**Namespace: `aws:autoscaling:asg`**  

| **Name (Nome)** | **Descrição** | **Padrão** | **Valores válidos** | 
| --- | --- | --- | --- | 
| Availability Zones | As zonas de disponibilidade (AZs) são locais distintos dentro de uma AWS região que são projetados para serem isolados de falhas em outras AZs. Eles fornecem conectividade de rede barata e de baixa latência para outras pessoas AZs na mesma região. Escolha o número de AZs para suas instâncias. | `Any` | `Any`<br />`Any 1`<br />`Any 2`<br />`Any 3` | 
| Cooldown | Os períodos de desaquecimento ajudam a evitar que o Amazon EC2 Auto Scaling inicie ações de escalabilidade adicionais antes que os efeitos de atividades anteriores sejam visíveis. O período de desaquecimento é a quantidade de tempo, em segundos, após a conclusão de uma ação de escalabilidade antes que uma outra ação de escalabilidade possa ser iniciada. | `360`  | `0` para `10000` | 
| Custom Availability Zones | Defina o AZs para suas instâncias. | Nenhum | `us-east-1a` <br />`us-east-1b` <br />`us-east-1c` <br />`us-east-1d` <br />`us-east-1e` <br />`eu-central-1`  | 
| EnableCapacityRebalancing | Especifica se o recurso Rebalanceamento de capacidade deve ser habilitado para instâncias spot no seu grupo do Auto Scaling. Para obter mais informações, consulte [Rebalanceamento de capacidade](https://docs.aws.amazon.com/autoscaling/ec2/userguide/capacity-rebalance.html) no *Manual do usuário do Amazon EC2 Auto Scaling*.<br />Essa opção só é relevante quando `EnableSpot` é definido como `true` no namespace- [`aws:ec2:instances`](#command-options-general-ec2instances) e quando há pelo menos uma instância spot no grupo do Auto Scaling. | `false` | `true`<br />`false` | 
| MinSize | O número mínimo de instâncias que você deseja no grupo de Auto Scaling. | `1`  | `1` para `10000` | 
| MaxSize | O número máximo de instâncias desejadas no grupo de Auto Scaling. | `4`  | `1` para `10000` | 

## aws:autoscaling:launchconfiguration
<a name="command-options-general-autoscalinglaunchconfiguration"></a>

Configure as instâncias do Amazon Elastic Compute Cloud (Amazon EC2) do seu ambiente.

As instâncias do seu ambiente são criadas usando um modelo de lançamento do Amazon EC2 ou um recurso de configuração de execução de grupo do Auto Scaling. As opções a seguir funcionam com ambos os tipos de recursos.

Para obter mais informações, consulte [As EC2 instâncias da Amazon para seu ambiente Elastic Beanstalk](using-features.managing.ec2.md). Você também pode consultar mais informações sobre o Amazon Elastic Block Store (EBS) em [Amazon EBS](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AmazonEBS.html) capítulo no *Guia do usuário do Amazon EC2*.


**Namespace: `aws:autoscaling:launchconfiguration`**  

| **Name (Nome)** | **Descrição** | **Padrão** | **Valores válidos** | 
| --- | --- | --- | --- | 
| DisableDefaultEC2SecurityGroup | Quando definido com o valor padrão de `false`, o Elastic Beanstalk cria um grupo de segurança padrão que permite o tráfego da Internet ou do balanceador de carga nas portas padrão para HTTP (80). Ele anexa esse grupo de segurança às instâncias do EC2 do ambiente ao criar o ambiente.<br />Quando definido como `true`, o Elastic Beanstalk não atribuirá o grupo de segurança padrão às instâncias do EC2 para um novo ambiente. Para um ambiente existente, o Elastic Beanstalk cancelará a atribuição do grupo de segurança do EC2 padrão das instâncias EC2 do seu ambiente. Como resultado, você também deve definir estas configurações:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html)<br />Se um valor for especificado para EC2KeyName em um ambiente com `DisableDefaultEC2SecurityGroup` definido como `true`, um grupo de segurança padrão, não será associado às instâncias do EC2. | `false` | `true`<br />`false` | 
| DisableIMDSv1 | Defina como `true` para desativar o Serviço de Metadados de Instância Versão 1 (IMDSv1) e aplicar IMDSv2.<br />Defina como `false` para ativar IMDSv1 tanto IMDSv2 e.<br />As instâncias do seu ambiente são padronizadas da seguinte forma, com base no sistema operacional da plataforma: [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html)<br />Para obter mais informações, consulte [Configurar o serviço de metadados de instância](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html).  A configuração da opção pode fazer com que o Elastic Beanstalk migre um ambiente existente com configurações de lançamento para modelos de lançamento. Para isso, é necessário ter as permissões necessárias para gerenciar modelos de lançamento. Essas permissões estão incluídas em nossa política gerenciada. Se você usar políticas personalizadas em vez de nossas políticas gerenciadas, a criação ou as atualizações do ambiente poderão falhar quando você atualizar a configuração do ambiente. Para obter mais informações e outras considerações, consulte [Migrar o ambiente do Elastic Beanstalk para modelos de lançamento](environments-cfg-autoscaling-launch-templates.md).  | `false`— plataformas baseadas em servidor Windows, Amazon Linux 2 e versões anteriores<br />`true`— plataformas baseadas no Amazon Linux 2023 | `true`<br />`false` | 
| EC2KeyName | Você pode usar um par de chaves para fazer login com segurança em sua instância do EC2.<br />Se um valor for especificado para `EC2KeyName` em um ambiente com `DisableDefaultEC2SecurityGroup` definido como `true`, um grupo de segurança padrão, não será associado às instâncias do EC2. Se você usar o console do Elastic Beanstalk para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e substitui essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | Nenhum |  | 
| IamInstanceProfile | Um perfil de instância permite que usuários e AWS serviços AWS Identity and Access Management (IAM) acessem credenciais de segurança temporárias para fazer chamadas de AWS API. Especifique o nome do perfil de instância ou o ARN dele.<br />Exemplos:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html) Se você usar o console do Elastic Beanstalk ou a CLI do EB para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e a CLI do EB substituem essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | Nenhum | Nome do perfil de instância ou ARN. | 
| ImageId | Você pode substituir a Imagem de máquina da Amazon (AMI) padrão especificando o seu próprio ID de AMI personalizado.<br />Exemplo: `ami-1f316660` | Nenhum |  | 
| InstanceType | O tipo de instância usado para executar a aplicação em um ambiente do Elastic Beanstalk. A opção `InstanceType` está obsoleta. Ela foi substituída pela opção mais nova e mais eficiente `InstanceTypes` no namespace [`aws:ec2:instances`](#command-options-general-ec2instances). Você pode usar essa nova opção para especificar uma lista de um ou mais tipos de instância para seu ambiente. O primeiro valor nessa lista é equivalente ao valor da opção `InstanceType`, incluída no namespace `aws:autoscaling:launchconfiguration` que é descrito aqui. Recomendamos que você especifique os tipos de instância usando a nova opção. Se especificada, a nova opção tem precedência sobre a anterior. Para obter mais informações, consulte [O namespace aws:ec2:instances](environments-cfg-autoscaling-configuration-approaches.md#environments-cfg-autoscaling-namespace.instances). <br />Os tipos de instância disponíveis dependem das zonas de disponibilidade e da região usadas. Se você escolher uma sub-rede, a zona de disponibilidade que contém essa sub-rede determinará os tipos de instância disponíveis. [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html) Se você usar o console do Elastic Beanstalk ou a CLI do EB para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e a CLI do EB substituem essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | Varia por conta e região. | Um tipo de instância do EC2<br />Varia de acordo com a conta, região e zona de disponibilidade. Você pode obter uma lista de tipos de instância do Amazon EC2 filtrados por esses valores. Para mais informações, consulte [Tipos de instância disponíveis](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/instance-types.html#AvailableInstanceTypes), no *Guia do usuário do Amazon EC2*. | 
| LaunchTemplateTagPropagationEnabled | Defina como `true` para habilitar a propagação de tags de ambiente para os modelos de execução de recursos específicos provisionados para o ambiente. <br />O Elastic Beanstalk só pode propagar tags para modelos de execução para os seguintes recursos:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html)<br />Essa restrição existe porque CloudFormation só permite tags na criação de modelos para recursos específicos. Para obter mais informações, consulte [TagSpecification](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-launchtemplate-tagspecification.html)o *Guia AWS CloudFormation do usuário*.   Alterar o valor dessa opção de `false` para `true` para um ambiente existente pode ser uma alteração significativa para tags já existentes.   Quando esse recurso estiver habilitado, a propagação de tags exigirá a substituição do EC2, o que pode resultar em tempo de inatividade. É possível habilitar *atualizações contínuas* para aplicar alterações de configuração em lotes e evitar tempo de inatividade durante o processo de atualização. Para obter mais informações, consulte [Alterações de configuração](environments-updating.md).   <br />Para obter mais informações sobre modelos de execução, consulte:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html)<br />Para obter mais informações sobre essa opção, consulte [Propagação de tags para modelos de execução](applications-tagging-resources.launch-templates.md). | `false` | `true`<br />`false` | 
| MonitoringInterval | O intervalo (em minutos) em que você deseja que CloudWatch as métricas da Amazon sejam retornadas. | `5 minute` | `1 minute`<br />`5 minute` | 
| SecurityGroups | Lista os IDs de grupo de segurança do Amazon EC2 a serem atribuídos às instâncias do EC2 no grupo Auto Scaling para definir regras de firewall para as instâncias.<br />Use essa opção junto com `DisableDefaultEC2SecurityGroup` para anexar seus próprios grupos de segurança personalizados que definem regras de firewall para instâncias do EC2. Para obter mais informações, consulte [Ambientes com balanceamento de carga (várias instâncias)](using-features.managing.ec2.instances.sg.md#using-features.managing.ec2.instances.sg.load-balancer-security). Talvez seja necessário concluir algumas configurações adicionais para evitar que o tráfego de entrada nas suas instâncias do EC2 seja bloqueado. Isso se aplica somente a ambientes de várias instâncias com grupos de segurança do EC2 personalizados. Os grupos de segurança do EC2 devem incluir uma regra de entrada que concede acesso ao tráfego roteado do balanceador de carga. Para obter mais informações, consulte [Gerenciar grupos de segurança do EC2 em ambientes de várias instâncias](using-features.managing.ec2.instances.sg.md#using-features.managing.ec2.instances.sg.load-balancer-security). <br />Você pode fornecer uma única sequência de valores separados por vírgula que contenha IDs de grupos de segurança existentes do Amazon EC2 ou referências AWS::EC2::SecurityGroup a recursos criados no modelo. <br />É necessário fornecer pelo menos um valor para essa opção se o `DisableDefaultEC2SecurityGroup` para esse namespace estiver definido como `true`. | `elasticbeanstalk-default`  |  | 
|  SSHSourceRestriction | Usado para bloquear o acesso SSH a um ambiente. Por exemplo, você pode bloquear o acesso SSH para instâncias do EC2 de modo que apenas um bastion host possa acessar as instâncias na sub-rede privada.<br />Essa string tem o seguinte formato:<br />`{{protocol}}, {{fromPort}}, {{toPort}}, {{source_restriction}}`[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html)[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html) | Nenhum |  | 
| BlockDeviceMappings | Anexe os volumes adicionais do Amazon EBS ou volumes de armazenamento de instância em todas as instâncias no grupo de Auto Scaling. A configuração da opção pode fazer com que o Elastic Beanstalk migre um ambiente existente com configurações de lançamento para modelos de lançamento. Para isso, é necessário ter as permissões necessárias para gerenciar modelos de lançamento. Essas permissões estão incluídas em nossa política gerenciada. Se você usar políticas personalizadas em vez de nossas políticas gerenciadas, a criação ou as atualizações do ambiente poderão falhar quando você atualizar a configuração do ambiente. Para obter mais informações e outras considerações, consulte [Migrar o ambiente do Elastic Beanstalk para modelos de lançamento](environments-cfg-autoscaling-launch-templates.md). <br />Ao mapear volumes de armazenamento de instâncias, é necessário mapear apenas o nome do dispositivo para um nome de volume. No entanto, recomendamos que, ao mapear volumes do Amazon EBS, você também especifique alguns ou todos os campos a seguir (cada campo deve ser separado por dois pontos):[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html)<br />O exemplo a seguir anexa três volumes do Amazon EBS, um volume vazio de 100 GB gp2 e um snapshot, um volume io1 vazio de 20 GB com 2.000 IOPS provisionadas, e um volume de armazenamento de instâncias `ephemeral0`. Vários volumes de armazenamento de instâncias podem ser anexados se o tipo de instância for compatível com ele.<br /> `/dev/sdj=:100:true:gp2,/dev/sdh=snap-51eef269,/dev/sdi=:20:true:io1:2000,/dev/sdb=ephemeral0`  | Nenhum |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html)  | 
| RootVolumeType | Tipo de volume (SSD magnético, de uso geral ou SSD de IOPS provisionado) a ser usado para o volume raiz do Amazon EBS anexado às instâncias do EC2 para o seu ambiente. A configuração da opção pode fazer com que o Elastic Beanstalk migre um ambiente existente com configurações de lançamento para modelos de lançamento. Para isso, é necessário ter as permissões necessárias para gerenciar modelos de lançamento. Essas permissões estão incluídas em nossa política gerenciada. Se você usar políticas personalizadas em vez de nossas políticas gerenciadas, a criação ou as atualizações do ambiente poderão falhar quando você atualizar a configuração do ambiente. Para obter mais informações e outras considerações, consulte [Migrar o ambiente do Elastic Beanstalk para modelos de lançamento](environments-cfg-autoscaling-launch-templates.md).  | Varia de acordo com a plataforma. | `standard` para armazenamento magnético.<br />`gp2` ou `gp3` para SSD de uso geral.<br />`io1` para SSD com IOPS provisionadas. | 
| RootVolumeSize | A capacidade de armazenamento do volume raiz do Amazon EBS em GB.<br />Obrigatório se você definir `RootVolumeType` para SSD IOPS provisionadas.<br />Por exemplo, .`"64"` | Varia por plataforma para armazenamento magnético e SSD de uso geral.<br />Nenhum para SSD IOPS provisionadas. | `10` a `16384` GB para SSD de uso geral e SSD IOPS provisionadas.<br />`8` a `1024` GB para magnético. | 
| RootVolumeIOPS | As input/output operações por segundo (IOPS) desejadas para um volume raiz SSD de IOPS provisionado ou para um volume raiz SSD de uso geral. `gp3`<br />A razão máxima entre IOPS e tamanho de volume é de 500 para 1. Por exemplo, um volume com 3000 IOPS deve ter pelo menos 6 GiB. | Nenhum | `100` para `20000` para volumes raízes SSD io1 com IOPS provisionadas.<br />`3000` para `16000` para volumes raizes SSD `gp3` de uso geral. | 
| RootVolumeThroughput | O throughput desejado de mebibytes por segundo (MiB/s) para provisionar para o volume raiz do Amazon EBS associado à instância do EC2 de seu ambiente. Essa opção só é aplicável a armazenamento do tipo `gp3`.  | Nenhum | `125` para `1000` | 

## aws:autoscaling:scheduledaction
<a name="command-options-general-autoscalingscheduledaction"></a>

Configure [ações programadas](environments-cfg-autoscaling-scheduledactions.md) para o grupo de Auto Scaling do ambiente. Para cada ação, especifique um opção `resource_name` além do nome, namespace e valor da opção para cada configuração. Consulte [O namespace aws:autoscaling:scheduledaction](environments-cfg-autoscaling-scheduledactions.md#environments-cfg-autoscaling-scheduledactions-namespace) para ver exemplos.


**Namespace: `aws:autoscaling:scheduledaction`**  

| **Name (Nome)** | **Descrição** | **Padrão** | **Valores válidos** | 
| --- | --- | --- | --- | 
| StartTime | Para ações únicas, escolha a data e a hora para executar a ação. Para ações recorrentes, escolha quando ativar a ação. | Nenhum | Um [time stamp da ISO-8601](http://www.w3.org/TR/NOTE-datetime) exclusivo em todas as ações de escalabilidade agendadas. | 
| EndTime | Uma data e hora no futuro (no fuso UTC/GMT horário) em que você deseja que a ação de escalabilidade programada pare de se repetir. Se você não especificar um **EndTime**, a ação será recorrente de acordo com a `Recurrence` expressão.<br />Exemplo: `2015-04-28T04:07:2Z`<br />Quando uma ação programada é finalizada, o Amazon EC2 Auto Scaling não retorna automaticamente para as configurações anteriores. Configure uma segunda ação programada para retornar às definições originais, conforme necessário. | Nenhum | Um [time stamp da ISO-8601](http://www.w3.org/TR/NOTE-datetime) exclusivo em todas as ações de escalabilidade agendadas. | 
| MaxSize | A contagem máxima de instâncias a ser aplicada quando a ação é executada. | Nenhum | `0` para `10000` | 
| MinSize | A contagem mínima de instâncias a ser aplicada quando a ação é executada. | Nenhum | `0` para `10000` | 
| DesiredCapacity | Defina a capacidade inicial desejada para o grupo de Auto Scaling. Depois que a ação programada for aplicada, os triggers ajustarão a capacidade desejada com base em suas configurações. | Nenhum | `0` para `10000` | 
| Recurrence | A frequência com que você deseja que a ação programada ocorra. Se você não especificar uma recorrência, a ação de escalabilidade ocorrerá somente uma vez, conforme especificado pelo `StartTime`. | Nenhum | Uma expressão [Cron](http://en.wikipedia.org/wiki/Cron). | 
| Suspend | Configure como `true` para desativar uma ação recorrente programada temporariamente. |  `false`  |  `true` <br /> `false`  | 

## aws:autoscaling:trigger
<a name="command-options-general-autoscalingtrigger"></a>

Configure os triggers de escalabilidade para o grupo de Auto Scaling do ambiente.

**nota**  
Três opções nesse namespace determinam por quanto tempo uma métrica de acionador pode permanecer além dos limites definidos antes que o acionador seja disparado. Essas opções são relacionadas da seguinte forma:  
`BreachDuration = Period * EvaluationPeriods`  
Os valores padrão para essas opções (5, 5 e 1, respectivamente) resolvem essa equação. Se você especificar valores inconsistentes, o Elastic Beanstalk poderá modificar um dos valores para que a equação ainda seja resolvida.


**Namespace: `aws:autoscaling:trigger`**  

| **Name (Nome)** | **Descrição** | **Padrão** | **Valores válidos** | 
| --- | --- | --- | --- | 
| BreachDuration | A quantidade de tempo, em minutos, que uma métrica pode estar além do limite definido (conforme especificado no `UpperThreshold` e `LowerThreshold`) antes que o gatilho seja invocado. | `5` | `1` para `600` | 
| LowerBreachScaleIncrement | Quantas instâncias do Amazon EC2 remover ao executar uma ação de escalabilidade. | `-1` |  | 
| LowerThreshold | Se a medida ficar abaixo desse número pela duração da violação, um gatilho é invocado. | `2000000` | `0` para `20000000` | 
| MeasureName | A métrica usada para o acionador de Auto Scaling. `HealthyHostCount`, `UnhealthyHostCount` e `TargetResponseTime` são aplicáveis apenas a ambientes com um balanceador de carga dedicado. Estes não são valores de métrica válidos para ambientes configurados com um balanceador de carga compartilhado. Para obter mais informações sobre os tipos de balanceador de carga, consulte [Balanceador de carga do ambiente do Elastic Beanstalk](using-features.managing.elb.md).  | `NetworkOut` | `CPUUtilization`<br />`NetworkIn`<br />`NetworkOut`<br />`DiskWriteOps`<br />`DiskReadBytes`<br />`DiskReadOps`<br />`DiskWriteBytes`<br />`Latency`<br />`RequestCount`<br />`HealthyHostCount`<br />`UnhealthyHostCount`<br />`TargetResponseTime` | 
| Period | Especifica com que frequência a Amazon CloudWatch mede as métricas do seu gatilho. O valor é o número de minutos entre dois períodos consecutivos. | `5` | `1` para `600` | 
| EvaluationPeriods | O número de períodos de avaliação consecutivos usados para determinar se está ocorrendo uma falha. | `1` | `1` para `600` | 
| Statistic | A estatística que o acionador deve usar, como `Average`. | `Average` | `Minimum`<br />`Maximum`<br />`Sum`<br />`Average` | 
| Unit | Unidade de medição do gatilho, como `Bytes`. | `Bytes` | `Seconds`<br />`Percent`<br />`Bytes` <br />`Bits` <br />`Count` <br />`Bytes/Second` <br />`Bits/Second` <br />`Count/Second` <br />`None`  | 
| UpperBreachScaleIncrement | Especifica quantas instâncias do Amazon EC2 adicionar ao executar uma ação de escalabilidade. | `1` |  | 
| UpperThreshold | Se a medida ficar acima desse número pela duração da violação, um gatilho será invocado. | `6000000` | `0` para `20000000` | 

## aws:autoscaling:updatepolicy:rollingupdate
<a name="command-options-general-autoscalingupdatepolicyrollingupdate"></a>

Configure atualizações contínuas para o grupo de Auto Scaling do ambiente.


**Namespace: `aws:autoscaling:updatepolicy:rollingupdate`**  

| **Name (Nome)** | **Descrição** | **Padrão** | **Valores válidos** | 
| --- | --- | --- | --- | 
| MaxBatchSize | O número de instâncias incluídas em cada lote da atualização contínua. | Um terço do tamanho mínimo do grupo de Auto Scaling arredondado para o próximo valor inteiro. | `1` para `10000` | 
| MinInstancesInService | O número mínimo de instâncias que devem estar em serviço dentro do grupo de Auto Scaling enquanto outras instâncias são encerradas. | O tamanho mínimo do grupo de Auto Scaling ou um inferior ao tamanho máximo do grupo de Auto Scaling, qualquer que seja o número menor. | `0` para `9999` | 
| RollingUpdateEnabled | Se `true`, ele permite atualizações contínuas para um ambiente. As atualizações contínuas são úteis quando você precisa fazer pequenas atualizações frequentes na aplicação de software do Elastic Beanstalk e quer evitar tempo de inatividade da aplicação.<br />A configuração desse valor para verdadeiro ativará automaticamente as opções `MaxBatchSize`, `MinInstancesInService`e `PauseTime`. A definição de qualquer uma dessas opções também define automaticamente a opção de valor `RollingUpdateEnabled` para `true`. A definição dessa opção para `false` desativa as atualizações contínuas. Se você usar o console do Elastic Beanstalk ou a CLI do EB para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e a CLI do EB substituem essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | `false` | `true`<br />`false` | 
| RollingUpdateType | Isso inclui três tipos: atualizações contínuas baseadas em tempo, atualizações contínuas baseadas em saúde e atualizações imutáveis. <br />As atualizações contínuas com base no tempo se aplicam PauseTime entre os lotes. Atualizações contínuas baseadas na integridade aguardam até que as novas instâncias passem nas verificações de integridade antes de mudar para o próximo lote. [Atualizações imutáveis](environmentmgmt-updates-immutable.md) iniciam um conjunto completo de instâncias em um novo grupo de Auto Scaling. Se você usar o console do Elastic Beanstalk ou a CLI do EB para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e a CLI do EB substituem essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | `Time` | `Time`<br />`Health`<br />`Immutable` | 
| PauseTime | A quantidade de tempo (em segundos, minutos ou horas) que o serviço do Elastic Beanstalk aguarda após a conclusão das atualizações para um lote de instâncias e antes que ele prossiga para o próximo lote. | Calculado automaticamente com base no tipo de instância e contêiner. | `PT0S`\* (0 segundos) a `PT1H` (1 hora) | 
| Timeout | O tempo máximo de espera (em minutos ou horas) para que todas as instâncias em um lote de instâncias passem pelas verificações de integridade antes de cancelar a atualização. | `PT30M` (30 minutos) | `PT5M`\* (5 minutos) a `PT1H` (1 hora)<br />\* formato de [ISO8601duração](http://en.wikipedia.org/wiki/ISO_8601#Durations): `PT{{#}}H{{#}}M{{#}}S` onde cada \# é o número de horas, minutos e and/or segundos, respectivamente. | 

## aws:ec2:instances
<a name="command-options-general-ec2instances"></a>

Configure as instâncias do seu ambiente, incluindo opções de spot. Este namespace complementa [`aws:autoscaling:launchconfiguration`](#command-options-general-autoscalinglaunchconfiguration) e [`aws:autoscaling:asg`](#command-options-general-autoscalingasg).

Para obter mais informações, consulte [Ajuste de escala automático das instâncias do seu ambiente do Elastic Beanstalk](using-features.managing.as.md).


**Namespace: `aws:ec2:instances`**  

| **Name (Nome)** | **Descrição** | **Padrão** | **Valores válidos** | 
| --- | --- | --- | --- | 
| EnableSpot | Habilite solicitações de instância spot para seu ambiente. Quando `false`, algumas opções neste namespace não entram em vigor. A configuração da opção pode fazer com que o Elastic Beanstalk migre um ambiente existente com configurações de lançamento para modelos de lançamento. Para isso, é necessário ter as permissões necessárias para gerenciar modelos de lançamento. Essas permissões estão incluídas em nossa política gerenciada. Se você usar políticas personalizadas em vez de nossas políticas gerenciadas, a criação ou as atualizações do ambiente poderão falhar quando você atualizar a configuração do ambiente. Para obter mais informações e outras considerações, consulte [Migrar o ambiente do Elastic Beanstalk para modelos de lançamento](environments-cfg-autoscaling-launch-templates.md).  | `false` | `true`<br />`false` | 
| InstanceTypes | Uma lista separada por vírgulas dos tipos de instância que você deseja que o ambiente use (por exemplo, `t2.micro,t3.micro`).<br />Quando `EnableSpot` é `true` e `SpotAllocationStrategy` está definido como `capacity-optimized-prioritized`, a lista de valores especificada nessa opção determina a prioridade do tipo de instância para a estratégia de alocação de Instâncias spot.<br />Quando as instâncias Spot não estão ativadas (`EnableSpot` é `false`), apenas o primeiro tipo de instância na lista é usado.<br />O primeiro tipo de instância na lista nesta opção é equivalente ao valor da opção `InstanceType` no namespace [`aws:autoscaling:launchconfiguration`](#command-options-general-autoscalinglaunchconfiguration). Não recomendamos usar essa última opção porque ela está obsoleta. Se você especificar ambos, o primeiro tipo de instância na lista na opção `InstanceTypes` será usado e `InstanceType` será ignorado.<br />Os tipos de instância disponíveis dependem das zonas de disponibilidade e da região usadas. Se você escolher uma sub-rede, a zona de disponibilidade que contém essa sub-rede determinará os tipos de instância disponíveis. [See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html) Algumas AWS contas mais antigas podem fornecer ao Elastic Beanstalk tipos de instância padrão que não são compatíveis com instâncias spot (por exemplo, t1.micro). Se você ativar solicitações de instância Spot e receber um erro sobre um tipo de instância que não é compatível com Spot, configure tipos de instância que garantam essa compatibilidade. Para escolher os tipos de instância spot, use o [Spot Instance Advisor](https://aws.amazon.com/ec2/spot/instance-advisor/). <br />Quando você atualiza a configuração do ambiente e remove um ou mais tipos de instância da opção `InstanceTypes`, o Elastic Beanstalk encerra todas as instâncias do Amazon EC2 em execução em qualquer um dos tipos de instância removidos. O grupo d Auto Scaling do seu ambiente executa novas instâncias, conforme necessário, para completar a capacidade desejada, usando os tipos de instância especificados atuais. | Uma lista de dois tipos de instância.<br />Varia por conta e região. | De um a quarenta tipos de instância do EC2. Recomendamos pelo menos dois<br />Varia de acordo com a conta, região e zona de disponibilidade. Você pode obter uma lista de tipos de instância do Amazon EC2 filtrados por esses valores. Para mais informações, consulte [Tipos de instância disponíveis](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/instance-types.html#AvailableInstanceTypes), no *Guia do usuário do Amazon EC2*.<br />Os tipos de instância devem fazer parte da mesma arquitetura (`arm64`, `x86_64`, `i386`).<br />`SupportedArchitectures` também faz parte desse namespace. Se você fornecer valores para `SupportedArchitectures`, o(s) valor(es) inserido(s) para `InstanceTypes` deve(m) pertencer a uma, e apenas uma, arquitetura que você fornece para `SupportedArchitectures`. | 
| SpotAllocationStrategy | Especifica a [estratégia de alocação de instâncias spot](environments-cfg-autoscaling-spot-allocation-strategy.md) que determina como essas instâncias são alocadas a partir dos grupos de capacidade spot disponíveis.<br />Se definido como `capacity-optimized-prioritized`, a ordem dos valores em `InstanceTypes` define a prioridade do tipo de instância para alocação.<br />Esta opção é relevante somente quando `EnableSpot` é `true`. | `capacity-optimized` | `capacity-optimized`<br />`price-capacity-optimized`<br />`capacity-optimized-prioritized`<br />`lowest-price ` | 
| SpotFleetOnDemandBase | O número mínimo de instâncias sob demanda que o grupo de Auto Scaling provisiona antes de considerar as instâncias spot à medida que o ambiente é dimensionado.<br />Esta opção é relevante somente quando `EnableSpot` é `true`. | `0` | `0` para a opção `MaxSize` no namespace [`aws:autoscaling:asg`](#command-options-general-autoscalingasg) | 
| SpotFleetOnDemandAboveBasePercentage | O percentual de instâncias sob demanda como parte da capacidade adicional que o grupo de Auto Scaling provisiona além das instâncias `SpotOnDemandBase`.<br />Esta opção é relevante somente quando `EnableSpot` é `true`. | `0` para um ambiente de instância única<br />`70` para um ambiente com balanceamento de carga | `0` para `100` | 
| SpotMaxPrice | O preço máximo por hora, em US$, que você está disposto a pagar por uma instância spot. Para recomendações sobre opções de preço máximo para instâncias Spot, consulte [Histórico de preços de instâncias Spot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances-history.html), no *Guia do usuário do Amazon EC2*.<br />Esta opção é relevante somente quando `EnableSpot` é `true`. | Preço sob demanda, para cada tipo de instância. O valor da opção neste caso é `null`. | `0.001` para `20.0`<br />`null` | 
| SupportedArchitectures | Uma lista separada por vírgulas dos tipos de arquitetura da instância do EC2 que você usará para seu ambiente.<br />O Elastic Beanstalk é compatível com tipos de instância baseados nas seguintes arquiteturas de processador:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html)<br />Para obter mais informações sobre arquitetura de processador e tipos de instância do Amazon EC2, consulte [Tipos de EC2 instância da Amazon](using-features.managing.ec2.instance-types.md). | Nenhum | `arm64`<br />`x86_64`<br />`i386` A arquitetura de 32 bits `i386` não é compatível com a maioria das plataformas do Elastic Beanstalk. Recomendamos que você escolha os tipos de arquitetura `x86_64` ou `arm64` em vez disso.  | 

## aws:ec2:vpc
<a name="command-options-general-ec2vpc"></a>

Configure seu ambiente para iniciar recursos em uma [Amazon Virtual Private Cloud](https://docs.aws.amazon.com/vpc/latest/userguide/) (Amazon VPC) personalizada. Se você não definir configurações neste namespace, o Elastic Beanstalk executará recursos na VPC padrão.


**Namespace: `aws:ec2:vpc`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| VPCId | O ID da sua Amazon VPC. | Nenhum |  | 
| Subnets | A IDs da sub-rede ou sub-redes do grupo Auto Scaling. Se você tiver várias sub-redes, especifique o valor como uma única sequência de caracteres de sub-rede separada por vírgula IDs (por exemplo,). `"subnet-11111111,subnet-22222222"` | Nenhum |  | 
| ELBSubnets | A IDs da sub-rede ou sub-redes do balanceador de carga elástico. Se você tiver várias sub-redes, especifique o valor como uma única sequência de caracteres de sub-rede separada por vírgula IDs (por exemplo,). `"subnet-11111111,subnet-22222222"` | Nenhum |  | 
| ELBScheme | Especifique `internal` se você deseja criar um balanceador de carga interno na Amazon VPC para que a aplicação do Elastic Beanstalk não seja acessada de fora dela. Se você especificar um valor diferente de `public` ou `internal`, o Elastic Beanstalk ignorará o valor. | `public`  | `public` <br />`internal`  | 
| DBSubnets | Contém as sub-redes IDs do banco de dados. Opção usada somente se você deseja adicionar uma instância de banco de dados do Amazon RDS como parte do seu aplicativo. Se você tiver várias sub-redes, especifique o valor como uma única sequência de caracteres de sub-rede separada por vírgula IDs (por exemplo,). `"subnet-11111111,subnet-22222222"` | Nenhum |  | 
| AssociatePublicIpAddress | Especifica se é para executar instâncias com endereços IP públicos na Amazon VPC. Instâncias com endereços IP públicos não exigem dispositivo NAT para comunicação com a Internet. Você deve definir o valor como `true` para incluir o balanceador de carga e as instâncias em uma única sub-rede pública.<br />Essa opção não tem efeito em um ambiente de instância única, o qual sempre tem uma única instância do Amazon EC2 com um endereço IP elástico. A opção é relevante para ambientes escaláveis e com balanceamento de carga. | Nenhum | `true` <br />`false`  | 

## aws:elasticbeanstalk:application
<a name="command-options-general-elasticbeanstalkapplication"></a>

Configure um caminho de verificação de integridade para seu aplicativo. Para obter mais informações, consulte [Relatórios de integridade básica](using-features.healthstatus.md).


**Namespace: `aws:elasticbeanstalk:application`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| URL de verificação de integridade do aplicativo | O caminho para o qual as solicitações de verificação de integridade são enviadas. Se esse caminho não estiver definido, o balanceador de carga tentará fazer uma conexão TCP na porta 80 para verificar o status de integridade do aplicativo. Configure para um caminho iniciando com `/` para enviar uma solicitação HTTP GET para esse caminho. Você também pode incluir um protocolo (HTTP, HTTPS, TCP ou SSL) e uma porta antes do caminho para verificar a conectividade HTTPS ou usar uma porta não padrão. Se você usar o console do Elastic Beanstalk para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e substitui essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | Nenhum | Os valores válidos são:<br />`/` (HTTP GET para caminho raiz)<br />`/{{health}}`<br />`HTTPS:443/`<br />`HTTPS:443/{{health}}` | 

A CLI do EB e o console do Elastic Beanstalk aplicam os valores recomendados para as opções anteriores. Se quiser usar arquivos de configuração para definir a mesma coisa, você precisa remover essas configurações. Para mais detalhes, consulte [Valores recomendados](command-options.md#configuration-options-recommendedvalues).

## aws:elasticbeanstalk:application:environment
<a name="command-options-general-elasticbeanstalkapplicationenvironment"></a>

Configure propriedades do ambiente para seu aplicativo.


**Namespace: `aws:elasticbeanstalk:application:environment`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| Qualquer nome de variável de ambiente. | Passe em pares de chave-valor. | Nenhum | Qualquer valor de variável de ambiente. | 

Consulte [Variáveis de ambiente e outras configurações de software](environments-cfg-softwaresettings.md) para obter mais informações.

## aws:elasticbeanstalk:application:environmentsecrets
<a name="command-options-general-elasticbeanstalk-application-environmentsecrets"></a>

Configure variáveis de ambiente para servir como *segredos de ambiente* para sua aplicação. Os segredos do ambiente armazenam AWS Secrets Manager segredos ou AWS Systems Manager parâmetros do Parameter Store.


**Namespace: `aws:elasticbeanstalk:application:environmentsecrets`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| OptionName | Especifica o nome da variável de ambiente para armazenar o valor do armazenamento do segredo ou do armazenamento de parâmetros. | Nenhum | Qualquer nome de variável de ambiente. | 
| Valor | Especifica o ARN para o valor armazenado em AWS Systems Manager ou AWS Secrets Manager no Parameter Store. Durante a bootstrap da instância, o Elastic Beanstalk inicia a variável de ambiente com o valor armazenado nesse recurso de ARN. Certifique-se de que as permissões necessárias estejam em vigor para que a função de perfil da instância EC2 do seu ambiente acesse o segredo e o parâmetro ARNs. Para obter mais informações, consulte [Permissões obrigatórias do IAM](AWSHowTo.secrets.IAM-permissions.md).  | Nenhum | Valor de ARN válido para um valor AWS Secrets Manager secreto ou de AWS Systems Manager parâmetro do Parameter Store. | 

Para obter mais informações, consulte [Configurar segredos como variáveis de ambiente](AWSHowTo.secrets.env-vars.md).

## aws:elasticbeanstalk:cloudwatch:logs
<a name="command-options-general-cloudwatchlogs"></a>

Configure o streaming de logs de instâncias para seu aplicativo.


**Namespace: `aws:elasticbeanstalk:cloudwatch:logs`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| StreamLogs | Especifica se você deve criar grupos em CloudWatch Logs para registros de proxy e implantação e transmitir registros de cada instância em seu ambiente. | `false` | `true`<br />`false` | 
| DeleteOnTerminate | Especifica se os grupos de log devem ser excluídos quando o ambiente é encerrado. Se for `false`, os logs serão mantidos por `RetentionInDays` dias. | `false` | `true`<br />`false` | 
| RetentionInDays | O número de dias que os eventos de log serão mantidos antes que expirem. | 7 | 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653 | 

## aws:elasticbeanstalk:cloudwatch:logs:health
<a name="command-options-general-cloudwatchlogs-health"></a>

Configure o streaming de logs de integridade do ambiente para seu aplicativo.


**Namespace: `aws:elasticbeanstalk:cloudwatch:logs:health`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| HealthStreamingEnabled | Para ambientes com relatórios de integridade aprimorados habilitados, especifica se é necessário criar um grupo no CloudWatch Logs para a integridade do ambiente e arquivar os dados de integridade do ambiente do Elastic Beanstalk. Para obter informações sobre como habilitar a integridade avançada, visite [`aws:elasticbeanstalk:healthreporting:system`](#command-options-general-elasticbeanstalkhealthreporting). | `false` | `true`<br />`false` | 
| DeleteOnTerminate | Especifica se o grupo de logs deve ser excluído quando o ambiente for encerrado. Se `false`, os dados de integridade são mantidos por `RetentionInDays` dias. | `false` | `true`<br />`false` | 
| RetentionInDays | O número de dias para manter os dados de integridade arquivados antes expirem. | 7 | 1, 3, 5, 7, 14, 30, 60, 90, 120, 150, 180, 365, 400, 545, 731, 1827, 3653 | 

## aws:elasticbeanstalk:command
<a name="command-options-general-elasticbeanstalkcommand"></a>

Configure a política de implantação para o código do aplicativo. Para obter mais informações, consulte [Políticas e configurações de implantação](using-features.rolling-version-deploy.md).


**Namespace: `aws:elasticbeanstalk:command`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| DeploymentPolicy | Escolha uma [política de implantação](using-features.rolling-version-deploy.md) para implantações de versões do aplicativo. Se você usar o console do Elastic Beanstalk para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e substitui essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | `AllAtOnce` | `AllAtOnce`<br />`Rolling`<br />`RollingWithAdditionalBatch`<br />`Immutable`<br />`TrafficSplitting` | 
| Timeout | A quantidade de tempo, em segundos, para aguardar uma instância para concluir a execução de comandos.<br />O Elastic Beanstalk adiciona internamente 240 segundos (quatro minutos) ao valor `Timeout`. Por exemplo, o tempo limite efetivo por padrão é 840 segundos (600 \+ 240) ou 14 minutos. | `600`  | `1` para `3600` | 
| BatchSizeType | O tipo de número especificado em **BatchSize**. Se você usar o console do Elastic Beanstalk ou a CLI do EB para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e a CLI do EB substituem essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | `Percentage`  | `Percentage` <br />`Fixed`  | 
| BatchSize | A porcentagem ou o número fixo de instâncias do Amazon EC2 no grupo Auto Scaling para executar implantações simultaneamente. Os valores válidos variam de acordo com a **BatchSizeType**configuração usada. Se você usar o console do Elastic Beanstalk ou a CLI do EB para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e a CLI do EB substituem essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | `100`  | `1` para `100` (`Percentage`).<br />`1`para [aws:autoscaling:asg](#command-options-general-autoscalingasg):: () MaxSize `Fixed` | 
| IgnoreHealthCheck | Não cancele uma implantação devido a reprovação nas verificações de integridade. | false  | `true` <br />`false`  | 

## aws:elasticbeanstalk:environment
<a name="command-options-general-elasticbeanstalkenvironment"></a>

Configure a arquitetura e a função de serviço de seu ambiente.


**Namespace: `aws:elasticbeanstalk:environment`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| EnvironmentType | Defina como `SingleInstance` para executar uma instância do EC2 sem balanceador de carga. | `LoadBalanced`  | `SingleInstance` <br />`LoadBalanced`  | 
| ServiceRole | O nome de uma função do IAM que o Elastic Beanstalk usa para gerenciar recursos do ambiente. Especifique um nome de função (opcionalmente acompanhados de prefixo com um caminho personalizado) ou o ARN dele.<br />Exemplos:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html) Se você usar o console do Elastic Beanstalk ou a CLI do EB para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e a CLI do EB substituem essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | Nenhum | Nome da função do IAM, caminho/nome ou ARN | 
| LoadBalancerType | O tipo de balanceador de carga para o seu ambiente. Para obter mais informações, consulte [Balanceador de carga do ambiente do Elastic Beanstalk](using-features.managing.elb.md). | `classic` | `classic`<br />`application`<br />`network` | 
| LoadBalancerIsShared | Especifica se o balanceador de carga do ambiente é dedicado ou compartilhado. Essa opção só pode ser definida para um Application Load Balancer. Ela não pode ser alterada após a criação do ambiente.<br />Se `false`, o ambiente terá seu próprio balanceador de carga dedicado, criado e gerenciado pelo Elastic Beanstalk. Se `true`, o ambiente usará um balanceador de carga compartilhado, criado por você e especificado na opção `SharedLoadBalancer` do namespace [aws:elbv2:loadbalancer](#command-options-general-elbv2). |  `false`  |  `true` <br /> `false`  | 

## aws:elasticbeanstalk:environment:process:default
<a name="command-options-general-environmentprocess"></a>

Configure o processo padrão de seu ambiente.


**Namespace: `aws:elasticbeanstalk:environment:process:default`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| DeregistrationDelay | A quantidade de tempo, em segundos, para aguardar a conclusão das solicitações ativas antes de cancelar o registro. | `20` | `0` para `3600` | 
| HealthCheckInterval | O intervalo de tempo, em segundos, que o Elastic Load Balancing verifica a integridade das instâncias do Amazon EC2 do seu aplicativo. | Com Classic ou Application Load Balancer: `15`<br />Com Network Load Balancer: `30` | Com Classic ou Application Load Balancer: `5` a `300`<br />Com Network Load Balancer: `10`, `30` | 
| HealthCheckPath | O caminho para o qual as solicitações HTTP para verificações de integridade são enviadas. | `/`  | Um caminho roteável. | 
| HealthCheckTimeout | A quantidade de tempo, em segundos, para aguardar uma resposta durante uma verificação de integridade.<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | `5` | `1` para `60` | 
| HealthyThresholdCount | O número de solicitações consecutivas bem-sucedidas antes de o Elastic Load Balancing alterar o status de integridade da instância. | Com Classic ou Application Load Balancer: `3`<br />Com Network Load Balancer: `5` | `2` para `10` | 
| MatcherHTTPCode | Uma lista separada por vírgulas de códigos HTTP que indicam que uma instância está íntegra.<br />Essa opção só é aplicável a ambientes com um Network ou Application Load Balancer. | `200` | Com Application Load Balancer: `200` a `499`<br />Com Network Load Balancer: `200` a `399` | 
| Port | Porta que o processo escuta. | `80` | `1` para `65535` | 
| Protocol | O protocolo que o processo usa.<br />Com Application Load Balancer, você só pode definir essa opção como `HTTP` ou `HTTPS`.<br />Com Network Load Balancer, você só pode definir essa opção como `TCP`. | Com Classic ou Application Load Balancer: `HTTP`<br />Com Network Load Balancer: `TCP` | `TCP`<br />`HTTP`<br />`HTTPS` | 
| StickinessEnabled | Defina como verdadeiro para ativar sticky sessions.<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | `'false'` | `'false'`<br />`'true'` | 
| StickinessLBCookieDuration | A duração, em segundos, do cookie de sessão do sticky.<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | `86400` (um dia) | `1` para `604800` | 
| StickinessType | Defina como `lb_cookie` para usar cookies nas sticky sessions.<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | `lb_cookie` | `lb_cookie` | 
| UnhealthyThresholdCount | Solicitações consecutivas sem êxito antes de o Elastic Load Balancing alterar o status de integridade da instância. | `5` | `2` para `10` | 

## aws:elasticbeanstalk:environment:process:process\_name
<a name="command-options-general-environmentprocess-process"></a>

Configure processos adicionais para o seu ambiente.


**Namespace: `aws:elasticbeanstalk:environment:process:{{process_name}}`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| DeregistrationDelay | A quantidade de tempo, em segundos, para aguardar a conclusão das solicitações ativas antes de cancelar o registro. | `20` | `0` para `3600` | 
| HealthCheckInterval | O intervalo, em segundos, que o Elastic Load Balancing verifica a integridade das instâncias do Amazon EC2 para seu aplicativo. | Com Classic ou Application Load Balancer: `15`<br />Com Network Load Balancer: `30` | Com Classic ou Application Load Balancer: `5` a `300`<br />Com Network Load Balancer: `10`, `30` | 
| HealthCheckPath | O caminho para o qual as solicitações HTTP para verificações de integridade são enviadas. | `/`  | Um caminho roteável. | 
| HealthCheckTimeout | A quantidade de tempo, em segundos, para aguardar uma resposta durante uma verificação de integridade.<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | `5` | `1` para `60` | 
| HealthyThresholdCount | O número de solicitações consecutivas bem-sucedidas antes de o Elastic Load Balancing alterar o status de integridade da instância. | Com Classic ou Application Load Balancer: `3`<br />Com Network Load Balancer: `5` | `2` para `10` | 
| MatcherHTTPCode | Uma lista separada por vírgulas de códigos HTTP que indicam que uma instância está íntegra.<br />Essa opção só é aplicável a ambientes com um Network ou Application Load Balancer. | `200` | Com Application Load Balancer: `200` a `499`<br />Com Network Load Balancer: `200` a `399` | 
| Port | A porta que o processo escuta. | `80` | `1` para `65535` | 
| Protocol | O protocolo que o processo usa.<br />Com Application Load Balancer, você só pode definir essa opção como `HTTP` ou `HTTPS`.<br />Com Network Load Balancer, você só pode definir essa opção como `TCP`. | Com Classic ou Application Load Balancer: `HTTP`<br />Com Network Load Balancer: `TCP` | `TCP`<br />`HTTP`<br />`HTTPS` | 
| StickinessEnabled | Defina como verdadeiro para ativar sticky sessions.<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | `'false'` | `'false'`<br />`'true'` | 
| StickinessLBCookieDuration | A duração, em segundos, do cookie de sessão do sticky.<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | `86400` (um dia) | `1` para `604800` | 
| StickinessType | Defina como `lb_cookie` para usar cookies nas sticky sessions.<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | `lb_cookie` | `lb_cookie` | 
| UnhealthyThresholdCount | Solicitações consecutivas sem êxito antes de o Elastic Load Balancing alterar o status de integridade da instância. | `5` | `2` para `10` | 

## aws:elasticbeanstalk:environment:proxy:staticfiles
<a name="command-options-general-environmentproxystaticfiles"></a>

Você pode usar o namespace a seguir para configurar o servidor de proxy para atender arquivos estáticos. Quando o servidor de proxy recebe uma solicitação para um arquivo no caminho especificado, ele atende o arquivo diretamente em vez de rotear solicitação para seu aplicativo. Isso reduz o número de solicitações que seu aplicativo deve processar.

Mapeie um caminho fornecido pelo servidor de proxy para uma pasta no código-fonte que contenha ativos estáticos. Cada opção definida neste namespace mapeia um caminho diferente.

**nota**  
Esse namespace se aplica a ramificações da plataforma baseadas no Amazon Linux 2 e versões posteriores. Se o ambiente usar uma versão de plataforma baseada na AMI do Amazon Linux (anterior ao Amazon Linux 2), consulte [Opções específicas para a plataforma](command-options-specific.md) para os namespaces de arquivos estáticos específicos da plataforma.


**Namespace: `aws:elasticbeanstalk:environment:proxy:staticfiles`**  

| **Name (Nome)**  | **Valor**  | 
| --- | --- | 
| O caminho no qual o servidor proxy serve os arquivos. Inicie o valor com `/`.<br />Por exemplo, especifique `/images` para servir arquivos em `{{subdomain}}.eleasticbeanstalk.com/images`. | O nome da pasta que contém os arquivos.<br />Por exemplo, especifique `staticimages` para servir arquivos de uma pasta denominada `staticimages` no nível mais alto do seu pacote de origem. | 

## aws:elasticbeanstalk:healthreporting:system
<a name="command-options-general-elasticbeanstalkhealthreporting"></a>

Configure relatórios de integridade aprimorados para o seu ambiente.


**Namespace: `aws:elasticbeanstalk:healthreporting:system`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| SystemType | O sistema de relatórios de integridade ([básicos](using-features.healthstatus.md) ou [aprimorados](health-enhanced.md)). Os relatórios de integridade aprimorados requerem uma [função de serviço](concepts-roles-service.md) e uma [versão da plataforma](concepts.platforms.md) versão 2 ou mais nova. Se você usar o console do Elastic Beanstalk ou a CLI do EB para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e a CLI do EB substituem essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | `basic`  | `basic` <br />`enhanced`  | 
| ConfigDocument | Um documento JSON que descreve as métricas do ambiente e da instância para CloudWatch publicar. | Nenhum |  | 
| EnhancedHealthAuthEnabled | Permite a autorização para a API interna que o Elastic Beanstalk usa para comunicar informações de integridade aprimorada das instâncias do ambiente para o serviço do Elastic Beanstalk.<br />Para obter mais informações, consulte [Funções de integridade aperfeiçoada](health-enhanced.md#health-enhanced-roles). Essa opção só é aplicável a relatórios de integridade aprimorados (como quando `SystemType` está definido como `enhanced`).  | `true`  | `true` <br />`false`  | 
| HealthCheckSuccessThreshold | Reduz o limite para que as instâncias passem nas verificações de integridade. Se você usar o console do Elastic Beanstalk para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e substitui essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | `Ok` | `Ok`<br />`Warning`<br />`Degraded`<br />`Severe` | 

## aws:elasticbeanstalk:hostmanager
<a name="command-options-general-elasticbeanstalkhostmanager"></a>

Configure as instâncias do EC2 no ambiente para fazer upload de logs alternados para o Amazon S3.


**Namespace: `aws:elasticbeanstalk:hostmanager`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | Valores válidos | 
| --- | --- | --- | --- | 
| LogPublicationControl | Copie os arquivos de log das instâncias do Amazon EC2 da sua aplicação para o bucket do Amazon S3 que está associado ao aplicativo. | `false`  | `true` <br />`false`  | 

## aws:elasticbeanstalk:managedactions
<a name="command-options-general-elasticbeanstalkmanagedactions"></a>

Configure as atualizações gerenciadas da plataforma para o ambiente.


**Namespace: `aws:elasticbeanstalk:managedactions`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| ManagedActionsEnabled | Ative as [atualizações gerenciadas da Plataforma](environment-platform-update-managed.md#environment-platform-update-managed-namespace).<br />Ao definir essa opção para `true`, também é necessário especificar `PreferredStartTime` e `UpdateLevel`. | `false`  | `true` <br />`false`  | 
| PreferredStartTime | Configure uma janela de manutenção para ações gerenciadas em UTC.<br />Por exemplo, .`"Tue:09:00"` | Nenhum | Dia e hora no<br /> {{day}}:{{hour}}:{{minute}}<br /> format. | 
| ServiceRoleForManagedUpdates | O nome de uma função do IAM que o Elastic Beanstalk usa para executar atualizações gerenciadas de plataforma para o ambiente.<br />É possível usar a mesma função especificada para a opção `ServiceRole` do namespace `aws:elasticbeanstalk:environment` ou a [função vinculada ao serviço de atualizações gerenciadas](using-service-linked-roles-managedupdates.md) da conta. No último caso, se a conta ainda não tiver uma função vinculada ao serviço de atualizações gerenciadas, o Elastic Beanstalk a criará. | Nenhum | Igual a `ServiceRole`<br />ou<br />`AWSServiceRoleForElasticBeanstalkManagedUpdates` | 

## aws:elasticbeanstalk:managedactions:platformupdate
<a name="command-options-general-elasticbeanstalkmanagedactionsplatformupdate"></a>

Configure as atualizações gerenciadas da plataforma para o ambiente.


**Namespace: `aws:elasticbeanstalk:managedactions:platformupdate`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| UpdateLevel | O nível mais alto de atualização a aplicar com atualizações gerenciadas da plataforma. As plataformas são {{major}} versionadas. {{minor}}. {{patch}}. Por exemplo, a versão 2.0.8 tem uma versão principal 2, uma versão secundária 0 e uma versão de patch 8. | Nenhum | `patch` somente para atualizações de versão de patch.<br />`minor` para atualizações de versão secundária e de patch. | 
| InstanceRefreshEnabled | Ative substituição de instância semanal.<br />Isso requer que `ManagedActionsEnabled` seja definido como `true`. | false | `true` <br />`false`  | 

## aws:elasticbeanstalk:monitoring
<a name="command-options-general-elasticbeanstalkmonitoring"></a>

Configure seu ambiente para encerrar instâncias do EC2 que falharem nas verificações de integridade.


**Namespace: `aws:elasticbeanstalk:monitoring`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| Automatically Terminate Unhealthy Instances | Encerre uma instância se ela falhar nas verificações de integridade. Essa opção só é compatível com [ambientes legados](using-features.migration.md). Ela determina a integridade de uma instância com base em poder acessá-la e em outras métricas com base em instâncias. <br />O Elastic Beanstalk não fornece uma maneira de encerrar instâncias automaticamente com base na integridade da aplicação.  | `true`  | `true` <br />`false`  | 

## aws:elasticbeanstalk:sns:topics
<a name="command-options-general-elasticbeanstalksnstopics"></a>

Configure as notificações de seu ambiente.


**Namespace: `aws:elasticbeanstalk:sns:topics`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| Notification Endpoint | O endpoint em que você deseja ser notificado sobre eventos importantes que afetam a aplicação. Se você usar o console do Elastic Beanstalk para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e substitui essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | Nenhum |  | 
| Notification Protocol | O protocolo usado para enviar notificações ao endpoint. | `email`  | `http` <br />`https` <br />`email` <br />`email-json` <br />`sqs`  | 
| Notification Topic ARN | O nome de recurso da Amazon (ARN) do tópico no qual você se inscreveu. | Nenhum |  | 
| Notification Topic Name | O nome do tópico que você assinou. | Nenhum |  | 

## aws:elasticbeanstalk:sqsd
<a name="command-options-general-elasticbeanstalksqsd"></a>

Configure a fila do Amazon SQS para um ambiente de operador.


**Namespace: `aws:elasticbeanstalk:sqsd`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| WorkerQueueURL | A URL da fila em que o daemon no nível de ambiente de trabalho lê as mensagens Quando você não especifica um valor, a fila que o Elastic Beanstalk cria automaticamente é uma fila [padrão](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/standard-queues.html) do Amazon SQS. Quando você fornece um valor, pode informar o URL de uma fila padrão ou [FIFO](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html) do Amazon SQS. Lembre-se de que, se você fornecer uma fila FIFO, as [tarefas periódicas](using-features-managing-env-tiers.md#worker-periodictasks) não serão compatíveis.  | gerado automaticamente | Se você não especificar um valor, o Elastic Beanstalk criará automaticamente uma fila. | 
| HttpPath | O caminho relativo para a aplicação para a qual as mensagens HTTP POST são enviadas. | / |   | 
| MimeType | O tipo MIME da mensagem enviada na solicitação HTTP POST. | `application/json`  | `application/json` <br />`application/x-www-form-urlencoded` <br />`application/xml` <br />`text/plain` <br />Tipo MIME personalizado. | 
| HttpConnections | O número máximo de conexões simultâneas para quaisquer aplicações dentro de uma instância do Amazon EC2. Se você usar o console do Elastic Beanstalk para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e substitui essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | `50`  | `1` para `100` | 
| ConnectTimeout | O tempo, em segundos, a aguardar por conexões bem-sucedidas com um aplicativo. | `5`  | `1` para `60` | 
| InactivityTimeout | O tempo, em segundos, a aguardar por uma resposta para uma conexão existente com um aplicativo.A mensagem é reprocessada até que o daemon receba uma resposta 200 (OK) do aplicativo no nível do ambiente de operador ou RetentionPeriod expire. | `299`  | `1` para `36000` | 
| VisibilityTimeout | O tempo, em segundos, em que uma mensagem recebida da fila do Amazon SQS fica bloqueada para processamento. Após o término do tempo configurado, a mensagem ficará novamente visível na fila para qualquer outro daemon ler. | 300 | `0` para `43200` | 
| ErrorVisibilityTimeout | O tempo, em segundos, que o Elastic Beanstalk deve aguardar para retornar uma mensagem à fila do Amazon SQS após uma falha com erro explícito ao tentar processá-la. | `2` segundos | `0` a `43200` segundos | 
| RetentionPeriod | A quantidade de tempo, em segundos, em que uma mensagem é válida e é ativamente processada. | `345600`  | `60` para `1209600` | 
| MaxRetries | O número máximo de vezes em que o Elastic Beanstalk tenta enviar a mensagem à aplicação Web que vai processá-la antes de movê-la para a dead-letter queue. |  `10`  | `1` para `100` | 

## aws:elasticbeanstalk:trafficsplitting
<a name="command-options-general-elasticbeanstalktrafficsplitting"></a>

Configure implantações de divisão de tráfego para o ambiente.

Esse namespace se aplica quando você define a opção `DeploymentPolicy` do namespace [aws:elasticbeanstalk:command](#command-options-general-elasticbeanstalkcommand) como `TrafficSplitting`. Para obter mais informações sobre políticas de implantação, consulte [Políticas e configurações de implantação](using-features.rolling-version-deploy.md).


**Namespace: `aws:elasticbeanstalk:trafficsplitting`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| NewVersionPercent | A porcentagem inicial de tráfego de entrada do cliente que o Elastic Beanstalk desloca para instâncias de ambiente executando a nova versão da aplicação que está sendo implantada. |  `10`  | `1` para `100` | 
| EvaluationTime | O período, em minutos, que o Elastic Beanstalk aguarda após uma implantação íntegra inicial antes de prosseguir para deslocar todo o tráfego de entrada de cliente para a nova versão da aplicação que está sendo implantada. |  `5`  | `3` para `600` | 

## aws:elasticbeanstalk:xray
<a name="command-options-general-elasticbeanstalkxray"></a>

Execute o AWS X-Ray daemon para retransmitir informações de rastreamento do seu aplicativo integrado [X-Ray](environment-configuration-debugging.md).


**Namespace: `aws:elasticbeanstalk:xray`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| `XRayEnabled` | Defina como `true` para executar o daemon do X-Ray nas instâncias do ambiente. | `false` | `true`<br />`false` | 

## aws:elb:healthcheck
<a name="command-options-general-elbhealthcheck"></a>

Configure as verificações de integridade de um Classic Load Balancer.


**Namespace: `aws:elb:healthcheck`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| HealthyThreshold | O número de solicitações consecutivas bem-sucedidas antes de o Elastic Load Balancing alterar o status de integridade da instância. | `3`  | `2` para `10` | 
| Interval | O intervalo em que o Elastic Load Balancing verifica a integridade das instâncias do Amazon EC2 do seu aplicativo. | `10`  | `5` para `300` | 
| Timeout | A quantidade de tempo, em segundos, que o Elastic Load Balancing aguardará por uma resposta antes de considerar a instância não responsiva. | `5`  | `2` para `60` | 
| UnhealthyThreshold | Solicitações consecutivas sem êxito antes de o Elastic Load Balancing alterar o status de integridade da instância. | `5`  | `2` para `10` | 
| (obsoleto) Target | O destino em uma instância de back-end para a qual as verificações de integridade são enviadas. Em vez dessa opção, use `Application Healthcheck URL` no namespace [`aws:elasticbeanstalk:application`](#command-options-general-elasticbeanstalkapplication). | `TCP:80`  | Alvo no formato{{PROTOCOL}}: {{PORT}} {{/PATH}} | 

## aws:elb:loadbalancer
<a name="command-options-general-elbloadbalancer"></a>

Configure o Classic Load Balancer do ambiente.

Várias das opções neste namespace foram substituídas por opções específicas do listener no namespace [aws:elb:listener](#command-options-general-elblistener). Como essas opções que não são mais suportadas, você só pode configurar dois listeners (um seguro e um inseguro) em portas padrão.


**Namespace: `aws:elb:loadbalancer`**  

| Name (Nome) | Descrição | Padrão | Valores válidos | 
| --- | --- | --- | --- | 
| CrossZone | Configure o balanceador de carga para rotear o tráfego uniformemente em todas as instâncias em todas as zonas de disponibilidade, em vez de apenas dentro de cada região. Se você usar o console do Elastic Beanstalk ou a CLI do EB para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e a CLI do EB substituem essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | `false`  | `true` <br />`false`  | 
| SecurityGroups | Atribua um ou mais grupos de segurança que você criou ao balanceador de carga.<br />Necessário se `DisableDefaultEC2SecurityGroup` ([aws:autoscaling:launchconfiguration](#command-options-general-autoscalinglaunchconfiguration)) estiver definido como `true`.. Ambientes com balanceamento de carga que optaram por não utilizar o grupo de segurança padrão do Elastic Beanstalk EC2 devem fornecer um ou mais grupos de segurança com essa opção. Para obter mais informações, consulte [Gerenciar grupos de segurança do EC2](using-features.managing.ec2.instances.sg.md). | Nenhum | Um ou mais grupos de segurança IDs. | 
| ManagedSecurityGroup | Atribua um security group existente ao balanceador de carga do seu ambiente, em vez de criar um novo. Para usar essa configuração, atualize a configuração `SecurityGroups` neste namespace para incluir a ID do security group e remova a ID do grupo de segurança criada automaticamente, se uma foi criada.<br />Para permitir o tráfego do balanceador de carga para as instâncias do EC2 do seu ambiente, o Elastic Beanstalk adiciona uma regra ao security group das instâncias que permite o tráfego de entrada do security group gerenciado. | Nenhum | Um ID de security group. | 
| (obsoleto) LoadBalancerHTTPPort | Porta de escuta do listener não seguro.  | `80`  | `OFF` <br />`80`  | 
| (obsoleto) LoadBalancerPortProtocol | O protocolo para usar no listener não seguro. | `HTTP`  | `HTTP` <br />`TCP`  | 
| (obsoleto) LoadBalancerHTTPSPort | A p\\orta de escuta do listener seguro. | `OFF`  | `OFF` <br />`443` <br />`8443`  | 
| (obsoleto) LoadBalancerSSLPortProtocol | O protocolo para usar no listener seguro. | `HTTPS`  | `HTTPS` <br />`SSL`  | 
| (obsoleto) SSLCertificateId | O Amazon Resource Name (ARN) de um certificado SSL para vincular ao listener seguro. | Nenhum |  | 

## aws:elb:listener
<a name="command-options-general-elblistener"></a>

Configure o listener padrão (porta 80) em um Classic Load Balancer.


**Namespace: `aws:elb:listener`**  

| Name (Nome) | Descrição | Padrão | Valores válidos | 
| --- | --- | --- | --- | 
| ListenerProtocol | O protocolo usado pelo listener. | HTTP  | HTTP TCP  | 
| InstancePort | A porta que esse listener usa para se comunicar com as instâncias do EC2. | 80 | 1 para 65535 | 
| InstanceProtocol | O protocolo que esse listener usa para se comunicar com as instâncias do EC2.<br />Deve estar na mesma camada de protocolo de internet que `ListenerProtocol`. Também deve ter o mesmo nível de segurança que qualquer outro listener usando o mesmo `InstancePort` que esse listener.<br />Por exemplo, se `ListenerProtocol` for `HTTPS` (camada de aplicação, usando uma conexão segura), você poderá definir `InstanceProtocol` como `HTTP` (também na camada de aplicação, usando uma conexão não segura). Se, além disso, você definir `InstancePort` como `80`, precisará definir `InstanceProtocol` como `HTTP` em todos os outros listeners, com `InstancePort` definido como `80`. | `HTTP` quando `ListenerProtocol` é `HTTP`<br />`TCP` quando `ListenerProtocol` é `TCP` | HTTP ou HTTPS quando ListenerProtocol é HTTP ou HTTPS`TCP` ou `SSL` quando `ListenerProtocol` é `TCP` ou `SSL` | 
| PolicyNames | Uma lista separada por vírgulas de nomes de políticas para aplicar à porta desse listener. Em vez disso, recomendamos que você use a LoadBalancerPorts opção do [aws:elb:policies](#command-options-general-elbpolicies) namespace. | Nenhum |  | 
| ListenerEnabled | Especifica se esse listener está ativado. Se você especificar false, o listener não será incluído no balanceador de carga.  | true | `true`<br />`false` | 

## aws:elb:listener:listener\_port
<a name="command-options-general-elblistener-listener"></a>

Configure listeners adicionais em um Classic Load Balancer.


**Namespace: `aws:elb:listener:{{listener_port}}`**  

| Name (Nome) | Descrição | Padrão | Valores válidos | 
| --- | --- | --- | --- | 
| ListenerProtocol | O protocolo usado pelo listener. |  HTTP  |  HTTP HTTPS TCP SSL  | 
| InstancePort | A porta que esse listener usa para se comunicar com as instâncias do EC2. | O mesmo que{{listener\_port}}. | 1 para 65535 | 
| InstanceProtocol | O protocolo que esse listener usa para se comunicar com as instâncias do EC2.<br />Deve estar na mesma camada de protocolo de internet que `ListenerProtocol`. Também deve ter o mesmo nível de segurança que qualquer outro listener usando o mesmo `InstancePort` que esse listener.<br />Por exemplo, se `ListenerProtocol` for `HTTPS` (camada de aplicação, usando uma conexão segura), você poderá definir `InstanceProtocol` como `HTTP` (também na camada de aplicação, usando uma conexão não segura). Se, além disso, você definir `InstancePort` como `80`, precisará definir `InstanceProtocol` como `HTTP` em todos os outros listeners, com `InstancePort` definido como `80`. | `HTTP` quando `ListenerProtocol` é `HTTP` ou `HTTPS`<br />`TCP` quando `ListenerProtocol` é `TCP` ou `SSL` | HTTP ou HTTPS quando ListenerProtocol é HTTP ou HTTPS`TCP` ou `SSL` quando `ListenerProtocol` é `TCP` ou `SSL` | 
| PolicyNames | Uma lista separada por vírgulas de nomes de políticas para aplicar à porta desse listener. Em vez disso, sugerimos que você use a LoadBalancerPorts opção do [aws:elb:policies](#command-options-general-elbpolicies) namespace. | Nenhum |  | 
| SSLCertificateId | O nome de recurso da Amazon (ARN) de um certificado SSL a ser vinculado ao listener. | Nenhum |  | 
| ListenerEnabled | Especifica se esse listener está ativado. Se você especificar false, o listener não será incluído no balanceador de carga.  | true se qualquer outra opção estiver definida. false, se for o contrário. |  true false  | 

## aws:elb:policies
<a name="command-options-general-elbpolicies"></a>

Modifique o padrão global de perdurabilidade e as políticas globais de um Classic Load Balancer.


**Namespace: `aws:elb:policies`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| ConnectionDrainingEnabled | Especifica se o balanceador de carga mantém as conexões existentes com a instâncias que deixaram de ser íntegras ou tiveram o registro cancelado para concluir as solicitações em andamento. Se você usar o console do Elastic Beanstalk ou a CLI do EB para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e a CLI do EB substituem essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | `false`  | `true` <br />`false`  | 
| ConnectionDrainingTimeout | O número máximo de segundos que o balanceador de carga mantém conexões existentes com uma instância durante a drenagem da conexão antes de forçar o fechamento das conexões. Se você usar o console do Elastic Beanstalk para criar um ambiente, não será possível definir essa opção em um [arquivo de configuração](ebextensions.md). O console e substitui essa opção por um [valor recomendado](command-options.md#configuration-options-recommendedvalues).  | `20`  | `1` para `3600` | 
| ConnectionSettingIdleTimeout | A quantidade de tempo, em segundos, que o balanceador de carga aguarda que todos os dados sejam enviados ou recebidos pela conexão. Se nenhum dado tiver sido enviado ou recebido após esse período, o balanceador de carga fechará a conexão. | `60`  | `1` para `3600` | 
| LoadBalancerPorts | Uma lista separada por vírgulas das portas do listener em que a política padrão (`AWSEB-ELB-StickinessPolicy`) se aplica. | Nenhum | Você pode usar :all para indicar todas as portas do listener | 
| Stickiness Cookie Expiration | O tempo, em segundos, pelo qual cada cookie é válido. Usa a política padrão (`AWSEB-ELB-StickinessPolicy`). |  `0`  | `0` para `1000000` | 
| Stickiness Policy | Vincula a sessão do usuário a uma determinada instância do servidor, para que todas as solicitações desse usuário durante a sessão sejam enviadas para a mesma instância do servidor. Usa a política padrão (`AWSEB-ELB-StickinessPolicy`). |  `false`  |  true false  | 

## aws:elb:policies:policy\_name
<a name="command-options-general-elbpolicies-custom"></a>

Crie políticas adicionais de balanceador de carga para um Classic Load Balancer.


**Namespace: `aws:elb:policies:{{policy_name}}`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| CookieName | O nome do cookie gerado pelo aplicativo que controla os tempos de vida da sessão de uma política AppCookieStickinessPolicyType. Essa política só pode ser associada aos HTTP/HTTPS ouvintes.  | Nenhum |  | 
| InstancePorts | Uma lista separada por vírgulas das portas de instâncias em que a política aplica. | Nenhum | Uma lista de portas, ou :all | 
| LoadBalancerPorts | Uma lista separada por vírgulas das portas de listeners em que a política aplica. | Nenhum | Uma lista de portas, ou :all | 
| ProxyProtocol | Para uma política `ProxyProtocolPolicyType`, especifique se deseja ou não incluir o endereço IP e a porta da solicitação de origem de mensagens TCP. Essa política só pode ser associada aos TCP/SSL ouvintes. | Nenhum | true false  | 
| PublicKey | O conteúdo de uma chave pública para uma política `PublicKeyPolicyType` a ser utilizada na autenticação do servidor ou servidores de backend. Esta política não pode ser aplicada diretamente a servidores de backend ou listeners. Ela deve fazer parte de uma política de `BackendServerAuthenticationPolicyType`. | Nenhum |  | 
| PublicKeyPolicyNames | Uma lista separada por vírgulas de nomes de políticas (com base em políticas `PublicKeyPolicyType`) para uma política `BackendServerAuthenticationPolicyType` que controla a autenticação em um ou mais servidores de backend. Essa política só pode ser associada a servidores de backend que estejam usando HTTPS/SSL. | Nenhum |  | 
| SSLProtocols | Uma lista separada por vírgulas de protocolos SSL a serem habilitados para uma política de `SSLNegotiationPolicyType` que define as cifras e os protocolos que são aceitos pelo balanceador de carga. Essa política só pode ser associada aos HTTPS/SSL ouvintes. | Nenhum |  | 
| SSLReferencePolicy | O nome de uma política de segurança predefinida que segue as melhores práticas de AWS segurança e que você deseja ativar para uma `SSLNegotiationPolicyType` política que define as cifras e os protocolos aceitos pelo balanceador de carga. Essa política só pode ser associada aos HTTPS/SSL ouvintes. | Nenhum |  | 
| Stickiness Cookie Expiration | O tempo, em segundos, pelo qual cada cookie é válido. | `0`  | `0` para `1000000` | 
| Stickiness Policy | Vincula a sessão do usuário a uma determinada instância do servidor, para que todas as solicitações desse usuário durante a sessão sejam enviadas para a mesma instância do servidor. | `false`  | true false  | 

## aws:elbv2:listener:default
<a name="command-options-general-elbv2-listener-default"></a>

Configure o listener padrão (porta 80) em um Application Load Balancer ou um Network Load Balancer.

Esse namespace não se aplica a um ambiente que usa um balanceador de carga compartilhado. Os balanceadores de carga compartilhados não têm um listener padrão.


**Namespace: `aws:elbv2:listener:default`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| DefaultProcess | O nome do [processo](#command-options-general-environmentprocess) ao qual encaminhar o tráfego quando nenhuma regra se aplica. | `default` | Um nome de processo. | 
| ListenerEnabled | Defina como `false` para desativar o listener. Você pode usar essa opção para desativar o listener padrão na porta 80. | `true` | `true`<br />`false` | 
| Protocol | Protocolo de tráfego a processar. | Com Application Load Balancer: `HTTP`<br />Com Network Load Balancer: `TCP` | Com Application Load Balancer: `HTTP`, `HTTPS`<br />Com Network Load Balancer: `TCP` | 
| Rules | A lista de [regras](#command-options-general-elbv2-listenerrule) que se aplicam ao listener<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | Nenhum | Uma lista separada por vírgulas de nomes de regras. | 
| SSLCertificateArns | O nome de recurso da Amazon (ARN) do certificado SSL a ser vinculado ao listener.<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | Nenhum | O ARN de um certificado armazenado no IAM ou no ACM. | 
| SSLPolicy | Especifique uma política de segurança para aplicar ao listener.<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | Nenhum (padrão do ELB) | O nome de uma política de segurança do load balancer. | 

## aws:elbv2:listener:listener\_port
<a name="command-options-general-elbv2-listener"></a>

Configure listeners adicionais em um Application Load Balancer ou um Network Load Balancer.

**nota**  
Para um Application Load Balancer compartilhado, você pode especificar apenas a opção `Rule`. As outras opções não são aplicáveis aos balanceadores de carga compartilhados.


**Namespace: `aws:elbv2:listener:{{listener_port}}`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| DefaultProcess | O nome do [processo](#command-options-general-environmentprocess) ao qual encaminhar o tráfego quando não houver regras correspondentes. | `default` | Um nome de processo. | 
| ListenerEnabled | Defina como `false` para desativar o listener. Você pode usar essa opção para desativar o listener padrão na porta 80. | `true` | `true`<br />`false` | 
| Protocol | Protocolo de tráfego a processar. | Com Application Load Balancer: `HTTP`<br />Com Network Load Balancer: `TCP` | Com Application Load Balancer: `HTTP`, `HTTPS`<br />Com Network Load Balancer: `TCP` | 
| Rules | Lista de [regras](#command-options-general-elbv2-listenerrule) que se aplicam ao listener<br />Essa opção só é aplicável a ambientes com um Application Load Balancer.<br />Se o ambiente usar um Application Load Balancer compartilhado e você não especificar essa opção para nenhum listener, o Elastic Beanstalk associará automaticamente a regra `default` a um listener de porta 80. | Nenhum | Uma lista separada por vírgulas de nomes de regras. | 
| SSLCertificateArns | O nome de recurso da Amazon (ARN) do certificado SSL a ser vinculado ao listener.<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | Nenhum | O ARN de um certificado armazenado no IAM ou no ACM. | 
| SSLPolicy | Especifique uma política de segurança para aplicar ao listener.<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | Nenhum (padrão do ELB) | O nome de uma política de segurança do load balancer. | 

## aws:elbv2:listenerrule:rule\_name
<a name="command-options-general-elbv2-listenerrule"></a>

Defina regras de listener para um Application Load Balancer. Se uma solicitação corresponder aos nomes ou caminhos do host em uma regra, o balanceador de carga a encaminhará para o processo especificado. Para usar uma regra, adicione-a a um listener com a opção `Rules` no namespace [`aws:elbv2:listener:{{listener_port}}`](#command-options-general-elbv2-listener).

**nota**  
Este namespace não é aplicável a ambientes com um Network Load Balancer.


**Namespace: `aws:elbv2:listenerrule:{{rule_name}}`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| HostHeaders | Uma lista de nomes de host para corresponder. Por exemplo, .`my.example.com` | Load balancer dedicado: nenhum<br />Load balancer compartilhado: o CNAME do ambiente | Cada nome pode conter até 128 caracteres. Um padrão pode incluir letras maiúsculas e minúsculas, números, hífens (–) e até três caracteres curinga (`*` corresponde a zero ou mais caracteres; `?` corresponde a exatamente um caractere). Você pode listar mais de um nome, cada um separado por uma vírgula. O Application Load Balancer é compatível com até cinco regras `HostHeader` e `PathPattern` combinadas.<br />Para obter mais informações, consulte [Condições de host](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#host-conditions) no *Guia do Usuário para o Application Load Balancers*. | 
| PathPatterns | Os padrões de caminho a serem adotados (por exemplo, `/img/*`).<br />Essa opção só é aplicável a ambientes com um Application Load Balancer. | Nenhum | Cada padrão pode conter até 128 caracteres. Um padrão pode incluir letras maiúsculas e minúsculas, números, hífens (–) e até três caracteres curinga (`*` corresponde a zero ou mais caracteres; `?` corresponde a exatamente um caractere). É possível adicionar vários padrões de caminho separados por vírgulas. O Application Load Balancer é compatível com até cinco regras `HostHeader` e `PathPattern` combinadas.<br />Para obter mais informações, consulte as [Condições de caminho](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#path-conditions) no *Guia do Usuário para Application Load Balancers*. | 
| Priority | A precedência dessa regra quando há várias regras correspondentes. O menor número tem precedência. Duas regras não podem ter a mesma prioridade.<br />Com um balanceador de carga compartilhado, o Elastic Beanstalk trata as prioridades de regras como relativas em ambientes de compartilhamento e as mapeia para prioridades absolutas durante a criação. | `1` | `1` para `1000` | 
| Process | O nome do [processo](#command-options-general-environmentprocess) ao qual encaminhar o tráfego quando essa regra corresponde à solicitação. | `default` | Um nome de processo. | 

## aws:elbv2:loadbalancer
<a name="command-options-general-elbv2"></a>

Configure um Application Load Balancer.

Para um balanceador de carga compartilhado, somente as opções `SharedLoadBalancer` e `SecurityGroups` são válidas.

**nota**  
Este namespace não é aplicável a ambientes com um Network Load Balancer.


**Namespace: `aws:elbv2:loadbalancer`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| AccessLogsS3Bucket | O bucket do Amazon S3 no qual os logs de acesso são armazenados. O bucket deve estar na mesma região que o ambiente e permitir acesso de gravação ao balanceador de carga. | Nenhum | Nome de um bucket. | 
| AccessLogsS3Enabled | Habilite o acesso ao armazenamento de logs. | `false` | `true`<br />`false` | 
| AccessLogsS3Prefix | O prefixo para prefixar nomes de logs de acesso. Por padrão, o balanceador de carga carrega os registros em um diretório chamado AWSLogs no bucket que você especificar. Especifique um prefixo para colocar o AWSLogs diretório dentro de outro diretório. | Nenhum |  | 
| IdleTimeout | A quantidade de tempo, em segundos, para aguardar a conclusão de uma solicitação antes de fechar conexões com o cliente e a instância. | Nenhum | `1` para `3600` | 
| IpAddressType | Especifica a configuração de formato de endereço IP para o balanceador de carga do ambiente. Use a opção *dualstack* para habilitar o IPv6 protocolo, junto com o protocolo. IPv4 <br />Somente Application Load Balancers e Network Load Balancers oferecem suporte para a opção *dualstack*. Ambientes de instância única e ambientes que utilizam Classic Load Balancers não oferecem suporte a essa funcionalidade.<br />*Você deve associar a VPC do ambiente e todas as sub-redes da VPC aos blocos IPv6 CIDR para oferecer suporte à opção dualstack.*<br />Para obter mais informações, consulte [Configurar balanceadores de carga do Elastic Beanstalk dual-stack](environments-cfg-elbv2-ipv6-dualstack.md). | ipv4 | ipv4, dualstack | 
| ManagedSecurityGroup | Atribua um grupo de segurança existente ao balanceador de carga do ambiente em vez de criar um novo. Para usar essa configuração, atualize a definição `SecurityGroups` neste namespace para incluir o ID do security group e remover o ID do security group criado automaticamente, se houver um.<br />Para permitir o tráfego do balanceador de carga para as instâncias do EC2 para o seu ambiente, o Elastic Beanstalk adiciona uma regra ao security group de suas instâncias que permite o tráfego de entrada do security group gerenciado. | O security group que o Elastic Beanstalks cria para o balanceador de carga. | Um ID de security group. | 
| SecurityGroups | Lista de security groups para anexar ao balanceador de carga.<br />Necessário se `DisableDefaultEC2SecurityGroup` ([aws:autoscaling:launchconfiguration](#command-options-general-autoscalinglaunchconfiguration)) estiver definido como `true`.. Ambientes com balanceamento de carga que optaram por não utilizar o grupo de segurança padrão do Elastic Beanstalk EC2 devem fornecer um ou mais grupos de segurança com essa opção. Para obter mais informações, consulte [Gerenciar grupos de segurança do EC2](using-features.managing.ec2.instances.sg.md).<br />Para um balanceador de carga compartilhado, se você não especificar esse valor, o Elastic Beanstalk verificará se um grupo de segurança existente que ele gerencia já está conectado ao balanceador de carga. Se um não estiver conectado ao balanceador de carga, o Elastic Beanstalk cria um security group e o anexará ao balanceador de carga. O Elastic Beanstalk exclui esse grupo de segurança quando o último ambiente que compartilha o balanceador de carga é encerrado.<br />Os grupos de segurança do balanceador de carga são usados para configurar a regra de entrada do grupo de segurança da instância do Amazon EC2. | O grupo de segurança que o Elastic Beanstalk cria para o balanceador de carga. | Lista separada por vírgulas do grupo de segurança. IDs | 
| SharedLoadBalancer | O nome de recurso da Amazon (ARN) do balanceador de carga. Essa opção é relevante apenas para um Application Load Balancer. Ela é necessária quando a opção `LoadBalancerIsShared` do namespace [aws:elasticbeanstalk:environment](#command-options-general-elasticbeanstalkenvironment) está definida como `true`. Não é possível alterar o ARN do balanceador de carga compartilhado após a criação do ambiente.<br />Critérios para um valor válido:[See the AWS documentation website for more details](http://docs.aws.amazon.com/pt_br/elasticbeanstalk/latest/dg/command-options-general.html)<br />Exemplo:<br />`arn:aws:elasticloadbalancing:us-east-2:123456789012:loadbalancer/app/FrontEndLB/0dbf78d8ad96abbc` | Nenhum | ARN de um balanceador de carga válido que atende a todos os critérios descritos aqui. | 

## aws:rds:dbinstance
<a name="command-options-general-rdsdbinstance"></a>

Configure uma instância de banco de dados anexada do Amazon RDS.


**Namespace: `aws:rds:dbinstance`**  

| **Name (Nome)**  | **Descrição**  | **Padrão**  | **Valores válidos**  | 
| --- | --- | --- | --- | 
| DBAllocatedStorage | O tamanho de armazenamento do banco de dados alocado, especificado em gigabytes. | MySQL: `5`<br />Oracle: `10`<br />sqlserver-se: `200`<br />sqlserver-ex: `30`<br />sqlserver-web: `30` | MySQL: `5`-`1024`<br />Oracle: `10`-`1024`<br />sqlserver: não pode ser modificado | 
| DBDeletionPolicy | Especifica se é necessário reter, excluir ou fazer um snapshot da instância de banco de dados quando um ambiente é terminado.<br />Essa opção funciona em conjunto com `HasCoupledDatabase`, também uma opção desse namespace. A exclusão de uma instância de banco de dados resulta em perda de dados permanente.  | `Delete`  | `Delete` <br />`Retain` <br />`Snapshot`  | 
| DBEngine | O nome do mecanismo de banco de dados a utilizar nessa instância. | `mysql`  | `mysql` <br />`oracle-se1` <br />`sqlserver-ex` <br />`sqlserver-web` <br />`sqlserver-se` <br />`postgres`  | 
| DBEngineVersion | O número da versão do mecanismo de banco de dados. | `5.5`  |  | 
| DBInstanceClass | O tipo de instância de banco de dados. | `db.t2.micro` <br />(`db.m1.large` para um ambiente que não está em execução em uma Amazon VPC)  | Para obter mais informações, consulte [Classe de instância do banco de dados](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.DBInstanceClass.html) no * Guia do usuário do Amazon Relational Database Service*. | 
| DBPassword | O nome da senha mestra do usuário para a instância de banco de dados. | Nenhum |  | 
| DBSnapshotIdentifier | O identificador para restaurar o DB snapshot. | Nenhum |  | 
| DBUser | O nome do usuário mestre da instância do banco de dados. | **ebroot**  |  | 
| HasCoupledDatabase | Especifica se uma instância de banco de dados está acoplada ao ambiente. Se definida como `true`, o Elastic Beanstalk cria uma nova instância de banco de dados acoplada ao seu ambiente. Se definida como `false`, o Elastic Beanstalk inicia o desacoplamento da instância de banco de dados do seu ambiente.<br />Essa opção funciona em conjunto com `DBDeletionPolicy`, também uma opção desse namespace. Nota: se você voltar esse valor para `true` após desacoplar o banco de dados anterior, o Elastic Beanstalk cria um novo banco de dados com as configurações de banco de dados anteriores. No entanto, para manter a segurança do seu ambiente, ele não retém as configurações existentes de `DBUser` e `DBPassword`. Você precisa especificar `DBUser` e `DBPassword` novamente.  | `false`  | `true` <br />`false`  | 
| MultiAZDatabase | Especifica se a implantação Multi-AZ de uma instância de banco de dados precisa ser criada. Para obter mais informações sobre implantações Multi-AZ com o Amazon Relational Database Service (RDS), consulte as [Regiões e zonas de disponibilidade](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html) no * Guia do usuário do Amazon Relational Database Service*. | `false`  | `true` <br />`false`  | 