Módulo: Mongo::Crypt::KMS
- Definido en:
- lib/mongo/crypt/kms.rb,
lib/mongo/crypt/kms/credentials.rb,
lib/mongo/crypt/kms/aws/credentials.rb,
lib/mongo/crypt/kms/gcp/credentials.rb,
lib/mongo/crypt/kms/kmip/credentials.rb,
lib/mongo/crypt/kms/azure/credentials.rb,
lib/mongo/crypt/kms/local/credentials.rb,
lib/mongo/crypt/kms/azure/access_token.rb,
lib/mongo/crypt/kms/aws/master_document.rb,
lib/mongo/crypt/kms/gcp/master_document.rb,
lib/mongo/crypt/kms/master_key_document.rb,
lib/mongo/crypt/kms/kmip/master_document.rb,
lib/mongo/crypt/kms/azure/master_document.rb,
lib/mongo/crypt/kms/local/master_document.rb,
lib/mongo/crypt/kms/gcp/credentials_retriever.rb,
lib/mongo/crypt/kms/azure/credentials_retriever.rb
Overview
rubocop:disable Style/Documentation
Definido bajo Namespace
Modules: AWS, Azure, GCP, KMIP, Local, Validaciones Clases: Credenciales, CredencialesNoEncontradas, DocumentoClaveMaestra
Resumen del método de clase colapsar
-
.provider_base_type(identifier) ⇒ string
privado
Devuelve el tipo de proveedor base de un identificador de proveedor de KMS.
Detalles del método de clase
.provider_base_type(identifier) ⇒ String
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 el tipo de proveedor base de un identificador de proveedor de KMS. Por ejemplo, "aws:name1" devuelve "aws" y :aws devuelve "aws".
33 34 35 |
# Archivo 'lib/mongo/crypt/kms.rb', línea 33 def sí mismo.provider_base_type(identifier) identifier.to_s.división(':').primero end |