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