Class SynchronizationInstanceState


  • public final class SynchronizationInstanceState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • autoPay

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> autoPay()
        Returns:
        Whether to automatically renew when it expires. Valid values: `true`, `false`.
      • autoStart

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> autoStart()
        Returns:
        Whether to automatically start the task after the purchase completed. Valid values: `true`, `false`.
      • computeUnit

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> computeUnit()
        Returns:
        [ETL specifications](https://help.aliyun.com/document_detail/212324.html). The unit is the computing unit ComputeUnit (CU), 1CU=1vCPU+4 GB memory. The value range is an integer greater than or equal to 2.
      • databaseCount

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> databaseCount()
        Returns:
        The number of private customized RDS instances under PolarDB-X. The default value is 1. This parameter needs to be passed only when `source_endpoint_engine_name` equals `drds`.
      • destinationEndpointEngineName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationEndpointEngineName()
        Returns:
        The type of destination engine. Valid values: `ADS`, `DB2`, `DRDS`, `DataHub`, `Greenplum`, `MSSQL`, `MySQL`, `PolarDB`, `PostgreSQL`, `Redis`, `Tablestore`, `as400`, `clickhouse`, `kafka`, `mongodb`, `odps`, `oracle`, `polardb_o`, `polardb_pg`, `tidb`. For the correspondence between the supported source and target libraries, see [Supported Databases, Synchronization Initialization Types and Synchronization Topologies](https://help.aliyun.com/document_detail/130744.html), [Supported Databases and Migration Types](https://help.aliyun.com/document_detail/26618.html).
      • destinationEndpointRegion

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> destinationEndpointRegion()
        Returns:
        The region of destination instance. List of [supported regions](https://help.aliyun.com/document_detail/141033.html).
      • instanceClass

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceClass()
        Returns:
        The instance class. Valid values: `large`, `medium`, `micro`, `small`, `xlarge`, `xxlarge`. You can only upgrade the configuration, not downgrade the configuration. If you downgrade the instance, you need to [submit a ticket](https://selfservice.console.aliyun.com/ticket/category/dts/today).
      • paymentDuration

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> paymentDuration()
        Returns:
        The duration of prepaid instance purchase. this parameter is required When `payment_type` equals `Subscription`.
      • paymentDurationUnit

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> paymentDurationUnit()
        Returns:
        The payment duration unit. Valid values: `Month`, `Year`. When `payment_type` is `Subscription`, this parameter is valid and must be passed in.
      • paymentType

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> paymentType()
        Returns:
        The payment type of the resource. Valid values: `Subscription`, `PayAsYouGo`.
      • quantity

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> quantity()
        Returns:
        The number of instances purchased.
      • sourceEndpointEngineName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceEndpointEngineName()
        Returns:
        The type of source endpoint engine. Valid values: `ADS`, `DB2`, `DRDS`, `DataHub`, `Greenplum`, `MSSQL`, `MySQL`, `PolarDB`, `PostgreSQL`, `Redis`, `Tablestore`, `as400`, `clickhouse`, `kafka`, `mongodb`, `odps`, `oracle`, `polardb_o`, `polardb_pg`, `tidb`. For the correspondence between the supported source and target libraries, see [Supported Databases, Synchronization Initialization Types and Synchronization Topologies](https://help.aliyun.com/document_detail/130744.html), [Supported Databases and Migration Types](https://help.aliyun.com/document_detail/26618.html).
      • sourceEndpointRegion

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> sourceEndpointRegion()
        Returns:
        The region of source instance.
      • status

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> status()
        Returns:
        The status.
      • syncArchitecture

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> syncArchitecture()
        Returns:
        The sync architecture. Valid values: `oneway`, `bidirectional`.