Class SnapshotClusterConfiguration


  • public final class SnapshotClusterConfiguration
    extends java.lang.Object
    • Method Detail

      • description

        public java.util.Optional<java.lang.String> description()
        Returns:
        Description for the cluster.
      • engine

        public java.util.Optional<java.lang.String> engine()
        Returns:
        Engine that will run on cluster nodes.
      • engineVersion

        public java.util.Optional<java.lang.String> engineVersion()
        Returns:
        Version number of the engine used by the cluster.
      • maintenanceWindow

        public java.util.Optional<java.lang.String> maintenanceWindow()
        Returns:
        Weekly time range during which maintenance on the cluster is performed.
      • name

        public java.util.Optional<java.lang.String> name()
        Returns:
        Name of the snapshot. If omitted, the provider will assign a random, unique name. Conflicts with `namePrefix`.
      • nodeType

        public java.util.Optional<java.lang.String> nodeType()
        Returns:
        Compute and memory capacity of the nodes in the cluster.
      • numShards

        public java.util.Optional<java.lang.Integer> numShards()
        Returns:
        Number of shards in the cluster.
      • parameterGroupName

        public java.util.Optional<java.lang.String> parameterGroupName()
        Returns:
        Name of the parameter group associated with the cluster.
      • port

        public java.util.Optional<java.lang.Integer> port()
        Returns:
        Port number on which the cluster accepts connections.
      • snapshotRetentionLimit

        public java.util.Optional<java.lang.Integer> snapshotRetentionLimit()
        Returns:
        Number of days for which MemoryDB retains automatic snapshots before deleting them.
      • snapshotWindow

        public java.util.Optional<java.lang.String> snapshotWindow()
        Returns:
        Daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of the shard.
      • subnetGroupName

        public java.util.Optional<java.lang.String> subnetGroupName()
        Returns:
        Name of the subnet group used by the cluster.
      • topicArn

        public java.util.Optional<java.lang.String> topicArn()
        Returns:
        ARN of the SNS topic to which cluster notifications are sent.
      • vpcId

        public java.util.Optional<java.lang.String> vpcId()
        Returns:
        VPC in which the cluster exists.