Class: AWSCDK::ElasticLoadBalancingv2::CfnListenerRule::RewriteConfigObjectProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
elastic_load_balancingv2/cfn_listener_rule.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(rewrites:) ⇒ RewriteConfigObjectProperty

Returns a new instance of RewriteConfigObjectProperty.



1550
1551
1552
1553
# File 'elastic_load_balancingv2/cfn_listener_rule.rb', line 1550

def initialize(rewrites:)
  @rewrites = rewrites
  Jsii::Type.check_type(@rewrites, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfZWxhc3RpY2xvYWRiYWxhbmNpbmd2Mi5DZm5MaXN0ZW5lclJ1bGUuUmV3cml0ZUNvbmZpZ1Byb3BlcnR5In1dfX0sImtpbmQiOiJhcnJheSJ9fV19fQ==")), "rewrites")
end

Class Method Details

.jsii_propertiesObject



1559
1560
1561
1562
1563
# File 'elastic_load_balancingv2/cfn_listener_rule.rb', line 1559

def self.jsii_properties
  {
    :rewrites => "rewrites",
  }
end

Instance Method Details

#to_jsiiObject



1565
1566
1567
1568
1569
1570
1571
# File 'elastic_load_balancingv2/cfn_listener_rule.rb', line 1565

def to_jsii
  result = {}
  result.merge!({
    "rewrites" => @rewrites,
  })
  result.compact
end