We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 1, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 1, 2026 by Pulumi
Resource type definition for AWS::ElastiCache::CacheCluster
Create CacheCluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CacheCluster(name: string, args: CacheClusterArgs, opts?: CustomResourceOptions);@overload
def CacheCluster(resource_name: str,
args: CacheClusterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CacheCluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
engine: Optional[str] = None,
num_cache_nodes: Optional[int] = None,
cache_node_type: Optional[str] = None,
notification_topic_arn: Optional[str] = None,
port: Optional[int] = None,
cache_subnet_group_name: Optional[str] = None,
cluster_name: Optional[str] = None,
cache_parameter_group_name: Optional[str] = None,
engine_version: Optional[str] = None,
ip_discovery: Optional[str] = None,
log_delivery_configurations: Optional[Sequence[CacheClusterLogDeliveryConfigurationRequestArgs]] = None,
network_type: Optional[str] = None,
auto_minor_version_upgrade: Optional[bool] = None,
az_mode: Optional[str] = None,
cache_security_group_names: Optional[Sequence[str]] = None,
preferred_availability_zone: Optional[str] = None,
preferred_availability_zones: Optional[Sequence[str]] = None,
preferred_maintenance_window: Optional[str] = None,
snapshot_arns: Optional[Sequence[str]] = None,
snapshot_name: Optional[str] = None,
snapshot_retention_limit: Optional[int] = None,
snapshot_window: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
transit_encryption_enabled: Optional[bool] = None,
vpc_security_group_ids: Optional[Sequence[str]] = None)func NewCacheCluster(ctx *Context, name string, args CacheClusterArgs, opts ...ResourceOption) (*CacheCluster, error)public CacheCluster(string name, CacheClusterArgs args, CustomResourceOptions? opts = null)
public CacheCluster(String name, CacheClusterArgs args)
public CacheCluster(String name, CacheClusterArgs args, CustomResourceOptions options)
type: aws-native:elasticache:CacheCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_elasticache_cachecluster" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args CacheClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CacheClusterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CacheClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CacheClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CacheClusterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
CacheCluster Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CacheCluster resource accepts the following input properties:
- Cache
Node stringType - The compute and memory capacity of the nodes in the node group (shard).
- Engine string
- The name of the cache engine to be used for this cluster.
- Num
Cache intNodes - The number of cache nodes that the cache cluster should have.
- Auto
Minor boolVersion Upgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next minor version upgrade campaign.
- Az
Mode string - Specifies whether the nodes in this Memcached cluster are created in a single Availability Zone or created across multiple Availability Zones in the cluster's region.
- Cache
Parameter stringGroup Name - The name of the parameter group to associate with this cluster.
- Cache
Security List<string>Group Names - A list of security group names to associate with this cluster.
- Cache
Subnet stringGroup Name - The name of the subnet group to be used for the cluster.
- Cluster
Name string - A name for the cache cluster.
- Engine
Version string - The version number of the cache engine to be used for this cluster
- Ip
Discovery string - The Ip Discovery parameter for cachecluster.
- Log
Delivery List<Pulumi.Configurations Aws Native. Elasti Cache. Inputs. Cache Cluster Log Delivery Configuration Request> - Specifies the destination, format and type of the logs
- Network
Type string - The network type parameter for cachecluster.
- Notification
Topic stringArn - The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent.
- Port int
- The port number on which each of the cache nodes accepts connections.
- Preferred
Availability stringZone - The EC2 Availability Zone in which the cluster is created.
- Preferred
Availability List<string>Zones - A list of the Availability Zones in which cache nodes are created. The order of the zones in the list is not important.
- Preferred
Maintenance stringWindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- Snapshot
Arns List<string> - A single-element string list containing an Amazon Resource Name (ARN) that uniquely identifies a Redis RDB snapshot file stored in Amazon S3.
- Snapshot
Name string - The name of a Redis snapshot from which to restore data into the new node group (shard).
- Snapshot
Retention intLimit - The number of days for which ElastiCache retains automatic snapshots before deleting them.
- Snapshot
Window string - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
-
List<Pulumi.
Aws Native. Inputs. Tag> - A list of tags to be added to this resource.
- Transit
Encryption boolEnabled - A flag that enables in-transit encryption when set to true. You cannot modify the value of TransitEncryptionEnabled after the cluster is created
- Vpc
Security List<string>Group Ids - One or more VPC security groups associated with the cluster.
- Cache
Node stringType - The compute and memory capacity of the nodes in the node group (shard).
- Engine string
- The name of the cache engine to be used for this cluster.
- Num
Cache intNodes - The number of cache nodes that the cache cluster should have.
- Auto
Minor boolVersion Upgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next minor version upgrade campaign.
- Az
Mode string - Specifies whether the nodes in this Memcached cluster are created in a single Availability Zone or created across multiple Availability Zones in the cluster's region.
- Cache
Parameter stringGroup Name - The name of the parameter group to associate with this cluster.
- Cache
Security []stringGroup Names - A list of security group names to associate with this cluster.
- Cache
Subnet stringGroup Name - The name of the subnet group to be used for the cluster.
- Cluster
Name string - A name for the cache cluster.
- Engine
Version string - The version number of the cache engine to be used for this cluster
- Ip
Discovery string - The Ip Discovery parameter for cachecluster.
- Log
Delivery []CacheConfigurations Cluster Log Delivery Configuration Request Args - Specifies the destination, format and type of the logs
- Network
Type string - The network type parameter for cachecluster.
- Notification
Topic stringArn - The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent.
- Port int
- The port number on which each of the cache nodes accepts connections.
- Preferred
Availability stringZone - The EC2 Availability Zone in which the cluster is created.
- Preferred
Availability []stringZones - A list of the Availability Zones in which cache nodes are created. The order of the zones in the list is not important.
- Preferred
Maintenance stringWindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- Snapshot
Arns []string - A single-element string list containing an Amazon Resource Name (ARN) that uniquely identifies a Redis RDB snapshot file stored in Amazon S3.
- Snapshot
Name string - The name of a Redis snapshot from which to restore data into the new node group (shard).
- Snapshot
Retention intLimit - The number of days for which ElastiCache retains automatic snapshots before deleting them.
- Snapshot
Window string - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
-
Tag
Args - A list of tags to be added to this resource.
- Transit
Encryption boolEnabled - A flag that enables in-transit encryption when set to true. You cannot modify the value of TransitEncryptionEnabled after the cluster is created
- Vpc
Security []stringGroup Ids - One or more VPC security groups associated with the cluster.
- cache_
node_ stringtype - The compute and memory capacity of the nodes in the node group (shard).
- engine string
- The name of the cache engine to be used for this cluster.
- num_
cache_ numbernodes - The number of cache nodes that the cache cluster should have.
- auto_
minor_ boolversion_ upgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next minor version upgrade campaign.
- az_
mode string - Specifies whether the nodes in this Memcached cluster are created in a single Availability Zone or created across multiple Availability Zones in the cluster's region.
- cache_
parameter_ stringgroup_ name - The name of the parameter group to associate with this cluster.
- cache_
security_ list(string)group_ names - A list of security group names to associate with this cluster.
- cache_
subnet_ stringgroup_ name - The name of the subnet group to be used for the cluster.
- cluster_
name string - A name for the cache cluster.
- engine_
version string - The version number of the cache engine to be used for this cluster
- ip_
discovery string - The Ip Discovery parameter for cachecluster.
- log_
delivery_ list(object)configurations - Specifies the destination, format and type of the logs
- network_
type string - The network type parameter for cachecluster.
- notification_
topic_ stringarn - The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent.
- port number
- The port number on which each of the cache nodes accepts connections.
- preferred_
availability_ stringzone - The EC2 Availability Zone in which the cluster is created.
- preferred_
availability_ list(string)zones - A list of the Availability Zones in which cache nodes are created. The order of the zones in the list is not important.
- preferred_
maintenance_ stringwindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- snapshot_
arns list(string) - A single-element string list containing an Amazon Resource Name (ARN) that uniquely identifies a Redis RDB snapshot file stored in Amazon S3.
- snapshot_
name string - The name of a Redis snapshot from which to restore data into the new node group (shard).
- snapshot_
retention_ numberlimit - The number of days for which ElastiCache retains automatic snapshots before deleting them.
- snapshot_
window string - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
- list(object)
- A list of tags to be added to this resource.
- transit_
encryption_ boolenabled - A flag that enables in-transit encryption when set to true. You cannot modify the value of TransitEncryptionEnabled after the cluster is created
- vpc_
security_ list(string)group_ ids - One or more VPC security groups associated with the cluster.
- cache
Node StringType - The compute and memory capacity of the nodes in the node group (shard).
- engine String
- The name of the cache engine to be used for this cluster.
- num
Cache IntegerNodes - The number of cache nodes that the cache cluster should have.
- auto
Minor BooleanVersion Upgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next minor version upgrade campaign.
- az
Mode String - Specifies whether the nodes in this Memcached cluster are created in a single Availability Zone or created across multiple Availability Zones in the cluster's region.
- cache
Parameter StringGroup Name - The name of the parameter group to associate with this cluster.
- cache
Security List<String>Group Names - A list of security group names to associate with this cluster.
- cache
Subnet StringGroup Name - The name of the subnet group to be used for the cluster.
- cluster
Name String - A name for the cache cluster.
- engine
Version String - The version number of the cache engine to be used for this cluster
- ip
Discovery String - The Ip Discovery parameter for cachecluster.
- log
Delivery List<CacheConfigurations Cluster Log Delivery Configuration Request> - Specifies the destination, format and type of the logs
- network
Type String - The network type parameter for cachecluster.
- notification
Topic StringArn - The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent.
- port Integer
- The port number on which each of the cache nodes accepts connections.
- preferred
Availability StringZone - The EC2 Availability Zone in which the cluster is created.
- preferred
Availability List<String>Zones - A list of the Availability Zones in which cache nodes are created. The order of the zones in the list is not important.
- preferred
Maintenance StringWindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- snapshot
Arns List<String> - A single-element string list containing an Amazon Resource Name (ARN) that uniquely identifies a Redis RDB snapshot file stored in Amazon S3.
- snapshot
Name String - The name of a Redis snapshot from which to restore data into the new node group (shard).
- snapshot
Retention IntegerLimit - The number of days for which ElastiCache retains automatic snapshots before deleting them.
- snapshot
Window String - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
- List<Tag>
- A list of tags to be added to this resource.
- transit
Encryption BooleanEnabled - A flag that enables in-transit encryption when set to true. You cannot modify the value of TransitEncryptionEnabled after the cluster is created
- vpc
Security List<String>Group Ids - One or more VPC security groups associated with the cluster.
- cache
Node stringType - The compute and memory capacity of the nodes in the node group (shard).
- engine string
- The name of the cache engine to be used for this cluster.
- num
Cache numberNodes - The number of cache nodes that the cache cluster should have.
- auto
Minor booleanVersion Upgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next minor version upgrade campaign.
- az
Mode string - Specifies whether the nodes in this Memcached cluster are created in a single Availability Zone or created across multiple Availability Zones in the cluster's region.
- cache
Parameter stringGroup Name - The name of the parameter group to associate with this cluster.
- cache
Security string[]Group Names - A list of security group names to associate with this cluster.
- cache
Subnet stringGroup Name - The name of the subnet group to be used for the cluster.
- cluster
Name string - A name for the cache cluster.
- engine
Version string - The version number of the cache engine to be used for this cluster
- ip
Discovery string - The Ip Discovery parameter for cachecluster.
- log
Delivery CacheConfigurations Cluster Log Delivery Configuration Request[] - Specifies the destination, format and type of the logs
- network
Type string - The network type parameter for cachecluster.
- notification
Topic stringArn - The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent.
- port number
- The port number on which each of the cache nodes accepts connections.
- preferred
Availability stringZone - The EC2 Availability Zone in which the cluster is created.
- preferred
Availability string[]Zones - A list of the Availability Zones in which cache nodes are created. The order of the zones in the list is not important.
- preferred
Maintenance stringWindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- snapshot
Arns string[] - A single-element string list containing an Amazon Resource Name (ARN) that uniquely identifies a Redis RDB snapshot file stored in Amazon S3.
- snapshot
Name string - The name of a Redis snapshot from which to restore data into the new node group (shard).
- snapshot
Retention numberLimit - The number of days for which ElastiCache retains automatic snapshots before deleting them.
- snapshot
Window string - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
- Tag[]
- A list of tags to be added to this resource.
- transit
Encryption booleanEnabled - A flag that enables in-transit encryption when set to true. You cannot modify the value of TransitEncryptionEnabled after the cluster is created
- vpc
Security string[]Group Ids - One or more VPC security groups associated with the cluster.
- cache_
node_ strtype - The compute and memory capacity of the nodes in the node group (shard).
- engine str
- The name of the cache engine to be used for this cluster.
- num_
cache_ intnodes - The number of cache nodes that the cache cluster should have.
- auto_
minor_ boolversion_ upgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next minor version upgrade campaign.
- az_
mode str - Specifies whether the nodes in this Memcached cluster are created in a single Availability Zone or created across multiple Availability Zones in the cluster's region.
- cache_
parameter_ strgroup_ name - The name of the parameter group to associate with this cluster.
- cache_
security_ Sequence[str]group_ names - A list of security group names to associate with this cluster.
- cache_
subnet_ strgroup_ name - The name of the subnet group to be used for the cluster.
- cluster_
name str - A name for the cache cluster.
- engine_
version str - The version number of the cache engine to be used for this cluster
- ip_
discovery str - The Ip Discovery parameter for cachecluster.
- log_
delivery_ Sequence[Cacheconfigurations Cluster Log Delivery Configuration Request Args] - Specifies the destination, format and type of the logs
- network_
type str - The network type parameter for cachecluster.
- notification_
topic_ strarn - The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent.
- port int
- The port number on which each of the cache nodes accepts connections.
- preferred_
availability_ strzone - The EC2 Availability Zone in which the cluster is created.
- preferred_
availability_ Sequence[str]zones - A list of the Availability Zones in which cache nodes are created. The order of the zones in the list is not important.
- preferred_
maintenance_ strwindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- snapshot_
arns Sequence[str] - A single-element string list containing an Amazon Resource Name (ARN) that uniquely identifies a Redis RDB snapshot file stored in Amazon S3.
- snapshot_
name str - The name of a Redis snapshot from which to restore data into the new node group (shard).
- snapshot_
retention_ intlimit - The number of days for which ElastiCache retains automatic snapshots before deleting them.
- snapshot_
window str - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
-
Sequence[Tag
Args] - A list of tags to be added to this resource.
- transit_
encryption_ boolenabled - A flag that enables in-transit encryption when set to true. You cannot modify the value of TransitEncryptionEnabled after the cluster is created
- vpc_
security_ Sequence[str]group_ ids - One or more VPC security groups associated with the cluster.
- cache
Node StringType - The compute and memory capacity of the nodes in the node group (shard).
- engine String
- The name of the cache engine to be used for this cluster.
- num
Cache NumberNodes - The number of cache nodes that the cache cluster should have.
- auto
Minor BooleanVersion Upgrade - If you are running Redis engine version 6.0 or later, set this parameter to yes if you want to opt-in to the next minor version upgrade campaign.
- az
Mode String - Specifies whether the nodes in this Memcached cluster are created in a single Availability Zone or created across multiple Availability Zones in the cluster's region.
- cache
Parameter StringGroup Name - The name of the parameter group to associate with this cluster.
- cache
Security List<String>Group Names - A list of security group names to associate with this cluster.
- cache
Subnet StringGroup Name - The name of the subnet group to be used for the cluster.
- cluster
Name String - A name for the cache cluster.
- engine
Version String - The version number of the cache engine to be used for this cluster
- ip
Discovery String - The Ip Discovery parameter for cachecluster.
- log
Delivery List<Property Map>Configurations - Specifies the destination, format and type of the logs
- network
Type String - The network type parameter for cachecluster.
- notification
Topic StringArn - The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent.
- port Number
- The port number on which each of the cache nodes accepts connections.
- preferred
Availability StringZone - The EC2 Availability Zone in which the cluster is created.
- preferred
Availability List<String>Zones - A list of the Availability Zones in which cache nodes are created. The order of the zones in the list is not important.
- preferred
Maintenance StringWindow - Specifies the weekly time range during which maintenance on the cluster is performed.
- snapshot
Arns List<String> - A single-element string list containing an Amazon Resource Name (ARN) that uniquely identifies a Redis RDB snapshot file stored in Amazon S3.
- snapshot
Name String - The name of a Redis snapshot from which to restore data into the new node group (shard).
- snapshot
Retention NumberLimit - The number of days for which ElastiCache retains automatic snapshots before deleting them.
- snapshot
Window String - The daily time range (in UTC) during which ElastiCache begins taking a daily snapshot of your node group (shard).
- List<Property Map>
- A list of tags to be added to this resource.
- transit
Encryption BooleanEnabled - A flag that enables in-transit encryption when set to true. You cannot modify the value of TransitEncryptionEnabled after the cluster is created
- vpc
Security List<String>Group Ids - One or more VPC security groups associated with the cluster.
Outputs
All input properties are implicitly available as output properties. Additionally, the CacheCluster resource produces the following output properties:
- Configuration
Endpoint Pulumi.Aws Native. Elasti Cache. Outputs. Cache Cluster Endpoint - Specifies the ConfigurationEndpoint address and port
- Id string
- The provider-assigned unique ID for this managed resource.
- Redis
Endpoint Pulumi.Aws Native. Elasti Cache. Outputs. Cache Cluster Endpoint - Specifies the RedisEndPoint address and port
- Configuration
Endpoint CacheCluster Endpoint - Specifies the ConfigurationEndpoint address and port
- Id string
- The provider-assigned unique ID for this managed resource.
- Redis
Endpoint CacheCluster Endpoint - Specifies the RedisEndPoint address and port
- configuration_
endpoint object - Specifies the ConfigurationEndpoint address and port
- id string
- The provider-assigned unique ID for this managed resource.
- redis_
endpoint object - Specifies the RedisEndPoint address and port
- configuration
Endpoint CacheCluster Endpoint - Specifies the ConfigurationEndpoint address and port
- id String
- The provider-assigned unique ID for this managed resource.
- redis
Endpoint CacheCluster Endpoint - Specifies the RedisEndPoint address and port
- configuration
Endpoint CacheCluster Endpoint - Specifies the ConfigurationEndpoint address and port
- id string
- The provider-assigned unique ID for this managed resource.
- redis
Endpoint CacheCluster Endpoint - Specifies the RedisEndPoint address and port
- configuration_
endpoint CacheCluster Endpoint - Specifies the ConfigurationEndpoint address and port
- id str
- The provider-assigned unique ID for this managed resource.
- redis_
endpoint CacheCluster Endpoint - Specifies the RedisEndPoint address and port
- configuration
Endpoint Property Map - Specifies the ConfigurationEndpoint address and port
- id String
- The provider-assigned unique ID for this managed resource.
- redis
Endpoint Property Map - Specifies the RedisEndPoint address and port
Supporting Types
CacheClusterCloudWatchLogsDestinationDetails, CacheClusterCloudWatchLogsDestinationDetailsArgs
- 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 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.
CacheClusterDestinationDetails, CacheClusterDestinationDetailsArgs
- Cloud
Watch Pulumi.Logs Details Aws Native. Elasti Cache. Inputs. Cache Cluster Cloud Watch Logs Destination Details - The configuration details of the CloudWatch Logs destination
- Kinesis
Firehose Pulumi.Details Aws Native. Elasti Cache. Inputs. Cache Cluster Kinesis Firehose Destination Details - The configuration details of the Kinesis Data Firehose destination.
- Cloud
Watch CacheLogs Details Cluster Cloud Watch Logs Destination Details - The configuration details of the CloudWatch Logs destination
- Kinesis
Firehose CacheDetails Cluster Kinesis Firehose Destination Details - The configuration details of the Kinesis Data Firehose destination.
- cloud_
watch_ objectlogs_ details - The configuration details of the CloudWatch Logs destination
- kinesis_
firehose_ objectdetails - The configuration details of the Kinesis Data Firehose destination.
- cloud
Watch CacheLogs Details Cluster Cloud Watch Logs Destination Details - The configuration details of the CloudWatch Logs destination
- kinesis
Firehose CacheDetails Cluster Kinesis Firehose Destination Details - The configuration details of the Kinesis Data Firehose destination.
- cloud
Watch CacheLogs Details Cluster Cloud Watch Logs Destination Details - The configuration details of the CloudWatch Logs destination
- kinesis
Firehose CacheDetails Cluster Kinesis Firehose Destination Details - The configuration details of the Kinesis Data Firehose destination.
- cloud_
watch_ Cachelogs_ details Cluster Cloud Watch Logs Destination Details - The configuration details of the CloudWatch Logs destination
- kinesis_
firehose_ Cachedetails Cluster Kinesis Firehose Destination Details - The configuration details of the Kinesis Data Firehose destination.
- cloud
Watch Property MapLogs Details - The configuration details of the CloudWatch Logs destination
- kinesis
Firehose Property MapDetails - The configuration details of the Kinesis Data Firehose destination.
CacheClusterEndpoint, CacheClusterEndpointArgs
CacheClusterKinesisFirehoseDestinationDetails, CacheClusterKinesisFirehoseDestinationDetailsArgs
- 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 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
CacheClusterLogDeliveryConfigurationRequest, CacheClusterLogDeliveryConfigurationRequestArgs
- Destination
Details Pulumi.Aws Native. Elasti Cache. Inputs. Cache Cluster 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.
- 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 CacheCluster 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.
- 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 object - 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.
- 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 CacheCluster 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.
- 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 CacheCluster 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.
- 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 CacheCluster 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.
- 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.
- 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, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Jun 1, 2026 by Pulumi