def unprovision_application_type_with_http_info(application_type_name, unprovision_application_type_description_info, timeout:60, custom_headers:nil)
      unprovision_application_type_async(application_type_name, unprovision_application_type_description_info, timeout:timeout, custom_headers:custom_headers).value!
    end
def unprovision_application_type_with_http_info(application_type_name, unprovision_application_type_description_info, timeout:60, custom_headers:nil)
      unprovision_application_type_async(application_type_name, unprovision_application_type_description_info, timeout:timeout, custom_headers:custom_headers).value!
    end
Removes or unregisters a Service Fabric application type from the cluster.

 Removes or unregisters a Service Fabric application type from the cluster.
 This operation can only be performed if all application instances of the
 application type has been deleted. Once the application type is unregistered,
 no new application instances can be created for this particular application
 type.

 @param application_type_name [String] The name of the application type.
 @param unprovision_application_type_description_info
 [UnprovisionApplicationTypeDescriptionInfo] The relative path for the
 application package in the image store specified during the prior copy
 operation.
 @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.