Package com.pulumi.alicloud.dts.inputs
Class SynchronizationInstanceState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.alicloud.dts.inputs.SynchronizationInstanceState
-
public final class SynchronizationInstanceState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SynchronizationInstanceState.Builder
-
Field Summary
Fields Modifier and Type Field Description static SynchronizationInstanceState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
autoPay()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
autoStart()
static SynchronizationInstanceState.Builder
builder()
static SynchronizationInstanceState.Builder
builder(SynchronizationInstanceState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
computeUnit()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
databaseCount()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
destinationEndpointEngineName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
destinationEndpointRegion()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
instanceClass()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
paymentDuration()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
paymentDurationUnit()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
paymentType()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
quantity()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sourceEndpointEngineName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
sourceEndpointRegion()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
status()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
syncArchitecture()
-
-
-
Field Detail
-
Empty
public static final SynchronizationInstanceState Empty
-
-
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`.
-
builder
public static SynchronizationInstanceState.Builder builder()
-
builder
public static SynchronizationInstanceState.Builder builder(SynchronizationInstanceState defaults)
-
-