Values.AmiDistributionConfigurationSourceDefine and configure the output AMIs of the pipeline.
type nonrec t = {name : AmiNameString.t option;The name of the output AMI.
*)description : NonEmptyString.t option;The description of the AMI distribution configuration. Minimum and maximum length are in characters.
*)targetAccountIds : AccountList.t option;The ID of an account to which you want to distribute an image.
*)amiTags : TagMap.t option;The tags to apply to AMIs distributed to this Region.
*)kmsKeyId : NonEmptyString.t option;The Amazon Resource Name (ARN) that uniquely identifies the KMS key used to encrypt the distributed image. This can be either the Key ARN or the Alias ARN. For more information, see Key identifiers (KeyId) in the Key Management Service Developer Guide.
*)launchPermission : LaunchPermissionConfiguration.t option;Launch permissions can be used to configure which Amazon Web Services accounts can use the AMI to launch instances.
*)}val to_value :
t ->
[> `Structure 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 * [> `List of [> `String of AccountId.t ] list ]) list ])
list ]