static types()

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',
    };
  }