Skip to content

(neptune-alpha): Add PubliclyAccessible option to DatabaseCluster options #35647

@dennis-ruhe-npo

Description

@dennis-ruhe-npo

Describe the feature

Recently, AWS Neptune released v1.4.6.0 which includes a feature for instances to have a public IP assigned. This new feature is currently unavailable in CloudFormation and CDK.

https://docs.aws.amazon.com/neptune/latest/userguide/neptune-public-endpoints.html

Use Case

We currently use a convoluted setup with a Network Load Balancer to be able to access the cluster externally, while this option would make it very straightforward.

Proposed Solution

Add PubliclyAccessible as a L1 construct option and include support for it in the neptune-alpha package.

Other Information

The documentation does state that support is included in CloudFormation, however I am not able to find the relevant option and setting it with addPropertyOverride leads to an error (extraneous key [PubliclyAccessible] is not permitted).

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

AWS CDK Library version (aws-cdk-lib)

2.218.0

AWS CDK CLI version

2.1029.3

Environment details (OS name and version, etc.)

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    @aws-cdk/aws-neptuneRelated Amazon Neptunefeature-requestA feature should be added or improved.needs-cfnThis issue is waiting on changes to CloudFormation before it can be addressed.p2

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions