Files
123123/ZA.CoreService.ESBCertificateManager/Models/SonicConnection.cs
T
GizzlerandCursor 12eebfc78a Simplify app to certificate recognition and MfApi restart only.
Remove XApi, WinRM, LocalCmd, HTTP API, TLS probe, SQL deploy model, and deploy UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 11:06:10 +02:00

23 lines
935 B
C#

namespace ZA.CoreService.ESBCertificateManager.Models;
/// <summary>
/// SMC-/Domain-Manager-Verbindung für MfApi-Neustart.
/// Name = Alias (z.B. DE-Test), ContainerName separat (z.B. ct-ZADBService).
/// </summary>
public sealed class SonicConnection
{
public required string Name { get; init; }
public required string DomainName { get; init; }
public required string ConnectionUrl { get; init; }
public required string Username { get; init; }
public required string Password { get; init; }
public string SonicHome { get; init; } = @"C:\DEV\MQ10.0";
public string JavaHome { get; init; } = string.Empty;
public string JavaPath { get; init; } = string.Empty;
public string MfClientLibPath { get; init; } = string.Empty;
public List<string> KnownContainers { get; init; } = [];
public int TimeoutSeconds { get; init; } = 120;
public int PostRestartDelaySeconds { get; init; } = 20;
}