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.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified parameter group does not exist.

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

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

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

The specified subnet group is currently in use.

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

The specified parameter group already exists.

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

An invalid subnet identifier was specified.

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

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

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

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

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

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

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

The requested DAX cluster is not in the available state.

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

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

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

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

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

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

The value for a parameter is invalid.

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

The VPC network is in an invalid state.

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

The requested subnet is being used by another subnet group.

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

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

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

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

The specified subnet group already exists.

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

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

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

You already have a DAX cluster with the given identifier.

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

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

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

Two or more incompatible parameters were specified.

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.

Constructors

Cluster' 

Fields

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.

cluster_status :: Lens' Cluster (Maybe Text) Source #

The current status of the cluster.

cluster_iamRoleArn :: Lens' Cluster (Maybe Text) Source #

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.

cluster_clusterArn :: Lens' Cluster (Maybe Text) Source #

The Amazon Resource Name (ARN) that uniquely identifies the cluster.

cluster_activeNodes :: Lens' Cluster (Maybe Int) Source #

The number of nodes in the cluster that are active (i.e., capable of serving requests).

cluster_securityGroups :: Lens' Cluster (Maybe [SecurityGroupMembership]) Source #

A list of security groups, and the status of each, for the nodes in the cluster.

cluster_notificationConfiguration :: Lens' Cluster (Maybe 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).

cluster_nodeIdsToRemove :: Lens' Cluster (Maybe [Text]) Source #

A list of nodes to be removed from the cluster.

cluster_clusterEndpointEncryptionType :: Lens' Cluster (Maybe ClusterEndpointEncryptionType) Source #

The type of encryption supported by the cluster's endpoint. Values are:

  • NONE for no encryption

    TLS for Transport Layer Security

cluster_totalNodes :: Lens' Cluster (Maybe Int) Source #

The total number of nodes in the cluster.

cluster_preferredMaintenanceWindow :: Lens' Cluster (Maybe Text) Source #

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.

cluster_subnetGroup :: Lens' Cluster (Maybe Text) Source #

The subnet group where the DAX cluster is running.

cluster_clusterName :: Lens' Cluster (Maybe Text) Source #

The name of the DAX cluster.

cluster_nodeType :: Lens' Cluster (Maybe Text) Source #

The node type for the nodes in the cluster. (All nodes in a DAX cluster are of the same type.)

cluster_nodes :: Lens' Cluster (Maybe [Node]) Source #

A list of nodes that are currently in the cluster.

cluster_clusterDiscoveryEndpoint :: Lens' Cluster (Maybe Endpoint) Source #

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.

cluster_sSEDescription :: Lens' Cluster (Maybe SSEDescription) Source #

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

cluster_description :: Lens' Cluster (Maybe Text) Source #

The description of the cluster.

cluster_parameterGroup :: Lens' Cluster (Maybe ParameterGroupStatus) Source #

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' 

Fields

  • url :: Maybe Text

    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.

  • address :: Maybe Text

    The DNS hostname of the endpoint.

  • port :: Maybe Int

    The port number that applications should use to connect to the endpoint.

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.

endpoint_url :: Lens' Endpoint (Maybe Text) Source #

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.

endpoint_address :: Lens' Endpoint (Maybe Text) Source #

The DNS hostname of the endpoint.

endpoint_port :: Lens' Endpoint (Maybe Int) Source #

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.

Constructors

Event' 

Fields

  • sourceName :: Maybe Text

    The source of the event. For example, if the event occurred at the node level, the source would be the node ID.

  • sourceType :: Maybe SourceType

    Specifies the origin of this event - a cluster, a parameter group, a node ID, etc.

  • date :: Maybe POSIX

    The date and time when the event occurred.

  • message :: Maybe Text

    A user-defined message associated with the event.

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.

event_sourceName :: Lens' Event (Maybe Text) Source #

The source of the event. For example, if the event occurred at the node level, the source would be the node ID.

event_sourceType :: Lens' Event (Maybe SourceType) Source #

Specifies the origin of this event - a cluster, a parameter group, a node ID, etc.

event_date :: Lens' Event (Maybe UTCTime) Source #

The date and time when the event occurred.

event_message :: Lens' Event (Maybe Text) Source #

A user-defined message associated with the event.

Node

data Node Source #

Represents an individual node within a DAX cluster.

See: newNode smart constructor.

Constructors

Node' 

Fields

  • nodeStatus :: Maybe Text

    The current status of the node. For example: available.

  • parameterGroupStatus :: Maybe Text

    The status of the parameter group associated with this node. For example, in-sync.

  • availabilityZone :: Maybe Text

    The Availability Zone (AZ) in which the node has been deployed.

  • nodeId :: Maybe Text

    A system-generated identifier for the node.

  • endpoint :: Maybe 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.

  • nodeCreateTime :: Maybe POSIX

    The date and time (in UNIX epoch format) when the node was launched.

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.

node_nodeStatus :: Lens' Node (Maybe Text) Source #

The current status of the node. For example: available.

node_parameterGroupStatus :: Lens' Node (Maybe Text) Source #

The status of the parameter group associated with this node. For example, in-sync.

node_availabilityZone :: Lens' Node (Maybe Text) Source #

The Availability Zone (AZ) in which the node has been deployed.

node_nodeId :: Lens' Node (Maybe Text) Source #

A system-generated identifier for the node.

node_endpoint :: Lens' Node (Maybe Endpoint) Source #

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.

node_nodeCreateTime :: Lens' Node (Maybe UTCTime) Source #

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.

Constructors

NodeTypeSpecificValue' 

Fields

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.

nodeTypeSpecificValue_value :: Lens' NodeTypeSpecificValue (Maybe Text) Source #

The parameter value for this node type.

nodeTypeSpecificValue_nodeType :: Lens' NodeTypeSpecificValue (Maybe Text) Source #

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.

Constructors

NotificationConfiguration' 

Fields

  • topicStatus :: Maybe Text

    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.

  • topicArn :: Maybe Text

    The Amazon Resource Name (ARN) that identifies the topic.

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.

notificationConfiguration_topicStatus :: Lens' NotificationConfiguration (Maybe Text) Source #

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.

notificationConfiguration_topicArn :: Lens' NotificationConfiguration (Maybe Text) Source #

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.

Constructors

Parameter' 

Fields

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.

parameter_parameterValue :: Lens' Parameter (Maybe Text) Source #

The value for the parameter.

parameter_parameterType :: Lens' Parameter (Maybe ParameterType) Source #

Determines whether the parameter can be applied to any nodes, or only nodes of a particular type.

parameter_source :: Lens' Parameter (Maybe Text) Source #

How the parameter is defined. For example, system denotes a system-defined parameter.

parameter_isModifiable :: Lens' Parameter (Maybe IsModifiable) Source #

Whether the customer is allowed to modify the parameter.

parameter_dataType :: Lens' Parameter (Maybe Text) Source #

The data type of the parameter. For example, integer:

parameter_nodeTypeSpecificValues :: Lens' Parameter (Maybe [NodeTypeSpecificValue]) Source #

A list of node types, and specific parameter values for each node.

parameter_allowedValues :: Lens' Parameter (Maybe Text) Source #

A range of values within which the parameter can be set.

parameter_parameterName :: Lens' Parameter (Maybe Text) Source #

The name of the parameter.

parameter_description :: Lens' Parameter (Maybe Text) Source #

A description of the parameter

parameter_changeType :: Lens' Parameter (Maybe ChangeType) Source #

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' 

Fields

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.

parameterGroup_description :: Lens' ParameterGroup (Maybe Text) Source #

A description of the parameter group.

ParameterGroupStatus

data ParameterGroupStatus Source #

The status of a parameter group.

See: newParameterGroupStatus smart constructor.

Constructors

ParameterGroupStatus' 

Fields

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.

parameterGroupStatus_nodeIdsToReboot :: Lens' ParameterGroupStatus (Maybe [Text]) Source #

The node IDs of one or more nodes to be rebooted.

ParameterNameValue

data ParameterNameValue Source #

An individual DAX parameter.

See: newParameterNameValue smart constructor.

Constructors

ParameterNameValue' 

Fields

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.

Constructors

SSEDescription' 

Fields

  • status :: Maybe SSEStatus

    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.

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.

sSEDescription_status :: Lens' SSEDescription (Maybe SSEStatus) Source #

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' 

Fields

  • enabled :: Bool

    Indicates whether server-side encryption is enabled (true) or disabled (false) on the cluster.

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.

sSESpecification_enabled :: Lens' SSESpecification Bool Source #

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.

Constructors

SecurityGroupMembership' 

Fields

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' 

Fields

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.

subnet_subnetIdentifier :: Lens' Subnet (Maybe Text) Source #

The system-assigned identifier for the subnet.

subnet_subnetAvailabilityZone :: Lens' Subnet (Maybe Text) Source #

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.

Constructors

SubnetGroup' 

Fields

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.

subnetGroup_vpcId :: Lens' SubnetGroup (Maybe Text) Source #

The Amazon Virtual Private Cloud identifier (VPC ID) of the subnet group.

subnetGroup_subnets :: Lens' SubnetGroup (Maybe [Subnet]) Source #

A list of subnets associated with the subnet group.

subnetGroup_subnetGroupName :: Lens' SubnetGroup (Maybe Text) Source #

The name of the subnet group.

subnetGroup_description :: Lens' SubnetGroup (Maybe Text) Source #

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' 

Fields

  • value :: Maybe Text

    The value of the tag. Tag values are case-sensitive and can be null.

  • key :: Maybe Text

    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.

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.

tag_value :: Lens' Tag (Maybe Text) Source #

The value of the tag. Tag values are case-sensitive and can be null.

tag_key :: Lens' Tag (Maybe Text) Source #

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.