en-us/about_tsssecretdependency.help.txt
TOPIC This help topic describes the TssSecretDependency class in the Thycotic.SecretServer module CLASS TssSecretDependency INHERITANCE None DESCRIPTION The TssSecretDependency class represents the SecretDependencyModel object returned by Secret Server endpoint GET /secret-dependencies/{id} CONSTRUCTORS new() PROPERTIES Active: boolean Whether or not the Secret Dependency is active. ChildDependencyStatus: boolean The last run status of the child Secret Dependency. ConditionDependencyId: integer (int32) The Id of the dependency that will be looked at when Condition Mode is set to 'DEPENDENCYPASS', 'DEPENDENCYFAIL'. The Dependency must have a SortOrder lower than the current one. ConditionMode: string Condition Mode governs if this dependency's run relies on the result of other dependencies above it. The Default is ALWAYSRUN. Other values maybe 'All Pass', 'Any Fail', 'DEPENDENCYPASS', 'DEPENDENCYFAIL'. DependencyTemplate: TssSecretDependencyTemplate The DependencyTemplate properties that are populated if the Dependency is based on a Dependency template. Description: string A description for the Secret Dependency. GroupId: integer (int32) The Id of the Dependency Group that contains the Secret Dependency. Id: integer (int32) The Id of the Secret Dependency. LogMessage: string The last Log message for the Secret Dependency. PrivilegedAccountSecretId: integer (int32) The Id of the Privileged Secret that the Secret Dependency will use to run. RunScript: TssSecretDependencyRunScript The RunScript properties that are populated if the Dependency is directly running a script. SecretDependencyStatus: boolean The last run status of the Secret Dependency. SecretId: integer (int32) The Id of the Secret that the Secret Dependency is assigned to. SecretName: string The Name of the Secret that the Secret Dependency is assigned to. Settings: object[] The Settings used by the Secret Dependency. (Ex: WaitBeforeSeconds, Database, Port, SSHKeyDigest). If a setting exists with the same name (or intent in the case of Port and SqlPort) as a field on the Dependency template's DependencyScanItemFields collection, the value assigned to the setting takes precidence and will overwrite the corresponding DependencyScanItemField. SortOrder: integer (int32) The sort order of the Secret Dependency in the group. Determines the order of execution of the dependencies within a group. SshKeySecretId: integer (int32) The Id of the Secret containing the SSH key. (If dependency is tied to SSH key Secret SshKeySecretName: string The Name of the Secret containing the SSH key. (If dependency is tied to SSH key Secret TypeId: integer (int32) The Id of the type of Secret Dependency. TypeName: string The name of the type of Secret Dependency. METHODS RELATED LINKS: Get-TssSecretDependency Get-TssSecretDependencyStub |