class
Amazonite::ApiGateway::ClientCertificate
- Amazonite::ApiGateway::ClientCertificate
- Reference
- Object
Overview
Represents a client certificate used to configure client-side SSL authentication while sending requests to the integration endpoint.
Included Modules
- JSON::Serializable
Defined in:
api_gateway/client_certificate.crConstructors
- .new(pull : JSON::PullParser)
- .new(client_certificate_id : String | Nil = nil, description : String | Nil = nil, pem_encoded_certificate : String | Nil = nil, created_date : Time | Nil = nil, expiration_date : Time | Nil = nil, tags : Hash(String, String) | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#client_certificate_id : String | Nil
The identifier of the client certificate.
-
#client_certificate_id=(client_certificate_id : String | Nil)
The identifier of the client certificate.
-
#created_date : Time | Nil
The timestamp when the client certificate was created.
-
#created_date=(created_date : Time | Nil)
The timestamp when the client certificate was created.
-
#description : String | Nil
The description of the client certificate.
-
#description=(description : String | Nil)
The description of the client certificate.
-
#expiration_date : Time | Nil
The timestamp when the client certificate will expire.
-
#expiration_date=(expiration_date : Time | Nil)
The timestamp when the client certificate will expire.
-
#hash(hasher)
See
Object#hash(hasher) -
#pem_encoded_certificate : String | Nil
The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .
-
#pem_encoded_certificate=(pem_encoded_certificate : String | Nil)
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) | Nil
The collection of tags.
-
#tags=(tags : Hash(String, String) | Nil)
The collection of tags.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The identifier of the client certificate.
The timestamp when the client certificate was created.
The timestamp when the client certificate will expire.
The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .
The PEM-encoded public key of the client certificate, which can be used to configure certificate authentication in the integration endpoint .
The collection of tags. Each tag element is associated with a given resource.
The collection of tags. Each tag element is associated with a given resource.