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:ExperimentId.t ->
?arn:ResourceArn.t ->
?experimentTemplateId:ExperimentTemplateId.t ->
?roleArn:RoleArn.t ->
?state:ExperimentState.t ->
?targets:ExperimentTargetMap.t ->
?actions:ExperimentActionMap.t ->
?stopConditions:ExperimentStopConditionList.t ->
?creationTime:CreationTime.t ->
?startTime:ExperimentStartTime.t ->
?endTime:ExperimentEndTime.t ->
?tags:TagMap.t ->
?logConfiguration:ExperimentLogConfiguration.t ->
?experimentOptions:ExperimentOptions.t ->
?targetAccountConfigurationsCount:TargetAccountConfigurationsCount.t ->
?experimentReportConfiguration:ExperimentReportConfiguration.t ->
?experimentReport:ExperimentReport.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 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 ]