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 }