Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bucket ¶
type Bucket struct { Metadata iacTypes.Metadata Name iacTypes.StringValue PublicAccessBlock *PublicAccessBlock BucketPolicies []iam.Policy Encryption Encryption Versioning Versioning Logging Logging ACL iacTypes.StringValue Grants []Grant BucketLocation iacTypes.StringValue AccelerateConfigurationStatus iacTypes.StringValue LifecycleConfiguration []Rules Objects []Contents Website *Website }
func (*Bucket) HasPublicExposureACL ¶
type Encryption ¶
type Encryption struct { Metadata iacTypes.Metadata Enabled iacTypes.BoolValue Algorithm iacTypes.StringValue KMSKeyId iacTypes.StringValue }
type Grant ¶ added in v0.55.0
type Grant struct { Metadata iacTypes.Metadata Grantee Grantee Permissions iacTypes.StringValueList }
type Grantee ¶ added in v0.55.0
type Grantee struct { Metadata iacTypes.Metadata URI iacTypes.StringValue Type iacTypes.StringValue }
type PublicAccessBlock ¶
type PublicAccessBlock struct { Metadata iacTypes.Metadata BlockPublicACLs iacTypes.BoolValue BlockPublicPolicy iacTypes.BoolValue IgnorePublicACLs iacTypes.BoolValue RestrictPublicBuckets iacTypes.BoolValue }
func NewPublicAccessBlock ¶
func NewPublicAccessBlock(metadata iacTypes.Metadata) PublicAccessBlock
type Versioning ¶
Click to show internal directories.
Click to hide internal directories.