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