Class: Humidifier::ECS::TaskDefinition
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::ECS::TaskDefinition resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#container_definitions ⇒ Object
returns the ContainerDefinitions property.
-
#container_definitions=(value) ⇒ Object
sets the ContainerDefinitions property (List).
-
#cpu ⇒ Object
returns the Cpu property.
-
#cpu=(value) ⇒ Object
sets the Cpu property (String).
-
#ephemeral_storage ⇒ Object
returns the EphemeralStorage property.
-
#ephemeral_storage=(value) ⇒ Object
sets the EphemeralStorage property (Structure).
-
#execution_role_arn ⇒ Object
returns the ExecutionRoleArn property.
-
#execution_role_arn=(value) ⇒ Object
sets the ExecutionRoleArn property (String).
-
#family ⇒ Object
returns the Family property.
-
#family=(value) ⇒ Object
sets the Family property (String).
-
#inference_accelerators ⇒ Object
returns the InferenceAccelerators property.
-
#inference_accelerators=(value) ⇒ Object
sets the InferenceAccelerators property (List).
-
#ipc_mode ⇒ Object
returns the IpcMode property.
-
#ipc_mode=(value) ⇒ Object
sets the IpcMode property (String).
-
#memory ⇒ Object
returns the Memory property.
-
#memory=(value) ⇒ Object
sets the Memory property (String).
-
#network_mode ⇒ Object
returns the NetworkMode property.
-
#network_mode=(value) ⇒ Object
sets the NetworkMode property (String).
-
#pid_mode ⇒ Object
returns the PidMode property.
-
#pid_mode=(value) ⇒ Object
sets the PidMode property (String).
-
#placement_constraints ⇒ Object
returns the PlacementConstraints property.
-
#placement_constraints=(value) ⇒ Object
sets the PlacementConstraints property (List).
-
#proxy_configuration ⇒ Object
returns the ProxyConfiguration property.
-
#proxy_configuration=(value) ⇒ Object
sets the ProxyConfiguration property (Structure).
-
#requires_compatibilities ⇒ Object
returns the RequiresCompatibilities property.
-
#requires_compatibilities=(value) ⇒ Object
sets the RequiresCompatibilities property (List).
-
#runtime_platform ⇒ Object
returns the RuntimePlatform property.
-
#runtime_platform=(value) ⇒ Object
sets the RuntimePlatform property (Structure).
-
#tags ⇒ Object
returns the Tags property.
-
#tags=(value) ⇒ Object
sets the Tags property (List).
-
#task_role_arn ⇒ Object
returns the TaskRoleArn property.
-
#task_role_arn=(value) ⇒ Object
sets the TaskRoleArn property (String).
-
#volumes ⇒ Object
returns the Volumes property.
-
#volumes=(value) ⇒ Object
sets the Volumes property (List).
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
#container_definitions ⇒ Object
returns the ContainerDefinitions property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def container_definitions properties['container_definitions'] end |
#container_definitions=(value) ⇒ Object
sets the ContainerDefinitions property (List)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def container_definitions=(value) update_property('container_definitions', value) end |
#cpu ⇒ Object
returns the Cpu property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def cpu properties['cpu'] end |
#cpu=(value) ⇒ Object
sets the Cpu property (String)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def cpu=(value) update_property('cpu', value) end |
#ephemeral_storage ⇒ Object
returns the EphemeralStorage property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def ephemeral_storage properties['ephemeral_storage'] end |
#ephemeral_storage=(value) ⇒ Object
sets the EphemeralStorage property (Structure)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def ephemeral_storage=(value) update_property('ephemeral_storage', value) end |
#execution_role_arn ⇒ Object
returns the ExecutionRoleArn property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def execution_role_arn properties['execution_role_arn'] end |
#execution_role_arn=(value) ⇒ Object
sets the ExecutionRoleArn property (String)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def execution_role_arn=(value) update_property('execution_role_arn', value) end |
#family ⇒ Object
returns the Family property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def family properties['family'] end |
#family=(value) ⇒ Object
sets the Family property (String)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def family=(value) update_property('family', value) end |
#inference_accelerators ⇒ Object
returns the InferenceAccelerators property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def inference_accelerators properties['inference_accelerators'] end |
#inference_accelerators=(value) ⇒ Object
sets the InferenceAccelerators property (List)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def inference_accelerators=(value) update_property('inference_accelerators', value) end |
#ipc_mode ⇒ Object
returns the IpcMode property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def ipc_mode properties['ipc_mode'] end |
#ipc_mode=(value) ⇒ Object
sets the IpcMode property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def ipc_mode=(value) update_property('ipc_mode', value) end |
#memory ⇒ Object
returns the Memory property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def memory properties['memory'] end |
#memory=(value) ⇒ Object
sets the Memory property (String)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def memory=(value) update_property('memory', value) end |
#network_mode ⇒ Object
returns the NetworkMode property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def network_mode properties['network_mode'] end |
#network_mode=(value) ⇒ Object
sets the NetworkMode property (String)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def network_mode=(value) update_property('network_mode', value) end |
#pid_mode ⇒ Object
returns the PidMode property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def pid_mode properties['pid_mode'] end |
#pid_mode=(value) ⇒ Object
sets the PidMode property (String)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def pid_mode=(value) update_property('pid_mode', value) end |
#placement_constraints ⇒ Object
returns the PlacementConstraints property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def placement_constraints properties['placement_constraints'] end |
#placement_constraints=(value) ⇒ Object
sets the PlacementConstraints property (List)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def placement_constraints=(value) update_property('placement_constraints', value) end |
#proxy_configuration ⇒ Object
returns the ProxyConfiguration property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def proxy_configuration properties['proxy_configuration'] end |
#proxy_configuration=(value) ⇒ Object
sets the ProxyConfiguration property (Structure)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def proxy_configuration=(value) update_property('proxy_configuration', value) end |
#requires_compatibilities ⇒ Object
returns the RequiresCompatibilities property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def requires_compatibilities properties['requires_compatibilities'] end |
#requires_compatibilities=(value) ⇒ Object
sets the RequiresCompatibilities property (List)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def requires_compatibilities=(value) update_property('requires_compatibilities', value) end |
#runtime_platform ⇒ Object
returns the RuntimePlatform property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def runtime_platform properties['runtime_platform'] end |
#runtime_platform=(value) ⇒ Object
sets the RuntimePlatform property (Structure)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def runtime_platform=(value) update_property('runtime_platform', value) end |
#tags ⇒ Object
returns the Tags property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def properties['tags'] end |
#tags=(value) ⇒ Object
sets the Tags property (List)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def (value) update_property('tags', value) end |
#task_role_arn ⇒ Object
returns the TaskRoleArn property
160 161 162 |
# File 'lib/humidifier/magic.rb', line 160 def task_role_arn properties['task_role_arn'] end |
#task_role_arn=(value) ⇒ Object
sets the TaskRoleArn property (String)
165 166 167 |
# File 'lib/humidifier/magic.rb', line 165 def task_role_arn=(value) update_property('task_role_arn', value) end |
#volumes ⇒ Object
returns the Volumes property
170 171 172 |
# File 'lib/humidifier/magic.rb', line 170 def volumes properties['volumes'] end |
#volumes=(value) ⇒ Object
sets the Volumes property (List)
175 176 177 |
# File 'lib/humidifier/magic.rb', line 175 def volumes=(value) update_property('volumes', value) end |