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 |