Class CreateIntegrationInstanceDetails
Inherited Members
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 |