Documentation ¶
Index ¶
- Constants
- Variables
- type Audit
- func (b *Audit) ACLStatus() string
- func (b *Audit) Errors() []error
- func (b *Audit) IsPublic() bool
- func (b *Audit) Location() string
- func (b *Audit) MFADeleteStatus() string
- func (b *Audit) OAICount() int
- func (b *Audit) PolicyStatus() string
- func (b *Audit) PublicAccessBlock() *PublicAccessBlockConfiguration
- func (b *Audit) ServerSideEncryptionStatus() string
- func (b *Audit) VersioningStatus() string
- func (b *Audit) WebsiteConfigurationStatus() string
- type PublicAccessBlockConfiguration
Constants ¶
View Source
const OAIPrefix = "arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity"
Variables ¶
View Source
var PublicACLUris = []string{"http://acs.amazonaws.com/groups/global/AllUsers", "http://acs.amazonaws.com/groups/global/AuthenticatedUsers"}
Functions ¶
This section is empty.
Types ¶
type Audit ¶
type Audit struct {
// contains filtered or unexported fields
}
func (*Audit) MFADeleteStatus ¶
func (*Audit) PolicyStatus ¶
func (*Audit) PublicAccessBlock ¶
func (b *Audit) PublicAccessBlock() *PublicAccessBlockConfiguration
func (*Audit) ServerSideEncryptionStatus ¶
func (*Audit) VersioningStatus ¶
func (*Audit) WebsiteConfigurationStatus ¶
type PublicAccessBlockConfiguration ¶
type PublicAccessBlockConfiguration struct { BlockPublicAcls string BlockPublicPolicy string IgnorePublicAcls string RestrictPublicBuckets string }
func (*PublicAccessBlockConfiguration) BlocksAll ¶
func (pabc *PublicAccessBlockConfiguration) BlocksAll() bool
func (*PublicAccessBlockConfiguration) BlocksNone ¶
func (pabc *PublicAccessBlockConfiguration) BlocksNone() bool
Click to show internal directories.
Click to hide internal directories.