Values.ImportDiskImageRequestSourceImport a Windows operating system image from a verified Microsoft ISO disk file. The following disk images are supported: Windows 11 Enterprise
type nonrec t = {name : ResourceName.t;The name of the image resource that's created from the import.
*)semanticVersion : VersionNumber.t;The semantic version to attach to the image that's created during the import process. This version follows the semantic version syntax.
*)description : NonEmptyString.t option;The description for your disk image import.
*)platform : NonEmptyString.t;The operating system platform for the imported image. Allowed values include the following: Windows.
*)osVersion : OsVersion.t;The operating system version for the imported image. Allowed values include the following: Microsoft Windows 11.
*)executionRole : RoleNameOrArn.t option;The name or Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to perform workflow actions to import an image from a Microsoft ISO file.
*)infrastructureConfigurationArn : InfrastructureConfigurationArn.t;The Amazon Resource Name (ARN) of the infrastructure configuration resource that's used for launching the EC2 instance on which the ISO image is built.
*)uri : Uri_.t;The uri of the ISO disk file that's stored in Amazon S3.
*)loggingConfiguration : ImageLoggingConfiguration.t option;Define logging configuration for the image build process.
*)registerImageOptions : RegisterImageOptions.t option;Configures Secure Boot and UEFI settings for the imported image.
*)windowsConfiguration : WindowsConfiguration.t option;Specifies Windows settings for ISO imports.
*)clientToken : ClientToken.t;Unique, case-sensitive identifier you provide to ensure idempotency of the request. For more information, see Ensuring idempotency in the Amazon EC2 API Reference.
*)}val make :
?description:??? ->
?executionRole:??? ->
?loggingConfiguration:??? ->
?tags:??? ->
?registerImageOptions:??? ->
?windowsConfiguration:??? ->
name:ResourceName.t ->
semanticVersion:VersionNumber.t ->
platform:NonEmptyString.t ->
osVersion:OsVersion.t ->
infrastructureConfigurationArn:InfrastructureConfigurationArn.t ->
uri:Uri_.t ->
clientToken:ClientToken.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of ResourceName.t
| `Structure of
(string
* [> `Boolean of NullableBoolean.t
| `Long of WindowsConfigurationImageIndex.t
| `String of LogGroupName.t ])
list ])
list ]