Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.Integration.getIntegrationInstance
Explore with Pulumi AI
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,
});
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"])
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
	})
}
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,
    });
});
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());
    }
}
variables:
  testIntegrationInstance:
    fn::invoke:
      function: oci:Integration:getIntegrationInstance
      arguments:
        integrationInstanceId: ${testIntegrationInstanceOciIntegrationIntegrationInstance.id}
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>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]func LookupIntegrationInstance(ctx *Context, args *LookupIntegrationInstanceArgs, opts ...InvokeOption) (*LookupIntegrationInstanceResult, error)
func LookupIntegrationInstanceOutput(ctx *Context, args *LookupIntegrationInstanceOutputArgs, opts ...InvokeOption) LookupIntegrationInstanceResultOutput> Note: This function is named LookupIntegrationInstance 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)
}public static CompletableFuture<GetIntegrationInstanceResult> getIntegrationInstance(GetIntegrationInstanceArgs args, InvokeOptions options)
public static Output<GetIntegrationInstanceResult> getIntegrationInstance(GetIntegrationInstanceArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Integration/getIntegrationInstance:getIntegrationInstance
  arguments:
    # arguments dictionaryThe following arguments are supported:
- IntegrationInstance stringId 
- Unique Integration Instance identifier.
- IntegrationInstance stringId 
- Unique Integration Instance identifier.
- integrationInstance StringId 
- Unique Integration Instance identifier.
- integrationInstance stringId 
- Unique Integration Instance identifier.
- integration_instance_ strid 
- Unique Integration Instance identifier.
- integrationInstance StringId 
- Unique Integration Instance identifier.
getIntegrationInstance Result
The following output properties are available:
- AlternateCustom List<GetEndpoints Integration Instance Alternate Custom Endpoint> 
- A list of alternate custom endpoints used for the integration instance URL.
- Attachments
List<GetIntegration Instance Attachment> 
- A list of associated attachments to other services
- CompartmentId string
- Compartment Identifier.
- ConsumptionModel string
- The entitlement used for billing purposes.
- CustomEndpoints List<GetIntegration Instance Custom Endpoint> 
- Details for a custom endpoint for the integration instance.
- DataRetention stringPeriod 
- Data retention period set for given integration instance
- Dictionary<string, string>
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- DisasterRecovery List<GetDetails Integration Instance Disaster Recovery Detail> 
- Disaster recovery details for the integration instance created in the region.
- DisplayName string
- Integration Instance Identifier, can be renamed.
- DomainId string
- EnableProcess intAutomation Trigger 
- ExtendData intRetention Trigger 
- FailoverTrigger int
- 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<GetIntegration Instance Idcs Info> 
- Information for IDCS access
- InstanceDesign stringTime Url 
- InstanceUrl string
- The Integration Instance URL.
- IntegrationInstance stringId 
- IntegrationInstance stringType 
- 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.
- IsDisaster boolRecovery Enabled 
- Is Disaster Recovery enabled for the integrationInstance
- IsFile boolServer Enabled 
- The file server is enabled or not.
- IsVisual boolBuilder Enabled 
- Visual Builder is enabled or not.
- LifecycleDetails string
- Additional details of lifecycleState or substates
- MessagePacks int
- The number of configured message packs (if any)
- NetworkEndpoint List<GetDetails Integration Instance Network Endpoint Detail> 
- Base representation of a network endpoint.
- PrivateEndpoint List<GetOutbound Connections Integration Instance Private Endpoint Outbound Connection> 
- 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.
- 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 []GetEndpoints Integration Instance Alternate Custom Endpoint 
- A list of alternate custom endpoints used for the integration instance URL.
- Attachments
[]GetIntegration Instance Attachment 
- A list of associated attachments to other services
- CompartmentId string
- Compartment Identifier.
- ConsumptionModel string
- The entitlement used for billing purposes.
- CustomEndpoints []GetIntegration Instance Custom Endpoint 
- Details for a custom endpoint for the integration instance.
- DataRetention stringPeriod 
- Data retention period set for given integration instance
- map[string]string
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- DisasterRecovery []GetDetails Integration Instance Disaster Recovery Detail 
- Disaster recovery details for the integration instance created in the region.
- DisplayName string
- Integration Instance Identifier, can be renamed.
- DomainId string
- EnableProcess intAutomation Trigger 
- ExtendData intRetention Trigger 
- FailoverTrigger int
- 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 []GetIntegration Instance Idcs Info 
- Information for IDCS access
- InstanceDesign stringTime Url 
- InstanceUrl string
- The Integration Instance URL.
- IntegrationInstance stringId 
- IntegrationInstance stringType 
- 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.
- IsDisaster boolRecovery Enabled 
- Is Disaster Recovery enabled for the integrationInstance
- IsFile boolServer Enabled 
- The file server is enabled or not.
- IsVisual boolBuilder Enabled 
- Visual Builder is enabled or not.
- LifecycleDetails string
- Additional details of lifecycleState or substates
- MessagePacks int
- The number of configured message packs (if any)
- NetworkEndpoint []GetDetails Integration Instance Network Endpoint Detail 
- Base representation of a network endpoint.
- PrivateEndpoint []GetOutbound Connections Integration Instance Private Endpoint Outbound Connection 
- 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.
- 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<GetEndpoints Instance Alternate Custom Endpoint> 
- A list of alternate custom endpoints used for the integration instance URL.
- attachments
List<GetInstance Attachment> 
- A list of associated attachments to other services
- compartmentId String
- Compartment Identifier.
- consumptionModel String
- The entitlement used for billing purposes.
- customEndpoints List<GetInstance Custom Endpoint> 
- Details for a custom endpoint for the integration instance.
- dataRetention StringPeriod 
- Data retention period set for given integration instance
- Map<String,String>
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- disasterRecovery List<GetDetails Instance Disaster Recovery Detail> 
- Disaster recovery details for the integration instance created in the region.
- displayName String
- Integration Instance Identifier, can be renamed.
- domainId String
- enableProcess IntegerAutomation Trigger 
- extendData IntegerRetention Trigger 
- failoverTrigger Integer
- 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<GetInstance Idcs Info> 
- Information for IDCS access
- instanceDesign StringTime Url 
- instanceUrl String
- The Integration Instance URL.
- integrationInstance StringId 
- integrationInstance StringType 
- 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.
- isDisaster BooleanRecovery Enabled 
- Is Disaster Recovery enabled for the integrationInstance
- isFile BooleanServer Enabled 
- The file server is enabled or not.
- isVisual BooleanBuilder Enabled 
- Visual Builder is enabled or not.
- lifecycleDetails String
- Additional details of lifecycleState or substates
- messagePacks Integer
- The number of configured message packs (if any)
- networkEndpoint List<GetDetails Instance Network Endpoint Detail> 
- Base representation of a network endpoint.
- privateEndpoint List<GetOutbound Connections Instance Private Endpoint Outbound Connection> 
- 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.
- 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 GetEndpoints Integration Instance Alternate Custom Endpoint[] 
- A list of alternate custom endpoints used for the integration instance URL.
- attachments
GetIntegration Instance Attachment[] 
- A list of associated attachments to other services
- compartmentId string
- Compartment Identifier.
- consumptionModel string
- The entitlement used for billing purposes.
- customEndpoints GetIntegration Instance Custom Endpoint[] 
- Details for a custom endpoint for the integration instance.
- dataRetention stringPeriod 
- Data retention period set for given integration instance
- {[key: string]: string}
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- disasterRecovery GetDetails Integration Instance Disaster Recovery Detail[] 
- Disaster recovery details for the integration instance created in the region.
- displayName string
- Integration Instance Identifier, can be renamed.
- domainId string
- enableProcess numberAutomation Trigger 
- extendData numberRetention Trigger 
- failoverTrigger number
- {[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 GetIntegration Instance Idcs Info[] 
- Information for IDCS access
- instanceDesign stringTime Url 
- instanceUrl string
- The Integration Instance URL.
- integrationInstance stringId 
- integrationInstance stringType 
- 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.
- isDisaster booleanRecovery Enabled 
- Is Disaster Recovery enabled for the integrationInstance
- isFile booleanServer Enabled 
- The file server is enabled or not.
- isVisual booleanBuilder Enabled 
- Visual Builder is enabled or not.
- lifecycleDetails string
- Additional details of lifecycleState or substates
- messagePacks number
- The number of configured message packs (if any)
- networkEndpoint GetDetails Integration Instance Network Endpoint Detail[] 
- Base representation of a network endpoint.
- privateEndpoint GetOutbound Connections Integration Instance Private Endpoint Outbound Connection[] 
- 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.
- {[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[Getendpoints Integration Instance Alternate Custom Endpoint] 
- A list of alternate custom endpoints used for the integration instance URL.
- attachments
Sequence[GetIntegration Instance Attachment] 
- 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[GetIntegration Instance Custom Endpoint] 
- Details for a custom endpoint for the integration instance.
- data_retention_ strperiod 
- Data retention period set for given integration instance
- Mapping[str, str]
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}
- disaster_recovery_ Sequence[Getdetails Integration Instance Disaster Recovery Detail] 
- 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_ intautomation_ trigger 
- extend_data_ intretention_ trigger 
- failover_trigger int
- 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[GetIntegration Instance Idcs Info] 
- Information for IDCS access
- instance_design_ strtime_ url 
- instance_url str
- The Integration Instance URL.
- integration_instance_ strid 
- integration_instance_ strtype 
- 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_ boolrecovery_ enabled 
- Is Disaster Recovery enabled for the integrationInstance
- is_file_ boolserver_ enabled 
- The file server is enabled or not.
- is_visual_ boolbuilder_ enabled 
- 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_ Sequence[Getdetails Integration Instance Network Endpoint Detail] 
- Base representation of a network endpoint.
- private_endpoint_ Sequence[Getoutbound_ connections Integration Instance Private Endpoint Outbound Connection] 
- 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.
- 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 
- 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.
- dataRetention StringPeriod 
- Data retention period set for given integration instance
- Map<String>
- 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
- Integration Instance Identifier, can be renamed.
- domainId String
- enableProcess NumberAutomation Trigger 
- extendData NumberRetention Trigger 
- failoverTrigger Number
- 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
- instanceDesign StringTime Url 
- instanceUrl String
- The Integration Instance URL.
- integrationInstance StringId 
- integrationInstance StringType 
- 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.
- isDisaster BooleanRecovery Enabled 
- Is Disaster Recovery enabled for the integrationInstance
- isFile BooleanServer Enabled 
- The file server is enabled or not.
- isVisual BooleanBuilder Enabled 
- Visual Builder is enabled or not.
- lifecycleDetails String
- Additional details of lifecycleState or substates
- messagePacks Number
- The number of configured message packs (if any)
- networkEndpoint List<Property Map>Details 
- Base representation of a network endpoint.
- privateEndpoint List<Property Map>Outbound Connections 
- 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.
- 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 string
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- CertificateSecret stringId 
- Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- CertificateSecret intVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type- Type of DNS.
- DnsType string
- DnsZone stringName 
- DNS Zone name
- Hostname string
- A custom hostname to be used for the integration instance URL, in FQDN format.
- ManagedType string
- Indicates if custom endpoint is managed by oracle or customer.
- Alias string
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- CertificateSecret stringId 
- Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- CertificateSecret intVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type- Type of DNS.
- DnsType string
- DnsZone stringName 
- DNS Zone name
- Hostname string
- A custom hostname to be used for the integration instance URL, in FQDN format.
- ManagedType string
- Indicates if custom endpoint is managed by oracle or customer.
- alias String
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificateSecret StringId 
- Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificateSecret IntegerVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type- Type of DNS.
- dnsType String
- dnsZone StringName 
- DNS Zone name
- hostname String
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managedType String
- Indicates if custom endpoint is managed by oracle or customer.
- alias string
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificateSecret stringId 
- Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificateSecret numberVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type- Type of DNS.
- dnsType string
- dnsZone stringName 
- DNS Zone name
- hostname string
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managedType string
- Indicates if custom endpoint is managed by oracle or customer.
- alias str
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificate_secret_ strid 
- Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificate_secret_ intversion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type- Type of DNS.
- dns_type str
- dns_zone_ strname 
- DNS Zone name
- hostname str
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managed_type str
- Indicates if custom endpoint is managed by oracle or customer.
- alias String
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificateSecret StringId 
- Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificateSecret NumberVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type- Type of DNS.
- dnsType String
- dnsZone StringName 
- DNS Zone name
- hostname String
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managedType String
- Indicates if custom endpoint is managed by oracle or customer.
GetIntegrationInstanceAttachment   
- 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".
GetIntegrationInstanceCustomEndpoint    
- Alias string
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- CertificateSecret stringId 
- Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- CertificateSecret intVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type- Type of DNS.
- DnsType string
- DnsZone stringName 
- DNS Zone name
- Hostname string
- A custom hostname to be used for the integration instance URL, in FQDN format.
- ManagedType string
- Indicates if custom endpoint is managed by oracle or customer.
- Alias string
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- CertificateSecret stringId 
- Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- CertificateSecret intVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type- Type of DNS.
- DnsType string
- DnsZone stringName 
- DNS Zone name
- Hostname string
- A custom hostname to be used for the integration instance URL, in FQDN format.
- ManagedType string
- Indicates if custom endpoint is managed by oracle or customer.
- alias String
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificateSecret StringId 
- Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificateSecret IntegerVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type- Type of DNS.
- dnsType String
- dnsZone StringName 
- DNS Zone name
- hostname String
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managedType String
- Indicates if custom endpoint is managed by oracle or customer.
- alias string
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificateSecret stringId 
- Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificateSecret numberVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type- Type of DNS.
- dnsType string
- dnsZone stringName 
- DNS Zone name
- hostname string
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managedType string
- Indicates if custom endpoint is managed by oracle or customer.
- alias str
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificate_secret_ strid 
- Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificate_secret_ intversion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type- Type of DNS.
- dns_type str
- dns_zone_ strname 
- DNS Zone name
- hostname str
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managed_type str
- Indicates if custom endpoint is managed by oracle or customer.
- alias String
- When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.
- certificateSecret StringId 
- Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificateSecret NumberVersion 
- The secret version used for the certificate-secret-id (if certificate-secret-id is specified).* dns_type- Type of DNS.
- dnsType String
- dnsZone StringName 
- DNS Zone name
- hostname String
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managedType String
- Indicates if custom endpoint is managed by oracle or customer.
GetIntegrationInstanceDisasterRecoveryDetail     
- CrossRegion List<GetIntegration Instance Details Integration 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 []GetIntegration Instance Details Integration 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<GetIntegration Instance Details Instance 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 GetIntegration Instance Details Integration 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[Getintegration_ instance_ details Integration 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
GetIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail          
- 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
GetIntegrationInstanceIdcsInfo    
- 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* instance_design_time_url- The Integration Instance Design Time URL
- 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* instance_design_time_url- The Integration Instance Design Time URL
- 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* instance_design_time_url- The Integration Instance Design Time URL
- 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* instance_design_time_url- The Integration Instance Design Time URL
- 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* instance_design_time_url- The Integration Instance Design Time URL
- 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* instance_design_time_url- The Integration Instance Design Time URL
GetIntegrationInstanceNetworkEndpointDetail     
- 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<GetVcns Integration Instance Network Endpoint Detail 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 []GetVcns Integration Instance Network Endpoint Detail 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<GetVcns Instance Network Endpoint Detail 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 GetVcns Integration Instance Network Endpoint Detail 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.
- 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[Getvcns Integration Instance Network Endpoint Detail Allowlisted Http Vcn] 
- Virtual Cloud Networks allowed to access this network endpoint.
- is_integration_ boolvcn_ allowlisted 
- The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
- network_endpoint_ strtype 
- 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
- networkEndpoint StringType 
- The type of network endpoint.
GetIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn        
- 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 string
- 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 str
- 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.
GetIntegrationInstancePrivateEndpointOutboundConnection      
- 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.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.