Sha256: d8b010deed50831434b803b9c22ec52003f0cf508f7db46329e335d5ed16c440

Contents?: true

Size: 698 Bytes

Versions: 7

Compression:

Stored size: 698 Bytes

Contents

@startuml

package Aws {
  class CloudFormation
}

package EC2 {
  Interface VpcInterface
}

Interface CertificationHelper
Interface ConfigurationHelper

package CFM {
  class Vpc {
    create()
    destroy()
  }

  Vpc <|-- VpcInterface
  CertificationHelper <|-- Configuration
  ConfigurationHelper <|-- Configuration
  Configuration -l-> CloudFormation
  Vpc *-l- Configuration
  Vpc <|-- NullVpc
  Vpc <|-- OneAzOnePublicSubnetVpc
  Vpc <|-- OneAzTwoPublicAndPrivateSubnetVpc
  Vpc <|-- OneAzTwoPublicSubnetVpc
  Vpc <|-- TwoAzOnePublicSubnetAndPrivateSubnetVpc
  Vpc <|-- TwoAzTwoPrivateSubnetVpc
  Vpc <|-- TwoAzTwoPublicSubnetAndPrivateSubnetVpc
  Vpc <|-- TwoAzTwoPublicSubnetVpc
}

@enduml

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
etude_for_aws-0.7.10 docs/dev/cfm/vpc/core_model.puml
etude_for_aws-0.7.9 docs/dev/cfm/vpc/core_model.puml
etude_for_aws-0.7.8 docs/dev/cfm/vpc/core_model.puml
etude_for_aws-0.7.7 docs/dev/cfm/vpc/core_model.puml
etude_for_aws-0.7.6 docs/dev/cfm/vpc/core_model.puml
etude_for_aws-0.7.5 docs/dev/cfm/vpc/core_model.puml
etude_for_aws-0.7.4 docs/dev/cfm/vpc/core_model.puml