@import model.EstateProvider @(instance: model.Instance, estateProvider: EstateProvider)(implicit request: play.api.mvc.Security.AuthenticatedRequest[_, com.gu.googleauth.UserIdentity]) @main("Instance info for " + instance.id, estateProvider, refreshSecs = Some(15)) {

General

Version
@instance.version.getOrElse("Unknown")
Type
@instance.instanceType
Launched
@instance.launched
Uptime
@instance.uptime
Public DNS
@instance.publicDns
Public IP
@instance.publicIp
Private DNS
@instance.privateDns
Private IP
@instance.privateIp
Availability Zone
@instance.availabilityZone
Hourly Rate
$@instance.cost
Approx. Monthly Rate
$@instance.approxMonthlyCost

Useful URLS

@for((name, url) <- instance.usefulUrls) {
@name
@url
}

Tags

@for((t, v) <- instance.tags.toList.sorted) {
@t
@v
}
}