Package com.pulumi.aws.s3
Class FilesFileSystemArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3.FilesFileSystemArgs.Builder
-
- Enclosing class:
- FilesFileSystemArgs
public static final class FilesFileSystemArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(FilesFileSystemArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FilesFileSystemArgs.BuilderacceptBucketWarning(com.pulumi.core.Output<java.lang.Boolean> acceptBucketWarning)FilesFileSystemArgs.BuilderacceptBucketWarning(java.lang.Boolean acceptBucketWarning)FilesFileSystemArgs.Builderbucket(com.pulumi.core.Output<java.lang.String> bucket)FilesFileSystemArgs.Builderbucket(java.lang.String bucket)FilesFileSystemArgsbuild()FilesFileSystemArgs.BuilderkmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)FilesFileSystemArgs.BuilderkmsKeyId(java.lang.String kmsKeyId)FilesFileSystemArgs.Builderprefix(com.pulumi.core.Output<java.lang.String> prefix)FilesFileSystemArgs.Builderprefix(java.lang.String prefix)FilesFileSystemArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)FilesFileSystemArgs.Builderregion(java.lang.String region)FilesFileSystemArgs.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)FilesFileSystemArgs.BuilderroleArn(java.lang.String roleArn)FilesFileSystemArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)FilesFileSystemArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)FilesFileSystemArgs.Buildertimeouts(FilesFileSystemTimeoutsArgs timeouts)FilesFileSystemArgs.Buildertimeouts(com.pulumi.core.Output<FilesFileSystemTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(FilesFileSystemArgs defaults)
-
-
Method Detail
-
acceptBucketWarning
public FilesFileSystemArgs.Builder acceptBucketWarning(@Nullable com.pulumi.core.Output<java.lang.Boolean> acceptBucketWarning)
- Parameters:
acceptBucketWarning- Set to `true` to acknowledge and accept any warnings related to the bucket configuration. If not specified, the operation may fail when such warnings are present. For example, warnings may be raised when creating a file system scoped to a prefix containing a large number of objects (approximately 12 million objects). See [the AWS documentation](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-files-synchronization.html#s3-files-sync-rename-move) for more details.- Returns:
- builder
-
acceptBucketWarning
public FilesFileSystemArgs.Builder acceptBucketWarning(java.lang.Boolean acceptBucketWarning)
- Parameters:
acceptBucketWarning- Set to `true` to acknowledge and accept any warnings related to the bucket configuration. If not specified, the operation may fail when such warnings are present. For example, warnings may be raised when creating a file system scoped to a prefix containing a large number of objects (approximately 12 million objects). See [the AWS documentation](https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-files-synchronization.html#s3-files-sync-rename-move) for more details.- Returns:
- builder
-
bucket
public FilesFileSystemArgs.Builder bucket(com.pulumi.core.Output<java.lang.String> bucket)
- Parameters:
bucket- S3 bucket ARN. Changing this value forces replacement.- Returns:
- builder
-
bucket
public FilesFileSystemArgs.Builder bucket(java.lang.String bucket)
- Parameters:
bucket- S3 bucket ARN. Changing this value forces replacement.- Returns:
- builder
-
kmsKeyId
public FilesFileSystemArgs.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- KMS key ID for encryption. Changing this value forces replacement.- Returns:
- builder
-
kmsKeyId
public FilesFileSystemArgs.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- KMS key ID for encryption. Changing this value forces replacement.- Returns:
- builder
-
prefix
public FilesFileSystemArgs.Builder prefix(@Nullable com.pulumi.core.Output<java.lang.String> prefix)
- Parameters:
prefix- S3 bucket prefix. Changing this value forces replacement.- Returns:
- builder
-
prefix
public FilesFileSystemArgs.Builder prefix(java.lang.String prefix)
- Parameters:
prefix- S3 bucket prefix. Changing this value forces replacement.- Returns:
- builder
-
region
public FilesFileSystemArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public FilesFileSystemArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
roleArn
public FilesFileSystemArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- IAM role ARN for S3 access. Changing this value forces replacement. The following arguments are optional:- Returns:
- builder
-
roleArn
public FilesFileSystemArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- IAM role ARN for S3 access. Changing this value forces replacement. The following arguments are optional:- Returns:
- builder
-
tags
public FilesFileSystemArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public FilesFileSystemArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags assigned to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
timeouts
public FilesFileSystemArgs.Builder timeouts(@Nullable com.pulumi.core.Output<FilesFileSystemTimeoutsArgs> timeouts)
-
timeouts
public FilesFileSystemArgs.Builder timeouts(FilesFileSystemTimeoutsArgs timeouts)
-
build
public FilesFileSystemArgs build()
-
-