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

AwsEbsVolumes

Provides identifying information for EBS volumes matching given criteria

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

<DataAwsEbsVolumes/>