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"
]
}
}
}
}