Method: Cartography::CustomCname#initialize
- Defined in:
- lib/cartography/custom_cname.rb
#initialize(params = {}) ⇒ CustomCname
Returns a new instance of CustomCname.
22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/cartography/custom_cname.rb', line 22 def initialize(params = {}) @custom_cname_id = params["CustomCnameID"] @account_id = params["AccountID"] @site_group = params["SiteGroup"] @target_cluster = params["TargetCluster"] @associated_routing_policy = params["AssociatedRoutingPolicy"] @cloudfront_distribution_id = params["CloudfrontDistributionID"] @target_record = params["TargetRecord"] @cname_dns_validated = params["CnameDNSValidated"] @cloudfront_routing_disabled = params["CloudfrontRoutingDisabled"] @aws_shield_enabled = params["AWSShieldEnabled"] @fallbacks = params["Fallbacks"].map { |f| Fallback.new(f) } @certificate = Certificate.new(params["Certificate"]) end |