Versions in this module Expand all Collapse all v0 v0.37.1 Dec 15, 2020 Changes in this version + const CloudPlatformScope + type GoogleCloudPolicytroubleshooterV1AccessTuple struct + ForceSendFields []string + FullResourceName string + NullFields []string + Permission string + Principal string + func (s *GoogleCloudPolicytroubleshooterV1AccessTuple) MarshalJSON() ([]byte, error) + type GoogleCloudPolicytroubleshooterV1BindingExplanation struct + Access string + Condition *GoogleTypeExpr + ForceSendFields []string + Memberships map[string]GoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership + NullFields []string + Relevance string + Role string + RolePermission string + RolePermissionRelevance string + func (s *GoogleCloudPolicytroubleshooterV1BindingExplanation) MarshalJSON() ([]byte, error) + type GoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership struct + ForceSendFields []string + Membership string + NullFields []string + Relevance string + func (s *GoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership) MarshalJSON() ([]byte, error) + type GoogleCloudPolicytroubleshooterV1ExplainedPolicy struct + Access string + BindingExplanations []*GoogleCloudPolicytroubleshooterV1BindingExplanation + ForceSendFields []string + FullResourceName string + NullFields []string + Policy *GoogleIamV1Policy + Relevance string + func (s *GoogleCloudPolicytroubleshooterV1ExplainedPolicy) MarshalJSON() ([]byte, error) + type GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyRequest struct + AccessTuple *GoogleCloudPolicytroubleshooterV1AccessTuple + ForceSendFields []string + NullFields []string + func (s *GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyRequest) MarshalJSON() ([]byte, error) + type GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyResponse struct + Access string + ExplainedPolicies []*GoogleCloudPolicytroubleshooterV1ExplainedPolicy + ForceSendFields []string + NullFields []string + func (s *GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyResponse) MarshalJSON() ([]byte, error) + type GoogleIamV1AuditConfig struct + AuditLogConfigs []*GoogleIamV1AuditLogConfig + ForceSendFields []string + NullFields []string + Service string + func (s *GoogleIamV1AuditConfig) MarshalJSON() ([]byte, error) + type GoogleIamV1AuditLogConfig struct + ExemptedMembers []string + ForceSendFields []string + LogType string + NullFields []string + func (s *GoogleIamV1AuditLogConfig) MarshalJSON() ([]byte, error) + type GoogleIamV1Binding struct + Condition *GoogleTypeExpr + ForceSendFields []string + Members []string + NullFields []string + Role string + func (s *GoogleIamV1Binding) MarshalJSON() ([]byte, error) + type GoogleIamV1Policy struct + AuditConfigs []*GoogleIamV1AuditConfig + Bindings []*GoogleIamV1Binding + Etag string + ForceSendFields []string + NullFields []string + Version int64 + func (s *GoogleIamV1Policy) MarshalJSON() ([]byte, error) + type GoogleTypeExpr struct + Description string + Expression string + ForceSendFields []string + Location string + NullFields []string + Title string + func (s *GoogleTypeExpr) MarshalJSON() ([]byte, error) + type IamService struct + func NewIamService(s *Service) *IamService + func (r *IamService) Troubleshoot(...) *IamTroubleshootCall + type IamTroubleshootCall struct + func (c *IamTroubleshootCall) Context(ctx context.Context) *IamTroubleshootCall + func (c *IamTroubleshootCall) Do(opts ...googleapi.CallOption) (*GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyResponse, error) + func (c *IamTroubleshootCall) Fields(s ...googleapi.Field) *IamTroubleshootCall + func (c *IamTroubleshootCall) Header() http.Header + type Service struct + BasePath string + Iam *IamService + UserAgent string + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)