1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Integration
  5. getIntegrationInstance
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

oci.Integration.getIntegrationInstance

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi

This data source provides details about a specific Integration Instance resource in Oracle Cloud Infrastructure Integration service.

Gets a IntegrationInstance by identifier

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testIntegrationInstance = oci.Integration.getIntegrationInstance({
    integrationInstanceId: testIntegrationInstanceOciIntegrationIntegrationInstance.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_integration_instance = oci.Integration.get_integration_instance(integration_instance_id=test_integration_instance_oci_integration_integration_instance["id"])
Copy
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.GetIntegrationInstance(ctx, &integration.GetIntegrationInstanceArgs{
			IntegrationInstanceId: testIntegrationInstanceOciIntegrationIntegrationInstance.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testIntegrationInstance = Oci.Integration.GetIntegrationInstance.Invoke(new()
    {
        IntegrationInstanceId = testIntegrationInstanceOciIntegrationIntegrationInstance.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Integration.IntegrationFunctions;
import com.pulumi.oci.Integration.inputs.GetIntegrationInstanceArgs;
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) {
        final var testIntegrationInstance = IntegrationFunctions.getIntegrationInstance(GetIntegrationInstanceArgs.builder()
            .integrationInstanceId(testIntegrationInstanceOciIntegrationIntegrationInstance.id())
            .build());

    }
}
Copy
variables:
  testIntegrationInstance:
    fn::invoke:
      function: oci:Integration:getIntegrationInstance
      arguments:
        integrationInstanceId: ${testIntegrationInstanceOciIntegrationIntegrationInstance.id}
Copy

Using getIntegrationInstance

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getIntegrationInstance(args: GetIntegrationInstanceArgs, opts?: InvokeOptions): Promise<GetIntegrationInstanceResult>
function getIntegrationInstanceOutput(args: GetIntegrationInstanceOutputArgs, opts?: InvokeOptions): Output<GetIntegrationInstanceResult>
Copy
def get_integration_instance(integration_instance_id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetIntegrationInstanceResult
def get_integration_instance_output(integration_instance_id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetIntegrationInstanceResult]
Copy
func GetIntegrationInstance(ctx *Context, args *GetIntegrationInstanceArgs, opts ...InvokeOption) (*GetIntegrationInstanceResult, error)
func GetIntegrationInstanceOutput(ctx *Context, args *GetIntegrationInstanceOutputArgs, opts ...InvokeOption) GetIntegrationInstanceResultOutput
Copy

> Note: This function is named GetIntegrationInstance in the Go SDK.

public static class GetIntegrationInstance 
{
    public static Task<GetIntegrationInstanceResult> InvokeAsync(GetIntegrationInstanceArgs args, InvokeOptions? opts = null)
    public static Output<GetIntegrationInstanceResult> Invoke(GetIntegrationInstanceInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetIntegrationInstanceResult> getIntegrationInstance(GetIntegrationInstanceArgs args, InvokeOptions options)
public static Output<GetIntegrationInstanceResult> getIntegrationInstance(GetIntegrationInstanceArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:Integration/getIntegrationInstance:getIntegrationInstance
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

IntegrationInstanceId This property is required. string
Unique Integration Instance identifier.
IntegrationInstanceId This property is required. string
Unique Integration Instance identifier.
integrationInstanceId This property is required. String
Unique Integration Instance identifier.
integrationInstanceId This property is required. string
Unique Integration Instance identifier.
integration_instance_id This property is required. str
Unique Integration Instance identifier.
integrationInstanceId This property is required. String
Unique Integration Instance identifier.

getIntegrationInstance Result

The following output properties are available:

AlternateCustomEndpoints List<GetIntegrationInstanceAlternateCustomEndpoint>
A list of alternate custom endpoints used for the integration instance URL.
Attachments List<GetIntegrationInstanceAttachment>
A list of associated attachments to other services
CompartmentId string
Compartment Identifier.
ConsumptionModel string
The entitlement used for billing purposes.
CustomEndpoints List<GetIntegrationInstanceCustomEndpoint>
Details for a custom endpoint for the integration instance.
DataRetentionPeriod string
Data retention period set for given integration instance
DefinedTags Dictionary<string, string>
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
DisasterRecoveryDetails List<GetIntegrationInstanceDisasterRecoveryDetail>
Disaster recovery details for the integration instance created in the region.
DisplayName string
Integration Instance Identifier, can be renamed.
DomainId string
EnableProcessAutomationTrigger int
ExtendDataRetentionTrigger int
FailoverTrigger int
FreeformTags Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Id string
The Virtual Cloud Network OCID.
IdcsAt string
IdcsInfos List<GetIntegrationInstanceIdcsInfo>
Information for IDCS access
InstanceDesignTimeUrl string
InstanceUrl string
The Integration Instance URL.
IntegrationInstanceId string
IntegrationInstanceType string
Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
IsByol bool
Bring your own license.
IsDisasterRecoveryEnabled bool
Is Disaster Recovery enabled for the integrationInstance
IsFileServerEnabled bool
The file server is enabled or not.
IsVisualBuilderEnabled bool
Visual Builder is enabled or not.
LifecycleDetails string
Additional details of lifecycleState or substates
MessagePacks int
The number of configured message packs (if any)
NetworkEndpointDetails List<GetIntegrationInstanceNetworkEndpointDetail>
Base representation of a network endpoint.
PrivateEndpointOutboundConnections List<GetIntegrationInstancePrivateEndpointOutboundConnection>
Base representation for Outbound Connection (Reverse Connection).
Shape string
Shape
State string
The current state of the integration instance.
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.
SystemTags 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.
AlternateCustomEndpoints []GetIntegrationInstanceAlternateCustomEndpoint
A list of alternate custom endpoints used for the integration instance URL.
Attachments []GetIntegrationInstanceAttachment
A list of associated attachments to other services
CompartmentId string
Compartment Identifier.
ConsumptionModel string
The entitlement used for billing purposes.
CustomEndpoints []GetIntegrationInstanceCustomEndpoint
Details for a custom endpoint for the integration instance.
DataRetentionPeriod string
Data retention period set for given integration instance
DefinedTags map[string]string
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
DisasterRecoveryDetails []GetIntegrationInstanceDisasterRecoveryDetail
Disaster recovery details for the integration instance created in the region.
DisplayName string
Integration Instance Identifier, can be renamed.
DomainId string
EnableProcessAutomationTrigger int
ExtendDataRetentionTrigger int
FailoverTrigger int
FreeformTags map[string]string
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Id string
The Virtual Cloud Network OCID.
IdcsAt string
IdcsInfos []GetIntegrationInstanceIdcsInfo
Information for IDCS access
InstanceDesignTimeUrl string
InstanceUrl string
The Integration Instance URL.
IntegrationInstanceId string
IntegrationInstanceType string
Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
IsByol bool
Bring your own license.
IsDisasterRecoveryEnabled bool
Is Disaster Recovery enabled for the integrationInstance
IsFileServerEnabled bool
The file server is enabled or not.
IsVisualBuilderEnabled bool
Visual Builder is enabled or not.
LifecycleDetails string
Additional details of lifecycleState or substates
MessagePacks int
The number of configured message packs (if any)
NetworkEndpointDetails []GetIntegrationInstanceNetworkEndpointDetail
Base representation of a network endpoint.
PrivateEndpointOutboundConnections []GetIntegrationInstancePrivateEndpointOutboundConnection
Base representation for Outbound Connection (Reverse Connection).
Shape string
Shape
State string
The current state of the integration instance.
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.
SystemTags 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.
alternateCustomEndpoints List<GetInstanceAlternateCustomEndpoint>
A list of alternate custom endpoints used for the integration instance URL.
attachments List<GetInstanceAttachment>
A list of associated attachments to other services
compartmentId String
Compartment Identifier.
consumptionModel String
The entitlement used for billing purposes.
customEndpoints List<GetInstanceCustomEndpoint>
Details for a custom endpoint for the integration instance.
dataRetentionPeriod String
Data retention period set for given integration instance
definedTags Map<String,String>
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
disasterRecoveryDetails List<GetInstanceDisasterRecoveryDetail>
Disaster recovery details for the integration instance created in the region.
displayName String
Integration Instance Identifier, can be renamed.
domainId String
enableProcessAutomationTrigger Integer
extendDataRetentionTrigger Integer
failoverTrigger Integer
freeformTags Map<String,String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id String
The Virtual Cloud Network OCID.
idcsAt String
idcsInfos List<GetInstanceIdcsInfo>
Information for IDCS access
instanceDesignTimeUrl String
instanceUrl String
The Integration Instance URL.
integrationInstanceId String
integrationInstanceType String
Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
isByol Boolean
Bring your own license.
isDisasterRecoveryEnabled Boolean
Is Disaster Recovery enabled for the integrationInstance
isFileServerEnabled Boolean
The file server is enabled or not.
isVisualBuilderEnabled Boolean
Visual Builder is enabled or not.
lifecycleDetails String
Additional details of lifecycleState or substates
messagePacks Integer
The number of configured message packs (if any)
networkEndpointDetails List<GetInstanceNetworkEndpointDetail>
Base representation of a network endpoint.
privateEndpointOutboundConnections List<GetInstancePrivateEndpointOutboundConnection>
Base representation for Outbound Connection (Reverse Connection).
shape String
Shape
state String
The current state of the integration instance.
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.
systemTags 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.
alternateCustomEndpoints GetIntegrationInstanceAlternateCustomEndpoint[]
A list of alternate custom endpoints used for the integration instance URL.
attachments GetIntegrationInstanceAttachment[]
A list of associated attachments to other services
compartmentId string
Compartment Identifier.
consumptionModel string
The entitlement used for billing purposes.
customEndpoints GetIntegrationInstanceCustomEndpoint[]
Details for a custom endpoint for the integration instance.
dataRetentionPeriod string
Data retention period set for given integration instance
definedTags {[key: string]: string}
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
disasterRecoveryDetails GetIntegrationInstanceDisasterRecoveryDetail[]
Disaster recovery details for the integration instance created in the region.
displayName string
Integration Instance Identifier, can be renamed.
domainId string
enableProcessAutomationTrigger number
extendDataRetentionTrigger number
failoverTrigger number
freeformTags {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id string
The Virtual Cloud Network OCID.
idcsAt string
idcsInfos GetIntegrationInstanceIdcsInfo[]
Information for IDCS access
instanceDesignTimeUrl string
instanceUrl string
The Integration Instance URL.
integrationInstanceId string
integrationInstanceType string
Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
isByol boolean
Bring your own license.
isDisasterRecoveryEnabled boolean
Is Disaster Recovery enabled for the integrationInstance
isFileServerEnabled boolean
The file server is enabled or not.
isVisualBuilderEnabled boolean
Visual Builder is enabled or not.
lifecycleDetails string
Additional details of lifecycleState or substates
messagePacks number
The number of configured message packs (if any)
networkEndpointDetails GetIntegrationInstanceNetworkEndpointDetail[]
Base representation of a network endpoint.
privateEndpointOutboundConnections GetIntegrationInstancePrivateEndpointOutboundConnection[]
Base representation for Outbound Connection (Reverse Connection).
shape string
Shape
state string
The current state of the integration instance.
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.
systemTags {[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_endpoints Sequence[integration.GetIntegrationInstanceAlternateCustomEndpoint]
A list of alternate custom endpoints used for the integration instance URL.
attachments Sequence[integration.GetIntegrationInstanceAttachment]
A list of associated attachments to other services
compartment_id str
Compartment Identifier.
consumption_model str
The entitlement used for billing purposes.
custom_endpoints Sequence[integration.GetIntegrationInstanceCustomEndpoint]
Details for a custom endpoint for the integration instance.
data_retention_period str
Data retention period set for given integration instance
defined_tags Mapping[str, str]
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
disaster_recovery_details Sequence[integration.GetIntegrationInstanceDisasterRecoveryDetail]
Disaster recovery details for the integration instance created in the region.
display_name str
Integration Instance Identifier, can be renamed.
domain_id str
enable_process_automation_trigger int
extend_data_retention_trigger int
failover_trigger int
freeform_tags Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id str
The Virtual Cloud Network OCID.
idcs_at str
idcs_infos Sequence[integration.GetIntegrationInstanceIdcsInfo]
Information for IDCS access
instance_design_time_url str
instance_url str
The Integration Instance URL.
integration_instance_id str
integration_instance_type str
Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
is_byol bool
Bring your own license.
is_disaster_recovery_enabled bool
Is Disaster Recovery enabled for the integrationInstance
is_file_server_enabled bool
The file server is enabled or not.
is_visual_builder_enabled bool
Visual Builder is enabled or not.
lifecycle_details str
Additional details of lifecycleState or substates
message_packs int
The number of configured message packs (if any)
network_endpoint_details Sequence[integration.GetIntegrationInstanceNetworkEndpointDetail]
Base representation of a network endpoint.
private_endpoint_outbound_connections Sequence[integration.GetIntegrationInstancePrivateEndpointOutboundConnection]
Base representation for Outbound Connection (Reverse Connection).
shape str
Shape
state str
The current state of the integration instance.
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.
system_tags 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.
alternateCustomEndpoints List<Property Map>
A list of alternate custom endpoints used for the integration instance URL.
attachments List<Property Map>
A list of associated attachments to other services
compartmentId String
Compartment Identifier.
consumptionModel String
The entitlement used for billing purposes.
customEndpoints List<Property Map>
Details for a custom endpoint for the integration instance.
dataRetentionPeriod String
Data retention period set for given integration instance
definedTags Map<String>
Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
disasterRecoveryDetails List<Property Map>
Disaster recovery details for the integration instance created in the region.
displayName String
Integration Instance Identifier, can be renamed.
domainId String
enableProcessAutomationTrigger Number
extendDataRetentionTrigger Number
failoverTrigger Number
freeformTags Map<String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id String
The Virtual Cloud Network OCID.
idcsAt String
idcsInfos List<Property Map>
Information for IDCS access
instanceDesignTimeUrl String
instanceUrl String
The Integration Instance URL.
integrationInstanceId String
integrationInstanceType String
Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
isByol Boolean
Bring your own license.
isDisasterRecoveryEnabled Boolean
Is Disaster Recovery enabled for the integrationInstance
isFileServerEnabled Boolean
The file server is enabled or not.
isVisualBuilderEnabled Boolean
Visual Builder is enabled or not.
lifecycleDetails String
Additional details of lifecycleState or substates
messagePacks Number
The number of configured message packs (if any)
networkEndpointDetails List<Property Map>
Base representation of a network endpoint.
privateEndpointOutboundConnections List<Property Map>
Base representation for Outbound Connection (Reverse Connection).
shape String
Shape
state String
The current state of the integration instance.
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.
systemTags 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

GetIntegrationInstanceAlternateCustomEndpoint

Alias This property is required. string
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
CertificateSecretId This property is required. string
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
CertificateSecretVersion This property is required. int
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type - Type of DNS.
DnsType This property is required. string
DnsZoneName This property is required. string
DNS Zone name
Hostname This property is required. string
A custom hostname to be used for the integration instance URL, in FQDN format.
ManagedType This property is required. string
Indicates if custom endpoint is managed by oracle or customer.
Alias This property is required. string
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
CertificateSecretId This property is required. string
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
CertificateSecretVersion This property is required. int
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type - Type of DNS.
DnsType This property is required. string
DnsZoneName This property is required. string
DNS Zone name
Hostname This property is required. string
A custom hostname to be used for the integration instance URL, in FQDN format.
ManagedType This property is required. string
Indicates if custom endpoint is managed by oracle or customer.
alias This property is required. String
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
certificateSecretId This property is required. String
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
certificateSecretVersion This property is required. Integer
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type - Type of DNS.
dnsType This property is required. String
dnsZoneName This property is required. String
DNS Zone name
hostname This property is required. String
A custom hostname to be used for the integration instance URL, in FQDN format.
managedType This property is required. String
Indicates if custom endpoint is managed by oracle or customer.
alias This property is required. string
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
certificateSecretId This property is required. string
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
certificateSecretVersion This property is required. number
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type - Type of DNS.
dnsType This property is required. string
dnsZoneName This property is required. string
DNS Zone name
hostname This property is required. string
A custom hostname to be used for the integration instance URL, in FQDN format.
managedType This property is required. string
Indicates if custom endpoint is managed by oracle or customer.
alias This property is required. str
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
certificate_secret_id This property is required. str
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
certificate_secret_version This property is required. int
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type - Type of DNS.
dns_type This property is required. str
dns_zone_name This property is required. str
DNS Zone name
hostname This property is required. str
A custom hostname to be used for the integration instance URL, in FQDN format.
managed_type This property is required. str
Indicates if custom endpoint is managed by oracle or customer.
alias This property is required. String
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
certificateSecretId This property is required. String
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
certificateSecretVersion This property is required. Number
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type - Type of DNS.
dnsType This property is required. String
dnsZoneName This property is required. String
DNS Zone name
hostname This property is required. String
A custom hostname to be used for the integration instance URL, in FQDN format.
managedType This property is required. String
Indicates if custom endpoint is managed by oracle or customer.

GetIntegrationInstanceAttachment

IsImplicit This property is required. 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
TargetId This property is required. string
The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
TargetInstanceUrl This property is required. string
The dataplane instance URL of the attached instance
TargetRole This property is required. 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.
TargetServiceType This property is required. string
The type of the target instance, such as "FUSION".
IsImplicit This property is required. 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
TargetId This property is required. string
The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
TargetInstanceUrl This property is required. string
The dataplane instance URL of the attached instance
TargetRole This property is required. 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.
TargetServiceType This property is required. string
The type of the target instance, such as "FUSION".
isImplicit This property is required. 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
targetId This property is required. String
The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
targetInstanceUrl This property is required. String
The dataplane instance URL of the attached instance
targetRole This property is required. 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.
targetServiceType This property is required. String
The type of the target instance, such as "FUSION".
isImplicit This property is required. 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
targetId This property is required. string
The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
targetInstanceUrl This property is required. string
The dataplane instance URL of the attached instance
targetRole This property is required. 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.
targetServiceType This property is required. string
The type of the target instance, such as "FUSION".
is_implicit This property is required. 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
target_id This property is required. 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_url This property is required. str
The dataplane instance URL of the attached instance
target_role This property is required. 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_type This property is required. str
The type of the target instance, such as "FUSION".
isImplicit This property is required. 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
targetId This property is required. String
The OCID of the target instance (which could be any other Oracle Cloud Infrastructure PaaS/SaaS resource), to which this instance is attached.
targetInstanceUrl This property is required. String
The dataplane instance URL of the attached instance
targetRole This property is required. 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.
targetServiceType This property is required. String
The type of the target instance, such as "FUSION".

GetIntegrationInstanceCustomEndpoint

Alias This property is required. string
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
CertificateSecretId This property is required. string
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
CertificateSecretVersion This property is required. int
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type - Type of DNS.
DnsType This property is required. string
DnsZoneName This property is required. string
DNS Zone name
Hostname This property is required. string
A custom hostname to be used for the integration instance URL, in FQDN format.
ManagedType This property is required. string
Indicates if custom endpoint is managed by oracle or customer.
Alias This property is required. string
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
CertificateSecretId This property is required. string
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
CertificateSecretVersion This property is required. int
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type - Type of DNS.
DnsType This property is required. string
DnsZoneName This property is required. string
DNS Zone name
Hostname This property is required. string
A custom hostname to be used for the integration instance URL, in FQDN format.
ManagedType This property is required. string
Indicates if custom endpoint is managed by oracle or customer.
alias This property is required. String
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
certificateSecretId This property is required. String
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
certificateSecretVersion This property is required. Integer
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type - Type of DNS.
dnsType This property is required. String
dnsZoneName This property is required. String
DNS Zone name
hostname This property is required. String
A custom hostname to be used for the integration instance URL, in FQDN format.
managedType This property is required. String
Indicates if custom endpoint is managed by oracle or customer.
alias This property is required. string
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
certificateSecretId This property is required. string
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
certificateSecretVersion This property is required. number
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type - Type of DNS.
dnsType This property is required. string
dnsZoneName This property is required. string
DNS Zone name
hostname This property is required. string
A custom hostname to be used for the integration instance URL, in FQDN format.
managedType This property is required. string
Indicates if custom endpoint is managed by oracle or customer.
alias This property is required. str
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
certificate_secret_id This property is required. str
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
certificate_secret_version This property is required. int
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type - Type of DNS.
dns_type This property is required. str
dns_zone_name This property is required. str
DNS Zone name
hostname This property is required. str
A custom hostname to be used for the integration instance URL, in FQDN format.
managed_type This property is required. str
Indicates if custom endpoint is managed by oracle or customer.
alias This property is required. String
When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
certificateSecretId This property is required. String
Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
certificateSecretVersion This property is required. Number
The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type - Type of DNS.
dnsType This property is required. String
dnsZoneName This property is required. String
DNS Zone name
hostname This property is required. String
A custom hostname to be used for the integration instance URL, in FQDN format.
managedType This property is required. String
Indicates if custom endpoint is managed by oracle or customer.

GetIntegrationInstanceDisasterRecoveryDetail

CrossRegionIntegrationInstanceDetails This property is required. List<GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail>
Details of integration instance created in cross region for disaster recovery.
RegionalInstanceUrl This property is required. string
Region specific instance url for the integration instance in the region
Role This property is required. string
Role of the integration instance in the region
CrossRegionIntegrationInstanceDetails This property is required. []GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail
Details of integration instance created in cross region for disaster recovery.
RegionalInstanceUrl This property is required. string
Region specific instance url for the integration instance in the region
Role This property is required. string
Role of the integration instance in the region
crossRegionIntegrationInstanceDetails This property is required. List<GetInstanceDisasterRecoveryDetailCrossRegionInstanceDetail>
Details of integration instance created in cross region for disaster recovery.
regionalInstanceUrl This property is required. String
Region specific instance url for the integration instance in the region
role This property is required. String
Role of the integration instance in the region
crossRegionIntegrationInstanceDetails This property is required. GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail[]
Details of integration instance created in cross region for disaster recovery.
regionalInstanceUrl This property is required. string
Region specific instance url for the integration instance in the region
role This property is required. string
Role of the integration instance in the region
cross_region_integration_instance_details This property is required. Sequence[integration.GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail]
Details of integration instance created in cross region for disaster recovery.
regional_instance_url This property is required. str
Region specific instance url for the integration instance in the region
role This property is required. str
Role of the integration instance in the region
crossRegionIntegrationInstanceDetails This property is required. List<Property Map>
Details of integration instance created in cross region for disaster recovery.
regionalInstanceUrl This property is required. String
Region specific instance url for the integration instance in the region
role This property is required. String
Role of the integration instance in the region

GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail

Id This property is required. string
The Virtual Cloud Network OCID.
Region This property is required. string
Cross region where integration instance is created
Role This property is required. string
Role of the integration instance in the region
TimeRoleChanged This property is required. string
Time when cross region integration instance role was changed
Id This property is required. string
The Virtual Cloud Network OCID.
Region This property is required. string
Cross region where integration instance is created
Role This property is required. string
Role of the integration instance in the region
TimeRoleChanged This property is required. string
Time when cross region integration instance role was changed
id This property is required. String
The Virtual Cloud Network OCID.
region This property is required. String
Cross region where integration instance is created
role This property is required. String
Role of the integration instance in the region
timeRoleChanged This property is required. String
Time when cross region integration instance role was changed
id This property is required. string
The Virtual Cloud Network OCID.
region This property is required. string
Cross region where integration instance is created
role This property is required. string
Role of the integration instance in the region
timeRoleChanged This property is required. string
Time when cross region integration instance role was changed
id This property is required. str
The Virtual Cloud Network OCID.
region This property is required. str
Cross region where integration instance is created
role This property is required. str
Role of the integration instance in the region
time_role_changed This property is required. str
Time when cross region integration instance role was changed
id This property is required. String
The Virtual Cloud Network OCID.
region This property is required. String
Cross region where integration instance is created
role This property is required. String
Role of the integration instance in the region
timeRoleChanged This property is required. String
Time when cross region integration instance role was changed

GetIntegrationInstanceIdcsInfo

IdcsAppDisplayName This property is required. string
The IDCS application display name associated with the instance
IdcsAppId This property is required. string
The IDCS application ID associated with the instance
IdcsAppLocationUrl This property is required. string
URL for the location of the IDCS Application (used by IDCS APIs)
IdcsAppName This property is required. string
The IDCS application name associated with the instance
InstancePrimaryAudienceUrl This property is required. string
The URL used as the primary audience for integration flows in this instance type: string* instance_design_time_url - The Integration Instance Design Time URL
IdcsAppDisplayName This property is required. string
The IDCS application display name associated with the instance
IdcsAppId This property is required. string
The IDCS application ID associated with the instance
IdcsAppLocationUrl This property is required. string
URL for the location of the IDCS Application (used by IDCS APIs)
IdcsAppName This property is required. string
The IDCS application name associated with the instance
InstancePrimaryAudienceUrl This property is required. string
The URL used as the primary audience for integration flows in this instance type: string* instance_design_time_url - The Integration Instance Design Time URL
idcsAppDisplayName This property is required. String
The IDCS application display name associated with the instance
idcsAppId This property is required. String
The IDCS application ID associated with the instance
idcsAppLocationUrl This property is required. String
URL for the location of the IDCS Application (used by IDCS APIs)
idcsAppName This property is required. String
The IDCS application name associated with the instance
instancePrimaryAudienceUrl This property is required. String
The URL used as the primary audience for integration flows in this instance type: string* instance_design_time_url - The Integration Instance Design Time URL
idcsAppDisplayName This property is required. string
The IDCS application display name associated with the instance
idcsAppId This property is required. string
The IDCS application ID associated with the instance
idcsAppLocationUrl This property is required. string
URL for the location of the IDCS Application (used by IDCS APIs)
idcsAppName This property is required. string
The IDCS application name associated with the instance
instancePrimaryAudienceUrl This property is required. string
The URL used as the primary audience for integration flows in this instance type: string* instance_design_time_url - The Integration Instance Design Time URL
idcs_app_display_name This property is required. str
The IDCS application display name associated with the instance
idcs_app_id This property is required. str
The IDCS application ID associated with the instance
idcs_app_location_url This property is required. str
URL for the location of the IDCS Application (used by IDCS APIs)
idcs_app_name This property is required. str
The IDCS application name associated with the instance
instance_primary_audience_url This property is required. str
The URL used as the primary audience for integration flows in this instance type: string* instance_design_time_url - The Integration Instance Design Time URL
idcsAppDisplayName This property is required. String
The IDCS application display name associated with the instance
idcsAppId This property is required. String
The IDCS application ID associated with the instance
idcsAppLocationUrl This property is required. String
URL for the location of the IDCS Application (used by IDCS APIs)
idcsAppName This property is required. String
The IDCS application name associated with the instance
instancePrimaryAudienceUrl This property is required. String
The URL used as the primary audience for integration flows in this instance type: string* instance_design_time_url - The Integration Instance Design Time URL

GetIntegrationInstanceNetworkEndpointDetail

AllowlistedHttpIps This property is required. 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.
AllowlistedHttpVcns This property is required. List<GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn>
Virtual Cloud Networks allowed to access this network endpoint.
IsIntegrationVcnAllowlisted This property is required. bool
The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
NetworkEndpointType This property is required. string
The type of network endpoint.
AllowlistedHttpIps This property is required. []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.
AllowlistedHttpVcns This property is required. []GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn
Virtual Cloud Networks allowed to access this network endpoint.
IsIntegrationVcnAllowlisted This property is required. bool
The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
NetworkEndpointType This property is required. string
The type of network endpoint.
allowlistedHttpIps This property is required. 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.
allowlistedHttpVcns This property is required. List<GetInstanceNetworkEndpointDetailAllowlistedHttpVcn>
Virtual Cloud Networks allowed to access this network endpoint.
isIntegrationVcnAllowlisted This property is required. Boolean
The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
networkEndpointType This property is required. String
The type of network endpoint.
allowlistedHttpIps This property is required. 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.
allowlistedHttpVcns This property is required. GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn[]
Virtual Cloud Networks allowed to access this network endpoint.
isIntegrationVcnAllowlisted This property is required. boolean
The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
networkEndpointType This property is required. string
The type of network endpoint.
allowlisted_http_ips This property is required. 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.
allowlisted_http_vcns This property is required. Sequence[integration.GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn]
Virtual Cloud Networks allowed to access this network endpoint.
is_integration_vcn_allowlisted This property is required. bool
The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
network_endpoint_type This property is required. str
The type of network endpoint.
allowlistedHttpIps This property is required. 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.
allowlistedHttpVcns This property is required. List<Property Map>
Virtual Cloud Networks allowed to access this network endpoint.
isIntegrationVcnAllowlisted This property is required. Boolean
The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
networkEndpointType This property is required. String
The type of network endpoint.

GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn

AllowlistedIps This property is required. 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 This property is required. string
The Virtual Cloud Network OCID.
AllowlistedIps This property is required. []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 This property is required. string
The Virtual Cloud Network OCID.
allowlistedIps This property is required. 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 This property is required. String
The Virtual Cloud Network OCID.
allowlistedIps This property is required. 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 This property is required. string
The Virtual Cloud Network OCID.
allowlisted_ips This property is required. 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 This property is required. str
The Virtual Cloud Network OCID.
allowlistedIps This property is required. 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 This property is required. String
The Virtual Cloud Network OCID.

GetIntegrationInstancePrivateEndpointOutboundConnection

NsgIds This property is required. List<string>
One or more Network security group Ids. This is an optional argument.
OutboundConnectionType This property is required. string
The type of Outbound Connection.
SubnetId This property is required. string
Customer Private Network VCN Subnet OCID. This is a required argument.
NsgIds This property is required. []string
One or more Network security group Ids. This is an optional argument.
OutboundConnectionType This property is required. string
The type of Outbound Connection.
SubnetId This property is required. string
Customer Private Network VCN Subnet OCID. This is a required argument.
nsgIds This property is required. List<String>
One or more Network security group Ids. This is an optional argument.
outboundConnectionType This property is required. String
The type of Outbound Connection.
subnetId This property is required. String
Customer Private Network VCN Subnet OCID. This is a required argument.
nsgIds This property is required. string[]
One or more Network security group Ids. This is an optional argument.
outboundConnectionType This property is required. string
The type of Outbound Connection.
subnetId This property is required. string
Customer Private Network VCN Subnet OCID. This is a required argument.
nsg_ids This property is required. Sequence[str]
One or more Network security group Ids. This is an optional argument.
outbound_connection_type This property is required. str
The type of Outbound Connection.
subnet_id This property is required. str
Customer Private Network VCN Subnet OCID. This is a required argument.
nsgIds This property is required. List<String>
One or more Network security group Ids. This is an optional argument.
outboundConnectionType This property is required. String
The type of Outbound Connection.
subnetId This property is required. String
Customer Private Network VCN Subnet OCID. This is a required argument.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi