Skip to content

BackupPolicyOptionsProperty

Initializer

import ros_cdk_mongodb
ros_cdk_mongodb.RosInstance.BackupPolicyOptionsProperty(
  backup_interval: typing.Union[typing.Union[int, float], IResolvable] = None,
  backup_retention_period: typing.Union[typing.Union[int, float], IResolvable] = None,
  backup_retention_policy_on_cluster_deletion: typing.Union[typing.Union[int, float], IResolvable] = None,
  cross_backup_period: typing.Union[str, IResolvable] = None,
  cross_backup_type: typing.Union[str, IResolvable] = None,
  cross_log_retention_type: typing.Union[str, IResolvable] = None,
  cross_log_retention_value: typing.Union[typing.Union[int, float], IResolvable] = None,
  cross_retention_type: typing.Union[str, IResolvable] = None,
  cross_retention_value: typing.Union[typing.Union[int, float], IResolvable] = None,
  dest_region: typing.Union[str, IResolvable] = None,
  enable_backup_log: typing.Union[typing.Union[int, float], IResolvable] = None,
  enable_cross_log_backup: typing.Union[typing.Union[int, float], IResolvable] = None,
  high_frequency_backup_retention: typing.Union[typing.Union[int, float], IResolvable] = None,
  instance_type: typing.Union[str, IResolvable] = None,
  log_backup_retention_period: typing.Union[typing.Union[int, float], IResolvable] = None,
  preferred_backup_period: typing.Union[str, IResolvable] = None,
  preferred_backup_time: typing.Union[str, IResolvable] = None,
  preserve_one_each_hour: typing.Union[bool, IResolvable] = None,
  snapshot_backup_type: typing.Union[str, IResolvable] = None,
  src_region: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
backup_interval typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
backup_retention_period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
backup_retention_policy_on_cluster_deletion typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
cross_backup_period typing.Union[str, ros_cdk_core.IResolvable] No description.
cross_backup_type typing.Union[str, ros_cdk_core.IResolvable] No description.
cross_log_retention_type typing.Union[str, ros_cdk_core.IResolvable] No description.
cross_log_retention_value typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
cross_retention_type typing.Union[str, ros_cdk_core.IResolvable] No description.
cross_retention_value typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
dest_region typing.Union[str, ros_cdk_core.IResolvable] No description.
enable_backup_log typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
enable_cross_log_backup typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
high_frequency_backup_retention typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
instance_type typing.Union[str, ros_cdk_core.IResolvable] No description.
log_backup_retention_period typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
preferred_backup_period typing.Union[str, ros_cdk_core.IResolvable] No description.
preferred_backup_time typing.Union[str, ros_cdk_core.IResolvable] No description.
preserve_one_each_hour typing.Union[bool, ros_cdk_core.IResolvable] No description.
snapshot_backup_type typing.Union[str, ros_cdk_core.IResolvable] No description.
src_region typing.Union[str, ros_cdk_core.IResolvable] No description.

backup_intervalOptional

backup_interval: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

backup_retention_periodOptional

backup_retention_period: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

backup_retention_policy_on_cluster_deletionOptional

backup_retention_policy_on_cluster_deletion: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

cross_backup_periodOptional

cross_backup_period: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

cross_backup_typeOptional

cross_backup_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

cross_log_retention_typeOptional

cross_log_retention_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

cross_log_retention_valueOptional

cross_log_retention_value: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

cross_retention_typeOptional

cross_retention_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

cross_retention_valueOptional

cross_retention_value: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

dest_regionOptional

dest_region: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

enable_backup_logOptional

enable_backup_log: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

enable_cross_log_backupOptional

enable_cross_log_backup: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

high_frequency_backup_retentionOptional

high_frequency_backup_retention: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

instance_typeOptional

instance_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

log_backup_retention_periodOptional

log_backup_retention_period: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

preferred_backup_periodOptional

preferred_backup_period: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

preferred_backup_timeOptional

preferred_backup_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

preserve_one_each_hourOptional

preserve_one_each_hour: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

snapshot_backup_typeOptional

snapshot_backup_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

src_regionOptional

src_region: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]