We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.59.0
published on Monday, Mar 30, 2026 by Pulumi
published on Monday, Mar 30, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.59.0
published on Monday, Mar 30, 2026 by Pulumi
published on Monday, Mar 30, 2026 by Pulumi
Resource type definition for AWS::ElastiCache::ReplicationGroup
Using getReplicationGroup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getReplicationGroup(args: GetReplicationGroupArgs, opts?: InvokeOptions): Promise<GetReplicationGroupResult>
function getReplicationGroupOutput(args: GetReplicationGroupOutputArgs, opts?: InvokeOptions): Output<GetReplicationGroupResult>def get_replication_group(replication_group_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetReplicationGroupResult
def get_replication_group_output(replication_group_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetReplicationGroupResult]func LookupReplicationGroup(ctx *Context, args *LookupReplicationGroupArgs, opts ...InvokeOption) (*LookupReplicationGroupResult, error)
func LookupReplicationGroupOutput(ctx *Context, args *LookupReplicationGroupOutputArgs, opts ...InvokeOption) LookupReplicationGroupResultOutput> Note: This function is named LookupReplicationGroup in the Go SDK.
public static class GetReplicationGroup
{
public static Task<GetReplicationGroupResult> InvokeAsync(GetReplicationGroupArgs args, InvokeOptions? opts = null)
public static Output<GetReplicationGroupResult> Invoke(GetReplicationGroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetReplicationGroupResult> getReplicationGroup(GetReplicationGroupArgs args, InvokeOptions options)
public static Output<GetReplicationGroupResult> getReplicationGroup(GetReplicationGroupArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:elasticache:getReplicationGroup
arguments:
# arguments dictionaryThe following arguments are supported:
- Replication
Group stringId - The replication group identifier. This parameter is stored as a lowercase string.
- Replication
Group stringId - The replication group identifier. This parameter is stored as a lowercase string.
- replication
Group StringId - The replication group identifier. This parameter is stored as a lowercase string.
- replication
Group stringId - The replication group identifier. This parameter is stored as a lowercase string.
- replication_
group_ strid - The replication group identifier. This parameter is stored as a lowercase string.
- replication
Group StringId - The replication group identifier. This parameter is stored as a lowercase string.
getReplicationGroup Result
The following output properties are available:
- Auto
Minor boolVersion Upgrade - This parameter is currently disabled.
- Automatic
Failover boolEnabled - Specifies whether a read-only replica is automatically promoted to read/write primary if the existing primary fails. AutomaticFailoverEnabled must be enabled for Redis (cluster mode enabled) replication groups.
- Cache
Node stringType - The compute and memory capacity of the nodes in the node group (shard).
- Cluster
Mode string - Enabled or Disabled. To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled. For more information, see Modify cluster mode.
- Configuration
End Pulumi.Point Aws Native. Elasti Cache. Outputs. Replication Group Endpoint - The configuration details of the replication group.
- Engine string
- The name of the cache engine to be used for the clusters in this replication group.
- Ip
Discovery string - The network type you choose when creating a replication group, either ipv4 | ipv6. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
- Log
Delivery List<Pulumi.Configurations Aws Native. Elasti Cache. Outputs. Replication Group Log Delivery Configuration Request> - Specifies the destination, format and type of the logs.
- Multi
Az boolEnabled - A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more information, see Minimizing Downtime: Multi-AZ.
- Num
Cache intClusters - The number of clusters this replication group initially has.This parameter is not used if there is more than one node group (shard). You should use ReplicasPerNodeGroup instead.
- Primary
End Pulumi.Point Aws Native. Elasti Cache. Outputs. Replication Group Endpoint - The primary endpoint configuration
- Read
End Pulumi.Point Aws Native. Elasti Cache. Outputs. Read End Point Properties - Reader
End Pulumi.Point Aws Native. Elasti Cache. Outputs. Replication Group Endpoint - The endpoint of the reader node in the replication group.
- Replication
Group stringDescription - A user-created description for the replication group.
- Snapshot
Retention intLimit - The number of days for which ElastiCache retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.
- Snapshot
Window string - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
- Snapshotting
Cluster stringId - The cluster ID that is used as the daily snapshot source for the replication group. This parameter cannot be set for Redis (cluster mode enabled) replication groups.
-
List<Pulumi.
Aws Native. Outputs. Tag> - A list of cost allocation tags to be added to this resource. Tags are comma-separated key,value pairs (e.g. Key=myKey, Value=myKeyValue. You can include multiple tags as shown following: Key=myKey, Value=myKeyValue Key=mySecondKey, Value=mySecondKeyValue.
- Transit
Encryption boolEnabled - A flag that enables in-transit encryption when set to true.
- Transit
Encryption stringMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime. When setting TransitEncryptionEnabled to true, you can set your TransitEncryptionMode to preferred in the same request, to allow both encrypted and unencrypted connections at the same time. Once you migrate all your Redis OSS clients to use encrypted connections you can modify the value to required to allow encrypted connections only. Setting TransitEncryptionMode to required is a two-step process that requires you to first set the TransitEncryptionMode to preferred, after that you can set TransitEncryptionMode to required. This process will not trigger the replacement of the replication group.
- User
Group List<string>Ids - The ID of user group to associate with the replication group.
- Auto
Minor boolVersion Upgrade - This parameter is currently disabled.
- Automatic
Failover boolEnabled - Specifies whether a read-only replica is automatically promoted to read/write primary if the existing primary fails. AutomaticFailoverEnabled must be enabled for Redis (cluster mode enabled) replication groups.
- Cache
Node stringType - The compute and memory capacity of the nodes in the node group (shard).
- Cluster
Mode string - Enabled or Disabled. To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled. For more information, see Modify cluster mode.
- Configuration
End ReplicationPoint Group Endpoint - The configuration details of the replication group.
- Engine string
- The name of the cache engine to be used for the clusters in this replication group.
- Ip
Discovery string - The network type you choose when creating a replication group, either ipv4 | ipv6. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
- Log
Delivery []ReplicationConfigurations Group Log Delivery Configuration Request - Specifies the destination, format and type of the logs.
- Multi
Az boolEnabled - A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more information, see Minimizing Downtime: Multi-AZ.
- Num
Cache intClusters - The number of clusters this replication group initially has.This parameter is not used if there is more than one node group (shard). You should use ReplicasPerNodeGroup instead.
- Primary
End ReplicationPoint Group Endpoint - The primary endpoint configuration
- Read
End ReadPoint End Point Properties - Reader
End ReplicationPoint Group Endpoint - The endpoint of the reader node in the replication group.
- Replication
Group stringDescription - A user-created description for the replication group.
- Snapshot
Retention intLimit - The number of days for which ElastiCache retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.
- Snapshot
Window string - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
- Snapshotting
Cluster stringId - The cluster ID that is used as the daily snapshot source for the replication group. This parameter cannot be set for Redis (cluster mode enabled) replication groups.
- Tag
- A list of cost allocation tags to be added to this resource. Tags are comma-separated key,value pairs (e.g. Key=myKey, Value=myKeyValue. You can include multiple tags as shown following: Key=myKey, Value=myKeyValue Key=mySecondKey, Value=mySecondKeyValue.
- Transit
Encryption boolEnabled - A flag that enables in-transit encryption when set to true.
- Transit
Encryption stringMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime. When setting TransitEncryptionEnabled to true, you can set your TransitEncryptionMode to preferred in the same request, to allow both encrypted and unencrypted connections at the same time. Once you migrate all your Redis OSS clients to use encrypted connections you can modify the value to required to allow encrypted connections only. Setting TransitEncryptionMode to required is a two-step process that requires you to first set the TransitEncryptionMode to preferred, after that you can set TransitEncryptionMode to required. This process will not trigger the replacement of the replication group.
- User
Group []stringIds - The ID of user group to associate with the replication group.
- auto
Minor BooleanVersion Upgrade - This parameter is currently disabled.
- automatic
Failover BooleanEnabled - Specifies whether a read-only replica is automatically promoted to read/write primary if the existing primary fails. AutomaticFailoverEnabled must be enabled for Redis (cluster mode enabled) replication groups.
- cache
Node StringType - The compute and memory capacity of the nodes in the node group (shard).
- cluster
Mode String - Enabled or Disabled. To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled. For more information, see Modify cluster mode.
- configuration
End ReplicationPoint Group Endpoint - The configuration details of the replication group.
- engine String
- The name of the cache engine to be used for the clusters in this replication group.
- ip
Discovery String - The network type you choose when creating a replication group, either ipv4 | ipv6. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
- log
Delivery List<ReplicationConfigurations Group Log Delivery Configuration Request> - Specifies the destination, format and type of the logs.
- multi
Az BooleanEnabled - A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more information, see Minimizing Downtime: Multi-AZ.
- num
Cache IntegerClusters - The number of clusters this replication group initially has.This parameter is not used if there is more than one node group (shard). You should use ReplicasPerNodeGroup instead.
- primary
End ReplicationPoint Group Endpoint - The primary endpoint configuration
- read
End ReadPoint End Point Properties - reader
End ReplicationPoint Group Endpoint - The endpoint of the reader node in the replication group.
- replication
Group StringDescription - A user-created description for the replication group.
- snapshot
Retention IntegerLimit - The number of days for which ElastiCache retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.
- snapshot
Window String - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
- snapshotting
Cluster StringId - The cluster ID that is used as the daily snapshot source for the replication group. This parameter cannot be set for Redis (cluster mode enabled) replication groups.
- List<Tag>
- A list of cost allocation tags to be added to this resource. Tags are comma-separated key,value pairs (e.g. Key=myKey, Value=myKeyValue. You can include multiple tags as shown following: Key=myKey, Value=myKeyValue Key=mySecondKey, Value=mySecondKeyValue.
- transit
Encryption BooleanEnabled - A flag that enables in-transit encryption when set to true.
- transit
Encryption StringMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime. When setting TransitEncryptionEnabled to true, you can set your TransitEncryptionMode to preferred in the same request, to allow both encrypted and unencrypted connections at the same time. Once you migrate all your Redis OSS clients to use encrypted connections you can modify the value to required to allow encrypted connections only. Setting TransitEncryptionMode to required is a two-step process that requires you to first set the TransitEncryptionMode to preferred, after that you can set TransitEncryptionMode to required. This process will not trigger the replacement of the replication group.
- user
Group List<String>Ids - The ID of user group to associate with the replication group.
- auto
Minor booleanVersion Upgrade - This parameter is currently disabled.
- automatic
Failover booleanEnabled - Specifies whether a read-only replica is automatically promoted to read/write primary if the existing primary fails. AutomaticFailoverEnabled must be enabled for Redis (cluster mode enabled) replication groups.
- cache
Node stringType - The compute and memory capacity of the nodes in the node group (shard).
- cluster
Mode string - Enabled or Disabled. To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled. For more information, see Modify cluster mode.
- configuration
End ReplicationPoint Group Endpoint - The configuration details of the replication group.
- engine string
- The name of the cache engine to be used for the clusters in this replication group.
- ip
Discovery string - The network type you choose when creating a replication group, either ipv4 | ipv6. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
- log
Delivery ReplicationConfigurations Group Log Delivery Configuration Request[] - Specifies the destination, format and type of the logs.
- multi
Az booleanEnabled - A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more information, see Minimizing Downtime: Multi-AZ.
- num
Cache numberClusters - The number of clusters this replication group initially has.This parameter is not used if there is more than one node group (shard). You should use ReplicasPerNodeGroup instead.
- primary
End ReplicationPoint Group Endpoint - The primary endpoint configuration
- read
End ReadPoint End Point Properties - reader
End ReplicationPoint Group Endpoint - The endpoint of the reader node in the replication group.
- replication
Group stringDescription - A user-created description for the replication group.
- snapshot
Retention numberLimit - The number of days for which ElastiCache retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.
- snapshot
Window string - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
- snapshotting
Cluster stringId - The cluster ID that is used as the daily snapshot source for the replication group. This parameter cannot be set for Redis (cluster mode enabled) replication groups.
- Tag[]
- A list of cost allocation tags to be added to this resource. Tags are comma-separated key,value pairs (e.g. Key=myKey, Value=myKeyValue. You can include multiple tags as shown following: Key=myKey, Value=myKeyValue Key=mySecondKey, Value=mySecondKeyValue.
- transit
Encryption booleanEnabled - A flag that enables in-transit encryption when set to true.
- transit
Encryption stringMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime. When setting TransitEncryptionEnabled to true, you can set your TransitEncryptionMode to preferred in the same request, to allow both encrypted and unencrypted connections at the same time. Once you migrate all your Redis OSS clients to use encrypted connections you can modify the value to required to allow encrypted connections only. Setting TransitEncryptionMode to required is a two-step process that requires you to first set the TransitEncryptionMode to preferred, after that you can set TransitEncryptionMode to required. This process will not trigger the replacement of the replication group.
- user
Group string[]Ids - The ID of user group to associate with the replication group.
- auto_
minor_ boolversion_ upgrade - This parameter is currently disabled.
- automatic_
failover_ boolenabled - Specifies whether a read-only replica is automatically promoted to read/write primary if the existing primary fails. AutomaticFailoverEnabled must be enabled for Redis (cluster mode enabled) replication groups.
- cache_
node_ strtype - The compute and memory capacity of the nodes in the node group (shard).
- cluster_
mode str - Enabled or Disabled. To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled. For more information, see Modify cluster mode.
- configuration_
end_ Replicationpoint Group Endpoint - The configuration details of the replication group.
- engine str
- The name of the cache engine to be used for the clusters in this replication group.
- ip_
discovery str - The network type you choose when creating a replication group, either ipv4 | ipv6. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
- log_
delivery_ Sequence[Replicationconfigurations Group Log Delivery Configuration Request] - Specifies the destination, format and type of the logs.
- multi_
az_ boolenabled - A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more information, see Minimizing Downtime: Multi-AZ.
- num_
cache_ intclusters - The number of clusters this replication group initially has.This parameter is not used if there is more than one node group (shard). You should use ReplicasPerNodeGroup instead.
- primary_
end_ Replicationpoint Group Endpoint - The primary endpoint configuration
- read_
end_ Readpoint End Point Properties - reader_
end_ Replicationpoint Group Endpoint - The endpoint of the reader node in the replication group.
- replication_
group_ strdescription - A user-created description for the replication group.
- snapshot_
retention_ intlimit - The number of days for which ElastiCache retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.
- snapshot_
window str - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
- snapshotting_
cluster_ strid - The cluster ID that is used as the daily snapshot source for the replication group. This parameter cannot be set for Redis (cluster mode enabled) replication groups.
- Sequence[root_Tag]
- A list of cost allocation tags to be added to this resource. Tags are comma-separated key,value pairs (e.g. Key=myKey, Value=myKeyValue. You can include multiple tags as shown following: Key=myKey, Value=myKeyValue Key=mySecondKey, Value=mySecondKeyValue.
- transit_
encryption_ boolenabled - A flag that enables in-transit encryption when set to true.
- transit_
encryption_ strmode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime. When setting TransitEncryptionEnabled to true, you can set your TransitEncryptionMode to preferred in the same request, to allow both encrypted and unencrypted connections at the same time. Once you migrate all your Redis OSS clients to use encrypted connections you can modify the value to required to allow encrypted connections only. Setting TransitEncryptionMode to required is a two-step process that requires you to first set the TransitEncryptionMode to preferred, after that you can set TransitEncryptionMode to required. This process will not trigger the replacement of the replication group.
- user_
group_ Sequence[str]ids - The ID of user group to associate with the replication group.
- auto
Minor BooleanVersion Upgrade - This parameter is currently disabled.
- automatic
Failover BooleanEnabled - Specifies whether a read-only replica is automatically promoted to read/write primary if the existing primary fails. AutomaticFailoverEnabled must be enabled for Redis (cluster mode enabled) replication groups.
- cache
Node StringType - The compute and memory capacity of the nodes in the node group (shard).
- cluster
Mode String - Enabled or Disabled. To modify cluster mode from Disabled to Enabled, you must first set the cluster mode to Compatible. Compatible mode allows your Redis OSS clients to connect using both cluster mode enabled and cluster mode disabled. After you migrate all Redis OSS clients to use cluster mode enabled, you can then complete cluster mode configuration and set the cluster mode to Enabled. For more information, see Modify cluster mode.
- configuration
End Property MapPoint - The configuration details of the replication group.
- engine String
- The name of the cache engine to be used for the clusters in this replication group.
- ip
Discovery String - The network type you choose when creating a replication group, either ipv4 | ipv6. IPv6 is supported for workloads using Redis OSS engine version 6.2 onward or Memcached engine version 1.6.6 on all instances built on the Nitro system.
- log
Delivery List<Property Map>Configurations - Specifies the destination, format and type of the logs.
- multi
Az BooleanEnabled - A flag indicating if you have Multi-AZ enabled to enhance fault tolerance. For more information, see Minimizing Downtime: Multi-AZ.
- num
Cache NumberClusters - The number of clusters this replication group initially has.This parameter is not used if there is more than one node group (shard). You should use ReplicasPerNodeGroup instead.
- primary
End Property MapPoint - The primary endpoint configuration
- read
End Property MapPoint - reader
End Property MapPoint - The endpoint of the reader node in the replication group.
- replication
Group StringDescription - A user-created description for the replication group.
- snapshot
Retention NumberLimit - The number of days for which ElastiCache retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.
- snapshot
Window String - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
- snapshotting
Cluster StringId - The cluster ID that is used as the daily snapshot source for the replication group. This parameter cannot be set for Redis (cluster mode enabled) replication groups.
- List<Property Map>
- A list of cost allocation tags to be added to this resource. Tags are comma-separated key,value pairs (e.g. Key=myKey, Value=myKeyValue. You can include multiple tags as shown following: Key=myKey, Value=myKeyValue Key=mySecondKey, Value=mySecondKeyValue.
- transit
Encryption BooleanEnabled - A flag that enables in-transit encryption when set to true.
- transit
Encryption StringMode - A setting that allows you to migrate your clients to use in-transit encryption, with no downtime. When setting TransitEncryptionEnabled to true, you can set your TransitEncryptionMode to preferred in the same request, to allow both encrypted and unencrypted connections at the same time. Once you migrate all your Redis OSS clients to use encrypted connections you can modify the value to required to allow encrypted connections only. Setting TransitEncryptionMode to required is a two-step process that requires you to first set the TransitEncryptionMode to preferred, after that you can set TransitEncryptionMode to required. This process will not trigger the replacement of the replication group.
- user
Group List<String>Ids - The ID of user group to associate with the replication group.
Supporting Types
ReadEndPointProperties
- Addresses string
- A string containing a comma-separated list of endpoints for the primary and read-only replicas, formatted as [address1, address2, ...]. The order of the addresses maps to the order of the ports from the ReadEndPoint.Ports attribute.
- Addresses
List List<string> - A list of endpoints for the read-only replicas. The order of the addresses maps to the order of the ports from the ReadEndPoint.Ports attribute.
- Ports string
- A string containing a comma-separated list of ports for the read-only replicas, formatted as [port1, port2, ...]. The order of the ports maps to the order of the addresses from the ReadEndPoint.Addresses attribute.
- Ports
List List<string> - A list of ports for the read-only replicas. The order of the ports maps to the order of the addresses from the ReadEndPoint.Addresses attribute.
- Addresses string
- A string containing a comma-separated list of endpoints for the primary and read-only replicas, formatted as [address1, address2, ...]. The order of the addresses maps to the order of the ports from the ReadEndPoint.Ports attribute.
- Addresses
List []string - A list of endpoints for the read-only replicas. The order of the addresses maps to the order of the ports from the ReadEndPoint.Ports attribute.
- Ports string
- A string containing a comma-separated list of ports for the read-only replicas, formatted as [port1, port2, ...]. The order of the ports maps to the order of the addresses from the ReadEndPoint.Addresses attribute.
- Ports
List []string - A list of ports for the read-only replicas. The order of the ports maps to the order of the addresses from the ReadEndPoint.Addresses attribute.
- addresses String
- A string containing a comma-separated list of endpoints for the primary and read-only replicas, formatted as [address1, address2, ...]. The order of the addresses maps to the order of the ports from the ReadEndPoint.Ports attribute.
- addresses
List List<String> - A list of endpoints for the read-only replicas. The order of the addresses maps to the order of the ports from the ReadEndPoint.Ports attribute.
- ports String
- A string containing a comma-separated list of ports for the read-only replicas, formatted as [port1, port2, ...]. The order of the ports maps to the order of the addresses from the ReadEndPoint.Addresses attribute.
- ports
List List<String> - A list of ports for the read-only replicas. The order of the ports maps to the order of the addresses from the ReadEndPoint.Addresses attribute.
- addresses string
- A string containing a comma-separated list of endpoints for the primary and read-only replicas, formatted as [address1, address2, ...]. The order of the addresses maps to the order of the ports from the ReadEndPoint.Ports attribute.
- addresses
List string[] - A list of endpoints for the read-only replicas. The order of the addresses maps to the order of the ports from the ReadEndPoint.Ports attribute.
- ports string
- A string containing a comma-separated list of ports for the read-only replicas, formatted as [port1, port2, ...]. The order of the ports maps to the order of the addresses from the ReadEndPoint.Addresses attribute.
- ports
List string[] - A list of ports for the read-only replicas. The order of the ports maps to the order of the addresses from the ReadEndPoint.Addresses attribute.
- addresses str
- A string containing a comma-separated list of endpoints for the primary and read-only replicas, formatted as [address1, address2, ...]. The order of the addresses maps to the order of the ports from the ReadEndPoint.Ports attribute.
- addresses_
list Sequence[str] - A list of endpoints for the read-only replicas. The order of the addresses maps to the order of the ports from the ReadEndPoint.Ports attribute.
- ports str
- A string containing a comma-separated list of ports for the read-only replicas, formatted as [port1, port2, ...]. The order of the ports maps to the order of the addresses from the ReadEndPoint.Addresses attribute.
- ports_
list Sequence[str] - A list of ports for the read-only replicas. The order of the ports maps to the order of the addresses from the ReadEndPoint.Addresses attribute.
- addresses String
- A string containing a comma-separated list of endpoints for the primary and read-only replicas, formatted as [address1, address2, ...]. The order of the addresses maps to the order of the ports from the ReadEndPoint.Ports attribute.
- addresses
List List<String> - A list of endpoints for the read-only replicas. The order of the addresses maps to the order of the ports from the ReadEndPoint.Ports attribute.
- ports String
- A string containing a comma-separated list of ports for the read-only replicas, formatted as [port1, port2, ...]. The order of the ports maps to the order of the addresses from the ReadEndPoint.Addresses attribute.
- ports
List List<String> - A list of ports for the read-only replicas. The order of the ports maps to the order of the addresses from the ReadEndPoint.Addresses attribute.
ReplicationGroupCloudWatchLogsDestinationDetails
- Log
Group string - The name of the CloudWatch Logs log group.
- Log
Group string - The name of the CloudWatch Logs log group.
- log
Group String - The name of the CloudWatch Logs log group.
- log
Group string - The name of the CloudWatch Logs log group.
- log_
group str - The name of the CloudWatch Logs log group.
- log
Group String - The name of the CloudWatch Logs log group.
ReplicationGroupDestinationDetails
- Cloud
Watch Pulumi.Logs Details Aws Native. Elasti Cache. Inputs. Replication Group Cloud Watch Logs Destination Details - The configuration details of the CloudWatch Logs destination. Note that this field is marked as required but only if CloudWatch Logs was chosen as the destination.
- Kinesis
Firehose Pulumi.Details Aws Native. Elasti Cache. Inputs. Replication Group Kinesis Firehose Destination Details - The configuration details of the Kinesis Data Firehose destination. Note that this field is marked as required but only if Kinesis Data Firehose was chosen as the destination.
- Cloud
Watch ReplicationLogs Details Group Cloud Watch Logs Destination Details - The configuration details of the CloudWatch Logs destination. Note that this field is marked as required but only if CloudWatch Logs was chosen as the destination.
- Kinesis
Firehose ReplicationDetails Group Kinesis Firehose Destination Details - The configuration details of the Kinesis Data Firehose destination. Note that this field is marked as required but only if Kinesis Data Firehose was chosen as the destination.
- cloud
Watch ReplicationLogs Details Group Cloud Watch Logs Destination Details - The configuration details of the CloudWatch Logs destination. Note that this field is marked as required but only if CloudWatch Logs was chosen as the destination.
- kinesis
Firehose ReplicationDetails Group Kinesis Firehose Destination Details - The configuration details of the Kinesis Data Firehose destination. Note that this field is marked as required but only if Kinesis Data Firehose was chosen as the destination.
- cloud
Watch ReplicationLogs Details Group Cloud Watch Logs Destination Details - The configuration details of the CloudWatch Logs destination. Note that this field is marked as required but only if CloudWatch Logs was chosen as the destination.
- kinesis
Firehose ReplicationDetails Group Kinesis Firehose Destination Details - The configuration details of the Kinesis Data Firehose destination. Note that this field is marked as required but only if Kinesis Data Firehose was chosen as the destination.
- cloud_
watch_ Replicationlogs_ details Group Cloud Watch Logs Destination Details - The configuration details of the CloudWatch Logs destination. Note that this field is marked as required but only if CloudWatch Logs was chosen as the destination.
- kinesis_
firehose_ Replicationdetails Group Kinesis Firehose Destination Details - The configuration details of the Kinesis Data Firehose destination. Note that this field is marked as required but only if Kinesis Data Firehose was chosen as the destination.
- cloud
Watch Property MapLogs Details - The configuration details of the CloudWatch Logs destination. Note that this field is marked as required but only if CloudWatch Logs was chosen as the destination.
- kinesis
Firehose Property MapDetails - The configuration details of the Kinesis Data Firehose destination. Note that this field is marked as required but only if Kinesis Data Firehose was chosen as the destination.
ReplicationGroupEndpoint
ReplicationGroupKinesisFirehoseDestinationDetails
- Delivery
Stream string - The name of the Kinesis Data Firehose delivery stream.
- Delivery
Stream string - The name of the Kinesis Data Firehose delivery stream.
- delivery
Stream String - The name of the Kinesis Data Firehose delivery stream.
- delivery
Stream string - The name of the Kinesis Data Firehose delivery stream.
- delivery_
stream str - The name of the Kinesis Data Firehose delivery stream.
- delivery
Stream String - The name of the Kinesis Data Firehose delivery stream.
ReplicationGroupLogDeliveryConfigurationRequest
- Destination
Details Pulumi.Aws Native. Elasti Cache. Inputs. Replication Group Destination Details - Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
- Destination
Type string - Specify either CloudWatch Logs or Kinesis Data Firehose as the destination type. Valid values are either cloudwatch-logs or kinesis-firehose.
- Log
Format string - Valid values are either json or text.
- Log
Type string - Valid value is either slow-log, which refers to slow-log or engine-log.
- Destination
Details ReplicationGroup Destination Details - Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
- Destination
Type string - Specify either CloudWatch Logs or Kinesis Data Firehose as the destination type. Valid values are either cloudwatch-logs or kinesis-firehose.
- Log
Format string - Valid values are either json or text.
- Log
Type string - Valid value is either slow-log, which refers to slow-log or engine-log.
- destination
Details ReplicationGroup Destination Details - Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
- destination
Type String - Specify either CloudWatch Logs or Kinesis Data Firehose as the destination type. Valid values are either cloudwatch-logs or kinesis-firehose.
- log
Format String - Valid values are either json or text.
- log
Type String - Valid value is either slow-log, which refers to slow-log or engine-log.
- destination
Details ReplicationGroup Destination Details - Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
- destination
Type string - Specify either CloudWatch Logs or Kinesis Data Firehose as the destination type. Valid values are either cloudwatch-logs or kinesis-firehose.
- log
Format string - Valid values are either json or text.
- log
Type string - Valid value is either slow-log, which refers to slow-log or engine-log.
- destination_
details ReplicationGroup Destination Details - Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
- destination_
type str - Specify either CloudWatch Logs or Kinesis Data Firehose as the destination type. Valid values are either cloudwatch-logs or kinesis-firehose.
- log_
format str - Valid values are either json or text.
- log_
type str - Valid value is either slow-log, which refers to slow-log or engine-log.
- destination
Details Property Map - Configuration details of either a CloudWatch Logs destination or Kinesis Data Firehose destination.
- destination
Type String - Specify either CloudWatch Logs or Kinesis Data Firehose as the destination type. Valid values are either cloudwatch-logs or kinesis-firehose.
- log
Format String - Valid values are either json or text.
- log
Type String - Valid value is either slow-log, which refers to slow-log or engine-log.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.59.0
published on Monday, Mar 30, 2026 by Pulumi
published on Monday, Mar 30, 2026 by Pulumi
