Skip to content

Commit 38082c7

Browse files
committed
"Release v5.0.22"
1 parent 7187b8e commit 38082c7

88 files changed

Lines changed: 4273 additions & 33 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: 13 additions & 1 deletion
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.21
7+
- Package version: 5.0.22
88
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
99
For more information, please visit [http://akeyless.io](http://akeyless.io)
1010

@@ -677,7 +677,9 @@ Class | Method | HTTP request | Description
677677
*V2Api* | [**usc_get**](docs/V2Api.md#usc_get) | **POST** /usc-get |
678678
*V2Api* | [**usc_list**](docs/V2Api.md#usc_list) | **POST** /usc-list |
679679
*V2Api* | [**usc_update**](docs/V2Api.md#usc_update) | **POST** /usc-update |
680+
*V2Api* | [**validate_certificate_challenge**](docs/V2Api.md#validate_certificate_challenge) | **POST** /validate-certificate-challenge |
680681
*V2Api* | [**validate_token**](docs/V2Api.md#validate_token) | **POST** /validate-token |
682+
*V2Api* | [**vault_address**](docs/V2Api.md#vault_address) | **POST** /vault-address |
681683
*V2Api* | [**verify_data_with_classic_key**](docs/V2Api.md#verify_data_with_classic_key) | **POST** /verify-data-with-classic-key |
682684
*V2Api* | [**verify_ec_dsa**](docs/V2Api.md#verify_ec_dsa) | **POST** /verify-ecdsa |
683685
*V2Api* | [**verify_gpg**](docs/V2Api.md#verify_gpg) | **POST** /verify-gpg |
@@ -814,6 +816,8 @@ Class | Method | HTTP request | Description
814816
- [ConfigHash](docs/ConfigHash.md)
815817
- [Configure](docs/Configure.md)
816818
- [ConfigureOutput](docs/ConfigureOutput.md)
819+
- [ConjurMigration](docs/ConjurMigration.md)
820+
- [ConjurPayload](docs/ConjurPayload.md)
817821
- [Connect](docs/Connect.md)
818822
- [CreateAWSTarget](docs/CreateAWSTarget.md)
819823
- [CreateAWSTargetOutput](docs/CreateAWSTargetOutput.md)
@@ -946,6 +950,7 @@ Class | Method | HTTP request | Description
946950
- [DecryptPKCS1Output](docs/DecryptPKCS1Output.md)
947951
- [DecryptWithClassicKey](docs/DecryptWithClassicKey.md)
948952
- [DecryptWithClassicKeyOutput](docs/DecryptWithClassicKeyOutput.md)
953+
- [DefaultAuthMethodSettings](docs/DefaultAuthMethodSettings.md)
949954
- [DefaultConfigPart](docs/DefaultConfigPart.md)
950955
- [DefaultHomePage](docs/DefaultHomePage.md)
951956
- [DeleteAuthMethod](docs/DeleteAuthMethod.md)
@@ -1333,6 +1338,7 @@ Class | Method | HTTP request | Description
13331338
- [GetTargetDetails](docs/GetTargetDetails.md)
13341339
- [GetTargetDetailsOutput](docs/GetTargetDetailsOutput.md)
13351340
- [GetUserEventStatusOutput](docs/GetUserEventStatusOutput.md)
1341+
- [GithubMetadata](docs/GithubMetadata.md)
13361342
- [GithubTargetDetails](docs/GithubTargetDetails.md)
13371343
- [GitlabTargetDetails](docs/GitlabTargetDetails.md)
13381344
- [GlobalSignAtlasTargetDetails](docs/GlobalSignAtlasTargetDetails.md)
@@ -1352,6 +1358,7 @@ Class | Method | HTTP request | Description
13521358
- [GwUpdateRemoteAccessSessionLogsStdout](docs/GwUpdateRemoteAccessSessionLogsStdout.md)
13531359
- [GwUpdateRemoteAccessSessionLogsSumologic](docs/GwUpdateRemoteAccessSessionLogsSumologic.md)
13541360
- [GwUpdateRemoteAccessSessionLogsSyslog](docs/GwUpdateRemoteAccessSessionLogsSyslog.md)
1361+
- [HTTPChallengeInfo](docs/HTTPChallengeInfo.md)
13551362
- [HashiMigration](docs/HashiMigration.md)
13561363
- [HashiPayload](docs/HashiPayload.md)
13571364
- [HashiVaultTargetDetails](docs/HashiVaultTargetDetails.md)
@@ -1361,6 +1368,7 @@ Class | Method | HTTP request | Description
13611368
- [ImportPasswords](docs/ImportPasswords.md)
13621369
- [ImportPasswordsOutput](docs/ImportPasswordsOutput.md)
13631370
- [ImporterInfo](docs/ImporterInfo.md)
1371+
- [IssuerOverviewInfo](docs/IssuerOverviewInfo.md)
13641372
- [Item](docs/Item.md)
13651373
- [ItemCustomFieldsDetails](docs/ItemCustomFieldsDetails.md)
13661374
- [ItemGeneralInfo](docs/ItemGeneralInfo.md)
@@ -1827,8 +1835,12 @@ Class | Method | HTTP request | Description
18271835
- [UscSyncInfo](docs/UscSyncInfo.md)
18281836
- [UscUpdate](docs/UscUpdate.md)
18291837
- [UscUpdateSecretOutput](docs/UscUpdateSecretOutput.md)
1838+
- [ValidateCertificateChallenge](docs/ValidateCertificateChallenge.md)
1839+
- [ValidateCertificateChallengeOutput](docs/ValidateCertificateChallengeOutput.md)
18301840
- [ValidateToken](docs/ValidateToken.md)
18311841
- [ValidateTokenOutput](docs/ValidateTokenOutput.md)
1842+
- [VaultAddress](docs/VaultAddress.md)
1843+
- [VaultAddressOutput](docs/VaultAddressOutput.md)
18321844
- [VaultlessTokenizerInfo](docs/VaultlessTokenizerInfo.md)
18331845
- [VenafiTargetDetails](docs/VenafiTargetDetails.md)
18341846
- [VerifyDataWithClassicKey](docs/VerifyDataWithClassicKey.md)

akeyless/__init__.py

Lines changed: 11 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.21"
18+
__version__ = "5.0.22"
1919

2020
# import apis into sdk package
2121
from akeyless.api.v2_api import V2Api
@@ -154,6 +154,8 @@
154154
from akeyless.models.config_hash import ConfigHash
155155
from akeyless.models.configure import Configure
156156
from akeyless.models.configure_output import ConfigureOutput
157+
from akeyless.models.conjur_migration import ConjurMigration
158+
from akeyless.models.conjur_payload import ConjurPayload
157159
from akeyless.models.connect import Connect
158160
from akeyless.models.create_aws_target import CreateAWSTarget
159161
from akeyless.models.create_aws_target_output import CreateAWSTargetOutput
@@ -286,6 +288,7 @@
286288
from akeyless.models.decrypt_pkcs1_output import DecryptPKCS1Output
287289
from akeyless.models.decrypt_with_classic_key import DecryptWithClassicKey
288290
from akeyless.models.decrypt_with_classic_key_output import DecryptWithClassicKeyOutput
291+
from akeyless.models.default_auth_method_settings import DefaultAuthMethodSettings
289292
from akeyless.models.default_config_part import DefaultConfigPart
290293
from akeyless.models.default_home_page import DefaultHomePage
291294
from akeyless.models.delete_auth_method import DeleteAuthMethod
@@ -673,6 +676,7 @@
673676
from akeyless.models.get_target_details import GetTargetDetails
674677
from akeyless.models.get_target_details_output import GetTargetDetailsOutput
675678
from akeyless.models.get_user_event_status_output import GetUserEventStatusOutput
679+
from akeyless.models.github_metadata import GithubMetadata
676680
from akeyless.models.github_target_details import GithubTargetDetails
677681
from akeyless.models.gitlab_target_details import GitlabTargetDetails
678682
from akeyless.models.global_sign_atlas_target_details import GlobalSignAtlasTargetDetails
@@ -692,6 +696,7 @@
692696
from akeyless.models.gw_update_remote_access_session_logs_stdout import GwUpdateRemoteAccessSessionLogsStdout
693697
from akeyless.models.gw_update_remote_access_session_logs_sumologic import GwUpdateRemoteAccessSessionLogsSumologic
694698
from akeyless.models.gw_update_remote_access_session_logs_syslog import GwUpdateRemoteAccessSessionLogsSyslog
699+
from akeyless.models.http_challenge_info import HTTPChallengeInfo
695700
from akeyless.models.hashi_migration import HashiMigration
696701
from akeyless.models.hashi_payload import HashiPayload
697702
from akeyless.models.hashi_vault_target_details import HashiVaultTargetDetails
@@ -701,6 +706,7 @@
701706
from akeyless.models.import_passwords import ImportPasswords
702707
from akeyless.models.import_passwords_output import ImportPasswordsOutput
703708
from akeyless.models.importer_info import ImporterInfo
709+
from akeyless.models.issuer_overview_info import IssuerOverviewInfo
704710
from akeyless.models.item import Item
705711
from akeyless.models.item_custom_fields_details import ItemCustomFieldsDetails
706712
from akeyless.models.item_general_info import ItemGeneralInfo
@@ -1167,8 +1173,12 @@
11671173
from akeyless.models.usc_sync_info import UscSyncInfo
11681174
from akeyless.models.usc_update import UscUpdate
11691175
from akeyless.models.usc_update_secret_output import UscUpdateSecretOutput
1176+
from akeyless.models.validate_certificate_challenge import ValidateCertificateChallenge
1177+
from akeyless.models.validate_certificate_challenge_output import ValidateCertificateChallengeOutput
11701178
from akeyless.models.validate_token import ValidateToken
11711179
from akeyless.models.validate_token_output import ValidateTokenOutput
1180+
from akeyless.models.vault_address import VaultAddress
1181+
from akeyless.models.vault_address_output import VaultAddressOutput
11721182
from akeyless.models.vaultless_tokenizer_info import VaultlessTokenizerInfo
11731183
from akeyless.models.venafi_target_details import VenafiTargetDetails
11741184
from akeyless.models.verify_data_with_classic_key import VerifyDataWithClassicKey

akeyless/api/v2_api.py

Lines changed: 232 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68828,6 +68828,122 @@ def usc_update_with_http_info(self, usc_update, **kwargs): # noqa: E501
6882868828
_request_timeout=local_var_params.get('_request_timeout'),
6882968829
collection_formats=collection_formats)
6883068830

68831+
def validate_certificate_challenge(self, validate_certificate_challenge, **kwargs): # noqa: E501
68832+
"""validate_certificate_challenge # noqa: E501
68833+
68834+
This method makes a synchronous HTTP request by default. To make an
68835+
asynchronous HTTP request, please pass async_req=True
68836+
>>> thread = api.validate_certificate_challenge(validate_certificate_challenge, async_req=True)
68837+
>>> result = thread.get()
68838+
68839+
:param async_req bool: execute request asynchronously
68840+
:param ValidateCertificateChallenge validate_certificate_challenge: (required)
68841+
:param _preload_content: if False, the urllib3.HTTPResponse object will
68842+
be returned without reading/decoding response
68843+
data. Default is True.
68844+
:param _request_timeout: timeout setting for this request. If one
68845+
number provided, it will be total request
68846+
timeout. It can also be a pair (tuple) of
68847+
(connection, read) timeouts.
68848+
:return: ValidateCertificateChallengeOutput
68849+
If the method is called asynchronously,
68850+
returns the request thread.
68851+
"""
68852+
kwargs['_return_http_data_only'] = True
68853+
return self.validate_certificate_challenge_with_http_info(validate_certificate_challenge, **kwargs) # noqa: E501
68854+
68855+
def validate_certificate_challenge_with_http_info(self, validate_certificate_challenge, **kwargs): # noqa: E501
68856+
"""validate_certificate_challenge # noqa: E501
68857+
68858+
This method makes a synchronous HTTP request by default. To make an
68859+
asynchronous HTTP request, please pass async_req=True
68860+
>>> thread = api.validate_certificate_challenge_with_http_info(validate_certificate_challenge, async_req=True)
68861+
>>> result = thread.get()
68862+
68863+
:param async_req bool: execute request asynchronously
68864+
:param ValidateCertificateChallenge validate_certificate_challenge: (required)
68865+
:param _return_http_data_only: response data without head status code
68866+
and headers
68867+
:param _preload_content: if False, the urllib3.HTTPResponse object will
68868+
be returned without reading/decoding response
68869+
data. Default is True.
68870+
:param _request_timeout: timeout setting for this request. If one
68871+
number provided, it will be total request
68872+
timeout. It can also be a pair (tuple) of
68873+
(connection, read) timeouts.
68874+
:return: tuple(ValidateCertificateChallengeOutput, status_code(int), headers(HTTPHeaderDict))
68875+
If the method is called asynchronously,
68876+
returns the request thread.
68877+
"""
68878+
68879+
local_var_params = locals()
68880+
68881+
all_params = [
68882+
'validate_certificate_challenge'
68883+
]
68884+
all_params.extend(
68885+
[
68886+
'async_req',
68887+
'_return_http_data_only',
68888+
'_preload_content',
68889+
'_request_timeout'
68890+
]
68891+
)
68892+
68893+
for key, val in six.iteritems(local_var_params['kwargs']):
68894+
if key not in all_params:
68895+
raise ApiTypeError(
68896+
"Got an unexpected keyword argument '%s'"
68897+
" to method validate_certificate_challenge" % key
68898+
)
68899+
local_var_params[key] = val
68900+
del local_var_params['kwargs']
68901+
# verify the required parameter 'validate_certificate_challenge' is set
68902+
if self.api_client.client_side_validation and ('validate_certificate_challenge' not in local_var_params or # noqa: E501
68903+
local_var_params['validate_certificate_challenge'] is None): # noqa: E501
68904+
raise ApiValueError("Missing the required parameter `validate_certificate_challenge` when calling `validate_certificate_challenge`") # noqa: E501
68905+
68906+
collection_formats = {}
68907+
68908+
path_params = {}
68909+
68910+
query_params = []
68911+
68912+
header_params = {}
68913+
68914+
form_params = []
68915+
local_var_files = {}
68916+
68917+
body_params = None
68918+
if 'validate_certificate_challenge' in local_var_params:
68919+
body_params = local_var_params['validate_certificate_challenge']
68920+
# HTTP header `Accept`
68921+
header_params['Accept'] = self.api_client.select_header_accept(
68922+
['application/json']) # noqa: E501
68923+
68924+
# HTTP header `Content-Type`
68925+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
68926+
['application/json']) # noqa: E501
68927+
68928+
# Authentication setting
68929+
auth_settings = [] # noqa: E501
68930+
68931+
return self.api_client.call_api(
68932+
'/validate-certificate-challenge', 'POST',
68933+
path_params,
68934+
query_params,
68935+
header_params,
68936+
body=body_params,
68937+
post_params=form_params,
68938+
files=local_var_files,
68939+
response_type='ValidateCertificateChallengeOutput', # noqa: E501
68940+
auth_settings=auth_settings,
68941+
async_req=local_var_params.get('async_req'),
68942+
_return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501
68943+
_preload_content=local_var_params.get('_preload_content', True),
68944+
_request_timeout=local_var_params.get('_request_timeout'),
68945+
collection_formats=collection_formats)
68946+
6883168947
def validate_token(self, validate_token, **kwargs): # noqa: E501
6883268948
"""validate_token # noqa: E501
6883368949

@@ -68944,6 +69060,122 @@ def validate_token_with_http_info(self, validate_token, **kwargs): # noqa: E501
6894469060
_request_timeout=local_var_params.get('_request_timeout'),
6894569061
collection_formats=collection_formats)
6894669062

69063+
def vault_address(self, vault_address, **kwargs): # noqa: E501
69064+
"""vault_address # noqa: E501
69065+
69066+
This method makes a synchronous HTTP request by default. To make an
69067+
asynchronous HTTP request, please pass async_req=True
69068+
>>> thread = api.vault_address(vault_address, async_req=True)
69069+
>>> result = thread.get()
69070+
69071+
:param async_req bool: execute request asynchronously
69072+
:param VaultAddress vault_address: (required)
69073+
:param _preload_content: if False, the urllib3.HTTPResponse object will
69074+
be returned without reading/decoding response
69075+
data. Default is True.
69076+
:param _request_timeout: timeout setting for this request. If one
69077+
number provided, it will be total request
69078+
timeout. It can also be a pair (tuple) of
69079+
(connection, read) timeouts.
69080+
:return: VaultAddressOutput
69081+
If the method is called asynchronously,
69082+
returns the request thread.
69083+
"""
69084+
kwargs['_return_http_data_only'] = True
69085+
return self.vault_address_with_http_info(vault_address, **kwargs) # noqa: E501
69086+
69087+
def vault_address_with_http_info(self, vault_address, **kwargs): # noqa: E501
69088+
"""vault_address # noqa: E501
69089+
69090+
This method makes a synchronous HTTP request by default. To make an
69091+
asynchronous HTTP request, please pass async_req=True
69092+
>>> thread = api.vault_address_with_http_info(vault_address, async_req=True)
69093+
>>> result = thread.get()
69094+
69095+
:param async_req bool: execute request asynchronously
69096+
:param VaultAddress vault_address: (required)
69097+
:param _return_http_data_only: response data without head status code
69098+
and headers
69099+
:param _preload_content: if False, the urllib3.HTTPResponse object will
69100+
be returned without reading/decoding response
69101+
data. Default is True.
69102+
:param _request_timeout: timeout setting for this request. If one
69103+
number provided, it will be total request
69104+
timeout. It can also be a pair (tuple) of
69105+
(connection, read) timeouts.
69106+
:return: tuple(VaultAddressOutput, status_code(int), headers(HTTPHeaderDict))
69107+
If the method is called asynchronously,
69108+
returns the request thread.
69109+
"""
69110+
69111+
local_var_params = locals()
69112+
69113+
all_params = [
69114+
'vault_address'
69115+
]
69116+
all_params.extend(
69117+
[
69118+
'async_req',
69119+
'_return_http_data_only',
69120+
'_preload_content',
69121+
'_request_timeout'
69122+
]
69123+
)
69124+
69125+
for key, val in six.iteritems(local_var_params['kwargs']):
69126+
if key not in all_params:
69127+
raise ApiTypeError(
69128+
"Got an unexpected keyword argument '%s'"
69129+
" to method vault_address" % key
69130+
)
69131+
local_var_params[key] = val
69132+
del local_var_params['kwargs']
69133+
# verify the required parameter 'vault_address' is set
69134+
if self.api_client.client_side_validation and ('vault_address' not in local_var_params or # noqa: E501
69135+
local_var_params['vault_address'] is None): # noqa: E501
69136+
raise ApiValueError("Missing the required parameter `vault_address` when calling `vault_address`") # noqa: E501
69137+
69138+
collection_formats = {}
69139+
69140+
path_params = {}
69141+
69142+
query_params = []
69143+
69144+
header_params = {}
69145+
69146+
form_params = []
69147+
local_var_files = {}
69148+
69149+
body_params = None
69150+
if 'vault_address' in local_var_params:
69151+
body_params = local_var_params['vault_address']
69152+
# HTTP header `Accept`
69153+
header_params['Accept'] = self.api_client.select_header_accept(
69154+
['application/json']) # noqa: E501
69155+
69156+
# HTTP header `Content-Type`
69157+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
69158+
['application/json']) # noqa: E501
69159+
69160+
# Authentication setting
69161+
auth_settings = [] # noqa: E501
69162+
69163+
return self.api_client.call_api(
69164+
'/vault-address', 'POST',
69165+
path_params,
69166+
query_params,
69167+
header_params,
69168+
body=body_params,
69169+
post_params=form_params,
69170+
files=local_var_files,
69171+
response_type='VaultAddressOutput', # noqa: E501
69172+
auth_settings=auth_settings,
69173+
async_req=local_var_params.get('async_req'),
69174+
_return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501
69175+
_preload_content=local_var_params.get('_preload_content', True),
69176+
_request_timeout=local_var_params.get('_request_timeout'),
69177+
collection_formats=collection_formats)
69178+
6894769179
def verify_data_with_classic_key(self, verify_data_with_classic_key, **kwargs): # noqa: E501
6894869180
"""verify_data_with_classic_key # noqa: E501
6894969181

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.21/python'
82+
self.user_agent = 'OpenAPI-Generator/5.0.22/python'
8383
self.client_side_validation = configuration.client_side_validation
8484

8585
def __enter__(self):

0 commit comments

Comments
 (0)