Versions in this module Expand all Collapse all v0 v0.37.1 Dec 15, 2020 Changes in this version + const CloudPlatformScope + type AuditConfig struct + AuditLogConfigs []*AuditLogConfig + ForceSendFields []string + NullFields []string + Service string + func (s *AuditConfig) MarshalJSON() ([]byte, error) + type AuditLogConfig struct + ExemptedMembers []string + ForceSendFields []string + LogType string + NullFields []string + func (s *AuditLogConfig) MarshalJSON() ([]byte, error) + type Binding struct + Condition *Expr + ForceSendFields []string + Members []string + NullFields []string + Role string + func (s *Binding) MarshalJSON() ([]byte, error) + type Explanation struct + ForceSendFields []string + MatchedPermissions map[string]Permissions + NullFields []string + func (s *Explanation) MarshalJSON() ([]byte, error) + type Expr struct + Description string + Expression string + ForceSendFields []string + Location string + NullFields []string + Title string + func (s *Expr) MarshalJSON() ([]byte, error) + type IamPoliciesSearchAllCall struct + func (c *IamPoliciesSearchAllCall) Context(ctx context.Context) *IamPoliciesSearchAllCall + func (c *IamPoliciesSearchAllCall) Do(opts ...googleapi.CallOption) (*SearchAllIamPoliciesResponse, error) + func (c *IamPoliciesSearchAllCall) Fields(s ...googleapi.Field) *IamPoliciesSearchAllCall + func (c *IamPoliciesSearchAllCall) Header() http.Header + func (c *IamPoliciesSearchAllCall) IfNoneMatch(entityTag string) *IamPoliciesSearchAllCall + func (c *IamPoliciesSearchAllCall) PageSize(pageSize int64) *IamPoliciesSearchAllCall + func (c *IamPoliciesSearchAllCall) PageToken(pageToken string) *IamPoliciesSearchAllCall + func (c *IamPoliciesSearchAllCall) Pages(ctx context.Context, f func(*SearchAllIamPoliciesResponse) error) error + func (c *IamPoliciesSearchAllCall) Query(query string) *IamPoliciesSearchAllCall + type IamPoliciesService struct + func NewIamPoliciesService(s *Service) *IamPoliciesService + func (r *IamPoliciesService) SearchAll(scope string) *IamPoliciesSearchAllCall + type IamPolicySearchResult struct + Explanation *Explanation + ForceSendFields []string + NullFields []string + Policy *Policy + Project string + Resource string + func (s *IamPolicySearchResult) MarshalJSON() ([]byte, error) + type Permissions struct + ForceSendFields []string + NullFields []string + Permissions []string + func (s *Permissions) MarshalJSON() ([]byte, error) + type Policy struct + AuditConfigs []*AuditConfig + Bindings []*Binding + Etag string + ForceSendFields []string + NullFields []string + Version int64 + func (s *Policy) MarshalJSON() ([]byte, error) + type ResourcesSearchAllCall struct + func (c *ResourcesSearchAllCall) AssetTypes(assetTypes ...string) *ResourcesSearchAllCall + func (c *ResourcesSearchAllCall) Context(ctx context.Context) *ResourcesSearchAllCall + func (c *ResourcesSearchAllCall) Do(opts ...googleapi.CallOption) (*SearchAllResourcesResponse, error) + func (c *ResourcesSearchAllCall) Fields(s ...googleapi.Field) *ResourcesSearchAllCall + func (c *ResourcesSearchAllCall) Header() http.Header + func (c *ResourcesSearchAllCall) IfNoneMatch(entityTag string) *ResourcesSearchAllCall + func (c *ResourcesSearchAllCall) OrderBy(orderBy string) *ResourcesSearchAllCall + func (c *ResourcesSearchAllCall) PageSize(pageSize int64) *ResourcesSearchAllCall + func (c *ResourcesSearchAllCall) PageToken(pageToken string) *ResourcesSearchAllCall + func (c *ResourcesSearchAllCall) Pages(ctx context.Context, f func(*SearchAllResourcesResponse) error) error + func (c *ResourcesSearchAllCall) Query(query string) *ResourcesSearchAllCall + type ResourcesService struct + func NewResourcesService(s *Service) *ResourcesService + func (r *ResourcesService) SearchAll(scope string) *ResourcesSearchAllCall + type SearchAllIamPoliciesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Results []*IamPolicySearchResult + func (s *SearchAllIamPoliciesResponse) MarshalJSON() ([]byte, error) + type SearchAllResourcesResponse struct + ForceSendFields []string + NextPageToken string + NullFields []string + Results []*StandardResourceMetadata + func (s *SearchAllResourcesResponse) MarshalJSON() ([]byte, error) + type Service struct + BasePath string + IamPolicies *IamPoliciesService + Resources *ResourcesService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type StandardResourceMetadata struct + AdditionalAttributes []string + AssetType string + Description string + DisplayName string + ForceSendFields []string + Labels map[string]string + Location string + Name string + NetworkTags []string + NullFields []string + Project string + func (s *StandardResourceMetadata) MarshalJSON() ([]byte, error)