Show / Hide Table of Contents

Class CreateWlpAgentDetails

On-premise resource agent registration request resource. Example: {"compartmentId": "ocid1.compartment.oc1..exampleawwcufihrc62gpbcvbjizswgoj4w7rg5q4fwbg2fauxvlcxbtliaa", "agentVersion": "1.0.11", "certificateSignedRequest": "MIIGwjCCBaqgAwIBAgIVAK8hJCS/5Hu0dEMQ2ud"}

Inheritance
object
CreateWlpAgentDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.CloudguardService.Models
Assembly: OCI.DotNetSDK.Cloudguard.dll
Syntax
public class CreateWlpAgentDetails

Properties

AgentVersion

Declaration
[Required(ErrorMessage = "AgentVersion is required.")]
[JsonProperty(PropertyName = "agentVersion")]
public string AgentVersion { get; set; }
Property Value
Type Description
string

The version of the agent making the request

Remarks

Required

CertificateSignedRequest

Declaration
[Required(ErrorMessage = "CertificateSignedRequest is required.")]
[JsonProperty(PropertyName = "certificateSignedRequest")]
public string CertificateSignedRequest { get; set; }
Property Value
Type Description
string

The certificate signed request containing domain, organization names, organization units, city, state, country, email and public key, among other certificate details, signed by private key

Remarks

Required

CompartmentId

Declaration
[Required(ErrorMessage = "CompartmentId is required.")]
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

Compartment OCID of the host

Remarks

Required

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}Avoid entering confidential information.

OsInfo

Declaration
[Required(ErrorMessage = "OsInfo is required.")]
[JsonProperty(PropertyName = "osInfo")]
public string OsInfo { get; set; }
Property Value
Type Description
string

Concatenated OS name, OS version and agent architecture; for example, ubuntu_22.0_amd64.

Remarks

Required

In this article
Back to top