Smaws_Client_ElasticLoadBalancingv2.SetSecurityGroupsAssociates 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.
val error_to_string :
[ Smaws_Lib.Protocols.AwsQuery.error
| `InvalidConfigurationRequestException of
Types.invalid_configuration_request_exception
| `InvalidSecurityGroupException of Types.invalid_security_group_exception
| `LoadBalancerNotFoundException of Types.load_balancer_not_found_exception ] ->
stringval request :
'http_type Smaws_Lib.Context.t ->
Types.set_security_groups_input ->
(Types.set_security_groups_output,
[> Smaws_Lib.Protocols.AwsQuery.error
| `InvalidConfigurationRequestException of
Types.invalid_configuration_request_exception
| `InvalidSecurityGroupException of Types.invalid_security_group_exception
| `LoadBalancerNotFoundException of Types.load_balancer_not_found_exception ])
Stdlib.resultval request_with_metadata :
'http_type Smaws_Lib.Context.t ->
Types.set_security_groups_input ->
(Types.set_security_groups_output Smaws_Lib.Response.t,
[> Smaws_Lib.Protocols.AwsQuery.error
| `InvalidConfigurationRequestException of
Types.invalid_configuration_request_exception
| `InvalidSecurityGroupException of Types.invalid_security_group_exception
| `LoadBalancerNotFoundException of Types.load_balancer_not_found_exception ]
* Smaws_Lib.Response.metadata)
Stdlib.result