models_v2.trusted_ca module¶
-
class
models_v2.trusted_ca.
TrustedCa
(id=None, name=None, issued_by=None, issued_to=None, issued_time_usecs=None, expiration_time_usecs=None, description=None, registration_time_usecs=None, last_validated_time_usecs=None, status=None)[source]¶ Bases:
object
Implementation of the ‘TrustedCa’ model.
Specifies the basic info about CA Root Certificate.
- Attributes:
id (string): Unique id for the certificate. name (string): Unique name for the certificate. issued_by (string): Specifies the issuer. issued_to (string): Specifies whom it was issued to. issued_time_usecs (long|int): Specifies the timestamp epoch in
microseconds when this certificate will start being valid.
- expiration_time_usecs (long|int): Specifies the timestamp epoch in
microseconds when this certificate will no longer be valid.
description (string): description of the certificate. registration_time_usecs (long|int): Specifies the timestamp epoch in
microseconds when this certificate was registered on the cluster.
- last_validated_time_usecs (long|int): Specifies the timestamp epoch in
microseconds when this certificate was last validated.
status (Status25Enum): Validation Status of the certificate.
-
classmethod
from_dictionary
(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
object: An instance of this structure class.