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