GetSnapshotClusterConfiguration class

Constructors

GetSnapshotClusterConfiguration({required Input<String> description, required Input<String> engine, required Input<String> engineVersion, required Input<String> maintenanceWindow, required Input<String> name, required Input<String> nodeType, required Input<int> numShards, required Input<String> parameterGroupName, required Input<int> port, required Input<int> snapshotRetentionLimit, required Input<String> snapshotWindow, required Input<String> subnetGroupName, required Input<String> topicArn, required Input<String> vpcId})
Creates a new GetSnapshotClusterConfiguration. 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. 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
GetSnapshotClusterConfiguration.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.
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