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  }