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.