Ssh Certificates

APIClient

pydantic model APIClient
field allowed_to_request_certificate_identifier: Union[bool, Any] = None (alias 'AllowedToRequestCertificateIdentifier')
field allowed_to_request_extensions: Union[bool, Any] = None (alias 'AllowedToRequestExtensions')
field allowed_to_request_force_command: Union[bool, Any] = None (alias 'AllowedToRequestForceCommand')
field allowed_to_request_principals: Union[bool, Any] = None (alias 'AllowedToRequestPrincipals')
field allowed_to_request_source_addresses: Union[bool, Any] = None (alias 'AllowedToRequestSourceAddresses')

AccessControl

pydantic model AccessControl
field allowed_certificate_identifier_patterns: Union[List[str], Any] [Optional] (alias 'AllowedCertificateIdentifierPatterns')
field allowed_extensions: Union[List[str], Any] [Optional] (alias 'AllowedExtensions')
field allowed_force_command_patterns: Union[List[str], Any] [Optional] (alias 'AllowedForceCommandPatterns')
field allowed_principals_patterns: Union[List[str], Any] [Optional] (alias 'AllowedPrincipalsPatterns')
field allowed_source_addresses: Union[List[str], Any] [Optional] (alias 'AllowedSourceAddresses')
field default_certificate_identifier: Union[str, Any] = None (alias 'DefaultCertificateIdentifier')
field default_extensions: Union[List[str], Any] [Optional] (alias 'DefaultExtensions')
field default_force_command: Union[str, Any] = None (alias 'DefaultForceCommand')
field default_principals: Union[List[str], Any] [Optional] (alias 'DefaultPrincipals')
field default_source_addresses: Union[List[str], Any] [Optional] (alias 'DefaultSourceAddresses')

CAKeyPair

pydantic model CAKeyPair
field created_on: Union[str, Any] = None (alias 'CreatedOn')
field dn: Union[str, Any] = None (alias 'Dn')
field fingerprint_sha256: Union[str, Any] = None (alias 'FingerprintSha256')
field guid: Union[str, Any] = None (alias 'Guid')
field key_algorithm: Union[str, Any] = None (alias 'KeyAlgorithm')
field name: Union[str, Any] = None (alias 'Name')
field public_key_data: Union[str, Any] = None (alias 'PublicKeyData')

Certificate

pydantic model Certificate
field allowed_private_key_algorithms: Union[List[str], Any] [Optional] (alias 'AllowedPrivateKeyAlgorithms')
field allowed_private_key_reuse: Union[bool, Any] = None (alias 'AllowedPrivateKeyReuse')
field certificate_destination_dn: Union[str, Any] = None (alias 'CertificateDestinationDn')
field default_private_key_algorithm: Union[str, Any] = None (alias 'DefaultPrivateKeyAlgorithm')
field signature_hashing_algorithm: Union[str, Any] = None (alias 'SignatureHashingAlgorithm')
field type: Union[str, Any] = None (alias 'Type')
field validity_period: Union[str, Any] = None (alias 'ValidityPeriod')

CertificateDetails

pydantic model CertificateDetails
field ca_fingerprint_sha256: Union[str, Any] = None (alias 'CaFingerprintSha256')
field certificate_fingerprint_sha256: Union[str, Any] = None (alias 'CertificateFingerprintSha256')
field certificate_type: Union[str, Any] = None (alias 'CertificateType')
field extensions: Union[dict, Any] = None (alias 'Extensions')
field key_id: Union[str, Any] = None (alias 'KeyId')
field key_type: Union[str, Any] = None (alias 'KeyType')
field principals: Union[List[str], Any] [Optional] (alias 'Principals')
field public_key_fingerprint_sha256: Union[str, Any] = None (alias 'PublicKeyFingerprintSha256')
field serial_number: Union[str, Any] = None (alias 'SerialNumber')
field source_addresses: Union[List[str], Any] [Optional] (alias 'SourceAddresses')
field valid_from: Union[int, Any] = None (alias 'ValidFrom')
field valid_to: Union[int, Any] = None (alias 'ValidTo')

Output

pydantic model Output
field error_code: Union[int, Any] = None (alias 'ErrorCode')
field error_message: Union[str, Any] = None (alias 'ErrorMessage')
field success: Union[bool, Any] = None (alias 'Success')

ProcessingDetails

pydantic model ProcessingDetails
field status: Union[str, Any] = None (alias 'Status')
field status_description: Union[str, Any] = None (alias 'StatusDescription')

RequestDetails

pydantic model RequestDetails
field originating_ip: Union[str, Any] = None (alias 'OriginatingIp')
field requested_by: Union[str, Any] = None (alias 'RequestedBy')