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

     1  import = "aws-sdk-go/models/apis/logs/2014-03-28/api-2.json"
     2  
     3  mapping "aws_cloudwatch_log_destination" {
     4    name = DestinationName
     5  }
     6  
     7  mapping "aws_cloudwatch_log_destination_policy" {
     8    destination_name = DestinationName
     9  }
    10  
    11  mapping "aws_cloudwatch_log_group" {
    12    name       = LogGroupName
    13    kms_key_id = KmsKeyId
    14  }
    15  
    16  mapping "aws_cloudwatch_log_metric_filter" {
    17    name           = FilterName
    18    pattern        = FilterPattern
    19    log_group_name = LogGroupName
    20  }
    21  
    22  mapping "aws_cloudwatch_log_resource_policy" {
    23    policy_document = PolicyDocument
    24  }
    25  
    26  mapping "aws_cloudwatch_log_stream" {
    27    name           = LogStreamName
    28    log_group_name = LogGroupName
    29  }
    30  
    31  mapping "aws_cloudwatch_log_subscription_filter" {
    32    name           = FilterName
    33    filter_pattern = FilterPattern
    34    log_group_name = LogGroupName
    35    distribution   = Distribution
    36  }
    37  
    38  test "aws_cloudwatch_log_destination" "name" {
    39    ok = "test_destination"
    40    ng = "test:destination"
    41  }
    42  
    43  test "aws_cloudwatch_log_group" "name" {
    44    ok = "Yada"
    45    ng = "Yoda:prod"
    46  }
    47  
    48  test "aws_cloudwatch_log_metric_filter" "name" {
    49    ok = "MyAppAccessCount"
    50    ng = "MyAppAccessCount:prod"
    51  }
    52  
    53  test "aws_cloudwatch_log_stream" "name" {
    54    ok = "Yada"
    55    ng = "Yoda:prod"
    56  }
    57  
    58  test "aws_cloudwatch_log_subscription_filter" "name" {
    59    ok = "test_lambdafunction_logfilter"
    60    ng = "test_lambdafunction_logfilter:test"
    61  }
    62  
    63  test "aws_cloudwatch_log_subscription_filter" "distribution" {
    64    ok = "Random"
    65    ng = "LogStream"
    66  }