| @@ 220-230 (lines=11) @@ | ||
| 217 | ||
| 218 | cmd.add_element("certificate", certificate) |
|
| 219 | ||
| 220 | if ( |
|
| 221 | credential_type == CredentialType.USERNAME_PASSWORD |
|
| 222 | or credential_type == CredentialType.USERNAME_SSH_KEY |
|
| 223 | or credential_type == CredentialType.SNMP |
|
| 224 | ): |
|
| 225 | if not login: |
|
| 226 | raise RequiredArgument( |
|
| 227 | function=self.create_credential.__name__, argument='login' |
|
| 228 | ) |
|
| 229 | ||
| 230 | cmd.add_element("login", login) |
|
| 231 | ||
| 232 | if credential_type == CredentialType.PASSWORD_ONLY and not password: |
|
| 233 | raise RequiredArgument( |
|
| @@ 652-662 (lines=11) @@ | ||
| 649 | ||
| 650 | cmd.add_element("certificate", certificate) |
|
| 651 | ||
| 652 | if ( |
|
| 653 | credential_type == CredentialType.USERNAME_PASSWORD |
|
| 654 | or credential_type == CredentialType.USERNAME_SSH_KEY |
|
| 655 | or credential_type == CredentialType.SNMP |
|
| 656 | ): |
|
| 657 | if not login: |
|
| 658 | raise RequiredArgument( |
|
| 659 | function=self.create_credential.__name__, argument="login" |
|
| 660 | ) |
|
| 661 | ||
| 662 | cmd.add_element("login", login) |
|
| 663 | ||
| 664 | if ( |
|
| 665 | credential_type == CredentialType.USERNAME_PASSWORD |
|