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