Show / Hide Table of Contents

Class CreateJmsPluginDetails

The details for creating a JmsPlugin.

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

Properties

AgentId

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

The OCID of the Management Agent (OMA), the Oracle Cloud Agent (OCA), or the Oracle Container Management Agent (OCMA) instance where the JMS plugin is deployed.

Remarks

Required

AgentType

Declaration
[JsonProperty(PropertyName = "agentType")]
[JsonConverter(typeof(StringEnumConverter))]
public AgentType? AgentType { get; set; }
Property Value
Type Description
AgentType?

The agent type.

CompartmentId

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

The OMA/OCA/OCMA agent's compartment OCID.

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"}}. (See Understanding Free-form Tags).

FleetId

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

The OCID of the fleet.

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"}. (See Managing Tags and Tag Namespaces.)

In this article
Back to top