EbsFunctions

Functions

Link copied to clipboard

Use this data source to get the default EBS encryption KMS key in the current region.

Link copied to clipboard

aws.ebs.getEbsVolumes provides identifying information for EBS volumes matching given criteria. This data source can be useful for getting a list of volume IDs with (for example) matching tags.

suspend fun getEbsVolumes(filters: List<GetEbsVolumesFilter>? = null, tags: Map<String, String>? = null): GetEbsVolumesResult
Link copied to clipboard

Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region.

Link copied to clipboard

Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes

suspend fun getSnapshot(argument: suspend GetSnapshotPlainArgsBuilder.() -> Unit): GetSnapshotResult
suspend fun getSnapshot(filters: List<GetSnapshotFilter>? = null, mostRecent: Boolean? = null, owners: List<String>? = null, restorableByUserIds: List<String>? = null, snapshotIds: List<String>? = null, tags: Map<String, String>? = null): GetSnapshotResult
Link copied to clipboard

Use this data source to get a list of EBS Snapshot IDs matching the specified criteria.

suspend fun getSnapshotIds(filters: List<GetSnapshotIdsFilter>? = null, owners: List<String>? = null, restorableByUserIds: List<String>? = null): GetSnapshotIdsResult
Link copied to clipboard

Use this data source to get information about an EBS volume for use in other resources.

suspend fun getVolume(argument: suspend GetVolumePlainArgsBuilder.() -> Unit): GetVolumeResult
suspend fun getVolume(filters: List<GetVolumeFilter>? = null, mostRecent: Boolean? = null, tags: Map<String, String>? = null): GetVolumeResult