Classe: Mongo::Auth::Aws::Credentials Private

Herda:
Estrutura
  • Objeto
mostrar tudo
Definido em:
build/ruby-driver-v2.19/lib/mongo/auth/Amazon Web Services/credentials.rb

Visão geral

Esta classe faz parte de uma API privada. Evite usar essa classe, se possível, pois ela pode ser removida ou alterada no futuro.

O conjunto de credenciais do Amazon Web Services.

Desde:

  • 2.0.0

Recolhimento do Resumo do atributo de instância

Recolhimento do Resumo do método de instância

Detalhes do atributo da instância

#access_key_id ➤ Objeto

Retorna o valor do atributo access_key_id

Retorna:

  • (Objeto)

    o valor atual de access_key_id



24
25
26
# File 'build/ruby-driver-v2.19/lib/mongo/auth/Amazon Web Services/credentials.rb', linha 24

def access_key_id
  @access_key_id
end

#expiraçãoObjeto

Retorna o valor da expiração do atributo

Retorna:

  • (Objeto)

    o valor atual da expiração



24
25
26
# File 'build/ruby-driver-v2.19/lib/mongo/auth/Amazon Web Services/credentials.rb', linha 24

def Expiração
  @expiração
end

#secret_access_key ➤ Objeto

Retorna o valor do atributo secret_access_key

Retorna:

  • (Objeto)

    o valor atual de secret_access_key



24
25
26
# File 'build/ruby-driver-v2.19/lib/mongo/auth/Amazon Web Services/credentials.rb', linha 24

def secret_access_key
  @secret_access_key
end

#session_tokenObject

Retorna o valor do atributo session_token

Retorna:

  • (Objeto)

    o valor atual de session_token



24
25
26
# File 'build/ruby-driver-v2.19/lib/mongo/auth/Amazon Web Services/credentials.rb', linha 24

def session_token
  @session_token
end

Detalhes do método de instância

#expirado?verdadeiro | false

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Retorna se as credenciais expiraram.

Retorna:

  • (verdadeiro | falso)

    Se as credenciais expiraram.

Desde:

  • 2.0.0



26
27
28
29
30
31
32
33
34
# File 'build/ruby-driver-v2.19/lib/mongo/auth/Amazon Web Services/credentials.rb', linha 26

def expirou?
  se Expiração.nada?
    false
  mais
    # De acordo com a especificação, as Credenciais são consideradas
    # válido se eles estiverem a mais de cinco minutos da expiração.
    Hora.agora.utc >= Expiração - 300
  end
end