Initializer
Properties
| Name | Type | Description |
|---|---|---|
host | str | The address of the resource to connect to. |
type | str | The connection type. |
agent | str | Set to false to disable using ssh-agent to authenticate. |
agent_identity | str | The preferred identity from the ssh agent for authentication. |
bastion_certificate | str | The contents of a signed CA Certificate. |
bastion_host | str | Setting this enables the bastion Host connection. |
bastion_host_key | str | The public key from the remote host or the signing CA, used to verify the host connection. |
bastion_password | str | The password to use for the bastion host. |
bastion_port | typing.Union[int, float] | The port to use connect to the bastion host. |
bastion_private_key | str | The contents of an SSH key file to use for the bastion host. |
bastion_user | str | The user for the connection to the bastion host. |
certificate | str | The contents of a signed CA Certificate. |
host_key | str | The public key from the remote host or the signing CA, used to verify the connection. |
password | str | The password to use for the connection. |
port | typing.Union[int, float] | The port to connect to. |
private_key | str | The contents of an SSH key to use for the connection. |
proxy_host | str | Setting this enables the SSH over HTTP connection. |
proxy_port | typing.Union[int, float] | The port to use connect to the proxy host. |
proxy_scheme | str | The ssh connection also supports the following fields to facilitate connections by SSH over HTTP proxy. |
proxy_user_name | str | The username to use connect to the private proxy host. |
proxy_user_password | str | The password to use connect to the private proxy host. |
script_path | str | The path used to copy scripts meant for remote execution. |
target_platform | str | The target platform to connect to. |
timeout | str | The timeout to wait for the connection to become available. |
user | str | The user to use for the connection. |
hostRequired
- Type: str
typeRequired
- Type: str
agentOptional
- Type: str
agent_identityOptional
- Type: str
bastion_certificateOptional
- Type: str
bastion_hostOptional
- Type: str
bastion_host_keyOptional
- Type: str
bastion_passwordOptional
- Type: str
bastion_portOptional
- Type: typing.Union[int, float]
bastion_private_keyOptional
- Type: str
bastion_userOptional
- Type: str
certificateOptional
- Type: str
host_keyOptional
- Type: str
passwordOptional
- Type: str
portOptional
- Type: typing.Union[int, float]
- Default: 22
private_keyOptional
- Type: str
proxy_hostOptional
- Type: str
proxy_portOptional
- Type: typing.Union[int, float]
proxy_schemeOptional
- Type: str
proxy_user_nameOptional
- Type: str
proxy_user_passwordOptional
- Type: str
script_pathOptional
- Type: str
target_platformOptional
- Type: str
- Default: unix
timeoutOptional
- Type: str
- Default: 5m
userOptional
- Type: str
- Default: root