Class: AWSCDK::BedrockAgentCore::CfnHarness::ContainerConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
bedrock_agent_core/cfn_harness.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(container_uri:) ⇒ ContainerConfigurationProperty

Returns a new instance of ContainerConfigurationProperty.

Parameters:

  • container_uri (String)

    The ECR URI of the container.



894
895
896
897
# File 'bedrock_agent_core/cfn_harness.rb', line 894

def initialize(container_uri:)
  @container_uri = container_uri
  Jsii::Type.check_type(@container_uri, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "containerUri")
end

Instance Attribute Details

#container_uriString (readonly)

The ECR URI of the container.



903
904
905
# File 'bedrock_agent_core/cfn_harness.rb', line 903

def container_uri
  @container_uri
end

Class Method Details

.jsii_propertiesObject



905
906
907
908
909
# File 'bedrock_agent_core/cfn_harness.rb', line 905

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

Instance Method Details

#to_jsiiObject



911
912
913
914
915
916
917
# File 'bedrock_agent_core/cfn_harness.rb', line 911

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