Values_5.DisableFastLaunchResultSourceDiscontinue Windows fast launch for a Windows AMI, and clean up existing pre-provisioned snapshots. After you disable Windows fast launch, the AMI uses the standard launch process for each new instance. Amazon EC2 must remove all pre-provisioned snapshots before you can enable Windows fast launch again. You can only change these settings for Windows AMIs that you own or that have been shared with you.
type nonrec t = {imageId : Values_0.ImageId.t option;The ID of the image for which Windows fast launch was disabled.
*)resourceType : Values_1.FastLaunchResourceType.t option;The pre-provisioning resource type that must be cleaned after turning off Windows fast launch for the Windows AMI. Supported values include: snapshot.
*)snapshotConfiguration : Values_1.FastLaunchSnapshotConfigurationResponse.t
option;Parameters that were used for Windows fast launch for the Windows AMI before Windows fast launch was disabled. This informs the clean-up process.
*)launchTemplate : Values_1.FastLaunchLaunchTemplateSpecificationResponse.t
option;The launch template that was used to launch Windows instances from pre-provisioned snapshots.
*)maxParallelLaunches : Values_0.Integer.t option;The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned snapshots for Windows fast launch.
*)ownerId : Values_0.String_.t option;The owner of the Windows AMI for which Windows fast launch was disabled.
*)state : Values_1.FastLaunchStateCode.t option;The current state of Windows fast launch for the specified Windows AMI.
*)stateTransitionReason : Values_0.String_.t option;The reason that the state changed for Windows fast launch for the Windows AMI.
*)stateTransitionTime : Values_0.MillisecondDateTime.t option;The time that the state changed for Windows fast launch for the Windows AMI.
*)}val error_of_json :
'a ->
Yojson.Safe.t ->
[> `Unknown_operation_error of 'a * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of Values_0.Integer.t
| `String of Values_0.ImageId.t
| `Structure of
(string
* [> `Integer of Values_0.Integer.t
| `String of Values_0.LaunchTemplateId.t ])
list
| `Timestamp of Values_0.MillisecondDateTime.t ])
list ]