DATASOURCE::SLS::Logstores は、Logstores のクエリに使用されます。
構文
{
"Type": "DATASOURCE::SLS::Logstores",
"Properties": {
"Project": String,
"LogstoreName": String,
"RefreshOptions": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
Project | String | はい | はい | プロジェクト名。 | なし。 |
LogstoreName | String | いいえ | はい | Logstore 名。 | あいまい一致がサポートされています。 たとえば、値を test に設定すると、名前に test が含まれるすべての Logstores が返されます。 |
RefreshOptions | String | いいえ | はい | スタックの更新時のデータソースリソースの更新ポリシー。 | 有効な値:
|
戻り値 (Fn::GetAtt)
Logstores: Logstores の詳細。
プロパティ | タイプ | 説明 | 制約 |
Logstores | List | Logstores の詳細。 | 例: |
例
JSON 形式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Project": {
"Type": "String",
"Description": "プロジェクト名。" // Project name.
}
},
"Resources": {
"Logstores": {
"Type": "DATASOURCE::SLS::Logstores",
"Properties": {
"Project": {
"Ref": "Project"
}
}
}
},
"Outputs": {
"Logstores": {
"Description": "logstores のリスト。", // The list of logstores.
"Value": {
"Fn::GetAtt": [
"Logstores",
"Logstores"
]
}
}
}
}