Module: Google::Cloud::OsLogin::V1beta
- Defined in:
- lib/google/cloud/os_login/v1beta.rb,
lib/google/cloud/os_login/v1beta/doc/overview.rb,
lib/google/cloud/os_login/v1beta/os_login_service_client.rb
Defined Under Namespace
Classes: OsLoginServiceClient
Class Method Summary collapse
-
.new(credentials: nil, scopes: nil, client_config: nil, timeout: nil, lib_name: nil, lib_version: nil) ⇒ Object
Cloud OS Login API.
Class Method Details
.new(credentials: nil, scopes: nil, client_config: nil, timeout: nil, lib_name: nil, lib_version: nil) ⇒ Object
Cloud OS Login API
The Cloud OS Login API allows you to manage users and their associated SSH public keys for logging into virtual machines on Google Cloud Platform.
80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 |
# File 'lib/google/cloud/os_login/v1beta.rb', line 80 def self.new \ credentials: nil, scopes: nil, client_config: nil, timeout: nil, lib_name: nil, lib_version: nil kwargs = { credentials: credentials, scopes: scopes, client_config: client_config, timeout: timeout, lib_name: lib_name, lib_version: lib_version }.select { |_, v| v != nil } Google::Cloud::OsLogin::V1beta::OsLoginServiceClient.new(**kwargs) end |