Class: TerraformEnterprise::API::ConfigurationVersions
- Inherits:
-
ResourceRequest
show all
- Defined in:
- lib/terraform_enterprise/api/resource_requests/configuration_versions.rb
Overview
Variables resource request
Instance Method Summary
collapse
#initialize
Instance Method Details
#create(params = {}) ⇒ Object
15
16
17
18
19
20
|
# 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 = {}) ⇒ Object
11
12
13
|
# File 'lib/terraform_enterprise/api/resource_requests/configuration_versions.rb', line 11
def get(params = {})
@request.get('configuration-versions', params[:id])
end
|
#list(params = {}) ⇒ Object
7
8
9
|
# 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 = {}) ⇒ Object
22
23
24
25
|
# File 'lib/terraform_enterprise/api/resource_requests/configuration_versions.rb', line 22
def upload(params = {})
= { 'Content-Type' => 'application/octet-stream' }
@request.request(:put, params[:url], params[:content], )
end
|