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

     1  import = "aws-sdk-go/models/apis/neptune/2014-10-31/api-2.json"
     2  
     3  mapping "aws_neptune_parameter_group" {
     4    name        = String
     5    family      = String
     6    description = String
     7    parameter   = ParametersList
     8    tags        = TagList
     9  }
    10  
    11  mapping "aws_neptune_subnet_group" {
    12    name        = String
    13    name_prefix = any
    14    description = String
    15    subnet_ids  = SubnetIdentifierList
    16    tags        = TagList
    17  }
    18  
    19  mapping "aws_neptune_cluster_parameter_group" {
    20    name        = String
    21    name_prefix = any
    22    family      = String
    23    description = String
    24    parameter   = ParametersList
    25    tags        = TagList
    26  }
    27  
    28  mapping "aws_neptune_cluster" {
    29    apply_immediately                    = any
    30    availability_zones                   = AvailabilityZones
    31    backup_retention_period              = IntegerOptional
    32    cluster_identifier                   = String
    33    cluster_identifier_prefix            = any
    34    engine                               = String
    35    engine_version                       = String
    36    final_snapshot_identifier            = String
    37    iam_roles                            = any
    38    iam_database_authentication_enabled  = BooleanOptional
    39    kms_key_arn                          = String
    40    neptune_subnet_group_name            = String
    41    neptune_cluster_parameter_group_name = String
    42    preferred_backup_window              = String
    43    preferred_maintenance_window         = String
    44    port                                 = IntegerOptional
    45    replication_source_identifier        = String
    46    skip_final_snapshot                  = Boolean
    47    snapshot_identifier                  = String
    48    storage_encrypted                    = BooleanOptional
    49    tags                                 = TagList
    50    vpc_security_group_ids               = VpcSecurityGroupIdList
    51  }
    52  
    53  mapping "aws_neptune_cluster_instance" {
    54    apply_immediately            = any
    55    auto_minor_version_upgrade   = BooleanOptional
    56    availability_zone            = String
    57    cluster_identifier           = String
    58    engine                       = String
    59    engine_version               = String
    60    identifier                   = String
    61    identifier_prefix            = any
    62    instance_class               = String
    63    neptune_subnet_group_name    = String
    64    neptune_parameter_group_name = String
    65    port                         = IntegerOptional
    66    preferred_backup_window      = String
    67    preferred_maintenance_window = String
    68    promotion_tier               = IntegerOptional
    69    publicly_accessible          = BooleanOptional
    70    tags                         = TagList
    71  }
    72  
    73  mapping "aws_neptune_cluster_snapshot" {
    74    db_cluster_identifier          = String
    75    db_cluster_snapshot_identifier = String
    76  }
    77  
    78  mapping "aws_neptune_event_subscription" {
    79    enabled          = BooleanOptional
    80    event_categories = EventCategoriesList
    81    name             = String
    82    name_prefix      = any
    83    sns_topic_arn    = String
    84    source_ids       = SourceIdsList
    85    source_type      = String
    86    tags             = TagList
    87  }