Ebs Functions
object 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(argument: suspend GetEbsVolumesPlainArgsBuilder.() -> Unit): GetEbsVolumesResult
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(argument: suspend GetSnapshotIdsPlainArgsBuilder.() -> Unit): GetSnapshotIdsResult
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(filters: List<GetVolumeFilter>? = null, mostRecent: Boolean? = null, tags: Map<String, String>? = null): GetVolumeResult