import { IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1AWSJWTAuth } from "./AWSJWTAuth.js"; import { IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1AWSAuthSecretRef } from "./AWSAuthSecretRef.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * AWSAuth tells the controller how to do authentication with aws. * Only one of secretRef or jwt can be specified. * if none is specified the controller will load credentials using the aws sdk defaults. */ export interface IAWSAuth { "jwt"?: IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1AWSJWTAuth; "secretRef"?: IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1AWSAuthSecretRef; } /** * AWSAuth tells the controller how to do authentication with aws. * Only one of secretRef or jwt can be specified. * if none is specified the controller will load credentials using the aws sdk defaults. */ export declare class AWSAuth extends Model implements IAWSAuth { "jwt"?: IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1AWSJWTAuth; "secretRef"?: IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1AWSAuthSecretRef; constructor(data?: ModelData); } export type { IAWSAuth as IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1AWSAuth, AWSAuth as ComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1AWSAuth };