import { IDevKnativePkgApisURL } from "../../knative.dev/pkg/apis/URL.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * DeliveryStatus contains the Status of an object supporting delivery options. This type is intended to be embedded into a status struct. */ export interface IDeliveryStatus { /** * DeadLetterSinkAudience is the OIDC audience of the DeadLetterSink */ "deadLetterSinkAudience"?: string; /** * DeadLetterSinkCACerts are Certification Authority (CA) certificates in PEM format * according to https://www.rfc-editor.org/rfc/rfc7468. */ "deadLetterSinkCACerts"?: string; /** * DeadLetterSink is a KReference that is the reference to the native, platform specific channel * where failed events are sent to. */ "deadLetterSinkUri"?: IDevKnativePkgApisURL; } /** * DeliveryStatus contains the Status of an object supporting delivery options. This type is intended to be embedded into a status struct. */ export declare class DeliveryStatus extends Model implements IDeliveryStatus { "deadLetterSinkAudience"?: string; "deadLetterSinkCACerts"?: string; "deadLetterSinkUri"?: IDevKnativePkgApisURL; constructor(data?: ModelData); } export type { IDeliveryStatus as IDevKnativeEventingPkgApisDuckV1DeliveryStatus, DeliveryStatus as DevKnativeEventingPkgApisDuckV1DeliveryStatus };