aws_elasticache

account_id

タイプ: STRING

arn

タイプ: STRING
プロバイダー名: ARN
説明: キャッシュクラスターの ARN (Amazon Resource Name)。

at_rest_encryption_enabled

タイプ: BOOLEAN
プロバイダー名: AtRestEncryptionEnabled
説明: true に設定すると、静止時の暗号化を有効にするフラグ。クラスターを作成した後に AtRestEncryptionEnabled の値を変更することはできません。クラスターで保存時の暗号化を有効にするには、クラスターを作成するときに AtRestEncryptionEnabledtrue に設定する必要があります。 必須: redis バージョン 3.2.64.x 以降を使用して Amazon VPC でレプリケーショングループを作成する場合のみ利用可能です。
デフォルト: false

auth_token_enabled

タイプ: BOOLEAN
プロバイダー名: AuthTokenEnabled
説明: Redis コマンドを発行する際に AuthToken (パスワード) を使用することを有効にするフラグ。
デフォルト: false

auth_token_last_modified_date

タイプ: TIMESTAMP
プロバイダー名: AuthTokenLastModifiedDate
説明: 認証トークンが最後に更新された日付

auto_minor_version_upgrade

タイプ: BOOLEAN
プロバイダー名: AutoMinorVersionUpgrade
説明: Redis エンジンバージョン 6.0 以降を使用している場合、次回の自動マイナーバージョンアップキャンペーンに参加する場合は、このパラメーターを yes に設定します。それ以前のバージョンでは、このパラメーターは無効です。

cache_cluster_create_time

タイプ: TIMESTAMP
プロバイダー名: CacheClusterCreateTime
説明: クラスターが作成された日時。

cache_cluster_id

タイプ: STRING
プロバイダー名: CacheClusterId
説明: ユーザーが提供するクラスターの識別子。この識別子は、クラスターを識別する一意のキーです。

cache_cluster_status

タイプ: STRING
プロバイダー名: CacheClusterStatus
説明: このクラスターの現在の状態。次の値のいずれかです: availablecreatingdeleteddeletingincompatible-networkmodifyingrebooting cluster nodesrestore-failed、または snapshotting

cache_node_type

タイプ: STRING
プロバイダー名: CacheNodeType
説明: クラスターのコンピュートおよびメモリー容量のノードタイプの名前。ElastiCache では、以下のノードタイプがサポートされています。一般的に、現在の世代のタイプは、同等の前世代のものと比較して、より多くのメモリと計算能力を低コストで提供します。

  • 汎用:
    • 現世代: M6g ノードタイプ (Redis エンジン バージョン 5.0.6 以降と Memcached エンジン バージョン 1.5.16 以降でのみ利用可能): cache.m6g.largecache.m6g.xlargecache.m6g.2xlargecache.m6g.4xlargecache.m6g.8xlargecache.m6g.12xlargecache.m6g.16xlarge リージョンの利用可否については、サポートされるノードタイプを参照してください M5 ノードタイプ: cache.m5.largecache.m5.xlargecache.m5.2xlargecache.m5.4xlargecache.m5.12xlargecache.m5.24xlarge M4 node types: cache.m4.largecache.m4.xlargecache.m4.2xlargecache.m4.4xlargecache.m4.10xlarge T4g ノードタイプ (Redis エンジンバージョン 5.0.6 以降と Memcached エンジンバージョン 1.5.16 以降でのみ利用可能): cache.t4g.microcache.t4g.smallcache.t4g.medium T3 ノードタイプ: cache.t3.microcache.t3.smallcache.t3.medium T2 ノードタイプ: cache.t2.microcache.t2.smallcache.t2.medium
    • 前世代: (推奨されません。既存のクラスターはサポートされていますが、これらのタイプでは新しいクラスターの作成はサポートされていません。) T1 ノードタイプ: cache.t1.micro M1 ノードタイプ: cache.m1.smallcache.m1.mediumcache.m1.largecache.m1.xlarge M3 ノードタイプ: cache.m3.mediumcache.m3.largecache.m3.xlargecache.m3.2xlarge
  • コンピューティング最適化:
    • 前世代: (推奨されません。既存のクラスターはサポートされていますが、これらのタイプでは新しいクラスターの作成はサポートされていません。) C1 ノードタイプ: cache.c1.xlarge
  • メモリ最適化:
    • 現世代: R6g ノードタイプ (Redis エンジン バージョン 5.0.6 以降と Memcached エンジン バージョン 1.5.16 以降でのみ利用可能)。 cache.r6g.largecache.r6g.xlargecache.r6g.2xlargecache.r6g.4xlargecache.r6g.8xlargecache.r6g.12xlargecache.r6g.16xlarge リージョンの利用可否については、サポートされるノードタイプを参照してください R5 ノードタイプ: cache.r5.largecache.r5.xlargecache.r5.2xlargecache.r5.4xlargecache.r5.12xlargecache.r5.24xlarge R4 ノードタイプ: cache.r4.largecache.r4.xlargecache.r4.2xlargecache.r4.4xlargecache.r4.8xlargecache.r4.16xlarge
    • 前世代: (推奨されません。既存のクラスターはサポートされていますが、これらのタイプでは新しいクラスターの作成はサポートされていません。) M2 ノードタイプ: cache.m2.xlargecache.m2.2xlargecache.m2.4xlarge R3 node types: cache.r3.largecache.r3.xlargecache.r3.2xlargecache.r3.4xlargecache.r3.8xlarge
ノードタイプの追加情報
  • 現在の世代のインスタンスタイプはすべて、デフォルトで Amazon VPC に作成されます。
  • Redis の append-only ファイル (AOF) は、T1 および T2 インスタンスではサポートされていません。
  • T1 インスタンスでは、自動フェイルオーバー機能を持つ Redis Multi-AZ はサポートされていません。
  • Redis 構成変数 appendonly および appendfsync は、Redis バージョン 2.8.22 以降でサポートされていません。

cache_nodes

タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: CacheNodes
説明: クラスターのメンバーであるキャッシュノードのリスト。

  • cache_node_create_time
    タイプ: TIMESTAMP
    プロバイダー名: CacheNodeCreateTime
    説明: キャッシュノードが作成された日時。
  • cache_node_id
    タイプ: STRING
    プロバイダー名: CacheNodeId
    説明: キャッシュのノード ID。ノード ID は数字による識別子です (0001、0002 など)。クラスター ID とノード ID の組み合わせで、顧客の Amazon アカウントで使用されるすべてのキャッシュノードを一意に識別します。
  • cache_node_status
    タイプ: STRING
    プロバイダー名: CacheNodeStatus
    説明: このキャッシュノードの現在の状態。以下の値のいずれかです: availablecreatingrebooting、または deleting
  • customer_availability_zone
    タイプ: STRING
    プロバイダー名: CustomerAvailabilityZone
    説明: このノードが作成され、現在存在するアベイラビリティゾーン。
  • customer_outpost_arn
    タイプ: STRING
    プロバイダー名: CustomerOutpostArn
    説明: キャッシュノードのカスタマーアウトポスト ARN。
  • endpoint
    タイプ: STRUCT
    プロバイダー名: Endpoint
    説明: このキャッシュノードに接続するためのホスト名。
    • address
      タイプ: STRING
      プロバイダー名: Address
      説明: キャッシュノードの DNS ホスト名。
    • port
      タイプ: INT32
      プロバイダー名: Port
      説明: キャッシュエンジンがリッスンしているポート番号。
  • parameter_group_status
    タイプ: STRING
    プロバイダー名: ParameterGroupStatus
    説明: このキャッシュノードに適用されるパラメーターグループのステータス。
  • source_cache_node_id
    タイプ: STRING
    プロバイダー名: SourceCacheNodeId
    説明: このリードレプリカノードが同期しているプライマリノードの ID。このフィールドが空の場合、このノードはプライマリクラスターと関連付けられていません。

cache_parameter_group

タイプ: STRUCT
プロバイダー名: CacheParameterGroup
説明: キャッシュパラメーターグループのステータス。

  • cache_node_ids_to_reboot
    タイプ: UNORDERED_LIST_STRING
    プロバイダー名: CacheNodeIdsToReboot
    説明: パラメーター変更を適用するために再起動が必要なキャッシュノード ID の一覧。ノード ID は数字による識別子 (0001、0002 など) です。
  • cache_parameter_group_name
    タイプ: STRING
    プロバイダー名: CacheParameterGroupName
    説明: キャッシュパラメーターグループの名前。
  • parameter_apply_status
    タイプ: STRING
    プロバイダー名: ParameterApplyStatus
    説明: パラメーター更新のステータス。

cache_security_groups

タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: CacheSecurityGroups
説明: キャッシュセキュリティグループの要素のリストで、名前とステータスのサブ要素で構成されます。

  • cache_security_group_name
    タイプ: STRING
    プロバイダー名: CacheSecurityGroupName
    説明: キャッシュセキュリティグループの名前。
  • status
    タイプ: STRING
    プロバイダー名: Status
    説明: キャッシュセキュリティグループのメンバーシップステータス。ステータスは、キャッシュセキュリティグループが変更されたとき、またはクラスターに割り当てられているキャッシュセキュリティグループが変更されたときに変更されます。

cache_subnet_group_name

タイプ: STRING
プロバイダー名: CacheSubnetGroupName
説明: クラスターに関連するキャッシュサブネットグループの名前。

client_download_landing_page

タイプ: STRING
プロバイダー名: ClientDownloadLandingPage
説明: 最新の ElastiCache クライアントライブラリをダウンロードできる Web ページの URL。

configuration_endpoint

タイプ: STRUCT
プロバイダー名: ConfigurationEndpoint
説明: アプリケーションからクラスター内の任意のノードに接続するために使用できる Memcached クラスターエンドポイントを表します。構成エンドポイントには、常に .cfg が含まれます。 例: mem-3.9dvc4r.cfg.usw2.cache.amazonaws.com:11211

  • address
    タイプ: STRING
    プロバイダー名: Address
    説明: キャッシュノードの DNS ホスト名。
  • port
    タイプ: INT32
    プロバイダー名: Port
    説明: キャッシュエンジンがリッスンしているポート番号。

engine

タイプ: STRING
プロバイダー名: Engine
説明: このクラスターで使用するキャッシュエンジン (memcached または redis) の名前。

engine_version

タイプ: STRING
プロバイダー名: EngineVersion
説明: このクラスターで使用されるキャッシュエンジンのバージョン。

ip_discovery

タイプ: STRING
プロバイダー名: IpDiscovery
説明: クラスターに関連するネットワーク タイプ。ipv4 または ipv6 のいずれかです。IPv6 は、Nitro システムで構築されたすべてのインスタンスで Redis エンジン バージョン 6.2 以降または Memcached エンジンバージョン 1.6.6 を使用するワークロードでサポートされています。

log_delivery_configurations

タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: LogDeliveryConfigurations
説明: ログの宛先、形式、種類を返します。

  • destination_details
    タイプ: STRUCT
    プロバイダー名: DestinationDetails
    説明: CloudWatch Logs の宛先、または Kinesis Data Firehose の宛先のどちらかの構成詳細。
    • cloud_watch_logs_details
      タイプ: STRUCT
      プロバイダー名: CloudWatchLogsDetails
      説明: CloudWatch Logs の宛先の構成詳細。
      • log_group
        タイプ: STRING
        プロバイダー名: LogGroup
        説明: CloudWatch Logs のロググループの名前。
    • kinesis_firehose_details
      タイプ: STRUCT
      プロバイダー名: KinesisFirehoseDetails
      説明: Kinesis Data Firehose の宛先の構成詳細。
      • delivery_stream
        タイプ: STRING
        プロバイダー名: DeliveryStream
        説明: Kinesis Data Firehose の配信ストリームの名前。
  • destination_type
    タイプ: STRING
    プロバイダー名: DestinationType
    説明: cloudwatch-logs または kinesis-firehose のどちらかの宛先タイプを返します。
  • log_format
    タイプ: STRING
    プロバイダー名: LogFormat
    説明: ログの形式を JSON または TEXT で返します。
  • log_type
    タイプ: STRING
    プロバイダー名: LogType
    説明: slow-log または engine-log を指します。
  • message
    タイプ: STRING
    プロバイダー名: Message
    説明: ログ配信構成に関するエラーメッセージを返します。
  • status
    タイプ: STRING
    プロバイダー名: Status
    説明: ログ配信の構成ステータスを返します。値は以下のいずれかです: enabling | disabling | modifying | active | error

network_type

タイプ: STRING
プロバイダー名: NetworkType
説明: ipv4ipv6dual_stack のいずれかである必要があります。IPv6 は、Nitro システムで構築されたすべてのインスタンスで Redis エンジン バージョン 6.2 以降または Memcached エンジンバージョン 1.6.6 を使用するワークロードでサポートされています。

notification_configuration

タイプ: STRUCT
プロバイダー名: NotificationConfiguration
説明: 通知トピックとそのステータスを説明します。通知トピックは、Amazon Simple Notification Service (SNS) を使用して、ElastiCache イベントを購読者に公開するために使用されます。

  • topic_arn
    タイプ: STRING
    プロバイダー名: TopicArn
    説明: トピックを識別するための Amazon Resource Name (ARN)。
  • topic_status
    タイプ: STRING
    プロバイダー名: TopicStatus
    説明: トピックの現在の状態。

num_cache_nodes

タイプ: INT32
プロバイダー名: NumCacheNodes
説明: クラスター内のキャッシュノードの数。Redis を実行しているクラスターでは、この値は 1 でなければなりません。Memcached を実行しているクラスターでは、この値は 1 から 40 の間である必要があります。

pending_modified_values

タイプ: STRUCT
プロバイダー名: PendingModifiedValues

  • auth_token_status
    タイプ: STRING
    プロバイダー名: AuthTokenStatus
    説明: 認証トークンステータス
  • cache_node_ids_to_remove
    タイプ: UNORDERED_LIST_STRING
    プロバイダー名: CacheNodeIdsToRemove
    説明: クラスターから削除される (または削除される予定の) キャッシュノード ID のリスト。ノード ID は 4 桁の数字による識別子です (0001、0002 など)。
  • cache_node_type
    タイプ: STRING
    プロバイダー名: CacheNodeType
    説明: このクラスターまたはレプリケーショングループをスケーリングするキャッシュノードのタイプ。
  • engine_version
    タイプ: STRING
    プロバイダー名: EngineVersion
    説明: クラスターが実行する新しいキャッシュエンジンのバージョン。
  • log_delivery_configurations
    タイプ: UNORDERED_LIST_STRUCT
    プロバイダー名: LogDeliveryConfigurations
    説明: 変更されるログ配信構成
    • destination_details
      タイプ: STRUCT
      プロバイダー名: DestinationDetails
      説明: CloudWatch Logs の宛先、または Kinesis Data Firehose の宛先のどちらかの構成詳細。
      • cloud_watch_logs_details
        タイプ: STRUCT
        プロバイダー名: CloudWatchLogsDetails
        説明: CloudWatch Logs の宛先の構成詳細。
        • log_group
          タイプ: STRING
          プロバイダー名: LogGroup
          説明: CloudWatch Logs のロググループの名前。
      • kinesis_firehose_details
        タイプ: STRUCT
        プロバイダー名: KinesisFirehoseDetails
        説明: Kinesis Data Firehose の宛先の構成詳細。
        • delivery_stream
          タイプ: STRING
          プロバイダー名: DeliveryStream
          説明: Kinesis Data Firehose の配信ストリームの名前。
    • destination_type
      タイプ: STRING
      プロバイダー名: DestinationType
      説明: CloudWatch Logs または Kinesis Data Firehose のどちらかの宛先タイプを返します。
    • log_format
      タイプ: STRING
      プロバイダー名: LogFormat
      説明: ログの形式を JSON または TEXT で返します
    • log_type
      タイプ: STRING
      プロバイダー名: LogType
      説明: slow-log または engine-log を指します。
  • num_cache_nodes
    タイプ: INT32
    プロバイダー名: NumCacheNodes
    説明: クラスターのキャッシュノードの新しい数。Redis を実行しているクラスターでは、この値は 1 でなければなりません。Memcached を実行しているクラスターでは、この値は 1 から 40 の間である必要があります。

preferred_availability_zone

タイプ: STRING
プロバイダー名: PreferredAvailabilityZone
説明: クラスターが配置されているアベイラビリティゾーンの名前、またはキャッシュノードが異なるアベイラビリティゾーンに配置されている場合は “Multiple”。

preferred_maintenance_window

タイプ: STRING
プロバイダー名: PreferredMaintenanceWindow
説明: クラスターのメンテナンスが実行される週単位の時間範囲を指定します。ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC) のフォーマットで範囲を指定します。最小のメンテナンスウィンドウは 60 分です。ddd の有効な値は以下の通りです:

  • sun
  • mon
  • tue
  • wed
  • thu
  • fri
  • sat
例: sun:23:00-mon:01:30

preferred_outpost_arn

タイプ: STRING
プロバイダー名: PreferredOutpostArn
説明: キャッシュクラスターが作成されるアウトポスト ARN。

replication_group_id

タイプ: STRING
プロバイダー名: ReplicationGroupId
説明: このクラスターが所属するレプリケーショングループ。このフィールドが空の場合、クラスターはどのレプリケーショングループにも関連付けられていません。

replication_group_log_delivery_enabled

タイプ: BOOLEAN
プロバイダー名: ReplicationGroupLogDeliveryEnabled
説明: レプリケーショングループでログ配信が有効かどうかを示すブール値。

security_groups

タイプ: UNORDERED_LIST_STRUCT
プロバイダー名: SecurityGroups
説明: クラスターに関連する VPC セキュリティグループのリスト。

  • security_group_id
    タイプ: STRING
    プロバイダー名: SecurityGroupId
    説明: キャッシュセキュリティグループの識別子。
  • status
    タイプ: STRING
    プロバイダー名: Status
    説明: キャッシュセキュリティグループのメンバーシップのステータス。ステータスは、キャッシュセキュリティグループが変更されたとき、またはクラスターに割り当てられているキャッシュセキュリティグループが変更されたときに変更されます。

snapshot_retention_limit

タイプ: INT32
プロバイダー名: SnapshotRetentionLimit
説明: ElastiCache が自動クラスタースナップショットを削除する前に保持する日数。例えば、SnapshotRetentionLimit を 5 に設定すると、今日撮影されたスナップショットは、削除される前に 5 日間保持されます。 SnapshotRetentionLimit の値をゼロ (0) にすると、バックアップはオフになります。

snapshot_window

タイプ: STRING
プロバイダー名: SnapshotWindow
説明: ElastiCache がクラスターの日次スナップショットの取得を開始する日次時間範囲 (UTC 単位)。例: 05:00-09:00

tags

タイプ: UNORDERED_LIST_STRING

transit_encryption_enabled

タイプ: BOOLEAN
プロバイダー名: TransitEncryptionEnabled
説明: true に設定すると、トランジット内暗号化を有効にするフラグ。クラスターを作成した後に TransitEncryptionEnabled の値を変更することはできません。クラスターでトランジット内暗号化を有効にするには、クラスターを作成するときに TransitEncryptionEnabledtrue に設定する必要があります。 必須: Amazon VPC で redis バージョン 3.2.64.x 以降を使用してレプリケーショングループを作成する場合のみ利用可能です。
デフォルト: false