From f67869702be41eee4d6d225454bb55c64f92bb48 Mon Sep 17 00:00:00 2001 From: Shawn Melton <11204251+wsmelton@users.noreply.github.com> Date: Wed, 17 Feb 2021 22:22:14 -0600 Subject: [PATCH] 0.31.0 release --- CHANGELOG.md | 10 ++ docs/_data/navigation.yml | 2 + .../_commands/Initialize-TssSdkClient.md | 123 ++++++++++++++++++ docs/collections/_commands/New-TssSession.md | 44 ++++++- src/Thycotic.SecretServer.psd1 | 2 +- 5 files changed, 176 insertions(+), 5 deletions(-) create mode 100644 docs/collections/_commands/Initialize-TssSdkClient.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f464ddb..2eb6e78b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +* None + +## [0.31.0] -- 2021-02-17 + +### Added + +* **SDK Client 1.5.0 (tss)** integration via `Initialize-TssSdkClient` and `New-TssSession` parameters: `-UseSdkClient`, `-ConfigPath` [#58](https://github.com/thycotic-ps/thycotic.secretserver/issues/58) [92a88af](https://github.com/thycotic-ps/thycotic.secretserver/commit/92a88afefe7123cc23858122c48b41dc3ef148e9) + +### Changed + * `New-TssSession` update help examples [e95358b](https://github.com/thycotic-ps/thycotic.secretserver/commit/e95358b094a2860a1e292c691c0ca1b66d29c89f) * `TssSession` and `TssSecretItem` about topic updates [f233d99](https://github.com/thycotic-ps/thycotic.secretserver/commit/f233d99f02d2d5a7ddcb01e32b5d52e89fdae2f1) * 'Invoke-TssRestApi' updated help example [bf5d5da](https://github.com/thycotic-ps/thycotic.secretserver/commit/bf5d5da10f31958ddde11bdde41d696903e304ba) diff --git a/docs/_data/navigation.yml b/docs/_data/navigation.yml index 160d2fb9..19de56cb 100644 --- a/docs/_data/navigation.yml +++ b/docs/_data/navigation.yml @@ -17,6 +17,8 @@ commands: children: - title: "New-TssSession" url: /commands/New-TssSession + - title: "Initialize-TssSdkClient" + url: /commands/Initialize-TssSdkClient - title: "Secrets" children: diff --git a/docs/collections/_commands/Initialize-TssSdkClient.md b/docs/collections/_commands/Initialize-TssSdkClient.md new file mode 100644 index 00000000..860d1ff3 --- /dev/null +++ b/docs/collections/_commands/Initialize-TssSdkClient.md @@ -0,0 +1,123 @@ +--- +category: general +external help file: Thycotic.SecretServer-help.xml +Module Name: Thycotic.SecretServer +online version: +schema: 2.0.0 +title: Initialize-TssSdkClient +--- + +# Initialize-TssSdkClient + +## SYNOPSIS +{{ Fill in the Synopsis }} + +## SYNTAX + +``` +Initialize-TssSdkClient -SecretServer -RuleName [-OnboardingKey ] + -ConfigPath [-Force] [] +``` + +## DESCRIPTION +{{ Fill in the Description }} + +## EXAMPLES + +### Example 1 +```powershell +PS C:\> {{ Add example code here }} +``` + +{{ Add example description here }} + +## PARAMETERS + +### -ConfigPath +{{ Fill ConfigPath Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +{{ Fill Force Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -OnboardingKey +{{ Fill OnboardingKey Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RuleName +{{ Fill RuleName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SecretServer +{{ Fill SecretServer Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### None + +## OUTPUTS + +### System.Object +## NOTES + +## RELATED LINKS diff --git a/docs/collections/_commands/New-TssSession.md b/docs/collections/_commands/New-TssSession.md index 6a683556..1b6e6604 100644 --- a/docs/collections/_commands/New-TssSession.md +++ b/docs/collections/_commands/New-TssSession.md @@ -14,19 +14,25 @@ Create new session ## SYNTAX +### clientSdk +``` +New-TssSession -SecretServer [-UseSdkClient] -ConfigPath [-WhatIf] [-Confirm] + [] +``` + ### winauth ``` -New-TssSession [-SecretServer] [-UseWindowsAuth] [-WhatIf] [-Confirm] [] +New-TssSession -SecretServer [-UseWindowsAuth] [-WhatIf] [-Confirm] [] ``` ### sdk ``` -New-TssSession [-SecretServer] -AccessToken [-WhatIf] [-Confirm] [] +New-TssSession -SecretServer -AccessToken [-WhatIf] [-Confirm] [] ``` ### new ``` -New-TssSession [-SecretServer] -Credential [-WhatIf] [-Confirm] [] +New-TssSession -SecretServer -Credential [-WhatIf] [-Confirm] [] ``` ## DESCRIPTION @@ -89,7 +95,7 @@ Parameter Sets: (All) Aliases: Required: True -Position: 2 +Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -140,6 +146,36 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UseSdkClient +Utilize SDK Client + +```yaml +Type: SwitchParameter +Parameter Sets: clientSdk +Aliases: + +Required: True +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -ConfigPath +Config path for the key/config files + +```yaml +Type: String +Parameter Sets: clientSdk +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -WhatIf Shows what would happen if the cmdlet runs. The cmdlet is not run. diff --git a/src/Thycotic.SecretServer.psd1 b/src/Thycotic.SecretServer.psd1 index ff34291d..f2140fd0 100644 --- a/src/Thycotic.SecretServer.psd1 +++ b/src/Thycotic.SecretServer.psd1 @@ -1,5 +1,5 @@ @{ - ModuleVersion = '0.30.0' + ModuleVersion = '0.31.0' CompatiblePSEditions = 'Desktop', 'Core' FormatsToProcess = 'Thycotic.SecretServer.Format.ps1xml' TypesToProcess = 'Thycotic.SecretServer.Types.ps1xml'