UNPKG

@kubernetes-models/flux-cd

Version:
23 lines (22 loc) 1.04 kB
import { IComGithubFluxcdPkgApisAclNamespaceSelector } from "./NamespaceSelector.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * AccessFrom defines an ACL for allowing cross-namespace references to a source object * based on the caller's namespace labels. */ export interface IAccessFrom { /** * NamespaceSelectors is the list of namespace selectors to which this ACL applies. * Items in this list are evaluated using a logical OR operation. */ "namespaceSelectors": Array<IComGithubFluxcdPkgApisAclNamespaceSelector>; } /** * AccessFrom defines an ACL for allowing cross-namespace references to a source object * based on the caller's namespace labels. */ export declare class AccessFrom extends Model<IAccessFrom> implements IAccessFrom { "namespaceSelectors": Array<IComGithubFluxcdPkgApisAclNamespaceSelector>; constructor(data?: ModelData<IAccessFrom>); } export type { IAccessFrom as IComGithubFluxcdPkgApisAclAccessFrom, AccessFrom as ComGithubFluxcdPkgApisAclAccessFrom };