Oracle Cloud Infrastructure v2.30.0 published on Monday, Apr 14, 2025 by Pulumi
oci.Mysql.getChannel
Explore with Pulumi AI
This data source provides details about a specific Channel resource in Oracle Cloud Infrastructure MySQL Database service.
Gets the full details of the specified Channel, including the user-specified configuration parameters (passwords are omitted), as well as information about the state of the Channel, its sources and targets.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testChannel = oci.Mysql.getChannel({
channelId: testChannelOciMysqlChannel.id,
});
import pulumi
import pulumi_oci as oci
test_channel = oci.Mysql.get_channel(channel_id=test_channel_oci_mysql_channel["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/mysql"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := mysql.GetChannel(ctx, &mysql.GetChannelArgs{
ChannelId: testChannelOciMysqlChannel.Id,
}, 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 testChannel = Oci.Mysql.GetChannel.Invoke(new()
{
ChannelId = testChannelOciMysqlChannel.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Mysql.MysqlFunctions;
import com.pulumi.oci.Mysql.inputs.GetChannelArgs;
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 testChannel = MysqlFunctions.getChannel(GetChannelArgs.builder()
.channelId(testChannelOciMysqlChannel.id())
.build());
}
}
variables:
testChannel:
fn::invoke:
function: oci:Mysql:getChannel
arguments:
channelId: ${testChannelOciMysqlChannel.id}
Using getChannel
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 getChannel(args: GetChannelArgs, opts?: InvokeOptions): Promise<GetChannelResult>
function getChannelOutput(args: GetChannelOutputArgs, opts?: InvokeOptions): Output<GetChannelResult>
def get_channel(channel_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetChannelResult
def get_channel_output(channel_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetChannelResult]
func GetChannel(ctx *Context, args *GetChannelArgs, opts ...InvokeOption) (*GetChannelResult, error)
func GetChannelOutput(ctx *Context, args *GetChannelOutputArgs, opts ...InvokeOption) GetChannelResultOutput
> Note: This function is named GetChannel
in the Go SDK.
public static class GetChannel
{
public static Task<GetChannelResult> InvokeAsync(GetChannelArgs args, InvokeOptions? opts = null)
public static Output<GetChannelResult> Invoke(GetChannelInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetChannelResult> getChannel(GetChannelArgs args, InvokeOptions options)
public static Output<GetChannelResult> getChannel(GetChannelArgs args, InvokeOptions options)
fn::invoke:
function: oci:Mysql/getChannel:getChannel
arguments:
# arguments dictionary
The following arguments are supported:
- channel_
id This property is required. str - The Channel OCID.
getChannel Result
The following output properties are available:
- Channel
Id string - Compartment
Id string - The OCID of the compartment.
- Dictionary<string, string>
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- Description string
- User provided description of the Channel.
- Display
Name string - The user-friendly name for the Channel. It does not have to be unique.
- Dictionary<string, string>
- Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Id string
- Is
Enabled bool - Whether the Channel has been enabled by the user.
- Lifecycle
Details string - A message describing the state of the Channel.
- Sources
List<Get
Channel Source> - Parameters detailing how to provision the source for the given Channel.
- State string
- The state of the Channel.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Targets
List<Get
Channel Target> - Details about the Channel target.
- Time
Created string - The date and time the Channel was created, as described by RFC 3339.
- Time
Updated string - The time the Channel was last updated, as described by RFC 3339.
- Channel
Id string - Compartment
Id string - The OCID of the compartment.
- map[string]string
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- Description string
- User provided description of the Channel.
- Display
Name string - The user-friendly name for the Channel. It does not have to be unique.
- map[string]string
- Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- Id string
- Is
Enabled bool - Whether the Channel has been enabled by the user.
- Lifecycle
Details string - A message describing the state of the Channel.
- Sources
[]Get
Channel Source - Parameters detailing how to provision the source for the given Channel.
- State string
- The state of the Channel.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Targets
[]Get
Channel Target - Details about the Channel target.
- Time
Created string - The date and time the Channel was created, as described by RFC 3339.
- Time
Updated string - The time the Channel was last updated, as described by RFC 3339.
- channel
Id String - compartment
Id String - The OCID of the compartment.
- Map<String,String>
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- description String
- User provided description of the Channel.
- display
Name String - The user-friendly name for the Channel. It does not have to be unique.
- Map<String,String>
- Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- id String
- is
Enabled Boolean - Whether the Channel has been enabled by the user.
- lifecycle
Details String - A message describing the state of the Channel.
- sources
List<Get
Channel Source> - Parameters detailing how to provision the source for the given Channel.
- state String
- The state of the Channel.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- targets
List<Get
Channel Target> - Details about the Channel target.
- time
Created String - The date and time the Channel was created, as described by RFC 3339.
- time
Updated String - The time the Channel was last updated, as described by RFC 3339.
- channel
Id string - compartment
Id string - The OCID of the compartment.
- {[key: string]: string}
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- description string
- User provided description of the Channel.
- display
Name string - The user-friendly name for the Channel. It does not have to be unique.
- {[key: string]: string}
- Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- id string
- is
Enabled boolean - Whether the Channel has been enabled by the user.
- lifecycle
Details string - A message describing the state of the Channel.
- sources
Get
Channel Source[] - Parameters detailing how to provision the source for the given Channel.
- state string
- The state of the Channel.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- targets
Get
Channel Target[] - Details about the Channel target.
- time
Created string - The date and time the Channel was created, as described by RFC 3339.
- time
Updated string - The time the Channel was last updated, as described by RFC 3339.
- channel_
id str - compartment_
id str - The OCID of the compartment.
- Mapping[str, str]
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- description str
- User provided description of the Channel.
- display_
name str - The user-friendly name for the Channel. It does not have to be unique.
- Mapping[str, str]
- Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- id str
- is_
enabled bool - Whether the Channel has been enabled by the user.
- lifecycle_
details str - A message describing the state of the Channel.
- sources
Sequence[mysql.
Get Channel Source] - Parameters detailing how to provision the source for the given Channel.
- state str
- The state of the Channel.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- targets
Sequence[mysql.
Get Channel Target] - Details about the Channel target.
- time_
created str - The date and time the Channel was created, as described by RFC 3339.
- time_
updated str - The time the Channel was last updated, as described by RFC 3339.
- channel
Id String - compartment
Id String - The OCID of the compartment.
- Map<String>
- Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example:
{"foo-namespace.bar-key": "value"}
- description String
- User provided description of the Channel.
- display
Name String - The user-friendly name for the Channel. It does not have to be unique.
- Map<String>
- Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"bar-key": "value"}
- id String
- is
Enabled Boolean - Whether the Channel has been enabled by the user.
- lifecycle
Details String - A message describing the state of the Channel.
- sources List<Property Map>
- Parameters detailing how to provision the source for the given Channel.
- state String
- The state of the Channel.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- targets List<Property Map>
- Details about the Channel target.
- time
Created String - The date and time the Channel was created, as described by RFC 3339.
- time
Updated String - The time the Channel was last updated, as described by RFC 3339.
Supporting Types
GetChannelSource
- Anonymous
Transactions Handlings This property is required. List<GetChannel Source Anonymous Transactions Handling> - Specifies how the replication channel handles replicated transactions without an identifier, enabling replication from a source that does not use transaction-id-based replication to a replica that does.
- Hostname
This property is required. string - The network address of the MySQL instance.
- Password
This property is required. string - Port
This property is required. int - The port the source MySQL instance listens on.
- Source
Type This property is required. string - The specific source identifier.
- Ssl
Ca Certificates This property is required. List<GetChannel Source Ssl Ca Certificate> - The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
- Ssl
Mode This property is required. string - The SSL mode of the Channel.
- Username
This property is required. string - The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
- Anonymous
Transactions Handlings This property is required. []GetChannel Source Anonymous Transactions Handling - Specifies how the replication channel handles replicated transactions without an identifier, enabling replication from a source that does not use transaction-id-based replication to a replica that does.
- Hostname
This property is required. string - The network address of the MySQL instance.
- Password
This property is required. string - Port
This property is required. int - The port the source MySQL instance listens on.
- Source
Type This property is required. string - The specific source identifier.
- Ssl
Ca Certificates This property is required. []GetChannel Source Ssl Ca Certificate - The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
- Ssl
Mode This property is required. string - The SSL mode of the Channel.
- Username
This property is required. string - The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
- anonymous
Transactions Handlings This property is required. List<GetChannel Source Anonymous Transactions Handling> - Specifies how the replication channel handles replicated transactions without an identifier, enabling replication from a source that does not use transaction-id-based replication to a replica that does.
- hostname
This property is required. String - The network address of the MySQL instance.
- password
This property is required. String - port
This property is required. Integer - The port the source MySQL instance listens on.
- source
Type This property is required. String - The specific source identifier.
- ssl
Ca Certificates This property is required. List<GetChannel Source Ssl Ca Certificate> - The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
- ssl
Mode This property is required. String - The SSL mode of the Channel.
- username
This property is required. String - The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
- anonymous
Transactions Handlings This property is required. GetChannel Source Anonymous Transactions Handling[] - Specifies how the replication channel handles replicated transactions without an identifier, enabling replication from a source that does not use transaction-id-based replication to a replica that does.
- hostname
This property is required. string - The network address of the MySQL instance.
- password
This property is required. string - port
This property is required. number - The port the source MySQL instance listens on.
- source
Type This property is required. string - The specific source identifier.
- ssl
Ca Certificates This property is required. GetChannel Source Ssl Ca Certificate[] - The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
- ssl
Mode This property is required. string - The SSL mode of the Channel.
- username
This property is required. string - The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
- anonymous_
transactions_ handlings This property is required. Sequence[mysql.Get Channel Source Anonymous Transactions Handling] - Specifies how the replication channel handles replicated transactions without an identifier, enabling replication from a source that does not use transaction-id-based replication to a replica that does.
- hostname
This property is required. str - The network address of the MySQL instance.
- password
This property is required. str - port
This property is required. int - The port the source MySQL instance listens on.
- source_
type This property is required. str - The specific source identifier.
- ssl_
ca_ certificates This property is required. Sequence[mysql.Get Channel Source Ssl Ca Certificate] - The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
- ssl_
mode This property is required. str - The SSL mode of the Channel.
- username
This property is required. str - The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
- anonymous
Transactions Handlings This property is required. List<Property Map> - Specifies how the replication channel handles replicated transactions without an identifier, enabling replication from a source that does not use transaction-id-based replication to a replica that does.
- hostname
This property is required. String - The network address of the MySQL instance.
- password
This property is required. String - port
This property is required. Number - The port the source MySQL instance listens on.
- source
Type This property is required. String - The specific source identifier.
- ssl
Ca Certificates This property is required. List<Property Map> - The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.
- ssl
Mode This property is required. String - The SSL mode of the Channel.
- username
This property is required. String - The name of the replication user on the source MySQL instance. The username has a maximum length of 96 characters. For more information, please see the MySQL documentation
GetChannelSourceAnonymousTransactionsHandling
- Last
Configured Log Filename This property is required. string - Specifies one of the coordinates (file) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- Last
Configured Log Offset This property is required. string - Specifies one of the coordinates (offset) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- Policy
This property is required. string - Specifies how the replication channel handles anonymous transactions.
- Uuid
This property is required. string - The UUID that is used as a prefix when generating transaction identifiers for anonymous transactions coming from the source. You can change the UUID later.
- Last
Configured Log Filename This property is required. string - Specifies one of the coordinates (file) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- Last
Configured Log Offset This property is required. string - Specifies one of the coordinates (offset) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- Policy
This property is required. string - Specifies how the replication channel handles anonymous transactions.
- Uuid
This property is required. string - The UUID that is used as a prefix when generating transaction identifiers for anonymous transactions coming from the source. You can change the UUID later.
- last
Configured Log Filename This property is required. String - Specifies one of the coordinates (file) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- last
Configured Log Offset This property is required. String - Specifies one of the coordinates (offset) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- policy
This property is required. String - Specifies how the replication channel handles anonymous transactions.
- uuid
This property is required. String - The UUID that is used as a prefix when generating transaction identifiers for anonymous transactions coming from the source. You can change the UUID later.
- last
Configured Log Filename This property is required. string - Specifies one of the coordinates (file) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- last
Configured Log Offset This property is required. string - Specifies one of the coordinates (offset) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- policy
This property is required. string - Specifies how the replication channel handles anonymous transactions.
- uuid
This property is required. string - The UUID that is used as a prefix when generating transaction identifiers for anonymous transactions coming from the source. You can change the UUID later.
- last_
configured_ log_ filename This property is required. str - Specifies one of the coordinates (file) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- last_
configured_ log_ offset This property is required. str - Specifies one of the coordinates (offset) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- policy
This property is required. str - Specifies how the replication channel handles anonymous transactions.
- uuid
This property is required. str - The UUID that is used as a prefix when generating transaction identifiers for anonymous transactions coming from the source. You can change the UUID later.
- last
Configured Log Filename This property is required. String - Specifies one of the coordinates (file) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- last
Configured Log Offset This property is required. String - Specifies one of the coordinates (offset) at which the replica should begin reading the source's log. As this value specifies the point where replication starts from, it is only used once, when it starts. It is never used again, unless a new UpdateChannel operation modifies it.
- policy
This property is required. String - Specifies how the replication channel handles anonymous transactions.
- uuid
This property is required. String - The UUID that is used as a prefix when generating transaction identifiers for anonymous transactions coming from the source. You can change the UUID later.
GetChannelSourceSslCaCertificate
- Certificate
Type This property is required. string - The type of CA certificate.
- Contents
This property is required. string - The string containing the CA certificate in PEM format.
- Certificate
Type This property is required. string - The type of CA certificate.
- Contents
This property is required. string - The string containing the CA certificate in PEM format.
- certificate
Type This property is required. String - The type of CA certificate.
- contents
This property is required. String - The string containing the CA certificate in PEM format.
- certificate
Type This property is required. string - The type of CA certificate.
- contents
This property is required. string - The string containing the CA certificate in PEM format.
- certificate_
type This property is required. str - The type of CA certificate.
- contents
This property is required. str - The string containing the CA certificate in PEM format.
- certificate
Type This property is required. String - The type of CA certificate.
- contents
This property is required. String - The string containing the CA certificate in PEM format.
GetChannelTarget
- Applier
Username This property is required. string - The username for the replication applier of the target MySQL DB System.
- Channel
Name This property is required. string - The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
- Db
System Id This property is required. string - The OCID of the source DB System.
- Delay
In Seconds This property is required. int - Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
- Filters
This property is required. List<GetChannel Target Filter> - Replication filter rules to be applied at the DB System Channel target.
- Tables
Without Primary Key Handling This property is required. string - Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key.
- Target
Type This property is required. string - The specific target identifier.
- Applier
Username This property is required. string - The username for the replication applier of the target MySQL DB System.
- Channel
Name This property is required. string - The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
- Db
System Id This property is required. string - The OCID of the source DB System.
- Delay
In Seconds This property is required. int - Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
- Filters
This property is required. []GetChannel Target Filter - Replication filter rules to be applied at the DB System Channel target.
- Tables
Without Primary Key Handling This property is required. string - Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key.
- Target
Type This property is required. string - The specific target identifier.
- applier
Username This property is required. String - The username for the replication applier of the target MySQL DB System.
- channel
Name This property is required. String - The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
- db
System Id This property is required. String - The OCID of the source DB System.
- delay
In Seconds This property is required. Integer - Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
- filters
This property is required. List<GetChannel Target Filter> - Replication filter rules to be applied at the DB System Channel target.
- tables
Without Primary Key Handling This property is required. String - Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key.
- target
Type This property is required. String - The specific target identifier.
- applier
Username This property is required. string - The username for the replication applier of the target MySQL DB System.
- channel
Name This property is required. string - The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
- db
System Id This property is required. string - The OCID of the source DB System.
- delay
In Seconds This property is required. number - Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
- filters
This property is required. GetChannel Target Filter[] - Replication filter rules to be applied at the DB System Channel target.
- tables
Without Primary Key Handling This property is required. string - Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key.
- target
Type This property is required. string - The specific target identifier.
- applier_
username This property is required. str - The username for the replication applier of the target MySQL DB System.
- channel_
name This property is required. str - The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
- db_
system_ id This property is required. str - The OCID of the source DB System.
- delay_
in_ seconds This property is required. int - Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
- filters
This property is required. Sequence[mysql.Get Channel Target Filter] - Replication filter rules to be applied at the DB System Channel target.
- tables_
without_ primary_ key_ handling This property is required. str - Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key.
- target_
type This property is required. str - The specific target identifier.
- applier
Username This property is required. String - The username for the replication applier of the target MySQL DB System.
- channel
Name This property is required. String - The case-insensitive name that identifies the replication channel. Channel names must follow the rules defined for MySQL identifiers. The names of non-Deleted Channels must be unique for each DB System.
- db
System Id This property is required. String - The OCID of the source DB System.
- delay
In Seconds This property is required. Number - Specifies the amount of time, in seconds, that the channel waits before applying a transaction received from the source.
- filters
This property is required. List<Property Map> - Replication filter rules to be applied at the DB System Channel target.
- tables
Without Primary Key Handling This property is required. String - Specifies how a replication channel handles the creation and alteration of tables that do not have a primary key.
- target
Type This property is required. String - The specific target identifier.
GetChannelTargetFilter
- Type
This property is required. string - The type of the filter rule.
- Value
This property is required. string - The body of the filter rule. This can represent a database, a table, or a database pair (represented as "db1->db2"). For more information, see Replication Filtering Rules.
- Type
This property is required. string - The type of the filter rule.
- Value
This property is required. string - The body of the filter rule. This can represent a database, a table, or a database pair (represented as "db1->db2"). For more information, see Replication Filtering Rules.
- type
This property is required. String - The type of the filter rule.
- value
This property is required. String - The body of the filter rule. This can represent a database, a table, or a database pair (represented as "db1->db2"). For more information, see Replication Filtering Rules.
- type
This property is required. string - The type of the filter rule.
- value
This property is required. string - The body of the filter rule. This can represent a database, a table, or a database pair (represented as "db1->db2"). For more information, see Replication Filtering Rules.
- type
This property is required. str - The type of the filter rule.
- value
This property is required. str - The body of the filter rule. This can represent a database, a table, or a database pair (represented as "db1->db2"). For more information, see Replication Filtering Rules.
- type
This property is required. String - The type of the filter rule.
- value
This property is required. String - The body of the filter rule. This can represent a database, a table, or a database pair (represented as "db1->db2"). For more information, see Replication Filtering Rules.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.