github.com/jpreese/tflint@v0.19.2-0.20200908152133-b01686250fb6/rules/awsrules/models/mappings/ssm.hcl (about)

     1  import = "aws-sdk-go/models/apis/ssm/2014-11-06/api-2.json"
     2  
     3  mapping "aws_ssm_activation" {
     4    name               = DefaultInstanceName
     5    description        = ActivationDescription
     6    expiration_date    = ExpirationDate
     7    iam_role           = IamRole
     8    registration_limit = RegistrationLimit
     9    tags               = TagList
    10  }
    11  
    12  mapping "aws_ssm_association" {
    13    name                = DocumentARN
    14    association_name    = AssociationName
    15    document_version    = DocumentVersion
    16    instance_id         = InstanceId
    17    output_location     = InstanceAssociationOutputLocation
    18    parameters          = Parameters
    19    schedule_expression = ScheduleExpression
    20    targets             = Targets
    21    compliance_severity = AssociationComplianceSeverity
    22    max_concurrency     = MaxConcurrency
    23    max_errors          = MaxErrors
    24  }
    25  
    26  mapping "aws_ssm_document" {
    27    name            = DocumentName
    28    content         = DocumentContent
    29    document_format = DocumentFormat
    30    document_type   = DocumentType
    31    permissions     = any
    32    tags            = TagList
    33  }
    34  
    35  mapping "aws_ssm_maintenance_window" {
    36    name                       = MaintenanceWindowName
    37    schedule                   = MaintenanceWindowSchedule
    38    cutoff                     = MaintenanceWindowCutoff
    39    duration                   = MaintenanceWindowDurationHours
    40    allow_unassociated_targets = MaintenanceWindowAllowUnassociatedTargets
    41    enabled                    = MaintenanceWindowEnabled
    42    end_date                   = MaintenanceWindowStringDateTime
    43    schedule_timezone          = MaintenanceWindowTimezone
    44    start_date                 = MaintenanceWindowStringDateTime
    45    tags                       = TagList
    46  }
    47  
    48  mapping "aws_ssm_maintenance_window_target" {
    49    window_id         = MaintenanceWindowId
    50    name              = MaintenanceWindowName
    51    description       = MaintenanceWindowDescription
    52    resource_type     = MaintenanceWindowResourceType
    53    targets           = Targets
    54    owner_information = OwnerInformation
    55  }
    56  
    57  mapping "aws_ssm_maintenance_window_task" {
    58    window_id        = MaintenanceWindowId
    59    max_concurrency  = MaxConcurrency
    60    max_errors       = MaxErrors
    61    task_type        = MaintenanceWindowTaskType
    62    task_arn         = MaintenanceWindowTaskArn
    63    service_role_arn = ServiceRole
    64    name             = MaintenanceWindowName
    65    description      = MaintenanceWindowDescription
    66    targets          = Targets
    67    priority         = MaintenanceWindowTaskPriority
    68  }
    69  
    70  mapping "aws_ssm_patch_baseline" {
    71    name                              = BaselineName
    72    description                       = BaselineDescription
    73    operating_system                  = OperatingSystem
    74    approved_patches_compliance_level = PatchComplianceLevel
    75    approved_patches                  = PatchIdList
    76    rejected_patches                  = PatchIdList
    77    global_filter                     = PatchFilterGroup
    78    approval_rule                     = PatchRuleGroup
    79  }
    80  
    81  mapping "aws_ssm_patch_group" {
    82    baseline_id = BaselineId
    83    patch_group = PatchGroup
    84  }
    85  
    86  mapping "aws_ssm_parameter" {
    87    name            = PSParameterName
    88    type            = ParameterType
    89    value           = PSParameterValue
    90    description     = ParameterDescription
    91    tier            = ParameterTier
    92    key_id          = ParameterKeyId
    93    overwrite       = Boolean
    94    allowed_pattern = AllowedPattern
    95    tags            = TagList
    96  }
    97  
    98  mapping "aws_ssm_resource_data_sync" {
    99    name           = ResourceDataSyncName
   100    s3_destination = ResourceDataSyncS3Destination
   101  }