Class: Humidifier::StepFunctions::StateMachine
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::StepFunctions::StateMachine resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#definition ⇒ Object
returns the Definition property.
-
#definition=(value) ⇒ Object
sets the Definition property (Structure).
-
#definition_s3_location ⇒ Object
returns the DefinitionS3Location property.
-
#definition_s3_location=(value) ⇒ Object
sets the DefinitionS3Location property (Structure).
-
#definition_string ⇒ Object
returns the DefinitionString property.
-
#definition_string=(value) ⇒ Object
sets the DefinitionString property (String).
-
#definition_substitutions ⇒ Object
returns the DefinitionSubstitutions property.
-
#definition_substitutions=(value) ⇒ Object
sets the DefinitionSubstitutions property (Map).
-
#logging_configuration ⇒ Object
returns the LoggingConfiguration property.
-
#logging_configuration=(value) ⇒ Object
sets the LoggingConfiguration property (Structure).
-
#role_arn ⇒ Object
returns the RoleArn property.
-
#role_arn=(value) ⇒ Object
sets the RoleArn property (String).
-
#state_machine_name ⇒ Object
returns the StateMachineName property.
-
#state_machine_name=(value) ⇒ Object
sets the StateMachineName property (String).
-
#state_machine_type ⇒ Object
returns the StateMachineType property.
-
#state_machine_type=(value) ⇒ Object
sets the StateMachineType property (String).
-
#tags ⇒ Object
returns the Tags property.
-
#tags=(value) ⇒ Object
sets the Tags property (List).
-
#tracing_configuration ⇒ Object
returns the TracingConfiguration property.
-
#tracing_configuration=(value) ⇒ Object
sets the TracingConfiguration property (Structure).
Methods inherited from Resource
#initialize, #method_missing, prop?, #respond_to_missing?, #to_cf, #update, #update_attributes, #update_property
Constructor Details
This class inherits a constructor from Humidifier::Resource
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Humidifier::Resource
Instance Method Details
#definition ⇒ Object
returns the Definition property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def definition properties['definition'] end |
#definition=(value) ⇒ Object
sets the Definition property (Structure)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def definition=(value) update_property('definition', value) end |
#definition_s3_location ⇒ Object
returns the DefinitionS3Location property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def definition_s3_location properties['definition_s3_location'] end |
#definition_s3_location=(value) ⇒ Object
sets the DefinitionS3Location property (Structure)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def definition_s3_location=(value) update_property('definition_s3_location', value) end |
#definition_string ⇒ Object
returns the DefinitionString property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def definition_string properties['definition_string'] end |
#definition_string=(value) ⇒ Object
sets the DefinitionString property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def definition_string=(value) update_property('definition_string', value) end |
#definition_substitutions ⇒ Object
returns the DefinitionSubstitutions property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def definition_substitutions properties['definition_substitutions'] end |
#definition_substitutions=(value) ⇒ Object
sets the DefinitionSubstitutions property (Map)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def definition_substitutions=(value) update_property('definition_substitutions', value) end |
#logging_configuration ⇒ Object
returns the LoggingConfiguration property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def logging_configuration properties['logging_configuration'] end |
#logging_configuration=(value) ⇒ Object
sets the LoggingConfiguration property (Structure)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def logging_configuration=(value) update_property('logging_configuration', value) end |
#role_arn ⇒ Object
returns the RoleArn property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def role_arn properties['role_arn'] end |
#role_arn=(value) ⇒ Object
sets the RoleArn property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def role_arn=(value) update_property('role_arn', value) end |
#state_machine_name ⇒ Object
returns the StateMachineName property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def state_machine_name properties['state_machine_name'] end |
#state_machine_name=(value) ⇒ Object
sets the StateMachineName property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def state_machine_name=(value) update_property('state_machine_name', value) end |
#state_machine_type ⇒ Object
returns the StateMachineType property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def state_machine_type properties['state_machine_type'] end |
#state_machine_type=(value) ⇒ Object
sets the StateMachineType property (String)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def state_machine_type=(value) update_property('state_machine_type', value) end |
#tags ⇒ Object
returns the Tags property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (List)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def (value) update_property('tags', value) end |
#tracing_configuration ⇒ Object
returns the TracingConfiguration property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def tracing_configuration properties['tracing_configuration'] end |
#tracing_configuration=(value) ⇒ Object
sets the TracingConfiguration property (Structure)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def tracing_configuration=(value) update_property('tracing_configuration', value) end |