Struct rusoto_lightsail::InstanceAccessDetails
[−]
[src]
pub struct InstanceAccessDetails { pub cert_key: Option<String>, pub expires_at: Option<IsoDate>, pub instance_name: Option<ResourceName>, pub ip_address: Option<IpAddress>, pub password: Option<String>, pub private_key: Option<String>, pub protocol: Option<InstanceAccessProtocol>, pub username: Option<String>, }
The parameters for gaining temporary access to one of your Amazon Lightsail instances.
Fields
cert_key: Option<String>
For SSH access, the public key to use when accessing your instance For OpenSSH clients (e.g., command line SSH), you should save this value to tempkey-cert.pub
.
expires_at: Option<IsoDate>
For SSH access, the date on which the temporary keys expire.
instance_name: Option<ResourceName>
The name of this Amazon Lightsail instance.
ip_address: Option<IpAddress>
The public IP address of the Amazon Lightsail instance.
password: Option<String>
For RDP access, the temporary password of the Amazon EC2 instance.
private_key: Option<String>
For SSH access, the temporary private key. For OpenSSH clients (e.g., command line SSH), you should save this value to tempkey
).
protocol: Option<InstanceAccessProtocol>
The protocol for these Amazon Lightsail instance access details.
username: Option<String>
The user name to use when logging in to the Amazon Lightsail instance.
Trait Implementations
impl Default for InstanceAccessDetails
[src]
fn default() -> InstanceAccessDetails
Returns the "default value" for a type. Read more
impl Debug for InstanceAccessDetails
[src]
impl Clone for InstanceAccessDetails
[src]
fn clone(&self) -> InstanceAccessDetails
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more