Values.UpdateAppRequestSourceUpdates an application.
type nonrec t = {appArn : Arn.t;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.
*)assessmentSchedule : AppAssessmentScheduleType.t option;Assessment execution schedule with 'Daily' or 'Disabled' values.
*)clearResiliencyPolicyArn : BooleanOptional.t option;Specifies if the resiliency policy ARN should be cleared.
*)description : EntityDescription.t option;The optional description for an app.
*)eventSubscriptions : EventSubscriptionList.t option;The list of events you would like to subscribe and get notification for. Currently, Resilience Hub supports notifications only for Drift detected and Scheduled assessment failure events.
*)permissionModel : PermissionModel.t option;Defines the roles and credentials that Resilience Hub would use while creating an application, importing its resources, and running an assessment.
*)policyArn : Arn.t option;Amazon Resource Name (ARN) of the resiliency policy. The format for this ARN is: arn:partition:resiliencehub:region:account:resiliency-policy/policy-id. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of BooleanOptional.t
| `Enum of string
| `List of
[> `Structure of
(string * [> `Enum of string | `String of String255.t ]) list ]
list
| `String of Arn.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of IamRoleArn.t ] list
| `String of IamRoleName.t ])
list ])
list ]