This section is all about objects that are available with the Devolutions.PowerShell module and what the module will need for its commands.
Objects
PSHubContext
Name | Type | Description |
---|---|---|
Name | String | This is the name of the application user connected with these credentials. |
Url | String | This is the URL of the hub you want to connect to with your application user. |
ApplicationKey | String | These are the credentials that you will need to connect to Devolutions Hub. These are available when an application user is created. |
ApplicationSecret | String | These are the credentials that you will need to connect to Devolutions Hub. These are available when an application user is created. |
PSSystemSettings
Name | Type | Description |
---|---|---|
AllowUserVault | Boolean | Flag that handles if you want to allow the user vault in Devolutions Hub. |
Audit | Object(Audit) | ReadOnly - Object that gives you information about users who have manipulated the PSSystemSettings. |
BlockTorTraffic | Boolean | Flag that tells you if you want to block Tor traffic. |
DisableReason | Enum(HubDisableReason) | ReadOnly - Enum that shows the reason for the disabled hub. |
ForcePromptLogin | Boolean | Flag that tells you if you want to force prompt login. |
ForceSSOLogin | Boolean | Flag that tells you if you want to force SSO login. |
ForceTwoFactorAuthentication | Boolean | Flag that tells you if you want to force two-factor authentication. |
ForceTwoFactorUnlocking | Boolean | Flag that tells you if you want to force two-factor unlocking. |
InactivityLogoutTime | Enum(InactivityLogoutTime) | Enum that handles inactivity logout time in the web. |
NetworkFilters | Array of Object(NetworkFilter) | Array of objects NetworkFilter that handle IP Address filtering to Devolutions Hub. |
OrganizationId | String | The organization ID if you want to handle the login by Devolutions Account Organization. If empty, the flow will be normal. |
PasswordTemplateEnforcement | Enum(PasswordTemplateEnforcement) | Enum that handles the enforcement of a selected password template. |
PasswordTemplateId | Guid | ID of a password template you want to set and activate in Devolutions Hub. |
SystemPermissions | Object(SystemPermissions) | Object that gives you a list of users and groups permissions that are set system-wide. |
SystemVaultPermissions | Object(VaultPermissions) | Object that gives you a list of users and groups permissions that are globally set to all vaults. |
TemporaryPasswordInviteType | Enum(TemporaryPasswordInviteType) | Enum that handles the temporary password of a new user. |
PSUser
Name | Type | Description |
---|---|---|
Audit | Object(Audit) | ReadOnly - Object that gives you information about users who have manipulated the PsUser. |
CanAccessOffline | Boolean | Flag that handles if users can access Devolutions Hub offline in Remote Desktop Manager. |
String | ReadOnly - User email. | |
GravatarUrl | String | ReadOnly - URL of the user profile picture. |
Id | Guid | ReadOnly - User ID. |
IsAdministrator | Boolean | ReadOnly - Flag that tells you if a user is an administrator. |
IsEnabled | Boolean | Flag that tells you if the user is enabled. |
Locale | String | ReadOnly - Text that represents the user's language. |
Name | String | User name. Can only be changed if the user type is Application. |
UserInvitationState | Enum(UserInvitationState) | ReadOnly - Enum that shows the status of the user invitation. |
UserSendMessagePermission | Enum(UserSendMessagePermission) | Enum that handles the way the user can send messages. |
UserType | Enum(UserType) | ReadOnly - Enum that shows you the user type. |
PSGroup
Name | Type | Description |
---|---|---|
Audit | Object(Audit) | ReadOnly - Object that gives you information about users who have manipulated the PsGroup. |
Description | String | User description. |
Id | Guid | ReadOnly - Group ID. |
Name | String | Group name. |
UserIds | Array of Guid | Array of user ID set in the group. |
PSVault
Name | Type | Description |
---|---|---|
Audit | Object(Audit) | ReadOnly - Object that gives you information about users who have manipulated the PSVault. |
Description | String | Vault description. |
Id | Guid | ReadOnly - Vault ID. |
Name | String | Vault name. |
State | Enum(VaultState) | ReadOnly - Enum that shows you the vault state. |
Type | Enum(VaultType) | ReadOnly - Enum that shows you the vault type. |
VaultPermissions | Object(VaultPermissions) | Object that gives you a list of users and groups permissions that are set to this vault. |
Version | Enum(VaultVersion) | ReadOnly - Enum that shows you the vault version. |
PSDecryptedEntry
Name | Type | Description |
---|---|---|
Audit | Object(Audit) | ReadOnly - Object that gives you information about users who have manipulated the PSDecryptedEntry. |
Connection | Object(Connection) | Complex Object that stores all of your connection information. |
PsMetadata | Object(PsMetadata) | Object that stores all connection metadata. |
PSMetadata
Name | Type | Description |
---|---|---|
ConnectionType | Enum(ConnectionType) | Enum that handles the base type of this connection. |
Name | String | Entry name. |
ParentId | Guid | ID of the parent of this entry. If set, this entry will be the children of the parent entry you will set. Otherwise, the parent will be the root. |
Permissions | Object(EntryPermissions) | Object that gives you a list of users and groups permissions that are set to this entry. |
TargetEntryId | Guid | ID of the linked target entry. Only use when the entry is a shortcut. |
Type | Enum(EntryType) | ReadOnly - Enum that shows you the entry type. |
VaultVersion | Enum(VaultVersion) | ReadOnly - Enum that shows you the vault version. |
Version | Integer | ReadOnly - The number of the connection version. |