Class: Aws::AppMesh::Types::ClientTlsCertificate
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppMesh::Types::ClientTlsCertificate
- Defined in:
- gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb
Overview
ClientTlsCertificate is a union - when making an API calls you must set exactly one of the members.
ClientTlsCertificate is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ClientTlsCertificate corresponding to the set member.
An object that represents the client's certificate.
Defined Under Namespace
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#file ⇒ Types::ListenerTlsFileCertificate
An object that represents a local file certificate.
-
#sds ⇒ Types::ListenerTlsSdsCertificate
A reference to an object that represents a client's TLS Secret Discovery Service certificate.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#file ⇒ Types::ListenerTlsFileCertificate
An object that represents a local file certificate. The certificate must meet specific requirements and you must have proxy authorization enabled. For more information, see Transport Layer Security (TLS).
227 228 229 230 231 232 233 234 235 236 237 238 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 227 class ClientTlsCertificate < Struct.new( :file, :sds, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class File < ClientTlsCertificate; end class Sds < ClientTlsCertificate; end class Unknown < ClientTlsCertificate; end end |
#sds ⇒ Types::ListenerTlsSdsCertificate
A reference to an object that represents a client's TLS Secret Discovery Service certificate.
227 228 229 230 231 232 233 234 235 236 237 238 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 227 class ClientTlsCertificate < Struct.new( :file, :sds, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class File < ClientTlsCertificate; end class Sds < ClientTlsCertificate; end class Unknown < ClientTlsCertificate; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
227 228 229 |
# File 'gems/aws-sdk-appmesh/lib/aws-sdk-appmesh/types.rb', line 227 def unknown @unknown end |