Skip to content

Commit 915053c

Browse files
Auto-update SDK on 2025-11-03
1 parent 055dcb0 commit 915053c

6 files changed

Lines changed: 17 additions & 26 deletions

File tree

.openapi-generator/FILES

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -523,28 +523,4 @@ setup.cfg
523523
setup.py
524524
test-requirements.txt
525525
test/__init__.py
526-
test/test_create_delegation_request.py
527-
test/test_delegation.py
528-
test/test_delegations_api.py
529-
test/test_paginated_delegations_list.py
530-
test/test_resource_remote_info_anthropic_workspace.py
531-
test/test_resource_remote_info_azure_enterprise_app.py
532-
test/test_resource_remote_info_azure_entra_id_role.py
533-
test/test_resource_remote_info_azure_management_group.py
534-
test/test_resource_remote_info_azure_resource_group.py
535-
test/test_resource_remote_info_azure_sql_database.py
536-
test/test_resource_remote_info_azure_sql_managed_database.py
537-
test/test_resource_remote_info_azure_sql_managed_instance.py
538-
test/test_resource_remote_info_azure_sql_server.py
539-
test/test_resource_remote_info_azure_storage_account.py
540-
test/test_resource_remote_info_azure_storage_container.py
541-
test/test_resource_remote_info_azure_subscription.py
542-
test/test_resource_remote_info_azure_user_assigned_managed_identity.py
543-
test/test_resource_remote_info_azure_virtual_machine.py
544-
test/test_resource_remote_info_coupa_role.py
545-
test/test_resource_remote_info_cursor_organization.py
546-
test/test_resource_remote_info_github_org.py
547-
test/test_resource_remote_info_openai_platform_project.py
548-
test/test_resource_remote_info_openai_platform_service_account.py
549-
test/test_resource_remote_info_oracle_fusion_role.py
550526
tox.ini

api/openapi.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4986,6 +4986,10 @@ components:
49864986
description: A bool representing whether to present a warning when a user is the only reviewer for themself. Default is False.
49874987
example: False
49884988
type: boolean
4989+
instantly_action_reviews:
4990+
description: A bool representing whether to instantly action changes when reviewers submit their decision. Default is False.
4991+
type: boolean
4992+
example: False
49894993
uar_scope:
49904994
$ref: "#/components/schemas/UARScope"
49914995
required:
@@ -4996,6 +5000,7 @@ components:
49965000
- send_reviewer_assignment_notification
49975001
- time_zone
49985002
- self_review_allowed
5003+
- instantly_action_reviews
49995004
type: object
50005005
CreateUARInfo:
50015006
description: Information needed to start a user access review.
@@ -5042,6 +5047,10 @@ components:
50425047
description: A bool representing whether to present a warning when a user is the only reviewer for themself. Default is False.
50435048
example: False
50445049
type: boolean
5050+
instantly_action_reviews:
5051+
description: A bool representing whether to instantly action changes when reviewers submit their decision. Default is False.
5052+
type: boolean
5053+
example: False
50455054
reminder_schedule:
50465055
items:
50475056
type: integer

docs/CreateUARInfo.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Name | Type | Description | Notes
1212
**deadline** | **datetime** | The last day for reviewers to complete their access reviews. |
1313
**time_zone** | **str** | The time zone name (as defined by the IANA Time Zone database) used in the access review deadline and exported audit report. Default is America/Los_Angeles. |
1414
**self_review_allowed** | **bool** | A bool representing whether to present a warning when a user is the only reviewer for themself. Default is False. |
15+
**instantly_action_reviews** | **bool** | A bool representing whether to instantly action changes when reviewers submit their decision. Default is False. | [optional]
1516
**reminder_schedule** | **List[int]** | | [optional]
1617
**reminder_include_manager** | **bool** | | [optional]
1718
**uar_scope** | [**UARScope**](UARScope.md) | | [optional]

docs/UAR.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Name | Type | Description | Notes
1313
**deadline** | **datetime** | The last day for reviewers to complete their access reviews. |
1414
**time_zone** | **str** | The time zone name (as defined by the IANA Time Zone database) used in the access review deadline and exported audit report. Default is America/Los_Angeles. |
1515
**self_review_allowed** | **bool** | A bool representing whether to present a warning when a user is the only reviewer for themself. Default is False. |
16+
**instantly_action_reviews** | **bool** | A bool representing whether to instantly action changes when reviewers submit their decision. Default is False. |
1617
**uar_scope** | [**UARScope**](UARScope.md) | | [optional]
1718

1819
## Example

opal_security/models/create_uar_info.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,12 @@ class CreateUARInfo(BaseModel):
3636
deadline: datetime = Field(description="The last day for reviewers to complete their access reviews.")
3737
time_zone: StrictStr = Field(description="The time zone name (as defined by the IANA Time Zone database) used in the access review deadline and exported audit report. Default is America/Los_Angeles.")
3838
self_review_allowed: StrictBool = Field(description="A bool representing whether to present a warning when a user is the only reviewer for themself. Default is False.")
39+
instantly_action_reviews: Optional[StrictBool] = Field(default=None, description="A bool representing whether to instantly action changes when reviewers submit their decision. Default is False.")
3940
reminder_schedule: Optional[List[StrictInt]] = None
4041
reminder_include_manager: Optional[StrictBool] = None
4142
uar_scope: Optional[UARScope] = None
4243
additional_properties: Dict[str, Any] = {}
43-
__properties: ClassVar[List[str]] = ["name", "reviewer_assignment_policy", "send_reviewer_assignment_notification", "deadline", "time_zone", "self_review_allowed", "reminder_schedule", "reminder_include_manager", "uar_scope"]
44+
__properties: ClassVar[List[str]] = ["name", "reviewer_assignment_policy", "send_reviewer_assignment_notification", "deadline", "time_zone", "self_review_allowed", "instantly_action_reviews", "reminder_schedule", "reminder_include_manager", "uar_scope"]
4445

4546
model_config = ConfigDict(
4647
populate_by_name=True,
@@ -109,6 +110,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
109110
"deadline": obj.get("deadline"),
110111
"time_zone": obj.get("time_zone"),
111112
"self_review_allowed": obj.get("self_review_allowed"),
113+
"instantly_action_reviews": obj.get("instantly_action_reviews"),
112114
"reminder_schedule": obj.get("reminder_schedule"),
113115
"reminder_include_manager": obj.get("reminder_include_manager"),
114116
"uar_scope": UARScope.from_dict(obj["uar_scope"]) if obj.get("uar_scope") is not None else None

opal_security/models/uar.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,10 @@ class UAR(BaseModel):
3737
deadline: datetime = Field(description="The last day for reviewers to complete their access reviews.")
3838
time_zone: StrictStr = Field(description="The time zone name (as defined by the IANA Time Zone database) used in the access review deadline and exported audit report. Default is America/Los_Angeles.")
3939
self_review_allowed: StrictBool = Field(description="A bool representing whether to present a warning when a user is the only reviewer for themself. Default is False.")
40+
instantly_action_reviews: StrictBool = Field(description="A bool representing whether to instantly action changes when reviewers submit their decision. Default is False.")
4041
uar_scope: Optional[UARScope] = None
4142
additional_properties: Dict[str, Any] = {}
42-
__properties: ClassVar[List[str]] = ["uar_id", "name", "reviewer_assignment_policy", "send_reviewer_assignment_notification", "deadline", "time_zone", "self_review_allowed", "uar_scope"]
43+
__properties: ClassVar[List[str]] = ["uar_id", "name", "reviewer_assignment_policy", "send_reviewer_assignment_notification", "deadline", "time_zone", "self_review_allowed", "instantly_action_reviews", "uar_scope"]
4344

4445
model_config = ConfigDict(
4546
populate_by_name=True,
@@ -109,6 +110,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
109110
"deadline": obj.get("deadline"),
110111
"time_zone": obj.get("time_zone"),
111112
"self_review_allowed": obj.get("self_review_allowed"),
113+
"instantly_action_reviews": obj.get("instantly_action_reviews"),
112114
"uar_scope": UARScope.from_dict(obj["uar_scope"]) if obj.get("uar_scope") is not None else None
113115
})
114116
# store additional fields in additional_properties

0 commit comments

Comments
 (0)