def post_chaos_schedule_with_http_info(chaos_schedule, timeout:60, custom_headers:nil)
      post_chaos_schedule_async(chaos_schedule, timeout:timeout, custom_headers:custom_headers).value!
    end
def post_chaos_schedule_with_http_info(chaos_schedule, timeout:60, custom_headers:nil)
      post_chaos_schedule_async(chaos_schedule, timeout:timeout, custom_headers:custom_headers).value!
    end
Set the schedule used by Chaos.

 Chaos will automatically schedule runs based on the Chaos Schedule.
 The Chaos Schedule will be updated if the provided version matches the
 version on the server.
 When updating the Chaos Schedule, the version on the server is incremented by
 1.
 The version on the server will wrap back to 0 after reaching a large number.
 If Chaos is running when this call is made, the call will fail.

 @param chaos_schedule [ChaosScheduleDescription] Describes the schedule used
 by Chaos.
 @param timeout [Integer] The server timeout for performing the operation in
 seconds. This timeout specifies the time duration that the client is willing
 to wait for the requested operation to complete. The default value for this
 parameter is 60 seconds.
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [MsRestAzure::AzureOperationResponse] HTTP response information.