ReplicationGroup is the Schema for the ReplicationGroups API. Provides an ElastiCache Replication Group resource.
Type
CRD
Group
elasticache.aws.upbound.io
Version
v1beta1
apiVersion: elasticache.aws.upbound.io/v1beta1
kind: ReplicationGroup
ReplicationGroupSpec defines the desired state of ReplicationGroup
No description provided.
List of EC2 availability zones in which the replication group's cache clusters will be created. The order of the availability zones in the list is not considered.
Create a native Redis cluster. automatic_failover_enabled must be set to true. Cluster Mode documented below. Only 1 cluster_mode block is allowed. Note that configuring this block does not enable cluster mode, i.e., data sharding, this requires using a parameter group that has the parameter cluster-enabled set to true.
Reference to a Key in kms to populate kmsKeyId.
Policies for referencing.
Selector for a Key in kms to populate kmsKeyId.
Policies for selection.
Specifies the destination and format of Redis SLOWLOG or Redis Engine Log. See the documentation on Amazon ElastiCache. See Log Delivery Configuration below for more details.
List of EC2 availability zones in which the replication group's cache clusters will be created. The order of the availability zones in the list is considered. The first item in the list will be the primary node. Ignored when updating.
References to SecurityGroup in ec2 to populate securityGroupIds.
Policies for referencing.
Selector for a list of SecurityGroup in ec2 to populate securityGroupIds.
Policies for selection.
One or more Amazon VPC security groups associated with this replication group. Use this parameter only when you are creating a replication group in an Amazon Virtual Private Cloud
List of cache security group names to associate with this replication group.
– List of ARNs that identify Redis RDB snapshot files stored in Amazon S3. The names object names cannot contain any commas.
Reference to a SubnetGroup to populate subnetGroupName.
Policies for referencing.
Selector for a SubnetGroup to populate subnetGroupName.
Policies for selection.
User Group ID to associate with the replication group. Only a maximum of one (1) user group ID is valid. NOTE: This argument is a set because the AWS specification allows for multiple IDs. However, in practice, AWS only allows a maximum size of one.
ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.
Policies for referencing.
ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef
Policies for referencing.
PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.
WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.
ReplicationGroupStatus defines the observed state of ReplicationGroup.
No description provided.
Identifiers of all the nodes that are part of this replication group.
Conditions of the resource.
example
apiVersion: elasticache.aws.upbound.io/v1beta1
kind: ReplicationGroup
metadata:
name: example
spec:
forProvider:
automaticFailoverEnabled: true
description: example description
nodeType: cache.m4.large
numberCacheClusters: 2
parameterGroupName: default.redis6.x
port: 6379
preferredCacheClusterAzs:
- us-west-1b
- us-west-1c
region: us-west-1
© 2022 Upbound, Inc.
Discover the building blocksfor your internal cloud platform.