ALIYUN::RDS::ReadOnlyDBInstance は、読み取り専用ApsaraDB RDSインスタンスを作成するために使用されます。
構文
{
"Type": "ALIYUN::RDS::ReadOnlyDBInstance",
"Properties": {
"Category": String,
"VPCId": String,
"DBInstanceDescription": String,
"Tags": Map,
"EngineVersion": String,
"DBInstanceId": String,
"PayType": String,
"ZoneId": String,
"ResourceGroupId": String,
"DBInstanceStorage": Integer,
"VSwitchId": String,
"DBInstanceStorageType": String,
"DBInstanceClass": String,
"PrivateIpAddress": String,
"PeriodType": String,
"Period": Integer,
"AutoRenew": Boolean,
"TargetDedicatedHostIdForMaster": String,
"DeletionProtection": Boolean,
"DedicatedHostGroupId": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Category | String | いいえ | いいえ | インスタンスエディション。 | 有効な値:
|
VPCId | String | いいえ | いいえ | 読み取り専用インスタンスの仮想プライベートクラウド (VPC) ID。 | なし。 |
DBInstanceDescription | String | いいえ | いいえ | インスタンスの説明。 | インスタンスの説明は、2~256文字で、文字、数字、アンダースコア (_)、ハイフン (-) を使用できます。説明は文字で始める必要がありますが、 |
Tags | Map | いいえ | はい | 読み取り専用インスタンスのタグ。 | タグはキーと値のペア形式です。例: 最大 5 つのキーと値のペアを指定できます。タグキーは最大 64 文字で、 |
EngineVersion | String | はい | いいえ | データベースエンジンのバージョン。 | 読み取り専用インスタンスのデータベースエンジンバージョンは、プライマリインスタンスのデータベースエンジンバージョンと同じである必要があります。
|
DBInstanceId | String | はい | いいえ | プライマリインスタンスの ID。 | なし。 |
PayType | String | いいえ | いいえ | 読み取り専用インスタンスの課金方法。 | 従量課金制のみがサポートされています。 値を Postpaid に設定します。 |
ZoneId | String | はい | いいえ | 読み取り専用インスタンスのゾーン ID。 | DescribeRegions オペレーションを呼び出して、最新のゾーンリストをクエリできます。 |
ResourceGroupId | String | いいえ | いいえ | リソースグループの ID。 | なし。 |
DBInstanceStorage | Integer | はい | はい | 読み取り専用インスタンスのストレージ容量。 | 単位:GB。 有効な値:5~3000。値は 5 の倍数である必要があります。 バージョンが異なるインスタンスでは、値の範囲が異なります。詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。 |
VSwitchId | String | いいえ | いいえ | 読み取り専用インスタンスの vSwitch ID。 | なし。 |
DBInstanceStorageType | String | いいえ | いいえ | 読み取り専用インスタンスのストレージタイプ。 | 有効な値:
説明 読み取り専用 ApsaraDB RDS for MySQL インスタンスにはローカル SSD のみを使用でき、読み取り専用 ApsaraDB RDS for SQL Server インスタンスには標準 SSD または ESSD のみを使用できます。 |
DBInstanceClass | String | はい | はい | 読み取り専用インスタンスのインスタンスタイプ。 | 詳細については、「プライマリ ApsaraDB RDS インスタンスタイプ」をご参照ください。 プライマリインスタンスのインスタンスタイプ以上を指定することをお勧めします。読み取り専用インスタンスのインスタンスタイプがプライマリインスタンスのインスタンスタイプよりも低い場合、読み取り専用インスタンスでレイテンシの増加や負荷の増大などの問題が発生する可能性があります。 |
PrivateIpAddress | String | いいえ | いいえ | 読み取り専用インスタンスのプライベート IP アドレス。 | プライベート IP アドレスは、指定した vSwitch の IP アドレス範囲内である必要があります。システムは、VPCId と VSwitchId の値に基づいて、インスタンスにプライベート IP アドレスを自動的に割り当てます。 |
PeriodType | String | いいえ | いいえ | 読み取り専用インスタンスのサブスクリプション期間の単位。 | 有効な値:
|
Period | Integer | いいえ | いいえ | 読み取り専用インスタンスのサブスクリプション期間。 |
|
AutoRenew | Boolean | いいえ | いいえ | 読み取り専用インスタンスの自動更新を有効にするかどうかを指定します。 | このプロパティは、読み取り専用インスタンスがサブスクリプション課金方法を使用している場合にのみ有効になります。 有効な値:
説明
|
TargetDedicatedHostIdForMaster | String | いいえ | いいえ | プライマリインスタンスが存在するホストの ID。このプロパティは、専用クラスタに読み取り専用インスタンスを作成する場合に有効になります。 | なし。 |
DeletionProtection | Boolean | いいえ | いいえ | 読み取り専用インスタンスのリリース保護機能を有効にするかどうかを指定します。 | 有効な値:
説明 従量課金制で課金されるインスタンスに対して、リリース保護機能を有効にすることができます。 |
DedicatedHostGroupId | String | いいえ | いいえ | 読み取り専用インスタンスが属する専用クラスタの ID。このプロパティは、専用クラスタに読み取り専用インスタンスを作成する場合に有効です。 | なし。 |
戻り値
Fn::GetAtt
ConnectionString: 読み取り専用インスタンスの内部エンドポイント。
DBInstanceId: 読み取り専用インスタンスの ID。
Port: 読み取り専用インスタンスの内部ポート。