CfnFileSystemProps

class aws_cdk.aws_efs.CfnFileSystemProps(*, backup_policy=None, encrypted=None, file_system_policy=None, file_system_tags=None, kms_key_id=None, lifecycle_policies=None, performance_mode=None, provisioned_throughput_in_mibps=None, throughput_mode=None)

Bases: object

Properties for defining a AWS::EFS::FileSystem.

Parameters
  • backup_policy (Union[BackupPolicyProperty, IResolvable, None]) – AWS::EFS::FileSystem.BackupPolicy.

  • encrypted (Union[bool, IResolvable, None]) – AWS::EFS::FileSystem.Encrypted.

  • file_system_policy (Optional[Any]) – AWS::EFS::FileSystem.FileSystemPolicy.

  • file_system_tags (Optional[List[ElasticFileSystemTagProperty]]) – AWS::EFS::FileSystem.FileSystemTags.

  • kms_key_id (Optional[str]) – AWS::EFS::FileSystem.KmsKeyId.

  • lifecycle_policies (Union[IResolvable, List[Union[IResolvable, LifecyclePolicyProperty]], None]) – AWS::EFS::FileSystem.LifecyclePolicies.

  • performance_mode (Optional[str]) – AWS::EFS::FileSystem.PerformanceMode.

  • provisioned_throughput_in_mibps (Union[int, float, None]) – AWS::EFS::FileSystem.ProvisionedThroughputInMibps.

  • throughput_mode (Optional[str]) – AWS::EFS::FileSystem.ThroughputMode.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html

Attributes

backup_policy

AWS::EFS::FileSystem.BackupPolicy.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-backuppolicy

Return type

Union[BackupPolicyProperty, IResolvable, None]

encrypted

AWS::EFS::FileSystem.Encrypted.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-encrypted

Return type

Union[bool, IResolvable, None]

file_system_policy

AWS::EFS::FileSystem.FileSystemPolicy.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystempolicy

Return type

Any

file_system_tags

AWS::EFS::FileSystem.FileSystemTags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-filesystemtags

Return type

Optional[List[ElasticFileSystemTagProperty]]

kms_key_id

AWS::EFS::FileSystem.KmsKeyId.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-kmskeyid

Return type

Optional[str]

lifecycle_policies

AWS::EFS::FileSystem.LifecyclePolicies.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-lifecyclepolicies

Return type

Union[IResolvable, List[Union[IResolvable, LifecyclePolicyProperty]], None]

performance_mode

AWS::EFS::FileSystem.PerformanceMode.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-performancemode

Return type

Optional[str]

provisioned_throughput_in_mibps

AWS::EFS::FileSystem.ProvisionedThroughputInMibps.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-provisionedthroughputinmibps

Return type

Union[int, float, None]

throughput_mode

AWS::EFS::FileSystem.ThroughputMode.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-filesystem.html#cfn-efs-filesystem-throughputmode

Return type

Optional[str]