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