def create_or_update(network_resource_name, network_resource_description, custom_headers:nil)
      response = create_or_update_async(network_resource_name, network_resource_description, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
def create_or_update(network_resource_name, network_resource_description, custom_headers:nil)
      response = create_or_update_async(network_resource_name, network_resource_description, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
Creates or updates a Network resource.

 Creates a Network resource with the specified name, description and
 properties. If Network resource with the same name exists, then it is updated
 with the specified description and properties. Network resource provides
 connectivity between application services.

 @param network_resource_name [String] The identity of the network.
 @param network_resource_description [NetworkResourceDescription] Description
 for creating a Network resource.
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [NetworkResourceDescription] operation results.