Sha256: 02aff84ebcae58fc6758872fb7e38557d822121bb5fccfe1be525dd2a8426ec8
Contents?: true
Size: 1.21 KB
Versions: 34
Compression:
Stored size: 1.21 KB
Contents
module Fog module AWS class Compute class Real require 'fog/aws/parsers/compute/basic' # Modify instance placement # # ==== Parameters # * instance_id<~String> - Id of instance to modify # * attributes<~Hash>: # 'Affinity.Value'<~String> - The affinity setting for the instance, in ['default', 'host'] # 'GroupName.Value'<~String> - The name of the placement group in which to place the instance # 'HostId.Value'<~String> - The ID of the Dedicated Host with which to associate the instance # 'Tenancy.Value'<~String> - The tenancy for the instance, in ['dedicated', 'host'] # # {Amazon API Reference}[https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyInstancePlacement.html] # def modify_instance_placement(instance_id, attributes) params = {} params.merge!(attributes) request({ 'Action' => 'ModifyInstancePlacement', 'InstanceId' => instance_id, :idempotent => true, :parser => Fog::Parsers::AWS::Compute::Basic.new }.merge!(params)) end end end end end
Version data entries
34 entries across 34 versions & 1 rubygems