in src/config.ts [60:89]
static types(): { [key: string]: any } {
return {
accessKeyId: 'string',
accessKeySecret: 'string',
securityToken: 'string',
bearerToken: 'string',
durationSeconds: 'number',
roleArn: 'string',
policy: 'string',
roleSessionExpiration: 'number',
roleSessionName: 'string',
externalId: 'string',
stsEndpoint: 'string',
stsRegionId: 'string',
enableVpc: 'string',
timeout: 'number',
connectTimeout: 'number',
publicKeyId: 'string',
privateKeyFile: 'string',
roleName: 'string',
enableIMDSv2: 'boolean',
disableIMDSv1: 'boolean',
asyncCredentialUpdateEnabled: 'boolean',
metadataTokenDuration: 'number',
credentialsURI: 'string',
oidcProviderArn: 'string',
oidcTokenFilePath: 'string',
type: 'string',
};
}