pub struct LocalUserResult {
pub home_directory: Output<Option<String>>,
pub name: Output<String>,
pub password: Output<String>,
pub permission_scopes: Output<Option<Vec<LocalUserPermissionScope>>>,
pub sid: Output<String>,
pub ssh_authorized_keys: Output<Option<Vec<LocalUserSshAuthorizedKey>>>,
pub ssh_key_enabled: Output<Option<bool>>,
pub ssh_password_enabled: Output<Option<bool>>,
pub storage_account_id: Output<String>,
}
Fields§
§home_directory: Output<Option<String>>
The home directory of the Storage Account Local User.
name: Output<String>
The name which should be used for this Storage Account Local User. Changing this forces a new Storage Account Local User to be created.
password: Output<String>
The value of the password, which is only available when ssh_password_enabled
is set to true
.
permission_scopes: Output<Option<Vec<LocalUserPermissionScope>>>
One or more permission_scope
blocks as defined below.
sid: Output<String>
The unique Security Identifier of this Storage Account Local User.
One or more ssh_authorized_key
blocks as defined below.
ssh_key_enabled: Output<Option<bool>>
Specifies whether SSH Key Authentication is enabled. Defaults to false
.
ssh_password_enabled: Output<Option<bool>>
Specifies whether SSH Password Authentication is enabled. Defaults to false
.
storage_account_id: Output<String>
The ID of the Storage Account that this Storage Account Local User resides in. Changing this forces a new Storage Account Local User to be created.
Auto Trait Implementations§
impl Freeze for LocalUserResult
impl RefUnwindSafe for LocalUserResult
impl Send for LocalUserResult
impl Sync for LocalUserResult
impl Unpin for LocalUserResult
impl UnwindSafe for LocalUserResult
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more