Skip to main content

multi_region_clusters

Creates, updates, deletes, gets or lists a multi_region_clusters resource.

Overview

Namemulti_region_clusters
TypeResource
Idaws.memorydb.multi_region_clusters

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
arnstringThe Amazon Resource Name (ARN) of the multi-Region cluster.
clustersarrayThe clusters in this multi-Region cluster.
descriptionstringThe description of the multi-Region cluster.
enginestringThe name of the engine used by the multi-Region cluster.
engine_versionstringThe version of the engine used by the multi-Region cluster.
multi_region_cluster_namestringThe name of the multi-Region cluster.
multi_region_parameter_group_namestringThe name of the multi-Region parameter group associated with the cluster.
node_typestringThe node type used by the multi-Region cluster.
number_of_shardsintegerThe number of shards in the multi-Region cluster.
statusstringThe current status of the multi-Region cluster.
tls_enabledbooleanIndiciates if the multi-Region cluster is TLS enabled.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
describe_multi_region_clustersselectregionReturns details about one or more multi-Region clusters.
create_multi_region_clusterinsertregion, MultiRegionClusterNameSuffix, NodeTypeCreates a new multi-Region cluster.
update_multi_region_clusterupdateregion, MultiRegionClusterNameUpdates the configuration of an existing multi-Region cluster.
delete_multi_region_clusterdeleteregionDeletes an existing multi-Region cluster.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Returns details about one or more multi-Region clusters.

SELECT
arn,
clusters,
description,
engine,
engine_version,
multi_region_cluster_name,
multi_region_parameter_group_name,
node_type,
number_of_shards,
status,
tls_enabled
FROM aws.memorydb.multi_region_clusters
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates a new multi-Region cluster.

INSERT INTO aws.memorydb.multi_region_clusters (
MultiRegionClusterNameSuffix,
Description,
Engine,
EngineVersion,
NodeType,
MultiRegionParameterGroupName,
NumShards,
TLSEnabled,
Tags,
region
)
SELECT
'{{ MultiRegionClusterNameSuffix }}' /* required */,
'{{ Description }}',
'{{ Engine }}',
'{{ EngineVersion }}',
'{{ NodeType }}' /* required */,
'{{ MultiRegionParameterGroupName }}',
{{ NumShards }},
{{ TLSEnabled }},
'{{ Tags }}',
'{{ region }}'
RETURNING
multi_region_cluster
;

UPDATE examples

Updates the configuration of an existing multi-Region cluster.

UPDATE aws.memorydb.multi_region_clusters
SET
MultiRegionClusterName = '{{ MultiRegionClusterName }}',
NodeType = '{{ NodeType }}',
Description = '{{ Description }}',
EngineVersion = '{{ EngineVersion }}',
ShardConfiguration = '{{ ShardConfiguration }}',
MultiRegionParameterGroupName = '{{ MultiRegionParameterGroupName }}',
UpdateStrategy = '{{ UpdateStrategy }}'
WHERE
region = '{{ region }}' --required
AND MultiRegionClusterName = '{{ MultiRegionClusterName }}' --required
RETURNING
multi_region_cluster;

DELETE examples

Deletes an existing multi-Region cluster.

DELETE FROM aws.memorydb.multi_region_clusters
WHERE region = '{{ region }}' --required
;