1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Integration
  5. getIntegrationInstances
Oracle Cloud Infrastructure v2.4.0 published on Thursday, Jul 25, 2024 by Pulumi

oci.Integration.getIntegrationInstances

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.4.0 published on Thursday, Jul 25, 2024 by Pulumi

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

    Returns a list of Integration Instances.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testIntegrationInstances = oci.Integration.getIntegrationInstances({
        compartmentId: compartmentId,
        displayName: integrationInstanceDisplayName,
        state: integrationInstanceState,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_integration_instances = oci.Integration.get_integration_instances(compartment_id=compartment_id,
        display_name=integration_instance_display_name,
        state=integration_instance_state)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/Integration"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := Integration.GetIntegrationInstances(ctx, &integration.GetIntegrationInstancesArgs{
    			CompartmentId: compartmentId,
    			DisplayName:   pulumi.StringRef(integrationInstanceDisplayName),
    			State:         pulumi.StringRef(integrationInstanceState),
    		}, 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 testIntegrationInstances = Oci.Integration.GetIntegrationInstances.Invoke(new()
        {
            CompartmentId = compartmentId,
            DisplayName = integrationInstanceDisplayName,
            State = integrationInstanceState,
        });
    
    });
    
    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(compartmentId)
                .displayName(integrationInstanceDisplayName)
                .state(integrationInstanceState)
                .build());
    
        }
    }
    
    variables:
      testIntegrationInstances:
        fn::invoke:
          Function: oci:Integration:getIntegrationInstances
          Arguments:
            compartmentId: ${compartmentId}
            displayName: ${integrationInstanceDisplayName}
            state: ${integrationInstanceState}
    

    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 Sequence[integration.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 Sequence[integration.GetIntegrationInstancesIntegrationInstance]
    The list of integration_instances.
    display_name str
    Integration Instance Identifier, can be renamed.
    filters Sequence[integration.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
    DomainId string
    EnableProcessAutomationTrigger int
    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, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
    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.
    PrivateEndpointOutboundConnections List<GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnection>
    Base representation for Outbound Connection (Reverse Connection).
    Shape string
    Shape
    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
    DomainId string
    EnableProcessAutomationTrigger int
    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, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
    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.
    PrivateEndpointOutboundConnections []GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnection
    Base representation for Outbound Connection (Reverse Connection).
    Shape string
    Shape
    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
    domainId String
    enableProcessAutomationTrigger Integer
    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, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
    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.
    privateEndpointOutboundConnections List<GetInstancesInstancePrivateEndpointOutboundConnection>
    Base representation for Outbound Connection (Reverse Connection).
    shape String
    Shape
    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
    domainId string
    enableProcessAutomationTrigger number
    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, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
    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.
    privateEndpointOutboundConnections GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnection[]
    Base representation for Outbound Connection (Reverse Connection).
    shape string
    Shape
    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 Sequence[integration.GetIntegrationInstancesIntegrationInstanceAlternateCustomEndpoint]
    A list of alternate custom endpoints used for the integration instance URL.
    attachments Sequence[integration.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 Sequence[integration.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
    domain_id str
    enable_process_automation_trigger int
    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 Sequence[integration.GetIntegrationInstancesIntegrationInstanceIdcsInfo]
    Information for IDCS access
    instance_url str
    The Integration Instance URL.
    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_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 Sequence[integration.GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetail]
    Base representation of a network endpoint.
    private_endpoint_outbound_connections Sequence[integration.GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnection]
    Base representation for Outbound Connection (Reverse Connection).
    shape str
    Shape
    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
    domainId String
    enableProcessAutomationTrigger Number
    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, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
    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.
    privateEndpointOutboundConnections List<Property Map>
    Base representation for Outbound Connection (Reverse Connection).
    shape String
    Shape
    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.

    • PARENT - The target instance is the parent of this attachment.
    • CHILD - The target instance is the child of this 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.

    • PARENT - The target instance is the parent of this attachment.
    • CHILD - The target instance is the child of this 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.

    • PARENT - The target instance is the parent of this attachment.
    • CHILD - The target instance is the child of this 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.

    • PARENT - The target instance is the parent of this attachment.
    • CHILD - The target instance is the child of this 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.

    • PARENT - The target instance is the parent of this attachment.
    • CHILD - The target instance is the child of this 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.

    • PARENT - The target instance is the parent of this attachment.
    • CHILD - The target instance is the child of this 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 Sequence[integration.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.

    GetIntegrationInstancesIntegrationInstancePrivateEndpointOutboundConnection

    NsgIds List<string>
    One or more Network security group Ids. This is an optional argument.
    OutboundConnectionType string
    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.
    OutboundConnectionType string
    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.
    outboundConnectionType String
    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.
    outboundConnectionType string
    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_type str
    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.
    outboundConnectionType String
    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 oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.4.0 published on Thursday, Jul 25, 2024 by Pulumi