import { IDevKnativePkgApisDuckV1SourceStatus } from "../../duck.knative.dev/v1/SourceStatus.js"; import { IDevKnativePkgApisDuckV1Conditions } from "../../duck.knative.dev/v1/Conditions.js"; import { IDevKnativePkgApisDuckV1AuthStatus } from "../../duck.knative.dev/v1/AuthStatus.js"; import { IDevKnativePkgApisDuckV1CloudEventAttributes } from "../../duck.knative.dev/v1/CloudEventAttributes.js"; import { IDevKnativePkgApisURL } from "../../knative.dev/pkg/apis/URL.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * SinkBindingStatus communicates the observed state of the SinkBinding (from the controller). */ export interface ISinkBindingStatus extends IDevKnativePkgApisDuckV1SourceStatus { /** * OIDCTokenSecretName is the name of the secret containing the token for * this SinkBindings OIDC authentication */ "oidcTokenSecretName"?: string; } /** * SinkBindingStatus communicates the observed state of the SinkBinding (from the controller). */ export declare class SinkBindingStatus extends Model implements ISinkBindingStatus { "annotations"?: { [key: string]: string; }; "conditions"?: IDevKnativePkgApisDuckV1Conditions; "observedGeneration"?: number; "auth"?: IDevKnativePkgApisDuckV1AuthStatus; "ceAttributes"?: Array; "sinkAudience"?: string; "sinkCACerts"?: string; "sinkUri"?: IDevKnativePkgApisURL; "oidcTokenSecretName"?: string; constructor(data?: ModelData); } export type { ISinkBindingStatus as IDevKnativeEventingPkgApisSourcesV1SinkBindingStatus, SinkBindingStatus as DevKnativeEventingPkgApisSourcesV1SinkBindingStatus };