1// Copyright 2022 The ChromiumOS Authors 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5syntax = "proto3"; 6 7package chromiumos.test.api; 8 9option go_package = "go.chromium.org/chromiumos/config/go/test/api"; 10 11// Extensions to the LoginRegistry API. Extensions will be handled before login. 12message LoginRegistryExtensions { 13 // Provides a hook to execute `gcloud auth activate-service-account` before 14 // login. The value are the arguments of the command documented in 15 // http://cloud/sdk/gcloud/reference/auth/activate-service-account. 16 // e.g. ["service_account@domain.com", "--key-file=/path/key.json"] or 17 // ["--key-file", "/path/key.json"] 18 repeated string gcloud_auth_service_account_args = 1; 19} 20