Skip to main content

EBS (Elastic Block Store)

AwsEbsDefaultKmsKey​

Manages the default customer master key (CMK) that your AWS account uses to encrypt EBS volumes.

import { AwsEbsDefaultKmsKey } from "@dinghy/tf-aws/serviceEbs"

<AwsEbsDefaultKmsKey/>

AwsEbsEncryptionByDefault​

Manages whether default EBS encryption is enabled for your AWS account in the current AWS region.

import { AwsEbsEncryptionByDefault } from "@dinghy/tf-aws/serviceEbs"

<AwsEbsEncryptionByDefault/>

AwsEbsFastSnapshotRestore​

Terraform resource for managing an EBS (Elastic Block Storage) Fast Snapshot Restore.

import { AwsEbsFastSnapshotRestore } from "@dinghy/tf-aws/serviceEbs"

<AwsEbsFastSnapshotRestore/>

AwsEbsSnapshot​

Provides an elastic block storage snapshot resource.

import { AwsEbsSnapshot } from "@dinghy/tf-aws/serviceEbs"

<AwsEbsSnapshot/>

AwsEbsSnapshotBlockPublicAccess​

Manages EBS snapshot public access block configuration.

import { AwsEbsSnapshotBlockPublicAccess } from "@dinghy/tf-aws/serviceEbs"

<AwsEbsSnapshotBlockPublicAccess/>

AwsEbsSnapshotCopy​

Duplicates an existing Amazon snapshot

import { AwsEbsSnapshotCopy } from "@dinghy/tf-aws/serviceEbs"

<AwsEbsSnapshotCopy/>

AwsEbsSnapshotIds​

Provides a list of EBS snapshot IDs.

import { DataAwsEbsSnapshotIds } from "@dinghy/tf-aws/serviceEbs"

<DataAwsEbsSnapshotIds/>

AwsEbsSnapshotImport​

Provides an elastic block storage snapshot import resource.

import { AwsEbsSnapshotImport } from "@dinghy/tf-aws/serviceEbs"

<AwsEbsSnapshotImport/>

AwsEbsVolume​

Provides an elastic block storage resource.

import { AwsEbsVolume } from "@dinghy/tf-aws/serviceEbs"

<AwsEbsVolume/>

AwsEbsVolumeCopy​

Copies an existing Amazon EBS volume.

import { AwsEbsVolumeCopy } from "@dinghy/tf-aws/serviceEbs"

<AwsEbsVolumeCopy/>

AwsEbsVolumes​

Provides identifying information for EBS volumes matching given criteria

import { DataAwsEbsVolumes } from "@dinghy/tf-aws/serviceEbs"

<DataAwsEbsVolumes/>