device-profile.snmp.host @if (snmpDeviceTransportConfigurationFormGroup.get('host').hasError('required') || snmpDeviceTransportConfigurationFormGroup.get('host').hasError('pattern')) { {{ 'device-profile.snmp.host-required' | translate }} } device-profile.snmp.port @if (snmpDeviceTransportConfigurationFormGroup.get('port').hasError('required')) { {{ 'device-profile.snmp.port-required' | translate }} } @if (snmpDeviceTransportConfigurationFormGroup.get('port').hasError('pattern') || snmpDeviceTransportConfigurationFormGroup.get('port').hasError('min')) { {{ 'device-profile.snmp.port-format' | translate }} }
device-profile.snmp.protocol-version @for (snmpDeviceProtocolVersion of snmpDeviceProtocolVersions; track snmpDeviceProtocolVersion) { {{ snmpDeviceProtocolVersion | lowercase }} } @if (snmpDeviceTransportConfigurationFormGroup.get('protocolVersion').hasError('required')) { {{ 'device-profile.snmp.protocol-version-required' | translate }} } @if (!isV3protocolVersion()) {
device-profile.snmp.community @if (snmpDeviceTransportConfigurationFormGroup.get('community').hasError('required') || snmpDeviceTransportConfigurationFormGroup.get('community').hasError('pattern')) { {{ 'device-profile.snmp.community-required' | translate }} }
} @if (isV3protocolVersion()) {
device-profile.snmp.user-name @if (snmpDeviceTransportConfigurationFormGroup.get('username').hasError('required') || snmpDeviceTransportConfigurationFormGroup.get('username').hasError('pattern')) { {{ 'device-profile.snmp.user-name-required' | translate }} } device-profile.snmp.security-name @if (snmpDeviceTransportConfigurationFormGroup.get('securityName').hasError('required') || snmpDeviceTransportConfigurationFormGroup.get('securityName').hasError('pattern')) { {{ 'device-profile.snmp.security-name-required' | translate }} }
device-profile.snmp.authentication-protocol @for (snmpAuthenticationProtocol of snmpAuthenticationProtocols; track snmpAuthenticationProtocol) { {{ snmpAuthenticationProtocolTranslation.get(snmpAuthenticationProtocol) }} } @if (snmpDeviceTransportConfigurationFormGroup.get('authenticationProtocol').hasError('required')) { {{ 'device-profile.snmp.authentication-protocol-required' | translate }} } device-profile.snmp.authentication-passphrase @if (snmpDeviceTransportConfigurationFormGroup.get('authenticationPassphrase').hasError('required') || snmpDeviceTransportConfigurationFormGroup.get('authenticationPassphrase').hasError('pattern')) { {{ 'device-profile.snmp.authentication-passphrase-required' | translate }} }
device-profile.snmp.privacy-protocol @for (snmpPrivacyProtocol of snmpPrivacyProtocols; track snmpPrivacyProtocol) { {{ snmpPrivacyProtocolTranslation.get(snmpPrivacyProtocol) }} } @if (snmpDeviceTransportConfigurationFormGroup.get('privacyProtocol').hasError('required')) { {{ 'device-profile.snmp.privacy-protocol-required' | translate }} } device-profile.snmp.privacy-passphrase @if (snmpDeviceTransportConfigurationFormGroup.get('privacyPassphrase').hasError('required') || snmpDeviceTransportConfigurationFormGroup.get('privacyPassphrase').hasError('pattern')) { {{ 'device-profile.snmp.privacy-passphrase-required' | translate }} }
device-profile.snmp.context-name device-profile.snmp.engine-id
}