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:ExperimentTemplateId.t ->
?arn:ResourceArn.t ->
?description:ExperimentTemplateDescription.t ->
?targets:ExperimentTemplateTargetMap.t ->
?actions:ExperimentTemplateActionMap.t ->
?stopConditions:ExperimentTemplateStopConditionList.t ->
?creationTime:CreationTime.t ->
?lastUpdateTime:LastUpdateTime.t ->
?roleArn:RoleArn.t ->
?tags:TagMap.t ->
?logConfiguration:ExperimentTemplateLogConfiguration.t ->
?experimentOptions:ExperimentTemplateExperimentOptions.t ->
?targetAccountConfigurationsCount:TargetAccountConfigurationsCount.t ->
?experimentReportConfiguration:ExperimentTemplateReportConfiguration.t ->
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 ]