from typing import Any, Dict, List, Literal, Optional, Union
ClaimStatusParam = Literal["claimed", "unclaimed"]
class SigningKeyCdendpointsControllerDelete:
url: Optional[str]
class SigningKeyCdendpoints:
controller_delete: Optional[SigningKeyCdendpointsControllerDelete]
class SigningKeyCdtrustfedKeys:
crv: Optional[str]
kty: Optional[str]
x: Optional[str]
y: Optional[str]
class SigningKeyCdtrustfedJwks:
issuer: Optional[str]
keys: Optional[SigningKeyCdtrustfedKeys]
public_key: Optional[str]
class SigningKeyCdtrustfedKongTlsCert:
tls_cert: Optional[str]
class SigningKeyCdtrustfed:
jwks: Optional[List[SigningKeyCdtrustfedJwks]]
kong_tls_cert: Optional[List[SigningKeyCdtrustfedKongTlsCert]]
class SigningKey:
cd_end_points: Optional[SigningKeyCdendpoints]
cd_fqdn: Optional[str]
cd_trust_fed: Optional[SigningKeyCdtrustfed]