Versions in this module Expand all Collapse all v0 v0.37.1 Dec 15, 2020 Changes in this version + const CloudPlatformReadOnlyScope + const CloudPlatformScope + const ComputeReadonlyScope + const ComputeScope + type Empty struct + type ImportSshPublicKeyResponse struct + Details string + ForceSendFields []string + LoginProfile *LoginProfile + NullFields []string + func (s *ImportSshPublicKeyResponse) MarshalJSON() ([]byte, error) + type LoginProfile struct + ForceSendFields []string + Name string + NullFields []string + PosixAccounts []*PosixAccount + SshPublicKeys map[string]SshPublicKey + func (s *LoginProfile) MarshalJSON() ([]byte, error) + type PosixAccount struct + AccountId string + ForceSendFields []string + Gecos string + Gid int64 + HomeDirectory string + Name string + NullFields []string + OperatingSystemType string + Primary bool + Shell string + SystemId string + Uid int64 + Username string + func (s *PosixAccount) MarshalJSON() ([]byte, error) + type Service struct + BasePath string + UserAgent string + Users *UsersService + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type SshPublicKey struct + ExpirationTimeUsec int64 + Fingerprint string + ForceSendFields []string + Key string + Name string + NullFields []string + func (s *SshPublicKey) MarshalJSON() ([]byte, error) + type UsersGetLoginProfileCall struct + func (c *UsersGetLoginProfileCall) Context(ctx context.Context) *UsersGetLoginProfileCall + func (c *UsersGetLoginProfileCall) Do(opts ...googleapi.CallOption) (*LoginProfile, error) + func (c *UsersGetLoginProfileCall) Fields(s ...googleapi.Field) *UsersGetLoginProfileCall + func (c *UsersGetLoginProfileCall) Header() http.Header + func (c *UsersGetLoginProfileCall) IfNoneMatch(entityTag string) *UsersGetLoginProfileCall + func (c *UsersGetLoginProfileCall) ProjectId(projectId string) *UsersGetLoginProfileCall + func (c *UsersGetLoginProfileCall) SystemId(systemId string) *UsersGetLoginProfileCall + type UsersImportSshPublicKeyCall struct + func (c *UsersImportSshPublicKeyCall) Context(ctx context.Context) *UsersImportSshPublicKeyCall + func (c *UsersImportSshPublicKeyCall) Do(opts ...googleapi.CallOption) (*ImportSshPublicKeyResponse, error) + func (c *UsersImportSshPublicKeyCall) Fields(s ...googleapi.Field) *UsersImportSshPublicKeyCall + func (c *UsersImportSshPublicKeyCall) Header() http.Header + func (c *UsersImportSshPublicKeyCall) ProjectId(projectId string) *UsersImportSshPublicKeyCall + type UsersProjectsDeleteCall struct + func (c *UsersProjectsDeleteCall) Context(ctx context.Context) *UsersProjectsDeleteCall + func (c *UsersProjectsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *UsersProjectsDeleteCall) Fields(s ...googleapi.Field) *UsersProjectsDeleteCall + func (c *UsersProjectsDeleteCall) Header() http.Header + type UsersProjectsService struct + func NewUsersProjectsService(s *Service) *UsersProjectsService + func (r *UsersProjectsService) Delete(name string) *UsersProjectsDeleteCall + type UsersService struct + Projects *UsersProjectsService + SshPublicKeys *UsersSshPublicKeysService + func NewUsersService(s *Service) *UsersService + func (r *UsersService) GetLoginProfile(name string) *UsersGetLoginProfileCall + func (r *UsersService) ImportSshPublicKey(parent string, sshpublickey *SshPublicKey) *UsersImportSshPublicKeyCall + type UsersSshPublicKeysDeleteCall struct + func (c *UsersSshPublicKeysDeleteCall) Context(ctx context.Context) *UsersSshPublicKeysDeleteCall + func (c *UsersSshPublicKeysDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *UsersSshPublicKeysDeleteCall) Fields(s ...googleapi.Field) *UsersSshPublicKeysDeleteCall + func (c *UsersSshPublicKeysDeleteCall) Header() http.Header + type UsersSshPublicKeysGetCall struct + func (c *UsersSshPublicKeysGetCall) Context(ctx context.Context) *UsersSshPublicKeysGetCall + func (c *UsersSshPublicKeysGetCall) Do(opts ...googleapi.CallOption) (*SshPublicKey, error) + func (c *UsersSshPublicKeysGetCall) Fields(s ...googleapi.Field) *UsersSshPublicKeysGetCall + func (c *UsersSshPublicKeysGetCall) Header() http.Header + func (c *UsersSshPublicKeysGetCall) IfNoneMatch(entityTag string) *UsersSshPublicKeysGetCall + type UsersSshPublicKeysPatchCall struct + func (c *UsersSshPublicKeysPatchCall) Context(ctx context.Context) *UsersSshPublicKeysPatchCall + func (c *UsersSshPublicKeysPatchCall) Do(opts ...googleapi.CallOption) (*SshPublicKey, error) + func (c *UsersSshPublicKeysPatchCall) Fields(s ...googleapi.Field) *UsersSshPublicKeysPatchCall + func (c *UsersSshPublicKeysPatchCall) Header() http.Header + func (c *UsersSshPublicKeysPatchCall) UpdateMask(updateMask string) *UsersSshPublicKeysPatchCall + type UsersSshPublicKeysService struct + func NewUsersSshPublicKeysService(s *Service) *UsersSshPublicKeysService + func (r *UsersSshPublicKeysService) Delete(name string) *UsersSshPublicKeysDeleteCall + func (r *UsersSshPublicKeysService) Get(name string) *UsersSshPublicKeysGetCall + func (r *UsersSshPublicKeysService) Patch(name string, sshpublickey *SshPublicKey) *UsersSshPublicKeysPatchCall