def register(vault_name, resource_group_name, fabric_name, container_name, parameters, custom_headers:nil)
      response = register_async(vault_name, resource_group_name, fabric_name, container_name, parameters, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
def register(vault_name, resource_group_name, fabric_name, container_name, parameters, custom_headers:nil)
      response = register_async(vault_name, resource_group_name, fabric_name, container_name, parameters, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
Registers the container with Recovery Services vault.
 This is an asynchronous operation. To track the operation status, use
 location header to call get latest status of
 the operation.

 @param vault_name [String] The name of the recovery services vault.
 @param resource_group_name [String] The name of the resource group where the
 recovery services vault is present.
 @param fabric_name [String] Fabric name associated with the container.
 @param container_name [String] Name of the container to be registered.
 @param parameters [ProtectionContainerResource] Request body for operation
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [ProtectionContainerResource] operation results.