@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
}
}