34 lines
No EOL
728 B
Text
34 lines
No EOL
728 B
Text
@startuml CiscoFTD
|
|
|
|
!include ./model_firewall.puml
|
|
|
|
!startsub CiscoFTDModel
|
|
class CiscoFTD << (M,#FF7700) Model>> {
|
|
+ username: CharField
|
|
+ password: CharField
|
|
+ protocol : CharField [FTDProtocolChoices]
|
|
+ port : IntField
|
|
+ active_node : ForeignKey
|
|
+ administrators : ManyToManyField
|
|
+ cluster : BooleanField
|
|
+ cluster_data : JSONField
|
|
+ description : CharField
|
|
+ group : ForeignKey
|
|
+ ip : CharField
|
|
+ last_status_change : DateTimeField
|
|
+ manufacturer : CharField
|
|
+ name : CharField
|
|
+ objects
|
|
+ passive_node : ForeignKey
|
|
+ status : CharField
|
|
}
|
|
!endsub
|
|
|
|
enum FTDProtocolChoices {
|
|
SSH: "ssh"
|
|
}
|
|
|
|
CiscoFTD <-- FTDProtocolChoices
|
|
CiscoFTD --|> Firewall
|
|
|
|
@enduml |