Skip to content

RulesProperty

Initializer

import { RulesProperty } from '@alicloud/ros-cdk-hbr'
const rulesProperty: RulesProperty = { ... }

Properties

Name Type Description
ruleType string | @alicloud/ros-cdk-core.IResolvable No description.
archiveDays number | @alicloud/ros-cdk-core.IResolvable No description.
archiveVaultId string | @alicloud/ros-cdk-core.IResolvable No description.
backupType string | @alicloud/ros-cdk-core.IResolvable No description.
coldArchiveDays number | @alicloud/ros-cdk-core.IResolvable No description.
continuous boolean | @alicloud/ros-cdk-core.IResolvable No description.
dataSourceFilters @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | DataSourceFiltersProperty[] No description.
doDetect boolean | @alicloud/ros-cdk-core.IResolvable No description.
immutable boolean | @alicloud/ros-cdk-core.IResolvable No description.
keepLatestSnapshots number | @alicloud/ros-cdk-core.IResolvable No description.
replicationRegionId string | @alicloud/ros-cdk-core.IResolvable No description.
replicationVaultId string | @alicloud/ros-cdk-core.IResolvable No description.
retention number | @alicloud/ros-cdk-core.IResolvable No description.
retentionRules @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | RetentionRulesProperty[] No description.
schedule string | @alicloud/ros-cdk-core.IResolvable No description.
selector @alicloud/ros-cdk-core.IResolvable | SelectorProperty No description.
tagFilters @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | TagFiltersProperty[] No description.
vaultId string | @alicloud/ros-cdk-core.IResolvable No description.

ruleTypeRequired

public readonly ruleType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

archiveDaysOptional

public readonly archiveDays: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

archiveVaultIdOptional

public readonly archiveVaultId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

backupTypeOptional

public readonly backupType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

coldArchiveDaysOptional

public readonly coldArchiveDays: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

continuousOptional

public readonly continuous: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

dataSourceFiltersOptional

public readonly dataSourceFilters: IResolvable | IResolvable | DataSourceFiltersProperty[];

doDetectOptional

public readonly doDetect: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

immutableOptional

public readonly immutable: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

keepLatestSnapshotsOptional

public readonly keepLatestSnapshots: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

replicationRegionIdOptional

public readonly replicationRegionId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

replicationVaultIdOptional

public readonly replicationVaultId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

retentionOptional

public readonly retention: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

retentionRulesOptional

public readonly retentionRules: IResolvable | IResolvable | RetentionRulesProperty[];

scheduleOptional

public readonly schedule: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

selectorOptional

public readonly selector: IResolvable | SelectorProperty;

tagFiltersOptional

public readonly tagFilters: IResolvable | IResolvable | TagFiltersProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | TagFiltersProperty[]

vaultIdOptional

public readonly vaultId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable