Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions nuon/models/app_runner_group_settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,10 @@ class AppRunnerGroupSettings:
e.g., {"build": "2", "deploy": "1"}. Only used when parallel-runner-jobs feature flag is on.
local_aws_iam_role_arn (str | Unset):
logging_level (str | Unset):
long_poll_jobs (bool | Unset): LongPollJobs mirrors the org's `runner-job-long-poll` feature flag
so the runner can choose between the legacy idle-poll loop and the
new long-poll endpoint at boot. Not persisted; populated by the
runner-settings handler.
metadata (AppRunnerGroupSettingsMetadata | Unset): Metadata is used as both log and metric tags/attributes in
the runner when emitting data
org_aws_iam_role_arn (str | Unset): org runner specifics
Expand Down Expand Up @@ -84,6 +88,7 @@ class AppRunnerGroupSettings:
job_group_parallelism: AppRunnerGroupSettingsJobGroupParallelism | Unset = UNSET
local_aws_iam_role_arn: str | Unset = UNSET
logging_level: str | Unset = UNSET
long_poll_jobs: bool | Unset = UNSET
metadata: AppRunnerGroupSettingsMetadata | Unset = UNSET
org_aws_iam_role_arn: str | Unset = UNSET
org_azure_client_id: str | Unset = UNSET
Expand Down Expand Up @@ -149,6 +154,8 @@ def to_dict(self) -> dict[str, Any]:

logging_level = self.logging_level

long_poll_jobs = self.long_poll_jobs

metadata: dict[str, Any] | Unset = UNSET
if not isinstance(self.metadata, Unset):
metadata = self.metadata.to_dict()
Expand Down Expand Up @@ -222,6 +229,8 @@ def to_dict(self) -> dict[str, Any]:
field_dict["local_aws_iam_role_arn"] = local_aws_iam_role_arn
if logging_level is not UNSET:
field_dict["logging_level"] = logging_level
if long_poll_jobs is not UNSET:
field_dict["long_poll_jobs"] = long_poll_jobs
if metadata is not UNSET:
field_dict["metadata"] = metadata
if org_aws_iam_role_arn is not UNSET:
Expand Down Expand Up @@ -315,6 +324,8 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:

logging_level = d.pop("logging_level", UNSET)

long_poll_jobs = d.pop("long_poll_jobs", UNSET)

_metadata = d.pop("metadata", UNSET)
metadata: AppRunnerGroupSettingsMetadata | Unset
if isinstance(_metadata, Unset):
Expand Down Expand Up @@ -369,6 +380,7 @@ def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T:
job_group_parallelism=job_group_parallelism,
local_aws_iam_role_arn=local_aws_iam_role_arn,
logging_level=logging_level,
long_poll_jobs=long_poll_jobs,
metadata=metadata,
org_aws_iam_role_arn=org_aws_iam_role_arn,
org_azure_client_id=org_azure_client_id,
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "nuon"
version = "0.19.1000"
version = "0.19.1001"
description = "A client library for accessing Nuon"
authors = []
requires-python = ">=3.11"
Expand Down
2 changes: 1 addition & 1 deletion version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.19.1000
0.19.1001
Loading