dax

class pulumi_aws.dax.Cluster(resource_name, opts=None, availability_zones=None, cluster_name=None, description=None, iam_role_arn=None, maintenance_window=None, node_type=None, notification_topic_arn=None, parameter_group_name=None, replication_factor=None, security_group_ids=None, server_side_encryption=None, subnet_group_name=None, tags=None, __name__=None, __opts__=None)

Provides a DAX Cluster resource.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • availability_zones (pulumi.Input[list]) – List of Availability Zones in which the nodes will be created
  • cluster_name (pulumi.Input[str]) – Group identifier. DAX converts this name to lowercase
  • description (pulumi.Input[str]) – Description for the cluster
  • iam_role_arn (pulumi.Input[str]) – A valid Amazon Resource Name (ARN) that identifies an IAM role. At runtime, DAX will assume this role and use the role’s permissions to access DynamoDB on your behalf
  • maintenance_window (pulumi.Input[str]) – Specifies the weekly time range for when maintenance on the cluster is performed. The format is ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period. Example: sun:05:00-sun:09:00
  • node_type (pulumi.Input[str]) – The compute and memory capacity of the nodes. See [Nodes][1] for supported node types
  • notification_topic_arn (pulumi.Input[str]) – An Amazon Resource Name (ARN) of an SNS topic to send DAX notifications to. Example: arn:aws:sns:us-east-1:012345678999:my_sns_topic
  • parameter_group_name (pulumi.Input[str]) – Name of the parameter group to associate with this DAX cluster
  • replication_factor (pulumi.Input[float]) – The number of nodes in the DAX cluster. A replication factor of 1 will create a single-node cluster, without any read replicas
  • security_group_ids (pulumi.Input[list]) – One or more VPC security groups associated with the cluster
  • server_side_encryption (pulumi.Input[dict]) – Encrypt at rest options
  • subnet_group_name (pulumi.Input[str]) – Name of the subnet group to be used for the cluster
  • tags (pulumi.Input[dict]) – A mapping of tags to assign to the resource
arn = None

The ARN of the DAX cluster

availability_zones = None

List of Availability Zones in which the nodes will be created

cluster_address = None

The DNS name of the DAX cluster without the port appended

cluster_name = None

Group identifier. DAX converts this name to lowercase

configuration_endpoint = None

The configuration endpoint for this DAX cluster, consisting of a DNS name and a port number

description = None

Description for the cluster

iam_role_arn = None

A valid Amazon Resource Name (ARN) that identifies an IAM role. At runtime, DAX will assume this role and use the role’s permissions to access DynamoDB on your behalf

maintenance_window = None

Specifies the weekly time range for when maintenance on the cluster is performed. The format is ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period. Example: sun:05:00-sun:09:00

node_type = None

The compute and memory capacity of the nodes. See [Nodes][1] for supported node types

nodes = None

List of node objects including id, address, port and availability_zone. Referenceable e.g. as ${aws_dax_cluster.test.nodes.0.address}

notification_topic_arn = None

An Amazon Resource Name (ARN) of an SNS topic to send DAX notifications to. Example: arn:aws:sns:us-east-1:012345678999:my_sns_topic

parameter_group_name = None

Name of the parameter group to associate with this DAX cluster

port = None

The port used by the configuration endpoint

replication_factor = None

The number of nodes in the DAX cluster. A replication factor of 1 will create a single-node cluster, without any read replicas

security_group_ids = None

One or more VPC security groups associated with the cluster

server_side_encryption = None

Encrypt at rest options

subnet_group_name = None

Name of the subnet group to be used for the cluster

tags = None

A mapping of tags to assign to the resource

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.dax.ParameterGroup(resource_name, opts=None, description=None, name=None, parameters=None, __name__=None, __opts__=None)

Provides a DAX Parameter Group resource.

parameters supports the following:

  • name - (Required) The name of the parameter.
  • value - (Required) The value for the parameter.
Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • description (pulumi.Input[str]) – A description of the parameter group.
  • name (pulumi.Input[str]) – The name of the parameter group.
  • parameters (pulumi.Input[list]) – The parameters of the parameter group.
description = None

A description of the parameter group.

name = None

The name of the parameter group.

parameters = None

The parameters of the parameter group.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
class pulumi_aws.dax.SubnetGroup(resource_name, opts=None, description=None, name=None, subnet_ids=None, __name__=None, __opts__=None)

Provides a DAX Subnet Group resource.

Parameters:
  • resource_name (str) – The name of the resource.
  • opts (pulumi.ResourceOptions) – Options for the resource.
  • description (pulumi.Input[str]) – A description of the subnet group.
  • name (pulumi.Input[str]) – The name of the subnet group.
  • subnet_ids (pulumi.Input[list]) – A list of VPC subnet IDs for the subnet group.
description = None

A description of the subnet group.

name = None

The name of the subnet group.

subnet_ids = None

A list of VPC subnet IDs for the subnet group.

vpc_id = None

VPC ID of the subnet group.

translate_output_property(prop)

Provides subclasses of Resource an opportunity to translate names of output properties into a format of their choosing before writing those properties to the resource object.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str
translate_input_property(prop)

Provides subclasses of Resource an opportunity to translate names of input properties into a format of their choosing before sending those properties to the Pulumi engine.

Parameters:prop (str) – A property name.
Returns:A potentially transformed property name.
Return type:str