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