Skip to content

Commit

Permalink
Release v4.2.1
Browse files Browse the repository at this point in the history
  • Loading branch information
akeyless-ci committed Jul 23, 2024
1 parent 33144f2 commit f9fed9f
Show file tree
Hide file tree
Showing 464 changed files with 1,873 additions and 1,040 deletions.
94 changes: 0 additions & 94 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -2021,98 +2021,4 @@ lib/akeyless/models/windows_service_attributes.rb
lib/akeyless/models/windows_target_details.rb
lib/akeyless/models/zero_ssl_target_details.rb
lib/akeyless/version.rb
spec/models/allowed_ip_settings_spec.rb
spec/models/auth_method_create_api_key_spec.rb
spec/models/auth_method_create_aws_iam_spec.rb
spec/models/auth_method_create_azure_ad_spec.rb
spec/models/auth_method_create_cert_spec.rb
spec/models/auth_method_create_email_spec.rb
spec/models/auth_method_create_gcp_spec.rb
spec/models/auth_method_create_k8s_spec.rb
spec/models/auth_method_create_ldap_spec.rb
spec/models/auth_method_create_oauth2_spec.rb
spec/models/auth_method_create_oci_spec.rb
spec/models/auth_method_create_oidc_spec.rb
spec/models/auth_method_create_output_spec.rb
spec/models/auth_method_create_saml_spec.rb
spec/models/auth_method_create_universal_identity_spec.rb
spec/models/auth_method_delete_output_spec.rb
spec/models/auth_method_delete_spec.rb
spec/models/auth_method_get_spec.rb
spec/models/auth_method_list_spec.rb
spec/models/auth_method_update_api_key_spec.rb
spec/models/auth_method_update_aws_iam_spec.rb
spec/models/auth_method_update_azure_ad_spec.rb
spec/models/auth_method_update_cert_spec.rb
spec/models/auth_method_update_email_spec.rb
spec/models/auth_method_update_gcp_spec.rb
spec/models/auth_method_update_k8s_spec.rb
spec/models/auth_method_update_ldap_spec.rb
spec/models/auth_method_update_oauth2_spec.rb
spec/models/auth_method_update_oci_spec.rb
spec/models/auth_method_update_oidc_spec.rb
spec/models/auth_method_update_output_spec.rb
spec/models/auth_method_update_saml_spec.rb
spec/models/auth_method_update_universal_identity_spec.rb
spec/models/create_gitlab_target_output_spec.rb
spec/models/create_gitlab_target_spec.rb
spec/models/dynamic_secret_create_gitlab_spec.rb
spec/models/dynamic_secret_update_gitlab_spec.rb
spec/models/gitlab_target_details_spec.rb
spec/models/target_create_artifactory_spec.rb
spec/models/target_create_aws_spec.rb
spec/models/target_create_azure_spec.rb
spec/models/target_create_db_spec.rb
spec/models/target_create_dockerhub_spec.rb
spec/models/target_create_eks_spec.rb
spec/models/target_create_gcp_spec.rb
spec/models/target_create_github_spec.rb
spec/models/target_create_gitlab_spec.rb
spec/models/target_create_gke_spec.rb
spec/models/target_create_global_sign_atlas_spec.rb
spec/models/target_create_global_sign_spec.rb
spec/models/target_create_godaddy_spec.rb
spec/models/target_create_hashi_vault_spec.rb
spec/models/target_create_k8s_spec.rb
spec/models/target_create_ldap_spec.rb
spec/models/target_create_linked_spec.rb
spec/models/target_create_output_spec.rb
spec/models/target_create_ping_spec.rb
spec/models/target_create_rabbit_mq_spec.rb
spec/models/target_create_salesforce_spec.rb
spec/models/target_create_ssh_spec.rb
spec/models/target_create_web_spec.rb
spec/models/target_create_windows_spec.rb
spec/models/target_create_zero_ssl_spec.rb
spec/models/target_delete_spec.rb
spec/models/target_get_details_spec.rb
spec/models/target_get_spec.rb
spec/models/target_list_spec.rb
spec/models/target_update_artifactory_spec.rb
spec/models/target_update_aws_spec.rb
spec/models/target_update_azure_spec.rb
spec/models/target_update_db_spec.rb
spec/models/target_update_dockerhub_spec.rb
spec/models/target_update_eks_spec.rb
spec/models/target_update_gcp_spec.rb
spec/models/target_update_github_spec.rb
spec/models/target_update_gitlab_spec.rb
spec/models/target_update_gke_spec.rb
spec/models/target_update_global_sign_atlas_spec.rb
spec/models/target_update_global_sign_spec.rb
spec/models/target_update_godaddy_spec.rb
spec/models/target_update_hashi_vault_spec.rb
spec/models/target_update_k8s_spec.rb
spec/models/target_update_ldap_spec.rb
spec/models/target_update_linked_spec.rb
spec/models/target_update_output_spec.rb
spec/models/target_update_ping_spec.rb
spec/models/target_update_rabbit_mq_spec.rb
spec/models/target_update_salesforce_spec.rb
spec/models/target_update_ssh_spec.rb
spec/models/target_update_web_spec.rb
spec/models/target_update_windows_spec.rb
spec/models/target_update_zero_ssl_spec.rb
spec/models/update_gitlab_target_output_spec.rb
spec/models/update_gitlab_target_spec.rb
spec/spec_helper.rb
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ script:
- bundle install --path vendor/bundle
- bundle exec rspec
- gem build akeyless.gemspec
- gem install ./akeyless-4.2.0.gem
- gem install ./akeyless-4.2.1.gem
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ The purpose of this application is to provide access to Akeyless API.
This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 2.0
- Package version: 4.2.0
- Package version: 4.2.1
- Generator version: 7.8.0-SNAPSHOT
- Build package: org.openapitools.codegen.languages.RubyClientCodegen
For more information, please visit [http://akeyless.io](http://akeyless.io)
Expand Down
6 changes: 4 additions & 2 deletions docs/Auth.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
| **cert_data** | **String** | Certificate data encoded in base64. Used if file was not provided. (relevant only for access-type=cert) | [optional] |
| **cloud_id** | **String** | The cloud identity (relevant only for access-type=azure_ad,aws_iam,gcp) | [optional] |
| **debug** | **Boolean** | | [optional] |
| **gateway_url** | **String** | Gateway URL for the K8S/OAUTH2 authenticated (relevant only for access-type=k8s/oauth2) | [optional] |
| **gateway_url** | **String** | Gateway URL relevant only for access-type=k8s/oauth2/saml/oidc | [optional] |
| **gcp_audience** | **String** | GCP JWT audience | [optional][default to 'akeyless.io'] |
| **json** | **Boolean** | Set output format to JSON | [optional][default to false] |
| **jwt** | **String** | The Json Web Token (relevant only for access-type=jwt/oidc) | [optional] |
Expand All @@ -25,6 +25,7 @@
| **oci_auth_type** | **String** | The type of the OCI configuration to use [instance/apikey/resource] (relevant only for access-type=oci) | [optional][default to 'apikey'] |
| **oci_group_ocid** | **Array<String>** | A list of Oracle Cloud IDs groups (relevant only for access-type=oci) | [optional] |
| **uid_token** | **String** | The universal_identity token (relevant only for access-type=universal_identity) | [optional] |
| **use_remote_browser** | **Boolean** | Returns a link to complete the authentication remotely (relevant only for access-type=saml/oidc) | [optional] |

## Example

Expand Down Expand Up @@ -52,7 +53,8 @@ instance = Akeyless::Auth.new(
ldap_username: null,
oci_auth_type: null,
oci_group_ocid: null,
uid_token: null
uid_token: null,
use_remote_browser: null
)
```

2 changes: 2 additions & 0 deletions docs/AuthMethod.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
| **auth_method_roles_assoc** | [**Array<AuthMethodRoleAssociation>**](AuthMethodRoleAssociation.md) | | [optional] |
| **client_permissions** | **Array<String>** | | [optional] |
| **creation_date** | **Time** | | [optional] |
| **delete_protection** | **Boolean** | | [optional] |
| **description** | **String** | | [optional] |
| **is_approved** | **Boolean** | | [optional] |
| **modification_date** | **Time** | | [optional] |
Expand All @@ -34,6 +35,7 @@ instance = Akeyless::AuthMethod.new(
auth_method_roles_assoc: null,
client_permissions: null,
creation_date: null,
delete_protection: null,
description: null,
is_approved: null,
modification_date: null
Expand Down
2 changes: 2 additions & 0 deletions docs/AuthMethodCreateApiKey.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
| **access_expires** | **Integer** | Access expiration date in Unix timestamp (select 0 for access without expiry date) | [optional][default to 0] |
| **audit_logs_claims** | **Array<String>** | Subclaims to include in audit logs, e.g \"--audit-logs-claims email --audit-logs-claims username\" | [optional] |
| **bound_ips** | **Array<String>** | A CIDR whitelist with the IPs that the access is restricted to | [optional] |
| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] |
| **description** | **String** | Auth Method description | [optional] |
| **force_sub_claims** | **Boolean** | if true: enforce role-association must include sub claims | [optional] |
| **gw_bound_ips** | **Array<String>** | A CIDR whitelist with the GW IPs that the access is restricted to | [optional] |
Expand All @@ -26,6 +27,7 @@ instance = Akeyless::AuthMethodCreateApiKey.new(
access_expires: null,
audit_logs_claims: null,
bound_ips: null,
delete_protection: null,
description: null,
force_sub_claims: null,
gw_bound_ips: null,
Expand Down
2 changes: 2 additions & 0 deletions docs/AuthMethodCreateAwsIam.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
| **bound_role_name** | **Array<String>** | A list of full role-name that the access is restricted to | [optional] |
| **bound_user_id** | **Array<String>** | A list of full user ids that the access is restricted to | [optional] |
| **bound_user_name** | **Array<String>** | A list of full user-name that the access is restricted to | [optional] |
| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] |
| **description** | **String** | Auth Method description | [optional] |
| **force_sub_claims** | **Boolean** | if true: enforce role-association must include sub claims | [optional] |
| **gw_bound_ips** | **Array<String>** | A CIDR whitelist with the GW IPs that the access is restricted to | [optional] |
Expand Down Expand Up @@ -41,6 +42,7 @@ instance = Akeyless::AuthMethodCreateAwsIam.new(
bound_role_name: null,
bound_user_id: null,
bound_user_name: null,
delete_protection: null,
description: null,
force_sub_claims: null,
gw_bound_ips: null,
Expand Down
2 changes: 2 additions & 0 deletions docs/AuthMethodCreateAzureAD.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
| **bound_spid** | **Array<String>** | A list of service principal IDs that the access is restricted to | [optional] |
| **bound_sub_id** | **Array<String>** | A list of subscription ids that the access is restricted to | [optional] |
| **bound_tenant_id** | **String** | The Azure tenant id that the access is restricted to | |
| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] |
| **description** | **String** | Auth Method description | [optional] |
| **force_sub_claims** | **Boolean** | if true: enforce role-association must include sub claims | [optional] |
| **gw_bound_ips** | **Array<String>** | A CIDR whitelist with the GW IPs that the access is restricted to | [optional] |
Expand Down Expand Up @@ -48,6 +49,7 @@ instance = Akeyless::AuthMethodCreateAzureAD.new(
bound_spid: null,
bound_sub_id: null,
bound_tenant_id: null,
delete_protection: null,
description: null,
force_sub_claims: null,
gw_bound_ips: null,
Expand Down
2 changes: 2 additions & 0 deletions docs/AuthMethodCreateCert.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
| **bound_organizational_units** | **Array<String>** | A list of Organizational Units names. At least one must exist in the OU field. | [optional] |
| **bound_uri_sans** | **Array<String>** | A list of URIs. At least one must exist in the SANs. Supports globbing. | [optional] |
| **certificate_data** | **String** | The certificate data in base64, if no file was provided | [optional] |
| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] |
| **description** | **String** | Auth Method description | [optional] |
| **force_sub_claims** | **Boolean** | if true: enforce role-association must include sub claims | [optional] |
| **gw_bound_ips** | **Array<String>** | A CIDR whitelist with the GW IPs that the access is restricted to | [optional] |
Expand Down Expand Up @@ -44,6 +45,7 @@ instance = Akeyless::AuthMethodCreateCert.new(
bound_organizational_units: null,
bound_uri_sans: null,
certificate_data: null,
delete_protection: null,
description: null,
force_sub_claims: null,
gw_bound_ips: null,
Expand Down
2 changes: 2 additions & 0 deletions docs/AuthMethodCreateEmail.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
| **access_expires** | **Integer** | Access expiration date in Unix timestamp (select 0 for access without expiry date) | [optional][default to 0] |
| **audit_logs_claims** | **Array<String>** | Subclaims to include in audit logs, e.g \"--audit-logs-claims email --audit-logs-claims username\" | [optional] |
| **bound_ips** | **Array<String>** | A CIDR whitelist with the IPs that the access is restricted to | [optional] |
| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] |
| **description** | **String** | Auth Method description | [optional] |
| **email** | **String** | An email address to be invited to have access | |
| **force_sub_claims** | **Boolean** | if true: enforce role-association must include sub claims | [optional] |
Expand All @@ -27,6 +28,7 @@ instance = Akeyless::AuthMethodCreateEmail.new(
access_expires: null,
audit_logs_claims: null,
bound_ips: null,
delete_protection: null,
description: null,
email: null,
force_sub_claims: null,
Expand Down
2 changes: 2 additions & 0 deletions docs/AuthMethodCreateGcp.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
| **bound_regions** | **Array<String>** | List of regions that a GCE instance must belong to in order to be authenticated. TODO: If bound_instance_groups is provided, it is assumed to be a regional group and the group must belong to this region. If bound_zones are provided, this attribute is ignored. | [optional] |
| **bound_service_accounts** | **Array<String>** | List of service accounts the service account must be part of in order to be authenticated. | [optional] |
| **bound_zones** | **Array<String>** | === Machine authentication section === List of zones that a GCE instance must belong to in order to be authenticated. TODO: If bound_instance_groups is provided, it is assumed to be a zonal group and the group must belong to this zone. | [optional] |
| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] |
| **description** | **String** | Auth Method description | [optional] |
| **force_sub_claims** | **Boolean** | if true: enforce role-association must include sub claims | [optional] |
| **gw_bound_ips** | **Array<String>** | A CIDR whitelist with the GW IPs that the access is restricted to | [optional] |
Expand Down Expand Up @@ -40,6 +41,7 @@ instance = Akeyless::AuthMethodCreateGcp.new(
bound_regions: null,
bound_service_accounts: null,
bound_zones: null,
delete_protection: null,
description: null,
force_sub_claims: null,
gw_bound_ips: null,
Expand Down
2 changes: 2 additions & 0 deletions docs/AuthMethodCreateK8s.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
| **bound_namespaces** | **Array<String>** | A list of namespaces that the access is restricted to | [optional] |
| **bound_pod_names** | **Array<String>** | A list of pod names that the access is restricted to | [optional] |
| **bound_sa_names** | **Array<String>** | A list of service account names that the access is restricted to | [optional] |
| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] |
| **description** | **String** | Auth Method description | [optional] |
| **force_sub_claims** | **Boolean** | if true: enforce role-association must include sub claims | [optional] |
| **gen_key** | **String** | Automatically generate key-pair for K8S configuration. If set to false, a public key needs to be provided [true/false] | [optional][default to 'true'] |
Expand All @@ -36,6 +37,7 @@ instance = Akeyless::AuthMethodCreateK8s.new(
bound_namespaces: null,
bound_pod_names: null,
bound_sa_names: null,
delete_protection: null,
description: null,
force_sub_claims: null,
gen_key: null,
Expand Down
2 changes: 2 additions & 0 deletions docs/AuthMethodCreateLdap.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
| **access_expires** | **Integer** | Access expiration date in Unix timestamp (select 0 for access without expiry date) | [optional][default to 0] |
| **audit_logs_claims** | **Array<String>** | Subclaims to include in audit logs, e.g \"--audit-logs-claims email --audit-logs-claims username\" | [optional] |
| **bound_ips** | **Array<String>** | A CIDR whitelist with the IPs that the access is restricted to | [optional] |
| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] |
| **description** | **String** | Auth Method description | [optional] |
| **force_sub_claims** | **Boolean** | if true: enforce role-association must include sub claims | [optional] |
| **gen_key** | **String** | Automatically generate key-pair for LDAP configuration. If set to false, a public key needs to be provided [true/false] | [optional][default to 'true'] |
Expand All @@ -29,6 +30,7 @@ instance = Akeyless::AuthMethodCreateLdap.new(
access_expires: null,
audit_logs_claims: null,
bound_ips: null,
delete_protection: null,
description: null,
force_sub_claims: null,
gen_key: null,
Expand Down
2 changes: 2 additions & 0 deletions docs/AuthMethodCreateOCI.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
| **access_expires** | **Integer** | Access expiration date in Unix timestamp (select 0 for access without expiry date) | [optional][default to 0] |
| **audit_logs_claims** | **Array<String>** | Subclaims to include in audit logs, e.g \"--audit-logs-claims email --audit-logs-claims username\" | [optional] |
| **bound_ips** | **Array<String>** | A CIDR whitelist with the IPs that the access is restricted to | [optional] |
| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] |
| **description** | **String** | Auth Method description | [optional] |
| **force_sub_claims** | **Boolean** | if true: enforce role-association must include sub claims | [optional] |
| **group_ocid** | **Array<String>** | A list of required groups ocids | |
Expand All @@ -28,6 +29,7 @@ instance = Akeyless::AuthMethodCreateOCI.new(
access_expires: null,
audit_logs_claims: null,
bound_ips: null,
delete_protection: null,
description: null,
force_sub_claims: null,
group_ocid: null,
Expand Down
2 changes: 2 additions & 0 deletions docs/AuthMethodCreateOIDC.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
| **bound_ips** | **Array<String>** | A CIDR whitelist with the IPs that the access is restricted to | [optional] |
| **client_id** | **String** | Client ID | [optional] |
| **client_secret** | **String** | Client Secret | [optional] |
| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] |
| **description** | **String** | Auth Method description | [optional] |
| **force_sub_claims** | **Boolean** | if true: enforce role-association must include sub claims | [optional] |
| **gw_bound_ips** | **Array<String>** | A CIDR whitelist with the GW IPs that the access is restricted to | [optional] |
Expand Down Expand Up @@ -39,6 +40,7 @@ instance = Akeyless::AuthMethodCreateOIDC.new(
bound_ips: null,
client_id: null,
client_secret: null,
delete_protection: null,
description: null,
force_sub_claims: null,
gw_bound_ips: null,
Expand Down
2 changes: 2 additions & 0 deletions docs/AuthMethodCreateOauth2.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
| **bound_ips** | **Array<String>** | A CIDR whitelist with the IPs that the access is restricted to | [optional] |
| **cert** | **String** | CertificateFile Path to a file that contain the certificate in a PEM format. | [optional] |
| **cert_file_data** | **String** | CertificateFileData PEM Certificate in a Base64 format. | [optional] |
| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] |
| **description** | **String** | Auth Method description | [optional] |
| **force_sub_claims** | **Boolean** | if true: enforce role-association must include sub claims | [optional] |
| **gateway_url** | **String** | Akeyless Gateway URL (Configuration Management port). Relevant only when the jwks-uri is accessible only from the gateway. | [optional] |
Expand Down Expand Up @@ -40,6 +41,7 @@ instance = Akeyless::AuthMethodCreateOauth2.new(
bound_ips: null,
cert: null,
cert_file_data: null,
delete_protection: null,
description: null,
force_sub_claims: null,
gateway_url: null,
Expand Down
Loading

0 comments on commit f9fed9f

Please sign in to comment.