libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DAX

Description

Derived from API version 2017-04-19 of the AWS service descriptions, licensed under Apache 2.0.

DAX is a managed caching service engineered for Amazon DynamoDB. DAX dramatically speeds up database reads by caching frequently-accessed data from DynamoDB, so applications can access that data with sub-millisecond latency. You can create a DAX cluster easily, using the AWS Management Console. With a few simple modifications to your code, your application can begin taking advantage of the DAX cluster and realize significant improvements in read performance.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-04-19 of the Amazon DynamoDB Accelerator (DAX) SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by DAX.

SubnetQuotaExceededFault

_SubnetQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request cannot be processed because it would exceed the allowed number of subnets in a subnet group.

ParameterGroupNotFoundFault

_ParameterGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified parameter group does not exist.

InvalidParameterGroupStateFault

_InvalidParameterGroupStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more parameters in a parameter group are in an invalid state.

SubnetGroupInUseFault

_SubnetGroupInUseFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified subnet group is currently in use.

ParameterGroupAlreadyExistsFault

_ParameterGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified parameter group already exists.

InvalidSubnet

_InvalidSubnet :: AsError a => Getting (First ServiceError) a ServiceError Source #

An invalid subnet identifier was specified.

TagQuotaPerResourceExceeded

_TagQuotaPerResourceExceeded :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have exceeded the maximum number of tags for this DAX cluster.

ClusterNotFoundFault

_ClusterNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested cluster ID does not refer to an existing DAX cluster.

TagNotFoundFault

NodeQuotaForClusterExceededFault

_NodeQuotaForClusterExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have attempted to exceed the maximum number of nodes for a DAX cluster.

InvalidClusterStateFault

_InvalidClusterStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested DAX cluster is not in the available state.

ServiceLinkedRoleNotFoundFault

_ServiceLinkedRoleNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified service linked role (SLR) was not found.

InsufficientClusterCapacityFault

_InsufficientClusterCapacityFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

There are not enough system resources to create the cluster you requested (or to resize an already-existing cluster).

NodeNotFoundFault

_NodeNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

None of the nodes in the cluster have the given node ID.

ParameterGroupQuotaExceededFault

_ParameterGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have attempted to exceed the maximum number of parameter groups.

InvalidParameterValueException

_InvalidParameterValueException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The value for a parameter is invalid.

InvalidVPCNetworkStateFault

_InvalidVPCNetworkStateFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The VPC network is in an invalid state.

SubnetInUse

_SubnetInUse :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested subnet is being used by another subnet group.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have reached the maximum number of x509 certificates that can be created for encrypted clusters in a 30 day period. Contact AWS customer support to discuss options for continuing to create encrypted clusters.

ClusterQuotaForCustomerExceededFault

_ClusterQuotaForCustomerExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have attempted to exceed the maximum number of DAX clusters for your AWS account.

SubnetGroupNotFoundFault

_SubnetGroupNotFoundFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested subnet group name does not refer to an existing subnet group.

SubnetGroupAlreadyExistsFault

_SubnetGroupAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified subnet group already exists.

NodeQuotaForCustomerExceededFault

_NodeQuotaForCustomerExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You have attempted to exceed the maximum number of nodes for your AWS account.

SubnetGroupQuotaExceededFault

_SubnetGroupQuotaExceededFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request cannot be processed because it would exceed the allowed number of subnets in a subnet group.

ClusterAlreadyExistsFault

_ClusterAlreadyExistsFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

You already have a DAX cluster with the given identifier.

InvalidARNFault

_InvalidARNFault :: AsError a => Getting (First ServiceError) a ServiceError Source #

The Amazon Resource Name (ARN) supplied in the request is not valid.

InvalidParameterCombinationException

_InvalidParameterCombinationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Two or more incompatible parameters were specified.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DescribeClusters (Paginated)

data DescribeClusters Source #

See: newDescribeClusters smart constructor.

Instances

Instances details
Eq DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

Read DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

Show DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

Generic DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

Associated Types

type Rep DescribeClusters :: Type -> Type #

NFData DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

Methods

rnf :: DescribeClusters -> () #

Hashable DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

ToJSON DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

AWSPager DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

AWSRequest DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

Associated Types

type AWSResponse DescribeClusters #

ToHeaders DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

ToPath DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

ToQuery DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

type Rep DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

type Rep DescribeClusters = D1 ('MetaData "DescribeClusters" "Amazonka.DAX.DescribeClusters" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DescribeClusters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeClusters Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

newDescribeClusters :: DescribeClusters Source #

Create a value of DescribeClusters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterNames:DescribeClusters', describeClusters_clusterNames - The names of the DAX clusters being described.

$sel:nextToken:DescribeClusters', describeClusters_nextToken - An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

$sel:maxResults:DescribeClusters', describeClusters_maxResults - The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

The value for MaxResults must be between 20 and 100.

data DescribeClustersResponse Source #

See: newDescribeClustersResponse smart constructor.

Instances

Instances details
Eq DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

Read DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

Show DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

Generic DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

Associated Types

type Rep DescribeClustersResponse :: Type -> Type #

NFData DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

type Rep DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeClusters

type Rep DescribeClustersResponse = D1 ('MetaData "DescribeClustersResponse" "Amazonka.DAX.DescribeClusters" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DescribeClustersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "clusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Cluster])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeClustersResponse Source #

Create a value of DescribeClustersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeClusters', describeClustersResponse_nextToken - Provides an identifier to allow retrieval of paginated results.

$sel:clusters:DescribeClustersResponse', describeClustersResponse_clusters - The descriptions of your DAX clusters, in response to a DescribeClusters request.

$sel:httpStatus:DescribeClustersResponse', describeClustersResponse_httpStatus - The response's http status code.

DescribeParameters (Paginated)

data DescribeParameters Source #

See: newDescribeParameters smart constructor.

Instances

Instances details
Eq DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

Read DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

Show DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

Generic DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

Associated Types

type Rep DescribeParameters :: Type -> Type #

NFData DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

Methods

rnf :: DescribeParameters -> () #

Hashable DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

ToJSON DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

AWSPager DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

AWSRequest DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

Associated Types

type AWSResponse DescribeParameters #

ToHeaders DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

ToPath DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

ToQuery DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

type Rep DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

type Rep DescribeParameters = D1 ('MetaData "DescribeParameters" "Amazonka.DAX.DescribeParameters" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DescribeParameters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

newDescribeParameters Source #

Create a value of DescribeParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeParameters', describeParameters_nextToken - An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

$sel:source:DescribeParameters', describeParameters_source - How the parameter is defined. For example, system denotes a system-defined parameter.

$sel:maxResults:DescribeParameters', describeParameters_maxResults - The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

The value for MaxResults must be between 20 and 100.

$sel:parameterGroupName:DescribeParameters', describeParameters_parameterGroupName - The name of the parameter group.

data DescribeParametersResponse Source #

See: newDescribeParametersResponse smart constructor.

Instances

Instances details
Eq DescribeParametersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

Read DescribeParametersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

Show DescribeParametersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

Generic DescribeParametersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

Associated Types

type Rep DescribeParametersResponse :: Type -> Type #

NFData DescribeParametersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

type Rep DescribeParametersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameters

type Rep DescribeParametersResponse = D1 ('MetaData "DescribeParametersResponse" "Amazonka.DAX.DescribeParameters" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DescribeParametersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Parameter])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeParametersResponse Source #

Create a value of DescribeParametersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeParameters', describeParametersResponse_nextToken - Provides an identifier to allow retrieval of paginated results.

$sel:parameters:DescribeParametersResponse', describeParametersResponse_parameters - A list of parameters within a parameter group. Each element in the list represents one parameter.

$sel:httpStatus:DescribeParametersResponse', describeParametersResponse_httpStatus - The response's http status code.

DescribeEvents (Paginated)

data DescribeEvents Source #

See: newDescribeEvents smart constructor.

Instances

Instances details
Eq DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

Read DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

Show DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

Generic DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

Associated Types

type Rep DescribeEvents :: Type -> Type #

NFData DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

Methods

rnf :: DescribeEvents -> () #

Hashable DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

ToJSON DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

AWSPager DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

AWSRequest DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

Associated Types

type AWSResponse DescribeEvents #

ToHeaders DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

ToPath DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

ToQuery DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

type Rep DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

type AWSResponse DescribeEvents Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

newDescribeEvents :: DescribeEvents Source #

Create a value of DescribeEvents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sourceName:DescribeEvents', describeEvents_sourceName - The identifier of the event source for which events will be returned. If not specified, then all sources are included in the response.

$sel:startTime:DescribeEvents', describeEvents_startTime - The beginning of the time interval to retrieve events for, specified in ISO 8601 format.

$sel:sourceType:DescribeEvents', describeEvents_sourceType - The event source to retrieve events for. If no value is specified, all events are returned.

$sel:nextToken:DescribeEvents', describeEvents_nextToken - An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

$sel:endTime:DescribeEvents', describeEvents_endTime - The end of the time interval for which to retrieve events, specified in ISO 8601 format.

$sel:duration:DescribeEvents', describeEvents_duration - The number of minutes' worth of events to retrieve.

$sel:maxResults:DescribeEvents', describeEvents_maxResults - The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

The value for MaxResults must be between 20 and 100.

data DescribeEventsResponse Source #

See: newDescribeEventsResponse smart constructor.

Instances

Instances details
Eq DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

Read DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

Show DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

Generic DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

Associated Types

type Rep DescribeEventsResponse :: Type -> Type #

NFData DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

Methods

rnf :: DescribeEventsResponse -> () #

type Rep DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeEvents

type Rep DescribeEventsResponse = D1 ('MetaData "DescribeEventsResponse" "Amazonka.DAX.DescribeEvents" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DescribeEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Event])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventsResponse Source #

Create a value of DescribeEventsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeEvents', describeEventsResponse_nextToken - Provides an identifier to allow retrieval of paginated results.

$sel:events:DescribeEventsResponse', describeEventsResponse_events - An array of events. Each element in the array represents one event.

$sel:httpStatus:DescribeEventsResponse', describeEventsResponse_httpStatus - The response's http status code.

IncreaseReplicationFactor

data IncreaseReplicationFactor Source #

See: newIncreaseReplicationFactor smart constructor.

Instances

Instances details
Eq IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Read IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Show IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Generic IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Associated Types

type Rep IncreaseReplicationFactor :: Type -> Type #

NFData IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Hashable IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

ToJSON IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

AWSRequest IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

ToHeaders IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

ToPath IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

ToQuery IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

type Rep IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

type Rep IncreaseReplicationFactor = D1 ('MetaData "IncreaseReplicationFactor" "Amazonka.DAX.IncreaseReplicationFactor" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "IncreaseReplicationFactor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newReplicationFactor'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))
type AWSResponse IncreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

newIncreaseReplicationFactor Source #

Create a value of IncreaseReplicationFactor with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:availabilityZones:IncreaseReplicationFactor', increaseReplicationFactor_availabilityZones - The Availability Zones (AZs) in which the cluster nodes will be created. All nodes belonging to the cluster are placed in these Availability Zones. Use this parameter if you want to distribute the nodes across multiple AZs.

$sel:clusterName:IncreaseReplicationFactor', increaseReplicationFactor_clusterName - The name of the DAX cluster that will receive additional nodes.

$sel:newReplicationFactor':IncreaseReplicationFactor', increaseReplicationFactor_newReplicationFactor - The new number of nodes for the DAX cluster.

data IncreaseReplicationFactorResponse Source #

See: newIncreaseReplicationFactorResponse smart constructor.

Instances

Instances details
Eq IncreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Read IncreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Show IncreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Generic IncreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

Associated Types

type Rep IncreaseReplicationFactorResponse :: Type -> Type #

NFData IncreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

type Rep IncreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.IncreaseReplicationFactor

type Rep IncreaseReplicationFactorResponse = D1 ('MetaData "IncreaseReplicationFactorResponse" "Amazonka.DAX.IncreaseReplicationFactor" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "IncreaseReplicationFactorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newIncreaseReplicationFactorResponse Source #

Create a value of IncreaseReplicationFactorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:IncreaseReplicationFactorResponse', increaseReplicationFactorResponse_cluster - A description of the DAX cluster. with its new replication factor.

$sel:httpStatus:IncreaseReplicationFactorResponse', increaseReplicationFactorResponse_httpStatus - The response's http status code.

CreateSubnetGroup

data CreateSubnetGroup Source #

See: newCreateSubnetGroup smart constructor.

Instances

Instances details
Eq CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Read CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Show CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Generic CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Associated Types

type Rep CreateSubnetGroup :: Type -> Type #

NFData CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Methods

rnf :: CreateSubnetGroup -> () #

Hashable CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

ToJSON CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

AWSRequest CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Associated Types

type AWSResponse CreateSubnetGroup #

ToHeaders CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

ToPath CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

ToQuery CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

type Rep CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

type Rep CreateSubnetGroup = D1 ('MetaData "CreateSubnetGroup" "Amazonka.DAX.CreateSubnetGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "CreateSubnetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))
type AWSResponse CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

newCreateSubnetGroup Source #

Create a value of CreateSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:CreateSubnetGroup', createSubnetGroup_description - A description for the subnet group

$sel:subnetGroupName:CreateSubnetGroup', createSubnetGroup_subnetGroupName - A name for the subnet group. This value is stored as a lowercase string.

$sel:subnetIds:CreateSubnetGroup', createSubnetGroup_subnetIds - A list of VPC subnet IDs for the subnet group.

data CreateSubnetGroupResponse Source #

See: newCreateSubnetGroupResponse smart constructor.

Instances

Instances details
Eq CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Read CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Show CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Generic CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

Associated Types

type Rep CreateSubnetGroupResponse :: Type -> Type #

NFData CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

type Rep CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateSubnetGroup

type Rep CreateSubnetGroupResponse = D1 ('MetaData "CreateSubnetGroupResponse" "Amazonka.DAX.CreateSubnetGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "CreateSubnetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSubnetGroupResponse Source #

Create a value of CreateSubnetGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetGroup:CreateSubnetGroupResponse', createSubnetGroupResponse_subnetGroup - Represents the output of a CreateSubnetGroup operation.

$sel:httpStatus:CreateSubnetGroupResponse', createSubnetGroupResponse_httpStatus - The response's http status code.

DeleteCluster

data DeleteCluster Source #

See: newDeleteCluster smart constructor.

Constructors

DeleteCluster' Text 

Instances

Instances details
Eq DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

Read DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

Show DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

Generic DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

Associated Types

type Rep DeleteCluster :: Type -> Type #

NFData DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

Methods

rnf :: DeleteCluster -> () #

Hashable DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

ToJSON DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

AWSRequest DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

Associated Types

type AWSResponse DeleteCluster #

ToHeaders DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

ToPath DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

ToQuery DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

type Rep DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

type Rep DeleteCluster = D1 ('MetaData "DeleteCluster" "Amazonka.DAX.DeleteCluster" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DeleteCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteCluster Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

newDeleteCluster Source #

Create a value of DeleteCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterName:DeleteCluster', deleteCluster_clusterName - The name of the cluster to be deleted.

data DeleteClusterResponse Source #

See: newDeleteClusterResponse smart constructor.

Instances

Instances details
Eq DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

Read DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

Show DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

Generic DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

Associated Types

type Rep DeleteClusterResponse :: Type -> Type #

NFData DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

Methods

rnf :: DeleteClusterResponse -> () #

type Rep DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteCluster

type Rep DeleteClusterResponse = D1 ('MetaData "DeleteClusterResponse" "Amazonka.DAX.DeleteCluster" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DeleteClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteClusterResponse Source #

Create a value of DeleteClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:DeleteClusterResponse', deleteClusterResponse_cluster - A description of the DAX cluster that is being deleted.

$sel:httpStatus:DeleteClusterResponse', deleteClusterResponse_httpStatus - The response's http status code.

UpdateCluster

data UpdateCluster Source #

See: newUpdateCluster smart constructor.

Instances

Instances details
Eq UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

Read UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

Show UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

Generic UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

Associated Types

type Rep UpdateCluster :: Type -> Type #

NFData UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

Methods

rnf :: UpdateCluster -> () #

Hashable UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

ToJSON UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

AWSRequest UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

Associated Types

type AWSResponse UpdateCluster #

ToHeaders UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

ToPath UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

ToQuery UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

type Rep UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

type Rep UpdateCluster = D1 ('MetaData "UpdateCluster" "Amazonka.DAX.UpdateCluster" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "UpdateCluster'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notificationTopicStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "notificationTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse UpdateCluster Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

newUpdateCluster Source #

Create a value of UpdateCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupIds:UpdateCluster', updateCluster_securityGroupIds - A list of user-specified security group IDs to be assigned to each node in the DAX cluster. If this parameter is not specified, DAX assigns the default VPC security group to each node.

$sel:preferredMaintenanceWindow:UpdateCluster', updateCluster_preferredMaintenanceWindow - A range of time when maintenance of DAX cluster software will be performed. For example: sun:01:00-sun:09:00. Cluster maintenance normally takes less than 30 minutes, and is performed automatically within the maintenance window.

$sel:notificationTopicStatus:UpdateCluster', updateCluster_notificationTopicStatus - The current state of the topic. A value of “active” means that notifications will be sent to the topic. A value of “inactive” means that notifications will not be sent to the topic.

$sel:description:UpdateCluster', updateCluster_description - A description of the changes being made to the cluster.

$sel:notificationTopicArn:UpdateCluster', updateCluster_notificationTopicArn - The Amazon Resource Name (ARN) that identifies the topic.

$sel:parameterGroupName:UpdateCluster', updateCluster_parameterGroupName - The name of a parameter group for this cluster.

$sel:clusterName:UpdateCluster', updateCluster_clusterName - The name of the DAX cluster to be modified.

data UpdateClusterResponse Source #

See: newUpdateClusterResponse smart constructor.

Instances

Instances details
Eq UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

Read UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

Show UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

Generic UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

Associated Types

type Rep UpdateClusterResponse :: Type -> Type #

NFData UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

Methods

rnf :: UpdateClusterResponse -> () #

type Rep UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateCluster

type Rep UpdateClusterResponse = D1 ('MetaData "UpdateClusterResponse" "Amazonka.DAX.UpdateCluster" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "UpdateClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateClusterResponse Source #

Create a value of UpdateClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:UpdateClusterResponse', updateClusterResponse_cluster - A description of the DAX cluster, after it has been modified.

$sel:httpStatus:UpdateClusterResponse', updateClusterResponse_httpStatus - The response's http status code.

CreateCluster

data CreateCluster Source #

See: newCreateCluster smart constructor.

Instances

Instances details
Eq CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

Read CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

Show CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

Generic CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

Associated Types

type Rep CreateCluster :: Type -> Type #

NFData CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

Methods

rnf :: CreateCluster -> () #

Hashable CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

ToJSON CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

AWSRequest CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

Associated Types

type AWSResponse CreateCluster #

ToHeaders CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

ToPath CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

ToQuery CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

type Rep CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

type Rep CreateCluster = D1 ('MetaData "CreateCluster" "Amazonka.DAX.CreateCluster" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "CreateCluster'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "sSESpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SSESpecification)) :*: S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "clusterEndpointEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterEndpointEncryptionType)) :*: S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "notificationTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "replicationFactor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse CreateCluster Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

newCreateCluster Source #

Create a value of CreateCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupIds:CreateCluster', createCluster_securityGroupIds - A list of security group IDs to be assigned to each node in the DAX cluster. (Each of the security group ID is system-generated.)

If this parameter is not specified, DAX assigns the default VPC security group to each node.

$sel:sSESpecification:CreateCluster', createCluster_sSESpecification - Represents the settings used to enable server-side encryption on the cluster.

$sel:subnetGroupName:CreateCluster', createCluster_subnetGroupName - The name of the subnet group to be used for the replication group.

DAX clusters can only run in an Amazon VPC environment. All of the subnets that you specify in a subnet group must exist in the same VPC.

$sel:clusterEndpointEncryptionType:CreateCluster', createCluster_clusterEndpointEncryptionType - The type of encryption the cluster's endpoint should support. Values are:

  • NONE for no encryption
  • TLS for Transport Layer Security

$sel:preferredMaintenanceWindow:CreateCluster', createCluster_preferredMaintenanceWindow - Specifies the weekly time range during which maintenance on the DAX cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period. Valid values for ddd are:

  • sun
  • mon
  • tue
  • wed
  • thu
  • fri
  • sat

Example: sun:05:00-sun:09:00

If you don't specify a preferred maintenance window when you create or modify a cache cluster, DAX assigns a 60-minute maintenance window on a randomly selected day of the week.

$sel:availabilityZones:CreateCluster', createCluster_availabilityZones - The Availability Zones (AZs) in which the cluster nodes will reside after the cluster has been created or updated. If provided, the length of this list must equal the ReplicationFactor parameter. If you omit this parameter, DAX will spread the nodes across Availability Zones for the highest availability.

$sel:description:CreateCluster', createCluster_description - A description of the cluster.

$sel:notificationTopicArn:CreateCluster', createCluster_notificationTopicArn - The Amazon Resource Name (ARN) of the Amazon SNS topic to which notifications will be sent.

The Amazon SNS topic owner must be same as the DAX cluster owner.

$sel:tags:CreateCluster', createCluster_tags - A set of tags to associate with the DAX cluster.

$sel:parameterGroupName:CreateCluster', createCluster_parameterGroupName - The parameter group to be associated with the DAX cluster.

$sel:clusterName:CreateCluster', createCluster_clusterName - The cluster identifier. This parameter is stored as a lowercase string.

Constraints:

  • A name must contain from 1 to 20 alphanumeric characters or hyphens.
  • The first character must be a letter.
  • A name cannot end with a hyphen or contain two consecutive hyphens.

$sel:nodeType:CreateCluster', createCluster_nodeType - The compute and memory capacity of the nodes in the cluster.

$sel:replicationFactor:CreateCluster', createCluster_replicationFactor - The number of nodes in the DAX cluster. A replication factor of 1 will create a single-node cluster, without any read replicas. For additional fault tolerance, you can create a multiple node cluster with one or more read replicas. To do this, set ReplicationFactor to a number between 3 (one primary and two read replicas) and 10 (one primary and nine read replicas). If the AvailabilityZones parameter is provided, its length must equal the ReplicationFactor.

AWS recommends that you have at least two read replicas per cluster.

$sel:iamRoleArn:CreateCluster', createCluster_iamRoleArn - 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.

data CreateClusterResponse Source #

See: newCreateClusterResponse smart constructor.

Instances

Instances details
Eq CreateClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

Read CreateClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

Show CreateClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

Generic CreateClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

Associated Types

type Rep CreateClusterResponse :: Type -> Type #

NFData CreateClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

Methods

rnf :: CreateClusterResponse -> () #

type Rep CreateClusterResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateCluster

type Rep CreateClusterResponse = D1 ('MetaData "CreateClusterResponse" "Amazonka.DAX.CreateCluster" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "CreateClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateClusterResponse Source #

Create a value of CreateClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:CreateClusterResponse', createClusterResponse_cluster - A description of the DAX cluster that you have created.

$sel:httpStatus:CreateClusterResponse', createClusterResponse_httpStatus - The response's http status code.

DescribeDefaultParameters (Paginated)

data DescribeDefaultParameters Source #

See: newDescribeDefaultParameters smart constructor.

Instances

Instances details
Eq DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

Read DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

Show DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

Generic DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

Associated Types

type Rep DescribeDefaultParameters :: Type -> Type #

NFData DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

Hashable DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

ToJSON DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

AWSPager DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

AWSRequest DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

ToHeaders DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

ToPath DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

ToQuery DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

type Rep DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

type Rep DescribeDefaultParameters = D1 ('MetaData "DescribeDefaultParameters" "Amazonka.DAX.DescribeDefaultParameters" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DescribeDefaultParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))
type AWSResponse DescribeDefaultParameters Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

newDescribeDefaultParameters :: DescribeDefaultParameters Source #

Create a value of DescribeDefaultParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeDefaultParameters', describeDefaultParameters_nextToken - An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

$sel:maxResults:DescribeDefaultParameters', describeDefaultParameters_maxResults - The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

The value for MaxResults must be between 20 and 100.

data DescribeDefaultParametersResponse Source #

See: newDescribeDefaultParametersResponse smart constructor.

Instances

Instances details
Eq DescribeDefaultParametersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

Read DescribeDefaultParametersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

Show DescribeDefaultParametersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

Generic DescribeDefaultParametersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

Associated Types

type Rep DescribeDefaultParametersResponse :: Type -> Type #

NFData DescribeDefaultParametersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

type Rep DescribeDefaultParametersResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeDefaultParameters

type Rep DescribeDefaultParametersResponse = D1 ('MetaData "DescribeDefaultParametersResponse" "Amazonka.DAX.DescribeDefaultParameters" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DescribeDefaultParametersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Parameter])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeDefaultParametersResponse Source #

Create a value of DescribeDefaultParametersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeDefaultParameters', describeDefaultParametersResponse_nextToken - Provides an identifier to allow retrieval of paginated results.

$sel:parameters:DescribeDefaultParametersResponse', describeDefaultParametersResponse_parameters - A list of parameters. Each element in the list represents one parameter.

$sel:httpStatus:DescribeDefaultParametersResponse', describeDefaultParametersResponse_httpStatus - The response's http status code.

DeleteParameterGroup

data DeleteParameterGroup Source #

See: newDeleteParameterGroup smart constructor.

Instances

Instances details
Eq DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

Read DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

Show DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

Generic DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

Associated Types

type Rep DeleteParameterGroup :: Type -> Type #

NFData DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

Methods

rnf :: DeleteParameterGroup -> () #

Hashable DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

ToJSON DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

AWSRequest DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

Associated Types

type AWSResponse DeleteParameterGroup #

ToHeaders DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

ToPath DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

ToQuery DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

type Rep DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

type Rep DeleteParameterGroup = D1 ('MetaData "DeleteParameterGroup" "Amazonka.DAX.DeleteParameterGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DeleteParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

newDeleteParameterGroup Source #

Create a value of DeleteParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroupName:DeleteParameterGroup', deleteParameterGroup_parameterGroupName - The name of the parameter group to delete.

data DeleteParameterGroupResponse Source #

See: newDeleteParameterGroupResponse smart constructor.

Instances

Instances details
Eq DeleteParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

Read DeleteParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

Show DeleteParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

Generic DeleteParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

Associated Types

type Rep DeleteParameterGroupResponse :: Type -> Type #

NFData DeleteParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

type Rep DeleteParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteParameterGroup

type Rep DeleteParameterGroupResponse = D1 ('MetaData "DeleteParameterGroupResponse" "Amazonka.DAX.DeleteParameterGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DeleteParameterGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deletionMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteParameterGroupResponse Source #

Create a value of DeleteParameterGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deletionMessage:DeleteParameterGroupResponse', deleteParameterGroupResponse_deletionMessage - A user-specified message for this action (i.e., a reason for deleting the parameter group).

$sel:httpStatus:DeleteParameterGroupResponse', deleteParameterGroupResponse_httpStatus - The response's http status code.

UpdateParameterGroup

data UpdateParameterGroup Source #

See: newUpdateParameterGroup smart constructor.

Instances

Instances details
Eq UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

Read UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

Show UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

Generic UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

Associated Types

type Rep UpdateParameterGroup :: Type -> Type #

NFData UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

Methods

rnf :: UpdateParameterGroup -> () #

Hashable UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

ToJSON UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

AWSRequest UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

Associated Types

type AWSResponse UpdateParameterGroup #

ToHeaders UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

ToPath UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

ToQuery UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

type Rep UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

type Rep UpdateParameterGroup = D1 ('MetaData "UpdateParameterGroup" "Amazonka.DAX.UpdateParameterGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "UpdateParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "parameterNameValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ParameterNameValue])))
type AWSResponse UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

newUpdateParameterGroup Source #

Create a value of UpdateParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroupName:UpdateParameterGroup', updateParameterGroup_parameterGroupName - The name of the parameter group.

$sel:parameterNameValues:UpdateParameterGroup', updateParameterGroup_parameterNameValues - An array of name-value pairs for the parameters in the group. Each element in the array represents a single parameter.

record-ttl-millis and query-ttl-millis are the only supported parameter names. For more details, see Configuring TTL Settings.

data UpdateParameterGroupResponse Source #

See: newUpdateParameterGroupResponse smart constructor.

Instances

Instances details
Eq UpdateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

Read UpdateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

Show UpdateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

Generic UpdateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

Associated Types

type Rep UpdateParameterGroupResponse :: Type -> Type #

NFData UpdateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

type Rep UpdateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateParameterGroup

type Rep UpdateParameterGroupResponse = D1 ('MetaData "UpdateParameterGroupResponse" "Amazonka.DAX.UpdateParameterGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "UpdateParameterGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParameterGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateParameterGroupResponse Source #

Create a value of UpdateParameterGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroup:UpdateParameterGroupResponse', updateParameterGroupResponse_parameterGroup - The parameter group that has been modified.

$sel:httpStatus:UpdateParameterGroupResponse', updateParameterGroupResponse_httpStatus - The response's http status code.

DescribeSubnetGroups (Paginated)

data DescribeSubnetGroups Source #

See: newDescribeSubnetGroups smart constructor.

Instances

Instances details
Eq DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

Read DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

Show DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

Generic DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

Associated Types

type Rep DescribeSubnetGroups :: Type -> Type #

NFData DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

Methods

rnf :: DescribeSubnetGroups -> () #

Hashable DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

ToJSON DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

AWSPager DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

AWSRequest DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

Associated Types

type AWSResponse DescribeSubnetGroups #

ToHeaders DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

ToPath DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

ToQuery DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

type Rep DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

type Rep DescribeSubnetGroups = D1 ('MetaData "DescribeSubnetGroups" "Amazonka.DAX.DescribeSubnetGroups" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DescribeSubnetGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

newDescribeSubnetGroups :: DescribeSubnetGroups Source #

Create a value of DescribeSubnetGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetGroupNames:DescribeSubnetGroups', describeSubnetGroups_subnetGroupNames - The name of the subnet group.

$sel:nextToken:DescribeSubnetGroups', describeSubnetGroups_nextToken - An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

$sel:maxResults:DescribeSubnetGroups', describeSubnetGroups_maxResults - The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

The value for MaxResults must be between 20 and 100.

data DescribeSubnetGroupsResponse Source #

See: newDescribeSubnetGroupsResponse smart constructor.

Instances

Instances details
Eq DescribeSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

Read DescribeSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

Show DescribeSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

Generic DescribeSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

Associated Types

type Rep DescribeSubnetGroupsResponse :: Type -> Type #

NFData DescribeSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

type Rep DescribeSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeSubnetGroups

type Rep DescribeSubnetGroupsResponse = D1 ('MetaData "DescribeSubnetGroupsResponse" "Amazonka.DAX.DescribeSubnetGroups" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DescribeSubnetGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SubnetGroup])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSubnetGroupsResponse Source #

Create a value of DescribeSubnetGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetGroups:DescribeSubnetGroupsResponse', describeSubnetGroupsResponse_subnetGroups - An array of subnet groups. Each element in the array represents a single subnet group.

$sel:nextToken:DescribeSubnetGroups', describeSubnetGroupsResponse_nextToken - Provides an identifier to allow retrieval of paginated results.

$sel:httpStatus:DescribeSubnetGroupsResponse', describeSubnetGroupsResponse_httpStatus - The response's http status code.

CreateParameterGroup

data CreateParameterGroup Source #

See: newCreateParameterGroup smart constructor.

Instances

Instances details
Eq CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

Read CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

Show CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

Generic CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

Associated Types

type Rep CreateParameterGroup :: Type -> Type #

NFData CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

Methods

rnf :: CreateParameterGroup -> () #

Hashable CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

ToJSON CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

AWSRequest CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

Associated Types

type AWSResponse CreateParameterGroup #

ToHeaders CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

ToPath CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

ToQuery CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

type Rep CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

type Rep CreateParameterGroup = D1 ('MetaData "CreateParameterGroup" "Amazonka.DAX.CreateParameterGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "CreateParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

newCreateParameterGroup Source #

Create a value of CreateParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:CreateParameterGroup', createParameterGroup_description - A description of the parameter group.

$sel:parameterGroupName:CreateParameterGroup', createParameterGroup_parameterGroupName - The name of the parameter group to apply to all of the clusters in this replication group.

data CreateParameterGroupResponse Source #

See: newCreateParameterGroupResponse smart constructor.

Instances

Instances details
Eq CreateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

Read CreateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

Show CreateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

Generic CreateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

Associated Types

type Rep CreateParameterGroupResponse :: Type -> Type #

NFData CreateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

type Rep CreateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.CreateParameterGroup

type Rep CreateParameterGroupResponse = D1 ('MetaData "CreateParameterGroupResponse" "Amazonka.DAX.CreateParameterGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "CreateParameterGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParameterGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateParameterGroupResponse Source #

Create a value of CreateParameterGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroup:CreateParameterGroupResponse', createParameterGroupResponse_parameterGroup - Represents the output of a CreateParameterGroup action.

$sel:httpStatus:CreateParameterGroupResponse', createParameterGroupResponse_httpStatus - The response's http status code.

UpdateSubnetGroup

data UpdateSubnetGroup Source #

See: newUpdateSubnetGroup smart constructor.

Instances

Instances details
Eq UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

Read UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

Show UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

Generic UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

Associated Types

type Rep UpdateSubnetGroup :: Type -> Type #

NFData UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

Methods

rnf :: UpdateSubnetGroup -> () #

Hashable UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

ToJSON UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

AWSRequest UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

Associated Types

type AWSResponse UpdateSubnetGroup #

ToHeaders UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

ToPath UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

ToQuery UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

type Rep UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

type Rep UpdateSubnetGroup = D1 ('MetaData "UpdateSubnetGroup" "Amazonka.DAX.UpdateSubnetGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "UpdateSubnetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

newUpdateSubnetGroup Source #

Create a value of UpdateSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetIds:UpdateSubnetGroup', updateSubnetGroup_subnetIds - A list of subnet IDs in the subnet group.

$sel:description:UpdateSubnetGroup', updateSubnetGroup_description - A description of the subnet group.

$sel:subnetGroupName:UpdateSubnetGroup', updateSubnetGroup_subnetGroupName - The name of the subnet group.

data UpdateSubnetGroupResponse Source #

See: newUpdateSubnetGroupResponse smart constructor.

Instances

Instances details
Eq UpdateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

Read UpdateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

Show UpdateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

Generic UpdateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

Associated Types

type Rep UpdateSubnetGroupResponse :: Type -> Type #

NFData UpdateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

type Rep UpdateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.UpdateSubnetGroup

type Rep UpdateSubnetGroupResponse = D1 ('MetaData "UpdateSubnetGroupResponse" "Amazonka.DAX.UpdateSubnetGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "UpdateSubnetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSubnetGroupResponse Source #

Create a value of UpdateSubnetGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetGroup:UpdateSubnetGroupResponse', updateSubnetGroupResponse_subnetGroup - The subnet group that has been modified.

$sel:httpStatus:UpdateSubnetGroupResponse', updateSubnetGroupResponse_httpStatus - The response's http status code.

DeleteSubnetGroup

data DeleteSubnetGroup Source #

See: newDeleteSubnetGroup smart constructor.

Constructors

DeleteSubnetGroup' Text 

Instances

Instances details
Eq DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

Read DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

Show DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

Generic DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

Associated Types

type Rep DeleteSubnetGroup :: Type -> Type #

NFData DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

Methods

rnf :: DeleteSubnetGroup -> () #

Hashable DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

ToJSON DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

AWSRequest DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

Associated Types

type AWSResponse DeleteSubnetGroup #

ToHeaders DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

ToPath DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

ToQuery DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

type Rep DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

type Rep DeleteSubnetGroup = D1 ('MetaData "DeleteSubnetGroup" "Amazonka.DAX.DeleteSubnetGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DeleteSubnetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

newDeleteSubnetGroup Source #

Create a value of DeleteSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetGroupName:DeleteSubnetGroup', deleteSubnetGroup_subnetGroupName - The name of the subnet group to delete.

data DeleteSubnetGroupResponse Source #

See: newDeleteSubnetGroupResponse smart constructor.

Instances

Instances details
Eq DeleteSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

Read DeleteSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

Show DeleteSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

Generic DeleteSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

Associated Types

type Rep DeleteSubnetGroupResponse :: Type -> Type #

NFData DeleteSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

type Rep DeleteSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.DAX.DeleteSubnetGroup

type Rep DeleteSubnetGroupResponse = D1 ('MetaData "DeleteSubnetGroupResponse" "Amazonka.DAX.DeleteSubnetGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DeleteSubnetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deletionMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSubnetGroupResponse Source #

Create a value of DeleteSubnetGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:deletionMessage:DeleteSubnetGroupResponse', deleteSubnetGroupResponse_deletionMessage - A user-specified message for this action (i.e., a reason for deleting the subnet group).

$sel:httpStatus:DeleteSubnetGroupResponse', deleteSubnetGroupResponse_httpStatus - The response's http status code.

DescribeParameterGroups (Paginated)

data DescribeParameterGroups Source #

See: newDescribeParameterGroups smart constructor.

Instances

Instances details
Eq DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

Read DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

Show DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

Generic DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

Associated Types

type Rep DescribeParameterGroups :: Type -> Type #

NFData DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

Methods

rnf :: DescribeParameterGroups -> () #

Hashable DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

ToJSON DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

AWSPager DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

AWSRequest DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

ToHeaders DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

ToPath DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

ToQuery DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

type Rep DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

type Rep DescribeParameterGroups = D1 ('MetaData "DescribeParameterGroups" "Amazonka.DAX.DescribeParameterGroups" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DescribeParameterGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameterGroupNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

newDescribeParameterGroups :: DescribeParameterGroups Source #

Create a value of DescribeParameterGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeParameterGroups', describeParameterGroups_nextToken - An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token, up to the value specified by MaxResults.

$sel:parameterGroupNames:DescribeParameterGroups', describeParameterGroups_parameterGroupNames - The names of the parameter groups.

$sel:maxResults:DescribeParameterGroups', describeParameterGroups_maxResults - The maximum number of results to include in the response. If more results exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

The value for MaxResults must be between 20 and 100.

data DescribeParameterGroupsResponse Source #

See: newDescribeParameterGroupsResponse smart constructor.

Instances

Instances details
Eq DescribeParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

Read DescribeParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

Show DescribeParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

Generic DescribeParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

Associated Types

type Rep DescribeParameterGroupsResponse :: Type -> Type #

NFData DescribeParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

type Rep DescribeParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.DAX.DescribeParameterGroups

type Rep DescribeParameterGroupsResponse = D1 ('MetaData "DescribeParameterGroupsResponse" "Amazonka.DAX.DescribeParameterGroups" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DescribeParameterGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameterGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ParameterGroup])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeParameterGroupsResponse Source #

Create a value of DescribeParameterGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:DescribeParameterGroups', describeParameterGroupsResponse_nextToken - Provides an identifier to allow retrieval of paginated results.

$sel:parameterGroups:DescribeParameterGroupsResponse', describeParameterGroupsResponse_parameterGroups - An array of parameter groups. Each element in the array represents one parameter group.

$sel:httpStatus:DescribeParameterGroupsResponse', describeParameterGroupsResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

Associated Types

type AWSResponse TagResource #

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.DAX.TagResource" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.DAX.TagResource

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceName:TagResource', tagResource_resourceName - The name of the DAX resource to which tags should be added.

$sel:tags:TagResource', tagResource_tags - The tags to be assigned to the DAX resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Constructors

TagResourceResponse' (Maybe [Tag]) Int 

Instances

Instances details
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.DAX.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.DAX.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.DAX.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.DAX.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.DAX.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.DAX.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.DAX.TagResource" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:TagResource', tagResourceResponse_tags - The list of tags that are associated with the DAX resource.

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

ListTags (Paginated)

data ListTags Source #

See: newListTags smart constructor.

Constructors

ListTags' (Maybe Text) Text 

Instances

Instances details
Eq ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Read ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Show ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Generic ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Associated Types

type Rep ListTags :: Type -> Type #

Methods

from :: ListTags -> Rep ListTags x #

to :: Rep ListTags x -> ListTags #

NFData ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Methods

rnf :: ListTags -> () #

Hashable ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Methods

hashWithSalt :: Int -> ListTags -> Int #

hash :: ListTags -> Int #

ToJSON ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

AWSPager ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

AWSRequest ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Associated Types

type AWSResponse ListTags #

ToHeaders ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Methods

toHeaders :: ListTags -> [Header] #

ToPath ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

ToQuery ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

type Rep ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

type Rep ListTags = D1 ('MetaData "ListTags" "Amazonka.DAX.ListTags" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "ListTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTags Source # 
Instance details

Defined in Amazonka.DAX.ListTags

newListTags Source #

Create a value of ListTags with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListTags', listTags_nextToken - An optional token returned from a prior request. Use this token for pagination of results from this action. If this parameter is specified, the response includes only results beyond the token.

$sel:resourceName:ListTags', listTags_resourceName - The name of the DAX resource to which the tags belong.

data ListTagsResponse Source #

See: newListTagsResponse smart constructor.

Constructors

ListTagsResponse' (Maybe Text) (Maybe [Tag]) Int 

Instances

Instances details
Eq ListTagsResponse Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Read ListTagsResponse Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Show ListTagsResponse Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Generic ListTagsResponse Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Associated Types

type Rep ListTagsResponse :: Type -> Type #

NFData ListTagsResponse Source # 
Instance details

Defined in Amazonka.DAX.ListTags

Methods

rnf :: ListTagsResponse -> () #

type Rep ListTagsResponse Source # 
Instance details

Defined in Amazonka.DAX.ListTags

type Rep ListTagsResponse = D1 ('MetaData "ListTagsResponse" "Amazonka.DAX.ListTags" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "ListTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListTagsResponse Source #

Create a value of ListTagsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:ListTags', listTagsResponse_nextToken - If this value is present, there are additional results to be displayed. To retrieve them, call ListTags again, with NextToken set to this value.

$sel:tags:ListTagsResponse', listTagsResponse_tags - A list of tags currently associated with the DAX cluster.

$sel:httpStatus:ListTagsResponse', listTagsResponse_httpStatus - The response's http status code.

DecreaseReplicationFactor

data DecreaseReplicationFactor Source #

See: newDecreaseReplicationFactor smart constructor.

Instances

Instances details
Eq DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

Read DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

Show DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

Generic DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

Associated Types

type Rep DecreaseReplicationFactor :: Type -> Type #

NFData DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

Hashable DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

ToJSON DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

AWSRequest DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

ToHeaders DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

ToPath DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

ToQuery DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

type Rep DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

type Rep DecreaseReplicationFactor = D1 ('MetaData "DecreaseReplicationFactor" "Amazonka.DAX.DecreaseReplicationFactor" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DecreaseReplicationFactor'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nodeIdsToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "availabilityZones") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "newReplicationFactor'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))
type AWSResponse DecreaseReplicationFactor Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

newDecreaseReplicationFactor Source #

Create a value of DecreaseReplicationFactor with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodeIdsToRemove:DecreaseReplicationFactor', decreaseReplicationFactor_nodeIdsToRemove - The unique identifiers of the nodes to be removed from the cluster.

$sel:availabilityZones:DecreaseReplicationFactor', decreaseReplicationFactor_availabilityZones - The Availability Zone(s) from which to remove nodes.

$sel:clusterName:DecreaseReplicationFactor', decreaseReplicationFactor_clusterName - The name of the DAX cluster from which you want to remove nodes.

$sel:newReplicationFactor':DecreaseReplicationFactor', decreaseReplicationFactor_newReplicationFactor - The new number of nodes for the DAX cluster.

data DecreaseReplicationFactorResponse Source #

See: newDecreaseReplicationFactorResponse smart constructor.

Instances

Instances details
Eq DecreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

Read DecreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

Show DecreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

Generic DecreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

Associated Types

type Rep DecreaseReplicationFactorResponse :: Type -> Type #

NFData DecreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

type Rep DecreaseReplicationFactorResponse Source # 
Instance details

Defined in Amazonka.DAX.DecreaseReplicationFactor

type Rep DecreaseReplicationFactorResponse = D1 ('MetaData "DecreaseReplicationFactorResponse" "Amazonka.DAX.DecreaseReplicationFactor" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "DecreaseReplicationFactorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDecreaseReplicationFactorResponse Source #

Create a value of DecreaseReplicationFactorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:DecreaseReplicationFactorResponse', decreaseReplicationFactorResponse_cluster - A description of the DAX cluster, after you have decreased its replication factor.

$sel:httpStatus:DecreaseReplicationFactorResponse', decreaseReplicationFactorResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

Associated Types

type AWSResponse UntagResource #

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.DAX.UntagResource" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceName:UntagResource', untagResource_resourceName - The name of the DAX resource from which the tags should be removed.

$sel:tagKeys:UntagResource', untagResource_tagKeys - A list of tag keys. If the DAX cluster has any tags with these keys, then the tags are removed from the cluster.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.DAX.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.DAX.UntagResource" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:UntagResourceResponse', untagResourceResponse_tags - The tag keys that have been removed from the cluster.

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

RebootNode

data RebootNode Source #

See: newRebootNode smart constructor.

Constructors

RebootNode' Text Text 

Instances

Instances details
Eq RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Read RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Show RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Generic RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Associated Types

type Rep RebootNode :: Type -> Type #

NFData RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Methods

rnf :: RebootNode -> () #

Hashable RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

ToJSON RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

AWSRequest RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Associated Types

type AWSResponse RebootNode #

ToHeaders RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Methods

toHeaders :: RebootNode -> [Header] #

ToPath RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

ToQuery RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

type Rep RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

type Rep RebootNode = D1 ('MetaData "RebootNode" "Amazonka.DAX.RebootNode" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "RebootNode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RebootNode Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

newRebootNode Source #

Create a value of RebootNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterName:RebootNode', rebootNode_clusterName - The name of the DAX cluster containing the node to be rebooted.

$sel:nodeId:RebootNode', rebootNode_nodeId - The system-assigned ID of the node to be rebooted.

data RebootNodeResponse Source #

See: newRebootNodeResponse smart constructor.

Instances

Instances details
Eq RebootNodeResponse Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Read RebootNodeResponse Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Show RebootNodeResponse Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Generic RebootNodeResponse Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Associated Types

type Rep RebootNodeResponse :: Type -> Type #

NFData RebootNodeResponse Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

Methods

rnf :: RebootNodeResponse -> () #

type Rep RebootNodeResponse Source # 
Instance details

Defined in Amazonka.DAX.RebootNode

type Rep RebootNodeResponse = D1 ('MetaData "RebootNodeResponse" "Amazonka.DAX.RebootNode" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "RebootNodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRebootNodeResponse Source #

Create a value of RebootNodeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:RebootNodeResponse', rebootNodeResponse_cluster - A description of the DAX cluster after a node has been rebooted.

$sel:httpStatus:RebootNodeResponse', rebootNodeResponse_httpStatus - The response's http status code.

Types

ChangeType

newtype ChangeType Source #

Constructors

ChangeType' 

Fields

Bundled Patterns

pattern ChangeType_IMMEDIATE :: ChangeType 
pattern ChangeType_REQUIRES_REBOOT :: ChangeType 

Instances

Instances details
Eq ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

Ord ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

Read ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

Show ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

Generic ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

Associated Types

type Rep ChangeType :: Type -> Type #

NFData ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

Methods

rnf :: ChangeType -> () #

Hashable ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

ToJSON ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

ToJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

FromJSON ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

FromJSONKey ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

ToLog ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

ToHeader ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

ToQuery ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

FromXML ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

ToXML ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

Methods

toXML :: ChangeType -> XML #

ToByteString ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

FromText ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

ToText ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

Methods

toText :: ChangeType -> Text #

type Rep ChangeType Source # 
Instance details

Defined in Amazonka.DAX.Types.ChangeType

type Rep ChangeType = D1 ('MetaData "ChangeType" "Amazonka.DAX.Types.ChangeType" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'True) (C1 ('MetaCons "ChangeType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChangeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClusterEndpointEncryptionType

newtype ClusterEndpointEncryptionType Source #

Instances

Instances details
Eq ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

Ord ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

Read ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

Show ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

Generic ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

Associated Types

type Rep ClusterEndpointEncryptionType :: Type -> Type #

NFData ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

Hashable ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

ToJSON ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

ToJSONKey ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

FromJSON ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

FromJSONKey ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

ToLog ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

ToHeader ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

ToQuery ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

FromXML ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

ToXML ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

ToByteString ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

FromText ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

ToText ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

type Rep ClusterEndpointEncryptionType Source # 
Instance details

Defined in Amazonka.DAX.Types.ClusterEndpointEncryptionType

type Rep ClusterEndpointEncryptionType = D1 ('MetaData "ClusterEndpointEncryptionType" "Amazonka.DAX.Types.ClusterEndpointEncryptionType" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'True) (C1 ('MetaCons "ClusterEndpointEncryptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClusterEndpointEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IsModifiable

newtype IsModifiable Source #

Constructors

IsModifiable' 

Instances

Instances details
Eq IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

Ord IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

Read IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

Show IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

Generic IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

Associated Types

type Rep IsModifiable :: Type -> Type #

NFData IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

Methods

rnf :: IsModifiable -> () #

Hashable IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

ToJSON IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

ToJSONKey IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

FromJSON IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

FromJSONKey IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

ToLog IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

ToHeader IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

ToQuery IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

FromXML IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

ToXML IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

Methods

toXML :: IsModifiable -> XML #

ToByteString IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

FromText IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

ToText IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

Methods

toText :: IsModifiable -> Text #

type Rep IsModifiable Source # 
Instance details

Defined in Amazonka.DAX.Types.IsModifiable

type Rep IsModifiable = D1 ('MetaData "IsModifiable" "Amazonka.DAX.Types.IsModifiable" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'True) (C1 ('MetaCons "IsModifiable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIsModifiable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ParameterType

newtype ParameterType Source #

Constructors

ParameterType' 

Instances

Instances details
Eq ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

Ord ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

Read ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

Show ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

Generic ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

Associated Types

type Rep ParameterType :: Type -> Type #

NFData ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

Methods

rnf :: ParameterType -> () #

Hashable ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

ToJSON ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

ToJSONKey ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

FromJSON ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

FromJSONKey ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

ToLog ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

ToHeader ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

ToQuery ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

FromXML ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

ToXML ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

Methods

toXML :: ParameterType -> XML #

ToByteString ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

FromText ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

ToText ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

Methods

toText :: ParameterType -> Text #

type Rep ParameterType Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterType

type Rep ParameterType = D1 ('MetaData "ParameterType" "Amazonka.DAX.Types.ParameterType" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'True) (C1 ('MetaCons "ParameterType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromParameterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SSEStatus

newtype SSEStatus Source #

Constructors

SSEStatus' 

Fields

Bundled Patterns

pattern SSEStatus_DISABLED :: SSEStatus 
pattern SSEStatus_DISABLING :: SSEStatus 
pattern SSEStatus_ENABLED :: SSEStatus 
pattern SSEStatus_ENABLING :: SSEStatus 

Instances

Instances details
Eq SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

Ord SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

Read SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

Show SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

Generic SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

Associated Types

type Rep SSEStatus :: Type -> Type #

NFData SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

Methods

rnf :: SSEStatus -> () #

Hashable SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

ToJSON SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

ToJSONKey SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

FromJSON SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

FromJSONKey SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

ToLog SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

ToHeader SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

ToQuery SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

FromXML SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

ToXML SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

Methods

toXML :: SSEStatus -> XML #

ToByteString SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

Methods

toBS :: SSEStatus -> ByteString #

FromText SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

ToText SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

Methods

toText :: SSEStatus -> Text #

type Rep SSEStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEStatus

type Rep SSEStatus = D1 ('MetaData "SSEStatus" "Amazonka.DAX.Types.SSEStatus" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'True) (C1 ('MetaCons "SSEStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSSEStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceType

newtype SourceType Source #

Constructors

SourceType' 

Fields

Instances

Instances details
Eq SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

Read SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

Generic SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

NFData SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

Methods

rnf :: SourceType -> () #

Hashable SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

ToJSON SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

ToJSONKey SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

FromJSON SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

FromJSONKey SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

ToQuery SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

FromXML SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

ToXML SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

Methods

toXML :: SourceType -> XML #

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

FromText SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

ToText SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

Methods

toText :: SourceType -> Text #

type Rep SourceType Source # 
Instance details

Defined in Amazonka.DAX.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.DAX.Types.SourceType" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'True) (C1 ('MetaCons "SourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Cluster

data Cluster Source #

Contains all of the attributes of a specific DAX cluster.

See: newCluster smart constructor.

Instances

Instances details
Eq Cluster Source # 
Instance details

Defined in Amazonka.DAX.Types.Cluster

Methods

(==) :: Cluster -> Cluster -> Bool #

(/=) :: Cluster -> Cluster -> Bool #

Read Cluster Source # 
Instance details

Defined in Amazonka.DAX.Types.Cluster

Show Cluster Source # 
Instance details

Defined in Amazonka.DAX.Types.Cluster

Generic Cluster Source # 
Instance details

Defined in Amazonka.DAX.Types.Cluster

Associated Types

type Rep Cluster :: Type -> Type #

Methods

from :: Cluster -> Rep Cluster x #

to :: Rep Cluster x -> Cluster #

NFData Cluster Source # 
Instance details

Defined in Amazonka.DAX.Types.Cluster

Methods

rnf :: Cluster -> () #

Hashable Cluster Source # 
Instance details

Defined in Amazonka.DAX.Types.Cluster

Methods

hashWithSalt :: Int -> Cluster -> Int #

hash :: Cluster -> Int #

FromJSON Cluster Source # 
Instance details

Defined in Amazonka.DAX.Types.Cluster

type Rep Cluster Source # 
Instance details

Defined in Amazonka.DAX.Types.Cluster

type Rep Cluster = D1 ('MetaData "Cluster" "Amazonka.DAX.Types.Cluster" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "Cluster'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "iamRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "activeNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityGroupMembership])) :*: S1 ('MetaSel ('Just "notificationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotificationConfiguration))) :*: (S1 ('MetaSel ('Just "nodeIdsToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "clusterEndpointEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterEndpointEncryptionType)) :*: S1 ('MetaSel ('Just "totalNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "preferredMaintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "nodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Node])) :*: S1 ('MetaSel ('Just "clusterDiscoveryEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint))) :*: (S1 ('MetaSel ('Just "sSEDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SSEDescription)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParameterGroupStatus))))))))

newCluster :: Cluster Source #

Create a value of Cluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:Cluster', cluster_status - The current status of the cluster.

$sel:iamRoleArn:Cluster', cluster_iamRoleArn - 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.

$sel:clusterArn:Cluster', cluster_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.

$sel:activeNodes:Cluster', cluster_activeNodes - The number of nodes in the cluster that are active (i.e., capable of serving requests).

$sel:securityGroups:Cluster', cluster_securityGroups - A list of security groups, and the status of each, for the nodes in the cluster.

$sel:notificationConfiguration:Cluster', cluster_notificationConfiguration - Describes a notification topic and its status. Notification topics are used for publishing DAX events to subscribers using Amazon Simple Notification Service (SNS).

$sel:nodeIdsToRemove:Cluster', cluster_nodeIdsToRemove - A list of nodes to be removed from the cluster.

$sel:clusterEndpointEncryptionType:Cluster', cluster_clusterEndpointEncryptionType - The type of encryption supported by the cluster's endpoint. Values are:

  • NONE for no encryption

    TLS for Transport Layer Security

$sel:totalNodes:Cluster', cluster_totalNodes - The total number of nodes in the cluster.

$sel:preferredMaintenanceWindow:Cluster', cluster_preferredMaintenanceWindow - A range of time when maintenance of DAX cluster software will be performed. For example: sun:01:00-sun:09:00. Cluster maintenance normally takes less than 30 minutes, and is performed automatically within the maintenance window.

$sel:subnetGroup:Cluster', cluster_subnetGroup - The subnet group where the DAX cluster is running.

$sel:clusterName:Cluster', cluster_clusterName - The name of the DAX cluster.

$sel:nodeType:Cluster', cluster_nodeType - The node type for the nodes in the cluster. (All nodes in a DAX cluster are of the same type.)

$sel:nodes:Cluster', cluster_nodes - A list of nodes that are currently in the cluster.

$sel:clusterDiscoveryEndpoint:Cluster', cluster_clusterDiscoveryEndpoint - The endpoint for this DAX cluster, consisting of a DNS name, a port number, and a URL. Applications should use the URL to configure the DAX client to find their cluster.

$sel:sSEDescription:Cluster', cluster_sSEDescription - The description of the server-side encryption status on the specified DAX cluster.

$sel:description:Cluster', cluster_description - The description of the cluster.

$sel:parameterGroup:Cluster', cluster_parameterGroup - The parameter group being used by nodes in the cluster.

Endpoint

data Endpoint Source #

Represents the information required for client programs to connect to the endpoint for a DAX cluster.

See: newEndpoint smart constructor.

Constructors

Endpoint' (Maybe Text) (Maybe Text) (Maybe Int) 

Instances

Instances details
Eq Endpoint Source # 
Instance details

Defined in Amazonka.DAX.Types.Endpoint

Read Endpoint Source # 
Instance details

Defined in Amazonka.DAX.Types.Endpoint

Show Endpoint Source # 
Instance details

Defined in Amazonka.DAX.Types.Endpoint

Generic Endpoint Source # 
Instance details

Defined in Amazonka.DAX.Types.Endpoint

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

NFData Endpoint Source # 
Instance details

Defined in Amazonka.DAX.Types.Endpoint

Methods

rnf :: Endpoint -> () #

Hashable Endpoint Source # 
Instance details

Defined in Amazonka.DAX.Types.Endpoint

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

FromJSON Endpoint Source # 
Instance details

Defined in Amazonka.DAX.Types.Endpoint

type Rep Endpoint Source # 
Instance details

Defined in Amazonka.DAX.Types.Endpoint

type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.DAX.Types.Endpoint" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newEndpoint :: Endpoint Source #

Create a value of Endpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:url:Endpoint', endpoint_url - The URL that applications should use to connect to the endpoint. The default ports are 8111 for the "dax" protocol and 9111 for the "daxs" protocol.

$sel:address:Endpoint', endpoint_address - The DNS hostname of the endpoint.

$sel:port:Endpoint', endpoint_port - The port number that applications should use to connect to the endpoint.

Event

data Event Source #

Represents a single occurrence of something interesting within the system. Some examples of events are creating a DAX cluster, adding or removing a node, or rebooting a node.

See: newEvent smart constructor.

Instances

Instances details
Eq Event Source # 
Instance details

Defined in Amazonka.DAX.Types.Event

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Read Event Source # 
Instance details

Defined in Amazonka.DAX.Types.Event

Show Event Source # 
Instance details

Defined in Amazonka.DAX.Types.Event

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

Generic Event Source # 
Instance details

Defined in Amazonka.DAX.Types.Event

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

NFData Event Source # 
Instance details

Defined in Amazonka.DAX.Types.Event

Methods

rnf :: Event -> () #

Hashable Event Source # 
Instance details

Defined in Amazonka.DAX.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

FromJSON Event Source # 
Instance details

Defined in Amazonka.DAX.Types.Event

type Rep Event Source # 
Instance details

Defined in Amazonka.DAX.Types.Event

type Rep Event = D1 ('MetaData "Event" "Amazonka.DAX.Types.Event" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "Event'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceType))) :*: (S1 ('MetaSel ('Just "date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEvent :: Event Source #

Create a value of Event with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:sourceName:Event', event_sourceName - The source of the event. For example, if the event occurred at the node level, the source would be the node ID.

$sel:sourceType:Event', event_sourceType - Specifies the origin of this event - a cluster, a parameter group, a node ID, etc.

$sel:date:Event', event_date - The date and time when the event occurred.

$sel:message:Event', event_message - A user-defined message associated with the event.

Node

data Node Source #

Represents an individual node within a DAX cluster.

See: newNode smart constructor.

Instances

Instances details
Eq Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

Methods

(==) :: Node -> Node -> Bool #

(/=) :: Node -> Node -> Bool #

Read Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

Show Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

Generic Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

Associated Types

type Rep Node :: Type -> Type #

Methods

from :: Node -> Rep Node x #

to :: Rep Node x -> Node #

NFData Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

Methods

rnf :: Node -> () #

Hashable Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

Methods

hashWithSalt :: Int -> Node -> Int #

hash :: Node -> Int #

FromJSON Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

type Rep Node Source # 
Instance details

Defined in Amazonka.DAX.Types.Node

type Rep Node = D1 ('MetaData "Node" "Amazonka.DAX.Types.Node" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "Node'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nodeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameterGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "nodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint)) :*: S1 ('MetaSel ('Just "nodeCreateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newNode :: Node Source #

Create a value of Node with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodeStatus:Node', node_nodeStatus - The current status of the node. For example: available.

$sel:parameterGroupStatus:Node', node_parameterGroupStatus - The status of the parameter group associated with this node. For example, in-sync.

$sel:availabilityZone:Node', node_availabilityZone - The Availability Zone (AZ) in which the node has been deployed.

$sel:nodeId:Node', node_nodeId - A system-generated identifier for the node.

$sel:endpoint:Node', node_endpoint - The endpoint for the node, consisting of a DNS name and a port number. Client applications can connect directly to a node endpoint, if desired (as an alternative to allowing DAX client software to intelligently route requests and responses to nodes in the DAX cluster.

$sel:nodeCreateTime:Node', node_nodeCreateTime - The date and time (in UNIX epoch format) when the node was launched.

NodeTypeSpecificValue

data NodeTypeSpecificValue Source #

Represents a parameter value that is applicable to a particular node type.

See: newNodeTypeSpecificValue smart constructor.

Instances

Instances details
Eq NodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.DAX.Types.NodeTypeSpecificValue

Read NodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.DAX.Types.NodeTypeSpecificValue

Show NodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.DAX.Types.NodeTypeSpecificValue

Generic NodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.DAX.Types.NodeTypeSpecificValue

Associated Types

type Rep NodeTypeSpecificValue :: Type -> Type #

NFData NodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.DAX.Types.NodeTypeSpecificValue

Methods

rnf :: NodeTypeSpecificValue -> () #

Hashable NodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.DAX.Types.NodeTypeSpecificValue

FromJSON NodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.DAX.Types.NodeTypeSpecificValue

type Rep NodeTypeSpecificValue Source # 
Instance details

Defined in Amazonka.DAX.Types.NodeTypeSpecificValue

type Rep NodeTypeSpecificValue = D1 ('MetaData "NodeTypeSpecificValue" "Amazonka.DAX.Types.NodeTypeSpecificValue" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "NodeTypeSpecificValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNodeTypeSpecificValue :: NodeTypeSpecificValue Source #

Create a value of NodeTypeSpecificValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:NodeTypeSpecificValue', nodeTypeSpecificValue_value - The parameter value for this node type.

$sel:nodeType:NodeTypeSpecificValue', nodeTypeSpecificValue_nodeType - A node type to which the parameter value applies.

NotificationConfiguration

data NotificationConfiguration Source #

Describes a notification topic and its status. Notification topics are used for publishing DAX events to subscribers using Amazon Simple Notification Service (SNS).

See: newNotificationConfiguration smart constructor.

Instances

Instances details
Eq NotificationConfiguration Source # 
Instance details

Defined in Amazonka.DAX.Types.NotificationConfiguration

Read NotificationConfiguration Source # 
Instance details

Defined in Amazonka.DAX.Types.NotificationConfiguration

Show NotificationConfiguration Source # 
Instance details

Defined in Amazonka.DAX.Types.NotificationConfiguration

Generic NotificationConfiguration Source # 
Instance details

Defined in Amazonka.DAX.Types.NotificationConfiguration

Associated Types

type Rep NotificationConfiguration :: Type -> Type #

NFData NotificationConfiguration Source # 
Instance details

Defined in Amazonka.DAX.Types.NotificationConfiguration

Hashable NotificationConfiguration Source # 
Instance details

Defined in Amazonka.DAX.Types.NotificationConfiguration

FromJSON NotificationConfiguration Source # 
Instance details

Defined in Amazonka.DAX.Types.NotificationConfiguration

type Rep NotificationConfiguration Source # 
Instance details

Defined in Amazonka.DAX.Types.NotificationConfiguration

type Rep NotificationConfiguration = D1 ('MetaData "NotificationConfiguration" "Amazonka.DAX.Types.NotificationConfiguration" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "NotificationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "topicStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNotificationConfiguration :: NotificationConfiguration Source #

Create a value of NotificationConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:topicStatus:NotificationConfiguration', notificationConfiguration_topicStatus - The current state of the topic. A value of “active” means that notifications will be sent to the topic. A value of “inactive” means that notifications will not be sent to the topic.

$sel:topicArn:NotificationConfiguration', notificationConfiguration_topicArn - The Amazon Resource Name (ARN) that identifies the topic.

Parameter

data Parameter Source #

Describes an individual setting that controls some aspect of DAX behavior.

See: newParameter smart constructor.

Instances

Instances details
Eq Parameter Source # 
Instance details

Defined in Amazonka.DAX.Types.Parameter

Read Parameter Source # 
Instance details

Defined in Amazonka.DAX.Types.Parameter

Show Parameter Source # 
Instance details

Defined in Amazonka.DAX.Types.Parameter

Generic Parameter Source # 
Instance details

Defined in Amazonka.DAX.Types.Parameter

Associated Types

type Rep Parameter :: Type -> Type #

NFData Parameter Source # 
Instance details

Defined in Amazonka.DAX.Types.Parameter

Methods

rnf :: Parameter -> () #

Hashable Parameter Source # 
Instance details

Defined in Amazonka.DAX.Types.Parameter

FromJSON Parameter Source # 
Instance details

Defined in Amazonka.DAX.Types.Parameter

type Rep Parameter Source # 
Instance details

Defined in Amazonka.DAX.Types.Parameter

newParameter :: Parameter Source #

Create a value of Parameter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterValue:Parameter', parameter_parameterValue - The value for the parameter.

$sel:parameterType:Parameter', parameter_parameterType - Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.

$sel:source:Parameter', parameter_source - How the parameter is defined. For example, system denotes a system-defined parameter.

$sel:isModifiable:Parameter', parameter_isModifiable - Whether the customer is allowed to modify the parameter.

$sel:dataType:Parameter', parameter_dataType - The data type of the parameter. For example, integer:

$sel:nodeTypeSpecificValues:Parameter', parameter_nodeTypeSpecificValues - A list of node types, and specific parameter values for each node.

$sel:allowedValues:Parameter', parameter_allowedValues - A range of values within which the parameter can be set.

$sel:parameterName:Parameter', parameter_parameterName - The name of the parameter.

$sel:description:Parameter', parameter_description - A description of the parameter

$sel:changeType:Parameter', parameter_changeType - The conditions under which changes to this parameter can be applied. For example, requires-reboot indicates that a new value for this parameter will only take effect if a node is rebooted.

ParameterGroup

data ParameterGroup Source #

A named set of parameters that are applied to all of the nodes in a DAX cluster.

See: newParameterGroup smart constructor.

Constructors

ParameterGroup' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq ParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroup

Read ParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroup

Show ParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroup

Generic ParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroup

Associated Types

type Rep ParameterGroup :: Type -> Type #

NFData ParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroup

Methods

rnf :: ParameterGroup -> () #

Hashable ParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroup

FromJSON ParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroup

type Rep ParameterGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroup

type Rep ParameterGroup = D1 ('MetaData "ParameterGroup" "Amazonka.DAX.Types.ParameterGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "ParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newParameterGroup :: ParameterGroup Source #

Create a value of ParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:ParameterGroup', parameterGroup_description - A description of the parameter group.

$sel:parameterGroupName:ParameterGroup', parameterGroup_parameterGroupName - The name of the parameter group.

ParameterGroupStatus

data ParameterGroupStatus Source #

The status of a parameter group.

See: newParameterGroupStatus smart constructor.

Instances

Instances details
Eq ParameterGroupStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroupStatus

Read ParameterGroupStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroupStatus

Show ParameterGroupStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroupStatus

Generic ParameterGroupStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroupStatus

Associated Types

type Rep ParameterGroupStatus :: Type -> Type #

NFData ParameterGroupStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroupStatus

Methods

rnf :: ParameterGroupStatus -> () #

Hashable ParameterGroupStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroupStatus

FromJSON ParameterGroupStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroupStatus

type Rep ParameterGroupStatus Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterGroupStatus

type Rep ParameterGroupStatus = D1 ('MetaData "ParameterGroupStatus" "Amazonka.DAX.Types.ParameterGroupStatus" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "ParameterGroupStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeIdsToReboot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "parameterApplyStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newParameterGroupStatus :: ParameterGroupStatus Source #

Create a value of ParameterGroupStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodeIdsToReboot:ParameterGroupStatus', parameterGroupStatus_nodeIdsToReboot - The node IDs of one or more nodes to be rebooted.

$sel:parameterApplyStatus:ParameterGroupStatus', parameterGroupStatus_parameterApplyStatus - The status of parameter updates.

$sel:parameterGroupName:ParameterGroupStatus', parameterGroupStatus_parameterGroupName - The name of the parameter group.

ParameterNameValue

data ParameterNameValue Source #

An individual DAX parameter.

See: newParameterNameValue smart constructor.

Instances

Instances details
Eq ParameterNameValue Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterNameValue

Read ParameterNameValue Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterNameValue

Show ParameterNameValue Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterNameValue

Generic ParameterNameValue Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterNameValue

Associated Types

type Rep ParameterNameValue :: Type -> Type #

NFData ParameterNameValue Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterNameValue

Methods

rnf :: ParameterNameValue -> () #

Hashable ParameterNameValue Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterNameValue

ToJSON ParameterNameValue Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterNameValue

type Rep ParameterNameValue Source # 
Instance details

Defined in Amazonka.DAX.Types.ParameterNameValue

type Rep ParameterNameValue = D1 ('MetaData "ParameterNameValue" "Amazonka.DAX.Types.ParameterNameValue" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "ParameterNameValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newParameterNameValue :: ParameterNameValue Source #

Create a value of ParameterNameValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterValue:ParameterNameValue', parameterNameValue_parameterValue - The value of the parameter.

$sel:parameterName:ParameterNameValue', parameterNameValue_parameterName - The name of the parameter.

SSEDescription

data SSEDescription Source #

The description of the server-side encryption status on the specified DAX cluster.

See: newSSEDescription smart constructor.

Instances

Instances details
Eq SSEDescription Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEDescription

Read SSEDescription Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEDescription

Show SSEDescription Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEDescription

Generic SSEDescription Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEDescription

Associated Types

type Rep SSEDescription :: Type -> Type #

NFData SSEDescription Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEDescription

Methods

rnf :: SSEDescription -> () #

Hashable SSEDescription Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEDescription

FromJSON SSEDescription Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEDescription

type Rep SSEDescription Source # 
Instance details

Defined in Amazonka.DAX.Types.SSEDescription

type Rep SSEDescription = D1 ('MetaData "SSEDescription" "Amazonka.DAX.Types.SSEDescription" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "SSEDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SSEStatus))))

newSSEDescription :: SSEDescription Source #

Create a value of SSEDescription with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:SSEDescription', sSEDescription_status - The current state of server-side encryption:

  • ENABLING - Server-side encryption is being enabled.
  • ENABLED - Server-side encryption is enabled.
  • DISABLING - Server-side encryption is being disabled.
  • DISABLED - Server-side encryption is disabled.

SSESpecification

data SSESpecification Source #

Represents the settings used to enable server-side encryption.

See: newSSESpecification smart constructor.

Constructors

SSESpecification' Bool 

Instances

Instances details
Eq SSESpecification Source # 
Instance details

Defined in Amazonka.DAX.Types.SSESpecification

Read SSESpecification Source # 
Instance details

Defined in Amazonka.DAX.Types.SSESpecification

Show SSESpecification Source # 
Instance details

Defined in Amazonka.DAX.Types.SSESpecification

Generic SSESpecification Source # 
Instance details

Defined in Amazonka.DAX.Types.SSESpecification

Associated Types

type Rep SSESpecification :: Type -> Type #

NFData SSESpecification Source # 
Instance details

Defined in Amazonka.DAX.Types.SSESpecification

Methods

rnf :: SSESpecification -> () #

Hashable SSESpecification Source # 
Instance details

Defined in Amazonka.DAX.Types.SSESpecification

ToJSON SSESpecification Source # 
Instance details

Defined in Amazonka.DAX.Types.SSESpecification

type Rep SSESpecification Source # 
Instance details

Defined in Amazonka.DAX.Types.SSESpecification

type Rep SSESpecification = D1 ('MetaData "SSESpecification" "Amazonka.DAX.Types.SSESpecification" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "SSESpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newSSESpecification Source #

Create a value of SSESpecification with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:SSESpecification', sSESpecification_enabled - Indicates whether server-side encryption is enabled (true) or disabled (false) on the cluster.

SecurityGroupMembership

data SecurityGroupMembership Source #

An individual VPC security group and its status.

See: newSecurityGroupMembership smart constructor.

Instances

Instances details
Eq SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.DAX.Types.SecurityGroupMembership

Read SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.DAX.Types.SecurityGroupMembership

Show SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.DAX.Types.SecurityGroupMembership

Generic SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.DAX.Types.SecurityGroupMembership

Associated Types

type Rep SecurityGroupMembership :: Type -> Type #

NFData SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.DAX.Types.SecurityGroupMembership

Methods

rnf :: SecurityGroupMembership -> () #

Hashable SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.DAX.Types.SecurityGroupMembership

FromJSON SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.DAX.Types.SecurityGroupMembership

type Rep SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.DAX.Types.SecurityGroupMembership

type Rep SecurityGroupMembership = D1 ('MetaData "SecurityGroupMembership" "Amazonka.DAX.Types.SecurityGroupMembership" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "SecurityGroupMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityGroupIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSecurityGroupMembership :: SecurityGroupMembership Source #

Create a value of SecurityGroupMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:SecurityGroupMembership', securityGroupMembership_status - The status of this security group.

$sel:securityGroupIdentifier:SecurityGroupMembership', securityGroupMembership_securityGroupIdentifier - The unique ID for this security group.

Subnet

data Subnet Source #

Represents the subnet associated with a DAX cluster. This parameter refers to subnets defined in Amazon Virtual Private Cloud (Amazon VPC) and used with DAX.

See: newSubnet smart constructor.

Constructors

Subnet' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Subnet Source # 
Instance details

Defined in Amazonka.DAX.Types.Subnet

Methods

(==) :: Subnet -> Subnet -> Bool #

(/=) :: Subnet -> Subnet -> Bool #

Read Subnet Source # 
Instance details

Defined in Amazonka.DAX.Types.Subnet

Show Subnet Source # 
Instance details

Defined in Amazonka.DAX.Types.Subnet

Generic Subnet Source # 
Instance details

Defined in Amazonka.DAX.Types.Subnet

Associated Types

type Rep Subnet :: Type -> Type #

Methods

from :: Subnet -> Rep Subnet x #

to :: Rep Subnet x -> Subnet #

NFData Subnet Source # 
Instance details

Defined in Amazonka.DAX.Types.Subnet

Methods

rnf :: Subnet -> () #

Hashable Subnet Source # 
Instance details

Defined in Amazonka.DAX.Types.Subnet

Methods

hashWithSalt :: Int -> Subnet -> Int #

hash :: Subnet -> Int #

FromJSON Subnet Source # 
Instance details

Defined in Amazonka.DAX.Types.Subnet

type Rep Subnet Source # 
Instance details

Defined in Amazonka.DAX.Types.Subnet

type Rep Subnet = D1 ('MetaData "Subnet" "Amazonka.DAX.Types.Subnet" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "Subnet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetAvailabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSubnet :: Subnet Source #

Create a value of Subnet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetIdentifier:Subnet', subnet_subnetIdentifier - The system-assigned identifier for the subnet.

$sel:subnetAvailabilityZone:Subnet', subnet_subnetAvailabilityZone - The Availability Zone (AZ) for the subnet.

SubnetGroup

data SubnetGroup Source #

Represents the output of one of the following actions:

  • CreateSubnetGroup
  • ModifySubnetGroup

See: newSubnetGroup smart constructor.

Instances

Instances details
Eq SubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.SubnetGroup

Read SubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.SubnetGroup

Show SubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.SubnetGroup

Generic SubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.SubnetGroup

Associated Types

type Rep SubnetGroup :: Type -> Type #

NFData SubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.SubnetGroup

Methods

rnf :: SubnetGroup -> () #

Hashable SubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.SubnetGroup

FromJSON SubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.SubnetGroup

type Rep SubnetGroup Source # 
Instance details

Defined in Amazonka.DAX.Types.SubnetGroup

type Rep SubnetGroup = D1 ('MetaData "SubnetGroup" "Amazonka.DAX.Types.SubnetGroup" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "SubnetGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Subnet]))) :*: (S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newSubnetGroup :: SubnetGroup Source #

Create a value of SubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vpcId:SubnetGroup', subnetGroup_vpcId - The Amazon Virtual Private Cloud identifier (VPC ID) of the subnet group.

$sel:subnets:SubnetGroup', subnetGroup_subnets - A list of subnets associated with the subnet group.

$sel:subnetGroupName:SubnetGroup', subnetGroup_subnetGroupName - The name of the subnet group.

$sel:description:SubnetGroup', subnetGroup_description - The description of the subnet group.

Tag

data Tag Source #

A description of a tag. Every tag is a key-value pair. You can add up to 50 tags to a single DAX cluster.

AWS-assigned tag names and values are automatically assigned the aws: prefix, which the user cannot assign. AWS-assigned tag names do not count towards the tag limit of 50. User-assigned tag names have the prefix user:.

You cannot backdate the application of a tag.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.DAX.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.DAX.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.DAX.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.DAX.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.DAX.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.DAX.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.DAX.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.DAX.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.DAX.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.DAX.Types.Tag" "libZSservicesZSamazonka-dynamodb-daxZSamazonka-dynamodb-dax" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Tag', tag_value - The value of the tag. Tag values are case-sensitive and can be null.

$sel:key:Tag', tag_key - The key for the tag. Tag keys are case sensitive. Every DAX cluster can only have one tag with the same key. If you try to add an existing tag (same key), the existing tag value will be updated to the new value.