Skip to content

RulesProperty

Initializer

import com.aliyun.ros.cdk.hbr.RosPolicy.RulesProperty;
RulesProperty.builder()
    .ruleType(java.lang.String)
    .ruleType(IResolvable)
//  .archiveDays(java.lang.Number)
//  .archiveDays(IResolvable)
//  .archiveVaultId(java.lang.String)
//  .archiveVaultId(IResolvable)
//  .backupType(java.lang.String)
//  .backupType(IResolvable)
//  .coldArchiveDays(java.lang.Number)
//  .coldArchiveDays(IResolvable)
//  .continuous(java.lang.Boolean)
//  .continuous(IResolvable)
//  .dataSourceFilters(IResolvable)
//  .dataSourceFilters(java.util.List<IResolvable)
//  .dataSourceFilters(DataSourceFiltersProperty>)
//  .doDetect(java.lang.Boolean)
//  .doDetect(IResolvable)
//  .immutable(java.lang.Boolean)
//  .immutable(IResolvable)
//  .keepLatestSnapshots(java.lang.Number)
//  .keepLatestSnapshots(IResolvable)
//  .replicationRegionId(java.lang.String)
//  .replicationRegionId(IResolvable)
//  .replicationVaultId(java.lang.String)
//  .replicationVaultId(IResolvable)
//  .retention(java.lang.Number)
//  .retention(IResolvable)
//  .retentionRules(IResolvable)
//  .retentionRules(java.util.List<IResolvable)
//  .retentionRules(RetentionRulesProperty>)
//  .schedule(java.lang.String)
//  .schedule(IResolvable)
//  .selector(IResolvable)
//  .selector(SelectorProperty)
//  .tagFilters(IResolvable)
//  .tagFilters(java.util.List<IResolvable)
//  .tagFilters(TagFiltersProperty>)
//  .vaultId(java.lang.String)
//  .vaultId(IResolvable)
    .build();

Properties

Name Type Description
ruleType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
archiveDays java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
archiveVaultId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
backupType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
coldArchiveDays java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
continuous java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
dataSourceFilters com.aliyun.ros.cdk.core.IResolvable OR java.util.ListDataSourceFiltersProperty> No description.
doDetect java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
immutable java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
keepLatestSnapshots java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
replicationRegionId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
replicationVaultId 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.
retentionRules com.aliyun.ros.cdk.core.IResolvable OR java.util.ListRetentionRulesProperty> No description.
schedule java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
selector com.aliyun.ros.cdk.core.IResolvable OR SelectorProperty No description.
tagFilters com.aliyun.ros.cdk.core.IResolvable OR java.util.ListTagFiltersProperty> No description.
vaultId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

ruleTypeRequired

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

archiveDaysOptional

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

archiveVaultIdOptional

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

backupTypeOptional

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

coldArchiveDaysOptional

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

continuousOptional

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

dataSourceFiltersOptional

public java.lang.Object getDataSourceFilters();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListDataSourceFiltersProperty>

doDetectOptional

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

immutableOptional

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

keepLatestSnapshotsOptional

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

replicationRegionIdOptional

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

replicationVaultIdOptional

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

retentionOptional

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

retentionRulesOptional

public java.lang.Object getRetentionRules();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListRetentionRulesProperty>

scheduleOptional

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

selectorOptional

public java.lang.Object getSelector();

tagFiltersOptional

public java.lang.Object getTagFilters();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListTagFiltersProperty>

vaultIdOptional

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