Clase: Mongo::Auth::Aws::Credentials Privado

Hereda:
Struct
  • Objeto
Mostrar todo
Definido en:
lib/mongo/auth/aws/credentials.rb

Overview

Esta clase forma parte de una API privada. Evita usar esta clase si es posible, ya que puede ser eliminada o modificada en el futuro.

El conjunto de credenciales de AWS.

Desde:

  • 2.0.0

Resumen de atributos de la instancia colapsar

Resumen del método de instancia colapsar

Detalles de atributo de instancias

#access_key_idObject

Devuelve el valor del atributo access_key_id

Devuelve:

  • (objeto)

    el valor actual de access_key_id



23
24
25
# Archivo 'lib/mongo/auth/aws/credentials.rb', línea 23

def Access Key ID
  @access_key_id
end

#expiraciónObjeto

Devuelve el valor del atributo expiration

Devuelve:

  • (objeto)

    el valor actual de vencimiento



23
24
25
# Archivo 'lib/mongo/auth/aws/credentials.rb', línea 23

def vencimiento
  @expiration
end

#secret_access_keyobjeto

Devuelve el valor del atributo secret_access_key

Devuelve:

  • (objeto)

    el valor actual de secret_access_key



23
24
25
# Archivo 'lib/mongo/auth/aws/credentials.rb', línea 23

def clave_de_acceso_secreta
  @secret_access_key
end

#session_tokenObject

Devuelve el valor del atributo session_token

Devuelve:

  • (objeto)

    el valor actual de session_token



23
24
25
# Archivo 'lib/mongo/auth/aws/credentials.rb', línea 23

def session_token
  @session_token
end

Detalles del método de instancia

#¿vencido?true | false

Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.

Devuelve si las credenciales han caducado.

Devuelve:

  • (true | false)

    Si las credenciales han expirado.

Desde:

  • 2.0.0



25
26
27
28
29
30
31
32
33
# Archivo 'lib/mongo/auth/aws/credentials.rb', línea 25

def ¿expiró?
  si vencimiento.nil?
    false
  else
    # Según la especificación, las Credenciales se consideran
    # válidas si faltan más de cinco minutos para que expiren.
    Tiempo.ahora.UTC >= vencimiento - 300
  end
end