import { IObjectMeta } from "@soft-stech/apimachinery/apis/meta/v1/ObjectMeta"; import { Model, ModelData } from "@soft-stech/base"; /** * CiliumCIDRGroup is a list of external CIDRs (i.e: CIDRs selecting peers outside the clusters) that can be referenced as a single entity from CiliumNetworkPolicies. */ export interface ICiliumCIDRGroup { /** * APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources */ "apiVersion": "cilium.io/v2alpha1"; /** * Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds */ "kind": "CiliumCIDRGroup"; "metadata"?: IObjectMeta; "spec": { /** * ExternalCIDRs is a list of CIDRs selecting peers outside the clusters. */ "externalCIDRs": Array; }; } /** * CiliumCIDRGroup is a list of external CIDRs (i.e: CIDRs selecting peers outside the clusters) that can be referenced as a single entity from CiliumNetworkPolicies. */ export declare class CiliumCIDRGroup extends Model implements ICiliumCIDRGroup { "apiVersion": ICiliumCIDRGroup["apiVersion"]; "kind": ICiliumCIDRGroup["kind"]; "metadata"?: ICiliumCIDRGroup["metadata"]; "spec": ICiliumCIDRGroup["spec"]; static apiVersion: ICiliumCIDRGroup["apiVersion"]; static kind: ICiliumCIDRGroup["kind"]; static is: import("@soft-stech/base").TypeMetaGuard; constructor(data?: ModelData); }