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