package
6.71.0
Repository: https://github.com/pulumi/pulumi-aws.git
Documentation: pkg.go.dev

# Functions

GetCluster gets an existing Cluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetGlobalReplicationGroup gets an existing GlobalReplicationGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetParameterGroup gets an existing ParameterGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetReplicationGroup gets an existing ReplicationGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetReservedCacheNode gets an existing ReservedCacheNode resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
Information about a single ElastiCache Reserved Cache Node Offering.
No description provided by the author
GetServerlessCache gets an existing ServerlessCache resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetSubnetGroup gets an existing SubnetGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetUserGroup gets an existing UserGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
GetUserGroupAssociation gets an existing UserGroupAssociation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
Use this data source to get information about an ElastiCache Cluster ## Example Usage ```go package main import ( "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/elasticache" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := elasticache.LookupCluster(ctx, &elasticache.LookupClusterArgs{ ClusterId: "my-cluster-id", }, nil) if err != nil { return err } return nil }) } ```.
No description provided by the author
Use this data source to get information about an ElastiCache Replication Group.
No description provided by the author
Use this data source to get information about an ElastiCache Serverless Cache.
No description provided by the author
Provides information about a ElastiCache Subnet Group.
No description provided by the author
Use this data source to get information about an ElastiCache User.
No description provided by the author
NewCluster registers a new resource with the given unique name, arguments, and options.
NewGlobalReplicationGroup registers a new resource with the given unique name, arguments, and options.
NewParameterGroup registers a new resource with the given unique name, arguments, and options.
NewReplicationGroup registers a new resource with the given unique name, arguments, and options.
NewReservedCacheNode registers a new resource with the given unique name, arguments, and options.
NewServerlessCache registers a new resource with the given unique name, arguments, and options.
NewSubnetGroup registers a new resource with the given unique name, arguments, and options.
NewUser registers a new resource with the given unique name, arguments, and options.
NewUserGroup registers a new resource with the given unique name, arguments, and options.
NewUserGroupAssociation registers a new resource with the given unique name, arguments, and options.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Provides an ElastiCache Cluster resource, which manages either a [Memcached cluster](https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/WhatIs.html), a [single-node Redis instance](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/WhatIs.html), or a [read replica in a Redis (Cluster Mode Enabled) replication group].
The set of arguments for constructing a Cluster resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of arguments for invoking getReservedCacheNodeOffering.
A collection of arguments for invoking getReservedCacheNodeOffering.
A collection of values returned by getReservedCacheNodeOffering.
A collection of values returned by getReservedCacheNodeOffering.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides an ElastiCache Global Replication Group resource, which manages replication between two or more Replication Groups in different regions.
The set of arguments for constructing a GlobalReplicationGroup resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A collection of arguments for invoking getCluster.
A collection of arguments for invoking getCluster.
A collection of values returned by getCluster.
A collection of values returned by getCluster.
A collection of arguments for invoking getReplicationGroup.
A collection of arguments for invoking getReplicationGroup.
A collection of values returned by getReplicationGroup.
A collection of values returned by getReplicationGroup.
A collection of arguments for invoking getServerlessCache.
A collection of arguments for invoking getServerlessCache.
A collection of values returned by getServerlessCache.
A collection of values returned by getServerlessCache.
A collection of arguments for invoking getSubnetGroup.
A collection of arguments for invoking getSubnetGroup.
A collection of values returned by getSubnetGroup.
A collection of values returned by getSubnetGroup.
A collection of arguments for invoking getUser.
A collection of arguments for invoking getUser.
A collection of values returned by getUser.
A collection of values returned by getUser.
Provides an ElastiCache parameter group resource.
The set of arguments for constructing a ParameterGroup resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides an ElastiCache Replication Group resource.
The set of arguments for constructing a ReplicationGroup resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Manages an ElastiCache Reserved Cache Node.
The set of arguments for constructing a ReservedCacheNode resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides an ElastiCache Serverless Cache resource which manages memcached, redis or valkey.
The set of arguments for constructing a ServerlessCache resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides an ElastiCache Subnet Group resource.
The set of arguments for constructing a SubnetGroup resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides an ElastiCache user resource.
The set of arguments for constructing a User resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides an ElastiCache user group resource.
The set of arguments for constructing a UserGroup resource.
No description provided by the author
Associate an existing ElastiCache user and an existing user group.
The set of arguments for constructing a UserGroupAssociation resource.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values.
ClusterCacheNodeArrayInput is an input type that accepts ClusterCacheNodeArray and ClusterCacheNodeArrayOutput values.
ClusterCacheNodeInput is an input type that accepts ClusterCacheNodeArgs and ClusterCacheNodeOutput values.
No description provided by the author
ClusterLogDeliveryConfigurationArrayInput is an input type that accepts ClusterLogDeliveryConfigurationArray and ClusterLogDeliveryConfigurationArrayOutput values.
ClusterLogDeliveryConfigurationInput is an input type that accepts ClusterLogDeliveryConfigurationArgs and ClusterLogDeliveryConfigurationOutput values.
ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values.
GetClusterCacheNodeArrayInput is an input type that accepts GetClusterCacheNodeArray and GetClusterCacheNodeArrayOutput values.
GetClusterCacheNodeInput is an input type that accepts GetClusterCacheNodeArgs and GetClusterCacheNodeOutput values.
GetClusterLogDeliveryConfigurationArrayInput is an input type that accepts GetClusterLogDeliveryConfigurationArray and GetClusterLogDeliveryConfigurationArrayOutput values.
GetClusterLogDeliveryConfigurationInput is an input type that accepts GetClusterLogDeliveryConfigurationArgs and GetClusterLogDeliveryConfigurationOutput values.
GetReplicationGroupLogDeliveryConfigurationArrayInput is an input type that accepts GetReplicationGroupLogDeliveryConfigurationArray and GetReplicationGroupLogDeliveryConfigurationArrayOutput values.
GetReplicationGroupLogDeliveryConfigurationInput is an input type that accepts GetReplicationGroupLogDeliveryConfigurationArgs and GetReplicationGroupLogDeliveryConfigurationOutput values.
GetServerlessCacheCacheUsageLimitsDataStorageInput is an input type that accepts GetServerlessCacheCacheUsageLimitsDataStorageArgs and GetServerlessCacheCacheUsageLimitsDataStorageOutput values.
GetServerlessCacheCacheUsageLimitsEcpuPerSecondInput is an input type that accepts GetServerlessCacheCacheUsageLimitsEcpuPerSecondArgs and GetServerlessCacheCacheUsageLimitsEcpuPerSecondOutput values.
GetServerlessCacheCacheUsageLimitsInput is an input type that accepts GetServerlessCacheCacheUsageLimitsArgs and GetServerlessCacheCacheUsageLimitsOutput values.
GetServerlessCacheEndpointInput is an input type that accepts GetServerlessCacheEndpointArgs and GetServerlessCacheEndpointOutput values.
GetServerlessCacheReaderEndpointInput is an input type that accepts GetServerlessCacheReaderEndpointArgs and GetServerlessCacheReaderEndpointOutput values.
GetUserAuthenticationModeArrayInput is an input type that accepts GetUserAuthenticationModeArray and GetUserAuthenticationModeArrayOutput values.
GetUserAuthenticationModeInput is an input type that accepts GetUserAuthenticationModeArgs and GetUserAuthenticationModeOutput values.
GlobalReplicationGroupArrayInput is an input type that accepts GlobalReplicationGroupArray and GlobalReplicationGroupArrayOutput values.
GlobalReplicationGroupGlobalNodeGroupArrayInput is an input type that accepts GlobalReplicationGroupGlobalNodeGroupArray and GlobalReplicationGroupGlobalNodeGroupArrayOutput values.
GlobalReplicationGroupGlobalNodeGroupInput is an input type that accepts GlobalReplicationGroupGlobalNodeGroupArgs and GlobalReplicationGroupGlobalNodeGroupOutput values.
No description provided by the author
GlobalReplicationGroupMapInput is an input type that accepts GlobalReplicationGroupMap and GlobalReplicationGroupMapOutput values.
ParameterGroupArrayInput is an input type that accepts ParameterGroupArray and ParameterGroupArrayOutput values.
No description provided by the author
ParameterGroupMapInput is an input type that accepts ParameterGroupMap and ParameterGroupMapOutput values.
ParameterGroupParameterArrayInput is an input type that accepts ParameterGroupParameterArray and ParameterGroupParameterArrayOutput values.
ParameterGroupParameterInput is an input type that accepts ParameterGroupParameterArgs and ParameterGroupParameterOutput values.
ReplicationGroupArrayInput is an input type that accepts ReplicationGroupArray and ReplicationGroupArrayOutput values.
No description provided by the author
ReplicationGroupLogDeliveryConfigurationArrayInput is an input type that accepts ReplicationGroupLogDeliveryConfigurationArray and ReplicationGroupLogDeliveryConfigurationArrayOutput values.
ReplicationGroupLogDeliveryConfigurationInput is an input type that accepts ReplicationGroupLogDeliveryConfigurationArgs and ReplicationGroupLogDeliveryConfigurationOutput values.
ReplicationGroupMapInput is an input type that accepts ReplicationGroupMap and ReplicationGroupMapOutput values.
ReservedCacheNodeArrayInput is an input type that accepts ReservedCacheNodeArray and ReservedCacheNodeArrayOutput values.
No description provided by the author
ReservedCacheNodeMapInput is an input type that accepts ReservedCacheNodeMap and ReservedCacheNodeMapOutput values.
ReservedCacheNodeRecurringChargeArrayInput is an input type that accepts ReservedCacheNodeRecurringChargeArray and ReservedCacheNodeRecurringChargeArrayOutput values.
ReservedCacheNodeRecurringChargeInput is an input type that accepts ReservedCacheNodeRecurringChargeArgs and ReservedCacheNodeRecurringChargeOutput values.
ReservedCacheNodeTimeoutsInput is an input type that accepts ReservedCacheNodeTimeoutsArgs and ReservedCacheNodeTimeoutsOutput values.
ReservedCacheNodeTimeoutsPtrInput is an input type that accepts ReservedCacheNodeTimeoutsArgs, ReservedCacheNodeTimeoutsPtr and ReservedCacheNodeTimeoutsPtrOutput values.
ServerlessCacheArrayInput is an input type that accepts ServerlessCacheArray and ServerlessCacheArrayOutput values.
ServerlessCacheCacheUsageLimitsDataStorageInput is an input type that accepts ServerlessCacheCacheUsageLimitsDataStorageArgs and ServerlessCacheCacheUsageLimitsDataStorageOutput values.
ServerlessCacheCacheUsageLimitsDataStoragePtrInput is an input type that accepts ServerlessCacheCacheUsageLimitsDataStorageArgs, ServerlessCacheCacheUsageLimitsDataStoragePtr and ServerlessCacheCacheUsageLimitsDataStoragePtrOutput values.
ServerlessCacheCacheUsageLimitsEcpuPerSecondArrayInput is an input type that accepts ServerlessCacheCacheUsageLimitsEcpuPerSecondArray and ServerlessCacheCacheUsageLimitsEcpuPerSecondArrayOutput values.
ServerlessCacheCacheUsageLimitsEcpuPerSecondInput is an input type that accepts ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs and ServerlessCacheCacheUsageLimitsEcpuPerSecondOutput values.
ServerlessCacheCacheUsageLimitsInput is an input type that accepts ServerlessCacheCacheUsageLimitsArgs and ServerlessCacheCacheUsageLimitsOutput values.
ServerlessCacheCacheUsageLimitsPtrInput is an input type that accepts ServerlessCacheCacheUsageLimitsArgs, ServerlessCacheCacheUsageLimitsPtr and ServerlessCacheCacheUsageLimitsPtrOutput values.
ServerlessCacheEndpointArrayInput is an input type that accepts ServerlessCacheEndpointArray and ServerlessCacheEndpointArrayOutput values.
ServerlessCacheEndpointInput is an input type that accepts ServerlessCacheEndpointArgs and ServerlessCacheEndpointOutput values.
No description provided by the author
ServerlessCacheMapInput is an input type that accepts ServerlessCacheMap and ServerlessCacheMapOutput values.
ServerlessCacheReaderEndpointArrayInput is an input type that accepts ServerlessCacheReaderEndpointArray and ServerlessCacheReaderEndpointArrayOutput values.
ServerlessCacheReaderEndpointInput is an input type that accepts ServerlessCacheReaderEndpointArgs and ServerlessCacheReaderEndpointOutput values.
ServerlessCacheTimeoutsInput is an input type that accepts ServerlessCacheTimeoutsArgs and ServerlessCacheTimeoutsOutput values.
ServerlessCacheTimeoutsPtrInput is an input type that accepts ServerlessCacheTimeoutsArgs, ServerlessCacheTimeoutsPtr and ServerlessCacheTimeoutsPtrOutput values.
SubnetGroupArrayInput is an input type that accepts SubnetGroupArray and SubnetGroupArrayOutput values.
No description provided by the author
SubnetGroupMapInput is an input type that accepts SubnetGroupMap and SubnetGroupMapOutput values.
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values.
UserAuthenticationModeInput is an input type that accepts UserAuthenticationModeArgs and UserAuthenticationModeOutput values.
UserAuthenticationModePtrInput is an input type that accepts UserAuthenticationModeArgs, UserAuthenticationModePtr and UserAuthenticationModePtrOutput values.
UserGroupArrayInput is an input type that accepts UserGroupArray and UserGroupArrayOutput values.
UserGroupAssociationArrayInput is an input type that accepts UserGroupAssociationArray and UserGroupAssociationArrayOutput values.
No description provided by the author
UserGroupAssociationMapInput is an input type that accepts UserGroupAssociationMap and UserGroupAssociationMapOutput values.
No description provided by the author
UserGroupMapInput is an input type that accepts UserGroupMap and UserGroupMapOutput values.
No description provided by the author
UserMapInput is an input type that accepts UserMap and UserMapOutput values.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author