MultiRegionClusterState class

Input properties used for looking up and filtering MultiRegionCluster resources.

Constructors

MultiRegionClusterState({Input<String?>? arn, Input<String?>? description, Input<String?>? engine, Input<String?>? engineVersion, Input<String?>? multiRegionClusterName, Input<String?>? multiRegionClusterNameSuffix, Input<String?>? multiRegionParameterGroupName, Input<String?>? nodeType, Input<int?>? numShards, Input<String?>? region, Input<String?>? status, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<MultiRegionClusterTimeouts?>? timeouts, Input<bool?>? tlsEnabled, Input<String?>? updateStrategy})
Creates a new MultiRegionClusterState. arn The ARN of the multi-region cluster. description description for the multi-region cluster. engine The name of the engine to be used for the multi-region cluster. Valid values are redis and valkey. engineVersion The version of the engine to be used for the multi-region cluster. Downgrades are not supported. multiRegionClusterName The name of the multi-region cluster. multiRegionClusterNameSuffix A suffix to be added to the multi-region cluster name. An AWS generated prefix is automatically applied to the multi-region cluster name when it is created. multiRegionParameterGroupName The name of the multi-region parameter group to be associated with the cluster. nodeType The node type to be used for the multi-region cluster. numShards The number of shards for the multi-region cluster. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. status Optional. tags A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. timeouts Optional. tlsEnabled A flag to enable in-transit encryption on the cluster. updateStrategy Optional.
const
MultiRegionClusterState.fromMap(Map<String, dynamic> map)
factory

Properties

arn → Input<String?>?
The ARN of the multi-region cluster.
final
description → Input<String?>?
description for the multi-region cluster.
final
engine → Input<String?>?
The name of the engine to be used for the multi-region cluster. Valid values are redis and valkey.
final
engineVersion → Input<String?>?
The version of the engine to be used for the multi-region cluster. Downgrades are not supported.
final
hashCode int
The hash code for this object.
no setterinherited
multiRegionClusterName → Input<String?>?
The name of the multi-region cluster.
final
multiRegionClusterNameSuffix → Input<String?>?
A suffix to be added to the multi-region cluster name. An AWS generated prefix is automatically applied to the multi-region cluster name when it is created.
final
multiRegionParameterGroupName → Input<String?>?
The name of the multi-region parameter group to be associated with the cluster.
final
nodeType → Input<String?>?
The node type to be used for the multi-region cluster.
final
numShards → Input<int?>?
The number of shards for the multi-region cluster.
final
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status → Input<String?>?
final
tags → Input<Map<String, String>?>?
A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
tagsAll → Input<Map<String, String>?>?
A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final
timeouts → Input<MultiRegionClusterTimeouts?>?
final
tlsEnabled → Input<bool?>?
A flag to enable in-transit encryption on the cluster.
final
updateStrategy → Input<String?>?
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