Certificate

BitMaskValues

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

CSR

pydantic model CSR
field details: CSRDetails | Any = None (alias 'Details')
field enrollable: bool | Any = None (alias 'Enrollable')

CSRDetails

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

Certificate

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

CertificateDetails

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

CertificateFilter

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

Compliant

pydantic model Compliant
field compliant: bool | Any = None (alias 'Compliant')

CompliantMultiValue

pydantic model CompliantMultiValue
field values: list[str] | Any [Optional] (alias 'Values')

CompliantSingleValue

pydantic model CompliantSingleValue
field value: str | Any = None (alias 'Value')

File

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

Locked

pydantic model Locked
field locked: bool | Any = None (alias 'Locked')

LockedKeyPair

pydantic model LockedKeyPair
field default_pkix_parameter_set: str | Any = None (alias 'DefaultPkixParameterSet')
field elliptic_curve: str | Any = None (alias 'EllipticCurve')
field key_algorithm: LockedSingleValue | Any = None (alias 'KeyAlgorithm')
field key_size: LockedSingleValue | Any = None (alias 'KeySize')
field pkix_parameter_set: str | Any = None (alias 'PkixParameterSet')

LockedMultiValue

pydantic model LockedMultiValue
field values: list | Any = None (alias 'Values')

LockedSingleValue

pydantic model LockedSingleValue
field value: str | Any = None (alias 'Value')

LockedSubject

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

NameTypeValue

pydantic model NameTypeValue
field name: str | Any = None (alias 'Name')
field type: str | Any = None (alias 'Type')
field value: str | Any = None (alias 'Value')

NameValue

pydantic model NameValue
field name: str | Any = None (alias 'Name')
field value: str | Any = None (alias 'Value')

Policy

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

PreviousVersions

pydantic model PreviousVersions
field certificate_details: CertificateDetails | Any = None (alias 'CertificateDetails')
field vault_id: int | Any = None (alias 'VaultId')

ProcessingDetails

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

RenewalDetails

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

SANS

pydantic model SANS
field dns: list[str] | Any [Optional] (alias 'Dns')
field ip: list[str] | Any [Optional] (alias 'Ip')

SslTls

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

SslTlsResult

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

ValidationDetails

pydantic model ValidationDetails
field last_validation_state_update: str | Any = None (alias 'LastValidationStateUpdate')
field validation_state: str | Any = None (alias 'ValidationState')

X509

pydantic model X509
field cn: str | Any = None (alias 'Cn')
field issuer: str | Any = None (alias 'Issuer')
field key_algorithm: str | Any = None (alias 'KeyAlgorithm')
field key_algorithm_name: str | Any = None (alias 'KeyAlgorithmName')
field key_algorithm_oid: str | Any = None (alias 'KeyAlgorithmOid')
field key_size: int | Any = None (alias 'KeySize')
field pkix_parameter_set: str | Any = None (alias 'PkixParameterSet')
field sans: SANS | Any = None (alias 'Sans')
field serial: str | Any = None (alias 'Serial')
field subject: str | Any = None (alias 'Subject')
field thumbprint: str | Any = None (alias 'Thumbprint')
field valid_from: datetime | Any = None (alias 'ValidFrom')
field valid_to: datetime | Any = None (alias 'ValidTo')