Skip to content

RosEcsBackupPlanProps

Properties for defining a RosEcsBackupPlan.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-hbr-ecsbackupplan

Initializer

import com.aliyun.ros.cdk.hbr.RosEcsBackupPlanProps;
RosEcsBackupPlanProps.builder()
    .backupType(java.lang.String)
    .backupType(IResolvable)
    .instanceId(java.lang.String)
    .instanceId(IResolvable)
    .planName(java.lang.String)
    .planName(IResolvable)
    .retention(java.lang.Number)
    .retention(IResolvable)
    .schedule(java.lang.String)
    .schedule(IResolvable)
    .vaultId(java.lang.String)
    .vaultId(IResolvable)
//  .crossAccountRoleName(java.lang.String)
//  .crossAccountRoleName(IResolvable)
//  .crossAccountType(java.lang.String)
//  .crossAccountType(IResolvable)
//  .crossAccountUserId(java.lang.String)
//  .crossAccountUserId(IResolvable)
//  .detail(IResolvable)
//  .detail(java.util.Map<java.lang.String, java.lang.Object>)
//  .disabled(java.lang.Boolean)
//  .disabled(IResolvable)
//  .exclude(java.lang.String)
//  .exclude(IResolvable)
//  .include(java.lang.String)
//  .include(IResolvable)
//  .options(IResolvable)
//  .options(java.util.Map<java.lang.String, java.lang.Object>)
//  .paths(IResolvable)
//  .paths(java.util.List<java.lang.String)
//  .paths(IResolvable>)
//  .speedLimit(java.lang.String)
//  .speedLimit(IResolvable)
    .build();

Properties

Name Type Description
backupType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
instanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
planName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
retention java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
schedule java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
vaultId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
crossAccountRoleName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
crossAccountType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
crossAccountUserId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
detail com.aliyun.ros.cdk.core.IResolvable OR java.util.Map No description.
disabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
exclude java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
include java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
options com.aliyun.ros.cdk.core.IResolvable OR java.util.Map No description.
paths com.aliyun.ros.cdk.core.IResolvable OR java.util.List No description.
speedLimit java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

backupTypeRequired

public java.lang.Object getBackupType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

instanceIdRequired

public java.lang.Object getInstanceId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

planNameRequired

public java.lang.Object getPlanName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

retentionRequired

public java.lang.Object getRetention();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

scheduleRequired

public java.lang.Object getSchedule();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

vaultIdRequired

public java.lang.Object getVaultId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

crossAccountRoleNameOptional

public java.lang.Object getCrossAccountRoleName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

crossAccountTypeOptional

public java.lang.Object getCrossAccountType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

crossAccountUserIdOptional

public java.lang.Object getCrossAccountUserId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

detailOptional

public java.lang.Object getDetail();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map

disabledOptional

public java.lang.Object getDisabled();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

excludeOptional

public java.lang.Object getExclude();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

includeOptional

public java.lang.Object getInclude();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

optionsOptional

public java.lang.Object getOptions();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map

pathsOptional

public java.lang.Object getPaths();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

speedLimitOptional

public java.lang.Object getSpeedLimit();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable