Supported resource types for the HCP Terraform run task
This topic provides reference information about resource types that the HCP Terraform run task for HCP Packer supports when used to validate hard-coded machine artifacts. Refer to Validate artifact builds for information about using the run task.
Amazon Web Services (AWS) provider
The run task supports the following AWS provider resources. Refer to the AWS provider documentation for details about how to configure its resources:
aws_instance
aws_spot_instance_request
aws_launch_template
aws_launch_configuration
aws_ami_launch_permission
aws_launch_template
aws_emr_cluster
aws_batch_compute_environment
Azure provider
The run task supports the following Azure provider resources. Refer to the Azure provider documentation for details about how to configure its resources:
azurerm_virtual_machine_scale_set
azurerm_linux_virtual_machine
azurerm_windows_virtual_machine
azurerm_managed_disk
Google Cloud Platform (GCP) provider
The run task supports the following GCP provider resources. Refer to the GCP provider documentation for details about how to configure its resources: