@@ -26,6 +26,7 @@ defmodule AWS.DocDB do
2626 optional("EnableCloudwatchLogsExports") => list(String.t() | atom()),
2727 optional("EngineVersion") => String.t() | atom(),
2828 optional("KmsKeyId") => String.t() | atom(),
29+ optional("NetworkType") => String.t() | atom(),
2930 optional("Port") => integer(),
3031 optional("ServerlessV2ScalingConfiguration") => serverless_v2_scaling_configuration(),
3132 optional("StorageType") => String.t() | atom(),
@@ -623,6 +624,7 @@ defmodule AWS.DocDB do
623624 optional("DeletionProtection") => boolean(),
624625 optional("EnableCloudwatchLogsExports") => list(String.t() | atom()),
625626 optional("KmsKeyId") => String.t() | atom(),
627+ optional("NetworkType") => String.t() | atom(),
626628 optional("Port") => integer(),
627629 optional("RestoreToTime") => non_neg_integer(),
628630 optional("RestoreType") => String.t() | atom(),
@@ -1170,6 +1172,17 @@ defmodule AWS.DocDB do
11701172
11711173 @ typedoc """
11721174
1175+ ## Example:
1176+
1177+ network_type_not_supported() :: %{
1178+ "message" => String.t() | atom()
1179+ }
1180+
1181+ """
1182+ @ type network_type_not_supported ( ) :: % { ( String . t ( ) | atom ( ) ) => any ( ) }
1183+
1184+ @ typedoc """
1185+
11731186 ## Example:
11741187
11751188 orderable_db_instance_option() :: %{
@@ -1586,6 +1599,7 @@ defmodule AWS.DocDB do
15861599 optional("MasterUserPassword") => String.t() | atom(),
15871600 optional("MasterUserSecretKmsKeyId") => String.t() | atom(),
15881601 optional("MasterUsername") => String.t() | atom(),
1602+ optional("NetworkType") => String.t() | atom(),
15891603 optional("Port") => integer(),
15901604 optional("PreSignedUrl") => String.t() | atom(),
15911605 optional("PreferredBackupWindow") => String.t() | atom(),
@@ -1914,6 +1928,7 @@ defmodule AWS.DocDB do
19141928 "MasterUserSecret" => cluster_master_user_secret(),
19151929 "Engine" => String.t() | atom(),
19161930 "VpcSecurityGroups" => list(vpc_security_group_membership()),
1931+ "NetworkType" => String.t() | atom(),
19171932 "MultiAZ" => boolean(),
19181933 "EarliestRestorableTime" => non_neg_integer(),
19191934 "PreferredMaintenanceWindow" => String.t() | atom(),
@@ -1941,6 +1956,7 @@ defmodule AWS.DocDB do
19411956 "EngineVersion" => String.t() | atom(),
19421957 "HostedZoneId" => String.t() | atom(),
19431958 "AssociatedRoles" => list(db_cluster_role()),
1959+ "IOOptimizedNextAllowedModificationTime" => non_neg_integer(),
19441960 "StorageEncrypted" => boolean(),
19451961 "Endpoint" => String.t() | atom()
19461962 }
@@ -2294,6 +2310,7 @@ defmodule AWS.DocDB do
22942310 "DBSubnetGroupName" => String.t() | atom(),
22952311 "SubnetGroupStatus" => String.t() | atom(),
22962312 "Subnets" => list(subnet()),
2313+ "SupportedNetworkTypes" => list(String.t() | atom()),
22972314 "VpcId" => String.t() | atom()
22982315 }
22992316
@@ -2397,6 +2414,7 @@ defmodule AWS.DocDB do
23972414 optional("ManageMasterUserPassword") => boolean(),
23982415 optional("MasterUserPassword") => String.t() | atom(),
23992416 optional("MasterUserSecretKmsKeyId") => String.t() | atom(),
2417+ optional("NetworkType") => String.t() | atom(),
24002418 optional("NewDBClusterIdentifier") => String.t() | atom(),
24012419 optional("Port") => integer(),
24022420 optional("PreferredBackupWindow") => String.t() | atom(),
@@ -2658,6 +2676,7 @@ defmodule AWS.DocDB do
26582676 | storage_quota_exceeded_fault ( )
26592677 | db_subnet_group_not_found_fault ( )
26602678 | db_instance_not_found_fault ( )
2679+ | network_type_not_supported ( )
26612680 | db_subnet_group_does_not_cover_enough_a_zs ( )
26622681 | invalid_vpc_network_state_fault ( )
26632682 | invalid_global_cluster_state_fault ( )
@@ -2792,6 +2811,7 @@ defmodule AWS.DocDB do
27922811 | db_cluster_parameter_group_not_found_fault ( )
27932812 | storage_quota_exceeded_fault ( )
27942813 | db_subnet_group_not_found_fault ( )
2814+ | network_type_not_supported ( )
27952815 | invalid_vpc_network_state_fault ( )
27962816 | invalid_subnet ( )
27972817 | invalid_db_subnet_group_state_fault ( )
@@ -2867,6 +2887,7 @@ defmodule AWS.DocDB do
28672887 | storage_quota_exceeded_fault ( )
28682888 | db_subnet_group_not_found_fault ( )
28692889 | invalid_db_cluster_snapshot_state_fault ( )
2890+ | network_type_not_supported ( )
28702891 | invalid_vpc_network_state_fault ( )
28712892 | invalid_subnet ( )
28722893 | invalid_restore_fault ( )
@@ -2884,6 +2905,7 @@ defmodule AWS.DocDB do
28842905 | storage_quota_exceeded_fault ( )
28852906 | db_subnet_group_not_found_fault ( )
28862907 | invalid_db_cluster_snapshot_state_fault ( )
2908+ | network_type_not_supported ( )
28872909 | invalid_vpc_network_state_fault ( )
28882910 | invalid_subnet ( )
28892911 | invalid_restore_fault ( )
@@ -3155,13 +3177,14 @@ defmodule AWS.DocDB do
31553177 Amazon Web Services Regions.
31563178
31573179 The global cluster contains one primary cluster with read-write capability, and
3158- up-to give read-only secondary clusters. Global clusters uses storage-based fast
3180+ up-to 10 read-only secondary clusters. Global clusters uses storage-based fast
31593181 replication across regions with latencies less than one second, using dedicated
31603182 infrastructure with no impact to your workload’s performance.
31613183
31623184 You can create a global cluster that is initially empty, and then add a primary
3163- and a secondary to it. Or you can specify an existing cluster during the create
3164- operation, and this cluster becomes the primary of the global cluster.
3185+ and a secondary to it.
3186+ Or you can specify an existing cluster during the create operation, and this
3187+ cluster becomes the primary of the global cluster.
31653188
31663189 This action only applies to Amazon DocumentDB clusters.
31673190 """
0 commit comments