You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"aws_opsworks_custom_layer" {
source="./modules/aws/r/aws_opsworks_custom_layer"# auto_assign_elastic_ips - (optional) is a type of boolauto_assign_elastic_ips=null# auto_assign_public_ips - (optional) is a type of boolauto_assign_public_ips=null# auto_healing - (optional) is a type of boolauto_healing=null# custom_configure_recipes - (optional) is a type of list of stringcustom_configure_recipes=[]
# custom_deploy_recipes - (optional) is a type of list of stringcustom_deploy_recipes=[]
# custom_instance_profile_arn - (optional) is a type of stringcustom_instance_profile_arn=null# custom_json - (optional) is a type of stringcustom_json=null# custom_security_group_ids - (optional) is a type of set of stringcustom_security_group_ids=[]
# custom_setup_recipes - (optional) is a type of list of stringcustom_setup_recipes=[]
# custom_shutdown_recipes - (optional) is a type of list of stringcustom_shutdown_recipes=[]
# custom_undeploy_recipes - (optional) is a type of list of stringcustom_undeploy_recipes=[]
# drain_elb_on_shutdown - (optional) is a type of booldrain_elb_on_shutdown=null# elastic_load_balancer - (optional) is a type of stringelastic_load_balancer=null# install_updates_on_boot - (optional) is a type of boolinstall_updates_on_boot=null# instance_shutdown_timeout - (optional) is a type of numberinstance_shutdown_timeout=null# name - (required) is a type of stringname=null# short_name - (required) is a type of stringshort_name=null# stack_id - (required) is a type of stringstack_id=null# system_packages - (optional) is a type of set of stringsystem_packages=[]
# tags - (optional) is a type of map of stringtags={}
# use_ebs_optimized_instances - (optional) is a type of booluse_ebs_optimized_instances=nullebs_volume=[{
encrypted =null
iops =null
mount_point =null
number_of_disks =null
raid_level =null
size =null
type =null
}]
}
resource"aws_opsworks_custom_layer""this" {
# auto_assign_elastic_ips - (optional) is a type of boolauto_assign_elastic_ips=var.auto_assign_elastic_ips# auto_assign_public_ips - (optional) is a type of boolauto_assign_public_ips=var.auto_assign_public_ips# auto_healing - (optional) is a type of boolauto_healing=var.auto_healing# custom_configure_recipes - (optional) is a type of list of stringcustom_configure_recipes=var.custom_configure_recipes# custom_deploy_recipes - (optional) is a type of list of stringcustom_deploy_recipes=var.custom_deploy_recipes# custom_instance_profile_arn - (optional) is a type of stringcustom_instance_profile_arn=var.custom_instance_profile_arn# custom_json - (optional) is a type of stringcustom_json=var.custom_json# custom_security_group_ids - (optional) is a type of set of stringcustom_security_group_ids=var.custom_security_group_ids# custom_setup_recipes - (optional) is a type of list of stringcustom_setup_recipes=var.custom_setup_recipes# custom_shutdown_recipes - (optional) is a type of list of stringcustom_shutdown_recipes=var.custom_shutdown_recipes# custom_undeploy_recipes - (optional) is a type of list of stringcustom_undeploy_recipes=var.custom_undeploy_recipes# drain_elb_on_shutdown - (optional) is a type of booldrain_elb_on_shutdown=var.drain_elb_on_shutdown# elastic_load_balancer - (optional) is a type of stringelastic_load_balancer=var.elastic_load_balancer# install_updates_on_boot - (optional) is a type of boolinstall_updates_on_boot=var.install_updates_on_boot# instance_shutdown_timeout - (optional) is a type of numberinstance_shutdown_timeout=var.instance_shutdown_timeout# name - (required) is a type of stringname=var.name# short_name - (required) is a type of stringshort_name=var.short_name# stack_id - (required) is a type of stringstack_id=var.stack_id# system_packages - (optional) is a type of set of stringsystem_packages=var.system_packages# tags - (optional) is a type of map of stringtags=var.tags# use_ebs_optimized_instances - (optional) is a type of booluse_ebs_optimized_instances=var.use_ebs_optimized_instancesdynamic"ebs_volume" {
for_each=var.ebs_volumecontent {
# encrypted - (optional) is a type of boolencrypted=ebs_volume.value["encrypted"]
# iops - (optional) is a type of numberiops=ebs_volume.value["iops"]
# mount_point - (required) is a type of stringmount_point=ebs_volume.value["mount_point"]
# number_of_disks - (required) is a type of numbernumber_of_disks=ebs_volume.value["number_of_disks"]
# raid_level - (optional) is a type of stringraid_level=ebs_volume.value["raid_level"]
# size - (required) is a type of numbersize=ebs_volume.value["size"]
# type - (optional) is a type of stringtype=ebs_volume.value["type"]
}
}
}