Skip to content

RosNasBackupPlanProps

Properties for defining a RosNasBackupPlan.

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

Initializer

import com.aliyun.ros.cdk.hbr.RosNasBackupPlanProps;
RosNasBackupPlanProps.builder()
    .backupType(java.lang.String)
    .backupType(IResolvable)
    .fileSystemId(java.lang.String)
    .fileSystemId(IResolvable)
    .paths(IResolvable)
    .paths(java.util.List<java.lang.String)
    .paths(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)
//  .disabled(java.lang.Boolean)
//  .disabled(IResolvable)
//  .options(IResolvable)
//  .options(java.util.Map<java.lang.String, java.lang.Object>)
    .build();

Properties

Name Type Description
backupType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
fileSystemId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
paths com.aliyun.ros.cdk.core.IResolvable OR java.util.List 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.
disabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
options com.aliyun.ros.cdk.core.IResolvable OR java.util.Map No description.

backupTypeRequired

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

fileSystemIdRequired

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

pathsRequired

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

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

disabledOptional

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

optionsOptional

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