DATASOURCE::OTS::Instances類型用於擷取Table Store執行個體。
文法
{
"Type": "DATASOURCE::OTS::Instances",
"Properties": {
"Status": String,
"InstanceName": String,
"RefreshOptions": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Status | String | 否 | 是 | 執行個體狀態。 | 無 |
InstanceName | String | 否 | 是 | 執行個體名稱。 | 無 |
RefreshOptions | String | 否 | 是 | 當資源棧更新時,資料來源資源的重新整理策略。 | 有效值:
|
返回資料(Fn::GetAtt)
Instances:執行個體詳情列表。
InstanceNames:執行個體名稱列表。
屬性名稱 | 類型 | 描述 | 約束 |
InstanceNames | List | 執行個體名稱列表。 | 無 |
Instances | List | 執行個體詳情列表。 | 無 |
InstanceName | String | 執行個體名稱。 | 無 |
StorageType | String | 儲存類型。 | 無 |
ResourceGroupId | String | 資源群組ID。 | 無 |
CreateTime | String | 執行個體建立時間。 | 無 |
TableQuota | Number | 表總數。 | 無 |
VCUQuota | Number | 表上限。 | 無 |
InstanceSpecification | String | 執行個體規格。 | 無 |
UserId | String | 執行個體所屬使用者ID。 | 無 |
InstanceStatus | String | 執行個體狀態。 | 無 |
AliasName | String | 執行個體別名。 | 無 |
Network | String | 執行個體網路類型。 | 無 |
PaymentType | String | 執行個體模型。 | 無 |
InstanceDescription | String | 執行個體描述資訊。 | 無 |
RegionId | String | 地區ID。 | 無 |
樣本
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceName": {
"Type": "String",
"Description": "The name of instance."
}
},
"Resources": {
"Instances": {
"Type": "DATASOURCE::OTS::Instances",
"Properties": {
"InstanceName": {
"Ref": "InstanceName"
}
}
}
},
"Outputs": {
"Instances": {
"Description": "The list of instances.",
"Value": {
"Fn::GetAtt": [
"Instances",
"Instances"
]
}
},
"InstanceNames": {
"Description": "The list of instance names.",
"Value": {
"Fn::GetAtt": [
"Instances",
"InstanceNames"
]
}
}
}
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceName:
Type: String
Description: The name of instance.
Resources:
Instances:
Type: DATASOURCE::OTS::Instances
Properties:
InstanceName:
Ref: InstanceName
Outputs:
Instances:
Description: The list of instances.
Value:
Fn::GetAtt:
- Instances
- Instances
InstanceNames:
Description: The list of instance names.
Value:
Fn::GetAtt:
- Instances
- InstanceNames