Oracle Cloud Infrastructure

v0.5.0 published on Monday, Sep 12, 2022 by Pulumi

Channel

This resource provides the Channel resource in Oracle Cloud Infrastructure MySQL Database service.

Creates a Channel to establish replication from a source to a target.

Create a Channel Resource

new Channel(name: string, args: ChannelArgs, opts?: CustomResourceOptions);
@overload
def Channel(resource_name: str,
            opts: Optional[ResourceOptions] = None,
            compartment_id: Optional[str] = None,
            defined_tags: Optional[Mapping[str, Any]] = None,
            description: Optional[str] = None,
            display_name: Optional[str] = None,
            freeform_tags: Optional[Mapping[str, Any]] = None,
            is_enabled: Optional[bool] = None,
            source: Optional[_mysql.ChannelSourceArgs] = None,
            target: Optional[_mysql.ChannelTargetArgs] = None)
@overload
def Channel(resource_name: str,
            args: ChannelArgs,
            opts: Optional[ResourceOptions] = None)
func NewChannel(ctx *Context, name string, args ChannelArgs, opts ...ResourceOption) (*Channel, error)
public Channel(string name, ChannelArgs args, CustomResourceOptions? opts = null)
public Channel(String name, ChannelArgs args)
public Channel(String name, ChannelArgs args, CustomResourceOptions options)
type: oci:Mysql:Channel
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ChannelArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args ChannelArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ChannelArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ChannelArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ChannelArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Channel Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The Channel resource accepts the following input properties:

Source ChannelSourceArgs

(Updatable) Parameters detailing how to provision the source for the given Channel.

Target ChannelTargetArgs

(Updatable) Parameters detailing how to provision the target for the given Channel.

CompartmentId string

The OCID of the compartment.

DefinedTags Dictionary<string, object>

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

Description string

(Updatable) User provided information about the Channel.

DisplayName string

(Updatable) The user-friendly name for the Channel. It does not have to be unique.

FreeformTags Dictionary<string, object>

(Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

IsEnabled bool

(Updatable) Whether the Channel should be enabled upon creation. If set to true, the Channel will be asynchronously started as a result of the create Channel operation.

Source ChannelSourceArgs

(Updatable) Parameters detailing how to provision the source for the given Channel.

Target ChannelTargetArgs

(Updatable) Parameters detailing how to provision the target for the given Channel.

CompartmentId string

The OCID of the compartment.

DefinedTags map[string]interface{}

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

Description string

(Updatable) User provided information about the Channel.

DisplayName string

(Updatable) The user-friendly name for the Channel. It does not have to be unique.

FreeformTags map[string]interface{}

(Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

IsEnabled bool

(Updatable) Whether the Channel should be enabled upon creation. If set to true, the Channel will be asynchronously started as a result of the create Channel operation.

source ChannelSourceArgs

(Updatable) Parameters detailing how to provision the source for the given Channel.

target ChannelTargetArgs

(Updatable) Parameters detailing how to provision the target for the given Channel.

compartmentId String

The OCID of the compartment.

definedTags Map<String,Object>

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

description String

(Updatable) User provided information about the Channel.

displayName String

(Updatable) The user-friendly name for the Channel. It does not have to be unique.

freeformTags Map<String,Object>

(Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

isEnabled Boolean

(Updatable) Whether the Channel should be enabled upon creation. If set to true, the Channel will be asynchronously started as a result of the create Channel operation.

source ChannelSourceArgs

(Updatable) Parameters detailing how to provision the source for the given Channel.

target ChannelTargetArgs

(Updatable) Parameters detailing how to provision the target for the given Channel.

compartmentId string

The OCID of the compartment.

definedTags {[key: string]: any}

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

description string

(Updatable) User provided information about the Channel.

displayName string

(Updatable) The user-friendly name for the Channel. It does not have to be unique.

freeformTags {[key: string]: any}

(Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

isEnabled boolean

(Updatable) Whether the Channel should be enabled upon creation. If set to true, the Channel will be asynchronously started as a result of the create Channel operation.

source ChannelSourceArgs

(Updatable) Parameters detailing how to provision the source for the given Channel.

target ChannelTargetArgs

(Updatable) Parameters detailing how to provision the target for the given Channel.

compartment_id str

The OCID of the compartment.

defined_tags Mapping[str, Any]

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

description str

(Updatable) User provided information about the Channel.

display_name str

(Updatable) The user-friendly name for the Channel. It does not have to be unique.

freeform_tags Mapping[str, Any]

(Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

is_enabled bool

(Updatable) Whether the Channel should be enabled upon creation. If set to true, the Channel will be asynchronously started as a result of the create Channel operation.

source Property Map

(Updatable) Parameters detailing how to provision the source for the given Channel.

target Property Map

(Updatable) Parameters detailing how to provision the target for the given Channel.

compartmentId String

The OCID of the compartment.

definedTags Map<Any>

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

description String

(Updatable) User provided information about the Channel.

displayName String

(Updatable) The user-friendly name for the Channel. It does not have to be unique.

freeformTags Map<Any>

(Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

isEnabled Boolean

(Updatable) Whether the Channel should be enabled upon creation. If set to true, the Channel will be asynchronously started as a result of the create Channel operation.

Outputs

All input properties are implicitly available as output properties. Additionally, the Channel resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

LifecycleDetails string

A message describing the state of the Channel.

State string

The state of the Channel.

TimeCreated string

The date and time the Channel was created, as described by RFC 3339.

TimeUpdated string

The time the Channel was last updated, as described by RFC 3339.

Id string

The provider-assigned unique ID for this managed resource.

LifecycleDetails string

A message describing the state of the Channel.

State string

The state of the Channel.

TimeCreated string

The date and time the Channel was created, as described by RFC 3339.

TimeUpdated string

The time the Channel was last updated, as described by RFC 3339.

id String

The provider-assigned unique ID for this managed resource.

lifecycleDetails String

A message describing the state of the Channel.

state String

The state of the Channel.

timeCreated String

The date and time the Channel was created, as described by RFC 3339.

timeUpdated String

The time the Channel was last updated, as described by RFC 3339.

id string

The provider-assigned unique ID for this managed resource.

lifecycleDetails string

A message describing the state of the Channel.

state string

The state of the Channel.

timeCreated string

The date and time the Channel was created, as described by RFC 3339.

timeUpdated string

The time the Channel was last updated, as described by RFC 3339.

id str

The provider-assigned unique ID for this managed resource.

lifecycle_details str

A message describing the state of the Channel.

state str

The state of the Channel.

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.

id String

The provider-assigned unique ID for this managed resource.

lifecycleDetails String

A message describing the state of the Channel.

state String

The state of the Channel.

timeCreated String

The date and time the Channel was created, as described by RFC 3339.

timeUpdated String

The time the Channel was last updated, as described by RFC 3339.

Look up an Existing Channel Resource

Get an existing Channel resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: ChannelState, opts?: CustomResourceOptions): Channel
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        compartment_id: Optional[str] = None,
        defined_tags: Optional[Mapping[str, Any]] = None,
        description: Optional[str] = None,
        display_name: Optional[str] = None,
        freeform_tags: Optional[Mapping[str, Any]] = None,
        is_enabled: Optional[bool] = None,
        lifecycle_details: Optional[str] = None,
        source: Optional[_mysql.ChannelSourceArgs] = None,
        state: Optional[str] = None,
        target: Optional[_mysql.ChannelTargetArgs] = None,
        time_created: Optional[str] = None,
        time_updated: Optional[str] = None) -> Channel
func GetChannel(ctx *Context, name string, id IDInput, state *ChannelState, opts ...ResourceOption) (*Channel, error)
public static Channel Get(string name, Input<string> id, ChannelState? state, CustomResourceOptions? opts = null)
public static Channel get(String name, Output<String> id, ChannelState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CompartmentId string

The OCID of the compartment.

DefinedTags Dictionary<string, object>

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

Description string

(Updatable) User provided information about the Channel.

DisplayName string

(Updatable) The user-friendly name for the Channel. It does not have to be unique.

FreeformTags Dictionary<string, object>

(Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

IsEnabled bool

(Updatable) Whether the Channel should be enabled upon creation. If set to true, the Channel will be asynchronously started as a result of the create Channel operation.

LifecycleDetails string

A message describing the state of the Channel.

Source ChannelSourceArgs

(Updatable) Parameters detailing how to provision the source for the given Channel.

State string

The state of the Channel.

Target ChannelTargetArgs

(Updatable) Parameters detailing how to provision the target for the given Channel.

TimeCreated string

The date and time the Channel was created, as described by RFC 3339.

TimeUpdated string

The time the Channel was last updated, as described by RFC 3339.

CompartmentId string

The OCID of the compartment.

DefinedTags map[string]interface{}

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

Description string

(Updatable) User provided information about the Channel.

DisplayName string

(Updatable) The user-friendly name for the Channel. It does not have to be unique.

FreeformTags map[string]interface{}

(Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

IsEnabled bool

(Updatable) Whether the Channel should be enabled upon creation. If set to true, the Channel will be asynchronously started as a result of the create Channel operation.

LifecycleDetails string

A message describing the state of the Channel.

Source ChannelSourceArgs

(Updatable) Parameters detailing how to provision the source for the given Channel.

State string

The state of the Channel.

Target ChannelTargetArgs

(Updatable) Parameters detailing how to provision the target for the given Channel.

TimeCreated string

The date and time the Channel was created, as described by RFC 3339.

TimeUpdated string

The time the Channel was last updated, as described by RFC 3339.

compartmentId String

The OCID of the compartment.

definedTags Map<String,Object>

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

description String

(Updatable) User provided information about the Channel.

displayName String

(Updatable) The user-friendly name for the Channel. It does not have to be unique.

freeformTags Map<String,Object>

(Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

isEnabled Boolean

(Updatable) Whether the Channel should be enabled upon creation. If set to true, the Channel will be asynchronously started as a result of the create Channel operation.

lifecycleDetails String

A message describing the state of the Channel.

source ChannelSourceArgs

(Updatable) Parameters detailing how to provision the source for the given Channel.

state String

The state of the Channel.

target ChannelTargetArgs

(Updatable) Parameters detailing how to provision the target for the given Channel.

timeCreated String

The date and time the Channel was created, as described by RFC 3339.

timeUpdated String

The time the Channel was last updated, as described by RFC 3339.

compartmentId string

The OCID of the compartment.

definedTags {[key: string]: any}

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

description string

(Updatable) User provided information about the Channel.

displayName string

(Updatable) The user-friendly name for the Channel. It does not have to be unique.

freeformTags {[key: string]: any}

(Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

isEnabled boolean

(Updatable) Whether the Channel should be enabled upon creation. If set to true, the Channel will be asynchronously started as a result of the create Channel operation.

lifecycleDetails string

A message describing the state of the Channel.

source ChannelSourceArgs

(Updatable) Parameters detailing how to provision the source for the given Channel.

state string

The state of the Channel.

target ChannelTargetArgs

(Updatable) Parameters detailing how to provision the target for the given Channel.

timeCreated string

The date and time the Channel was created, as described by RFC 3339.

timeUpdated string

The time the Channel was last updated, as described by RFC 3339.

compartment_id str

The OCID of the compartment.

defined_tags Mapping[str, Any]

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

description str

(Updatable) User provided information about the Channel.

display_name str

(Updatable) The user-friendly name for the Channel. It does not have to be unique.

freeform_tags Mapping[str, Any]

(Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

is_enabled bool

(Updatable) Whether the Channel should be enabled upon creation. If set to true, the Channel will be asynchronously started as a result of the create Channel operation.

lifecycle_details str

A message describing the state of the Channel.

source ChannelSourceArgs

(Updatable) Parameters detailing how to provision the source for the given Channel.

state str

The state of the Channel.

target ChannelTargetArgs

(Updatable) Parameters detailing how to provision the target for the given Channel.

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.

compartmentId String

The OCID of the compartment.

definedTags Map<Any>

(Updatable) Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {"foo-namespace.bar-key": "value"}

description String

(Updatable) User provided information about the Channel.

displayName String

(Updatable) The user-friendly name for the Channel. It does not have to be unique.

freeformTags Map<Any>

(Updatable) Simple key-value pair applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

isEnabled Boolean

(Updatable) Whether the Channel should be enabled upon creation. If set to true, the Channel will be asynchronously started as a result of the create Channel operation.

lifecycleDetails String

A message describing the state of the Channel.

source Property Map

(Updatable) Parameters detailing how to provision the source for the given Channel.

state String

The state of the Channel.

target Property Map

(Updatable) Parameters detailing how to provision the target for the given Channel.

timeCreated String

The date and time the Channel was created, as described by RFC 3339.

timeUpdated String

The time the Channel was last updated, as described by RFC 3339.

Supporting Types

ChannelSource

Hostname string

(Updatable) The network address of the MySQL instance.

Password string

(Updatable) The password for the replication user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.

SourceType string

(Updatable) The specific source identifier.

SslMode string

(Updatable) The SSL mode of the Channel.

Username string

(Updatable) 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

Port int

(Updatable) The port the source MySQL instance listens on.

SslCaCertificate ChannelSourceSslCaCertificate

(Updatable) The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.

Hostname string

(Updatable) The network address of the MySQL instance.

Password string

(Updatable) The password for the replication user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.

SourceType string

(Updatable) The specific source identifier.

SslMode string

(Updatable) The SSL mode of the Channel.

Username string

(Updatable) 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

Port int

(Updatable) The port the source MySQL instance listens on.

SslCaCertificate ChannelSourceSslCaCertificate

(Updatable) The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.

hostname String

(Updatable) The network address of the MySQL instance.

password String

(Updatable) The password for the replication user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.

sourceType String

(Updatable) The specific source identifier.

sslMode String

(Updatable) The SSL mode of the Channel.

username String

(Updatable) 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

port Integer

(Updatable) The port the source MySQL instance listens on.

sslCaCertificate ChannelSourceSslCaCertificate

(Updatable) The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.

hostname string

(Updatable) The network address of the MySQL instance.

password string

(Updatable) The password for the replication user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.

sourceType string

(Updatable) The specific source identifier.

sslMode string

(Updatable) The SSL mode of the Channel.

username string

(Updatable) 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

port number

(Updatable) The port the source MySQL instance listens on.

sslCaCertificate ChannelSourceSslCaCertificate

(Updatable) The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.

hostname str

(Updatable) The network address of the MySQL instance.

password str

(Updatable) The password for the replication user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.

source_type str

(Updatable) The specific source identifier.

ssl_mode str

(Updatable) The SSL mode of the Channel.

username str

(Updatable) 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

port int

(Updatable) The port the source MySQL instance listens on.

ssl_ca_certificate ChannelSourceSslCaCertificate

(Updatable) The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.

hostname String

(Updatable) The network address of the MySQL instance.

password String

(Updatable) The password for the replication user. The password must be between 8 and 32 characters long, and must contain at least 1 numeric character, 1 lowercase character, 1 uppercase character, and 1 special (nonalphanumeric) character.

sourceType String

(Updatable) The specific source identifier.

sslMode String

(Updatable) The SSL mode of the Channel.

username String

(Updatable) 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

port Number

(Updatable) The port the source MySQL instance listens on.

sslCaCertificate Property Map

(Updatable) The CA certificate of the server used for VERIFY_IDENTITY and VERIFY_CA ssl modes.

ChannelSourceSslCaCertificate

CertificateType string

(Updatable) The type of CA certificate.

Contents string

(Updatable) The string containing the CA certificate in PEM format.

CertificateType string

(Updatable) The type of CA certificate.

Contents string

(Updatable) The string containing the CA certificate in PEM format.

certificateType String

(Updatable) The type of CA certificate.

contents String

(Updatable) The string containing the CA certificate in PEM format.

certificateType string

(Updatable) The type of CA certificate.

contents string

(Updatable) The string containing the CA certificate in PEM format.

certificate_type str

(Updatable) The type of CA certificate.

contents str

(Updatable) The string containing the CA certificate in PEM format.

certificateType String

(Updatable) The type of CA certificate.

contents String

(Updatable) The string containing the CA certificate in PEM format.

ChannelTarget

DbSystemId string

The OCID of the target DB System.

TargetType string

(Updatable) The specific target identifier.

ApplierUsername string

(Updatable) The username for the replication applier of the target MySQL DB System.

ChannelName string

(Updatable) 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.

DbSystemId string

The OCID of the target DB System.

TargetType string

(Updatable) The specific target identifier.

ApplierUsername string

(Updatable) The username for the replication applier of the target MySQL DB System.

ChannelName string

(Updatable) 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.

dbSystemId String

The OCID of the target DB System.

targetType String

(Updatable) The specific target identifier.

applierUsername String

(Updatable) The username for the replication applier of the target MySQL DB System.

channelName String

(Updatable) 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.

dbSystemId string

The OCID of the target DB System.

targetType string

(Updatable) The specific target identifier.

applierUsername string

(Updatable) The username for the replication applier of the target MySQL DB System.

channelName string

(Updatable) 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 str

The OCID of the target DB System.

target_type str

(Updatable) The specific target identifier.

applier_username str

(Updatable) The username for the replication applier of the target MySQL DB System.

channel_name str

(Updatable) 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.

dbSystemId String

The OCID of the target DB System.

targetType String

(Updatable) The specific target identifier.

applierUsername String

(Updatable) The username for the replication applier of the target MySQL DB System.

channelName String

(Updatable) 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.

Import

Channels can be imported using the id, e.g.

 $ pulumi import oci:Mysql/channel:Channel test_channel "id"

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.