MultiRegionClusterState constructor

const MultiRegionClusterState({
  1. Input<String?>? arn,
  2. Input<String?>? description,
  3. Input<String?>? engine,
  4. Input<String?>? engineVersion,
  5. Input<String?>? multiRegionClusterName,
  6. Input<String?>? multiRegionClusterNameSuffix,
  7. Input<String?>? multiRegionParameterGroupName,
  8. Input<String?>? nodeType,
  9. Input<int?>? numShards,
  10. Input<String?>? region,
  11. Input<String?>? status,
  12. Input<Map<String, String>?>? tags,
  13. Input<Map<String, String>?>? tagsAll,
  14. Input<MultiRegionClusterTimeouts?>? timeouts,
  15. Input<bool?>? tlsEnabled,
  16. 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,
});