Versions in this module Expand all Collapse all v0 v0.37.1 Dec 15, 2020 Changes in this version + const CloudPlatformScope + type AdminAuditData struct + ForceSendFields []string + NullFields []string + PermissionDelta *PermissionDelta + func (s *AdminAuditData) MarshalJSON() ([]byte, error) + type AuditConfig struct + AuditLogConfigs []*AuditLogConfig + ForceSendFields []string + NullFields []string + Service string + func (s *AuditConfig) MarshalJSON() ([]byte, error) + type AuditData struct + ForceSendFields []string + NullFields []string + PolicyDelta *PolicyDelta + func (s *AuditData) MarshalJSON() ([]byte, error) + type AuditLogConfig struct + ExemptedMembers []string + ForceSendFields []string + LogType string + NullFields []string + func (s *AuditLogConfig) MarshalJSON() ([]byte, error) + type AuditableService struct + ForceSendFields []string + Name string + NullFields []string + func (s *AuditableService) MarshalJSON() ([]byte, error) + type Binding struct + Condition *Expr + ForceSendFields []string + Members []string + NullFields []string + Role string + func (s *Binding) MarshalJSON() ([]byte, error) + type BindingDelta struct + Action string + Condition *Expr + ForceSendFields []string + Member string + NullFields []string + Role string + func (s *BindingDelta) MarshalJSON() ([]byte, error) + type CreateRoleRequest struct + ForceSendFields []string + NullFields []string + Role *Role + RoleId string + func (s *CreateRoleRequest) MarshalJSON() ([]byte, error) + type CreateServiceAccountKeyRequest struct + ForceSendFields []string + KeyAlgorithm string + NullFields []string + PrivateKeyType string + func (s *CreateServiceAccountKeyRequest) MarshalJSON() ([]byte, error) + type CreateServiceAccountRequest struct + AccountId string + ForceSendFields []string + NullFields []string + ServiceAccount *ServiceAccount + func (s *CreateServiceAccountRequest) MarshalJSON() ([]byte, error) + type DisableServiceAccountRequest struct + type Empty struct + type EnableServiceAccountRequest struct + type Expr struct + Description string + Expression string + ForceSendFields []string + Location string + NullFields []string + Title string + func (s *Expr) MarshalJSON() ([]byte, error) + type IamPoliciesLintPolicyCall struct + func (c *IamPoliciesLintPolicyCall) Context(ctx context.Context) *IamPoliciesLintPolicyCall + func (c *IamPoliciesLintPolicyCall) Do(opts ...googleapi.CallOption) (*LintPolicyResponse, error) + func (c *IamPoliciesLintPolicyCall) Fields(s ...googleapi.Field) *IamPoliciesLintPolicyCall + func (c *IamPoliciesLintPolicyCall) Header() http.Header + type IamPoliciesQueryAuditableServicesCall struct + func (c *IamPoliciesQueryAuditableServicesCall) Context(ctx context.Context) *IamPoliciesQueryAuditableServicesCall + func (c *IamPoliciesQueryAuditableServicesCall) Do(opts ...googleapi.CallOption) (*QueryAuditableServicesResponse, error) + func (c *IamPoliciesQueryAuditableServicesCall) Fields(s ...googleapi.Field) *IamPoliciesQueryAuditableServicesCall + func (c *IamPoliciesQueryAuditableServicesCall) Header() http.Header + type IamPoliciesService struct + func NewIamPoliciesService(s *Service) *IamPoliciesService + func (r *IamPoliciesService) LintPolicy(lintpolicyrequest *LintPolicyRequest) *IamPoliciesLintPolicyCall + func (r *IamPoliciesService) QueryAuditableServices(queryauditableservicesrequest *QueryAuditableServicesRequest) *IamPoliciesQueryAuditableServicesCall + type LintPolicyRequest struct + Condition *Expr + ForceSendFields []string + FullResourceName string + NullFields []string + func (s *LintPolicyRequest) MarshalJSON() ([]byte, error) + type LintPolicyResponse struct + ForceSendFields []string + LintResults []*LintResult + NullFields []string + func (s *LintPolicyResponse) MarshalJSON() ([]byte, error) + type LintResult struct + DebugMessage string + FieldName string + ForceSendFields []string + Level string + LocationOffset int64 + NullFields []string + Severity string + ValidationUnitName string + func (s *LintResult) MarshalJSON() ([]byte, error) + type ListRolesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Roles []*Role + func (s *ListRolesResponse) MarshalJSON() ([]byte, error) + type ListServiceAccountKeysResponse struct + ForceSendFields []string + Keys []*ServiceAccountKey + NullFields []string + func (s *ListServiceAccountKeysResponse) MarshalJSON() ([]byte, error) + type ListServiceAccountsResponse struct + Accounts []*ServiceAccount + ForceSendFields []string + NextPageToken string + NullFields []string + func (s *ListServiceAccountsResponse) MarshalJSON() ([]byte, error) + type Operation struct + Done bool + Error *Status + ForceSendFields []string + Metadata googleapi.RawMessage + Name string + NullFields []string + Response googleapi.RawMessage + func (s *Operation) MarshalJSON() ([]byte, error) + type OrganizationsRolesCreateCall struct + func (c *OrganizationsRolesCreateCall) Context(ctx context.Context) *OrganizationsRolesCreateCall + func (c *OrganizationsRolesCreateCall) Do(opts ...googleapi.CallOption) (*Role, error) + func (c *OrganizationsRolesCreateCall) Fields(s ...googleapi.Field) *OrganizationsRolesCreateCall + func (c *OrganizationsRolesCreateCall) Header() http.Header + type OrganizationsRolesDeleteCall struct + func (c *OrganizationsRolesDeleteCall) Context(ctx context.Context) *OrganizationsRolesDeleteCall + func (c *OrganizationsRolesDeleteCall) Do(opts ...googleapi.CallOption) (*Role, error) + func (c *OrganizationsRolesDeleteCall) Etag(etag string) *OrganizationsRolesDeleteCall + func (c *OrganizationsRolesDeleteCall) Fields(s ...googleapi.Field) *OrganizationsRolesDeleteCall + func (c *OrganizationsRolesDeleteCall) Header() http.Header + type OrganizationsRolesGetCall struct + func (c *OrganizationsRolesGetCall) Context(ctx context.Context) *OrganizationsRolesGetCall + func (c *OrganizationsRolesGetCall) Do(opts ...googleapi.CallOption) (*Role, error) + func (c *OrganizationsRolesGetCall) Fields(s ...googleapi.Field) *OrganizationsRolesGetCall + func (c *OrganizationsRolesGetCall) Header() http.Header + func (c *OrganizationsRolesGetCall) IfNoneMatch(entityTag string) *OrganizationsRolesGetCall + type OrganizationsRolesListCall struct + func (c *OrganizationsRolesListCall) Context(ctx context.Context) *OrganizationsRolesListCall + func (c *OrganizationsRolesListCall) Do(opts ...googleapi.CallOption) (*ListRolesResponse, error) + func (c *OrganizationsRolesListCall) Fields(s ...googleapi.Field) *OrganizationsRolesListCall + func (c *OrganizationsRolesListCall) Header() http.Header + func (c *OrganizationsRolesListCall) IfNoneMatch(entityTag string) *OrganizationsRolesListCall + func (c *OrganizationsRolesListCall) PageSize(pageSize int64) *OrganizationsRolesListCall + func (c *OrganizationsRolesListCall) PageToken(pageToken string) *OrganizationsRolesListCall + func (c *OrganizationsRolesListCall) Pages(ctx context.Context, f func(*ListRolesResponse) error) error + func (c *OrganizationsRolesListCall) ShowDeleted(showDeleted bool) *OrganizationsRolesListCall + func (c *OrganizationsRolesListCall) View(view string) *OrganizationsRolesListCall + type OrganizationsRolesPatchCall struct + func (c *OrganizationsRolesPatchCall) Context(ctx context.Context) *OrganizationsRolesPatchCall + func (c *OrganizationsRolesPatchCall) Do(opts ...googleapi.CallOption) (*Role, error) + func (c *OrganizationsRolesPatchCall) Fields(s ...googleapi.Field) *OrganizationsRolesPatchCall + func (c *OrganizationsRolesPatchCall) Header() http.Header + func (c *OrganizationsRolesPatchCall) UpdateMask(updateMask string) *OrganizationsRolesPatchCall + type OrganizationsRolesService struct + func NewOrganizationsRolesService(s *Service) *OrganizationsRolesService + func (r *OrganizationsRolesService) Create(parent string, createrolerequest *CreateRoleRequest) *OrganizationsRolesCreateCall + func (r *OrganizationsRolesService) Delete(name string) *OrganizationsRolesDeleteCall + func (r *OrganizationsRolesService) Get(name string) *OrganizationsRolesGetCall + func (r *OrganizationsRolesService) List(parent string) *OrganizationsRolesListCall + func (r *OrganizationsRolesService) Patch(name string, role *Role) *OrganizationsRolesPatchCall + func (r *OrganizationsRolesService) Undelete(name string, undeleterolerequest *UndeleteRoleRequest) *OrganizationsRolesUndeleteCall + type OrganizationsRolesUndeleteCall struct + func (c *OrganizationsRolesUndeleteCall) Context(ctx context.Context) *OrganizationsRolesUndeleteCall + func (c *OrganizationsRolesUndeleteCall) Do(opts ...googleapi.CallOption) (*Role, error) + func (c *OrganizationsRolesUndeleteCall) Fields(s ...googleapi.Field) *OrganizationsRolesUndeleteCall + func (c *OrganizationsRolesUndeleteCall) Header() http.Header + type OrganizationsService struct + Roles *OrganizationsRolesService + func NewOrganizationsService(s *Service) *OrganizationsService + type PatchServiceAccountRequest struct + ForceSendFields []string + NullFields []string + ServiceAccount *ServiceAccount + UpdateMask string + func (s *PatchServiceAccountRequest) MarshalJSON() ([]byte, error) + type Permission struct + ApiDisabled bool + CustomRolesSupportLevel string + Description string + ForceSendFields []string + Name string + NullFields []string + OnlyInPredefinedRoles bool + PrimaryPermission string + Stage string + Title string + func (s *Permission) MarshalJSON() ([]byte, error) + type PermissionDelta struct + AddedPermissions []string + ForceSendFields []string + NullFields []string + RemovedPermissions []string + func (s *PermissionDelta) MarshalJSON() ([]byte, error) + type PermissionsQueryTestablePermissionsCall struct + func (c *PermissionsQueryTestablePermissionsCall) Context(ctx context.Context) *PermissionsQueryTestablePermissionsCall + func (c *PermissionsQueryTestablePermissionsCall) Do(opts ...googleapi.CallOption) (*QueryTestablePermissionsResponse, error) + func (c *PermissionsQueryTestablePermissionsCall) Fields(s ...googleapi.Field) *PermissionsQueryTestablePermissionsCall + func (c *PermissionsQueryTestablePermissionsCall) Header() http.Header + func (c *PermissionsQueryTestablePermissionsCall) Pages(ctx context.Context, f func(*QueryTestablePermissionsResponse) error) error + type PermissionsService struct + func NewPermissionsService(s *Service) *PermissionsService + func (r *PermissionsService) QueryTestablePermissions(querytestablepermissionsrequest *QueryTestablePermissionsRequest) *PermissionsQueryTestablePermissionsCall + type Policy struct + AuditConfigs []*AuditConfig + Bindings []*Binding + Etag string + ForceSendFields []string + NullFields []string + Version int64 + func (s *Policy) MarshalJSON() ([]byte, error) + type PolicyDelta struct + BindingDeltas []*BindingDelta + ForceSendFields []string + NullFields []string + func (s *PolicyDelta) MarshalJSON() ([]byte, error) + type ProjectsLocationsService struct + WorkloadIdentityPools *ProjectsLocationsWorkloadIdentityPoolsService + func NewProjectsLocationsService(s *Service) *ProjectsLocationsService + type ProjectsLocationsWorkloadIdentityPoolsOperationsGetCall struct + func (c *ProjectsLocationsWorkloadIdentityPoolsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsWorkloadIdentityPoolsOperationsGetCall + func (c *ProjectsLocationsWorkloadIdentityPoolsOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsWorkloadIdentityPoolsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsWorkloadIdentityPoolsOperationsGetCall + func (c *ProjectsLocationsWorkloadIdentityPoolsOperationsGetCall) Header() http.Header + func (c *ProjectsLocationsWorkloadIdentityPoolsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsWorkloadIdentityPoolsOperationsGetCall + type ProjectsLocationsWorkloadIdentityPoolsOperationsService struct + func NewProjectsLocationsWorkloadIdentityPoolsOperationsService(s *Service) *ProjectsLocationsWorkloadIdentityPoolsOperationsService + func (r *ProjectsLocationsWorkloadIdentityPoolsOperationsService) Get(name string) *ProjectsLocationsWorkloadIdentityPoolsOperationsGetCall + type ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsGetCall struct + func (c *ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsGetCall + func (c *ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsGetCall) Do(opts ...googleapi.CallOption) (*Operation, error) + func (c *ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsGetCall + func (c *ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsGetCall) Header() http.Header + func (c *ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsGetCall + type ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsService struct + func NewProjectsLocationsWorkloadIdentityPoolsProvidersOperationsService(s *Service) *ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsService + func (r *ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsService) Get(name string) *ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsGetCall + type ProjectsLocationsWorkloadIdentityPoolsProvidersService struct + Operations *ProjectsLocationsWorkloadIdentityPoolsProvidersOperationsService + func NewProjectsLocationsWorkloadIdentityPoolsProvidersService(s *Service) *ProjectsLocationsWorkloadIdentityPoolsProvidersService + type ProjectsLocationsWorkloadIdentityPoolsService struct + Operations *ProjectsLocationsWorkloadIdentityPoolsOperationsService + Providers *ProjectsLocationsWorkloadIdentityPoolsProvidersService + func NewProjectsLocationsWorkloadIdentityPoolsService(s *Service) *ProjectsLocationsWorkloadIdentityPoolsService + type ProjectsRolesCreateCall struct + func (c *ProjectsRolesCreateCall) Context(ctx context.Context) *ProjectsRolesCreateCall + func (c *ProjectsRolesCreateCall) Do(opts ...googleapi.CallOption) (*Role, error) + func (c *ProjectsRolesCreateCall) Fields(s ...googleapi.Field) *ProjectsRolesCreateCall + func (c *ProjectsRolesCreateCall) Header() http.Header + type ProjectsRolesDeleteCall struct + func (c *ProjectsRolesDeleteCall) Context(ctx context.Context) *ProjectsRolesDeleteCall + func (c *ProjectsRolesDeleteCall) Do(opts ...googleapi.CallOption) (*Role, error) + func (c *ProjectsRolesDeleteCall) Etag(etag string) *ProjectsRolesDeleteCall + func (c *ProjectsRolesDeleteCall) Fields(s ...googleapi.Field) *ProjectsRolesDeleteCall + func (c *ProjectsRolesDeleteCall) Header() http.Header + type ProjectsRolesGetCall struct + func (c *ProjectsRolesGetCall) Context(ctx context.Context) *ProjectsRolesGetCall + func (c *ProjectsRolesGetCall) Do(opts ...googleapi.CallOption) (*Role, error) + func (c *ProjectsRolesGetCall) Fields(s ...googleapi.Field) *ProjectsRolesGetCall + func (c *ProjectsRolesGetCall) Header() http.Header + func (c *ProjectsRolesGetCall) IfNoneMatch(entityTag string) *ProjectsRolesGetCall + type ProjectsRolesListCall struct + func (c *ProjectsRolesListCall) Context(ctx context.Context) *ProjectsRolesListCall + func (c *ProjectsRolesListCall) Do(opts ...googleapi.CallOption) (*ListRolesResponse, error) + func (c *ProjectsRolesListCall) Fields(s ...googleapi.Field) *ProjectsRolesListCall + func (c *ProjectsRolesListCall) Header() http.Header + func (c *ProjectsRolesListCall) IfNoneMatch(entityTag string) *ProjectsRolesListCall + func (c *ProjectsRolesListCall) PageSize(pageSize int64) *ProjectsRolesListCall + func (c *ProjectsRolesListCall) PageToken(pageToken string) *ProjectsRolesListCall + func (c *ProjectsRolesListCall) Pages(ctx context.Context, f func(*ListRolesResponse) error) error + func (c *ProjectsRolesListCall) ShowDeleted(showDeleted bool) *ProjectsRolesListCall + func (c *ProjectsRolesListCall) View(view string) *ProjectsRolesListCall + type ProjectsRolesPatchCall struct + func (c *ProjectsRolesPatchCall) Context(ctx context.Context) *ProjectsRolesPatchCall + func (c *ProjectsRolesPatchCall) Do(opts ...googleapi.CallOption) (*Role, error) + func (c *ProjectsRolesPatchCall) Fields(s ...googleapi.Field) *ProjectsRolesPatchCall + func (c *ProjectsRolesPatchCall) Header() http.Header + func (c *ProjectsRolesPatchCall) UpdateMask(updateMask string) *ProjectsRolesPatchCall + type ProjectsRolesService struct + func NewProjectsRolesService(s *Service) *ProjectsRolesService + func (r *ProjectsRolesService) Create(parent string, createrolerequest *CreateRoleRequest) *ProjectsRolesCreateCall + func (r *ProjectsRolesService) Delete(name string) *ProjectsRolesDeleteCall + func (r *ProjectsRolesService) Get(name string) *ProjectsRolesGetCall + func (r *ProjectsRolesService) List(parent string) *ProjectsRolesListCall + func (r *ProjectsRolesService) Patch(name string, role *Role) *ProjectsRolesPatchCall + func (r *ProjectsRolesService) Undelete(name string, undeleterolerequest *UndeleteRoleRequest) *ProjectsRolesUndeleteCall + type ProjectsRolesUndeleteCall struct + func (c *ProjectsRolesUndeleteCall) Context(ctx context.Context) *ProjectsRolesUndeleteCall + func (c *ProjectsRolesUndeleteCall) Do(opts ...googleapi.CallOption) (*Role, error) + func (c *ProjectsRolesUndeleteCall) Fields(s ...googleapi.Field) *ProjectsRolesUndeleteCall + func (c *ProjectsRolesUndeleteCall) Header() http.Header + type ProjectsService struct + Locations *ProjectsLocationsService + Roles *ProjectsRolesService + ServiceAccounts *ProjectsServiceAccountsService + func NewProjectsService(s *Service) *ProjectsService + type ProjectsServiceAccountsCreateCall struct + func (c *ProjectsServiceAccountsCreateCall) Context(ctx context.Context) *ProjectsServiceAccountsCreateCall + func (c *ProjectsServiceAccountsCreateCall) Do(opts ...googleapi.CallOption) (*ServiceAccount, error) + func (c *ProjectsServiceAccountsCreateCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsCreateCall + func (c *ProjectsServiceAccountsCreateCall) Header() http.Header + type ProjectsServiceAccountsDeleteCall struct + func (c *ProjectsServiceAccountsDeleteCall) Context(ctx context.Context) *ProjectsServiceAccountsDeleteCall + func (c *ProjectsServiceAccountsDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsServiceAccountsDeleteCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsDeleteCall + func (c *ProjectsServiceAccountsDeleteCall) Header() http.Header + type ProjectsServiceAccountsDisableCall struct + func (c *ProjectsServiceAccountsDisableCall) Context(ctx context.Context) *ProjectsServiceAccountsDisableCall + func (c *ProjectsServiceAccountsDisableCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsServiceAccountsDisableCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsDisableCall + func (c *ProjectsServiceAccountsDisableCall) Header() http.Header + type ProjectsServiceAccountsEnableCall struct + func (c *ProjectsServiceAccountsEnableCall) Context(ctx context.Context) *ProjectsServiceAccountsEnableCall + func (c *ProjectsServiceAccountsEnableCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsServiceAccountsEnableCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsEnableCall + func (c *ProjectsServiceAccountsEnableCall) Header() http.Header + type ProjectsServiceAccountsGetCall struct + func (c *ProjectsServiceAccountsGetCall) Context(ctx context.Context) *ProjectsServiceAccountsGetCall + func (c *ProjectsServiceAccountsGetCall) Do(opts ...googleapi.CallOption) (*ServiceAccount, error) + func (c *ProjectsServiceAccountsGetCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsGetCall + func (c *ProjectsServiceAccountsGetCall) Header() http.Header + func (c *ProjectsServiceAccountsGetCall) IfNoneMatch(entityTag string) *ProjectsServiceAccountsGetCall + type ProjectsServiceAccountsGetIamPolicyCall struct + func (c *ProjectsServiceAccountsGetIamPolicyCall) Context(ctx context.Context) *ProjectsServiceAccountsGetIamPolicyCall + func (c *ProjectsServiceAccountsGetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) + func (c *ProjectsServiceAccountsGetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsGetIamPolicyCall + func (c *ProjectsServiceAccountsGetIamPolicyCall) Header() http.Header + func (c *ProjectsServiceAccountsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *ProjectsServiceAccountsGetIamPolicyCall + type ProjectsServiceAccountsKeysCreateCall struct + func (c *ProjectsServiceAccountsKeysCreateCall) Context(ctx context.Context) *ProjectsServiceAccountsKeysCreateCall + func (c *ProjectsServiceAccountsKeysCreateCall) Do(opts ...googleapi.CallOption) (*ServiceAccountKey, error) + func (c *ProjectsServiceAccountsKeysCreateCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsKeysCreateCall + func (c *ProjectsServiceAccountsKeysCreateCall) Header() http.Header + type ProjectsServiceAccountsKeysDeleteCall struct + func (c *ProjectsServiceAccountsKeysDeleteCall) Context(ctx context.Context) *ProjectsServiceAccountsKeysDeleteCall + func (c *ProjectsServiceAccountsKeysDeleteCall) Do(opts ...googleapi.CallOption) (*Empty, error) + func (c *ProjectsServiceAccountsKeysDeleteCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsKeysDeleteCall + func (c *ProjectsServiceAccountsKeysDeleteCall) Header() http.Header + type ProjectsServiceAccountsKeysGetCall struct + func (c *ProjectsServiceAccountsKeysGetCall) Context(ctx context.Context) *ProjectsServiceAccountsKeysGetCall + func (c *ProjectsServiceAccountsKeysGetCall) Do(opts ...googleapi.CallOption) (*ServiceAccountKey, error) + func (c *ProjectsServiceAccountsKeysGetCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsKeysGetCall + func (c *ProjectsServiceAccountsKeysGetCall) Header() http.Header + func (c *ProjectsServiceAccountsKeysGetCall) IfNoneMatch(entityTag string) *ProjectsServiceAccountsKeysGetCall + func (c *ProjectsServiceAccountsKeysGetCall) PublicKeyType(publicKeyType string) *ProjectsServiceAccountsKeysGetCall + type ProjectsServiceAccountsKeysListCall struct + func (c *ProjectsServiceAccountsKeysListCall) Context(ctx context.Context) *ProjectsServiceAccountsKeysListCall + func (c *ProjectsServiceAccountsKeysListCall) Do(opts ...googleapi.CallOption) (*ListServiceAccountKeysResponse, error) + func (c *ProjectsServiceAccountsKeysListCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsKeysListCall + func (c *ProjectsServiceAccountsKeysListCall) Header() http.Header + func (c *ProjectsServiceAccountsKeysListCall) IfNoneMatch(entityTag string) *ProjectsServiceAccountsKeysListCall + func (c *ProjectsServiceAccountsKeysListCall) KeyTypes(keyTypes ...string) *ProjectsServiceAccountsKeysListCall + type ProjectsServiceAccountsKeysService struct + func NewProjectsServiceAccountsKeysService(s *Service) *ProjectsServiceAccountsKeysService + func (r *ProjectsServiceAccountsKeysService) Create(name string, createserviceaccountkeyrequest *CreateServiceAccountKeyRequest) *ProjectsServiceAccountsKeysCreateCall + func (r *ProjectsServiceAccountsKeysService) Delete(name string) *ProjectsServiceAccountsKeysDeleteCall + func (r *ProjectsServiceAccountsKeysService) Get(name string) *ProjectsServiceAccountsKeysGetCall + func (r *ProjectsServiceAccountsKeysService) List(name string) *ProjectsServiceAccountsKeysListCall + func (r *ProjectsServiceAccountsKeysService) Upload(name string, uploadserviceaccountkeyrequest *UploadServiceAccountKeyRequest) *ProjectsServiceAccountsKeysUploadCall + type ProjectsServiceAccountsKeysUploadCall struct + func (c *ProjectsServiceAccountsKeysUploadCall) Context(ctx context.Context) *ProjectsServiceAccountsKeysUploadCall + func (c *ProjectsServiceAccountsKeysUploadCall) Do(opts ...googleapi.CallOption) (*ServiceAccountKey, error) + func (c *ProjectsServiceAccountsKeysUploadCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsKeysUploadCall + func (c *ProjectsServiceAccountsKeysUploadCall) Header() http.Header + type ProjectsServiceAccountsListCall struct + func (c *ProjectsServiceAccountsListCall) Context(ctx context.Context) *ProjectsServiceAccountsListCall + func (c *ProjectsServiceAccountsListCall) Do(opts ...googleapi.CallOption) (*ListServiceAccountsResponse, error) + func (c *ProjectsServiceAccountsListCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsListCall + func (c *ProjectsServiceAccountsListCall) Header() http.Header + func (c *ProjectsServiceAccountsListCall) IfNoneMatch(entityTag string) *ProjectsServiceAccountsListCall + func (c *ProjectsServiceAccountsListCall) PageSize(pageSize int64) *ProjectsServiceAccountsListCall + func (c *ProjectsServiceAccountsListCall) PageToken(pageToken string) *ProjectsServiceAccountsListCall + func (c *ProjectsServiceAccountsListCall) Pages(ctx context.Context, f func(*ListServiceAccountsResponse) error) error + type ProjectsServiceAccountsPatchCall struct + func (c *ProjectsServiceAccountsPatchCall) Context(ctx context.Context) *ProjectsServiceAccountsPatchCall + func (c *ProjectsServiceAccountsPatchCall) Do(opts ...googleapi.CallOption) (*ServiceAccount, error) + func (c *ProjectsServiceAccountsPatchCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsPatchCall + func (c *ProjectsServiceAccountsPatchCall) Header() http.Header + type ProjectsServiceAccountsService struct + Keys *ProjectsServiceAccountsKeysService + func NewProjectsServiceAccountsService(s *Service) *ProjectsServiceAccountsService + func (r *ProjectsServiceAccountsService) Create(name string, createserviceaccountrequest *CreateServiceAccountRequest) *ProjectsServiceAccountsCreateCall + func (r *ProjectsServiceAccountsService) Delete(name string) *ProjectsServiceAccountsDeleteCall + func (r *ProjectsServiceAccountsService) Disable(name string, disableserviceaccountrequest *DisableServiceAccountRequest) *ProjectsServiceAccountsDisableCall + func (r *ProjectsServiceAccountsService) Enable(name string, enableserviceaccountrequest *EnableServiceAccountRequest) *ProjectsServiceAccountsEnableCall + func (r *ProjectsServiceAccountsService) Get(name string) *ProjectsServiceAccountsGetCall + func (r *ProjectsServiceAccountsService) GetIamPolicy(resource string) *ProjectsServiceAccountsGetIamPolicyCall + func (r *ProjectsServiceAccountsService) List(name string) *ProjectsServiceAccountsListCall + func (r *ProjectsServiceAccountsService) Patch(name string, patchserviceaccountrequest *PatchServiceAccountRequest) *ProjectsServiceAccountsPatchCall + func (r *ProjectsServiceAccountsService) SetIamPolicy(resource string, setiampolicyrequest *SetIamPolicyRequest) *ProjectsServiceAccountsSetIamPolicyCall + func (r *ProjectsServiceAccountsService) SignBlob(name string, signblobrequest *SignBlobRequest) *ProjectsServiceAccountsSignBlobCall + func (r *ProjectsServiceAccountsService) SignJwt(name string, signjwtrequest *SignJwtRequest) *ProjectsServiceAccountsSignJwtCall + func (r *ProjectsServiceAccountsService) TestIamPermissions(resource string, testiampermissionsrequest *TestIamPermissionsRequest) *ProjectsServiceAccountsTestIamPermissionsCall + func (r *ProjectsServiceAccountsService) Undelete(name string, undeleteserviceaccountrequest *UndeleteServiceAccountRequest) *ProjectsServiceAccountsUndeleteCall + func (r *ProjectsServiceAccountsService) Update(name string, serviceaccount *ServiceAccount) *ProjectsServiceAccountsUpdateCall + type ProjectsServiceAccountsSetIamPolicyCall struct + func (c *ProjectsServiceAccountsSetIamPolicyCall) Context(ctx context.Context) *ProjectsServiceAccountsSetIamPolicyCall + func (c *ProjectsServiceAccountsSetIamPolicyCall) Do(opts ...googleapi.CallOption) (*Policy, error) + func (c *ProjectsServiceAccountsSetIamPolicyCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsSetIamPolicyCall + func (c *ProjectsServiceAccountsSetIamPolicyCall) Header() http.Header + type ProjectsServiceAccountsSignBlobCall struct + func (c *ProjectsServiceAccountsSignBlobCall) Context(ctx context.Context) *ProjectsServiceAccountsSignBlobCall + func (c *ProjectsServiceAccountsSignBlobCall) Do(opts ...googleapi.CallOption) (*SignBlobResponse, error) + func (c *ProjectsServiceAccountsSignBlobCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsSignBlobCall + func (c *ProjectsServiceAccountsSignBlobCall) Header() http.Header + type ProjectsServiceAccountsSignJwtCall struct + func (c *ProjectsServiceAccountsSignJwtCall) Context(ctx context.Context) *ProjectsServiceAccountsSignJwtCall + func (c *ProjectsServiceAccountsSignJwtCall) Do(opts ...googleapi.CallOption) (*SignJwtResponse, error) + func (c *ProjectsServiceAccountsSignJwtCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsSignJwtCall + func (c *ProjectsServiceAccountsSignJwtCall) Header() http.Header + type ProjectsServiceAccountsTestIamPermissionsCall struct + func (c *ProjectsServiceAccountsTestIamPermissionsCall) Context(ctx context.Context) *ProjectsServiceAccountsTestIamPermissionsCall + func (c *ProjectsServiceAccountsTestIamPermissionsCall) Do(opts ...googleapi.CallOption) (*TestIamPermissionsResponse, error) + func (c *ProjectsServiceAccountsTestIamPermissionsCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsTestIamPermissionsCall + func (c *ProjectsServiceAccountsTestIamPermissionsCall) Header() http.Header + type ProjectsServiceAccountsUndeleteCall struct + func (c *ProjectsServiceAccountsUndeleteCall) Context(ctx context.Context) *ProjectsServiceAccountsUndeleteCall + func (c *ProjectsServiceAccountsUndeleteCall) Do(opts ...googleapi.CallOption) (*UndeleteServiceAccountResponse, error) + func (c *ProjectsServiceAccountsUndeleteCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsUndeleteCall + func (c *ProjectsServiceAccountsUndeleteCall) Header() http.Header + type ProjectsServiceAccountsUpdateCall struct + func (c *ProjectsServiceAccountsUpdateCall) Context(ctx context.Context) *ProjectsServiceAccountsUpdateCall + func (c *ProjectsServiceAccountsUpdateCall) Do(opts ...googleapi.CallOption) (*ServiceAccount, error) + func (c *ProjectsServiceAccountsUpdateCall) Fields(s ...googleapi.Field) *ProjectsServiceAccountsUpdateCall + func (c *ProjectsServiceAccountsUpdateCall) Header() http.Header + type QueryAuditableServicesRequest struct + ForceSendFields []string + FullResourceName string + NullFields []string + func (s *QueryAuditableServicesRequest) MarshalJSON() ([]byte, error) + type QueryAuditableServicesResponse struct + ForceSendFields []string + NullFields []string + Services []*AuditableService + func (s *QueryAuditableServicesResponse) MarshalJSON() ([]byte, error) + type QueryGrantableRolesRequest struct + ForceSendFields []string + FullResourceName string + NullFields []string + PageSize int64 + PageToken string + View string + func (s *QueryGrantableRolesRequest) MarshalJSON() ([]byte, error) + type QueryGrantableRolesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Roles []*Role + func (s *QueryGrantableRolesResponse) MarshalJSON() ([]byte, error) + type QueryTestablePermissionsRequest struct + ForceSendFields []string + FullResourceName string + NullFields []string + PageSize int64 + PageToken string + func (s *QueryTestablePermissionsRequest) MarshalJSON() ([]byte, error) + type QueryTestablePermissionsResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Permissions []*Permission + func (s *QueryTestablePermissionsResponse) MarshalJSON() ([]byte, error) + type Role struct + Deleted bool + Description string + Etag string + ForceSendFields []string + IncludedPermissions []string + Name string + NullFields []string + Stage string + Title string + func (s *Role) MarshalJSON() ([]byte, error) + type RolesGetCall struct + func (c *RolesGetCall) Context(ctx context.Context) *RolesGetCall + func (c *RolesGetCall) Do(opts ...googleapi.CallOption) (*Role, error) + func (c *RolesGetCall) Fields(s ...googleapi.Field) *RolesGetCall + func (c *RolesGetCall) Header() http.Header + func (c *RolesGetCall) IfNoneMatch(entityTag string) *RolesGetCall + type RolesListCall struct + func (c *RolesListCall) Context(ctx context.Context) *RolesListCall + func (c *RolesListCall) Do(opts ...googleapi.CallOption) (*ListRolesResponse, error) + func (c *RolesListCall) Fields(s ...googleapi.Field) *RolesListCall + func (c *RolesListCall) Header() http.Header + func (c *RolesListCall) IfNoneMatch(entityTag string) *RolesListCall + func (c *RolesListCall) PageSize(pageSize int64) *RolesListCall + func (c *RolesListCall) PageToken(pageToken string) *RolesListCall + func (c *RolesListCall) Pages(ctx context.Context, f func(*ListRolesResponse) error) error + func (c *RolesListCall) Parent(parent string) *RolesListCall + func (c *RolesListCall) ShowDeleted(showDeleted bool) *RolesListCall + func (c *RolesListCall) View(view string) *RolesListCall + type RolesQueryGrantableRolesCall struct + func (c *RolesQueryGrantableRolesCall) Context(ctx context.Context) *RolesQueryGrantableRolesCall + func (c *RolesQueryGrantableRolesCall) Do(opts ...googleapi.CallOption) (*QueryGrantableRolesResponse, error) + func (c *RolesQueryGrantableRolesCall) Fields(s ...googleapi.Field) *RolesQueryGrantableRolesCall + func (c *RolesQueryGrantableRolesCall) Header() http.Header + func (c *RolesQueryGrantableRolesCall) Pages(ctx context.Context, f func(*QueryGrantableRolesResponse) error) error + type RolesService struct + func NewRolesService(s *Service) *RolesService + func (r *RolesService) Get(name string) *RolesGetCall + func (r *RolesService) List() *RolesListCall + func (r *RolesService) QueryGrantableRoles(querygrantablerolesrequest *QueryGrantableRolesRequest) *RolesQueryGrantableRolesCall + type Service struct + BasePath string + IamPolicies *IamPoliciesService + Organizations *OrganizationsService + Permissions *PermissionsService + Projects *ProjectsService + Roles *RolesService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type ServiceAccount struct + Description string + Disabled bool + DisplayName string + Email string + Etag string + ForceSendFields []string + Name string + NullFields []string + Oauth2ClientId string + ProjectId string + UniqueId string + func (s *ServiceAccount) MarshalJSON() ([]byte, error) + type ServiceAccountKey struct + ForceSendFields []string + KeyAlgorithm string + KeyOrigin string + KeyType string + Name string + NullFields []string + PrivateKeyData string + PrivateKeyType string + PublicKeyData string + ValidAfterTime string + ValidBeforeTime string + func (s *ServiceAccountKey) MarshalJSON() ([]byte, error) + type SetIamPolicyRequest struct + ForceSendFields []string + NullFields []string + Policy *Policy + UpdateMask string + func (s *SetIamPolicyRequest) MarshalJSON() ([]byte, error) + type SignBlobRequest struct + BytesToSign string + ForceSendFields []string + NullFields []string + func (s *SignBlobRequest) MarshalJSON() ([]byte, error) + type SignBlobResponse struct + ForceSendFields []string + KeyId string + NullFields []string + Signature string + func (s *SignBlobResponse) MarshalJSON() ([]byte, error) + type SignJwtRequest struct + ForceSendFields []string + NullFields []string + Payload string + func (s *SignJwtRequest) MarshalJSON() ([]byte, error) + type SignJwtResponse struct + ForceSendFields []string + KeyId string + NullFields []string + SignedJwt string + func (s *SignJwtResponse) MarshalJSON() ([]byte, error) + type Status struct + Code int64 + Details []googleapi.RawMessage + ForceSendFields []string + Message string + NullFields []string + func (s *Status) MarshalJSON() ([]byte, error) + type TestIamPermissionsRequest struct + ForceSendFields []string + NullFields []string + Permissions []string + func (s *TestIamPermissionsRequest) MarshalJSON() ([]byte, error) + type TestIamPermissionsResponse struct + ForceSendFields []string + NullFields []string + Permissions []string + func (s *TestIamPermissionsResponse) MarshalJSON() ([]byte, error) + type UndeleteRoleRequest struct + Etag string + ForceSendFields []string + NullFields []string + func (s *UndeleteRoleRequest) MarshalJSON() ([]byte, error) + type UndeleteServiceAccountRequest struct + type UndeleteServiceAccountResponse struct + ForceSendFields []string + NullFields []string + RestoredAccount *ServiceAccount + func (s *UndeleteServiceAccountResponse) MarshalJSON() ([]byte, error) + type UploadServiceAccountKeyRequest struct + ForceSendFields []string + NullFields []string + PublicKeyData string + func (s *UploadServiceAccountKeyRequest) MarshalJSON() ([]byte, error)