Class: AWSCDK::BedrockAgentCore::CfnHarness::SelfManagedLatticeResourceProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::BedrockAgentCore::CfnHarness::SelfManagedLatticeResourceProperty
- Defined in:
- bedrock_agent_core/cfn_harness.rb
Overview
Configuration for connecting to a private resource using a self-managed VPC Lattice resource configuration.
Instance Attribute Summary collapse
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(resource_configuration_identifier:) ⇒ SelfManagedLatticeResourceProperty
constructor
A new instance of SelfManagedLatticeResourceProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(resource_configuration_identifier:) ⇒ SelfManagedLatticeResourceProperty
Returns a new instance of SelfManagedLatticeResourceProperty.
2870 2871 2872 2873 |
# File 'bedrock_agent_core/cfn_harness.rb', line 2870 def initialize(resource_configuration_identifier:) @resource_configuration_identifier = resource_configuration_identifier Jsii::Type.check_type(@resource_configuration_identifier, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "resourceConfigurationIdentifier") end |
Instance Attribute Details
#resource_configuration_identifier ⇒ String (readonly)
2877 2878 2879 |
# File 'bedrock_agent_core/cfn_harness.rb', line 2877 def resource_configuration_identifier @resource_configuration_identifier end |
Class Method Details
.jsii_properties ⇒ Object
2879 2880 2881 2882 2883 |
# File 'bedrock_agent_core/cfn_harness.rb', line 2879 def self.jsii_properties { :resource_configuration_identifier => "resourceConfigurationIdentifier", } end |
Instance Method Details
#to_jsii ⇒ Object
2885 2886 2887 2888 2889 2890 2891 |
# File 'bedrock_agent_core/cfn_harness.rb', line 2885 def to_jsii result = {} result.merge!({ "resourceConfigurationIdentifier" => @resource_configuration_identifier, }) result.compact end |