@import utils.DateUtils
@(instances: List[Instance], launchConfigs: List[LaunchConfiguration], emptyChar: String = "-")
@if(instances.nonEmpty || launchConfigs.nonEmpty) {
AMI Usage:
@instances.length @if(instances.length == 1) {instance} else {instances},
@launchConfigs.length @if(launchConfigs.length == 1) {launch configuration} else {launch configurations}
} else {
No instances or launch configurations are using this AMI
}
@if(launchConfigs.nonEmpty) {
Launch Configurations
Account |
Name |
Instance type |
Creation date |
@for(launchConfig <- launchConfigs) {
@launchConfig.meta.origin.accountName |
@launchConfig.name |
@launchConfig.instanceType |
@DateUtils.readableDateTime.print(launchConfig.createdTime) |
}
}
@if(instances.nonEmpty) {
Instances
Stack |
Stage |
App |
State |
Instance name |
IP |
Creation date |
@for(instance <- instances) {
@instance.stack.getOrElse(emptyChar) |
@instance.stage.getOrElse(emptyChar) |
@instance.app |
@instance.vendorState |
@instance.instanceName |
@instance.ip |
@DateUtils.readableDateTime.print(instance.createdAt) |
}
}