@Stability(value=Experimental) @Internal public static final class RemoteExecProvisioner.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements RemoteExecProvisioner
RemoteExecProvisioner
software.amazon.jsii.JsiiObject.InitializationMode
RemoteExecProvisioner.Builder, RemoteExecProvisioner.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(RemoteExecProvisioner.Builder builder)
Constructor that initializes the object based on literal property values passed by the
RemoteExecProvisioner.Builder . |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getConnection()
(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.
|
List<String> |
getInline()
(experimental) This is a list of command strings.
|
String |
getScript()
(experimental) This is a path (relative or absolute) to a local script that will be copied to the remote resource and then executed.
|
List<String> |
getScripts()
(experimental) This is a list of paths (relative or absolute) to local scripts that will be copied to the remote resource and then executed.
|
String |
getType() |
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.protected Jsii$Proxy(RemoteExecProvisioner.Builder builder)
RemoteExecProvisioner.Builder
.public final String getType()
getType
in interface RemoteExecProvisioner
public final Object getConnection()
RemoteExecProvisioner
A connection must be provided here or in the parent resource.
getConnection
in interface RemoteExecProvisioner
public final List<String> getInline()
RemoteExecProvisioner
They are executed in the order they are provided. This cannot be provided with script or scripts.
getInline
in interface RemoteExecProvisioner
public final String getScript()
RemoteExecProvisioner
This cannot be provided with inline or scripts.
getScript
in interface RemoteExecProvisioner
public final List<String> getScripts()
RemoteExecProvisioner
They are executed in the order they are provided. This cannot be provided with inline or script.
getScripts
in interface RemoteExecProvisioner
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2023. All rights reserved.