github.com/wata727/tflint@v0.12.2-0.20191013070026-96dd0d36f385/rules/awsrules/models/mappings/emr.hcl (about) 1 import = "aws-sdk-go/models/apis/elasticmapreduce/2009-03-31/api-2.json" 2 3 mapping "aws_emr_cluster" { 4 name = String 5 release_label = String 6 master_instance_group = any // InstanceGroup 7 master_instance_type = any // InstanceType 8 scale_down_behavior = ScaleDownBehavior 9 additional_info = any // XmlString 10 service_role = String 11 security_configuration = any // XmlString 12 core_instance_group = InstanceGroup 13 core_instance_type = any // InstanceType 14 core_instance_count = Integer 15 instance_group = InstanceGroup 16 log_uri = String 17 applications = ApplicationList 18 termination_protection = Boolean 19 keep_job_flow_alive_when_no_steps = Boolean 20 ec2_attributes = Ec2InstanceAttributes 21 kerberos_attributes = KerberosAttributes 22 ebs_root_volume_size = Integer 23 custom_ami_id = any // XmlStringMaxLen256 24 bootstrap_action = BootstrapActionConfigList 25 configurations = ConfigurationList 26 configurations_json = String 27 visible_to_all_users = Boolean 28 autoscaling_role = any // XmlString 29 step = StepConfigList 30 tags = TagList 31 } 32 33 mapping "aws_emr_instance_group" { 34 name = any // XmlStringMaxLen256 35 cluster_id = ClusterId 36 instance_type = any // InstanceType 37 instance_count = Integer 38 bid_price = any // XmlStringMaxLen256 39 ebs_optimized = BooleanObject 40 ebs_config = EbsBlockDeviceConfig 41 autoscaling_policy = AutoScalingPolicyDescription 42 } 43 44 mapping "aws_emr_security_configuration" { 45 name = any // XmlString 46 name_prefix = String 47 configuration = String 48 }