クラス: Mongo::Auth::Aws::Credentials Private

継承:
構造体
  • オブジェクト
すべて表示
定義:
lib/mongo/auth/ Amazon Web Services/credentials.rb

Overview

このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。

Amazon Web Servicesの認証情報セット。

以来

  • 2.0.0

インスタンス属性の概要を折りたたむ

インスタンス メソッドの概要を折りたたむ

インスタンス属性の詳細

#access_key_idObject

属性 access_key_id の値を返します

次の値を返します。

  • オブジェクト

    access_key_id の現在の値



24
25
26
# ファイル 'lib/mongo/auth/ Amazon Web Services/credentials.rb' は、24 行を

デフォルト access_key_id
  @access_key_id
end

有効期限=オブジェクト

属性の有効期限の値を返します

次の値を返します。

  • オブジェクト

    有効期限の現在の値



24
25
26
# ファイル 'lib/mongo/auth/ Amazon Web Services/credentials.rb' は、24 行を

デフォルト 有効期限
  @expiration
end

# secret_access_key =オブジェクト

Atlas secret_access_key の値を返します

次の値を返します。

  • オブジェクト

    secret_access_key の現在の値



24
25
26
# ファイル 'lib/mongo/auth/ Amazon Web Services/credentials.rb' は、24 行を

デフォルト secret_access_key
  @secret_access_key
end

#session_tokenObject

属性 Session_token の値を返します

次の値を返します。

  • オブジェクト

    Session_token の現在の値



24
25
26
# ファイル 'lib/mongo/auth/ Amazon Web Services/credentials.rb' は、24 行を

デフォルト session_token
  @session_token
end

インスタンス メソッドの詳細

#の有効期限はありますか。 = true | false

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

認証情報の有効期限が切れているかどうかを返します。

次の値を返します。

  • true | false

    認証情報の有効期限が切れているかどうか。

以来

  • 2.0.0



26
27
28
29
30
31
32
33
34
# ファイル 'lib/mongo/auth/ Amazon Web Services/credentials.rb' は、26 行を

デフォルト 期限切れの場合
  場合 有効期限.nil?
    false
  else
    # 仕様に従って、認証情報は考慮されます
    期限切れから 5 分以上離れた場合は有効です。
    時間.になりました.UTC >= 有効期限 - 300
  end
end