Skip to content

Commit 19f59fa

Browse files
committed
"Release v5.0.19"
1 parent f68f66e commit 19f59fa

1,172 files changed

Lines changed: 3072 additions & 1176 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.

.openapi-generator/FILES

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,10 +102,15 @@ docs/CalcPasswordSecurityInfo.md
102102
docs/CertAccessRules.md
103103
docs/CertificateAnalyticAggregation.md
104104
docs/CertificateChainInfo.md
105+
docs/CertificateDiscovery.md
106+
docs/CertificateDiscoveryOutput.md
105107
docs/CertificateExpirationEvent.md
106108
docs/CertificateExpirationEventsSettings.md
107109
docs/CertificateInfo.md
108110
docs/CertificateIssueInfo.md
111+
docs/CertificateMigration.md
112+
docs/CertificatePayload.md
113+
docs/CertificateScanTarget.md
109114
docs/CertificateStore.md
110115
docs/CertificateTemplateInfo.md
111116
docs/CertificateVersionInfo.md
@@ -876,6 +881,7 @@ docs/SAMLAttribute.md
876881
docs/SSHCertificateIssueDetails.md
877882
docs/SSHTargetDetails.md
878883
docs/SalesforceTargetDetails.md
884+
docs/ScanResults.md
879885
docs/SecretInfo.md
880886
docs/SecretSyncOutput.md
881887
docs/SectigoTargetDetails.md
@@ -950,6 +956,7 @@ docs/TargetCreateWeb.md
950956
docs/TargetCreateWindows.md
951957
docs/TargetCreateZeroSSL.md
952958
docs/TargetDelete.md
959+
docs/TargetError.md
953960
docs/TargetGet.md
954961
docs/TargetGetDetails.md
955962
docs/TargetItemAssociation.md
@@ -1247,10 +1254,15 @@ src/model/CalcPasswordSecurityInfo.js
12471254
src/model/CertAccessRules.js
12481255
src/model/CertificateAnalyticAggregation.js
12491256
src/model/CertificateChainInfo.js
1257+
src/model/CertificateDiscovery.js
1258+
src/model/CertificateDiscoveryOutput.js
12501259
src/model/CertificateExpirationEvent.js
12511260
src/model/CertificateExpirationEventsSettings.js
12521261
src/model/CertificateInfo.js
12531262
src/model/CertificateIssueInfo.js
1263+
src/model/CertificateMigration.js
1264+
src/model/CertificatePayload.js
1265+
src/model/CertificateScanTarget.js
12541266
src/model/CertificateStore.js
12551267
src/model/CertificateTemplateInfo.js
12561268
src/model/CertificateVersionInfo.js
@@ -2021,6 +2033,7 @@ src/model/SAMLAttribute.js
20212033
src/model/SSHCertificateIssueDetails.js
20222034
src/model/SSHTargetDetails.js
20232035
src/model/SalesforceTargetDetails.js
2036+
src/model/ScanResults.js
20242037
src/model/SecretInfo.js
20252038
src/model/SecretSyncOutput.js
20262039
src/model/SectigoTargetDetails.js
@@ -2095,6 +2108,7 @@ src/model/TargetCreateWeb.js
20952108
src/model/TargetCreateWindows.js
20962109
src/model/TargetCreateZeroSSL.js
20972110
src/model/TargetDelete.js
2111+
src/model/TargetError.js
20982112
src/model/TargetGet.js
20992113
src/model/TargetGetDetails.js
21002114
src/model/TargetItemAssociation.js
@@ -2285,5 +2299,10 @@ src/model/WindowsService.js
22852299
src/model/WindowsServiceAttributes.js
22862300
src/model/WindowsTargetDetails.js
22872301
src/model/ZeroSSLTargetDetails.js
2288-
test/model/RotatedSecretCreateOpenAI.spec.js
2289-
test/model/RotatedSecretUpdateOpenAI.spec.js
2302+
test/model/CertificateDiscovery.spec.js
2303+
test/model/CertificateDiscoveryOutput.spec.js
2304+
test/model/CertificateMigration.spec.js
2305+
test/model/CertificatePayload.spec.js
2306+
test/model/CertificateScanTarget.spec.js
2307+
test/model/ScanResults.spec.js
2308+
test/model/TargetError.spec.js

README.md

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

77
- API version: 3.0
8-
- Package version: 5.0.18
8+
- Package version: 5.0.19
99
- Generator version: 7.10.0
1010
- Build package: org.openapitools.codegen.languages.JavascriptClientCodegen
1111
For more information, please visit [http://akeyless.io](http://akeyless.io)
@@ -93,6 +93,7 @@ Class | Method | HTTP request | Description
9393
*akeyless.V2Api* | [**authMethodUpdateSAML**](docs/V2Api.md#authMethodUpdateSAML) | **POST** /auth-method-update-saml |
9494
*akeyless.V2Api* | [**authMethodUpdateUniversalIdentity**](docs/V2Api.md#authMethodUpdateUniversalIdentity) | **POST** /auth-method-update-universal-identity |
9595
*akeyless.V2Api* | [**calcPasswordSecurityInfo**](docs/V2Api.md#calcPasswordSecurityInfo) | **POST** /calc-password-security-info |
96+
*akeyless.V2Api* | [**certificateDiscovery**](docs/V2Api.md#certificateDiscovery) | **POST** /certificate-discovery |
9697
*akeyless.V2Api* | [**changeAdminAccountPassword**](docs/V2Api.md#changeAdminAccountPassword) | **POST** /change-admin-account-password |
9798
*akeyless.V2Api* | [**configure**](docs/V2Api.md#configure) | **POST** /configure |
9899
*akeyless.V2Api* | [**connect**](docs/V2Api.md#connect) | **POST** /connect |
@@ -747,10 +748,15 @@ Class | Method | HTTP request | Description
747748
- [akeyless.CertAccessRules](docs/CertAccessRules.md)
748749
- [akeyless.CertificateAnalyticAggregation](docs/CertificateAnalyticAggregation.md)
749750
- [akeyless.CertificateChainInfo](docs/CertificateChainInfo.md)
751+
- [akeyless.CertificateDiscovery](docs/CertificateDiscovery.md)
752+
- [akeyless.CertificateDiscoveryOutput](docs/CertificateDiscoveryOutput.md)
750753
- [akeyless.CertificateExpirationEvent](docs/CertificateExpirationEvent.md)
751754
- [akeyless.CertificateExpirationEventsSettings](docs/CertificateExpirationEventsSettings.md)
752755
- [akeyless.CertificateInfo](docs/CertificateInfo.md)
753756
- [akeyless.CertificateIssueInfo](docs/CertificateIssueInfo.md)
757+
- [akeyless.CertificateMigration](docs/CertificateMigration.md)
758+
- [akeyless.CertificatePayload](docs/CertificatePayload.md)
759+
- [akeyless.CertificateScanTarget](docs/CertificateScanTarget.md)
754760
- [akeyless.CertificateStore](docs/CertificateStore.md)
755761
- [akeyless.CertificateTemplateInfo](docs/CertificateTemplateInfo.md)
756762
- [akeyless.CertificateVersionInfo](docs/CertificateVersionInfo.md)
@@ -1521,6 +1527,7 @@ Class | Method | HTTP request | Description
15211527
- [akeyless.SSHCertificateIssueDetails](docs/SSHCertificateIssueDetails.md)
15221528
- [akeyless.SSHTargetDetails](docs/SSHTargetDetails.md)
15231529
- [akeyless.SalesforceTargetDetails](docs/SalesforceTargetDetails.md)
1530+
- [akeyless.ScanResults](docs/ScanResults.md)
15241531
- [akeyless.SecretInfo](docs/SecretInfo.md)
15251532
- [akeyless.SecretSyncOutput](docs/SecretSyncOutput.md)
15261533
- [akeyless.SectigoTargetDetails](docs/SectigoTargetDetails.md)
@@ -1595,6 +1602,7 @@ Class | Method | HTTP request | Description
15951602
- [akeyless.TargetCreateWindows](docs/TargetCreateWindows.md)
15961603
- [akeyless.TargetCreateZeroSSL](docs/TargetCreateZeroSSL.md)
15971604
- [akeyless.TargetDelete](docs/TargetDelete.md)
1605+
- [akeyless.TargetError](docs/TargetError.md)
15981606
- [akeyless.TargetGet](docs/TargetGet.md)
15991607
- [akeyless.TargetGetDetails](docs/TargetGetDetails.md)
16001608
- [akeyless.TargetItemAssociation](docs/TargetItemAssociation.md)

docs/CertificateDiscovery.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# akeyless.CertificateDiscovery
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**debug** | **Boolean** | Debug mode | [optional] [default to false]
8+
**expirationEventIn** | **[String]** | How many days before the expiration of the certificate would you like to be notified. | [optional]
9+
**hosts** | **String** | A comma separated list of IPs, CIDR ranges, or DNS names to discovery |
10+
**json** | **Boolean** | Set output format to JSON | [optional] [default to false]
11+
**portRanges** | **String** | A comma separated list of port ranges Examples: \"80,443\" or \"80,443,8080-8090\" or \"443\" | [optional] [default to '443']
12+
**protectionKey** | **String** | The name of the key that protects the certificate value | [optional]
13+
**targetLocation** | **String** | The folder where the results will be saved |
14+
**token** | **String** | Authentication token (see `/auth` and `/configure`) | [optional]
15+
**uidToken** | **String** | The universal identity token, Required only for universal_identity authentication | [optional]
16+
17+

docs/CertificateDiscoveryOutput.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# akeyless.CertificateDiscoveryOutput
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**results** | [**ScanResults**](ScanResults.md) | | [optional]
8+
9+

docs/CertificateMigration.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# akeyless.CertificateMigration
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**general** | [**MigrationGeneral**](MigrationGeneral.md) | | [optional]
8+
**payload** | [**CertificatePayload**](CertificatePayload.md) | | [optional]
9+
10+

docs/CertificatePayload.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# akeyless.CertificatePayload
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**expirationEvents** | [**[CertificateExpirationEvent]**](CertificateExpirationEvent.md) | | [optional]
8+
**folder** | **String** | | [optional]
9+
**maxDialTimeout** | **Number** | | [optional]
10+
**maxScanDuration** | **Number** | | [optional]
11+
**maxWorkers** | **Number** | | [optional]
12+
**portRanges** | **String** | | [optional]
13+
**targets** | [**[CertificateScanTarget]**](CertificateScanTarget.md) | | [optional]
14+
15+

docs/CertificateScanTarget.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# akeyless.CertificateScanTarget
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**host** | **String** | | [optional]
8+
**portRanges** | **String** | | [optional]
9+
10+

docs/CreateRole.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
77
**analyticsAccess** | **String** | Allow this role to view analytics. Currently only 'none', 'own', 'all' values are supported, allowing associated auth methods to view reports produced by the same auth methods. | [optional]
8-
**auditAccess** | **String** | Allow this role to view audit logs. Currently only 'none', 'own' and 'all' values are supported, allowing associated auth methods to view audit logs produced by the same auth methods. | [optional]
8+
**auditAccess** | **String** | Allow this role to view audit logs. Currently only 'none', 'own', 'scoped' and 'all' values are supported, allowing associated auth methods to view audit logs produced by the same auth methods. | [optional]
99
**comment** | **String** | Deprecated - use description | [optional]
1010
**deleteProtection** | **String** | Protection from accidental deletion of this object [true/false] | [optional]
1111
**description** | **String** | Description of the object | [optional]
12-
**eventCenterAccess** | **String** | Allow this role to view Event Center. Currently only 'none', 'own' and 'all' values are supported | [optional]
12+
**eventCenterAccess** | **String** | Allow this role to view Event Center. Currently only 'none', 'scoped' and 'all' values are supported | [optional]
1313
**eventForwardersAccess** | **String** | Allow this role to manage Event Forwarders. Currently only 'none' and 'all' values are supported. | [optional]
1414
**eventForwardersName** | **[String]** | Allow this role to manage the following Event Forwarders. | [optional]
15-
**gwAnalyticsAccess** | **String** | Allow this role to view gw analytics. Currently only 'none', 'own', 'all' values are supported, allowing associated auth methods to view reports produced by the same auth methods. | [optional]
15+
**gwAnalyticsAccess** | **String** | Allow this role to view gw analytics. Currently only 'none', 'scoped', 'all' values are supported, allowing associated auth methods to view reports produced by the same auth methods. | [optional]
1616
**json** | **Boolean** | Set output format to JSON | [optional] [default to false]
1717
**name** | **String** | Role name |
18-
**reverseRbacAccess** | **String** | Allow this role to view Reverse RBAC. Supported values: 'own', 'all'. | [optional]
19-
**sraReportsAccess** | **String** | Allow this role to view SRA Clusters. Currently only 'none', 'own', 'all' values are supported. | [optional]
18+
**reverseRbacAccess** | **String** | Allow this role to view Reverse RBAC. Supported values: 'scoped', 'all'. | [optional]
19+
**sraReportsAccess** | **String** | Allow this role to view SRA Clusters. Currently only 'none', 'scoped', 'all' values are supported. | [optional]
2020
**token** | **String** | Authentication token (see `/auth` and `/configure`) | [optional]
2121
**uidToken** | **String** | The universal identity token, Required only for universal_identity authentication | [optional]
2222
**usageReportsAccess** | **String** | Allow this role to view Usage Report. Currently only 'none' and 'all' values are supported. | [optional]

docs/GatewayCreateMigration.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,13 @@ Name | Type | Description | Notes
3535
**azureKvName** | **String** | Azure Key Vault Name (relevant only for Azure Key Vault migration) | [optional]
3636
**azureSecret** | **String** | Azure Key Vault secret (relevant only for Azure Key Vault migration) | [optional]
3737
**azureTenantId** | **String** | Azure Key Vault Access tenant ID (relevant only for Azure Key Vault migration) | [optional]
38+
**expirationEventIn** | **[String]** | How many days before the expiration of the certificate would you like to be notified. | [optional]
3839
**gcpKey** | **String** | Base64-encoded GCP Service Account private key text with sufficient permissions to Secrets Manager, Minimum required permission is Secret Manager Secret Accessor, e.g. 'roles/secretmanager.secretAccessor' (relevant only for GCP migration) | [optional]
3940
**hashiJson** | **String** | Import secret key as json value or independent secrets (relevant only for HasiCorp Vault migration) [true/false] | [optional] [default to 'true']
4041
**hashiNs** | **[String]** | HashiCorp Vault Namespaces is a comma-separated list of namespaces which need to be imported into Akeyless Vault. For every provided namespace, all its child namespaces are imported as well, e.g. nmsp/subnmsp1/subnmsp2,nmsp/anothernmsp. By default, import all namespaces (relevant only for HasiCorp Vault migration) | [optional]
4142
**hashiToken** | **String** | HashiCorp Vault access token with sufficient permissions to preform list & read operations on secrets objects (relevant only for HasiCorp Vault migration) | [optional]
4243
**hashiUrl** | **String** | HashiCorp Vault API URL, e.g. https://vault-mgr01:8200 (relevant only for HasiCorp Vault migration) | [optional]
44+
**hosts** | **String** | A comma separated list of IPs, CIDR ranges, or DNS names to scan |
4345
**json** | **Boolean** | Set output format to JSON | [optional] [default to false]
4446
**k8sCaCertificate** | **[Number]** | For Certificate Authentication method K8s Cluster CA certificate (relevant only for K8s migration with Certificate Authentication method) | [optional]
4547
**k8sClientCertificate** | **[Number]** | K8s Client certificate with sufficient permission to list and get secrets in the namespace(s) you selected (relevant only for K8s migration with Certificate Authentication method) | [optional]
@@ -51,6 +53,7 @@ Name | Type | Description | Notes
5153
**k8sUrl** | **String** | K8s API Server URL, e.g. https://k8s-api.mycompany.com:6443 (relevant only for K8s migration) | [optional]
5254
**k8sUsername** | **String** | For Password Authentication method K8s Client username with sufficient permission to list and get secrets in the namespace(s) you selected (relevant only for K8s migration with Password Authentication method) | [optional]
5355
**name** | **String** | Migration name |
56+
**portRanges** | **String** | A comma separated list of port ranges Examples: \"80,443\" or \"80,443,8080-8090\" or \"443\" | [optional] [default to '443']
5457
**protectionKey** | **String** | The name of the key that protects the classic key value (if empty, the account default key will be used) | [optional]
5558
**siAutoRotate** | **String** | Enable/Disable automatic/recurrent rotation for migrated secrets. Default is false: only manual rotation is allowed for migrated secrets. If set to true, this command should be combined with --si-rotation-interval and --si-rotation-hour parameters (Relevant only for Server Inventory migration) | [optional]
5659
**siRotationHour** | **Number** | The hour of the scheduled rotation in UTC (Relevant only for Server Inventory migration) | [optional]
@@ -62,7 +65,7 @@ Name | Type | Description | Notes
6265
**siUsersPathTemplate** | **String** | Path location template for migrating users as Rotated Secrets e.g.: .../Users/{{COMPUTER_NAME}}/{{USERNAME}} (Relevant only for Server Inventory migration) |
6366
**targetLocation** | **String** | Target location in Akeyless for imported secrets |
6467
**token** | **String** | Authentication token (see `/auth` and `/configure`) | [optional]
65-
**type** | **String** | Migration type (hashi/aws/gcp/k8s/azure_kv/active_directory) | [optional]
68+
**type** | **String** | Migration type (hashi/aws/gcp/k8s/azure_kv/active_directory/server_inventory/certificate) | [optional]
6669
**uidToken** | **String** | The universal identity token, Required only for universal_identity authentication | [optional]
6770

6871

docs/GatewayUpdateMigration.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,13 @@ Name | Type | Description | Notes
3535
**azureKvName** | **String** | Azure Key Vault Name (relevant only for Azure Key Vault migration) | [optional]
3636
**azureSecret** | **String** | Azure Key Vault secret (relevant only for Azure Key Vault migration) | [optional]
3737
**azureTenantId** | **String** | Azure Key Vault Access tenant ID (relevant only for Azure Key Vault migration) | [optional]
38+
**expirationEventIn** | **[String]** | How many days before the expiration of the certificate would you like to be notified. | [optional]
3839
**gcpKey** | **String** | Base64-encoded GCP Service Account private key text with sufficient permissions to Secrets Manager, Minimum required permission is Secret Manager Secret Accessor, e.g. 'roles/secretmanager.secretAccessor' (relevant only for GCP migration) | [optional]
3940
**hashiJson** | **String** | Import secret key as json value or independent secrets (relevant only for HasiCorp Vault migration) [true/false] | [optional] [default to 'true']
4041
**hashiNs** | **[String]** | HashiCorp Vault Namespaces is a comma-separated list of namespaces which need to be imported into Akeyless Vault. For every provided namespace, all its child namespaces are imported as well, e.g. nmsp/subnmsp1/subnmsp2,nmsp/anothernmsp. By default, import all namespaces (relevant only for HasiCorp Vault migration) | [optional]
4142
**hashiToken** | **String** | HashiCorp Vault access token with sufficient permissions to preform list & read operations on secrets objects (relevant only for HasiCorp Vault migration) | [optional]
4243
**hashiUrl** | **String** | HashiCorp Vault API URL, e.g. https://vault-mgr01:8200 (relevant only for HasiCorp Vault migration) | [optional]
44+
**hosts** | **String** | A comma separated list of IPs, CIDR ranges, or DNS names to scan |
4345
**id** | **String** | Migration ID (Can be retrieved with gateway-list-migration command) | [optional]
4446
**json** | **Boolean** | Set output format to JSON | [optional] [default to false]
4547
**k8sCaCertificate** | **[Number]** | For Certificate Authentication method K8s Cluster CA certificate (relevant only for K8s migration with Certificate Authentication method) | [optional]
@@ -53,6 +55,7 @@ Name | Type | Description | Notes
5355
**k8sUsername** | **String** | For Password Authentication method K8s Client username with sufficient permission to list and get secrets in the namespace(s) you selected (relevant only for K8s migration with Password Authentication method) | [optional]
5456
**name** | **String** | Migration name | [optional]
5557
**newName** | **String** | New migration name | [optional]
58+
**portRanges** | **String** | A comma separated list of port ranges Examples: \"80,443\" or \"80,443,8080-8090\" or \"443\" | [optional] [default to '443']
5659
**protectionKey** | **String** | The name of the key that protects the classic key value (if empty, the account default key will be used) | [optional]
5760
**siAutoRotate** | **String** | Enable/Disable automatic/recurrent rotation for migrated secrets. Default is false: only manual rotation is allowed for migrated secrets. If set to true, this command should be combined with --si-rotation-interval and --si-rotation-hour parameters (Relevant only for Server Inventory migration) | [optional]
5861
**siRotationHour** | **Number** | The hour of the scheduled rotation in UTC (Relevant only for Server Inventory migration) | [optional]

0 commit comments

Comments
 (0)