in alibabacloudstack/data_source_apsarastack_oos_executions.go [13:197]
func dataSourceAlibabacloudStackOosExecutions() *schema.Resource {
return &schema.Resource{
Read: dataSourceAlibabacloudStackOosExecutionsRead,
Schema: map[string]*schema.Schema{
"category": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
ValidateFunc: validation.StringInSlice([]string{"AlarmTrigger", "EventTrigger", "Other", "TimerTrigger"}, false),
},
"end_date": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
},
"end_date_after": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
},
"executed_by": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
},
"ids": {
Type: schema.TypeList,
Optional: true,
ForceNew: true,
Elem: &schema.Schema{Type: schema.TypeString},
Computed: true,
},
"include_child_execution": {
Type: schema.TypeBool,
Optional: true,
ForceNew: true,
},
"mode": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
Default: "Automatic",
ValidateFunc: validation.StringInSlice([]string{"Automatic", "Debug"}, false),
},
"parent_execution_id": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
},
"ram_role": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
},
"sort_field": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
},
"sort_order": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
},
"start_date_after": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
},
"start_date_before": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
},
"status": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
ValidateFunc: validation.StringInSlice([]string{"Cancelled", "Failed", "Queued", "Running", "Started", "Success", "Waiting"}, false),
},
"tags": tagsSchema(),
"template_name": {
Type: schema.TypeString,
Optional: true,
ForceNew: true,
},
"output_file": {
Type: schema.TypeString,
Optional: true,
},
"executions": {
Type: schema.TypeList,
Computed: true,
Elem: &schema.Resource{
Schema: map[string]*schema.Schema{
"category": {
Type: schema.TypeString,
Computed: true,
},
"counters": {
Type: schema.TypeString,
Computed: true,
},
"create_date": {
Type: schema.TypeString,
Computed: true,
},
"end_date": {
Type: schema.TypeString,
Computed: true,
},
"executed_by": {
Type: schema.TypeString,
Computed: true,
},
"id": {
Type: schema.TypeString,
Computed: true,
},
"execution_id": {
Type: schema.TypeString,
Computed: true,
},
"is_parent": {
Type: schema.TypeBool,
Computed: true,
},
"mode": {
Type: schema.TypeString,
Computed: true,
},
"outputs": {
Type: schema.TypeString,
Computed: true,
},
"parameters": {
Type: schema.TypeString,
Computed: true,
},
"parent_execution_id": {
Type: schema.TypeString,
Computed: true,
},
"ram_role": {
Type: schema.TypeString,
Computed: true,
},
"start_date": {
Type: schema.TypeString,
Computed: true,
},
"status": {
Type: schema.TypeString,
Computed: true,
},
"status_message": {
Type: schema.TypeString,
Computed: true,
},
"status_reason": {
Type: schema.TypeString,
Computed: true,
},
"template_id": {
Type: schema.TypeString,
Computed: true,
},
"template_name": {
Type: schema.TypeString,
Computed: true,
},
"template_version": {
Type: schema.TypeString,
Computed: true,
},
"update_date": {
Type: schema.TypeString,
Computed: true,
},
},
},
},
},
}
}