Class: Convection::Model::Template::ResourceProperty::EC2SpotFleetRequestConfigData
Overview
Instance Attribute Summary
#exist, #properties, #template
Instance Method Summary
collapse
attach_method, #initialize, properties, property, #property, #render
#camel_case, included, method_name, #screaming_snake_case, #snake_case
#base64, #find_in_map, #fn_and, #fn_equals, #fn_if, #fn_import_value, #fn_not, #fn_or, #fn_ref, #fn_sub, #get_att, #get_azs, included, #join, mixers, #select
Instance Method Details
#allocation_strategy ⇒ Object
#allocation_strategy(value) ⇒ Object
10
|
# File 'lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data.rb', line 10
property :allocation_strategy, 'AllocationStrategy'
|
#excess_capacity_termination_policy ⇒ Object
#excess_capacity_termination_policy(value) ⇒ Object
11
|
# File 'lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data.rb', line 11
property :excess_capacity_termination_policy, 'ExcessCapacityTerminationPolicy'
|
#iam_fleet_role ⇒ Object
#iam_fleet_role(value) ⇒ Object
12
|
# File 'lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data.rb', line 12
property :iam_fleet_role, 'IamFleetRole'
|
#launch_specification(&block) ⇒ Object
20
21
22
23
24
|
# File 'lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data.rb', line 20
def launch_specification(&block)
launch_specification = ResourceProperty::EC2SpotFleetRequestConfigDataLaunchSpecifications.new(self)
launch_specification.instance_exec(&block) if block
launch_specifications << launch_specification
end
|
#launch_specifications ⇒ Object
#launch_specifications(value) ⇒ Object
13
|
# File 'lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data.rb', line 13
property :launch_specifications, 'LaunchSpecifications', :type => :list
|
#spot_price ⇒ Object
#spot_price(value) ⇒ Object
14
|
# File 'lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data.rb', line 14
property :spot_price, 'SpotPrice'
|
#target_capacity ⇒ Object
#target_capacity(value) ⇒ Object
15
|
# File 'lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data.rb', line 15
property :target_capacity, 'TargetCapacity'
|
#terminate_instances_with_expiration ⇒ Object
#terminate_instances_with_expiration(value) ⇒ Object
16
|
# File 'lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data.rb', line 16
property :terminate_instances_with_expiration, 'TerminateInstancesWithExpiration'
|
#valid_from ⇒ Object
#valid_from(value) ⇒ Object
17
|
# File 'lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data.rb', line 17
property :valid_from, 'ValidFrom'
|
#valid_until ⇒ Object
#valid_until(value) ⇒ Object
18
|
# File 'lib/convection/model/template/resource_property/aws_ec2_spot_fleet_request_config_data.rb', line 18
property :valid_until, 'ValidUntil'
|