UNPKG

@kubernetes-models/argo-cd

Version:
29 lines (28 loc) 1.4 kB
import { ModelData, Model } from "@kubernetes-models/base"; /** * ApplicationDestinationServiceAccount holds information about the service account to be impersonated for the application sync operation. */ export interface IApplicationDestinationServiceAccount { /** * DefaultServiceAccount to be used for impersonation during the sync operation */ "defaultServiceAccount": string; /** * Namespace specifies the target namespace for the application's resources. */ "namespace"?: string; /** * Server specifies the URL of the target cluster's Kubernetes control plane API. */ "server": string; } /** * ApplicationDestinationServiceAccount holds information about the service account to be impersonated for the application sync operation. */ export declare class ApplicationDestinationServiceAccount extends Model<IApplicationDestinationServiceAccount> implements IApplicationDestinationServiceAccount { "defaultServiceAccount": string; "namespace"?: string; "server": string; constructor(data?: ModelData<IApplicationDestinationServiceAccount>); } export type { IApplicationDestinationServiceAccount as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationDestinationServiceAccount, ApplicationDestinationServiceAccount as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationDestinationServiceAccount };