namespace ZA.CoreService.ESBCertificateManager.Models; /// /// SMC-/Domain-Manager-Verbindung für MfApi-Neustart. /// Name = Alias (z.B. DE-Test), ContainerName separat (z.B. ct-ZADBService). /// 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 KnownContainers { get; init; } = []; public int TimeoutSeconds { get; init; } = 120; public int PostRestartDelaySeconds { get; init; } = 20; }