Package com.pulumi.aws.neptune
Class ClusterInstanceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.neptune.ClusterInstanceArgs
-
public final class ClusterInstanceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClusterInstanceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ClusterInstanceArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>applyImmediately()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>autoMinorVersionUpgrade()java.util.Optional<com.pulumi.core.Output<java.lang.String>>availabilityZone()static ClusterInstanceArgs.Builderbuilder()static ClusterInstanceArgs.Builderbuilder(ClusterInstanceArgs defaults)com.pulumi.core.Output<java.lang.String>clusterIdentifier()java.util.Optional<com.pulumi.core.Output<java.lang.String>>engine()java.util.Optional<com.pulumi.core.Output<java.lang.String>>engineVersion()java.util.Optional<com.pulumi.core.Output<java.lang.String>>identifier()java.util.Optional<com.pulumi.core.Output<java.lang.String>>identifierPrefix()com.pulumi.core.Output<java.lang.String>instanceClass()java.util.Optional<com.pulumi.core.Output<java.lang.String>>neptuneParameterGroupName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>neptuneSubnetGroupName()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>port()java.util.Optional<com.pulumi.core.Output<java.lang.String>>preferredBackupWindow()java.util.Optional<com.pulumi.core.Output<java.lang.String>>preferredMaintenanceWindow()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>promotionTier()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>publiclyAccessible()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>skipFinalSnapshot()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()
-
-
-
Field Detail
-
Empty
public static final ClusterInstanceArgs Empty
-
-
Method Detail
-
applyImmediately
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> applyImmediately()
- Returns:
- Specifies whether any instance modifications are applied immediately, or during the next maintenance window. Default is`false`.
-
autoMinorVersionUpgrade
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> autoMinorVersionUpgrade()
- Returns:
- Indicates that minor engine upgrades will be applied automatically to the instance during the maintenance window. Default is `true`.
-
availabilityZone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> availabilityZone()
- Returns:
- The EC2 Availability Zone that the neptune instance is created in.
-
clusterIdentifier
public com.pulumi.core.Output<java.lang.String> clusterIdentifier()
- Returns:
- The identifier of the `aws.neptune.Cluster` in which to launch this instance.
-
engine
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> engine()
- Returns:
- The name of the database engine to be used for the neptune instance. Defaults to `neptune`. Valid Values: `neptune`.
-
engineVersion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> engineVersion()
- Returns:
- The neptune engine version. Currently configuring this argument has no effect.
-
identifier
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> identifier()
- Returns:
- The identifier for the neptune instance, if omitted, this provider will assign a random, unique identifier.
-
identifierPrefix
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> identifierPrefix()
- Returns:
- Creates a unique identifier beginning with the specified prefix. Conflicts with `identifier`.
-
instanceClass
public com.pulumi.core.Output<java.lang.String> instanceClass()
- Returns:
- The instance class to use.
-
neptuneParameterGroupName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> neptuneParameterGroupName()
- Returns:
- The name of the neptune parameter group to associate with this instance.
-
neptuneSubnetGroupName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> neptuneSubnetGroupName()
- Returns:
- A subnet group to associate with this neptune instance. **NOTE:** This must match the `neptuneSubnetGroupName` of the attached `aws.neptune.Cluster`.
-
port
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> port()
- Returns:
- The port on which the DB accepts connections. Defaults to `8182`.
-
preferredBackupWindow
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> preferredBackupWindow()
- Returns:
- The daily time range during which automated backups are created if automated backups are enabled. Eg: "04:00-09:00"
-
preferredMaintenanceWindow
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> preferredMaintenanceWindow()
- Returns:
- The window to perform maintenance in. Syntax: "ddd:hh24:mi-ddd:hh24:mi". Eg: "Mon:00:00-Mon:03:00".
-
promotionTier
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> promotionTier()
- Returns:
- Default 0. Failover Priority setting on instance level. The reader who has lower tier has higher priority to get promoter to writer.
-
publiclyAccessible
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> publiclyAccessible()
- Returns:
- Bool to control if instance is publicly accessible. Default is `false`.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
skipFinalSnapshot
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> skipFinalSnapshot()
- Returns:
- Determines whether a final DB snapshot is created before the DB instance is deleted.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- A map of tags to assign to the instance. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
builder
public static ClusterInstanceArgs.Builder builder()
-
builder
public static ClusterInstanceArgs.Builder builder(ClusterInstanceArgs defaults)
-
-