|
7 | 7 | name: str,
|
8 | 8 | connection_qualified_name: str,
|
9 | 9 | aws_arn: str,
|
| 10 | + s3_bucket_name: str, |
10 | 11 | s3_bucket_qualified_name: str,
|
11 | 12 | ) -> S3Object.Attributes:
|
12 | 13 | validate_required_fields(
|
13 |
| - ["name", "connection_qualified_name", "aws_arn", "s3_bucket_qualified_name"], |
14 |
| - [name, connection_qualified_name, aws_arn, s3_bucket_qualified_name], |
| 14 | + [ |
| 15 | + "name", |
| 16 | + "connection_qualified_name", |
| 17 | + "aws_arn", |
| 18 | + "s3_bucket_name", |
| 19 | + "s3_bucket_qualified_name", |
| 20 | + ], |
| 21 | + [ |
| 22 | + name, |
| 23 | + connection_qualified_name, |
| 24 | + aws_arn, |
| 25 | + s3_bucket_name, |
| 26 | + s3_bucket_qualified_name, |
| 27 | + ], |
15 | 28 | )
|
16 | 29 | fields = connection_qualified_name.split("/")
|
17 | 30 | if len(fields) != 3:
|
|
30 | 43 | connection_qualified_name=connection_qualified_name,
|
31 | 44 | qualified_name=f"{connection_qualified_name}/{aws_arn}",
|
32 | 45 | connector_name=connector_type.value,
|
| 46 | + s3_bucket_name=s3_bucket_name, |
33 | 47 | s3_bucket_qualified_name=s3_bucket_qualified_name,
|
34 | 48 | bucket=S3Bucket.ref_by_qualified_name(s3_bucket_qualified_name),
|
35 | 49 | )
|
|
42 | 56 | name: str,
|
43 | 57 | connection_qualified_name: str,
|
44 | 58 | prefix: str,
|
| 59 | + s3_bucket_name: str, |
45 | 60 | s3_bucket_qualified_name: str,
|
46 | 61 | ) -> S3Object.Attributes:
|
47 | 62 | validate_required_fields(
|
48 | 63 | [
|
49 | 64 | "name",
|
50 | 65 | "connection_qualified_name",
|
51 | 66 | "prefix",
|
| 67 | + "s3_bucket_name", |
52 | 68 | "s3_bucket_qualified_name",
|
53 | 69 | ],
|
54 |
| - [name, connection_qualified_name, prefix, s3_bucket_qualified_name], |
| 70 | + [ |
| 71 | + name, |
| 72 | + connection_qualified_name, |
| 73 | + prefix, |
| 74 | + s3_bucket_name, |
| 75 | + s3_bucket_qualified_name, |
| 76 | + ], |
55 | 77 | )
|
56 | 78 | fields = connection_qualified_name.split("/")
|
57 | 79 | if len(fields) != 3:
|
|
71 | 93 | connection_qualified_name=connection_qualified_name,
|
72 | 94 | qualified_name=f"{connection_qualified_name}/{object_key}",
|
73 | 95 | connector_name=connector_type.value,
|
| 96 | + s3_bucket_name=s3_bucket_name, |
74 | 97 | s3_bucket_qualified_name=s3_bucket_qualified_name,
|
75 | 98 | bucket=S3Bucket.ref_by_qualified_name(s3_bucket_qualified_name),
|
76 | 99 | )
|
0 commit comments