RulesProperty
Initializer
import ros_cdk_hbr
ros_cdk_hbr.RosPolicy.RulesProperty(
rule_type: typing.Union[str, IResolvable],
archive_days: typing.Union[typing.Union[int, float], IResolvable] = None,
archive_vault_id: typing.Union[str, IResolvable] = None,
backup_type: typing.Union[str, IResolvable] = None,
cold_archive_days: typing.Union[typing.Union[int, float], IResolvable] = None,
continuous: typing.Union[bool, IResolvable] = None,
data_source_filters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DataSourceFiltersProperty]]] = None,
do_detect: typing.Union[bool, IResolvable] = None,
immutable: typing.Union[bool, IResolvable] = None,
keep_latest_snapshots: typing.Union[typing.Union[int, float], IResolvable] = None,
replication_region_id: typing.Union[str, IResolvable] = None,
replication_vault_id: typing.Union[str, IResolvable] = None,
retention: typing.Union[typing.Union[int, float], IResolvable] = None,
retention_rules: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, RetentionRulesProperty]]] = None,
schedule: typing.Union[str, IResolvable] = None,
selector: typing.Union[IResolvable, SelectorProperty] = None,
tag_filters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, TagFiltersProperty]]] = None,
vault_id: typing.Union[str, IResolvable] = None
)
Properties
| Name | Type | Description |
rule_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
archive_days | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
archive_vault_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
backup_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
cold_archive_days | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
continuous | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
data_source_filters | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DataSourceFiltersProperty]]] | No description. |
do_detect | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
immutable | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
keep_latest_snapshots | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
replication_region_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
replication_vault_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
retention | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
retention_rules | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, RetentionRulesProperty]]] | No description. |
schedule | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
selector | typing.Union[ros_cdk_core.IResolvable, SelectorProperty] | No description. |
tag_filters | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, TagFiltersProperty]]] | No description. |
vault_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
rule_typeRequired
rule_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
archive_daysOptional
archive_days: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
archive_vault_idOptional
archive_vault_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
backup_typeOptional
backup_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cold_archive_daysOptional
cold_archive_days: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
continuousOptional
continuous: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
data_source_filtersOptional
data_source_filters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DataSourceFiltersProperty]]]
do_detectOptional
do_detect: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
immutableOptional
immutable: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
keep_latest_snapshotsOptional
keep_latest_snapshots: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
replication_region_idOptional
replication_region_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
replication_vault_idOptional
replication_vault_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
retentionOptional
retention: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
retention_rulesOptional
retention_rules: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, RetentionRulesProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, RetentionRulesProperty]]]
scheduleOptional
schedule: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
selectorOptional
selector: typing.Union[IResolvable, SelectorProperty]
tag_filtersOptional
tag_filters: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, TagFiltersProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, TagFiltersProperty]]]
vault_idOptional
vault_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]