Skip to content

Commit 6c5c186

Browse files
committed
"Release v5.0.19"
1 parent f863e32 commit 6c5c186

41 files changed

Lines changed: 2539 additions & 42 deletions

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: 9 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.18
7+
- Package version: 5.0.19
88
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
99
For more information, please visit [http://akeyless.io](http://akeyless.io)
1010

@@ -124,6 +124,7 @@ Class | Method | HTTP request | Description
124124
*V2Api* | [**auth_method_update_saml**](docs/V2Api.md#auth_method_update_saml) | **POST** /auth-method-update-saml |
125125
*V2Api* | [**auth_method_update_universal_identity**](docs/V2Api.md#auth_method_update_universal_identity) | **POST** /auth-method-update-universal-identity |
126126
*V2Api* | [**calc_password_security_info**](docs/V2Api.md#calc_password_security_info) | **POST** /calc-password-security-info |
127+
*V2Api* | [**certificate_discovery**](docs/V2Api.md#certificate_discovery) | **POST** /certificate-discovery |
127128
*V2Api* | [**change_admin_account_password**](docs/V2Api.md#change_admin_account_password) | **POST** /change-admin-account-password |
128129
*V2Api* | [**configure**](docs/V2Api.md#configure) | **POST** /configure |
129130
*V2Api* | [**connect**](docs/V2Api.md#connect) | **POST** /connect |
@@ -778,10 +779,15 @@ Class | Method | HTTP request | Description
778779
- [CertAccessRules](docs/CertAccessRules.md)
779780
- [CertificateAnalyticAggregation](docs/CertificateAnalyticAggregation.md)
780781
- [CertificateChainInfo](docs/CertificateChainInfo.md)
782+
- [CertificateDiscovery](docs/CertificateDiscovery.md)
783+
- [CertificateDiscoveryOutput](docs/CertificateDiscoveryOutput.md)
781784
- [CertificateExpirationEvent](docs/CertificateExpirationEvent.md)
782785
- [CertificateExpirationEventsSettings](docs/CertificateExpirationEventsSettings.md)
783786
- [CertificateInfo](docs/CertificateInfo.md)
784787
- [CertificateIssueInfo](docs/CertificateIssueInfo.md)
788+
- [CertificateMigration](docs/CertificateMigration.md)
789+
- [CertificatePayload](docs/CertificatePayload.md)
790+
- [CertificateScanTarget](docs/CertificateScanTarget.md)
785791
- [CertificateStore](docs/CertificateStore.md)
786792
- [CertificateTemplateInfo](docs/CertificateTemplateInfo.md)
787793
- [CertificateVersionInfo](docs/CertificateVersionInfo.md)
@@ -1552,6 +1558,7 @@ Class | Method | HTTP request | Description
15521558
- [SSHCertificateIssueDetails](docs/SSHCertificateIssueDetails.md)
15531559
- [SSHTargetDetails](docs/SSHTargetDetails.md)
15541560
- [SalesforceTargetDetails](docs/SalesforceTargetDetails.md)
1561+
- [ScanResults](docs/ScanResults.md)
15551562
- [SecretInfo](docs/SecretInfo.md)
15561563
- [SecretSyncOutput](docs/SecretSyncOutput.md)
15571564
- [SectigoTargetDetails](docs/SectigoTargetDetails.md)
@@ -1626,6 +1633,7 @@ Class | Method | HTTP request | Description
16261633
- [TargetCreateWindows](docs/TargetCreateWindows.md)
16271634
- [TargetCreateZeroSSL](docs/TargetCreateZeroSSL.md)
16281635
- [TargetDelete](docs/TargetDelete.md)
1636+
- [TargetError](docs/TargetError.md)
16291637
- [TargetGet](docs/TargetGet.md)
16301638
- [TargetGetDetails](docs/TargetGetDetails.md)
16311639
- [TargetItemAssociation](docs/TargetItemAssociation.md)

akeyless/__init__.py

Lines changed: 8 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.18"
18+
__version__ = "5.0.19"
1919

2020
# import apis into sdk package
2121
from akeyless.api.v2_api import V2Api
@@ -129,10 +129,15 @@
129129
from akeyless.models.cert_access_rules import CertAccessRules
130130
from akeyless.models.certificate_analytic_aggregation import CertificateAnalyticAggregation
131131
from akeyless.models.certificate_chain_info import CertificateChainInfo
132+
from akeyless.models.certificate_discovery import CertificateDiscovery
133+
from akeyless.models.certificate_discovery_output import CertificateDiscoveryOutput
132134
from akeyless.models.certificate_expiration_event import CertificateExpirationEvent
133135
from akeyless.models.certificate_expiration_events_settings import CertificateExpirationEventsSettings
134136
from akeyless.models.certificate_info import CertificateInfo
135137
from akeyless.models.certificate_issue_info import CertificateIssueInfo
138+
from akeyless.models.certificate_migration import CertificateMigration
139+
from akeyless.models.certificate_payload import CertificatePayload
140+
from akeyless.models.certificate_scan_target import CertificateScanTarget
136141
from akeyless.models.certificate_store import CertificateStore
137142
from akeyless.models.certificate_template_info import CertificateTemplateInfo
138143
from akeyless.models.certificate_version_info import CertificateVersionInfo
@@ -903,6 +908,7 @@
903908
from akeyless.models.ssh_certificate_issue_details import SSHCertificateIssueDetails
904909
from akeyless.models.ssh_target_details import SSHTargetDetails
905910
from akeyless.models.salesforce_target_details import SalesforceTargetDetails
911+
from akeyless.models.scan_results import ScanResults
906912
from akeyless.models.secret_info import SecretInfo
907913
from akeyless.models.secret_sync_output import SecretSyncOutput
908914
from akeyless.models.sectigo_target_details import SectigoTargetDetails
@@ -977,6 +983,7 @@
977983
from akeyless.models.target_create_windows import TargetCreateWindows
978984
from akeyless.models.target_create_zero_ssl import TargetCreateZeroSSL
979985
from akeyless.models.target_delete import TargetDelete
986+
from akeyless.models.target_error import TargetError
980987
from akeyless.models.target_get import TargetGet
981988
from akeyless.models.target_get_details import TargetGetDetails
982989
from akeyless.models.target_item_association import TargetItemAssociation

akeyless/api/v2_api.py

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4795,6 +4795,122 @@ def calc_password_security_info_with_http_info(self, calc_password_security_info
47954795
_request_timeout=local_var_params.get('_request_timeout'),
47964796
collection_formats=collection_formats)
47974797

4798+
def certificate_discovery(self, certificate_discovery, **kwargs): # noqa: E501
4799+
"""certificate_discovery # noqa: E501
4800+
4801+
This method makes a synchronous HTTP request by default. To make an
4802+
asynchronous HTTP request, please pass async_req=True
4803+
>>> thread = api.certificate_discovery(certificate_discovery, async_req=True)
4804+
>>> result = thread.get()
4805+
4806+
:param async_req bool: execute request asynchronously
4807+
:param CertificateDiscovery certificate_discovery: (required)
4808+
:param _preload_content: if False, the urllib3.HTTPResponse object will
4809+
be returned without reading/decoding response
4810+
data. Default is True.
4811+
:param _request_timeout: timeout setting for this request. If one
4812+
number provided, it will be total request
4813+
timeout. It can also be a pair (tuple) of
4814+
(connection, read) timeouts.
4815+
:return: CertificateDiscoveryOutput
4816+
If the method is called asynchronously,
4817+
returns the request thread.
4818+
"""
4819+
kwargs['_return_http_data_only'] = True
4820+
return self.certificate_discovery_with_http_info(certificate_discovery, **kwargs) # noqa: E501
4821+
4822+
def certificate_discovery_with_http_info(self, certificate_discovery, **kwargs): # noqa: E501
4823+
"""certificate_discovery # noqa: E501
4824+
4825+
This method makes a synchronous HTTP request by default. To make an
4826+
asynchronous HTTP request, please pass async_req=True
4827+
>>> thread = api.certificate_discovery_with_http_info(certificate_discovery, async_req=True)
4828+
>>> result = thread.get()
4829+
4830+
:param async_req bool: execute request asynchronously
4831+
:param CertificateDiscovery certificate_discovery: (required)
4832+
:param _return_http_data_only: response data without head status code
4833+
and headers
4834+
:param _preload_content: if False, the urllib3.HTTPResponse object will
4835+
be returned without reading/decoding response
4836+
data. Default is True.
4837+
:param _request_timeout: timeout setting for this request. If one
4838+
number provided, it will be total request
4839+
timeout. It can also be a pair (tuple) of
4840+
(connection, read) timeouts.
4841+
:return: tuple(CertificateDiscoveryOutput, status_code(int), headers(HTTPHeaderDict))
4842+
If the method is called asynchronously,
4843+
returns the request thread.
4844+
"""
4845+
4846+
local_var_params = locals()
4847+
4848+
all_params = [
4849+
'certificate_discovery'
4850+
]
4851+
all_params.extend(
4852+
[
4853+
'async_req',
4854+
'_return_http_data_only',
4855+
'_preload_content',
4856+
'_request_timeout'
4857+
]
4858+
)
4859+
4860+
for key, val in six.iteritems(local_var_params['kwargs']):
4861+
if key not in all_params:
4862+
raise ApiTypeError(
4863+
"Got an unexpected keyword argument '%s'"
4864+
" to method certificate_discovery" % key
4865+
)
4866+
local_var_params[key] = val
4867+
del local_var_params['kwargs']
4868+
# verify the required parameter 'certificate_discovery' is set
4869+
if self.api_client.client_side_validation and ('certificate_discovery' not in local_var_params or # noqa: E501
4870+
local_var_params['certificate_discovery'] is None): # noqa: E501
4871+
raise ApiValueError("Missing the required parameter `certificate_discovery` when calling `certificate_discovery`") # noqa: E501
4872+
4873+
collection_formats = {}
4874+
4875+
path_params = {}
4876+
4877+
query_params = []
4878+
4879+
header_params = {}
4880+
4881+
form_params = []
4882+
local_var_files = {}
4883+
4884+
body_params = None
4885+
if 'certificate_discovery' in local_var_params:
4886+
body_params = local_var_params['certificate_discovery']
4887+
# HTTP header `Accept`
4888+
header_params['Accept'] = self.api_client.select_header_accept(
4889+
['application/json']) # noqa: E501
4890+
4891+
# HTTP header `Content-Type`
4892+
header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501
4893+
['application/json']) # noqa: E501
4894+
4895+
# Authentication setting
4896+
auth_settings = [] # noqa: E501
4897+
4898+
return self.api_client.call_api(
4899+
'/certificate-discovery', 'POST',
4900+
path_params,
4901+
query_params,
4902+
header_params,
4903+
body=body_params,
4904+
post_params=form_params,
4905+
files=local_var_files,
4906+
response_type='CertificateDiscoveryOutput', # noqa: E501
4907+
auth_settings=auth_settings,
4908+
async_req=local_var_params.get('async_req'),
4909+
_return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501
4910+
_preload_content=local_var_params.get('_preload_content', True),
4911+
_request_timeout=local_var_params.get('_request_timeout'),
4912+
collection_formats=collection_formats)
4913+
47984914
def change_admin_account_password(self, change_admin_account_password, **kwargs): # noqa: E501
47994915
"""change_admin_account_password # noqa: E501
48004916

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.18/python'
82+
self.user_agent = 'OpenAPI-Generator/5.0.19/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.18".\
329+
"SDK Package Version: 5.0.19".\
330330
format(env=sys.platform, pyversion=sys.version)
331331

332332
def get_host_settings(self):

akeyless/models/__init__.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,15 @@
115115
from akeyless.models.cert_access_rules import CertAccessRules
116116
from akeyless.models.certificate_analytic_aggregation import CertificateAnalyticAggregation
117117
from akeyless.models.certificate_chain_info import CertificateChainInfo
118+
from akeyless.models.certificate_discovery import CertificateDiscovery
119+
from akeyless.models.certificate_discovery_output import CertificateDiscoveryOutput
118120
from akeyless.models.certificate_expiration_event import CertificateExpirationEvent
119121
from akeyless.models.certificate_expiration_events_settings import CertificateExpirationEventsSettings
120122
from akeyless.models.certificate_info import CertificateInfo
121123
from akeyless.models.certificate_issue_info import CertificateIssueInfo
124+
from akeyless.models.certificate_migration import CertificateMigration
125+
from akeyless.models.certificate_payload import CertificatePayload
126+
from akeyless.models.certificate_scan_target import CertificateScanTarget
122127
from akeyless.models.certificate_store import CertificateStore
123128
from akeyless.models.certificate_template_info import CertificateTemplateInfo
124129
from akeyless.models.certificate_version_info import CertificateVersionInfo
@@ -889,6 +894,7 @@
889894
from akeyless.models.ssh_certificate_issue_details import SSHCertificateIssueDetails
890895
from akeyless.models.ssh_target_details import SSHTargetDetails
891896
from akeyless.models.salesforce_target_details import SalesforceTargetDetails
897+
from akeyless.models.scan_results import ScanResults
892898
from akeyless.models.secret_info import SecretInfo
893899
from akeyless.models.secret_sync_output import SecretSyncOutput
894900
from akeyless.models.sectigo_target_details import SectigoTargetDetails
@@ -963,6 +969,7 @@
963969
from akeyless.models.target_create_windows import TargetCreateWindows
964970
from akeyless.models.target_create_zero_ssl import TargetCreateZeroSSL
965971
from akeyless.models.target_delete import TargetDelete
972+
from akeyless.models.target_error import TargetError
966973
from akeyless.models.target_get import TargetGet
967974
from akeyless.models.target_get_details import TargetGetDetails
968975
from akeyless.models.target_item_association import TargetItemAssociation

0 commit comments

Comments
 (0)