aws_elasticache
account_id
タイプ: STRING
arn
タイプ: STRING
プロバイダー名: ARN
説明: キャッシュクラスターの ARN (Amazon Resource Name)。
at_rest_encryption_enabled
タイプ: BOOLEAN
プロバイダー名: AtRestEncryptionEnabled
説明: true
に設定すると、静止時の暗号化を有効にするフラグ。クラスターを作成した後に AtRestEncryptionEnabled
の値を変更することはできません。クラスターで保存時の暗号化を有効にするには、クラスターを作成するときに AtRestEncryptionEnabled
を true
に設定する必要があります。 必須: redis バージョン 3.2.6
、4.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
説明: このクラスターの現在の状態。次の値のいずれかです: available
、creating
、deleted
、deleting
、incompatible-network
、modifying
、rebooting cluster nodes
、restore-failed
、または snapshotting
cache_node_type
タイプ: STRING
プロバイダー名: CacheNodeType
説明: クラスターのコンピュートおよびメモリー容量のノードタイプの名前。ElastiCache では、以下のノードタイプがサポートされています。一般的に、現在の世代のタイプは、同等の前世代のものと比較して、より多くのメモリと計算能力を低コストで提供します。
- 汎用:
- 現世代: M6g ノードタイプ (Redis エンジン バージョン 5.0.6 以降と Memcached エンジン バージョン 1.5.16 以降でのみ利用可能):
cache.m6g.large
、cache.m6g.xlarge
、cache.m6g.2xlarge
、cache.m6g.4xlarge
、cache.m6g.8xlarge
、cache.m6g.12xlarge
、cache.m6g.16xlarge
リージョンの利用可否については、サポートされるノードタイプを参照してください M5 ノードタイプ: cache.m5.large
、cache.m5.xlarge
、cache.m5.2xlarge
、cache.m5.4xlarge
、cache.m5.12xlarge
、cache.m5.24xlarge
M4 node types: cache.m4.large
、cache.m4.xlarge
、cache.m4.2xlarge
、cache.m4.4xlarge
、cache.m4.10xlarge
T4g ノードタイプ (Redis エンジンバージョン 5.0.6 以降と Memcached エンジンバージョン 1.5.16 以降でのみ利用可能): cache.t4g.micro
、cache.t4g.small
、cache.t4g.medium
T3 ノードタイプ: cache.t3.micro
、cache.t3.small
、cache.t3.medium
T2 ノードタイプ: cache.t2.micro
、cache.t2.small
、cache.t2.medium
- 前世代: (推奨されません。既存のクラスターはサポートされていますが、これらのタイプでは新しいクラスターの作成はサポートされていません。) T1 ノードタイプ:
cache.t1.micro
M1 ノードタイプ: cache.m1.small
、cache.m1.medium
、cache.m1.large
、cache.m1.xlarge
M3 ノードタイプ: cache.m3.medium
、cache.m3.large
、cache.m3.xlarge
、cache.m3.2xlarge
- コンピューティング最適化:
- 前世代: (推奨されません。既存のクラスターはサポートされていますが、これらのタイプでは新しいクラスターの作成はサポートされていません。) C1 ノードタイプ:
cache.c1.xlarge
- メモリ最適化:
- 現世代: R6g ノードタイプ (Redis エンジン バージョン 5.0.6 以降と Memcached エンジン バージョン 1.5.16 以降でのみ利用可能)。
cache.r6g.large
、cache.r6g.xlarge
、cache.r6g.2xlarge
、cache.r6g.4xlarge
、cache.r6g.8xlarge
、cache.r6g.12xlarge
、cache.r6g.16xlarge
リージョンの利用可否については、サポートされるノードタイプを参照してください R5 ノードタイプ: cache.r5.large
、cache.r5.xlarge
、cache.r5.2xlarge
、cache.r5.4xlarge
、cache.r5.12xlarge
、cache.r5.24xlarge
R4 ノードタイプ: cache.r4.large
、cache.r4.xlarge
、cache.r4.2xlarge
、cache.r4.4xlarge
、cache.r4.8xlarge
、cache.r4.16xlarge
- 前世代: (推奨されません。既存のクラスターはサポートされていますが、これらのタイプでは新しいクラスターの作成はサポートされていません。) M2 ノードタイプ:
cache.m2.xlarge
、cache.m2.2xlarge
、cache.m2.4xlarge
R3 node types: cache.r3.large
、cache.r3.xlarge
、cache.r3.2xlarge
、cache.r3.4xlarge
、cache.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
説明: このキャッシュノードの現在の状態。以下の値のいずれかです: available
、creating
、rebooting
、または 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
説明: ipv4
、ipv6
、dual_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: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
タイプ: UNORDERED_LIST_STRING
transit_encryption_enabled
タイプ: BOOLEAN
プロバイダー名: TransitEncryptionEnabled
説明: true
に設定すると、トランジット内暗号化を有効にするフラグ。クラスターを作成した後に TransitEncryptionEnabled
の値を変更することはできません。クラスターでトランジット内暗号化を有効にするには、クラスターを作成するときに TransitEncryptionEnabled
を true
に設定する必要があります。 必須: Amazon VPC で redis バージョン 3.2.6
、4.x
以降を使用してレプリケーショングループを作成する場合のみ利用可能です。
デフォルト: false