Show / Hide Table of Contents

Class CreateMacsApmExtensionDetails

An object that represents APM Agent provisioning via a Management Agent.

Inheritance
object
CreateConfigDetails
CreateMacsApmExtensionDetails
Inherited Members
CreateConfigDetails.FreeformTags
CreateConfigDetails.DefinedTags
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.ApmconfigService.Models
Assembly: OCI.DotNetSDK.Apmconfig.dll
Syntax
public class CreateMacsApmExtensionDetails : CreateConfigDetails

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 referenced agent bundle.

Remarks

Required

AttachInstallDir

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

The directory owned by runAsUser.

Remarks

Required

DisplayName

Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

The name by which a configuration entity is displayed to the end user.

ManagementAgentId

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

The OCID of the Management Agent that will provision the APM Agent.

Remarks

Required

ProcessFilter

Declaration
[Required(ErrorMessage = "ProcessFilter is required.")]
[JsonProperty(PropertyName = "processFilter")]
public List<string> ProcessFilter { get; set; }
Property Value
Type Description
List<string>

Filter patterns used to discover active Java processes for provisioning the APM Agent.

Remarks

Required

RunAsUser

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

The OS user that should be used to discover Java processes.

Remarks

Required

ServiceName

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

The name of the service being monitored. This argument enables you to filter by service and view traces and other signals in the APM Explorer user interface.

Remarks

Required

In this article
Back to top