Class: TerraformEnterprise::CommandLine::Commands::ConfigurationVersionsCommand
- Inherits:
-
TerraformEnterprise::CommandLine::Command
- Object
- Thor
- TerraformEnterprise::CommandLine::Command
- TerraformEnterprise::CommandLine::Commands::ConfigurationVersionsCommand
- Defined in:
- lib/terraform_enterprise/command_line/commands/configuration_versions.rb
Overview
Configuration Version Commoand
Constant Summary collapse
- ATTR_STR =
STRINGS[:configuration_versions][:attributes]
- CMD_STR =
STRINGS[:configuration_versions][:commands]
Constants included from TerraformEnterprise::CommandLine
Instance Method Summary collapse
Methods included from Util::Tar
Instance Method Details
#create ⇒ Object
20 21 22 |
# File 'lib/terraform_enterprise/command_line/commands/configuration_versions.rb', line 20 def create render client.configuration_versions.create(workspace: [:workspace_id]) end |
#get(id) ⇒ Object
25 26 27 |
# File 'lib/terraform_enterprise/command_line/commands/configuration_versions.rb', line 25 def get(id) render client.configuration_versions.get(id: id) end |
#list ⇒ Object
14 15 16 |
# File 'lib/terraform_enterprise/command_line/commands/configuration_versions.rb', line 14 def list render client.configuration_versions.list(workspace: [:workspace_id]) end |
#upload(url) ⇒ Object
31 32 33 34 35 36 |
# File 'lib/terraform_enterprise/command_line/commands/configuration_versions.rb', line 31 def upload(url) content = tarball([:path]) params = { content: content, url: url } render client.configuration_versions.upload(params) end |