Package com.hashicorp.cdktf
Class CloudBackendConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
com.hashicorp.cdktf.CloudBackendConfig.Jsii$Proxy
- All Implemented Interfaces:
CloudBackendConfig
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CloudBackendConfig
@Stability(Experimental)
@Internal
public static final class CloudBackendConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CloudBackendConfig
An implementation for
CloudBackendConfig
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.CloudBackendConfig
CloudBackendConfig.Builder, CloudBackendConfig.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CloudBackendConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theCloudBackendConfig.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
(experimental) The hostname of a Terraform Enterprise installation, if using Terraform Enterprise.final String
(experimental) The name of the organization containing the workspace(s) the current configuration should use.final String
getToken()
(experimental) The token used to authenticate with Terraform Cloud.final Object
(experimental) A nested block that specifies which remote Terraform Cloud workspaces to use for the current configuration.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCloudBackendConfig.Builder
.
-
-
Method Details
-
getOrganization
Description copied from interface:CloudBackendConfig
(experimental) The name of the organization containing the workspace(s) the current configuration should use.- Specified by:
getOrganization
in interfaceCloudBackendConfig
-
getWorkspaces
Description copied from interface:CloudBackendConfig
(experimental) A nested block that specifies which remote Terraform Cloud workspaces to use for the current configuration.The workspaces block must contain exactly one of the following arguments, each denoting a strategy for how workspaces should be mapped:
- Specified by:
getWorkspaces
in interfaceCloudBackendConfig
-
getHostname
Description copied from interface:CloudBackendConfig
(experimental) The hostname of a Terraform Enterprise installation, if using Terraform Enterprise.Default: app.terraform.io
- Specified by:
getHostname
in interfaceCloudBackendConfig
-
getToken
Description copied from interface:CloudBackendConfig
(experimental) The token used to authenticate with Terraform Cloud.We recommend omitting the token from the configuration, and instead using terraform login or manually configuring credentials in the CLI config file.
- Specified by:
getToken
in interfaceCloudBackendConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-