pub struct LocalUserArgs {
pub home_directory: Output<Option<String>>,
pub name: Output<Option<String>>,
pub permission_scopes: Output<Option<Vec<LocalUserPermissionScope>>>,
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<Option<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.
permission_scopes: Output<Option<Vec<LocalUserPermissionScope>>>
One or more permission_scope
blocks as defined below.
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.
Implementations§
source§impl LocalUserArgs
impl LocalUserArgs
sourcepub fn builder() -> LocalUserArgsBuilder
pub fn builder() -> LocalUserArgsBuilder
Create an instance of LocalUserArgs
using the builder syntax
Trait Implementations§
source§impl Clone for LocalUserArgs
impl Clone for LocalUserArgs
source§fn clone(&self) -> LocalUserArgs
fn clone(&self) -> LocalUserArgs
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for LocalUserArgs
impl RefUnwindSafe for LocalUserArgs
impl Send for LocalUserArgs
impl Sync for LocalUserArgs
impl Unpin for LocalUserArgs
impl UnwindSafe for LocalUserArgs
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)