github.com/wata727/tflint@v0.12.2-0.20191013070026-96dd0d36f385/rules/awsrules/models/mappings/sns.hcl (about)

     1  import = "aws-sdk-go/models/apis/sns/2010-03-31/api-2.json"
     2  
     3  mapping "aws_sns_platform_application" {
     4    name                             = String
     5    platform                         = String
     6    platform_credential              = any
     7    event_delivery_failure_topic_arn = topicARN
     8    event_endpoint_created_topic_arn = topicARN
     9    event_endpoint_deleted_topic_arn = topicARN
    10    event_endpoint_updated_topic_arn = topicARN
    11    failure_feedback_role_arn        = any
    12    platform_principal               = any
    13    success_feedback_role_arn        = any
    14    success_feedback_sample_rate     = any
    15  }
    16  
    17  mapping "aws_sns_sms_preferences" {
    18    monthly_spend_limit                   = any
    19    delivery_status_iam_role_arn          = any
    20    delivery_status_success_sampling_rate = any
    21    default_sender_id                     = any
    22    default_sms_type                      = any
    23    usage_report_s3_bucket                = any
    24  }
    25  
    26  mapping "aws_sns_topic" {
    27    name                                     = topicName
    28    name_prefix                              = any
    29    display_name                             = any
    30    policy                                   = any
    31    delivery_policy                          = any
    32    application_success_feedback_role_arn    = any
    33    application_success_feedback_sample_rate = any
    34    application_failure_feedback_role_arn    = any
    35    http_success_feedback_role_arn           = any
    36    http_success_feedback_sample_rate        = any
    37    http_failure_feedback_role_arn           = any
    38    kms_master_key_id                        = any
    39    lambda_success_feedback_role_arn         = any
    40    lambda_success_feedback_sample_rate      = any
    41    lambda_failure_feedback_role_arn         = any
    42    sqs_success_feedback_role_arn            = any
    43    sqs_success_feedback_sample_rate         = any
    44    sqs_failure_feedback_role_arn            = any
    45    tags                                     = TagList
    46  }
    47  
    48  mapping "aws_sns_topic_policy" {
    49    arn    = any
    50    policy = any
    51  }
    52  
    53  mapping "aws_sns_topic_subscription" {
    54    topic_arn                       = topicARN
    55    protocol                        = protocol
    56    endpoint                        = endpoint
    57    endpoint_auto_confirms          = any
    58    confirmation_timeout_in_minutes = any
    59    raw_message_delivery            = any
    60    filter_policy                   = any
    61    delivery_policy                 = any
    62  }