Memcache インスタンスを作成します。
構文
{
"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 |
いいえ |
いいえ |
Virtual Private Cloud (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 文字で、大文字、小文字、数字、特殊文字の 4 種類のうち 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)。