Values.ModifyClusterSubnetGroupResultSourceModifies a cluster subnet group to include the specified list of VPC subnets. The operation replaces the existing list of subnets with the new list of subnets. VPC Block Public Access (BPA) enables you to block resources in VPCs and subnets that you own in a Region from reaching or being reached from the internet through internet gateways and egress-only internet gateways. If a subnet group for a provisioned cluster is in an account with VPC BPA turned on, the following capabilities are blocked: Creating a public cluster Restoring a public cluster Modifying a private cluster to be public Adding a subnet with VPC BPA turned on to the subnet group when there's at least one public cluster within the group For more information about VPC BPA, see Block public access to VPCs and subnets in the Amazon VPC User Guide.
and t = {modifyClusterSubnetGroupResult : modifyClusterSubnetGroupResult;responseMetaData : responseMetaData;}type error = [ | `ClusterSubnetGroupNotFoundFault of ClusterSubnetGroupNotFoundFault.t| `ClusterSubnetQuotaExceededFault of ClusterSubnetQuotaExceededFault.t| `DependentServiceRequestThrottlingFault of
DependentServiceRequestThrottlingFault.t| `InvalidSubnet of InvalidSubnet.t| `SubnetAlreadyInUse of SubnetAlreadyInUse.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `ClusterSubnetGroupNotFoundFault of unit
| `ClusterSubnetQuotaExceededFault of unit
| `DependentServiceRequestThrottlingFault of unit
| `InvalidSubnet of unit
| `SubnetAlreadyInUse of unit
| `UnauthorizedOperation of unit
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `ClusterSubnetGroupNotFoundFault of unit
| `ClusterSubnetQuotaExceededFault of unit
| `DependentServiceRequestThrottlingFault of unit
| `InvalidSubnet of unit
| `SubnetAlreadyInUse of unit
| `UnauthorizedOperation of unit
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Structure of
(string
* [> `List of
[> `String of String_.t
| `Structure of
(string
* [> `String of String_.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of String_.t ])
list ]
list
| `String of String_.t ])
list ])
list ]
list
| `String of String_.t ])
list ])
list ])
list ]