Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bucket ¶
type Bucket struct { Metadata defsecTypes.Metadata Name defsecTypes.StringValue PublicAccessBlock *PublicAccessBlock BucketPolicies []iam.Policy Encryption Encryption Versioning Versioning Logging Logging ACL defsecTypes.StringValue BucketLocation defsecTypes.StringValue AccelerateConfigurationStatus defsecTypes.StringValue LifecycleConfiguration []Rules Objects []Contents Website *Website }
func (*Bucket) HasPublicExposureACL ¶
type Contents ¶
type Contents struct {
Metadata defsecTypes.Metadata
}
type Encryption ¶
type Encryption struct { Metadata defsecTypes.Metadata Enabled defsecTypes.BoolValue Algorithm defsecTypes.StringValue KMSKeyId defsecTypes.StringValue }
type Logging ¶
type Logging struct { Metadata defsecTypes.Metadata Enabled defsecTypes.BoolValue TargetBucket defsecTypes.StringValue }
type PublicAccessBlock ¶
type PublicAccessBlock struct { Metadata defsecTypes.Metadata BlockPublicACLs defsecTypes.BoolValue BlockPublicPolicy defsecTypes.BoolValue IgnorePublicACLs defsecTypes.BoolValue RestrictPublicBuckets defsecTypes.BoolValue }
func NewPublicAccessBlock ¶
func NewPublicAccessBlock(metadata defsecTypes.Metadata) PublicAccessBlock
type Rules ¶
type Rules struct { Metadata defsecTypes.Metadata Status defsecTypes.StringValue }
type Versioning ¶
type Versioning struct { Metadata defsecTypes.Metadata Enabled defsecTypes.BoolValue MFADelete defsecTypes.BoolValue }
type Website ¶
type Website struct {
Metadata defsecTypes.Metadata
}
Click to show internal directories.
Click to hide internal directories.