Struct google_oslogin1_beta::LoginProfile [−][src]
pub struct LoginProfile { pub posix_accounts: Option<Vec<PosixAccount>>, pub ssh_public_keys: Option<HashMap<String, SshPublicKey>>, pub name: Option<String>, }
The user profile information used for logging in to a virtual machine on Google Compute Engine.
Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- get login profile users (response)
Fields
posix_accounts: Option<Vec<PosixAccount>>
The list of POSIX accounts associated with the user.
ssh_public_keys: Option<HashMap<String, SshPublicKey>>
A map from SSH public key fingerprint to the associated key object.
name: Option<String>
A unique user ID.
Trait Implementations
impl Default for LoginProfile
[src]
impl Default for LoginProfile
fn default() -> LoginProfile
[src]
fn default() -> LoginProfile
Returns the "default value" for a type. Read more
impl Clone for LoginProfile
[src]
impl Clone for LoginProfile
fn clone(&self) -> LoginProfile
[src]
fn clone(&self) -> LoginProfile
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for LoginProfile
[src]
impl Debug for LoginProfile
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl ResponseResult for LoginProfile
[src]
impl ResponseResult for LoginProfile
Auto Trait Implementations
impl Send for LoginProfile
impl Send for LoginProfile
impl Sync for LoginProfile
impl Sync for LoginProfile