Versions in this module Expand all Collapse all v0 v0.35.1 Oct 7, 2025 Changes in this version + const Any + const CurrentVersion + const DefaultNameSuffix + const EffectAllow + const EffectDeny + const PrincipalAWS + const PrincipalFederated + const PrincipalService + const StringEquals + const StringEqualsIgnoreCase + const StringLike + const StringNotEquals + const StringNotLike + type Actions []string + func (actions *Actions) UnmarshalJSON(data []byte) error + func (in Actions) DeepCopy() Actions + func (in Actions) DeepCopyInto(out *Actions) + type ConditionOperator string + type Conditions map[ConditionOperator]interface + func (in Conditions) DeepCopy() Conditions + func (in Conditions) DeepCopyInto(out *Conditions) + type Effect string + type PolicyDocument struct + ID string + Statement Statements + Version string + func (in *PolicyDocument) DeepCopy() *PolicyDocument + func (in *PolicyDocument) DeepCopyInto(out *PolicyDocument) + type PrincipalID []string + func (identityID *PrincipalID) UnmarshalJSON(data []byte) error + func (in PrincipalID) DeepCopy() PrincipalID + func (in PrincipalID) DeepCopyInto(out *PrincipalID) + type PrincipalType string + type Principals map[PrincipalType]PrincipalID + func (in Principals) DeepCopy() Principals + func (in Principals) DeepCopyInto(out *Principals) + type Resources []string + func (in Resources) DeepCopy() Resources + func (in Resources) DeepCopyInto(out *Resources) + type StatementEntry struct + Action Actions + Condition Conditions + Effect Effect + NotPrincipal Principals + Principal Principals + Resource Resources + Sid string + func (in *StatementEntry) DeepCopy() *StatementEntry + func (in *StatementEntry) DeepCopyInto(out *StatementEntry) + type Statements []StatementEntry + func (in Statements) DeepCopy() Statements + func (in Statements) DeepCopyInto(out *Statements)