1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DatabaseManagement
  5. getExternalListeners
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

oci.DatabaseManagement.getExternalListeners

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

This data source provides the list of External Listeners in Oracle Cloud Infrastructure Database Management service.

Lists the listeners in the specified external DB system.

Example Usage

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

const testExternalListeners = oci.DatabaseManagement.getExternalListeners({
    compartmentId: compartmentId,
    displayName: externalListenerDisplayName,
    externalDbSystemId: testExternalDbSystem.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_external_listeners = oci.DatabaseManagement.get_external_listeners(compartment_id=compartment_id,
    display_name=external_listener_display_name,
    external_db_system_id=test_external_db_system["id"])
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := databasemanagement.GetExternalListeners(ctx, &databasemanagement.GetExternalListenersArgs{
			CompartmentId:      pulumi.StringRef(compartmentId),
			DisplayName:        pulumi.StringRef(externalListenerDisplayName),
			ExternalDbSystemId: pulumi.StringRef(testExternalDbSystem.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 testExternalListeners = Oci.DatabaseManagement.GetExternalListeners.Invoke(new()
    {
        CompartmentId = compartmentId,
        DisplayName = externalListenerDisplayName,
        ExternalDbSystemId = testExternalDbSystem.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DatabaseManagement.DatabaseManagementFunctions;
import com.pulumi.oci.DatabaseManagement.inputs.GetExternalListenersArgs;
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 testExternalListeners = DatabaseManagementFunctions.getExternalListeners(GetExternalListenersArgs.builder()
            .compartmentId(compartmentId)
            .displayName(externalListenerDisplayName)
            .externalDbSystemId(testExternalDbSystem.id())
            .build());

    }
}
Copy
variables:
  testExternalListeners:
    fn::invoke:
      function: oci:DatabaseManagement:getExternalListeners
      arguments:
        compartmentId: ${compartmentId}
        displayName: ${externalListenerDisplayName}
        externalDbSystemId: ${testExternalDbSystem.id}
Copy

Using getExternalListeners

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 getExternalListeners(args: GetExternalListenersArgs, opts?: InvokeOptions): Promise<GetExternalListenersResult>
function getExternalListenersOutput(args: GetExternalListenersOutputArgs, opts?: InvokeOptions): Output<GetExternalListenersResult>
Copy
def get_external_listeners(compartment_id: Optional[str] = None,
                           display_name: Optional[str] = None,
                           external_db_system_id: Optional[str] = None,
                           filters: Optional[Sequence[_databasemanagement.GetExternalListenersFilter]] = None,
                           opts: Optional[InvokeOptions] = None) -> GetExternalListenersResult
def get_external_listeners_output(compartment_id: Optional[pulumi.Input[str]] = None,
                           display_name: Optional[pulumi.Input[str]] = None,
                           external_db_system_id: Optional[pulumi.Input[str]] = None,
                           filters: Optional[pulumi.Input[Sequence[pulumi.Input[_databasemanagement.GetExternalListenersFilterArgs]]]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetExternalListenersResult]
Copy
func GetExternalListeners(ctx *Context, args *GetExternalListenersArgs, opts ...InvokeOption) (*GetExternalListenersResult, error)
func GetExternalListenersOutput(ctx *Context, args *GetExternalListenersOutputArgs, opts ...InvokeOption) GetExternalListenersResultOutput
Copy

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

public static class GetExternalListeners 
{
    public static Task<GetExternalListenersResult> InvokeAsync(GetExternalListenersArgs args, InvokeOptions? opts = null)
    public static Output<GetExternalListenersResult> Invoke(GetExternalListenersInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetExternalListenersResult> getExternalListeners(GetExternalListenersArgs args, InvokeOptions options)
public static Output<GetExternalListenersResult> getExternalListeners(GetExternalListenersArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:DatabaseManagement/getExternalListeners:getExternalListeners
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId string
The OCID of the compartment.
DisplayName string
A filter to only return the resources that match the entire display name.
ExternalDbSystemId string
The OCID of the external DB system.
Filters Changes to this property will trigger replacement. List<GetExternalListenersFilter>
CompartmentId string
The OCID of the compartment.
DisplayName string
A filter to only return the resources that match the entire display name.
ExternalDbSystemId string
The OCID of the external DB system.
Filters Changes to this property will trigger replacement. []GetExternalListenersFilter
compartmentId String
The OCID of the compartment.
displayName String
A filter to only return the resources that match the entire display name.
externalDbSystemId String
The OCID of the external DB system.
filters Changes to this property will trigger replacement. List<GetExternalListenersFilter>
compartmentId string
The OCID of the compartment.
displayName string
A filter to only return the resources that match the entire display name.
externalDbSystemId string
The OCID of the external DB system.
filters Changes to this property will trigger replacement. GetExternalListenersFilter[]
compartment_id str
The OCID of the compartment.
display_name str
A filter to only return the resources that match the entire display name.
external_db_system_id str
The OCID of the external DB system.
filters Changes to this property will trigger replacement. Sequence[databasemanagement.GetExternalListenersFilter]
compartmentId String
The OCID of the compartment.
displayName String
A filter to only return the resources that match the entire display name.
externalDbSystemId String
The OCID of the external DB system.
filters Changes to this property will trigger replacement. List<Property Map>

getExternalListeners Result

The following output properties are available:

ExternalListenerCollections List<GetExternalListenersExternalListenerCollection>
The list of external_listener_collection.
Id string
The provider-assigned unique ID for this managed resource.
CompartmentId string
The OCID of the compartment in which the external database resides.
DisplayName string
The user-friendly name for the database. The name does not have to be unique.
ExternalDbSystemId string
The OCID of the external DB system that the listener is a part of.
Filters List<GetExternalListenersFilter>
ExternalListenerCollections []GetExternalListenersExternalListenerCollection
The list of external_listener_collection.
Id string
The provider-assigned unique ID for this managed resource.
CompartmentId string
The OCID of the compartment in which the external database resides.
DisplayName string
The user-friendly name for the database. The name does not have to be unique.
ExternalDbSystemId string
The OCID of the external DB system that the listener is a part of.
Filters []GetExternalListenersFilter
externalListenerCollections List<GetExternalListenersExternalListenerCollection>
The list of external_listener_collection.
id String
The provider-assigned unique ID for this managed resource.
compartmentId String
The OCID of the compartment in which the external database resides.
displayName String
The user-friendly name for the database. The name does not have to be unique.
externalDbSystemId String
The OCID of the external DB system that the listener is a part of.
filters List<GetExternalListenersFilter>
externalListenerCollections GetExternalListenersExternalListenerCollection[]
The list of external_listener_collection.
id string
The provider-assigned unique ID for this managed resource.
compartmentId string
The OCID of the compartment in which the external database resides.
displayName string
The user-friendly name for the database. The name does not have to be unique.
externalDbSystemId string
The OCID of the external DB system that the listener is a part of.
filters GetExternalListenersFilter[]
external_listener_collections Sequence[databasemanagement.GetExternalListenersExternalListenerCollection]
The list of external_listener_collection.
id str
The provider-assigned unique ID for this managed resource.
compartment_id str
The OCID of the compartment in which the external database resides.
display_name str
The user-friendly name for the database. The name does not have to be unique.
external_db_system_id str
The OCID of the external DB system that the listener is a part of.
filters Sequence[databasemanagement.GetExternalListenersFilter]
externalListenerCollections List<Property Map>
The list of external_listener_collection.
id String
The provider-assigned unique ID for this managed resource.
compartmentId String
The OCID of the compartment in which the external database resides.
displayName String
The user-friendly name for the database. The name does not have to be unique.
externalDbSystemId String
The OCID of the external DB system that the listener is a part of.
filters List<Property Map>

Supporting Types

GetExternalListenersExternalListenerCollection

items This property is required. List<Property Map>

GetExternalListenersExternalListenerCollectionItem

AdditionalDetails This property is required. Dictionary<string, string>
The additional details of the external listener defined in {"key": "value"} format. Example: {"bar-key": "value"}
AdrHomeDirectory This property is required. string
The directory that stores tracing and logging incidents when Automatic Diagnostic Repository (ADR) is enabled.
CompartmentId This property is required. string
The OCID of the compartment.
ComponentName This property is required. string
The name of the external listener.
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DisplayName This property is required. string
A filter to only return the resources that match the entire display name.
Endpoints This property is required. List<GetExternalListenersExternalListenerCollectionItemEndpoint>
The list of protocol addresses the listener is configured to listen on.
ExternalConnectorId This property is required. string
The OCID of the external connector.
ExternalDbHomeId This property is required. string
The OCID of the external DB home.
ExternalDbNodeId This property is required. string
The OCID of the external DB node.
ExternalDbSystemId This property is required. string
The OCID of the external DB system.
ExternalListenerId This property is required. string
FreeformTags This property is required. Dictionary<string, string>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
HostName This property is required. string
The name of the host on which the external listener is running.
Id This property is required. string
The OCID of the external database.
LifecycleDetails This property is required. string
Additional information about the current lifecycle state.
ListenerAlias This property is required. string
The listener alias.
ListenerOraLocation This property is required. string
The location of the listener configuration file listener.ora.
ListenerType This property is required. string
The type of listener.
LogDirectory This property is required. string
The destination directory of the listener log file.
OracleHome This property is required. string
The Oracle home location of the listener.
ServicedAsms This property is required. List<GetExternalListenersExternalListenerCollectionItemServicedAsm>
The list of ASMs that are serviced by the listener.
ServicedDatabases This property is required. List<GetExternalListenersExternalListenerCollectionItemServicedDatabase>
The list of databases that are serviced by the listener.
State This property is required. string
The current lifecycle state of the external listener.
SystemTags This property is required. Dictionary<string, string>
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated This property is required. string
The date and time the external listener was created.
TimeUpdated This property is required. string
The date and time the external listener was last updated.
TraceDirectory This property is required. string
The destination directory of the listener trace file.
Version This property is required. string
The listener version.
AdditionalDetails This property is required. map[string]string
The additional details of the external listener defined in {"key": "value"} format. Example: {"bar-key": "value"}
AdrHomeDirectory This property is required. string
The directory that stores tracing and logging incidents when Automatic Diagnostic Repository (ADR) is enabled.
CompartmentId This property is required. string
The OCID of the compartment.
ComponentName This property is required. string
The name of the external listener.
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
DisplayName This property is required. string
A filter to only return the resources that match the entire display name.
Endpoints This property is required. []GetExternalListenersExternalListenerCollectionItemEndpoint
The list of protocol addresses the listener is configured to listen on.
ExternalConnectorId This property is required. string
The OCID of the external connector.
ExternalDbHomeId This property is required. string
The OCID of the external DB home.
ExternalDbNodeId This property is required. string
The OCID of the external DB node.
ExternalDbSystemId This property is required. string
The OCID of the external DB system.
ExternalListenerId This property is required. string
FreeformTags This property is required. map[string]string
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
HostName This property is required. string
The name of the host on which the external listener is running.
Id This property is required. string
The OCID of the external database.
LifecycleDetails This property is required. string
Additional information about the current lifecycle state.
ListenerAlias This property is required. string
The listener alias.
ListenerOraLocation This property is required. string
The location of the listener configuration file listener.ora.
ListenerType This property is required. string
The type of listener.
LogDirectory This property is required. string
The destination directory of the listener log file.
OracleHome This property is required. string
The Oracle home location of the listener.
ServicedAsms This property is required. []GetExternalListenersExternalListenerCollectionItemServicedAsm
The list of ASMs that are serviced by the listener.
ServicedDatabases This property is required. []GetExternalListenersExternalListenerCollectionItemServicedDatabase
The list of databases that are serviced by the listener.
State This property is required. string
The current lifecycle state of the external listener.
SystemTags This property is required. map[string]string
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated This property is required. string
The date and time the external listener was created.
TimeUpdated This property is required. string
The date and time the external listener was last updated.
TraceDirectory This property is required. string
The destination directory of the listener trace file.
Version This property is required. string
The listener version.
additionalDetails This property is required. Map<String,String>
The additional details of the external listener defined in {"key": "value"} format. Example: {"bar-key": "value"}
adrHomeDirectory This property is required. String
The directory that stores tracing and logging incidents when Automatic Diagnostic Repository (ADR) is enabled.
compartmentId This property is required. String
The OCID of the compartment.
componentName This property is required. String
The name of the external listener.
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName This property is required. String
A filter to only return the resources that match the entire display name.
endpoints This property is required. List<GetExternalListenersExternalListenerCollectionItemEndpoint>
The list of protocol addresses the listener is configured to listen on.
externalConnectorId This property is required. String
The OCID of the external connector.
externalDbHomeId This property is required. String
The OCID of the external DB home.
externalDbNodeId This property is required. String
The OCID of the external DB node.
externalDbSystemId This property is required. String
The OCID of the external DB system.
externalListenerId This property is required. String
freeformTags This property is required. Map<String,String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
hostName This property is required. String
The name of the host on which the external listener is running.
id This property is required. String
The OCID of the external database.
lifecycleDetails This property is required. String
Additional information about the current lifecycle state.
listenerAlias This property is required. String
The listener alias.
listenerOraLocation This property is required. String
The location of the listener configuration file listener.ora.
listenerType This property is required. String
The type of listener.
logDirectory This property is required. String
The destination directory of the listener log file.
oracleHome This property is required. String
The Oracle home location of the listener.
servicedAsms This property is required. List<GetExternalListenersExternalListenerCollectionItemServicedAsm>
The list of ASMs that are serviced by the listener.
servicedDatabases This property is required. List<GetExternalListenersExternalListenerCollectionItemServicedDatabase>
The list of databases that are serviced by the listener.
state This property is required. String
The current lifecycle state of the external listener.
systemTags This property is required. Map<String,String>
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated This property is required. String
The date and time the external listener was created.
timeUpdated This property is required. String
The date and time the external listener was last updated.
traceDirectory This property is required. String
The destination directory of the listener trace file.
version This property is required. String
The listener version.
additionalDetails This property is required. {[key: string]: string}
The additional details of the external listener defined in {"key": "value"} format. Example: {"bar-key": "value"}
adrHomeDirectory This property is required. string
The directory that stores tracing and logging incidents when Automatic Diagnostic Repository (ADR) is enabled.
compartmentId This property is required. string
The OCID of the compartment.
componentName This property is required. string
The name of the external listener.
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName This property is required. string
A filter to only return the resources that match the entire display name.
endpoints This property is required. GetExternalListenersExternalListenerCollectionItemEndpoint[]
The list of protocol addresses the listener is configured to listen on.
externalConnectorId This property is required. string
The OCID of the external connector.
externalDbHomeId This property is required. string
The OCID of the external DB home.
externalDbNodeId This property is required. string
The OCID of the external DB node.
externalDbSystemId This property is required. string
The OCID of the external DB system.
externalListenerId This property is required. string
freeformTags This property is required. {[key: string]: string}
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
hostName This property is required. string
The name of the host on which the external listener is running.
id This property is required. string
The OCID of the external database.
lifecycleDetails This property is required. string
Additional information about the current lifecycle state.
listenerAlias This property is required. string
The listener alias.
listenerOraLocation This property is required. string
The location of the listener configuration file listener.ora.
listenerType This property is required. string
The type of listener.
logDirectory This property is required. string
The destination directory of the listener log file.
oracleHome This property is required. string
The Oracle home location of the listener.
servicedAsms This property is required. GetExternalListenersExternalListenerCollectionItemServicedAsm[]
The list of ASMs that are serviced by the listener.
servicedDatabases This property is required. GetExternalListenersExternalListenerCollectionItemServicedDatabase[]
The list of databases that are serviced by the listener.
state This property is required. string
The current lifecycle state of the external listener.
systemTags This property is required. {[key: string]: string}
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated This property is required. string
The date and time the external listener was created.
timeUpdated This property is required. string
The date and time the external listener was last updated.
traceDirectory This property is required. string
The destination directory of the listener trace file.
version This property is required. string
The listener version.
additional_details This property is required. Mapping[str, str]
The additional details of the external listener defined in {"key": "value"} format. Example: {"bar-key": "value"}
adr_home_directory This property is required. str
The directory that stores tracing and logging incidents when Automatic Diagnostic Repository (ADR) is enabled.
compartment_id This property is required. str
The OCID of the compartment.
component_name This property is required. str
The name of the external listener.
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
display_name This property is required. str
A filter to only return the resources that match the entire display name.
endpoints This property is required. Sequence[databasemanagement.GetExternalListenersExternalListenerCollectionItemEndpoint]
The list of protocol addresses the listener is configured to listen on.
external_connector_id This property is required. str
The OCID of the external connector.
external_db_home_id This property is required. str
The OCID of the external DB home.
external_db_node_id This property is required. str
The OCID of the external DB node.
external_db_system_id This property is required. str
The OCID of the external DB system.
external_listener_id This property is required. str
freeform_tags This property is required. Mapping[str, str]
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
host_name This property is required. str
The name of the host on which the external listener is running.
id This property is required. str
The OCID of the external database.
lifecycle_details This property is required. str
Additional information about the current lifecycle state.
listener_alias This property is required. str
The listener alias.
listener_ora_location This property is required. str
The location of the listener configuration file listener.ora.
listener_type This property is required. str
The type of listener.
log_directory This property is required. str
The destination directory of the listener log file.
oracle_home This property is required. str
The Oracle home location of the listener.
serviced_asms This property is required. Sequence[databasemanagement.GetExternalListenersExternalListenerCollectionItemServicedAsm]
The list of ASMs that are serviced by the listener.
serviced_databases This property is required. Sequence[databasemanagement.GetExternalListenersExternalListenerCollectionItemServicedDatabase]
The list of databases that are serviced by the listener.
state This property is required. str
The current lifecycle state of the external listener.
system_tags This property is required. Mapping[str, str]
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created This property is required. str
The date and time the external listener was created.
time_updated This property is required. str
The date and time the external listener was last updated.
trace_directory This property is required. str
The destination directory of the listener trace file.
version This property is required. str
The listener version.
additionalDetails This property is required. Map<String>
The additional details of the external listener defined in {"key": "value"} format. Example: {"bar-key": "value"}
adrHomeDirectory This property is required. String
The directory that stores tracing and logging incidents when Automatic Diagnostic Repository (ADR) is enabled.
compartmentId This property is required. String
The OCID of the compartment.
componentName This property is required. String
The name of the external listener.
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
displayName This property is required. String
A filter to only return the resources that match the entire display name.
endpoints This property is required. List<Property Map>
The list of protocol addresses the listener is configured to listen on.
externalConnectorId This property is required. String
The OCID of the external connector.
externalDbHomeId This property is required. String
The OCID of the external DB home.
externalDbNodeId This property is required. String
The OCID of the external DB node.
externalDbSystemId This property is required. String
The OCID of the external DB system.
externalListenerId This property is required. String
freeformTags This property is required. Map<String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
hostName This property is required. String
The name of the host on which the external listener is running.
id This property is required. String
The OCID of the external database.
lifecycleDetails This property is required. String
Additional information about the current lifecycle state.
listenerAlias This property is required. String
The listener alias.
listenerOraLocation This property is required. String
The location of the listener configuration file listener.ora.
listenerType This property is required. String
The type of listener.
logDirectory This property is required. String
The destination directory of the listener log file.
oracleHome This property is required. String
The Oracle home location of the listener.
servicedAsms This property is required. List<Property Map>
The list of ASMs that are serviced by the listener.
servicedDatabases This property is required. List<Property Map>
The list of databases that are serviced by the listener.
state This property is required. String
The current lifecycle state of the external listener.
systemTags This property is required. Map<String>
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated This property is required. String
The date and time the external listener was created.
timeUpdated This property is required. String
The date and time the external listener was last updated.
traceDirectory This property is required. String
The destination directory of the listener trace file.
version This property is required. String
The listener version.

GetExternalListenersExternalListenerCollectionItemEndpoint

Host This property is required. string
The host name or IP address.
Key This property is required. string
The unique name of the service.
Port This property is required. int
The port number.
Protocol This property is required. string
The listener protocol.
Services This property is required. List<string>
The list of services registered with the listener.
Host This property is required. string
The host name or IP address.
Key This property is required. string
The unique name of the service.
Port This property is required. int
The port number.
Protocol This property is required. string
The listener protocol.
Services This property is required. []string
The list of services registered with the listener.
host This property is required. String
The host name or IP address.
key This property is required. String
The unique name of the service.
port This property is required. Integer
The port number.
protocol This property is required. String
The listener protocol.
services This property is required. List<String>
The list of services registered with the listener.
host This property is required. string
The host name or IP address.
key This property is required. string
The unique name of the service.
port This property is required. number
The port number.
protocol This property is required. string
The listener protocol.
services This property is required. string[]
The list of services registered with the listener.
host This property is required. str
The host name or IP address.
key This property is required. str
The unique name of the service.
port This property is required. int
The port number.
protocol This property is required. str
The listener protocol.
services This property is required. Sequence[str]
The list of services registered with the listener.
host This property is required. String
The host name or IP address.
key This property is required. String
The unique name of the service.
port This property is required. Number
The port number.
protocol This property is required. String
The listener protocol.
services This property is required. List<String>
The list of services registered with the listener.

GetExternalListenersExternalListenerCollectionItemServicedAsm

CompartmentId This property is required. string
The OCID of the compartment.
DisplayName This property is required. string
A filter to only return the resources that match the entire display name.
Id This property is required. string
The OCID of the external database.
CompartmentId This property is required. string
The OCID of the compartment.
DisplayName This property is required. string
A filter to only return the resources that match the entire display name.
Id This property is required. string
The OCID of the external database.
compartmentId This property is required. String
The OCID of the compartment.
displayName This property is required. String
A filter to only return the resources that match the entire display name.
id This property is required. String
The OCID of the external database.
compartmentId This property is required. string
The OCID of the compartment.
displayName This property is required. string
A filter to only return the resources that match the entire display name.
id This property is required. string
The OCID of the external database.
compartment_id This property is required. str
The OCID of the compartment.
display_name This property is required. str
A filter to only return the resources that match the entire display name.
id This property is required. str
The OCID of the external database.
compartmentId This property is required. String
The OCID of the compartment.
displayName This property is required. String
A filter to only return the resources that match the entire display name.
id This property is required. String
The OCID of the external database.

GetExternalListenersExternalListenerCollectionItemServicedDatabase

CompartmentId This property is required. string
The OCID of the compartment.
DatabaseSubType This property is required. string
The subtype of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
DatabaseType This property is required. string
The type of Oracle Database installation.
DbUniqueName This property is required. string
The unique name of the external database.
DisplayName This property is required. string
A filter to only return the resources that match the entire display name.
Id This property is required. string
The OCID of the external database.
IsManaged This property is required. bool
Indicates whether the database is a Managed Database or not.
CompartmentId This property is required. string
The OCID of the compartment.
DatabaseSubType This property is required. string
The subtype of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
DatabaseType This property is required. string
The type of Oracle Database installation.
DbUniqueName This property is required. string
The unique name of the external database.
DisplayName This property is required. string
A filter to only return the resources that match the entire display name.
Id This property is required. string
The OCID of the external database.
IsManaged This property is required. bool
Indicates whether the database is a Managed Database or not.
compartmentId This property is required. String
The OCID of the compartment.
databaseSubType This property is required. String
The subtype of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
databaseType This property is required. String
The type of Oracle Database installation.
dbUniqueName This property is required. String
The unique name of the external database.
displayName This property is required. String
A filter to only return the resources that match the entire display name.
id This property is required. String
The OCID of the external database.
isManaged This property is required. Boolean
Indicates whether the database is a Managed Database or not.
compartmentId This property is required. string
The OCID of the compartment.
databaseSubType This property is required. string
The subtype of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
databaseType This property is required. string
The type of Oracle Database installation.
dbUniqueName This property is required. string
The unique name of the external database.
displayName This property is required. string
A filter to only return the resources that match the entire display name.
id This property is required. string
The OCID of the external database.
isManaged This property is required. boolean
Indicates whether the database is a Managed Database or not.
compartment_id This property is required. str
The OCID of the compartment.
database_sub_type This property is required. str
The subtype of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
database_type This property is required. str
The type of Oracle Database installation.
db_unique_name This property is required. str
The unique name of the external database.
display_name This property is required. str
A filter to only return the resources that match the entire display name.
id This property is required. str
The OCID of the external database.
is_managed This property is required. bool
Indicates whether the database is a Managed Database or not.
compartmentId This property is required. String
The OCID of the compartment.
databaseSubType This property is required. String
The subtype of Oracle Database. Indicates whether the database is a Container Database, Pluggable Database, Non-container Database, Autonomous Database, or Autonomous Container Database.
databaseType This property is required. String
The type of Oracle Database installation.
dbUniqueName This property is required. String
The unique name of the external database.
displayName This property is required. String
A filter to only return the resources that match the entire display name.
id This property is required. String
The OCID of the external database.
isManaged This property is required. Boolean
Indicates whether the database is a Managed Database or not.

GetExternalListenersFilter

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.29.0 published on Wednesday, Apr 9, 2025 by Pulumi