FileSystemConfig
- class aws_cdk.aws_lambda.FileSystemConfig(*, arn, local_mount_path, connections=None, dependency=None, policies=None)
Bases:
object
FileSystem configurations for the Lambda function.
- Parameters:
arn (
str
) – ARN of the access point.local_mount_path (
str
) – mount path in the lambda runtime environment.connections (
Optional
[Connections
]) – connections object used to allow ingress traffic from lambda function. Default: - no connections required to add extra ingress rules for Lambda functiondependency (
Optional
[Sequence
[IDependable
]]) – array of IDependable that lambda function depends on. Default: - no dependencypolicies (
Optional
[Sequence
[PolicyStatement
]]) – additional IAM policies required for the lambda function. Default: - no additional policies required
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_ec2 as ec2 from aws_cdk import aws_iam as iam from aws_cdk import aws_lambda as lambda_ import constructs as constructs # connections: ec2.Connections # dependable: constructs.IDependable # policy_statement: iam.PolicyStatement file_system_config = lambda.FileSystemConfig( arn="arn", local_mount_path="localMountPath", # the properties below are optional connections=connections, dependency=[dependable], policies=[policy_statement] )
Attributes
- arn
ARN of the access point.
- connections
connections object used to allow ingress traffic from lambda function.
- Default:
no connections required to add extra ingress rules for Lambda function
- dependency
array of IDependable that lambda function depends on.
- Default:
no dependency
- local_mount_path
mount path in the lambda runtime environment.
- policies
additional IAM policies required for the lambda function.
- Default:
no additional policies required