UNPKG

@kubernetes-models/argo-cd

Version:
37 lines (36 loc) 1.72 kB
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1TagFilter } from "./TagFilter.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * SCMProviderGeneratorAWSCodeCommit defines connection info specific to AWS CodeCommit. */ export interface ISCMProviderGeneratorAWSCodeCommit { /** * Scan all branches instead of just the default branch. */ "allBranches"?: boolean; /** * Region provides the AWS region to discover repos. * if not provided, AppSet controller will infer the current region from environment. */ "region"?: string; /** * Role provides the AWS IAM role to assume, for cross-account repo discovery * if not provided, AppSet controller will use its pod/node identity to discover. */ "role"?: string; /** * TagFilters provides the tag filter(s) for repo discovery */ "tagFilters"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1TagFilter>; } /** * SCMProviderGeneratorAWSCodeCommit defines connection info specific to AWS CodeCommit. */ export declare class SCMProviderGeneratorAWSCodeCommit extends Model<ISCMProviderGeneratorAWSCodeCommit> implements ISCMProviderGeneratorAWSCodeCommit { "allBranches"?: boolean; "region"?: string; "role"?: string; "tagFilters"?: Array<IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1TagFilter>; constructor(data?: ModelData<ISCMProviderGeneratorAWSCodeCommit>); } export type { ISCMProviderGeneratorAWSCodeCommit as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SCMProviderGeneratorAWSCodeCommit, SCMProviderGeneratorAWSCodeCommit as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SCMProviderGeneratorAWSCodeCommit };