Skip to main content

AWSS3Bucket

No description

type AWSS3Bucket {
metadata: ResourceMetadata!
region: AWSRegion!
createdAt: DateTime!
name: String!
versioning: AWSS3BucketVersioning
policy: AWSS3BucketPolicy
logging: AWSS3BucketLogging
aclGrants: [AWSS3ACLGrant!]!
encryptionConfiguration: AWSS3BucketEncryptionConfiguration
publicAccessBlockConfiguration: AWSS3BucketPublicAccessBlockConfiguration
replicationConfiguration: AWSS3BucketReplicationConfiguration
lifecycleConfiguration: AWSS3BucketLifecycleConfiguration
notificationConfiguration: AWSS3BucketNotificationConfiguration
ownershipControls: AWSS3BucketOwnershipControls
objectLockConfiguration: AWSS3BucketObjectLockConfiguration
tags: [AWSTag!]
}

Fields

AWSS3Bucket.metadata ● ResourceMetadata! non-null object

The metadata to identify this resource in Shisho Cloud

AWSS3Bucket.region ● AWSRegion! non-null scalar

The region the bucket is in

AWSS3Bucket.createdAt ● DateTime! non-null scalar

The created date/time

AWSS3Bucket.name ● String! non-null scalar

The name of the bucket

AWSS3Bucket.versioning ● AWSS3BucketVersioning object

The versioning is enabled or not

AWSS3Bucket.policy ● AWSS3BucketPolicy object

The bucket policy as a JSON document

AWSS3Bucket.logging ● AWSS3BucketLogging object

The bucket logging

AWSS3Bucket.aclGrants ● [AWSS3ACLGrant!]! non-null object

The bucket ACL

AWSS3Bucket.encryptionConfiguration ● AWSS3BucketEncryptionConfiguration object

The bucket encryption configuration

AWSS3Bucket.publicAccessBlockConfiguration ● AWSS3BucketPublicAccessBlockConfiguration object

The bucket public access block configuration

AWSS3Bucket.replicationConfiguration ● AWSS3BucketReplicationConfiguration object

The bucket replication configuration

AWSS3Bucket.lifecycleConfiguration ● AWSS3BucketLifecycleConfiguration object

The lifecycle configuration

AWSS3Bucket.notificationConfiguration ● AWSS3BucketNotificationConfiguration object

The notification configuration

AWSS3Bucket.ownershipControls ● AWSS3BucketOwnershipControls object

The bucket's ownership controls

AWSS3Bucket.objectLockConfiguration ● AWSS3BucketObjectLockConfiguration object

The bucket's object lock configuration

AWSS3Bucket.tags ● [AWSTag!] list object

The resource tags This field requires Resource Groups Tagging API, so it may be null even if CloudFront API is available.

Member of

AWSCloudFrontDistributionOriginBackendS3Bucket object ● AWSCloudFrontDistributionOriginBackendS3Website object ● AWSCloudTrailTrail object ● AWSS3 object