package
Version:
v0.1.0
Opens a new window with list of versions in this module.
Published: Nov 16, 2022
License: Apache-2.0
Opens a new window with license information.
Imports: 0
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
type AccessControl struct {
SecurityDomain string `json:"securityDomain,omitempty"`
Rules []*Rule `json:"rules,omitempty"`
}
type Identifier struct {
Pattern string `json:"pattern,omitempty"`
Policy *Policy `json:"policy,omitempty"`
}
type Member struct {
Type string `json:"type,omitempty"`
Value string `json:"value,omitempty"`
Chain []string `json:"chain,omitempty"`
}
type Membership struct {
SecurityDomain string `json:"securityDomain,omitempty"`
Members map[string]*Member `json:"members,omitempty"`
}
type Policy struct {
Type string `json:"type,omitempty"`
Criteria []string `json:"criteria,omitempty"`
}
type Rule struct {
Principal string `json:"principal,omitempty"`
PrincipalType string `json:"principalType,omitempty"`
Resource string `json:"resource,omitempty"`
Read bool `json:"read,omitempty"`
}
type VerificationPolicy struct {
SecurityDomain string `json:"securityDomain,omitempty"`
Identifiers []*Identifier `json:"identifiers,omitempty"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.