CfnFileSystemProps

class aws_cdk.aws_efs.CfnFileSystemProps(*, encrypted=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

__init__(*, encrypted=None, file_system_tags=None, kms_key_id=None, lifecycle_policies=None, performance_mode=None, provisioned_throughput_in_mibps=None, throughput_mode=None)

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

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

  • file_system_tags (Union[IResolvable, None, List[Union[IResolvable, ElasticFileSystemTagProperty]]]) – AWS::EFS::FileSystem.FileSystemTags.

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

  • lifecycle_policies (Union[IResolvable, None, List[Union[IResolvable, LifecyclePolicyProperty]]]) – 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.

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

Attributes

encrypted

AWS::EFS::FileSystem.Encrypted.

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

Return type

Union[bool, None, IResolvable]

file_system_tags

AWS::EFS::FileSystem.FileSystemTags.

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

Return type

Union[IResolvable, None, List[Union[IResolvable, ElasticFileSystemTagProperty]]]

kms_key_id

AWS::EFS::FileSystem.KmsKeyId.

see :see: 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.

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

Return type

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

performance_mode

AWS::EFS::FileSystem.PerformanceMode.

see :see: 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.

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

Return type

Union[int, float, None]

throughput_mode

AWS::EFS::FileSystem.ThroughputMode.

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

Return type

Optional[str]