IBackupPlan
-
Extends: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResource
-
Implemented By: github.com/alibabacloud-go/ros-cdk/alicloudroscdkdbs.datasource.BackupPlan, github.com/alibabacloud-go/ros-cdk/alicloudroscdkdbs.datasource.IBackupPlan
Represents a BackupPlan.
Properties
| Name | Type | Description |
|---|---|---|
Node | github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode | The construct tree node for this construct. |
Env | github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment | The environment this resource belongs to. |
Stack | github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack | The stack in which this resource is defined. |
AttrBackupGatewayId | interface{} | Attribute BackupGatewayId: The ID of the backup gateway. |
AttrBackupMethod | interface{} | Attribute BackupMethod: Backup method. |
AttrBackupObjects | interface{} | Attribute BackupObjects: The backup object. |
AttrBackupPeriod | interface{} | Attribute BackupPeriod: Full backup cycle. |
AttrBackupPlanId | interface{} | Attribute BackupPlanId: The ID of the backup plan. |
AttrBackupPlanName | interface{} | Attribute BackupPlanName: The name of the backup plan. |
AttrBackupRetentionPeriod | interface{} | Attribute BackupRetentionPeriod: The retention time of backup data. |
AttrBackupStartTime | interface{} | Attribute BackupStartTime: The start time of full Backup. |
AttrBackupStorageType | interface{} | Attribute BackupStorageType: Built-in storage type:. |
AttrCreateTime | interface{} | Attribute CreateTime: The creation time of the backup plans. |
AttrCrossAliyunId | interface{} | Attribute CrossAliyunId: The UID that is backed up across Alibaba cloud accounts. |
AttrCrossRoleName | interface{} | Attribute CrossRoleName: The name of the RAM role that is backed up across Alibaba cloud accounts. |
AttrDatabaseType | interface{} | Attribute DatabaseType: Database type. |
AttrDuplicationArchivePeriod | interface{} | Attribute DuplicationArchivePeriod: The storage time for conversion to archive cold standby is 365 days by default. |
AttrDuplicationInfrequentAccessPeriod | interface{} | Attribute DuplicationInfrequentAccessPeriod: The storage time is converted to low-frequency access. |
AttrEnableBackupLog | interface{} | Attribute EnableBackupLog: Whether to enable incremental log Backup. |
AttrInstanceClass | interface{} | Attribute InstanceClass: Instance class. |
AttrOssBucketName | interface{} | Attribute OssBucketName: OSS Bucket name. |
AttrPaymentType | interface{} | Attribute PaymentType: The payment type of the resource. |
AttrResourceGroupId | interface{} | Attribute ResourceGroupId: The ID of the resource group. |
AttrSourceEndpointDatabaseName | interface{} | Attribute SourceEndpointDatabaseName: The name of the database. |
AttrSourceEndpointInstanceId | interface{} | Attribute SourceEndpointInstanceId: The ID of the database instance. |
AttrSourceEndpointInstanceType | interface{} | Attribute SourceEndpointInstanceType: The location of the database. |
AttrSourceEndpointRegion | interface{} | Attribute SourceEndpointRegion: The region of the database. |
AttrSourceEndpointSid | interface{} | Attribute SourceEndpointSid: Oracle SID name. |
AttrSourceEndpointUserName | interface{} | Attribute SourceEndpointUserName: Database account. |
Props | BackupPlanProps | No description. |
NodeRequired
func Node() ConstructNode
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode
The construct tree node for this construct.
EnvRequired
func Env() IResourceEnvironment
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.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
func Stack() Stack
- Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack
The stack in which this resource is defined.
AttrBackupGatewayIdRequired
func AttrBackupGatewayId() interface{}
- Type: interface{}
Attribute BackupGatewayId: The ID of the backup gateway.
AttrBackupMethodRequired
func AttrBackupMethod() interface{}
- Type: interface{}
Attribute BackupMethod: Backup method.
AttrBackupObjectsRequired
func AttrBackupObjects() interface{}
- Type: interface{}
Attribute BackupObjects: The backup object.
AttrBackupPeriodRequired
func AttrBackupPeriod() interface{}
- Type: interface{}
Attribute BackupPeriod: Full backup cycle.
AttrBackupPlanIdRequired
func AttrBackupPlanId() interface{}
- Type: interface{}
Attribute BackupPlanId: The ID of the backup plan.
AttrBackupPlanNameRequired
func AttrBackupPlanName() interface{}
- Type: interface{}
Attribute BackupPlanName: The name of the backup plan.
AttrBackupRetentionPeriodRequired
func AttrBackupRetentionPeriod() interface{}
- Type: interface{}
Attribute BackupRetentionPeriod: The retention time of backup data.
Valid values: 0 to 1825. Default value: 730 days.
AttrBackupStartTimeRequired
func AttrBackupStartTime() interface{}
- Type: interface{}
Attribute BackupStartTime: The start time of full Backup.
AttrBackupStorageTypeRequired
func AttrBackupStorageType() interface{}
- Type: interface{}
Attribute BackupStorageType: Built-in storage type:.
AttrCreateTimeRequired
func AttrCreateTime() interface{}
- Type: interface{}
Attribute CreateTime: The creation time of the backup plans.
AttrCrossAliyunIdRequired
func AttrCrossAliyunId() interface{}
- Type: interface{}
Attribute CrossAliyunId: The UID that is backed up across Alibaba cloud accounts.
AttrCrossRoleNameRequired
func AttrCrossRoleName() interface{}
- Type: interface{}
Attribute CrossRoleName: The name of the RAM role that is backed up across Alibaba cloud accounts.
AttrDatabaseTypeRequired
func AttrDatabaseType() interface{}
- Type: interface{}
Attribute DatabaseType: Database type.
AttrDuplicationArchivePeriodRequired
func AttrDuplicationArchivePeriod() interface{}
- Type: interface{}
Attribute DuplicationArchivePeriod: The storage time for conversion to archive cold standby is 365 days by default.
AttrDuplicationInfrequentAccessPeriodRequired
func AttrDuplicationInfrequentAccessPeriod() interface{}
- Type: interface{}
Attribute DuplicationInfrequentAccessPeriod: The storage time is converted to low-frequency access.
The default time is 180 days.
AttrEnableBackupLogRequired
func AttrEnableBackupLog() interface{}
- Type: interface{}
Attribute EnableBackupLog: Whether to enable incremental log Backup.
AttrInstanceClassRequired
func AttrInstanceClass() interface{}
- Type: interface{}
Attribute InstanceClass: Instance class.
AttrOssBucketNameRequired
func AttrOssBucketName() interface{}
- Type: interface{}
Attribute OssBucketName: OSS Bucket name.
AttrPaymentTypeRequired
func AttrPaymentType() interface{}
- Type: interface{}
Attribute PaymentType: The payment type of the resource.
AttrResourceGroupIdRequired
func AttrResourceGroupId() interface{}
- Type: interface{}
Attribute ResourceGroupId: The ID of the resource group.
AttrSourceEndpointDatabaseNameRequired
func AttrSourceEndpointDatabaseName() interface{}
- Type: interface{}
Attribute SourceEndpointDatabaseName: The name of the database.
AttrSourceEndpointInstanceIdRequired
func AttrSourceEndpointInstanceId() interface{}
- Type: interface{}
Attribute SourceEndpointInstanceId: The ID of the database instance.
AttrSourceEndpointInstanceTypeRequired
func AttrSourceEndpointInstanceType() interface{}
- Type: interface{}
Attribute SourceEndpointInstanceType: The location of the database.
AttrSourceEndpointRegionRequired
func AttrSourceEndpointRegion() interface{}
- Type: interface{}
Attribute SourceEndpointRegion: The region of the database.
AttrSourceEndpointSidRequired
func AttrSourceEndpointSid() interface{}
- Type: interface{}
Attribute SourceEndpointSid: Oracle SID name.
AttrSourceEndpointUserNameRequired
func AttrSourceEndpointUserName() interface{}
- Type: interface{}
Attribute SourceEndpointUserName: Database account.
PropsRequired
func Props() BackupPlanProps
- Type: BackupPlanProps