oci.Integration.IntegrationInstance
Explore with Pulumi AI
This resource provides the Integration Instance resource in Oracle Cloud Infrastructure Integration service.
Creates a new Integration Instance.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testIntegrationInstance = new oci.integration.IntegrationInstance("test_integration_instance", {
compartmentId: compartmentId,
displayName: integrationInstanceDisplayName,
integrationInstanceType: integrationInstanceIntegrationInstanceType,
isByol: integrationInstanceIsByol,
messagePacks: integrationInstanceMessagePacks,
alternateCustomEndpoints: [{
hostname: integrationInstanceAlternateCustomEndpointsHostname,
certificateSecretId: testSecret.id,
}],
consumptionModel: integrationInstanceConsumptionModel,
customEndpoint: {
hostname: integrationInstanceCustomEndpointHostname,
certificateSecretId: testSecret.id,
},
definedTags: {
"foo-namespace.bar-key": "value",
},
domainId: testDomain.id,
freeformTags: {
"bar-key": "value",
},
idcsAt: integrationInstanceIdcsAt,
isFileServerEnabled: integrationInstanceIsFileServerEnabled,
isVisualBuilderEnabled: integrationInstanceIsVisualBuilderEnabled,
networkEndpointDetails: {
networkEndpointType: integrationInstanceNetworkEndpointDetailsNetworkEndpointType,
allowlistedHttpIps: integrationInstanceNetworkEndpointDetailsAllowlistedHttpIps,
allowlistedHttpVcns: [{
id: integrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnsId,
allowlistedIps: integrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnsAllowlistedIps,
}],
isIntegrationVcnAllowlisted: integrationInstanceNetworkEndpointDetailsIsIntegrationVcnAllowlisted,
},
shape: integrationInstanceShape,
state: integrationInstanceTargetState,
});
import pulumi
import pulumi_oci as oci
test_integration_instance = oci.integration.IntegrationInstance("test_integration_instance",
compartment_id=compartment_id,
display_name=integration_instance_display_name,
integration_instance_type=integration_instance_integration_instance_type,
is_byol=integration_instance_is_byol,
message_packs=integration_instance_message_packs,
alternate_custom_endpoints=[{
"hostname": integration_instance_alternate_custom_endpoints_hostname,
"certificate_secret_id": test_secret["id"],
}],
consumption_model=integration_instance_consumption_model,
custom_endpoint={
"hostname": integration_instance_custom_endpoint_hostname,
"certificate_secret_id": test_secret["id"],
},
defined_tags={
"foo-namespace.bar-key": "value",
},
domain_id=test_domain["id"],
freeform_tags={
"bar-key": "value",
},
idcs_at=integration_instance_idcs_at,
is_file_server_enabled=integration_instance_is_file_server_enabled,
is_visual_builder_enabled=integration_instance_is_visual_builder_enabled,
network_endpoint_details={
"network_endpoint_type": integration_instance_network_endpoint_details_network_endpoint_type,
"allowlisted_http_ips": integration_instance_network_endpoint_details_allowlisted_http_ips,
"allowlisted_http_vcns": [{
"id": integration_instance_network_endpoint_details_allowlisted_http_vcns_id,
"allowlisted_ips": integration_instance_network_endpoint_details_allowlisted_http_vcns_allowlisted_ips,
}],
"is_integration_vcn_allowlisted": integration_instance_network_endpoint_details_is_integration_vcn_allowlisted,
},
shape=integration_instance_shape,
state=integration_instance_target_state)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Integration"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := Integration.NewIntegrationInstance(ctx, "test_integration_instance", &Integration.IntegrationInstanceArgs{
CompartmentId: pulumi.Any(compartmentId),
DisplayName: pulumi.Any(integrationInstanceDisplayName),
IntegrationInstanceType: pulumi.Any(integrationInstanceIntegrationInstanceType),
IsByol: pulumi.Any(integrationInstanceIsByol),
MessagePacks: pulumi.Any(integrationInstanceMessagePacks),
AlternateCustomEndpoints: integration.IntegrationInstanceAlternateCustomEndpointArray{
&integration.IntegrationInstanceAlternateCustomEndpointArgs{
Hostname: pulumi.Any(integrationInstanceAlternateCustomEndpointsHostname),
CertificateSecretId: pulumi.Any(testSecret.Id),
},
},
ConsumptionModel: pulumi.Any(integrationInstanceConsumptionModel),
CustomEndpoint: &integration.IntegrationInstanceCustomEndpointArgs{
Hostname: pulumi.Any(integrationInstanceCustomEndpointHostname),
CertificateSecretId: pulumi.Any(testSecret.Id),
},
DefinedTags: pulumi.StringMap{
"foo-namespace.bar-key": pulumi.String("value"),
},
DomainId: pulumi.Any(testDomain.Id),
FreeformTags: pulumi.StringMap{
"bar-key": pulumi.String("value"),
},
IdcsAt: pulumi.Any(integrationInstanceIdcsAt),
IsFileServerEnabled: pulumi.Any(integrationInstanceIsFileServerEnabled),
IsVisualBuilderEnabled: pulumi.Any(integrationInstanceIsVisualBuilderEnabled),
NetworkEndpointDetails: &integration.IntegrationInstanceNetworkEndpointDetailsArgs{
NetworkEndpointType: pulumi.Any(integrationInstanceNetworkEndpointDetailsNetworkEndpointType),
AllowlistedHttpIps: pulumi.Any(integrationInstanceNetworkEndpointDetailsAllowlistedHttpIps),
AllowlistedHttpVcns: integration.IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArray{
&integration.IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs{
Id: pulumi.Any(integrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnsId),
AllowlistedIps: pulumi.Any(integrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnsAllowlistedIps),
},
},
IsIntegrationVcnAllowlisted: pulumi.Any(integrationInstanceNetworkEndpointDetailsIsIntegrationVcnAllowlisted),
},
Shape: pulumi.Any(integrationInstanceShape),
State: pulumi.Any(integrationInstanceTargetState),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testIntegrationInstance = new Oci.Integration.IntegrationInstance("test_integration_instance", new()
{
CompartmentId = compartmentId,
DisplayName = integrationInstanceDisplayName,
IntegrationInstanceType = integrationInstanceIntegrationInstanceType,
IsByol = integrationInstanceIsByol,
MessagePacks = integrationInstanceMessagePacks,
AlternateCustomEndpoints = new[]
{
new Oci.Integration.Inputs.IntegrationInstanceAlternateCustomEndpointArgs
{
Hostname = integrationInstanceAlternateCustomEndpointsHostname,
CertificateSecretId = testSecret.Id,
},
},
ConsumptionModel = integrationInstanceConsumptionModel,
CustomEndpoint = new Oci.Integration.Inputs.IntegrationInstanceCustomEndpointArgs
{
Hostname = integrationInstanceCustomEndpointHostname,
CertificateSecretId = testSecret.Id,
},
DefinedTags =
{
{ "foo-namespace.bar-key", "value" },
},
DomainId = testDomain.Id,
FreeformTags =
{
{ "bar-key", "value" },
},
IdcsAt = integrationInstanceIdcsAt,
IsFileServerEnabled = integrationInstanceIsFileServerEnabled,
IsVisualBuilderEnabled = integrationInstanceIsVisualBuilderEnabled,
NetworkEndpointDetails = new Oci.Integration.Inputs.IntegrationInstanceNetworkEndpointDetailsArgs
{
NetworkEndpointType = integrationInstanceNetworkEndpointDetailsNetworkEndpointType,
AllowlistedHttpIps = integrationInstanceNetworkEndpointDetailsAllowlistedHttpIps,
AllowlistedHttpVcns = new[]
{
new Oci.Integration.Inputs.IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs
{
Id = integrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnsId,
AllowlistedIps = integrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnsAllowlistedIps,
},
},
IsIntegrationVcnAllowlisted = integrationInstanceNetworkEndpointDetailsIsIntegrationVcnAllowlisted,
},
Shape = integrationInstanceShape,
State = integrationInstanceTargetState,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Integration.IntegrationInstance;
import com.pulumi.oci.Integration.IntegrationInstanceArgs;
import com.pulumi.oci.Integration.inputs.IntegrationInstanceAlternateCustomEndpointArgs;
import com.pulumi.oci.Integration.inputs.IntegrationInstanceCustomEndpointArgs;
import com.pulumi.oci.Integration.inputs.IntegrationInstanceNetworkEndpointDetailsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testIntegrationInstance = new IntegrationInstance("testIntegrationInstance", IntegrationInstanceArgs.builder()
.compartmentId(compartmentId)
.displayName(integrationInstanceDisplayName)
.integrationInstanceType(integrationInstanceIntegrationInstanceType)
.isByol(integrationInstanceIsByol)
.messagePacks(integrationInstanceMessagePacks)
.alternateCustomEndpoints(IntegrationInstanceAlternateCustomEndpointArgs.builder()
.hostname(integrationInstanceAlternateCustomEndpointsHostname)
.certificateSecretId(testSecret.id())
.build())
.consumptionModel(integrationInstanceConsumptionModel)
.customEndpoint(IntegrationInstanceCustomEndpointArgs.builder()
.hostname(integrationInstanceCustomEndpointHostname)
.certificateSecretId(testSecret.id())
.build())
.definedTags(Map.of("foo-namespace.bar-key", "value"))
.domainId(testDomain.id())
.freeformTags(Map.of("bar-key", "value"))
.idcsAt(integrationInstanceIdcsAt)
.isFileServerEnabled(integrationInstanceIsFileServerEnabled)
.isVisualBuilderEnabled(integrationInstanceIsVisualBuilderEnabled)
.networkEndpointDetails(IntegrationInstanceNetworkEndpointDetailsArgs.builder()
.networkEndpointType(integrationInstanceNetworkEndpointDetailsNetworkEndpointType)
.allowlistedHttpIps(integrationInstanceNetworkEndpointDetailsAllowlistedHttpIps)
.allowlistedHttpVcns(IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs.builder()
.id(integrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnsId)
.allowlistedIps(integrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnsAllowlistedIps)
.build())
.isIntegrationVcnAllowlisted(integrationInstanceNetworkEndpointDetailsIsIntegrationVcnAllowlisted)
.build())
.shape(integrationInstanceShape)
.state(integrationInstanceTargetState)
.build());
}
}
resources:
testIntegrationInstance:
type: oci:Integration:IntegrationInstance
name: test_integration_instance
properties:
compartmentId: ${compartmentId}
displayName: ${integrationInstanceDisplayName}
integrationInstanceType: ${integrationInstanceIntegrationInstanceType}
isByol: ${integrationInstanceIsByol}
messagePacks: ${integrationInstanceMessagePacks}
alternateCustomEndpoints:
- hostname: ${integrationInstanceAlternateCustomEndpointsHostname}
certificateSecretId: ${testSecret.id}
consumptionModel: ${integrationInstanceConsumptionModel}
customEndpoint:
hostname: ${integrationInstanceCustomEndpointHostname}
certificateSecretId: ${testSecret.id}
definedTags:
foo-namespace.bar-key: value
domainId: ${testDomain.id}
freeformTags:
bar-key: value
idcsAt: ${integrationInstanceIdcsAt}
isFileServerEnabled: ${integrationInstanceIsFileServerEnabled}
isVisualBuilderEnabled: ${integrationInstanceIsVisualBuilderEnabled}
networkEndpointDetails:
networkEndpointType: ${integrationInstanceNetworkEndpointDetailsNetworkEndpointType}
allowlistedHttpIps: ${integrationInstanceNetworkEndpointDetailsAllowlistedHttpIps}
allowlistedHttpVcns:
- id: ${integrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnsId}
allowlistedIps: ${integrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnsAllowlistedIps}
isIntegrationVcnAllowlisted: ${integrationInstanceNetworkEndpointDetailsIsIntegrationVcnAllowlisted}
shape: ${integrationInstanceShape}
state: ${integrationInstanceTargetState}
Create IntegrationInstance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IntegrationInstance(name: string, args: IntegrationInstanceArgs, opts?: CustomResourceOptions);
@overload
def IntegrationInstance(resource_name: str,
args: IntegrationInstanceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IntegrationInstance(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
compartment_id: Optional[str] = None,
message_packs: Optional[int] = None,
is_byol: Optional[bool] = None,
integration_instance_type: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
custom_endpoint: Optional[_integration.IntegrationInstanceCustomEndpointArgs] = None,
enable_process_automation_trigger: Optional[int] = None,
extend_data_retention_trigger: Optional[int] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
idcs_at: Optional[str] = None,
alternate_custom_endpoints: Optional[Sequence[_integration.IntegrationInstanceAlternateCustomEndpointArgs]] = None,
domain_id: Optional[str] = None,
is_file_server_enabled: Optional[bool] = None,
is_visual_builder_enabled: Optional[bool] = None,
consumption_model: Optional[str] = None,
network_endpoint_details: Optional[_integration.IntegrationInstanceNetworkEndpointDetailsArgs] = None,
shape: Optional[str] = None,
state: Optional[str] = None)
func NewIntegrationInstance(ctx *Context, name string, args IntegrationInstanceArgs, opts ...ResourceOption) (*IntegrationInstance, error)
public IntegrationInstance(string name, IntegrationInstanceArgs args, CustomResourceOptions? opts = null)
public IntegrationInstance(String name, IntegrationInstanceArgs args)
public IntegrationInstance(String name, IntegrationInstanceArgs args, CustomResourceOptions options)
type: oci:Integration:IntegrationInstance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args IntegrationInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IntegrationInstanceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IntegrationInstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IntegrationInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IntegrationInstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var integrationInstanceResource = new Oci.Integration.IntegrationInstance("integrationInstanceResource", new()
{
DisplayName = "string",
CompartmentId = "string",
MessagePacks = 0,
IsByol = false,
IntegrationInstanceType = "string",
DefinedTags =
{
{ "string", "string" },
},
CustomEndpoint = new Oci.Integration.Inputs.IntegrationInstanceCustomEndpointArgs
{
Hostname = "string",
Alias = "string",
CertificateSecretId = "string",
CertificateSecretVersion = 0,
},
EnableProcessAutomationTrigger = 0,
ExtendDataRetentionTrigger = 0,
FreeformTags =
{
{ "string", "string" },
},
IdcsAt = "string",
AlternateCustomEndpoints = new[]
{
new Oci.Integration.Inputs.IntegrationInstanceAlternateCustomEndpointArgs
{
Hostname = "string",
Alias = "string",
CertificateSecretId = "string",
CertificateSecretVersion = 0,
},
},
DomainId = "string",
IsFileServerEnabled = false,
IsVisualBuilderEnabled = false,
ConsumptionModel = "string",
NetworkEndpointDetails = new Oci.Integration.Inputs.IntegrationInstanceNetworkEndpointDetailsArgs
{
NetworkEndpointType = "string",
AllowlistedHttpIps = new[]
{
"string",
},
AllowlistedHttpVcns = new[]
{
new Oci.Integration.Inputs.IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs
{
Id = "string",
AllowlistedIps = new[]
{
"string",
},
},
},
IsIntegrationVcnAllowlisted = false,
},
Shape = "string",
State = "string",
});
example, err := Integration.NewIntegrationInstance(ctx, "integrationInstanceResource", &Integration.IntegrationInstanceArgs{
DisplayName: pulumi.String("string"),
CompartmentId: pulumi.String("string"),
MessagePacks: pulumi.Int(0),
IsByol: pulumi.Bool(false),
IntegrationInstanceType: pulumi.String("string"),
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
CustomEndpoint: &integration.IntegrationInstanceCustomEndpointArgs{
Hostname: pulumi.String("string"),
Alias: pulumi.String("string"),
CertificateSecretId: pulumi.String("string"),
CertificateSecretVersion: pulumi.Int(0),
},
EnableProcessAutomationTrigger: pulumi.Int(0),
ExtendDataRetentionTrigger: pulumi.Int(0),
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
IdcsAt: pulumi.String("string"),
AlternateCustomEndpoints: integration.IntegrationInstanceAlternateCustomEndpointArray{
&integration.IntegrationInstanceAlternateCustomEndpointArgs{
Hostname: pulumi.String("string"),
Alias: pulumi.String("string"),
CertificateSecretId: pulumi.String("string"),
CertificateSecretVersion: pulumi.Int(0),
},
},
DomainId: pulumi.String("string"),
IsFileServerEnabled: pulumi.Bool(false),
IsVisualBuilderEnabled: pulumi.Bool(false),
ConsumptionModel: pulumi.String("string"),
NetworkEndpointDetails: &integration.IntegrationInstanceNetworkEndpointDetailsArgs{
NetworkEndpointType: pulumi.String("string"),
AllowlistedHttpIps: pulumi.StringArray{
pulumi.String("string"),
},
AllowlistedHttpVcns: integration.IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArray{
&integration.IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs{
Id: pulumi.String("string"),
AllowlistedIps: pulumi.StringArray{
pulumi.String("string"),
},
},
},
IsIntegrationVcnAllowlisted: pulumi.Bool(false),
},
Shape: pulumi.String("string"),
State: pulumi.String("string"),
})
var integrationInstanceResource = new IntegrationInstance("integrationInstanceResource", IntegrationInstanceArgs.builder()
.displayName("string")
.compartmentId("string")
.messagePacks(0)
.isByol(false)
.integrationInstanceType("string")
.definedTags(Map.of("string", "string"))
.customEndpoint(IntegrationInstanceCustomEndpointArgs.builder()
.hostname("string")
.alias("string")
.certificateSecretId("string")
.certificateSecretVersion(0)
.build())
.enableProcessAutomationTrigger(0)
.extendDataRetentionTrigger(0)
.freeformTags(Map.of("string", "string"))
.idcsAt("string")
.alternateCustomEndpoints(IntegrationInstanceAlternateCustomEndpointArgs.builder()
.hostname("string")
.alias("string")
.certificateSecretId("string")
.certificateSecretVersion(0)
.build())
.domainId("string")
.isFileServerEnabled(false)
.isVisualBuilderEnabled(false)
.consumptionModel("string")
.networkEndpointDetails(IntegrationInstanceNetworkEndpointDetailsArgs.builder()
.networkEndpointType("string")
.allowlistedHttpIps("string")
.allowlistedHttpVcns(IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs.builder()
.id("string")
.allowlistedIps("string")
.build())
.isIntegrationVcnAllowlisted(false)
.build())
.shape("string")
.state("string")
.build());
integration_instance_resource = oci.integration.IntegrationInstance("integrationInstanceResource",
display_name="string",
compartment_id="string",
message_packs=0,
is_byol=False,
integration_instance_type="string",
defined_tags={
"string": "string",
},
custom_endpoint=oci.integration.IntegrationInstanceCustomEndpointArgs(
hostname="string",
alias="string",
certificate_secret_id="string",
certificate_secret_version=0,
),
enable_process_automation_trigger=0,
extend_data_retention_trigger=0,
freeform_tags={
"string": "string",
},
idcs_at="string",
alternate_custom_endpoints=[oci.integration.IntegrationInstanceAlternateCustomEndpointArgs(
hostname="string",
alias="string",
certificate_secret_id="string",
certificate_secret_version=0,
)],
domain_id="string",
is_file_server_enabled=False,
is_visual_builder_enabled=False,
consumption_model="string",
network_endpoint_details=oci.integration.IntegrationInstanceNetworkEndpointDetailsArgs(
network_endpoint_type="string",
allowlisted_http_ips=["string"],
allowlisted_http_vcns=[oci.integration.IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs(
id="string",
allowlisted_ips=["string"],
)],
is_integration_vcn_allowlisted=False,
),
shape="string",
state="string")
const integrationInstanceResource = new oci.integration.IntegrationInstance("integrationInstanceResource", {
displayName: "string",
compartmentId: "string",
messagePacks: 0,
isByol: false,
integrationInstanceType: "string",
definedTags: {
string: "string",
},
customEndpoint: {
hostname: "string",
alias: "string",
certificateSecretId: "string",
certificateSecretVersion: 0,
},
enableProcessAutomationTrigger: 0,
extendDataRetentionTrigger: 0,
freeformTags: {
string: "string",
},
idcsAt: "string",
alternateCustomEndpoints: [{
hostname: "string",
alias: "string",
certificateSecretId: "string",
certificateSecretVersion: 0,
}],
domainId: "string",
isFileServerEnabled: false,
isVisualBuilderEnabled: false,
consumptionModel: "string",
networkEndpointDetails: {
networkEndpointType: "string",
allowlistedHttpIps: ["string"],
allowlistedHttpVcns: [{
id: "string",
allowlistedIps: ["string"],
}],
isIntegrationVcnAllowlisted: false,
},
shape: "string",
state: "string",
});
type: oci:Integration:IntegrationInstance
properties:
alternateCustomEndpoints:
- alias: string
certificateSecretId: string
certificateSecretVersion: 0
hostname: string
compartmentId: string
consumptionModel: string
customEndpoint:
alias: string
certificateSecretId: string
certificateSecretVersion: 0
hostname: string
definedTags:
string: string
displayName: string
domainId: string
enableProcessAutomationTrigger: 0
extendDataRetentionTrigger: 0
freeformTags:
string: string
idcsAt: string
integrationInstanceType: string
isByol: false
isFileServerEnabled: false
isVisualBuilderEnabled: false
messagePacks: 0
networkEndpointDetails:
allowlistedHttpIps:
- string
allowlistedHttpVcns:
- allowlistedIps:
- string
id: string
isIntegrationVcnAllowlisted: false
networkEndpointType: string
shape: string
state: string
IntegrationInstance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The IntegrationInstance resource accepts the following input properties:
- Compartment
Id string - (Updatable) Compartment Identifier.
- Display
Name string - (Updatable) Integration Instance Identifier.
- Integration
Instance stringType - (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- Is
Byol bool - (Updatable) Bring your own license.
- Message
Packs int - (Updatable) The number of configured message packs
- Alternate
Custom List<IntegrationEndpoints Instance Alternate Custom Endpoint> - (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- Consumption
Model string - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- Custom
Endpoint IntegrationInstance Custom Endpoint - (Updatable) Details for a custom endpoint for the integration instance (update).
- Dictionary<string, string>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- Domain
Id 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.
- Enable
Process intAutomation Trigger - (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- Extend
Data intRetention Trigger - (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Idcs
At string - (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- Is
File boolServer Enabled - (Updatable) The file server is enabled or not.
- Is
Visual boolBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- Network
Endpoint IntegrationDetails Instance Network Endpoint Details - Base representation of a network endpoint.
- Shape string
- Shape
- State string
(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Compartment
Id string - (Updatable) Compartment Identifier.
- Display
Name string - (Updatable) Integration Instance Identifier.
- Integration
Instance stringType - (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- Is
Byol bool - (Updatable) Bring your own license.
- Message
Packs int - (Updatable) The number of configured message packs
- Alternate
Custom []IntegrationEndpoints Instance Alternate Custom Endpoint Args - (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- Consumption
Model string - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- Custom
Endpoint IntegrationInstance Custom Endpoint Args - (Updatable) Details for a custom endpoint for the integration instance (update).
- map[string]string
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- Domain
Id 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.
- Enable
Process intAutomation Trigger - (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- Extend
Data intRetention Trigger - (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Idcs
At string - (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- Is
File boolServer Enabled - (Updatable) The file server is enabled or not.
- Is
Visual boolBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- Network
Endpoint IntegrationDetails Instance Network Endpoint Details Args - Base representation of a network endpoint.
- Shape string
- Shape
- State string
(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment
Id String - (Updatable) Compartment Identifier.
- display
Name String - (Updatable) Integration Instance Identifier.
- integration
Instance StringType - (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- is
Byol Boolean - (Updatable) Bring your own license.
- message
Packs Integer - (Updatable) The number of configured message packs
- alternate
Custom List<InstanceEndpoints Alternate Custom Endpoint> - (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- consumption
Model String - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom
Endpoint InstanceCustom Endpoint - (Updatable) Details for a custom endpoint for the integration instance (update).
- Map<String,String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- domain
Id 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.
- enable
Process IntegerAutomation Trigger - (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extend
Data IntegerRetention Trigger - (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs
At String - (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- is
File BooleanServer Enabled - (Updatable) The file server is enabled or not.
- is
Visual BooleanBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- network
Endpoint InstanceDetails Network Endpoint Details - Base representation of a network endpoint.
- shape String
- Shape
- state String
(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment
Id string - (Updatable) Compartment Identifier.
- display
Name string - (Updatable) Integration Instance Identifier.
- integration
Instance stringType - (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- is
Byol boolean - (Updatable) Bring your own license.
- message
Packs number - (Updatable) The number of configured message packs
- alternate
Custom IntegrationEndpoints Instance Alternate Custom Endpoint[] - (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- consumption
Model string - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom
Endpoint IntegrationInstance Custom Endpoint - (Updatable) Details for a custom endpoint for the integration instance (update).
- {[key: string]: string}
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- domain
Id 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.
- enable
Process numberAutomation Trigger - (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extend
Data numberRetention Trigger - (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs
At string - (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- is
File booleanServer Enabled - (Updatable) The file server is enabled or not.
- is
Visual booleanBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- network
Endpoint IntegrationDetails Instance Network Endpoint Details - Base representation of a network endpoint.
- shape string
- Shape
- state string
(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment_
id str - (Updatable) Compartment Identifier.
- display_
name str - (Updatable) Integration Instance Identifier.
- integration_
instance_ strtype - (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- is_
byol bool - (Updatable) Bring your own license.
- message_
packs int - (Updatable) The number of configured message packs
- alternate_
custom_ Sequence[integration.endpoints Integration Instance Alternate Custom Endpoint Args] - (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- consumption_
model str - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom_
endpoint integration.Integration Instance Custom Endpoint Args - (Updatable) Details for a custom endpoint for the integration instance (update).
- Mapping[str, str]
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- domain_
id str - 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.
- enable_
process_ intautomation_ trigger - (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extend_
data_ intretention_ trigger - (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- Mapping[str, str]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs_
at str - (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- is_
file_ boolserver_ enabled - (Updatable) The file server is enabled or not.
- is_
visual_ boolbuilder_ enabled - (Updatable) Visual Builder is enabled or not.
- network_
endpoint_ integration.details Integration Instance Network Endpoint Details Args - Base representation of a network endpoint.
- shape str
- Shape
- state str
(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- compartment
Id String - (Updatable) Compartment Identifier.
- display
Name String - (Updatable) Integration Instance Identifier.
- integration
Instance StringType - (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- is
Byol Boolean - (Updatable) Bring your own license.
- message
Packs Number - (Updatable) The number of configured message packs
- alternate
Custom List<Property Map>Endpoints - (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- consumption
Model String - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom
Endpoint Property Map - (Updatable) Details for a custom endpoint for the integration instance (update).
- Map<String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- domain
Id 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.
- enable
Process NumberAutomation Trigger - (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extend
Data NumberRetention Trigger - (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs
At String - (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- is
File BooleanServer Enabled - (Updatable) The file server is enabled or not.
- is
Visual BooleanBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- network
Endpoint Property MapDetails - Base representation of a network endpoint.
- shape String
- Shape
- state String
(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
Outputs
All input properties are implicitly available as output properties. Additionally, the IntegrationInstance resource produces the following output properties:
- Attachments
List<Integration
Instance Attachment> - A list of associated attachments to other services
- Data
Retention stringPeriod - Data retention period set for given integration instance
- Id string
- The provider-assigned unique ID for this managed resource.
- Idcs
Infos List<IntegrationInstance Idcs Info> - Information for IDCS access
- Instance
Url string - The Integration Instance URL.
- Private
Endpoint List<IntegrationOutbound Connections Instance Private Endpoint Outbound Connection> - Base representation for Outbound Connection (Reverse Connection).
- State
Message string - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- Attachments
[]Integration
Instance Attachment - A list of associated attachments to other services
- Data
Retention stringPeriod - Data retention period set for given integration instance
- Id string
- The provider-assigned unique ID for this managed resource.
- Idcs
Infos []IntegrationInstance Idcs Info - Information for IDCS access
- Instance
Url string - The Integration Instance URL.
- Private
Endpoint []IntegrationOutbound Connections Instance Private Endpoint Outbound Connection - Base representation for Outbound Connection (Reverse Connection).
- State
Message string - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- attachments
List<Instance
Attachment> - A list of associated attachments to other services
- data
Retention StringPeriod - Data retention period set for given integration instance
- id String
- The provider-assigned unique ID for this managed resource.
- idcs
Infos List<InstanceIdcs Info> - Information for IDCS access
- instance
Url String - The Integration Instance URL.
- private
Endpoint List<InstanceOutbound Connections Private Endpoint Outbound Connection> - Base representation for Outbound Connection (Reverse Connection).
- state
Message String - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- attachments
Integration
Instance Attachment[] - A list of associated attachments to other services
- data
Retention stringPeriod - Data retention period set for given integration instance
- id string
- The provider-assigned unique ID for this managed resource.
- idcs
Infos IntegrationInstance Idcs Info[] - Information for IDCS access
- instance
Url string - The Integration Instance URL.
- private
Endpoint IntegrationOutbound Connections Instance Private Endpoint Outbound Connection[] - Base representation for Outbound Connection (Reverse Connection).
- state
Message string - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created string - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- time
Updated string - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- attachments
Sequence[integration.
Integration Instance Attachment] - A list of associated attachments to other services
- data_
retention_ strperiod - Data retention period set for given integration instance
- id str
- The provider-assigned unique ID for this managed resource.
- idcs_
infos Sequence[integration.Integration Instance Idcs Info] - Information for IDCS access
- instance_
url str - The Integration Instance URL.
- private_
endpoint_ Sequence[integration.outbound_ connections Integration Instance Private Endpoint Outbound Connection] - Base representation for Outbound Connection (Reverse Connection).
- state_
message str - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
created str - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- time_
updated str - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- attachments List<Property Map>
- A list of associated attachments to other services
- data
Retention StringPeriod - Data retention period set for given integration instance
- id String
- The provider-assigned unique ID for this managed resource.
- idcs
Infos List<Property Map> - Information for IDCS access
- instance
Url String - The Integration Instance URL.
- private
Endpoint List<Property Map>Outbound Connections - Base representation for Outbound Connection (Reverse Connection).
- state
Message String - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
Look up Existing IntegrationInstance Resource
Get an existing IntegrationInstance resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: IntegrationInstanceState, opts?: CustomResourceOptions): IntegrationInstance
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
alternate_custom_endpoints: Optional[Sequence[_integration.IntegrationInstanceAlternateCustomEndpointArgs]] = None,
attachments: Optional[Sequence[_integration.IntegrationInstanceAttachmentArgs]] = None,
compartment_id: Optional[str] = None,
consumption_model: Optional[str] = None,
custom_endpoint: Optional[_integration.IntegrationInstanceCustomEndpointArgs] = None,
data_retention_period: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
display_name: Optional[str] = None,
domain_id: Optional[str] = None,
enable_process_automation_trigger: Optional[int] = None,
extend_data_retention_trigger: Optional[int] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
idcs_at: Optional[str] = None,
idcs_infos: Optional[Sequence[_integration.IntegrationInstanceIdcsInfoArgs]] = None,
instance_url: Optional[str] = None,
integration_instance_type: Optional[str] = None,
is_byol: Optional[bool] = None,
is_file_server_enabled: Optional[bool] = None,
is_visual_builder_enabled: Optional[bool] = None,
message_packs: Optional[int] = None,
network_endpoint_details: Optional[_integration.IntegrationInstanceNetworkEndpointDetailsArgs] = None,
private_endpoint_outbound_connections: Optional[Sequence[_integration.IntegrationInstancePrivateEndpointOutboundConnectionArgs]] = None,
shape: Optional[str] = None,
state: Optional[str] = None,
state_message: Optional[str] = None,
system_tags: Optional[Mapping[str, str]] = None,
time_created: Optional[str] = None,
time_updated: Optional[str] = None) -> IntegrationInstance
func GetIntegrationInstance(ctx *Context, name string, id IDInput, state *IntegrationInstanceState, opts ...ResourceOption) (*IntegrationInstance, error)
public static IntegrationInstance Get(string name, Input<string> id, IntegrationInstanceState? state, CustomResourceOptions? opts = null)
public static IntegrationInstance get(String name, Output<String> id, IntegrationInstanceState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Alternate
Custom List<IntegrationEndpoints Instance Alternate Custom Endpoint> - (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- Attachments
List<Integration
Instance Attachment> - A list of associated attachments to other services
- Compartment
Id string - (Updatable) Compartment Identifier.
- Consumption
Model string - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- Custom
Endpoint IntegrationInstance Custom Endpoint - (Updatable) Details for a custom endpoint for the integration instance (update).
- Data
Retention stringPeriod - Data retention period set for given integration instance
- Dictionary<string, string>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - (Updatable) Integration Instance Identifier.
- Domain
Id 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.
- Enable
Process intAutomation Trigger - (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- Extend
Data intRetention Trigger - (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- Dictionary<string, string>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Idcs
At string - (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- Idcs
Infos List<IntegrationInstance Idcs Info> - Information for IDCS access
- Instance
Url string - The Integration Instance URL.
- Integration
Instance stringType - (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- Is
Byol bool - (Updatable) Bring your own license.
- Is
File boolServer Enabled - (Updatable) The file server is enabled or not.
- Is
Visual boolBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- Message
Packs int - (Updatable) The number of configured message packs
- Network
Endpoint IntegrationDetails Instance Network Endpoint Details - Base representation of a network endpoint.
- Private
Endpoint List<IntegrationOutbound Connections Instance Private Endpoint Outbound Connection> - Base representation for Outbound Connection (Reverse Connection).
- Shape string
- Shape
- State string
(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- State
Message string - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- Alternate
Custom []IntegrationEndpoints Instance Alternate Custom Endpoint Args - (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- Attachments
[]Integration
Instance Attachment Args - A list of associated attachments to other services
- Compartment
Id string - (Updatable) Compartment Identifier.
- Consumption
Model string - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- Custom
Endpoint IntegrationInstance Custom Endpoint Args - (Updatable) Details for a custom endpoint for the integration instance (update).
- Data
Retention stringPeriod - Data retention period set for given integration instance
- map[string]string
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- Display
Name string - (Updatable) Integration Instance Identifier.
- Domain
Id 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.
- Enable
Process intAutomation Trigger - (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- Extend
Data intRetention Trigger - (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- map[string]string
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Idcs
At string - (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- Idcs
Infos []IntegrationInstance Idcs Info Args - Information for IDCS access
- Instance
Url string - The Integration Instance URL.
- Integration
Instance stringType - (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- Is
Byol bool - (Updatable) Bring your own license.
- Is
File boolServer Enabled - (Updatable) The file server is enabled or not.
- Is
Visual boolBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- Message
Packs int - (Updatable) The number of configured message packs
- Network
Endpoint IntegrationDetails Instance Network Endpoint Details Args - Base representation of a network endpoint.
- Private
Endpoint []IntegrationOutbound Connections Instance Private Endpoint Outbound Connection Args - Base representation for Outbound Connection (Reverse Connection).
- Shape string
- Shape
- State string
(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- State
Message string - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- alternate
Custom List<InstanceEndpoints Alternate Custom Endpoint> - (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- attachments
List<Instance
Attachment> - A list of associated attachments to other services
- compartment
Id String - (Updatable) Compartment Identifier.
- consumption
Model String - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom
Endpoint InstanceCustom Endpoint - (Updatable) Details for a custom endpoint for the integration instance (update).
- data
Retention StringPeriod - Data retention period set for given integration instance
- Map<String,String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - (Updatable) Integration Instance Identifier.
- domain
Id 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.
- enable
Process IntegerAutomation Trigger - (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extend
Data IntegerRetention Trigger - (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- Map<String,String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs
At String - (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- idcs
Infos List<InstanceIdcs Info> - Information for IDCS access
- instance
Url String - The Integration Instance URL.
- integration
Instance StringType - (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- is
Byol Boolean - (Updatable) Bring your own license.
- is
File BooleanServer Enabled - (Updatable) The file server is enabled or not.
- is
Visual BooleanBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- message
Packs Integer - (Updatable) The number of configured message packs
- network
Endpoint InstanceDetails Network Endpoint Details - Base representation of a network endpoint.
- private
Endpoint List<InstanceOutbound Connections Private Endpoint Outbound Connection> - Base representation for Outbound Connection (Reverse Connection).
- shape String
- Shape
- state String
(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state
Message String - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- alternate
Custom IntegrationEndpoints Instance Alternate Custom Endpoint[] - (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- attachments
Integration
Instance Attachment[] - A list of associated attachments to other services
- compartment
Id string - (Updatable) Compartment Identifier.
- consumption
Model string - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom
Endpoint IntegrationInstance Custom Endpoint - (Updatable) Details for a custom endpoint for the integration instance (update).
- data
Retention stringPeriod - Data retention period set for given integration instance
- {[key: string]: string}
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- display
Name string - (Updatable) Integration Instance Identifier.
- domain
Id 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.
- enable
Process numberAutomation Trigger - (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extend
Data numberRetention Trigger - (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- {[key: string]: string}
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs
At string - (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- idcs
Infos IntegrationInstance Idcs Info[] - Information for IDCS access
- instance
Url string - The Integration Instance URL.
- integration
Instance stringType - (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- is
Byol boolean - (Updatable) Bring your own license.
- is
File booleanServer Enabled - (Updatable) The file server is enabled or not.
- is
Visual booleanBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- message
Packs number - (Updatable) The number of configured message packs
- network
Endpoint IntegrationDetails Instance Network Endpoint Details - Base representation of a network endpoint.
- private
Endpoint IntegrationOutbound Connections Instance Private Endpoint Outbound Connection[] - Base representation for Outbound Connection (Reverse Connection).
- shape string
- Shape
- state string
(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state
Message string - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created string - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- time
Updated string - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- alternate_
custom_ Sequence[integration.endpoints Integration Instance Alternate Custom Endpoint Args] - (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- attachments
Sequence[integration.
Integration Instance Attachment Args] - A list of associated attachments to other services
- compartment_
id str - (Updatable) Compartment Identifier.
- consumption_
model str - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom_
endpoint integration.Integration Instance Custom Endpoint Args - (Updatable) Details for a custom endpoint for the integration instance (update).
- data_
retention_ strperiod - Data retention period set for given integration instance
- Mapping[str, str]
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- display_
name str - (Updatable) Integration Instance Identifier.
- domain_
id str - 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.
- enable_
process_ intautomation_ trigger - (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extend_
data_ intretention_ trigger - (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- Mapping[str, str]
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs_
at str - (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- idcs_
infos Sequence[integration.Integration Instance Idcs Info Args] - Information for IDCS access
- instance_
url str - The Integration Instance URL.
- integration_
instance_ strtype - (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- is_
byol bool - (Updatable) Bring your own license.
- is_
file_ boolserver_ enabled - (Updatable) The file server is enabled or not.
- is_
visual_ boolbuilder_ enabled - (Updatable) Visual Builder is enabled or not.
- message_
packs int - (Updatable) The number of configured message packs
- network_
endpoint_ integration.details Integration Instance Network Endpoint Details Args - Base representation of a network endpoint.
- private_
endpoint_ Sequence[integration.outbound_ connections Integration Instance Private Endpoint Outbound Connection Args] - Base representation for Outbound Connection (Reverse Connection).
- shape str
- Shape
- state str
(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state_
message str - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
created str - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- time_
updated str - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- alternate
Custom List<Property Map>Endpoints - (Updatable) A list of alternate custom endpoints to be used for the integration instance URL (contact Oracle for alternateCustomEndpoints availability for a specific instance).
- attachments List<Property Map>
- A list of associated attachments to other services
- compartment
Id String - (Updatable) Compartment Identifier.
- consumption
Model String - Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- custom
Endpoint Property Map - (Updatable) Details for a custom endpoint for the integration instance (update).
- data
Retention StringPeriod - Data retention period set for given integration instance
- Map<String>
- (Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- display
Name String - (Updatable) Integration Instance Identifier.
- domain
Id 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.
- enable
Process NumberAutomation Trigger - (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extend
Data NumberRetention Trigger - (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- Map<String>
- (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- idcs
At String - (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- idcs
Infos List<Property Map> - Information for IDCS access
- instance
Url String - The Integration Instance URL.
- integration
Instance StringType - (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- is
Byol Boolean - (Updatable) Bring your own license.
- is
File BooleanServer Enabled - (Updatable) The file server is enabled or not.
- is
Visual BooleanBuilder Enabled - (Updatable) Visual Builder is enabled or not.
- message
Packs Number - (Updatable) The number of configured message packs
- network
Endpoint Property MapDetails - Base representation of a network endpoint.
- private
Endpoint List<Property Map>Outbound Connections - Base representation for Outbound Connection (Reverse Connection).
- shape String
- Shape
- state String
(Updatable) The target state for the instance. Could be set to ACTIVE or INACTIVE
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- state
Message String - An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
Supporting Types
IntegrationInstanceAlternateCustomEndpoint, IntegrationInstanceAlternateCustomEndpointArgs
- Hostname string
- (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
- Alias string
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- Certificate
Secret stringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- Certificate
Secret intVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- Hostname string
- (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
- Alias string
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- Certificate
Secret stringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- Certificate
Secret intVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname String
- (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
- alias String
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificate
Secret StringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate
Secret IntegerVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname string
- (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
- alias string
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificate
Secret stringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate
Secret numberVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname str
- (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
- alias str
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificate_
secret_ strid - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate_
secret_ intversion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname String
- (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
- alias String
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificate
Secret StringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate
Secret NumberVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
IntegrationInstanceAttachment, IntegrationInstanceAttachmentArgs
- Is
Implicit bool - If role ==
PARENT
, the attached instance was created by this service instance - If role ==
CHILD
, this instance was created from attached instance on behalf of a user
- If role ==
- Target
Id string - The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- Target
Instance stringUrl - The dataplane instance URL of the attached instance
- Target
Role string - The role of the target attachment.
PARENT
- The target instance is the parent of this attachment.CHILD
- The target instance is the child of this attachment.
- Target
Service stringType - The type of the target instance, such as "FUSION".
- Is
Implicit bool - If role ==
PARENT
, the attached instance was created by this service instance - If role ==
CHILD
, this instance was created from attached instance on behalf of a user
- If role ==
- Target
Id string - The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- Target
Instance stringUrl - The dataplane instance URL of the attached instance
- Target
Role string - The role of the target attachment.
PARENT
- The target instance is the parent of this attachment.CHILD
- The target instance is the child of this attachment.
- Target
Service stringType - The type of the target instance, such as "FUSION".
- is
Implicit Boolean - If role ==
PARENT
, the attached instance was created by this service instance - If role ==
CHILD
, this instance was created from attached instance on behalf of a user
- If role ==
- target
Id String - The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- target
Instance StringUrl - The dataplane instance URL of the attached instance
- target
Role String - The role of the target attachment.
PARENT
- The target instance is the parent of this attachment.CHILD
- The target instance is the child of this attachment.
- target
Service StringType - The type of the target instance, such as "FUSION".
- is
Implicit boolean - If role ==
PARENT
, the attached instance was created by this service instance - If role ==
CHILD
, this instance was created from attached instance on behalf of a user
- If role ==
- target
Id string - The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- target
Instance stringUrl - The dataplane instance URL of the attached instance
- target
Role string - The role of the target attachment.
PARENT
- The target instance is the parent of this attachment.CHILD
- The target instance is the child of this attachment.
- target
Service stringType - The type of the target instance, such as "FUSION".
- is_
implicit bool - If role ==
PARENT
, the attached instance was created by this service instance - If role ==
CHILD
, this instance was created from attached instance on behalf of a user
- If role ==
- target_
id str - The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- target_
instance_ strurl - The dataplane instance URL of the attached instance
- target_
role str - The role of the target attachment.
PARENT
- The target instance is the parent of this attachment.CHILD
- The target instance is the child of this attachment.
- target_
service_ strtype - The type of the target instance, such as "FUSION".
- is
Implicit Boolean - If role ==
PARENT
, the attached instance was created by this service instance - If role ==
CHILD
, this instance was created from attached instance on behalf of a user
- If role ==
- target
Id String - The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- target
Instance StringUrl - The dataplane instance URL of the attached instance
- target
Role String - The role of the target attachment.
PARENT
- The target instance is the parent of this attachment.CHILD
- The target instance is the child of this attachment.
- target
Service StringType - The type of the target instance, such as "FUSION".
IntegrationInstanceCustomEndpoint, IntegrationInstanceCustomEndpointArgs
- Hostname string
- (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
- Alias string
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- Certificate
Secret stringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- Certificate
Secret intVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- Hostname string
- (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
- Alias string
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- Certificate
Secret stringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- Certificate
Secret intVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname String
- (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
- alias String
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificate
Secret StringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate
Secret IntegerVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname string
- (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
- alias string
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificate
Secret stringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate
Secret numberVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname str
- (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
- alias str
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificate_
secret_ strid - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate_
secret_ intversion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- hostname String
- (Updatable) A custom hostname to be used for the integration instance URL, in FQDN format.
- alias String
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificate
Secret StringId - (Updatable) Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname. All certificates should be stored in a single base64 encoded secret Note the update will fail if this is not a valid certificate.
- certificate
Secret NumberVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
IntegrationInstanceIdcsInfo, IntegrationInstanceIdcsInfoArgs
- Idcs
App stringDisplay Name - The IDCS application display name associated with the instance
- Idcs
App stringId - The IDCS application ID associated with the instance
- Idcs
App stringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- Idcs
App stringName - The IDCS application name associated with the instance
- Instance
Primary stringAudience Url - The URL used as the primary audience for integration flows in this instance type: string
- Idcs
App stringDisplay Name - The IDCS application display name associated with the instance
- Idcs
App stringId - The IDCS application ID associated with the instance
- Idcs
App stringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- Idcs
App stringName - The IDCS application name associated with the instance
- Instance
Primary stringAudience Url - The URL used as the primary audience for integration flows in this instance type: string
- idcs
App StringDisplay Name - The IDCS application display name associated with the instance
- idcs
App StringId - The IDCS application ID associated with the instance
- idcs
App StringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- idcs
App StringName - The IDCS application name associated with the instance
- instance
Primary StringAudience Url - The URL used as the primary audience for integration flows in this instance type: string
- idcs
App stringDisplay Name - The IDCS application display name associated with the instance
- idcs
App stringId - The IDCS application ID associated with the instance
- idcs
App stringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- idcs
App stringName - The IDCS application name associated with the instance
- instance
Primary stringAudience Url - The URL used as the primary audience for integration flows in this instance type: string
- idcs_
app_ strdisplay_ name - The IDCS application display name associated with the instance
- idcs_
app_ strid - The IDCS application ID associated with the instance
- idcs_
app_ strlocation_ url - URL for the location of the IDCS Application (used by IDCS APIs)
- idcs_
app_ strname - The IDCS application name associated with the instance
- instance_
primary_ straudience_ url - The URL used as the primary audience for integration flows in this instance type: string
- idcs
App StringDisplay Name - The IDCS application display name associated with the instance
- idcs
App StringId - The IDCS application ID associated with the instance
- idcs
App StringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- idcs
App StringName - The IDCS application name associated with the instance
- instance
Primary StringAudience Url - The URL used as the primary audience for integration flows in this instance type: string
IntegrationInstanceNetworkEndpointDetails, IntegrationInstanceNetworkEndpointDetailsArgs
- Network
Endpoint stringType - The type of network endpoint.
- Allowlisted
Http List<string>Ips - Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- Allowlisted
Http List<IntegrationVcns Instance Network Endpoint Details Allowlisted Http Vcn> - Virtual Cloud Networks allowed to access this network endpoint.
- Is
Integration boolVcn Allowlisted - The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
- Network
Endpoint stringType - The type of network endpoint.
- Allowlisted
Http []stringIps - Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- Allowlisted
Http []IntegrationVcns Instance Network Endpoint Details Allowlisted Http Vcn - Virtual Cloud Networks allowed to access this network endpoint.
- Is
Integration boolVcn Allowlisted - The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
- network
Endpoint StringType - The type of network endpoint.
- allowlisted
Http List<String>Ips - Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- allowlisted
Http List<InstanceVcns Network Endpoint Details Allowlisted Http Vcn> - Virtual Cloud Networks allowed to access this network endpoint.
- is
Integration BooleanVcn Allowlisted - The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
- network
Endpoint stringType - The type of network endpoint.
- allowlisted
Http string[]Ips - Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- allowlisted
Http IntegrationVcns Instance Network Endpoint Details Allowlisted Http Vcn[] - Virtual Cloud Networks allowed to access this network endpoint.
- is
Integration booleanVcn Allowlisted - The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
- network_
endpoint_ strtype - The type of network endpoint.
- allowlisted_
http_ Sequence[str]ips - Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- allowlisted_
http_ Sequence[integration.vcns Integration Instance Network Endpoint Details Allowlisted Http Vcn] - Virtual Cloud Networks allowed to access this network endpoint.
- is_
integration_ boolvcn_ allowlisted - The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
- network
Endpoint StringType - The type of network endpoint.
- allowlisted
Http List<String>Ips - Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- allowlisted
Http List<Property Map>Vcns - Virtual Cloud Networks allowed to access this network endpoint.
- is
Integration BooleanVcn Allowlisted - The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcn, IntegrationInstanceNetworkEndpointDetailsAllowlistedHttpVcnArgs
- Id string
- The Virtual Cloud Network OCID.
- Allowlisted
Ips List<string> - Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- Id string
- The Virtual Cloud Network OCID.
- Allowlisted
Ips []string - Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- id String
- The Virtual Cloud Network OCID.
- allowlisted
Ips List<String> - Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- id string
- The Virtual Cloud Network OCID.
- allowlisted
Ips string[] - Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- id str
- The Virtual Cloud Network OCID.
- allowlisted_
ips Sequence[str] - Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
- id String
- The Virtual Cloud Network OCID.
- allowlisted
Ips List<String> - Source IP addresses or IP address ranges ingress rules. (ex: "168.122.59.5", "10.20.30.0/26") An invalid IP or CIDR block will result in a 400 response.
IntegrationInstancePrivateEndpointOutboundConnection, IntegrationInstancePrivateEndpointOutboundConnectionArgs
- Nsg
Ids List<string> - One or more Network security group Ids. This is an optional argument.
- Outbound
Connection stringType - The type of Outbound Connection.
- Subnet
Id string - Customer Private Network VCN Subnet OCID. This is a required argument.
- Nsg
Ids []string - One or more Network security group Ids. This is an optional argument.
- Outbound
Connection stringType - The type of Outbound Connection.
- Subnet
Id string - Customer Private Network VCN Subnet OCID. This is a required argument.
- nsg
Ids List<String> - One or more Network security group Ids. This is an optional argument.
- outbound
Connection StringType - The type of Outbound Connection.
- subnet
Id String - Customer Private Network VCN Subnet OCID. This is a required argument.
- nsg
Ids string[] - One or more Network security group Ids. This is an optional argument.
- outbound
Connection stringType - The type of Outbound Connection.
- subnet
Id string - Customer Private Network VCN Subnet OCID. This is a required argument.
- nsg_
ids Sequence[str] - One or more Network security group Ids. This is an optional argument.
- outbound_
connection_ strtype - The type of Outbound Connection.
- subnet_
id str - Customer Private Network VCN Subnet OCID. This is a required argument.
- nsg
Ids List<String> - One or more Network security group Ids. This is an optional argument.
- outbound
Connection StringType - The type of Outbound Connection.
- subnet
Id String - Customer Private Network VCN Subnet OCID. This is a required argument.
Import
IntegrationInstances can be imported using the id
, e.g.
$ pulumi import oci:Integration/integrationInstance:IntegrationInstance test_integration_instance "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.