Documentation ¶
Overview ¶
Package iam provides Instana tracing instrumentation for for Google Cloud IAM clients that use cloud.google.com/go/iam
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handle ¶
Handle is an instrumented wrapper for cloud.google.com/go/iam.Handle that traces calls made to Google Cloud IAM API.
See https://pkg.go.dev/cloud.google.com/go/iam?tab=doc#Handle for further details on wrapped type.
func (*Handle) Policy ¶
Policy calls and traces the Policy() method of the wrapped cloud.google.com/go/iam.Handle.
See https://pkg.go.dev/cloud.google.com/go/iam?tab=doc#Handle.Policy for further details on wrapped method
func (*Handle) SetPolicy ¶
SetPolicy calls and traces the SetPolicy() method of the wrapped cloud.google.com/go/iam.Handle.
See https://pkg.go.dev/cloud.google.com/go/iam?tab=doc#Handle.SetPolicy for further details on wrapped method
func (*Handle) TestPermissions ¶
func (h *Handle) TestPermissions(ctx context.Context, permissions []string) (allowed []string, err error)
TestPermissions calls and traces the TestPermissions() method of the wrapped cloud.google.com/go/iam.Handle.
See https://pkg.go.dev/cloud.google.com/go/iam?tab=doc#Handle.TestPermissions for further details on wrapped method
func (*Handle) V3 ¶
V3 returns an instrumented cloud.google.com/go/iam.Handle3. that traces requests to the Google Cloud API.
See https://pkg.go.dev/cloud.google.com/go/iam?tab=doc#Handle.V3 for further details on wrapped method
type Handle3 ¶
Handle3 is an instrumented wrapper for cloud.google.com/go/iam.Handle3. that traces calls made to Google Cloud IAM API.
See https://pkg.go.dev/cloud.google.com/go/iam?tab=doc#Handle3 for further details on wrapped type.
func (*Handle3) Policy ¶
Policy calls and traces the Policy() method of the wrapped cloud.google.com/go/iam.Handle3.
See https://pkg.go.dev/cloud.google.com/go/iam?tab=doc#Handle3.Policy for further details on wrapped method
func (*Handle3) SetPolicy ¶
SetPolicy calls and traces the SetPolicy() method of the wrapped cloud.google.com/go/iam.Handle3.
See https://pkg.go.dev/cloud.google.com/go/iam?tab=doc#Handle3.SetPolicy for further details on wrapped method
func (*Handle3) TestPermissions ¶
func (h *Handle3) TestPermissions(ctx context.Context, permissions []string) (allowed []string, err error)
TestPermissions calls and traces the TestPermissions() method of the wrapped cloud.google.com/go/iam.Handle3.
See https://pkg.go.dev/cloud.google.com/go/iam?tab=doc#Handle3.TestPermissions for further details on wrapped method