NeptuneCluster.Builder |
NeptuneCluster.Builder.allowMajorVersionUpgrade(com.hashicorp.cdktf.IResolvable allowMajorVersionUpgrade) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#allow_major_version_upgrade NeptuneCluster#allow_major_version_upgrade}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.allowMajorVersionUpgrade(Boolean allowMajorVersionUpgrade) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#allow_major_version_upgrade NeptuneCluster#allow_major_version_upgrade}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.applyImmediately(com.hashicorp.cdktf.IResolvable applyImmediately) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#apply_immediately NeptuneCluster#apply_immediately}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.applyImmediately(Boolean applyImmediately) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#apply_immediately NeptuneCluster#apply_immediately}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.availabilityZones(List<String> availabilityZones) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#availability_zones NeptuneCluster#availability_zones}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.backupRetentionPeriod(Number backupRetentionPeriod) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#backup_retention_period NeptuneCluster#backup_retention_period}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.clusterIdentifier(String clusterIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#cluster_identifier NeptuneCluster#cluster_identifier}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.clusterIdentifierPrefix(String clusterIdentifierPrefix) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#cluster_identifier_prefix NeptuneCluster#cluster_identifier_prefix}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.copyTagsToSnapshot(com.hashicorp.cdktf.IResolvable copyTagsToSnapshot) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#copy_tags_to_snapshot NeptuneCluster#copy_tags_to_snapshot}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.copyTagsToSnapshot(Boolean copyTagsToSnapshot) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#copy_tags_to_snapshot NeptuneCluster#copy_tags_to_snapshot}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.count(Number count) |
|
static NeptuneCluster.Builder |
NeptuneCluster.Builder.create(software.constructs.Construct scope,
String id) |
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.deletionProtection(com.hashicorp.cdktf.IResolvable deletionProtection) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#deletion_protection NeptuneCluster#deletion_protection}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.deletionProtection(Boolean deletionProtection) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#deletion_protection NeptuneCluster#deletion_protection}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.enableCloudwatchLogsExports(List<String> enableCloudwatchLogsExports) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#enable_cloudwatch_logs_exports NeptuneCluster#enable_cloudwatch_logs_exports}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.engine(String engine) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#engine NeptuneCluster#engine}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.engineVersion(String engineVersion) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#engine_version NeptuneCluster#engine_version}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.finalSnapshotIdentifier(String finalSnapshotIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#final_snapshot_identifier NeptuneCluster#final_snapshot_identifier}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.globalClusterIdentifier(String globalClusterIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#global_cluster_identifier NeptuneCluster#global_cluster_identifier}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.iamDatabaseAuthenticationEnabled(com.hashicorp.cdktf.IResolvable iamDatabaseAuthenticationEnabled) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#iam_database_authentication_enabled NeptuneCluster#iam_database_authentication_enabled}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.iamDatabaseAuthenticationEnabled(Boolean iamDatabaseAuthenticationEnabled) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#iam_database_authentication_enabled NeptuneCluster#iam_database_authentication_enabled}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.iamRoles(List<String> iamRoles) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#iam_roles NeptuneCluster#iam_roles}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#id NeptuneCluster#id}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.kmsKeyArn(String kmsKeyArn) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#kms_key_arn NeptuneCluster#kms_key_arn}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.neptuneClusterParameterGroupName(String neptuneClusterParameterGroupName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#neptune_cluster_parameter_group_name NeptuneCluster#neptune_cluster_parameter_group_name}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.neptuneInstanceParameterGroupName(String neptuneInstanceParameterGroupName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#neptune_instance_parameter_group_name NeptuneCluster#neptune_instance_parameter_group_name}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.neptuneSubnetGroupName(String neptuneSubnetGroupName) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#neptune_subnet_group_name NeptuneCluster#neptune_subnet_group_name}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.port(Number port) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#port NeptuneCluster#port}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.preferredBackupWindow(String preferredBackupWindow) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#preferred_backup_window NeptuneCluster#preferred_backup_window}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.preferredMaintenanceWindow(String preferredMaintenanceWindow) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#preferred_maintenance_window NeptuneCluster#preferred_maintenance_window}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.provisioners(List<? extends Object> provisioners) |
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.replicationSourceIdentifier(String replicationSourceIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#replication_source_identifier NeptuneCluster#replication_source_identifier}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.serverlessV2ScalingConfiguration(NeptuneClusterServerlessV2ScalingConfiguration serverlessV2ScalingConfiguration) |
serverless_v2_scaling_configuration block.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.skipFinalSnapshot(com.hashicorp.cdktf.IResolvable skipFinalSnapshot) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#skip_final_snapshot NeptuneCluster#skip_final_snapshot}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.skipFinalSnapshot(Boolean skipFinalSnapshot) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#skip_final_snapshot NeptuneCluster#skip_final_snapshot}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.snapshotIdentifier(String snapshotIdentifier) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#snapshot_identifier NeptuneCluster#snapshot_identifier}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.storageEncrypted(com.hashicorp.cdktf.IResolvable storageEncrypted) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#storage_encrypted NeptuneCluster#storage_encrypted}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.storageEncrypted(Boolean storageEncrypted) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#storage_encrypted NeptuneCluster#storage_encrypted}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.tags(Map<String,String> tags) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#tags NeptuneCluster#tags}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.tagsAll(Map<String,String> tagsAll) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#tags_all NeptuneCluster#tags_all}.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.timeouts(NeptuneClusterTimeouts timeouts) |
timeouts block.
|
NeptuneCluster.Builder |
NeptuneCluster.Builder.vpcSecurityGroupIds(List<String> vpcSecurityGroupIds) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/neptune_cluster#vpc_security_group_ids NeptuneCluster#vpc_security_group_ids}.
|