Class: AWSCDK::BedrockAgentCore::CfnHarness::SelfManagedLatticeResourceProperty

Inherits:
Jsii::Struct
  • Object
show all
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

Constructor Details

#initialize(resource_configuration_identifier:) ⇒ SelfManagedLatticeResourceProperty

Returns a new instance of SelfManagedLatticeResourceProperty.

Parameters:

  • resource_configuration_identifier (String)


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_identifierString (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_propertiesObject



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_jsiiObject



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