Class DistributionConfigurationDistributionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.imagebuilder.inputs.DistributionConfigurationDistributionArgs.Builder
-
- Enclosing class:
- DistributionConfigurationDistributionArgs
public static final class DistributionConfigurationDistributionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(DistributionConfigurationDistributionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DistributionConfigurationDistributionArgs defaults)
-
-
Method Detail
-
amiDistributionConfiguration
public DistributionConfigurationDistributionArgs.Builder amiDistributionConfiguration(@Nullable com.pulumi.core.Output<DistributionConfigurationDistributionAmiDistributionConfigurationArgs> amiDistributionConfiguration)
- Parameters:
amiDistributionConfiguration
- Configuration block with Amazon Machine Image (AMI) distribution settings. Detailed below.- Returns:
- builder
-
amiDistributionConfiguration
public DistributionConfigurationDistributionArgs.Builder amiDistributionConfiguration(DistributionConfigurationDistributionAmiDistributionConfigurationArgs amiDistributionConfiguration)
- Parameters:
amiDistributionConfiguration
- Configuration block with Amazon Machine Image (AMI) distribution settings. Detailed below.- Returns:
- builder
-
containerDistributionConfiguration
public DistributionConfigurationDistributionArgs.Builder containerDistributionConfiguration(@Nullable com.pulumi.core.Output<DistributionConfigurationDistributionContainerDistributionConfigurationArgs> containerDistributionConfiguration)
- Parameters:
containerDistributionConfiguration
- Configuration block with container distribution settings. Detailed below.- Returns:
- builder
-
containerDistributionConfiguration
public DistributionConfigurationDistributionArgs.Builder containerDistributionConfiguration(DistributionConfigurationDistributionContainerDistributionConfigurationArgs containerDistributionConfiguration)
- Parameters:
containerDistributionConfiguration
- Configuration block with container distribution settings. Detailed below.- Returns:
- builder
-
fastLaunchConfigurations
public DistributionConfigurationDistributionArgs.Builder fastLaunchConfigurations(@Nullable com.pulumi.core.Output<java.util.List<DistributionConfigurationDistributionFastLaunchConfigurationArgs>> fastLaunchConfigurations)
- Parameters:
fastLaunchConfigurations
- Set of Windows faster-launching configurations to use for AMI distribution. Detailed below.- Returns:
- builder
-
fastLaunchConfigurations
public DistributionConfigurationDistributionArgs.Builder fastLaunchConfigurations(java.util.List<DistributionConfigurationDistributionFastLaunchConfigurationArgs> fastLaunchConfigurations)
- Parameters:
fastLaunchConfigurations
- Set of Windows faster-launching configurations to use for AMI distribution. Detailed below.- Returns:
- builder
-
fastLaunchConfigurations
public DistributionConfigurationDistributionArgs.Builder fastLaunchConfigurations(DistributionConfigurationDistributionFastLaunchConfigurationArgs... fastLaunchConfigurations)
- Parameters:
fastLaunchConfigurations
- Set of Windows faster-launching configurations to use for AMI distribution. Detailed below.- Returns:
- builder
-
launchTemplateConfigurations
public DistributionConfigurationDistributionArgs.Builder launchTemplateConfigurations(@Nullable com.pulumi.core.Output<java.util.List<DistributionConfigurationDistributionLaunchTemplateConfigurationArgs>> launchTemplateConfigurations)
- Parameters:
launchTemplateConfigurations
- Set of launch template configuration settings that apply to image distribution. Detailed below.- Returns:
- builder
-
launchTemplateConfigurations
public DistributionConfigurationDistributionArgs.Builder launchTemplateConfigurations(java.util.List<DistributionConfigurationDistributionLaunchTemplateConfigurationArgs> launchTemplateConfigurations)
- Parameters:
launchTemplateConfigurations
- Set of launch template configuration settings that apply to image distribution. Detailed below.- Returns:
- builder
-
launchTemplateConfigurations
public DistributionConfigurationDistributionArgs.Builder launchTemplateConfigurations(DistributionConfigurationDistributionLaunchTemplateConfigurationArgs... launchTemplateConfigurations)
- Parameters:
launchTemplateConfigurations
- Set of launch template configuration settings that apply to image distribution. Detailed below.- Returns:
- builder
-
licenseConfigurationArns
public DistributionConfigurationDistributionArgs.Builder licenseConfigurationArns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> licenseConfigurationArns)
- Parameters:
licenseConfigurationArns
- Set of Amazon Resource Names (ARNs) of License Manager License Configurations.- Returns:
- builder
-
licenseConfigurationArns
public DistributionConfigurationDistributionArgs.Builder licenseConfigurationArns(java.util.List<java.lang.String> licenseConfigurationArns)
- Parameters:
licenseConfigurationArns
- Set of Amazon Resource Names (ARNs) of License Manager License Configurations.- Returns:
- builder
-
licenseConfigurationArns
public DistributionConfigurationDistributionArgs.Builder licenseConfigurationArns(java.lang.String... licenseConfigurationArns)
- Parameters:
licenseConfigurationArns
- Set of Amazon Resource Names (ARNs) of License Manager License Configurations.- Returns:
- builder
-
region
public DistributionConfigurationDistributionArgs.Builder region(com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region
- AWS Region for the distribution. The following arguments are optional:- Returns:
- builder
-
region
public DistributionConfigurationDistributionArgs.Builder region(java.lang.String region)
- Parameters:
region
- AWS Region for the distribution. The following arguments are optional:- Returns:
- builder
-
build
public DistributionConfigurationDistributionArgs build()
-
-