class Monosasi::DSL::Context::Rule::Target::EcsParameters
Attributes
result[R]
Public Class Methods
new(context, &block)
click to toggle source
# File lib/monosasi/dsl/context/rule/target/ecs_parameters.rb, line 4 def initialize(context, &block) @context = context @result = {} instance_eval(&block) end
Private Instance Methods
group(value)
click to toggle source
# File lib/monosasi/dsl/context/rule/target/ecs_parameters.rb, line 34 def group(value) @result[:group] = value.to_s end
launch_type(value)
click to toggle source
# File lib/monosasi/dsl/context/rule/target/ecs_parameters.rb, line 22 def launch_type(value) @result[:launch_type] = value.to_s end
network_configuration(&block)
click to toggle source
# File lib/monosasi/dsl/context/rule/target/ecs_parameters.rb, line 26 def network_configuration(&block) @result[:network_configuration] = NetworkConfiguration.new(@context, &block).result end
platform_version(value)
click to toggle source
# File lib/monosasi/dsl/context/rule/target/ecs_parameters.rb, line 30 def platform_version(value) @result[:platform_version] = value.to_s end
task_count(value)
click to toggle source
# File lib/monosasi/dsl/context/rule/target/ecs_parameters.rb, line 18 def task_count(value) @result[:task_count] = value end
task_definition_arn(value)
click to toggle source
# File lib/monosasi/dsl/context/rule/target/ecs_parameters.rb, line 14 def task_definition_arn(value) @result[:task_definition_arn] = value.to_s end