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" )
Click to show internal directories.
Click to hide internal directories.