すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::FNF::Flow

最終更新日:Jan 22, 2025

ALIYUN::FNF::Flow は、フローを作成するために使用されます。

構文

{
  "Type": "ALIYUN::FNF::Flow",
  "Properties": {
    "Definition": String,
    "RoleArn": String,
    "Description": String,
    "RequestId": String,
    "Name": String,
    "ExternalStorageLocation": String,
    "ExecutionMode": String
  }
}

プロパティ

プロパティ

必須

編集可能

説明

制約

Definition

String

はい

はい

フローの定義。例: version: v1beta1\ntype: flow\nsteps: \n - type: pass\n name: mypass

定義はフロー定義言語 (FDL) 構文に準拠します。 詳細については、「概要」をご参照ください。

RoleArn

String

いいえ

はい

フローの実行に必要なResource Access Management (RAM) ロールのAlibaba Cloud Resource Name (ARN)。

なし。

Description

String

いいえ

はい

フローの説明。

なし。

RequestId

String

いいえ

はい

リクエストの ID。

このプロパティを空のままにすると、システムによって値がランダムに生成されます。

Name

String

はい

いいえ

フローの名前。

名前は Alibaba Cloud アカウント内で一意である必要があります。

1 ~ 128 文字で、英字、数字、アンダースコア (_)、ハイフン (-) を使用できます。英字またはアンダースコア (_) で始める必要があります。

ExternalStorageLocation

String

いいえ

いいえ

外部ストレージのパス。

なし。

ExecutionMode

String

いいえ

いいえ

実行モード。

有効な値:

  • Express

  • Standard

戻り値

Fn::GetAtt

  • CreatedTime: フローが作成された時刻。

  • LastModifiedTime: フローが最後に変更された時刻。

  • Id: フローの一意の ID。

  • Name: フローの名前。

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  Flow:
    Type: ALIYUN::FNF::Flow
    Properties:
      Name: ros-test
      Definition: ros-test
Outputs:
  CreatedTime:
    Description: Flow creation time.
    Value:
      Fn::GetAtt:
        - Flow
        - CreatedTime
  LastModifiedTime:
    Description: The most recently modified time of the flow.
    Value:
      Fn::GetAtt:
        - Flow
        - LastModifiedTime
  Id:
    Description: The unique ID of the flow.
    Value:
      Fn::GetAtt:
        - Flow
        - Id
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "Flow": {
      "Type": "ALIYUN::FNF::Flow",
      "Properties": {
        "Name": "ros-test",
        "Definition": "ros-test"
      }
    }
  },
  "Outputs": {
    "CreatedTime": {
      "Description": "フローの作成時刻。",
      "Value": {
        "Fn::GetAtt": [
          "Flow",
          "CreatedTime"
        ]
      }
    },
    "LastModifiedTime": {
      "Description": "フローが最後に変更された時刻。",
      "Value": {
        "Fn::GetAtt": [
          "Flow",
          "LastModifiedTime"
        ]
      }
    },
    "Id": {
      "Description": "フローの一意の ID。",
      "Value": {
        "Fn::GetAtt": [
          "Flow",
          "Id"
        ]
      }
    }
  }
}