class TerraformEnterprise::API::ConfigurationVersions

Variables resource request

Public Instance Methods

create(params = {}) click to toggle source
# File lib/terraform_enterprise/api/resource_requests/configuration_versions.rb, line 15
def create(params = {})
  data = {
    type: 'configuration-versions'
  }
  @request.post(:workspaces, params[:workspace], 'configuration-versions', data: data)
end
get(params = {}) click to toggle source
# File lib/terraform_enterprise/api/resource_requests/configuration_versions.rb, line 11
def get(params = {})
  @request.get('configuration-versions', params[:id])
end
list(params = {}) click to toggle source
# File lib/terraform_enterprise/api/resource_requests/configuration_versions.rb, line 7
def list(params = {})
  @request.get(:workspaces, params[:workspace], 'configuration-versions')
end
upload(params = {}) click to toggle source
# File lib/terraform_enterprise/api/resource_requests/configuration_versions.rb, line 22
def upload(params = {})
  headers = { 'Content-Type' => 'application/octet-stream' }
  @request.request(:put, params[:url], params[:content], headers)
end