Module Smaws_Client_NetworkFirewall.DisassociateAvailabilityZones

Removes the specified Availability Zone associations from a transit gateway-attached firewall. This removes the firewall endpoints from these Availability Zones and stops traffic filtering in those zones. Before removing an Availability Zone, ensure you've updated your transit gateway route tables to redirect traffic appropriately.

If AvailabilityZoneChangeProtection is enabled, you must first disable it using UpdateAvailabilityZoneChangeProtection.

To verify the status of your Availability Zone changes, use DescribeFirewall.

val error_to_string : [ Smaws_Lib.Protocols.AwsJson.error | `InternalServerError of Types.internal_server_error | `InvalidOperationException of Types.invalid_operation_exception | `InvalidRequestException of Types.invalid_request_exception | `InvalidTokenException of Types.invalid_token_exception | `ResourceNotFoundException of Types.resource_not_found_exception | `ThrottlingException of Types.throttling_exception ] -> string
val request : 'http_type Smaws_Lib.Context.t -> Types.disassociate_availability_zones_request -> (Types.disassociate_availability_zones_response, [> Smaws_Lib.Protocols.AwsJson.error | `InternalServerError of Types.internal_server_error | `InvalidOperationException of Types.invalid_operation_exception | `InvalidRequestException of Types.invalid_request_exception | `InvalidTokenException of Types.invalid_token_exception | `ResourceNotFoundException of Types.resource_not_found_exception | `ThrottlingException of Types.throttling_exception ]) Stdlib.result
val request_with_metadata : 'http_type Smaws_Lib.Context.t -> Types.disassociate_availability_zones_request -> (Types.disassociate_availability_zones_response Smaws_Lib.Response.t, [> Smaws_Lib.Protocols.AwsJson.error | `InternalServerError of Types.internal_server_error | `InvalidOperationException of Types.invalid_operation_exception | `InvalidRequestException of Types.invalid_request_exception | `InvalidTokenException of Types.invalid_token_exception | `ResourceNotFoundException of Types.resource_not_found_exception | `ThrottlingException of Types.throttling_exception ] * Smaws_Lib.Response.metadata) Stdlib.result