import { IIoK8sApimachineryPkgApisMetaV1LabelSelector } from "@kubernetes-models/apimachinery/apis/meta/v1/LabelSelector"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ClusterSecretStoreCondition describes a condition by which to choose namespaces to process ExternalSecrets in * for a ClusterSecretStore instance. */ export interface IClusterSecretStoreCondition { /** * Choose namespaces by using regex matching */ "namespaceRegexes"?: Array; /** * Choose namespace using a labelSelector */ "namespaceSelector"?: IIoK8sApimachineryPkgApisMetaV1LabelSelector; /** * Choose namespaces by name */ "namespaces"?: Array; } /** * ClusterSecretStoreCondition describes a condition by which to choose namespaces to process ExternalSecrets in * for a ClusterSecretStore instance. */ export declare class ClusterSecretStoreCondition extends Model implements IClusterSecretStoreCondition { "namespaceRegexes"?: Array; "namespaceSelector"?: IIoK8sApimachineryPkgApisMetaV1LabelSelector; "namespaces"?: Array; constructor(data?: ModelData); } export type { IClusterSecretStoreCondition as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ClusterSecretStoreCondition, ClusterSecretStoreCondition as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1ClusterSecretStoreCondition };