describeInstanceAttribute
inline suspend fun Ec2Client.describeInstanceAttribute(crossinline block: DescribeInstanceAttributeRequest.Builder.() -> Unit): DescribeInstanceAttributeResponse
Describes the specified attribute of the specified instance. You can specify only one attribute at a time. Valid attribute values are: instanceType
| kernel
| ramdisk
| userData
| disableApiTermination
| instanceInitiatedShutdownBehavior
| rootDeviceName
| blockDeviceMapping
| productCodes
| sourceDestCheck
| groupSet
| ebsOptimized
| sriovNetSupport
Samples
fun main() {
//sampleStart
// This example describes the instance type of the specified instance.
val resp = ec2Client.describeInstanceAttribute {
instanceId = "i-1234567890abcdef0"
attribute = InstanceAttributeName.fromValue("instanceType")
}
//sampleEnd
}
fun main() {
//sampleStart
// This example describes the blockDeviceMapping attribute of the specified instance.
val resp = ec2Client.describeInstanceAttribute {
instanceId = "i-1234567890abcdef0"
attribute = InstanceAttributeName.fromValue("blockDeviceMapping")
}
//sampleEnd
}