-
Notifications
You must be signed in to change notification settings - Fork 120
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Initial commit for generic service state machine.
- Loading branch information
Showing
23 changed files
with
1,110 additions
and
0 deletions.
There are no files selected for viewing
393 changes: 393 additions & 0 deletions
393
...ent/automate/ManageIQ/Service/Generic/StateMachines/GenericLifecycle.class/__class__.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,393 @@ | ||
--- | ||
object_type: class | ||
version: 1.0 | ||
object: | ||
attributes: | ||
description: Generic Lifecycle State Machine | ||
display_name: | ||
name: GenericLifecycle | ||
type: | ||
inherits: | ||
visibility: | ||
owner: | ||
schema: | ||
- field: | ||
aetype: state | ||
name: start | ||
display_name: | ||
datatype: string | ||
priority: 1 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: pre0 | ||
display_name: | ||
datatype: string | ||
priority: 2 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: pre1 | ||
display_name: | ||
datatype: string | ||
priority: 3 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: pre2 | ||
display_name: | ||
datatype: string | ||
priority: 4 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: pre3 | ||
display_name: | ||
datatype: string | ||
priority: 5 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: pre4 | ||
display_name: | ||
datatype: string | ||
priority: 6 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: pre5 | ||
display_name: | ||
datatype: string | ||
priority: 7 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: execute_external | ||
display_name: | ||
datatype: string | ||
priority: 8 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: wait_for_execute_external | ||
display_name: | ||
datatype: string | ||
priority: 9 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: execute_internal | ||
display_name: | ||
datatype: string | ||
priority: 10 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: | ||
on_exit: | ||
on_error: | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: wait_for_execute_internal | ||
display_name: | ||
datatype: string | ||
priority: 11 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: | ||
on_exit: | ||
on_error: | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: post0 | ||
display_name: | ||
datatype: string | ||
priority: 12 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: post1 | ||
display_name: | ||
datatype: string | ||
priority: 13 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: post2 | ||
display_name: | ||
datatype: string | ||
priority: 14 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: post3 | ||
display_name: | ||
datatype: string | ||
priority: 15 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: post4 | ||
display_name: | ||
datatype: string | ||
priority: 16 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: post5 | ||
display_name: | ||
datatype: string | ||
priority: 17 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: email | ||
display_name: | ||
datatype: string | ||
priority: 18 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: '' | ||
on_exit: '' | ||
on_error: '' | ||
max_retries: '100' | ||
max_time: | ||
- field: | ||
aetype: state | ||
name: finish | ||
display_name: | ||
datatype: string | ||
priority: 19 | ||
owner: | ||
default_value: | ||
substitute: true | ||
message: create | ||
visibility: | ||
collect: | ||
scope: | ||
description: | ||
condition: | ||
on_entry: | ||
on_exit: | ||
on_error: | ||
max_retries: '100' | ||
max_time: |
Oops, something went wrong.