Initializer
Properties
| Name | Type | Description |
|---|---|---|
Host | *string | The address of the resource to connect to. |
Type | *string | The connection type. |
Agent | *string | Set to false to disable using ssh-agent to authenticate. |
AgentIdentity | *string | The preferred identity from the ssh agent for authentication. |
BastionCertificate | *string | The contents of a signed CA Certificate. |
BastionHost | *string | Setting this enables the bastion Host connection. |
BastionHostKey | *string | The public key from the remote host or the signing CA, used to verify the host connection. |
BastionPassword | *string | The password to use for the bastion host. |
BastionPort | *f64 | The port to use connect to the bastion host. |
BastionPrivateKey | *string | The contents of an SSH key file to use for the bastion host. |
BastionUser | *string | The user for the connection to the bastion host. |
Certificate | *string | The contents of a signed CA Certificate. |
HostKey | *string | The public key from the remote host or the signing CA, used to verify the connection. |
Password | *string | The password to use for the connection. |
Port | *f64 | The port to connect to. |
PrivateKey | *string | The contents of an SSH key to use for the connection. |
ProxyHost | *string | Setting this enables the SSH over HTTP connection. |
ProxyPort | *f64 | The port to use connect to the proxy host. |
ProxyScheme | *string | The ssh connection also supports the following fields to facilitate connections by SSH over HTTP proxy. |
ProxyUserName | *string | The username to use connect to the private proxy host. |
ProxyUserPassword | *string | The password to use connect to the private proxy host. |
ScriptPath | *string | The path used to copy scripts meant for remote execution. |
TargetPlatform | *string | The target platform to connect to. |
Timeout | *string | The timeout to wait for the connection to become available. |
User | *string | The user to use for the connection. |
HostRequired
- Type: *string
TypeRequired
- Type: *string
AgentOptional
- Type: *string
AgentIdentityOptional
- Type: *string
BastionCertificateOptional
- Type: *string
BastionHostOptional
- Type: *string
BastionHostKeyOptional
- Type: *string
BastionPasswordOptional
- Type: *string
BastionPortOptional
- Type: *f64
BastionPrivateKeyOptional
- Type: *string
BastionUserOptional
- Type: *string
CertificateOptional
- Type: *string
HostKeyOptional
- Type: *string
PasswordOptional
- Type: *string
PortOptional
- Type: *f64
- Default: 22
PrivateKeyOptional
- Type: *string
ProxyHostOptional
- Type: *string
ProxyPortOptional
- Type: *f64
ProxySchemeOptional
- Type: *string
ProxyUserNameOptional
- Type: *string
ProxyUserPasswordOptional
- Type: *string
ScriptPathOptional
- Type: *string
TargetPlatformOptional
- Type: *string
- Default: unix
TimeoutOptional
- Type: *string
- Default: 5m
UserOptional
- Type: *string
- Default: root