class TerraformEnterprise::API::Client
The Terraform Enterprise Client
class
Attributes
base[RW]
Public Class Methods
new(options = {})
click to toggle source
# File lib/terraform_enterprise/api/client.rb, line 21 def initialize(options = {}) @request = TerraformEnterprise::API::Request.new(options) end
Public Instance Methods
configuration_versions()
click to toggle source
# File lib/terraform_enterprise/api/client.rb, line 25 def configuration_versions TerraformEnterprise::API::ConfigurationVersions.new(@request) end
oauth_tokens()
click to toggle source
# File lib/terraform_enterprise/api/client.rb, line 29 def oauth_tokens TerraformEnterprise::API::OAuthTokens.new(@request) end
organizations()
click to toggle source
# File lib/terraform_enterprise/api/client.rb, line 33 def organizations TerraformEnterprise::API::Organizations.new(@request) end
policies()
click to toggle source
# File lib/terraform_enterprise/api/client.rb, line 49 def policies TerraformEnterprise::API::Policies.new(@request) end
policy_checks()
click to toggle source
# File lib/terraform_enterprise/api/client.rb, line 53 def policy_checks TerraformEnterprise::API::PolicyChecks.new(@request) end
runs()
click to toggle source
# File lib/terraform_enterprise/api/client.rb, line 57 def runs TerraformEnterprise::API::Runs.new(@request) end
teams()
click to toggle source
# File lib/terraform_enterprise/api/client.rb, line 37 def teams TerraformEnterprise::API::Teams.new(@request) end
variables()
click to toggle source
# File lib/terraform_enterprise/api/client.rb, line 41 def variables TerraformEnterprise::API::Variables.new(@request) end
workspaces()
click to toggle source
# File lib/terraform_enterprise/api/client.rb, line 45 def workspaces TerraformEnterprise::API::Workspaces.new(@request) end