accessreport

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessReport

type AccessReport struct {
	Kind        AccessReportKind    `json:"kind,omitempty"`
	Permissions []GrantedPermission `json:"permissions,omitempty"`
	Created     string              `json:"created,omitempty"`
	Links       base.Links          `json:"links,omitempty"`
}

type AccessReportKind

type AccessReportKind string
const (
	AccessReportKindAccessreport AccessReportKind = "accessreport"
)

type GrantedPermission

type GrantedPermission struct {
	Name        string             `json:"name,omitempty"`
	Description string             `json:"description,omitempty"`
	Bindings    []PrincipalBinding `json:"bindings,omitempty"`
}

type PrincipalBinding

type PrincipalBinding struct {
	PrincipalLink      string                `json:"principalLink,omitempty"`
	GrantingPolicyLink string                `json:"grantingPolicyLink,omitempty"`
	GrantedPermissions []string              `json:"grantedPermissions,omitempty"`
	Match              PrincipalBindingMatch `json:"match,omitempty"`
}

type PrincipalBindingMatch

type PrincipalBindingMatch string
const (
	PrincipalBindingMatchLink  PrincipalBindingMatch = "link"
	PrincipalBindingMatchQuery PrincipalBindingMatch = "query"
	PrincipalBindingMatchAll   PrincipalBindingMatch = "all"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL