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/>