Values.RecommendationTemplateSourceDefines a recommendation template created with the CreateRecommendationTemplate action.
type nonrec t = {appArn : Arn.t option;Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:partition:resiliencehub:region:account:app/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
*)assessmentArn : Arn.t option;Amazon Resource Name (ARN) of the assessment. The format for this ARN is: arn:partition:resiliencehub:region:account:app-assessment/app-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
*)endTime : TimeStamp.t option;The end time for the action.
*)format : TemplateFormat.t option;Format of the recommendation template. CfnJson The template is CloudFormation JSON. CfnYaml The template is CloudFormation YAML.
*)message : String500.t option;Message for the recommendation template.
*)name : EntityName.t option;Name for the recommendation template.
*)needsReplacements : BooleanOptional.t option;Indicates if replacements are needed.
*)recommendationIds : RecommendationIdList.t option;Identifiers for the recommendations used in the recommendation template.
*)recommendationTemplateArn : Arn.t option;Amazon Resource Name (ARN) for the recommendation template.
*)recommendationTypes : RenderRecommendationTypeList.t option;An array of strings that specify the recommendation template type or types. Alarm The template is an AlarmRecommendation template. Sop The template is a SopRecommendation template. Test The template is a TestRecommendation template.
*)startTime : TimeStamp.t option;The start time for the action.
*)status : RecommendationTemplateStatus.t option;Status of the action.
*)templatesLocation : S3Location.t option;The file location of the template.
*)}val make :
?appArn:??? ->
?assessmentArn:??? ->
?endTime:??? ->
?format:??? ->
?message:??? ->
?name:??? ->
?needsReplacements:??? ->
?recommendationIds:??? ->
?recommendationTemplateArn:??? ->
?recommendationTypes:??? ->
?startTime:??? ->
?status:??? ->
?tags:??? ->
?templatesLocation:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of BooleanOptional.t
| `Enum of string
| `List of [> `Enum of string | `String of Uuid.t ] list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of Arn.t
| `Structure of (string * [> `String of String500.t ]) list
| `Timestamp of TimeStamp.t ])
list ]