1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DatabaseMigration
  5. getConnections
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.DatabaseMigration.getConnections

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testConnections = oci.DatabaseMigration.getConnections({
        compartmentId: compartmentId,
        connectionTypes: connectionConnectionType,
        displayName: connectionDisplayName,
        sourceConnectionId: testConnection.id,
        state: connectionState,
        technologyTypes: connectionTechnologyType,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_connections = oci.DatabaseMigration.get_connections(compartment_id=compartment_id,
        connection_types=connection_connection_type,
        display_name=connection_display_name,
        source_connection_id=test_connection["id"],
        state=connection_state,
        technology_types=connection_technology_type)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DatabaseMigration"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := DatabaseMigration.GetConnections(ctx, &databasemigration.GetConnectionsArgs{
    			CompartmentId:      compartmentId,
    			ConnectionTypes:    connectionConnectionType,
    			DisplayName:        pulumi.StringRef(connectionDisplayName),
    			SourceConnectionId: pulumi.StringRef(testConnection.Id),
    			State:              pulumi.StringRef(connectionState),
    			TechnologyTypes:    connectionTechnologyType,
    		}, 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 testConnections = Oci.DatabaseMigration.GetConnections.Invoke(new()
        {
            CompartmentId = compartmentId,
            ConnectionTypes = connectionConnectionType,
            DisplayName = connectionDisplayName,
            SourceConnectionId = testConnection.Id,
            State = connectionState,
            TechnologyTypes = connectionTechnologyType,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.DatabaseMigration.DatabaseMigrationFunctions;
    import com.pulumi.oci.DatabaseMigration.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 = DatabaseMigrationFunctions.getConnections(GetConnectionsArgs.builder()
                .compartmentId(compartmentId)
                .connectionTypes(connectionConnectionType)
                .displayName(connectionDisplayName)
                .sourceConnectionId(testConnection.id())
                .state(connectionState)
                .technologyTypes(connectionTechnologyType)
                .build());
    
        }
    }
    
    variables:
      testConnections:
        fn::invoke:
          Function: oci:DatabaseMigration:getConnections
          Arguments:
            compartmentId: ${compartmentId}
            connectionTypes: ${connectionConnectionType}
            displayName: ${connectionDisplayName}
            sourceConnectionId: ${testConnection.id}
            state: ${connectionState}
            technologyTypes: ${connectionTechnologyType}
    

    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>
    def get_connections(compartment_id: Optional[str] = None,
                        connection_types: Optional[Sequence[str]] = None,
                        display_name: Optional[str] = None,
                        filters: Optional[Sequence[_databasemigration.GetConnectionsFilter]] = None,
                        source_connection_id: Optional[str] = None,
                        state: Optional[str] = None,
                        technology_types: Optional[Sequence[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> GetConnectionsResult
    def get_connections_output(compartment_id: Optional[pulumi.Input[str]] = None,
                        connection_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                        display_name: Optional[pulumi.Input[str]] = None,
                        filters: Optional[pulumi.Input[Sequence[pulumi.Input[_databasemigration.GetConnectionsFilterArgs]]]] = None,
                        source_connection_id: Optional[pulumi.Input[str]] = None,
                        state: Optional[pulumi.Input[str]] = None,
                        technology_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetConnectionsResult]
    func GetConnections(ctx *Context, args *GetConnectionsArgs, opts ...InvokeOption) (*GetConnectionsResult, error)
    func GetConnectionsOutput(ctx *Context, args *GetConnectionsOutputArgs, opts ...InvokeOption) GetConnectionsResultOutput

    > 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)
    }
    public static CompletableFuture<GetConnectionsResult> getConnections(GetConnectionsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:DatabaseMigration/getConnections:getConnections
      arguments:
        # arguments dictionary

    The following arguments are supported:

    CompartmentId string
    The ID of the compartment in which to list resources.
    ConnectionTypes List<string>
    The array of connection types.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters List<GetConnectionsFilter>
    SourceConnectionId string
    The OCID of the source database connection.
    State string
    The current state of the Database Migration Deployment.
    TechnologyTypes List<string>
    The array of technology types.
    CompartmentId string
    The ID of the compartment in which to list resources.
    ConnectionTypes []string
    The array of connection types.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Filters []GetConnectionsFilter
    SourceConnectionId string
    The OCID of the source database connection.
    State string
    The current state of the Database Migration Deployment.
    TechnologyTypes []string
    The array of technology types.
    compartmentId String
    The ID of the compartment in which to list resources.
    connectionTypes List<String>
    The array of connection types.
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<GetConnectionsFilter>
    sourceConnectionId String
    The OCID of the source database connection.
    state String
    The current state of the Database Migration Deployment.
    technologyTypes List<String>
    The array of technology types.
    compartmentId string
    The ID of the compartment in which to list resources.
    connectionTypes string[]
    The array of connection types.
    displayName string
    A filter to return only resources that match the entire display name given.
    filters GetConnectionsFilter[]
    sourceConnectionId string
    The OCID of the source database connection.
    state string
    The current state of the Database Migration Deployment.
    technologyTypes string[]
    The array of technology types.
    compartment_id str
    The ID of the compartment in which to list resources.
    connection_types Sequence[str]
    The array of connection types.
    display_name str
    A filter to return only resources that match the entire display name given.
    filters Sequence[databasemigration.GetConnectionsFilter]
    source_connection_id str
    The OCID of the source database connection.
    state str
    The current state of the Database Migration Deployment.
    technology_types Sequence[str]
    The array of technology types.
    compartmentId String
    The ID of the compartment in which to list resources.
    connectionTypes List<String>
    The array of connection types.
    displayName String
    A filter to return only resources that match the entire display name given.
    filters List<Property Map>
    sourceConnectionId String
    The OCID of the source database connection.
    state String
    The current state of the Database Migration Deployment.
    technologyTypes List<String>
    The array of technology types.

    getConnections Result

    The following output properties are available:

    CompartmentId string
    The OCID of the compartment.
    ConnectionCollections List<GetConnectionsConnectionCollection>
    The list of connection_collection.
    Id string
    The provider-assigned unique ID for this managed resource.
    ConnectionTypes List<string>
    Defines the type of connection. For example, ORACLE.
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    Filters List<GetConnectionsFilter>
    SourceConnectionId string
    State string
    The Connection's current lifecycle state.
    TechnologyTypes List<string>
    The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
    CompartmentId string
    The OCID of the compartment.
    ConnectionCollections []GetConnectionsConnectionCollection
    The list of connection_collection.
    Id string
    The provider-assigned unique ID for this managed resource.
    ConnectionTypes []string
    Defines the type of connection. For example, ORACLE.
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    Filters []GetConnectionsFilter
    SourceConnectionId string
    State string
    The Connection's current lifecycle state.
    TechnologyTypes []string
    The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
    compartmentId String
    The OCID of the compartment.
    connectionCollections List<GetConnectionsConnectionCollection>
    The list of connection_collection.
    id String
    The provider-assigned unique ID for this managed resource.
    connectionTypes List<String>
    Defines the type of connection. For example, ORACLE.
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters List<GetConnectionsFilter>
    sourceConnectionId String
    state String
    The Connection's current lifecycle state.
    technologyTypes List<String>
    The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
    compartmentId string
    The OCID of the compartment.
    connectionCollections GetConnectionsConnectionCollection[]
    The list of connection_collection.
    id string
    The provider-assigned unique ID for this managed resource.
    connectionTypes string[]
    Defines the type of connection. For example, ORACLE.
    displayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters GetConnectionsFilter[]
    sourceConnectionId string
    state string
    The Connection's current lifecycle state.
    technologyTypes string[]
    The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
    compartment_id str
    The OCID of the compartment.
    connection_collections Sequence[databasemigration.GetConnectionsConnectionCollection]
    The list of connection_collection.
    id str
    The provider-assigned unique ID for this managed resource.
    connection_types Sequence[str]
    Defines the type of connection. For example, ORACLE.
    display_name str
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters Sequence[databasemigration.GetConnectionsFilter]
    source_connection_id str
    state str
    The Connection's current lifecycle state.
    technology_types Sequence[str]
    The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
    compartmentId String
    The OCID of the compartment.
    connectionCollections List<Property Map>
    The list of connection_collection.
    id String
    The provider-assigned unique ID for this managed resource.
    connectionTypes List<String>
    Defines the type of connection. For example, ORACLE.
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    filters List<Property Map>
    sourceConnectionId String
    state String
    The Connection's current lifecycle state.
    technologyTypes List<String>
    The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service

    Supporting Types

    GetConnectionsConnectionCollection

    GetConnectionsConnectionCollectionItem

    AdditionalAttributes List<GetConnectionsConnectionCollectionItemAdditionalAttribute>
    An array of name-value pair attribute entries.
    CompartmentId string
    The ID of the compartment in which to list resources.
    ConnectionString string
    Connect descriptor or Easy Connect Naming method used to connect to a database.
    ConnectionType string
    The array of connection types.
    DatabaseId string
    The OCID of the database being referenced.
    DatabaseName string
    The name of the database being referenced.
    DbSystemId string
    The OCID of the database system being referenced.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FreeformTags 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"}
    Host string
    The IP Address of the host.
    Id string
    The OCID of the connection being referenced.
    IngressIps List<GetConnectionsConnectionCollectionItemIngressIp>
    List of ingress IP addresses from where to connect to this connection's privateIp.
    KeyId string
    The OCID of the key used in cryptographic operations.
    LifecycleDetails string
    The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
    NsgIds List<string>
    An array of Network Security Group OCIDs used to define network access for Connections.
    Password string
    The password (credential) used when creating or updating this resource.
    Port int
    The port to be used for the connection.
    PrivateEndpointId string
    The OCID of the resource being referenced.
    ReplicationPassword string
    The password (credential) used when creating or updating this resource.
    ReplicationUsername string
    The username (credential) used when creating or updating this resource.
    SecretId string
    The OCID of the resource being referenced.
    SecurityProtocol string
    Security Protocol to be used for the connection.
    SshHost string
    Name of the host the SSH key is valid for.
    SshKey string
    Private SSH key string.
    SshSudoLocation string
    Sudo location
    SshUser string
    The username (credential) used when creating or updating this resource.
    SslCa string
    SslCert string
    SslCrl string
    SslKey string
    SslMode string
    SSL mode to be used for the connection.
    State string
    The current state of the Database Migration Deployment.
    SubnetId string
    Oracle Cloud Infrastructure resource ID.
    SystemTags Dictionary<string, string>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TechnologyType string
    The array of technology types.
    TimeCreated string
    The time when this resource was created. An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    TimeUpdated string
    The time when this resource was updated. An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    Username string
    The username (credential) used when creating or updating this resource.
    VaultId string
    Oracle Cloud Infrastructure resource ID.
    Wallet string
    AdditionalAttributes []GetConnectionsConnectionCollectionItemAdditionalAttribute
    An array of name-value pair attribute entries.
    CompartmentId string
    The ID of the compartment in which to list resources.
    ConnectionString string
    Connect descriptor or Easy Connect Naming method used to connect to a database.
    ConnectionType string
    The array of connection types.
    DatabaseId string
    The OCID of the database being referenced.
    DatabaseName string
    The name of the database being referenced.
    DbSystemId string
    The OCID of the database system being referenced.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FreeformTags 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"}
    Host string
    The IP Address of the host.
    Id string
    The OCID of the connection being referenced.
    IngressIps []GetConnectionsConnectionCollectionItemIngressIp
    List of ingress IP addresses from where to connect to this connection's privateIp.
    KeyId string
    The OCID of the key used in cryptographic operations.
    LifecycleDetails string
    The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
    NsgIds []string
    An array of Network Security Group OCIDs used to define network access for Connections.
    Password string
    The password (credential) used when creating or updating this resource.
    Port int
    The port to be used for the connection.
    PrivateEndpointId string
    The OCID of the resource being referenced.
    ReplicationPassword string
    The password (credential) used when creating or updating this resource.
    ReplicationUsername string
    The username (credential) used when creating or updating this resource.
    SecretId string
    The OCID of the resource being referenced.
    SecurityProtocol string
    Security Protocol to be used for the connection.
    SshHost string
    Name of the host the SSH key is valid for.
    SshKey string
    Private SSH key string.
    SshSudoLocation string
    Sudo location
    SshUser string
    The username (credential) used when creating or updating this resource.
    SslCa string
    SslCert string
    SslCrl string
    SslKey string
    SslMode string
    SSL mode to be used for the connection.
    State string
    The current state of the Database Migration Deployment.
    SubnetId string
    Oracle Cloud Infrastructure resource ID.
    SystemTags map[string]string
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TechnologyType string
    The array of technology types.
    TimeCreated string
    The time when this resource was created. An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    TimeUpdated string
    The time when this resource was updated. An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    Username string
    The username (credential) used when creating or updating this resource.
    VaultId string
    Oracle Cloud Infrastructure resource ID.
    Wallet string
    additionalAttributes List<GetConnectionsConnectionCollectionItemAdditionalAttribute>
    An array of name-value pair attribute entries.
    compartmentId String
    The ID of the compartment in which to list resources.
    connectionString String
    Connect descriptor or Easy Connect Naming method used to connect to a database.
    connectionType String
    The array of connection types.
    databaseId String
    The OCID of the database being referenced.
    databaseName String
    The name of the database being referenced.
    dbSystemId String
    The OCID of the database system being referenced.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    displayName String
    A filter to return only resources that match the entire display name given.
    freeformTags 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"}
    host String
    The IP Address of the host.
    id String
    The OCID of the connection being referenced.
    ingressIps List<GetConnectionsConnectionCollectionItemIngressIp>
    List of ingress IP addresses from where to connect to this connection's privateIp.
    keyId String
    The OCID of the key used in cryptographic operations.
    lifecycleDetails String
    The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
    nsgIds List<String>
    An array of Network Security Group OCIDs used to define network access for Connections.
    password String
    The password (credential) used when creating or updating this resource.
    port Integer
    The port to be used for the connection.
    privateEndpointId String
    The OCID of the resource being referenced.
    replicationPassword String
    The password (credential) used when creating or updating this resource.
    replicationUsername String
    The username (credential) used when creating or updating this resource.
    secretId String
    The OCID of the resource being referenced.
    securityProtocol String
    Security Protocol to be used for the connection.
    sshHost String
    Name of the host the SSH key is valid for.
    sshKey String
    Private SSH key string.
    sshSudoLocation String
    Sudo location
    sshUser String
    The username (credential) used when creating or updating this resource.
    sslCa String
    sslCert String
    sslCrl String
    sslKey String
    sslMode String
    SSL mode to be used for the connection.
    state String
    The current state of the Database Migration Deployment.
    subnetId String
    Oracle Cloud Infrastructure resource ID.
    systemTags Map<String,String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    technologyType String
    The array of technology types.
    timeCreated String
    The time when this resource was created. An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    timeUpdated String
    The time when this resource was updated. An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    username String
    The username (credential) used when creating or updating this resource.
    vaultId String
    Oracle Cloud Infrastructure resource ID.
    wallet String
    additionalAttributes GetConnectionsConnectionCollectionItemAdditionalAttribute[]
    An array of name-value pair attribute entries.
    compartmentId string
    The ID of the compartment in which to list resources.
    connectionString string
    Connect descriptor or Easy Connect Naming method used to connect to a database.
    connectionType string
    The array of connection types.
    databaseId string
    The OCID of the database being referenced.
    databaseName string
    The name of the database being referenced.
    dbSystemId string
    The OCID of the database system being referenced.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    displayName string
    A filter to return only resources that match the entire display name given.
    freeformTags {[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"}
    host string
    The IP Address of the host.
    id string
    The OCID of the connection being referenced.
    ingressIps GetConnectionsConnectionCollectionItemIngressIp[]
    List of ingress IP addresses from where to connect to this connection's privateIp.
    keyId string
    The OCID of the key used in cryptographic operations.
    lifecycleDetails string
    The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
    nsgIds string[]
    An array of Network Security Group OCIDs used to define network access for Connections.
    password string
    The password (credential) used when creating or updating this resource.
    port number
    The port to be used for the connection.
    privateEndpointId string
    The OCID of the resource being referenced.
    replicationPassword string
    The password (credential) used when creating or updating this resource.
    replicationUsername string
    The username (credential) used when creating or updating this resource.
    secretId string
    The OCID of the resource being referenced.
    securityProtocol string
    Security Protocol to be used for the connection.
    sshHost string
    Name of the host the SSH key is valid for.
    sshKey string
    Private SSH key string.
    sshSudoLocation string
    Sudo location
    sshUser string
    The username (credential) used when creating or updating this resource.
    sslCa string
    sslCert string
    sslCrl string
    sslKey string
    sslMode string
    SSL mode to be used for the connection.
    state string
    The current state of the Database Migration Deployment.
    subnetId string
    Oracle Cloud Infrastructure resource ID.
    systemTags {[key: string]: string}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    technologyType string
    The array of technology types.
    timeCreated string
    The time when this resource was created. An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    timeUpdated string
    The time when this resource was updated. An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    username string
    The username (credential) used when creating or updating this resource.
    vaultId string
    Oracle Cloud Infrastructure resource ID.
    wallet string
    additional_attributes Sequence[databasemigration.GetConnectionsConnectionCollectionItemAdditionalAttribute]
    An array of name-value pair attribute entries.
    compartment_id str
    The ID of the compartment in which to list resources.
    connection_string str
    Connect descriptor or Easy Connect Naming method used to connect to a database.
    connection_type str
    The array of connection types.
    database_id str
    The OCID of the database being referenced.
    database_name str
    The name of the database being referenced.
    db_system_id str
    The OCID of the database system being referenced.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description str
    A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    display_name str
    A filter to return only resources that match the entire display name given.
    freeform_tags 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 str
    The IP Address of the host.
    id str
    The OCID of the connection being referenced.
    ingress_ips Sequence[databasemigration.GetConnectionsConnectionCollectionItemIngressIp]
    List of ingress IP addresses from where to connect to this connection's privateIp.
    key_id str
    The OCID of the key used in cryptographic operations.
    lifecycle_details str
    The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
    nsg_ids Sequence[str]
    An array of Network Security Group OCIDs used to define network access for Connections.
    password str
    The password (credential) used when creating or updating this resource.
    port int
    The port to be used for the connection.
    private_endpoint_id str
    The OCID of the resource being referenced.
    replication_password str
    The password (credential) used when creating or updating this resource.
    replication_username str
    The username (credential) used when creating or updating this resource.
    secret_id str
    The OCID of the resource being referenced.
    security_protocol str
    Security Protocol to be used for the connection.
    ssh_host str
    Name of the host the SSH key is valid for.
    ssh_key str
    Private SSH key string.
    ssh_sudo_location str
    Sudo location
    ssh_user str
    The username (credential) used when creating or updating this resource.
    ssl_ca str
    ssl_cert str
    ssl_crl str
    ssl_key str
    ssl_mode str
    SSL mode to be used for the connection.
    state str
    The current state of the Database Migration Deployment.
    subnet_id str
    Oracle Cloud Infrastructure resource ID.
    system_tags Mapping[str, str]
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    technology_type str
    The array of technology types.
    time_created str
    The time when this resource was created. An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    time_updated str
    The time when this resource was updated. An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    username str
    The username (credential) used when creating or updating this resource.
    vault_id str
    Oracle Cloud Infrastructure resource ID.
    wallet str
    additionalAttributes List<Property Map>
    An array of name-value pair attribute entries.
    compartmentId String
    The ID of the compartment in which to list resources.
    connectionString String
    Connect descriptor or Easy Connect Naming method used to connect to a database.
    connectionType String
    The array of connection types.
    databaseId String
    The OCID of the database being referenced.
    databaseName String
    The name of the database being referenced.
    dbSystemId String
    The OCID of the database system being referenced.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    A user-friendly description. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    displayName String
    A filter to return only resources that match the entire display name given.
    freeformTags 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"}
    host String
    The IP Address of the host.
    id String
    The OCID of the connection being referenced.
    ingressIps List<Property Map>
    List of ingress IP addresses from where to connect to this connection's privateIp.
    keyId String
    The OCID of the key used in cryptographic operations.
    lifecycleDetails String
    The message describing the current state of the connection's lifecycle in detail. For example, can be used to provide actionable information for a connection in a Failed state.
    nsgIds List<String>
    An array of Network Security Group OCIDs used to define network access for Connections.
    password String
    The password (credential) used when creating or updating this resource.
    port Number
    The port to be used for the connection.
    privateEndpointId String
    The OCID of the resource being referenced.
    replicationPassword String
    The password (credential) used when creating or updating this resource.
    replicationUsername String
    The username (credential) used when creating or updating this resource.
    secretId String
    The OCID of the resource being referenced.
    securityProtocol String
    Security Protocol to be used for the connection.
    sshHost String
    Name of the host the SSH key is valid for.
    sshKey String
    Private SSH key string.
    sshSudoLocation String
    Sudo location
    sshUser String
    The username (credential) used when creating or updating this resource.
    sslCa String
    sslCert String
    sslCrl String
    sslKey String
    sslMode String
    SSL mode to be used for the connection.
    state String
    The current state of the Database Migration Deployment.
    subnetId String
    Oracle Cloud Infrastructure resource ID.
    systemTags Map<String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    technologyType String
    The array of technology types.
    timeCreated String
    The time when this resource was created. An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    timeUpdated String
    The time when this resource was updated. An RFC3339 formatted datetime string such as 2016-08-25T21:10:29.600Z.
    username String
    The username (credential) used when creating or updating this resource.
    vaultId String
    Oracle Cloud Infrastructure resource ID.
    wallet String

    GetConnectionsConnectionCollectionItemAdditionalAttribute

    Name string
    The name of the property entry.
    Value string
    The value of the property entry.
    Name string
    The name of the property entry.
    Value string
    The value of the property entry.
    name String
    The name of the property entry.
    value String
    The value of the property entry.
    name string
    The name of the property entry.
    value string
    The value of the property entry.
    name str
    The name of the property entry.
    value str
    The value of the property entry.
    name String
    The name of the property entry.
    value String
    The value of the property entry.

    GetConnectionsConnectionCollectionItemIngressIp

    IngressIp string
    A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
    IngressIp string
    A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
    ingressIp String
    A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
    ingressIp string
    A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
    ingress_ip str
    A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
    ingressIp String
    A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.

    GetConnectionsFilter

    Name string
    The name of the property entry.
    Values List<string>
    Regex bool
    Name string
    The name of the property entry.
    Values []string
    Regex bool
    name String
    The name of the property entry.
    values List<String>
    regex Boolean
    name string
    The name of the property entry.
    values string[]
    regex boolean
    name str
    The name of the property entry.
    values Sequence[str]
    regex bool
    name String
    The name of the property entry.
    values 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.
    oci logo
    Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi