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

     1  import = "aws-sdk-go/models/apis/dms/2016-01-01/api-2.json"
     2  
     3  mapping "aws_dms_certificate" {
     4    certificate_id = String
     5    certificate_pem = String
     6    certificate_wallet = CertificateWallet
     7  }
     8  
     9  mapping "aws_dms_endpoint" {
    10    certificate_arn             = String
    11    database_name               = String
    12    endpoint_id                 = String
    13    endpoint_type               = ReplicationEndpointTypeValue
    14    engine_name                 = String
    15    extra_connection_attributes = String
    16    kms_key_arn                 = String
    17    password                    = SecretString
    18    port                        = IntegerOptional
    19    server_name                 = String
    20    ssl_mode                    = DmsSslModeValue
    21    tags                        = TagList
    22    username                    = String
    23    service_access_role         = String
    24    mongodb_settings            = MongoDbSettings
    25    s3_settings                 = S3Settings
    26  }
    27  
    28  mapping "aws_dms_replication_instance" {
    29    allocated_storage            = IntegerOptional
    30    apply_immediately            = Boolean
    31    auto_minor_version_upgrade   = BooleanOptional
    32    availability_zone            = String
    33    engine_version               = String
    34    kms_key_arn                  = String
    35    multi_az                     = BooleanOptional
    36    preferred_maintenance_window = String
    37    publicly_accessible          = BooleanOptional
    38    replication_instance_class   = String
    39    replication_instance_id      = String
    40    replication_subnet_group_id  = String
    41    tags                         = TagList
    42    vpc_security_group_ids       = VpcSecurityGroupIdList
    43  }
    44  
    45  mapping "aws_dms_replication_subnet_group" {
    46    replication_subnet_group_description = String
    47    replication_subnet_group_id          = String
    48    subnet_ids                           = SubnetIdentifierList
    49    tags                                 = TagList
    50  }
    51  
    52  mapping "aws_dms_replication_task" {
    53    cdc_start_time            = TStamp
    54    migration_type            = MigrationTypeValue
    55    replication_instance_arn  = String
    56    replication_task_id       = String
    57    replication_task_settings = String
    58    source_endpoint_arn       = String
    59    table_mappings            = String
    60    tags                      = TagList
    61    target_endpoint_arn       = String
    62  }
    63  
    64  test "aws_dms_endpoint" "endpoint_type" {
    65    ok = "source"
    66    ng = "resource"
    67  }
    68  
    69  test "aws_dms_endpoint" "ssl_mode" {
    70    ok = "require"
    71    ng = "verify-require"
    72  }
    73  
    74  test "aws_dms_replication_task" "migration_type" {
    75    ok = "full-load"
    76    ng = "partial-load"
    77  }