Class: Humidifier::GameLift::Fleet
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::GameLift::Fleet resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#build_id ⇒ Object
returns the BuildId property.
-
#build_id=(value) ⇒ Object
sets the BuildId property (String).
-
#certificate_configuration ⇒ Object
returns the CertificateConfiguration property.
-
#certificate_configuration=(value) ⇒ Object
sets the CertificateConfiguration property (Structure).
-
#description ⇒ Object
returns the Description property.
-
#description=(value) ⇒ Object
sets the Description property (String).
-
#desired_ec2_instances ⇒ Object
returns the DesiredEC2Instances property.
-
#desired_ec2_instances=(value) ⇒ Object
sets the DesiredEC2Instances property (Integer).
-
#ec2_inbound_permissions ⇒ Object
returns the EC2InboundPermissions property.
-
#ec2_inbound_permissions=(value) ⇒ Object
sets the EC2InboundPermissions property (List).
-
#ec2_instance_type ⇒ Object
returns the EC2InstanceType property.
-
#ec2_instance_type=(value) ⇒ Object
sets the EC2InstanceType property (String).
-
#fleet_type ⇒ Object
returns the FleetType property.
-
#fleet_type=(value) ⇒ Object
sets the FleetType property (String).
-
#instance_role_arn ⇒ Object
returns the InstanceRoleARN property.
-
#instance_role_arn=(value) ⇒ Object
sets the InstanceRoleARN property (String).
-
#locations ⇒ Object
returns the Locations property.
-
#locations=(value) ⇒ Object
sets the Locations property (List).
-
#max_size ⇒ Object
returns the MaxSize property.
-
#max_size=(value) ⇒ Object
sets the MaxSize property (Integer).
-
#metric_groups ⇒ Object
returns the MetricGroups property.
-
#metric_groups=(value) ⇒ Object
sets the MetricGroups property (List).
-
#min_size ⇒ Object
returns the MinSize property.
-
#min_size=(value) ⇒ Object
sets the MinSize property (Integer).
-
#name ⇒ Object
returns the Name property.
-
#name=(value) ⇒ Object
sets the Name property (String).
-
#new_game_session_protection_policy ⇒ Object
returns the NewGameSessionProtectionPolicy property.
-
#new_game_session_protection_policy=(value) ⇒ Object
sets the NewGameSessionProtectionPolicy property (String).
-
#peer_vpc_aws_account_id ⇒ Object
returns the PeerVpcAwsAccountId property.
-
#peer_vpc_aws_account_id=(value) ⇒ Object
sets the PeerVpcAwsAccountId property (String).
-
#peer_vpc_id ⇒ Object
returns the PeerVpcId property.
-
#peer_vpc_id=(value) ⇒ Object
sets the PeerVpcId property (String).
-
#resource_creation_limit_policy ⇒ Object
returns the ResourceCreationLimitPolicy property.
-
#resource_creation_limit_policy=(value) ⇒ Object
sets the ResourceCreationLimitPolicy property (Structure).
-
#runtime_configuration ⇒ Object
returns the RuntimeConfiguration property.
-
#runtime_configuration=(value) ⇒ Object
sets the RuntimeConfiguration property (Structure).
-
#script_id ⇒ Object
returns the ScriptId property.
-
#script_id=(value) ⇒ Object
sets the ScriptId property (String).
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
#build_id ⇒ Object
returns the BuildId property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def build_id properties['build_id'] end |
#build_id=(value) ⇒ Object
sets the BuildId property (String)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def build_id=(value) update_property('build_id', value) end |
#certificate_configuration ⇒ Object
returns the CertificateConfiguration property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def certificate_configuration properties['certificate_configuration'] end |
#certificate_configuration=(value) ⇒ Object
sets the CertificateConfiguration property (Structure)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def certificate_configuration=(value) update_property('certificate_configuration', value) end |
#description ⇒ Object
returns the Description property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def description properties['description'] end |
#description=(value) ⇒ Object
sets the Description property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def description=(value) update_property('description', value) end |
#desired_ec2_instances ⇒ Object
returns the DesiredEC2Instances property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def desired_ec2_instances properties['desired_ec2_instances'] end |
#desired_ec2_instances=(value) ⇒ Object
sets the DesiredEC2Instances property (Integer)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def desired_ec2_instances=(value) update_property('desired_ec2_instances', value) end |
#ec2_inbound_permissions ⇒ Object
returns the EC2InboundPermissions property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def properties['ec2_inbound_permissions'] end |
#ec2_inbound_permissions=(value) ⇒ Object
sets the EC2InboundPermissions property (List)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def (value) update_property('ec2_inbound_permissions', value) end |
#ec2_instance_type ⇒ Object
returns the EC2InstanceType property
60 61 62 |
# File 'lib/humidifier/magic.rb', line 60 def ec2_instance_type properties['ec2_instance_type'] end |
#ec2_instance_type=(value) ⇒ Object
sets the EC2InstanceType property (String)
65 66 67 |
# File 'lib/humidifier/magic.rb', line 65 def ec2_instance_type=(value) update_property('ec2_instance_type', value) end |
#fleet_type ⇒ Object
returns the FleetType property
70 71 72 |
# File 'lib/humidifier/magic.rb', line 70 def fleet_type properties['fleet_type'] end |
#fleet_type=(value) ⇒ Object
sets the FleetType property (String)
75 76 77 |
# File 'lib/humidifier/magic.rb', line 75 def fleet_type=(value) update_property('fleet_type', value) end |
#instance_role_arn ⇒ Object
returns the InstanceRoleARN property
80 81 82 |
# File 'lib/humidifier/magic.rb', line 80 def instance_role_arn properties['instance_role_arn'] end |
#instance_role_arn=(value) ⇒ Object
sets the InstanceRoleARN property (String)
85 86 87 |
# File 'lib/humidifier/magic.rb', line 85 def instance_role_arn=(value) update_property('instance_role_arn', value) end |
#locations ⇒ Object
returns the Locations property
90 91 92 |
# File 'lib/humidifier/magic.rb', line 90 def locations properties['locations'] end |
#locations=(value) ⇒ Object
sets the Locations property (List)
95 96 97 |
# File 'lib/humidifier/magic.rb', line 95 def locations=(value) update_property('locations', value) end |
#max_size ⇒ Object
returns the MaxSize property
100 101 102 |
# File 'lib/humidifier/magic.rb', line 100 def max_size properties['max_size'] end |
#max_size=(value) ⇒ Object
sets the MaxSize property (Integer)
105 106 107 |
# File 'lib/humidifier/magic.rb', line 105 def max_size=(value) update_property('max_size', value) end |
#metric_groups ⇒ Object
returns the MetricGroups property
110 111 112 |
# File 'lib/humidifier/magic.rb', line 110 def metric_groups properties['metric_groups'] end |
#metric_groups=(value) ⇒ Object
sets the MetricGroups property (List)
115 116 117 |
# File 'lib/humidifier/magic.rb', line 115 def metric_groups=(value) update_property('metric_groups', value) end |
#min_size ⇒ Object
returns the MinSize property
120 121 122 |
# File 'lib/humidifier/magic.rb', line 120 def min_size properties['min_size'] end |
#min_size=(value) ⇒ Object
sets the MinSize property (Integer)
125 126 127 |
# File 'lib/humidifier/magic.rb', line 125 def min_size=(value) update_property('min_size', value) end |
#name ⇒ Object
returns the Name property
130 131 132 |
# File 'lib/humidifier/magic.rb', line 130 def name properties['name'] end |
#name=(value) ⇒ Object
sets the Name property (String)
135 136 137 |
# File 'lib/humidifier/magic.rb', line 135 def name=(value) update_property('name', value) end |
#new_game_session_protection_policy ⇒ Object
returns the NewGameSessionProtectionPolicy property
140 141 142 |
# File 'lib/humidifier/magic.rb', line 140 def new_game_session_protection_policy properties['new_game_session_protection_policy'] end |
#new_game_session_protection_policy=(value) ⇒ Object
sets the NewGameSessionProtectionPolicy property (String)
145 146 147 |
# File 'lib/humidifier/magic.rb', line 145 def new_game_session_protection_policy=(value) update_property('new_game_session_protection_policy', value) end |
#peer_vpc_aws_account_id ⇒ Object
returns the PeerVpcAwsAccountId property
150 151 152 |
# File 'lib/humidifier/magic.rb', line 150 def peer_vpc_aws_account_id properties['peer_vpc_aws_account_id'] end |
#peer_vpc_aws_account_id=(value) ⇒ Object
sets the PeerVpcAwsAccountId property (String)
155 156 157 |
# File 'lib/humidifier/magic.rb', line 155 def peer_vpc_aws_account_id=(value) update_property('peer_vpc_aws_account_id', value) end |
#peer_vpc_id ⇒ Object
returns the PeerVpcId property
160 161 162 |
# File 'lib/humidifier/magic.rb', line 160 def peer_vpc_id properties['peer_vpc_id'] end |
#peer_vpc_id=(value) ⇒ Object
sets the PeerVpcId property (String)
165 166 167 |
# File 'lib/humidifier/magic.rb', line 165 def peer_vpc_id=(value) update_property('peer_vpc_id', value) end |
#resource_creation_limit_policy ⇒ Object
returns the ResourceCreationLimitPolicy property
170 171 172 |
# File 'lib/humidifier/magic.rb', line 170 def resource_creation_limit_policy properties['resource_creation_limit_policy'] end |
#resource_creation_limit_policy=(value) ⇒ Object
sets the ResourceCreationLimitPolicy property (Structure)
175 176 177 |
# File 'lib/humidifier/magic.rb', line 175 def resource_creation_limit_policy=(value) update_property('resource_creation_limit_policy', value) end |
#runtime_configuration ⇒ Object
returns the RuntimeConfiguration property
180 181 182 |
# File 'lib/humidifier/magic.rb', line 180 def runtime_configuration properties['runtime_configuration'] end |
#runtime_configuration=(value) ⇒ Object
sets the RuntimeConfiguration property (Structure)
185 186 187 |
# File 'lib/humidifier/magic.rb', line 185 def runtime_configuration=(value) update_property('runtime_configuration', value) end |
#script_id ⇒ Object
returns the ScriptId property
190 191 192 |
# File 'lib/humidifier/magic.rb', line 190 def script_id properties['script_id'] end |
#script_id=(value) ⇒ Object
sets the ScriptId property (String)
195 196 197 |
# File 'lib/humidifier/magic.rb', line 195 def script_id=(value) update_property('script_id', value) end |