Skip to content

RuleProperty

Initializer

import ros_cdk_oss
ros_cdk_oss.RosBucketReplication.RuleProperty(
  destination: typing.Union[IResolvable, DestinationProperty],
  action: typing.Union[str, IResolvable] = None,
  encryption_configuration: typing.Union[IResolvable, EncryptionConfigurationProperty] = None,
  historical_object_replication: typing.Union[str, IResolvable] = None,
  identity: typing.Union[str, IResolvable] = None,
  prefix_set: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  rtc: typing.Union[IResolvable, RTCProperty] = None,
  source_selection_criteria: typing.Union[IResolvable, SourceSelectionCriteriaProperty] = None,
  sync_role: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
destination typing.Union[ros_cdk_core.IResolvable, DestinationProperty] No description.
action typing.Union[str, ros_cdk_core.IResolvable] No description.
encryption_configuration typing.Union[ros_cdk_core.IResolvable, EncryptionConfigurationProperty] No description.
historical_object_replication typing.Union[str, ros_cdk_core.IResolvable] No description.
identity typing.Union[str, ros_cdk_core.IResolvable] No description.
prefix_set typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
rtc typing.Union[ros_cdk_core.IResolvable, RTCProperty] No description.
source_selection_criteria typing.Union[ros_cdk_core.IResolvable, SourceSelectionCriteriaProperty] No description.
sync_role typing.Union[str, ros_cdk_core.IResolvable] No description.

destinationRequired

destination: typing.Union[IResolvable, DestinationProperty]

actionOptional

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

encryption_configurationOptional

encryption_configuration: typing.Union[IResolvable, EncryptionConfigurationProperty]

historical_object_replicationOptional

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

identityOptional

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

prefix_setOptional

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

rtcOptional

rtc: typing.Union[IResolvable, RTCProperty]
  • Type: typing.Union[ros_cdk_core.IResolvable, RTCProperty]

source_selection_criteriaOptional

source_selection_criteria: typing.Union[IResolvable, SourceSelectionCriteriaProperty]

sync_roleOptional

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