Values.ReplacePermissionAssociationsWorkSourceA structure that represents the background work that RAM performs when you invoke the ReplacePermissionAssociations operation.
type nonrec t = {id : String_.t option;The unique identifier for the background task associated with one ReplacePermissionAssociations request.
*)fromPermissionArn : String_.t option;The Amazon Resource Name (ARN) of the managed permission that this background task is replacing.
*)fromPermissionVersion : String_.t option;The version of the managed permission that this background task is replacing.
*)toPermissionArn : String_.t option;The ARN of the managed permission that this background task is associating with the resource shares in place of the managed permission and version specified in fromPermissionArn and fromPermissionVersion.
*)toPermissionVersion : String_.t option;The version of the managed permission that this background task is associating with the resource shares. This is always the version that is currently the default for this managed permission.
*)status : ReplacePermissionAssociationsWorkStatus.t option;Specifies the current status of the background tasks for the specified ID. The output is one of the following strings: IN_PROGRESS COMPLETED FAILED
*)statusMessage : String_.t option;Specifies the reason for a FAILED status. This field is present only when there status is FAILED.
*)creationTime : DateTime.t option;The date and time when this asynchronous background task was created.
*)lastUpdatedTime : DateTime.t option;The date and time when the status of this background task was last updated.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of String_.t
| `Timestamp of DateTime.t ])
list ]