Skip to content

Commit

Permalink
Release v3.6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
akeyless-ci committed Jan 31, 2024
1 parent ebf534d commit 475be7f
Show file tree
Hide file tree
Showing 26 changed files with 2,199 additions and 12 deletions.
20 changes: 15 additions & 5 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,8 @@ docs/CreateAuthMethodLDAP.md
docs/CreateAuthMethodLDAPOutput.md
docs/CreateAuthMethodOAuth2.md
docs/CreateAuthMethodOAuth2Output.md
docs/CreateAuthMethodOCI.md
docs/CreateAuthMethodOCIOutput.md
docs/CreateAuthMethodOIDC.md
docs/CreateAuthMethodOIDCOutput.md
docs/CreateAuthMethodOutput.md
Expand Down Expand Up @@ -528,6 +530,7 @@ docs/NativeK8sTargetDetails.md
docs/NotiForwarder.md
docs/OAuth2AccessRules.md
docs/OAuth2CustomClaim.md
docs/OCIAccessRules.md
docs/OIDCAccessRules.md
docs/OIDCCustomClaim.md
docs/ObjectVersionSettingsOutput.md
Expand Down Expand Up @@ -649,6 +652,8 @@ docs/UpdateAuthMethodK8SOutput.md
docs/UpdateAuthMethodLDAP.md
docs/UpdateAuthMethodLDAPOutput.md
docs/UpdateAuthMethodOAuth2.md
docs/UpdateAuthMethodOCI.md
docs/UpdateAuthMethodOCIOutput.md
docs/UpdateAuthMethodOIDC.md
docs/UpdateAuthMethodOutput.md
docs/UpdateAuthMethodSAML.md
Expand Down Expand Up @@ -831,6 +836,8 @@ lib/akeyless/models/create_auth_method_ldap.rb
lib/akeyless/models/create_auth_method_ldap_output.rb
lib/akeyless/models/create_auth_method_o_auth2.rb
lib/akeyless/models/create_auth_method_o_auth2_output.rb
lib/akeyless/models/create_auth_method_oci.rb
lib/akeyless/models/create_auth_method_oci_output.rb
lib/akeyless/models/create_auth_method_oidc.rb
lib/akeyless/models/create_auth_method_oidc_output.rb
lib/akeyless/models/create_auth_method_output.rb
Expand Down Expand Up @@ -1279,6 +1286,7 @@ lib/akeyless/models/noti_forwarder.rb
lib/akeyless/models/o_auth2_access_rules.rb
lib/akeyless/models/o_auth2_custom_claim.rb
lib/akeyless/models/object_version_settings_output.rb
lib/akeyless/models/oci_access_rules.rb
lib/akeyless/models/oidc_access_rules.rb
lib/akeyless/models/oidc_client_info.rb
lib/akeyless/models/oidc_custom_claim.rb
Expand Down Expand Up @@ -1397,6 +1405,8 @@ lib/akeyless/models/update_auth_method_k8_s_output.rb
lib/akeyless/models/update_auth_method_ldap.rb
lib/akeyless/models/update_auth_method_ldap_output.rb
lib/akeyless/models/update_auth_method_o_auth2.rb
lib/akeyless/models/update_auth_method_oci.rb
lib/akeyless/models/update_auth_method_oci_output.rb
lib/akeyless/models/update_auth_method_oidc.rb
lib/akeyless/models/update_auth_method_output.rb
lib/akeyless/models/update_auth_method_saml.rb
Expand Down Expand Up @@ -1501,9 +1511,9 @@ 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/certificate_version_info_spec.rb
spec/models/provision_certificate_output_spec.rb
spec/models/provision_certificate_spec.rb
spec/models/renew_certificate_output_spec.rb
spec/models/renew_certificate_spec.rb
spec/models/create_auth_method_oci_output_spec.rb
spec/models/create_auth_method_oci_spec.rb
spec/models/oci_access_rules_spec.rb
spec/models/update_auth_method_oci_output_spec.rb
spec/models/update_auth_method_oci_spec.rb
spec/spec_helper.rb
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ Class | Method | HTTP request | Description
*Akeyless::V2Api* | [**create_auth_method_k8_s**](docs/V2Api.md#create_auth_method_k8_s) | **POST** /create-auth-method-k8s |
*Akeyless::V2Api* | [**create_auth_method_ldap**](docs/V2Api.md#create_auth_method_ldap) | **POST** /create-auth-method-ldap |
*Akeyless::V2Api* | [**create_auth_method_o_auth2**](docs/V2Api.md#create_auth_method_o_auth2) | **POST** /create-auth-method-oauth2 |
*Akeyless::V2Api* | [**create_auth_method_oci**](docs/V2Api.md#create_auth_method_oci) | **POST** /create-auth-method-oci |
*Akeyless::V2Api* | [**create_auth_method_oidc**](docs/V2Api.md#create_auth_method_oidc) | **POST** /create-auth-method-oidc |
*Akeyless::V2Api* | [**create_auth_method_saml**](docs/V2Api.md#create_auth_method_saml) | **POST** /create-auth-method-saml |
*Akeyless::V2Api* | [**create_auth_method_universal_identity**](docs/V2Api.md#create_auth_method_universal_identity) | **POST** /create-auth-method-universal-identity |
Expand Down Expand Up @@ -313,6 +314,7 @@ Class | Method | HTTP request | Description
*Akeyless::V2Api* | [**update_auth_method_k8_s**](docs/V2Api.md#update_auth_method_k8_s) | **POST** /update-auth-method-k8s |
*Akeyless::V2Api* | [**update_auth_method_ldap**](docs/V2Api.md#update_auth_method_ldap) | **POST** /update-auth-method-ldap |
*Akeyless::V2Api* | [**update_auth_method_o_auth2**](docs/V2Api.md#update_auth_method_o_auth2) | **POST** /update-auth-method-oauth2 |
*Akeyless::V2Api* | [**update_auth_method_oci**](docs/V2Api.md#update_auth_method_oci) | **POST** /update-auth-method-oci |
*Akeyless::V2Api* | [**update_auth_method_oidc**](docs/V2Api.md#update_auth_method_oidc) | **POST** /update-auth-method-oidc |
*Akeyless::V2Api* | [**update_auth_method_saml**](docs/V2Api.md#update_auth_method_saml) | **POST** /update-auth-method-saml |
*Akeyless::V2Api* | [**update_auth_method_universal_identity**](docs/V2Api.md#update_auth_method_universal_identity) | **POST** /update-auth-method-universal-identity |
Expand Down Expand Up @@ -451,6 +453,8 @@ Class | Method | HTTP request | Description
- [Akeyless::CreateAuthMethodLDAPOutput](docs/CreateAuthMethodLDAPOutput.md)
- [Akeyless::CreateAuthMethodOAuth2](docs/CreateAuthMethodOAuth2.md)
- [Akeyless::CreateAuthMethodOAuth2Output](docs/CreateAuthMethodOAuth2Output.md)
- [Akeyless::CreateAuthMethodOCI](docs/CreateAuthMethodOCI.md)
- [Akeyless::CreateAuthMethodOCIOutput](docs/CreateAuthMethodOCIOutput.md)
- [Akeyless::CreateAuthMethodOIDC](docs/CreateAuthMethodOIDC.md)
- [Akeyless::CreateAuthMethodOIDCOutput](docs/CreateAuthMethodOIDCOutput.md)
- [Akeyless::CreateAuthMethodOutput](docs/CreateAuthMethodOutput.md)
Expand Down Expand Up @@ -896,6 +900,7 @@ Class | Method | HTTP request | Description
- [Akeyless::NotiForwarder](docs/NotiForwarder.md)
- [Akeyless::OAuth2AccessRules](docs/OAuth2AccessRules.md)
- [Akeyless::OAuth2CustomClaim](docs/OAuth2CustomClaim.md)
- [Akeyless::OCIAccessRules](docs/OCIAccessRules.md)
- [Akeyless::OIDCAccessRules](docs/OIDCAccessRules.md)
- [Akeyless::OIDCCustomClaim](docs/OIDCCustomClaim.md)
- [Akeyless::ObjectVersionSettingsOutput](docs/ObjectVersionSettingsOutput.md)
Expand Down Expand Up @@ -1017,6 +1022,8 @@ Class | Method | HTTP request | Description
- [Akeyless::UpdateAuthMethodLDAP](docs/UpdateAuthMethodLDAP.md)
- [Akeyless::UpdateAuthMethodLDAPOutput](docs/UpdateAuthMethodLDAPOutput.md)
- [Akeyless::UpdateAuthMethodOAuth2](docs/UpdateAuthMethodOAuth2.md)
- [Akeyless::UpdateAuthMethodOCI](docs/UpdateAuthMethodOCI.md)
- [Akeyless::UpdateAuthMethodOCIOutput](docs/UpdateAuthMethodOCIOutput.md)
- [Akeyless::UpdateAuthMethodOIDC](docs/UpdateAuthMethodOIDC.md)
- [Akeyless::UpdateAuthMethodOutput](docs/UpdateAuthMethodOutput.md)
- [Akeyless::UpdateAuthMethodSAML](docs/UpdateAuthMethodSAML.md)
Expand Down
4 changes: 4 additions & 0 deletions docs/Auth.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@
| **key_data** | **String** | Private key data encoded in base64. Used if file was not provided.(relevant only for access-type=cert) | [optional] |
| **ldap_password** | **String** | LDAP password (relevant only for access-type=ldap) | [optional] |
| **ldap_username** | **String** | LDAP username (relevant only for access-type=ldap) | [optional] |
| **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] |

## Example
Expand All @@ -48,6 +50,8 @@ instance = Akeyless::Auth.new(
key_data: null,
ldap_password: null,
ldap_username: null,
oci_auth_type: null,
oci_group_ocid: null,
uid_token: null
)
```
Expand Down
2 changes: 2 additions & 0 deletions docs/AuthMethodAccessInfo.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
| **k8s_access_rules** | [**KubernetesAccessRules**](KubernetesAccessRules.md) | | [optional] |
| **ldap_access_rules** | [**LDAPAccessRules**](LDAPAccessRules.md) | | [optional] |
| **oauth2_access_rules** | [**OAuth2AccessRules**](OAuth2AccessRules.md) | | [optional] |
| **oci_access_rules** | [**OCIAccessRules**](OCIAccessRules.md) | | [optional] |
| **oidc_access_rules** | [**OIDCAccessRules**](OIDCAccessRules.md) | | [optional] |
| **rules_type** | **String** | | [optional] |
| **saml_access_rules** | [**SAMLAccessRules**](SAMLAccessRules.md) | | [optional] |
Expand Down Expand Up @@ -48,6 +49,7 @@ instance = Akeyless::AuthMethodAccessInfo.new(
k8s_access_rules: null,
ldap_access_rules: null,
oauth2_access_rules: null,
oci_access_rules: null,
oidc_access_rules: null,
rules_type: null,
saml_access_rules: null,
Expand Down
6 changes: 5 additions & 1 deletion docs/Configure.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@
| **json** | **Boolean** | Set output format to JSON | [optional][default to false] |
| **k8s_auth_config_name** | **String** | The K8S Auth config name (relevant only for access-type=k8s) | [optional] |
| **key_data** | **String** | Private key data encoded in base64. Used if file was not provided.(relevant only for access-type=cert in Curl Context) | [optional] |
| **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] |

## Example

Expand All @@ -34,7 +36,9 @@ instance = Akeyless::Configure.new(
gcp_audience: null,
json: null,
k8s_auth_config_name: null,
key_data: null
key_data: null,
oci_auth_type: null,
oci_group_ocid: null
)
```

40 changes: 40 additions & 0 deletions docs/CreateAuthMethodOCI.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Akeyless::CreateAuthMethodOCI

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **access_expires** | **Integer** | Access expiration date in Unix timestamp (select 0 for access without expiry date) | [optional][default to 0] |
| **bound_ips** | **Array<String>** | A CIDR whitelist with the IPs that the access is restricted to | [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 | |
| **gw_bound_ips** | **Array<String>** | A CIDR whitelist with the GW IPs that the access is restricted to | [optional] |
| **json** | **Boolean** | Set output format to JSON | [optional][default to false] |
| **jwt_ttl** | **Integer** | Jwt TTL | [optional][default to 0] |
| **name** | **String** | Auth Method name | |
| **tenant_ocid** | **String** | The Oracle Cloud tenant ID | |
| **token** | **String** | Authentication token (see `/auth` and `/configure`) | [optional] |
| **uid_token** | **String** | The universal identity token, Required only for universal_identity authentication | [optional] |

## Example

```ruby
require 'akeyless'

instance = Akeyless::CreateAuthMethodOCI.new(
access_expires: null,
bound_ips: null,
description: null,
force_sub_claims: null,
group_ocid: null,
gw_bound_ips: null,
json: null,
jwt_ttl: null,
name: null,
tenant_ocid: null,
token: null,
uid_token: null
)
```

18 changes: 18 additions & 0 deletions docs/CreateAuthMethodOCIOutput.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Akeyless::CreateAuthMethodOCIOutput

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **access_id** | **String** | | [optional] |

## Example

```ruby
require 'akeyless'

instance = Akeyless::CreateAuthMethodOCIOutput.new(
access_id: null
)
```

20 changes: 20 additions & 0 deletions docs/OCIAccessRules.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Akeyless::OCIAccessRules

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **group_ocids** | **Array<String>** | | [optional] |
| **tenant_ocid** | **String** | | [optional] |

## Example

```ruby
require 'akeyless'

instance = Akeyless::OCIAccessRules.new(
group_ocids: null,
tenant_ocid: null
)
```

42 changes: 42 additions & 0 deletions docs/UpdateAuthMethodOCI.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
# Akeyless::UpdateAuthMethodOCI

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **access_expires** | **Integer** | Access expiration date in Unix timestamp (select 0 for access without expiry date) | [optional][default to 0] |
| **bound_ips** | **Array<String>** | A CIDR whitelist with the IPs that the access is restricted to | [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 | |
| **gw_bound_ips** | **Array<String>** | A CIDR whitelist with the GW IPs that the access is restricted to | [optional] |
| **json** | **Boolean** | Set output format to JSON | [optional][default to false] |
| **jwt_ttl** | **Integer** | Jwt TTL | [optional][default to 0] |
| **name** | **String** | Auth Method name | |
| **new_name** | **String** | Auth Method new name | [optional] |
| **tenant_ocid** | **String** | The Oracle Cloud tenant ID | |
| **token** | **String** | Authentication token (see `/auth` and `/configure`) | [optional] |
| **uid_token** | **String** | The universal identity token, Required only for universal_identity authentication | [optional] |

## Example

```ruby
require 'akeyless'

instance = Akeyless::UpdateAuthMethodOCI.new(
access_expires: null,
bound_ips: null,
description: null,
force_sub_claims: null,
group_ocid: null,
gw_bound_ips: null,
json: null,
jwt_ttl: null,
name: null,
new_name: null,
tenant_ocid: null,
token: null,
uid_token: null
)
```

18 changes: 18 additions & 0 deletions docs/UpdateAuthMethodOCIOutput.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Akeyless::UpdateAuthMethodOCIOutput

## Properties

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **access_id** | **String** | | [optional] |

## Example

```ruby
require 'akeyless'

instance = Akeyless::UpdateAuthMethodOCIOutput.new(
access_id: null
)
```

Loading

0 comments on commit 475be7f

Please sign in to comment.