github.com/openshift/installer@v1.4.17/pkg/types/gcp/doc.go (about) 1 // Package gcp contains GCP-specific structures for installer 2 // configuration and management. 3 package gcp 4 5 // Name is name for the gcp platform. 6 const Name string = "gcp" 7 8 // AuthorizationMode is the mode or type of authentication indicated in the google credentials struct. 9 type AuthorizationMode string 10 11 const ( 12 // AuthorizedUserMode indicates that an authorized user without a service account has been used 13 // for authentication with the gcloud. 14 AuthorizedUserMode AuthorizationMode = "authorized_user" 15 16 // ServiceAccountMode indicates that a service account has been used for authentication with 17 // the gcloud. 18 ServiceAccountMode AuthorizationMode = "service_account" 19 20 // ExternalAccountMode indicates that an external user such as AWS, Azure, etc. has been used for 21 // authentication with gcloud. 22 ExternalAccountMode AuthorizationMode = "external_account" 23 )