Skip to content

Commit

Permalink
Get-TssConfiguration - add about files for classes
Browse files Browse the repository at this point in the history
  • Loading branch information
wsmelton committed Apr 4, 2021
1 parent 1675f27 commit 42da615
Show file tree
Hide file tree
Showing 9 changed files with 424 additions and 1 deletion.
93 changes: 93 additions & 0 deletions src/en-us/about_tssconfigurationapplicationsettings.help.txt
@@ -0,0 +1,93 @@
TOPIC
This help topic describes the TssConfigurationApplicationSettings class in the Thycotic.SecretServer module

CLASS
TssConfigurationApplicationSettings

INHERITANCE
None

DESCRIPTION
The TssConfigurationApplicationSettings class represents the ConfigurationApplicationSettingsModel returned by Secret Server endpoint GET /configuration/general

CONSTRUCTORS
new()

PROPERTIES
AllowSendTelemetry
Send Anonymized System Metrics Information

AllowSoftwareUpdateChecks
Allow software update checks

ApiRefreshTokensEnabled
API Refresh Tokens Enabled

ApiSessionTimeoutDays
API session timeout days

ApiSessionTimeoutHours
API session timeout hours

ApiSessionTimeoutMinutes
API session timeout minutes

ApiSessionTimeoutUnlimited
API session timeout unlimited

CustomUrl
Outward accessible url to get to application

EnableCredSsp
Enable Cred SSP for win RM

EnableSyslogCefLogging
Enable Syslog/CEF Logging

EnableWebServices
Enable Web services

MaximumTokenRefreshesAllowed
Maximum Token Refreshes Allowed

MaxSecretLogLength
Maximum number of entries in secret log

MobileMaxOfflineDays
The Maximum Time for Offline Access on Mobile Devices setting in Secret Server determines how long to cache secret data on the mobile device

MobileMaxOfflineHours
The Maximum Time for Offline Access on Mobile Devices setting in Secret Server determines how long to cache secret data on the mobile device

PreventApplicationFromSleeping
A keep alive thread will run in the background pinging the web URL to make sure IIS does not stop running due to inactivity

SyslogCefLogSite
This is the site that the CEF/Syslogs will run on

SyslogCefPort
Syslog/CEF Protocol

SyslogCefProtocol
Syslog/CEF Protocol to use when sending logs (UPD, TCP, SECURE_TCP)

SyslogCefServer
Syslog/CEF Server Address

SyslogCefTimeZone
Time Zone to use when sending Syslog/CEF Protocol log entries (ServerTime, UtcTime)

TmsInstallationPath
If TMS is installed, the file location

WinRmEndpointUrl
Win RM endpoint url

WriteSyslogToEventLog
Enable syslog events to the windows event log

METHODS

RELATED LINKS:
TssConfiguration
Get-TssConfiguration
45 changes: 45 additions & 0 deletions src/en-us/about_tssconfigurationemailsettings.help.txt
@@ -0,0 +1,45 @@
TOPIC
This help topic describes the TssConfigurationEmailSettings class in the Thycotic.SecretServer module

CLASS
TssConfigurationEmailSettings

INHERITANCE
None

DESCRIPTION
The TssConfigurationEmailSettings class represents the ConfigurationEmailModel returned by Secret Server endpoint GET /configuration/general

CONSTRUCTORS
new()

PROPERTIES
FromEmailAddress
All emails will be sent from this address

SmtpDomain
SMTP user domain

SmtpPassword
SMTP user password

SmtpPort
Custom port, otherwise the default

SmtpServer
The resolvable and reachable host name for the outgoing SMTP server

SmtpUseCredentials
True if credentials are set, false if anonymous

SmtpUserName
SMTP user name

smtpUseSSL
Use SSL to connect

METHODS

RELATED LINKS:
TssConfiguration
Get-TssConfiguration
39 changes: 39 additions & 0 deletions src/en-us/about_tssconfigurationfolders.help.txt
@@ -0,0 +1,39 @@
TOPIC
This help topic describes the TssConfigurationFolders class in the Thycotic.SecretServer module

CLASS
TssConfigurationFolders

INHERITANCE
None

DESCRIPTION
The TssConfigurationFolders class represents the ConfigurationFoldersModel returned by Secret Server endpoint GET /configuration/general

CONSTRUCTORS
new()

PROPERTIES
EnablePersonalFolders
Each user will have a personal folder created and assigned to them

PersonalFolderName
The name of the root personal folder. Each user's personal folder will be named based on the user

PersonalFolderNameOption
The format for the personal folder name for each user (DisplayName, UsernameAndDomain)

PersonalFolderWarning
Warning to be shown when creating Secrets if ShowPersonalFolderWarning is true

RequireViewFolderPermission
Users will only see folders they have View permissions on

ShowPersonalFolderWarning
When true the PersonalFolderWarning will be shown when creating Secrets

METHODS

RELATED LINKS:
TssConfiguration
Get-TssConfiguration
48 changes: 48 additions & 0 deletions src/en-us/about_tssconfigurationgeneral.help.txt
@@ -0,0 +1,48 @@
TOPIC
This help topic describes the TssConfigurationGeneral class in the Thycotic.SecretServer module

CLASS
TssConfigurationGeneral

INHERITANCE
None

DESCRIPTION
The TssConfigurationGeneral class represents the ConfigurationGeneral object returned by Secret Server endpoint GET /configuration/general

CONSTRUCTORS
new()

PROPERTIES
ApplicationSettings
General Application Configuration Settings

Email
Email server configuration

Folders
Folders Configuration

LocalUserPasswords
Local User Passwords configuration

PermissionOptions
Permission Options Configuration

UserExperience
User Experience Configuration

UserInterface
User Interface Configuration Settings

METHODS

RELATED LINKS:
TssConfigurationApplicationSettings
TssConfigurationEmailSettings
TssConfigurationFolders
TssConfigurationLocalUserPasswords
TssConfigurationPermissionOptions
TssConfigurationUserExperience
TssConfigurationUserInterface
Get-TssConfiguration
69 changes: 69 additions & 0 deletions src/en-us/about_tssconfigurationlocaluserpasswords.help.txt
@@ -0,0 +1,69 @@
TOPIC
This help topic describes the TssConfigurationLocalUserPasswords class in the Thycotic.SecretServer module

CLASS
TssConfigurationLocalUserPasswords

INHERITANCE
None

DESCRIPTION
The TssConfigurationLocalUserPasswords class represents the ConfigurationLocalUserPasswords returned by Secret Server endpoint GET /configuration/general

CONSTRUCTORS
new()

PROPERTIES
AllowUsersToResetForgottenPasswords
Whether or not the local password can be reset by the user

EnableLocalUserPasswordExpiration
Indicates whether or not local users must change their password when it is reset or expires.

EnableMinimumPasswordAge
Local users cannot change their password until it meets this age

EnablePasswordHistory
Passwords cannot be reused when enabled and still in stored history

LocalUserPasswordExpirationDays
How many days until the password expires

LocalUserPasswordExpirationHours
How many hours until the password expires

LocalUserPasswordExpirationMinutes
How many minutes until the password expires

MinimumPasswordAgeDays
How many days until password can be changed

MinimumPasswordAgeHours
How many hours until password can be changed

MinimumPasswordAgeMinutes
How many minutes until password can be changed

PasswordHistoryItems
How many passwords should be stored in history.

PasswordMinimumLength
The minimum length required for local user passwords

PasswordRequireLowercase
Whether or not the local password must include a lowercase letter

PasswordRequireNumbers
Whether or not the local password must include a number

PasswordRequireSymbols
Whether or not the local password must include a symbol

PasswordRequireUppercase
Whether or not the local password must include an uppercase letter

METHODS

RELATED LINKS:
TssConfiguration
Get-TssConfiguration
36 changes: 36 additions & 0 deletions src/en-us/about_tssconfigurationpermissionoptions.help.txt
@@ -0,0 +1,36 @@
TOPIC
This help topic describes the TssConfigurationPermissionOptions class in the Thycotic.SecretServer module

CLASS
TssConfigurationPermissionOptions

INHERITANCE
None

DESCRIPTION
The TssConfigurationPermissionOptions class represents the ConfigurationPermissionOptionsModel returned by Secret Server endpoint GET /configuration/general

CONSTRUCTORS
new()

PROPERTIES
AllowDuplicateSecretNames
Allow Secrets to have the same name in the same folder

AllowViewUserToRetrieveAutoChangeNextPassword
Users that only have secret view can see the next password

DefaultSecretPermissions
Default permissions to be applied when a Secret is created (InheritsPermissions, CopyFromFolder, OnlyAllowCreator)

EnableApprovalFromEmail
Allow approval from email

ForceSecretApproval
Require approval for secrets (None, RequireApprovalForOwnersAndEditors, RequireApprovalForEditors)

METHODS

RELATED LINKS:
TssConfiguration
Get-TssConfiguration

0 comments on commit 42da615

Please sign in to comment.