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,
    isDisasterRecoveryEnabled: integrationInstanceIsDisasterRecoveryEnabled,
    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_disaster_recovery_enabled=integration_instance_is_disaster_recovery_enabled,
    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),
			IsDisasterRecoveryEnabled: pulumi.Any(integrationInstanceIsDisasterRecoveryEnabled),
			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,
        IsDisasterRecoveryEnabled = integrationInstanceIsDisasterRecoveryEnabled,
        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)
            .isDisasterRecoveryEnabled(integrationInstanceIsDisasterRecoveryEnabled)
            .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}
      isDisasterRecoveryEnabled: ${integrationInstanceIsDisasterRecoveryEnabled}
      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,
                        freeform_tags: Optional[Mapping[str, str]] = None,
                        defined_tags: Optional[Mapping[str, str]] = None,
                        enable_process_automation_trigger: Optional[int] = None,
                        extend_data_retention_trigger: Optional[int] = None,
                        failover_trigger: Optional[int] = None,
                        alternate_custom_endpoints: Optional[Sequence[IntegrationInstanceAlternateCustomEndpointArgs]] = None,
                        idcs_at: Optional[str] = None,
                        domain_id: Optional[str] = None,
                        custom_endpoint: Optional[IntegrationInstanceCustomEndpointArgs] = None,
                        is_disaster_recovery_enabled: Optional[bool] = None,
                        is_file_server_enabled: Optional[bool] = None,
                        is_visual_builder_enabled: Optional[bool] = None,
                        consumption_model: Optional[str] = None,
                        network_endpoint_details: Optional[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",
    FreeformTags = 
    {
        { "string", "string" },
    },
    DefinedTags = 
    {
        { "string", "string" },
    },
    EnableProcessAutomationTrigger = 0,
    ExtendDataRetentionTrigger = 0,
    FailoverTrigger = 0,
    AlternateCustomEndpoints = new[]
    {
        new Oci.Integration.Inputs.IntegrationInstanceAlternateCustomEndpointArgs
        {
            Hostname = "string",
            Alias = "string",
            CertificateSecretId = "string",
            CertificateSecretVersion = 0,
            DnsType = "string",
            DnsZoneName = "string",
            ManagedType = "string",
        },
    },
    IdcsAt = "string",
    DomainId = "string",
    CustomEndpoint = new Oci.Integration.Inputs.IntegrationInstanceCustomEndpointArgs
    {
        DnsZoneName = "string",
        Hostname = "string",
        Alias = "string",
        CertificateSecretId = "string",
        CertificateSecretVersion = 0,
        DnsType = "string",
        ManagedType = "string",
    },
    IsDisasterRecoveryEnabled = false,
    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"),
	FreeformTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	DefinedTags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	EnableProcessAutomationTrigger: pulumi.Int(0),
	ExtendDataRetentionTrigger:     pulumi.Int(0),
	FailoverTrigger:                pulumi.Int(0),
	AlternateCustomEndpoints: integration.IntegrationInstanceAlternateCustomEndpointArray{
		&integration.IntegrationInstanceAlternateCustomEndpointArgs{
			Hostname:                 pulumi.String("string"),
			Alias:                    pulumi.String("string"),
			CertificateSecretId:      pulumi.String("string"),
			CertificateSecretVersion: pulumi.Int(0),
			DnsType:                  pulumi.String("string"),
			DnsZoneName:              pulumi.String("string"),
			ManagedType:              pulumi.String("string"),
		},
	},
	IdcsAt:   pulumi.String("string"),
	DomainId: pulumi.String("string"),
	CustomEndpoint: &integration.IntegrationInstanceCustomEndpointArgs{
		DnsZoneName:              pulumi.String("string"),
		Hostname:                 pulumi.String("string"),
		Alias:                    pulumi.String("string"),
		CertificateSecretId:      pulumi.String("string"),
		CertificateSecretVersion: pulumi.Int(0),
		DnsType:                  pulumi.String("string"),
		ManagedType:              pulumi.String("string"),
	},
	IsDisasterRecoveryEnabled: pulumi.Bool(false),
	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")
    .freeformTags(Map.of("string", "string"))
    .definedTags(Map.of("string", "string"))
    .enableProcessAutomationTrigger(0)
    .extendDataRetentionTrigger(0)
    .failoverTrigger(0)
    .alternateCustomEndpoints(IntegrationInstanceAlternateCustomEndpointArgs.builder()
        .hostname("string")
        .alias("string")
        .certificateSecretId("string")
        .certificateSecretVersion(0)
        .dnsType("string")
        .dnsZoneName("string")
        .managedType("string")
        .build())
    .idcsAt("string")
    .domainId("string")
    .customEndpoint(IntegrationInstanceCustomEndpointArgs.builder()
        .dnsZoneName("string")
        .hostname("string")
        .alias("string")
        .certificateSecretId("string")
        .certificateSecretVersion(0)
        .dnsType("string")
        .managedType("string")
        .build())
    .isDisasterRecoveryEnabled(false)
    .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",
    freeform_tags={
        "string": "string",
    },
    defined_tags={
        "string": "string",
    },
    enable_process_automation_trigger=0,
    extend_data_retention_trigger=0,
    failover_trigger=0,
    alternate_custom_endpoints=[{
        "hostname": "string",
        "alias": "string",
        "certificate_secret_id": "string",
        "certificate_secret_version": 0,
        "dns_type": "string",
        "dns_zone_name": "string",
        "managed_type": "string",
    }],
    idcs_at="string",
    domain_id="string",
    custom_endpoint={
        "dns_zone_name": "string",
        "hostname": "string",
        "alias": "string",
        "certificate_secret_id": "string",
        "certificate_secret_version": 0,
        "dns_type": "string",
        "managed_type": "string",
    },
    is_disaster_recovery_enabled=False,
    is_file_server_enabled=False,
    is_visual_builder_enabled=False,
    consumption_model="string",
    network_endpoint_details={
        "network_endpoint_type": "string",
        "allowlisted_http_ips": ["string"],
        "allowlisted_http_vcns": [{
            "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",
    freeformTags: {
        string: "string",
    },
    definedTags: {
        string: "string",
    },
    enableProcessAutomationTrigger: 0,
    extendDataRetentionTrigger: 0,
    failoverTrigger: 0,
    alternateCustomEndpoints: [{
        hostname: "string",
        alias: "string",
        certificateSecretId: "string",
        certificateSecretVersion: 0,
        dnsType: "string",
        dnsZoneName: "string",
        managedType: "string",
    }],
    idcsAt: "string",
    domainId: "string",
    customEndpoint: {
        dnsZoneName: "string",
        hostname: "string",
        alias: "string",
        certificateSecretId: "string",
        certificateSecretVersion: 0,
        dnsType: "string",
        managedType: "string",
    },
    isDisasterRecoveryEnabled: false,
    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
          dnsType: string
          dnsZoneName: string
          hostname: string
          managedType: string
    compartmentId: string
    consumptionModel: string
    customEndpoint:
        alias: string
        certificateSecretId: string
        certificateSecretVersion: 0
        dnsType: string
        dnsZoneName: string
        hostname: string
        managedType: string
    definedTags:
        string: string
    displayName: string
    domainId: string
    enableProcessAutomationTrigger: 0
    extendDataRetentionTrigger: 0
    failoverTrigger: 0
    freeformTags:
        string: string
    idcsAt: string
    integrationInstanceType: string
    isByol: false
    isDisasterRecoveryEnabled: 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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IntegrationInstance resource accepts the following input properties:
- CompartmentId string
- (Updatable) Compartment Identifier.
- DisplayName string
- (Updatable) Integration Instance Identifier.
- IntegrationInstance stringType 
- (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- IsByol bool
- (Updatable) Bring your own license.
- MessagePacks int
- (Updatable) The number of configured message packs
- AlternateCustom 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).
- ConsumptionModel string
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- CustomEndpoint 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"}
- DomainId 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.
- EnableProcess intAutomation Trigger 
- (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- ExtendData intRetention Trigger 
- (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- FailoverTrigger int
- (Updatable) An optional property when incremented triggers Failover. 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"}
- IdcsAt string
- (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- IsDisaster boolRecovery Enabled 
- Is Disaster Recovery enabled or not.
- IsFile boolServer Enabled 
- (Updatable) The file server is enabled or not.
- IsVisual boolBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- NetworkEndpoint 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 
- CompartmentId string
- (Updatable) Compartment Identifier.
- DisplayName string
- (Updatable) Integration Instance Identifier.
- IntegrationInstance stringType 
- (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- IsByol bool
- (Updatable) Bring your own license.
- MessagePacks int
- (Updatable) The number of configured message packs
- AlternateCustom []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).
- ConsumptionModel string
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- CustomEndpoint 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"}
- DomainId 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.
- EnableProcess intAutomation Trigger 
- (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- ExtendData intRetention Trigger 
- (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- FailoverTrigger int
- (Updatable) An optional property when incremented triggers Failover. 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"}
- IdcsAt string
- (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- IsDisaster boolRecovery Enabled 
- Is Disaster Recovery enabled or not.
- IsFile boolServer Enabled 
- (Updatable) The file server is enabled or not.
- IsVisual boolBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- NetworkEndpoint 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 
- compartmentId String
- (Updatable) Compartment Identifier.
- displayName String
- (Updatable) Integration Instance Identifier.
- integrationInstance StringType 
- (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- isByol Boolean
- (Updatable) Bring your own license.
- messagePacks Integer
- (Updatable) The number of configured message packs
- alternateCustom 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).
- consumptionModel String
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- customEndpoint 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"}
- domainId 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.
- enableProcess IntegerAutomation Trigger 
- (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extendData IntegerRetention Trigger 
- (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- failoverTrigger Integer
- (Updatable) An optional property when incremented triggers Failover. 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"}
- idcsAt String
- (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- isDisaster BooleanRecovery Enabled 
- Is Disaster Recovery enabled or not.
- isFile BooleanServer Enabled 
- (Updatable) The file server is enabled or not.
- isVisual BooleanBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- networkEndpoint 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 
- compartmentId string
- (Updatable) Compartment Identifier.
- displayName string
- (Updatable) Integration Instance Identifier.
- integrationInstance stringType 
- (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- isByol boolean
- (Updatable) Bring your own license.
- messagePacks number
- (Updatable) The number of configured message packs
- alternateCustom 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).
- consumptionModel string
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- customEndpoint 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"}
- domainId 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.
- enableProcess numberAutomation Trigger 
- (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extendData numberRetention Trigger 
- (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- failoverTrigger number
- (Updatable) An optional property when incremented triggers Failover. 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"}
- idcsAt string
- (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- isDisaster booleanRecovery Enabled 
- Is Disaster Recovery enabled or not.
- isFile booleanServer Enabled 
- (Updatable) The file server is enabled or not.
- isVisual booleanBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- networkEndpoint 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[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 str
- 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).
- 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.
- failover_trigger int
- (Updatable) An optional property when incremented triggers Failover. 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_disaster_ boolrecovery_ enabled 
- Is Disaster Recovery enabled or not.
- 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 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 
- compartmentId String
- (Updatable) Compartment Identifier.
- displayName String
- (Updatable) Integration Instance Identifier.
- integrationInstance StringType 
- (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- isByol Boolean
- (Updatable) Bring your own license.
- messagePacks Number
- (Updatable) The number of configured message packs
- alternateCustom 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).
- consumptionModel String
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- customEndpoint 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"}
- domainId 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.
- enableProcess NumberAutomation Trigger 
- (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extendData NumberRetention Trigger 
- (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- failoverTrigger Number
- (Updatable) An optional property when incremented triggers Failover. 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"}
- idcsAt String
- (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- isDisaster BooleanRecovery Enabled 
- Is Disaster Recovery enabled or not.
- isFile BooleanServer Enabled 
- (Updatable) The file server is enabled or not.
- isVisual BooleanBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- networkEndpoint 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<IntegrationInstance Attachment> 
- A list of associated attachments to other services
- DataRetention stringPeriod 
- Data retention period set for given integration instance
- DisasterRecovery List<IntegrationDetails Instance Disaster Recovery Detail> 
- Disaster recovery details for the integration instance created in the region.
- Id string
- The provider-assigned unique ID for this managed resource.
- IdcsInfos List<IntegrationInstance Idcs Info> 
- Information for IDCS access
- InstanceDesign stringTime Url 
- InstanceUrl string
- The Integration Instance URL.
- LifecycleDetails string
- Additional details of lifecycleState or substates
- PrivateEndpoint List<IntegrationOutbound Connections Instance Private Endpoint Outbound Connection> 
- Base representation for Outbound Connection (Reverse Connection).
- StateMessage 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"}
- TimeCreated string
- The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- Attachments
[]IntegrationInstance Attachment 
- A list of associated attachments to other services
- DataRetention stringPeriod 
- Data retention period set for given integration instance
- DisasterRecovery []IntegrationDetails Instance Disaster Recovery Detail 
- Disaster recovery details for the integration instance created in the region.
- Id string
- The provider-assigned unique ID for this managed resource.
- IdcsInfos []IntegrationInstance Idcs Info 
- Information for IDCS access
- InstanceDesign stringTime Url 
- InstanceUrl string
- The Integration Instance URL.
- LifecycleDetails string
- Additional details of lifecycleState or substates
- PrivateEndpoint []IntegrationOutbound Connections Instance Private Endpoint Outbound Connection 
- Base representation for Outbound Connection (Reverse Connection).
- StateMessage 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"}
- TimeCreated string
- The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- attachments
List<InstanceAttachment> 
- A list of associated attachments to other services
- dataRetention StringPeriod 
- Data retention period set for given integration instance
- disasterRecovery List<InstanceDetails Disaster Recovery Detail> 
- Disaster recovery details for the integration instance created in the region.
- id String
- The provider-assigned unique ID for this managed resource.
- idcsInfos List<InstanceIdcs Info> 
- Information for IDCS access
- instanceDesign StringTime Url 
- instanceUrl String
- The Integration Instance URL.
- lifecycleDetails String
- Additional details of lifecycleState or substates
- privateEndpoint List<InstanceOutbound Connections Private Endpoint Outbound Connection> 
- Base representation for Outbound Connection (Reverse Connection).
- stateMessage 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"}
- timeCreated String
- The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- timeUpdated String
- The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- attachments
IntegrationInstance Attachment[] 
- A list of associated attachments to other services
- dataRetention stringPeriod 
- Data retention period set for given integration instance
- disasterRecovery IntegrationDetails Instance Disaster Recovery Detail[] 
- Disaster recovery details for the integration instance created in the region.
- id string
- The provider-assigned unique ID for this managed resource.
- idcsInfos IntegrationInstance Idcs Info[] 
- Information for IDCS access
- instanceDesign stringTime Url 
- instanceUrl string
- The Integration Instance URL.
- lifecycleDetails string
- Additional details of lifecycleState or substates
- privateEndpoint IntegrationOutbound Connections Instance Private Endpoint Outbound Connection[] 
- Base representation for Outbound Connection (Reverse Connection).
- stateMessage 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"}
- timeCreated string
- The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- timeUpdated string
- The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- attachments
Sequence[IntegrationInstance Attachment] 
- A list of associated attachments to other services
- data_retention_ strperiod 
- Data retention period set for given integration instance
- disaster_recovery_ Sequence[Integrationdetails Instance Disaster Recovery Detail] 
- Disaster recovery details for the integration instance created in the region.
- id str
- The provider-assigned unique ID for this managed resource.
- idcs_infos Sequence[IntegrationInstance Idcs Info] 
- Information for IDCS access
- instance_design_ strtime_ url 
- instance_url str
- The Integration Instance URL.
- lifecycle_details str
- Additional details of lifecycleState or substates
- private_endpoint_ Sequence[Integrationoutbound_ connections 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
- dataRetention StringPeriod 
- Data retention period set for given integration instance
- disasterRecovery List<Property Map>Details 
- Disaster recovery details for the integration instance created in the region.
- id String
- The provider-assigned unique ID for this managed resource.
- idcsInfos List<Property Map>
- Information for IDCS access
- instanceDesign StringTime Url 
- instanceUrl String
- The Integration Instance URL.
- lifecycleDetails String
- Additional details of lifecycleState or substates
- privateEndpoint List<Property Map>Outbound Connections 
- Base representation for Outbound Connection (Reverse Connection).
- stateMessage 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"}
- timeCreated String
- The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- timeUpdated 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[IntegrationInstanceAlternateCustomEndpointArgs]] = None,
        attachments: Optional[Sequence[IntegrationInstanceAttachmentArgs]] = None,
        compartment_id: Optional[str] = None,
        consumption_model: Optional[str] = None,
        custom_endpoint: Optional[IntegrationInstanceCustomEndpointArgs] = None,
        data_retention_period: Optional[str] = None,
        defined_tags: Optional[Mapping[str, str]] = None,
        disaster_recovery_details: Optional[Sequence[IntegrationInstanceDisasterRecoveryDetailArgs]] = 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,
        failover_trigger: Optional[int] = None,
        freeform_tags: Optional[Mapping[str, str]] = None,
        idcs_at: Optional[str] = None,
        idcs_infos: Optional[Sequence[IntegrationInstanceIdcsInfoArgs]] = None,
        instance_design_time_url: Optional[str] = None,
        instance_url: Optional[str] = None,
        integration_instance_type: Optional[str] = None,
        is_byol: Optional[bool] = None,
        is_disaster_recovery_enabled: Optional[bool] = None,
        is_file_server_enabled: Optional[bool] = None,
        is_visual_builder_enabled: Optional[bool] = None,
        lifecycle_details: Optional[str] = None,
        message_packs: Optional[int] = None,
        network_endpoint_details: Optional[IntegrationInstanceNetworkEndpointDetailsArgs] = None,
        private_endpoint_outbound_connections: Optional[Sequence[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) -> IntegrationInstancefunc 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)resources:  _:    type: oci:Integration:IntegrationInstance    get:      id: ${id}- 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.
- AlternateCustom 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<IntegrationInstance Attachment> 
- A list of associated attachments to other services
- CompartmentId string
- (Updatable) Compartment Identifier.
- ConsumptionModel string
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- CustomEndpoint IntegrationInstance Custom Endpoint 
- (Updatable) Details for a custom endpoint for the integration instance (update).
- DataRetention 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"}
- DisasterRecovery List<IntegrationDetails Instance Disaster Recovery Detail> 
- Disaster recovery details for the integration instance created in the region.
- DisplayName string
- (Updatable) Integration Instance Identifier.
- DomainId 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.
- EnableProcess intAutomation Trigger 
- (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- ExtendData intRetention Trigger 
- (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- FailoverTrigger int
- (Updatable) An optional property when incremented triggers Failover. 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"}
- IdcsAt string
- (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- IdcsInfos List<IntegrationInstance Idcs Info> 
- Information for IDCS access
- InstanceDesign stringTime Url 
- InstanceUrl string
- The Integration Instance URL.
- IntegrationInstance stringType 
- (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- IsByol bool
- (Updatable) Bring your own license.
- IsDisaster boolRecovery Enabled 
- Is Disaster Recovery enabled or not.
- IsFile boolServer Enabled 
- (Updatable) The file server is enabled or not.
- IsVisual boolBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- LifecycleDetails string
- Additional details of lifecycleState or substates
- MessagePacks int
- (Updatable) The number of configured message packs
- NetworkEndpoint IntegrationDetails Instance Network Endpoint Details 
- Base representation of a network endpoint.
- PrivateEndpoint 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 
- StateMessage 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"}
- TimeCreated string
- The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- AlternateCustom []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
[]IntegrationInstance Attachment Args 
- A list of associated attachments to other services
- CompartmentId string
- (Updatable) Compartment Identifier.
- ConsumptionModel string
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- CustomEndpoint IntegrationInstance Custom Endpoint Args 
- (Updatable) Details for a custom endpoint for the integration instance (update).
- DataRetention 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"}
- DisasterRecovery []IntegrationDetails Instance Disaster Recovery Detail Args 
- Disaster recovery details for the integration instance created in the region.
- DisplayName string
- (Updatable) Integration Instance Identifier.
- DomainId 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.
- EnableProcess intAutomation Trigger 
- (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- ExtendData intRetention Trigger 
- (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- FailoverTrigger int
- (Updatable) An optional property when incremented triggers Failover. 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"}
- IdcsAt string
- (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- IdcsInfos []IntegrationInstance Idcs Info Args 
- Information for IDCS access
- InstanceDesign stringTime Url 
- InstanceUrl string
- The Integration Instance URL.
- IntegrationInstance stringType 
- (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- IsByol bool
- (Updatable) Bring your own license.
- IsDisaster boolRecovery Enabled 
- Is Disaster Recovery enabled or not.
- IsFile boolServer Enabled 
- (Updatable) The file server is enabled or not.
- IsVisual boolBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- LifecycleDetails string
- Additional details of lifecycleState or substates
- MessagePacks int
- (Updatable) The number of configured message packs
- NetworkEndpoint IntegrationDetails Instance Network Endpoint Details Args 
- Base representation of a network endpoint.
- PrivateEndpoint []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 
- StateMessage 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"}
- TimeCreated string
- The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- TimeUpdated string
- The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- alternateCustom 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<InstanceAttachment> 
- A list of associated attachments to other services
- compartmentId String
- (Updatable) Compartment Identifier.
- consumptionModel String
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- customEndpoint InstanceCustom Endpoint 
- (Updatable) Details for a custom endpoint for the integration instance (update).
- dataRetention 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"}
- disasterRecovery List<InstanceDetails Disaster Recovery Detail> 
- Disaster recovery details for the integration instance created in the region.
- displayName String
- (Updatable) Integration Instance Identifier.
- domainId 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.
- enableProcess IntegerAutomation Trigger 
- (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extendData IntegerRetention Trigger 
- (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- failoverTrigger Integer
- (Updatable) An optional property when incremented triggers Failover. 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"}
- idcsAt String
- (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- idcsInfos List<InstanceIdcs Info> 
- Information for IDCS access
- instanceDesign StringTime Url 
- instanceUrl String
- The Integration Instance URL.
- integrationInstance StringType 
- (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- isByol Boolean
- (Updatable) Bring your own license.
- isDisaster BooleanRecovery Enabled 
- Is Disaster Recovery enabled or not.
- isFile BooleanServer Enabled 
- (Updatable) The file server is enabled or not.
- isVisual BooleanBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- lifecycleDetails String
- Additional details of lifecycleState or substates
- messagePacks Integer
- (Updatable) The number of configured message packs
- networkEndpoint InstanceDetails Network Endpoint Details 
- Base representation of a network endpoint.
- privateEndpoint 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 
- stateMessage 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"}
- timeCreated String
- The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- timeUpdated String
- The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- alternateCustom 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
IntegrationInstance Attachment[] 
- A list of associated attachments to other services
- compartmentId string
- (Updatable) Compartment Identifier.
- consumptionModel string
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- customEndpoint IntegrationInstance Custom Endpoint 
- (Updatable) Details for a custom endpoint for the integration instance (update).
- dataRetention 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"}
- disasterRecovery IntegrationDetails Instance Disaster Recovery Detail[] 
- Disaster recovery details for the integration instance created in the region.
- displayName string
- (Updatable) Integration Instance Identifier.
- domainId 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.
- enableProcess numberAutomation Trigger 
- (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extendData numberRetention Trigger 
- (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- failoverTrigger number
- (Updatable) An optional property when incremented triggers Failover. 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"}
- idcsAt string
- (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- idcsInfos IntegrationInstance Idcs Info[] 
- Information for IDCS access
- instanceDesign stringTime Url 
- instanceUrl string
- The Integration Instance URL.
- integrationInstance stringType 
- (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- isByol boolean
- (Updatable) Bring your own license.
- isDisaster booleanRecovery Enabled 
- Is Disaster Recovery enabled or not.
- isFile booleanServer Enabled 
- (Updatable) The file server is enabled or not.
- isVisual booleanBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- lifecycleDetails string
- Additional details of lifecycleState or substates
- messagePacks number
- (Updatable) The number of configured message packs
- networkEndpoint IntegrationDetails Instance Network Endpoint Details 
- Base representation of a network endpoint.
- privateEndpoint 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 
- stateMessage 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"}
- timeCreated string
- The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- timeUpdated string
- The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- alternate_custom_ Sequence[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
Sequence[IntegrationInstance 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 IntegrationInstance 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"}
- disaster_recovery_ Sequence[Integrationdetails Instance Disaster Recovery Detail Args] 
- Disaster recovery details for the integration instance created in the region.
- 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.
- failover_trigger int
- (Updatable) An optional property when incremented triggers Failover. 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[IntegrationInstance Idcs Info Args] 
- Information for IDCS access
- instance_design_ strtime_ url 
- 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_disaster_ boolrecovery_ enabled 
- Is Disaster Recovery enabled or not.
- is_file_ boolserver_ enabled 
- (Updatable) The file server is enabled or not.
- is_visual_ boolbuilder_ enabled 
- (Updatable) Visual Builder is enabled or not.
- lifecycle_details str
- Additional details of lifecycleState or substates
- 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_ Sequence[Integrationoutbound_ connections 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.
- alternateCustom 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
- compartmentId String
- (Updatable) Compartment Identifier.
- consumptionModel String
- Optional parameter specifying which entitlement to use for billing purposes. Only required if the account possesses more than one entitlement.
- customEndpoint Property Map
- (Updatable) Details for a custom endpoint for the integration instance (update).
- dataRetention 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"}
- disasterRecovery List<Property Map>Details 
- Disaster recovery details for the integration instance created in the region.
- displayName String
- (Updatable) Integration Instance Identifier.
- domainId 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.
- enableProcess NumberAutomation Trigger 
- (Updatable) An optional property when incremented triggers Enable Process Automation. Could be set to any integer value.
- extendData NumberRetention Trigger 
- (Updatable) An optional property when incremented triggers Extend Data Retention. Could be set to any integer value.
- failoverTrigger Number
- (Updatable) An optional property when incremented triggers Failover. 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"}
- idcsAt String
- (Updatable) IDCS Authentication token. This is required for all realms with IDCS. Its optional as its not required for non IDCS realms.
- idcsInfos List<Property Map>
- Information for IDCS access
- instanceDesign StringTime Url 
- instanceUrl String
- The Integration Instance URL.
- integrationInstance StringType 
- (Updatable) Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- isByol Boolean
- (Updatable) Bring your own license.
- isDisaster BooleanRecovery Enabled 
- Is Disaster Recovery enabled or not.
- isFile BooleanServer Enabled 
- (Updatable) The file server is enabled or not.
- isVisual BooleanBuilder Enabled 
- (Updatable) Visual Builder is enabled or not.
- lifecycleDetails String
- Additional details of lifecycleState or substates
- messagePacks Number
- (Updatable) The number of configured message packs
- networkEndpoint Property MapDetails 
- Base representation of a network endpoint.
- privateEndpoint 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 
- stateMessage 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"}
- timeCreated String
- The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- timeUpdated 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.
- CertificateSecret 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.
- CertificateSecret intVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- DnsType string
- Type of DNS.
- DnsZone stringName 
- DNS Zone name
- ManagedType string
- Indicates if custom endpoint is managed by oracle or customer.
- 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.
- CertificateSecret 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.
- CertificateSecret intVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- DnsType string
- Type of DNS.
- DnsZone stringName 
- DNS Zone name
- ManagedType string
- Indicates if custom endpoint is managed by oracle or customer.
- 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.
- certificateSecret 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.
- certificateSecret IntegerVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- dnsType String
- Type of DNS.
- dnsZone StringName 
- DNS Zone name
- managedType String
- Indicates if custom endpoint is managed by oracle or customer.
- 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.
- certificateSecret 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.
- certificateSecret numberVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- dnsType string
- Type of DNS.
- dnsZone stringName 
- DNS Zone name
- managedType string
- Indicates if custom endpoint is managed by oracle or customer.
- 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).
- dns_type str
- Type of DNS.
- dns_zone_ strname 
- DNS Zone name
- managed_type str
- Indicates if custom endpoint is managed by oracle or customer.
- 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.
- certificateSecret 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.
- certificateSecret NumberVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- dnsType String
- Type of DNS.
- dnsZone StringName 
- DNS Zone name
- managedType String
- Indicates if custom endpoint is managed by oracle or customer.
IntegrationInstanceAttachment, IntegrationInstanceAttachmentArgs      
- IsImplicit 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 == 
- TargetId string
- The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- TargetInstance stringUrl 
- The dataplane instance URL of the attached instance
- TargetRole 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.
 
- TargetService stringType 
- The type of the target instance, such as "FUSION".
- IsImplicit 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 == 
- TargetId string
- The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- TargetInstance stringUrl 
- The dataplane instance URL of the attached instance
- TargetRole 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.
 
- TargetService stringType 
- The type of the target instance, such as "FUSION".
- isImplicit 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 == 
- targetId String
- The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- targetInstance StringUrl 
- The dataplane instance URL of the attached instance
- targetRole 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.
 
- targetService StringType 
- The type of the target instance, such as "FUSION".
- isImplicit 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 == 
- targetId string
- The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- targetInstance stringUrl 
- The dataplane instance URL of the attached instance
- targetRole 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.
 
- targetService 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".
- isImplicit 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 == 
- targetId String
- The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
- targetInstance StringUrl 
- The dataplane instance URL of the attached instance
- targetRole 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.
 
- targetService StringType 
- The type of the target instance, such as "FUSION".
IntegrationInstanceCustomEndpoint, IntegrationInstanceCustomEndpointArgs        
- DnsZone stringName 
- DNS Zone name
- 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.
- CertificateSecret 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.
- CertificateSecret intVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- DnsType string
- Type of DNS.
- ManagedType string
- Indicates if custom endpoint is managed by oracle or customer.
- DnsZone stringName 
- DNS Zone name
- 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.
- CertificateSecret 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.
- CertificateSecret intVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- DnsType string
- Type of DNS.
- ManagedType string
- Indicates if custom endpoint is managed by oracle or customer.
- dnsZone StringName 
- DNS Zone name
- 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.
- certificateSecret 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.
- certificateSecret IntegerVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- dnsType String
- Type of DNS.
- managedType String
- Indicates if custom endpoint is managed by oracle or customer.
- dnsZone stringName 
- DNS Zone name
- 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.
- certificateSecret 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.
- certificateSecret numberVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- dnsType string
- Type of DNS.
- managedType string
- Indicates if custom endpoint is managed by oracle or customer.
- dns_zone_ strname 
- DNS Zone name
- 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).
- dns_type str
- Type of DNS.
- managed_type str
- Indicates if custom endpoint is managed by oracle or customer.
- dnsZone StringName 
- DNS Zone name
- 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.
- certificateSecret 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.
- certificateSecret NumberVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).
- dnsType String
- Type of DNS.
- managedType String
- Indicates if custom endpoint is managed by oracle or customer.
IntegrationInstanceDisasterRecoveryDetail, IntegrationInstanceDisasterRecoveryDetailArgs          
- CrossRegion List<IntegrationIntegration Instance Details Instance Disaster Recovery Detail Cross Region Integration Instance Detail> 
- Details of integration instance created in cross region for disaster recovery.
- RegionalInstance stringUrl 
- Region specific instance url for the integration instance in the region
- Role string
- Role of the integration instance in the region
- CrossRegion []IntegrationIntegration Instance Details Instance Disaster Recovery Detail Cross Region Integration Instance Detail 
- Details of integration instance created in cross region for disaster recovery.
- RegionalInstance stringUrl 
- Region specific instance url for the integration instance in the region
- Role string
- Role of the integration instance in the region
- crossRegion List<InstanceIntegration Instance Details Disaster Recovery Detail Cross Region Instance Detail> 
- Details of integration instance created in cross region for disaster recovery.
- regionalInstance StringUrl 
- Region specific instance url for the integration instance in the region
- role String
- Role of the integration instance in the region
- crossRegion IntegrationIntegration Instance Details Instance Disaster Recovery Detail Cross Region Integration Instance Detail[] 
- Details of integration instance created in cross region for disaster recovery.
- regionalInstance stringUrl 
- Region specific instance url for the integration instance in the region
- role string
- Role of the integration instance in the region
- cross_region_ Sequence[Integrationintegration_ instance_ details Instance Disaster Recovery Detail Cross Region Integration Instance Detail] 
- Details of integration instance created in cross region for disaster recovery.
- regional_instance_ strurl 
- Region specific instance url for the integration instance in the region
- role str
- Role of the integration instance in the region
- crossRegion List<Property Map>Integration Instance Details 
- Details of integration instance created in cross region for disaster recovery.
- regionalInstance StringUrl 
- Region specific instance url for the integration instance in the region
- role String
- Role of the integration instance in the region
IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail, IntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetailArgs                    
- Id string
- The Virtual Cloud Network OCID.
- Region string
- Cross region where integration instance is created
- Role string
- Role of the integration instance in the region
- TimeRole stringChanged 
- Time when cross region integration instance role was changed
- Id string
- The Virtual Cloud Network OCID.
- Region string
- Cross region where integration instance is created
- Role string
- Role of the integration instance in the region
- TimeRole stringChanged 
- Time when cross region integration instance role was changed
- id String
- The Virtual Cloud Network OCID.
- region String
- Cross region where integration instance is created
- role String
- Role of the integration instance in the region
- timeRole StringChanged 
- Time when cross region integration instance role was changed
- id string
- The Virtual Cloud Network OCID.
- region string
- Cross region where integration instance is created
- role string
- Role of the integration instance in the region
- timeRole stringChanged 
- Time when cross region integration instance role was changed
- id str
- The Virtual Cloud Network OCID.
- region str
- Cross region where integration instance is created
- role str
- Role of the integration instance in the region
- time_role_ strchanged 
- Time when cross region integration instance role was changed
- id String
- The Virtual Cloud Network OCID.
- region String
- Cross region where integration instance is created
- role String
- Role of the integration instance in the region
- timeRole StringChanged 
- Time when cross region integration instance role was changed
IntegrationInstanceIdcsInfo, IntegrationInstanceIdcsInfoArgs        
- IdcsApp stringDisplay Name 
- The IDCS application display name associated with the instance
- IdcsApp stringId 
- The IDCS application ID associated with the instance
- IdcsApp stringLocation Url 
- URL for the location of the IDCS Application (used by IDCS APIs)
- IdcsApp stringName 
- The IDCS application name associated with the instance
- InstancePrimary stringAudience Url 
- The URL used as the primary audience for integration flows in this instance type: string
- IdcsApp stringDisplay Name 
- The IDCS application display name associated with the instance
- IdcsApp stringId 
- The IDCS application ID associated with the instance
- IdcsApp stringLocation Url 
- URL for the location of the IDCS Application (used by IDCS APIs)
- IdcsApp stringName 
- The IDCS application name associated with the instance
- InstancePrimary stringAudience Url 
- The URL used as the primary audience for integration flows in this instance type: string
- idcsApp StringDisplay Name 
- The IDCS application display name associated with the instance
- idcsApp StringId 
- The IDCS application ID associated with the instance
- idcsApp StringLocation Url 
- URL for the location of the IDCS Application (used by IDCS APIs)
- idcsApp StringName 
- The IDCS application name associated with the instance
- instancePrimary StringAudience Url 
- The URL used as the primary audience for integration flows in this instance type: string
- idcsApp stringDisplay Name 
- The IDCS application display name associated with the instance
- idcsApp stringId 
- The IDCS application ID associated with the instance
- idcsApp stringLocation Url 
- URL for the location of the IDCS Application (used by IDCS APIs)
- idcsApp stringName 
- The IDCS application name associated with the instance
- instancePrimary 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
- idcsApp StringDisplay Name 
- The IDCS application display name associated with the instance
- idcsApp StringId 
- The IDCS application ID associated with the instance
- idcsApp StringLocation Url 
- URL for the location of the IDCS Application (used by IDCS APIs)
- idcsApp StringName 
- The IDCS application name associated with the instance
- instancePrimary StringAudience Url 
- The URL used as the primary audience for integration flows in this instance type: string
IntegrationInstanceNetworkEndpointDetails, IntegrationInstanceNetworkEndpointDetailsArgs          
- NetworkEndpoint stringType 
- The type of network endpoint.
- AllowlistedHttp 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.
- AllowlistedHttp List<IntegrationVcns Instance Network Endpoint Details Allowlisted Http Vcn> 
- Virtual Cloud Networks allowed to access this network endpoint.
- IsIntegration boolVcn Allowlisted 
- The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
- NetworkEndpoint stringType 
- The type of network endpoint.
- AllowlistedHttp []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.
- AllowlistedHttp []IntegrationVcns Instance Network Endpoint Details Allowlisted Http Vcn 
- Virtual Cloud Networks allowed to access this network endpoint.
- IsIntegration boolVcn Allowlisted 
- The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
- networkEndpoint StringType 
- The type of network endpoint.
- allowlistedHttp 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.
- allowlistedHttp List<InstanceVcns Network Endpoint Details Allowlisted Http Vcn> 
- Virtual Cloud Networks allowed to access this network endpoint.
- isIntegration BooleanVcn Allowlisted 
- The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
- networkEndpoint stringType 
- The type of network endpoint.
- allowlistedHttp 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.
- allowlistedHttp IntegrationVcns Instance Network Endpoint Details Allowlisted Http Vcn[] 
- Virtual Cloud Networks allowed to access this network endpoint.
- isIntegration 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[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
- networkEndpoint StringType 
- The type of network endpoint.
- allowlistedHttp 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.
- allowlistedHttp List<Property Map>Vcns 
- Virtual Cloud Networks allowed to access this network endpoint.
- isIntegration 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.
- AllowlistedIps 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.
- AllowlistedIps []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.
- allowlistedIps 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.
- allowlistedIps 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.
- allowlistedIps 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            
- NsgIds List<string>
- One or more Network security group Ids. This is an optional argument.
- OutboundConnection stringType 
- The type of Outbound Connection.
- SubnetId string
- Customer Private Network VCN Subnet OCID. This is a required argument.
- NsgIds []string
- One or more Network security group Ids. This is an optional argument.
- OutboundConnection stringType 
- The type of Outbound Connection.
- SubnetId string
- Customer Private Network VCN Subnet OCID. This is a required argument.
- nsgIds List<String>
- One or more Network security group Ids. This is an optional argument.
- outboundConnection StringType 
- The type of Outbound Connection.
- subnetId String
- Customer Private Network VCN Subnet OCID. This is a required argument.
- nsgIds string[]
- One or more Network security group Ids. This is an optional argument.
- outboundConnection stringType 
- The type of Outbound Connection.
- subnetId 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.
- nsgIds List<String>
- One or more Network security group Ids. This is an optional argument.
- outboundConnection StringType 
- The type of Outbound Connection.
- subnetId 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 ociTerraform Provider.