Skip to content

Commit a4b488f

Browse files
committed
"Release v5.0.24"
1 parent 822d984 commit a4b488f

173 files changed

Lines changed: 3660 additions & 100 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ The purpose of this application is to provide access to Akeyless API.
44
This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
55

66
- API version: 3.0
7-
- Package version: 5.0.23
7+
- Package version: 5.0.24
88
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
99
For more information, please visit [http://akeyless.io](http://akeyless.io)
1010

@@ -231,7 +231,7 @@ Class | Method | HTTP request | Description
231231
*V2Api* | [**dynamic_secret_create_ms_sql**](docs/V2Api.md#dynamic_secret_create_ms_sql) | **POST** /dynamic-secret-create-mssql |
232232
*V2Api* | [**dynamic_secret_create_my_sql**](docs/V2Api.md#dynamic_secret_create_my_sql) | **POST** /dynamic-secret-create-mysql |
233233
*V2Api* | [**dynamic_secret_create_open_ai**](docs/V2Api.md#dynamic_secret_create_open_ai) | **POST** /dynamic-secret-create-openai |
234-
*V2Api* | [**dynamic_secret_create_oracle_db**](docs/V2Api.md#dynamic_secret_create_oracle_db) | **POST** /dynamic-secret-create-oracle |
234+
*V2Api* | [**dynamic_secret_create_oracle_db**](docs/V2Api.md#dynamic_secret_create_oracle_db) | **POST** /dynamic-secret-create-oracledb |
235235
*V2Api* | [**dynamic_secret_create_ping**](docs/V2Api.md#dynamic_secret_create_ping) | **POST** /dynamic-secret-create-ping |
236236
*V2Api* | [**dynamic_secret_create_postgre_sql**](docs/V2Api.md#dynamic_secret_create_postgre_sql) | **POST** /dynamic-secret-create-postgresql |
237237
*V2Api* | [**dynamic_secret_create_rabbit_mq**](docs/V2Api.md#dynamic_secret_create_rabbit_mq) | **POST** /dynamic-secret-create-rabbitmq |
@@ -245,7 +245,7 @@ Class | Method | HTTP request | Description
245245
*V2Api* | [**dynamic_secret_get_value**](docs/V2Api.md#dynamic_secret_get_value) | **POST** /dynamic-secret-get-value |
246246
*V2Api* | [**dynamic_secret_list**](docs/V2Api.md#dynamic_secret_list) | **POST** /dynamic-secret-list |
247247
*V2Api* | [**dynamic_secret_tmp_creds_delete**](docs/V2Api.md#dynamic_secret_tmp_creds_delete) | **POST** /dynamic-secret-tmp-creds-delete |
248-
*V2Api* | [**dynamic_secret_tmp_creds_get**](docs/V2Api.md#dynamic_secret_tmp_creds_get) | **POST** /dynamic-secret-tmp-creds-Get |
248+
*V2Api* | [**dynamic_secret_tmp_creds_get**](docs/V2Api.md#dynamic_secret_tmp_creds_get) | **POST** /dynamic-secret-tmp-creds-get |
249249
*V2Api* | [**dynamic_secret_tmp_creds_update**](docs/V2Api.md#dynamic_secret_tmp_creds_update) | **POST** /dynamic-secret-tmp-creds-update |
250250
*V2Api* | [**dynamic_secret_update_artifactory**](docs/V2Api.md#dynamic_secret_update_artifactory) | **POST** /dynamic-secret-update-artifactory |
251251
*V2Api* | [**dynamic_secret_update_aws**](docs/V2Api.md#dynamic_secret_update_aws) | **POST** /dynamic-secret-update-aws |
@@ -259,10 +259,10 @@ Class | Method | HTTP request | Description
259259
*V2Api* | [**dynamic_secret_update_gitlab**](docs/V2Api.md#dynamic_secret_update_gitlab) | **POST** /dynamic-secret-update-gitlab |
260260
*V2Api* | [**dynamic_secret_update_gke**](docs/V2Api.md#dynamic_secret_update_gke) | **POST** /dynamic-secret-update-gke |
261261
*V2Api* | [**dynamic_secret_update_google_workspace**](docs/V2Api.md#dynamic_secret_update_google_workspace) | **POST** /dynamic-secret-update-google-workspace |
262-
*V2Api* | [**dynamic_secret_update_hana_db**](docs/V2Api.md#dynamic_secret_update_hana_db) | **POST** /dynamic-secret-update-hana |
262+
*V2Api* | [**dynamic_secret_update_hana_db**](docs/V2Api.md#dynamic_secret_update_hana_db) | **POST** /dynamic-secret-update-hanadb |
263263
*V2Api* | [**dynamic_secret_update_k8s**](docs/V2Api.md#dynamic_secret_update_k8s) | **POST** /dynamic-secret-update-k8s |
264264
*V2Api* | [**dynamic_secret_update_ldap**](docs/V2Api.md#dynamic_secret_update_ldap) | **POST** /dynamic-secret-update-ldap |
265-
*V2Api* | [**dynamic_secret_update_mongo_db**](docs/V2Api.md#dynamic_secret_update_mongo_db) | **POST** /dynamic-secret-update-mongo |
265+
*V2Api* | [**dynamic_secret_update_mongo_db**](docs/V2Api.md#dynamic_secret_update_mongo_db) | **POST** /dynamic-secret-update-mongodb |
266266
*V2Api* | [**dynamic_secret_update_ms_sql**](docs/V2Api.md#dynamic_secret_update_ms_sql) | **POST** /dynamic-secret-update-mssql |
267267
*V2Api* | [**dynamic_secret_update_my_sql**](docs/V2Api.md#dynamic_secret_update_my_sql) | **POST** /dynamic-secret-update-mysql |
268268
*V2Api* | [**dynamic_secret_update_open_ai**](docs/V2Api.md#dynamic_secret_update_open_ai) | **POST** /dynamic-secret-update-openai |
@@ -532,6 +532,7 @@ Class | Method | HTTP request | Description
532532
*V2Api* | [**rotated_secret_update_splunk**](docs/V2Api.md#rotated_secret_update_splunk) | **POST** /rotated-secret-update-splunk |
533533
*V2Api* | [**rotated_secret_update_ssh**](docs/V2Api.md#rotated_secret_update_ssh) | **POST** /rotated-secret-update-ssh |
534534
*V2Api* | [**rotated_secret_update_windows**](docs/V2Api.md#rotated_secret_update_windows) | **POST** /rotated-secret-update-windows |
535+
*V2Api* | [**runtime_authority**](docs/V2Api.md#runtime_authority) | **POST** /runtime-authority |
535536
*V2Api* | [**set_item_state**](docs/V2Api.md#set_item_state) | **POST** /set-item-state |
536537
*V2Api* | [**set_role_rule**](docs/V2Api.md#set_role_rule) | **POST** /set-role-rule |
537538
*V2Api* | [**share_item**](docs/V2Api.md#share_item) | **POST** /share-item |
@@ -721,6 +722,8 @@ Class | Method | HTTP request | Description
721722
- [ActiveDirectoryPayload](docs/ActiveDirectoryPayload.md)
722723
- [AddGatewayAllowedAccessId](docs/AddGatewayAllowedAccessId.md)
723724
- [AdminsConfigPart](docs/AdminsConfigPart.md)
725+
- [AgenticRule](docs/AgenticRule.md)
726+
- [AgenticRules](docs/AgenticRules.md)
724727
- [AiInsightsConfigPart](docs/AiInsightsConfigPart.md)
725728
- [AiInsightsSetting](docs/AiInsightsSetting.md)
726729
- [AkeylessGatewayConfig](docs/AkeylessGatewayConfig.md)
@@ -1598,6 +1601,7 @@ Class | Method | HTTP request | Description
15981601
- [RotatorsConfigPart](docs/RotatorsConfigPart.md)
15991602
- [RuleAssigner](docs/RuleAssigner.md)
16001603
- [Rules](docs/Rules.md)
1604+
- [RuntimeAuthorityCommand](docs/RuntimeAuthorityCommand.md)
16011605
- [SAMLAccessRules](docs/SAMLAccessRules.md)
16021606
- [SAMLAttribute](docs/SAMLAttribute.md)
16031607
- [SSHCertificateIssueDetails](docs/SSHCertificateIssueDetails.md)
@@ -1610,6 +1614,8 @@ Class | Method | HTTP request | Description
16101614
- [SecureRemoteAccess](docs/SecureRemoteAccess.md)
16111615
- [ServerInventoryMigration](docs/ServerInventoryMigration.md)
16121616
- [ServerInventoryPayload](docs/ServerInventoryPayload.md)
1617+
- [SetDefaultProfile](docs/SetDefaultProfile.md)
1618+
- [SetDefaultProfileOutput](docs/SetDefaultProfileOutput.md)
16131619
- [SetItemState](docs/SetItemState.md)
16141620
- [SetRoleRule](docs/SetRoleRule.md)
16151621
- [ShareItem](docs/ShareItem.md)

akeyless/__init__.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
from __future__ import absolute_import
1717

18-
__version__ = "5.0.23"
18+
__version__ = "5.0.24"
1919

2020
# import apis into sdk package
2121
from akeyless.api.v2_api import V2Api
@@ -51,6 +51,8 @@
5151
from akeyless.models.active_directory_payload import ActiveDirectoryPayload
5252
from akeyless.models.add_gateway_allowed_access_id import AddGatewayAllowedAccessId
5353
from akeyless.models.admins_config_part import AdminsConfigPart
54+
from akeyless.models.agentic_rule import AgenticRule
55+
from akeyless.models.agentic_rules import AgenticRules
5456
from akeyless.models.ai_insights_config_part import AiInsightsConfigPart
5557
from akeyless.models.ai_insights_setting import AiInsightsSetting
5658
from akeyless.models.akeyless_gateway_config import AkeylessGatewayConfig
@@ -928,6 +930,7 @@
928930
from akeyless.models.rotators_config_part import RotatorsConfigPart
929931
from akeyless.models.rule_assigner import RuleAssigner
930932
from akeyless.models.rules import Rules
933+
from akeyless.models.runtime_authority_command import RuntimeAuthorityCommand
931934
from akeyless.models.saml_access_rules import SAMLAccessRules
932935
from akeyless.models.saml_attribute import SAMLAttribute
933936
from akeyless.models.ssh_certificate_issue_details import SSHCertificateIssueDetails
@@ -940,6 +943,8 @@
940943
from akeyless.models.secure_remote_access import SecureRemoteAccess
941944
from akeyless.models.server_inventory_migration import ServerInventoryMigration
942945
from akeyless.models.server_inventory_payload import ServerInventoryPayload
946+
from akeyless.models.set_default_profile import SetDefaultProfile
947+
from akeyless.models.set_default_profile_output import SetDefaultProfileOutput
943948
from akeyless.models.set_item_state import SetItemState
944949
from akeyless.models.set_role_rule import SetRoleRule
945950
from akeyless.models.share_item import ShareItem

akeyless/api/v2_api.py

Lines changed: 120 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17304,7 +17304,7 @@ def dynamic_secret_create_oracle_db_with_http_info(self, dynamic_secret_create_o
1730417304
auth_settings = [] # noqa: E501
1730517305

1730617306
return self.api_client.call_api(
17307-
'/dynamic-secret-create-oracle', 'POST',
17307+
'/dynamic-secret-create-oracledb', 'POST',
1730817308
path_params,
1730917309
query_params,
1731017310
header_params,
@@ -18928,7 +18928,7 @@ def dynamic_secret_tmp_creds_get_with_http_info(self, dynamic_secret_tmp_creds_g
1892818928
auth_settings = [] # noqa: E501
1892918929

1893018930
return self.api_client.call_api(
18931-
'/dynamic-secret-tmp-creds-Get', 'POST',
18931+
'/dynamic-secret-tmp-creds-get', 'POST',
1893218932
path_params,
1893318933
query_params,
1893418934
header_params,
@@ -20548,7 +20548,7 @@ def dynamic_secret_update_hana_db_with_http_info(self, dynamic_secret_update_han
2054820548
auth_settings = [] # noqa: E501
2054920549

2055020550
return self.api_client.call_api(
20551-
'/dynamic-secret-update-hana', 'POST',
20551+
'/dynamic-secret-update-hanadb', 'POST',
2055220552
path_params,
2055320553
query_params,
2055420554
header_params,
@@ -20896,7 +20896,7 @@ def dynamic_secret_update_mongo_db_with_http_info(self, dynamic_secret_update_mo
2089620896
auth_settings = [] # noqa: E501
2089720897

2089820898
return self.api_client.call_api(
20899-
'/dynamic-secret-update-mongo', 'POST',
20899+
'/dynamic-secret-update-mongodb', 'POST',
2090020900
path_params,
2090120901
query_params,
2090220902
header_params,
@@ -52008,6 +52008,122 @@ def rotated_secret_update_windows_with_http_info(self, rotated_secret_update_win
5200852008
_request_timeout=local_var_params.get('_request_timeout'),
5200952009
collection_formats=collection_formats)
5201052010

52011+
def runtime_authority(self, runtime_authority_command, **kwargs): # noqa: E501
52012+
"""runtime_authority # noqa: E501
52013+
52014+
This method makes a synchronous HTTP request by default. To make an
52015+
asynchronous HTTP request, please pass async_req=True
52016+
>>> thread = api.runtime_authority(runtime_authority_command, async_req=True)
52017+
>>> result = thread.get()
52018+
52019+
:param async_req bool: execute request asynchronously
52020+
:param RuntimeAuthorityCommand runtime_authority_command: (required)
52021+
:param _preload_content: if False, the urllib3.HTTPResponse object will
52022+
be returned without reading/decoding response
52023+
data. Default is True.
52024+
:param _request_timeout: timeout setting for this request. If one
52025+
number provided, it will be total request
52026+
timeout. It can also be a pair (tuple) of
52027+
(connection, read) timeouts.
52028+
:return: None
52029+
If the method is called asynchronously,
52030+
returns the request thread.
52031+
"""
52032+
kwargs['_return_http_data_only'] = True
52033+
return self.runtime_authority_with_http_info(runtime_authority_command, **kwargs) # noqa: E501
52034+
52035+
def runtime_authority_with_http_info(self, runtime_authority_command, **kwargs): # noqa: E501
52036+
"""runtime_authority # noqa: E501
52037+
52038+
This method makes a synchronous HTTP request by default. To make an
52039+
asynchronous HTTP request, please pass async_req=True
52040+
>>> thread = api.runtime_authority_with_http_info(runtime_authority_command, async_req=True)
52041+
>>> result = thread.get()
52042+
52043+
:param async_req bool: execute request asynchronously
52044+
:param RuntimeAuthorityCommand runtime_authority_command: (required)
52045+
:param _return_http_data_only: response data without head status code
52046+
and headers
52047+
:param _preload_content: if False, the urllib3.HTTPResponse object will
52048+
be returned without reading/decoding response
52049+
data. Default is True.
52050+
:param _request_timeout: timeout setting for this request. If one
52051+
number provided, it will be total request
52052+
timeout. It can also be a pair (tuple) of
52053+
(connection, read) timeouts.
52054+
:return: None
52055+
If the method is called asynchronously,
52056+
returns the request thread.
52057+
"""
52058+
52059+
local_var_params = locals()
52060+
52061+
all_params = [
52062+
'runtime_authority_command'
52063+
]
52064+
all_params.extend(
52065+
[
52066+
'async_req',
52067+
'_return_http_data_only',
52068+
'_preload_content',
52069+
'_request_timeout'
52070+
]
52071+
)
52072+
52073+
for key, val in six.iteritems(local_var_params['kwargs']):
52074+
if key not in all_params:
52075+
raise ApiTypeError(
52076+
"Got an unexpected keyword argument '%s'"
52077+
" to method runtime_authority" % key
52078+
)
52079+
local_var_params[key] = val
52080+
del local_var_params['kwargs']
52081+
# verify the required parameter 'runtime_authority_command' is set
52082+
if self.api_client.client_side_validation and ('runtime_authority_command' not in local_var_params or # noqa: E501
52083+
local_var_params['runtime_authority_command'] is None): # noqa: E501
52084+
raise ApiValueError("Missing the required parameter `runtime_authority_command` when calling `runtime_authority`") # noqa: E501
52085+
52086+
collection_formats = {}
52087+
52088+
path_params = {}
52089+
52090+
query_params = []
52091+
52092+
header_params = {}
52093+
52094+
form_params = []
52095+
local_var_files = {}
52096+
52097+
body_params = None
52098+
if 'runtime_authority_command' in local_var_params:
52099+
body_params = local_var_params['runtime_authority_command']
52100+
# HTTP header `Accept`
52101+
header_params['Accept'] = self.api_client.select_header_accept(
52102+
['application/json']) # noqa: E501
52103+
52104+
# HTTP header `Content-Type`
52105+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
52106+
['application/json']) # noqa: E501
52107+
52108+
# Authentication setting
52109+
auth_settings = [] # noqa: E501
52110+
52111+
return self.api_client.call_api(
52112+
'/runtime-authority', 'POST',
52113+
path_params,
52114+
query_params,
52115+
header_params,
52116+
body=body_params,
52117+
post_params=form_params,
52118+
files=local_var_files,
52119+
response_type=None, # noqa: E501
52120+
auth_settings=auth_settings,
52121+
async_req=local_var_params.get('async_req'),
52122+
_return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501
52123+
_preload_content=local_var_params.get('_preload_content', True),
52124+
_request_timeout=local_var_params.get('_request_timeout'),
52125+
collection_formats=collection_formats)
52126+
5201152127
def set_item_state(self, set_item_state, **kwargs): # noqa: E501
5201252128
"""set_item_state # noqa: E501
5201352129

akeyless/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None,
7979
self.default_headers[header_name] = header_value
8080
self.cookie = cookie
8181
# Set default User-Agent.
82-
self.user_agent = 'OpenAPI-Generator/5.0.23/python'
82+
self.user_agent = 'OpenAPI-Generator/5.0.24/python'
8383
self.client_side_validation = configuration.client_side_validation
8484

8585
def __enter__(self):

akeyless/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ def to_debug_report(self):
326326
"OS: {env}\n"\
327327
"Python Version: {pyversion}\n"\
328328
"Version of the API: 3.0\n"\
329-
"SDK Package Version: 5.0.23".\
329+
"SDK Package Version: 5.0.24".\
330330
format(env=sys.platform, pyversion=sys.version)
331331

332332
def get_host_settings(self):

akeyless/models/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@
3737
from akeyless.models.active_directory_payload import ActiveDirectoryPayload
3838
from akeyless.models.add_gateway_allowed_access_id import AddGatewayAllowedAccessId
3939
from akeyless.models.admins_config_part import AdminsConfigPart
40+
from akeyless.models.agentic_rule import AgenticRule
41+
from akeyless.models.agentic_rules import AgenticRules
4042
from akeyless.models.ai_insights_config_part import AiInsightsConfigPart
4143
from akeyless.models.ai_insights_setting import AiInsightsSetting
4244
from akeyless.models.akeyless_gateway_config import AkeylessGatewayConfig
@@ -914,6 +916,7 @@
914916
from akeyless.models.rotators_config_part import RotatorsConfigPart
915917
from akeyless.models.rule_assigner import RuleAssigner
916918
from akeyless.models.rules import Rules
919+
from akeyless.models.runtime_authority_command import RuntimeAuthorityCommand
917920
from akeyless.models.saml_access_rules import SAMLAccessRules
918921
from akeyless.models.saml_attribute import SAMLAttribute
919922
from akeyless.models.ssh_certificate_issue_details import SSHCertificateIssueDetails
@@ -926,6 +929,8 @@
926929
from akeyless.models.secure_remote_access import SecureRemoteAccess
927930
from akeyless.models.server_inventory_migration import ServerInventoryMigration
928931
from akeyless.models.server_inventory_payload import ServerInventoryPayload
932+
from akeyless.models.set_default_profile import SetDefaultProfile
933+
from akeyless.models.set_default_profile_output import SetDefaultProfileOutput
929934
from akeyless.models.set_item_state import SetItemState
930935
from akeyless.models.set_role_rule import SetRoleRule
931936
from akeyless.models.share_item import ShareItem

0 commit comments

Comments
 (0)