github.com/wata727/tflint@v0.12.2-0.20191013070026-96dd0d36f385/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    logging_info     = LoggingInfo
    69    task_parameters  = MaintenanceWindowTaskParameters
    70  }
    71  
    72  mapping "aws_ssm_patch_baseline" {
    73    name                              = BaselineName
    74    description                       = BaselineDescription
    75    operating_system                  = OperatingSystem
    76    approved_patches_compliance_level = PatchComplianceLevel
    77    approved_patches                  = PatchIdList
    78    rejected_patches                  = PatchIdList
    79    global_filter                     = PatchFilterGroup
    80    approval_rule                     = PatchRuleGroup
    81  }
    82  
    83  mapping "aws_ssm_patch_group" {
    84    baseline_id = BaselineId
    85    patch_group = PatchGroup
    86  }
    87  
    88  mapping "aws_ssm_parameter" {
    89    name            = PSParameterName
    90    type            = ParameterType
    91    value           = PSParameterValue
    92    description     = ParameterDescription
    93    tier            = ParameterTier
    94    key_id          = ParameterKeyId
    95    overwrite       = Boolean
    96    allowed_pattern = AllowedPattern
    97    tags            = TagList
    98  }
    99  
   100  mapping "aws_ssm_resource_data_sync" {
   101    name           = ResourceDataSyncName
   102    s3_destination = ResourceDataSyncS3Destination
   103  }