Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
oci.DatabaseMigration.getConnections
Explore with Pulumi AI
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:
- Compartment
Id string - The ID of the compartment in which to list resources.
- Connection
Types List<string> - The array of connection types.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Filters
List<Get
Connections Filter> - Source
Connection stringId - The OCID of the source database connection.
- State string
- The current state of the Database Migration Deployment.
- Technology
Types List<string> - The array of technology types.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Connection
Types []string - The array of connection types.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Filters
[]Get
Connections Filter - Source
Connection stringId - The OCID of the source database connection.
- State string
- The current state of the Database Migration Deployment.
- Technology
Types []string - The array of technology types.
- compartment
Id String - The ID of the compartment in which to list resources.
- connection
Types List<String> - The array of connection types.
- display
Name String - A filter to return only resources that match the entire display name given.
- filters
List<Get
Connections Filter> - source
Connection StringId - The OCID of the source database connection.
- state String
- The current state of the Database Migration Deployment.
- technology
Types List<String> - The array of technology types.
- compartment
Id string - The ID of the compartment in which to list resources.
- connection
Types string[] - The array of connection types.
- display
Name string - A filter to return only resources that match the entire display name given.
- filters
Get
Connections Filter[] - source
Connection stringId - The OCID of the source database connection.
- state string
- The current state of the Database Migration Deployment.
- technology
Types 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.
Get Connections Filter] - source_
connection_ strid - 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.
- compartment
Id String - The ID of the compartment in which to list resources.
- connection
Types List<String> - The array of connection types.
- display
Name String - A filter to return only resources that match the entire display name given.
- filters List<Property Map>
- source
Connection StringId - The OCID of the source database connection.
- state String
- The current state of the Database Migration Deployment.
- technology
Types List<String> - The array of technology types.
getConnections Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment.
- Connection
Collections List<GetConnections Connection Collection> - The list of connection_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Connection
Types List<string> - Defines the type of connection. For example, ORACLE.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Filters
List<Get
Connections Filter> - Source
Connection stringId - State string
- The Connection's current lifecycle state.
- Technology
Types List<string> - The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
- Compartment
Id string - The OCID of the compartment.
- Connection
Collections []GetConnections Connection Collection - The list of connection_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Connection
Types []string - Defines the type of connection. For example, ORACLE.
- Display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- Filters
[]Get
Connections Filter - Source
Connection stringId - State string
- The Connection's current lifecycle state.
- Technology
Types []string - The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
- compartment
Id String - The OCID of the compartment.
- connection
Collections List<GetConnections Connection Collection> - The list of connection_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- connection
Types List<String> - Defines the type of connection. For example, ORACLE.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
List<Get
Connections Filter> - source
Connection StringId - state String
- The Connection's current lifecycle state.
- technology
Types List<String> - The type of MySQL source or target connection. Example: OCI_MYSQL represents Oracle Cloud Infrastructure MySQL HeatWave Database Service
- compartment
Id string - The OCID of the compartment.
- connection
Collections GetConnections Connection Collection[] - The list of connection_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- connection
Types string[] - Defines the type of connection. For example, ORACLE.
- display
Name string - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters
Get
Connections Filter[] - source
Connection stringId - state string
- The Connection's current lifecycle state.
- technology
Types 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.Get Connections Connection Collection] - 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.
Get Connections Filter] - source_
connection_ strid - 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
- compartment
Id String - The OCID of the compartment.
- connection
Collections List<Property Map> - The list of connection_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- connection
Types List<String> - Defines the type of connection. For example, ORACLE.
- display
Name String - A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
- filters List<Property Map>
- source
Connection StringId - state String
- The Connection's current lifecycle state.
- technology
Types 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
- Additional
Attributes List<GetConnections Connection Collection Item Additional Attribute> - An array of name-value pair attribute entries.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Connection
String string - Connect descriptor or Easy Connect Naming method used to connect to a database.
- Connection
Type string - The array of connection types.
- Database
Id string - The OCID of the database being referenced.
- Database
Name string - The name of the database being referenced.
- Db
System stringId - The OCID of the database system being referenced.
- 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.
- Display
Name string - A filter to return only resources that match the entire display name given.
- 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.
- Ingress
Ips List<GetConnections Connection Collection Item Ingress Ip> - List of ingress IP addresses from where to connect to this connection's privateIp.
- Key
Id string - The OCID of the key used in cryptographic operations.
- Lifecycle
Details 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.
- Nsg
Ids 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.
- Private
Endpoint stringId - The OCID of the resource being referenced.
- Replication
Password string - The password (credential) used when creating or updating this resource.
- Replication
Username string - The username (credential) used when creating or updating this resource.
- Secret
Id string - The OCID of the resource being referenced.
- Security
Protocol string - Security Protocol to be used for the connection.
- Ssh
Host string - Name of the host the SSH key is valid for.
- Ssh
Key string - Private SSH key string.
- Ssh
Sudo stringLocation - Sudo location
- Ssh
User string - The username (credential) used when creating or updating this resource.
- Ssl
Ca string - Ssl
Cert string - Ssl
Crl string - Ssl
Key string - Ssl
Mode string - SSL mode to be used for the connection.
- State string
- The current state of the Database Migration Deployment.
- Subnet
Id string - Oracle Cloud Infrastructure resource ID.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Technology
Type string - The array of technology types.
- Time
Created string - The time when this resource was created. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z
. - Time
Updated 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.
- Vault
Id string - Oracle Cloud Infrastructure resource ID.
- Wallet string
- Additional
Attributes []GetConnections Connection Collection Item Additional Attribute - An array of name-value pair attribute entries.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Connection
String string - Connect descriptor or Easy Connect Naming method used to connect to a database.
- Connection
Type string - The array of connection types.
- Database
Id string - The OCID of the database being referenced.
- Database
Name string - The name of the database being referenced.
- Db
System stringId - The OCID of the database system being referenced.
- 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.
- Display
Name string - A filter to return only resources that match the entire display name given.
- 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.
- Ingress
Ips []GetConnections Connection Collection Item Ingress Ip - List of ingress IP addresses from where to connect to this connection's privateIp.
- Key
Id string - The OCID of the key used in cryptographic operations.
- Lifecycle
Details 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.
- Nsg
Ids []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.
- Private
Endpoint stringId - The OCID of the resource being referenced.
- Replication
Password string - The password (credential) used when creating or updating this resource.
- Replication
Username string - The username (credential) used when creating or updating this resource.
- Secret
Id string - The OCID of the resource being referenced.
- Security
Protocol string - Security Protocol to be used for the connection.
- Ssh
Host string - Name of the host the SSH key is valid for.
- Ssh
Key string - Private SSH key string.
- Ssh
Sudo stringLocation - Sudo location
- Ssh
User string - The username (credential) used when creating or updating this resource.
- Ssl
Ca string - Ssl
Cert string - Ssl
Crl string - Ssl
Key string - Ssl
Mode string - SSL mode to be used for the connection.
- State string
- The current state of the Database Migration Deployment.
- Subnet
Id string - Oracle Cloud Infrastructure resource ID.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Technology
Type string - The array of technology types.
- Time
Created string - The time when this resource was created. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z
. - Time
Updated 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.
- Vault
Id string - Oracle Cloud Infrastructure resource ID.
- Wallet string
- additional
Attributes List<GetConnections Connection Collection Item Additional Attribute> - An array of name-value pair attribute entries.
- compartment
Id String - The ID of the compartment in which to list resources.
- connection
String String - Connect descriptor or Easy Connect Naming method used to connect to a database.
- connection
Type String - The array of connection types.
- database
Id String - The OCID of the database being referenced.
- database
Name String - The name of the database being referenced.
- db
System StringId - The OCID of the database system being referenced.
- 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.
- display
Name String - A filter to return only resources that match the entire display name given.
- 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.
- ingress
Ips List<GetConnections Connection Collection Item Ingress Ip> - List of ingress IP addresses from where to connect to this connection's privateIp.
- key
Id String - The OCID of the key used in cryptographic operations.
- lifecycle
Details 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.
- nsg
Ids 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.
- private
Endpoint StringId - The OCID of the resource being referenced.
- replication
Password String - The password (credential) used when creating or updating this resource.
- replication
Username String - The username (credential) used when creating or updating this resource.
- secret
Id String - The OCID of the resource being referenced.
- security
Protocol String - Security Protocol to be used for the connection.
- ssh
Host String - Name of the host the SSH key is valid for.
- ssh
Key String - Private SSH key string.
- ssh
Sudo StringLocation - Sudo location
- ssh
User String - The username (credential) used when creating or updating this resource.
- ssl
Ca String - ssl
Cert String - ssl
Crl String - ssl
Key String - ssl
Mode String - SSL mode to be used for the connection.
- state String
- The current state of the Database Migration Deployment.
- subnet
Id String - Oracle Cloud Infrastructure resource ID.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- technology
Type String - The array of technology types.
- time
Created String - The time when this resource was created. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z
. - time
Updated 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.
- vault
Id String - Oracle Cloud Infrastructure resource ID.
- wallet String
- additional
Attributes GetConnections Connection Collection Item Additional Attribute[] - An array of name-value pair attribute entries.
- compartment
Id string - The ID of the compartment in which to list resources.
- connection
String string - Connect descriptor or Easy Connect Naming method used to connect to a database.
- connection
Type string - The array of connection types.
- database
Id string - The OCID of the database being referenced.
- database
Name string - The name of the database being referenced.
- db
System stringId - The OCID of the database system being referenced.
- {[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.
- display
Name string - A filter to return only resources that match the entire display name given.
- {[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.
- ingress
Ips GetConnections Connection Collection Item Ingress Ip[] - List of ingress IP addresses from where to connect to this connection's privateIp.
- key
Id string - The OCID of the key used in cryptographic operations.
- lifecycle
Details 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.
- nsg
Ids 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.
- private
Endpoint stringId - The OCID of the resource being referenced.
- replication
Password string - The password (credential) used when creating or updating this resource.
- replication
Username string - The username (credential) used when creating or updating this resource.
- secret
Id string - The OCID of the resource being referenced.
- security
Protocol string - Security Protocol to be used for the connection.
- ssh
Host string - Name of the host the SSH key is valid for.
- ssh
Key string - Private SSH key string.
- ssh
Sudo stringLocation - Sudo location
- ssh
User string - The username (credential) used when creating or updating this resource.
- ssl
Ca string - ssl
Cert string - ssl
Crl string - ssl
Key string - ssl
Mode string - SSL mode to be used for the connection.
- state string
- The current state of the Database Migration Deployment.
- subnet
Id string - Oracle Cloud Infrastructure resource ID.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- technology
Type string - The array of technology types.
- time
Created string - The time when this resource was created. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z
. - time
Updated 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.
- vault
Id string - Oracle Cloud Infrastructure resource ID.
- wallet string
- additional_
attributes Sequence[databasemigration.Get Connections Connection Collection Item Additional Attribute] - 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_ strid - The OCID of the database system being referenced.
- 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.
- 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.Get Connections Connection Collection Item Ingress Ip] - 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_ strid - 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_ strlocation - 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.
- 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
- additional
Attributes List<Property Map> - An array of name-value pair attribute entries.
- compartment
Id String - The ID of the compartment in which to list resources.
- connection
String String - Connect descriptor or Easy Connect Naming method used to connect to a database.
- connection
Type String - The array of connection types.
- database
Id String - The OCID of the database being referenced.
- database
Name String - The name of the database being referenced.
- db
System StringId - The OCID of the database system being referenced.
- 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.
- display
Name String - A filter to return only resources that match the entire display name given.
- 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.
- ingress
Ips List<Property Map> - List of ingress IP addresses from where to connect to this connection's privateIp.
- key
Id String - The OCID of the key used in cryptographic operations.
- lifecycle
Details 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.
- nsg
Ids 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.
- private
Endpoint StringId - The OCID of the resource being referenced.
- replication
Password String - The password (credential) used when creating or updating this resource.
- replication
Username String - The username (credential) used when creating or updating this resource.
- secret
Id String - The OCID of the resource being referenced.
- security
Protocol String - Security Protocol to be used for the connection.
- ssh
Host String - Name of the host the SSH key is valid for.
- ssh
Key String - Private SSH key string.
- ssh
Sudo StringLocation - Sudo location
- ssh
User String - The username (credential) used when creating or updating this resource.
- ssl
Ca String - ssl
Cert String - ssl
Crl String - ssl
Key String - ssl
Mode String - SSL mode to be used for the connection.
- state String
- The current state of the Database Migration Deployment.
- subnet
Id String - Oracle Cloud Infrastructure resource ID.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- technology
Type String - The array of technology types.
- time
Created String - The time when this resource was created. An RFC3339 formatted datetime string such as
2016-08-25T21:10:29.600Z
. - time
Updated 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.
- vault
Id String - Oracle Cloud Infrastructure resource ID.
- wallet String
GetConnectionsConnectionCollectionItemAdditionalAttribute
GetConnectionsConnectionCollectionItemIngressIp
- Ingress
Ip string - A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
- Ingress
Ip string - A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
- ingress
Ip String - A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
- ingress
Ip 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.
- ingress
Ip String - A Private Endpoint IPv4 or IPv6 Address created in the customer's subnet.
GetConnectionsFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.