DATASOURCE::OTS::Tables digunakan untuk menanyakan nama semua tabel yang dibuat dalam sebuah instans.
Sintaksis
{
"Type": "DATASOURCE::OTS::Tables",
"Properties": {
"InstanceName": String,
"TableName": String,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
InstanceName | String | Ya | Ya | Nama instans. | Tidak ada. |
TableName | String | Tidak | Ya | Nama tabel. | Tidak ada. |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya data ketika tumpukan diperbarui. | Nilai valid:
|
Nilai kembali (Fn::GetAtt)
TableNames: Nama-nama tabel.
Tables: Detail tabel.
Properti | Tipe | Deskripsi | Kendala |
TableNames | List | Nama-nama tabel. | Tidak ada. |
Tables | List | Detail tabel. | Tidak ada. |
TableName | String | Nama tabel. | Tidak ada. |
Contoh
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"InstanceName": {
"Type": "String",
"Description": "Nama instans tempat tabel tersebut berada."
}
},
"Resources": {
"Tables": {
"Type": "DATASOURCE::OTS::Tables",
"Properties": {
"InstanceName": {
"Ref": "InstanceName"
}
}
}
},
"Outputs": {
"TableNames": {
"Description": "Daftar nama tabel.",
"Value": {
"Fn::GetAtt": [
"Tables",
"TableNames"
]
}
},
"Tables": {
"Description": "Daftar tabel.",
"Value": {
"Fn::GetAtt": [
"Tables",
"Tables"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
InstanceName:
Type: String
Description: Nama instans tempat tabel tersebut berada.
Resources:
Tables:
Type: DATASOURCE::OTS::Tables
Properties:
InstanceName:
Ref: InstanceName
Outputs:
TableNames:
Description: Daftar nama tabel.
Value:
Fn::GetAtt:
- Tables
- TableNames
Tables:
Description: Daftar tabel.
Value:
Fn::GetAtt:
- Tables
- Tables