全部產品
Search
文件中心

:DATASOURCE::FNF::Schedules

更新時間:Oct 30, 2024

DATASOURCE::FNF::Schedules類型用於擷取定時調度列表。

文法

{
  "Type": "DATASOURCE::FNF::Schedules",
  "Properties": {
    "FlowName": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

FlowName

String

定時調度綁定的流程名稱。

該名稱在同一地區內唯一,建立後不可修改。要求如下:

  • 支援英文字元(a~z)或(A~Z)、數字(0~9)、底線(_)和短劃線(-)。

  • 首字母必須為英文字母(a~z)、(A~Z)或底線(_)。

  • 區分大小寫。

  • 長度為1~128個字元。

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

有效值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

傳回值

Fn::GetAtt

  • Schedules:定時調度資訊列表。

  • ScheduleNames:定時調度名稱列表。

屬性名稱

類型

描述

約束

ScheduleNames

List

定時調度名稱列表。

Schedules

List

定時調度資訊列表。

Status

Boolean

是否啟用定時調度。

取值:

  • true:啟用定時調度。

  • false:禁用定時調度。

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