ancient-thailand-47587
12/13/2023, 3:39 PMpulumi_aws/s3/bucket_replication_config.py
. `class BucketReplicationConfig(pulumi.CustomResource).`` pulumi-aws==6.13.0
The first constructor at bucket_replication_config.py:163, the rules argument says it’s optional, however, when I called BucketReplicationConfig with resource_name, bucket, role I get an error/Exception
raise TypeError("Missing required property 'rules'")
TypeError: Missing required property 'rules'
Is this a bug? If so, is this the right place to report it?dry-keyboard-94795
12/13/2023, 4:12 PMancient-thailand-47587
12/13/2023, 4:15 PMancient-thailand-47587
12/13/2023, 4:23 PMaws.s3.BucketReplicationConfig(
resource_name="source-to-replica",
args=aws.s3.BucketReplicationConfigArgs(
bucket=destination_bucket_id
role=replication_role_arn
)
getting
TypeError: BucketReplicationConfigArgs.__init__() missing 1 required keyword-only argument: 'rules'
dry-keyboard-94795
12/13/2023, 4:25 PMancient-thailand-47587
12/13/2023, 4:26 PMdry-keyboard-94795
12/13/2023, 4:27 PMancient-thailand-47587
12/13/2023, 4:28 PMancient-thailand-47587
12/13/2023, 4:29 PMdef __init__(__self__,
resource_name: str,
opts: Optional[pulumi.ResourceOptions] = None,
bucket: Optional[pulumi.Input[str]] = None,
role: Optional[pulumi.Input[str]] = None,
rules: Optional[pulumi.Input[Sequence[pulumi.Input[pulumi.InputType['BucketReplicationConfigRuleArgs']]]]] = None,
token: Optional[pulumi.Input[str]] = None,
__props__=None):
dry-keyboard-94795
12/13/2023, 4:29 PMancient-thailand-47587
12/13/2023, 4:30 PMancient-thailand-47587
12/13/2023, 4:34 PMdry-keyboard-94795
12/13/2023, 4:36 PMancient-thailand-47587
12/13/2023, 4:37 PM