Class: Aws::APIGateway::Types::ClientCertificate
- Inherits:
-
Struct
- Object
- Struct
- Aws::APIGateway::Types::ClientCertificate
- Defined in:
- gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb
Overview
Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_certificate_id ⇒ String
The identifier of the client certificate.
-
#created_date ⇒ Time
The timestamp when the client certificate was created.
-
#description ⇒ String
The description of the client certificate.
-
#expiration_date ⇒ Time
The timestamp when the client certificate will expire.
-
#pem_encoded_certificate ⇒ String
The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .
-
#tags ⇒ Hash<String,String>
The collection of tags.
Instance Attribute Details
#client_certificate_id ⇒ String
The identifier of the client certificate.
429 430 431 432 433 434 435 436 437 438 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 429 class ClientCertificate < Struct.new( :client_certificate_id, :description, :pem_encoded_certificate, :created_date, :expiration_date, :tags) SENSITIVE = [] include Aws::Structure end |
#created_date ⇒ Time
The timestamp when the client certificate was created.
429 430 431 432 433 434 435 436 437 438 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 429 class ClientCertificate < Struct.new( :client_certificate_id, :description, :pem_encoded_certificate, :created_date, :expiration_date, :tags) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the client certificate.
429 430 431 432 433 434 435 436 437 438 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 429 class ClientCertificate < Struct.new( :client_certificate_id, :description, :pem_encoded_certificate, :created_date, :expiration_date, :tags) SENSITIVE = [] include Aws::Structure end |
#expiration_date ⇒ Time
The timestamp when the client certificate will expire.
429 430 431 432 433 434 435 436 437 438 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 429 class ClientCertificate < Struct.new( :client_certificate_id, :description, :pem_encoded_certificate, :created_date, :expiration_date, :tags) SENSITIVE = [] include Aws::Structure end |
#pem_encoded_certificate ⇒ String
The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .
429 430 431 432 433 434 435 436 437 438 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 429 class ClientCertificate < Struct.new( :client_certificate_id, :description, :pem_encoded_certificate, :created_date, :expiration_date, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The collection of tags. Each tag element is associated with a given resource.
429 430 431 432 433 434 435 436 437 438 |
# File 'gems/aws-sdk-apigateway/lib/aws-sdk-apigateway/types.rb', line 429 class ClientCertificate < Struct.new( :client_certificate_id, :description, :pem_encoded_certificate, :created_date, :expiration_date, :tags) SENSITIVE = [] include Aws::Structure end |