def start_chaos_with_http_info(chaos_parameters, timeout:60, custom_headers:nil)
      start_chaos_async(chaos_parameters, timeout:timeout, custom_headers:custom_headers).value!
    end
def start_chaos_with_http_info(chaos_parameters, timeout:60, custom_headers:nil)
      start_chaos_async(chaos_parameters, timeout:timeout, custom_headers:custom_headers).value!
    end
Starts Chaos in the cluster.

 If Chaos is not already running in the cluster, it starts Chaos with the
 passed in Chaos parameters.
 If Chaos is already running when this call is made, the call fails with the
 error code FABRIC_E_CHAOS_ALREADY_RUNNING.
 Please refer to the article [Induce controlled Chaos in Service Fabric
 clusters](https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-controlled-chaos)
 for more details.

 @param chaos_parameters [ChaosParameters] Describes all the parameters to
 configure a Chaos run.
 @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.