Cloud Terraform provider
Terraform is an infrastructure-as-code tool that enables teams and organizations to safely provision and manage infrastructure in any cloud.
The Illumio Cloud Terraform provider is the first-class API support for the Illumio Cloud platform. Illumio supports the creation of applications, deployments, and tag to label mappings with Terraform. In addition to the resources managed in the provider, Illumio includes Terraform modules for Illumio Cloud use. This includes:
Onboarding of AWS and Azure Cloud Providers
See Create a Terraform Illumio Cloud Onboarding Application for Azure.
See Onboard an Azure Subscription using a Terraform Illumio Cloud Onboarding Application.
Onboarding of network flow logs from AWS and Azure
Creating deployments
Creating applications
Creating application policy rules
Creating tag to label mappings
Creating IP lists
Illumio frequently updates the Illumio Cloud Terraform provider, so refer to this documentation periodically.
Access, subscribe, and contribute to the Illumio Cloud Terraform provider using the links below.
Provider and modules in Terraform Registry
Github
Terraform module examples
Examples and schemas
Application schemas
Deployment and tag to label schemas
Policy schemas