AWSEC2EnableFastLaunchRequest

Objective-C

@interface AWSEC2EnableFastLaunchRequest

Swift

class AWSEC2EnableFastLaunchRequest
  • Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable dryRun;

    Swift

    var dryRun: NSNumber? { get set }
  • Specify the ID of the image for which to enable Windows fast launch.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable imageId;

    Swift

    var imageId: String? { get set }
  • The launch template to use when launching Windows instances from pre-provisioned snapshots. Launch template parameters can include either the name or ID of the launch template, but not both.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2FastLaunchLaunchTemplateSpecificationRequest *_Nullable launchTemplate;

    Swift

    var launchTemplate: AWSEC2FastLaunchLaunchTemplateSpecificationRequest? { get set }
  • The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned snapshots for Windows fast launch. Value must be 6 or greater.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable maxParallelLaunches;

    Swift

    var maxParallelLaunches: NSNumber? { get set }
  • The type of resource to use for pre-provisioning the AMI for Windows fast launch. Supported values include: snapshot, which is the default value.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable resourceType;

    Swift

    var resourceType: String? { get set }
  • Configuration settings for creating and managing the snapshots that are used for pre-provisioning the AMI for Windows fast launch. The associated ResourceType must be snapshot.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSEC2FastLaunchSnapshotConfigurationRequest *_Nullable snapshotConfiguration;

    Swift

    var snapshotConfiguration: AWSEC2FastLaunchSnapshotConfigurationRequest? { get set }