---
title: "Extensible Attributes for Cloud Objects"
canonical: "https://docs.infoblox.com/space/DeploymentGuideTerraformNIOSProvider/807043412/Extensible%20Attributes%20for%20Cloud%20Objects"
format: markdown
---
The Infoblox provider for Terraform is commonly used with Infoblox Cloud Network Automation features to automate DNS and IPAM for private and public cloud platforms. To use Terraform with the Cloud API for CNA, or with Cloud Platform (CP) appliances, specific extensible attributes must be included in the ext_attrs argument. You must include values for: **CMP Type, Tenant ID**, and **Cloud API Owned**. The following is an example of a ext_attrs argument for a cloud object:

```
ext_attrs = jsonencode({
      "CMP Type" = "Terraform" 
      "Tenant ID" = "tenant-1" 
      "Cloud API Owned" = "True" 
})
```

You can include other extensible attributes for cloud objects in addition to the three which are required. [Read more](https://docs.infoblox.com/space/nios86/36733196/Extensible+Attributes+for+Cloud+Objects)