SnapshotClusterConfiguration class

Constructors

SnapshotClusterConfiguration({Input<String?>? description, Input<String?>? engine, Input<String?>? engineVersion, Input<String?>? maintenanceWindow, Input<String?>? name, Input<String?>? nodeType, Input<int?>? numShards, Input<String?>? parameterGroupName, Input<int?>? port, Input<int?>? snapshotRetentionLimit, Input<String?>? snapshotWindow, Input<String?>? subnetGroupName, Input<String?>? topicArn, Input<String?>? vpcId})
Creates a new SnapshotClusterConfiguration. description Description for the cluster. engine The engine that will run on cluster nodes. engineVersion Version number of the engine used by the cluster. maintenanceWindow The weekly time range during which maintenance on the cluster is performed. name Name of the snapshot. If omitted, the provider will assign a random, unique name. Conflicts with namePrefix. nodeType Compute and memory capacity of the nodes in the cluster. numShards Number of shards in the cluster. parameterGroupName Name of the parameter group associated with the cluster. port Port number on which the cluster accepts connections. snapshotRetentionLimit Number of days for which MemoryDB retains automatic snapshots before deleting them. snapshotWindow The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of the shard. subnetGroupName Name of the subnet group used by the cluster. topicArn ARN of the SNS topic to which cluster notifications are sent. vpcId The VPC in which the cluster exists.
const
SnapshotClusterConfiguration.fromMap(Map<String, dynamic> map)
factory

Properties

description → Input<String?>?
Description for the cluster.
final
engine → Input<String?>?
The engine that will run on cluster nodes.
final
engineVersion → Input<String?>?
Version number of the engine used by the cluster.
final
hashCode → int
The hash code for this object.
no setterinherited
maintenanceWindow → Input<String?>?
The weekly time range during which maintenance on the cluster is performed.
final
name → Input<String?>?
Name of the snapshot. If omitted, the provider will assign a random, unique name. Conflicts with namePrefix.
final
nodeType → Input<String?>?
Compute and memory capacity of the nodes in the cluster.
final
numShards → Input<int?>?
Number of shards in the cluster.
final
parameterGroupName → Input<String?>?
Name of the parameter group associated with the cluster.
final
port → Input<int?>?
Port number on which the cluster accepts connections.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
snapshotRetentionLimit → Input<int?>?
Number of days for which MemoryDB retains automatic snapshots before deleting them.
final
snapshotWindow → Input<String?>?
The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of the shard.
final
subnetGroupName → Input<String?>?
Name of the subnet group used by the cluster.
final
topicArn → Input<String?>?
ARN of the SNS topic to which cluster notifications are sent.
final
vpcId → Input<String?>?
The VPC in which the cluster exists.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited