ALIYUN::REDIS::Instance 型は、Redis インスタンス用の ApsaraDB を作成する場合に使用できます。

構文

  1. { Type : ALIYUN::REDIS::Instance”, Properties : { VpcId : String, EvictionPolicy : String, ZoneId : String, VSwitchId : String, Password : String, InstanceName : String, InstanceClass”: String }}

プロパティ

名前 データ型 必須/省略可能 説明 制約
InstanceClass String 省略可能 Redis インスタンスクラス

容量 : 1G。仕様 : redis.master.small.default。

容量 : 2G。仕様 : redis.master.mid.default。

容量 : 4G。redis.master.stand.default。

容量 : 2G。仕様 : redis.master.large.default。

容量 : 2G。仕様 : redis.master.2xlarge.default。

容量 : 2G。仕様 : redis.master.4xlarge.default。

容量 : 2G。仕様 : redis.master.8xlarge.default。

容量 : 2G。仕様 : redis.sharding.2xlarge.default。

容量 : 2G。仕様 : redis.sharding.4xlarge.default。

VpcId String 省略可能 VPC ID なし
EvictionPolicy String 省略可能 データエビクションポリシー 値のオプション : noeviction、allkeys-lru、volatile-lru、allkeys-random、volatile-random、およびvolatile-ttl。
ZoneId String 省略可能 ApsaraDB for Redis インスタンスが配置されているリージョンのゾーン なし
VSwitchId String 省略可能 VPC 内の VSwitch の ID なし
Password String 省略可能 パスワード このパスワードは 8 - 30 文字の文字列で、数字と大文字/小文字を含める必要があります。
InstanceName String 省略可能 インスタンス名 インスタンス名は、英字、数字、漢字、アンダースコア (_)、ドット (.)、およびハイフン (-) を含む 2 - 128 文字の文字列です。 先頭文字は英字か漢字にします。

レスポンス値

Fn::GetAtt

InstanceId : 作成されたインスタンスの ID

コーディング例

  1. { ROSTemplateFormatVersion : 2015-09-01”, Resources : { CreateInstance”: { Type”: ALIYUN::REDIS::Instance”, Properties”: { InstanceName”: createdByHeat”, Password”: 1234Qwer”, ZoneId”: cn-beijing-a”, InstanceClass”: redis.master.small.default”, EvictionPolicy”: noeviction”, } } }, Outputs”: { InstanceDetails”: { Value : {“Fn::GetAtt”: [“CreateInstance”, InstanceId”]} } }}
  1. </article>
  2. </main>