module Route53Aliaser
AWS::Route53 API docs: docs.aws.amazon.com/AWSRubySDK/latest/AWS/Route53.html
Constants
- VERSION
Attributes
config[RW]
Public Class Methods
configure() { |config| ... }
click to toggle source
# File lib/route53_aliaser.rb, line 18 def self.configure self.config ||= Route53Aliaser::Configuration.new yield(config) end
update_alias_if_needed()
click to toggle source
# File lib/route53_aliaser.rb, line 23 def self.update_alias_if_needed unless(config && config.target_record && config.source_record && config.zone_id) Configuration.new.logger.error "Route53Aliaser is not configured properly. Please check the docs." return end config.logger.info "WARNING: Route53Aliaser is no longer maintained and may have unresolved issues." aliaser = Route53Aliaser::Aliaser.new(config) aliaser.call end