Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsWildcardAllowed ¶
Types ¶
type AccessKey ¶
type AccessKey struct { Metadata misscanTypes.Metadata AccessKeyId misscanTypes.StringValue Active misscanTypes.BoolValue CreationDate misscanTypes.TimeValue LastAccess misscanTypes.TimeValue }
type Document ¶
type Document struct { Metadata misscanTypes.Metadata Parsed iamgo.Document IsOffset bool HasRefs bool }
func (Document) MetadataFromIamGo ¶
func (d Document) MetadataFromIamGo(r ...iamgo.Range) misscanTypes.Metadata
type Group ¶
type Group struct { Metadata misscanTypes.Metadata Name misscanTypes.StringValue Users []User Policies []Policy }
type IAM ¶
type IAM struct { PasswordPolicy PasswordPolicy Policies []Policy Groups []Group Users []User Roles []Role ServerCertificates []ServerCertificate }
type MFADevice ¶
type MFADevice struct { Metadata misscanTypes.Metadata IsVirtual misscanTypes.BoolValue }
type PasswordPolicy ¶
type PasswordPolicy struct { Metadata misscanTypes.Metadata ReusePreventionCount misscanTypes.IntValue RequireLowercase misscanTypes.BoolValue RequireUppercase misscanTypes.BoolValue RequireNumbers misscanTypes.BoolValue RequireSymbols misscanTypes.BoolValue MaxAgeDays misscanTypes.IntValue MinimumLength misscanTypes.IntValue }
type Policy ¶
type Policy struct { Metadata misscanTypes.Metadata Name misscanTypes.StringValue Document Document Builtin misscanTypes.BoolValue }
type Role ¶
type Role struct { Metadata misscanTypes.Metadata Name misscanTypes.StringValue Policies []Policy }
type ServerCertificate ¶
type ServerCertificate struct { Metadata misscanTypes.Metadata Expiration misscanTypes.TimeValue }
type User ¶
type User struct { Metadata misscanTypes.Metadata Name misscanTypes.StringValue Groups []Group Policies []Policy AccessKeys []AccessKey MFADevices []MFADevice LastAccess misscanTypes.TimeValue }
func (*User) HasLoggedIn ¶
Click to show internal directories.
Click to hide internal directories.