Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.Integration.getIntegrationInstances
Explore with Pulumi AI
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:
- Compartment
Id string - The ID of the compartment in which to list resources.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Example:
My new resource
- Filters
List<Get
Integration Instances Filter> - State string
- Life cycle state to query on.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Example:
My new resource
- Filters
[]Get
Integration Instances Filter - State string
- Life cycle state to query on.
- compartment
Id String - The ID of the compartment in which to list resources.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Example:
My new resource
- filters
List<Get
Instances Filter> - state String
- Life cycle state to query on.
- compartment
Id string - The ID of the compartment in which to list resources.
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Example:
My new resource
- filters
Get
Integration Instances Filter[] - 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.
Get Integration Instances Filter] - state str
- Life cycle state to query on.
- compartment
Id String - The ID of the compartment in which to list resources.
- display
Name 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:
- Compartment
Id string - Compartment Identifier.
- Id string
- The provider-assigned unique ID for this managed resource.
- Integration
Instances List<GetIntegration Instances Integration Instance> - The list of integration_instances.
- Display
Name string - Integration Instance Identifier, can be renamed.
- Filters
List<Get
Integration Instances Filter> - State string
- The current state of the integration instance.
- Compartment
Id string - Compartment Identifier.
- Id string
- The provider-assigned unique ID for this managed resource.
- Integration
Instances []GetIntegration Instances Integration Instance - The list of integration_instances.
- Display
Name string - Integration Instance Identifier, can be renamed.
- Filters
[]Get
Integration Instances Filter - State string
- The current state of the integration instance.
- compartment
Id String - Compartment Identifier.
- id String
- The provider-assigned unique ID for this managed resource.
- integration
Instances List<GetInstances Instance> - The list of integration_instances.
- display
Name String - Integration Instance Identifier, can be renamed.
- filters
List<Get
Instances Filter> - state String
- The current state of the integration instance.
- compartment
Id string - Compartment Identifier.
- id string
- The provider-assigned unique ID for this managed resource.
- integration
Instances GetIntegration Instances Integration Instance[] - The list of integration_instances.
- display
Name string - Integration Instance Identifier, can be renamed.
- filters
Get
Integration Instances Filter[] - 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.Get Integration Instances Integration Instance] - The list of integration_instances.
- display_
name str - Integration Instance Identifier, can be renamed.
- filters
Sequence[integration.
Get Integration Instances Filter] - state str
- The current state of the integration instance.
- compartment
Id String - Compartment Identifier.
- id String
- The provider-assigned unique ID for this managed resource.
- integration
Instances List<Property Map> - The list of integration_instances.
- display
Name String - Integration Instance Identifier, can be renamed.
- filters List<Property Map>
- state String
- The current state of the integration instance.
Supporting Types
GetIntegrationInstancesFilter
GetIntegrationInstancesIntegrationInstance
- Alternate
Custom List<GetEndpoints Integration Instances Integration Instance Alternate Custom Endpoint> - A list of alternate custom endpoints used for the integration instance URL.
- Attachments
List<Get
Integration Instances Integration Instance Attachment> - A list of associated attachments to other services
- Compartment
Id string - The ID of the compartment in which to list resources.
- Consumption
Model string - The entitlement used for billing purposes.
- Custom
Endpoints List<GetIntegration Instances Integration Instance Custom Endpoint> - Details for a custom endpoint for the integration instance.
- Data
Retention 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"}
- Disaster
Recovery List<GetDetails Integration Instances Integration Instance Disaster Recovery Detail> - Disaster recovery details for the integration instance created in the region.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Example:
My new resource
- Domain
Id string - Enable
Process intAutomation Trigger - Extend
Data intRetention Trigger - Failover
Trigger 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.
- Idcs
At string - Idcs
Infos List<GetIntegration Instances Integration Instance Idcs Info> - Information for IDCS access
- Instance
Design stringTime Url - Instance
Url string - The Integration Instance URL.
- Integration
Instance stringType - 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 string - Additional details of lifecycleState or substates
- Message
Packs int - The number of configured message packs (if any)
- Network
Endpoint List<GetDetails Integration Instances Integration Instance Network Endpoint Detail> - Base representation of a network endpoint.
- Private
Endpoint List<GetOutbound Connections Integration Instances Integration Instance Private Endpoint Outbound Connection> - Base representation for Outbound Connection (Reverse Connection).
- Shape string
- Shape
- State string
- Life cycle state to query on.
- State
Message 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"}
- Time
Created string - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- Alternate
Custom []GetEndpoints Integration Instances Integration Instance Alternate Custom Endpoint - A list of alternate custom endpoints used for the integration instance URL.
- Attachments
[]Get
Integration Instances Integration Instance Attachment - A list of associated attachments to other services
- Compartment
Id string - The ID of the compartment in which to list resources.
- Consumption
Model string - The entitlement used for billing purposes.
- Custom
Endpoints []GetIntegration Instances Integration Instance Custom Endpoint - Details for a custom endpoint for the integration instance.
- Data
Retention 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"}
- Disaster
Recovery []GetDetails Integration Instances Integration Instance Disaster Recovery Detail - Disaster recovery details for the integration instance created in the region.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Example:
My new resource
- Domain
Id string - Enable
Process intAutomation Trigger - Extend
Data intRetention Trigger - Failover
Trigger 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.
- Idcs
At string - Idcs
Infos []GetIntegration Instances Integration Instance Idcs Info - Information for IDCS access
- Instance
Design stringTime Url - Instance
Url string - The Integration Instance URL.
- Integration
Instance stringType - 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 string - Additional details of lifecycleState or substates
- Message
Packs int - The number of configured message packs (if any)
- Network
Endpoint []GetDetails Integration Instances Integration Instance Network Endpoint Detail - Base representation of a network endpoint.
- Private
Endpoint []GetOutbound Connections Integration Instances Integration Instance Private Endpoint Outbound Connection - Base representation for Outbound Connection (Reverse Connection).
- Shape string
- Shape
- State string
- Life cycle state to query on.
- State
Message 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"}
- Time
Created string - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- Time
Updated string - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- alternate
Custom List<GetEndpoints Instances Instance Alternate Custom Endpoint> - A list of alternate custom endpoints used for the integration instance URL.
- attachments
List<Get
Instances Instance Attachment> - A list of associated attachments to other services
- compartment
Id String - The ID of the compartment in which to list resources.
- consumption
Model String - The entitlement used for billing purposes.
- custom
Endpoints List<GetInstances Instance Custom Endpoint> - Details for a custom endpoint for the integration instance.
- data
Retention 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"}
- disaster
Recovery List<GetDetails Instances Instance Disaster Recovery Detail> - Disaster recovery details for the integration instance created in the region.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Example:
My new resource
- domain
Id String - enable
Process IntegerAutomation Trigger - extend
Data IntegerRetention Trigger - failover
Trigger 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.
- idcs
At String - idcs
Infos List<GetInstances Instance Idcs Info> - Information for IDCS access
- instance
Design StringTime Url - instance
Url String - The Integration Instance URL.
- integration
Instance StringType - Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- is
Byol Boolean - Bring your own license.
- is
Disaster BooleanRecovery Enabled - Is Disaster Recovery enabled for the integrationInstance
- is
File BooleanServer Enabled - The file server is enabled or not.
- is
Visual BooleanBuilder Enabled - Visual Builder is enabled or not.
- lifecycle
Details String - Additional details of lifecycleState or substates
- message
Packs Integer - The number of configured message packs (if any)
- network
Endpoint List<GetDetails Instances Instance Network Endpoint Detail> - Base representation of a network endpoint.
- private
Endpoint List<GetOutbound Connections Instances Instance Private Endpoint Outbound Connection> - Base representation for Outbound Connection (Reverse Connection).
- shape String
- Shape
- state String
- Life cycle state to query on.
- state
Message 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"}
- time
Created String - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- time
Updated String - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- alternate
Custom GetEndpoints Integration Instances Integration Instance Alternate Custom Endpoint[] - A list of alternate custom endpoints used for the integration instance URL.
- attachments
Get
Integration Instances Integration Instance Attachment[] - A list of associated attachments to other services
- compartment
Id string - The ID of the compartment in which to list resources.
- consumption
Model string - The entitlement used for billing purposes.
- custom
Endpoints GetIntegration Instances Integration Instance Custom Endpoint[] - Details for a custom endpoint for the integration instance.
- data
Retention 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"}
- disaster
Recovery GetDetails Integration Instances Integration Instance Disaster Recovery Detail[] - Disaster recovery details for the integration instance created in the region.
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Example:
My new resource
- domain
Id string - enable
Process numberAutomation Trigger - extend
Data numberRetention Trigger - failover
Trigger 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.
- idcs
At string - idcs
Infos GetIntegration Instances Integration Instance Idcs Info[] - Information for IDCS access
- instance
Design stringTime Url - instance
Url string - The Integration Instance URL.
- integration
Instance stringType - Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- is
Byol boolean - Bring your own license.
- is
Disaster booleanRecovery Enabled - Is Disaster Recovery enabled for the integrationInstance
- is
File booleanServer Enabled - The file server is enabled or not.
- is
Visual booleanBuilder Enabled - Visual Builder is enabled or not.
- lifecycle
Details string - Additional details of lifecycleState or substates
- message
Packs number - The number of configured message packs (if any)
- network
Endpoint GetDetails Integration Instances Integration Instance Network Endpoint Detail[] - Base representation of a network endpoint.
- private
Endpoint GetOutbound Connections Integration Instances Integration Instance Private Endpoint Outbound Connection[] - Base representation for Outbound Connection (Reverse Connection).
- shape string
- Shape
- state string
- Life cycle state to query on.
- state
Message 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"}
- time
Created string - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- time
Updated string - The time the IntegrationInstance was updated. An RFC3339 formatted datetime string.
- alternate_
custom_ Sequence[integration.endpoints Get Integration Instances Integration Instance Alternate Custom Endpoint] - A list of alternate custom endpoints used for the integration instance URL.
- attachments
Sequence[integration.
Get Integration Instances Integration Instance Attachment] - 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.Get Integration Instances Integration 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[integration.details Get Integration Instances Integration Instance Disaster Recovery Detail] - Disaster recovery details for the integration instance created in the region.
- 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_ 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[integration.Get Integration Instances Integration Instance Idcs Info] - Information for IDCS access
- instance_
design_ strtime_ url - instance_
url str - The Integration Instance URL.
- 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[integration.details Get Integration Instances Integration Instance Network Endpoint Detail] - Base representation of a network endpoint.
- private_
endpoint_ Sequence[integration.outbound_ connections Get Integration Instances Integration Instance Private Endpoint Outbound Connection] - 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.
- 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.
- alternate
Custom 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
- compartment
Id String - The ID of the compartment in which to list resources.
- consumption
Model String - The entitlement used for billing purposes.
- custom
Endpoints List<Property Map> - Details for a custom endpoint for the integration instance.
- data
Retention 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"}
- disaster
Recovery List<Property Map>Details - Disaster recovery details for the integration instance created in the region.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Example:
My new resource
- domain
Id String - enable
Process NumberAutomation Trigger - extend
Data NumberRetention Trigger - failover
Trigger 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.
- idcs
At String - idcs
Infos List<Property Map> - Information for IDCS access
- instance
Design StringTime Url - instance
Url String - The Integration Instance URL.
- integration
Instance StringType - Standard or Enterprise type, Oracle Integration Generation 2 uses ENTERPRISE and STANDARD, Oracle Integration 3 uses ENTERPRISEX and STANDARDX
- is
Byol Boolean - Bring your own license.
- is
Disaster BooleanRecovery Enabled - Is Disaster Recovery enabled for the integrationInstance
- is
File BooleanServer Enabled - The file server is enabled or not.
- is
Visual BooleanBuilder Enabled - Visual Builder is enabled or not.
- lifecycle
Details String - Additional details of lifecycleState or substates
- message
Packs Number - The number of configured message packs (if any)
- network
Endpoint List<Property Map>Details - Base representation of a network endpoint.
- private
Endpoint List<Property Map>Outbound Connections - Base representation for Outbound Connection (Reverse Connection).
- shape String
- Shape
- state String
- Life cycle state to query on.
- state
Message 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"}
- time
Created String - The time the the Integration Instance was created. An RFC3339 formatted datetime string.
- time
Updated 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.
- Certificate
Secret stringId - 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 string - Dns
Zone stringName - DNS Zone name
- Hostname string
- A custom hostname to be used for the integration instance URL, in FQDN format.
- Managed
Type 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.
- Certificate
Secret stringId - 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 string - Dns
Zone stringName - DNS Zone name
- Hostname string
- A custom hostname to be used for the integration instance URL, in FQDN format.
- Managed
Type 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.
- certificate
Secret StringId - Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificate
Secret IntegerVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).*
dns_type
- Type of DNS. - dns
Type String - dns
Zone StringName - DNS Zone name
- hostname String
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managed
Type 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.
- certificate
Secret stringId - Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificate
Secret numberVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).*
dns_type
- Type of DNS. - dns
Type string - dns
Zone stringName - DNS Zone name
- hostname string
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managed
Type 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.
- certificate
Secret StringId - Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificate
Secret NumberVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).*
dns_type
- Type of DNS. - dns
Type String - dns
Zone StringName - DNS Zone name
- hostname String
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managed
Type String - Indicates if custom endpoint is managed by oracle or customer.
GetIntegrationInstancesIntegrationInstanceAttachment
- 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 string - 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 stringUrl - The dataplane instance URL of the attached instance
- Target
Role 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.
- Target
Service 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 string - 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 stringUrl - The dataplane instance URL of the attached instance
- Target
Role 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.
- Target
Service stringType - The type of the target instance, such as "FUSION".
- is
Implicit 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 ==
- target
Id String - 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 StringUrl - The dataplane instance URL of the attached instance
- target
Role 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.
- target
Service StringType - The type of the target instance, such as "FUSION".
- is
Implicit 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 ==
- target
Id string - 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 stringUrl - The dataplane instance URL of the attached instance
- target
Role 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.
- target
Service 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".
- is
Implicit 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 ==
- target
Id String - 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 StringUrl - The dataplane instance URL of the attached instance
- target
Role 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.
- target
Service StringType - 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.
- Certificate
Secret stringId - 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 string - Dns
Zone stringName - DNS Zone name
- Hostname string
- A custom hostname to be used for the integration instance URL, in FQDN format.
- Managed
Type 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.
- Certificate
Secret stringId - 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 string - Dns
Zone stringName - DNS Zone name
- Hostname string
- A custom hostname to be used for the integration instance URL, in FQDN format.
- Managed
Type 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.
- certificate
Secret StringId - Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificate
Secret IntegerVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).*
dns_type
- Type of DNS. - dns
Type String - dns
Zone StringName - DNS Zone name
- hostname String
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managed
Type 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.
- certificate
Secret stringId - Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificate
Secret numberVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).*
dns_type
- Type of DNS. - dns
Type string - dns
Zone stringName - DNS Zone name
- hostname string
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managed
Type 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.
- certificate
Secret StringId - Optional OCID of a vault/secret containing a private SSL certificate bundle to be used for the custom hostname.
- certificate
Secret NumberVersion - The secret version used for the certificate-secret-id (if certificate-secret-id is specified).*
dns_type
- Type of DNS. - dns
Type String - dns
Zone StringName - DNS Zone name
- hostname String
- A custom hostname to be used for the integration instance URL, in FQDN format.
- managed
Type String - Indicates if custom endpoint is managed by oracle or customer.
GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetail
- Cross
Region List<GetIntegration Instance Details Integration Instances Integration Instance Disaster Recovery Detail Cross Region Integration Instance Detail> - Details of integration instance created in cross region for disaster recovery.
- Regional
Instance stringUrl - Region specific instance url for the integration instance in the region
- Role string
- Role of the integration instance in the region
- Cross
Region []GetIntegration Instance Details Integration Instances Integration Instance Disaster Recovery Detail Cross Region Integration Instance Detail - Details of integration instance created in cross region for disaster recovery.
- Regional
Instance stringUrl - Region specific instance url for the integration instance in the region
- Role string
- Role of the integration instance in the region
- cross
Region List<GetIntegration Instance Details Instances Instance Disaster Recovery Detail Cross Region Instance Detail> - Details of integration instance created in cross region for disaster recovery.
- regional
Instance StringUrl - Region specific instance url for the integration instance in the region
- role String
- Role of the integration instance in the region
- cross
Region GetIntegration Instance Details Integration Instances Integration Instance Disaster Recovery Detail Cross Region Integration Instance Detail[] - Details of integration instance created in cross region for disaster recovery.
- regional
Instance 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[integration.integration_ instance_ details Get Integration Instances 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
- cross
Region List<Property Map>Integration Instance Details - Details of integration instance created in cross region for disaster recovery.
- regional
Instance StringUrl - Region specific instance url for the integration instance in the region
- role String
- Role of the integration instance in the region
GetIntegrationInstancesIntegrationInstanceDisasterRecoveryDetailCrossRegionIntegrationInstanceDetail
- 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
- Time
Role 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
- Time
Role 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
- time
Role 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
- time
Role 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
- time
Role StringChanged - Time when cross region integration instance role was changed
GetIntegrationInstancesIntegrationInstanceIdcsInfo
- Idcs
App stringDisplay Name - The IDCS application display name associated with the instance
- Idcs
App stringId - The IDCS application ID associated with the instance
- Idcs
App stringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- Idcs
App stringName - The IDCS application name associated with the instance
- Instance
Primary 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 stringDisplay Name - The IDCS application display name associated with the instance
- Idcs
App stringId - The IDCS application ID associated with the instance
- Idcs
App stringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- Idcs
App stringName - The IDCS application name associated with the instance
- Instance
Primary 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 StringDisplay Name - The IDCS application display name associated with the instance
- idcs
App StringId - The IDCS application ID associated with the instance
- idcs
App StringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- idcs
App StringName - The IDCS application name associated with the instance
- instance
Primary 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 stringDisplay Name - The IDCS application display name associated with the instance
- idcs
App stringId - The IDCS application ID associated with the instance
- idcs
App stringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- idcs
App stringName - The IDCS application name associated with the instance
- instance
Primary 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
- idcs
App StringDisplay Name - The IDCS application display name associated with the instance
- idcs
App StringId - The IDCS application ID associated with the instance
- idcs
App StringLocation Url - URL for the location of the IDCS Application (used by IDCS APIs)
- idcs
App StringName - The IDCS application name associated with the instance
- instance
Primary 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
GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetail
- Allowlisted
Http 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.
- Allowlisted
Http List<GetVcns Integration Instances 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 stringType - The type of network endpoint.
- Allowlisted
Http []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.
- Allowlisted
Http []GetVcns Integration Instances 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 stringType - The type of network endpoint.
- allowlisted
Http 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.
- allowlisted
Http List<GetVcns Instances Instance Network Endpoint Detail Allowlisted Http Vcn> - Virtual Cloud Networks allowed to access this network endpoint.
- is
Integration BooleanVcn Allowlisted - The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
- network
Endpoint StringType - The type of network endpoint.
- allowlisted
Http 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.
- allowlisted
Http GetVcns Integration Instances Integration Instance Network Endpoint Detail Allowlisted Http Vcn[] - Virtual Cloud Networks allowed to access this network endpoint.
- is
Integration booleanVcn Allowlisted - The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
- network
Endpoint 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[integration.vcns Get Integration Instances 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.
- allowlisted
Http 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.
- allowlisted
Http List<Property Map>Vcns - Virtual Cloud Networks allowed to access this network endpoint.
- is
Integration BooleanVcn Allowlisted - The Integration service's VCN is allow-listed to allow integrations to call back into other integrations
- network
Endpoint StringType - The type of network endpoint.
GetIntegrationInstancesIntegrationInstanceNetworkEndpointDetailAllowlistedHttpVcn
- Allowlisted
Ips 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.
- Allowlisted
Ips []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 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.
- allowlisted
Ips 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.
- allowlisted
Ips 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
- Nsg
Ids List<string> - One or more Network security group Ids. This is an optional argument.
- Outbound
Connection stringType - The type of Outbound Connection.
- Subnet
Id string - Customer Private Network VCN Subnet OCID. This is a required argument.
- Nsg
Ids []string - One or more Network security group Ids. This is an optional argument.
- Outbound
Connection stringType - The type of Outbound Connection.
- Subnet
Id string - Customer Private Network VCN Subnet OCID. This is a required argument.
- nsg
Ids List<String> - One or more Network security group Ids. This is an optional argument.
- outbound
Connection StringType - The type of Outbound Connection.
- subnet
Id String - Customer Private Network VCN Subnet OCID. This is a required argument.
- nsg
Ids string[] - One or more Network security group Ids. This is an optional argument.
- outbound
Connection stringType - The type of Outbound Connection.
- subnet
Id 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.
- nsg
Ids List<String> - One or more Network security group Ids. This is an optional argument.
- outbound
Connection StringType - The type of Outbound Connection.
- subnet
Id 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.