Module Values.CreateRestoreTestingSelectionOutputSource

This request can be sent after CreateRestoreTestingPlan request returns successfully. This is the second part of creating a resource testing plan, and it must be completed sequentially. This consists of RestoreTestingSelectionName, ProtectedResourceType, and one of the following: ProtectedResourceArns ProtectedResourceConditions Each protected resource type can have one single value. A restore testing selection can include a wildcard value ("*") for ProtectedResourceArns along with ProtectedResourceConditions. Alternatively, you can include up to 30 specific protected resource ARNs in ProtectedResourceArns. Cannot select by both protected resource types AND specific ARNs. Request will fail if both are included.

Sourcetype nonrec t = {
  1. creationTime : Timestamp.t option;
    (*

    The time that the resource testing selection was created.

    *)
  2. restoreTestingPlanArn : String_.t option;
    (*

    The ARN of the restore testing plan with which the restore testing selection is associated.

    *)
  3. restoreTestingPlanName : String_.t option;
    (*

    The name of the restore testing plan. The name cannot be changed after creation. The name consists of only alphanumeric characters and underscores. Maximum length is 50.

    *)
  4. restoreTestingSelectionName : String_.t option;
    (*

    The name of the restore testing selection for the related restore testing plan. The name cannot be changed after creation. The name consists of only alphanumeric characters and underscores. Maximum length is 50.

    *)
}
Sourcetype nonrec error = [
  1. | `AlreadyExistsException of AlreadyExistsException.t
  2. | `InvalidParameterValueException of InvalidParameterValueException.t
  3. | `LimitExceededException of LimitExceededException.t
  4. | `MissingParameterValueException of MissingParameterValueException.t
  5. | `ResourceNotFoundException of ResourceNotFoundException.t
  6. | `ServiceUnavailableException of ServiceUnavailableException.t
  7. | `Unknown_operation_error of string * string option
]
Sourceval make : ?creationTime:??? -> ?restoreTestingPlanArn:??? -> ?restoreTestingPlanName:??? -> ?restoreTestingSelectionName:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AlreadyExistsException of AlreadyExistsException.t | `InvalidParameterValueException of InvalidParameterValueException.t | `LimitExceededException of LimitExceededException.t | `MissingParameterValueException of MissingParameterValueException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ServiceUnavailableException of ServiceUnavailableException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AlreadyExistsException of AlreadyExistsException.t | `InvalidParameterValueException of InvalidParameterValueException.t | `LimitExceededException of LimitExceededException.t | `MissingParameterValueException of MissingParameterValueException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ServiceUnavailableException of ServiceUnavailableException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `String of String_.t | `Timestamp of Timestamp.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t