ALIYUN::MEMCACHE::Instance は、ApsaraDB for Memcache (OCS) インスタンスを作成するために使用されます。
構文
{
"Type": "ALIYUN::Memcache::Instance",
"Properties": {
"VpcId": String,
"Capacity": Integer,
"ResourceGroupId": String,
"BackupPolicy": Map,
"CouponNo": String,
"AutoRenewPeriod": String,
"AutoUseCoupon": String,
"ZoneId": String,
"InstanceName": String,
"AutoRenew": String,
"InstanceClass": String,
"VpcPasswordFree": Boolean,
"VSwitchId": String,
"ChargeType": String,
"Period": String,
"NetworkType": String,
"Password": String,
"Config": String,
"PrivateIpAddress": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
VpcId | String | いいえ | いいえ | 仮想プライベートクラウド (VPC) ID。 | なし。 |
Capacity | Integer | いいえ | いいえ | インスタンスの容量。 | Capacity プロパティと InstanceClass プロパティのいずれかを指定する必要があります。 単位:MB。 |
ResourceGroupId | String | いいえ | いいえ | リソースグループ ID。 | なし。 |
BackupPolicy | Map | いいえ | はい | インスタンスのバックアップポリシー。 | 詳細については、「BackupPolicy プロパティ」をご参照ください。 |
CouponNo | String | いいえ | いいえ | インスタンスのクーポンコード。 | デフォルト値:youhuiquan_promotion_option_id_for_blank。 |
AutoRenewPeriod | String | いいえ | いいえ | インスタンスの自動更新サイクル。 | 有効な値:
単位:月。 説明 このプロパティは、AutoRenew が true に設定されている場合に指定する必要があります。 |
AutoUseCoupon | String | いいえ | いいえ | クーポンを使用するかどうかを指定します。 | 有効な値:
|
ZoneId | String | いいえ | いいえ | ゾーン ID。 | なし。 |
InstanceName | String | いいえ | はい | インスタンスの名前。 | 名前は 2 ~ 128 文字にする必要があります。名前は文字で始める必要があります。名前にスペース、または次の特殊文字を含めることはできません: |
AutoRenew | String | いいえ | いいえ | 自動更新を有効にするかどうかを指定します。 | 有効な値:
|
InstanceClass | String | いいえ | いいえ | インスタンスタイプ。 | Capacity プロパティと InstanceClass プロパティのいずれかを指定する必要があります。 |
VpcPasswordFree | Boolean | いいえ | いいえ | インスタンスへの VPC ベースのアクセスに対してパスワードなし機能を有効にするかどうかを指定します。 | なし。 |
VSwitchId | String | いいえ | いいえ | vSwitch ID。 | なし。 |
ChargeType | String | いいえ | いいえ | インスタンスの課金方式。 | 有効な値:
|
Period | String | いいえ | いいえ | インスタンスのサブスクリプション期間。 | 有効な値:
単位:月。 このプロパティは、ChargeType が PrePaid に設定されている場合に指定する必要があります。このプロパティは、ChargeType が PostPaid に設定されている場合は指定できません。 |
NetworkType | String | いいえ | いいえ | インスタンスのネットワークタイプ。 | 有効な値:
|
Password | String | いいえ | いいえ | インスタンスにアクセスするために使用されるパスワード。 | パスワードは 8 ~ 32 文字にする必要があります。パスワードには、大文字、小文字、数字、特殊文字の少なくとも 3 つの文字タイプを含める必要があります。次の特殊文字がサポートされています。 |
Config | String | いいえ | いいえ | インスタンスの構成。 | 値を JSON 文字列に設定します。 |
PrivateIpAddress | String | いいえ | いいえ | インスタンスのプライベート IP アドレス。 | インスタンスのプライベート IP アドレスは、インスタンスが属する vSwitch の CIDR ブロック内にある必要があります。 |
BackupPolicy 構文
"BackupPolicy": {
"PreferredBackupTime": String,
"EnableBackupLog": Integer,
"PreferredBackupPeriod": String
}BackupPolicy プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
PreferredBackupTime | String | はい | はい | バックアップ時間帯。 |
|
EnableBackupLog | Integer | いいえ | はい | 増分バックアップを有効にするかどうかを指定します。 | 有効な値:
|
PreferredBackupPeriod | String | はい | はい | システムがデータをバックアップする曜日。 | 有効な値:
|
戻り値
Fn::GetAtt
InstanceId:インスタンス ID。
InstanceName:インスタンスの名前。
ConnectionDomain:インスタンスへの接続に使用されるエンドポイント。
Port:インスタンスへの接続に使用されるポート。
QPS:インスタンスの 1 秒あたりのクエリ数 (QPS)。