/// <summary> /// Initializes a new instance of the <see cref="JsonEnclaveProcess" /> class. /// </summary> /// <param name="signerIdent">signerIdent.</param> /// <param name="status">status.</param> /// <param name="wgInterface">wgInterface.</param> /// <param name="startupCMD">startupCMD.</param> /// <param name="endingTime">endingTime.</param> /// <param name="remoteControlServer">remoteControlServer.</param> /// <param name="internalWireguardServer">internalWireguardServer.</param> /// <param name="internalRemoteControlServer">internalRemoteControlServer.</param> /// <param name="internalIdent">internalIdent.</param> /// <param name="kubernetesEnclave">kubernetesEnclave.</param> /// <param name="wireguardServer">wireguardServer.</param> /// <param name="portMapping">portMapping.</param> /// <param name="attestationServer">attestationServer.</param> /// <param name="process">process.</param> /// <param name="publicIdent">publicIdent.</param> /// <param name="startupTime">startupTime.</param> /// <param name="environment">environment.</param> /// <param name="consoleOutput">consoleOutput.</param> /// <param name="wireguardPublicKey">wireguardPublicKey.</param> /// <param name="enclaveIdent">enclaveIdent.</param> /// <param name="internalAttesationServer">internalAttesationServer.</param> /// <param name="enclaveInputstream">enclaveInputstream.</param> /// <param name="ports">ports.</param> public JsonEnclaveProcess(string signerIdent = default(string), string status = default(string), JsonWireguardInterface wgInterface = default(JsonWireguardInterface), string startupCMD = default(string), string endingTime = default(string), string remoteControlServer = default(string), string internalWireguardServer = default(string), string internalRemoteControlServer = default(string), string internalIdent = default(string), JsonKubernetesEnclave kubernetesEnclave = default(JsonKubernetesEnclave), string wireguardServer = default(string), Dictionary <string, string> portMapping = default(Dictionary <string, string>), string attestationServer = default(string), JsonProcess process = default(JsonProcess), string publicIdent = default(string), string startupTime = default(string), JsonEnvironment environment = default(JsonEnvironment), string consoleOutput = default(string), string wireguardPublicKey = default(string), string enclaveIdent = default(string), string internalAttesationServer = default(string), Object enclaveInputstream = default(Object), List <JsonEnclavePort> ports = default(List <JsonEnclavePort>)) { this.SignerIdent = signerIdent; this.Status = status; this.WgInterface = wgInterface; this.StartupCMD = startupCMD; this.EndingTime = endingTime; this.RemoteControlServer = remoteControlServer; this.InternalWireguardServer = internalWireguardServer; this.InternalRemoteControlServer = internalRemoteControlServer; this.InternalIdent = internalIdent; this.KubernetesEnclave = kubernetesEnclave; this.WireguardServer = wireguardServer; this.PortMapping = portMapping; this.AttestationServer = attestationServer; this.Process = process; this.PublicIdent = publicIdent; this.StartupTime = startupTime; this.Environment = environment; this.ConsoleOutput = consoleOutput; this.WireguardPublicKey = wireguardPublicKey; this.EnclaveIdent = enclaveIdent; this.InternalAttesationServer = internalAttesationServer; this.EnclaveInputstream = enclaveInputstream; this.Ports = ports; }
/// <summary> /// Initializes a new instance of the <see cref="JsonKubernetesEnclave" /> class. /// </summary> /// <param name="signerIdent">signerIdent.</param> /// <param name="status">status.</param> /// <param name="wgInterface">wgInterface.</param> /// <param name="startupCMD">startupCMD.</param> /// <param name="endingTime">endingTime.</param> /// <param name="remoteControlServer">remoteControlServer.</param> /// <param name="internalWireguardServer">internalWireguardServer.</param> /// <param name="internalRemoteControlServer">internalRemoteControlServer.</param> /// <param name="internalIdent">internalIdent.</param> /// <param name="kubernetesEnclave">kubernetesEnclave.</param> /// <param name="wireguardServer">wireguardServer.</param> /// <param name="portMapping">portMapping.</param> /// <param name="attestationServer">attestationServer.</param> /// <param name="process">process.</param> /// <param name="publicIdent">publicIdent.</param> /// <param name="startupTime">startupTime.</param> /// <param name="environment">environment.</param> /// <param name="consoleOutput">consoleOutput.</param> /// <param name="wireguardPublicKey">wireguardPublicKey.</param> /// <param name="enclaveIdent">enclaveIdent.</param> /// <param name="internalAttesationServer">internalAttesationServer.</param> /// <param name="enclaveInputstream">enclaveInputstream.</param> /// <param name="ports">ports.</param> /// <param name="enclavePodEvents">enclavePodEvents.</param> /// <param name="remoteControlIP">remoteControlIP.</param> /// <param name="podPhase">podPhase.</param> /// <param name="enclaveDeploymentEvents">enclaveDeploymentEvents.</param> /// <param name="debugInfo">debugInfo.</param> /// <param name="attestationPort">attestationPort.</param> /// <param name="isUsingInitContainer">isUsingInitContainer.</param> /// <param name="wireguardPort">wireguardPort.</param> /// <param name="enclaveReplicaSetEvents">enclaveReplicaSetEvents.</param> public JsonKubernetesEnclave(string signerIdent = default(string), string status = default(string), JsonWireguardInterface wgInterface = default(JsonWireguardInterface), string startupCMD = default(string), string endingTime = default(string), string remoteControlServer = default(string), string internalWireguardServer = default(string), string internalRemoteControlServer = default(string), string internalIdent = default(string), JsonKubernetesEnclave kubernetesEnclave = default(JsonKubernetesEnclave), string wireguardServer = default(string), Dictionary <string, string> portMapping = default(Dictionary <string, string>), string attestationServer = default(string), JsonProcess process = default(JsonProcess), string publicIdent = default(string), string startupTime = default(string), JsonEnvironment environment = default(JsonEnvironment), string consoleOutput = default(string), string wireguardPublicKey = default(string), string enclaveIdent = default(string), string internalAttesationServer = default(string), Object enclaveInputstream = default(Object), List <JsonEnclavePort> ports = default(List <JsonEnclavePort>), JsonV1EventList enclavePodEvents = default(JsonV1EventList), string remoteControlIP = default(string), string podPhase = default(string), JsonV1EventList enclaveDeploymentEvents = default(JsonV1EventList), string debugInfo = default(string), int attestationPort = default(int), bool isUsingInitContainer = default(bool), int wireguardPort = default(int), JsonV1EventList enclaveReplicaSetEvents = default(JsonV1EventList)) { this.SignerIdent = signerIdent; this.Status = status; this.WgInterface = wgInterface; this.StartupCMD = startupCMD; this.EndingTime = endingTime; this.RemoteControlServer = remoteControlServer; this.InternalWireguardServer = internalWireguardServer; this.InternalRemoteControlServer = internalRemoteControlServer; this.InternalIdent = internalIdent; this.KubernetesEnclave = kubernetesEnclave; this.WireguardServer = wireguardServer; this.PortMapping = portMapping; this.AttestationServer = attestationServer; this.Process = process; this.PublicIdent = publicIdent; this.StartupTime = startupTime; this.Environment = environment; this.ConsoleOutput = consoleOutput; this.WireguardPublicKey = wireguardPublicKey; this.EnclaveIdent = enclaveIdent; this.InternalAttesationServer = internalAttesationServer; this.EnclaveInputstream = enclaveInputstream; this.Ports = ports; this.EnclavePodEvents = enclavePodEvents; this.RemoteControlIP = remoteControlIP; this.PodPhase = podPhase; this.EnclaveDeploymentEvents = enclaveDeploymentEvents; this.DebugInfo = debugInfo; this.AttestationPort = attestationPort; this.IsUsingInitContainer = isUsingInitContainer; this.WireguardPort = wireguardPort; this.EnclaveReplicaSetEvents = enclaveReplicaSetEvents; }