Show / Hide Table of Contents

Class CreateIntegrationInstanceDetails

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

Properties

AlternateCustomEndpoints

Declaration
[JsonProperty(PropertyName = "alternateCustomEndpoints")]
public List<CreateCustomEndpointDetails> AlternateCustomEndpoints { get; set; }
Property Value
Type Description
List<CreateCustomEndpointDetails>

A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).

CompartmentId

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

Compartment Identifier.

Remarks

Required

ConsumptionModel

Declaration
[JsonProperty(PropertyName = "consumptionModel")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateIntegrationInstanceDetails.ConsumptionModelEnum? ConsumptionModel { get; set; }
Property Value
Type Description
CreateIntegrationInstanceDetails.ConsumptionModelEnum?

Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.

CustomEndpoint

Declaration
[JsonProperty(PropertyName = "customEndpoint")]
public CreateCustomEndpointDetails CustomEndpoint { get; set; }
Property Value
Type Description
CreateCustomEndpointDetails

DefinedTags

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

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace": {"bar-key": "value"}}

DisplayName

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

Integration Instance Identifier.

Remarks

Required

DomainId

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

The OCID of the identity domain, that will be used to determine the corresponding Idcs Stripe and create an Idcs application within the stripe. This parameter is mutually exclusive with parameter: idcsAt, i.e only one of two parameters should be specified.

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"}

IdcsAt

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

IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.

IntegrationInstanceType

Declaration
[Required(ErrorMessage = "IntegrationInstanceType is required.")]
[JsonProperty(PropertyName = "integrationInstanceType")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateIntegrationInstanceDetails.IntegrationInstanceTypeEnum? IntegrationInstanceType { get; set; }
Property Value
Type Description
CreateIntegrationInstanceDetails.IntegrationInstanceTypeEnum?

Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX

Remarks

Required

IsByol

Declaration
[Required(ErrorMessage = "IsByol is required.")]
[JsonProperty(PropertyName = "isByol")]
public bool? IsByol { get; set; }
Property Value
Type Description
bool?

Bring your own license.

Remarks

Required

IsDisasterRecoveryEnabled

Declaration
[JsonProperty(PropertyName = "isDisasterRecoveryEnabled")]
public bool? IsDisasterRecoveryEnabled { get; set; }
Property Value
Type Description
bool?

Is Disaster Recovery enabled or not.

IsFileServerEnabled

Declaration
[JsonProperty(PropertyName = "isFileServerEnabled")]
public bool? IsFileServerEnabled { get; set; }
Property Value
Type Description
bool?

The file server is enabled or not.

IsVisualBuilderEnabled

Declaration
[JsonProperty(PropertyName = "isVisualBuilderEnabled")]
public bool? IsVisualBuilderEnabled { get; set; }
Property Value
Type Description
bool?

Visual Builder is enabled or not.

MessagePacks

Declaration
[Required(ErrorMessage = "MessagePacks is required.")]
[JsonProperty(PropertyName = "messagePacks")]
public int? MessagePacks { get; set; }
Property Value
Type Description
int?

The number of configured message packs

Remarks

Required

NetworkEndpointDetails

Declaration
[JsonProperty(PropertyName = "networkEndpointDetails")]
public NetworkEndpointDetails NetworkEndpointDetails { get; set; }
Property Value
Type Description
NetworkEndpointDetails

Shape

Declaration
[JsonProperty(PropertyName = "shape")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateIntegrationInstanceDetails.ShapeEnum? Shape { get; set; }
Property Value
Type Description
CreateIntegrationInstanceDetails.ShapeEnum?

Shape

In this article
Back to top