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>
|
<mat-label translate>tenant-profile.transport-device-telemetry-data-points-rate-limit</mat-label>
|
||||||
<input matInput formControlName="transportDeviceTelemetryDataPointsRateLimit">
|
<input matInput formControlName="transportDeviceTelemetryDataPointsRateLimit">
|
||||||
</mat-form-field>
|
</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>
|
</section>
|
||||||
|
|||||||
@ -67,6 +67,8 @@ export class DefaultTenantProfileConfigurationComponent implements ControlValueA
|
|||||||
transportDeviceMsgRateLimit: [null, []],
|
transportDeviceMsgRateLimit: [null, []],
|
||||||
transportDeviceTelemetryMsgRateLimit: [null, []],
|
transportDeviceTelemetryMsgRateLimit: [null, []],
|
||||||
transportDeviceTelemetryDataPointsRateLimit: [null, []],
|
transportDeviceTelemetryDataPointsRateLimit: [null, []],
|
||||||
|
tenantEntityExportRateLimit: [null, []],
|
||||||
|
tenantEntityImportRateLimit: [null, []],
|
||||||
maxTransportMessages: [null, [Validators.required, Validators.min(0)]],
|
maxTransportMessages: [null, [Validators.required, Validators.min(0)]],
|
||||||
maxTransportDataPoints: [null, [Validators.required, Validators.min(0)]],
|
maxTransportDataPoints: [null, [Validators.required, Validators.min(0)]],
|
||||||
maxREExecutions: [null, [Validators.required, Validators.min(0)]],
|
maxREExecutions: [null, [Validators.required, Validators.min(0)]],
|
||||||
|
|||||||
@ -41,6 +41,9 @@ export interface DefaultTenantProfileConfiguration {
|
|||||||
transportDeviceTelemetryMsgRateLimit?: string;
|
transportDeviceTelemetryMsgRateLimit?: string;
|
||||||
transportDeviceTelemetryDataPointsRateLimit?: string;
|
transportDeviceTelemetryDataPointsRateLimit?: string;
|
||||||
|
|
||||||
|
tenantEntityExportRateLimit?: string;
|
||||||
|
tenantEntityImportRateLimit?: string;
|
||||||
|
|
||||||
maxTransportMessages: number;
|
maxTransportMessages: number;
|
||||||
maxTransportDataPoints: number;
|
maxTransportDataPoints: number;
|
||||||
maxREExecutions: number;
|
maxREExecutions: number;
|
||||||
|
|||||||
@ -2944,6 +2944,8 @@
|
|||||||
"transport-device-msg-rate-limit": "Transport device messages rate limit.",
|
"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-msg-rate-limit": "Transport device telemetry messages rate limit.",
|
||||||
"transport-device-telemetry-data-points-rate-limit": "Transport device telemetry data points 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": "Maximum number of transport messages (0 - unlimited)",
|
||||||
"max-transport-messages-required": "Maximum number of transport messages is required.",
|
"max-transport-messages-required": "Maximum number of transport messages is required.",
|
||||||
"max-transport-messages-range": "Maximum number of transport messages can't be negative",
|
"max-transport-messages-range": "Maximum number of transport messages can't be negative",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user