CreateShortcutObjectsRequest Properties
An object defining properties for the CreateShortcutObjectsRequest class.
DestinationSecret
Gets the decrypted secret information for the destination location.
Type: DMObjectSecret
This property contains the decrypted version of the DestinationSecretKey, automatically populated using the DecryptData attribute. It provides secure access to the destination location's decrypted security information and has a private setter to ensure controlled access to the sensitive data during the shortcut creation process.
CreateBy
Gets the ID of the user creating the shortcut objects.
This property contains the optional identifier of the user who is creating the shortcut objects. It is read-only and initialized through the constructor, serving as part of the audit trail to track who initiated the shortcut creation. When not specified, the system will use the current user's context.
SourceDecryptedSecrets
Gets the list of decrypted secret information for the source objects.
Type: List<DMObjectSecret>
This property contains a list of decrypted versions of the SourceSecretKeys entries, automatically populated using the DecryptData attribute. Each entry in the list corresponds to a source object for which a shortcut will be created. The property has a private setter to ensure controlled access to the decrypted security information.
CreatedAt
Gets the timestamp when the shortcut objects were created.
Type: DateTimeOffset?
This property contains the optional timestamp indicating when the shortcut objects were created. It is read-only and initialized through the constructor, serving as part of the audit trail to record the exact time of creation. When not specified, the system will use the current timestamp.
SourceSecretKeys
Gets the list of encrypted secret keys for the source objects.
This property contains a list of encrypted security keys for the objects that will be used as sources for creating shortcuts. It is read-only and works in conjunction with the SourceDecryptedSecrets property to verify access to multiple source objects. The list is initialized through the constructor and maintains the order corresponding to the decrypted secrets.
DestinationSecretKey
Gets the encrypted secret key for the destination location.
Type: string
This property contains the encrypted security key for the location where the shortcut objects will be created. It is read-only and works in conjunction with the DestinationSecret property to verify access to the destination location. The key is initialized through the constructor and remains unchanged throughout the request lifecycle.