Class: AWSCDK::AppMesh::CfnVirtualNode::ListenerTLSACMCertificateProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::AppMesh::CfnVirtualNode::ListenerTLSACMCertificateProperty
- Defined in:
- app_mesh/cfn_virtual_node.rb
Overview
An object that represents an Certificate Manager certificate.
Instance Attribute Summary collapse
-
#certificate_arn ⇒ String
readonly
The Amazon Resource Name (ARN) for the certificate.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(certificate_arn:) ⇒ ListenerTLSACMCertificateProperty
constructor
A new instance of ListenerTLSACMCertificateProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(certificate_arn:) ⇒ ListenerTLSACMCertificateProperty
Returns a new instance of ListenerTLSACMCertificateProperty.
1519 1520 1521 1522 |
# File 'app_mesh/cfn_virtual_node.rb', line 1519 def initialize(certificate_arn:) @certificate_arn = certificate_arn Jsii::Type.check_type(@certificate_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "certificateArn") end |
Instance Attribute Details
#certificate_arn ⇒ String (readonly)
The Amazon Resource Name (ARN) for the certificate.
The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS) .
1530 1531 1532 |
# File 'app_mesh/cfn_virtual_node.rb', line 1530 def certificate_arn @certificate_arn end |
Class Method Details
.jsii_properties ⇒ Object
1532 1533 1534 1535 1536 |
# File 'app_mesh/cfn_virtual_node.rb', line 1532 def self.jsii_properties { :certificate_arn => "certificateArn", } end |
Instance Method Details
#to_jsii ⇒ Object
1538 1539 1540 1541 1542 1543 1544 |
# File 'app_mesh/cfn_virtual_node.rb', line 1538 def to_jsii result = {} result.merge!({ "certificateArn" => @certificate_arn, }) result.compact end |