class AWS::Route53::ChangeRequest
Attributes
action[R]
@return [String]
name[R]
@return [String]
type[R]
@return [String]
Public Class Methods
new(action, name, type, options={})
click to toggle source
@api private
# File lib/aws/route_53/change_batch.rb, line 101 def initialize(action, name, type, options={}) @action = action @name = name @type = type @change_options = options end
Public Instance Methods
to_hash()
click to toggle source
Build query for change request. @return [Hash]
# File lib/aws/route_53/change_batch.rb, line 119 def to_hash q = {} q[:action] = action q[:resource_record_set] = {} q[:resource_record_set][:name] = name q[:resource_record_set][:type] = type q[:resource_record_set][:set_identifier] = @change_options[:set_identifier] if @change_options[:set_identifier] q[:resource_record_set][:weight] = @change_options[:weight] if @change_options[:weight] q[:resource_record_set][:region] = @change_options[:region] if @change_options[:region] q[:resource_record_set][:ttl] = @change_options[:ttl] if @change_options[:ttl] q[:resource_record_set][:resource_records] = @change_options[:resource_records] if @change_options[:resource_records] q[:resource_record_set][:alias_target] = @change_options[:alias_target] if @change_options[:alias_target] q[:resource_record_set][:failover] = @change_options[:failover] if @change_options[:failover] q[:resource_record_set][:health_check_id] = @change_options[:health_check_id] if @change_options[:health_check_id] q end