Package com.hashicorp.cdktf
Class RemoteExecProvisioner.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
com.hashicorp.cdktf.RemoteExecProvisioner.Jsii$Proxy
- All Implemented Interfaces:
RemoteExecProvisioner
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
RemoteExecProvisioner
@Stability(Experimental)
@Internal
public static final class RemoteExecProvisioner.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements RemoteExecProvisioner
An implementation for
RemoteExecProvisioner
-
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.RemoteExecProvisioner
RemoteExecProvisioner.Builder, RemoteExecProvisioner.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(RemoteExecProvisioner.Builder builder) Constructor that initializes the object based on literal property values passed by theRemoteExecProvisioner.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 Object
(experimental) Most provisioners require access to the remote resource via SSH or WinRM and expect a nested connection block with details about how to connect.(experimental) This is a list of command strings.final String
(experimental) This is a path (relative or absolute) to a local script that will be copied to the remote resource and then executed.(experimental) This is a list of paths (relative or absolute) to local scripts that will be copied to the remote resource and then executed.final String
getType()
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 theRemoteExecProvisioner.Builder
.
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceRemoteExecProvisioner
-
getConnection
Description copied from interface:RemoteExecProvisioner
(experimental) Most provisioners require access to the remote resource via SSH or WinRM and expect a nested connection block with details about how to connect.A connection must be provided here or in the parent resource.
- Specified by:
getConnection
in interfaceRemoteExecProvisioner
-
getInline
Description copied from interface:RemoteExecProvisioner
(experimental) This is a list of command strings.They are executed in the order they are provided. This cannot be provided with script or scripts.
- Specified by:
getInline
in interfaceRemoteExecProvisioner
-
getScript
Description copied from interface:RemoteExecProvisioner
(experimental) This is a path (relative or absolute) to a local script that will be copied to the remote resource and then executed.This cannot be provided with inline or scripts.
- Specified by:
getScript
in interfaceRemoteExecProvisioner
-
getScripts
Description copied from interface:RemoteExecProvisioner
(experimental) This is a list of paths (relative or absolute) to local scripts that will be copied to the remote resource and then executed.They are executed in the order they are provided. This cannot be provided with inline or script.
- Specified by:
getScripts
in interfaceRemoteExecProvisioner
-
$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()
-