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 }
  • The ID of the image for which you’re enabling faster launching.

    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 parallel instances to launch for creating resources. 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 Windows AMI for faster launching. 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 Windows AMI for faster launching. The associated ResourceType must be snapshot.

    Declaration

    Objective-C

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

    Swift

    var snapshotConfiguration: AWSEC2FastLaunchSnapshotConfigurationRequest? { get set }