aws-cloudformation / cloudformation-coverage-roadmap

The AWS CloudFormation Public Coverage Roadmap
https://aws.amazon.com/cloudformation/
Creative Commons Attribution Share Alike 4.0 International
1.1k stars 53 forks source link

AWS::FSx::FileSystem - Add GetAtt for DNSName and IP address for ONTAP File System. #1989

Open sbtiac opened 3 months ago

sbtiac commented 3 months ago

Name of the resource

AWS::FSx::FileSystem

Resource name

No response

Description

Title : Add GetAtt for DNSName and IP address for ONTAP File System.

Cloudformation ,currently, supports only Windows Filesystems to retrieve DNSNam using GetAtt Intrinsic Function per this document

DNSName Returns the FSx for Windows file system's DNSName.

Outputs:
  FSxPublicDNS:
    Description: 'DNS Name of FSx'
    Value: !GetAtt FSxFileSystem.DNSName

Request:

Other Details

No response

Daniel-ZA commented 3 months ago

+1. Would love to get this feature supported!

dcinglis-aws commented 1 month ago

Hey there, PM from the FSx for ONTAP team here.

  1. Include ONTAP File System support to retrieve DNSName: Other file systems have a single endpoint clients use to mount a namespace, while FSx has different endpoints that serve different purposes. We didn't include DNSName at the file system-level because it'd be ambiguous as to which DNSName we're exposing. Instead, we expose DNSName and IP addresses for each file system-level endpoint type (i.e., management and intercluster) within the OntapConfiguration structure. And, for SVM-level endpoints (i.e., management, NFS, SMB, and iSCSI), we exposed for each SVM resource within the Endpoints structure.
  2. Add IPAddress attribute to retrieve Management Endpoint - IP address of an ONTAP File System: This request is explicit in that it asks to expose the management IP address at the top-level of the resource. That said, aligning a single IPAddress field to a top-level file system attribute may confuse some customers, because for other file systems, this single IP address may be used for mounting a namespace, while for FSx ONTAP it would be used purely for file system administration. As a result, we'd want to instead introduce a field that's more descriptive, like ManagementIPAddress--at that point, the attribute would be only applicable to ONTAP, and redundant to the IP addresses the API already provides within OntapConfiguration.

As we believe both of these requests would confuse some customers, we don't have plans to support either at this time.