DATASOURCE::FNF::Flows

DATASOURCE::FNF::Flows类型用于批量查询流程信息。

语法

{
  "Type": "DATASOURCE::FNF::Flows",
  "Properties": {
    "RefreshOptions": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

RefreshOptions

String

当资源栈更新时,数据源资源的刷新策略。

有效值:

  • Never(默认值):更新堆栈时,从不刷新数据源资源。

  • Always:更新堆栈时,始终刷新数据源资源。

返回值

Fn::GetAtt

  • FlowNames:流程名称列表。

  • Flows:流程详情列表。

属性名称

类型

描述

约束

FlowNames

List

流程名称列表。

Flows

List

流程详情列表。

Definition

String

流程定义。

遵循FDL语法标准。

Description

String

流程描述。

FlowName

String

流程名称。

RoleArn

String

流程执行所需资源描述符信息。

FlowId

String

流程的唯一ID。

LastModifiedTime

String

流程最后更改时间。

Type

String

流程类型。

CreateTime

String

流程创建时间。

示例

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  ExtensionDataSource:
    Properties: {}
    Type: DATASOURCE::FNF::Flows
Outputs:
  FlowNames:
    Description: The list of flow names.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - FlowNames
  Flows:
    Description: The details about flows.
    Value:
      Fn::GetAtt:
      - ExtensionDataSource
      - Flows
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::FNF::Flows",
      "Properties": {}
    }
  },
  "Outputs": {
    "FlowNames": {
      "Description": "The list of flow names.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "FlowNames"
        ]
      }
    },
    "Flows": {
      "Description": "The details about flows.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "Flows"
        ]
      }
    }
  }
}