sandbox/drawings/cisco_ftd/ftd_ssh_strategy.puml

19 lines
No EOL
711 B
Text

@startuml
!includesub ./ftd_pydantic.puml!CISCO_FTD_PYDANTIC_SSH_COMMANDS_LIST
!includesub ./ftd_pydantic.puml!CISCO_FTD_PYDANTIC_CHECK_CONNECTION_DATA
class CiscoFTDSSHOperation {
+ cisco_connect_data
+ commands_list
+ custom_performer : Optional[Callable]
+ request_data : Optional[Dict]
+ __init__(cisco_connect_data: Dict,\n commands_list: Dict[str, List[Dict]],\n request_data: Optional[Dict],\n custom_performer: Optional[Callable]\n) -> None
# _prepare_ftd_session() -> CiscoFtdSSH
+ perform_operation() -> CiscoFTDSSHOperationCommandsListPyModel
}
CiscoFTDSSHOperation --> CiscoFTDAuthenticationModel
CiscoFTDSSHOperation --> CiscoFTDSSHOperationCommandsListModel
@enduml