Class DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.imagebuilder.inputs.DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder
-
- Enclosing class:
- DistributionConfigurationDistributionFastLaunchConfigurationArgs
public static final class DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DistributionConfigurationDistributionFastLaunchConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DistributionConfigurationDistributionFastLaunchConfigurationArgs defaults)
-
-
Method Detail
-
accountId
public DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder accountId(com.pulumi.core.Output<java.lang.String> accountId)
- Parameters:
accountId
- The owner account ID for the fast-launch enabled Windows AMI.- Returns:
- builder
-
accountId
public DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder accountId(java.lang.String accountId)
- Parameters:
accountId
- The owner account ID for the fast-launch enabled Windows AMI.- Returns:
- builder
-
enabled
public DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled
- 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.- Returns:
- builder
-
enabled
public DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled
- 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.- Returns:
- builder
-
launchTemplate
public DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder launchTemplate(@Nullable com.pulumi.core.Output<DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs> launchTemplate)
- Parameters:
launchTemplate
- Configuration block for the launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. Detailed below.- Returns:
- builder
-
launchTemplate
public DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder launchTemplate(DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplateArgs launchTemplate)
- Parameters:
launchTemplate
- Configuration block for the launch template that the fast-launch enabled Windows AMI uses when it launches Windows instances to create pre-provisioned snapshots. Detailed below.- Returns:
- builder
-
maxParallelLaunches
public DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder maxParallelLaunches(@Nullable com.pulumi.core.Output<java.lang.Integer> maxParallelLaunches)
- Parameters:
maxParallelLaunches
- The maximum number of parallel instances that are launched for creating resources.- Returns:
- builder
-
maxParallelLaunches
public DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder maxParallelLaunches(java.lang.Integer maxParallelLaunches)
- Parameters:
maxParallelLaunches
- The maximum number of parallel instances that are launched for creating resources.- Returns:
- builder
-
snapshotConfiguration
public DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder snapshotConfiguration(@Nullable com.pulumi.core.Output<DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs> snapshotConfiguration)
- Parameters:
snapshotConfiguration
- Configuration block for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. Detailed below.- Returns:
- builder
-
snapshotConfiguration
public DistributionConfigurationDistributionFastLaunchConfigurationArgs.Builder snapshotConfiguration(DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfigurationArgs snapshotConfiguration)
- Parameters:
snapshotConfiguration
- Configuration block for managing the number of snapshots that are created from pre-provisioned instances for the Windows AMI when faster launching is enabled. Detailed below.- Returns:
- builder
-
build
public DistributionConfigurationDistributionFastLaunchConfigurationArgs build()
-
-