Class: AWSCDK::RTBFabric::CfnOutboundExternalLink::LinkAttributesProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
rtb_fabric/cfn_outbound_external_link.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(customer_provided_id: nil, responder_error_masking: nil) ⇒ LinkAttributesProperty

Returns a new instance of LinkAttributesProperty.

Parameters:



650
651
652
653
654
655
# File 'rtb_fabric/cfn_outbound_external_link.rb', line 650

def initialize(customer_provided_id: nil, responder_error_masking: nil)
  @customer_provided_id = customer_provided_id
  Jsii::Type.check_type(@customer_provided_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "customerProvidedId") unless @customer_provided_id.nil?
  @responder_error_masking = responder_error_masking
  Jsii::Type.check_type(@responder_error_masking, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfcnRiZmFicmljLkNmbk91dGJvdW5kRXh0ZXJuYWxMaW5rLlJlc3BvbmRlckVycm9yTWFza2luZ0Zvckh0dHBDb2RlUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "responderErrorMasking") unless @responder_error_masking.nil?
end

Instance Attribute Details

#customer_provided_idString? (readonly)



659
660
661
# File 'rtb_fabric/cfn_outbound_external_link.rb', line 659

def customer_provided_id
  @customer_provided_id
end

Class Method Details

.jsii_propertiesObject



664
665
666
667
668
669
# File 'rtb_fabric/cfn_outbound_external_link.rb', line 664

def self.jsii_properties
  {
    :customer_provided_id => "customerProvidedId",
    :responder_error_masking => "responderErrorMasking",
  }
end

Instance Method Details

#to_jsiiObject



671
672
673
674
675
676
677
678
# File 'rtb_fabric/cfn_outbound_external_link.rb', line 671

def to_jsii
  result = {}
  result.merge!({
    "customerProvidedId" => @customer_provided_id,
    "responderErrorMasking" => @responder_error_masking,
  })
  result.compact
end