deregisterInstance
abstract suspend fun deregisterInstance(input: DeregisterInstanceRequest): DeregisterInstanceResponse
Deletes the Amazon Route 53 DNS records and health check, if any, that Cloud Map created for the specified instance.
Samples
fun main() {
//sampleStart
// Example Deregister a service instance
val resp = serviceDiscoveryClient.deregisterInstance {
serviceId = "srv-p5zdwlg5uvvzjita"
instanceId = "myservice-53"
}
//sampleEnd
}
fun main() {
//sampleStart
// Deregisters an instance using a service ARN instead of service ID, useful when working with shared
// namespaces.
val resp = serviceDiscoveryClient.deregisterInstance {
instanceId = "i-abcd1234xmpl5678"
serviceId = "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678"
}
//sampleEnd
}