BackupPlan

class BackupPlan : KotlinCustomResource

Provides a DBS Backup Plan resource. For information about DBS Backup Plan and how to use it, see What is Backup Plan.

NOTE: Available since v1.185.0.

Import

DBS Backup Plan can be imported using the id, e.g.

$ pulumi import alicloud:dbs/backupPlan:BackupPlan example <id>

Properties

Link copied to clipboard
val backupGatewayId: Output<String>

The ID of the backup gateway. This parameter is required when the source_endpoint_instance_type is Agent.

Link copied to clipboard

The backup log interval seconds.

Link copied to clipboard
val backupMethod: Output<String>

Backup method. Valid values: duplication, logical, physical.

Link copied to clipboard
val backupObjects: Output<String>

The backup object.

Link copied to clipboard
val backupPeriod: Output<String>

Full backup cycle, Valid values: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday. supports the selection of multiple fetch values, separated by English commas (,).

Link copied to clipboard
val backupPlanName: Output<String>

The name of the resource.

Link copied to clipboard
val backupRateLimit: Output<String>?

The backup rate limit.

Link copied to clipboard

The retention time of backup data. Valid values: 0 to 1825. Default value: 730 days.

Link copied to clipboard
val backupSpeedLimit: Output<String>?

The backup speed limit.

Link copied to clipboard
val backupStartTime: Output<String>

The start time of full Backup. The format is <I> HH:mm</I> Z(UTC time).

Link copied to clipboard

Built-in storage type, Valid values: system.

Link copied to clipboard

The backup strategy type. Valid values: simple, manual.

Link copied to clipboard
val crossAliyunId: Output<String>

The UID that is backed up across Alibaba cloud accounts.

Link copied to clipboard
val crossRoleName: Output<String>

The name of the RAM role that is backed up across Alibaba cloud accounts.

Link copied to clipboard
val databaseRegion: Output<String>?

The database region.

Link copied to clipboard
val databaseType: Output<String>

Database type. Valid values: DRDS, FIle, MSSQL, MariaDB, MongoDB, MySQL, Oracle, PPAS, PostgreSQL, Redis.

Link copied to clipboard

The storage time for conversion to archive cold standby is 365 days by default.

Link copied to clipboard

The storage time is converted to low-frequency access. The default time is 180 days.

Link copied to clipboard

Whether to enable incremental log Backup.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val instanceClass: Output<String>

The instance class. Valid values: large, medium, micro, small, xlarge.

Link copied to clipboard
val instanceType: Output<String>?

The instance type. Valid values: RDS, PolarDB, DDS, Kvstore, Other.

Link copied to clipboard
val ossBucketName: Output<String>

The OSS Bucket name. The system automatically generates a new name by default.

Link copied to clipboard
val paymentType: Output<String>

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

Link copied to clipboard
val period: Output<String>?

Specify that the prepaid instance is of the package year or monthly type. Valid values: Month, Year.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val resourceGroupId: Output<String>

The ID of the resource group.

Link copied to clipboard

The name of the database. This parameter is required when the database_type is PostgreSQL or MongoDB.

Link copied to clipboard

The ID of the database instance. This parameter is required when the source_endpoint_instance_type is RDS, ECS, DDS, or Express.

Link copied to clipboard

The location of the database. Valid values: RDS, ECS, Express, Agent, DDS, Other.

Link copied to clipboard
val sourceEndpointIp: Output<String>?

The source endpoint ip.

Link copied to clipboard

Oracle SID name. This parameter is required when the database_type is Oracle.

Link copied to clipboard

The source endpoint password. This parameter is not required when the database_type is Redis, or when the source_endpoint_instance_type is Agent and the database_type is MSSQL. This parameter is required in other scenarios.

Link copied to clipboard
val sourceEndpointPort: Output<Int>?

The source endpoint port.

Link copied to clipboard

The region of the database. This parameter is required when the source_endpoint_instance_type is RDS, ECS, DDS, Express, or Agent.

Link copied to clipboard

Oracle SID name. This parameter is required when the database_type is Oracle.

Link copied to clipboard

The source endpoint username. This parameter is not required when the database_type is Redis, or when the source_endpoint_instance_type is Agent and the database_type is MSSQL. This parameter is required in other scenarios.

Link copied to clipboard
val status: Output<String>

The status of the resource. Valid values: pause, running.

Link copied to clipboard
val storageRegion: Output<String>?

The storage region.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val usedTime: Output<Int>?

Specify purchase duration. When the parameter period is Year, the used_time value is 1 to 9. When the parameter period is Month, the used_time value is 1 to 11.