import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1AWSJWTAuth } from "./AWSJWTAuth.js"; import { IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1AWSAuthSecretRef } 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"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1AWSJWTAuth; "secretRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1AWSAuthSecretRef; } /** * 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"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1AWSJWTAuth; "secretRef"?: IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1AWSAuthSecretRef; constructor(data?: ModelData); } export type { IAWSAuth as IComGithubExternalSecretsExternalSecretsApisExternalsecretsV1AWSAuth, AWSAuth as ComGithubExternalSecretsExternalSecretsApisExternalsecretsV1AWSAuth };