def begin_switch_protection(fabric_name, protection_container_name, switch_input, custom_headers:nil)
      response = begin_switch_protection_async(fabric_name, protection_container_name, switch_input, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
def begin_switch_protection(fabric_name, protection_container_name, switch_input, custom_headers:nil)
      response = begin_switch_protection_async(fabric_name, protection_container_name, switch_input, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
Switches protection from one container to another or one replication provider
 to another.

 Operation to switch protection from one container to another or one
 replication provider to another.

 @param fabric_name [String] Unique fabric name.
 @param protection_container_name [String] Protection container name.
 @param switch_input [SwitchProtectionInput] Switch protection input.
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [ProtectionContainer] operation results.