bucket

package
v0.0.21 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 9, 2023 License: MIT Imports: 9 Imported by: 0

Documentation

Index

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 NewAudit

func NewAudit(client *s3.Client, name *string) *Audit

func (*Audit) ACLStatus

func (b *Audit) ACLStatus() string

func (*Audit) Errors

func (b *Audit) Errors() []error

func (*Audit) IsPublic

func (b *Audit) IsPublic() bool

func (*Audit) Location

func (b *Audit) Location() string

func (*Audit) MFADeleteStatus

func (b *Audit) MFADeleteStatus() string

func (*Audit) OAICount

func (b *Audit) OAICount() int

func (*Audit) PolicyStatus

func (b *Audit) PolicyStatus() string

func (*Audit) PublicAccessBlock

func (b *Audit) PublicAccessBlock() *PublicAccessBlockConfiguration

func (*Audit) ServerSideEncryptionStatus

func (b *Audit) ServerSideEncryptionStatus() string

func (*Audit) VersioningStatus

func (b *Audit) VersioningStatus() string

func (*Audit) WebsiteConfigurationStatus

func (b *Audit) WebsiteConfigurationStatus() string

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL