1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataCatalog
  5. getConnections
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.DataCatalog.getConnections

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

This data source provides the list of Connections in Oracle Cloud Infrastructure Data Catalog service.

Returns a list of all Connections for a data asset.

Example Usage

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

const testConnections = oci.DataCatalog.getConnections({
    catalogId: testCatalog.id,
    dataAssetKey: connectionDataAssetKey,
    createdById: testCreatedBy.id,
    displayName: connectionDisplayName,
    displayNameContains: connectionDisplayNameContains,
    externalKey: connectionExternalKey,
    fields: connectionFields,
    isDefault: connectionIsDefault,
    state: connectionState,
    timeCreated: connectionTimeCreated,
    timeStatusUpdated: connectionTimeStatusUpdated,
    timeUpdated: connectionTimeUpdated,
    updatedById: testUpdatedBy.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_connections = oci.DataCatalog.get_connections(catalog_id=test_catalog["id"],
    data_asset_key=connection_data_asset_key,
    created_by_id=test_created_by["id"],
    display_name=connection_display_name,
    display_name_contains=connection_display_name_contains,
    external_key=connection_external_key,
    fields=connection_fields,
    is_default=connection_is_default,
    state=connection_state,
    time_created=connection_time_created,
    time_status_updated=connection_time_status_updated,
    time_updated=connection_time_updated,
    updated_by_id=test_updated_by["id"])
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datacatalog.GetConnections(ctx, &datacatalog.GetConnectionsArgs{
			CatalogId:           testCatalog.Id,
			DataAssetKey:        connectionDataAssetKey,
			CreatedById:         pulumi.StringRef(testCreatedBy.Id),
			DisplayName:         pulumi.StringRef(connectionDisplayName),
			DisplayNameContains: pulumi.StringRef(connectionDisplayNameContains),
			ExternalKey:         pulumi.StringRef(connectionExternalKey),
			Fields:              connectionFields,
			IsDefault:           pulumi.BoolRef(connectionIsDefault),
			State:               pulumi.StringRef(connectionState),
			TimeCreated:         pulumi.StringRef(connectionTimeCreated),
			TimeStatusUpdated:   pulumi.StringRef(connectionTimeStatusUpdated),
			TimeUpdated:         pulumi.StringRef(connectionTimeUpdated),
			UpdatedById:         pulumi.StringRef(testUpdatedBy.Id),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testConnections = Oci.DataCatalog.GetConnections.Invoke(new()
    {
        CatalogId = testCatalog.Id,
        DataAssetKey = connectionDataAssetKey,
        CreatedById = testCreatedBy.Id,
        DisplayName = connectionDisplayName,
        DisplayNameContains = connectionDisplayNameContains,
        ExternalKey = connectionExternalKey,
        Fields = connectionFields,
        IsDefault = connectionIsDefault,
        State = connectionState,
        TimeCreated = connectionTimeCreated,
        TimeStatusUpdated = connectionTimeStatusUpdated,
        TimeUpdated = connectionTimeUpdated,
        UpdatedById = testUpdatedBy.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DataCatalog.DataCatalogFunctions;
import com.pulumi.oci.DataCatalog.inputs.GetConnectionsArgs;
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 testConnections = DataCatalogFunctions.getConnections(GetConnectionsArgs.builder()
            .catalogId(testCatalog.id())
            .dataAssetKey(connectionDataAssetKey)
            .createdById(testCreatedBy.id())
            .displayName(connectionDisplayName)
            .displayNameContains(connectionDisplayNameContains)
            .externalKey(connectionExternalKey)
            .fields(connectionFields)
            .isDefault(connectionIsDefault)
            .state(connectionState)
            .timeCreated(connectionTimeCreated)
            .timeStatusUpdated(connectionTimeStatusUpdated)
            .timeUpdated(connectionTimeUpdated)
            .updatedById(testUpdatedBy.id())
            .build());

    }
}
Copy
variables:
  testConnections:
    fn::invoke:
      function: oci:DataCatalog:getConnections
      arguments:
        catalogId: ${testCatalog.id}
        dataAssetKey: ${connectionDataAssetKey}
        createdById: ${testCreatedBy.id}
        displayName: ${connectionDisplayName}
        displayNameContains: ${connectionDisplayNameContains}
        externalKey: ${connectionExternalKey}
        fields: ${connectionFields}
        isDefault: ${connectionIsDefault}
        state: ${connectionState}
        timeCreated: ${connectionTimeCreated}
        timeStatusUpdated: ${connectionTimeStatusUpdated}
        timeUpdated: ${connectionTimeUpdated}
        updatedById: ${testUpdatedBy.id}
Copy

Using getConnections

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 getConnections(args: GetConnectionsArgs, opts?: InvokeOptions): Promise<GetConnectionsResult>
function getConnectionsOutput(args: GetConnectionsOutputArgs, opts?: InvokeOptions): Output<GetConnectionsResult>
Copy
def get_connections(catalog_id: Optional[str] = None,
                    created_by_id: Optional[str] = None,
                    data_asset_key: Optional[str] = None,
                    display_name: Optional[str] = None,
                    display_name_contains: Optional[str] = None,
                    external_key: Optional[str] = None,
                    fields: Optional[Sequence[str]] = None,
                    filters: Optional[Sequence[_datacatalog.GetConnectionsFilter]] = None,
                    is_default: Optional[bool] = None,
                    state: Optional[str] = None,
                    time_created: Optional[str] = None,
                    time_status_updated: Optional[str] = None,
                    time_updated: Optional[str] = None,
                    updated_by_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetConnectionsResult
def get_connections_output(catalog_id: Optional[pulumi.Input[str]] = None,
                    created_by_id: Optional[pulumi.Input[str]] = None,
                    data_asset_key: Optional[pulumi.Input[str]] = None,
                    display_name: Optional[pulumi.Input[str]] = None,
                    display_name_contains: Optional[pulumi.Input[str]] = None,
                    external_key: Optional[pulumi.Input[str]] = None,
                    fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                    filters: Optional[pulumi.Input[Sequence[pulumi.Input[_datacatalog.GetConnectionsFilterArgs]]]] = None,
                    is_default: Optional[pulumi.Input[bool]] = None,
                    state: Optional[pulumi.Input[str]] = None,
                    time_created: Optional[pulumi.Input[str]] = None,
                    time_status_updated: Optional[pulumi.Input[str]] = None,
                    time_updated: Optional[pulumi.Input[str]] = None,
                    updated_by_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetConnectionsResult]
Copy
func GetConnections(ctx *Context, args *GetConnectionsArgs, opts ...InvokeOption) (*GetConnectionsResult, error)
func GetConnectionsOutput(ctx *Context, args *GetConnectionsOutputArgs, opts ...InvokeOption) GetConnectionsResultOutput
Copy

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

public static class GetConnections 
{
    public static Task<GetConnectionsResult> InvokeAsync(GetConnectionsArgs args, InvokeOptions? opts = null)
    public static Output<GetConnectionsResult> Invoke(GetConnectionsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetConnectionsResult> getConnections(GetConnectionsArgs args, InvokeOptions options)
public static Output<GetConnectionsResult> getConnections(GetConnectionsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:DataCatalog/getConnections:getConnections
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CatalogId This property is required. string
Unique catalog identifier.
DataAssetKey This property is required. string
Unique data asset key.
CreatedById string
OCID of the user who created the resource.
DisplayName string
A filter to return only resources that match the entire display name given. The match is not case sensitive.
DisplayNameContains string
A filter to return only resources that match display name pattern given. The match is not case sensitive. For Example : /folders?displayNameContains=Cu.* The above would match all folders with display name that starts with "Cu" or has the pattern "Cu" anywhere in between.
ExternalKey string
Unique external identifier of this resource in the external source system.
Fields List<string>
Specifies the fields to return in a connection summary response.
Filters Changes to this property will trigger replacement. List<GetConnectionsFilter>
IsDefault bool
Indicates whether this connection is the default connection.
State string
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
TimeCreated string
Time that the resource was created. An RFC3339 formatted datetime string.
TimeStatusUpdated string
Time that the resource's status was last updated. An RFC3339 formatted datetime string.
TimeUpdated string
Time that the resource was updated. An RFC3339 formatted datetime string.
UpdatedById string
OCID of the user who updated the resource.
CatalogId This property is required. string
Unique catalog identifier.
DataAssetKey This property is required. string
Unique data asset key.
CreatedById string
OCID of the user who created the resource.
DisplayName string
A filter to return only resources that match the entire display name given. The match is not case sensitive.
DisplayNameContains string
A filter to return only resources that match display name pattern given. The match is not case sensitive. For Example : /folders?displayNameContains=Cu.* The above would match all folders with display name that starts with "Cu" or has the pattern "Cu" anywhere in between.
ExternalKey string
Unique external identifier of this resource in the external source system.
Fields []string
Specifies the fields to return in a connection summary response.
Filters Changes to this property will trigger replacement. []GetConnectionsFilter
IsDefault bool
Indicates whether this connection is the default connection.
State string
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
TimeCreated string
Time that the resource was created. An RFC3339 formatted datetime string.
TimeStatusUpdated string
Time that the resource's status was last updated. An RFC3339 formatted datetime string.
TimeUpdated string
Time that the resource was updated. An RFC3339 formatted datetime string.
UpdatedById string
OCID of the user who updated the resource.
catalogId This property is required. String
Unique catalog identifier.
dataAssetKey This property is required. String
Unique data asset key.
createdById String
OCID of the user who created the resource.
displayName String
A filter to return only resources that match the entire display name given. The match is not case sensitive.
displayNameContains String
A filter to return only resources that match display name pattern given. The match is not case sensitive. For Example : /folders?displayNameContains=Cu.* The above would match all folders with display name that starts with "Cu" or has the pattern "Cu" anywhere in between.
externalKey String
Unique external identifier of this resource in the external source system.
fields List<String>
Specifies the fields to return in a connection summary response.
filters Changes to this property will trigger replacement. List<GetConnectionsFilter>
isDefault Boolean
Indicates whether this connection is the default connection.
state String
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
timeCreated String
Time that the resource was created. An RFC3339 formatted datetime string.
timeStatusUpdated String
Time that the resource's status was last updated. An RFC3339 formatted datetime string.
timeUpdated String
Time that the resource was updated. An RFC3339 formatted datetime string.
updatedById String
OCID of the user who updated the resource.
catalogId This property is required. string
Unique catalog identifier.
dataAssetKey This property is required. string
Unique data asset key.
createdById string
OCID of the user who created the resource.
displayName string
A filter to return only resources that match the entire display name given. The match is not case sensitive.
displayNameContains string
A filter to return only resources that match display name pattern given. The match is not case sensitive. For Example : /folders?displayNameContains=Cu.* The above would match all folders with display name that starts with "Cu" or has the pattern "Cu" anywhere in between.
externalKey string
Unique external identifier of this resource in the external source system.
fields string[]
Specifies the fields to return in a connection summary response.
filters Changes to this property will trigger replacement. GetConnectionsFilter[]
isDefault boolean
Indicates whether this connection is the default connection.
state string
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
timeCreated string
Time that the resource was created. An RFC3339 formatted datetime string.
timeStatusUpdated string
Time that the resource's status was last updated. An RFC3339 formatted datetime string.
timeUpdated string
Time that the resource was updated. An RFC3339 formatted datetime string.
updatedById string
OCID of the user who updated the resource.
catalog_id This property is required. str
Unique catalog identifier.
data_asset_key This property is required. str
Unique data asset key.
created_by_id str
OCID of the user who created the resource.
display_name str
A filter to return only resources that match the entire display name given. The match is not case sensitive.
display_name_contains str
A filter to return only resources that match display name pattern given. The match is not case sensitive. For Example : /folders?displayNameContains=Cu.* The above would match all folders with display name that starts with "Cu" or has the pattern "Cu" anywhere in between.
external_key str
Unique external identifier of this resource in the external source system.
fields Sequence[str]
Specifies the fields to return in a connection summary response.
filters Changes to this property will trigger replacement. Sequence[datacatalog.GetConnectionsFilter]
is_default bool
Indicates whether this connection is the default connection.
state str
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
time_created str
Time that the resource was created. An RFC3339 formatted datetime string.
time_status_updated str
Time that the resource's status was last updated. An RFC3339 formatted datetime string.
time_updated str
Time that the resource was updated. An RFC3339 formatted datetime string.
updated_by_id str
OCID of the user who updated the resource.
catalogId This property is required. String
Unique catalog identifier.
dataAssetKey This property is required. String
Unique data asset key.
createdById String
OCID of the user who created the resource.
displayName String
A filter to return only resources that match the entire display name given. The match is not case sensitive.
displayNameContains String
A filter to return only resources that match display name pattern given. The match is not case sensitive. For Example : /folders?displayNameContains=Cu.* The above would match all folders with display name that starts with "Cu" or has the pattern "Cu" anywhere in between.
externalKey String
Unique external identifier of this resource in the external source system.
fields List<String>
Specifies the fields to return in a connection summary response.
filters Changes to this property will trigger replacement. List<Property Map>
isDefault Boolean
Indicates whether this connection is the default connection.
state String
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
timeCreated String
Time that the resource was created. An RFC3339 formatted datetime string.
timeStatusUpdated String
Time that the resource's status was last updated. An RFC3339 formatted datetime string.
timeUpdated String
Time that the resource was updated. An RFC3339 formatted datetime string.
updatedById String
OCID of the user who updated the resource.

getConnections Result

The following output properties are available:

CatalogId string
ConnectionCollections List<GetConnectionsConnectionCollection>
The list of connection_collection.
DataAssetKey string
Unique key of the parent data asset.
Id string
The provider-assigned unique ID for this managed resource.
CreatedById string
OCID of the user who created the connection.
DisplayName string
A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
DisplayNameContains string
ExternalKey string
Unique external key of this object from the source system.
Fields List<string>
Filters List<GetConnectionsFilter>
IsDefault bool
Indicates whether this connection is the default connection.
State string
The current state of the connection.
TimeCreated string
The date and time the connection was created, in the format defined by RFC3339. Example: 2019-03-25T21:10:29.600Z
TimeStatusUpdated string
Time that the connections status was last updated. An RFC3339 formatted datetime string.
TimeUpdated string
The last time that any change was made to the connection. An RFC3339 formatted datetime string.
UpdatedById string
OCID of the user who modified the connection.
CatalogId string
ConnectionCollections []GetConnectionsConnectionCollection
The list of connection_collection.
DataAssetKey string
Unique key of the parent data asset.
Id string
The provider-assigned unique ID for this managed resource.
CreatedById string
OCID of the user who created the connection.
DisplayName string
A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
DisplayNameContains string
ExternalKey string
Unique external key of this object from the source system.
Fields []string
Filters []GetConnectionsFilter
IsDefault bool
Indicates whether this connection is the default connection.
State string
The current state of the connection.
TimeCreated string
The date and time the connection was created, in the format defined by RFC3339. Example: 2019-03-25T21:10:29.600Z
TimeStatusUpdated string
Time that the connections status was last updated. An RFC3339 formatted datetime string.
TimeUpdated string
The last time that any change was made to the connection. An RFC3339 formatted datetime string.
UpdatedById string
OCID of the user who modified the connection.
catalogId String
connectionCollections List<GetConnectionsConnectionCollection>
The list of connection_collection.
dataAssetKey String
Unique key of the parent data asset.
id String
The provider-assigned unique ID for this managed resource.
createdById String
OCID of the user who created the connection.
displayName String
A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
displayNameContains String
externalKey String
Unique external key of this object from the source system.
fields List<String>
filters List<GetConnectionsFilter>
isDefault Boolean
Indicates whether this connection is the default connection.
state String
The current state of the connection.
timeCreated String
The date and time the connection was created, in the format defined by RFC3339. Example: 2019-03-25T21:10:29.600Z
timeStatusUpdated String
Time that the connections status was last updated. An RFC3339 formatted datetime string.
timeUpdated String
The last time that any change was made to the connection. An RFC3339 formatted datetime string.
updatedById String
OCID of the user who modified the connection.
catalogId string
connectionCollections GetConnectionsConnectionCollection[]
The list of connection_collection.
dataAssetKey string
Unique key of the parent data asset.
id string
The provider-assigned unique ID for this managed resource.
createdById string
OCID of the user who created the connection.
displayName string
A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
displayNameContains string
externalKey string
Unique external key of this object from the source system.
fields string[]
filters GetConnectionsFilter[]
isDefault boolean
Indicates whether this connection is the default connection.
state string
The current state of the connection.
timeCreated string
The date and time the connection was created, in the format defined by RFC3339. Example: 2019-03-25T21:10:29.600Z
timeStatusUpdated string
Time that the connections status was last updated. An RFC3339 formatted datetime string.
timeUpdated string
The last time that any change was made to the connection. An RFC3339 formatted datetime string.
updatedById string
OCID of the user who modified the connection.
catalog_id str
connection_collections Sequence[datacatalog.GetConnectionsConnectionCollection]
The list of connection_collection.
data_asset_key str
Unique key of the parent data asset.
id str
The provider-assigned unique ID for this managed resource.
created_by_id str
OCID of the user who created the connection.
display_name str
A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
display_name_contains str
external_key str
Unique external key of this object from the source system.
fields Sequence[str]
filters Sequence[datacatalog.GetConnectionsFilter]
is_default bool
Indicates whether this connection is the default connection.
state str
The current state of the connection.
time_created str
The date and time the connection was created, in the format defined by RFC3339. Example: 2019-03-25T21:10:29.600Z
time_status_updated str
Time that the connections status was last updated. An RFC3339 formatted datetime string.
time_updated str
The last time that any change was made to the connection. An RFC3339 formatted datetime string.
updated_by_id str
OCID of the user who modified the connection.
catalogId String
connectionCollections List<Property Map>
The list of connection_collection.
dataAssetKey String
Unique key of the parent data asset.
id String
The provider-assigned unique ID for this managed resource.
createdById String
OCID of the user who created the connection.
displayName String
A user-friendly display name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
displayNameContains String
externalKey String
Unique external key of this object from the source system.
fields List<String>
filters List<Property Map>
isDefault Boolean
Indicates whether this connection is the default connection.
state String
The current state of the connection.
timeCreated String
The date and time the connection was created, in the format defined by RFC3339. Example: 2019-03-25T21:10:29.600Z
timeStatusUpdated String
Time that the connections status was last updated. An RFC3339 formatted datetime string.
timeUpdated String
The last time that any change was made to the connection. An RFC3339 formatted datetime string.
updatedById String
OCID of the user who modified the connection.

Supporting Types

GetConnectionsConnectionCollection

Count This property is required. int
Items This property is required. List<GetConnectionsConnectionCollectionItem>
Count This property is required. int
Items This property is required. []GetConnectionsConnectionCollectionItem
count This property is required. Integer
items This property is required. List<GetConnectionsConnectionCollectionItem>
count This property is required. number
items This property is required. GetConnectionsConnectionCollectionItem[]
count This property is required. int
items This property is required. Sequence[datacatalog.GetConnectionsConnectionCollectionItem]
count This property is required. Number
items This property is required. List<Property Map>

GetConnectionsConnectionCollectionItem

CatalogId This property is required. string
Unique catalog identifier.
CreatedById This property is required. string
OCID of the user who created the resource.
DataAssetKey This property is required. string
Unique data asset key.
Description This property is required. string
A description of the connection.
DisplayName This property is required. string
A filter to return only resources that match the entire display name given. The match is not case sensitive.
ExternalKey This property is required. string
Unique external identifier of this resource in the external source system.
IsDefault This property is required. bool
Indicates whether this connection is the default connection.
Key This property is required. string
Unique connection key that is immutable.
Properties This property is required. Dictionary<string, string>
A map of maps that contains the properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. Example: {"properties": { "default": { "username": "user1"}}}
State This property is required. string
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
TimeCreated This property is required. string
Time that the resource was created. An RFC3339 formatted datetime string.
TimeStatusUpdated This property is required. string
Time that the resource's status was last updated. An RFC3339 formatted datetime string.
TimeUpdated This property is required. string
Time that the resource was updated. An RFC3339 formatted datetime string.
TypeKey This property is required. string
The key of the object type. Type key's can be found via the '/types' endpoint.
UpdatedById This property is required. string
OCID of the user who updated the resource.
Uri This property is required. string
URI to the connection instance in the API.
EncProperties Dictionary<string, string>
CatalogId This property is required. string
Unique catalog identifier.
CreatedById This property is required. string
OCID of the user who created the resource.
DataAssetKey This property is required. string
Unique data asset key.
Description This property is required. string
A description of the connection.
DisplayName This property is required. string
A filter to return only resources that match the entire display name given. The match is not case sensitive.
ExternalKey This property is required. string
Unique external identifier of this resource in the external source system.
IsDefault This property is required. bool
Indicates whether this connection is the default connection.
Key This property is required. string
Unique connection key that is immutable.
Properties This property is required. map[string]string
A map of maps that contains the properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. Example: {"properties": { "default": { "username": "user1"}}}
State This property is required. string
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
TimeCreated This property is required. string
Time that the resource was created. An RFC3339 formatted datetime string.
TimeStatusUpdated This property is required. string
Time that the resource's status was last updated. An RFC3339 formatted datetime string.
TimeUpdated This property is required. string
Time that the resource was updated. An RFC3339 formatted datetime string.
TypeKey This property is required. string
The key of the object type. Type key's can be found via the '/types' endpoint.
UpdatedById This property is required. string
OCID of the user who updated the resource.
Uri This property is required. string
URI to the connection instance in the API.
EncProperties map[string]string
catalogId This property is required. String
Unique catalog identifier.
createdById This property is required. String
OCID of the user who created the resource.
dataAssetKey This property is required. String
Unique data asset key.
description This property is required. String
A description of the connection.
displayName This property is required. String
A filter to return only resources that match the entire display name given. The match is not case sensitive.
externalKey This property is required. String
Unique external identifier of this resource in the external source system.
isDefault This property is required. Boolean
Indicates whether this connection is the default connection.
key This property is required. String
Unique connection key that is immutable.
properties This property is required. Map<String,String>
A map of maps that contains the properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. Example: {"properties": { "default": { "username": "user1"}}}
state This property is required. String
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
timeCreated This property is required. String
Time that the resource was created. An RFC3339 formatted datetime string.
timeStatusUpdated This property is required. String
Time that the resource's status was last updated. An RFC3339 formatted datetime string.
timeUpdated This property is required. String
Time that the resource was updated. An RFC3339 formatted datetime string.
typeKey This property is required. String
The key of the object type. Type key's can be found via the '/types' endpoint.
updatedById This property is required. String
OCID of the user who updated the resource.
uri This property is required. String
URI to the connection instance in the API.
encProperties Map<String,String>
catalogId This property is required. string
Unique catalog identifier.
createdById This property is required. string
OCID of the user who created the resource.
dataAssetKey This property is required. string
Unique data asset key.
description This property is required. string
A description of the connection.
displayName This property is required. string
A filter to return only resources that match the entire display name given. The match is not case sensitive.
externalKey This property is required. string
Unique external identifier of this resource in the external source system.
isDefault This property is required. boolean
Indicates whether this connection is the default connection.
key This property is required. string
Unique connection key that is immutable.
properties This property is required. {[key: string]: string}
A map of maps that contains the properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. Example: {"properties": { "default": { "username": "user1"}}}
state This property is required. string
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
timeCreated This property is required. string
Time that the resource was created. An RFC3339 formatted datetime string.
timeStatusUpdated This property is required. string
Time that the resource's status was last updated. An RFC3339 formatted datetime string.
timeUpdated This property is required. string
Time that the resource was updated. An RFC3339 formatted datetime string.
typeKey This property is required. string
The key of the object type. Type key's can be found via the '/types' endpoint.
updatedById This property is required. string
OCID of the user who updated the resource.
uri This property is required. string
URI to the connection instance in the API.
encProperties {[key: string]: string}
catalog_id This property is required. str
Unique catalog identifier.
created_by_id This property is required. str
OCID of the user who created the resource.
data_asset_key This property is required. str
Unique data asset key.
description This property is required. str
A description of the connection.
display_name This property is required. str
A filter to return only resources that match the entire display name given. The match is not case sensitive.
external_key This property is required. str
Unique external identifier of this resource in the external source system.
is_default This property is required. bool
Indicates whether this connection is the default connection.
key This property is required. str
Unique connection key that is immutable.
properties This property is required. Mapping[str, str]
A map of maps that contains the properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. Example: {"properties": { "default": { "username": "user1"}}}
state This property is required. str
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
time_created This property is required. str
Time that the resource was created. An RFC3339 formatted datetime string.
time_status_updated This property is required. str
Time that the resource's status was last updated. An RFC3339 formatted datetime string.
time_updated This property is required. str
Time that the resource was updated. An RFC3339 formatted datetime string.
type_key This property is required. str
The key of the object type. Type key's can be found via the '/types' endpoint.
updated_by_id This property is required. str
OCID of the user who updated the resource.
uri This property is required. str
URI to the connection instance in the API.
enc_properties Mapping[str, str]
catalogId This property is required. String
Unique catalog identifier.
createdById This property is required. String
OCID of the user who created the resource.
dataAssetKey This property is required. String
Unique data asset key.
description This property is required. String
A description of the connection.
displayName This property is required. String
A filter to return only resources that match the entire display name given. The match is not case sensitive.
externalKey This property is required. String
Unique external identifier of this resource in the external source system.
isDefault This property is required. Boolean
Indicates whether this connection is the default connection.
key This property is required. String
Unique connection key that is immutable.
properties This property is required. Map<String>
A map of maps that contains the properties which are specific to the connection type. Each connection type definition defines it's set of required and optional properties. The map keys are category names and the values are maps of property name to property value. Every property is contained inside of a category. Most connections have required properties within the "default" category. Example: {"properties": { "default": { "username": "user1"}}}
state This property is required. String
A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
timeCreated This property is required. String
Time that the resource was created. An RFC3339 formatted datetime string.
timeStatusUpdated This property is required. String
Time that the resource's status was last updated. An RFC3339 formatted datetime string.
timeUpdated This property is required. String
Time that the resource was updated. An RFC3339 formatted datetime string.
typeKey This property is required. String
The key of the object type. Type key's can be found via the '/types' endpoint.
updatedById This property is required. String
OCID of the user who updated the resource.
uri This property is required. String
URI to the connection instance in the API.
encProperties Map<String>

GetConnectionsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

Package Details

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