Documentation
¶
Overview ¶
Package policy exists for handling operations on AWS Policies, defines structures and functions for processing and comparing policies.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Document ¶
type Document struct { Version string `json:"Version"` ID string `json:"Id"` Statement []StatementEntry `json:"Statement"` }
type PrincipalEntry ¶
type PrincipalEntry struct {
AWS []string `json:"AWS"`
}
func (*PrincipalEntry) Equal ¶
func (p *PrincipalEntry) Equal(p2 *PrincipalEntry) bool
Check equality between principals.
type StatementEntry ¶
type StatementEntry struct { Effect string `json:"Effect"` Action []string `json:"Action"` Resource []string `json:"Resource"` Principal PrincipalEntry `json:"Principal"` Sid string `json:"Sid"` }
func (*StatementEntry) Equal ¶
func (s *StatementEntry) Equal(s2 *StatementEntry) bool
Check equality between statements.
Click to show internal directories.
Click to hide internal directories.