github.com/jpreese/tflint@v0.19.2-0.20200908152133-b01686250fb6/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    scale_down_behavior               = ScaleDownBehavior
     8    additional_info                   = any // XmlString
     9    service_role                      = String
    10    security_configuration            = any // XmlString
    11    core_instance_group               = InstanceGroup
    12    log_uri                           = String
    13    applications                      = ApplicationList
    14    termination_protection            = Boolean
    15    keep_job_flow_alive_when_no_steps = Boolean
    16    ec2_attributes                    = Ec2InstanceAttributes
    17    kerberos_attributes               = KerberosAttributes
    18    ebs_root_volume_size              = Integer
    19    custom_ami_id                     = any // XmlStringMaxLen256
    20    bootstrap_action                  = BootstrapActionConfigList
    21    configurations                    = ConfigurationList
    22    configurations_json               = String
    23    visible_to_all_users              = Boolean
    24    autoscaling_role                  = any // XmlString
    25    step                              = StepConfigList
    26    tags                              = TagList
    27  }
    28  
    29  mapping "aws_emr_instance_group" {
    30    name               = any // XmlStringMaxLen256
    31    cluster_id         = ClusterId
    32    instance_type      = any // InstanceType
    33    instance_count     = Integer
    34    bid_price          = any // XmlStringMaxLen256
    35    ebs_optimized      = BooleanObject
    36    ebs_config         = EbsBlockDeviceConfig
    37    autoscaling_policy = AutoScalingPolicyDescription
    38  }
    39  
    40  mapping "aws_emr_security_configuration" {
    41    name          = any // XmlString
    42    name_prefix   = String
    43    configuration = String
    44  }