latestOpenAPI 3.0.32026-08-10152216352.3 KB

eea119b4113f

Codification

Codify a single cloud asset to Infrastructure as Code

Generate IaC code (Terraform HCL) for a specific cloud asset

post/api/codify

Request body

assetTypestring required

The Terraform asset type (e.g., aws_s3_bucket)

assetIdstring required

The unique identifier of the cloud asset (e.g., ARN)

iacType'terraform' | 'tfcdk' | 'cloudformation' | 'pulumi' required

The Infrastructure as Code type

providerstring required

The cloud provider (e.g., aws, azure, gcp)

accountNumberstring required

The cloud account number/ID

ignoreEscapingboolean

If true, returns raw HCL without escaping newlines

Response

Successfully codified asset

codifiedResultstring

The generated IaC code

importBlocksstring

Terraform import blocks (semicolon-separated)

importCommandstring

Terraform import commands (semicolon-separated)

providerBlockstring

The Terraform provider block