github.com/jpreese/tflint@v0.19.2-0.20200908152133-b01686250fb6/rules/awsrules/models/mappings/directory-service.hcl (about) 1 import = "aws-sdk-go/models/apis/ds/2015-04-16/api-2.json" 2 3 mapping "aws_directory_service_directory" { 4 name = DirectoryName 5 password = ConnectPassword 6 size = DirectorySize 7 vpc_settings = DirectoryVpcSettings 8 connect_settings = DirectoryConnectSettings 9 // alias = AliasName 10 description = Description 11 short_name = DirectoryShortName 12 type = DirectoryType 13 edition = DirectoryEdition 14 tags = Tags 15 } 16 17 mapping "aws_directory_service_conditional_forwarder" { 18 directory_id = DirectoryId 19 dns_ips = DnsIpAddrs 20 remote_domain_name = RemoteDomainName 21 } 22 23 mapping "aws_directory_service_log_subscription" { 24 directory_id = DirectoryId 25 log_group_name = LogGroupName 26 } 27 28 test "aws_directory_service_directory" "name" { 29 ok = "corp.notexample.com" 30 ng = "@example.com" 31 } 32 33 test "aws_directory_service_directory" "size" { 34 ok = "Small" 35 ng = "Micro" 36 } 37 38 test "aws_directory_service_directory" "short_name" { 39 ok = "CORP" 40 ng = "CORP:EXAMPLE" 41 } 42 43 test "aws_directory_service_directory" "description" { 44 ok = "example" 45 ng = "@example" 46 } 47 48 test "aws_directory_service_directory" "type" { 49 ok = "SimpleAD" 50 ng = "ActiveDirectory" 51 } 52 53 test "aws_directory_service_directory" "edition" { 54 ok = "Enterprise" 55 ng = "Free" 56 } 57 58 test "aws_directory_service_conditional_forwarder" "directory_id" { 59 ok = "d-1234567890" 60 ng = "1234567890" 61 } 62 63 test "aws_directory_service_conditional_forwarder" "remote_domain_name" { 64 ok = "example.com" 65 ng = "example^com" 66 }