Class: TerraformEnterprise::API::Teams
Overview
Instance Method Summary
collapse
#initialize
Instance Method Details
#create(params = {}) ⇒ Object
15
16
17
18
19
20
21
22
23
|
# File 'lib/terraform_enterprise/api/resource_requests/teams.rb', line 15
def create(params = {})
org = params.delete(:organization)
data = {
attributes: params,
type: 'teams'
}
@request.post(:organizations, org, :teams, data: data)
end
|
#delete(params = {}) ⇒ Object
25
26
27
|
# File 'lib/terraform_enterprise/api/resource_requests/teams.rb', line 25
def delete(params = {})
@request.delete(:teams, params[:id])
end
|
#get(params = {}) ⇒ Object
11
12
13
|
# File 'lib/terraform_enterprise/api/resource_requests/teams.rb', line 11
def get(params = {})
@request.get(:teams, params[:id])
end
|
#list(params = {}) ⇒ Object
7
8
9
|
# File 'lib/terraform_enterprise/api/resource_requests/teams.rb', line 7
def list(params = {})
@request.get(:organizations, params[:organization], :teams)
end
|