Suporte a tipos de recursos
O AWS CloudFormation é compatível com operações de importação de recursos, detecção de desvios e gerador de IaC (gerador de infraestrutura como código) para os tipos de recursos públicos (AWS) a seguir.
Além disso, o CloudFormation é compatível com operações de detecção de desvio e importação para tipos de recursos privados que são provisionáveis, ou seja, com tipo de provisionamento FULLY_MUTABLE
ou IMMUTABLE
. Para importar ou executar a detecção de desvios em um tipo de recurso privado, a versão padrão do tipo de recurso registrado em sua conta deve ser provisionável. Para obter mais informações sobre o tipo de provisão de recursos, consulte o parâmetro ProvisioningType
da ação DescribeType
na Referência de APIs do AWS CloudFormation e o comando describe-type
, na Referência de comandos da AWS CLI.
Para obter mais informações sobre importação de recursos, consulte Importe recursos da AWS para uma pilha do CloudFormation com uma importação de recursos.
Para obter mais informações sobre detecção de desvios de recursos, consulte Detectar alterações de configuração não gerenciadas em pilhas e recursos com detecção de desvios.
Para obter mais informações sobre o gerador de IaC, consulte Gerar modelos a partir de recursos existentes com o gerador de IaC. Observe que o gerador de IaC só é compatível com recursos compatíveis com o Cloud Control API em sua região. Para obter mais informações, consulte Como determinar se um tipo de recurso é compatível com o Cloud Control API no Guia do usuário do Cloud Control API
Importante
Essa lista não esgota todos os tipos de recursos da AWS. Se um tipo de recurso específico não estiver listado abaixo, provavelmente não será possível acessá-lo com o AWS Cloud Control API. Para obter mais informações, consulte Resource types that support Cloud Control API no Cloud Control API User Guide. Cada serviço da AWS decide quais tipos de recursos serão acessíveis por meio da API do Cloud Control.
Recurso | Importar | Detecção de desvios | Gerador de IaC |
---|---|---|---|
AWS::CloudWatch::Dashboard |
|||
AWS::Cognito::UserPoolResourceServer |
|||
|
|||
AWS::WorkSpaces::WorkspacesPool |
|||