
commonTest.aws.sdk.kotlin.runtime.util.TestInstanceMetadataProvider.kt Maven / Gradle / Ivy
/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0
*/
package aws.sdk.kotlin.runtime.util
import aws.sdk.kotlin.runtime.config.imds.InstanceMetadataProvider
public class TestInstanceMetadataProvider(private val metadata: Map) : InstanceMetadataProvider {
public companion object { }
override fun close(): Unit = Unit
override suspend fun get(path: String): String = metadata[path] ?: throw IllegalArgumentException("$path missing")
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy