MultiRegionClusterState constructor
- 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< ? tags,String, String> ?> - Input<
Map< ? tagsAll,String, String> ?> - 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.
Implementation
const MultiRegionClusterState({
this.arn,
this.description,
this.engine,
this.engineVersion,
this.multiRegionClusterName,
this.multiRegionClusterNameSuffix,
this.multiRegionParameterGroupName,
this.nodeType,
this.numShards,
this.region,
this.status,
this.tags,
this.tagsAll,
this.timeouts,
this.tlsEnabled,
this.updateStrategy,
});