Private/Types/models/DataSourceSettings.generated.psm1
using module '..\enums\AddEntryMode.generated.psm1' using module '..\enums\ClipboardAccess.generated.psm1' using module '..\enums\ConnectionLogUserType.generated.psm1' using module '..\models\DataSourceLicense.generated.psm1' using module '..\models\DataSourcePermission.generated.psm1' using module '..\models\DataSourceVariable.generated.psm1' using module '..\enums\DefaultBoolean.generated.psm1' using module '..\enums\ForbiddenPasswordUsage.generated.psm1' using module '..\enums\ForbiddenPasswordVerificationMode.generated.psm1' using module '..\enums\OfflineMode.generated.psm1' using module '..\enums\PasswordComplexityTemplateUsage.generated.psm1' using module '..\enums\PasswordComplexityUsage.generated.psm1' using module '..\models\PasswordConfiguration.generated.psm1' using module '..\enums\PasswordPwnedUsage.generated.psm1' using module '..\enums\PasswordStrengthCalculator.generated.psm1' using module '..\enums\PermissionRightValue.generated.psm1' using module '..\enums\PromptForOfflinePassword.generated.psm1' using module '..\enums\RiskyEvents.generated.psm1' using module '..\enums\SerializationMode.generated.psm1' using module '..\enums\SessionRecordingStorageType.generated.psm1' using module '..\enums\SessionRecordingType.generated.psm1' using module '..\enums\TimeBasedConnectionUsageDays.generated.psm1' using module '..\enums\TimeBasedConnectionUsageHours.generated.psm1' using module '..\enums\TwoFactorAuthenticationType.generated.psm1' using module '..\models\UserInfoTemplate.generated.psm1' using module '..\enums\VaultRootLabel.generated.psm1' class DataSourceSettings { [boolean]$AllowOfflineMode = $true [String]$ConnectionCacheID = '' [object]$Custom = $null [boolean]$FlagAsClosed = $false [String]$IntelligentCacheID = '' [DataSourceLicense]$Licenses = [DataSourceLicense]::new() [int]$MaxFileSizeKByte = 0 [int]$MaxFileSizeMByte = 0 [OfflineMode]$OfflineMode = [OfflineMode]::new() [int]$OfflineModeDocumentSyncMaximumFileSize = 5 [int]$OfflineModeExpiration = 7 [int]$OfflineModeExpirationNotification = 3 [DataSourcePermission]$Permissions = [DataSourcePermission]::new() [String]$SafeLicenses = '' [SerializationMode]$SerializationMode = [SerializationMode]::new() [AddEntryMode]$AddEntryMode = [AddEntryMode]::new() [boolean]$AllowAccessAndroidRDM = $true [boolean]$AllowAccessAndroidRDMDefault = $true [boolean]$AllowAccessCliDPS = $true [boolean]$AllowAccessCliDPSDefault = $true [boolean]$AllowAccessDWL = $true [boolean]$AllowAccessDWLDefault = $true [boolean]$AllowAccessIOSRDM = $true [boolean]$AllowAccessIOSRDMDefault = $true [boolean]$AllowAccessLauncher = $true [boolean]$AllowAccessLauncherDefault = $true [boolean]$AllowAccessLinuxRDM = $true [boolean]$AllowAccessLinuxRDMDefault = $true [boolean]$AllowAccessMacRDM = $true [boolean]$AllowAccessMacRDMDefault = $true [boolean]$AllowAccessScripting = $true [boolean]$AllowAccessScriptingDefault = $true [boolean]$AllowAccessWebDPS = $true [boolean]$AllowAccessWebDPSDefault = $true [boolean]$AllowAccessWindowsRDM = $true [boolean]$AllowAccessWindowsRDMDefault = $true [boolean]$AllowAccessWorkspace = $true [boolean]$AllowAccessWorkspaceDefault = $true [boolean]$AllowAttachments = $true [boolean]$AllowClipboardPassword = $false [boolean]$AllowConnectionLogs = $true [boolean]$AllowConnectionStates = $true [boolean]$AllowCredentialRepositoryInPrivateVault = $false [boolean]$AllowDatabaseCleanUp = $true [boolean]$AllowDatasourceDomainVariable = $false [boolean]$AllowDatasourcePasswordVariable = $false [boolean]$AllowDatasourceUsernameVariable = $false [boolean]$AllowEmbeddedCredentialSourceMode = $false [boolean]$AllowLocalPasswordTemplates = $false [boolean]$AllowLocalSpecificSettings = $true [boolean]$AllowLocalTemplates = $false [boolean]$AllowLogCommentsEditing = $false [boolean]$AllowMacroScriptToolUsageFromPrivateVault = $false [boolean]$AllowOfflineCaching = $true [boolean]$AllowOfflineEdit = $false [boolean]$AllowRevealPassword = $true [boolean]$AllowRightsPropagationByRole = $false [boolean]$AllowSendKeyPassword = $false [boolean]$AllowSharedPasswordTemplates = $true [boolean]$AllowSharedTemplates = $true [boolean]$AllowShortcuts = $true [DefaultBoolean]$AllowSubConnection = [DefaultBoolean]::new() [boolean]$AllowUserSpecificSettings = $true [boolean]$AllowVirtualGroups = $false [PermissionRightValue]$ApplicationAccessUserGroupsPrecedence = [PermissionRightValue]::new() [int]$AutoCheckInAfter = 60 [DefaultBoolean]$AutoLockAutomaticallyReconnectOnActivity = [DefaultBoolean]::new() [DefaultBoolean]$AutoLockGoOfflineIfAvailable = [DefaultBoolean]::new() [DefaultBoolean]$AutoLockOnGoOffline = [DefaultBoolean]::new() [DefaultBoolean]$AutoLockOnIdle = [DefaultBoolean]::new() [DefaultBoolean]$AutoLockOnMinimize = [DefaultBoolean]::new() [DefaultBoolean]$AutoLockOnStandby = [DefaultBoolean]::new() [DefaultBoolean]$AutoLockOnWindowsLock = [DefaultBoolean]::new() [int]$AutoLockTimeOut = 0 [int]$AutomaticallyCloseSessionAfter = 30 [boolean]$CheckMaximalVersion = $false [boolean]$CheckMaximalVersionLinux = $false [boolean]$CheckMaximalVersionMac = $false [boolean]$CheckMinimalVersion = $false [boolean]$CheckMinimalVersionLinux = $false [boolean]$CheckMinimalVersionMac = $false [int]$CommentMinimumLength = 0 [ConnectionLogUserType]$ConnectionLogUserType = [ConnectionLogUserType]::new() [String]$ConnectionUnsafePassword = '' [int]$CustomUserPasswordMinimumLength = 0 [int]$CustomUserPasswordMinimumLowercase = 0 [int]$CustomUserPasswordMinimumNumeric = 0 [int]$CustomUserPasswordMinimumSymbols = 0 [int]$CustomUserPasswordMinimumUppercase = 0 [PasswordPwnedUsage]$CustomUserPasswordPwnedUsage = [PasswordPwnedUsage]::new() [String]$CustomUserPasswordTemplateID = '' [PasswordComplexityTemplateUsage]$CustomUserPasswordTemplateUsage = [PasswordComplexityTemplateUsage]::new() [DataSourceVariable]$DataSourceVariables = [DataSourceVariable]::new() [String]$DBID = '' [String]$DefaultHtmlWelcomePage = '' [String]$DefaultPasswordTemplate = '' [String]$DefaultTags = '' [String]$DefaultTemplatePath = '' [TwoFactorAuthenticationType]$DefaultTwoFactorAuthentication = [TwoFactorAuthenticationType]::new() [VaultRootLabel]$DefaultVaultRootLabel = [VaultRootLabel]::new() [boolean]$DisableAutoUpdate = $false [boolean]$DisableAutoUpdateLinux = $false [boolean]$DisableAutoUpdateMac = $false [boolean]$DisableDataSourcePassword = $false [boolean]$DisableDefaultTemplatesEditing = $false [boolean]$DisableDragAndDrop = $false [boolean]$DisableExportVaultMenus = $false [boolean]$DisableLocalFavorites = $false [boolean]$DisableLocalPassword = $false [boolean]$DisablePasswordVariable = $false [boolean]$DisablePrivateVault = $false [boolean]$DisableQuickConnect = $false [boolean]$DisableRdmAgentAndJump = $false [boolean]$DisableSharedFavorites = $false [boolean]$DisableSharedPassword = $false [boolean]$DisableStackTrace = $false [boolean]$DisableToolPassword = $false [boolean]$DisableUserSpecificSettingsPassword = $false [boolean]$DisableWebsiteCredentialAutoFillAfterDelay = $false [boolean]$EnableApplicationAccessForUserGroups = $false [boolean]$EnableConnectionAfterExpiration = $false [boolean]$EnableConnectionStates = $true [boolean]$EnableSynchronizationByNonAdministrators = $false [string[]]$ExcludedTypes = [string[]]::new() [boolean]$FlagAsClosedAutomatically = $false [int]$FlagAsClosedAutomaticallyDays = 2 [string[]]$ForbiddenPasswords = [string[]]::new() [boolean]$ForbiddenPasswordsCaseSensitive = $false [ForbiddenPasswordVerificationMode]$ForbiddenPasswordsVerificationMode = [ForbiddenPasswordVerificationMode]::new() [ForbiddenPasswordUsage]$ForbiddenPasswordUsage = [ForbiddenPasswordUsage]::new() [boolean]$ForceApplicationGoogleAuthentification = $false [boolean]$ForceApplicationPasswordWindows = $false [boolean]$ForceDataSourceTwoFactor = $false [boolean]$ForceDefaultHtmlWelcomePage = $false [boolean]$ForceDefaultPasswordTemplate = $false [boolean]$HidePortInRDP = $false [boolean]$HideRegistration = $false [boolean]$IncludePrivateVaultLogs = $false [string[]]$InstalledAddOns = [string[]]::new() [boolean]$IsAutoCheckIn = $false [boolean]$IsAutomaticCloseSessionAfter = $false [boolean]$IsLockedDownByDefault = $false [String]$JumpSerial = '' [boolean]$LoadCredentialsInSessions = $true [boolean]$LoadSessionToolInSessions = $true [String]$LucidClientApp = '' [String]$LucidClientAppStaging = '' [int]$MaxFileSizeByte = 26214400 [String]$MaximalLinuxVersionMessage = '' [String]$MaximalMacVersionMessage = '' [String]$MaximalVersionMessage = '' [DefaultBoolean]$MergeCredentialsInSessions = [DefaultBoolean]::new() [String]$MinimalLinuxVersionMessage = '' [String]$MinimalMacVersionMessage = '' [String]$MinimalVersionMessage = '' [ClipboardAccess]$PasswordClipboard = [ClipboardAccess]::new() [PasswordComplexityUsage]$PasswordComplexityUsage = [PasswordComplexityUsage]::new() [PasswordConfiguration]$PasswordConfigurationTemplates = [PasswordConfiguration]::new() [int]$PasswordHistory = 5 [PasswordPwnedUsage]$PasswordPwnedUsage = [PasswordPwnedUsage]::new() [PasswordStrengthCalculator]$PasswordStrengthMethod = [PasswordStrengthCalculator]::new() [PromptForOfflinePassword]$PromptForOfflinePassword = [PromptForOfflinePassword]::new() [boolean]$PromptForTwoFactorBeforeGoingOffline = $false [boolean]$PromptRefreshAllVaultsOnStartup = $false [String]$RDMInstallerPath = '' [String]$RDMInstallerPathLinux = '' [String]$RDMInstallerPathMac = '' [String]$RDMMaximalVersion = '' [String]$RDMMaximalVersionLinux = '' [String]$RDMMaximalVersionMac = '' [String]$RDMMinimalVersion = '' [String]$RDMMinimalVersionLinux = '' [String]$RDMMinimalVersionMac = '' [String]$RecordingServerAuthenticationToken = '' [int]$RecordingServerCommunicationPort = 50505 [boolean]$RecordingServerEnabled = $false [String]$RecordingServerName = '' [String]$RecordingStoragePath = '' [SessionRecordingStorageType]$RecordingStorageType = [SessionRecordingStorageType]::new() [boolean]$ResolveCredentialsInOverview = $true [RiskyEvents]$RiskyEvents = [RiskyEvents]::new() [String]$SafeLucidClientApp = '' [String]$SafeLucidClientAppStaging = '' [String]$SecurityProviderName = '' [String]$SecurityProviderSettings = '' [int]$SelectedDayOfWeek = 0 [String]$SelectedTimeZoneId = '' [String]$Serial = '' [SessionRecordingType]$SSHSessionRecordingType = [SessionRecordingType]::new() [String]$SystemMessage = '' [boolean]$TemporaryAccessNotificationEnabled = $false [boolean]$TemporaryAccessNotificationEnabledStaging = $false [TimeBasedConnectionUsageDays]$TimeBasedUsageDays = [TimeBasedConnectionUsageDays]::new() [String]$TimeBasedUsageEndTime = '' [TimeBasedConnectionUsageHours]$TimeBasedUsageHours = [TimeBasedConnectionUsageHours]::new() [String]$TimeBasedUsageStartTime = '' [boolean]$UseLegacySecurity = $true [boolean]$UseRoleSecurity = $true [UserInfoTemplate]$UserTemplatesArray = [UserInfoTemplate]::new() } |