Skip to content

Commit

Permalink
Configurations - class conversion
Browse files Browse the repository at this point in the history
  • Loading branch information
wsmelton committed Jul 25, 2021
1 parent 3c22cbf commit 6327c11
Show file tree
Hide file tree
Showing 34 changed files with 286 additions and 410 deletions.
@@ -1,18 +1,18 @@
---
title: "TssConfigurationApplicationSettings"
title: "Thycotic.PowerShell.Configuration.ApplicationSettings"
---

# TOPIC
This help topic describes the TssConfigurationApplicationSettings class in the Thycotic.SecretServer module
This help topic describes the Thycotic.PowerShell.Configuration.ApplicationSettings class in the Thycotic.SecretServer module

# CLASS
TssConfigurationApplicationSettings
Thycotic.PowerShell.Configuration.ApplicationSettings

# INHERITANCE
None

# DESCRIPTION
The TssConfigurationApplicationSettings class represents the ConfigurationApplicationSettingsModel returned by Secret Server endpoint GET /configuration/general
The Thycotic.PowerShell.Configuration.ApplicationSettings class represents the ConfigurationApplicationSettingsModel returned by Secret Server endpoint GET /configuration/general

# CONSTRUCTORS
new()
Expand Down Expand Up @@ -99,5 +99,4 @@ title: "TssConfigurationApplicationSettings"
# METHODS

# RELATED LINKS:
TssConfiguration
Get-TssConfiguration
@@ -1,18 +1,18 @@
---
title: "TssConfigurationEmailSettings"
title: "Thycotic.PowerShell.Configuration.EmailSettings"
---

# TOPIC
This help topic describes the TssConfigurationEmailSettings class in the Thycotic.SecretServer module
This help topic describes the Thycotic.PowerShell.Configuration.EmailSettings class in the Thycotic.SecretServer module

# CLASS
TssConfigurationEmailSettings
Thycotic.PowerShell.Configuration.EmailSettings

# INHERITANCE
None

# DESCRIPTION
The TssConfigurationEmailSettings class represents the ConfigurationEmailModel returned by Secret Server endpoint GET /configuration/general
The Thycotic.PowerShell.Configuration.EmailSettings class represents the ConfigurationEmailModel returned by Secret Server endpoint GET /configuration/general

# CONSTRUCTORS
new()
Expand Down Expand Up @@ -51,5 +51,4 @@ title: "TssConfigurationEmailSettings"
# METHODS

# RELATED LINKS:
TssConfiguration
Get-TssConfiguration
@@ -1,18 +1,18 @@
---
title: "TssConfigurationFolders"
title: "Thycotic.PowerShell.Configuration.Folders"
---

# TOPIC
This help topic describes the TssConfigurationFolders class in the Thycotic.SecretServer module
This help topic describes the Thycotic.PowerShell.Configuration.Folders class in the Thycotic.SecretServer module

# CLASS
TssConfigurationFolders
Thycotic.PowerShell.Configuration.Folders

# INHERITANCE
None

# DESCRIPTION
The TssConfigurationFolders class represents the ConfigurationFoldersModel returned by Secret Server endpoint GET /configuration/general
The Thycotic.PowerShell.Configuration.Folders class represents the ConfigurationFoldersModel returned by Secret Server endpoint GET /configuration/general

# CONSTRUCTORS
new()
Expand All @@ -39,5 +39,4 @@ title: "TssConfigurationFolders"
# METHODS

# RELATED LINKS:
TssConfiguration
Get-TssConfiguration
@@ -1,18 +1,18 @@
---
title: "TssConfigurationGeneral"
title: "Thycotic.PowerShell.Configuration.General"
---

# TOPIC
This help topic describes the TssConfigurationGeneral class in the Thycotic.SecretServer module
This help topic describes the Thycotic.PowerShell.Configuration.General class in the Thycotic.SecretServer module

# CLASS
TssConfigurationGeneral
Thycotic.PowerShell.Configuration.General

# INHERITANCE
None

# DESCRIPTION
The TssConfigurationGeneral class represents the ConfigurationGeneral object returned by Secret Server endpoint GET /configuration/general
The Thycotic.PowerShell.Configuration.General class represents the ConfigurationGeneral object returned by Secret Server endpoint GET /configuration/general

# CONSTRUCTORS
new()
Expand All @@ -21,7 +21,7 @@ title: "TssConfigurationGeneral"
ApplicationSettings
General Application Configuration Settings

Email
EmailSettings
Email server configuration

Folders
Expand All @@ -48,13 +48,4 @@ title: "TssConfigurationGeneral"
# METHODS

# RELATED LINKS:
TssConfigurationApplicationSettings
TssConfigurationEmailSettings
TssConfigurationFolders
TssConfigurationLauncherSettings
TssConfigurationLocalUserPasswords
TssConfigurationPermissionOptions
TssConfigurationProtocolHandlerSettings
TssConfigurationUserExperience
TssConfigurationUserInterface
Get-TssConfiguration
@@ -1,18 +1,18 @@
---
title: "TssConfigurationLauncherSettings"
title: "Thycotic.PowerShell.Configuration.LauncherSettings"
---

# TOPIC
This help topic describes the TssConfigurationLauncherSettings class in the Thycotic.SecretServer module
This help topic describes the Thycotic.PowerShell.Configuration.LauncherSettings" class in the Thycotic.SecretServer module

# CLASS
TssConfigurationLauncherSettings
Thycotic.PowerShell.Configuration.LauncherSettings"

# INHERITANCE
None

# DESCRIPTION
The TssConfigurationLauncherSettings class represents the ConfigurationLauncherSettingsModel object returned by Secret Server endpoint GET /configuration/general
The Thycotic.PowerShell.Configuration.LauncherSettings" class represents the ConfigurationLauncherSettingsModel object returned by Secret Server endpoint GET /configuration/general

# CONSTRUCTORS
new()
Expand Down Expand Up @@ -48,5 +48,4 @@ title: "TssConfigurationLauncherSettings"
# METHODS

# RELATED LINKS:
TssConfigurationGeneral
Get-TssConfiguration
@@ -1,18 +1,18 @@
---
title: "TssConfigurationLocalUserPasswords"
title: "Thycotic.PowerShell.Configuration.LocalUserPasswords"
---

# TOPIC
This help topic describes the TssConfigurationLocalUserPasswords class in the Thycotic.SecretServer module
This help topic describes the Thycotic.PowerShell.Configuration.LocalUserPasswords" class in the Thycotic.SecretServer module

# CLASS
TssConfigurationLocalUserPasswords
Thycotic.PowerShell.Configuration.LocalUserPasswords"

# INHERITANCE
None

# DESCRIPTION
The TssConfigurationLocalUserPasswords class represents the ConfigurationLocalUserPasswords returned by Secret Server endpoint GET /configuration/general
The Thycotic.PowerShell.Configuration.LocalUserPasswords" class represents the ConfigurationLocalUserPasswords returned by Secret Server endpoint GET /configuration/general

# CONSTRUCTORS
new()
Expand Down Expand Up @@ -69,5 +69,4 @@ title: "TssConfigurationLocalUserPasswords"
# METHODS

# RELATED LINKS:
TssConfiguration
Get-TssConfiguration
@@ -1,18 +1,18 @@
---
title: "TssConfigurationPermissionOptions"
title: "Thycotic.PowerShell.Configuration.PermissionOptions"
---

# TOPIC
This help topic describes the TssConfigurationPermissionOptions class in the Thycotic.SecretServer module
This help topic describes the Thycotic.PowerShell.Configuration.PermissionOptions class in the Thycotic.SecretServer module

# CLASS
TssConfigurationPermissionOptions
Thycotic.PowerShell.Configuration.PermissionOptions

# INHERITANCE
None

# DESCRIPTION
The TssConfigurationPermissionOptions class represents the ConfigurationPermissionOptionsModel returned by Secret Server endpoint GET /configuration/general
The Thycotic.PowerShell.Configuration.PermissionOptions class represents the ConfigurationPermissionOptionsModel returned by Secret Server endpoint GET /configuration/general

# CONSTRUCTORS
new()
Expand All @@ -36,5 +36,4 @@ title: "TssConfigurationPermissionOptions"
# METHODS

# RELATED LINKS:
TssConfiguration
Get-TssConfiguration
33 changes: 33 additions & 0 deletions docs/about_topics/configurations/ProtocolHandlerSettings.md
@@ -0,0 +1,33 @@
---
title: "Thycotic.PowerShell.Configuration.ProtocolHandlerSettings"
---

# TOPIC
This help topic describes the Thycotic.PowerShell.Configuration.ProtocolHandlerSettings" class in the Thycotic.SecretServer module

# CLASS
Thycotic.PowerShell.Configuration.ProtocolHandlerSettings"

# INHERITANCE
None

# DESCRIPTION
The Thycotic.PowerShell.Configuration.ProtocolHandlerSettings" class represents the ConfigurationLauncherSettingsModel object returned by Secret Server endpoint GET /configuration/general

# CONSTRUCTORS
new()

# PROPERTIES
ProtocolHandlerInstallTimeAllowedDomains: string
Allowed Domains/IP Addresses (comma-separated)

ProtocolHandlerInstallTimeDisableAutoUpdate: boolean
Disable Auto Update

ProtocolHandlerInstallTimeSettingsEnabled: boolean
Enable Protocol Handler Install Time Settings

# METHODS

# RELATED LINKS:
Get-TssConfiguration
@@ -1,18 +1,18 @@
---
title: "TssConfigurationUserExperience"
title: "Thycotic.PowerShell.Configuration.UserExperience"
---

# TOPIC
This help topic describes the TssConfigurationUserExperience class in the Thycotic.SecretServer module
This help topic describes the Thycotic.PowerShell.Configuration.UserExperience class in the Thycotic.SecretServer module

# CLASS
TssConfigurationUserExperience
Thycotic.PowerShell.Configuration.UserExperience

# INHERITANCE
None

# DESCRIPTION
The TssConfigurationUserExperience class represents the ConfigurationUserExperienceModel returned by Secret Server endpoint GET /configuration/general
The Thycotic.PowerShell.Configuration.UserExperience class represents the ConfigurationUserExperienceModel returned by Secret Server endpoint GET /configuration/general

# CONSTRUCTORS
new()
Expand Down Expand Up @@ -57,5 +57,4 @@ title: "TssConfigurationUserExperience"
# METHODS

# RELATED LINKS:
TssConfiguration
Get-TssConfiguration
@@ -1,18 +1,18 @@
---
title: "TssConfigurationUserInterface"
title: "Thycotic.PowerShell.Configuration.UserInterface"
---

# TOPIC
This help topic describes the TssConfigurationUserInterface class in the Thycotic.SecretServer module
This help topic describes the Thycotic.PowerShell.Configuration.UserInterface class in the Thycotic.SecretServer module

# CLASS
TssConfigurationUserInterface
Thycotic.PowerShell.Configuration.UserInterface

# INHERITANCE
None

# DESCRIPTION
The TssConfigurationUserInterface class represents the ConfigurationUserInterfaceModel returned by Secret Server endpoint GET /configuration/general
The Thycotic.PowerShell.Configuration.UserInterface class represents the ConfigurationUserInterfaceModel returned by Secret Server endpoint GET /configuration/general

# CONSTRUCTORS
new()
Expand Down

This file was deleted.

2 changes: 1 addition & 1 deletion docs/commands/configurations/Get-TssConfiguration.md
Expand Up @@ -61,7 +61,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable

## OUTPUTS

### TssConfigurationGeneral
### Thycotic.PowerShell.Configuration.General
## NOTES
Requires TssSession object returned by New-TssSession

Expand Down
@@ -0,0 +1,37 @@
using System;
using System.Threading.Tasks;
using System.Management.Automation;
using System.Management.Automation.Runspaces;

namespace Thycotic.PowerShell.Configuration
{
public class ApplicationSettings
{
public bool AllowSendTelemetry { get; set; }
public bool AllowSoftwareUpdateChecks { get; set; }
public bool ApiRefreshTokensEnabled { get; set; }
public int ApiSessionTimeoutDays { get; set; }
public int ApiSessionTimeoutHours { get; set; }
public int ApiSessionTimeoutMinutes { get; set; }
public bool ApiSessionTimeoutUnlimited { get; set; }
public bool ConfigurationEarlyAdopterEnabled { get; set; }
public string CustomUrl { get; set; }
public bool DisplayDowntimeMessageToAdminsOnly { get; set; }
public bool EnableCredSsp { get; set; }
public bool EnableSyslogCefLogging { get; set; }
public bool EnableWebServices { get; set; }
public int MaximumTokenRefreshesAllowed { get; set; }
public int MaxSecretLogLength { get; set; }
public int MobileMaxOfflineDays { get; set; }
public int MobileMaxOfflineHours { get; set; }
public bool PreventApplicationFromSleeping { get; set; }
public int SyslogCefLogSite { get; set; }
public int SyslogCefPort { get; set; }
public string SyslogCefProtocol { get; set; }
public string SyslogCefServer { get; set; }
public string SyslogCefTimeZone { get; set; }
public string TmsInstallationPath { get; set; }
public string WinRmEndpointUrl { get; set; }
public bool WriteSyslogToEventLog { get; set; }
}
}

0 comments on commit 6327c11

Please sign in to comment.