UI for export/import api rate limiting
This commit is contained in:
parent
1610222b72
commit
9eb32add2b
@ -280,4 +280,12 @@
|
||||
<mat-label translate>tenant-profile.transport-device-telemetry-data-points-rate-limit</mat-label>
|
||||
<input matInput formControlName="transportDeviceTelemetryDataPointsRateLimit">
|
||||
</mat-form-field>
|
||||
<mat-form-field class="mat-block">
|
||||
<mat-label translate>tenant-profile.tenant-entity-export-rate-limit</mat-label>
|
||||
<input matInput formControlName="tenantEntityExportRateLimit">
|
||||
</mat-form-field>
|
||||
<mat-form-field class="mat-block">
|
||||
<mat-label translate>tenant-profile.tenant-entity-import-rate-limit</mat-label>
|
||||
<input matInput formControlName="tenantEntityImportRateLimit">
|
||||
</mat-form-field>
|
||||
</section>
|
||||
|
||||
@ -67,6 +67,8 @@ export class DefaultTenantProfileConfigurationComponent implements ControlValueA
|
||||
transportDeviceMsgRateLimit: [null, []],
|
||||
transportDeviceTelemetryMsgRateLimit: [null, []],
|
||||
transportDeviceTelemetryDataPointsRateLimit: [null, []],
|
||||
tenantEntityExportRateLimit: [null, []],
|
||||
tenantEntityImportRateLimit: [null, []],
|
||||
maxTransportMessages: [null, [Validators.required, Validators.min(0)]],
|
||||
maxTransportDataPoints: [null, [Validators.required, Validators.min(0)]],
|
||||
maxREExecutions: [null, [Validators.required, Validators.min(0)]],
|
||||
|
||||
@ -41,6 +41,9 @@ export interface DefaultTenantProfileConfiguration {
|
||||
transportDeviceTelemetryMsgRateLimit?: string;
|
||||
transportDeviceTelemetryDataPointsRateLimit?: string;
|
||||
|
||||
tenantEntityExportRateLimit?: string;
|
||||
tenantEntityImportRateLimit?: string;
|
||||
|
||||
maxTransportMessages: number;
|
||||
maxTransportDataPoints: number;
|
||||
maxREExecutions: number;
|
||||
|
||||
@ -2944,6 +2944,8 @@
|
||||
"transport-device-msg-rate-limit": "Transport device messages rate limit.",
|
||||
"transport-device-telemetry-msg-rate-limit": "Transport device telemetry messages rate limit.",
|
||||
"transport-device-telemetry-data-points-rate-limit": "Transport device telemetry data points rate limit.",
|
||||
"tenant-entity-export-rate-limit": "Entity version creation rate limit",
|
||||
"tenant-entity-import-rate-limit": "Entity version load rate limit",
|
||||
"max-transport-messages": "Maximum number of transport messages (0 - unlimited)",
|
||||
"max-transport-messages-required": "Maximum number of transport messages is required.",
|
||||
"max-transport-messages-range": "Maximum number of transport messages can't be negative",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user