1
13
14 package software.amazon.awssdk.regions.partitionmetadata;
15
16 import software.amazon.awssdk.annotations.Generated;
17 import software.amazon.awssdk.annotations.SdkPublicApi;
18 import software.amazon.awssdk.regions.PartitionMetadata;
19
20 @SdkPublicApi
21 @Generated("software.amazon.awssdk:codegen")
22 public final class AwsIsoPartitionMetadata implements PartitionMetadata {
23 private static final String DNS_SUFFIX = "c2s.ic.gov";
24
25 private static final String HOSTNAME = "{service}.{region}.{dnsSuffix}";
26
27 private static final String ID = "aws-iso";
28
29 private static final String NAME = "AWS ISO (US)";
30
31 private static final String REGION_REGEX = "^us\\-iso\\-\\w+\\-\\d+$";
32
33 @Override
34 public String dnsSuffix() {
35 return DNS_SUFFIX;
36 }
37
38 @Override
39 public String hostname() {
40 return HOSTNAME;
41 }
42
43 @Override
44 public String id() {
45 return ID;
46 }
47
48 @Override
49 public String name() {
50 return NAME;
51 }
52
53 @Override
54 public String regionRegex() {
55 return REGION_REGEX;
56 }
57 }
58