Values.UpdateVpcEndpointRequestSourceUpdates an OpenSearch Serverless-managed interface endpoint. For more information, see Access Amazon OpenSearch Serverless using an interface endpoint.
type nonrec t = {id : VpcEndpointId.t;The unique identifier of the interface endpoint to update.
*)addSubnetIds : SubnetIds.t option;The ID of one or more subnets to add to the endpoint.
*)removeSubnetIds : SubnetIds.t option;The unique identifiers of the subnets to remove from the endpoint.
*)addSecurityGroupIds : SecurityGroupIds.t option;The unique identifiers of the security groups to add to the endpoint. Security groups define the ports, protocols, and sources for inbound traffic that you are authorizing into your endpoint.
*)removeSecurityGroupIds : SecurityGroupIds.t option;The unique identifiers of the security groups to remove from the endpoint.
*)clientToken : ClientToken.t option;Unique, case-sensitive identifier to ensure idempotency of the request.
*)}val make :
?addSubnetIds:??? ->
?removeSubnetIds:??? ->
?addSecurityGroupIds:??? ->
?removeSecurityGroupIds:??? ->
?clientToken:??? ->
id:VpcEndpointId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of [> `String of SubnetId.t ] list
| `String of VpcEndpointId.t ])
list ]