Values.DistributionConfigurationSourceA distribution configuration.
type nonrec t = {arn : ImageBuilderArn.t option;The Amazon Resource Name (ARN) of the distribution configuration.
*)name : ResourceName.t option;The name of the distribution configuration.
*)description : NonEmptyString.t option;The description of the distribution configuration.
*)distributions : DistributionList.t option;The distribution objects that apply Region-specific settings for the deployment of the image to targeted Regions.
*)timeoutMinutes : DistributionTimeoutMinutes.t option;The maximum duration in minutes for this distribution configuration.
*)dateCreated : DateTime.t option;The date on which this distribution configuration was created.
*)dateUpdated : DateTime.t option;The date on which this distribution configuration was last updated.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Integer of DistributionTimeoutMinutes.t
| `List of
[> `Structure of
(string
* [> `List of
[> `String of LicenseConfigurationArn.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Enum of string
| `Integer of MaxParallelLaunches.t
| `String of LaunchTemplateId.t
| `Structure of
(string
* [> `Integer of TargetResourceCount.t
| `String of LaunchTemplateId.t ])
list ])
list ]
list
| `String of NonEmptyString.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of AccountId.t ] list
| `Map of
([> `String of TagKey.t ]
* [> `String of TagValue.t ])
list
| `String of AmiNameString.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of AccountId.t ] list
| `String of NonEmptyString.t ])
list ])
list ])
list ]
list
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of ImageBuilderArn.t ])
list ]