Package com.pulumi.aws.imagebuilder
Class ImageArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.imagebuilder.ImageArgs.Builder
-
- Enclosing class:
- ImageArgs
public static final class ImageArgs.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageArgs
build()
ImageArgs.Builder
containerRecipeArn(com.pulumi.core.Output<java.lang.String> containerRecipeArn)
ImageArgs.Builder
containerRecipeArn(java.lang.String containerRecipeArn)
ImageArgs.Builder
distributionConfigurationArn(com.pulumi.core.Output<java.lang.String> distributionConfigurationArn)
ImageArgs.Builder
distributionConfigurationArn(java.lang.String distributionConfigurationArn)
ImageArgs.Builder
enhancedImageMetadataEnabled(com.pulumi.core.Output<java.lang.Boolean> enhancedImageMetadataEnabled)
ImageArgs.Builder
enhancedImageMetadataEnabled(java.lang.Boolean enhancedImageMetadataEnabled)
ImageArgs.Builder
imageRecipeArn(com.pulumi.core.Output<java.lang.String> imageRecipeArn)
ImageArgs.Builder
imageRecipeArn(java.lang.String imageRecipeArn)
ImageArgs.Builder
imageScanningConfiguration(ImageImageScanningConfigurationArgs imageScanningConfiguration)
ImageArgs.Builder
imageScanningConfiguration(com.pulumi.core.Output<ImageImageScanningConfigurationArgs> imageScanningConfiguration)
ImageArgs.Builder
imageTestsConfiguration(ImageImageTestsConfigurationArgs imageTestsConfiguration)
ImageArgs.Builder
imageTestsConfiguration(com.pulumi.core.Output<ImageImageTestsConfigurationArgs> imageTestsConfiguration)
ImageArgs.Builder
infrastructureConfigurationArn(com.pulumi.core.Output<java.lang.String> infrastructureConfigurationArn)
ImageArgs.Builder
infrastructureConfigurationArn(java.lang.String infrastructureConfigurationArn)
ImageArgs.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
ImageArgs.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ImageArgs defaults)
-
-
Method Detail
-
containerRecipeArn
public ImageArgs.Builder containerRecipeArn(@Nullable com.pulumi.core.Output<java.lang.String> containerRecipeArn)
- Parameters:
containerRecipeArn
- Amazon Resource Name (ARN) of the container recipe.- Returns:
- builder
-
containerRecipeArn
public ImageArgs.Builder containerRecipeArn(java.lang.String containerRecipeArn)
- Parameters:
containerRecipeArn
- Amazon Resource Name (ARN) of the container recipe.- Returns:
- builder
-
distributionConfigurationArn
public ImageArgs.Builder distributionConfigurationArn(@Nullable com.pulumi.core.Output<java.lang.String> distributionConfigurationArn)
- Parameters:
distributionConfigurationArn
- Amazon Resource Name (ARN) of the Image Builder Distribution Configuration.- Returns:
- builder
-
distributionConfigurationArn
public ImageArgs.Builder distributionConfigurationArn(java.lang.String distributionConfigurationArn)
- Parameters:
distributionConfigurationArn
- Amazon Resource Name (ARN) of the Image Builder Distribution Configuration.- Returns:
- builder
-
enhancedImageMetadataEnabled
public ImageArgs.Builder enhancedImageMetadataEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> enhancedImageMetadataEnabled)
- Parameters:
enhancedImageMetadataEnabled
- Whether additional information about the image being created is collected. Defaults to `true`.- Returns:
- builder
-
enhancedImageMetadataEnabled
public ImageArgs.Builder enhancedImageMetadataEnabled(java.lang.Boolean enhancedImageMetadataEnabled)
- Parameters:
enhancedImageMetadataEnabled
- Whether additional information about the image being created is collected. Defaults to `true`.- Returns:
- builder
-
imageRecipeArn
public ImageArgs.Builder imageRecipeArn(@Nullable com.pulumi.core.Output<java.lang.String> imageRecipeArn)
- Parameters:
imageRecipeArn
- Amazon Resource Name (ARN) of the image recipe.- Returns:
- builder
-
imageRecipeArn
public ImageArgs.Builder imageRecipeArn(java.lang.String imageRecipeArn)
- Parameters:
imageRecipeArn
- Amazon Resource Name (ARN) of the image recipe.- Returns:
- builder
-
imageScanningConfiguration
public ImageArgs.Builder imageScanningConfiguration(@Nullable com.pulumi.core.Output<ImageImageScanningConfigurationArgs> imageScanningConfiguration)
- Parameters:
imageScanningConfiguration
- Configuration block with image scanning configuration. Detailed below.- Returns:
- builder
-
imageScanningConfiguration
public ImageArgs.Builder imageScanningConfiguration(ImageImageScanningConfigurationArgs imageScanningConfiguration)
- Parameters:
imageScanningConfiguration
- Configuration block with image scanning configuration. Detailed below.- Returns:
- builder
-
imageTestsConfiguration
public ImageArgs.Builder imageTestsConfiguration(@Nullable com.pulumi.core.Output<ImageImageTestsConfigurationArgs> imageTestsConfiguration)
- Parameters:
imageTestsConfiguration
- Configuration block with image tests configuration. Detailed below.- Returns:
- builder
-
imageTestsConfiguration
public ImageArgs.Builder imageTestsConfiguration(ImageImageTestsConfigurationArgs imageTestsConfiguration)
- Parameters:
imageTestsConfiguration
- Configuration block with image tests configuration. Detailed below.- Returns:
- builder
-
infrastructureConfigurationArn
public ImageArgs.Builder infrastructureConfigurationArn(com.pulumi.core.Output<java.lang.String> infrastructureConfigurationArn)
- Parameters:
infrastructureConfigurationArn
- Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. The following arguments are optional:- Returns:
- builder
-
infrastructureConfigurationArn
public ImageArgs.Builder infrastructureConfigurationArn(java.lang.String infrastructureConfigurationArn)
- Parameters:
infrastructureConfigurationArn
- Amazon Resource Name (ARN) of the Image Builder Infrastructure Configuration. The following arguments are optional:- Returns:
- builder
-
tags
public ImageArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Key-value map of resource tags for the Image Builder Image. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public ImageArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Key-value map of resource tags for the Image Builder Image. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
build
public ImageArgs build()
-
-