Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsWildcardAllowed ¶
Types ¶
type Group ¶ added in v0.3.19
func (*Group) GetMetadata ¶ added in v0.3.24
func (*Group) GetRawValue ¶ added in v0.3.24
func (g *Group) GetRawValue() interface{}
type IAM ¶
type IAM struct { types.Metadata PasswordPolicy PasswordPolicy Policies []Policy Groups []Group Users []User Roles []Role }
func (*IAM) GetMetadata ¶ added in v0.3.24
func (*IAM) GetRawValue ¶ added in v0.3.24
func (i *IAM) GetRawValue() interface{}
type PasswordPolicy ¶
type PasswordPolicy struct { types.Metadata ReusePreventionCount types.IntValue RequireLowercase types.BoolValue RequireUppercase types.BoolValue RequireNumbers types.BoolValue RequireSymbols types.BoolValue MaxAgeDays types.IntValue MinimumLength types.IntValue }
func (*PasswordPolicy) GetMetadata ¶
func (p *PasswordPolicy) GetMetadata() *types.Metadata
func (*PasswordPolicy) GetRawValue ¶
func (p *PasswordPolicy) GetRawValue() interface{}
type Policy ¶
type Policy struct { types.Metadata Name types.StringValue Document types.StringValue }
func (*Policy) GetMetadata ¶ added in v0.3.24
func (*Policy) GetRawValue ¶ added in v0.3.24
func (p *Policy) GetRawValue() interface{}
type Role ¶ added in v0.3.19
type Role struct { types.Metadata Name types.StringValue Policies []Policy }
func (*Role) GetMetadata ¶ added in v0.3.24
func (*Role) GetRawValue ¶ added in v0.3.24
func (r *Role) GetRawValue() interface{}
Click to show internal directories.
Click to hide internal directories.