HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: /var/www/javago_test/node_modules/aws-sdk/lib/token/static_token_provider.js
var AWS = require('../core');

/**
 * Represents the simplest token provider. It returns a static token string
 * and has an optional expireTime.
 */
AWS.StaticTokenProvider = AWS.util.inherit(AWS.Token, {

  /**
   * Creates a new StaticTokenProvider class with a given {token} and
   * optional {expireTime}.
   *
   * ```javascript
   * var staticTokenProvider = new AWS.StaticTokenProvider({
   *   token: 'token'
   * });
   * staticTokenProvider.token == 'token' // from constructor
   * ```
   *
   * @option options token [String] represents the literal token string.
   * @option options expireTime [Date] optional field representing the time at which
   *   the token expires.
   */
  constructor: function StaticTokenProvider(options) {
    AWS.Token.call(this, options);
  }
});