Package com.hashicorp.cdktf
Class WinrmProvisionerConnection.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
com.hashicorp.cdktf.WinrmProvisionerConnection.Jsii$Proxy
- All Implemented Interfaces:
WinrmProvisionerConnection,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
WinrmProvisionerConnection
@Stability(Experimental)
@Internal
public static final class WinrmProvisionerConnection.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements WinrmProvisionerConnection
An implementation for
WinrmProvisionerConnection-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface com.hashicorp.cdktf.WinrmProvisionerConnection
WinrmProvisionerConnection.Builder, WinrmProvisionerConnection.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theWinrmProvisionerConnection.Builder.protectedJsii$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.JsonNodefinal booleanfinal String(experimental) The CA certificate to validate against.final StringgetHost()(experimental) The address of the resource to connect to.final BooleangetHttps()(experimental) Set to true to connect using HTTPS instead of HTTP.final Boolean(experimental) Set to true to skip validating the HTTPS certificate chain.final String(experimental) The password to use for the connection.final NumbergetPort()(experimental) The port to connect to.final String(experimental) The path used to copy scripts meant for remote execution.final String(experimental) The timeout to wait for the connection to become available.final StringgetType()(experimental) The connection type.final Boolean(experimental) Set to true to use NTLM authentication rather than default (basic authentication), removing the requirement for basic authentication to be enabled within the target guest.final StringgetUser()(experimental) The user to use for the connection.final inthashCode()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 theWinrmProvisionerConnection.Builder.
-
-
Method Details
-
getHost
Description copied from interface:WinrmProvisionerConnection(experimental) The address of the resource to connect to.- Specified by:
getHostin interfaceWinrmProvisionerConnection
-
getType
Description copied from interface:WinrmProvisionerConnection(experimental) The connection type.Valid values are "ssh" and "winrm". Provisioners typically assume that the remote system runs Microsoft Windows when using WinRM. Behaviors based on the SSH target_platform will force Windows-specific behavior for WinRM, unless otherwise specified.
- Specified by:
getTypein interfaceWinrmProvisionerConnection
-
getCacert
Description copied from interface:WinrmProvisionerConnection(experimental) The CA certificate to validate against.- Specified by:
getCacertin interfaceWinrmProvisionerConnection
-
getHttps
Description copied from interface:WinrmProvisionerConnection(experimental) Set to true to connect using HTTPS instead of HTTP.- Specified by:
getHttpsin interfaceWinrmProvisionerConnection
-
getInsecure
Description copied from interface:WinrmProvisionerConnection(experimental) Set to true to skip validating the HTTPS certificate chain.- Specified by:
getInsecurein interfaceWinrmProvisionerConnection
-
getPassword
Description copied from interface:WinrmProvisionerConnection(experimental) The password to use for the connection.- Specified by:
getPasswordin interfaceWinrmProvisionerConnection
-
getPort
Description copied from interface:WinrmProvisionerConnection(experimental) The port to connect to.Default: 22
- Specified by:
getPortin interfaceWinrmProvisionerConnection
-
getScriptPath
Description copied from interface:WinrmProvisionerConnection(experimental) The path used to copy scripts meant for remote execution.Refer to
How Provisioners Execute Remote Scripts below for more details}invalid @link
{@link https://developer.hashicorp.com/terraform/language/resources/provisioners/connection#how-provisioners-execute-remote-scripts- Specified by:
getScriptPathin interfaceWinrmProvisionerConnection
-
getTimeout
Description copied from interface:WinrmProvisionerConnection(experimental) The timeout to wait for the connection to become available.Should be provided as a string (e.g., "30s" or "5m".)
Default: 5m
- Specified by:
getTimeoutin interfaceWinrmProvisionerConnection
-
getUseNtlm
Description copied from interface:WinrmProvisionerConnection(experimental) Set to true to use NTLM authentication rather than default (basic authentication), removing the requirement for basic authentication to be enabled within the target guest.Refer to Authentication for Remote Connections in the Windows App Development documentation for more details.
- Specified by:
getUseNtlmin interfaceWinrmProvisionerConnection
-
getUser
Description copied from interface:WinrmProvisionerConnection(experimental) The user to use for the connection.Default: root
- Specified by:
getUserin interfaceWinrmProvisionerConnection
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-