

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

# Gestione la infraestructura de Deadline Cloud como código
<a name="infrastructure-as-code"></a>

Puede definir las granjas, colas y flotas de AWS Deadline Cloud (Deadline Cloud) como código. Impleméntelos con AWS CloudFormation (CloudFormation) AWS Cloud Development Kit (AWS CDK), el o. Terraform Las tres herramientas se basan en los mismos tipos de recursos de Deadline Cloud, por lo que crean una infraestructura equivalente. Elige la herramienta que tu equipo ya usa para administrar el resto de tu AWS infraestructura.

En la siguiente tabla se comparan las tres herramientas. En las secciones que siguen a la tabla se describe cada herramienta y se enlaza a una plantilla básica que funciona en el [ repositorio ](https://github.com/aws-deadline/deadline-cloud-samples) deadline-cloud-samples del sitio web. GitHub 


| Aspecto | CloudFormation | AWS CDK | Terraform | 
| --- | --- | --- | --- | 
| Creación | Plantilla YAML o JSON | Un lenguaje de programación como TypeScript Python, compilado en una plantilla CloudFormation  | Configuración de la HCL | 
| Proveedor | AWS nativo | AWS nativo | HashiCorp AWSCC | 
| Nombres de recursos de Deadline Cloud | `AWS::Deadline::*` | `CfnFarm`, `CfnQueue`, `CfnFleet` y así sucesivamente. | `awscc_deadline_*` | 
| Estado | Administrado por AWS | Gestionado por AWS | Backend local o remoto | 

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

CloudFormation proporciona tipos de recursos nativos para Deadline Cloud en el espacio de `AWS::Deadline` nombres. Para ver las propiedades y los valores devueltos de cada tipo de recurso, consulte [AWS Deadline Cloud ](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Deadline.html) en la referencia *CloudFormation * de plantillas.

Para ver las plantillas funcionales que implementan una granja completa, conectan flotas a recursos de VPC privadas y administran la capacidad, consulte. [CloudFormation ejemplos de plantillas para Deadline Cloud](examples-cloudformation.md)

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

Con el AWS CDK, se definen los recursos de Deadline Cloud mediante construcciones de nivel 1, como, y `CfnFarm` `CfnQueue``CfnFleet`, desde el módulo. [`aws-cdk-lib/aws-deadline`](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_deadline-readme.html) Las construcciones se generan a partir de los tipos de CloudFormation recursos y tu AWS CDK aplicación se implementa como una pila. CloudFormation 

Para ver una TypeScript aplicación que funcione con cuatro ejemplos de pilas de granjas creadas a partir de construcciones reutilizables, consulte. [Implemente granjas de Deadline Cloud con AWS CDK](examples-cdk.md)

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

Terraformes compatible con Deadline Cloud a través del proveedor [ AWS Cloud Control (AWSCC) del ](https://registry.terraform.io/providers/hashicorp/awscc/latest) sitio web Terraform del Registro, que expone recursos como`awscc_deadline_farm`, y`awscc_deadline_queue`. `awscc_deadline_fleet` El AWSCC proveedor se genera a partir de los distintos tipos de CloudFormation recursos API de control de nube de AWS, por lo que cubre los mismos recursos que CloudFormation. El `hashicorp/aws` proveedor no incluye los recursos de Deadline Cloud.

Para ver las configuraciones que funcionan, incluida una granja de inicio equivalente a las AWS CDK versiones CloudFormation y, consulte[Implemente granjas de Deadline Cloud con Terraform](examples-terraform.md).

## Recursos ajenos a sus plantillas
<a name="infrastructure-as-code-coverage"></a>

Los tipos de recursos de Deadline Cloud abarcan las granjas, las colas, las flotas, los entornos de colas, los perfiles de almacenamiento, los límites, los puntos finales de licencias, los productos con contador, los monitores y las asociaciones entre las colas y las flotas o los límites. Para ver la lista completa, consulte [AWS Deadline Cloud en la referencia de plantillas. ](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Deadline.html) *CloudFormation *

Algunos recursos no tienen tipos de recursos, por lo que los administras con la consola AWS CLI, la API o la API una vez finalizada la implementación:
+ **Presupuestos**: crea presupuestos para tus granjas y colas con el administrador de presupuestos. Para obtener más información, consulte [ Cómo administrar los presupuestos y el uso ](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/using-budget-manager.html) en la guía * del usuario de * Deadline Cloud.
+ **Membresías**: conceda a los usuarios y grupos acceso a granjas, flotas, colas y trabajos. Para obtener más información, consulte [ Administración de usuarios ](https://docs.aws.amazon.com/deadline-cloud/latest/userguide/managing-users.html) en la Guía del usuario de * Deadline Cloud. *