Class LocalUserInner


  • public final class LocalUserInner
    extends com.azure.core.management.ProxyResource
    The local user associated with the storage accounts.
    • Constructor Detail

      • LocalUserInner

        public LocalUserInner()
    • Method Detail

      • systemData

        public com.azure.core.management.SystemData systemData()
        Get the systemData property: Metadata pertaining to creation and last modification of the resource.
        Returns:
        the systemData value.
      • permissionScopes

        public List<PermissionScope> permissionScopes()
        Get the permissionScopes property: The permission scopes of the local user.
        Returns:
        the permissionScopes value.
      • withPermissionScopes

        public LocalUserInner withPermissionScopes​(List<PermissionScope> permissionScopes)
        Set the permissionScopes property: The permission scopes of the local user.
        Parameters:
        permissionScopes - the permissionScopes value to set.
        Returns:
        the LocalUserInner object itself.
      • homeDirectory

        public String homeDirectory()
        Get the homeDirectory property: Optional, local user home directory.
        Returns:
        the homeDirectory value.
      • withHomeDirectory

        public LocalUserInner withHomeDirectory​(String homeDirectory)
        Set the homeDirectory property: Optional, local user home directory.
        Parameters:
        homeDirectory - the homeDirectory value to set.
        Returns:
        the LocalUserInner object itself.
      • sshAuthorizedKeys

        public List<SshPublicKey> sshAuthorizedKeys()
        Get the sshAuthorizedKeys property: Optional, local user ssh authorized keys for SFTP.
        Returns:
        the sshAuthorizedKeys value.
      • withSshAuthorizedKeys

        public LocalUserInner withSshAuthorizedKeys​(List<SshPublicKey> sshAuthorizedKeys)
        Set the sshAuthorizedKeys property: Optional, local user ssh authorized keys for SFTP.
        Parameters:
        sshAuthorizedKeys - the sshAuthorizedKeys value to set.
        Returns:
        the LocalUserInner object itself.
      • sid

        public String sid()
        Get the sid property: A unique Security Identifier that is generated by the server.
        Returns:
        the sid value.
      • hasSharedKey

        public Boolean hasSharedKey()
        Get the hasSharedKey property: Indicates whether shared key exists. Set it to false to remove existing shared key.
        Returns:
        the hasSharedKey value.
      • withHasSharedKey

        public LocalUserInner withHasSharedKey​(Boolean hasSharedKey)
        Set the hasSharedKey property: Indicates whether shared key exists. Set it to false to remove existing shared key.
        Parameters:
        hasSharedKey - the hasSharedKey value to set.
        Returns:
        the LocalUserInner object itself.
      • hasSshKey

        public Boolean hasSshKey()
        Get the hasSshKey property: Indicates whether ssh key exists. Set it to false to remove existing SSH key.
        Returns:
        the hasSshKey value.
      • withHasSshKey

        public LocalUserInner withHasSshKey​(Boolean hasSshKey)
        Set the hasSshKey property: Indicates whether ssh key exists. Set it to false to remove existing SSH key.
        Parameters:
        hasSshKey - the hasSshKey value to set.
        Returns:
        the LocalUserInner object itself.
      • hasSshPassword

        public Boolean hasSshPassword()
        Get the hasSshPassword property: Indicates whether ssh password exists. Set it to false to remove existing SSH password.
        Returns:
        the hasSshPassword value.
      • withHasSshPassword

        public LocalUserInner withHasSshPassword​(Boolean hasSshPassword)
        Set the hasSshPassword property: Indicates whether ssh password exists. Set it to false to remove existing SSH password.
        Parameters:
        hasSshPassword - the hasSshPassword value to set.
        Returns:
        the LocalUserInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.