Class SnapshotClusterConfigurationArgs


  • public final class SnapshotClusterConfigurationArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • description

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

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

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

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

        public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> nodeType()
        Returns:
        Compute and memory capacity of the nodes in the cluster.
      • numShards

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

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

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

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

        public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.String>> subnetGroupName()
        Returns:
        Name of the subnet group used by the cluster.
      • topicArn

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

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