UNPKG

@kubernetes-models/argo-rollouts

Version:
26 lines (25 loc) 1.2 kB
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1OAuth2Config } from "./OAuth2Config.js"; import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Sigv4Config } from "./Sigv4Config.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * Authentication method */ export interface IAuthentication { /** * OAuth2 config */ "oauth2"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1OAuth2Config; /** * Sigv4 Config is the aws SigV4 configuration to use for SigV4 signing if using Amazon Managed Prometheus */ "sigv4"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Sigv4Config; } /** * Authentication method */ export declare class Authentication extends Model<IAuthentication> implements IAuthentication { "oauth2"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1OAuth2Config; "sigv4"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Sigv4Config; constructor(data?: ModelData<IAuthentication>); } export type { IAuthentication as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Authentication, Authentication as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Authentication };