PadEfsStorageProps
- class aws_rfdk.PadEfsStorageProps(*, access_point, desired_padding, vpc, security_group=None, vpc_subnets=None)
Bases:
object
Input properties for PadEfsStorage.
- Parameters:
access_point (
IAccessPoint
) – Amazon EFS Access Point into which the filesystem padding files will be added. Files will be added/removed from the root directory of the given access point. We strongly recommend that you provide an access point that is for a dedicated padding-files directory in your EFS filesystem, rather than the root directory or some other in-use directory of the filesystem.desired_padding (
Size
) – The desired total size, in GiB, of files stored in the access point directory.vpc (
IVpc
) – VPC in which the given access point is deployed.security_group (
Optional
[ISecurityGroup
]) – Security group for the AWS Lambdas created by this construct. Default: Security group with no egress or ingress will be automatically created for each Lambda.vpc_subnets (
Union
[SubnetSelection
,Dict
[str
,Any
],None
]) – PadEfsStorage deploys AWS Lambda Functions that need to contact your Amazon EFS mount target(s). To do this, AWS Lambda creates network interfaces in these given subnets in your VPC. These can be any subnet(s) in your VPC that can route traffic to the EFS mount target(s). Default: All private subnets
Attributes
- access_point
Amazon EFS Access Point into which the filesystem padding files will be added.
Files will be added/removed from the root directory of the given access point. We strongly recommend that you provide an access point that is for a dedicated padding-files directory in your EFS filesystem, rather than the root directory or some other in-use directory of the filesystem.
- desired_padding
The desired total size, in GiB, of files stored in the access point directory.
- security_group
Security group for the AWS Lambdas created by this construct.
- Default:
Security group with no egress or ingress will be automatically created for each Lambda.
- vpc
VPC in which the given access point is deployed.
- vpc_subnets
PadEfsStorage deploys AWS Lambda Functions that need to contact your Amazon EFS mount target(s).
To do this, AWS Lambda creates network interfaces in these given subnets in your VPC. These can be any subnet(s) in your VPC that can route traffic to the EFS mount target(s).
- Default:
All private subnets