Skip to content
v2.274.0

FastLaunchConfigurationProperty Struct ​

Define and configure faster launching for output Windows AMIs.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_imagebuilder as imagebuilder } from 'aws-cdk-lib';
const fastLaunchConfigurationProperty: imagebuilder.CfnDistributionConfiguration.FastLaunchConfigurationProperty = {
  accountId: 'accountId',
  enabled: false,
  launchTemplate: {
    launchTemplateId: 'launchTemplateId',
    launchTemplateName: 'launchTemplateName',
    launchTemplateVersion: 'launchTemplateVersion',
  },
  maxParallelLaunches: 123,
  snapshotConfiguration: {
    targetResourceCount: 123,
  },
};

Properties ​

accountIdstringaccount_idstraccountIdStringAccountIdstringAccountId*string#
The owner account ID for the fast-launch enabled Windows AMI.
enabledboolean | IResolvableenabledtyping.Union[bool, IResolvable]enabledBooleanEnabledboolEnabledinterface{}#
A Boolean that represents the current state of faster launching for the Windows AMI.

Set to true to start using Windows faster launching, or false to stop using it.

The launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots.
maxParallelLaunchesnumbermax_parallel_launchesint | floatmaxParallelLaunchesNumberMaxParallelLaunchesdoubleMaxParallelLaunches*float64#
The maximum number of parallel instances that are launched for creating resources.
snapshotConfigurationIResolvable | CfnDistributionConfiguration.FastLaunchSnapshotConfigurationPropertysnapshot_configurationtyping.Union[IResolvable, FastLaunchSnapshotConfigurationProperty]snapshotConfigurationIResolvableSnapshotConfigurationIResolvableSnapshotConfigurationinterface{}#
Configuration settings for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled.