DATASOURCE::DRDS::DrdsDBs類型用於查看執行個體下的資料庫詳情。
文法
{
"Type": "DATASOURCE::DRDS::DrdsDBs",
"Properties": {
"InstanceId": String,
"RefreshOptions": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
InstanceId | String | 是 | 是 | 資料庫執行個體ID。 | 無 |
RefreshOptions | String | 否 | 是 | 當資源棧更新時,資料來源資源的重新整理策略。 | 取值:
|
傳回值
Fn::GetAtt
DrdsDatabaseNames:資料庫名稱列表。
Databases:資料庫詳情列表。
屬性名稱 | 類型 | 描述 | 約束 |
DrdsDatabaseNames | List | 資料庫名稱列表。 | 無 |
Databases | List | 資料庫詳情列表。 | 無 |
Status | String | 資料庫狀態。 | 無 |
StorageType | String | 資料庫拆分模式。 | 取值:
|
SplitMode | String | 資料庫類型。 | 取值:
|
Schema | String | 系統為拆分後的資料庫分配的Schema ID。 | 無 |
CreateTime | String | 資料庫建立時間。 | 格式為Unix時間戳記,單位為毫秒。 |
DrdsDatabaseName | String | 資料庫名稱。 | 無 |
樣本
YAML
格式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceId:
Description: Drds Instance ID.
Type: String
Resources:
ExtensionDataSource:
Properties:
InstanceId:
Ref: InstanceId
Type: DATASOURCE::DRDS::DrdsDBs
Outputs:
Databases:
Description: The list of drds databases.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Databases
DrdsDatabaseNames:
Description: The list of drds database names.
Value:
Fn::GetAtt:
- ExtensionDataSource
- DrdsDatabaseNames
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceId": {
"Type": "String",
"Description": "Drds Instance ID."
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::DRDS::DrdsDBs",
"Properties": {
"InstanceId": {
"Ref": "InstanceId"
}
}
}
},
"Outputs": {
"DrdsDatabaseNames": {
"Description": "The list of drds database names.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"DrdsDatabaseNames"
]
}
},
"Databases": {
"Description": "The list of drds databases.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Databases"
]
}
}
}
}