Fugue.Core.AWS.Elasticache

Module Members

CacheCluster

(Type)

type CacheCluster:
  | CacheCluster
      cacheNodeType: CacheNodeType
      engine: EngineType
      numCacheNodes: Optional<Int>
      securityGroups: Optional<List<SecurityGroup>>
      clusterName: Optional<String>
      port: Optional<Int>
      tags: Optional<List<Tag>>
      cacheSubnetGroup: CacheSubnetGroup

CacheCluster

(Constructor)

Argument:

Record {

Field: cacheNodeType
Type: CacheNodeType
Field: engine
Type: EngineType
Field: numCacheNodes
Type: Optional<Int>
Field: securityGroups
Type: Optional<List<SecurityGroup>>
Field: clusterName
Type: Optional<String>
Field: port
Type: Optional<Int>
Field: tags
Type: Optional<List<Tag>>
Field: cacheSubnetGroup
Type: CacheSubnetGroup

}

CacheNodeType

(Type)

type CacheNodeType:
  | Cache_t2_micro
  | Cache_t2_small
  | Cache_t2_medium
  | Cache_m3_medium
  | Cache_m3_large
  | Cache_m3_xlarge
  | Cache_m3_2xlarge
  | Cache_t1_micro
  | Cache_m1_small
  | Cache_m1_medium
  | Cache_m1_large
  | Cache_m1_xlarge
  | Cache_c1_xlarge
  | Cache_r3_large
  | Cache_r3_xlarge
  | Cache_r3_2xlarge
  | Cache_r3_4xlarge
  | Cache_r3_8xlarge
  | Cache_m2_xlarge
  | Cache_m2_2xlarge
  | Cache_m2_4xlarge

Cache_c1_xlarge

(Constructor)

Cache_m1_large

(Constructor)

Cache_m1_medium

(Constructor)

Cache_m1_small

(Constructor)

Cache_m1_xlarge

(Constructor)

Cache_m2_2xlarge

(Constructor)

Cache_m2_4xlarge

(Constructor)

Cache_m2_xlarge

(Constructor)

Cache_m3_2xlarge

(Constructor)

Cache_m3_large

(Constructor)

Cache_m3_medium

(Constructor)

Cache_m3_xlarge

(Constructor)

Cache_r3_2xlarge

(Constructor)

Cache_r3_4xlarge

(Constructor)

Cache_r3_8xlarge

(Constructor)

Cache_r3_large

(Constructor)

Cache_r3_xlarge

(Constructor)

Cache_t1_micro

(Constructor)

Cache_t2_medium

(Constructor)

Cache_t2_micro

(Constructor)

Cache_t2_small

(Constructor)

CacheSubnetGroup

(Type)

type CacheSubnetGroup:
  | CacheSubnetGroup
      cacheSubnetGroupName: String
      cacheSubnetGroupDescription: String
      subnets: List<Subnet>

CacheSubnetGroup

(Constructor)

Argument:

Record {

Field: cacheSubnetGroupName
Type: String
Field: cacheSubnetGroupDescription
Type: String
Field: subnets
Type: List<Subnet>

}

EngineType

(Type)

type EngineType:
  | Redis
  | Memcached

Memcached

(Constructor)

Redis

(Constructor)

ReplicationGroup

(Type)

type ReplicationGroup:
  | ReplicationGroup
      replicationGroupDescription: String
      numCacheClusters: Optional<Int>
      cacheNodeType: CacheNodeType
      engine: EngineType
      securityGroups: Optional<List<SecurityGroup>>
      tags: Optional<List<Tag>>
      port: Optional<Int>
      replicationGroupName: Optional<String>
      cacheSubnetGroup: CacheSubnetGroup

ReplicationGroup

(Constructor)

Argument:

Record {

Field: replicationGroupDescription
Type: String
Field: numCacheClusters
Type: Optional<Int>
Field: cacheNodeType
Type: CacheNodeType
Field: engine
Type: EngineType
Field: securityGroups
Type: Optional<List<SecurityGroup>>
Field: tags
Type: Optional<List<Tag>>
Field: port
Type: Optional<Int>
Field: replicationGroupName
Type: Optional<String>
Field: cacheSubnetGroup
Type: CacheSubnetGroup

}