Values.ExperimentSourceDescribes an experiment.
type nonrec t = {id : ExperimentId.t option;The ID of the experiment.
*)arn : ResourceArn.t option;The Amazon Resource Name (ARN) of the experiment.
*)experimentTemplateId : ExperimentTemplateId.t option;The ID of the experiment template.
*)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.
*)state : ExperimentState.t option;The state of the experiment.
*)targets : ExperimentTargetMap.t option;The targets for the experiment.
*)actions : ExperimentActionMap.t option;The actions for the experiment.
*)stopConditions : ExperimentStopConditionList.t option;The stop conditions for the experiment.
*)creationTime : CreationTime.t option;The time that the experiment was created.
*)startTime : ExperimentStartTime.t option;The time that the experiment started.
*)endTime : ExperimentEndTime.t option;The time that the experiment ended.
*)logConfiguration : ExperimentLogConfiguration.t option;The configuration for experiment logging.
*)experimentOptions : ExperimentOptions.t option;The experiment options for the experiment.
*)targetAccountConfigurationsCount : TargetAccountConfigurationsCount.t option;The count of target account configurations for the experiment.
*)experimentReportConfiguration : ExperimentReportConfiguration.t option;The experiment report configuration for the experiment.
*)experimentReport : ExperimentReport.t option;The experiment report for the experiment.
*)}val make :
?id:??? ->
?arn:??? ->
?experimentTemplateId:??? ->
?roleArn:??? ->
?state:??? ->
?targets:??? ->
?actions:??? ->
?stopConditions:??? ->
?creationTime:??? ->
?startTime:??? ->
?endTime:??? ->
?tags:??? ->
?logConfiguration:??? ->
?experimentOptions:??? ->
?targetAccountConfigurationsCount:??? ->
?experimentReportConfiguration:??? ->
?experimentReport:??? ->
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 ExperimentTargetName.t ]
* [> `String of TagValue.t
| `Structure of
(string
* [> `List of
[> `String of ResourceArn.t
| `Structure of
(string
* [> `List of
[> `String of ExperimentTargetFilterValue.t ]
list
| `String of ExperimentTargetFilterPath.t ])
list ]
list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ])
list
| `String of TargetResourceTypeId.t
| `Structure of
(string
* [> `Enum of string
| `String of ExperimentActionStatusReason.t ])
list
| `Timestamp of ExperimentActionStartTime.t ])
list ])
list
| `String of ExperimentId.t
| `Structure of
(string
* [> `Enum of string
| `Integer of LogSchemaVersion.t
| `List of
[> `Structure of
(string * [> `String of ExperimentReportS3ReportArn.t ])
list ]
list
| `String of ExperimentStatusReason.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `String of
ReportConfigurationCloudWatchDashboardIdentifier.t ])
list ]
list
| `String of ExperimentErrorAccountId.t
| `Structure of
(string * [> `String of S3BucketName.t ]) list ])
list ])
list
| `Timestamp of CreationTime.t ])
list ]