You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
:param integration: The S3 Archive's integration destination.
70
+
:param integration: The S3 Archive's integration destination. You must provide one of the following: ``access_key_id`` alone, or both ``account_id`` and ``role_name`` together.
The S3 Archive's integration destination. You must provide one of the following: ``access_key_id`` alone, or both ``account_id`` and ``role_name`` together.
17
+
18
+
:param access_key_id: The access key ID for the integration.
19
+
:type access_key_id: str
29
20
30
21
:param account_id: The account ID for the integration.
31
22
:type account_id: str
32
23
33
-
:param role_name: The path of the integration.
24
+
:param role_name: The name of the role to assume for the integration.
34
25
:type role_name: str
35
26
"""
36
27
super().__init__(kwargs)
37
28
38
-
self_.account_id=account_id
39
-
self_.role_name=role_name
29
+
@cached_property
30
+
def_composed_schemas(_):
31
+
# we need this here to make our import statements work
32
+
# we must store _composed_schemas in here so the code is only run
33
+
# when we invoke this method. If we kept this at the class
34
+
# level we would get an error because the class level
35
+
# code would be run when this module is imported, and these composed
36
+
# classes don't exist yet because their module has not finished
0 commit comments