File tree Expand file tree Collapse file tree 2 files changed +19
-0
lines changed
packages/@aws-cdk/aws-neptune-alpha/lib Expand file tree Collapse file tree 2 files changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -400,6 +400,16 @@ export interface DatabaseClusterProps {
400400 * @default 8182
401401 */
402402 readonly port ?: number ;
403+
404+ /**
405+ * If set to true, the database instances in this cluster will be publicly accessible.
406+ *
407+ * @see DatabaseInstanceProps.publiclyAccessible
408+ * @see https://docs.aws.amazon.com/neptune/latest/userguide/neptune-public-endpoints.html
409+ *
410+ * @default false
411+ */
412+ readonly publiclyAccessible ?: boolean ;
403413}
404414
405415/**
@@ -746,6 +756,7 @@ export class DatabaseCluster extends DatabaseClusterBase implements IDatabaseClu
746756 dbInstanceClass : props . instanceType . _instanceType ,
747757 dbParameterGroupName : props . parameterGroup ?. parameterGroupName ,
748758 autoMinorVersionUpgrade : props . autoMinorVersionUpgrade === true ,
759+ publiclyAccessible : props . publiclyAccessible === true ,
749760 } ) ;
750761
751762 // We must have a dependency on the NAT gateway provider here to create
Original file line number Diff line number Diff line change @@ -412,6 +412,13 @@ export interface DatabaseInstanceProps {
412412 * @default undefined
413413 */
414414 readonly autoMinorVersionUpgrade ?: boolean ;
415+
416+ /**
417+ * Indicates whether the DB instance is publicly accessible.
418+ *
419+ * @default false
420+ */
421+ readonly publiclyAccessible ?: boolean ;
415422}
416423
417424/**
@@ -513,6 +520,7 @@ export class DatabaseInstance extends DatabaseInstanceBase implements IDatabaseI
513520 availabilityZone : props . availabilityZone ,
514521 dbInstanceIdentifier : props . dbInstanceName ,
515522 dbParameterGroupName : props . parameterGroup ?. parameterGroupName ,
523+ publiclyAccessible : props . publiclyAccessible ,
516524 } ) ;
517525
518526 this . cluster = props . cluster ;
You can’t perform that action at this time.
0 commit comments