Skip to content

efs

ElasticFileSystem (PoliciedResource)

Attributes:

Name Type Description
creation_token str

When an EFS is being created, this is used to ensure only one EFS is created.

efs_id str

The ID of the EFS.

arn str

The ARN of the EFS.

encrypted bool

True if the EFS is encrypted.

custom_invalidation(self) inherited

A list of manual reasons why this resource should be invalidated

exclude_from_invalidation(self) inherited

A list of attributes that should be excluded from the invalidation process

EfsMountTarget (NetworkEntity)

Attributes:

Name Type Description
efs_id str

The ID of the EFS the mount target belongs to.

mount_target_id str

The ID of the mount target.

eni_id str

The ID of the elastic network interface the target is using.

subnet_id str

The ID of the subnet the EFS Mount Target is on.

security_groups_ids Optional[List[str]]

The security groups protecting the target.

custom_invalidation(self) inherited

A list of manual reasons why this resource should be invalidated

exclude_from_invalidation(self) inherited

A list of attributes that should be excluded from the invalidation process

MountTargetSecurityGroups dataclass

MountTargetSecurityGroups(security_groups_ids: List[str], mount_target_id: str)

EfsPolicy (ResourceBasedPolicy)

Attributes:

Name Type Description
efs_id str

The ID of the EFS the policy is a part of.

policy_statements

The statements included in the policy.

raw_document

The JSON content of the policy.

custom_invalidation(self) inherited

A list of manual reasons why this resource should be invalidated

exclude_from_invalidation(self) inherited

A list of attributes that should be excluded from the invalidation process