Values.GetResourceSnapshotJobResponseSourceUse this action to retrieves information about a specific resource snapshot job.
type nonrec t = {catalog : CatalogIdentifier.t option;The catalog in which the snapshot job was created. This will match the Catalog specified in the request.
*)id : ResourceSnapshotJobIdentifier.t option;The unique identifier of the snapshot job. This matches the ResourceSnapshotJobIdentifier provided in the request.
*)arn : ResourceSnapshotJobArn.t option;The Amazon Resource Name (ARN) of the snapshot job. This globally unique identifier can be used for resource-specific operations across AWS services.
*)engagementId : EngagementIdentifier.t option;The identifier of the engagement associated with this snapshot job. This links the job to a specific engagement context.
*)resourceType : ResourceType.t option;The type of resource being snapshotted. This would have "Opportunity" as a value as it is dependent on the supported resource type.
*)resourceId : ResourceIdentifier.t option;The identifier of the specific resource being snapshotted. The format might vary depending on the ResourceType.
*)resourceArn : ResourceArn.t option;The Amazon Resource Name (ARN) of the resource being snapshotted. This provides a globally unique identifier for the resource across AWS.
*)resourceSnapshotTemplateName : ResourceTemplateName.t option;The name of the template used for creating the snapshot. This is the same as the template name. It defines the structure and content of the snapshot.
*)createdAt : DateTime.t option;The date and time when the snapshot job was created in ISO 8601 format (UTC). Example: "2023-05-01T20:37:46Z"
*)status : ResourceSnapshotJobStatus.t option;The current status of the snapshot job. Valid values: STOPPED: The job is not currently running. RUNNING: The job is actively executing.
*)lastSuccessfulExecutionDate : DateTime.t option;The date and time of the last successful execution of the job, in ISO 8601 format (UTC). Example: "2023-05-01T20:37:46Z"
*)lastFailure : String_.t option;If the job has encountered any failures, this field contains the error message from the most recent failure. This can be useful for troubleshooting issues with the job.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `InternalServerException of InternalServerException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ThrottlingException of ThrottlingException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of CatalogIdentifier.t
| `Timestamp of DateTime.t ])
list ]