DATASOURCE::FNF::Schedules類型用於擷取定時調度列表。
文法
{
"Type": "DATASOURCE::FNF::Schedules",
"Properties": {
"FlowName": String,
"RefreshOptions": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
FlowName | String | 是 | 是 | 定時調度綁定的流程名稱。 | 該名稱在同一地區內唯一,建立後不可修改。要求如下:
|
RefreshOptions | String | 否 | 是 | 當資源棧更新時,資料來源資源的重新整理策略。 | 有效值:
|
傳回值
Fn::GetAtt
Schedules:定時調度資訊列表。
ScheduleNames:定時調度名稱列表。
屬性名稱 | 類型 | 描述 | 約束 |
ScheduleNames | List | 定時調度名稱列表。 | 無 |
Schedules | List | 定時調度資訊列表。 | 無 |
Status | Boolean | 是否啟用定時調度。 | 取值:
|
ScheduleId | String | 定時調度ID。 | 無 |
Description | String | 定時調度描述。 | 無 |
Payload | String | 定時調度的觸發訊息。 | 無 |
CronExpression | String | Cron運算式。 | 無 |
ScheduleName | String | 定時調度的名稱。 | 無 |
LastModifiedTime | String | 定時調度最近一次的更改時間。 | 無 |
CreateTime | String | 定時調度的建立時間。 | 無 |
樣本
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Resources:
ExtensionDataSource:
Properties:
FlowName: Test
Type: DATASOURCE::FNF::Schedules
Outputs:
ScheduleNames:
Description: The list of schedule names.
Value:
Fn::GetAtt:
- ExtensionDataSource
- ScheduleNames
Schedules:
Description: The queried time-based schedules.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Schedules
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::FNF::Schedules",
"Properties": {
"FlowName": "Test"
}
}
},
"Outputs": {
"Schedules": {
"Description": "The queried time-based schedules.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Schedules"
]
}
},
"ScheduleNames": {
"Description": "The list of schedule names.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ScheduleNames"
]
}
}
}
}