Oracle Cloud Infrastructure

v0.5.0 published on Monday, Sep 12, 2022 by Pulumi

getIntegrationInstances

This data source provides the list of Integration Instances in Oracle Cloud Infrastructure Integration service.

Returns a list of Integration Instances.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testIntegrationInstances = Oci.Integration.GetIntegrationInstances.Invoke(new()
    {
        CompartmentId = @var.Compartment_id,
        DisplayName = @var.Integration_instance_display_name,
        State = @var.Integration_instance_state,
    });

});
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/go/oci/Integration"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Integration.GetIntegrationInstances(ctx, &integration.GetIntegrationInstancesArgs{
			CompartmentId: _var.Compartment_id,
			DisplayName:   pulumi.StringRef(_var.Integration_instance_display_name),
			State:         pulumi.StringRef(_var.Integration_instance_state),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
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.GetIntegrationInstancesArgs;
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 testIntegrationInstances = IntegrationFunctions.getIntegrationInstances(GetIntegrationInstancesArgs.builder()
            .compartmentId(var_.compartment_id())
            .displayName(var_.integration_instance_display_name())
            .state(var_.integration_instance_state())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_integration_instances = oci.Integration.get_integration_instances(compartment_id=var["compartment_id"],
    display_name=var["integration_instance_display_name"],
    state=var["integration_instance_state"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testIntegrationInstances = oci.Integration.getIntegrationInstances({
    compartmentId: _var.compartment_id,
    displayName: _var.integration_instance_display_name,
    state: _var.integration_instance_state,
});
variables:
  testIntegrationInstances:
    Fn::Invoke:
      Function: oci:Integration:getIntegrationInstances
      Arguments:
        compartmentId: ${var.compartment_id}
        displayName: ${var.integration_instance_display_name}
        state: ${var.integration_instance_state}

Using getIntegrationInstances

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 getIntegrationInstances(args: GetIntegrationInstancesArgs, opts?: InvokeOptions): Promise<GetIntegrationInstancesResult>
function getIntegrationInstancesOutput(args: GetIntegrationInstancesOutputArgs, opts?: InvokeOptions): Output<GetIntegrationInstancesResult>
def get_integration_instances(compartment_id: Optional[str] = None,
                              display_name: Optional[str] = None,
                              filters: Optional[Sequence[_integration.GetIntegrationInstancesFilter]] = None,
                              state: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetIntegrationInstancesResult
def get_integration_instances_output(compartment_id: Optional[pulumi.Input[str]] = None,
                              display_name: Optional[pulumi.Input[str]] = None,
                              filters: Optional[pulumi.Input[Sequence[pulumi.Input[_integration.GetIntegrationInstancesFilterArgs]]]] = None,
                              state: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetIntegrationInstancesResult]
func GetIntegrationInstances(ctx *Context, args *GetIntegrationInstancesArgs, opts ...InvokeOption) (*GetIntegrationInstancesResult, error)
func GetIntegrationInstancesOutput(ctx *Context, args *GetIntegrationInstancesOutputArgs, opts ...InvokeOption) GetIntegrationInstancesResultOutput

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

public static class GetIntegrationInstances 
{
    public static Task<GetIntegrationInstancesResult> InvokeAsync(GetIntegrationInstancesArgs args, InvokeOptions? opts = null)
    public static Output<GetIntegrationInstancesResult> Invoke(GetIntegrationInstancesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIntegrationInstancesResult> getIntegrationInstances(GetIntegrationInstancesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: oci:Integration/getIntegrationInstances:getIntegrationInstances
  arguments:
    # arguments dictionary

The following arguments are supported:

CompartmentId string

The ID of the compartment in which to list resources.

DisplayName string

A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource

Filters List<GetIntegrationInstancesFilter>
State string

Life cycle state to query on.

CompartmentId string

The ID of the compartment in which to list resources.

DisplayName string

A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource

Filters []GetIntegrationInstancesFilter
State string

Life cycle state to query on.

compartmentId String

The ID of the compartment in which to list resources.

displayName String

A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource

filters List<GetInstancesFilter>
state String

Life cycle state to query on.

compartmentId string

The ID of the compartment in which to list resources.

displayName string

A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource

filters GetIntegrationInstancesFilter[]
state string

Life cycle state to query on.

compartment_id str

The ID of the compartment in which to list resources.

display_name str

A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource

filters GetIntegrationInstancesFilter]
state str

Life cycle state to query on.

compartmentId String

The ID of the compartment in which to list resources.

displayName String

A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource

filters List<Property Map>
state String

Life cycle state to query on.

getIntegrationInstances Result

The following output properties are available:

CompartmentId string

Compartment Identifier.

Id string

The provider-assigned unique ID for this managed resource.

IntegrationInstances List<GetIntegrationInstancesIntegrationInstance>

The list of integration_instances.

DisplayName string

Integration Instance Identifier, can be renamed.

Filters List<GetIntegrationInstancesFilter>
State string

The current state of the integration instance.

CompartmentId string

Compartment Identifier.

Id string

The provider-assigned unique ID for this managed resource.

IntegrationInstances []GetIntegrationInstancesIntegrationInstance

The list of integration_instances.

DisplayName string

Integration Instance Identifier, can be renamed.

Filters []GetIntegrationInstancesFilter
State string

The current state of the integration instance.

compartmentId String

Compartment Identifier.

id String

The provider-assigned unique ID for this managed resource.

integrationInstances List<GetInstancesInstance>

The list of integration_instances.

displayName String

Integration Instance Identifier, can be renamed.

filters List<GetInstancesFilter>
state String

The current state of the integration instance.

compartmentId string

Compartment Identifier.

id string

The provider-assigned unique ID for this managed resource.

integrationInstances GetIntegrationInstancesIntegrationInstance[]

The list of integration_instances.

displayName string

Integration Instance Identifier, can be renamed.

filters GetIntegrationInstancesFilter[]
state string

The current state of the integration instance.

compartment_id str

Compartment Identifier.

id str

The provider-assigned unique ID for this managed resource.

integration_instances GetIntegrationInstancesIntegrationInstance]

The list of integration_instances.

display_name str

Integration Instance Identifier, can be renamed.

filters GetIntegrationInstancesFilter]
state str

The current state of the integration instance.

compartmentId String

Compartment Identifier.

id String

The provider-assigned unique ID for this managed resource.

integrationInstances List<Property Map>

The list of integration_instances.

displayName String

Integration Instance Identifier, can be renamed.

filters List<Property Map>
state String

The current state of the integration instance.

Supporting Types

GetIntegrationInstancesFilter

Name string
Values List<string>
Regex bool
Name string
Values []string
Regex bool
name String
values List<String>
regex Boolean
name string
values string[]
regex boolean
name str
values Sequence[str]
regex bool
name String
values List<String>
regex Boolean

GetIntegrationInstancesIntegrationInstance

AlternateCustomEndpoints List<GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpoint>

A list of alternate custom endpoints used for the integration instance URL.

Attachments List<GetIntegrationInstancesIntegrationInstanceAttachment>

A list of associated attachments to other services

CompartmentId string

The ID of the compartment in which to list resources.

ConsumptionModel string

The entitlement used for billing purposes.

CustomEndpoints List<GetIntegrationInstancesIntegrationInstanceCustomEndpoint>

Details for a custom endpoint for the integration instance.

DefinedTags Dictionary<string, object>

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

DisplayName string

A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource

FreeformTags Dictionary<string, object>

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<GetIntegrationInstancesIntegrationInstanceIdcsInfo>

Information for IDCS access

InstanceUrl string

The Integration Instance URL.

IntegrationInstanceType string

Standard or Enterprise type

IsByol bool

Bring your own license.

IsFileServerEnabled bool

The file server is enabled or not.

IsVisualBuilderEnabled bool

Visual Builder is enabled or not.

MessagePacks int

The number of configured message packs (if any)

NetworkEndpointDetails List<GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetail>

Base representation of a network endpoint.

State string

Life cycle state to query on.

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.

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 []GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpoint

A list of alternate custom endpoints used for the integration instance URL.

Attachments []GetIntegrationInstancesIntegrationInstanceAttachment

A list of associated attachments to other services

CompartmentId string

The ID of the compartment in which to list resources.

ConsumptionModel string

The entitlement used for billing purposes.

CustomEndpoints []GetIntegrationInstancesIntegrationInstanceCustomEndpoint

Details for a custom endpoint for the integration instance.

DefinedTags map[string]interface{}

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

DisplayName string

A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource

FreeformTags map[string]interface{}

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 []GetIntegrationInstancesIntegrationInstanceIdcsInfo

Information for IDCS access

InstanceUrl string

The Integration Instance URL.

IntegrationInstanceType string

Standard or Enterprise type

IsByol bool

Bring your own license.

IsFileServerEnabled bool

The file server is enabled or not.

IsVisualBuilderEnabled bool

Visual Builder is enabled or not.

MessagePacks int

The number of configured message packs (if any)

NetworkEndpointDetails []GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetail

Base representation of a network endpoint.

State string

Life cycle state to query on.

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.

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<GetInstancesInstanceAlternateCustomEndpoint>

A list of alternate custom endpoints used for the integration instance URL.

attachments List<GetInstancesInstanceAttachment>

A list of associated attachments to other services

compartmentId String

The ID of the compartment in which to list resources.

consumptionModel String

The entitlement used for billing purposes.

customEndpoints List<GetInstancesInstanceCustomEndpoint>

Details for a custom endpoint for the integration instance.

definedTags Map<String,Object>

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

displayName String

A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource

freeformTags Map<String,Object>

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<GetInstancesInstanceIdcsInfo>

Information for IDCS access

instanceUrl String

The Integration Instance URL.

integrationInstanceType String

Standard or Enterprise type

isByol Boolean

Bring your own license.

isFileServerEnabled Boolean

The file server is enabled or not.

isVisualBuilderEnabled Boolean

Visual Builder is enabled or not.

messagePacks Integer

The number of configured message packs (if any)

networkEndpointDetails List<GetInstancesInstanceNetworkEndpointDetail>

Base representation of a network endpoint.

state String

Life cycle state to query on.

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.

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 GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpoint[]

A list of alternate custom endpoints used for the integration instance URL.

attachments GetIntegrationInstancesIntegrationInstanceAttachment[]

A list of associated attachments to other services

compartmentId string

The ID of the compartment in which to list resources.

consumptionModel string

The entitlement used for billing purposes.

customEndpoints GetIntegrationInstancesIntegrationInstanceCustomEndpoint[]

Details for a custom endpoint for the integration instance.

definedTags {[key: string]: any}

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

displayName string

A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource

freeformTags {[key: string]: any}

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 GetIntegrationInstancesIntegrationInstanceIdcsInfo[]

Information for IDCS access

instanceUrl string

The Integration Instance URL.

integrationInstanceType string

Standard or Enterprise type

isByol boolean

Bring your own license.

isFileServerEnabled boolean

The file server is enabled or not.

isVisualBuilderEnabled boolean

Visual Builder is enabled or not.

messagePacks number

The number of configured message packs (if any)

networkEndpointDetails GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetail[]

Base representation of a network endpoint.

state string

Life cycle state to query on.

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.

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 GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpoint]

A list of alternate custom endpoints used for the integration instance URL.

attachments GetIntegrationInstancesIntegrationInstanceAttachment]

A list of associated attachments to other services

compartment_id str

The ID of the compartment in which to list resources.

consumption_model str

The entitlement used for billing purposes.

custom_endpoints GetIntegrationInstancesIntegrationInstanceCustomEndpoint]

Details for a custom endpoint for the integration instance.

defined_tags Mapping[str, Any]

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

display_name str

A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource

freeform_tags Mapping[str, Any]

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 GetIntegrationInstancesIntegrationInstanceIdcsInfo]

Information for IDCS access

instance_url str

The Integration Instance URL.

integration_instance_type str

Standard or Enterprise type

is_byol bool

Bring your own license.

is_file_server_enabled bool

The file server is enabled or not.

is_visual_builder_enabled bool

Visual Builder is enabled or not.

message_packs int

The number of configured message packs (if any)

network_endpoint_details GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetail]

Base representation of a network endpoint.

state str

Life cycle state to query on.

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.

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

The ID of the compartment in which to list resources.

consumptionModel String

The entitlement used for billing purposes.

customEndpoints List<Property Map>

Details for a custom endpoint for the integration instance.

definedTags Map<Any>

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

displayName String

A user-friendly name. Does not have to be unique, and it's changeable. Example: My new resource

freeformTags Map<Any>

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

instanceUrl String

The Integration Instance URL.

integrationInstanceType String

Standard or Enterprise type

isByol Boolean

Bring your own license.

isFileServerEnabled Boolean

The file server is enabled or not.

isVisualBuilderEnabled Boolean

Visual Builder is enabled or not.

messagePacks Number

The number of configured message packs (if any)

networkEndpointDetails List<Property Map>

Base representation of a network endpoint.

state String

Life cycle state to query on.

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.

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.

GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpoint

Alias string

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

CertificateSecretId string

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

CertificateSecretVersion int

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

Hostname string

A custom hostname to be used for the integration instance URL, in FQDN format.

Alias string

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

CertificateSecretId string

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

CertificateSecretVersion int

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

Hostname string

A custom hostname to be used for the integration instance URL, in FQDN format.

alias String

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

certificateSecretId String

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

certificateSecretVersion Integer

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

hostname String

A custom hostname to be used for the integration instance URL, in FQDN format.

alias string

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

certificateSecretId string

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

certificateSecretVersion number

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

hostname string

A custom hostname to be used for the integration instance URL, in FQDN format.

alias str

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

certificate_secret_id str

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

certificate_secret_version int

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

hostname str

A custom hostname to be used for the integration instance URL, in FQDN format.

alias String

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

certificateSecretId String

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

certificateSecretVersion Number

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

hostname String

A custom hostname to be used for the integration instance URL, in FQDN format.

GetIntegrationInstancesIntegrationInstanceAttachment

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
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.

TargetInstanceUrl string

The dataplane instance URL of the attached instance

TargetRole string

The role of the target attachment.

TargetServiceType string

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
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.

TargetInstanceUrl string

The dataplane instance URL of the attached instance

TargetRole string

The role of the target attachment.

TargetServiceType string

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
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.

targetInstanceUrl String

The dataplane instance URL of the attached instance

targetRole String

The role of the target attachment.

targetServiceType String

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
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.

targetInstanceUrl string

The dataplane instance URL of the attached instance

targetRole string

The role of the target attachment.

targetServiceType string

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
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_url str

The dataplane instance URL of the attached instance

target_role str

The role of the target attachment.

target_service_type str

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
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.

targetInstanceUrl String

The dataplane instance URL of the attached instance

targetRole String

The role of the target attachment.

targetServiceType String

The type of the target instance, such as "FUSION".

GetIntegrationInstancesIntegrationInstanceCustomEndpoint

Alias string

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

CertificateSecretId string

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

CertificateSecretVersion int

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

Hostname string

A custom hostname to be used for the integration instance URL, in FQDN format.

Alias string

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

CertificateSecretId string

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

CertificateSecretVersion int

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

Hostname string

A custom hostname to be used for the integration instance URL, in FQDN format.

alias String

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

certificateSecretId String

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

certificateSecretVersion Integer

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

hostname String

A custom hostname to be used for the integration instance URL, in FQDN format.

alias string

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

certificateSecretId string

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

certificateSecretVersion number

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

hostname string

A custom hostname to be used for the integration instance URL, in FQDN format.

alias str

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

certificate_secret_id str

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

certificate_secret_version int

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

hostname str

A custom hostname to be used for the integration instance URL, in FQDN format.

alias String

When creating the DNS CNAME record for the custom hostname, this value must be specified in the rdata.

certificateSecretId String

Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.

certificateSecretVersion Number

The secret version used for the certificate-secret-id (if certificate-secret-id is specified).

hostname String

A custom hostname to be used for the integration instance URL, in FQDN format.

GetIntegrationInstancesIntegrationInstanceIdcsInfo

IdcsAppDisplayName string

The IDCS application display name associated with the instance

IdcsAppId string

The IDCS application ID associated with the instance

IdcsAppLocationUrl string

URL for the location of the IDCS Application (used by IDCS APIs)

IdcsAppName string

The IDCS application name associated with the instance

InstancePrimaryAudienceUrl string

The URL used as the primary audience for integration flows in this instance type: string

IdcsAppDisplayName string

The IDCS application display name associated with the instance

IdcsAppId string

The IDCS application ID associated with the instance

IdcsAppLocationUrl string

URL for the location of the IDCS Application (used by IDCS APIs)

IdcsAppName string

The IDCS application name associated with the instance

InstancePrimaryAudienceUrl string

The URL used as the primary audience for integration flows in this instance type: string

idcsAppDisplayName String

The IDCS application display name associated with the instance

idcsAppId String

The IDCS application ID associated with the instance

idcsAppLocationUrl String

URL for the location of the IDCS Application (used by IDCS APIs)

idcsAppName String

The IDCS application name associated with the instance

instancePrimaryAudienceUrl String

The URL used as the primary audience for integration flows in this instance type: string

idcsAppDisplayName string

The IDCS application display name associated with the instance

idcsAppId string

The IDCS application ID associated with the instance

idcsAppLocationUrl string

URL for the location of the IDCS Application (used by IDCS APIs)

idcsAppName string

The IDCS application name associated with the instance

instancePrimaryAudienceUrl string

The URL used as the primary audience for integration flows in this instance type: string

idcs_app_display_name str

The IDCS application display name associated with the instance

idcs_app_id str

The IDCS application ID associated with the instance

idcs_app_location_url str

URL for the location of the IDCS Application (used by IDCS APIs)

idcs_app_name str

The IDCS application name associated with the instance

instance_primary_audience_url str

The URL used as the primary audience for integration flows in this instance type: string

idcsAppDisplayName String

The IDCS application display name associated with the instance

idcsAppId String

The IDCS application ID associated with the instance

idcsAppLocationUrl String

URL for the location of the IDCS Application (used by IDCS APIs)

idcsAppName String

The IDCS application name associated with the instance

instancePrimaryAudienceUrl String

The URL used as the primary audience for integration flows in this instance type: string

GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetail

AllowlistedHttpIps 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 List<GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn>

Virtual Cloud Networks allowed to access this network endpoint.

IsIntegrationVcnAllowlisted bool

The Integration service's VCN is allow-listed to allow integrations to call back into other integrations

NetworkEndpointType string

The type of network endpoint.

AllowlistedHttpIps []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 []GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn

Virtual Cloud Networks allowed to access this network endpoint.

IsIntegrationVcnAllowlisted bool

The Integration service's VCN is allow-listed to allow integrations to call back into other integrations

NetworkEndpointType string

The type of network endpoint.

allowlistedHttpIps 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 List<GetInstancesInstanceNetworkEndpointDetailAllowlistedHttpVcn>

Virtual Cloud Networks allowed to access this network endpoint.

isIntegrationVcnAllowlisted Boolean

The Integration service's VCN is allow-listed to allow integrations to call back into other integrations

networkEndpointType String

The type of network endpoint.

allowlistedHttpIps 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 GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn[]

Virtual Cloud Networks allowed to access this network endpoint.

isIntegrationVcnAllowlisted boolean

The Integration service's VCN is allow-listed to allow integrations to call back into other integrations

networkEndpointType string

The type of network endpoint.

allowlisted_http_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.

allowlisted_http_vcns GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn]

Virtual Cloud Networks allowed to access this network endpoint.

is_integration_vcn_allowlisted bool

The Integration service's VCN is allow-listed to allow integrations to call back into other integrations

network_endpoint_type str

The type of network endpoint.

allowlistedHttpIps 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 List<Property Map>

Virtual Cloud Networks allowed to access this network endpoint.

isIntegrationVcnAllowlisted Boolean

The Integration service's VCN is allow-listed to allow integrations to call back into other integrations

networkEndpointType String

The type of network endpoint.

GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn

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.

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.