S3Bucket

class S3Bucket

Contains information about the Amazon S3 bucket policies and encryption.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Contains information about the public access policies that apply to the Amazon S3 bucket at the account level.

Link copied to clipboard

Contains information about public access policies that apply to the Amazon S3 bucket.

Link copied to clipboard

The timestamp at which the Amazon S3 bucket was created.

Link copied to clipboard

Describes the effective permissions on this S3 bucket, after factoring all the attached policies.

Link copied to clipboard

The Amazon Resource Name (ARN) of the encryption key that is used to encrypt the Amazon S3 bucket and its objects.

Link copied to clipboard

The type of encryption used for the Amazon S3 buckets and its objects. For more information, see Protecting data with server-side encryption in the Amazon S3 User Guide.

Link copied to clipboard

The owner ID of the associated S3Amazon S3bucket.

Link copied to clipboard

Indicates whether or not the public read access is allowed for an Amazon S3 bucket.

Link copied to clipboard

Indicates whether or not the public write access is allowed for an Amazon S3 bucket.

Link copied to clipboard

Represents a list of Amazon S3 object identifiers.

Functions

Link copied to clipboard
inline fun copy(block: S3Bucket.Builder.() -> Unit = {}): S3Bucket
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String