import { ModelData, Model } from "@kubernetes-models/base"; /** * RequestParameters contains parameters that can be passed to the STS service. */ export interface IRequestParameters { /** * SerialNumber is the identification number of the MFA device that is associated with the IAM user who is making * the GetSessionToken call. * Possible values: hardware device (such as GAHT12345678) or an Amazon Resource Name (ARN) for a virtual device * (such as arn:aws:iam::123456789012:mfa/user) */ "serialNumber"?: string; /** * SessionDuration The duration, in seconds, that the credentials should remain valid. Acceptable durations for * IAM user sessions range from 900 seconds (15 minutes) to 129,600 seconds (36 hours), with 43,200 seconds * (12 hours) as the default. */ "sessionDuration"?: number; /** * TokenCode is the value provided by the MFA device, if MFA is required. */ "tokenCode"?: string; } /** * RequestParameters contains parameters that can be passed to the STS service. */ export declare class RequestParameters extends Model implements IRequestParameters { "serialNumber"?: string; "sessionDuration"?: number; "tokenCode"?: string; constructor(data?: ModelData); } export type { IRequestParameters as IComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1RequestParameters, RequestParameters as ComGithubExternalSecretsExternalSecretsApisGeneratorsV1alpha1RequestParameters };