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 function

  • dependency (Optional[Sequence[IDependable]]) – array of IDependable that lambda function depends on. Default: - no dependency

  • policies (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