Publicado: Jun 14, 2019

O AWS CloudFormation oferece uma linguagem comum para descrever e provisionar todos os recursos de infraestrutura em um ambiente de nuvem. Ele permite usar um arquivo de texto simples para modelar e provisionar de forma automática e segura todos os recursos necessários para os aplicativos em todas as regiões e contas. 

Os seguintes recursos foram atualizados como parte deste release: AWS::EC2::Host, AWS::EC2::Route, AWS::EC2::VPNConnection, AWS::ECS::Cluster, AWS::ECS::Service, AWS::ECS::TaskDefinition, AWS::EFS::MountTarget, AWS::ElasticLoadBalancingV2::ListenerRule, AWS::EMR::Cluster, AWS::KinesisFirehose::DeliveryStream, AWS::S3::Bucket.

AWS::EC2::Host
Use a propriedade HostRecovery para indicar se deve ser habilitada ou desabilitada a descoberta de host para o host dedicado.

AWS::EC2::Route
Use a propriedade TransitGatewayId para especificar o ID de um transit gateway.

AWS::EC2::VPNConnection
Use a propriedade TransitGatewayId para identificar o ID do transit gateway associado à conexão VPN.

Use a propriedade VpnGatewayId para especificar o ID do virtual private gateway no lado da AWS da conexão VPN.

AWS::ECS::Cluster
Use a propriedade Tags para aplicar metadados aos clusters a fim de ajudar a categorizá-los e organizá-los.

AWS::ECS::Service
Use a propriedade EnableECSManagedTags para especificar se deve habilitar as tags gerenciadas do Amazon ECS para as tarefas dentro do serviço.

Use a propriedade PropagateTags para especificar se deve propagar as tags da definição da tarefa ou do serviço para as tarefas no serviço.

Use a propriedade Tags para aplicar metadados aos serviços a fim de ajudar a categorizá-los e organizá-los.

AWS::ECS::TaskDefinition
No tipo de propriedade ContainerDefinition, use ResourceRequirementsproperty para especificar o tipo e a quantidade de um recurso a ser atribuída a um contêiner. O único recurso compatível é uma GPU.

No tipo de propriedade ContainerDefinition, use a propriedade Secrets para especificar os segredos a serem passados para o contêiner.

Use a propriedade Tags para aplicar metadados às definições de tarefa a fim de ajudar a categorizá-los e organizá-los.

AWS::EFS::MountTarget
Use o atributo IpAddress para retornar o endereço IPv4 do destino de montagem.

AWS::ElasticLoadBalancingV2::ListenerRule

No tipo de propriedade RuleCondition:

● Use a propriedade HostHeaderConfig para especificar informações para uma condição de cabeçalho de host.

● Use a propriedade HttpHeaderConfig para especificar informações para uma condição de cabeçalho de HTTP.

● Use a propriedade HttpRequestMethodConfig para especificar informações para uma condição de método de HTTP.

● Use a propriedade PathPatternConfig para especificar as informações para uma condição padrão de caminho.

● Use a propriedade QueryStringConfig para especificar as informações para uma condição de query string.

● Use a propriedade SourceIpConfig para especificar as informações para uma condição de IP de origem.

AWS::EMR::Cluster
No tipo de propriedade JobFlowInstancesConfig, use Ec2SubnetIdsproperty para especificar vários IDs de sub-rede do EC2.

AWS::KinesisFirehose::DeliveryStream
No tipo de propriedade ExtendedS3DestinationConfiguration:

● Use a propriedade DataFormatConversionConfiguration para especificar o serializador, o desserializador e o esquema para converter dados do formato JSON para o formato Parquet ou ORC antes de gravá-los no Amazon S3.

● Use a propriedade ErrorOutputPrefix para especificar um prefixo que o Kinesis Data Firehose avalia e adiciona a registros de falha antes de gravá-los no S3.

●A propriedade Prefix não é mais necessária.

No tipo de propriedade S3DestinationConfiguration, use a propriedade ErrorOutputPrefix para especificar um prefixo que o Kinesis Data Firehose avalia e adiciona a registros de falha antes de gravá-los no S3.

AWS::S3::Bucket
Use a propriedade ObjectLockConfiguration para especificar uma configuração de bloqueio de objeto para o bucket especificado.

Use a propriedade ObjectLockEnabled para especificar se esse bucket tem uma configuração de bloqueio de objeto habilitada.