Values.ExperimentTemplateSourceDescribes an experiment template.
type nonrec t = {id : ExperimentTemplateId.t option;The ID of the experiment template.
*)arn : ResourceArn.t option;The Amazon Resource Name (ARN) of the experiment template.
*)description : ExperimentTemplateDescription.t option;The description for the experiment template.
*)targets : ExperimentTemplateTargetMap.t option;The targets for the experiment.
*)actions : ExperimentTemplateActionMap.t option;The actions for the experiment.
*)stopConditions : ExperimentTemplateStopConditionList.t option;The stop conditions for the experiment.
*)creationTime : CreationTime.t option;The time the experiment template was created.
*)lastUpdateTime : LastUpdateTime.t option;The time the experiment template was last updated.
*)roleArn : RoleArn.t option;The Amazon Resource Name (ARN) of an IAM role.
*)logConfiguration : ExperimentTemplateLogConfiguration.t option;The configuration for experiment logging.
*)experimentOptions : ExperimentTemplateExperimentOptions.t option;The experiment options for an experiment template.
*)targetAccountConfigurationsCount : TargetAccountConfigurationsCount.t option;The count of target account configurations for the experiment template.
*)experimentReportConfiguration : ExperimentTemplateReportConfiguration.t option;Describes the report configuration for the experiment template.
*)}val make :
?id:??? ->
?arn:??? ->
?description:??? ->
?targets:??? ->
?actions:??? ->
?stopConditions:??? ->
?creationTime:??? ->
?lastUpdateTime:??? ->
?roleArn:??? ->
?tags:??? ->
?logConfiguration:??? ->
?experimentOptions:??? ->
?targetAccountConfigurationsCount:??? ->
?experimentReportConfiguration:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `String of StopConditionSource.t ]) list ]
list
| `Long of TargetAccountConfigurationsCount.t
| `Map of
([> `String of ExperimentTemplateTargetName.t ]
* [> `String of TagValue.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
| `Timestamp of CreationTime.t ])
list ]