Open badmintoncryer opened 1 month ago
Hi @badmintoncryer , thanks for requesting this useful feature and volunteering to contribute a PR for the same.
For L2 construct contribution, one has to submit RFC and get the approval on design. Once that is submitted and approved, PR can be submitted for the review. However this whole contribution process is currently under review and being reassessed. Please feel free to check this ReadMe on L2 construct submission..
Describe the feature
Supporting for creating FSx for NetApp ONTAP file system by
OntapFileSystem
class like existingLusterFileSystem
class.Use Case
AWS CDK can create FSx file systems (such as Lustre, NetApp ONTAP, Windows File Server, OpenZFS) using the CfnFileSystem construct. We can create only Lustre file systems with the LustreFileSystem construct, which is really useful due to its numerous validation methods for properties.
It is difficult for users to create a NetApp ONTAP file system via CfnFileSystem because there are many restrictions on properties. Therefore, I think it would also be useful to have an OntapFileSystem construct.
Proposed Solution
Define
OntapFileSystem
class by extendingfsx.FileSystemBase
class.Other Information
No response
Acknowledgements
CDK version used
2.147.0
Environment details (OS name and version, etc.)
irrelevant