IBackupPlan
-
Extends: com.aliyun.ros.cdk.core.IResource
-
Implemented By: com.aliyun.ros.cdk.dbs.datasource.BackupPlan, com.aliyun.ros.cdk.dbs.datasource.IBackupPlan
Represents a BackupPlan.
Properties
| Name | Type | Description |
|---|---|---|
node | com.aliyun.ros.cdk.core.ConstructNode | The construct tree node for this construct. |
env | com.aliyun.ros.cdk.core.IResourceEnvironment | The environment this resource belongs to. |
stack | com.aliyun.ros.cdk.core.Stack | The stack in which this resource is defined. |
attrBackupGatewayId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute BackupGatewayId: The ID of the backup gateway. |
attrBackupMethod | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute BackupMethod: Backup method. |
attrBackupObjects | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute BackupObjects: The backup object. |
attrBackupPeriod | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute BackupPeriod: Full backup cycle. |
attrBackupPlanId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute BackupPlanId: The ID of the backup plan. |
attrBackupPlanName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute BackupPlanName: The name of the backup plan. |
attrBackupRetentionPeriod | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute BackupRetentionPeriod: The retention time of backup data. |
attrBackupStartTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute BackupStartTime: The start time of full Backup. |
attrBackupStorageType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute BackupStorageType: Built-in storage type:. |
attrCreateTime | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute CreateTime: The creation time of the backup plans. |
attrCrossAliyunId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute CrossAliyunId: The UID that is backed up across Alibaba cloud accounts. |
attrCrossRoleName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute CrossRoleName: The name of the RAM role that is backed up across Alibaba cloud accounts. |
attrDatabaseType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute DatabaseType: Database type. |
attrDuplicationArchivePeriod | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute DuplicationArchivePeriod: The storage time for conversion to archive cold standby is 365 days by default. |
attrDuplicationInfrequentAccessPeriod | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute DuplicationInfrequentAccessPeriod: The storage time is converted to low-frequency access. |
attrEnableBackupLog | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute EnableBackupLog: Whether to enable incremental log Backup. |
attrInstanceClass | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute InstanceClass: Instance class. |
attrOssBucketName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute OssBucketName: OSS Bucket name. |
attrPaymentType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute PaymentType: The payment type of the resource. |
attrResourceGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute ResourceGroupId: The ID of the resource group. |
attrSourceEndpointDatabaseName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SourceEndpointDatabaseName: The name of the database. |
attrSourceEndpointInstanceId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SourceEndpointInstanceId: The ID of the database instance. |
attrSourceEndpointInstanceType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SourceEndpointInstanceType: The location of the database. |
attrSourceEndpointRegion | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SourceEndpointRegion: The region of the database. |
attrSourceEndpointSid | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SourceEndpointSid: Oracle SID name. |
attrSourceEndpointUserName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | Attribute SourceEndpointUserName: Database account. |
props | BackupPlanProps | No description. |
nodeRequired
public ConstructNode getNode();
- Type: com.aliyun.ros.cdk.core.ConstructNode
The construct tree node for this construct.
envRequired
public IResourceEnvironment getEnv();
- Type: com.aliyun.ros.cdk.core.IResourceEnvironment
The environment this resource belongs to.
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
stackRequired
public Stack getStack();
- Type: com.aliyun.ros.cdk.core.Stack
The stack in which this resource is defined.
attrBackupGatewayIdRequired
public java.lang.Object getAttrBackupGatewayId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute BackupGatewayId: The ID of the backup gateway.
attrBackupMethodRequired
public java.lang.Object getAttrBackupMethod();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute BackupMethod: Backup method.
attrBackupObjectsRequired
public java.lang.Object getAttrBackupObjects();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute BackupObjects: The backup object.
attrBackupPeriodRequired
public java.lang.Object getAttrBackupPeriod();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute BackupPeriod: Full backup cycle.
attrBackupPlanIdRequired
public java.lang.Object getAttrBackupPlanId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute BackupPlanId: The ID of the backup plan.
attrBackupPlanNameRequired
public java.lang.Object getAttrBackupPlanName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute BackupPlanName: The name of the backup plan.
attrBackupRetentionPeriodRequired
public java.lang.Object getAttrBackupRetentionPeriod();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute BackupRetentionPeriod: The retention time of backup data.
Valid values: 0 to 1825. Default value: 730 days.
attrBackupStartTimeRequired
public java.lang.Object getAttrBackupStartTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute BackupStartTime: The start time of full Backup.
attrBackupStorageTypeRequired
public java.lang.Object getAttrBackupStorageType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute BackupStorageType: Built-in storage type:.
attrCreateTimeRequired
public java.lang.Object getAttrCreateTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute CreateTime: The creation time of the backup plans.
attrCrossAliyunIdRequired
public java.lang.Object getAttrCrossAliyunId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute CrossAliyunId: The UID that is backed up across Alibaba cloud accounts.
attrCrossRoleNameRequired
public java.lang.Object getAttrCrossRoleName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute CrossRoleName: The name of the RAM role that is backed up across Alibaba cloud accounts.
attrDatabaseTypeRequired
public java.lang.Object getAttrDatabaseType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute DatabaseType: Database type.
attrDuplicationArchivePeriodRequired
public java.lang.Object getAttrDuplicationArchivePeriod();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute DuplicationArchivePeriod: The storage time for conversion to archive cold standby is 365 days by default.
attrDuplicationInfrequentAccessPeriodRequired
public java.lang.Object getAttrDuplicationInfrequentAccessPeriod();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute DuplicationInfrequentAccessPeriod: The storage time is converted to low-frequency access.
The default time is 180 days.
attrEnableBackupLogRequired
public java.lang.Object getAttrEnableBackupLog();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute EnableBackupLog: Whether to enable incremental log Backup.
attrInstanceClassRequired
public java.lang.Object getAttrInstanceClass();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute InstanceClass: Instance class.
attrOssBucketNameRequired
public java.lang.Object getAttrOssBucketName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute OssBucketName: OSS Bucket name.
attrPaymentTypeRequired
public java.lang.Object getAttrPaymentType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute PaymentType: The payment type of the resource.
attrResourceGroupIdRequired
public java.lang.Object getAttrResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute ResourceGroupId: The ID of the resource group.
attrSourceEndpointDatabaseNameRequired
public java.lang.Object getAttrSourceEndpointDatabaseName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SourceEndpointDatabaseName: The name of the database.
attrSourceEndpointInstanceIdRequired
public java.lang.Object getAttrSourceEndpointInstanceId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SourceEndpointInstanceId: The ID of the database instance.
attrSourceEndpointInstanceTypeRequired
public java.lang.Object getAttrSourceEndpointInstanceType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SourceEndpointInstanceType: The location of the database.
attrSourceEndpointRegionRequired
public java.lang.Object getAttrSourceEndpointRegion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SourceEndpointRegion: The region of the database.
attrSourceEndpointSidRequired
public java.lang.Object getAttrSourceEndpointSid();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SourceEndpointSid: Oracle SID name.
attrSourceEndpointUserNameRequired
public java.lang.Object getAttrSourceEndpointUserName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Attribute SourceEndpointUserName: Database account.
propsRequired
public BackupPlanProps getProps();
- Type: BackupPlanProps