Remove XApi, WinRM, LocalCmd, HTTP API, TLS probe, SQL deploy model, and deploy UI. Co-authored-by: Cursor <cursoragent@cursor.com>
23 lines
935 B
C#
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;
|
|
}
|