def get_cluster_manifest(timeout:60, custom_headers:nil)
      response = get_cluster_manifest_async(timeout:timeout, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
def get_cluster_manifest(timeout:60, custom_headers:nil)
      response = get_cluster_manifest_async(timeout:timeout, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
Get the Service Fabric cluster manifest.

 Get the Service Fabric cluster manifest. The cluster manifest contains
 properties of the cluster that include different node types on the cluster,
 security configurations, fault and upgrade domain topologies, etc.

 These properties are specified as part of the ClusterConfig.JSON file while
 deploying a stand alone cluster. However, most of the information in the
 cluster manifest
 is generated internally by service fabric during cluster deployment in other
 deployment scenarios (e.g. when using azure portal).

 The contents of the cluster manifest are for informational purposes only and
 users are not expected to take a dependency on the format of the file
 contents or its interpretation.

 @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 [ClusterManifest] operation results.