alicloud_fnf_execution
更新时间:
Provides a Serverless Workflow Execution resource.
For information about Serverless Workflow Execution and how to use it, see What is Execution.
-> NOTE: Available since v1.149.0+.
Example Usage
Basic Usage
provider "alicloud" {
region = "cn-shanghai"
}
variable "name" {
default = "tf-example-fnfflow"
}
resource "alicloud_ram_role" "default" {
name = var.name
document = <<EOF
{
"Statement": [
{
"Action": "sts:AssumeRole",
"Effect": "Allow",
"Principal": {
"Service": [
"fnf.aliyuncs.com"
]
}
}
],
"Version": "1"
}
EOF
}
resource "alicloud_fnf_flow" "default" {
definition = <<EOF
version: v1beta1
type: flow
steps:
- type: wait
name: custom_wait
duration: $.wait
EOF
role_arn = alicloud_ram_role.default.arn
description = "Test for terraform fnf_flow."
name = var.name
type = "FDL"
}
resource "alicloud_fnf_execution" "default" {
execution_name = var.name
flow_name = alicloud_fnf_flow.default.name
input = "{\"wait\": 600}"
}
Argument Reference
The following arguments are supported:
execution_name
- (Required, ForceNew) The name of the execution.flow_name
- (Required, ForceNew) The name of the flow.input
- (Optional, ForceNew) The Input information for this execution.status
- (Optional, Computed) The status of the resource. Valid values:Stopped
.
Attributes Reference
The following attributes are exported:
id
- The resource ID of Execution. The value formats as<flow_name>:<execution_name>
.
Timeouts
The timeouts
block allows you to specify timeouts for certain actions:
create
- (Defaults to 5 mins) Used when create the Execution.update
- (Defaults to 5 mins) Used when update the Execution.
Import
Serverless Workflow Execution can be imported using the id, e.g.
$ terraform import alicloud_fnf_execution.example <flow_name>:<execution_name>
文档内容是否对您有帮助?