Values.UpdateExperimentTemplateRequestSourceUpdates the specified experiment template.
type nonrec t = {id : ExperimentTemplateId.t;The ID of the experiment template.
*)description : ExperimentTemplateDescription.t option;A description for the template.
*)stopConditions : UpdateExperimentTemplateStopConditionInputList.t option;The stop conditions for the experiment.
*)targets : UpdateExperimentTemplateTargetInputMap.t option;The targets for the experiment.
*)actions : UpdateExperimentTemplateActionInputMap.t option;The actions for the experiment.
*)roleArn : RoleArn.t option;The Amazon Resource Name (ARN) of an IAM role that grants the FIS service permission to perform service actions on your behalf.
*)logConfiguration : UpdateExperimentTemplateLogConfigurationInput.t option;The configuration for experiment logging.
*)experimentOptions : UpdateExperimentTemplateExperimentOptionsInput.t option;The experiment options for the experiment template.
*)experimentReportConfiguration : UpdateExperimentTemplateReportConfigurationInput.t
option;The experiment report configuration for the experiment template.
*)}val make :
?description:??? ->
?stopConditions:??? ->
?targets:??? ->
?actions:??? ->
?roleArn:??? ->
?logConfiguration:??? ->
?experimentOptions:??? ->
?experimentReportConfiguration:??? ->
id:ExperimentTemplateId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `String of StopConditionSource.t ]) list ]
list
| `Map of
([> `String of ExperimentTemplateTargetName.t ]
* [> `Structure of
(string
* [> `List of
[> `String of ResourceArn.t
| `Structure of
(string
* [> `List of
[> `String of
ExperimentTemplateTargetFilterValue.t ]
list
| `String of
ExperimentTemplateTargetFilterPath.t ])
list ]
list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ])
list
| `String of TargetResourceTypeId.t ])
list ])
list
| `String of ExperimentTemplateId.t
| `Structure of
(string
* [> `Enum of string
| `Integer of LogSchemaVersion.t
| `String of ReportConfigurationDuration.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of
ReportConfigurationCloudWatchDashboardIdentifier.t ])
list ]
list
| `String of CloudWatchLogGroupArn.t
| `Structure of
(string * [> `String of S3BucketName.t ]) list ])
list ])
list ])
list ]