GetSubscriptionJobsJob

data class GetSubscriptionJobsJob(val checkpoint: String, val createTime: String, val dbList: String, val dtsInstanceId: String, val dtsJobId: String, val dtsJobName: String, val expireTime: String, val id: String, val paymentType: String, val sourceEndpointDatabaseName: String, val sourceEndpointEngineName: String, val sourceEndpointInstanceId: String, val sourceEndpointInstanceType: String, val sourceEndpointIp: String, val sourceEndpointOracleSid: String, val sourceEndpointOwnerId: String, val sourceEndpointPort: String, val sourceEndpointRegion: String, val sourceEndpointRole: String, val sourceEndpointUserName: String, val status: String, val subscriptionDataTypeDdl: Boolean, val subscriptionDataTypeDml: Boolean, val subscriptionHosts: List<GetSubscriptionJobsJobSubscriptionHost>, val subscriptionInstanceNetworkType: String, val subscriptionInstanceVpcId: String, val subscriptionInstanceVswitchId: String, val tags: Map<String, String>)

Constructors

Link copied to clipboard
constructor(checkpoint: String, createTime: String, dbList: String, dtsInstanceId: String, dtsJobId: String, dtsJobName: String, expireTime: String, id: String, paymentType: String, sourceEndpointDatabaseName: String, sourceEndpointEngineName: String, sourceEndpointInstanceId: String, sourceEndpointInstanceType: String, sourceEndpointIp: String, sourceEndpointOracleSid: String, sourceEndpointOwnerId: String, sourceEndpointPort: String, sourceEndpointRegion: String, sourceEndpointRole: String, sourceEndpointUserName: String, status: String, subscriptionDataTypeDdl: Boolean, subscriptionDataTypeDml: Boolean, subscriptionHosts: List<GetSubscriptionJobsJobSubscriptionHost>, subscriptionInstanceNetworkType: String, subscriptionInstanceVpcId: String, subscriptionInstanceVswitchId: String, tags: Map<String, String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Subscription start time in Unix timestamp format.

Link copied to clipboard

The creation time of subscription job instance.

Link copied to clipboard

Subscription object, in the format of JSON strings.

Link copied to clipboard

The ID of subscription job instance.

Link copied to clipboard

The ID of subscription job instance.

Link copied to clipboard

The name of subscription job instance.

Link copied to clipboard

The Expiration Time. Formatting with yyyy-MM-ddTHH:mm:ssZ(UTC time).

Link copied to clipboard
val id: String

The ID of the Subscription Job.

Link copied to clipboard

The payment type of the resource. Valid values: Subscription, PayAsYouGo.

Link copied to clipboard

To subscribe to the name of the database.

Link copied to clipboard

The source database type value is MySQL or Oracle.

Link copied to clipboard

The ID of source instance. Only when the type of source database instance was RDS MySQL, PolarDB-X 1.0, PolarDB MySQL, this parameter can be available and must be set.

Link copied to clipboard

The type of source instance. Valid values: RDS, PolarDB, DRDS, LocalInstance, ECS, Express, CEN, dg.

Link copied to clipboard

The IP of source endpoint.

Link copied to clipboard

The SID of Oracle Database. When the source database is self-built Oracle and the Oracle database is a non-RAC instance, this parameter is available and must be passed in.

Link copied to clipboard

The Alibaba Cloud account ID to which the source instance belongs. This parameter is only available when configuring data subscriptions across Alibaba Cloud accounts and must be passed in.

Link copied to clipboard

The port of source database.

Link copied to clipboard

The region of source database.

Link copied to clipboard

Both the authorization roles. When the source instance and configure subscriptions task of the Alibaba Cloud account is not the same as the need to pass the parameter, to specify the source of the authorization roles, to allow configuration subscription task of the Alibaba Cloud account to access the source of the source instance information.

Link copied to clipboard

The username of source database instance account.

Link copied to clipboard

The status of the task. Valid values: NotStarted, Normal, Abnormal. When a task created, it is in this state of NotStarted. You can specify this state of Normal to start the job, and specify this state of Abnormal to stop the job.

Link copied to clipboard

Whether to subscribe the DDL type of data. Valid values: true, false.

Link copied to clipboard

Whether to subscribe the DML type of data. Valid values: true, false.

Link copied to clipboard
Link copied to clipboard

The type of subscription instance network. Valid value: classic, vpc.

Link copied to clipboard

The ID of subscription instance vpc.

Link copied to clipboard

The ID of subscription instance vswitch.

Link copied to clipboard

The tag of the resource.