Package com.pulumi.aws.ecs.inputs
Class TaskDefinitionVolumeS3filesVolumeConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecs.inputs.TaskDefinitionVolumeS3filesVolumeConfigurationArgs.Builder
-
- Enclosing class:
- TaskDefinitionVolumeS3filesVolumeConfigurationArgs
public static final class TaskDefinitionVolumeS3filesVolumeConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TaskDefinitionVolumeS3filesVolumeConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TaskDefinitionVolumeS3filesVolumeConfigurationArgs defaults)
-
-
Method Detail
-
accessPointArn
public TaskDefinitionVolumeS3filesVolumeConfigurationArgs.Builder accessPointArn(@Nullable com.pulumi.core.Output<java.lang.String> accessPointArn)
- Parameters:
accessPointArn- Full ARN of the S3 Files access point to use. If configured, `rootDirectory` must either be omitted or set to `"/"`.- Returns:
- builder
-
accessPointArn
public TaskDefinitionVolumeS3filesVolumeConfigurationArgs.Builder accessPointArn(java.lang.String accessPointArn)
- Parameters:
accessPointArn- Full ARN of the S3 Files access point to use. If configured, `rootDirectory` must either be omitted or set to `"/"`.- Returns:
- builder
-
fileSystemArn
public TaskDefinitionVolumeS3filesVolumeConfigurationArgs.Builder fileSystemArn(com.pulumi.core.Output<java.lang.String> fileSystemArn)
- Parameters:
fileSystemArn- Full ARN of the S3 Files file system to mount.- Returns:
- builder
-
fileSystemArn
public TaskDefinitionVolumeS3filesVolumeConfigurationArgs.Builder fileSystemArn(java.lang.String fileSystemArn)
- Parameters:
fileSystemArn- Full ARN of the S3 Files file system to mount.- Returns:
- builder
-
rootDirectory
public TaskDefinitionVolumeS3filesVolumeConfigurationArgs.Builder rootDirectory(@Nullable com.pulumi.core.Output<java.lang.String> rootDirectory)
- Parameters:
rootDirectory- Directory within the Amazon S3 Files file system to mount as the root directory.- Returns:
- builder
-
rootDirectory
public TaskDefinitionVolumeS3filesVolumeConfigurationArgs.Builder rootDirectory(java.lang.String rootDirectory)
- Parameters:
rootDirectory- Directory within the Amazon S3 Files file system to mount as the root directory.- Returns:
- builder
-
transitEncryptionPort
public TaskDefinitionVolumeS3filesVolumeConfigurationArgs.Builder transitEncryptionPort(@Nullable com.pulumi.core.Output<java.lang.Integer> transitEncryptionPort)
- Parameters:
transitEncryptionPort- Port to use for sending encrypted data between the ECS host and the S3 Files file system.- Returns:
- builder
-
transitEncryptionPort
public TaskDefinitionVolumeS3filesVolumeConfigurationArgs.Builder transitEncryptionPort(java.lang.Integer transitEncryptionPort)
- Parameters:
transitEncryptionPort- Port to use for sending encrypted data between the ECS host and the S3 Files file system.- Returns:
- builder
-
build
public TaskDefinitionVolumeS3filesVolumeConfigurationArgs build()
-
-