ALIYUN::FNF::Flow は、フローを作成するために使用されます。
構文
{
"Type": "ALIYUN::FNF::Flow",
"Properties": {
"Definition": String,
"RoleArn": String,
"Description": String,
"RequestId": String,
"Name": String,
"ExternalStorageLocation": String,
"ExecutionMode": String
}
}プロパティ
プロパティ | 型 | 必須 | 編集可能 | 説明 | 制約 |
Definition | String | はい | はい | フローの定義。例: | 定義はフロー定義言語 (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 | いいえ | いいえ | 実行モード。 | 有効な値:
|
戻り値
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"
]
}
}
}
}