Interface CfnTaskDefinition.S3FilesVolumeConfigurationProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnTaskDefinition.S3FilesVolumeConfigurationProperty.Jsii$Proxy
Enclosing class:
CfnTaskDefinition

@Stability(Stable) public static interface CfnTaskDefinition.S3FilesVolumeConfigurationProperty extends software.amazon.jsii.JsiiSerializable
This parameter is specified when you're using an Amazon S3 Files file system for task storage.

For more information, see Amazon S3 Files volumes in the Amazon Elastic Container Service Developer Guide. Your task definition must include a Task IAM Role. See IAM role for attaching your file system to compute resources for required permissions.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.ecs.*;
 S3FilesVolumeConfigurationProperty s3FilesVolumeConfigurationProperty = S3FilesVolumeConfigurationProperty.builder()
         .fileSystemArn("fileSystemArn")
         // the properties below are optional
         .accessPointArn("accessPointArn")
         .rootDirectory("rootDirectory")
         .transitEncryptionPort(123)
         .build();
 

See Also: