

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

# Gerencie a infraestrutura Deadline Cloud como código
<a name="infrastructure-as-code"></a>

Você pode definir fazendas, filas e frotas do AWS Deadline Cloud (Deadline Cloud) como código. Implante-os com AWS CloudFormation (CloudFormation) AWS Cloud Development Kit (AWS CDK), the ouTerraform. Todas as três ferramentas se baseiam nos mesmos tipos de recursos do Deadline Cloud, então elas criam uma infraestrutura equivalente. Escolha a ferramenta que sua equipe já usa para gerenciar o restante da sua AWS infraestrutura.

A tabela a seguir compara as três ferramentas. As seções após a tabela descrevem cada ferramenta e têm um link para um modelo inicial em funcionamento no repositório [https://github.com/aws-deadline/deadline-cloud-samples](https://github.com/aws-deadline/deadline-cloud-samples) deadline-cloud-samples no site. GitHub 


| Aspecto | CloudFormation | AWS CDK | Terraform | 
| --- | --- | --- | --- | 
| Autoria | Modelo YAML ou JSON | Uma linguagem de programação como TypeScript Python, compilada em um modelo CloudFormation  | Configuração da HCL | 
| Fornecedor | AWS nativo | AWS nativo | HashiCorp AWSCC | 
| Nomes de recursos do Deadline Cloud | `AWS::Deadline::*` | `CfnFarm`, `CfnQueue`, `CfnFleet` e assim por diante | `awscc_deadline_*` | 
| Estado | Gerenciado por AWS | Gerenciado por AWS | Backend local ou remoto | 

## CloudFormation
<a name="infrastructure-as-code-cfn"></a>

CloudFormation fornece tipos de recursos nativos para o Deadline Cloud no `AWS::Deadline` namespace. Para ver as propriedades e os valores de retorno de cada tipo de recurso, consulte [AWS Deadline Cloud ](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Deadline.html) na Referência *CloudFormation de modelos*.

Para modelos funcionais que implantam uma fazenda completa, conectam frotas a recursos privados de VPC e gerenciam a capacidade, consulte. [CloudFormation exemplos de modelos para Deadline Cloud](examples-cloudformation.md)

## AWS CDK
<a name="infrastructure-as-code-cdk"></a>

Com o AWS CDK, você define os recursos do Deadline Cloud usando construções L1`CfnFarm`, como`CfnQueue`, e`CfnFleet`, do [`aws-cdk-lib/aws-deadline`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_deadline-readme.html) módulo. As construções são geradas a partir dos tipos de CloudFormation recursos e seu AWS CDK aplicativo é implantado como uma CloudFormation pilha.

Para um TypeScript aplicativo funcional com quatro exemplos de pilhas de fazenda criadas a partir de construções reutilizáveis, consulte. [Implemente fazendas de nuvem do Deadline com o AWS CDK](examples-cdk.md)

## Terraform
<a name="infrastructure-as-code-terraform"></a>

Terraformoferece suporte ao Deadline Cloud por meio do provedor [ AWS Cloud Control (AWSCC) ](https://registry.terraform.io/providers/hashicorp/awscc/latest) no site do Terraform Registry, que expõe recursos como `awscc_deadline_farm``awscc_deadline_queue`, e. `awscc_deadline_fleet` O AWSCC provedor é gerado a partir dos tipos de CloudFormation recursos AWS API Cloud Control, portanto, cobre os mesmos recursos de CloudFormation. O `hashicorp/aws` provedor não inclui recursos do Deadline Cloud.

Para configurações de trabalho, incluindo uma fazenda inicial equivalente às AWS CDK versões CloudFormation e, consulte. [Implemente fazendas de nuvem Deadline com Terraform](examples-terraform.md)

## Recursos fora dos seus modelos
<a name="infrastructure-as-code-coverage"></a>

Os tipos de recursos do Deadline Cloud abrangem fazendas, filas, frotas, ambientes de filas, perfis de armazenamento, limites, terminais de licenças, produtos medidos, monitores e as associações entre filas e frotas ou limites. Para ver a lista completa, consulte [AWS Deadline Cloud ](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Deadline.html) na Referência *CloudFormation de modelos*.

Alguns recursos não têm tipos de recursos, então você os gerencia com o console AWS CLI, o ou a API após a conclusão da implantação:
+ **Orçamentos ** — Crie orçamentos para suas fazendas e filas com o gerente de orçamento. Para obter mais informações, consulte [ Gerenciamento de orçamentos e uso ](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/using-budget-manager.html) no Guia do usuário do * Deadline Cloud. *
+ **Associações ** — Conceda aos usuários e grupos acesso a fazendas, frotas, filas e empregos. Para obter mais informações, consulte [ Gerenciando usuários ](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/managing-users.html) no Guia do usuário do * Deadline Cloud*.