Skip to main content

S3 (Simple Storage)

AwsCanonicalUserId

Provides the canonical user ID for the AWS account associated with the provider connection to AWS.

import { DataAwsCanonicalUserId } from "@dinghy/tf-aws/serviceS3"

<DataAwsCanonicalUserId/>

AwsS3AccessPoint

Manages an S3 Access Point.

import { AwsS3AccessPoint } from "@dinghy/tf-aws/serviceS3"

<AwsS3AccessPoint/>

AwsS3AccountPublicAccessBlock

Manages S3 account-level Public Access Block Configuration

import { AwsS3AccountPublicAccessBlock } from "@dinghy/tf-aws/serviceS3"

<AwsS3AccountPublicAccessBlock/>

AwsS3Bucket

Provides a S3 bucket resource.

import { AwsS3Bucket } from "@dinghy/tf-aws/serviceS3"

<AwsS3Bucket/>

AwsS3BucketAbac

Manages ABAC (Attribute Based Access Control) for an AWS S3 (Simple Storage) Bucket.

import { AwsS3BucketAbac } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketAbac/>

AwsS3BucketAccelerateConfiguration

Provides an S3 bucket accelerate configuration resource.

import { AwsS3BucketAccelerateConfiguration } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketAccelerateConfiguration/>

AwsS3BucketAcl

Provides an S3 bucket ACL resource.

import { AwsS3BucketAcl } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketAcl/>

AwsS3BucketAnalyticsConfiguration

Provides a S3 bucket analytics configuration resource.

import { AwsS3BucketAnalyticsConfiguration } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketAnalyticsConfiguration/>

AwsS3BucketCorsConfiguration

Provides an S3 bucket CORS configuration resource.

import { AwsS3BucketCorsConfiguration } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketCorsConfiguration/>

AwsS3BucketIntelligentTieringConfiguration

Provides an S3 Intelligent-Tiering configuration resource.

import { AwsS3BucketIntelligentTieringConfiguration } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketIntelligentTieringConfiguration/>

AwsS3BucketInventory

Provides a S3 bucket inventory configuration resource.

import { AwsS3BucketInventory } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketInventory/>

AwsS3BucketLifecycleConfiguration

Provides a S3 bucket lifecycle configuration resource.

import { AwsS3BucketLifecycleConfiguration } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketLifecycleConfiguration/>

AwsS3BucketLogging

Provides an S3 bucket (server access) logging resource.

import { AwsS3BucketLogging } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketLogging/>

AwsS3BucketMetadataConfiguration

Manages Amazon S3 Metadata for a bucket.

import { AwsS3BucketMetadataConfiguration } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketMetadataConfiguration/>

AwsS3BucketMetric

Provides a S3 bucket metrics configuration resource.

import { AwsS3BucketMetric } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketMetric/>

AwsS3BucketNotification

Manages a S3 Bucket Notification Configuration

import { AwsS3BucketNotification } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketNotification/>

AwsS3BucketObject

Provides an S3 object resource.

import { AwsS3BucketObject } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketObject/>

AwsS3BucketObjectLockConfiguration

Provides an S3 bucket Object Lock configuration resource.

import { AwsS3BucketObjectLockConfiguration } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketObjectLockConfiguration/>

AwsS3BucketObjects

Returns keys and metadata of S3 objects

import { DataAwsS3BucketObjects } from "@dinghy/tf-aws/serviceS3"

<DataAwsS3BucketObjects/>

AwsS3BucketOwnershipControls

Manages S3 Bucket Ownership Controls.

import { AwsS3BucketOwnershipControls } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketOwnershipControls/>

AwsS3BucketPolicy

Attaches a policy to an S3 bucket resource.

import { AwsS3BucketPolicy } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketPolicy/>

AwsS3BucketPublicAccessBlock

Manages S3 bucket-level Public Access Block Configuration

import { AwsS3BucketPublicAccessBlock } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketPublicAccessBlock/>

AwsS3BucketReplicationConfiguration

Provides a S3 bucket replication configuration resource.

import { AwsS3BucketReplicationConfiguration } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketReplicationConfiguration/>

AwsS3BucketRequestPaymentConfiguration

Provides an S3 bucket request payment configuration resource.

import { AwsS3BucketRequestPaymentConfiguration } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketRequestPaymentConfiguration/>

AwsS3BucketServerSideEncryptionConfiguration

Provides a S3 bucket server-side encryption configuration resource.

import { AwsS3BucketServerSideEncryptionConfiguration } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketServerSideEncryptionConfiguration/>

AwsS3BucketVersioning

Provides an S3 bucket versioning resource.

import { AwsS3BucketVersioning } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketVersioning/>

AwsS3BucketWebsiteConfiguration

Provides an S3 bucket website configuration resource.

import { AwsS3BucketWebsiteConfiguration } from "@dinghy/tf-aws/serviceS3"

<AwsS3BucketWebsiteConfiguration/>

AwsS3DirectoryBucket

Provides an Amazon S3 Express directory bucket resource.

import { AwsS3DirectoryBucket } from "@dinghy/tf-aws/serviceS3"

<AwsS3DirectoryBucket/>

AwsS3DirectoryBuckets

Lists Amazon S3 Express directory buckets.

import { DataAwsS3DirectoryBuckets } from "@dinghy/tf-aws/serviceS3"

<DataAwsS3DirectoryBuckets/>

AwsS3Object

Provides an S3 object resource.

import { AwsS3Object } from "@dinghy/tf-aws/serviceS3"

<AwsS3Object/>

AwsS3ObjectCopy

Provides a resource for copying an S3 object.

import { AwsS3ObjectCopy } from "@dinghy/tf-aws/serviceS3"

<AwsS3ObjectCopy/>

AwsS3Objects

Returns keys and metadata of S3 objects

import { DataAwsS3Objects } from "@dinghy/tf-aws/serviceS3"

<DataAwsS3Objects/>