Project

General

Profile

aspect.md

Justin Sherrill, 05/12/2015 09:51 AM

 
1
=begin
2
@startuml
3

    
4

    
5
class Host {
6
}
7

    
8
class HostCollection {
9
  id: integer
10
  name: string
11
}
12

    
13

    
14
class HostAspectRegistry {
15
  aspect_type: string
16
  host_id: string
17
  execution_model_type: string
18
  execution_model_id: integer
19
}
20

    
21

    
22
class ContentAspect {
23
  host_id: integer
24
  pulp_uuid: string
25
  content_view_id: integer
26
  lifecycle_environment_id: integer
27
}
28

    
29
class SubscriptionAspect {
30
  host_id: integer
31
  candlepin_uuid: string
32
}
33

    
34
class PuppetAspect {
35
 host_id: integer
36
 environment_id: integer
37
}
38

    
39
class Puppetclass {
40
}
41

    
42
class SubscriptionFactName {
43

    
44
}
45

    
46
class Erratum {
47

    
48
}
49

    
50
class ContentAspectPackage {
51
  host_id: integer
52
  name: string
53
  nvrea: string
54
}
55

    
56
class ActivationKey {
57

    
58
}
59

    
60
Host "N" --> "1" HostAspectRegistry
61
Host "N" --> "N" HostCollection
62
Host "0" --> "1" ContentAspect
63
Host "0" --> "1" SubscriptionAspect
64
Host "0" --> "1" PuppetAspect
65
PuppetAspect "N" -- "N" Puppetclass
66
SubscriptionFactName "N" --> "1" FactValue
67
Host "N" --> "N" FactValue
68
ContentAspect "N" -- "N" Erratum
69
SubscriptionAspect "N" -- "N" ActivationKey
70
ContentAspect "N" --> "1" ContentAspectPackage
71

    
72
@enduml
73
=end
74

    
75