Skip to content

RosOssBackupPlanProps

Properties for defining a RosOssBackupPlan.

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

Initializer

import com.aliyun.ros.cdk.hbr.RosOssBackupPlanProps;
RosOssBackupPlanProps.builder()
    .backupType(java.lang.String)
    .backupType(IResolvable)
    .bucket(java.lang.String)
    .bucket(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)
//  .prefix(java.lang.String)
//  .prefix(IResolvable)
    .build();

Properties

Name Type Description
backupType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
bucket 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.
disabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
prefix 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

bucketRequired

public java.lang.Object getBucket();
  • 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

disabledOptional

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

prefixOptional

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