def create_or_update(secret_resource_name, secret_resource_description, custom_headers:nil)
      response = create_or_update_async(secret_resource_name, secret_resource_description, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
def create_or_update(secret_resource_name, secret_resource_description, custom_headers:nil)
      response = create_or_update_async(secret_resource_name, secret_resource_description, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
Creates or updates a Secret resource.

 Creates a Secret resource with the specified name, description and
 properties. If Secret resource with the same name exists, then it is updated
 with the specified description and properties. Once created, the kind and
 contentType of a secret resource cannot be updated.

 @param secret_resource_name [String] The name of the secret resource.
 @param secret_resource_description [SecretResourceDescription] Description
 for creating a secret resource.
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [SecretResourceDescription] operation results.