Class: AWSCDK::BedrockAgentCore::CfnGatewayTarget::ConnectorParameterOverrideProperty

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

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(path:, description: nil, visible: nil) ⇒ ConnectorParameterOverrideProperty

Returns a new instance of ConnectorParameterOverrideProperty.

Parameters:

  • path (String)
  • description (String, nil) (defaults to: nil)
  • visible (Boolean, AWSCDK::IResolvable, nil) (defaults to: nil)


1003
1004
1005
1006
1007
1008
1009
1010
# File 'bedrock_agent_core/cfn_gateway_target.rb', line 1003

def initialize(path:, description: nil, visible: nil)
  @path = path
  Jsii::Type.check_type(@path, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "path")
  @description = description
  Jsii::Type.check_type(@description, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "description") unless @description.nil?
  @visible = visible
  Jsii::Type.check_type(@visible, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "visible") unless @visible.nil?
end

Instance Attribute Details

#descriptionString? (readonly)



1017
1018
1019
# File 'bedrock_agent_core/cfn_gateway_target.rb', line 1017

def description
  @description
end

#pathString (readonly)



1014
1015
1016
# File 'bedrock_agent_core/cfn_gateway_target.rb', line 1014

def path
  @path
end

#visibleBoolean, ... (readonly)



1020
1021
1022
# File 'bedrock_agent_core/cfn_gateway_target.rb', line 1020

def visible
  @visible
end

Class Method Details

.jsii_propertiesObject



1022
1023
1024
1025
1026
1027
1028
# File 'bedrock_agent_core/cfn_gateway_target.rb', line 1022

def self.jsii_properties
  {
    :path => "path",
    :description => "description",
    :visible => "visible",
  }
end

Instance Method Details

#to_jsiiObject



1030
1031
1032
1033
1034
1035
1036
1037
1038
# File 'bedrock_agent_core/cfn_gateway_target.rb', line 1030

def to_jsii
  result = {}
  result.merge!({
    "path" => @path,
    "description" => @description,
    "visible" => @visible,
  })
  result.compact
end