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.InitializationMode
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.WinrmProvisionerConnection
WinrmProvisionerConnection.Builder, WinrmProvisionerConnection.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theWinrmProvisionerConnection.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 CA certificate to validate against.final String
getHost()
(experimental) The address of the resource to connect to.final Boolean
getHttps()
(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 Number
getPort()
(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 String
getType()
(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 String
getUser()
(experimental) The user to use for the connection.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 theWinrmProvisionerConnection.Builder
.
-
-
Method Details
-
getHost
Description copied from interface:WinrmProvisionerConnection
(experimental) The address of the resource to connect to.- Specified by:
getHost
in 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:
getType
in interfaceWinrmProvisionerConnection
-
getCacert
Description copied from interface:WinrmProvisionerConnection
(experimental) The CA certificate to validate against.- Specified by:
getCacert
in interfaceWinrmProvisionerConnection
-
getHttps
Description copied from interface:WinrmProvisionerConnection
(experimental) Set to true to connect using HTTPS instead of HTTP.- Specified by:
getHttps
in interfaceWinrmProvisionerConnection
-
getInsecure
Description copied from interface:WinrmProvisionerConnection
(experimental) Set to true to skip validating the HTTPS certificate chain.- Specified by:
getInsecure
in interfaceWinrmProvisionerConnection
-
getPassword
Description copied from interface:WinrmProvisionerConnection
(experimental) The password to use for the connection.- Specified by:
getPassword
in interfaceWinrmProvisionerConnection
-
getPort
Description copied from interface:WinrmProvisionerConnection
(experimental) The port to connect to.Default: 22
- Specified by:
getPort
in interfaceWinrmProvisionerConnection
-
getScriptPath
Description copied from interface:WinrmProvisionerConnection
(experimental) The path used to copy scripts meant for remote execution.Refer to
invalid @link
{@link https://developer.hashicorp.com/terraform/language/resources/provisioners/connection#how-provisioners-execute-remote-scripts
- Specified by:
getScriptPath
in 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:
getTimeout
in 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:
getUseNtlm
in interfaceWinrmProvisionerConnection
-
getUser
Description copied from interface:WinrmProvisionerConnection
(experimental) The user to use for the connection.Default: root
- Specified by:
getUser
in interfaceWinrmProvisionerConnection
-
$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()
-