Skip to content

Commit

Permalink
Merge pull request #44 from guoshimin/eipassoc
Browse files Browse the repository at this point in the history
Adding support for EIPAssociation
  • Loading branch information
T.J. Corrigan committed Jan 19, 2016
2 parents aa4845f + 0e8c30c commit c6db95a
Showing 1 changed file with 15 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,25 @@ case class `AWS::EC2::EIP`(
) extends Resource[`AWS::EC2::EIP`]{
def when(newCondition: Option[ConditionRef] = Condition) = copy(Condition = newCondition)
}

object `AWS::EC2::EIP` extends DefaultJsonProtocol {
implicit val format: JsonFormat[`AWS::EC2::EIP`] = jsonFormat5(`AWS::EC2::EIP`.apply)
}

case class `AWS::EC2::EIPAssociation`(
name: String,
AllocationId: Option[Token[String]],
InstanceId: Token[ResourceRef[`AWS::EC2::Instance`]],
override val Condition: Option[ConditionRef] = None,
override val DependsOn: Option[Seq[String]] = None
) extends Resource[`AWS::EC2::EIPAssociation`]{
def when(newCondition: Option[ConditionRef] = Condition) = copy(Condition = newCondition)
}

object `AWS::EC2::EIPAssociation` extends DefaultJsonProtocol {
implicit val format: JsonFormat[`AWS::EC2::EIPAssociation`] = jsonFormat5(`AWS::EC2::EIPAssociation`.apply)
}

case class AMIId(id: String)
object AMIId extends DefaultJsonProtocol {
implicit val format: JsonFormat[AMIId] = new JsonFormat[AMIId] {
Expand Down

0 comments on commit c6db95a

Please sign in to comment.