From 23a810bf6bcf81921ea4b14aead103674b9dcc1f Mon Sep 17 00:00:00 2001 From: Timofei Zubov Date: Thu, 17 Jul 2025 14:40:39 +0300 Subject: [PATCH] Add autoscaling_service_account_id field to dataproc create cluster wrapper. --- .gitignore | 1 + yandexcloud/_wrappers/dataproc/__init__.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index 2b55a928..ca60528e 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ venv* build/ dist .python-version +.vscode/ diff --git a/yandexcloud/_wrappers/dataproc/__init__.py b/yandexcloud/_wrappers/dataproc/__init__.py index 6b39709e..d72ef26b 100644 --- a/yandexcloud/_wrappers/dataproc/__init__.py +++ b/yandexcloud/_wrappers/dataproc/__init__.py @@ -95,6 +95,7 @@ def create_cluster( initialization_actions=None, oslogin_enabled=False, labels=None, + autoscaling_service_account_id=None, ): """ Create Yandex.Cloud Data Proc cluster. @@ -190,6 +191,8 @@ def create_cluster( :type oslogin_enabled: bool :param labels: Cluster labels as key:value pairs. No more than 64 per resource. :type labels: Dict[str, str] + :param autoscaling_service_account_id: Service account to be used by the Instance Groups service. + :type autoscaling_service_account_id: str :return: Cluster ID :rtype: str @@ -312,6 +315,7 @@ def create_cluster( security_group_ids=security_group_ids, log_group_id=log_group_id, labels=labels, + autoscaling_service_account_id=autoscaling_service_account_id, ) result = self.sdk.create_operation_and_get_result( request,