Class: AWSCDK::BedrockAgentCore::CfnBrowserCustom::CertificateProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::BedrockAgentCore::CfnBrowserCustom::CertificateProperty
- Defined in:
- bedrock_agent_core/cfn_browser_custom.rb
Overview
A root CA certificate configuration.
Instance Attribute Summary collapse
-
#certificate_location ⇒ AWSCDK::IResolvable, AWSCDK::BedrockAgentCore::CfnBrowserCustom::CertificateLocationProperty
readonly
Certificate location in Secrets Manager.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(certificate_location:) ⇒ CertificateProperty
constructor
A new instance of CertificateProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(certificate_location:) ⇒ CertificateProperty
Returns a new instance of CertificateProperty.
844 845 846 847 |
# File 'bedrock_agent_core/cfn_browser_custom.rb', line 844 def initialize(certificate_location:) @certificate_location = certificate_location.is_a?(Hash) ? ::AWSCDK::BedrockAgentCore::CfnBrowserCustom::CertificateLocationProperty.new(**certificate_location.transform_keys(&:to_sym)) : certificate_location Jsii::Type.check_type(@certificate_location, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19iZWRyb2NrYWdlbnRjb3JlLkNmbkJyb3dzZXJDdXN0b20uQ2VydGlmaWNhdGVMb2NhdGlvblByb3BlcnR5In1dfX0=")), "certificateLocation") end |
Instance Attribute Details
#certificate_location ⇒ AWSCDK::IResolvable, AWSCDK::BedrockAgentCore::CfnBrowserCustom::CertificateLocationProperty (readonly)
Certificate location in Secrets Manager.
853 854 855 |
# File 'bedrock_agent_core/cfn_browser_custom.rb', line 853 def certificate_location @certificate_location end |
Class Method Details
.jsii_properties ⇒ Object
855 856 857 858 859 |
# File 'bedrock_agent_core/cfn_browser_custom.rb', line 855 def self.jsii_properties { :certificate_location => "certificateLocation", } end |
Instance Method Details
#to_jsii ⇒ Object
861 862 863 864 865 866 867 |
# File 'bedrock_agent_core/cfn_browser_custom.rb', line 861 def to_jsii result = {} result.merge!({ "certificateLocation" => @certificate_location, }) result.compact end |