Uses of Class
software.amazon.awscdk.services.docdb.DatabaseCluster.Builder
Packages that use DatabaseCluster.Builder
-
Uses of DatabaseCluster.Builder in software.amazon.awscdk.services.docdb
Methods in software.amazon.awscdk.services.docdb that return DatabaseCluster.BuilderModifier and TypeMethodDescriptionDatabaseCluster.Builder.backup(BackupProps backup) Backup settings.DatabaseCluster.Builder.caCertificate(CaCertificate caCertificate) The identifier of the CA certificate used for the instances.DatabaseCluster.Builder.cloudWatchLogsRetention(RetentionDays cloudWatchLogsRetention) The number of days log events are kept in CloudWatch Logs.DatabaseCluster.Builder.cloudWatchLogsRetentionRole(IRole cloudWatchLogsRetentionRole) The IAM role for the Lambda function associated with the custom resource that sets the retention policy.DatabaseCluster.Builder.copyTagsToSnapshot(Boolean copyTagsToSnapshot) Whether to copy tags to the snapshot when a snapshot is created.static DatabaseCluster.BuilderDatabaseCluster.Builder.dbClusterName(String dbClusterName) An optional identifier for the cluster.DatabaseCluster.Builder.deletionProtection(Boolean deletionProtection) Specifies whether this cluster can be deleted.DatabaseCluster.Builder.enablePerformanceInsights(Boolean enablePerformanceInsights) A value that indicates whether to enable Performance Insights for the instances in the DB Cluster.DatabaseCluster.Builder.engineVersion(String engineVersion) What version of the database to start.DatabaseCluster.Builder.exportAuditLogsToCloudWatch(Boolean exportAuditLogsToCloudWatch) Whether the audit logs should be exported to CloudWatch.DatabaseCluster.Builder.exportProfilerLogsToCloudWatch(Boolean exportProfilerLogsToCloudWatch) Whether the profiler logs should be exported to CloudWatch.DatabaseCluster.Builder.instanceIdentifierBase(String instanceIdentifierBase) Base identifier for instances.DatabaseCluster.Builder.instanceRemovalPolicy(RemovalPolicy instanceRemovalPolicy) The removal policy to apply to the cluster's instances.Number of DocDB compute instances.DatabaseCluster.Builder.instanceType(InstanceType instanceType) What type of instance to start for the replicas.The KMS key for storage encryption.DatabaseCluster.Builder.masterUser(Login masterUser) Username and password for the administrative user.DatabaseCluster.Builder.parameterGroup(IClusterParameterGroup parameterGroup) The DB parameter group to associate with the instance.The port the DocumentDB cluster will listen on.DatabaseCluster.Builder.preferredMaintenanceWindow(String preferredMaintenanceWindow) A weekly time range in which maintenance should preferably execute.DatabaseCluster.Builder.removalPolicy(RemovalPolicy removalPolicy) 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.securityGroup(ISecurityGroup securityGroup) Security group.DatabaseCluster.Builder.securityGroupRemovalPolicy(RemovalPolicy securityGroupRemovalPolicy) The removal policy to apply to the cluster's security group.DatabaseCluster.Builder.serverlessV2ScalingConfiguration(ServerlessV2ScalingConfiguration serverlessV2ScalingConfiguration) ServerlessV2 scaling configuration.DatabaseCluster.Builder.storageEncrypted(Boolean storageEncrypted) Whether to enable storage encryption.DatabaseCluster.Builder.storageType(StorageType storageType) The storage type of the DocDB cluster.What subnets to run the DocumentDB instances in.DatabaseCluster.Builder.vpcSubnets(SubnetSelection vpcSubnets) Where to place the instances within the VPC.