Class DistributionConfigurationDistributionS3ExportConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.imagebuilder.inputs.DistributionConfigurationDistributionS3ExportConfigurationArgs.Builder
-
- Enclosing class:
- DistributionConfigurationDistributionS3ExportConfigurationArgs
public static final class DistributionConfigurationDistributionS3ExportConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DistributionConfigurationDistributionS3ExportConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DistributionConfigurationDistributionS3ExportConfigurationArgs defaults)
-
-
Method Detail
-
diskImageFormat
public DistributionConfigurationDistributionS3ExportConfigurationArgs.Builder diskImageFormat(com.pulumi.core.Output<java.lang.String> diskImageFormat)
- Parameters:
diskImageFormat- The disk image format of the exported image (`RAW`, `VHD`, or `VMDK`)- Returns:
- builder
-
diskImageFormat
public DistributionConfigurationDistributionS3ExportConfigurationArgs.Builder diskImageFormat(java.lang.String diskImageFormat)
- Parameters:
diskImageFormat- The disk image format of the exported image (`RAW`, `VHD`, or `VMDK`)- Returns:
- builder
-
roleName
public DistributionConfigurationDistributionS3ExportConfigurationArgs.Builder roleName(com.pulumi.core.Output<java.lang.String> roleName)
- Parameters:
roleName- The name of the IAM role to use for exporting.- Returns:
- builder
-
roleName
public DistributionConfigurationDistributionS3ExportConfigurationArgs.Builder roleName(java.lang.String roleName)
- Parameters:
roleName- The name of the IAM role to use for exporting.- Returns:
- builder
-
s3Bucket
public DistributionConfigurationDistributionS3ExportConfigurationArgs.Builder s3Bucket(com.pulumi.core.Output<java.lang.String> s3Bucket)
- Parameters:
s3Bucket- The name of the S3 bucket to store the exported image in. The bucket needs to exist before the export configuration is created.- Returns:
- builder
-
s3Bucket
public DistributionConfigurationDistributionS3ExportConfigurationArgs.Builder s3Bucket(java.lang.String s3Bucket)
- Parameters:
s3Bucket- The name of the S3 bucket to store the exported image in. The bucket needs to exist before the export configuration is created.- Returns:
- builder
-
s3Prefix
public DistributionConfigurationDistributionS3ExportConfigurationArgs.Builder s3Prefix(@Nullable com.pulumi.core.Output<java.lang.String> s3Prefix)
- Parameters:
s3Prefix- The prefix for the exported image.- Returns:
- builder
-
s3Prefix
public DistributionConfigurationDistributionS3ExportConfigurationArgs.Builder s3Prefix(java.lang.String s3Prefix)
- Parameters:
s3Prefix- The prefix for the exported image.- Returns:
- builder
-
build
public DistributionConfigurationDistributionS3ExportConfigurationArgs build()
-
-