Class: Aws::SecurityAgent::Types::ClientCertificate
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityAgent::Types::ClientCertificate
- Defined in:
- gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb
Overview
A client certificate for mutual TLS (mTLS) authentication to target hosts.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#name ⇒ String
A customer-chosen name for this client certificate, used in error messages and console display.
-
#origins ⇒ Array<String>
The origins (scheme://host[:port]) this certificate applies to.
-
#secret_arn ⇒ String
The ARN of the Secrets Manager secret containing the certificate and private key.
Instance Attribute Details
#name ⇒ String
A customer-chosen name for this client certificate, used in error messages and console display.
1881 1882 1883 1884 1885 1886 1887 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1881 class ClientCertificate < Struct.new( :name, :secret_arn, :origins) SENSITIVE = [] include Aws::Structure end |
#origins ⇒ Array<String>
The origins (scheme://host[:port]) this certificate applies to. Paths are not supported. Each hostname can have at most one client certificate.
1881 1882 1883 1884 1885 1886 1887 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1881 class ClientCertificate < Struct.new( :name, :secret_arn, :origins) SENSITIVE = [] include Aws::Structure end |
#secret_arn ⇒ String
The ARN of the Secrets Manager secret containing the certificate and private key.
1881 1882 1883 1884 1885 1886 1887 |
# File 'gems/aws-sdk-securityagent/lib/aws-sdk-securityagent/types.rb', line 1881 class ClientCertificate < Struct.new( :name, :secret_arn, :origins) SENSITIVE = [] include Aws::Structure end |