| Package | Description |
|---|---|
| software.amazon.awscdk.services.neptune |
Amazon Neptune Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
DatabaseCluster.Builder |
DatabaseCluster.Builder.associatedRoles(List<? extends IRole> associatedRoles)
(experimental) A list of AWS Identity and Access Management (IAM) role that can be used by the cluster to access other AWS services.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.backupRetention(Duration backupRetention)
(experimental) How many days to retain the backup.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.clusterParameterGroup(IClusterParameterGroup clusterParameterGroup)
(experimental) Additional parameters to pass to the database engine.
|
static DatabaseCluster.Builder |
DatabaseCluster.Builder.create(software.constructs.Construct scope,
String id) |
DatabaseCluster.Builder |
DatabaseCluster.Builder.dbClusterName(String dbClusterName)
(experimental) An optional identifier for the cluster.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.deletionProtection(Boolean deletionProtection)
(experimental) Indicates whether the DB cluster should have deletion protection enabled.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.engineVersion(EngineVersion engineVersion)
(experimental) What version of the database to start.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.iamAuthentication(Boolean iamAuthentication)
(experimental) Map AWS Identity and Access Management (IAM) accounts to database accounts.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.instanceIdentifierBase(String instanceIdentifierBase)
(experimental) Base identifier for instances.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.instances(Number instances)
(experimental) Number of Neptune compute instances.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.instanceType(InstanceType instanceType)
(experimental) What type of instance to start for the replicas.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.kmsKey(IKey kmsKey)
(experimental) The KMS key for storage encryption.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.parameterGroup(IParameterGroup parameterGroup)
(experimental) The DB parameter group to associate with the instance.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.port(Number port)
(experimental) The port the Neptune cluster will listen on.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.preferredBackupWindow(String preferredBackupWindow)
(experimental) A daily time range in 24-hours UTC format in which backups preferably execute.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.preferredMaintenanceWindow(String preferredMaintenanceWindow)
(experimental) A weekly time range in which maintenance should preferably execute.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.removalPolicy(RemovalPolicy removalPolicy)
(experimental) The removal policy to apply when the cluster and its instances are removed or replaced during a stack update, or when the stack is deleted.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.securityGroups(List<? extends ISecurityGroup> securityGroups)
(experimental) Security group.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.storageEncrypted(Boolean storageEncrypted)
(experimental) Whether to enable storage encryption.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.subnetGroup(ISubnetGroup subnetGroup)
(experimental) Existing subnet group for the cluster.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.vpc(IVpc vpc)
(experimental) What subnets to run the Neptune instances in.
|
DatabaseCluster.Builder |
DatabaseCluster.Builder.vpcSubnets(SubnetSelection vpcSubnets)
(experimental) Where to place the instances within the VPC.
|
Copyright © 2022. All rights reserved.