Ssh Certificates

APIClient

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

AccessControl

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

AvailableTemplate

pydantic model AvailableTemplate
field dn: str | Any = None (alias 'DN')
field guid: str | Any = None (alias 'Guid')

CAKeyPair

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

Certificate

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

CertificateDetails

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

Output

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

ProcessingDetails

pydantic model ProcessingDetails
field status: str | Any = None (alias 'Status')
field status_description: str | Any = None (alias 'StatusDescription')

RequestDetails

pydantic model RequestDetails
field originating_ip: str | Any = None (alias 'OriginatingIp')
field requested_by: str | Any = None (alias 'RequestedBy')