disable_fast_launch

EC2.Client.disable_fast_launch(**kwargs)

Discontinue faster launching for a Windows AMI, and clean up existing pre-provisioned snapshots. When you disable faster launching, the AMI uses the standard launch process for each instance. All pre-provisioned snapshots must be removed before you can enable faster launching again.

Note

To change these settings, you must own the AMI.

See also: AWS API Documentation

Request Syntax

response = client.disable_fast_launch(
    ImageId='string',
    Force=True|False,
    DryRun=True|False
)
Parameters
  • ImageId (string) --

    [REQUIRED]

    The ID of the image for which you’re turning off faster launching, and removing pre-provisioned snapshots.

  • Force (boolean) -- Forces the image settings to turn off faster launching for your Windows AMI. This parameter overrides any errors that are encountered while cleaning up resources in your account.
  • DryRun (boolean) -- 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 .
Return type

dict

Returns

Response Syntax

{
    'ImageId': 'string',
    'ResourceType': 'snapshot',
    'SnapshotConfiguration': {
        'TargetResourceCount': 123
    },
    'LaunchTemplate': {
        'LaunchTemplateId': 'string',
        'LaunchTemplateName': 'string',
        'Version': 'string'
    },
    'MaxParallelLaunches': 123,
    'OwnerId': 'string',
    'State': 'enabling'|'enabling-failed'|'enabled'|'enabled-failed'|'disabling'|'disabling-failed',
    'StateTransitionReason': 'string',
    'StateTransitionTime': datetime(2015, 1, 1)
}

Response Structure

  • (dict) --

    • ImageId (string) --

      The ID of the image for which faster-launching has been turned off.

    • ResourceType (string) --

      The pre-provisioning resource type that must be cleaned after turning off faster launching for the Windows AMI. Supported values include: snapshot .

    • SnapshotConfiguration (dict) --

      Parameters that were used for faster launching for the Windows AMI before faster launching was turned off. This informs the clean-up process.

      • TargetResourceCount (integer) --

        The number of pre-provisioned snapshots requested to keep on hand for a fast-launch enabled Windows AMI.

    • LaunchTemplate (dict) --

      The launch template that was used to launch Windows instances from pre-provisioned snapshots.

      • LaunchTemplateId (string) --

        The ID of the launch template for faster launching of the associated Windows AMI.

      • LaunchTemplateName (string) --

        The name of the launch template for faster launching of the associated Windows AMI.

      • Version (string) --

        The version of the launch template for faster launching of the associated Windows AMI.

    • MaxParallelLaunches (integer) --

      The maximum number of instances that Amazon EC2 can launch at the same time to create pre-provisioned snapshots for Windows faster launching.

    • OwnerId (string) --

      The owner of the Windows AMI for which faster launching was turned off.

    • State (string) --

      The current state of faster launching for the specified Windows AMI.

    • StateTransitionReason (string) --

      The reason that the state changed for faster launching for the Windows AMI.

    • StateTransitionTime (datetime) --

      The time that the state changed for faster launching for the Windows AMI.