Class: AWSCDK::BedrockAgentCore::CfnHarness::HarnessRemoteMcpConfigProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::BedrockAgentCore::CfnHarness::HarnessRemoteMcpConfigProperty
- Defined in:
- bedrock_agent_core/cfn_harness.rb
Overview
Instance Attribute Summary collapse
- #headers ⇒ AWSCDK::IResolvable, ... readonly
- #url ⇒ String readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(url:, headers: nil) ⇒ HarnessRemoteMcpConfigProperty
constructor
A new instance of HarnessRemoteMcpConfigProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(url:, headers: nil) ⇒ HarnessRemoteMcpConfigProperty
Returns a new instance of HarnessRemoteMcpConfigProperty.
1993 1994 1995 1996 1997 1998 |
# File 'bedrock_agent_core/cfn_harness.rb', line 1993 def initialize(url:, headers: nil) @url = url Jsii::Type.check_type(@url, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "url") @headers = headers Jsii::Type.check_type(@headers, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsicHJpbWl0aXZlIjoic3RyaW5nIn0sImtpbmQiOiJtYXAifX1dfX0=")), "headers") unless @headers.nil? end |
Instance Attribute Details
#headers ⇒ AWSCDK::IResolvable, ... (readonly)
2005 2006 2007 |
# File 'bedrock_agent_core/cfn_harness.rb', line 2005 def headers @headers end |
#url ⇒ String (readonly)
2002 2003 2004 |
# File 'bedrock_agent_core/cfn_harness.rb', line 2002 def url @url end |
Class Method Details
.jsii_properties ⇒ Object
2007 2008 2009 2010 2011 2012 |
# File 'bedrock_agent_core/cfn_harness.rb', line 2007 def self.jsii_properties { :url => "url", :headers => "headers", } end |
Instance Method Details
#to_jsii ⇒ Object
2014 2015 2016 2017 2018 2019 2020 2021 |
# File 'bedrock_agent_core/cfn_harness.rb', line 2014 def to_jsii result = {} result.merge!({ "url" => @url, "headers" => @headers, }) result.compact end |