aws_s3_bucket

Amazon Web Services S3 Bucket

Name

Type

Nullable

accountId

String

accountName

String

acl

ACL

creationDate

String

hostname

String

kmsMasterKeyID

String

lifeCycleConfig

List

logging

LoggingEnabled

mfaDelete

String

name

String

notificationConfiguration

NotificationConfiguration

policy

JSON

policyStatus

PolicyStatus

publicAccessBlockConfiguration

PublicAccessConfiguration

region

String

sseAlgorithm

String

tags

Map<String,String>

versioning

String

ACL

Name

Type

Nullable

grants

List<ACL.Grants>

owner

String

ACL.Grants

Name

Type

Nullable

id

String

permission

String

type

String

uri

String

AbortIncompleteMultipartUpload

Name

Type

Nullable

daysAfterInitiation

Int

LambdaFunctionConfiguration

Name

Type

Nullable

events

List

filter

NotificationConfigurationFilter

id

String

lambdaFunctionArn

String

LifecycleExpiration

Name

Type

Nullable

date

String

days

Int

expiredObjectDeleteMarker

Boolean

LifecycleRule

Name

Type

Nullable

abortIncompleteMultipartUpload

AbortIncompleteMultipartUpload

expiration

LifecycleExpiration

filter

LifecycleRuleFilter

id

String

noncurrentVersionExpiration

NoncurrentVersionExpiration

noncurrentVersionTransitions

List

prefix

String

status

String

transitions

List

LifecycleRuleAndOperator

Name

Type

Nullable

objectSizeGreaterThan

Long

objectSizeLessThan

Long

prefix

String

tags

Map<String,String>

LifecycleRuleFilter

Name

Type

Nullable

and

LifecycleRuleAndOperator

objectSizeGreaterThan

Long

objectSizeLessThan

Long

prefix

String

tag

Map<String,String>

type

String

LoggingEnabled

Name

Type

Nullable

targetBucket

String

targetGrants

List<LoggingEnabled.Grant>

targetPrefix

String

LoggingEnabled.Grant

Name

Type

Nullable

grantee

LoggingEnabled.Grant.Grantee

permission

String

LoggingEnabled.Grant.Grantee

Name

Type

Nullable

displayName

String

emailAddress

String

id

String

type

String

uri

String

NoncurrentVersionExpiration

Name

Type

Nullable

newerNoncurrentVersions

Int

noncurrentDays

Int

NoncurrentVersionTransition

Name

Type

Nullable

newerNoncurrentVersions

Int

noncurrentDays

Int

storageClass

String

NotificationConfiguration

Name

Type

Nullable

eventBridgeConfiguration

Boolean

lambdaFunctionConfigurations

List

queueConfigurations

List

topicConfigurations

List

NotificationConfigurationFilter

Name

Type

Nullable

key

NotificationConfigurationFilter.S3KeyFilter

NotificationConfigurationFilter.FilterRule

Name

Type

Nullable

name

String

value

String

NotificationConfigurationFilter.S3KeyFilter

Name

Type

Nullable

filterRules

List<NotificationConfigurationFilter.FilterRule>

PolicyStatus

Name

Type

Nullable

isPublic

Boolean

PublicAccessConfiguration

Name

Type

Nullable

blockPublicAcls

Boolean

blockPublicPolicy

Boolean

ignorePublicAcls

Boolean

restrictPublicBuckets

Boolean

QueueConfiguration

Name

Type

Nullable

events

List

filter

NotificationConfigurationFilter

id

String

queueArn

String

ResourceCustomComparable

| Name | Type | Nullable || -------- | -------- | ------------ |

TopicConfiguration

Name

Type

Nullable

events

List

filter

NotificationConfigurationFilter

id

String

topicArn

String

Transition

Name

Type

Nullable

date

String

days

Int

storageClass

String

Last updated