Certificate

BitMaskValues

pydantic model BitMaskValues
field bitmask: Union[int, Any] = None (alias 'Bitmask')
field values: Union[List[str], Any] [Optional] (alias 'Values')

CSR

pydantic model CSR
field details: Union[CSRDetails, Any] = 'Details'
field enrollable: Union[bool, Any] = 'Enrollable'

CSRDetails

pydantic model CSRDetails
field city: Union[CompliantSingleValue, Any] = None (alias 'City')
field common_name: Union[CompliantSingleValue, Any] = None (alias 'CommonName')
field country: Union[CompliantSingleValue, Any] = None (alias 'Country')
field key_algorithm: Union[CompliantSingleValue, Any] = None (alias 'KeyAlgorithm')
field key_size: Union[CompliantSingleValue, Any] = None (alias 'KeySize')
field organization: Union[CompliantSingleValue, Any] = None (alias 'Organization')
field organizational_unit: Union[CompliantMultiValue, Any] = None (alias 'OrganizationalUnit')
field private_key_reused: Union[CompliantSingleValue, Any] = None (alias 'PrivateKeyReused')
field state: Union[CompliantSingleValue, Any] = None (alias 'State')
field subj_alt_name_dns: Union[CompliantMultiValue, Any] = None (alias 'SubjAltNameDns')
field subj_alt_name_email: Union[CompliantMultiValue, Any] = None (alias 'SubjAltNameEmail')
field subj_alt_name_ip: Union[CompliantMultiValue, Any] = None (alias 'SubjAltNameIp')
field subj_alt_name_upn: Union[CompliantMultiValue, Any] = None (alias 'SubjAltNameUpn')
field subj_alt_name_uri: Union[CompliantMultiValue, Any] = None (alias 'SubjAltNameUri')

Certificate

pydantic model Certificate
field created_on: Union[datetime, Any] = None (alias 'CreatedOn')
field dn: Union[str, Any] = None (alias 'DN')
field guid: Union[str, Any] = None (alias 'Guid')
field name: Union[str, Any] = None (alias 'Name')
field parent_dn: Union[str, Any] = None (alias 'ParentDn')
field schema_class: Union[str, Any] = None (alias 'SchemaClass')
field x509: Union[X509, Any] = None (alias 'X509')

CertificateDetails

pydantic model CertificateDetails
field aia_ca_issuer_url: Union[List[str], Any] [Optional] (alias 'AIACAIssuerURL')
field aia_key_identifier: Union[str, Any] = None (alias 'AIAKeyIdentifier')
field c: Union[str, Any] = None (alias 'C')
field cdp_uri: Union[str, Any] = None (alias 'CDPURI')
field cn: Union[str, Any] = None (alias 'CN')
field elliptic_curve: Union[str, Any] = None (alias 'EllipticCurve')
field enhanced_key_usage: Union[str, Any] = None (alias 'EnhancedKeyUsage')
field issuer: Union[str, Any] = None (alias 'Issuer')
field key_algorithm: Union[str, Any] = None (alias 'KeyAlgorithm')
field key_size: Union[int, Any] = None (alias 'KeySize')
field key_usage: Union[str, Any] = None (alias 'KeyUsage')
field l: Union[str, Any] = None (alias 'L')
field o: Union[str, Any] = None (alias 'O')
field ou: Union[List[str], Any] [Optional] (alias 'OU')
field public_key_hash: Union[str, Any] = None (alias 'PublicKeyHash')
field revocation_date: Union[datetime, Any] = None (alias 'RevocationDate')
field revocation_status: Union[str, Any] = None (alias 'RevocationStatus')
field s: Union[str, Any] = None (alias 'S')
field serial: Union[str, Any] = None (alias 'Serial')
field signature_algorithm: Union[str, Any] = None (alias 'SignatureAlgorithm')
field signature_algorithm_oid: Union[str, Any] = None (alias 'SignatureAlgorithmOID')
field ski_key_identifier: Union[str, Any] = None (alias 'SKIKeyIdentifier')
field store_added: Union[datetime, Any] = None (alias 'StoreAdded')
field subject: Union[str, Any] = None (alias 'Subject')
field subject_alt_name_dns: Union[List[str], Any] [Optional] (alias 'SubjectAltNameDNS')
field subject_alt_name_email: Union[List[str], Any] [Optional] (alias 'SubjectAltNameEmail')
field subject_alt_name_ip_address: Union[List[str], Any] [Optional] (alias 'SubjectAltNameIPAddress')
field subject_alt_name_other_name_upn: Union[List[str], Any] [Optional] (alias 'SubjectAltNameOtherNameUPN')
field subject_alt_name_uri: Union[List[str], Any] [Optional] (alias 'SubjectAltNameUri')
field template_major_version: Union[str, Any] = None (alias 'TemplateMajorVersion')
field template_minor_version: Union[str, Any] = None (alias 'TemplateMajorVersion')
field template_name: Union[str, Any] = None (alias 'TemplateName')
field template_oid: Union[str, Any] = None (alias 'TemplateOID')
field thumbprint: Union[str, Any] = None (alias 'Thumbprint')
field valid_from: Union[datetime, Any] = None (alias 'ValidFrom')
field valid_to: Union[datetime, Any] = None (alias 'ValidTo')

CertificateFilter

pydantic model CertificateFilter
field certificate_type: Union[str, Any] = None (alias 'CertificateType')
field chain_validation_failure: Union[str, Any] = None (alias 'ChainValidationFailure')
field cn: Union[str, Any] = None (alias 'CN')
field country: Union[str, Any] = None (alias 'C')
field created_on: Union[datetime, Any] = None (alias 'CreatedOn')
field created_on_greater: Union[datetime, Any] = None (alias 'CreatedOnGreater')
field created_on_less: Union[datetime, Any] = None (alias 'CreatedOnLess')
field disabled: Union[bool, Any] = None (alias 'Disabled')
field in_error: Union[bool, Any] = None (alias 'InError')
field is_self_signed: Union[bool, Any] = None (alias 'IsSelfSigned')
field is_wildcard: Union[bool, Any] = None (alias 'IsWildcard')
field issuer: Union[str, Any] = None (alias 'Issuer')
field key_algorithm: Union[str, Any] = None (alias 'KeyAlgorithm')
field key_size: Union[str, Any] = None (alias 'KeySize')
field key_size_greater: Union[str, Any] = None (alias 'KeySizeGreater')
field key_size_less: Union[str, Any] = None (alias 'KeySizeLess')
field l: Union[str, Any] = None (alias 'L')
field management_type: Union[str, Any] = None (alias 'ManagementType')
field name: Union[str, Any] = None (alias 'Name')
field network_validation_disabled: Union[str, Any] = None (alias 'NetworkValidationDisabled')
field o: Union[str, Any] = None (alias 'O')
field ou: Union[str, Any] = None (alias 'OU')
field parent_dn: Union[str, Any] = None (alias 'ParentDn')
field parent_dn_recursive: Union[str, Any] = None (alias 'ParentDnRecursive')
field pending_workflow: Union[bool, Any] = None (alias 'PendingWorkflow')
field s: Union[str, Any] = None (alias 'S')
field san_dns: Union[str, Any] = None (alias 'SAN-DNS')
field san_email: Union[str, Any] = None (alias 'SAN-Email')
field san_ip: Union[str, Any] = None (alias 'SAN-IP')
field san_upn: Union[str, Any] = None (alias 'SAN-UPN')
field san_uri: Union[str, Any] = None (alias 'SAN-URI')
field serial: Union[str, Any] = None (alias 'Serial')
field signature_algorithm: Union[str, Any] = None (alias 'SignatureAlgorithm')
field ssl_tls_protocol: Union[str, Any] = None (alias 'SslTlsProtocol')
field stage: Union[str, Any] = None (alias 'Stage')
field stage_greater: Union[str, Any] = None (alias 'StageGreater')
field stage_less: Union[str, Any] = None (alias 'StageLess')
field thumbprint: Union[str, Any] = None (alias 'Thumbprint')
field tls_validation_failure: Union[str, Any] = None (alias 'TlsValidationFailure')
field valid_from: Union[datetime, Any] = None (alias 'ValidFrom')
field valid_from_greater: Union[datetime, Any] = None (alias 'ValidFromGreater')
field valid_from_less: Union[datetime, Any] = None (alias 'ValidFromLess')
field valid_to: Union[datetime, Any] = None (alias 'ValidTo')
field valid_to_greater: Union[datetime, Any] = None (alias 'ValidToGreater')
field valid_to_less: Union[datetime, Any] = None (alias 'ValidToLess')
field validation_disabled: Union[bool, Any] = None (alias 'ValidationDisabled')
field validation_state: Union[str, Any] = None (alias 'ValidationState')

Compliant

pydantic model Compliant
field compliant: Union[bool, Any] = None (alias 'Compliant')

CompliantMultiValue

pydantic model CompliantMultiValue
field compliant: Union[bool, Any] = None
field values: Union[List[str], Any] [Optional] (alias 'Values')

CompliantSingleValue

pydantic model CompliantSingleValue
field compliant: Union[bool, Any] = None
field value: Union[str, Any] = None (alias 'Value')

File

pydantic model File
field installation: Union[str, Any] = None (alias 'Installation')
field performed_on: Union[datetime, Any] = None (alias 'PerformedOn')
field result: Union[List[str], Any] [Optional] (alias 'Result')

Locked

pydantic model Locked
field locked: Union[bool, Any] = None (alias 'Locked')

LockedKeyPair

pydantic model LockedKeyPair
field key_algorithm: Union[LockedSingleValue, Any] = None (alias 'KeyAlgorithm')
field key_size: Union[LockedSingleValue, Any] = None (alias 'KeySize')

LockedMultiValue

pydantic model LockedMultiValue
field locked: Union[bool, Any] = None
field values: Union[list, Any] = None (alias 'Values')

LockedSingleValue

pydantic model LockedSingleValue
field locked: Union[bool, Any] = None
field value: Union[str, Any] = None (alias 'Value')

LockedSubject

pydantic model LockedSubject
field city: Union[LockedSingleValue, Any] = None (alias 'City')
field country: Union[LockedSingleValue, Any] = None (alias 'Country')
field organization: Union[LockedSingleValue, Any] = None (alias 'Organization')
field organizational_units: Union[LockedMultiValue, Any] = None (alias 'OrganizationalUnits')
field state: Union[LockedSingleValue, Any] = None (alias 'State')

NameTypeValue

pydantic model NameTypeValue
field name: Union[str, Any] = None (alias 'Name')
field type: Union[str, Any] = None (alias 'Type')
field value: Union[str, Any] = None (alias 'Value')

NameValue

pydantic model NameValue
field name: Union[str, Any] = None (alias 'Name')
field value: Union[str, Any] = None (alias 'Value')

Policy

pydantic model Policy
field certificate_authority: Union[LockedSingleValue, Any] = None (alias 'CertificateAuthority')
field csr_generation: Union[LockedSingleValue, Any] = None (alias 'CsrGeneration')
field key_generation: Union[LockedSingleValue, Any] = None (alias 'KeyGeneration')
field key_pair: Union[LockedKeyPair, Any] = None (alias 'KeyPair')
field management_type: Union[LockedSingleValue, Any] = None (alias 'ManagementType')
field private_key_reuse_allowed: Union[bool, Any] = None (alias 'PrivateKeyReuseAllowed')
field subj_alt_name_dns_allowed: Union[bool, Any] = None (alias 'SubjAltNameDnsAllowed')
field subj_alt_name_email_allowed: Union[bool, Any] = None (alias 'SubjAltNameEmailAllowed')
field subj_alt_name_ip_allowed: Union[bool, Any] = None (alias 'SubjAltNameIpAllowed')
field subj_alt_name_upn_allowed: Union[bool, Any] = None (alias 'SubjAltNameUpnAllowed')
field subj_alt_name_uri_allowed: Union[bool, Any] = None (alias 'SubjAltNameUriAllowed')
field subject: Union[LockedSubject, Any] = None (alias 'Subject')
field unique_subject_enforced: Union[bool, Any] = None (alias 'UniqueSubjectEnforced')
field whitelisted_domains: Union[List[str], Any] [Optional] (alias 'WhitelistedDomains')
field wildcards_allowed: Union[bool, Any] = None (alias 'WildcardsAllowed')

PreviousVersions

pydantic model PreviousVersions
field certificate_details: Union[CertificateDetails, Any] = None (alias 'CertificateDetails')
field vault_id: Union[int, Any] = None (alias 'VaultId')

ProcessingDetails

pydantic model ProcessingDetails
field in_error: Union[bool, Any] = None (alias 'InError')
field stage: Union[int, Any] = None (alias 'Stage')
field status: Union[str, Any] = None (alias 'Status')

RenewalDetails

pydantic model RenewalDetails
field city: Union[str, Any] = None (alias 'City')
field country: Union[str, Any] = None (alias 'Country')
field organization: Union[str, Any] = None (alias 'Organization')
field organizational_unit: Union[List[str], Any] [Optional] (alias 'OrganizationalUnit')
field state: Union[str, Any] = None (alias 'State')
field subject: Union[str, Any] = None (alias 'Subject')
field subject_alt_name_dns: Union[List[str], Any] [Optional] (alias 'SubjectAltNameDns')
field subject_alt_name_email: Union[List[str], Any] [Optional] (alias 'SubjectAltNameEmail')
field subject_alt_name_ip_address: Union[List[str], Any] [Optional] (alias 'SubjectAltNameIpAddress')
field subject_alt_name_other_name_upn: Union[List[str], Any] [Optional] (alias 'SubjectAltNameOtherNameUpn')
field subject_alt_name_uri: Union[List[str], Any] [Optional] (alias 'SubjectAltNameUri')
field valid_from: Union[datetime, Any] = None (alias 'ValidFrom')
field valid_to: Union[datetime, Any] = None (alias 'ValidTo')

SANS

pydantic model SANS
field dns: Union[List[str], Any] [Optional] (alias 'Dns')
field ip: Union[List[str], Any] [Optional] (alias 'Ip')

SslTls

pydantic model SslTls
field host: Union[str, Any] = None (alias 'Host')
field ip_address: Union[str, Any] = None (alias 'IpAddress')
field port: Union[int, Any] = None (alias 'Port')
field result: Union[SslTlsResult, Any] = None (alias 'Result')
field sources: Union[List[str], Any] [Optional] (alias 'Sources')

SslTlsResult

pydantic model SslTlsResult
field chain: Union[BitMaskValues, Any] = None (alias 'Chain')
field end_entity: Union[BitMaskValues, Any] = None (alias 'EndEntity')
field id: Union[int, Any] = None (alias 'Id')
field protocols: Union[BitMaskValues, Any] = None (alias 'Protocols')

ValidationDetails

pydantic model ValidationDetails
field last_validation_state_update: Union[str, Any] = None (alias 'LastValidationStateUpdate')
field validation_state: Union[str, Any] = None (alias 'ValidationState')

X509

pydantic model X509
field cn: Union[str, Any] = None (alias 'Cn')
field issuer: Union[str, Any] = None (alias 'Issuer')
field key_algorithm: Union[str, Any] = None (alias 'KeyAlgorithm')
field key_size: Union[int, Any] = None (alias 'KeySize')
field sans: Union[SANS, Any] = None (alias 'Sans')
field serial: Union[str, Any] = None (alias 'Serial')
field subject: Union[str, Any] = None (alias 'Subject')
field thumbprint: Union[str, Any] = None (alias 'Thumbprint')
field valid_from: Union[datetime, Any] = None (alias 'ValidFrom')
field valid_to: Union[datetime, Any] = None (alias 'ValidTo')