Values.SetSecurityGroupsOutputSourceAssociates the specified security groups with the specified Application Load Balancer or Network Load Balancer. The specified security groups override the previously associated security groups. You can't perform this operation on a Network Load Balancer unless you specified a security group for the load balancer when you created it. You can't associate a security group with a Gateway Load Balancer.
type setSecurityGroupsResult = {securityGroupIds : SecurityGroups.t option;The IDs of the security groups associated with the load balancer.
*)enforceSecurityGroupInboundRulesOnPrivateLinkTraffic : EnforceSecurityGroupInboundRulesOnPrivateLinkTrafficEnum.t
option;Indicates whether to evaluate inbound security group rules for traffic sent to a Network Load Balancer through Amazon Web Services PrivateLink.
*)}and t = {setSecurityGroupsResult : setSecurityGroupsResult;responseMetaData : responseMetaData;}type error = [ | `InvalidConfigurationRequestException of InvalidConfigurationRequestException.t| `InvalidSecurityGroupException of InvalidSecurityGroupException.t| `LoadBalancerNotFoundException of LoadBalancerNotFoundException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `InvalidConfigurationRequestException of unit
| `InvalidSecurityGroupException of unit
| `LoadBalancerNotFoundException of unit
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `InvalidConfigurationRequestException of unit
| `InvalidSecurityGroupException of unit
| `LoadBalancerNotFoundException of unit
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `List of [> `String of SecurityGroupId.t ] list ])
list ])
list ]