diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 14fcb116..a6bc4f8f 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -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 diff --git a/.travis.yml b/.travis.yml index 87823d89..69a80a1d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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 diff --git a/README.md b/README.md index b9f6b688..1b5f7484 100644 --- a/README.md +++ b/README.md @@ -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) diff --git a/docs/Auth.md b/docs/Auth.md index fc11c234..729beeac 100644 --- a/docs/Auth.md +++ b/docs/Auth.md @@ -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] | @@ -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 @@ -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 ) ``` diff --git a/docs/AuthMethod.md b/docs/AuthMethod.md index 4bdf6ae6..befdbda0 100644 --- a/docs/AuthMethod.md +++ b/docs/AuthMethod.md @@ -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] | @@ -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 diff --git a/docs/AuthMethodCreateApiKey.md b/docs/AuthMethodCreateApiKey.md index 7daa51ff..2e042696 100644 --- a/docs/AuthMethodCreateApiKey.md +++ b/docs/AuthMethodCreateApiKey.md @@ -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] | @@ -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, diff --git a/docs/AuthMethodCreateAwsIam.md b/docs/AuthMethodCreateAwsIam.md index 5f011e62..a19d6959 100644 --- a/docs/AuthMethodCreateAwsIam.md +++ b/docs/AuthMethodCreateAwsIam.md @@ -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] | @@ -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, diff --git a/docs/AuthMethodCreateAzureAD.md b/docs/AuthMethodCreateAzureAD.md index d76f91be..c118abe1 100644 --- a/docs/AuthMethodCreateAzureAD.md +++ b/docs/AuthMethodCreateAzureAD.md @@ -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] | @@ -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, diff --git a/docs/AuthMethodCreateCert.md b/docs/AuthMethodCreateCert.md index 241d3c9f..4cb5f619 100644 --- a/docs/AuthMethodCreateCert.md +++ b/docs/AuthMethodCreateCert.md @@ -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] | @@ -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, diff --git a/docs/AuthMethodCreateEmail.md b/docs/AuthMethodCreateEmail.md index 2c794baa..24484eed 100644 --- a/docs/AuthMethodCreateEmail.md +++ b/docs/AuthMethodCreateEmail.md @@ -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] | @@ -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, diff --git a/docs/AuthMethodCreateGcp.md b/docs/AuthMethodCreateGcp.md index a053cab3..34a793a3 100644 --- a/docs/AuthMethodCreateGcp.md +++ b/docs/AuthMethodCreateGcp.md @@ -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] | @@ -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, diff --git a/docs/AuthMethodCreateK8s.md b/docs/AuthMethodCreateK8s.md index e1520a3a..6735b650 100644 --- a/docs/AuthMethodCreateK8s.md +++ b/docs/AuthMethodCreateK8s.md @@ -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'] | @@ -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, diff --git a/docs/AuthMethodCreateLdap.md b/docs/AuthMethodCreateLdap.md index fdcc5486..d9fb8fb7 100644 --- a/docs/AuthMethodCreateLdap.md +++ b/docs/AuthMethodCreateLdap.md @@ -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'] | @@ -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, diff --git a/docs/AuthMethodCreateOCI.md b/docs/AuthMethodCreateOCI.md index d494a217..e14d8a29 100644 --- a/docs/AuthMethodCreateOCI.md +++ b/docs/AuthMethodCreateOCI.md @@ -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 | | @@ -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, diff --git a/docs/AuthMethodCreateOIDC.md b/docs/AuthMethodCreateOIDC.md index b0a15e2a..4053431d 100644 --- a/docs/AuthMethodCreateOIDC.md +++ b/docs/AuthMethodCreateOIDC.md @@ -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] | @@ -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, diff --git a/docs/AuthMethodCreateOauth2.md b/docs/AuthMethodCreateOauth2.md index e4026afb..04602092 100644 --- a/docs/AuthMethodCreateOauth2.md +++ b/docs/AuthMethodCreateOauth2.md @@ -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] | @@ -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, diff --git a/docs/AuthMethodCreateSAML.md b/docs/AuthMethodCreateSAML.md index 76ba7bb4..d76606f4 100644 --- a/docs/AuthMethodCreateSAML.md +++ b/docs/AuthMethodCreateSAML.md @@ -8,6 +8,7 @@ | **allowed_redirect_uri** | **Array<String>** | Allowed redirect URIs after the authentication | [optional] | | **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] | @@ -32,6 +33,7 @@ instance = Akeyless::AuthMethodCreateSAML.new( allowed_redirect_uri: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/AuthMethodCreateUniversalIdentity.md b/docs/AuthMethodCreateUniversalIdentity.md index 07af07eb..f557a7c9 100644 --- a/docs/AuthMethodCreateUniversalIdentity.md +++ b/docs/AuthMethodCreateUniversalIdentity.md @@ -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] | | **deny_inheritance** | **Boolean** | Deny from root to create children | [optional] | | **deny_rotate** | **Boolean** | Deny from the token to rotate | [optional] | | **description** | **String** | Auth Method description | [optional] | @@ -29,6 +30,7 @@ instance = Akeyless::AuthMethodCreateUniversalIdentity.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, deny_inheritance: null, deny_rotate: null, description: null, diff --git a/docs/AuthMethodUpdateApiKey.md b/docs/AuthMethodUpdateApiKey.md index 6b235579..3055c5d7 100644 --- a/docs/AuthMethodUpdateApiKey.md +++ b/docs/AuthMethodUpdateApiKey.md @@ -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] | @@ -27,6 +28,7 @@ instance = Akeyless::AuthMethodUpdateApiKey.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/AuthMethodUpdateAwsIam.md b/docs/AuthMethodUpdateAwsIam.md index 1cdeae82..1c56230e 100644 --- a/docs/AuthMethodUpdateAwsIam.md +++ b/docs/AuthMethodUpdateAwsIam.md @@ -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] | @@ -42,6 +43,7 @@ instance = Akeyless::AuthMethodUpdateAwsIam.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, diff --git a/docs/AuthMethodUpdateAzureAD.md b/docs/AuthMethodUpdateAzureAD.md index 76eab50c..83b6c5a2 100644 --- a/docs/AuthMethodUpdateAzureAD.md +++ b/docs/AuthMethodUpdateAzureAD.md @@ -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] | @@ -49,6 +50,7 @@ instance = Akeyless::AuthMethodUpdateAzureAD.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, diff --git a/docs/AuthMethodUpdateCert.md b/docs/AuthMethodUpdateCert.md index f8897b5e..4fdfb271 100644 --- a/docs/AuthMethodUpdateCert.md +++ b/docs/AuthMethodUpdateCert.md @@ -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] | @@ -45,6 +46,7 @@ instance = Akeyless::AuthMethodUpdateCert.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, diff --git a/docs/AuthMethodUpdateEmail.md b/docs/AuthMethodUpdateEmail.md index 381c1986..aa4ae705 100644 --- a/docs/AuthMethodUpdateEmail.md +++ b/docs/AuthMethodUpdateEmail.md @@ -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] | @@ -27,6 +28,7 @@ instance = Akeyless::AuthMethodUpdateEmail.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/AuthMethodUpdateGcp.md b/docs/AuthMethodUpdateGcp.md index 3498511a..838c9a06 100644 --- a/docs/AuthMethodUpdateGcp.md +++ b/docs/AuthMethodUpdateGcp.md @@ -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] | @@ -41,6 +42,7 @@ instance = Akeyless::AuthMethodUpdateGcp.new( bound_regions: null, bound_service_accounts: null, bound_zones: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/AuthMethodUpdateK8s.md b/docs/AuthMethodUpdateK8s.md index 117a0870..c89ef321 100644 --- a/docs/AuthMethodUpdateK8s.md +++ b/docs/AuthMethodUpdateK8s.md @@ -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] | @@ -37,6 +38,7 @@ instance = Akeyless::AuthMethodUpdateK8s.new( bound_namespaces: null, bound_pod_names: null, bound_sa_names: null, + delete_protection: null, description: null, force_sub_claims: null, gen_key: null, diff --git a/docs/AuthMethodUpdateLdap.md b/docs/AuthMethodUpdateLdap.md index 44205ee8..d3319b29 100644 --- a/docs/AuthMethodUpdateLdap.md +++ b/docs/AuthMethodUpdateLdap.md @@ -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] | @@ -30,6 +31,7 @@ instance = Akeyless::AuthMethodUpdateLdap.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, gen_key: null, diff --git a/docs/AuthMethodUpdateOCI.md b/docs/AuthMethodUpdateOCI.md index 165dcf44..b89b66e3 100644 --- a/docs/AuthMethodUpdateOCI.md +++ b/docs/AuthMethodUpdateOCI.md @@ -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 | | @@ -29,6 +30,7 @@ instance = Akeyless::AuthMethodUpdateOCI.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, group_ocid: null, diff --git a/docs/AuthMethodUpdateOIDC.md b/docs/AuthMethodUpdateOIDC.md index fc199113..c3f5a88d 100644 --- a/docs/AuthMethodUpdateOIDC.md +++ b/docs/AuthMethodUpdateOIDC.md @@ -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] | @@ -40,6 +41,7 @@ instance = Akeyless::AuthMethodUpdateOIDC.new( bound_ips: null, client_id: null, client_secret: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/AuthMethodUpdateOauth2.md b/docs/AuthMethodUpdateOauth2.md index 554fda1c..418b0de0 100644 --- a/docs/AuthMethodUpdateOauth2.md +++ b/docs/AuthMethodUpdateOauth2.md @@ -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] | @@ -41,6 +42,7 @@ instance = Akeyless::AuthMethodUpdateOauth2.new( bound_ips: null, cert: null, cert_file_data: null, + delete_protection: null, description: null, force_sub_claims: null, gateway_url: null, diff --git a/docs/AuthMethodUpdateSAML.md b/docs/AuthMethodUpdateSAML.md index 21cb9166..9a5f4082 100644 --- a/docs/AuthMethodUpdateSAML.md +++ b/docs/AuthMethodUpdateSAML.md @@ -8,6 +8,7 @@ | **allowed_redirect_uri** | **Array<String>** | Allowed redirect URIs after the authentication | [optional] | | **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] | @@ -33,6 +34,7 @@ instance = Akeyless::AuthMethodUpdateSAML.new( allowed_redirect_uri: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/AuthMethodUpdateUniversalIdentity.md b/docs/AuthMethodUpdateUniversalIdentity.md index dbab09a4..d585aaa0 100644 --- a/docs/AuthMethodUpdateUniversalIdentity.md +++ b/docs/AuthMethodUpdateUniversalIdentity.md @@ -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] | | **deny_inheritance** | **Boolean** | Deny from root to create children | [optional] | | **deny_rotate** | **Boolean** | Deny from the token to rotate | [optional] | | **description** | **String** | Auth Method description | [optional] | @@ -30,6 +31,7 @@ instance = Akeyless::AuthMethodUpdateUniversalIdentity.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, deny_inheritance: null, deny_rotate: null, description: null, diff --git a/docs/AuthOutput.md b/docs/AuthOutput.md index b85e6f45..b389c9ce 100644 --- a/docs/AuthOutput.md +++ b/docs/AuthOutput.md @@ -4,6 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | +| **complete_auth_link** | **String** | | [optional] | | **creds** | [**SystemAccessCredentialsReplyObj**](SystemAccessCredentialsReplyObj.md) | | [optional] | | **token** | **String** | | [optional] | @@ -13,6 +14,7 @@ require 'akeyless' instance = Akeyless::AuthOutput.new( + complete_auth_link: null, creds: null, token: null ) diff --git a/docs/BastionListEntry.md b/docs/BastionListEntry.md index ceb0ba6a..9dc4133f 100644 --- a/docs/BastionListEntry.md +++ b/docs/BastionListEntry.md @@ -10,6 +10,7 @@ | **allowed_urls_per_instance** | **Hash<String, Array<String>>** | | [optional] | | **cluster_name** | **String** | | [optional] | | **display_name** | **String** | | [optional] | +| **has_gateway_identity** | **Boolean** | | [optional] | | **last_report** | **Time** | | [optional] | ## Example @@ -24,6 +25,7 @@ instance = Akeyless::BastionListEntry.new( allowed_urls_per_instance: null, cluster_name: null, display_name: null, + has_gateway_identity: null, last_report: null ) ``` diff --git a/docs/CreateAuthMethod.md b/docs/CreateAuthMethod.md index 72244625..4cc116f7 100644 --- a/docs/CreateAuthMethod.md +++ b/docs/CreateAuthMethod.md @@ -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] | @@ -26,6 +27,7 @@ instance = Akeyless::CreateAuthMethod.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/CreateAuthMethodAWSIAM.md b/docs/CreateAuthMethodAWSIAM.md index cdabf47f..118ec0c8 100644 --- a/docs/CreateAuthMethodAWSIAM.md +++ b/docs/CreateAuthMethodAWSIAM.md @@ -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] | @@ -41,6 +42,7 @@ instance = Akeyless::CreateAuthMethodAWSIAM.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, diff --git a/docs/CreateAuthMethodAzureAD.md b/docs/CreateAuthMethodAzureAD.md index ea216d81..59345416 100644 --- a/docs/CreateAuthMethodAzureAD.md +++ b/docs/CreateAuthMethodAzureAD.md @@ -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] | @@ -48,6 +49,7 @@ instance = Akeyless::CreateAuthMethodAzureAD.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, diff --git a/docs/CreateAuthMethodCert.md b/docs/CreateAuthMethodCert.md index 4ceeeb91..33e459f9 100644 --- a/docs/CreateAuthMethodCert.md +++ b/docs/CreateAuthMethodCert.md @@ -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] | @@ -44,6 +45,7 @@ instance = Akeyless::CreateAuthMethodCert.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, diff --git a/docs/CreateAuthMethodEmail.md b/docs/CreateAuthMethodEmail.md index 0f19142a..075fdeba 100644 --- a/docs/CreateAuthMethodEmail.md +++ b/docs/CreateAuthMethodEmail.md @@ -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] | @@ -27,6 +28,7 @@ instance = Akeyless::CreateAuthMethodEmail.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, email: null, force_sub_claims: null, diff --git a/docs/CreateAuthMethodGCP.md b/docs/CreateAuthMethodGCP.md index 5cc6d841..a9955ae7 100644 --- a/docs/CreateAuthMethodGCP.md +++ b/docs/CreateAuthMethodGCP.md @@ -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] | @@ -40,6 +41,7 @@ instance = Akeyless::CreateAuthMethodGCP.new( bound_regions: null, bound_service_accounts: null, bound_zones: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/CreateAuthMethodHuawei.md b/docs/CreateAuthMethodHuawei.md index 1ed8d016..8e4dfefb 100644 --- a/docs/CreateAuthMethodHuawei.md +++ b/docs/CreateAuthMethodHuawei.md @@ -14,6 +14,7 @@ | **bound_tenant_name** | **Array<String>** | A list of full tenant names 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] | @@ -40,6 +41,7 @@ instance = Akeyless::CreateAuthMethodHuawei.new( bound_tenant_name: null, bound_user_id: null, bound_user_name: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/CreateAuthMethodK8S.md b/docs/CreateAuthMethodK8S.md index 1093dfe6..ea5bca03 100644 --- a/docs/CreateAuthMethodK8S.md +++ b/docs/CreateAuthMethodK8S.md @@ -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'] | @@ -36,6 +37,7 @@ instance = Akeyless::CreateAuthMethodK8S.new( bound_namespaces: null, bound_pod_names: null, bound_sa_names: null, + delete_protection: null, description: null, force_sub_claims: null, gen_key: null, diff --git a/docs/CreateAuthMethodLDAP.md b/docs/CreateAuthMethodLDAP.md index 54ccf585..6efd0937 100644 --- a/docs/CreateAuthMethodLDAP.md +++ b/docs/CreateAuthMethodLDAP.md @@ -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'] | @@ -29,6 +30,7 @@ instance = Akeyless::CreateAuthMethodLDAP.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, gen_key: null, diff --git a/docs/CreateAuthMethodOAuth2.md b/docs/CreateAuthMethodOAuth2.md index ad9e8178..0204eef4 100644 --- a/docs/CreateAuthMethodOAuth2.md +++ b/docs/CreateAuthMethodOAuth2.md @@ -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] | @@ -40,6 +41,7 @@ instance = Akeyless::CreateAuthMethodOAuth2.new( bound_ips: null, cert: null, cert_file_data: null, + delete_protection: null, description: null, force_sub_claims: null, gateway_url: null, diff --git a/docs/CreateAuthMethodOCI.md b/docs/CreateAuthMethodOCI.md index 4778fddc..fcde8cda 100644 --- a/docs/CreateAuthMethodOCI.md +++ b/docs/CreateAuthMethodOCI.md @@ -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 | | @@ -28,6 +29,7 @@ instance = Akeyless::CreateAuthMethodOCI.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, group_ocid: null, diff --git a/docs/CreateAuthMethodOIDC.md b/docs/CreateAuthMethodOIDC.md index ceba1e41..7018d516 100644 --- a/docs/CreateAuthMethodOIDC.md +++ b/docs/CreateAuthMethodOIDC.md @@ -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] | @@ -39,6 +40,7 @@ instance = Akeyless::CreateAuthMethodOIDC.new( bound_ips: null, client_id: null, client_secret: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/CreateAuthMethodSAML.md b/docs/CreateAuthMethodSAML.md index 6ca149b1..22bfdead 100644 --- a/docs/CreateAuthMethodSAML.md +++ b/docs/CreateAuthMethodSAML.md @@ -8,6 +8,7 @@ | **allowed_redirect_uri** | **Array<String>** | Allowed redirect URIs after the authentication | [optional] | | **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] | @@ -32,6 +33,7 @@ instance = Akeyless::CreateAuthMethodSAML.new( allowed_redirect_uri: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/CreateAuthMethodUniversalIdentity.md b/docs/CreateAuthMethodUniversalIdentity.md index d48ac096..eed8fbce 100644 --- a/docs/CreateAuthMethodUniversalIdentity.md +++ b/docs/CreateAuthMethodUniversalIdentity.md @@ -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] | | **deny_inheritance** | **Boolean** | Deny from root to create children | [optional] | | **deny_rotate** | **Boolean** | Deny from the token to rotate | [optional] | | **description** | **String** | Auth Method description | [optional] | @@ -29,6 +30,7 @@ instance = Akeyless::CreateAuthMethodUniversalIdentity.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, deny_inheritance: null, deny_rotate: null, description: null, diff --git a/docs/CreateCertificate.md b/docs/CreateCertificate.md index 73112406..8b81a432 100644 --- a/docs/CreateCertificate.md +++ b/docs/CreateCertificate.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **certificate_data** | **String** | Content of the certificate in a Base64 format. | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **expiration_event_in** | **Array<String>** | How many days before the expiration of the certificate would you like to be notified. | [optional] | | **format** | **String** | CertificateFormat of the certificate and private key, possible values: cer,crt,pem,pfx,p12. Required when passing inline certificate content with --certificate-data or --key-data, otherwise format is derived from the file extension. | [optional] | diff --git a/docs/CreateClassicKey.md b/docs/CreateClassicKey.md index 499e3bc8..f33be3f8 100644 --- a/docs/CreateClassicKey.md +++ b/docs/CreateClassicKey.md @@ -14,7 +14,7 @@ | **certificate_province** | **String** | Province name for the generated certificate. Relevant only for generate-self-signed-certificate. | [optional] | | **certificate_ttl** | **Integer** | TTL in days for the generated certificate. Required only for generate-self-signed-certificate. | [optional] | | **conf_file_data** | **String** | The csr config data in base64 encoding | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **generate_self_signed_certificate** | **Boolean** | Whether to generate a self signed certificate with the key. If set, --certificate-ttl must be provided. | [optional] | | **gpg_alg** | **String** | gpg alg: Relevant only if GPG key type selected; options: [RSA1024, RSA2048, RSA3072, RSA4096, Ed25519] | [optional] | diff --git a/docs/CreateDFCKey.md b/docs/CreateDFCKey.md index a1cde19b..281c8eac 100644 --- a/docs/CreateDFCKey.md +++ b/docs/CreateDFCKey.md @@ -14,7 +14,7 @@ | **certificate_ttl** | **Integer** | TTL in days for the generated certificate. Required only for generate-self-signed-certificate. | [optional] | | **conf_file_data** | **String** | The csr config data in base64 encoding | [optional] | | **customer_frg_id** | **String** | The customer fragment ID that will be used to create the DFC key (if empty, the key will be created independently of a customer fragment) | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **generate_self_signed_certificate** | **Boolean** | Whether to generate a self signed certificate with the key. If set, --certificate-ttl must be provided. | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/CreateDynamicSecret.md b/docs/CreateDynamicSecret.md index 0c1f4c48..3476f5ad 100644 --- a/docs/CreateDynamicSecret.md +++ b/docs/CreateDynamicSecret.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the dynamic secret values (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/CreateESM.md b/docs/CreateESM.md index e4d6c6d4..28c83f36 100644 --- a/docs/CreateESM.md +++ b/docs/CreateESM.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **azure_kv_name** | **String** | Azure Key Vault name (Relevant only for Azure targets) | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the External Secrets Manager | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **k8s_namespace** | **String** | K8s namespace (Relevant to Kubernetes targets) | [optional] | diff --git a/docs/CreateKey.md b/docs/CreateKey.md index b8d82495..4c4db599 100644 --- a/docs/CreateKey.md +++ b/docs/CreateKey.md @@ -14,7 +14,7 @@ | **certificate_ttl** | **Integer** | TTL in days for the generated certificate. Required only for generate-self-signed-certificate. | [optional] | | **conf_file_data** | **String** | The csr config data in base64 encoding | [optional] | | **customer_frg_id** | **String** | The customer fragment ID that will be used to create the key (if empty, the key will be created independently of a customer fragment) | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **generate_self_signed_certificate** | **Boolean** | Whether to generate a self signed certificate with the key. If set, --certificate-ttl must be provided. | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/CreateOidcApp.md b/docs/CreateOidcApp.md index e1a8ff5e..0ae68793 100644 --- a/docs/CreateOidcApp.md +++ b/docs/CreateOidcApp.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **accessibility** | **String** | for personal password manager | [optional][default to 'regular'] | | **audience** | **String** | A comma separated list of allowed audiences | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the OIDC application (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/CreatePKICertIssuer.md b/docs/CreatePKICertIssuer.md index 038b28b0..8930ab19 100644 --- a/docs/CreatePKICertIssuer.md +++ b/docs/CreatePKICertIssuer.md @@ -16,7 +16,7 @@ | **country** | **String** | A comma-separated list of countries that will be set in the issued certificate | [optional] | | **create_private_crl** | **Boolean** | Set this to allow the issuer will expose a CRL endpoint in the Gateway | [optional] | | **create_public_crl** | **Boolean** | Set this to allow the cert issuer will expose a public CRL endpoint | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **destination_path** | **String** | A path in which to save generated certificates | [optional] | | **expiration_event_in** | **Array<String>** | How many days before the expiration of the certificate would you like to be notified. | [optional] | diff --git a/docs/CreateRole.md b/docs/CreateRole.md index b634c596..9da44bd8 100644 --- a/docs/CreateRole.md +++ b/docs/CreateRole.md @@ -7,6 +7,7 @@ | **analytics_access** | **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] | | **audit_access** | **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] | | **comment** | **String** | Deprecated - use description | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **event_center_access** | **String** | Allow this role to view Event Center. Currently only 'none', 'own' and 'all' values are supported | [optional] | | **event_forwarders_access** | **String** | Allow this role to manage Event Forwarders. Currently only 'none' and 'all' values are supported. | [optional] | @@ -27,6 +28,7 @@ instance = Akeyless::CreateRole.new( analytics_access: null, audit_access: null, comment: null, + delete_protection: null, description: null, event_center_access: null, event_forwarders_access: null, diff --git a/docs/CreateRotatedSecret.md b/docs/CreateRotatedSecret.md index 723e97b9..4ad529a0 100644 --- a/docs/CreateRotatedSecret.md +++ b/docs/CreateRotatedSecret.md @@ -12,7 +12,7 @@ | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | | **aws_region** | **String** | Aws Region (relevant only for aws) | [optional][default to 'us-east-2'] | | **custom_payload** | **String** | Secret payload to be sent with rotation request (relevant only for rotator-type=custom) | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **gcp_key** | **String** | Base64-encoded service account private key text | [optional] | | **gcp_service_account_email** | **String** | The email of the gcp service account to rotate | [optional] | diff --git a/docs/CreateSSHCertIssuer.md b/docs/CreateSSHCertIssuer.md index 1941bef9..e43dc695 100644 --- a/docs/CreateSSHCertIssuer.md +++ b/docs/CreateSSHCertIssuer.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **provider_type** | **String** | | [optional] | | **allowed_users** | **String** | Users allowed to fetch the certificate, e.g root,ubuntu | | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **extensions** | **Hash<String, String>** | Signed certificates with extensions, e.g permit-port-forwarding=\\\"\\\" | [optional] | | **host_provider** | **String** | Host provider type [explicit/target], Default Host provider is explicit, Relevant only for Secure Remote Access of ssh cert issuer, ldap rotated secret and ldap dynamic secret | [optional] | diff --git a/docs/CreateSecret.md b/docs/CreateSecret.md index 9675fb22..79fa49fa 100644 --- a/docs/CreateSecret.md +++ b/docs/CreateSecret.md @@ -7,7 +7,7 @@ | **accessibility** | **String** | for personal password manager | [optional][default to 'regular'] | | **change_event** | **String** | Trigger an event when a secret value changed [true/false] (Relevant only for Static Secret) | [optional] | | **custom_field** | **Hash<String, String>** | For Password Management use, additional fields | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **format** | **String** | Secret format [text/json] (relevant only for type 'generic') | [optional][default to 'text'] | | **inject_url** | **Array<String>** | For Password Management use, reflect the website context | [optional] | diff --git a/docs/CreateTokenizer.md b/docs/CreateTokenizer.md index aedd965d..cdfd51fe 100644 --- a/docs/CreateTokenizer.md +++ b/docs/CreateTokenizer.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **alphabet** | **String** | Alphabet to use in regexp vaultless tokenization | [optional] | | **decoding_template** | **String** | The Decoding output template to use in regexp vaultless tokenization | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **encoding_template** | **String** | The Encoding output template to use in regexp vaultless tokenization | [optional] | | **encryption_key_name** | **String** | AES key name to use in vaultless tokenization | [optional] | diff --git a/docs/CreateUSC.md b/docs/CreateUSC.md index 91954f54..dc1d4f55 100644 --- a/docs/CreateUSC.md +++ b/docs/CreateUSC.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **azure_kv_name** | **String** | Azure Key Vault name (Relevant only for Azure targets) | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the Universal Secrets Connector | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **k8s_namespace** | **String** | K8s namespace (Relevant to Kubernetes targets) | [optional] | diff --git a/docs/DSProducerDetails.md b/docs/DSProducerDetails.md index 7169315a..8bbe5a1a 100644 --- a/docs/DSProducerDetails.md +++ b/docs/DSProducerDetails.md @@ -22,7 +22,9 @@ | **aws_region** | **String** | | [optional] | | **aws_role_arns** | **String** | | [optional] | | **aws_secret_access_key** | **String** | | [optional] | +| **aws_session_tags** | **String** | | [optional] | | **aws_session_token** | **String** | | [optional] | +| **aws_transitive_tag_keys** | **String** | | [optional] | | **aws_user_console_access** | **Boolean** | | [optional] | | **aws_user_groups** | **String** | | [optional] | | **aws_user_policies** | **String** | | [optional] | @@ -266,7 +268,9 @@ instance = Akeyless::DSProducerDetails.new( aws_region: null, aws_role_arns: null, aws_secret_access_key: null, + aws_session_tags: null, aws_session_token: null, + aws_transitive_tag_keys: null, aws_user_console_access: null, aws_user_groups: null, aws_user_policies: null, diff --git a/docs/DynamicSecretCreateArtifactory.md b/docs/DynamicSecretCreateArtifactory.md index 6165c726..9d9306b3 100644 --- a/docs/DynamicSecretCreateArtifactory.md +++ b/docs/DynamicSecretCreateArtifactory.md @@ -9,7 +9,7 @@ | **artifactory_token_audience** | **String** | Token Audience | | | **artifactory_token_scope** | **String** | Token Scope | | | **base_url** | **String** | Base URL | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretCreateAws.md b/docs/DynamicSecretCreateAws.md index 02844b1e..253c393d 100644 --- a/docs/DynamicSecretCreateAws.md +++ b/docs/DynamicSecretCreateAws.md @@ -13,7 +13,7 @@ | **aws_user_groups** | **String** | AWS User groups | [optional] | | **aws_user_policies** | **String** | AWS User policies | [optional] | | **aws_user_programmatic_access** | **Boolean** | Enable AWS User programmatic access | [optional][default to true] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **enable_admin_rotation** | **Boolean** | Automatic admin credentials rotation | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | @@ -28,9 +28,11 @@ | **secure_access_web** | **Boolean** | Enable Web Secure Remote Access | [optional][default to true] | | **secure_access_web_browsing** | **Boolean** | Secure browser via Akeyless Web Access Bastion | [optional][default to false] | | **secure_access_web_proxy** | **Boolean** | Web-Proxy via Akeyless Web Access Bastion | [optional][default to false] | +| **session_tags** | **String** | String of Key value session tags comma separated, relevant only for Assumed Role | [optional] | | **tags** | **Array<String>** | Add tags attached to this object | [optional] | | **target_name** | **String** | Target name | [optional] | | **token** | **String** | Authentication token (see `/auth` and `/configure`) | [optional] | +| **transitive_tag_keys** | **String** | String of transitive tag keys space separated, relevant only for Assumed Role | [optional] | | **uid_token** | **String** | The universal identity token, Required only for universal_identity authentication | [optional] | | **user_ttl** | **String** | User TTL | [optional][default to '60m'] | @@ -64,9 +66,11 @@ instance = Akeyless::DynamicSecretCreateAws.new( secure_access_web: null, secure_access_web_browsing: null, secure_access_web_proxy: null, + session_tags: null, tags: null, target_name: null, token: null, + transitive_tag_keys: null, uid_token: null, user_ttl: null ) diff --git a/docs/DynamicSecretCreateAzure.md b/docs/DynamicSecretCreateAzure.md index 53bcc4ff..3b22c9df 100644 --- a/docs/DynamicSecretCreateAzure.md +++ b/docs/DynamicSecretCreateAzure.md @@ -8,7 +8,7 @@ | **azure_client_id** | **String** | Azure Client ID | [optional] | | **azure_client_secret** | **String** | Azure Client Secret | [optional] | | **azure_tenant_id** | **String** | Azure Tenant ID | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **fixed_user_claim_keyname** | **String** | FixedUserClaimKeyname | [optional][default to 'false'] | | **fixed_user_only** | **Boolean** | Fixed user | [optional][default to false] | diff --git a/docs/DynamicSecretCreateCassandra.md b/docs/DynamicSecretCreateCassandra.md index 795eef03..dae7a907 100644 --- a/docs/DynamicSecretCreateCassandra.md +++ b/docs/DynamicSecretCreateCassandra.md @@ -9,7 +9,7 @@ | **cassandra_password** | **String** | Cassandra superuser password | [optional] | | **cassandra_port** | **String** | Cassandra port | [optional][default to '9042'] | | **cassandra_username** | **String** | Cassandra superuser username | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretCreateChef.md b/docs/DynamicSecretCreateChef.md index 29e0d6fd..af8319fd 100644 --- a/docs/DynamicSecretCreateChef.md +++ b/docs/DynamicSecretCreateChef.md @@ -8,7 +8,7 @@ | **chef_server_key** | **String** | Server key | [optional] | | **chef_server_url** | **String** | Server URL | [optional] | | **chef_server_username** | **String** | Server username | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretCreateCustom.md b/docs/DynamicSecretCreateCustom.md index 1bfbbfc5..26c91561 100644 --- a/docs/DynamicSecretCreateCustom.md +++ b/docs/DynamicSecretCreateCustom.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **admin_rotation_interval_days** | **Integer** | Define rotation interval in days | [optional] | | **create_sync_url** | **String** | URL of an endpoint that implements /sync/create method, for example https://webhook.example.com/sync/create | | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **enable_admin_rotation** | **Boolean** | Should admin credentials be rotated | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/DynamicSecretCreateDockerhub.md b/docs/DynamicSecretCreateDockerhub.md index 33ee4f67..1b45e94a 100644 --- a/docs/DynamicSecretCreateDockerhub.md +++ b/docs/DynamicSecretCreateDockerhub.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **dockerhub_password** | **String** | DockerhubPassword is either the user's password access token to manage the repository | [optional] | | **dockerhub_token_scopes** | **String** | Access token scopes list (comma-separated) to give the dynamic secret valid options are in \"repo:admin\", \"repo:write\", \"repo:read\", \"repo:public_read\" | [optional] | diff --git a/docs/DynamicSecretCreateEks.md b/docs/DynamicSecretCreateEks.md index 22ba3512..5e8ba07b 100644 --- a/docs/DynamicSecretCreateEks.md +++ b/docs/DynamicSecretCreateEks.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **eks_access_key_id** | **String** | Access Key ID | [optional] | | **eks_assume_role** | **String** | IAM assume role | [optional] | diff --git a/docs/DynamicSecretCreateGcp.md b/docs/DynamicSecretCreateGcp.md index 04f85fec..965cee26 100644 --- a/docs/DynamicSecretCreateGcp.md +++ b/docs/DynamicSecretCreateGcp.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **gcp_cred_type** | **String** | | [optional] | | **gcp_key** | **String** | Base64-encoded service account private key text | [optional] | diff --git a/docs/DynamicSecretCreateGithub.md b/docs/DynamicSecretCreateGithub.md index 4708c861..a147aa22 100644 --- a/docs/DynamicSecretCreateGithub.md +++ b/docs/DynamicSecretCreateGithub.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **github_app_id** | **Integer** | Github app id | [optional] | | **github_app_private_key** | **String** | App private key | [optional] | diff --git a/docs/DynamicSecretCreateGitlab.md b/docs/DynamicSecretCreateGitlab.md index 3b22783d..057f372a 100644 --- a/docs/DynamicSecretCreateGitlab.md +++ b/docs/DynamicSecretCreateGitlab.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **gitlab_access_token** | **String** | Gitlab access token | [optional] | | **gitlab_access_type** | **String** | Gitlab access token type [project,group] | | diff --git a/docs/DynamicSecretCreateGke.md b/docs/DynamicSecretCreateGke.md index 63fcc50f..94dddcc2 100644 --- a/docs/DynamicSecretCreateGke.md +++ b/docs/DynamicSecretCreateGke.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **gke_account_key** | **String** | GKE Service Account key file path | [optional] | | **gke_cluster_cert** | **String** | GKE cluster CA certificate | [optional] | diff --git a/docs/DynamicSecretCreateGoogleWorkspace.md b/docs/DynamicSecretCreateGoogleWorkspace.md index aed9e301..307c034f 100644 --- a/docs/DynamicSecretCreateGoogleWorkspace.md +++ b/docs/DynamicSecretCreateGoogleWorkspace.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **access_mode** | **String** | | | | **admin_email** | **String** | Admin user email | | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **gcp_key** | **String** | Base64-encoded service account private key text | [optional] | | **group_email** | **String** | A group email, relevant only for group access-mode | [optional] | diff --git a/docs/DynamicSecretCreateHanaDb.md b/docs/DynamicSecretCreateHanaDb.md index e1494298..57228351 100644 --- a/docs/DynamicSecretCreateHanaDb.md +++ b/docs/DynamicSecretCreateHanaDb.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **hana_dbname** | **String** | HanaDb Name | [optional] | | **hanadb_create_statements** | **String** | HanaDb Creation statements | [optional] | diff --git a/docs/DynamicSecretCreateK8s.md b/docs/DynamicSecretCreateK8s.md index 289dc1f9..8aaf8e67 100644 --- a/docs/DynamicSecretCreateK8s.md +++ b/docs/DynamicSecretCreateK8s.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **k8s_allowed_namespaces** | **String** | Comma-separated list of allowed K8S namespaces for the generated ServiceAccount (relevant only for k8s-service-account-type=dynamic) | [optional] | diff --git a/docs/DynamicSecretCreateLdap.md b/docs/DynamicSecretCreateLdap.md index 6adf50a8..114642c3 100644 --- a/docs/DynamicSecretCreateLdap.md +++ b/docs/DynamicSecretCreateLdap.md @@ -7,7 +7,7 @@ | **provider_type** | **String** | | [optional] | | **bind_dn** | **String** | Bind DN | [optional] | | **bind_dn_password** | **String** | Bind DN Password | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **external_username** | **String** | Externally provided username [true/false] | [optional][default to 'false'] | | **group_dn** | **String** | Group DN which the temporary user should be added | [optional] | diff --git a/docs/DynamicSecretCreateMongoDb.md b/docs/DynamicSecretCreateMongoDb.md index 543cd95b..d04b90b1 100644 --- a/docs/DynamicSecretCreateMongoDb.md +++ b/docs/DynamicSecretCreateMongoDb.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **mongodb_atlas_api_private_key** | **String** | MongoDB Atlas private key | [optional] | diff --git a/docs/DynamicSecretCreateMsSql.md b/docs/DynamicSecretCreateMsSql.md index f56234c3..2645a887 100644 --- a/docs/DynamicSecretCreateMsSql.md +++ b/docs/DynamicSecretCreateMsSql.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **mssql_create_statements** | **String** | MSSQL Creation statements | [optional] | diff --git a/docs/DynamicSecretCreateMySql.md b/docs/DynamicSecretCreateMySql.md index edc94d26..94910c85 100644 --- a/docs/DynamicSecretCreateMySql.md +++ b/docs/DynamicSecretCreateMySql.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **db_server_certificates** | **String** | (Optional) DB server certificates | [optional] | | **db_server_name** | **String** | (Optional) Server name for certificate verification | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **mysql_dbname** | **String** | MySQL DB Name | [optional] | diff --git a/docs/DynamicSecretCreateOracleDb.md b/docs/DynamicSecretCreateOracleDb.md index cc009f86..4eb398fc 100644 --- a/docs/DynamicSecretCreateOracleDb.md +++ b/docs/DynamicSecretCreateOracleDb.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **db_server_certificates** | **String** | (Optional) DB server certificates | [optional] | | **db_server_name** | **String** | (Optional) Server name for certificate verification | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretCreatePing.md b/docs/DynamicSecretCreatePing.md index 75a3607c..f723ee07 100644 --- a/docs/DynamicSecretCreatePing.md +++ b/docs/DynamicSecretCreatePing.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretCreatePostgreSql.md b/docs/DynamicSecretCreatePostgreSql.md index 4611bcba..fd18b5c1 100644 --- a/docs/DynamicSecretCreatePostgreSql.md +++ b/docs/DynamicSecretCreatePostgreSql.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **creation_statements** | **String** | PostgreSQL Creation statements | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretCreateRabbitMq.md b/docs/DynamicSecretCreateRabbitMq.md index 04abc95c..2b7aa7b0 100644 --- a/docs/DynamicSecretCreateRabbitMq.md +++ b/docs/DynamicSecretCreateRabbitMq.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretCreateRdp.md b/docs/DynamicSecretCreateRdp.md index 55cfb356..d9b6fc1e 100644 --- a/docs/DynamicSecretCreateRdp.md +++ b/docs/DynamicSecretCreateRdp.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **allow_user_extend_session** | **Integer** | AllowUserExtendSession | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **fixed_user_only** | **String** | Allow access using externally (IdP) provided username [true/false] | [optional][default to 'false'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/DynamicSecretCreateRedis.md b/docs/DynamicSecretCreateRedis.md index ec8d9e6f..f291336f 100644 --- a/docs/DynamicSecretCreateRedis.md +++ b/docs/DynamicSecretCreateRedis.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **acl_rules** | **String** | A JSON array list of redis ACL rules to attach to the created user. For available rules see the ACL CAT command https://redis.io/commands/acl-cat By default the user will have permissions to read all keys '[\"~*\", \"+@read\"]' | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **host** | **String** | Redis Host | [optional][default to '127.0.0.1'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/DynamicSecretCreateRedshift.md b/docs/DynamicSecretCreateRedshift.md index 4ae49789..6fcb5e75 100644 --- a/docs/DynamicSecretCreateRedshift.md +++ b/docs/DynamicSecretCreateRedshift.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **creation_statements** | **String** | Redshift Creation statements | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretCreateSnowflake.md b/docs/DynamicSecretCreateSnowflake.md index 9dc650ce..647c28f8 100644 --- a/docs/DynamicSecretCreateSnowflake.md +++ b/docs/DynamicSecretCreateSnowflake.md @@ -8,7 +8,7 @@ | **account_password** | **String** | Database Password | [optional] | | **account_username** | **String** | Database Username | [optional] | | **db_name** | **String** | Database name | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretCreateVenafi.md b/docs/DynamicSecretCreateVenafi.md index 25f145d2..180d2676 100644 --- a/docs/DynamicSecretCreateVenafi.md +++ b/docs/DynamicSecretCreateVenafi.md @@ -8,7 +8,7 @@ | **allow_subdomains** | **Boolean** | Allow subdomains | [optional] | | **allowed_domains** | **Array<String>** | Allowed domains | [optional] | | **auto_generated_folder** | **String** | Auto generated folder | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **enable_admin_rotation** | **Boolean** | Automatic admin credentials rotation | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/DynamicSecretUpdateArtifactory.md b/docs/DynamicSecretUpdateArtifactory.md index b911b721..03f2debb 100644 --- a/docs/DynamicSecretUpdateArtifactory.md +++ b/docs/DynamicSecretUpdateArtifactory.md @@ -9,7 +9,7 @@ | **artifactory_token_audience** | **String** | Token Audience | | | **artifactory_token_scope** | **String** | Token Scope | | | **base_url** | **String** | Base URL | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretUpdateAws.md b/docs/DynamicSecretUpdateAws.md index 4435e22f..4dbdfe14 100644 --- a/docs/DynamicSecretUpdateAws.md +++ b/docs/DynamicSecretUpdateAws.md @@ -13,7 +13,7 @@ | **aws_user_groups** | **String** | AWS User groups | [optional] | | **aws_user_policies** | **String** | AWS User policies | [optional] | | **aws_user_programmatic_access** | **Boolean** | Enable AWS User programmatic access | [optional][default to true] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **enable_admin_rotation** | **Boolean** | Automatic admin credentials rotation | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | @@ -29,9 +29,11 @@ | **secure_access_web** | **Boolean** | Enable Web Secure Remote Access | [optional][default to true] | | **secure_access_web_browsing** | **Boolean** | Secure browser via Akeyless Web Access Bastion | [optional][default to false] | | **secure_access_web_proxy** | **Boolean** | Web-Proxy via Akeyless Web Access Bastion | [optional][default to false] | +| **session_tags** | **String** | String of Key value session tags comma separated, relevant only for Assumed Role | [optional] | | **tags** | **Array<String>** | Add tags attached to this object | [optional] | | **target_name** | **String** | Target name | [optional] | | **token** | **String** | Authentication token (see `/auth` and `/configure`) | [optional] | +| **transitive_tag_keys** | **String** | String of transitive tag keys space separated, relevant only for Assumed Role | [optional] | | **uid_token** | **String** | The universal identity token, Required only for universal_identity authentication | [optional] | | **user_ttl** | **String** | User TTL | [optional][default to '60m'] | @@ -66,9 +68,11 @@ instance = Akeyless::DynamicSecretUpdateAws.new( secure_access_web: null, secure_access_web_browsing: null, secure_access_web_proxy: null, + session_tags: null, tags: null, target_name: null, token: null, + transitive_tag_keys: null, uid_token: null, user_ttl: null ) diff --git a/docs/DynamicSecretUpdateAzure.md b/docs/DynamicSecretUpdateAzure.md index a28b1a90..118126c5 100644 --- a/docs/DynamicSecretUpdateAzure.md +++ b/docs/DynamicSecretUpdateAzure.md @@ -8,7 +8,7 @@ | **azure_client_id** | **String** | Azure Client ID | [optional] | | **azure_client_secret** | **String** | Azure Client Secret | [optional] | | **azure_tenant_id** | **String** | Azure Tenant ID | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **fixed_user_claim_keyname** | **String** | FixedUserClaimKeyname | [optional][default to 'false'] | | **fixed_user_only** | **Boolean** | Fixed user | [optional][default to false] | diff --git a/docs/DynamicSecretUpdateCassandra.md b/docs/DynamicSecretUpdateCassandra.md index ba7c3ed8..9403ed3a 100644 --- a/docs/DynamicSecretUpdateCassandra.md +++ b/docs/DynamicSecretUpdateCassandra.md @@ -9,7 +9,7 @@ | **cassandra_password** | **String** | Cassandra superuser password | [optional] | | **cassandra_port** | **String** | Cassandra port | [optional][default to '9042'] | | **cassandra_username** | **String** | Cassandra superuser username | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretUpdateChef.md b/docs/DynamicSecretUpdateChef.md index b8ba429f..d94bfc07 100644 --- a/docs/DynamicSecretUpdateChef.md +++ b/docs/DynamicSecretUpdateChef.md @@ -8,7 +8,7 @@ | **chef_server_key** | **String** | Server key | [optional] | | **chef_server_url** | **String** | Server URL | [optional] | | **chef_server_username** | **String** | Server username | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretUpdateCustom.md b/docs/DynamicSecretUpdateCustom.md index a50cd791..72ed8aba 100644 --- a/docs/DynamicSecretUpdateCustom.md +++ b/docs/DynamicSecretUpdateCustom.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **admin_rotation_interval_days** | **Integer** | Define rotation interval in days | [optional] | | **create_sync_url** | **String** | URL of an endpoint that implements /sync/create method, for example https://webhook.example.com/sync/create | | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **enable_admin_rotation** | **Boolean** | Should admin credentials be rotated | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/DynamicSecretUpdateDockerhub.md b/docs/DynamicSecretUpdateDockerhub.md index fffaa73a..25a80e35 100644 --- a/docs/DynamicSecretUpdateDockerhub.md +++ b/docs/DynamicSecretUpdateDockerhub.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **dockerhub_password** | **String** | DockerhubPassword is either the user's password access token to manage the repository | [optional] | | **dockerhub_token_scopes** | **String** | Access token scopes list (comma-separated) to give the dynamic secret valid options are in \"repo:admin\", \"repo:write\", \"repo:read\", \"repo:public_read\" | [optional] | diff --git a/docs/DynamicSecretUpdateEks.md b/docs/DynamicSecretUpdateEks.md index 5cf7985d..af749704 100644 --- a/docs/DynamicSecretUpdateEks.md +++ b/docs/DynamicSecretUpdateEks.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **eks_access_key_id** | **String** | Access Key ID | [optional] | | **eks_assume_role** | **String** | IAM assume role | [optional] | diff --git a/docs/DynamicSecretUpdateGcp.md b/docs/DynamicSecretUpdateGcp.md index e6cd0b41..99107a9e 100644 --- a/docs/DynamicSecretUpdateGcp.md +++ b/docs/DynamicSecretUpdateGcp.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **gcp_cred_type** | **String** | | [optional] | | **gcp_key** | **String** | Base64-encoded service account private key text | [optional] | diff --git a/docs/DynamicSecretUpdateGithub.md b/docs/DynamicSecretUpdateGithub.md index 88bd0f4d..e87a11d7 100644 --- a/docs/DynamicSecretUpdateGithub.md +++ b/docs/DynamicSecretUpdateGithub.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **github_app_id** | **Integer** | Github app id | [optional] | | **github_app_private_key** | **String** | App private key | [optional] | diff --git a/docs/DynamicSecretUpdateGitlab.md b/docs/DynamicSecretUpdateGitlab.md index 0cd8ec06..c64c5c01 100644 --- a/docs/DynamicSecretUpdateGitlab.md +++ b/docs/DynamicSecretUpdateGitlab.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **gitlab_access_token** | **String** | Gitlab access token | [optional] | | **gitlab_access_type** | **String** | Gitlab access token type [project,group] | | diff --git a/docs/DynamicSecretUpdateGke.md b/docs/DynamicSecretUpdateGke.md index 318def5a..413fc565 100644 --- a/docs/DynamicSecretUpdateGke.md +++ b/docs/DynamicSecretUpdateGke.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **gke_account_key** | **String** | GKE Service Account key file path | [optional] | | **gke_cluster_cert** | **String** | GKE cluster CA certificate | [optional] | diff --git a/docs/DynamicSecretUpdateGoogleWorkspace.md b/docs/DynamicSecretUpdateGoogleWorkspace.md index 0bcd5263..466f91b3 100644 --- a/docs/DynamicSecretUpdateGoogleWorkspace.md +++ b/docs/DynamicSecretUpdateGoogleWorkspace.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **access_mode** | **String** | | | | **admin_email** | **String** | Admin user email | | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **gcp_key** | **String** | Base64-encoded service account private key text | [optional] | | **group_email** | **String** | A group email, relevant only for group access-mode | [optional] | diff --git a/docs/DynamicSecretUpdateHanaDb.md b/docs/DynamicSecretUpdateHanaDb.md index 4a3855bf..d72601f5 100644 --- a/docs/DynamicSecretUpdateHanaDb.md +++ b/docs/DynamicSecretUpdateHanaDb.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **hana_dbname** | **String** | HanaDb Name | [optional] | | **hanadb_create_statements** | **String** | HanaDb Creation statements | [optional] | diff --git a/docs/DynamicSecretUpdateK8s.md b/docs/DynamicSecretUpdateK8s.md index c662903c..d08f8e1d 100644 --- a/docs/DynamicSecretUpdateK8s.md +++ b/docs/DynamicSecretUpdateK8s.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **k8s_allowed_namespaces** | **String** | Comma-separated list of allowed K8S namespaces for the generated ServiceAccount (relevant only for k8s-service-account-type=dynamic) | [optional] | diff --git a/docs/DynamicSecretUpdateLdap.md b/docs/DynamicSecretUpdateLdap.md index 2719f96a..b55e1d9a 100644 --- a/docs/DynamicSecretUpdateLdap.md +++ b/docs/DynamicSecretUpdateLdap.md @@ -7,7 +7,7 @@ | **provider_type** | **String** | | [optional] | | **bind_dn** | **String** | Bind DN | [optional] | | **bind_dn_password** | **String** | Bind DN Password | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **external_username** | **String** | Externally provided username [true/false] | [optional][default to 'false'] | | **group_dn** | **String** | Group DN which the temporary user should be added | [optional] | diff --git a/docs/DynamicSecretUpdateMongoDb.md b/docs/DynamicSecretUpdateMongoDb.md index 081c6124..92519167 100644 --- a/docs/DynamicSecretUpdateMongoDb.md +++ b/docs/DynamicSecretUpdateMongoDb.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **mongodb_atlas_api_private_key** | **String** | MongoDB Atlas private key | [optional] | diff --git a/docs/DynamicSecretUpdateMsSql.md b/docs/DynamicSecretUpdateMsSql.md index 652aa1bc..b0e7a090 100644 --- a/docs/DynamicSecretUpdateMsSql.md +++ b/docs/DynamicSecretUpdateMsSql.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **mssql_create_statements** | **String** | MSSQL Creation statements | [optional] | diff --git a/docs/DynamicSecretUpdateMySql.md b/docs/DynamicSecretUpdateMySql.md index af13ef03..55890ffb 100644 --- a/docs/DynamicSecretUpdateMySql.md +++ b/docs/DynamicSecretUpdateMySql.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **db_server_certificates** | **String** | (Optional) DB server certificates | [optional] | | **db_server_name** | **String** | (Optional) Server name for certificate verification | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **mysql_dbname** | **String** | MySQL DB Name | [optional] | diff --git a/docs/DynamicSecretUpdateOracleDb.md b/docs/DynamicSecretUpdateOracleDb.md index 58a7c249..62fd8245 100644 --- a/docs/DynamicSecretUpdateOracleDb.md +++ b/docs/DynamicSecretUpdateOracleDb.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **db_server_certificates** | **String** | (Optional) DB server certificates | [optional] | | **db_server_name** | **String** | (Optional) Server name for certificate verification | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretUpdatePing.md b/docs/DynamicSecretUpdatePing.md index 26be8743..b028a43b 100644 --- a/docs/DynamicSecretUpdatePing.md +++ b/docs/DynamicSecretUpdatePing.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretUpdatePostgreSql.md b/docs/DynamicSecretUpdatePostgreSql.md index fc27657e..0288e4ea 100644 --- a/docs/DynamicSecretUpdatePostgreSql.md +++ b/docs/DynamicSecretUpdatePostgreSql.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **creation_statements** | **String** | PostgreSQL Creation statements | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretUpdateRabbitMq.md b/docs/DynamicSecretUpdateRabbitMq.md index 71621bff..45740681 100644 --- a/docs/DynamicSecretUpdateRabbitMq.md +++ b/docs/DynamicSecretUpdateRabbitMq.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretUpdateRdp.md b/docs/DynamicSecretUpdateRdp.md index 239b3734..58e2fefe 100644 --- a/docs/DynamicSecretUpdateRdp.md +++ b/docs/DynamicSecretUpdateRdp.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **allow_user_extend_session** | **Integer** | AllowUserExtendSession | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **fixed_user_only** | **String** | Allow access using externally (IdP) provided username [true/false] | [optional][default to 'false'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/DynamicSecretUpdateRedis.md b/docs/DynamicSecretUpdateRedis.md index 3263e360..ff68531d 100644 --- a/docs/DynamicSecretUpdateRedis.md +++ b/docs/DynamicSecretUpdateRedis.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **acl_rules** | **String** | A JSON array list of redis ACL rules to attach to the created user. For available rules see the ACL CAT command https://redis.io/commands/acl-cat By default the user will have permissions to read all keys '[\"~*\", \"+@read\"]' | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **host** | **String** | Redis Host | [optional][default to '127.0.0.1'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/DynamicSecretUpdateRedshift.md b/docs/DynamicSecretUpdateRedshift.md index 5ffb9f6d..6cff232c 100644 --- a/docs/DynamicSecretUpdateRedshift.md +++ b/docs/DynamicSecretUpdateRedshift.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **creation_statements** | **String** | Redshift Creation statements | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretUpdateSnowflake.md b/docs/DynamicSecretUpdateSnowflake.md index 399f0bd5..cc408606 100644 --- a/docs/DynamicSecretUpdateSnowflake.md +++ b/docs/DynamicSecretUpdateSnowflake.md @@ -8,7 +8,7 @@ | **account_password** | **String** | Database Password | [optional] | | **account_username** | **String** | Database Username | [optional] | | **db_name** | **String** | Database name | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/DynamicSecretUpdateVenafi.md b/docs/DynamicSecretUpdateVenafi.md index 3f70bab2..ad06f416 100644 --- a/docs/DynamicSecretUpdateVenafi.md +++ b/docs/DynamicSecretUpdateVenafi.md @@ -8,7 +8,7 @@ | **allow_subdomains** | **Boolean** | Allow subdomains | [optional] | | **allowed_domains** | **Array<String>** | Allowed domains | [optional] | | **auto_generated_folder** | **String** | Auto generated folder | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **enable_admin_rotation** | **Boolean** | Automatic admin credentials rotation | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/GatewayCreateMigration.md b/docs/GatewayCreateMigration.md index 45c34ffc..e399bc23 100644 --- a/docs/GatewayCreateMigration.md +++ b/docs/GatewayCreateMigration.md @@ -9,6 +9,7 @@ | **_1password_secret_key** | **String** | 1Password user secret key to connect to the API | [optional] | | **_1password_url** | **String** | 1Password api container url | [optional] | | **_1password_vaults** | **Array<String>** | 1Password list of vault to get the items from | [optional] | +| **service_account_key_decoded** | **String** | | [optional] | | **ad_discover_services** | **String** | Enable/Disable discovery of Windows services from each domain server as part of the SSH/Windows Rotated Secrets. Default is false. (Relevant only for Active Directory migration) | [optional][default to 'false'] | | **ad_discovery_types** | **Array<String>** | Set migration discovery types (domain-users, computers, local-users). (Relevant only for Active Directory migration) | [optional] | | **ad_os_filter** | **String** | Filter by Operating System to run the migration, can be used with wildcards, e.g. SRV20* (Relevant only for Active Directory migration) | [optional] | @@ -79,6 +80,7 @@ instance = Akeyless::GatewayCreateMigration.new( _1password_secret_key: null, _1password_url: null, _1password_vaults: null, + service_account_key_decoded: null, ad_discover_services: null, ad_discovery_types: null, ad_os_filter: null, diff --git a/docs/GatewayCreateProducerArtifactory.md b/docs/GatewayCreateProducerArtifactory.md index 3e1b3161..664660cd 100644 --- a/docs/GatewayCreateProducerArtifactory.md +++ b/docs/GatewayCreateProducerArtifactory.md @@ -9,7 +9,7 @@ | **artifactory_token_audience** | **String** | Token Audience | | | **artifactory_token_scope** | **String** | Token Scope | | | **base_url** | **String** | Base URL | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **producer_encryption_key_name** | **String** | Dynamic producer encryption key | [optional] | diff --git a/docs/GatewayCreateProducerAws.md b/docs/GatewayCreateProducerAws.md index 11680e89..65bd0e27 100644 --- a/docs/GatewayCreateProducerAws.md +++ b/docs/GatewayCreateProducerAws.md @@ -13,7 +13,7 @@ | **aws_user_groups** | **String** | AWS User groups | [optional] | | **aws_user_policies** | **String** | AWS User policies | [optional] | | **aws_user_programmatic_access** | **Boolean** | Enable AWS User programmatic access | [optional][default to true] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **enable_admin_rotation** | **Boolean** | Automatic admin credentials rotation | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | @@ -27,9 +27,11 @@ | **secure_access_web** | **Boolean** | Enable Web Secure Remote Access | [optional][default to true] | | **secure_access_web_browsing** | **Boolean** | Secure browser via Akeyless Web Access Bastion | [optional][default to false] | | **secure_access_web_proxy** | **Boolean** | Web-Proxy via Akeyless Web Access Bastion | [optional][default to false] | +| **session_tags** | **String** | String of Key value session tags comma separated, relevant only for Assumed Role | [optional] | | **tags** | **Array<String>** | Add tags attached to this object | [optional] | | **target_name** | **String** | Target name | [optional] | | **token** | **String** | Authentication token (see `/auth` and `/configure`) | [optional] | +| **transitive_tag_keys** | **String** | String of transitive tag keys space separated, relevant only for Assumed Role | [optional] | | **uid_token** | **String** | The universal identity token, Required only for universal_identity authentication | [optional] | | **user_ttl** | **String** | User TTL | [optional][default to '60m'] | @@ -62,9 +64,11 @@ instance = Akeyless::GatewayCreateProducerAws.new( secure_access_web: null, secure_access_web_browsing: null, secure_access_web_proxy: null, + session_tags: null, tags: null, target_name: null, token: null, + transitive_tag_keys: null, uid_token: null, user_ttl: null ) diff --git a/docs/GatewayCreateProducerAzure.md b/docs/GatewayCreateProducerAzure.md index 00ff2440..985ff291 100644 --- a/docs/GatewayCreateProducerAzure.md +++ b/docs/GatewayCreateProducerAzure.md @@ -8,7 +8,7 @@ | **azure_client_id** | **String** | Azure Client ID | [optional] | | **azure_client_secret** | **String** | Azure Client Secret | [optional] | | **azure_tenant_id** | **String** | Azure Tenant ID | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **fixed_user_claim_keyname** | **String** | FixedUserClaimKeyname | [optional][default to 'false'] | | **fixed_user_only** | **Boolean** | Fixed user | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/GatewayCreateProducerCassandra.md b/docs/GatewayCreateProducerCassandra.md index 87eccb2a..0d4f0ab8 100644 --- a/docs/GatewayCreateProducerCassandra.md +++ b/docs/GatewayCreateProducerCassandra.md @@ -9,7 +9,7 @@ | **cassandra_password** | **String** | Cassandra superuser password | [optional] | | **cassandra_port** | **String** | Cassandra port | [optional][default to '9042'] | | **cassandra_username** | **String** | Cassandra superuser username | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **password_length** | **String** | The length of the password to be generated | [optional] | diff --git a/docs/GatewayCreateProducerChef.md b/docs/GatewayCreateProducerChef.md index 7284e588..67df6c5f 100644 --- a/docs/GatewayCreateProducerChef.md +++ b/docs/GatewayCreateProducerChef.md @@ -8,7 +8,7 @@ | **chef_server_key** | **String** | Server key | [optional] | | **chef_server_url** | **String** | Server URL | [optional] | | **chef_server_username** | **String** | Server username | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **password_length** | **String** | The length of the password to be generated | [optional] | diff --git a/docs/GatewayCreateProducerCustom.md b/docs/GatewayCreateProducerCustom.md index 49308280..acf2501d 100644 --- a/docs/GatewayCreateProducerCustom.md +++ b/docs/GatewayCreateProducerCustom.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **admin_rotation_interval_days** | **Integer** | Define rotation interval in days | [optional] | | **create_sync_url** | **String** | URL of an endpoint that implements /sync/create method, for example https://webhook.example.com/sync/create | | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **enable_admin_rotation** | **Boolean** | Should admin credentials be rotated | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/GatewayCreateProducerDockerhub.md b/docs/GatewayCreateProducerDockerhub.md index 7b64cbb5..ffc78c3c 100644 --- a/docs/GatewayCreateProducerDockerhub.md +++ b/docs/GatewayCreateProducerDockerhub.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **dockerhub_password** | **String** | DockerhubPassword is either the user's password access token to manage the repository | [optional] | | **dockerhub_token_scopes** | **String** | Access token scopes list (comma-separated) to give the dynamic secret valid options are in \"repo:admin\", \"repo:write\", \"repo:read\", \"repo:public_read\" | [optional] | | **dockerhub_username** | **String** | DockerhubUsername is the name of the user in dockerhub | [optional] | diff --git a/docs/GatewayCreateProducerEks.md b/docs/GatewayCreateProducerEks.md index b4ec9120..60874668 100644 --- a/docs/GatewayCreateProducerEks.md +++ b/docs/GatewayCreateProducerEks.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **eks_access_key_id** | **String** | Access Key ID | [optional] | | **eks_assume_role** | **String** | IAM assume role | [optional] | | **eks_cluster_ca_cert** | **String** | EKS cluster CA certificate | [optional] | diff --git a/docs/GatewayCreateProducerGcp.md b/docs/GatewayCreateProducerGcp.md index e1842780..06184d66 100644 --- a/docs/GatewayCreateProducerGcp.md +++ b/docs/GatewayCreateProducerGcp.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **gcp_cred_type** | **String** | | [optional] | | **gcp_key** | **String** | Base64-encoded service account private key text | [optional] | | **gcp_key_algo** | **String** | Service account key algorithm, e.g. KEY_ALG_RSA_1024 | [optional] | diff --git a/docs/GatewayCreateProducerGithub.md b/docs/GatewayCreateProducerGithub.md index e5816260..daed8ecf 100644 --- a/docs/GatewayCreateProducerGithub.md +++ b/docs/GatewayCreateProducerGithub.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **github_app_id** | **Integer** | Github app id | [optional] | | **github_app_private_key** | **String** | App private key | [optional] | | **github_base_url** | **String** | Base URL | [optional][default to 'https://api.github.com/'] | diff --git a/docs/GatewayCreateProducerGke.md b/docs/GatewayCreateProducerGke.md index fb799948..2576b24d 100644 --- a/docs/GatewayCreateProducerGke.md +++ b/docs/GatewayCreateProducerGke.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **gke_account_key** | **String** | GKE Service Account key file path | [optional] | | **gke_cluster_cert** | **String** | GKE cluster CA certificate | [optional] | | **gke_cluster_endpoint** | **String** | GKE cluster URL endpoint | [optional] | diff --git a/docs/GatewayCreateProducerHanaDb.md b/docs/GatewayCreateProducerHanaDb.md index 365d3fda..0aa979fa 100644 --- a/docs/GatewayCreateProducerHanaDb.md +++ b/docs/GatewayCreateProducerHanaDb.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **hana_dbname** | **String** | HanaDb Name | [optional] | | **hanadb_create_statements** | **String** | HanaDb Creation statements | [optional] | | **hanadb_host** | **String** | HanaDb Host | [optional][default to '127.0.0.1'] | diff --git a/docs/GatewayCreateProducerLdap.md b/docs/GatewayCreateProducerLdap.md index e9cd9dc2..6c693453 100644 --- a/docs/GatewayCreateProducerLdap.md +++ b/docs/GatewayCreateProducerLdap.md @@ -7,7 +7,7 @@ | **provider_type** | **String** | | [optional] | | **bind_dn** | **String** | Bind DN | [optional] | | **bind_dn_password** | **String** | Bind DN Password | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **external_username** | **String** | Externally provided username [true/false] | [optional][default to 'false'] | | **group_dn** | **String** | Group DN which the temporary user should be added | [optional] | | **host_provider** | **String** | Host provider type [explicit/target], Default Host provider is explicit, Relevant only for Secure Remote Access of ssh cert issuer, ldap rotated secret and ldap dynamic secret | [optional] | diff --git a/docs/GatewayCreateProducerMSSQL.md b/docs/GatewayCreateProducerMSSQL.md index dd10145f..6108817e 100644 --- a/docs/GatewayCreateProducerMSSQL.md +++ b/docs/GatewayCreateProducerMSSQL.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **mssql_create_statements** | **String** | MSSQL Creation statements | [optional] | | **mssql_dbname** | **String** | MSSQL Name | [optional] | diff --git a/docs/GatewayCreateProducerMongo.md b/docs/GatewayCreateProducerMongo.md index a98ac8da..bc0bd67e 100644 --- a/docs/GatewayCreateProducerMongo.md +++ b/docs/GatewayCreateProducerMongo.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **mongodb_atlas_api_private_key** | **String** | MongoDB Atlas private key | [optional] | | **mongodb_atlas_api_public_key** | **String** | MongoDB Atlas public key | [optional] | diff --git a/docs/GatewayCreateProducerMySQL.md b/docs/GatewayCreateProducerMySQL.md index 096042c5..5d449a4c 100644 --- a/docs/GatewayCreateProducerMySQL.md +++ b/docs/GatewayCreateProducerMySQL.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **db_server_certificates** | **String** | (Optional) DB server certificates | [optional] | | **db_server_name** | **String** | (Optional) Server name for certificate verification | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **mysql_dbname** | **String** | MySQL DB Name | [optional] | | **mysql_host** | **String** | MySQL Host | [optional][default to '127.0.0.1'] | diff --git a/docs/GatewayCreateProducerNativeK8S.md b/docs/GatewayCreateProducerNativeK8S.md index 48b7b714..4167c8ba 100644 --- a/docs/GatewayCreateProducerNativeK8S.md +++ b/docs/GatewayCreateProducerNativeK8S.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **k8s_allowed_namespaces** | **String** | Comma-separated list of allowed K8S namespaces for the generated ServiceAccount (relevant only for k8s-service-account-type=dynamic) | [optional] | | **k8s_cluster_ca_cert** | **String** | K8S cluster CA certificate | [optional] | diff --git a/docs/GatewayCreateProducerOracleDb.md b/docs/GatewayCreateProducerOracleDb.md index f8551c5f..c169e348 100644 --- a/docs/GatewayCreateProducerOracleDb.md +++ b/docs/GatewayCreateProducerOracleDb.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **db_server_certificates** | **String** | (Optional) DB server certificates | [optional] | | **db_server_name** | **String** | (Optional) Server name for certificate verification | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **oracle_host** | **String** | Oracle Host | [optional][default to '127.0.0.1'] | diff --git a/docs/GatewayCreateProducerPing.md b/docs/GatewayCreateProducerPing.md index 2c52ec0a..3e35dfa4 100644 --- a/docs/GatewayCreateProducerPing.md +++ b/docs/GatewayCreateProducerPing.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **ping_administrative_port** | **String** | Ping Federate administrative port | [optional][default to '9999'] | diff --git a/docs/GatewayCreateProducerPostgreSQL.md b/docs/GatewayCreateProducerPostgreSQL.md index e34754a8..a3fc997c 100644 --- a/docs/GatewayCreateProducerPostgreSQL.md +++ b/docs/GatewayCreateProducerPostgreSQL.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **creation_statements** | **String** | PostgreSQL Creation statements | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **password_length** | **String** | The length of the password to be generated | [optional] | diff --git a/docs/GatewayCreateProducerRabbitMQ.md b/docs/GatewayCreateProducerRabbitMQ.md index 333183f4..06c5adfd 100644 --- a/docs/GatewayCreateProducerRabbitMQ.md +++ b/docs/GatewayCreateProducerRabbitMQ.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **password_length** | **String** | The length of the password to be generated | [optional] | diff --git a/docs/GatewayCreateProducerRdp.md b/docs/GatewayCreateProducerRdp.md index 93c34732..d8e4b6f4 100644 --- a/docs/GatewayCreateProducerRdp.md +++ b/docs/GatewayCreateProducerRdp.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **allow_user_extend_session** | **Integer** | AllowUserExtendSession | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **fixed_user_only** | **String** | Allow access using externally (IdP) provided username [true/false] | [optional][default to 'false'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/GatewayCreateProducerRedis.md b/docs/GatewayCreateProducerRedis.md index a701e74b..4dcef252 100644 --- a/docs/GatewayCreateProducerRedis.md +++ b/docs/GatewayCreateProducerRedis.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **acl_rules** | **String** | A JSON array list of redis ACL rules to attach to the created user. For available rules see the ACL CAT command https://redis.io/commands/acl-cat By default the user will have permissions to read all keys '[\"~*\", \"+@read\"]' | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **host** | **String** | Redis Host | [optional][default to '127.0.0.1'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/GatewayCreateProducerRedshift.md b/docs/GatewayCreateProducerRedshift.md index 97b0ec8f..85b472f8 100644 --- a/docs/GatewayCreateProducerRedshift.md +++ b/docs/GatewayCreateProducerRedshift.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **creation_statements** | **String** | Redshift Creation statements | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **password_length** | **String** | The length of the password to be generated | [optional] | diff --git a/docs/GatewayCreateProducerSnowflake.md b/docs/GatewayCreateProducerSnowflake.md index 3e1d42a3..cba00752 100644 --- a/docs/GatewayCreateProducerSnowflake.md +++ b/docs/GatewayCreateProducerSnowflake.md @@ -8,7 +8,7 @@ | **account_password** | **String** | Database Password | [optional] | | **account_username** | **String** | Database Username | [optional] | | **db_name** | **String** | Database name | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **password_length** | **String** | The length of the password to be generated | [optional] | diff --git a/docs/GatewayCreateProducerVenafi.md b/docs/GatewayCreateProducerVenafi.md index 6e467bc0..3ecebfe6 100644 --- a/docs/GatewayCreateProducerVenafi.md +++ b/docs/GatewayCreateProducerVenafi.md @@ -8,7 +8,7 @@ | **allow_subdomains** | **Boolean** | Allow subdomains | [optional] | | **allowed_domains** | **Array<String>** | Allowed domains | [optional] | | **auto_generated_folder** | **String** | Auto generated folder | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **enable_admin_rotation** | **Boolean** | Automatic admin credentials rotation | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/GatewayUpdateItem.md b/docs/GatewayUpdateItem.md index 5aa15d52..ae8688b1 100644 --- a/docs/GatewayUpdateItem.md +++ b/docs/GatewayUpdateItem.md @@ -10,7 +10,7 @@ | **app_id** | **String** | ApplicationId (used in azure) | [optional] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | | **custom_payload** | **String** | Secret payload to be sent with rotation request (relevant only for rotator-type=custom) | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **gcp_key** | **String** | Base64-encoded service account private key text | [optional] | | **gcp_service_account_email** | **String** | The email of the gcp service account to rotate | [optional] | diff --git a/docs/GatewayUpdateMigration.md b/docs/GatewayUpdateMigration.md index e2a4352f..abcf724c 100644 --- a/docs/GatewayUpdateMigration.md +++ b/docs/GatewayUpdateMigration.md @@ -9,6 +9,7 @@ | **_1password_secret_key** | **String** | 1Password user secret key to connect to the API | [optional] | | **_1password_url** | **String** | 1Password api container url | [optional] | | **_1password_vaults** | **Array<String>** | 1Password list of vault to get the items from | [optional] | +| **service_account_key_decoded** | **String** | | [optional] | | **ad_discover_services** | **String** | Enable/Disable discovery of Windows services from each domain server as part of the SSH/Windows Rotated Secrets. Default is false. (Relevant only for Active Directory migration) | [optional][default to 'false'] | | **ad_discovery_types** | **Array<String>** | Set migration discovery types (domain-users, computers, local-users). (Relevant only for Active Directory migration) | [optional] | | **ad_os_filter** | **String** | Filter by Operating System to run the migration, can be used with wildcards, e.g. SRV20* (Relevant only for Active Directory migration) | [optional] | @@ -80,6 +81,7 @@ instance = Akeyless::GatewayUpdateMigration.new( _1password_secret_key: null, _1password_url: null, _1password_vaults: null, + service_account_key_decoded: null, ad_discover_services: null, ad_discovery_types: null, ad_os_filter: null, diff --git a/docs/GatewayUpdateProducerArtifactory.md b/docs/GatewayUpdateProducerArtifactory.md index 2db82c79..e6a98e03 100644 --- a/docs/GatewayUpdateProducerArtifactory.md +++ b/docs/GatewayUpdateProducerArtifactory.md @@ -9,7 +9,7 @@ | **artifactory_token_audience** | **String** | Token Audience | | | **artifactory_token_scope** | **String** | Token Scope | | | **base_url** | **String** | Base URL | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **new_name** | **String** | Dynamic secret name | [optional] | diff --git a/docs/GatewayUpdateProducerAws.md b/docs/GatewayUpdateProducerAws.md index fb4b09fb..b4a8877c 100644 --- a/docs/GatewayUpdateProducerAws.md +++ b/docs/GatewayUpdateProducerAws.md @@ -13,7 +13,7 @@ | **aws_user_groups** | **String** | AWS User groups | [optional] | | **aws_user_policies** | **String** | AWS User policies | [optional] | | **aws_user_programmatic_access** | **Boolean** | Enable AWS User programmatic access | [optional][default to true] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **enable_admin_rotation** | **Boolean** | Automatic admin credentials rotation | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | @@ -28,9 +28,11 @@ | **secure_access_web** | **Boolean** | Enable Web Secure Remote Access | [optional][default to true] | | **secure_access_web_browsing** | **Boolean** | Secure browser via Akeyless Web Access Bastion | [optional][default to false] | | **secure_access_web_proxy** | **Boolean** | Web-Proxy via Akeyless Web Access Bastion | [optional][default to false] | +| **session_tags** | **String** | String of Key value session tags comma separated, relevant only for Assumed Role | [optional] | | **tags** | **Array<String>** | Add tags attached to this object | [optional] | | **target_name** | **String** | Target name | [optional] | | **token** | **String** | Authentication token (see `/auth` and `/configure`) | [optional] | +| **transitive_tag_keys** | **String** | String of transitive tag keys space separated, relevant only for Assumed Role | [optional] | | **uid_token** | **String** | The universal identity token, Required only for universal_identity authentication | [optional] | | **user_ttl** | **String** | User TTL | [optional][default to '60m'] | @@ -64,9 +66,11 @@ instance = Akeyless::GatewayUpdateProducerAws.new( secure_access_web: null, secure_access_web_browsing: null, secure_access_web_proxy: null, + session_tags: null, tags: null, target_name: null, token: null, + transitive_tag_keys: null, uid_token: null, user_ttl: null ) diff --git a/docs/GatewayUpdateProducerAzure.md b/docs/GatewayUpdateProducerAzure.md index 05364ca8..e1e477fe 100644 --- a/docs/GatewayUpdateProducerAzure.md +++ b/docs/GatewayUpdateProducerAzure.md @@ -8,7 +8,7 @@ | **azure_client_id** | **String** | Azure Client ID | [optional] | | **azure_client_secret** | **String** | Azure Client Secret | [optional] | | **azure_tenant_id** | **String** | Azure Tenant ID | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **fixed_user_claim_keyname** | **String** | FixedUserClaimKeyname | [optional][default to 'false'] | | **fixed_user_only** | **Boolean** | Fixed user | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/GatewayUpdateProducerCassandra.md b/docs/GatewayUpdateProducerCassandra.md index 11fd2035..bf374f29 100644 --- a/docs/GatewayUpdateProducerCassandra.md +++ b/docs/GatewayUpdateProducerCassandra.md @@ -9,7 +9,7 @@ | **cassandra_password** | **String** | Cassandra superuser password | [optional] | | **cassandra_port** | **String** | Cassandra port | [optional][default to '9042'] | | **cassandra_username** | **String** | Cassandra superuser username | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **new_name** | **String** | Dynamic secret name | [optional] | diff --git a/docs/GatewayUpdateProducerChef.md b/docs/GatewayUpdateProducerChef.md index 5de1ce5f..247cd615 100644 --- a/docs/GatewayUpdateProducerChef.md +++ b/docs/GatewayUpdateProducerChef.md @@ -8,7 +8,7 @@ | **chef_server_key** | **String** | Server key | [optional] | | **chef_server_url** | **String** | Server URL | [optional] | | **chef_server_username** | **String** | Server username | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **new_name** | **String** | Dynamic secret name | [optional] | diff --git a/docs/GatewayUpdateProducerCustom.md b/docs/GatewayUpdateProducerCustom.md index 5973fb46..33a7b521 100644 --- a/docs/GatewayUpdateProducerCustom.md +++ b/docs/GatewayUpdateProducerCustom.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **admin_rotation_interval_days** | **Integer** | Define rotation interval in days | [optional] | | **create_sync_url** | **String** | URL of an endpoint that implements /sync/create method, for example https://webhook.example.com/sync/create | | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **enable_admin_rotation** | **Boolean** | Should admin credentials be rotated | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/GatewayUpdateProducerDockerhub.md b/docs/GatewayUpdateProducerDockerhub.md index 65a8a665..876d8bb1 100644 --- a/docs/GatewayUpdateProducerDockerhub.md +++ b/docs/GatewayUpdateProducerDockerhub.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **dockerhub_password** | **String** | DockerhubPassword is either the user's password access token to manage the repository | [optional] | | **dockerhub_token_scopes** | **String** | Access token scopes list (comma-separated) to give the dynamic secret valid options are in \"repo:admin\", \"repo:write\", \"repo:read\", \"repo:public_read\" | [optional] | | **dockerhub_username** | **String** | DockerhubUsername is the name of the user in dockerhub | [optional] | diff --git a/docs/GatewayUpdateProducerEks.md b/docs/GatewayUpdateProducerEks.md index ed9ce939..eb37cb92 100644 --- a/docs/GatewayUpdateProducerEks.md +++ b/docs/GatewayUpdateProducerEks.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **eks_access_key_id** | **String** | Access Key ID | [optional] | | **eks_assume_role** | **String** | IAM assume role | [optional] | | **eks_cluster_ca_cert** | **String** | EKS cluster CA certificate | [optional] | diff --git a/docs/GatewayUpdateProducerGcp.md b/docs/GatewayUpdateProducerGcp.md index 6d66f8a6..636b2a94 100644 --- a/docs/GatewayUpdateProducerGcp.md +++ b/docs/GatewayUpdateProducerGcp.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **gcp_cred_type** | **String** | | [optional] | | **gcp_key** | **String** | Base64-encoded service account private key text | [optional] | | **gcp_key_algo** | **String** | Service account key algorithm, e.g. KEY_ALG_RSA_1024 | [optional] | diff --git a/docs/GatewayUpdateProducerGithub.md b/docs/GatewayUpdateProducerGithub.md index ca505bf1..ee648fd5 100644 --- a/docs/GatewayUpdateProducerGithub.md +++ b/docs/GatewayUpdateProducerGithub.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **github_app_id** | **Integer** | Github app id | [optional] | | **github_app_private_key** | **String** | App private key | [optional] | | **github_base_url** | **String** | Base URL | [optional][default to 'https://api.github.com/'] | diff --git a/docs/GatewayUpdateProducerGke.md b/docs/GatewayUpdateProducerGke.md index 526069e2..1f6427f7 100644 --- a/docs/GatewayUpdateProducerGke.md +++ b/docs/GatewayUpdateProducerGke.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **gke_account_key** | **String** | GKE Service Account key file path | [optional] | | **gke_cluster_cert** | **String** | GKE cluster CA certificate | [optional] | | **gke_cluster_endpoint** | **String** | GKE cluster URL endpoint | [optional] | diff --git a/docs/GatewayUpdateProducerHanaDb.md b/docs/GatewayUpdateProducerHanaDb.md index 0ddd7cb2..b6a79862 100644 --- a/docs/GatewayUpdateProducerHanaDb.md +++ b/docs/GatewayUpdateProducerHanaDb.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **hana_dbname** | **String** | HanaDb Name | [optional] | | **hanadb_create_statements** | **String** | HanaDb Creation statements | [optional] | | **hanadb_host** | **String** | HanaDb Host | [optional][default to '127.0.0.1'] | diff --git a/docs/GatewayUpdateProducerLdap.md b/docs/GatewayUpdateProducerLdap.md index eab894c9..354028ca 100644 --- a/docs/GatewayUpdateProducerLdap.md +++ b/docs/GatewayUpdateProducerLdap.md @@ -7,7 +7,7 @@ | **provider_type** | **String** | | [optional] | | **bind_dn** | **String** | Bind DN | [optional] | | **bind_dn_password** | **String** | Bind DN Password | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **external_username** | **String** | Externally provided username [true/false] | [optional][default to 'false'] | | **group_dn** | **String** | Group DN which the temporary user should be added | [optional] | | **host_provider** | **String** | Host provider type [explicit/target], Default Host provider is explicit, Relevant only for Secure Remote Access of ssh cert issuer, ldap rotated secret and ldap dynamic secret | [optional] | diff --git a/docs/GatewayUpdateProducerMSSQL.md b/docs/GatewayUpdateProducerMSSQL.md index d666d845..063ef3bf 100644 --- a/docs/GatewayUpdateProducerMSSQL.md +++ b/docs/GatewayUpdateProducerMSSQL.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **mssql_create_statements** | **String** | MSSQL Creation statements | [optional] | | **mssql_dbname** | **String** | MSSQL Name | [optional] | diff --git a/docs/GatewayUpdateProducerMongo.md b/docs/GatewayUpdateProducerMongo.md index c74513a1..479c0648 100644 --- a/docs/GatewayUpdateProducerMongo.md +++ b/docs/GatewayUpdateProducerMongo.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **mongodb_atlas_api_private_key** | **String** | MongoDB Atlas private key | [optional] | | **mongodb_atlas_api_public_key** | **String** | MongoDB Atlas public key | [optional] | diff --git a/docs/GatewayUpdateProducerMySQL.md b/docs/GatewayUpdateProducerMySQL.md index 222fc29b..ca14c1aa 100644 --- a/docs/GatewayUpdateProducerMySQL.md +++ b/docs/GatewayUpdateProducerMySQL.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **db_server_certificates** | **String** | (Optional) DB server certificates | [optional] | | **db_server_name** | **String** | (Optional) Server name for certificate verification | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **mysql_dbname** | **String** | MySQL DB Name | [optional] | | **mysql_host** | **String** | MySQL Host | [optional][default to '127.0.0.1'] | diff --git a/docs/GatewayUpdateProducerNativeK8S.md b/docs/GatewayUpdateProducerNativeK8S.md index 908ecc65..6797f07b 100644 --- a/docs/GatewayUpdateProducerNativeK8S.md +++ b/docs/GatewayUpdateProducerNativeK8S.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **k8s_allowed_namespaces** | **String** | Comma-separated list of allowed K8S namespaces for the generated ServiceAccount (relevant only for k8s-service-account-type=dynamic) | [optional] | | **k8s_cluster_ca_cert** | **String** | K8S cluster CA certificate | [optional] | diff --git a/docs/GatewayUpdateProducerOracleDb.md b/docs/GatewayUpdateProducerOracleDb.md index 507ecd83..be692ee2 100644 --- a/docs/GatewayUpdateProducerOracleDb.md +++ b/docs/GatewayUpdateProducerOracleDb.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **db_server_certificates** | **String** | (Optional) DB server certificates | [optional] | | **db_server_name** | **String** | (Optional) Server name for certificate verification | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **new_name** | **String** | Dynamic secret name | [optional] | diff --git a/docs/GatewayUpdateProducerPing.md b/docs/GatewayUpdateProducerPing.md index 6ef74605..ddb1ef1d 100644 --- a/docs/GatewayUpdateProducerPing.md +++ b/docs/GatewayUpdateProducerPing.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **new_name** | **String** | Dynamic secret New name | [optional] | diff --git a/docs/GatewayUpdateProducerPostgreSQL.md b/docs/GatewayUpdateProducerPostgreSQL.md index 5d3bdfa2..0b96f8d8 100644 --- a/docs/GatewayUpdateProducerPostgreSQL.md +++ b/docs/GatewayUpdateProducerPostgreSQL.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **creation_statements** | **String** | PostgreSQL Creation statements | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **new_name** | **String** | Dynamic secret name | [optional] | diff --git a/docs/GatewayUpdateProducerRabbitMQ.md b/docs/GatewayUpdateProducerRabbitMQ.md index 33ad7c59..43e5edd7 100644 --- a/docs/GatewayUpdateProducerRabbitMQ.md +++ b/docs/GatewayUpdateProducerRabbitMQ.md @@ -4,7 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **new_name** | **String** | Dynamic secret name | [optional] | diff --git a/docs/GatewayUpdateProducerRdp.md b/docs/GatewayUpdateProducerRdp.md index 5d9b5fbc..926a95d2 100644 --- a/docs/GatewayUpdateProducerRdp.md +++ b/docs/GatewayUpdateProducerRdp.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **allow_user_extend_session** | **Integer** | AllowUserExtendSession | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **fixed_user_only** | **String** | Allow access using externally (IdP) provided username [true/false] | [optional][default to 'false'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/GatewayUpdateProducerRedis.md b/docs/GatewayUpdateProducerRedis.md index b5784273..2a687c93 100644 --- a/docs/GatewayUpdateProducerRedis.md +++ b/docs/GatewayUpdateProducerRedis.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **acl_rules** | **String** | A JSON array list of redis ACL rules to attach to the created user. For available rules see the ACL CAT command https://redis.io/commands/acl-cat By default the user will have permissions to read all keys '[\"~*\", \"+@read\"]' | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **host** | **String** | Redis Host | [optional][default to '127.0.0.1'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/GatewayUpdateProducerRedshift.md b/docs/GatewayUpdateProducerRedshift.md index b92ea07b..5ef69748 100644 --- a/docs/GatewayUpdateProducerRedshift.md +++ b/docs/GatewayUpdateProducerRedshift.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **creation_statements** | **String** | Redshift Creation statements | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **new_name** | **String** | Dynamic secret name | [optional] | diff --git a/docs/GatewayUpdateProducerSnowflake.md b/docs/GatewayUpdateProducerSnowflake.md index 4a0199d7..5d69a09e 100644 --- a/docs/GatewayUpdateProducerSnowflake.md +++ b/docs/GatewayUpdateProducerSnowflake.md @@ -8,7 +8,7 @@ | **account_password** | **String** | Database Password | [optional] | | **account_username** | **String** | Database Username | [optional] | | **db_name** | **String** | Database name | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | | **new_name** | **String** | Dynamic secret name | [optional] | diff --git a/docs/GatewayUpdateProducerVenafi.md b/docs/GatewayUpdateProducerVenafi.md index ca47de16..1d74ccc3 100644 --- a/docs/GatewayUpdateProducerVenafi.md +++ b/docs/GatewayUpdateProducerVenafi.md @@ -8,7 +8,7 @@ | **allow_subdomains** | **Boolean** | Allow subdomains | [optional] | | **allowed_domains** | **Array<String>** | Allowed domains | [optional] | | **auto_generated_folder** | **String** | Auto generated folder | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **enable_admin_rotation** | **Boolean** | Automatic admin credentials rotation | [optional][default to false] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **name** | **String** | Dynamic secret name | | diff --git a/docs/NotiForwarder.md b/docs/NotiForwarder.md index 699ad08e..34e6df71 100644 --- a/docs/NotiForwarder.md +++ b/docs/NotiForwarder.md @@ -12,6 +12,7 @@ | **endpoint** | **String** | | [optional] | | **event_types** | **Array<String>** | | [optional] | | **gateway_cluster_id** | **Integer** | | [optional] | +| **include_error** | **Boolean** | | [optional] | | **is_enabled** | **Boolean** | | [optional] | | **last_version** | **Integer** | | [optional] | | **modification_date** | **Time** | | [optional] | @@ -45,6 +46,7 @@ instance = Akeyless::NotiForwarder.new( endpoint: null, event_types: null, gateway_cluster_id: null, + include_error: null, is_enabled: null, last_version: null, modification_date: null, diff --git a/docs/RenewCertificate.md b/docs/RenewCertificate.md index 5ebe6922..8789d3e7 100644 --- a/docs/RenewCertificate.md +++ b/docs/RenewCertificate.md @@ -4,6 +4,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | +| **cert_issuer_name** | **String** | The name of the PKI certificate issuer | [optional] | | **generate_key** | **Boolean** | Generate a new key as part of the certificate renewal | [optional] | | **item_id** | **Integer** | Certificate item id | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | @@ -17,6 +18,7 @@ require 'akeyless' instance = Akeyless::RenewCertificate.new( + cert_issuer_name: null, generate_key: null, item_id: null, json: null, diff --git a/docs/Role.md b/docs/Role.md index 89d1784e..40414fe3 100644 --- a/docs/Role.md +++ b/docs/Role.md @@ -9,6 +9,7 @@ | **client_permissions** | **Array<String>** | | [optional] | | **comment** | **String** | | [optional] | | **creation_date** | **Time** | | [optional] | +| **delete_protection** | **Boolean** | | [optional] | | **modification_date** | **Time** | | [optional] | | **role_auth_methods_assoc** | [**Array<RoleAuthMethodAssociation>**](RoleAuthMethodAssociation.md) | | [optional] | | **role_name** | **String** | | [optional] | @@ -25,6 +26,7 @@ instance = Akeyless::Role.new( client_permissions: null, comment: null, creation_date: null, + delete_protection: null, modification_date: null, role_auth_methods_assoc: null, role_name: null, diff --git a/docs/RotatedSecretCreateAws.md b/docs/RotatedSecretCreateAws.md index cf97d280..b20cb275 100644 --- a/docs/RotatedSecretCreateAws.md +++ b/docs/RotatedSecretCreateAws.md @@ -9,7 +9,7 @@ | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | | **aws_region** | **String** | Aws Region | [optional][default to 'us-east-2'] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **grace_rotation** | **String** | Create a new access key without deleting the old key from AWS for backup (relevant only for AWS) [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/RotatedSecretCreateAzure.md b/docs/RotatedSecretCreateAzure.md index fa3f20fb..58d10bc7 100644 --- a/docs/RotatedSecretCreateAzure.md +++ b/docs/RotatedSecretCreateAzure.md @@ -9,7 +9,7 @@ | **application_id** | **String** | Id of the azure app that hold the serect to be rotated (relevant only for rotator-type=api-key & authentication-credentials=use-target-creds) | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | @@ -20,6 +20,7 @@ | **rotation_hour** | **Integer** | The Hour of the rotation in UTC | [optional] | | **rotation_interval** | **String** | The number of days to wait between every automatic key rotation (1-365) | [optional] | | **rotator_type** | **String** | The rotator type. options: [target/password/api-key/azure-storage-account] | | +| **secure_access_disable_concurrent_connections** | **Boolean** | Enable this flag to prevent simultaneous use of the same secret | [optional] | | **secure_access_enable** | **String** | Enable/Disable secure remote access [true/false] | [optional] | | **secure_access_url** | **String** | Destination URL to inject secrets | [optional] | | **secure_access_web** | **Boolean** | Enable Web Secure Remote Access | [optional][default to false] | @@ -54,6 +55,7 @@ instance = Akeyless::RotatedSecretCreateAzure.new( rotation_hour: null, rotation_interval: null, rotator_type: null, + secure_access_disable_concurrent_connections: null, secure_access_enable: null, secure_access_url: null, secure_access_web: null, diff --git a/docs/RotatedSecretCreateCassandra.md b/docs/RotatedSecretCreateCassandra.md index df552b05..d53a6870 100644 --- a/docs/RotatedSecretCreateCassandra.md +++ b/docs/RotatedSecretCreateCassandra.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretCreateCustom.md b/docs/RotatedSecretCreateCustom.md index aa949a69..2fec958d 100644 --- a/docs/RotatedSecretCreateCustom.md +++ b/docs/RotatedSecretCreateCustom.md @@ -7,7 +7,7 @@ | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | | **custom_payload** | **String** | Secret payload to be sent with rotation request | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | @@ -30,6 +30,7 @@ | **secure_access_web_proxy** | **Boolean** | Web-Proxy via Akeyless Web Access Bastion | [optional][default to false] | | **tags** | **Array<String>** | Add tags attached to this object | [optional] | | **target_name** | **String** | Target name | | +| **timeout_sec** | **Integer** | Maximum allowed time in seconds for the custom rotator to return the results | [optional][default to 40] | | **token** | **String** | Authentication token (see `/auth` and `/configure`) | [optional] | | **uid_token** | **String** | The universal identity token, Required only for universal_identity authentication | [optional] | @@ -65,6 +66,7 @@ instance = Akeyless::RotatedSecretCreateCustom.new( secure_access_web_proxy: null, tags: null, target_name: null, + timeout_sec: null, token: null, uid_token: null ) diff --git a/docs/RotatedSecretCreateDockerhub.md b/docs/RotatedSecretCreateDockerhub.md index f8a11cff..27d38fb4 100644 --- a/docs/RotatedSecretCreateDockerhub.md +++ b/docs/RotatedSecretCreateDockerhub.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretCreateGcp.md b/docs/RotatedSecretCreateGcp.md index c55a961c..613b6643 100644 --- a/docs/RotatedSecretCreateGcp.md +++ b/docs/RotatedSecretCreateGcp.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **gcp_key** | **String** | Base64-encoded service account private key text | [optional] | | **gcp_service_account_email** | **String** | The email of the gcp service account to rotate | [optional] | diff --git a/docs/RotatedSecretCreateHanadb.md b/docs/RotatedSecretCreateHanadb.md index 7010d388..c21a3ab2 100644 --- a/docs/RotatedSecretCreateHanadb.md +++ b/docs/RotatedSecretCreateHanadb.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretCreateLdap.md b/docs/RotatedSecretCreateLdap.md index e0405549..367c8be0 100644 --- a/docs/RotatedSecretCreateLdap.md +++ b/docs/RotatedSecretCreateLdap.md @@ -7,7 +7,7 @@ | **provider_type** | **String** | | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **host_provider** | **String** | Host provider type [explicit/target], Default Host provider is explicit, Relevant only for Secure Remote Access of ssh cert issuer, ldap rotated secret and ldap dynamic secret | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/RotatedSecretCreateMongodb.md b/docs/RotatedSecretCreateMongodb.md index 19cbbbda..efabccea 100644 --- a/docs/RotatedSecretCreateMongodb.md +++ b/docs/RotatedSecretCreateMongodb.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretCreateMssql.md b/docs/RotatedSecretCreateMssql.md index 89399581..f1bb329f 100644 --- a/docs/RotatedSecretCreateMssql.md +++ b/docs/RotatedSecretCreateMssql.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretCreateMysql.md b/docs/RotatedSecretCreateMysql.md index eab31dde..708849df 100644 --- a/docs/RotatedSecretCreateMysql.md +++ b/docs/RotatedSecretCreateMysql.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretCreateOracledb.md b/docs/RotatedSecretCreateOracledb.md index b1496455..f4899cce 100644 --- a/docs/RotatedSecretCreateOracledb.md +++ b/docs/RotatedSecretCreateOracledb.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretCreatePostgresql.md b/docs/RotatedSecretCreatePostgresql.md index ad7e3a07..0763bbdb 100644 --- a/docs/RotatedSecretCreatePostgresql.md +++ b/docs/RotatedSecretCreatePostgresql.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretCreateRedis.md b/docs/RotatedSecretCreateRedis.md index f47ae604..178a7566 100644 --- a/docs/RotatedSecretCreateRedis.md +++ b/docs/RotatedSecretCreateRedis.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretCreateRedshift.md b/docs/RotatedSecretCreateRedshift.md index 6587bf13..87911832 100644 --- a/docs/RotatedSecretCreateRedshift.md +++ b/docs/RotatedSecretCreateRedshift.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretCreateSnowflake.md b/docs/RotatedSecretCreateSnowflake.md index 6e77a6fe..8edddb33 100644 --- a/docs/RotatedSecretCreateSnowflake.md +++ b/docs/RotatedSecretCreateSnowflake.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretCreateSsh.md b/docs/RotatedSecretCreateSsh.md index 598aa427..09c294a3 100644 --- a/docs/RotatedSecretCreateSsh.md +++ b/docs/RotatedSecretCreateSsh.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretCreateWindows.md b/docs/RotatedSecretCreateWindows.md index 82dfdae4..04214ef3 100644 --- a/docs/RotatedSecretCreateWindows.md +++ b/docs/RotatedSecretCreateWindows.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **key** | **String** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] | diff --git a/docs/RotatedSecretDetailsInfo.md b/docs/RotatedSecretDetailsInfo.md index 9257469b..0bb14c02 100644 --- a/docs/RotatedSecretDetailsInfo.md +++ b/docs/RotatedSecretDetailsInfo.md @@ -18,6 +18,7 @@ | **rotator_type** | **String** | | [optional] | | **same_password** | **Boolean** | | [optional] | | **services_details** | [**Array<WindowsService>**](WindowsService.md) | | [optional] | +| **timeout_seconds** | **Integer** | | [optional] | ## Example @@ -38,7 +39,8 @@ instance = Akeyless::RotatedSecretDetailsInfo.new( rotator_status: null, rotator_type: null, same_password: null, - services_details: null + services_details: null, + timeout_seconds: null ) ``` diff --git a/docs/RotatedSecretUpdateAws.md b/docs/RotatedSecretUpdateAws.md index 80056cae..8c72b0e1 100644 --- a/docs/RotatedSecretUpdateAws.md +++ b/docs/RotatedSecretUpdateAws.md @@ -10,7 +10,7 @@ | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | | **aws_region** | **String** | Aws Region | [optional][default to 'us-east-2'] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **grace_rotation** | **String** | Create a new access key without deleting the old key from AWS for backup (relevant only for AWS) [true/false] | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/RotatedSecretUpdateAzure.md b/docs/RotatedSecretUpdateAzure.md index 43994bcb..d2b90e5e 100644 --- a/docs/RotatedSecretUpdateAzure.md +++ b/docs/RotatedSecretUpdateAzure.md @@ -10,7 +10,7 @@ | **application_id** | **String** | Id of the azure app that hold the serect to be rotated (relevant only for rotator-type=api-key & authentication-credentials=use-target-creds) | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | @@ -23,6 +23,7 @@ | **rotate_after_disconnect** | **String** | Rotate the value of the secret after SRA session ends [true/false] | [optional][default to 'false'] | | **rotation_hour** | **Integer** | The Hour of the rotation in UTC | [optional] | | **rotation_interval** | **String** | The number of days to wait between every automatic key rotation (1-365) | [optional] | +| **secure_access_disable_concurrent_connections** | **Boolean** | Enable this flag to prevent simultaneous use of the same secret | [optional] | | **secure_access_enable** | **String** | Enable/Disable secure remote access [true/false] | [optional] | | **secure_access_url** | **String** | Destination URL to inject secrets | [optional] | | **secure_access_web** | **Boolean** | Enable Web Secure Remote Access | [optional][default to false] | @@ -58,6 +59,7 @@ instance = Akeyless::RotatedSecretUpdateAzure.new( rotate_after_disconnect: null, rotation_hour: null, rotation_interval: null, + secure_access_disable_concurrent_connections: null, secure_access_enable: null, secure_access_url: null, secure_access_web: null, diff --git a/docs/RotatedSecretUpdateCassandra.md b/docs/RotatedSecretUpdateCassandra.md index 8f91d9a3..cf6038ba 100644 --- a/docs/RotatedSecretUpdateCassandra.md +++ b/docs/RotatedSecretUpdateCassandra.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/RotatedSecretUpdateCustom.md b/docs/RotatedSecretUpdateCustom.md index de4c1c7e..d96d1dcb 100644 --- a/docs/RotatedSecretUpdateCustom.md +++ b/docs/RotatedSecretUpdateCustom.md @@ -8,7 +8,7 @@ | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | | **custom_payload** | **String** | Secret payload to be sent with rotation request | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | @@ -32,6 +32,7 @@ | **secure_access_web** | **Boolean** | Enable Web Secure Remote Access | [optional][default to false] | | **secure_access_web_browsing** | **Boolean** | Secure browser via Akeyless Web Access Bastion | [optional][default to false] | | **secure_access_web_proxy** | **Boolean** | Web-Proxy via Akeyless Web Access Bastion | [optional][default to false] | +| **timeout_sec** | **Integer** | Maximum allowed time in seconds for the custom rotator to return the results | [optional] | | **token** | **String** | Authentication token (see `/auth` and `/configure`) | [optional] | | **uid_token** | **String** | The universal identity token, Required only for universal_identity authentication | [optional] | @@ -69,6 +70,7 @@ instance = Akeyless::RotatedSecretUpdateCustom.new( secure_access_web: null, secure_access_web_browsing: null, secure_access_web_proxy: null, + timeout_sec: null, token: null, uid_token: null ) diff --git a/docs/RotatedSecretUpdateDockerhub.md b/docs/RotatedSecretUpdateDockerhub.md index d57a3f60..880fc352 100644 --- a/docs/RotatedSecretUpdateDockerhub.md +++ b/docs/RotatedSecretUpdateDockerhub.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/RotatedSecretUpdateGcp.md b/docs/RotatedSecretUpdateGcp.md index a86c4436..35062d4e 100644 --- a/docs/RotatedSecretUpdateGcp.md +++ b/docs/RotatedSecretUpdateGcp.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **gcp_key** | **String** | Base64-encoded service account private key text | [optional] | | **gcp_service_account_email** | **String** | The email of the gcp service account to rotate | [optional] | diff --git a/docs/RotatedSecretUpdateHanadb.md b/docs/RotatedSecretUpdateHanadb.md index 6a3aca41..85ee17d8 100644 --- a/docs/RotatedSecretUpdateHanadb.md +++ b/docs/RotatedSecretUpdateHanadb.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/RotatedSecretUpdateLdap.md b/docs/RotatedSecretUpdateLdap.md index 28b5ae35..903b2286 100644 --- a/docs/RotatedSecretUpdateLdap.md +++ b/docs/RotatedSecretUpdateLdap.md @@ -8,7 +8,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **host_provider** | **String** | Host provider type [explicit/target], Default Host provider is explicit, Relevant only for Secure Remote Access of ssh cert issuer, ldap rotated secret and ldap dynamic secret | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/RotatedSecretUpdateMongodb.md b/docs/RotatedSecretUpdateMongodb.md index 3336c617..a8a82178 100644 --- a/docs/RotatedSecretUpdateMongodb.md +++ b/docs/RotatedSecretUpdateMongodb.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/RotatedSecretUpdateMssql.md b/docs/RotatedSecretUpdateMssql.md index 03a46c58..4e34486c 100644 --- a/docs/RotatedSecretUpdateMssql.md +++ b/docs/RotatedSecretUpdateMssql.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/RotatedSecretUpdateMysql.md b/docs/RotatedSecretUpdateMysql.md index 538212c3..dd693062 100644 --- a/docs/RotatedSecretUpdateMysql.md +++ b/docs/RotatedSecretUpdateMysql.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/RotatedSecretUpdateOracledb.md b/docs/RotatedSecretUpdateOracledb.md index 00bc3bd7..c5f305d7 100644 --- a/docs/RotatedSecretUpdateOracledb.md +++ b/docs/RotatedSecretUpdateOracledb.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/RotatedSecretUpdatePostgresql.md b/docs/RotatedSecretUpdatePostgresql.md index 9b03bc72..3dc4f872 100644 --- a/docs/RotatedSecretUpdatePostgresql.md +++ b/docs/RotatedSecretUpdatePostgresql.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/RotatedSecretUpdateRedis.md b/docs/RotatedSecretUpdateRedis.md index a5339a93..981009d7 100644 --- a/docs/RotatedSecretUpdateRedis.md +++ b/docs/RotatedSecretUpdateRedis.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/RotatedSecretUpdateRedshift.md b/docs/RotatedSecretUpdateRedshift.md index 8ac61fa5..f653b8b7 100644 --- a/docs/RotatedSecretUpdateRedshift.md +++ b/docs/RotatedSecretUpdateRedshift.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/RotatedSecretUpdateSnowflake.md b/docs/RotatedSecretUpdateSnowflake.md index b2b6404b..eba43c98 100644 --- a/docs/RotatedSecretUpdateSnowflake.md +++ b/docs/RotatedSecretUpdateSnowflake.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/RotatedSecretUpdateSsh.md b/docs/RotatedSecretUpdateSsh.md index 12aa86e0..0f6a334d 100644 --- a/docs/RotatedSecretUpdateSsh.md +++ b/docs/RotatedSecretUpdateSsh.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/RotatedSecretUpdateWindows.md b/docs/RotatedSecretUpdateWindows.md index 0ff74c4f..9b81b30f 100644 --- a/docs/RotatedSecretUpdateWindows.md +++ b/docs/RotatedSecretUpdateWindows.md @@ -7,7 +7,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **authentication_credentials** | **String** | The credentials to connect with use-user-creds/use-target-creds | [optional][default to 'use-user-creds'] | | **auto_rotate** | **String** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **keep_prev_version** | **String** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] | diff --git a/docs/UpdateAuthMethod.md b/docs/UpdateAuthMethod.md index a8d17251..433b4617 100644 --- a/docs/UpdateAuthMethod.md +++ b/docs/UpdateAuthMethod.md @@ -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] | @@ -27,6 +28,7 @@ instance = Akeyless::UpdateAuthMethod.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/UpdateAuthMethodAWSIAM.md b/docs/UpdateAuthMethodAWSIAM.md index 250828d6..152043c9 100644 --- a/docs/UpdateAuthMethodAWSIAM.md +++ b/docs/UpdateAuthMethodAWSIAM.md @@ -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] | @@ -42,6 +43,7 @@ instance = Akeyless::UpdateAuthMethodAWSIAM.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, diff --git a/docs/UpdateAuthMethodAzureAD.md b/docs/UpdateAuthMethodAzureAD.md index 03e11008..4fff75a6 100644 --- a/docs/UpdateAuthMethodAzureAD.md +++ b/docs/UpdateAuthMethodAzureAD.md @@ -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] | @@ -49,6 +50,7 @@ instance = Akeyless::UpdateAuthMethodAzureAD.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, diff --git a/docs/UpdateAuthMethodCert.md b/docs/UpdateAuthMethodCert.md index 06dd6608..e2cc6eb0 100644 --- a/docs/UpdateAuthMethodCert.md +++ b/docs/UpdateAuthMethodCert.md @@ -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] | @@ -45,6 +46,7 @@ instance = Akeyless::UpdateAuthMethodCert.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, diff --git a/docs/UpdateAuthMethodGCP.md b/docs/UpdateAuthMethodGCP.md index 108e8b6b..2547cb68 100644 --- a/docs/UpdateAuthMethodGCP.md +++ b/docs/UpdateAuthMethodGCP.md @@ -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] | @@ -41,6 +42,7 @@ instance = Akeyless::UpdateAuthMethodGCP.new( bound_regions: null, bound_service_accounts: null, bound_zones: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/UpdateAuthMethodK8S.md b/docs/UpdateAuthMethodK8S.md index fcaf46bc..701aed1b 100644 --- a/docs/UpdateAuthMethodK8S.md +++ b/docs/UpdateAuthMethodK8S.md @@ -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] | @@ -37,6 +38,7 @@ instance = Akeyless::UpdateAuthMethodK8S.new( bound_namespaces: null, bound_pod_names: null, bound_sa_names: null, + delete_protection: null, description: null, force_sub_claims: null, gen_key: null, diff --git a/docs/UpdateAuthMethodLDAP.md b/docs/UpdateAuthMethodLDAP.md index d7a370a4..541b1302 100644 --- a/docs/UpdateAuthMethodLDAP.md +++ b/docs/UpdateAuthMethodLDAP.md @@ -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] | @@ -30,6 +31,7 @@ instance = Akeyless::UpdateAuthMethodLDAP.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, gen_key: null, diff --git a/docs/UpdateAuthMethodOAuth2.md b/docs/UpdateAuthMethodOAuth2.md index 3c2809b4..475ebe9e 100644 --- a/docs/UpdateAuthMethodOAuth2.md +++ b/docs/UpdateAuthMethodOAuth2.md @@ -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] | @@ -41,6 +42,7 @@ instance = Akeyless::UpdateAuthMethodOAuth2.new( bound_ips: null, cert: null, cert_file_data: null, + delete_protection: null, description: null, force_sub_claims: null, gateway_url: null, diff --git a/docs/UpdateAuthMethodOCI.md b/docs/UpdateAuthMethodOCI.md index a0af8d27..1b82a573 100644 --- a/docs/UpdateAuthMethodOCI.md +++ b/docs/UpdateAuthMethodOCI.md @@ -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 | | @@ -29,6 +30,7 @@ instance = Akeyless::UpdateAuthMethodOCI.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, group_ocid: null, diff --git a/docs/UpdateAuthMethodOIDC.md b/docs/UpdateAuthMethodOIDC.md index 20d7b0f8..26b6fcd4 100644 --- a/docs/UpdateAuthMethodOIDC.md +++ b/docs/UpdateAuthMethodOIDC.md @@ -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] | @@ -40,6 +41,7 @@ instance = Akeyless::UpdateAuthMethodOIDC.new( bound_ips: null, client_id: null, client_secret: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/UpdateAuthMethodSAML.md b/docs/UpdateAuthMethodSAML.md index fd3fe17e..a0b9f388 100644 --- a/docs/UpdateAuthMethodSAML.md +++ b/docs/UpdateAuthMethodSAML.md @@ -8,6 +8,7 @@ | **allowed_redirect_uri** | **Array<String>** | Allowed redirect URIs after the authentication | [optional] | | **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] | @@ -33,6 +34,7 @@ instance = Akeyless::UpdateAuthMethodSAML.new( allowed_redirect_uri: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, description: null, force_sub_claims: null, gw_bound_ips: null, diff --git a/docs/UpdateAuthMethodUniversalIdentity.md b/docs/UpdateAuthMethodUniversalIdentity.md index 59f3583e..9659bc37 100644 --- a/docs/UpdateAuthMethodUniversalIdentity.md +++ b/docs/UpdateAuthMethodUniversalIdentity.md @@ -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] | | **deny_inheritance** | **Boolean** | Deny from root to create children | [optional] | | **deny_rotate** | **Boolean** | Deny from the token to rotate | [optional] | | **description** | **String** | Auth Method description | [optional] | @@ -30,6 +31,7 @@ instance = Akeyless::UpdateAuthMethodUniversalIdentity.new( access_expires: null, audit_logs_claims: null, bound_ips: null, + delete_protection: null, deny_inheritance: null, deny_rotate: null, description: null, diff --git a/docs/UpdateCertificateValue.md b/docs/UpdateCertificateValue.md index 9c97b49c..2105ae38 100644 --- a/docs/UpdateCertificateValue.md +++ b/docs/UpdateCertificateValue.md @@ -6,7 +6,7 @@ | ---- | ---- | ----------- | ----- | | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **certificate_data** | **String** | Content of the certificate in a Base64 format. | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **expiration_event_in** | **Array<String>** | How many days before the expiration of the certificate would you like to be notified. | [optional] | | **format** | **String** | CertificateFormat of the certificate and private key, possible values: cer,crt,pem,pfx,p12. Required when passing inline certificate content with --certificate-data or --key-data, otherwise format is derived from the file extension. | [optional] | diff --git a/docs/UpdateItem.md b/docs/UpdateItem.md index 17aff0e6..c2a1d8d2 100644 --- a/docs/UpdateItem.md +++ b/docs/UpdateItem.md @@ -9,7 +9,7 @@ | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **cert_file_data** | **String** | PEM Certificate in a Base64 format. Used for updating RSA keys' certificates. | [optional] | | **change_event** | **String** | Trigger an event when a secret value changed [true/false] (Relevant only for Static Secret) | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_metadata'] | | **host_provider** | **String** | Host provider type [explicit/target], Default Host provider is explicit, Relevant only for Secure Remote Access of ssh cert issuer, ldap rotated secret and ldap dynamic secret | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/UpdatePKICertIssuer.md b/docs/UpdatePKICertIssuer.md index 82fa11a6..f377d29f 100644 --- a/docs/UpdatePKICertIssuer.md +++ b/docs/UpdatePKICertIssuer.md @@ -16,7 +16,7 @@ | **country** | **String** | A comma-separated list of countries that will be set in the issued certificate | [optional] | | **create_private_crl** | **Boolean** | Set this to allow the issuer will expose a CRL endpoint in the Gateway | [optional] | | **create_public_crl** | **Boolean** | Set this to allow the cert issuer will expose a public CRL endpoint | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **destination_path** | **String** | A path in which to save generated certificates | [optional] | | **expiration_event_in** | **Array<String>** | How many days before the expiration of the certificate would you like to be notified. | [optional] | diff --git a/docs/UpdateRole.md b/docs/UpdateRole.md index 2a7d3838..6ded6e7a 100644 --- a/docs/UpdateRole.md +++ b/docs/UpdateRole.md @@ -6,6 +6,7 @@ | ---- | ---- | ----------- | ----- | | **analytics_access** | **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] | | **audit_access** | **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] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional][default to 'default_comment'] | | **event_center_access** | **String** | Allow this role to view Event Center. Currently only 'none', 'own' and 'all' values are supported | [optional] | | **event_forwarder_access** | **String** | Allow this role to manage Event Forwarders. Currently only 'none' and 'all' values are supported. | [optional] | @@ -27,6 +28,7 @@ require 'akeyless' instance = Akeyless::UpdateRole.new( analytics_access: null, audit_access: null, + delete_protection: null, description: null, event_center_access: null, event_forwarder_access: null, diff --git a/docs/UpdateSSHCertIssuer.md b/docs/UpdateSSHCertIssuer.md index 7c93ed66..e2856c1c 100644 --- a/docs/UpdateSSHCertIssuer.md +++ b/docs/UpdateSSHCertIssuer.md @@ -7,7 +7,7 @@ | **provider_type** | **String** | | [optional] | | **add_tag** | **Array<String>** | List of the new tags that will be attached to this item | [optional] | | **allowed_users** | **String** | Users allowed to fetch the certificate, e.g root,ubuntu | | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **extensions** | **Hash<String, String>** | Signed certificates with extensions, e.g permit-port-forwarding=\\\"\\\" | [optional] | | **host_provider** | **String** | Host provider type [explicit/target], Default Host provider is explicit, Relevant only for Secure Remote Access of ssh cert issuer, ldap rotated secret and ldap dynamic secret | [optional] | diff --git a/docs/UploadPKCS12.md b/docs/UploadPKCS12.md index 4f7008fd..cf8aa0ea 100644 --- a/docs/UploadPKCS12.md +++ b/docs/UploadPKCS12.md @@ -5,7 +5,7 @@ | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **customer_frg_id** | **String** | The customer fragment ID that will be used to split the key (if empty, the key will be created independently of a customer fragment) | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **_in** | **String** | PKCS#12 input file (private key and certificate only) | | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | diff --git a/docs/UploadRSA.md b/docs/UploadRSA.md index 65d861a0..b0112da6 100644 --- a/docs/UploadRSA.md +++ b/docs/UploadRSA.md @@ -7,7 +7,7 @@ | **alg** | **String** | Key type. options: [RSA1024, RSA2048, RSA3072, RSA4096] | | | **cert_file_data** | **String** | Certificate in a PEM format. | [optional] | | **customer_frg_id** | **String** | The customer fragment ID that will be used to split the key (if empty, the key will be created independently of a customer fragment) | [optional] | -| **delete_protection** | **String** | Protection from accidental deletion of this item [true/false] | [optional] | +| **delete_protection** | **String** | Protection from accidental deletion of this object [true/false] | [optional] | | **description** | **String** | Description of the object | [optional] | | **json** | **Boolean** | Set output format to JSON | [optional][default to false] | | **metadata** | **String** | Deprecated - use description | [optional] | diff --git a/lib/akeyless/api/v2_api.rb b/lib/akeyless/api/v2_api.rb index b9c99d20..11b10b1d 100644 --- a/lib/akeyless/api/v2_api.rb +++ b/lib/akeyless/api/v2_api.rb @@ -47,7 +47,7 @@ def assoc_role_auth_method_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -111,7 +111,7 @@ def assoc_target_item_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -175,7 +175,7 @@ def auth_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -239,7 +239,7 @@ def auth_method_create_api_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -303,7 +303,7 @@ def auth_method_create_aws_iam_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -367,7 +367,7 @@ def auth_method_create_azure_ad_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -431,7 +431,7 @@ def auth_method_create_cert_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -495,7 +495,7 @@ def auth_method_create_email_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -559,7 +559,7 @@ def auth_method_create_gcp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -623,7 +623,7 @@ def auth_method_create_k8s_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -687,7 +687,7 @@ def auth_method_create_ldap_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -751,7 +751,7 @@ def auth_method_create_oauth2_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -815,7 +815,7 @@ def auth_method_create_oci_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -879,7 +879,7 @@ def auth_method_create_oidc_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -943,7 +943,7 @@ def auth_method_create_saml_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1007,7 +1007,7 @@ def auth_method_create_universal_identity_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1071,7 +1071,7 @@ def auth_method_delete_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1135,7 +1135,7 @@ def auth_method_get_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1199,7 +1199,7 @@ def auth_method_list_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1263,7 +1263,7 @@ def auth_method_update_api_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1327,7 +1327,7 @@ def auth_method_update_aws_iam_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1391,7 +1391,7 @@ def auth_method_update_azure_ad_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1455,7 +1455,7 @@ def auth_method_update_cert_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1519,7 +1519,7 @@ def auth_method_update_email_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1583,7 +1583,7 @@ def auth_method_update_gcp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1647,7 +1647,7 @@ def auth_method_update_k8s_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1711,7 +1711,7 @@ def auth_method_update_ldap_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1775,7 +1775,7 @@ def auth_method_update_oauth2_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1839,7 +1839,7 @@ def auth_method_update_oci_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1903,7 +1903,7 @@ def auth_method_update_oidc_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -1967,7 +1967,7 @@ def auth_method_update_saml_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2031,7 +2031,7 @@ def auth_method_update_universal_identity_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2095,7 +2095,7 @@ def configure_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2159,7 +2159,7 @@ def connect_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2223,7 +2223,7 @@ def create_artifactory_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2287,7 +2287,7 @@ def create_auth_method_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2351,7 +2351,7 @@ def create_auth_method_awsiam_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2415,7 +2415,7 @@ def create_auth_method_azure_ad_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2479,7 +2479,7 @@ def create_auth_method_cert_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2543,7 +2543,7 @@ def create_auth_method_email_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2607,7 +2607,7 @@ def create_auth_method_gcp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2671,7 +2671,7 @@ def create_auth_method_huawei_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2735,7 +2735,7 @@ def create_auth_method_k8_s_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2799,7 +2799,7 @@ def create_auth_method_ldap_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2863,7 +2863,7 @@ def create_auth_method_o_auth2_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2927,7 +2927,7 @@ def create_auth_method_oci_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -2991,7 +2991,7 @@ def create_auth_method_oidc_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3055,7 +3055,7 @@ def create_auth_method_saml_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3119,7 +3119,7 @@ def create_auth_method_universal_identity_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3183,7 +3183,7 @@ def create_aws_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3247,7 +3247,7 @@ def create_azure_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3311,7 +3311,7 @@ def create_certificate_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3375,7 +3375,7 @@ def create_classic_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3439,7 +3439,7 @@ def create_db_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3503,7 +3503,7 @@ def create_dfc_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3567,7 +3567,7 @@ def create_dockerhub_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3631,7 +3631,7 @@ def create_dynamic_secret_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3695,7 +3695,7 @@ def create_eks_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3759,7 +3759,7 @@ def create_esm_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3823,7 +3823,7 @@ def create_event_forwarder_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3887,7 +3887,7 @@ def create_gcp_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -3951,7 +3951,7 @@ def create_github_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4015,7 +4015,7 @@ def create_gitlab_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4079,7 +4079,7 @@ def create_gke_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4143,7 +4143,7 @@ def create_global_sign_atlas_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4207,7 +4207,7 @@ def create_global_sign_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4271,7 +4271,7 @@ def create_godaddy_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4335,7 +4335,7 @@ def create_group_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4399,7 +4399,7 @@ def create_hashi_vault_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4463,7 +4463,7 @@ def create_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4527,7 +4527,7 @@ def create_linked_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4591,7 +4591,7 @@ def create_native_k8_s_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4655,7 +4655,7 @@ def create_oidc_app_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4719,7 +4719,7 @@ def create_ping_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4783,7 +4783,7 @@ def create_pki_cert_issuer_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4847,7 +4847,7 @@ def create_rabbit_mq_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4911,7 +4911,7 @@ def create_role_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -4975,7 +4975,7 @@ def create_rotated_secret_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5039,7 +5039,7 @@ def create_salesforce_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5103,7 +5103,7 @@ def create_secret_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5167,7 +5167,7 @@ def create_ssh_cert_issuer_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5231,7 +5231,7 @@ def create_ssh_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5295,7 +5295,7 @@ def create_tokenizer_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5359,7 +5359,7 @@ def create_usc_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5423,7 +5423,7 @@ def create_user_event_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5487,7 +5487,7 @@ def create_web_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5551,7 +5551,7 @@ def create_windows_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5615,7 +5615,7 @@ def create_zero_ssl_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5679,7 +5679,7 @@ def createldap_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5743,7 +5743,7 @@ def decrypt_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5807,7 +5807,7 @@ def decrypt_gpg_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5871,7 +5871,7 @@ def decrypt_pkcs1_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5935,7 +5935,7 @@ def decrypt_with_classic_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -5999,7 +5999,7 @@ def delete_auth_method_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6063,7 +6063,7 @@ def delete_auth_methods_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6127,7 +6127,7 @@ def delete_event_forwarder_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6191,7 +6191,7 @@ def delete_gateway_allowed_access_id_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6255,7 +6255,7 @@ def delete_group_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6319,7 +6319,7 @@ def delete_gw_cluster_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6383,7 +6383,7 @@ def delete_item_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6447,7 +6447,7 @@ def delete_items_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6511,7 +6511,7 @@ def delete_role_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6575,7 +6575,7 @@ def delete_role_association_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6639,7 +6639,7 @@ def delete_role_rule_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6703,7 +6703,7 @@ def delete_roles_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6767,7 +6767,7 @@ def delete_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6831,7 +6831,7 @@ def delete_target_association_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6895,7 +6895,7 @@ def delete_targets_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -6959,7 +6959,7 @@ def derive_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7023,7 +7023,7 @@ def describe_assoc_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7087,7 +7087,7 @@ def describe_item_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7151,7 +7151,7 @@ def describe_permissions_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7215,7 +7215,7 @@ def describe_sub_claims_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7279,7 +7279,7 @@ def detokenize_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7343,7 +7343,7 @@ def dynamic_secret_create_artifactory_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7407,7 +7407,7 @@ def dynamic_secret_create_aws_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7471,7 +7471,7 @@ def dynamic_secret_create_azure_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7535,7 +7535,7 @@ def dynamic_secret_create_cassandra_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7595,7 +7595,7 @@ def dynamic_secret_create_custom_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7659,7 +7659,7 @@ def dynamic_secret_create_dockerhub_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7723,7 +7723,7 @@ def dynamic_secret_create_eks_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7787,7 +7787,7 @@ def dynamic_secret_create_gcp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7851,7 +7851,7 @@ def dynamic_secret_create_github_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7915,7 +7915,7 @@ def dynamic_secret_create_gitlab_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -7979,7 +7979,7 @@ def dynamic_secret_create_gke_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8043,7 +8043,7 @@ def dynamic_secret_create_google_workspace_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8107,7 +8107,7 @@ def dynamic_secret_create_hana_db_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8171,7 +8171,7 @@ def dynamic_secret_create_k8s_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8235,7 +8235,7 @@ def dynamic_secret_create_ldap_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8299,7 +8299,7 @@ def dynamic_secret_create_mongo_db_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8363,7 +8363,7 @@ def dynamic_secret_create_ms_sql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8427,7 +8427,7 @@ def dynamic_secret_create_my_sql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8491,7 +8491,7 @@ def dynamic_secret_create_oracle_db_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8555,7 +8555,7 @@ def dynamic_secret_create_ping_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8619,7 +8619,7 @@ def dynamic_secret_create_postgre_sql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8683,7 +8683,7 @@ def dynamic_secret_create_rabbit_mq_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8747,7 +8747,7 @@ def dynamic_secret_create_rdp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8811,7 +8811,7 @@ def dynamic_secret_create_redis_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8875,7 +8875,7 @@ def dynamic_secret_create_redshift_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -8939,7 +8939,7 @@ def dynamic_secret_create_snowflake_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9003,7 +9003,7 @@ def dynamic_secret_create_venafi_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9067,7 +9067,7 @@ def dynamic_secret_delete_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9131,7 +9131,7 @@ def dynamic_secret_get_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9195,7 +9195,7 @@ def dynamic_secret_get_value_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9259,7 +9259,7 @@ def dynamic_secret_list_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9323,7 +9323,7 @@ def dynamic_secret_tmp_creds_delete_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9387,7 +9387,7 @@ def dynamic_secret_tmp_creds_get_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9451,7 +9451,7 @@ def dynamic_secret_tmp_creds_update_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9515,7 +9515,7 @@ def dynamic_secret_update_artifactory_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9579,7 +9579,7 @@ def dynamic_secret_update_aws_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9643,7 +9643,7 @@ def dynamic_secret_update_azure_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9707,7 +9707,7 @@ def dynamic_secret_update_cassandra_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9767,7 +9767,7 @@ def dynamic_secret_update_custom_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9831,7 +9831,7 @@ def dynamic_secret_update_dockerhub_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9895,7 +9895,7 @@ def dynamic_secret_update_eks_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -9959,7 +9959,7 @@ def dynamic_secret_update_gcp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10023,7 +10023,7 @@ def dynamic_secret_update_github_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10087,7 +10087,7 @@ def dynamic_secret_update_gitlab_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10151,7 +10151,7 @@ def dynamic_secret_update_gke_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10215,7 +10215,7 @@ def dynamic_secret_update_google_workspace_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10279,7 +10279,7 @@ def dynamic_secret_update_hana_db_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10343,7 +10343,7 @@ def dynamic_secret_update_k8s_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10407,7 +10407,7 @@ def dynamic_secret_update_ldap_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10471,7 +10471,7 @@ def dynamic_secret_update_mongo_db_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10535,7 +10535,7 @@ def dynamic_secret_update_ms_sql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10599,7 +10599,7 @@ def dynamic_secret_update_my_sql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10663,7 +10663,7 @@ def dynamic_secret_update_oracle_db_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10727,7 +10727,7 @@ def dynamic_secret_update_ping_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10791,7 +10791,7 @@ def dynamic_secret_update_postgre_sql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10855,7 +10855,7 @@ def dynamic_secret_update_rabbit_mq_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10919,7 +10919,7 @@ def dynamic_secret_update_rdp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -10983,7 +10983,7 @@ def dynamic_secret_update_redis_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11047,7 +11047,7 @@ def dynamic_secret_update_redshift_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11111,7 +11111,7 @@ def dynamic_secret_update_snowflake_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11175,7 +11175,7 @@ def dynamic_secret_update_venafi_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11239,7 +11239,7 @@ def encrypt_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11303,7 +11303,7 @@ def encrypt_gpg_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11367,7 +11367,7 @@ def encrypt_with_classic_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11431,7 +11431,7 @@ def esm_create_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11495,7 +11495,7 @@ def esm_delete_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11559,7 +11559,7 @@ def esm_get_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11623,7 +11623,7 @@ def esm_list_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11687,7 +11687,7 @@ def esm_update_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11751,7 +11751,7 @@ def event_action_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11815,7 +11815,7 @@ def event_forwarder_create_email_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11879,7 +11879,7 @@ def event_forwarder_create_service_now_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -11943,7 +11943,7 @@ def event_forwarder_create_slack_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12007,7 +12007,7 @@ def event_forwarder_create_webhook_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12071,7 +12071,7 @@ def event_forwarder_delete_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12135,7 +12135,7 @@ def event_forwarder_get_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12199,7 +12199,7 @@ def event_forwarder_update_email_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12263,7 +12263,7 @@ def event_forwarder_update_service_now_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12327,7 +12327,7 @@ def event_forwarder_update_slack_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12391,7 +12391,7 @@ def event_forwarder_update_webhook_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12455,7 +12455,7 @@ def export_classic_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12519,7 +12519,7 @@ def gateway_create_allowed_access_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12583,7 +12583,7 @@ def gateway_create_k8_s_auth_config_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12647,7 +12647,7 @@ def gateway_create_migration_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12711,7 +12711,7 @@ def gateway_create_producer_artifactory_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12775,7 +12775,7 @@ def gateway_create_producer_aws_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12839,7 +12839,7 @@ def gateway_create_producer_azure_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12903,7 +12903,7 @@ def gateway_create_producer_cassandra_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -12967,7 +12967,7 @@ def gateway_create_producer_chef_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13027,7 +13027,7 @@ def gateway_create_producer_custom_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13091,7 +13091,7 @@ def gateway_create_producer_dockerhub_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13155,7 +13155,7 @@ def gateway_create_producer_eks_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13219,7 +13219,7 @@ def gateway_create_producer_gcp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13283,7 +13283,7 @@ def gateway_create_producer_github_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13347,7 +13347,7 @@ def gateway_create_producer_gke_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13411,7 +13411,7 @@ def gateway_create_producer_hana_db_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13475,7 +13475,7 @@ def gateway_create_producer_ldap_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13539,7 +13539,7 @@ def gateway_create_producer_mongo_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13603,7 +13603,7 @@ def gateway_create_producer_mssql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13667,7 +13667,7 @@ def gateway_create_producer_my_sql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13731,7 +13731,7 @@ def gateway_create_producer_native_k8_s_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13795,7 +13795,7 @@ def gateway_create_producer_oracle_db_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13859,7 +13859,7 @@ def gateway_create_producer_ping_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13923,7 +13923,7 @@ def gateway_create_producer_postgre_sql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -13987,7 +13987,7 @@ def gateway_create_producer_rabbit_mq_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14051,7 +14051,7 @@ def gateway_create_producer_rdp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14115,7 +14115,7 @@ def gateway_create_producer_redis_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14179,7 +14179,7 @@ def gateway_create_producer_redshift_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14243,7 +14243,7 @@ def gateway_create_producer_snowflake_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14307,7 +14307,7 @@ def gateway_create_producer_venafi_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14371,7 +14371,7 @@ def gateway_delete_allowed_access_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14435,7 +14435,7 @@ def gateway_delete_k8_s_auth_config_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14499,7 +14499,7 @@ def gateway_delete_migration_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14563,7 +14563,7 @@ def gateway_delete_producer_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14627,7 +14627,7 @@ def gateway_download_customer_fragments_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14691,7 +14691,7 @@ def gateway_get_allowed_access_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14755,7 +14755,7 @@ def gateway_get_cache_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14819,7 +14819,7 @@ def gateway_get_config_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14883,7 +14883,7 @@ def gateway_get_defaults_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -14947,7 +14947,7 @@ def gateway_get_k8_s_auth_config_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15011,7 +15011,7 @@ def gateway_get_ldap_auth_config_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15075,7 +15075,7 @@ def gateway_get_log_forwarding_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15139,7 +15139,7 @@ def gateway_get_migration_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15203,7 +15203,7 @@ def gateway_get_producer_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15267,7 +15267,7 @@ def gateway_get_tmp_users_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15331,7 +15331,7 @@ def gateway_list_customer_fragments_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15395,7 +15395,7 @@ def gateway_list_migration_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15459,7 +15459,7 @@ def gateway_list_producers_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15523,7 +15523,7 @@ def gateway_list_rotated_secrets_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15583,7 +15583,7 @@ def gateway_migrate_personal_items_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15647,7 +15647,7 @@ def gateway_revoke_tmp_users_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15711,7 +15711,7 @@ def gateway_start_producer_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15775,7 +15775,7 @@ def gateway_status_migration_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15839,7 +15839,7 @@ def gateway_stop_producer_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15903,7 +15903,7 @@ def gateway_sync_migration_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -15967,7 +15967,7 @@ def gateway_update_allowed_access_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16031,7 +16031,7 @@ def gateway_update_cache_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16095,7 +16095,7 @@ def gateway_update_defaults_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16159,7 +16159,7 @@ def gateway_update_item_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16223,7 +16223,7 @@ def gateway_update_k8_s_auth_config_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16287,7 +16287,7 @@ def gateway_update_ldap_auth_config_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16351,7 +16351,7 @@ def gateway_update_log_forwarding_aws_s3_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16415,7 +16415,7 @@ def gateway_update_log_forwarding_azure_analytics_with_http_info(body, opts = {} # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16479,7 +16479,7 @@ def gateway_update_log_forwarding_datadog_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16543,7 +16543,7 @@ def gateway_update_log_forwarding_elasticsearch_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16607,7 +16607,7 @@ def gateway_update_log_forwarding_google_chronicle_with_http_info(body, opts = { # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16671,7 +16671,7 @@ def gateway_update_log_forwarding_logstash_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16735,7 +16735,7 @@ def gateway_update_log_forwarding_logz_io_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16799,7 +16799,7 @@ def gateway_update_log_forwarding_splunk_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16863,7 +16863,7 @@ def gateway_update_log_forwarding_stdout_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16927,7 +16927,7 @@ def gateway_update_log_forwarding_sumologic_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -16991,7 +16991,7 @@ def gateway_update_log_forwarding_syslog_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17055,7 +17055,7 @@ def gateway_update_migration_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17119,7 +17119,7 @@ def gateway_update_producer_artifactory_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17183,7 +17183,7 @@ def gateway_update_producer_aws_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17247,7 +17247,7 @@ def gateway_update_producer_azure_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17311,7 +17311,7 @@ def gateway_update_producer_cassandra_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17375,7 +17375,7 @@ def gateway_update_producer_chef_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17435,7 +17435,7 @@ def gateway_update_producer_custom_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17499,7 +17499,7 @@ def gateway_update_producer_dockerhub_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17563,7 +17563,7 @@ def gateway_update_producer_eks_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17627,7 +17627,7 @@ def gateway_update_producer_gcp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17691,7 +17691,7 @@ def gateway_update_producer_github_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17755,7 +17755,7 @@ def gateway_update_producer_gke_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17819,7 +17819,7 @@ def gateway_update_producer_hana_db_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17883,7 +17883,7 @@ def gateway_update_producer_ldap_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -17947,7 +17947,7 @@ def gateway_update_producer_mongo_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18011,7 +18011,7 @@ def gateway_update_producer_mssql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18075,7 +18075,7 @@ def gateway_update_producer_my_sql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18139,7 +18139,7 @@ def gateway_update_producer_native_k8_s_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18203,7 +18203,7 @@ def gateway_update_producer_oracle_db_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18267,7 +18267,7 @@ def gateway_update_producer_ping_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18331,7 +18331,7 @@ def gateway_update_producer_postgre_sql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18395,7 +18395,7 @@ def gateway_update_producer_rabbit_mq_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18459,7 +18459,7 @@ def gateway_update_producer_rdp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18523,7 +18523,7 @@ def gateway_update_producer_redis_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18587,7 +18587,7 @@ def gateway_update_producer_redshift_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18651,7 +18651,7 @@ def gateway_update_producer_snowflake_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18715,7 +18715,7 @@ def gateway_update_producer_venafi_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18779,7 +18779,7 @@ def gateway_update_tls_cert_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18843,7 +18843,7 @@ def gateway_update_tmp_users_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18907,7 +18907,7 @@ def generate_csr_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -18965,7 +18965,7 @@ def get_account_logo_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # form parameters form_params = opts[:form_params] || {} @@ -19024,7 +19024,7 @@ def get_account_settings_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19088,7 +19088,7 @@ def get_analytics_data_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19152,7 +19152,7 @@ def get_auth_method_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19216,7 +19216,7 @@ def get_certificate_value_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19280,7 +19280,7 @@ def get_dynamic_secret_value_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19344,7 +19344,7 @@ def get_event_forwarder_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19408,7 +19408,7 @@ def get_group_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19472,7 +19472,7 @@ def get_kube_exec_creds_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19536,7 +19536,7 @@ def get_last_user_event_status_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19600,7 +19600,7 @@ def get_pki_certificate_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19664,7 +19664,7 @@ def get_role_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19728,7 +19728,7 @@ def get_rotated_secret_value_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19792,7 +19792,7 @@ def get_rsa_public_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19856,7 +19856,7 @@ def get_secret_value_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19920,7 +19920,7 @@ def get_ssh_certificate_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -19984,7 +19984,7 @@ def get_tags_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20048,7 +20048,7 @@ def get_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20112,7 +20112,7 @@ def get_target_details_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20176,7 +20176,7 @@ def hmac_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20240,7 +20240,7 @@ def import_passwords_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20300,7 +20300,7 @@ def kmip_client_delete_rule_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20360,7 +20360,7 @@ def kmip_client_set_rule_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20420,7 +20420,7 @@ def kmip_create_client_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20480,7 +20480,7 @@ def kmip_delete_client_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20540,7 +20540,7 @@ def kmip_delete_server_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20600,7 +20600,7 @@ def kmip_describe_client_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20660,7 +20660,7 @@ def kmip_describe_server_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20720,7 +20720,7 @@ def kmip_list_clients_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20780,7 +20780,7 @@ def kmip_move_server_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20840,7 +20840,7 @@ def kmip_renew_client_certificate_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20900,7 +20900,7 @@ def kmip_renew_server_certificate_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -20960,7 +20960,7 @@ def kmip_server_setup_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21020,7 +21020,7 @@ def kmip_set_server_state_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21084,7 +21084,7 @@ def list_auth_methods_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21148,7 +21148,7 @@ def list_gateways_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21212,7 +21212,7 @@ def list_groups_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21276,7 +21276,7 @@ def list_items_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21340,7 +21340,7 @@ def list_roles_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21404,7 +21404,7 @@ def list_shared_items_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21468,7 +21468,7 @@ def list_sra_bastions_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21532,7 +21532,7 @@ def list_targets_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21596,7 +21596,7 @@ def move_objects_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21660,7 +21660,7 @@ def provision_certificate_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21720,7 +21720,7 @@ def raw_creds_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21784,7 +21784,7 @@ def refresh_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21848,7 +21848,7 @@ def renew_certificate_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21912,7 +21912,7 @@ def request_access_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -21976,7 +21976,7 @@ def reverse_rbac_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22040,7 +22040,7 @@ def revoke_certificate_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22098,7 +22098,7 @@ def revoke_creds_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # form parameters form_params = opts[:form_params] || {} @@ -22157,7 +22157,7 @@ def rollback_secret_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22221,7 +22221,7 @@ def rotate_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22285,7 +22285,7 @@ def rotate_oidc_client_secret_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22349,7 +22349,7 @@ def rotate_secret_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22413,7 +22413,7 @@ def rotated_secret_create_aws_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22477,7 +22477,7 @@ def rotated_secret_create_azure_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22541,7 +22541,7 @@ def rotated_secret_create_cassandra_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22605,7 +22605,7 @@ def rotated_secret_create_custom_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22669,7 +22669,7 @@ def rotated_secret_create_dockerhub_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22733,7 +22733,7 @@ def rotated_secret_create_gcp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22797,7 +22797,7 @@ def rotated_secret_create_hanadb_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22861,7 +22861,7 @@ def rotated_secret_create_ldap_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22925,7 +22925,7 @@ def rotated_secret_create_mongodb_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -22989,7 +22989,7 @@ def rotated_secret_create_mssql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23053,7 +23053,7 @@ def rotated_secret_create_mysql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23117,7 +23117,7 @@ def rotated_secret_create_oracledb_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23181,7 +23181,7 @@ def rotated_secret_create_postgresql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23245,7 +23245,7 @@ def rotated_secret_create_redis_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23309,7 +23309,7 @@ def rotated_secret_create_redshift_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23373,7 +23373,7 @@ def rotated_secret_create_snowflake_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23437,7 +23437,7 @@ def rotated_secret_create_ssh_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23501,7 +23501,7 @@ def rotated_secret_create_windows_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23565,7 +23565,7 @@ def rotated_secret_get_value_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23629,7 +23629,7 @@ def rotated_secret_list_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23693,7 +23693,7 @@ def rotated_secret_update_aws_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23757,7 +23757,7 @@ def rotated_secret_update_azure_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23821,7 +23821,7 @@ def rotated_secret_update_cassandra_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23885,7 +23885,7 @@ def rotated_secret_update_custom_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -23949,7 +23949,7 @@ def rotated_secret_update_dockerhub_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24013,7 +24013,7 @@ def rotated_secret_update_gcp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24077,7 +24077,7 @@ def rotated_secret_update_hanadb_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24141,7 +24141,7 @@ def rotated_secret_update_ldap_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24205,7 +24205,7 @@ def rotated_secret_update_mongodb_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24269,7 +24269,7 @@ def rotated_secret_update_mssql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24333,7 +24333,7 @@ def rotated_secret_update_mysql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24397,7 +24397,7 @@ def rotated_secret_update_oracledb_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24461,7 +24461,7 @@ def rotated_secret_update_postgresql_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24525,7 +24525,7 @@ def rotated_secret_update_redis_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24589,7 +24589,7 @@ def rotated_secret_update_redshift_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24653,7 +24653,7 @@ def rotated_secret_update_snowflake_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24717,7 +24717,7 @@ def rotated_secret_update_ssh_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24781,7 +24781,7 @@ def rotated_secret_update_windows_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24845,7 +24845,7 @@ def set_item_state_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24909,7 +24909,7 @@ def set_role_rule_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -24973,7 +24973,7 @@ def share_item_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25037,7 +25037,7 @@ def sign_data_with_classic_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25101,7 +25101,7 @@ def sign_ec_dsa_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25165,7 +25165,7 @@ def sign_gpg_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25229,7 +25229,7 @@ def sign_jwt_with_classic_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25293,7 +25293,7 @@ def sign_pkcs1_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25357,7 +25357,7 @@ def sign_pki_cert_with_classic_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25421,7 +25421,7 @@ def sign_rsa_ssa_pss_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25485,7 +25485,7 @@ def static_creds_auth_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25549,7 +25549,7 @@ def target_create_artifactory_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25613,7 +25613,7 @@ def target_create_aws_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25677,7 +25677,7 @@ def target_create_azure_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25741,7 +25741,7 @@ def target_create_db_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25805,7 +25805,7 @@ def target_create_dockerhub_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25869,7 +25869,7 @@ def target_create_eks_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25933,7 +25933,7 @@ def target_create_gcp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -25997,7 +25997,7 @@ def target_create_github_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26061,7 +26061,7 @@ def target_create_gitlab_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26125,7 +26125,7 @@ def target_create_gke_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26189,7 +26189,7 @@ def target_create_global_sign_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26253,7 +26253,7 @@ def target_create_global_sign_atlas_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26317,7 +26317,7 @@ def target_create_godaddy_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26381,7 +26381,7 @@ def target_create_hashi_vault_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26445,7 +26445,7 @@ def target_create_k8s_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26509,7 +26509,7 @@ def target_create_ldap_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26573,7 +26573,7 @@ def target_create_linked_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26637,7 +26637,7 @@ def target_create_ping_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26701,7 +26701,7 @@ def target_create_rabbit_mq_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26765,7 +26765,7 @@ def target_create_salesforce_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26829,7 +26829,7 @@ def target_create_ssh_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26893,7 +26893,7 @@ def target_create_web_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -26957,7 +26957,7 @@ def target_create_windows_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27021,7 +27021,7 @@ def target_create_zero_ssl_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27085,7 +27085,7 @@ def target_delete_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27149,7 +27149,7 @@ def target_get_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27213,7 +27213,7 @@ def target_get_details_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27277,7 +27277,7 @@ def target_list_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27341,7 +27341,7 @@ def target_update_artifactory_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27405,7 +27405,7 @@ def target_update_aws_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27469,7 +27469,7 @@ def target_update_azure_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27533,7 +27533,7 @@ def target_update_db_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27597,7 +27597,7 @@ def target_update_dockerhub_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27661,7 +27661,7 @@ def target_update_eks_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27725,7 +27725,7 @@ def target_update_gcp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27789,7 +27789,7 @@ def target_update_github_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27853,7 +27853,7 @@ def target_update_gitlab_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27917,7 +27917,7 @@ def target_update_gke_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -27981,7 +27981,7 @@ def target_update_global_sign_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28045,7 +28045,7 @@ def target_update_global_sign_atlas_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28109,7 +28109,7 @@ def target_update_godaddy_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28173,7 +28173,7 @@ def target_update_hashi_vault_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28237,7 +28237,7 @@ def target_update_k8s_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28301,7 +28301,7 @@ def target_update_ldap_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28365,7 +28365,7 @@ def target_update_linked_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28429,7 +28429,7 @@ def target_update_ping_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28493,7 +28493,7 @@ def target_update_rabbit_mq_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28557,7 +28557,7 @@ def target_update_salesforce_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28621,7 +28621,7 @@ def target_update_ssh_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28685,7 +28685,7 @@ def target_update_web_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28749,7 +28749,7 @@ def target_update_windows_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28813,7 +28813,7 @@ def target_update_zero_ssl_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28877,7 +28877,7 @@ def tokenize_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -28941,7 +28941,7 @@ def uid_create_child_token_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29005,7 +29005,7 @@ def uid_generate_token_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29069,7 +29069,7 @@ def uid_list_children_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29133,7 +29133,7 @@ def uid_revoke_token_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29197,7 +29197,7 @@ def uid_rotate_token_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29261,7 +29261,7 @@ def update_account_settings_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29325,7 +29325,7 @@ def update_artifactory_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29389,7 +29389,7 @@ def update_assoc_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29453,7 +29453,7 @@ def update_auth_method_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29517,7 +29517,7 @@ def update_auth_method_awsiam_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29581,7 +29581,7 @@ def update_auth_method_azure_ad_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29645,7 +29645,7 @@ def update_auth_method_cert_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29709,7 +29709,7 @@ def update_auth_method_gcp_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29773,7 +29773,7 @@ def update_auth_method_k8_s_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29837,7 +29837,7 @@ def update_auth_method_ldap_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29901,7 +29901,7 @@ def update_auth_method_o_auth2_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -29965,7 +29965,7 @@ def update_auth_method_oci_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30029,7 +30029,7 @@ def update_auth_method_oidc_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30093,7 +30093,7 @@ def update_auth_method_saml_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30157,7 +30157,7 @@ def update_auth_method_universal_identity_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30221,7 +30221,7 @@ def update_aws_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30285,7 +30285,7 @@ def update_aws_target_details_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30349,7 +30349,7 @@ def update_azure_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30413,7 +30413,7 @@ def update_certificate_value_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30477,7 +30477,7 @@ def update_classic_key_certificate_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30541,7 +30541,7 @@ def update_db_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30605,7 +30605,7 @@ def update_db_target_details_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30669,7 +30669,7 @@ def update_dockerhub_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30733,7 +30733,7 @@ def update_eks_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30797,7 +30797,7 @@ def update_event_forwarder_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30861,7 +30861,7 @@ def update_gcp_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30925,7 +30925,7 @@ def update_github_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -30989,7 +30989,7 @@ def update_gitlab_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31053,7 +31053,7 @@ def update_gke_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31117,7 +31117,7 @@ def update_global_sign_atlas_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31181,7 +31181,7 @@ def update_global_sign_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31245,7 +31245,7 @@ def update_godaddy_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31309,7 +31309,7 @@ def update_group_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31373,7 +31373,7 @@ def update_hashi_vault_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31437,7 +31437,7 @@ def update_item_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31501,7 +31501,7 @@ def update_ldap_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31565,7 +31565,7 @@ def update_ldap_target_details_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31629,7 +31629,7 @@ def update_linked_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31693,7 +31693,7 @@ def update_native_k8_s_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31757,7 +31757,7 @@ def update_oidc_app_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31821,7 +31821,7 @@ def update_ping_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31885,7 +31885,7 @@ def update_pki_cert_issuer_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -31949,7 +31949,7 @@ def update_rabbit_mq_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32013,7 +32013,7 @@ def update_rabbit_mq_target_details_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32077,7 +32077,7 @@ def update_rdp_target_details_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32141,7 +32141,7 @@ def update_role_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32205,7 +32205,7 @@ def update_rotated_secret_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32269,7 +32269,7 @@ def update_rotation_settings_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32333,7 +32333,7 @@ def update_salesforce_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32397,7 +32397,7 @@ def update_secret_val_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32461,7 +32461,7 @@ def update_ssh_cert_issuer_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32525,7 +32525,7 @@ def update_ssh_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32589,7 +32589,7 @@ def update_ssh_target_details_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32653,7 +32653,7 @@ def update_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32717,7 +32717,7 @@ def update_target_details_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32781,7 +32781,7 @@ def update_web_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32845,7 +32845,7 @@ def update_web_target_details_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32909,7 +32909,7 @@ def update_windows_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -32973,7 +32973,7 @@ def update_zero_ssl_target_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33037,7 +33037,7 @@ def upload_rsa_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33101,7 +33101,7 @@ def usc_create_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33165,7 +33165,7 @@ def usc_delete_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33229,7 +33229,7 @@ def usc_get_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33293,7 +33293,7 @@ def usc_list_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33351,7 +33351,7 @@ def usc_update_with_http_info(opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # form parameters form_params = opts[:form_params] || {} @@ -33410,7 +33410,7 @@ def validate_token_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33474,7 +33474,7 @@ def verify_data_with_classic_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33538,7 +33538,7 @@ def verify_ec_dsa_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33602,7 +33602,7 @@ def verify_gpg_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33666,7 +33666,7 @@ def verify_jwt_with_classic_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33730,7 +33730,7 @@ def verify_pkcs1_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33794,7 +33794,7 @@ def verify_pki_cert_with_classic_key_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? @@ -33858,7 +33858,7 @@ def verify_rsa_ssa_pss_with_http_info(body, opts = {}) # header parameters header_params = opts[:header_params] || {} # HTTP header 'Accept' (if needed) - header_params['Accept'] = @api_client.select_header_accept(['application/json']) + header_params['Accept'] = @api_client.select_header_accept(['application/json']) unless header_params['Accept'] # HTTP header 'Content-Type' content_type = @api_client.select_header_content_type(['application/json']) if !content_type.nil? diff --git a/lib/akeyless/models/auth.rb b/lib/akeyless/models/auth.rb index e48b380a..3716f9cd 100644 --- a/lib/akeyless/models/auth.rb +++ b/lib/akeyless/models/auth.rb @@ -41,7 +41,7 @@ class Auth attr_accessor :debug - # Gateway URL for the K8S/OAUTH2 authenticated (relevant only for access-type=k8s/oauth2) + # Gateway URL relevant only for access-type=k8s/oauth2/saml/oidc attr_accessor :gateway_url # GCP JWT audience @@ -77,6 +77,9 @@ class Auth # The universal_identity token (relevant only for access-type=universal_identity) attr_accessor :uid_token + # Returns a link to complete the authentication remotely (relevant only for access-type=saml/oidc) + attr_accessor :use_remote_browser + # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { @@ -100,7 +103,8 @@ def self.attribute_map :'ldap_username' => :'ldap_username', :'oci_auth_type' => :'oci-auth-type', :'oci_group_ocid' => :'oci-group-ocid', - :'uid_token' => :'uid_token' + :'uid_token' => :'uid_token', + :'use_remote_browser' => :'use-remote-browser' } end @@ -132,7 +136,8 @@ def self.openapi_types :'ldap_username' => :'String', :'oci_auth_type' => :'String', :'oci_group_ocid' => :'Array', - :'uid_token' => :'String' + :'uid_token' => :'String', + :'use_remote_browser' => :'Boolean' } end @@ -250,6 +255,10 @@ def initialize(attributes = {}) if attributes.key?(:'uid_token') self.uid_token = attributes[:'uid_token'] end + + if attributes.key?(:'use_remote_browser') + self.use_remote_browser = attributes[:'use_remote_browser'] + end end # Show invalid properties with the reasons. Usually used together with valid? @@ -292,7 +301,8 @@ def ==(o) ldap_username == o.ldap_username && oci_auth_type == o.oci_auth_type && oci_group_ocid == o.oci_group_ocid && - uid_token == o.uid_token + uid_token == o.uid_token && + use_remote_browser == o.use_remote_browser end # @see the `==` method @@ -304,7 +314,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_id, access_key, access_type, account_id, admin_email, admin_password, cert_data, cloud_id, debug, gateway_url, gcp_audience, json, jwt, k8s_auth_config_name, k8s_service_account_token, key_data, ldap_password, ldap_username, oci_auth_type, oci_group_ocid, uid_token].hash + [access_id, access_key, access_type, account_id, admin_email, admin_password, cert_data, cloud_id, debug, gateway_url, gcp_audience, json, jwt, k8s_auth_config_name, k8s_service_account_token, key_data, ldap_password, ldap_username, oci_auth_type, oci_group_ocid, uid_token, use_remote_browser].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method.rb b/lib/akeyless/models/auth_method.rb index 3af46320..a68f3d89 100644 --- a/lib/akeyless/models/auth_method.rb +++ b/lib/akeyless/models/auth_method.rb @@ -35,6 +35,8 @@ class AuthMethod attr_accessor :creation_date + attr_accessor :delete_protection + attr_accessor :description attr_accessor :is_approved @@ -54,6 +56,7 @@ def self.attribute_map :'auth_method_roles_assoc' => :'auth_method_roles_assoc', :'client_permissions' => :'client_permissions', :'creation_date' => :'creation_date', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'is_approved' => :'is_approved', :'modification_date' => :'modification_date' @@ -78,6 +81,7 @@ def self.openapi_types :'auth_method_roles_assoc' => :'Array', :'client_permissions' => :'Array', :'creation_date' => :'Time', + :'delete_protection' => :'Boolean', :'description' => :'String', :'is_approved' => :'Boolean', :'modification_date' => :'Time' @@ -151,6 +155,10 @@ def initialize(attributes = {}) self.creation_date = attributes[:'creation_date'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -194,6 +202,7 @@ def ==(o) auth_method_roles_assoc == o.auth_method_roles_assoc && client_permissions == o.client_permissions && creation_date == o.creation_date && + delete_protection == o.delete_protection && description == o.description && is_approved == o.is_approved && modification_date == o.modification_date @@ -208,7 +217,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_date, access_date_display, access_info, account_id, associated_gw_ids, auth_method_access_id, auth_method_name, auth_method_roles_assoc, client_permissions, creation_date, description, is_approved, modification_date].hash + [access_date, access_date_display, access_info, account_id, associated_gw_ids, auth_method_access_id, auth_method_name, auth_method_roles_assoc, client_permissions, creation_date, delete_protection, description, is_approved, modification_date].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_api_key.rb b/lib/akeyless/models/auth_method_create_api_key.rb index 513955da..1a950d0f 100644 --- a/lib/akeyless/models/auth_method_create_api_key.rb +++ b/lib/akeyless/models/auth_method_create_api_key.rb @@ -25,6 +25,9 @@ class AuthMethodCreateApiKey # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -58,6 +61,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -81,6 +85,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -132,6 +137,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -207,6 +216,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -227,7 +237,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_aws_iam.rb b/lib/akeyless/models/auth_method_create_aws_iam.rb index 9440c62f..6d84ecd7 100644 --- a/lib/akeyless/models/auth_method_create_aws_iam.rb +++ b/lib/akeyless/models/auth_method_create_aws_iam.rb @@ -46,6 +46,9 @@ class AuthMethodCreateAwsIam # A list of full user-name that the access is restricted to attr_accessor :bound_user_name + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -89,6 +92,7 @@ def self.attribute_map :'bound_role_name' => :'bound-role-name', :'bound_user_id' => :'bound-user-id', :'bound_user_name' => :'bound-user-name', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -120,6 +124,7 @@ def self.openapi_types :'bound_role_name' => :'Array', :'bound_user_id' => :'Array', :'bound_user_name' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -216,6 +221,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -309,6 +318,7 @@ def ==(o) bound_role_name == o.bound_role_name && bound_user_id == o.bound_user_id && bound_user_name == o.bound_user_name && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -330,7 +340,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_arn, bound_aws_account_id, bound_ips, bound_resource_id, bound_role_id, bound_role_name, bound_user_id, bound_user_name, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, sts_url, token, uid_token].hash + [access_expires, audit_logs_claims, bound_arn, bound_aws_account_id, bound_ips, bound_resource_id, bound_role_id, bound_role_name, bound_user_id, bound_user_name, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, sts_url, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_azure_ad.rb b/lib/akeyless/models/auth_method_create_azure_ad.rb index 0936453e..b5f813f1 100644 --- a/lib/akeyless/models/auth_method_create_azure_ad.rb +++ b/lib/akeyless/models/auth_method_create_azure_ad.rb @@ -55,6 +55,9 @@ class AuthMethodCreateAzureAD # The Azure tenant id that the access is restricted to attr_accessor :bound_tenant_id + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -104,6 +107,7 @@ def self.attribute_map :'bound_spid' => :'bound-spid', :'bound_sub_id' => :'bound-sub-id', :'bound_tenant_id' => :'bound-tenant-id', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -139,6 +143,7 @@ def self.openapi_types :'bound_spid' => :'Array', :'bound_sub_id' => :'Array', :'bound_tenant_id' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -252,6 +257,10 @@ def initialize(attributes = {}) self.bound_tenant_id = nil end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -354,6 +363,7 @@ def ==(o) bound_spid == o.bound_spid && bound_sub_id == o.bound_sub_id && bound_tenant_id == o.bound_tenant_id && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -376,7 +386,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_group_id, bound_ips, bound_providers, bound_resource_id, bound_resource_names, bound_resource_types, bound_rg_id, bound_spid, bound_sub_id, bound_tenant_id, description, force_sub_claims, gw_bound_ips, issuer, json, jwks_uri, jwt_ttl, name, product_type, token, uid_token].hash + [access_expires, audience, audit_logs_claims, bound_group_id, bound_ips, bound_providers, bound_resource_id, bound_resource_names, bound_resource_types, bound_rg_id, bound_spid, bound_sub_id, bound_tenant_id, delete_protection, description, force_sub_claims, gw_bound_ips, issuer, json, jwks_uri, jwt_ttl, name, product_type, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_cert.rb b/lib/akeyless/models/auth_method_create_cert.rb index 28774596..017f3b2f 100644 --- a/lib/akeyless/models/auth_method_create_cert.rb +++ b/lib/akeyless/models/auth_method_create_cert.rb @@ -49,6 +49,9 @@ class AuthMethodCreateCert # The certificate data in base64, if no file was provided attr_accessor :certificate_data + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -96,6 +99,7 @@ def self.attribute_map :'bound_organizational_units' => :'bound-organizational-units', :'bound_uri_sans' => :'bound-uri-sans', :'certificate_data' => :'certificate-data', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -129,6 +133,7 @@ def self.openapi_types :'bound_organizational_units' => :'Array', :'bound_uri_sans' => :'Array', :'certificate_data' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -226,6 +231,10 @@ def initialize(attributes = {}) self.certificate_data = attributes[:'certificate_data'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -326,6 +335,7 @@ def ==(o) bound_organizational_units == o.bound_organizational_units && bound_uri_sans == o.bound_uri_sans && certificate_data == o.certificate_data && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -348,7 +358,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, allowed_cors, audit_logs_claims, bound_common_names, bound_dns_sans, bound_email_sans, bound_extensions, bound_ips, bound_organizational_units, bound_uri_sans, certificate_data, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, revoked_cert_ids, token, uid_token, unique_identifier].hash + [access_expires, allowed_cors, audit_logs_claims, bound_common_names, bound_dns_sans, bound_email_sans, bound_extensions, bound_ips, bound_organizational_units, bound_uri_sans, certificate_data, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, revoked_cert_ids, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_email.rb b/lib/akeyless/models/auth_method_create_email.rb index c2b5d284..5907114e 100644 --- a/lib/akeyless/models/auth_method_create_email.rb +++ b/lib/akeyless/models/auth_method_create_email.rb @@ -25,6 +25,9 @@ class AuthMethodCreateEmail # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -61,6 +64,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'email' => :'email', :'force_sub_claims' => :'force-sub-claims', @@ -85,6 +89,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'email' => :'String', :'force_sub_claims' => :'Boolean', @@ -137,6 +142,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -223,6 +232,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && email == o.email && force_sub_claims == o.force_sub_claims && @@ -244,7 +254,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, email, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, email, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_gcp.rb b/lib/akeyless/models/auth_method_create_gcp.rb index f4fba2bb..b8c59e9d 100644 --- a/lib/akeyless/models/auth_method_create_gcp.rb +++ b/lib/akeyless/models/auth_method_create_gcp.rb @@ -43,6 +43,9 @@ class AuthMethodCreateGcp # === 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. attr_accessor :bound_zones + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -88,6 +91,7 @@ def self.attribute_map :'bound_regions' => :'bound-regions', :'bound_service_accounts' => :'bound-service-accounts', :'bound_zones' => :'bound-zones', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -119,6 +123,7 @@ def self.openapi_types :'bound_regions' => :'Array', :'bound_service_accounts' => :'Array', :'bound_zones' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -208,6 +213,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -309,6 +318,7 @@ def ==(o) bound_regions == o.bound_regions && bound_service_accounts == o.bound_service_accounts && bound_zones == o.bound_zones && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -331,7 +341,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_ips, bound_labels, bound_projects, bound_regions, bound_service_accounts, bound_zones, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, service_account_creds_data, token, type, uid_token].hash + [access_expires, audience, audit_logs_claims, bound_ips, bound_labels, bound_projects, bound_regions, bound_service_accounts, bound_zones, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, service_account_creds_data, token, type, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_k8s.rb b/lib/akeyless/models/auth_method_create_k8s.rb index 13905c0b..9ac7eabd 100644 --- a/lib/akeyless/models/auth_method_create_k8s.rb +++ b/lib/akeyless/models/auth_method_create_k8s.rb @@ -37,6 +37,9 @@ class AuthMethodCreateK8s # A list of service account names that the access is restricted to attr_accessor :bound_sa_names + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -80,6 +83,7 @@ def self.attribute_map :'bound_namespaces' => :'bound-namespaces', :'bound_pod_names' => :'bound-pod-names', :'bound_sa_names' => :'bound-sa-names', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gen_key' => :'gen-key', @@ -109,6 +113,7 @@ def self.openapi_types :'bound_namespaces' => :'Array', :'bound_pod_names' => :'Array', :'bound_sa_names' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gen_key' => :'String', @@ -184,6 +189,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -273,6 +282,7 @@ def ==(o) bound_namespaces == o.bound_namespaces && bound_pod_names == o.bound_pod_names && bound_sa_names == o.bound_sa_names && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gen_key == o.gen_key && @@ -295,7 +305,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_ips, bound_namespaces, bound_pod_names, bound_sa_names, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, product_type, public_key, token, uid_token].hash + [access_expires, audience, audit_logs_claims, bound_ips, bound_namespaces, bound_pod_names, bound_sa_names, delete_protection, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, product_type, public_key, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_ldap.rb b/lib/akeyless/models/auth_method_create_ldap.rb index e54ce201..947e1722 100644 --- a/lib/akeyless/models/auth_method_create_ldap.rb +++ b/lib/akeyless/models/auth_method_create_ldap.rb @@ -25,6 +25,9 @@ class AuthMethodCreateLdap # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -67,6 +70,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gen_key' => :'gen-key', @@ -93,6 +97,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gen_key' => :'String', @@ -147,6 +152,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -238,6 +247,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gen_key == o.gen_key && @@ -261,7 +271,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, product_type, public_key_data, token, uid_token, unique_identifier].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, product_type, public_key_data, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_oauth2.rb b/lib/akeyless/models/auth_method_create_oauth2.rb index 697b60e2..24744eb7 100644 --- a/lib/akeyless/models/auth_method_create_oauth2.rb +++ b/lib/akeyless/models/auth_method_create_oauth2.rb @@ -37,6 +37,9 @@ class AuthMethodCreateOauth2 # CertificateFileData PEM Certificate in a Base64 format. attr_accessor :cert_file_data + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -92,6 +95,7 @@ def self.attribute_map :'bound_ips' => :'bound-ips', :'cert' => :'cert', :'cert_file_data' => :'cert-file-data', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gateway_url' => :'gateway-url', @@ -125,6 +129,7 @@ def self.openapi_types :'bound_ips' => :'Array', :'cert' => :'String', :'cert_file_data' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gateway_url' => :'String', @@ -200,6 +205,10 @@ def initialize(attributes = {}) self.cert_file_data = attributes[:'cert_file_data'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -319,6 +328,7 @@ def ==(o) bound_ips == o.bound_ips && cert == o.cert && cert_file_data == o.cert_file_data && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gateway_url == o.gateway_url && @@ -345,7 +355,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_client_ids, bound_ips, cert, cert_file_data, description, force_sub_claims, gateway_url, gw_bound_ips, issuer, json, jwks_json_data, jwks_uri, jwt_ttl, name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash + [access_expires, audience, audit_logs_claims, bound_client_ids, bound_ips, cert, cert_file_data, delete_protection, description, force_sub_claims, gateway_url, gw_bound_ips, issuer, json, jwks_json_data, jwks_uri, jwt_ttl, name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_oci.rb b/lib/akeyless/models/auth_method_create_oci.rb index 83ebb852..b23b0db8 100644 --- a/lib/akeyless/models/auth_method_create_oci.rb +++ b/lib/akeyless/models/auth_method_create_oci.rb @@ -25,6 +25,9 @@ class AuthMethodCreateOCI # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -64,6 +67,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'group_ocid' => :'group-ocid', @@ -89,6 +93,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'group_ocid' => :'Array', @@ -142,6 +147,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -241,6 +250,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && group_ocid == o.group_ocid && @@ -263,7 +273,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, group_ocid, gw_bound_ips, json, jwt_ttl, name, product_type, tenant_ocid, token, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, group_ocid, gw_bound_ips, json, jwt_ttl, name, product_type, tenant_ocid, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_oidc.rb b/lib/akeyless/models/auth_method_create_oidc.rb index 05e1ab73..2c240548 100644 --- a/lib/akeyless/models/auth_method_create_oidc.rb +++ b/lib/akeyless/models/auth_method_create_oidc.rb @@ -37,6 +37,9 @@ class AuthMethodCreateOIDC # Client Secret attr_accessor :client_secret + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -89,6 +92,7 @@ def self.attribute_map :'bound_ips' => :'bound-ips', :'client_id' => :'client-id', :'client_secret' => :'client-secret', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -121,6 +125,7 @@ def self.openapi_types :'bound_ips' => :'Array', :'client_id' => :'String', :'client_secret' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -195,6 +200,10 @@ def initialize(attributes = {}) self.client_secret = attributes[:'client_secret'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -305,6 +314,7 @@ def ==(o) bound_ips == o.bound_ips && client_id == o.client_id && client_secret == o.client_secret && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -330,7 +340,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, allowed_redirect_uri, audience, audit_logs_claims, bound_ips, client_id, client_secret, description, force_sub_claims, gw_bound_ips, issuer, json, jwt_ttl, name, product_type, required_scopes, required_scopes_prefix, subclaims_delimiters, token, uid_token, unique_identifier].hash + [access_expires, allowed_redirect_uri, audience, audit_logs_claims, bound_ips, client_id, client_secret, delete_protection, description, force_sub_claims, gw_bound_ips, issuer, json, jwt_ttl, name, product_type, required_scopes, required_scopes_prefix, subclaims_delimiters, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_saml.rb b/lib/akeyless/models/auth_method_create_saml.rb index b3c8d774..8baaf70e 100644 --- a/lib/akeyless/models/auth_method_create_saml.rb +++ b/lib/akeyless/models/auth_method_create_saml.rb @@ -28,6 +28,9 @@ class AuthMethodCreateSAML # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -74,6 +77,7 @@ def self.attribute_map :'allowed_redirect_uri' => :'allowed-redirect-uri', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -102,6 +106,7 @@ def self.openapi_types :'allowed_redirect_uri' => :'Array', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -163,6 +168,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -264,6 +273,7 @@ def ==(o) allowed_redirect_uri == o.allowed_redirect_uri && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -288,7 +298,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, allowed_redirect_uri, audit_logs_claims, bound_ips, description, force_sub_claims, gw_bound_ips, idp_metadata_url, idp_metadata_xml_data, json, jwt_ttl, name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash + [access_expires, allowed_redirect_uri, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gw_bound_ips, idp_metadata_url, idp_metadata_xml_data, json, jwt_ttl, name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_create_universal_identity.rb b/lib/akeyless/models/auth_method_create_universal_identity.rb index a649471c..82efdc92 100644 --- a/lib/akeyless/models/auth_method_create_universal_identity.rb +++ b/lib/akeyless/models/auth_method_create_universal_identity.rb @@ -25,6 +25,9 @@ class AuthMethodCreateUniversalIdentity # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Deny from root to create children attr_accessor :deny_inheritance @@ -67,6 +70,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'deny_inheritance' => :'deny-inheritance', :'deny_rotate' => :'deny-rotate', :'description' => :'description', @@ -93,6 +97,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'deny_inheritance' => :'Boolean', :'deny_rotate' => :'Boolean', :'description' => :'String', @@ -147,6 +152,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'deny_inheritance') self.deny_inheritance = attributes[:'deny_inheritance'] end @@ -236,6 +245,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && deny_inheritance == o.deny_inheritance && deny_rotate == o.deny_rotate && description == o.description && @@ -259,7 +269,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, deny_inheritance, deny_rotate, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, ttl, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, deny_inheritance, deny_rotate, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, ttl, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_api_key.rb b/lib/akeyless/models/auth_method_update_api_key.rb index b6c93bf3..ec384a32 100644 --- a/lib/akeyless/models/auth_method_update_api_key.rb +++ b/lib/akeyless/models/auth_method_update_api_key.rb @@ -24,6 +24,9 @@ class AuthMethodUpdateApiKey # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -60,6 +63,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -84,6 +88,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -136,6 +141,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -215,6 +224,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -236,7 +246,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, token, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_aws_iam.rb b/lib/akeyless/models/auth_method_update_aws_iam.rb index 139266d2..7b94215f 100644 --- a/lib/akeyless/models/auth_method_update_aws_iam.rb +++ b/lib/akeyless/models/auth_method_update_aws_iam.rb @@ -46,6 +46,9 @@ class AuthMethodUpdateAwsIam # A list of full user-name that the access is restricted to attr_accessor :bound_user_name + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -92,6 +95,7 @@ def self.attribute_map :'bound_role_name' => :'bound-role-name', :'bound_user_id' => :'bound-user-id', :'bound_user_name' => :'bound-user-name', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -124,6 +128,7 @@ def self.openapi_types :'bound_role_name' => :'Array', :'bound_user_id' => :'Array', :'bound_user_name' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -221,6 +226,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -318,6 +327,7 @@ def ==(o) bound_role_name == o.bound_role_name && bound_user_id == o.bound_user_id && bound_user_name == o.bound_user_name && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -340,7 +350,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_arn, bound_aws_account_id, bound_ips, bound_resource_id, bound_role_id, bound_role_name, bound_user_id, bound_user_name, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, sts_url, token, uid_token].hash + [access_expires, audit_logs_claims, bound_arn, bound_aws_account_id, bound_ips, bound_resource_id, bound_role_id, bound_role_name, bound_user_id, bound_user_name, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, sts_url, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_azure_ad.rb b/lib/akeyless/models/auth_method_update_azure_ad.rb index 66b25a0d..976fc0d0 100644 --- a/lib/akeyless/models/auth_method_update_azure_ad.rb +++ b/lib/akeyless/models/auth_method_update_azure_ad.rb @@ -55,6 +55,9 @@ class AuthMethodUpdateAzureAD # The Azure tenant id that the access is restricted to attr_accessor :bound_tenant_id + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -107,6 +110,7 @@ def self.attribute_map :'bound_spid' => :'bound-spid', :'bound_sub_id' => :'bound-sub-id', :'bound_tenant_id' => :'bound-tenant-id', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -143,6 +147,7 @@ def self.openapi_types :'bound_spid' => :'Array', :'bound_sub_id' => :'Array', :'bound_tenant_id' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -257,6 +262,10 @@ def initialize(attributes = {}) self.bound_tenant_id = nil end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -363,6 +372,7 @@ def ==(o) bound_spid == o.bound_spid && bound_sub_id == o.bound_sub_id && bound_tenant_id == o.bound_tenant_id && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -386,7 +396,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_group_id, bound_ips, bound_providers, bound_resource_id, bound_resource_names, bound_resource_types, bound_rg_id, bound_spid, bound_sub_id, bound_tenant_id, description, force_sub_claims, gw_bound_ips, issuer, json, jwks_uri, jwt_ttl, name, new_name, product_type, token, uid_token].hash + [access_expires, audience, audit_logs_claims, bound_group_id, bound_ips, bound_providers, bound_resource_id, bound_resource_names, bound_resource_types, bound_rg_id, bound_spid, bound_sub_id, bound_tenant_id, delete_protection, description, force_sub_claims, gw_bound_ips, issuer, json, jwks_uri, jwt_ttl, name, new_name, product_type, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_cert.rb b/lib/akeyless/models/auth_method_update_cert.rb index 9a02a6b8..8ebca262 100644 --- a/lib/akeyless/models/auth_method_update_cert.rb +++ b/lib/akeyless/models/auth_method_update_cert.rb @@ -49,6 +49,9 @@ class AuthMethodUpdateCert # The certificate data in base64, if no file was provided attr_accessor :certificate_data + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -99,6 +102,7 @@ def self.attribute_map :'bound_organizational_units' => :'bound-organizational-units', :'bound_uri_sans' => :'bound-uri-sans', :'certificate_data' => :'certificate-data', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -133,6 +137,7 @@ def self.openapi_types :'bound_organizational_units' => :'Array', :'bound_uri_sans' => :'Array', :'certificate_data' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -231,6 +236,10 @@ def initialize(attributes = {}) self.certificate_data = attributes[:'certificate_data'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -335,6 +344,7 @@ def ==(o) bound_organizational_units == o.bound_organizational_units && bound_uri_sans == o.bound_uri_sans && certificate_data == o.certificate_data && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -358,7 +368,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, allowed_cors, audit_logs_claims, bound_common_names, bound_dns_sans, bound_email_sans, bound_extensions, bound_ips, bound_organizational_units, bound_uri_sans, certificate_data, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, revoked_cert_ids, token, uid_token, unique_identifier].hash + [access_expires, allowed_cors, audit_logs_claims, bound_common_names, bound_dns_sans, bound_email_sans, bound_extensions, bound_ips, bound_organizational_units, bound_uri_sans, certificate_data, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, revoked_cert_ids, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_email.rb b/lib/akeyless/models/auth_method_update_email.rb index 0e326779..2fd4e5c5 100644 --- a/lib/akeyless/models/auth_method_update_email.rb +++ b/lib/akeyless/models/auth_method_update_email.rb @@ -25,6 +25,9 @@ class AuthMethodUpdateEmail # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -61,6 +64,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -85,6 +89,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -137,6 +142,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -216,6 +225,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -237,7 +247,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, token, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_gcp.rb b/lib/akeyless/models/auth_method_update_gcp.rb index ea5ac8ee..30ca8bb8 100644 --- a/lib/akeyless/models/auth_method_update_gcp.rb +++ b/lib/akeyless/models/auth_method_update_gcp.rb @@ -43,6 +43,9 @@ class AuthMethodUpdateGcp # === 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. attr_accessor :bound_zones + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -91,6 +94,7 @@ def self.attribute_map :'bound_regions' => :'bound-regions', :'bound_service_accounts' => :'bound-service-accounts', :'bound_zones' => :'bound-zones', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -123,6 +127,7 @@ def self.openapi_types :'bound_regions' => :'Array', :'bound_service_accounts' => :'Array', :'bound_zones' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -213,6 +218,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -318,6 +327,7 @@ def ==(o) bound_regions == o.bound_regions && bound_service_accounts == o.bound_service_accounts && bound_zones == o.bound_zones && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -341,7 +351,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_ips, bound_labels, bound_projects, bound_regions, bound_service_accounts, bound_zones, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, service_account_creds_data, token, type, uid_token].hash + [access_expires, audience, audit_logs_claims, bound_ips, bound_labels, bound_projects, bound_regions, bound_service_accounts, bound_zones, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, service_account_creds_data, token, type, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_k8s.rb b/lib/akeyless/models/auth_method_update_k8s.rb index ea25b4c7..e26a9bd2 100644 --- a/lib/akeyless/models/auth_method_update_k8s.rb +++ b/lib/akeyless/models/auth_method_update_k8s.rb @@ -37,6 +37,9 @@ class AuthMethodUpdateK8s # A list of service account names that the access is restricted to attr_accessor :bound_sa_names + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -83,6 +86,7 @@ def self.attribute_map :'bound_namespaces' => :'bound-namespaces', :'bound_pod_names' => :'bound-pod-names', :'bound_sa_names' => :'bound-sa-names', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gen_key' => :'gen-key', @@ -113,6 +117,7 @@ def self.openapi_types :'bound_namespaces' => :'Array', :'bound_pod_names' => :'Array', :'bound_sa_names' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gen_key' => :'String', @@ -189,6 +194,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -280,6 +289,7 @@ def ==(o) bound_namespaces == o.bound_namespaces && bound_pod_names == o.bound_pod_names && bound_sa_names == o.bound_sa_names && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gen_key == o.gen_key && @@ -303,7 +313,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_ips, bound_namespaces, bound_pod_names, bound_sa_names, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, public_key, token, uid_token].hash + [access_expires, audience, audit_logs_claims, bound_ips, bound_namespaces, bound_pod_names, bound_sa_names, delete_protection, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, public_key, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_ldap.rb b/lib/akeyless/models/auth_method_update_ldap.rb index 374a5fae..f5e21d97 100644 --- a/lib/akeyless/models/auth_method_update_ldap.rb +++ b/lib/akeyless/models/auth_method_update_ldap.rb @@ -25,6 +25,9 @@ class AuthMethodUpdateLdap # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -70,6 +73,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gen_key' => :'gen-key', @@ -97,6 +101,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gen_key' => :'String', @@ -152,6 +157,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -245,6 +254,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gen_key == o.gen_key && @@ -269,7 +279,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, public_key_data, token, uid_token, unique_identifier].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, public_key_data, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_oauth2.rb b/lib/akeyless/models/auth_method_update_oauth2.rb index c4c6f4d2..8cf76163 100644 --- a/lib/akeyless/models/auth_method_update_oauth2.rb +++ b/lib/akeyless/models/auth_method_update_oauth2.rb @@ -37,6 +37,9 @@ class AuthMethodUpdateOauth2 # CertificateFileData PEM Certificate in a Base64 format. attr_accessor :cert_file_data + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -95,6 +98,7 @@ def self.attribute_map :'bound_ips' => :'bound-ips', :'cert' => :'cert', :'cert_file_data' => :'cert-file-data', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gateway_url' => :'gateway-url', @@ -129,6 +133,7 @@ def self.openapi_types :'bound_ips' => :'Array', :'cert' => :'String', :'cert_file_data' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gateway_url' => :'String', @@ -205,6 +210,10 @@ def initialize(attributes = {}) self.cert_file_data = attributes[:'cert_file_data'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -328,6 +337,7 @@ def ==(o) bound_ips == o.bound_ips && cert == o.cert && cert_file_data == o.cert_file_data && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gateway_url == o.gateway_url && @@ -355,7 +365,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_client_ids, bound_ips, cert, cert_file_data, description, force_sub_claims, gateway_url, gw_bound_ips, issuer, json, jwks_json_data, jwks_uri, jwt_ttl, name, new_name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash + [access_expires, audience, audit_logs_claims, bound_client_ids, bound_ips, cert, cert_file_data, delete_protection, description, force_sub_claims, gateway_url, gw_bound_ips, issuer, json, jwks_json_data, jwks_uri, jwt_ttl, name, new_name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_oci.rb b/lib/akeyless/models/auth_method_update_oci.rb index 5ffd33d3..3e28369d 100644 --- a/lib/akeyless/models/auth_method_update_oci.rb +++ b/lib/akeyless/models/auth_method_update_oci.rb @@ -25,6 +25,9 @@ class AuthMethodUpdateOCI # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -67,6 +70,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'group_ocid' => :'group-ocid', @@ -93,6 +97,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'group_ocid' => :'Array', @@ -147,6 +152,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -250,6 +259,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && group_ocid == o.group_ocid && @@ -273,7 +283,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, group_ocid, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, tenant_ocid, token, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, group_ocid, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, tenant_ocid, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_oidc.rb b/lib/akeyless/models/auth_method_update_oidc.rb index 8852b88c..e283e16a 100644 --- a/lib/akeyless/models/auth_method_update_oidc.rb +++ b/lib/akeyless/models/auth_method_update_oidc.rb @@ -37,6 +37,9 @@ class AuthMethodUpdateOIDC # Client Secret attr_accessor :client_secret + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -92,6 +95,7 @@ def self.attribute_map :'bound_ips' => :'bound-ips', :'client_id' => :'client-id', :'client_secret' => :'client-secret', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -125,6 +129,7 @@ def self.openapi_types :'bound_ips' => :'Array', :'client_id' => :'String', :'client_secret' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -200,6 +205,10 @@ def initialize(attributes = {}) self.client_secret = attributes[:'client_secret'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -314,6 +323,7 @@ def ==(o) bound_ips == o.bound_ips && client_id == o.client_id && client_secret == o.client_secret && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -340,7 +350,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, allowed_redirect_uri, audience, audit_logs_claims, bound_ips, client_id, client_secret, description, force_sub_claims, gw_bound_ips, issuer, json, jwt_ttl, name, new_name, product_type, required_scopes, required_scopes_prefix, subclaims_delimiters, token, uid_token, unique_identifier].hash + [access_expires, allowed_redirect_uri, audience, audit_logs_claims, bound_ips, client_id, client_secret, delete_protection, description, force_sub_claims, gw_bound_ips, issuer, json, jwt_ttl, name, new_name, product_type, required_scopes, required_scopes_prefix, subclaims_delimiters, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_saml.rb b/lib/akeyless/models/auth_method_update_saml.rb index c02b7be3..536739a4 100644 --- a/lib/akeyless/models/auth_method_update_saml.rb +++ b/lib/akeyless/models/auth_method_update_saml.rb @@ -28,6 +28,9 @@ class AuthMethodUpdateSAML # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -77,6 +80,7 @@ def self.attribute_map :'allowed_redirect_uri' => :'allowed-redirect-uri', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -106,6 +110,7 @@ def self.openapi_types :'allowed_redirect_uri' => :'Array', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -168,6 +173,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -273,6 +282,7 @@ def ==(o) allowed_redirect_uri == o.allowed_redirect_uri && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -298,7 +308,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, allowed_redirect_uri, audit_logs_claims, bound_ips, description, force_sub_claims, gw_bound_ips, idp_metadata_url, idp_metadata_xml_data, json, jwt_ttl, name, new_name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash + [access_expires, allowed_redirect_uri, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gw_bound_ips, idp_metadata_url, idp_metadata_xml_data, json, jwt_ttl, name, new_name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_method_update_universal_identity.rb b/lib/akeyless/models/auth_method_update_universal_identity.rb index d4eacc08..30b210f4 100644 --- a/lib/akeyless/models/auth_method_update_universal_identity.rb +++ b/lib/akeyless/models/auth_method_update_universal_identity.rb @@ -25,6 +25,9 @@ class AuthMethodUpdateUniversalIdentity # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Deny from root to create children attr_accessor :deny_inheritance @@ -70,6 +73,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'deny_inheritance' => :'deny-inheritance', :'deny_rotate' => :'deny-rotate', :'description' => :'description', @@ -97,6 +101,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'deny_inheritance' => :'Boolean', :'deny_rotate' => :'Boolean', :'description' => :'String', @@ -152,6 +157,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'deny_inheritance') self.deny_inheritance = attributes[:'deny_inheritance'] end @@ -245,6 +254,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && deny_inheritance == o.deny_inheritance && deny_rotate == o.deny_rotate && description == o.description && @@ -269,7 +279,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, deny_inheritance, deny_rotate, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, token, ttl, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, deny_inheritance, deny_rotate, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, token, ttl, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/auth_output.rb b/lib/akeyless/models/auth_output.rb index 8529d70b..82190327 100644 --- a/lib/akeyless/models/auth_output.rb +++ b/lib/akeyless/models/auth_output.rb @@ -15,6 +15,8 @@ module Akeyless class AuthOutput + attr_accessor :complete_auth_link + attr_accessor :creds attr_accessor :token @@ -22,6 +24,7 @@ class AuthOutput # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { + :'complete_auth_link' => :'complete_auth_link', :'creds' => :'creds', :'token' => :'token' } @@ -35,6 +38,7 @@ def self.acceptable_attributes # Attribute type mapping. def self.openapi_types { + :'complete_auth_link' => :'String', :'creds' => :'SystemAccessCredentialsReplyObj', :'token' => :'String' } @@ -61,6 +65,10 @@ def initialize(attributes = {}) h[k.to_sym] = v } + if attributes.key?(:'complete_auth_link') + self.complete_auth_link = attributes[:'complete_auth_link'] + end + if attributes.key?(:'creds') self.creds = attributes[:'creds'] end @@ -90,6 +98,7 @@ def valid? def ==(o) return true if self.equal?(o) self.class == o.class && + complete_auth_link == o.complete_auth_link && creds == o.creds && token == o.token end @@ -103,7 +112,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [creds, token].hash + [complete_auth_link, creds, token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/bastion_list_entry.rb b/lib/akeyless/models/bastion_list_entry.rb index 84895e9d..3423e5e7 100644 --- a/lib/akeyless/models/bastion_list_entry.rb +++ b/lib/akeyless/models/bastion_list_entry.rb @@ -27,6 +27,8 @@ class BastionListEntry attr_accessor :display_name + attr_accessor :has_gateway_identity + attr_accessor :last_report # Attribute mapping from ruby-style variable name to JSON key. @@ -38,6 +40,7 @@ def self.attribute_map :'allowed_urls_per_instance' => :'allowed_urls_per_instance', :'cluster_name' => :'cluster_name', :'display_name' => :'display_name', + :'has_gateway_identity' => :'has_gateway_identity', :'last_report' => :'last_report' } end @@ -56,6 +59,7 @@ def self.openapi_types :'allowed_urls_per_instance' => :'Hash>', :'cluster_name' => :'String', :'display_name' => :'String', + :'has_gateway_identity' => :'Boolean', :'last_report' => :'Time' } end @@ -111,6 +115,10 @@ def initialize(attributes = {}) self.display_name = attributes[:'display_name'] end + if attributes.key?(:'has_gateway_identity') + self.has_gateway_identity = attributes[:'has_gateway_identity'] + end + if attributes.key?(:'last_report') self.last_report = attributes[:'last_report'] end @@ -142,6 +150,7 @@ def ==(o) allowed_urls_per_instance == o.allowed_urls_per_instance && cluster_name == o.cluster_name && display_name == o.display_name && + has_gateway_identity == o.has_gateway_identity && last_report == o.last_report end @@ -154,7 +163,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_id, allowed_access_ids, allowed_urls, allowed_urls_per_instance, cluster_name, display_name, last_report].hash + [access_id, allowed_access_ids, allowed_urls, allowed_urls_per_instance, cluster_name, display_name, has_gateway_identity, last_report].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method.rb b/lib/akeyless/models/create_auth_method.rb index 1428ff54..0d2121a0 100644 --- a/lib/akeyless/models/create_auth_method.rb +++ b/lib/akeyless/models/create_auth_method.rb @@ -25,6 +25,9 @@ class CreateAuthMethod # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -58,6 +61,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -81,6 +85,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -132,6 +137,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -207,6 +216,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -227,7 +237,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_awsiam.rb b/lib/akeyless/models/create_auth_method_awsiam.rb index efc5d4cb..fcd450db 100644 --- a/lib/akeyless/models/create_auth_method_awsiam.rb +++ b/lib/akeyless/models/create_auth_method_awsiam.rb @@ -46,6 +46,9 @@ class CreateAuthMethodAWSIAM # A list of full user-name that the access is restricted to attr_accessor :bound_user_name + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -89,6 +92,7 @@ def self.attribute_map :'bound_role_name' => :'bound-role-name', :'bound_user_id' => :'bound-user-id', :'bound_user_name' => :'bound-user-name', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -120,6 +124,7 @@ def self.openapi_types :'bound_role_name' => :'Array', :'bound_user_id' => :'Array', :'bound_user_name' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -216,6 +221,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -309,6 +318,7 @@ def ==(o) bound_role_name == o.bound_role_name && bound_user_id == o.bound_user_id && bound_user_name == o.bound_user_name && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -330,7 +340,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_arn, bound_aws_account_id, bound_ips, bound_resource_id, bound_role_id, bound_role_name, bound_user_id, bound_user_name, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, sts_url, token, uid_token].hash + [access_expires, audit_logs_claims, bound_arn, bound_aws_account_id, bound_ips, bound_resource_id, bound_role_id, bound_role_name, bound_user_id, bound_user_name, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, sts_url, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_azure_ad.rb b/lib/akeyless/models/create_auth_method_azure_ad.rb index bb1dc588..3624f315 100644 --- a/lib/akeyless/models/create_auth_method_azure_ad.rb +++ b/lib/akeyless/models/create_auth_method_azure_ad.rb @@ -55,6 +55,9 @@ class CreateAuthMethodAzureAD # The Azure tenant id that the access is restricted to attr_accessor :bound_tenant_id + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -104,6 +107,7 @@ def self.attribute_map :'bound_spid' => :'bound-spid', :'bound_sub_id' => :'bound-sub-id', :'bound_tenant_id' => :'bound-tenant-id', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -139,6 +143,7 @@ def self.openapi_types :'bound_spid' => :'Array', :'bound_sub_id' => :'Array', :'bound_tenant_id' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -252,6 +257,10 @@ def initialize(attributes = {}) self.bound_tenant_id = nil end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -354,6 +363,7 @@ def ==(o) bound_spid == o.bound_spid && bound_sub_id == o.bound_sub_id && bound_tenant_id == o.bound_tenant_id && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -376,7 +386,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_group_id, bound_ips, bound_providers, bound_resource_id, bound_resource_names, bound_resource_types, bound_rg_id, bound_spid, bound_sub_id, bound_tenant_id, description, force_sub_claims, gw_bound_ips, issuer, json, jwks_uri, jwt_ttl, name, product_type, token, uid_token].hash + [access_expires, audience, audit_logs_claims, bound_group_id, bound_ips, bound_providers, bound_resource_id, bound_resource_names, bound_resource_types, bound_rg_id, bound_spid, bound_sub_id, bound_tenant_id, delete_protection, description, force_sub_claims, gw_bound_ips, issuer, json, jwks_uri, jwt_ttl, name, product_type, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_cert.rb b/lib/akeyless/models/create_auth_method_cert.rb index d9ae1d8a..19a7bcaa 100644 --- a/lib/akeyless/models/create_auth_method_cert.rb +++ b/lib/akeyless/models/create_auth_method_cert.rb @@ -49,6 +49,9 @@ class CreateAuthMethodCert # The certificate data in base64, if no file was provided attr_accessor :certificate_data + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -96,6 +99,7 @@ def self.attribute_map :'bound_organizational_units' => :'bound-organizational-units', :'bound_uri_sans' => :'bound-uri-sans', :'certificate_data' => :'certificate-data', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -129,6 +133,7 @@ def self.openapi_types :'bound_organizational_units' => :'Array', :'bound_uri_sans' => :'Array', :'certificate_data' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -226,6 +231,10 @@ def initialize(attributes = {}) self.certificate_data = attributes[:'certificate_data'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -326,6 +335,7 @@ def ==(o) bound_organizational_units == o.bound_organizational_units && bound_uri_sans == o.bound_uri_sans && certificate_data == o.certificate_data && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -348,7 +358,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, allowed_cors, audit_logs_claims, bound_common_names, bound_dns_sans, bound_email_sans, bound_extensions, bound_ips, bound_organizational_units, bound_uri_sans, certificate_data, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, revoked_cert_ids, token, uid_token, unique_identifier].hash + [access_expires, allowed_cors, audit_logs_claims, bound_common_names, bound_dns_sans, bound_email_sans, bound_extensions, bound_ips, bound_organizational_units, bound_uri_sans, certificate_data, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, revoked_cert_ids, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_email.rb b/lib/akeyless/models/create_auth_method_email.rb index 2d9d6a9d..042a07ff 100644 --- a/lib/akeyless/models/create_auth_method_email.rb +++ b/lib/akeyless/models/create_auth_method_email.rb @@ -25,6 +25,9 @@ class CreateAuthMethodEmail # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -61,6 +64,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'email' => :'email', :'force_sub_claims' => :'force-sub-claims', @@ -85,6 +89,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'email' => :'String', :'force_sub_claims' => :'Boolean', @@ -137,6 +142,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -223,6 +232,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && email == o.email && force_sub_claims == o.force_sub_claims && @@ -244,7 +254,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, email, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, email, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_gcp.rb b/lib/akeyless/models/create_auth_method_gcp.rb index 12ff43c8..75d96c83 100644 --- a/lib/akeyless/models/create_auth_method_gcp.rb +++ b/lib/akeyless/models/create_auth_method_gcp.rb @@ -43,6 +43,9 @@ class CreateAuthMethodGCP # === 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. attr_accessor :bound_zones + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -88,6 +91,7 @@ def self.attribute_map :'bound_regions' => :'bound-regions', :'bound_service_accounts' => :'bound-service-accounts', :'bound_zones' => :'bound-zones', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -119,6 +123,7 @@ def self.openapi_types :'bound_regions' => :'Array', :'bound_service_accounts' => :'Array', :'bound_zones' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -208,6 +213,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -309,6 +318,7 @@ def ==(o) bound_regions == o.bound_regions && bound_service_accounts == o.bound_service_accounts && bound_zones == o.bound_zones && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -331,7 +341,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_ips, bound_labels, bound_projects, bound_regions, bound_service_accounts, bound_zones, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, service_account_creds_data, token, type, uid_token].hash + [access_expires, audience, audit_logs_claims, bound_ips, bound_labels, bound_projects, bound_regions, bound_service_accounts, bound_zones, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, service_account_creds_data, token, type, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_huawei.rb b/lib/akeyless/models/create_auth_method_huawei.rb index a2993787..a3f49139 100644 --- a/lib/akeyless/models/create_auth_method_huawei.rb +++ b/lib/akeyless/models/create_auth_method_huawei.rb @@ -46,6 +46,9 @@ class CreateAuthMethodHuawei # A list of full user-name that the access is restricted to attr_accessor :bound_user_name + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -86,6 +89,7 @@ def self.attribute_map :'bound_tenant_name' => :'bound-tenant-name', :'bound_user_id' => :'bound-user-id', :'bound_user_name' => :'bound-user-name', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -116,6 +120,7 @@ def self.openapi_types :'bound_tenant_name' => :'Array', :'bound_user_id' => :'Array', :'bound_user_name' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -209,6 +214,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -291,6 +300,7 @@ def ==(o) bound_tenant_name == o.bound_tenant_name && bound_user_id == o.bound_user_id && bound_user_name == o.bound_user_name && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -311,7 +321,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, auth_url, bound_domain_id, bound_domain_name, bound_ips, bound_tenant_id, bound_tenant_name, bound_user_id, bound_user_name, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, uid_token].hash + [access_expires, audit_logs_claims, auth_url, bound_domain_id, bound_domain_name, bound_ips, bound_tenant_id, bound_tenant_name, bound_user_id, bound_user_name, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_k8_s.rb b/lib/akeyless/models/create_auth_method_k8_s.rb index 330a6f70..d4a86e0f 100644 --- a/lib/akeyless/models/create_auth_method_k8_s.rb +++ b/lib/akeyless/models/create_auth_method_k8_s.rb @@ -37,6 +37,9 @@ class CreateAuthMethodK8S # A list of service account names that the access is restricted to attr_accessor :bound_sa_names + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -80,6 +83,7 @@ def self.attribute_map :'bound_namespaces' => :'bound-namespaces', :'bound_pod_names' => :'bound-pod-names', :'bound_sa_names' => :'bound-sa-names', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gen_key' => :'gen-key', @@ -109,6 +113,7 @@ def self.openapi_types :'bound_namespaces' => :'Array', :'bound_pod_names' => :'Array', :'bound_sa_names' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gen_key' => :'String', @@ -184,6 +189,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -273,6 +282,7 @@ def ==(o) bound_namespaces == o.bound_namespaces && bound_pod_names == o.bound_pod_names && bound_sa_names == o.bound_sa_names && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gen_key == o.gen_key && @@ -295,7 +305,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_ips, bound_namespaces, bound_pod_names, bound_sa_names, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, product_type, public_key, token, uid_token].hash + [access_expires, audience, audit_logs_claims, bound_ips, bound_namespaces, bound_pod_names, bound_sa_names, delete_protection, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, product_type, public_key, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_ldap.rb b/lib/akeyless/models/create_auth_method_ldap.rb index a16baa9c..b592db9a 100644 --- a/lib/akeyless/models/create_auth_method_ldap.rb +++ b/lib/akeyless/models/create_auth_method_ldap.rb @@ -25,6 +25,9 @@ class CreateAuthMethodLDAP # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -67,6 +70,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gen_key' => :'gen-key', @@ -93,6 +97,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gen_key' => :'String', @@ -147,6 +152,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -238,6 +247,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gen_key == o.gen_key && @@ -261,7 +271,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, product_type, public_key_data, token, uid_token, unique_identifier].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, product_type, public_key_data, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_o_auth2.rb b/lib/akeyless/models/create_auth_method_o_auth2.rb index 4acaee6a..9867e103 100644 --- a/lib/akeyless/models/create_auth_method_o_auth2.rb +++ b/lib/akeyless/models/create_auth_method_o_auth2.rb @@ -37,6 +37,9 @@ class CreateAuthMethodOAuth2 # CertificateFileData PEM Certificate in a Base64 format. attr_accessor :cert_file_data + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -92,6 +95,7 @@ def self.attribute_map :'bound_ips' => :'bound-ips', :'cert' => :'cert', :'cert_file_data' => :'cert-file-data', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gateway_url' => :'gateway-url', @@ -125,6 +129,7 @@ def self.openapi_types :'bound_ips' => :'Array', :'cert' => :'String', :'cert_file_data' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gateway_url' => :'String', @@ -200,6 +205,10 @@ def initialize(attributes = {}) self.cert_file_data = attributes[:'cert_file_data'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -319,6 +328,7 @@ def ==(o) bound_ips == o.bound_ips && cert == o.cert && cert_file_data == o.cert_file_data && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gateway_url == o.gateway_url && @@ -345,7 +355,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_client_ids, bound_ips, cert, cert_file_data, description, force_sub_claims, gateway_url, gw_bound_ips, issuer, json, jwks_json_data, jwks_uri, jwt_ttl, name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash + [access_expires, audience, audit_logs_claims, bound_client_ids, bound_ips, cert, cert_file_data, delete_protection, description, force_sub_claims, gateway_url, gw_bound_ips, issuer, json, jwks_json_data, jwks_uri, jwt_ttl, name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_oci.rb b/lib/akeyless/models/create_auth_method_oci.rb index 1679d867..21addd75 100644 --- a/lib/akeyless/models/create_auth_method_oci.rb +++ b/lib/akeyless/models/create_auth_method_oci.rb @@ -25,6 +25,9 @@ class CreateAuthMethodOCI # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -64,6 +67,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'group_ocid' => :'group-ocid', @@ -89,6 +93,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'group_ocid' => :'Array', @@ -142,6 +147,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -241,6 +250,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && group_ocid == o.group_ocid && @@ -263,7 +273,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, group_ocid, gw_bound_ips, json, jwt_ttl, name, product_type, tenant_ocid, token, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, group_ocid, gw_bound_ips, json, jwt_ttl, name, product_type, tenant_ocid, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_oidc.rb b/lib/akeyless/models/create_auth_method_oidc.rb index 796307ac..3e89ff1d 100644 --- a/lib/akeyless/models/create_auth_method_oidc.rb +++ b/lib/akeyless/models/create_auth_method_oidc.rb @@ -37,6 +37,9 @@ class CreateAuthMethodOIDC # Client Secret attr_accessor :client_secret + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -89,6 +92,7 @@ def self.attribute_map :'bound_ips' => :'bound-ips', :'client_id' => :'client-id', :'client_secret' => :'client-secret', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -121,6 +125,7 @@ def self.openapi_types :'bound_ips' => :'Array', :'client_id' => :'String', :'client_secret' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -195,6 +200,10 @@ def initialize(attributes = {}) self.client_secret = attributes[:'client_secret'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -305,6 +314,7 @@ def ==(o) bound_ips == o.bound_ips && client_id == o.client_id && client_secret == o.client_secret && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -330,7 +340,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, allowed_redirect_uri, audience, audit_logs_claims, bound_ips, client_id, client_secret, description, force_sub_claims, gw_bound_ips, issuer, json, jwt_ttl, name, product_type, required_scopes, required_scopes_prefix, subclaims_delimiters, token, uid_token, unique_identifier].hash + [access_expires, allowed_redirect_uri, audience, audit_logs_claims, bound_ips, client_id, client_secret, delete_protection, description, force_sub_claims, gw_bound_ips, issuer, json, jwt_ttl, name, product_type, required_scopes, required_scopes_prefix, subclaims_delimiters, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_saml.rb b/lib/akeyless/models/create_auth_method_saml.rb index ea522a24..1bae29c3 100644 --- a/lib/akeyless/models/create_auth_method_saml.rb +++ b/lib/akeyless/models/create_auth_method_saml.rb @@ -28,6 +28,9 @@ class CreateAuthMethodSAML # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -74,6 +77,7 @@ def self.attribute_map :'allowed_redirect_uri' => :'allowed-redirect-uri', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -102,6 +106,7 @@ def self.openapi_types :'allowed_redirect_uri' => :'Array', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -163,6 +168,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -264,6 +273,7 @@ def ==(o) allowed_redirect_uri == o.allowed_redirect_uri && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -288,7 +298,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, allowed_redirect_uri, audit_logs_claims, bound_ips, description, force_sub_claims, gw_bound_ips, idp_metadata_url, idp_metadata_xml_data, json, jwt_ttl, name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash + [access_expires, allowed_redirect_uri, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gw_bound_ips, idp_metadata_url, idp_metadata_xml_data, json, jwt_ttl, name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_auth_method_universal_identity.rb b/lib/akeyless/models/create_auth_method_universal_identity.rb index 770d20cf..a40ccefd 100644 --- a/lib/akeyless/models/create_auth_method_universal_identity.rb +++ b/lib/akeyless/models/create_auth_method_universal_identity.rb @@ -25,6 +25,9 @@ class CreateAuthMethodUniversalIdentity # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Deny from root to create children attr_accessor :deny_inheritance @@ -67,6 +70,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'deny_inheritance' => :'deny-inheritance', :'deny_rotate' => :'deny-rotate', :'description' => :'description', @@ -93,6 +97,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'deny_inheritance' => :'Boolean', :'deny_rotate' => :'Boolean', :'description' => :'String', @@ -147,6 +152,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'deny_inheritance') self.deny_inheritance = attributes[:'deny_inheritance'] end @@ -236,6 +245,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && deny_inheritance == o.deny_inheritance && deny_rotate == o.deny_rotate && description == o.description && @@ -259,7 +269,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, deny_inheritance, deny_rotate, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, ttl, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, deny_inheritance, deny_rotate, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, product_type, token, ttl, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_certificate.rb b/lib/akeyless/models/create_certificate.rb index 7fad6c63..6aa770f9 100644 --- a/lib/akeyless/models/create_certificate.rb +++ b/lib/akeyless/models/create_certificate.rb @@ -18,7 +18,7 @@ class CreateCertificate # Content of the certificate in a Base64 format. attr_accessor :certificate_data - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/create_classic_key.rb b/lib/akeyless/models/create_classic_key.rb index 71a661e8..c1bce0df 100644 --- a/lib/akeyless/models/create_classic_key.rb +++ b/lib/akeyless/models/create_classic_key.rb @@ -46,7 +46,7 @@ class CreateClassicKey # The csr config data in base64 encoding attr_accessor :conf_file_data - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/create_dfc_key.rb b/lib/akeyless/models/create_dfc_key.rb index 8592b183..61962b71 100644 --- a/lib/akeyless/models/create_dfc_key.rb +++ b/lib/akeyless/models/create_dfc_key.rb @@ -45,7 +45,7 @@ class CreateDFCKey # The customer fragment ID that will be used to create the DFC key (if empty, the key will be created independently of a customer fragment) attr_accessor :customer_frg_id - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/create_dynamic_secret.rb b/lib/akeyless/models/create_dynamic_secret.rb index f72173ca..54f67e58 100644 --- a/lib/akeyless/models/create_dynamic_secret.rb +++ b/lib/akeyless/models/create_dynamic_secret.rb @@ -15,7 +15,7 @@ module Akeyless class CreateDynamicSecret - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/create_esm.rb b/lib/akeyless/models/create_esm.rb index 9eb5fafc..c4d38634 100644 --- a/lib/akeyless/models/create_esm.rb +++ b/lib/akeyless/models/create_esm.rb @@ -19,7 +19,7 @@ class CreateESM # Azure Key Vault name (Relevant only for Azure targets) attr_accessor :azure_kv_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the External Secrets Manager diff --git a/lib/akeyless/models/create_key.rb b/lib/akeyless/models/create_key.rb index 995ba53e..cb7c6585 100644 --- a/lib/akeyless/models/create_key.rb +++ b/lib/akeyless/models/create_key.rb @@ -46,7 +46,7 @@ class CreateKey # The customer fragment ID that will be used to create the key (if empty, the key will be created independently of a customer fragment) attr_accessor :customer_frg_id - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/create_oidc_app.rb b/lib/akeyless/models/create_oidc_app.rb index 8c963b21..77cc86cd 100644 --- a/lib/akeyless/models/create_oidc_app.rb +++ b/lib/akeyless/models/create_oidc_app.rb @@ -21,7 +21,7 @@ class CreateOidcApp # A comma separated list of allowed audiences attr_accessor :audience - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/create_pki_cert_issuer.rb b/lib/akeyless/models/create_pki_cert_issuer.rb index 17900919..eb012ac4 100644 --- a/lib/akeyless/models/create_pki_cert_issuer.rb +++ b/lib/akeyless/models/create_pki_cert_issuer.rb @@ -51,7 +51,7 @@ class CreatePKICertIssuer # Set this to allow the cert issuer will expose a public CRL endpoint attr_accessor :create_public_crl - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/create_role.rb b/lib/akeyless/models/create_role.rb index 31d3f4f4..6377a069 100644 --- a/lib/akeyless/models/create_role.rb +++ b/lib/akeyless/models/create_role.rb @@ -24,6 +24,9 @@ class CreateRole # Deprecated - use description attr_accessor :comment + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Description of the object attr_accessor :description @@ -60,6 +63,7 @@ def self.attribute_map :'analytics_access' => :'analytics-access', :'audit_access' => :'audit-access', :'comment' => :'comment', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'event_center_access' => :'event-center-access', :'event_forwarders_access' => :'event-forwarders-access', @@ -84,6 +88,7 @@ def self.openapi_types :'analytics_access' => :'String', :'audit_access' => :'String', :'comment' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'event_center_access' => :'String', :'event_forwarders_access' => :'String', @@ -130,6 +135,10 @@ def initialize(attributes = {}) self.comment = attributes[:'comment'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -203,6 +212,7 @@ def ==(o) analytics_access == o.analytics_access && audit_access == o.audit_access && comment == o.comment && + delete_protection == o.delete_protection && description == o.description && event_center_access == o.event_center_access && event_forwarders_access == o.event_forwarders_access && @@ -224,7 +234,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [analytics_access, audit_access, comment, description, event_center_access, event_forwarders_access, gw_analytics_access, json, name, sra_reports_access, token, uid_token, usage_reports_access].hash + [analytics_access, audit_access, comment, delete_protection, description, event_center_access, event_forwarders_access, gw_analytics_access, json, name, sra_reports_access, token, uid_token, usage_reports_access].hash end # Builds the object from hash diff --git a/lib/akeyless/models/create_rotated_secret.rb b/lib/akeyless/models/create_rotated_secret.rb index d9e70c74..a984d3fe 100644 --- a/lib/akeyless/models/create_rotated_secret.rb +++ b/lib/akeyless/models/create_rotated_secret.rb @@ -39,7 +39,7 @@ class CreateRotatedSecret # Secret payload to be sent with rotation request (relevant only for rotator-type=custom) attr_accessor :custom_payload - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/create_secret.rb b/lib/akeyless/models/create_secret.rb index d7de9d90..d8d0a32f 100644 --- a/lib/akeyless/models/create_secret.rb +++ b/lib/akeyless/models/create_secret.rb @@ -24,7 +24,7 @@ class CreateSecret # For Password Management use, additional fields attr_accessor :custom_field - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/create_ssh_cert_issuer.rb b/lib/akeyless/models/create_ssh_cert_issuer.rb index c235c3f9..e871d865 100644 --- a/lib/akeyless/models/create_ssh_cert_issuer.rb +++ b/lib/akeyless/models/create_ssh_cert_issuer.rb @@ -20,7 +20,7 @@ class CreateSSHCertIssuer # Users allowed to fetch the certificate, e.g root,ubuntu attr_accessor :allowed_users - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/create_tokenizer.rb b/lib/akeyless/models/create_tokenizer.rb index 3c08a82c..1fc949c0 100644 --- a/lib/akeyless/models/create_tokenizer.rb +++ b/lib/akeyless/models/create_tokenizer.rb @@ -22,7 +22,7 @@ class CreateTokenizer # The Decoding output template to use in regexp vaultless tokenization attr_accessor :decoding_template - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/create_usc.rb b/lib/akeyless/models/create_usc.rb index a3d68574..735fcf21 100644 --- a/lib/akeyless/models/create_usc.rb +++ b/lib/akeyless/models/create_usc.rb @@ -19,7 +19,7 @@ class CreateUSC # Azure Key Vault name (Relevant only for Azure targets) attr_accessor :azure_kv_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the Universal Secrets Connector diff --git a/lib/akeyless/models/ds_producer_details.rb b/lib/akeyless/models/ds_producer_details.rb index 49dc483b..8d926f3b 100644 --- a/lib/akeyless/models/ds_producer_details.rb +++ b/lib/akeyless/models/ds_producer_details.rb @@ -51,8 +51,12 @@ class DSProducerDetails attr_accessor :aws_secret_access_key + attr_accessor :aws_session_tags + attr_accessor :aws_session_token + attr_accessor :aws_transitive_tag_keys + attr_accessor :aws_user_console_access attr_accessor :aws_user_groups @@ -531,7 +535,9 @@ def self.attribute_map :'aws_region' => :'aws_region', :'aws_role_arns' => :'aws_role_arns', :'aws_secret_access_key' => :'aws_secret_access_key', + :'aws_session_tags' => :'aws_session_tags', :'aws_session_token' => :'aws_session_token', + :'aws_transitive_tag_keys' => :'aws_transitive_tag_keys', :'aws_user_console_access' => :'aws_user_console_access', :'aws_user_groups' => :'aws_user_groups', :'aws_user_policies' => :'aws_user_policies', @@ -779,7 +785,9 @@ def self.openapi_types :'aws_region' => :'String', :'aws_role_arns' => :'String', :'aws_secret_access_key' => :'String', + :'aws_session_tags' => :'String', :'aws_session_token' => :'String', + :'aws_transitive_tag_keys' => :'String', :'aws_user_console_access' => :'Boolean', :'aws_user_groups' => :'String', :'aws_user_policies' => :'String', @@ -1096,10 +1104,18 @@ def initialize(attributes = {}) self.aws_secret_access_key = attributes[:'aws_secret_access_key'] end + if attributes.key?(:'aws_session_tags') + self.aws_session_tags = attributes[:'aws_session_tags'] + end + if attributes.key?(:'aws_session_token') self.aws_session_token = attributes[:'aws_session_token'] end + if attributes.key?(:'aws_transitive_tag_keys') + self.aws_transitive_tag_keys = attributes[:'aws_transitive_tag_keys'] + end + if attributes.key?(:'aws_user_console_access') self.aws_user_console_access = attributes[:'aws_user_console_access'] end @@ -2037,7 +2053,9 @@ def ==(o) aws_region == o.aws_region && aws_role_arns == o.aws_role_arns && aws_secret_access_key == o.aws_secret_access_key && + aws_session_tags == o.aws_session_tags && aws_session_token == o.aws_session_token && + aws_transitive_tag_keys == o.aws_transitive_tag_keys && aws_user_console_access == o.aws_user_console_access && aws_user_groups == o.aws_user_groups && aws_user_policies == o.aws_user_policies && @@ -2267,7 +2285,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_token_manager_id, acl_rules, active, admin_name, admin_pwd, admin_rotation_interval_days, administrative_port, artifactory_admin_apikey, artifactory_admin_username, artifactory_base_url, artifactory_token_audience, artifactory_token_scope, authorization_port, aws_access_key_id, aws_access_mode, aws_region, aws_role_arns, aws_secret_access_key, aws_session_token, aws_user_console_access, aws_user_groups, aws_user_policies, aws_user_programmatic_access, azure_app_object_id, azure_client_id, azure_client_secret, azure_fixed_user_name_sub_claim_key, azure_fixed_user_only, azure_resource_group_name, azure_resource_name, azure_subscription_id, azure_tenant_id, azure_user_groups_obj_id, azure_user_portal_access, azure_user_programmatic_access, azure_user_roles_template_id, azure_username, cassandra_creation_statements, chef_organizations, chef_server_access_mode, chef_server_host_name, chef_server_key, chef_server_port, chef_server_url, chef_server_username, chef_skip_ssl, client_authentication_type, cloud_service_provider, cluster_mode, connection_type, create_sync_url, db_client_id, db_client_secret, db_host_name, db_isolation_level, db_max_idle_conns, db_max_open_conns, db_name, db_port, db_private_key, db_private_key_passphrase, db_pwd, db_server_certificates, db_server_name, db_tenant_id, db_user_name, delete_protection, dynamic_secret_id, dynamic_secret_key, dynamic_secret_name, dynamic_secret_type, eks_access_key_id, eks_assume_role, eks_cluster_ca_certificate, eks_cluster_endpoint, eks_cluster_name, eks_region, eks_secret_access_key, enable_admin_rotation, enforce_replay_prevention, externally_provided_user, failure_message, fixed_user_only, gcp_key_algo, gcp_role_bindings, gcp_service_account_email, gcp_service_account_key, gcp_service_account_key_base64, gcp_service_account_key_id, gcp_service_account_type, gcp_tmp_service_account_name, gcp_token_lifetime, gcp_token_scope, gcp_token_type, github_app_id, github_app_private_key, github_base_url, github_installation_id, github_installation_token_permissions, github_installation_token_repositories, github_installation_token_repositories_ids, github_organization_name, github_repository_path, gitlab_access_token, gitlab_access_type, gitlab_certificate, gitlab_group_name, gitlab_project_name, gitlab_role, gitlab_token_scope, gitlab_url, gke_cluster_ca_certificate, gke_cluster_endpoint, gke_cluster_name, gke_service_account_key, gke_service_account_name, google_workspace_access_mode, google_workspace_admin_name, google_workspace_group_name, google_workspace_group_role, google_workspace_role_name, google_workspace_role_scope, grant_types, groups, hanadb_creation_statements, hanadb_revocation_statements, host_name, host_port, implementation_type, is_fixed_user, issuer, item_targets_assoc, jwks, jwks_url, k8s_allowed_namespaces, k8s_auth_type, k8s_bearer_token, k8s_client_cert_data, k8s_client_key_data, k8s_cluster_ca_certificate, k8s_cluster_endpoint, k8s_cluster_name, k8s_dynamic_mode, k8s_multiple_doc_yaml_temp_definition, k8s_namespace, k8s_role_name, k8s_role_type, k8s_service_account, last_admin_rotation, ldap_audience, ldap_bind_dn, ldap_bind_password, ldap_certificate, ldap_group_dn, ldap_token_expiration, ldap_url, ldap_user_attr, ldap_user_dn, metadata, mongodb_atlas_api_private_key, mongodb_atlas_api_public_key, mongodb_atlas_project_id, mongodb_custom_data, mongodb_db_name, mongodb_default_auth_db, mongodb_host_port, mongodb_is_atlas, mongodb_password, mongodb_roles, mongodb_uri_connection, mongodb_uri_options, mongodb_username, mssql_creation_statements, mssql_revocation_statements, mysql_creation_statements, mysql_revocation_statements, oracle_creation_statements, oracle_revocation_statements, password, password_length, password_policy, payload, ping_url, postgres_creation_statements, postgres_revocation_statements, privileged_user, rabbitmq_server_password, rabbitmq_server_uri, rabbitmq_server_user, rabbitmq_user_conf_permission, rabbitmq_user_read_permission, rabbitmq_user_tags, rabbitmq_user_vhost, rabbitmq_user_write_permission, redirect_uris, redshift_creation_statements, restricted_scopes, revoke_sync_url, rotate_sync_url, scopes, secure_remote_access_details, session_extension_warn_interval_min, sf_account, sf_user_role, sf_warehouse_name, should_stop, signing_algorithm, ssl_connection_certificate, ssl_connection_mode, subject_dn, tags, timeout_seconds, use_gw_cloud_identity, use_gw_service_account, user_name, user_password, user_principal_name, user_ttl, username_length, username_policy, venafi_allow_subdomains, venafi_allowed_domains, venafi_api_key, venafi_auto_generated_folder, venafi_base_url, venafi_root_first_in_chain, venafi_sign_using_akeyless_pki, venafi_signer_key_name, venafi_store_private_key, venafi_tpp_access_token, venafi_tpp_client_id, venafi_tpp_password, venafi_tpp_refresh_token, venafi_tpp_username, venafi_use_tpp, venafi_zone, warn_before_user_expiration_min].hash + [access_token_manager_id, acl_rules, active, admin_name, admin_pwd, admin_rotation_interval_days, administrative_port, artifactory_admin_apikey, artifactory_admin_username, artifactory_base_url, artifactory_token_audience, artifactory_token_scope, authorization_port, aws_access_key_id, aws_access_mode, aws_region, aws_role_arns, aws_secret_access_key, aws_session_tags, aws_session_token, aws_transitive_tag_keys, aws_user_console_access, aws_user_groups, aws_user_policies, aws_user_programmatic_access, azure_app_object_id, azure_client_id, azure_client_secret, azure_fixed_user_name_sub_claim_key, azure_fixed_user_only, azure_resource_group_name, azure_resource_name, azure_subscription_id, azure_tenant_id, azure_user_groups_obj_id, azure_user_portal_access, azure_user_programmatic_access, azure_user_roles_template_id, azure_username, cassandra_creation_statements, chef_organizations, chef_server_access_mode, chef_server_host_name, chef_server_key, chef_server_port, chef_server_url, chef_server_username, chef_skip_ssl, client_authentication_type, cloud_service_provider, cluster_mode, connection_type, create_sync_url, db_client_id, db_client_secret, db_host_name, db_isolation_level, db_max_idle_conns, db_max_open_conns, db_name, db_port, db_private_key, db_private_key_passphrase, db_pwd, db_server_certificates, db_server_name, db_tenant_id, db_user_name, delete_protection, dynamic_secret_id, dynamic_secret_key, dynamic_secret_name, dynamic_secret_type, eks_access_key_id, eks_assume_role, eks_cluster_ca_certificate, eks_cluster_endpoint, eks_cluster_name, eks_region, eks_secret_access_key, enable_admin_rotation, enforce_replay_prevention, externally_provided_user, failure_message, fixed_user_only, gcp_key_algo, gcp_role_bindings, gcp_service_account_email, gcp_service_account_key, gcp_service_account_key_base64, gcp_service_account_key_id, gcp_service_account_type, gcp_tmp_service_account_name, gcp_token_lifetime, gcp_token_scope, gcp_token_type, github_app_id, github_app_private_key, github_base_url, github_installation_id, github_installation_token_permissions, github_installation_token_repositories, github_installation_token_repositories_ids, github_organization_name, github_repository_path, gitlab_access_token, gitlab_access_type, gitlab_certificate, gitlab_group_name, gitlab_project_name, gitlab_role, gitlab_token_scope, gitlab_url, gke_cluster_ca_certificate, gke_cluster_endpoint, gke_cluster_name, gke_service_account_key, gke_service_account_name, google_workspace_access_mode, google_workspace_admin_name, google_workspace_group_name, google_workspace_group_role, google_workspace_role_name, google_workspace_role_scope, grant_types, groups, hanadb_creation_statements, hanadb_revocation_statements, host_name, host_port, implementation_type, is_fixed_user, issuer, item_targets_assoc, jwks, jwks_url, k8s_allowed_namespaces, k8s_auth_type, k8s_bearer_token, k8s_client_cert_data, k8s_client_key_data, k8s_cluster_ca_certificate, k8s_cluster_endpoint, k8s_cluster_name, k8s_dynamic_mode, k8s_multiple_doc_yaml_temp_definition, k8s_namespace, k8s_role_name, k8s_role_type, k8s_service_account, last_admin_rotation, ldap_audience, ldap_bind_dn, ldap_bind_password, ldap_certificate, ldap_group_dn, ldap_token_expiration, ldap_url, ldap_user_attr, ldap_user_dn, metadata, mongodb_atlas_api_private_key, mongodb_atlas_api_public_key, mongodb_atlas_project_id, mongodb_custom_data, mongodb_db_name, mongodb_default_auth_db, mongodb_host_port, mongodb_is_atlas, mongodb_password, mongodb_roles, mongodb_uri_connection, mongodb_uri_options, mongodb_username, mssql_creation_statements, mssql_revocation_statements, mysql_creation_statements, mysql_revocation_statements, oracle_creation_statements, oracle_revocation_statements, password, password_length, password_policy, payload, ping_url, postgres_creation_statements, postgres_revocation_statements, privileged_user, rabbitmq_server_password, rabbitmq_server_uri, rabbitmq_server_user, rabbitmq_user_conf_permission, rabbitmq_user_read_permission, rabbitmq_user_tags, rabbitmq_user_vhost, rabbitmq_user_write_permission, redirect_uris, redshift_creation_statements, restricted_scopes, revoke_sync_url, rotate_sync_url, scopes, secure_remote_access_details, session_extension_warn_interval_min, sf_account, sf_user_role, sf_warehouse_name, should_stop, signing_algorithm, ssl_connection_certificate, ssl_connection_mode, subject_dn, tags, timeout_seconds, use_gw_cloud_identity, use_gw_service_account, user_name, user_password, user_principal_name, user_ttl, username_length, username_policy, venafi_allow_subdomains, venafi_allowed_domains, venafi_api_key, venafi_auto_generated_folder, venafi_base_url, venafi_root_first_in_chain, venafi_sign_using_akeyless_pki, venafi_signer_key_name, venafi_store_private_key, venafi_tpp_access_token, venafi_tpp_client_id, venafi_tpp_password, venafi_tpp_refresh_token, venafi_tpp_username, venafi_use_tpp, venafi_zone, warn_before_user_expiration_min].hash end # Builds the object from hash diff --git a/lib/akeyless/models/dynamic_secret_create_artifactory.rb b/lib/akeyless/models/dynamic_secret_create_artifactory.rb index 2e58cdcb..c7622570 100644 --- a/lib/akeyless/models/dynamic_secret_create_artifactory.rb +++ b/lib/akeyless/models/dynamic_secret_create_artifactory.rb @@ -31,7 +31,7 @@ class DynamicSecretCreateArtifactory # Base URL attr_accessor :base_url - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_aws.rb b/lib/akeyless/models/dynamic_secret_create_aws.rb index f5f4db7b..0efc44d8 100644 --- a/lib/akeyless/models/dynamic_secret_create_aws.rb +++ b/lib/akeyless/models/dynamic_secret_create_aws.rb @@ -42,7 +42,7 @@ class DynamicSecretCreateAws # Enable AWS User programmatic access attr_accessor :aws_user_programmatic_access - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object @@ -87,6 +87,9 @@ class DynamicSecretCreateAws # Web-Proxy via Akeyless Web Access Bastion attr_accessor :secure_access_web_proxy + # String of Key value session tags comma separated, relevant only for Assumed Role + attr_accessor :session_tags + # Add tags attached to this object attr_accessor :tags @@ -96,6 +99,9 @@ class DynamicSecretCreateAws # Authentication token (see `/auth` and `/configure`) attr_accessor :token + # String of transitive tag keys space separated, relevant only for Assumed Role + attr_accessor :transitive_tag_keys + # The universal identity token, Required only for universal_identity authentication attr_accessor :uid_token @@ -129,9 +135,11 @@ def self.attribute_map :'secure_access_web' => :'secure-access-web', :'secure_access_web_browsing' => :'secure-access-web-browsing', :'secure_access_web_proxy' => :'secure-access-web-proxy', + :'session_tags' => :'session-tags', :'tags' => :'tags', :'target_name' => :'target-name', :'token' => :'token', + :'transitive_tag_keys' => :'transitive-tag-keys', :'uid_token' => :'uid-token', :'user_ttl' => :'user-ttl' } @@ -169,9 +177,11 @@ def self.openapi_types :'secure_access_web' => :'Boolean', :'secure_access_web_browsing' => :'Boolean', :'secure_access_web_proxy' => :'Boolean', + :'session_tags' => :'String', :'tags' => :'Array', :'target_name' => :'String', :'token' => :'String', + :'transitive_tag_keys' => :'String', :'uid_token' => :'String', :'user_ttl' => :'String' } @@ -314,6 +324,10 @@ def initialize(attributes = {}) self.secure_access_web_proxy = false end + if attributes.key?(:'session_tags') + self.session_tags = attributes[:'session_tags'] + end + if attributes.key?(:'tags') if (value = attributes[:'tags']).is_a?(Array) self.tags = value @@ -328,6 +342,10 @@ def initialize(attributes = {}) self.token = attributes[:'token'] end + if attributes.key?(:'transitive_tag_keys') + self.transitive_tag_keys = attributes[:'transitive_tag_keys'] + end + if attributes.key?(:'uid_token') self.uid_token = attributes[:'uid_token'] end @@ -388,9 +406,11 @@ def ==(o) secure_access_web == o.secure_access_web && secure_access_web_browsing == o.secure_access_web_browsing && secure_access_web_proxy == o.secure_access_web_proxy && + session_tags == o.session_tags && tags == o.tags && target_name == o.target_name && token == o.token && + transitive_tag_keys == o.transitive_tag_keys && uid_token == o.uid_token && user_ttl == o.user_ttl end @@ -404,7 +424,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_mode, admin_rotation_interval_days, aws_access_key_id, aws_access_secret_key, aws_role_arns, aws_user_console_access, aws_user_groups, aws_user_policies, aws_user_programmatic_access, delete_protection, description, enable_admin_rotation, json, name, password_length, producer_encryption_key_name, region, secure_access_aws_account_id, secure_access_aws_native_cli, secure_access_bastion_issuer, secure_access_enable, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, tags, target_name, token, uid_token, user_ttl].hash + [access_mode, admin_rotation_interval_days, aws_access_key_id, aws_access_secret_key, aws_role_arns, aws_user_console_access, aws_user_groups, aws_user_policies, aws_user_programmatic_access, delete_protection, description, enable_admin_rotation, json, name, password_length, producer_encryption_key_name, region, secure_access_aws_account_id, secure_access_aws_native_cli, secure_access_bastion_issuer, secure_access_enable, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, session_tags, tags, target_name, token, transitive_tag_keys, uid_token, user_ttl].hash end # Builds the object from hash diff --git a/lib/akeyless/models/dynamic_secret_create_azure.rb b/lib/akeyless/models/dynamic_secret_create_azure.rb index f72ccaf4..5903b992 100644 --- a/lib/akeyless/models/dynamic_secret_create_azure.rb +++ b/lib/akeyless/models/dynamic_secret_create_azure.rb @@ -28,7 +28,7 @@ class DynamicSecretCreateAzure # Azure Tenant ID attr_accessor :azure_tenant_id - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_cassandra.rb b/lib/akeyless/models/dynamic_secret_create_cassandra.rb index 45c4a8e3..eb39f239 100644 --- a/lib/akeyless/models/dynamic_secret_create_cassandra.rb +++ b/lib/akeyless/models/dynamic_secret_create_cassandra.rb @@ -31,7 +31,7 @@ class DynamicSecretCreateCassandra # Cassandra superuser username attr_accessor :cassandra_username - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_chef.rb b/lib/akeyless/models/dynamic_secret_create_chef.rb index 80cb4599..12215799 100644 --- a/lib/akeyless/models/dynamic_secret_create_chef.rb +++ b/lib/akeyless/models/dynamic_secret_create_chef.rb @@ -28,7 +28,7 @@ class DynamicSecretCreateChef # Server username attr_accessor :chef_server_username - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_custom.rb b/lib/akeyless/models/dynamic_secret_create_custom.rb index 5b1533bb..3f53c33c 100644 --- a/lib/akeyless/models/dynamic_secret_create_custom.rb +++ b/lib/akeyless/models/dynamic_secret_create_custom.rb @@ -21,7 +21,7 @@ class DynamicSecretCreateCustom # URL of an endpoint that implements /sync/create method, for example https://webhook.example.com/sync/create attr_accessor :create_sync_url - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_dockerhub.rb b/lib/akeyless/models/dynamic_secret_create_dockerhub.rb index 3da25e04..48383e42 100644 --- a/lib/akeyless/models/dynamic_secret_create_dockerhub.rb +++ b/lib/akeyless/models/dynamic_secret_create_dockerhub.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretCreateDockerhub is a command that creates a DOCKERHUB dynamic secret class DynamicSecretCreateDockerhub - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_eks.rb b/lib/akeyless/models/dynamic_secret_create_eks.rb index 3d482348..de31b800 100644 --- a/lib/akeyless/models/dynamic_secret_create_eks.rb +++ b/lib/akeyless/models/dynamic_secret_create_eks.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretCreateEks is a command that creates eks dynamic secret class DynamicSecretCreateEks - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_gcp.rb b/lib/akeyless/models/dynamic_secret_create_gcp.rb index 4fcb0678..3a2d181a 100644 --- a/lib/akeyless/models/dynamic_secret_create_gcp.rb +++ b/lib/akeyless/models/dynamic_secret_create_gcp.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretCreateGcp is a command that creates a GCP dynamic secret class DynamicSecretCreateGcp - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_github.rb b/lib/akeyless/models/dynamic_secret_create_github.rb index 04f6bafa..056466ee 100644 --- a/lib/akeyless/models/dynamic_secret_create_github.rb +++ b/lib/akeyless/models/dynamic_secret_create_github.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretCreateGithub is a command that creates github dynamic secret class DynamicSecretCreateGithub - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_gitlab.rb b/lib/akeyless/models/dynamic_secret_create_gitlab.rb index fdb6ea05..b37ce7d2 100644 --- a/lib/akeyless/models/dynamic_secret_create_gitlab.rb +++ b/lib/akeyless/models/dynamic_secret_create_gitlab.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretCreateGitlab is a command that creates gitlab dynamic secret class DynamicSecretCreateGitlab - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_gke.rb b/lib/akeyless/models/dynamic_secret_create_gke.rb index 6673889c..8db8e77d 100644 --- a/lib/akeyless/models/dynamic_secret_create_gke.rb +++ b/lib/akeyless/models/dynamic_secret_create_gke.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretCreateGke is a command that creates gke dynamic secret class DynamicSecretCreateGke - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_google_workspace.rb b/lib/akeyless/models/dynamic_secret_create_google_workspace.rb index be619c3d..f1181245 100644 --- a/lib/akeyless/models/dynamic_secret_create_google_workspace.rb +++ b/lib/akeyless/models/dynamic_secret_create_google_workspace.rb @@ -21,7 +21,7 @@ class DynamicSecretCreateGoogleWorkspace # Admin user email attr_accessor :admin_email - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_hana_db.rb b/lib/akeyless/models/dynamic_secret_create_hana_db.rb index 1505a12d..8e88eaf6 100644 --- a/lib/akeyless/models/dynamic_secret_create_hana_db.rb +++ b/lib/akeyless/models/dynamic_secret_create_hana_db.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretCreateHanaDb is a command that creates hanadb dynamic secret class DynamicSecretCreateHanaDb - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_k8s.rb b/lib/akeyless/models/dynamic_secret_create_k8s.rb index a5f6ea25..30dcc94e 100644 --- a/lib/akeyless/models/dynamic_secret_create_k8s.rb +++ b/lib/akeyless/models/dynamic_secret_create_k8s.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretCreateK8s is a command that creates k8s dynamic secret class DynamicSecretCreateK8s - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_ldap.rb b/lib/akeyless/models/dynamic_secret_create_ldap.rb index b62c5612..70e349b4 100644 --- a/lib/akeyless/models/dynamic_secret_create_ldap.rb +++ b/lib/akeyless/models/dynamic_secret_create_ldap.rb @@ -24,7 +24,7 @@ class DynamicSecretCreateLdap # Bind DN Password attr_accessor :bind_dn_password - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_mongo_db.rb b/lib/akeyless/models/dynamic_secret_create_mongo_db.rb index f3f74fb6..947648f5 100644 --- a/lib/akeyless/models/dynamic_secret_create_mongo_db.rb +++ b/lib/akeyless/models/dynamic_secret_create_mongo_db.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretCreateMongoDb is a command that creates either mongodb dynamic secret or mongodb atlas dynamic secret class DynamicSecretCreateMongoDb - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_ms_sql.rb b/lib/akeyless/models/dynamic_secret_create_ms_sql.rb index bc3bc6e0..0a5a6286 100644 --- a/lib/akeyless/models/dynamic_secret_create_ms_sql.rb +++ b/lib/akeyless/models/dynamic_secret_create_ms_sql.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretCreateMsSql is a command that creates mssql dynamic secret class DynamicSecretCreateMsSql - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_my_sql.rb b/lib/akeyless/models/dynamic_secret_create_my_sql.rb index f8f3cafd..b0a1dad7 100644 --- a/lib/akeyless/models/dynamic_secret_create_my_sql.rb +++ b/lib/akeyless/models/dynamic_secret_create_my_sql.rb @@ -22,7 +22,7 @@ class DynamicSecretCreateMySql # (Optional) Server name for certificate verification attr_accessor :db_server_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_oracle_db.rb b/lib/akeyless/models/dynamic_secret_create_oracle_db.rb index 3ffaa99f..77320c6c 100644 --- a/lib/akeyless/models/dynamic_secret_create_oracle_db.rb +++ b/lib/akeyless/models/dynamic_secret_create_oracle_db.rb @@ -22,7 +22,7 @@ class DynamicSecretCreateOracleDb # (Optional) Server name for certificate verification attr_accessor :db_server_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_ping.rb b/lib/akeyless/models/dynamic_secret_create_ping.rb index 08939d7d..4b27bb92 100644 --- a/lib/akeyless/models/dynamic_secret_create_ping.rb +++ b/lib/akeyless/models/dynamic_secret_create_ping.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretCreatePing is a command that creates ping dynamic secret class DynamicSecretCreatePing - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_postgre_sql.rb b/lib/akeyless/models/dynamic_secret_create_postgre_sql.rb index 9df8ed2a..141dda71 100644 --- a/lib/akeyless/models/dynamic_secret_create_postgre_sql.rb +++ b/lib/akeyless/models/dynamic_secret_create_postgre_sql.rb @@ -19,7 +19,7 @@ class DynamicSecretCreatePostgreSql # PostgreSQL Creation statements attr_accessor :creation_statements - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_rabbit_mq.rb b/lib/akeyless/models/dynamic_secret_create_rabbit_mq.rb index 62f52afa..48c847be 100644 --- a/lib/akeyless/models/dynamic_secret_create_rabbit_mq.rb +++ b/lib/akeyless/models/dynamic_secret_create_rabbit_mq.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretCreateRabbitMq is a command that creates rabbitmq dynamic secret class DynamicSecretCreateRabbitMq - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_rdp.rb b/lib/akeyless/models/dynamic_secret_create_rdp.rb index 31fd8086..d2013431 100644 --- a/lib/akeyless/models/dynamic_secret_create_rdp.rb +++ b/lib/akeyless/models/dynamic_secret_create_rdp.rb @@ -19,7 +19,7 @@ class DynamicSecretCreateRdp # AllowUserExtendSession attr_accessor :allow_user_extend_session - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_redis.rb b/lib/akeyless/models/dynamic_secret_create_redis.rb index ee084820..89303506 100644 --- a/lib/akeyless/models/dynamic_secret_create_redis.rb +++ b/lib/akeyless/models/dynamic_secret_create_redis.rb @@ -19,7 +19,7 @@ class DynamicSecretCreateRedis # A JSON array list of redis ACL rules to attach to the created user. For available rules see the ACL CAT command https://redis.io/commands/acl-cat By default the user will have permissions to read all keys '[\"~*\", \"+@read\"]' attr_accessor :acl_rules - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_redshift.rb b/lib/akeyless/models/dynamic_secret_create_redshift.rb index 4ea4b0f6..fc5d495e 100644 --- a/lib/akeyless/models/dynamic_secret_create_redshift.rb +++ b/lib/akeyless/models/dynamic_secret_create_redshift.rb @@ -19,7 +19,7 @@ class DynamicSecretCreateRedshift # Redshift Creation statements attr_accessor :creation_statements - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_snowflake.rb b/lib/akeyless/models/dynamic_secret_create_snowflake.rb index 2b80e3b5..79dde515 100644 --- a/lib/akeyless/models/dynamic_secret_create_snowflake.rb +++ b/lib/akeyless/models/dynamic_secret_create_snowflake.rb @@ -28,7 +28,7 @@ class DynamicSecretCreateSnowflake # Database name attr_accessor :db_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_create_venafi.rb b/lib/akeyless/models/dynamic_secret_create_venafi.rb index 66c2a7d9..8696c2e3 100644 --- a/lib/akeyless/models/dynamic_secret_create_venafi.rb +++ b/lib/akeyless/models/dynamic_secret_create_venafi.rb @@ -28,7 +28,7 @@ class DynamicSecretCreateVenafi # Auto generated folder attr_accessor :auto_generated_folder - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_artifactory.rb b/lib/akeyless/models/dynamic_secret_update_artifactory.rb index 3e43b7e3..2d6d4a1d 100644 --- a/lib/akeyless/models/dynamic_secret_update_artifactory.rb +++ b/lib/akeyless/models/dynamic_secret_update_artifactory.rb @@ -31,7 +31,7 @@ class DynamicSecretUpdateArtifactory # Base URL attr_accessor :base_url - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_aws.rb b/lib/akeyless/models/dynamic_secret_update_aws.rb index 0ff44905..ffd19c0d 100644 --- a/lib/akeyless/models/dynamic_secret_update_aws.rb +++ b/lib/akeyless/models/dynamic_secret_update_aws.rb @@ -42,7 +42,7 @@ class DynamicSecretUpdateAws # Enable AWS User programmatic access attr_accessor :aws_user_programmatic_access - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object @@ -90,6 +90,9 @@ class DynamicSecretUpdateAws # Web-Proxy via Akeyless Web Access Bastion attr_accessor :secure_access_web_proxy + # String of Key value session tags comma separated, relevant only for Assumed Role + attr_accessor :session_tags + # Add tags attached to this object attr_accessor :tags @@ -99,6 +102,9 @@ class DynamicSecretUpdateAws # Authentication token (see `/auth` and `/configure`) attr_accessor :token + # String of transitive tag keys space separated, relevant only for Assumed Role + attr_accessor :transitive_tag_keys + # The universal identity token, Required only for universal_identity authentication attr_accessor :uid_token @@ -133,9 +139,11 @@ def self.attribute_map :'secure_access_web' => :'secure-access-web', :'secure_access_web_browsing' => :'secure-access-web-browsing', :'secure_access_web_proxy' => :'secure-access-web-proxy', + :'session_tags' => :'session-tags', :'tags' => :'tags', :'target_name' => :'target-name', :'token' => :'token', + :'transitive_tag_keys' => :'transitive-tag-keys', :'uid_token' => :'uid-token', :'user_ttl' => :'user-ttl' } @@ -174,9 +182,11 @@ def self.openapi_types :'secure_access_web' => :'Boolean', :'secure_access_web_browsing' => :'Boolean', :'secure_access_web_proxy' => :'Boolean', + :'session_tags' => :'String', :'tags' => :'Array', :'target_name' => :'String', :'token' => :'String', + :'transitive_tag_keys' => :'String', :'uid_token' => :'String', :'user_ttl' => :'String' } @@ -323,6 +333,10 @@ def initialize(attributes = {}) self.secure_access_web_proxy = false end + if attributes.key?(:'session_tags') + self.session_tags = attributes[:'session_tags'] + end + if attributes.key?(:'tags') if (value = attributes[:'tags']).is_a?(Array) self.tags = value @@ -337,6 +351,10 @@ def initialize(attributes = {}) self.token = attributes[:'token'] end + if attributes.key?(:'transitive_tag_keys') + self.transitive_tag_keys = attributes[:'transitive_tag_keys'] + end + if attributes.key?(:'uid_token') self.uid_token = attributes[:'uid_token'] end @@ -398,9 +416,11 @@ def ==(o) secure_access_web == o.secure_access_web && secure_access_web_browsing == o.secure_access_web_browsing && secure_access_web_proxy == o.secure_access_web_proxy && + session_tags == o.session_tags && tags == o.tags && target_name == o.target_name && token == o.token && + transitive_tag_keys == o.transitive_tag_keys && uid_token == o.uid_token && user_ttl == o.user_ttl end @@ -414,7 +434,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_mode, admin_rotation_interval_days, aws_access_key_id, aws_access_secret_key, aws_role_arns, aws_user_console_access, aws_user_groups, aws_user_policies, aws_user_programmatic_access, delete_protection, description, enable_admin_rotation, json, name, new_name, password_length, producer_encryption_key_name, region, secure_access_aws_account_id, secure_access_aws_native_cli, secure_access_bastion_issuer, secure_access_enable, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, tags, target_name, token, uid_token, user_ttl].hash + [access_mode, admin_rotation_interval_days, aws_access_key_id, aws_access_secret_key, aws_role_arns, aws_user_console_access, aws_user_groups, aws_user_policies, aws_user_programmatic_access, delete_protection, description, enable_admin_rotation, json, name, new_name, password_length, producer_encryption_key_name, region, secure_access_aws_account_id, secure_access_aws_native_cli, secure_access_bastion_issuer, secure_access_enable, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, session_tags, tags, target_name, token, transitive_tag_keys, uid_token, user_ttl].hash end # Builds the object from hash diff --git a/lib/akeyless/models/dynamic_secret_update_azure.rb b/lib/akeyless/models/dynamic_secret_update_azure.rb index 58d7247f..6b6c1c18 100644 --- a/lib/akeyless/models/dynamic_secret_update_azure.rb +++ b/lib/akeyless/models/dynamic_secret_update_azure.rb @@ -28,7 +28,7 @@ class DynamicSecretUpdateAzure # Azure Tenant ID attr_accessor :azure_tenant_id - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_cassandra.rb b/lib/akeyless/models/dynamic_secret_update_cassandra.rb index 6b4547c1..0a90c3d1 100644 --- a/lib/akeyless/models/dynamic_secret_update_cassandra.rb +++ b/lib/akeyless/models/dynamic_secret_update_cassandra.rb @@ -31,7 +31,7 @@ class DynamicSecretUpdateCassandra # Cassandra superuser username attr_accessor :cassandra_username - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_chef.rb b/lib/akeyless/models/dynamic_secret_update_chef.rb index d264f0c1..023da3a7 100644 --- a/lib/akeyless/models/dynamic_secret_update_chef.rb +++ b/lib/akeyless/models/dynamic_secret_update_chef.rb @@ -28,7 +28,7 @@ class DynamicSecretUpdateChef # Server username attr_accessor :chef_server_username - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_custom.rb b/lib/akeyless/models/dynamic_secret_update_custom.rb index 46fa1b04..375775f2 100644 --- a/lib/akeyless/models/dynamic_secret_update_custom.rb +++ b/lib/akeyless/models/dynamic_secret_update_custom.rb @@ -21,7 +21,7 @@ class DynamicSecretUpdateCustom # URL of an endpoint that implements /sync/create method, for example https://webhook.example.com/sync/create attr_accessor :create_sync_url - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_dockerhub.rb b/lib/akeyless/models/dynamic_secret_update_dockerhub.rb index 9895d5ff..ec88d3cd 100644 --- a/lib/akeyless/models/dynamic_secret_update_dockerhub.rb +++ b/lib/akeyless/models/dynamic_secret_update_dockerhub.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretUpdateDockerhub is a command that updates a DOCKERHUB dynamic secret class DynamicSecretUpdateDockerhub - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_eks.rb b/lib/akeyless/models/dynamic_secret_update_eks.rb index 93f9171f..7338c845 100644 --- a/lib/akeyless/models/dynamic_secret_update_eks.rb +++ b/lib/akeyless/models/dynamic_secret_update_eks.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretUpdateEks is a command that updates eks dynamic secret class DynamicSecretUpdateEks - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_gcp.rb b/lib/akeyless/models/dynamic_secret_update_gcp.rb index 3091f399..ba17d96f 100644 --- a/lib/akeyless/models/dynamic_secret_update_gcp.rb +++ b/lib/akeyless/models/dynamic_secret_update_gcp.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretUpdateGcp is a command that updates a GCP dynamic secret class DynamicSecretUpdateGcp - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_github.rb b/lib/akeyless/models/dynamic_secret_update_github.rb index 2d290e04..beeb8716 100644 --- a/lib/akeyless/models/dynamic_secret_update_github.rb +++ b/lib/akeyless/models/dynamic_secret_update_github.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretUpdateGithub is a command that updates github dynamic secret class DynamicSecretUpdateGithub - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_gitlab.rb b/lib/akeyless/models/dynamic_secret_update_gitlab.rb index 4529bc7c..6c285fc9 100644 --- a/lib/akeyless/models/dynamic_secret_update_gitlab.rb +++ b/lib/akeyless/models/dynamic_secret_update_gitlab.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretUpdateGitlab is a command that updates gitlab dynamic secret class DynamicSecretUpdateGitlab - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_gke.rb b/lib/akeyless/models/dynamic_secret_update_gke.rb index 34d6745e..3ecb2282 100644 --- a/lib/akeyless/models/dynamic_secret_update_gke.rb +++ b/lib/akeyless/models/dynamic_secret_update_gke.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretUpdateGke is a command that updates gke dynamic secret class DynamicSecretUpdateGke - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_google_workspace.rb b/lib/akeyless/models/dynamic_secret_update_google_workspace.rb index 82ea08df..b19177ab 100644 --- a/lib/akeyless/models/dynamic_secret_update_google_workspace.rb +++ b/lib/akeyless/models/dynamic_secret_update_google_workspace.rb @@ -21,7 +21,7 @@ class DynamicSecretUpdateGoogleWorkspace # Admin user email attr_accessor :admin_email - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_hana_db.rb b/lib/akeyless/models/dynamic_secret_update_hana_db.rb index 39172b0a..b0f869f2 100644 --- a/lib/akeyless/models/dynamic_secret_update_hana_db.rb +++ b/lib/akeyless/models/dynamic_secret_update_hana_db.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretUpdateHanaDb is a command that updates hanadb dynamic secret class DynamicSecretUpdateHanaDb - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_k8s.rb b/lib/akeyless/models/dynamic_secret_update_k8s.rb index 2c48b79b..905dccf8 100644 --- a/lib/akeyless/models/dynamic_secret_update_k8s.rb +++ b/lib/akeyless/models/dynamic_secret_update_k8s.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretUpdateK8s is a command that updates k8s dynamic secret class DynamicSecretUpdateK8s - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_ldap.rb b/lib/akeyless/models/dynamic_secret_update_ldap.rb index 8bfd4d24..b12493a3 100644 --- a/lib/akeyless/models/dynamic_secret_update_ldap.rb +++ b/lib/akeyless/models/dynamic_secret_update_ldap.rb @@ -24,7 +24,7 @@ class DynamicSecretUpdateLdap # Bind DN Password attr_accessor :bind_dn_password - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_mongo_db.rb b/lib/akeyless/models/dynamic_secret_update_mongo_db.rb index ae2cf983..369e9c87 100644 --- a/lib/akeyless/models/dynamic_secret_update_mongo_db.rb +++ b/lib/akeyless/models/dynamic_secret_update_mongo_db.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretUpdateMongoDb is a command that updates either mongodb dynamic secret or mongodb atlas dynamic secret class DynamicSecretUpdateMongoDb - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_ms_sql.rb b/lib/akeyless/models/dynamic_secret_update_ms_sql.rb index b9c3b2ec..3ede468d 100644 --- a/lib/akeyless/models/dynamic_secret_update_ms_sql.rb +++ b/lib/akeyless/models/dynamic_secret_update_ms_sql.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretUpdateMsSql is a command that updates mssql dynamic secret class DynamicSecretUpdateMsSql - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_my_sql.rb b/lib/akeyless/models/dynamic_secret_update_my_sql.rb index 05c587ae..20aeb7af 100644 --- a/lib/akeyless/models/dynamic_secret_update_my_sql.rb +++ b/lib/akeyless/models/dynamic_secret_update_my_sql.rb @@ -22,7 +22,7 @@ class DynamicSecretUpdateMySql # (Optional) Server name for certificate verification attr_accessor :db_server_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_oracle_db.rb b/lib/akeyless/models/dynamic_secret_update_oracle_db.rb index 1f70e506..55ee3efe 100644 --- a/lib/akeyless/models/dynamic_secret_update_oracle_db.rb +++ b/lib/akeyless/models/dynamic_secret_update_oracle_db.rb @@ -22,7 +22,7 @@ class DynamicSecretUpdateOracleDb # (Optional) Server name for certificate verification attr_accessor :db_server_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_ping.rb b/lib/akeyless/models/dynamic_secret_update_ping.rb index 3e57255b..b50f2d24 100644 --- a/lib/akeyless/models/dynamic_secret_update_ping.rb +++ b/lib/akeyless/models/dynamic_secret_update_ping.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretUpdatePing is a command that updates Ping dynamic secret class DynamicSecretUpdatePing - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_postgre_sql.rb b/lib/akeyless/models/dynamic_secret_update_postgre_sql.rb index 26872fc4..f516461a 100644 --- a/lib/akeyless/models/dynamic_secret_update_postgre_sql.rb +++ b/lib/akeyless/models/dynamic_secret_update_postgre_sql.rb @@ -19,7 +19,7 @@ class DynamicSecretUpdatePostgreSql # PostgreSQL Creation statements attr_accessor :creation_statements - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_rabbit_mq.rb b/lib/akeyless/models/dynamic_secret_update_rabbit_mq.rb index b131d5bd..a4a0009c 100644 --- a/lib/akeyless/models/dynamic_secret_update_rabbit_mq.rb +++ b/lib/akeyless/models/dynamic_secret_update_rabbit_mq.rb @@ -16,7 +16,7 @@ module Akeyless # dynamicSecretUpdateRabbitMq is a command that updates rabbitmq dynamic secret class DynamicSecretUpdateRabbitMq - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_rdp.rb b/lib/akeyless/models/dynamic_secret_update_rdp.rb index c0a5d3de..7791b64b 100644 --- a/lib/akeyless/models/dynamic_secret_update_rdp.rb +++ b/lib/akeyless/models/dynamic_secret_update_rdp.rb @@ -19,7 +19,7 @@ class DynamicSecretUpdateRdp # AllowUserExtendSession attr_accessor :allow_user_extend_session - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_redis.rb b/lib/akeyless/models/dynamic_secret_update_redis.rb index 20226685..1969b32a 100644 --- a/lib/akeyless/models/dynamic_secret_update_redis.rb +++ b/lib/akeyless/models/dynamic_secret_update_redis.rb @@ -19,7 +19,7 @@ class DynamicSecretUpdateRedis # A JSON array list of redis ACL rules to attach to the created user. For available rules see the ACL CAT command https://redis.io/commands/acl-cat By default the user will have permissions to read all keys '[\"~*\", \"+@read\"]' attr_accessor :acl_rules - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_redshift.rb b/lib/akeyless/models/dynamic_secret_update_redshift.rb index 7e176d37..fca45896 100644 --- a/lib/akeyless/models/dynamic_secret_update_redshift.rb +++ b/lib/akeyless/models/dynamic_secret_update_redshift.rb @@ -19,7 +19,7 @@ class DynamicSecretUpdateRedshift # Redshift Creation statements attr_accessor :creation_statements - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_snowflake.rb b/lib/akeyless/models/dynamic_secret_update_snowflake.rb index 1f4b6099..88d52388 100644 --- a/lib/akeyless/models/dynamic_secret_update_snowflake.rb +++ b/lib/akeyless/models/dynamic_secret_update_snowflake.rb @@ -28,7 +28,7 @@ class DynamicSecretUpdateSnowflake # Database name attr_accessor :db_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/dynamic_secret_update_venafi.rb b/lib/akeyless/models/dynamic_secret_update_venafi.rb index af3fbe74..65d0036f 100644 --- a/lib/akeyless/models/dynamic_secret_update_venafi.rb +++ b/lib/akeyless/models/dynamic_secret_update_venafi.rb @@ -28,7 +28,7 @@ class DynamicSecretUpdateVenafi # Auto generated folder attr_accessor :auto_generated_folder - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/gateway_create_migration.rb b/lib/akeyless/models/gateway_create_migration.rb index 06517801..fe6c86a6 100644 --- a/lib/akeyless/models/gateway_create_migration.rb +++ b/lib/akeyless/models/gateway_create_migration.rb @@ -31,6 +31,8 @@ class GatewayCreateMigration # 1Password list of vault to get the items from attr_accessor :_1password_vaults + attr_accessor :service_account_key_decoded + # Enable/Disable discovery of Windows services from each domain server as part of the SSH/Windows Rotated Secrets. Default is false. (Relevant only for Active Directory migration) attr_accessor :ad_discover_services @@ -213,6 +215,7 @@ def self.attribute_map :'_1password_secret_key' => :'1password-secret-key', :'_1password_url' => :'1password-url', :'_1password_vaults' => :'1password-vaults', + :'service_account_key_decoded' => :'ServiceAccountKeyDecoded', :'ad_discover_services' => :'ad-discover-services', :'ad_discovery_types' => :'ad-discovery-types', :'ad_os_filter' => :'ad-os-filter', @@ -287,6 +290,7 @@ def self.openapi_types :'_1password_secret_key' => :'String', :'_1password_url' => :'String', :'_1password_vaults' => :'Array', + :'service_account_key_decoded' => :'String', :'ad_discover_services' => :'String', :'ad_discovery_types' => :'Array', :'ad_os_filter' => :'String', @@ -391,6 +395,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'service_account_key_decoded') + self.service_account_key_decoded = attributes[:'service_account_key_decoded'] + end + if attributes.key?(:'ad_discover_services') self.ad_discover_services = attributes[:'ad_discover_services'] else @@ -707,6 +715,7 @@ def ==(o) _1password_secret_key == o._1password_secret_key && _1password_url == o._1password_url && _1password_vaults == o._1password_vaults && + service_account_key_decoded == o.service_account_key_decoded && ad_discover_services == o.ad_discover_services && ad_discovery_types == o.ad_discovery_types && ad_os_filter == o.ad_os_filter && @@ -776,7 +785,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [_1password_email, _1password_password, _1password_secret_key, _1password_url, _1password_vaults, ad_discover_services, ad_discovery_types, ad_os_filter, ad_ssh_port, ad_target_format, ad_targets_type, ad_winrm_over_http, ad_winrm_port, ad_auto_rotate, ad_computer_base_dn, ad_discover_local_users, ad_domain_name, ad_domain_users_path_template, ad_local_users_ignore, ad_local_users_path_template, ad_rotation_hour, ad_rotation_interval, ad_sra_enable_rdp, ad_target_name, ad_targets_path_template, ad_user_base_dn, ad_user_groups, aws_key, aws_key_id, aws_region, azure_client_id, azure_kv_name, azure_secret, azure_tenant_id, gcp_key, hashi_json, hashi_ns, hashi_token, hashi_url, json, k8s_ca_certificate, k8s_client_certificate, k8s_client_key, k8s_namespace, k8s_password, k8s_skip_system, k8s_token, k8s_url, k8s_username, name, protection_key, si_auto_rotate, si_rotation_hour, si_rotation_interval, si_sra_enable_rdp, si_target_name, si_user_groups, si_users_ignore, si_users_path_template, target_location, token, type, uid_token].hash + [_1password_email, _1password_password, _1password_secret_key, _1password_url, _1password_vaults, service_account_key_decoded, ad_discover_services, ad_discovery_types, ad_os_filter, ad_ssh_port, ad_target_format, ad_targets_type, ad_winrm_over_http, ad_winrm_port, ad_auto_rotate, ad_computer_base_dn, ad_discover_local_users, ad_domain_name, ad_domain_users_path_template, ad_local_users_ignore, ad_local_users_path_template, ad_rotation_hour, ad_rotation_interval, ad_sra_enable_rdp, ad_target_name, ad_targets_path_template, ad_user_base_dn, ad_user_groups, aws_key, aws_key_id, aws_region, azure_client_id, azure_kv_name, azure_secret, azure_tenant_id, gcp_key, hashi_json, hashi_ns, hashi_token, hashi_url, json, k8s_ca_certificate, k8s_client_certificate, k8s_client_key, k8s_namespace, k8s_password, k8s_skip_system, k8s_token, k8s_url, k8s_username, name, protection_key, si_auto_rotate, si_rotation_hour, si_rotation_interval, si_sra_enable_rdp, si_target_name, si_user_groups, si_users_ignore, si_users_path_template, target_location, token, type, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/gateway_create_producer_artifactory.rb b/lib/akeyless/models/gateway_create_producer_artifactory.rb index d1a2f2db..ef9b7270 100644 --- a/lib/akeyless/models/gateway_create_producer_artifactory.rb +++ b/lib/akeyless/models/gateway_create_producer_artifactory.rb @@ -31,7 +31,7 @@ class GatewayCreateProducerArtifactory # Base URL attr_accessor :base_url - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_aws.rb b/lib/akeyless/models/gateway_create_producer_aws.rb index 384967e6..116b0cbc 100644 --- a/lib/akeyless/models/gateway_create_producer_aws.rb +++ b/lib/akeyless/models/gateway_create_producer_aws.rb @@ -42,7 +42,7 @@ class GatewayCreateProducerAws # Enable AWS User programmatic access attr_accessor :aws_user_programmatic_access - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Automatic admin credentials rotation @@ -84,6 +84,9 @@ class GatewayCreateProducerAws # Web-Proxy via Akeyless Web Access Bastion attr_accessor :secure_access_web_proxy + # String of Key value session tags comma separated, relevant only for Assumed Role + attr_accessor :session_tags + # Add tags attached to this object attr_accessor :tags @@ -93,6 +96,9 @@ class GatewayCreateProducerAws # Authentication token (see `/auth` and `/configure`) attr_accessor :token + # String of transitive tag keys space separated, relevant only for Assumed Role + attr_accessor :transitive_tag_keys + # The universal identity token, Required only for universal_identity authentication attr_accessor :uid_token @@ -125,9 +131,11 @@ def self.attribute_map :'secure_access_web' => :'secure-access-web', :'secure_access_web_browsing' => :'secure-access-web-browsing', :'secure_access_web_proxy' => :'secure-access-web-proxy', + :'session_tags' => :'session-tags', :'tags' => :'tags', :'target_name' => :'target-name', :'token' => :'token', + :'transitive_tag_keys' => :'transitive-tag-keys', :'uid_token' => :'uid-token', :'user_ttl' => :'user-ttl' } @@ -164,9 +172,11 @@ def self.openapi_types :'secure_access_web' => :'Boolean', :'secure_access_web_browsing' => :'Boolean', :'secure_access_web_proxy' => :'Boolean', + :'session_tags' => :'String', :'tags' => :'Array', :'target_name' => :'String', :'token' => :'String', + :'transitive_tag_keys' => :'String', :'uid_token' => :'String', :'user_ttl' => :'String' } @@ -305,6 +315,10 @@ def initialize(attributes = {}) self.secure_access_web_proxy = false end + if attributes.key?(:'session_tags') + self.session_tags = attributes[:'session_tags'] + end + if attributes.key?(:'tags') if (value = attributes[:'tags']).is_a?(Array) self.tags = value @@ -319,6 +333,10 @@ def initialize(attributes = {}) self.token = attributes[:'token'] end + if attributes.key?(:'transitive_tag_keys') + self.transitive_tag_keys = attributes[:'transitive_tag_keys'] + end + if attributes.key?(:'uid_token') self.uid_token = attributes[:'uid_token'] end @@ -378,9 +396,11 @@ def ==(o) secure_access_web == o.secure_access_web && secure_access_web_browsing == o.secure_access_web_browsing && secure_access_web_proxy == o.secure_access_web_proxy && + session_tags == o.session_tags && tags == o.tags && target_name == o.target_name && token == o.token && + transitive_tag_keys == o.transitive_tag_keys && uid_token == o.uid_token && user_ttl == o.user_ttl end @@ -394,7 +414,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_mode, admin_rotation_interval_days, aws_access_key_id, aws_access_secret_key, aws_role_arns, aws_user_console_access, aws_user_groups, aws_user_policies, aws_user_programmatic_access, delete_protection, enable_admin_rotation, json, name, password_length, producer_encryption_key_name, region, secure_access_aws_account_id, secure_access_aws_native_cli, secure_access_bastion_issuer, secure_access_enable, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, tags, target_name, token, uid_token, user_ttl].hash + [access_mode, admin_rotation_interval_days, aws_access_key_id, aws_access_secret_key, aws_role_arns, aws_user_console_access, aws_user_groups, aws_user_policies, aws_user_programmatic_access, delete_protection, enable_admin_rotation, json, name, password_length, producer_encryption_key_name, region, secure_access_aws_account_id, secure_access_aws_native_cli, secure_access_bastion_issuer, secure_access_enable, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, session_tags, tags, target_name, token, transitive_tag_keys, uid_token, user_ttl].hash end # Builds the object from hash diff --git a/lib/akeyless/models/gateway_create_producer_azure.rb b/lib/akeyless/models/gateway_create_producer_azure.rb index 1347d04f..31e0f72f 100644 --- a/lib/akeyless/models/gateway_create_producer_azure.rb +++ b/lib/akeyless/models/gateway_create_producer_azure.rb @@ -28,7 +28,7 @@ class GatewayCreateProducerAzure # Azure Tenant ID attr_accessor :azure_tenant_id - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # FixedUserClaimKeyname diff --git a/lib/akeyless/models/gateway_create_producer_cassandra.rb b/lib/akeyless/models/gateway_create_producer_cassandra.rb index 8c5687ed..20af0456 100644 --- a/lib/akeyless/models/gateway_create_producer_cassandra.rb +++ b/lib/akeyless/models/gateway_create_producer_cassandra.rb @@ -31,7 +31,7 @@ class GatewayCreateProducerCassandra # Cassandra superuser username attr_accessor :cassandra_username - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_chef.rb b/lib/akeyless/models/gateway_create_producer_chef.rb index 8213dd92..90e7bd8b 100644 --- a/lib/akeyless/models/gateway_create_producer_chef.rb +++ b/lib/akeyless/models/gateway_create_producer_chef.rb @@ -28,7 +28,7 @@ class GatewayCreateProducerChef # Server username attr_accessor :chef_server_username - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_custom.rb b/lib/akeyless/models/gateway_create_producer_custom.rb index 35634343..fa42bf6f 100644 --- a/lib/akeyless/models/gateway_create_producer_custom.rb +++ b/lib/akeyless/models/gateway_create_producer_custom.rb @@ -22,7 +22,7 @@ class GatewayCreateProducerCustom # URL of an endpoint that implements /sync/create method, for example https://webhook.example.com/sync/create attr_accessor :create_sync_url - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Should admin credentials be rotated diff --git a/lib/akeyless/models/gateway_create_producer_dockerhub.rb b/lib/akeyless/models/gateway_create_producer_dockerhub.rb index 83f22347..45b40efb 100644 --- a/lib/akeyless/models/gateway_create_producer_dockerhub.rb +++ b/lib/akeyless/models/gateway_create_producer_dockerhub.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayCreateProducerDockerhub is a command that creates a DOCKERHUB producer [Deprecated: Use dynamic-secret-create-dockerhub command] class GatewayCreateProducerDockerhub - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # DockerhubPassword is either the user's password access token to manage the repository diff --git a/lib/akeyless/models/gateway_create_producer_eks.rb b/lib/akeyless/models/gateway_create_producer_eks.rb index fb8fd69f..277105ec 100644 --- a/lib/akeyless/models/gateway_create_producer_eks.rb +++ b/lib/akeyless/models/gateway_create_producer_eks.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayCreateProducerEks is a command that creates eks producer [Deprecated: Use dynamic-secret-create-eks command] class GatewayCreateProducerEks - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Access Key ID diff --git a/lib/akeyless/models/gateway_create_producer_gcp.rb b/lib/akeyless/models/gateway_create_producer_gcp.rb index 3361bbc5..203b3823 100644 --- a/lib/akeyless/models/gateway_create_producer_gcp.rb +++ b/lib/akeyless/models/gateway_create_producer_gcp.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayCreateProducerGcp is a command that creates a GCP producer [Deprecated: Use dynamic-secret-create-gcp command] class GatewayCreateProducerGcp - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection attr_accessor :gcp_cred_type diff --git a/lib/akeyless/models/gateway_create_producer_github.rb b/lib/akeyless/models/gateway_create_producer_github.rb index 7236c923..408f0442 100644 --- a/lib/akeyless/models/gateway_create_producer_github.rb +++ b/lib/akeyless/models/gateway_create_producer_github.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayCreateProducerGithub is a command that creates github producer [Deprecated: Use dynamic-secret-create-github command] class GatewayCreateProducerGithub - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Github app id diff --git a/lib/akeyless/models/gateway_create_producer_gke.rb b/lib/akeyless/models/gateway_create_producer_gke.rb index 27b05c42..ef287618 100644 --- a/lib/akeyless/models/gateway_create_producer_gke.rb +++ b/lib/akeyless/models/gateway_create_producer_gke.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayCreateProducerGke is a command that creates gke producer [Deprecated: Use dynamic-secret-create-gke command] class GatewayCreateProducerGke - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # GKE Service Account key file path diff --git a/lib/akeyless/models/gateway_create_producer_hana_db.rb b/lib/akeyless/models/gateway_create_producer_hana_db.rb index 720416f3..c393813b 100644 --- a/lib/akeyless/models/gateway_create_producer_hana_db.rb +++ b/lib/akeyless/models/gateway_create_producer_hana_db.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayCreateProducerHanaDb is a command that creates hanadb producer [Deprecated: Use dynamic-secret-create-hanadb command] class GatewayCreateProducerHanaDb - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # HanaDb Name diff --git a/lib/akeyless/models/gateway_create_producer_ldap.rb b/lib/akeyless/models/gateway_create_producer_ldap.rb index 22eeb44d..42980750 100644 --- a/lib/akeyless/models/gateway_create_producer_ldap.rb +++ b/lib/akeyless/models/gateway_create_producer_ldap.rb @@ -24,7 +24,7 @@ class GatewayCreateProducerLdap # Bind DN Password attr_accessor :bind_dn_password - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Externally provided username [true/false] diff --git a/lib/akeyless/models/gateway_create_producer_mongo.rb b/lib/akeyless/models/gateway_create_producer_mongo.rb index eb679d2e..7188e218 100644 --- a/lib/akeyless/models/gateway_create_producer_mongo.rb +++ b/lib/akeyless/models/gateway_create_producer_mongo.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayCreateProducerMongo is a command that creates either mongodb producer or mongodb atlas producer [Deprecated: Use dynamic-secret-create-mongodb command] class GatewayCreateProducerMongo - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_mssql.rb b/lib/akeyless/models/gateway_create_producer_mssql.rb index 60d50848..f12386a2 100644 --- a/lib/akeyless/models/gateway_create_producer_mssql.rb +++ b/lib/akeyless/models/gateway_create_producer_mssql.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayCreateProducerMSSQL is a command that creates mssql producer [Deprecated: Use dynamic-secret-create-mssql command] class GatewayCreateProducerMSSQL - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_my_sql.rb b/lib/akeyless/models/gateway_create_producer_my_sql.rb index e6c0b06f..b6dfd250 100644 --- a/lib/akeyless/models/gateway_create_producer_my_sql.rb +++ b/lib/akeyless/models/gateway_create_producer_my_sql.rb @@ -22,7 +22,7 @@ class GatewayCreateProducerMySQL # (Optional) Server name for certificate verification attr_accessor :db_server_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_native_k8_s.rb b/lib/akeyless/models/gateway_create_producer_native_k8_s.rb index c0a20f50..4db41a7d 100644 --- a/lib/akeyless/models/gateway_create_producer_native_k8_s.rb +++ b/lib/akeyless/models/gateway_create_producer_native_k8_s.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayCreateProducerNativeK8S is a command that creates k8s producer [Deprecated: Use dynamic-secret-create-k8s command] class GatewayCreateProducerNativeK8S - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_oracle_db.rb b/lib/akeyless/models/gateway_create_producer_oracle_db.rb index 7283d495..d5a35a9b 100644 --- a/lib/akeyless/models/gateway_create_producer_oracle_db.rb +++ b/lib/akeyless/models/gateway_create_producer_oracle_db.rb @@ -22,7 +22,7 @@ class GatewayCreateProducerOracleDb # (Optional) Server name for certificate verification attr_accessor :db_server_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_ping.rb b/lib/akeyless/models/gateway_create_producer_ping.rb index 35331ec6..6464b60b 100644 --- a/lib/akeyless/models/gateway_create_producer_ping.rb +++ b/lib/akeyless/models/gateway_create_producer_ping.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayCreateProducerPing is a command that creates ping producer [Deprecated: Use dynamic-secret-create-ping command] class GatewayCreateProducerPing - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_postgre_sql.rb b/lib/akeyless/models/gateway_create_producer_postgre_sql.rb index c81a17b2..dfd31598 100644 --- a/lib/akeyless/models/gateway_create_producer_postgre_sql.rb +++ b/lib/akeyless/models/gateway_create_producer_postgre_sql.rb @@ -19,7 +19,7 @@ class GatewayCreateProducerPostgreSQL # PostgreSQL Creation statements attr_accessor :creation_statements - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_rabbit_mq.rb b/lib/akeyless/models/gateway_create_producer_rabbit_mq.rb index e435e386..043aef46 100644 --- a/lib/akeyless/models/gateway_create_producer_rabbit_mq.rb +++ b/lib/akeyless/models/gateway_create_producer_rabbit_mq.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayCreateProducerRabbitMQ is a command that creates rabbitmq producer [Deprecated: Use dynamic-secret-create-rabbitmq command] class GatewayCreateProducerRabbitMQ - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_rdp.rb b/lib/akeyless/models/gateway_create_producer_rdp.rb index 2e87e4d8..875e91e9 100644 --- a/lib/akeyless/models/gateway_create_producer_rdp.rb +++ b/lib/akeyless/models/gateway_create_producer_rdp.rb @@ -19,7 +19,7 @@ class GatewayCreateProducerRdp # AllowUserExtendSession attr_accessor :allow_user_extend_session - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Allow access using externally (IdP) provided username [true/false] diff --git a/lib/akeyless/models/gateway_create_producer_redis.rb b/lib/akeyless/models/gateway_create_producer_redis.rb index d5bb6f82..a6aff080 100644 --- a/lib/akeyless/models/gateway_create_producer_redis.rb +++ b/lib/akeyless/models/gateway_create_producer_redis.rb @@ -19,7 +19,7 @@ class GatewayCreateProducerRedis # A JSON array list of redis ACL rules to attach to the created user. For available rules see the ACL CAT command https://redis.io/commands/acl-cat By default the user will have permissions to read all keys '[\"~*\", \"+@read\"]' attr_accessor :acl_rules - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Redis Host diff --git a/lib/akeyless/models/gateway_create_producer_redshift.rb b/lib/akeyless/models/gateway_create_producer_redshift.rb index 81d35c1c..89c2b7a4 100644 --- a/lib/akeyless/models/gateway_create_producer_redshift.rb +++ b/lib/akeyless/models/gateway_create_producer_redshift.rb @@ -19,7 +19,7 @@ class GatewayCreateProducerRedshift # Redshift Creation statements attr_accessor :creation_statements - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_snowflake.rb b/lib/akeyless/models/gateway_create_producer_snowflake.rb index 83707de1..5a7b29ce 100644 --- a/lib/akeyless/models/gateway_create_producer_snowflake.rb +++ b/lib/akeyless/models/gateway_create_producer_snowflake.rb @@ -28,7 +28,7 @@ class GatewayCreateProducerSnowflake # Database name attr_accessor :db_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_create_producer_venafi.rb b/lib/akeyless/models/gateway_create_producer_venafi.rb index 4186cc1f..3c930bca 100644 --- a/lib/akeyless/models/gateway_create_producer_venafi.rb +++ b/lib/akeyless/models/gateway_create_producer_venafi.rb @@ -28,7 +28,7 @@ class GatewayCreateProducerVenafi # Auto generated folder attr_accessor :auto_generated_folder - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Automatic admin credentials rotation diff --git a/lib/akeyless/models/gateway_update_item.rb b/lib/akeyless/models/gateway_update_item.rb index 3f16b53c..fbea315c 100644 --- a/lib/akeyless/models/gateway_update_item.rb +++ b/lib/akeyless/models/gateway_update_item.rb @@ -34,7 +34,7 @@ class GatewayUpdateItem # Secret payload to be sent with rotation request (relevant only for rotator-type=custom) attr_accessor :custom_payload - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/gateway_update_migration.rb b/lib/akeyless/models/gateway_update_migration.rb index 11c427e4..92c4915f 100644 --- a/lib/akeyless/models/gateway_update_migration.rb +++ b/lib/akeyless/models/gateway_update_migration.rb @@ -31,6 +31,8 @@ class GatewayUpdateMigration # 1Password list of vault to get the items from attr_accessor :_1password_vaults + attr_accessor :service_account_key_decoded + # Enable/Disable discovery of Windows services from each domain server as part of the SSH/Windows Rotated Secrets. Default is false. (Relevant only for Active Directory migration) attr_accessor :ad_discover_services @@ -216,6 +218,7 @@ def self.attribute_map :'_1password_secret_key' => :'1password-secret-key', :'_1password_url' => :'1password-url', :'_1password_vaults' => :'1password-vaults', + :'service_account_key_decoded' => :'ServiceAccountKeyDecoded', :'ad_discover_services' => :'ad-discover-services', :'ad_discovery_types' => :'ad-discovery-types', :'ad_os_filter' => :'ad-os-filter', @@ -291,6 +294,7 @@ def self.openapi_types :'_1password_secret_key' => :'String', :'_1password_url' => :'String', :'_1password_vaults' => :'Array', + :'service_account_key_decoded' => :'String', :'ad_discover_services' => :'String', :'ad_discovery_types' => :'Array', :'ad_os_filter' => :'String', @@ -396,6 +400,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'service_account_key_decoded') + self.service_account_key_decoded = attributes[:'service_account_key_decoded'] + end + if attributes.key?(:'ad_discover_services') self.ad_discover_services = attributes[:'ad_discover_services'] else @@ -709,6 +717,7 @@ def ==(o) _1password_secret_key == o._1password_secret_key && _1password_url == o._1password_url && _1password_vaults == o._1password_vaults && + service_account_key_decoded == o.service_account_key_decoded && ad_discover_services == o.ad_discover_services && ad_discovery_types == o.ad_discovery_types && ad_os_filter == o.ad_os_filter && @@ -779,7 +788,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [_1password_email, _1password_password, _1password_secret_key, _1password_url, _1password_vaults, ad_discover_services, ad_discovery_types, ad_os_filter, ad_ssh_port, ad_target_format, ad_targets_type, ad_winrm_over_http, ad_winrm_port, ad_auto_rotate, ad_computer_base_dn, ad_discover_local_users, ad_domain_name, ad_domain_users_path_template, ad_local_users_ignore, ad_local_users_path_template, ad_rotation_hour, ad_rotation_interval, ad_sra_enable_rdp, ad_target_name, ad_targets_path_template, ad_user_base_dn, ad_user_groups, aws_key, aws_key_id, aws_region, azure_client_id, azure_kv_name, azure_secret, azure_tenant_id, gcp_key, hashi_json, hashi_ns, hashi_token, hashi_url, id, json, k8s_ca_certificate, k8s_client_certificate, k8s_client_key, k8s_namespace, k8s_password, k8s_skip_system, k8s_token, k8s_url, k8s_username, name, new_name, protection_key, si_auto_rotate, si_rotation_hour, si_rotation_interval, si_sra_enable_rdp, si_target_name, si_user_groups, si_users_ignore, si_users_path_template, target_location, token, uid_token].hash + [_1password_email, _1password_password, _1password_secret_key, _1password_url, _1password_vaults, service_account_key_decoded, ad_discover_services, ad_discovery_types, ad_os_filter, ad_ssh_port, ad_target_format, ad_targets_type, ad_winrm_over_http, ad_winrm_port, ad_auto_rotate, ad_computer_base_dn, ad_discover_local_users, ad_domain_name, ad_domain_users_path_template, ad_local_users_ignore, ad_local_users_path_template, ad_rotation_hour, ad_rotation_interval, ad_sra_enable_rdp, ad_target_name, ad_targets_path_template, ad_user_base_dn, ad_user_groups, aws_key, aws_key_id, aws_region, azure_client_id, azure_kv_name, azure_secret, azure_tenant_id, gcp_key, hashi_json, hashi_ns, hashi_token, hashi_url, id, json, k8s_ca_certificate, k8s_client_certificate, k8s_client_key, k8s_namespace, k8s_password, k8s_skip_system, k8s_token, k8s_url, k8s_username, name, new_name, protection_key, si_auto_rotate, si_rotation_hour, si_rotation_interval, si_sra_enable_rdp, si_target_name, si_user_groups, si_users_ignore, si_users_path_template, target_location, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/gateway_update_producer_artifactory.rb b/lib/akeyless/models/gateway_update_producer_artifactory.rb index 6bd26bf7..f9362ae8 100644 --- a/lib/akeyless/models/gateway_update_producer_artifactory.rb +++ b/lib/akeyless/models/gateway_update_producer_artifactory.rb @@ -31,7 +31,7 @@ class GatewayUpdateProducerArtifactory # Base URL attr_accessor :base_url - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_aws.rb b/lib/akeyless/models/gateway_update_producer_aws.rb index 1ce6edcf..4f84af12 100644 --- a/lib/akeyless/models/gateway_update_producer_aws.rb +++ b/lib/akeyless/models/gateway_update_producer_aws.rb @@ -42,7 +42,7 @@ class GatewayUpdateProducerAws # Enable AWS User programmatic access attr_accessor :aws_user_programmatic_access - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Automatic admin credentials rotation @@ -87,6 +87,9 @@ class GatewayUpdateProducerAws # Web-Proxy via Akeyless Web Access Bastion attr_accessor :secure_access_web_proxy + # String of Key value session tags comma separated, relevant only for Assumed Role + attr_accessor :session_tags + # Add tags attached to this object attr_accessor :tags @@ -96,6 +99,9 @@ class GatewayUpdateProducerAws # Authentication token (see `/auth` and `/configure`) attr_accessor :token + # String of transitive tag keys space separated, relevant only for Assumed Role + attr_accessor :transitive_tag_keys + # The universal identity token, Required only for universal_identity authentication attr_accessor :uid_token @@ -129,9 +135,11 @@ def self.attribute_map :'secure_access_web' => :'secure-access-web', :'secure_access_web_browsing' => :'secure-access-web-browsing', :'secure_access_web_proxy' => :'secure-access-web-proxy', + :'session_tags' => :'session-tags', :'tags' => :'tags', :'target_name' => :'target-name', :'token' => :'token', + :'transitive_tag_keys' => :'transitive-tag-keys', :'uid_token' => :'uid-token', :'user_ttl' => :'user-ttl' } @@ -169,9 +177,11 @@ def self.openapi_types :'secure_access_web' => :'Boolean', :'secure_access_web_browsing' => :'Boolean', :'secure_access_web_proxy' => :'Boolean', + :'session_tags' => :'String', :'tags' => :'Array', :'target_name' => :'String', :'token' => :'String', + :'transitive_tag_keys' => :'String', :'uid_token' => :'String', :'user_ttl' => :'String' } @@ -314,6 +324,10 @@ def initialize(attributes = {}) self.secure_access_web_proxy = false end + if attributes.key?(:'session_tags') + self.session_tags = attributes[:'session_tags'] + end + if attributes.key?(:'tags') if (value = attributes[:'tags']).is_a?(Array) self.tags = value @@ -328,6 +342,10 @@ def initialize(attributes = {}) self.token = attributes[:'token'] end + if attributes.key?(:'transitive_tag_keys') + self.transitive_tag_keys = attributes[:'transitive_tag_keys'] + end + if attributes.key?(:'uid_token') self.uid_token = attributes[:'uid_token'] end @@ -388,9 +406,11 @@ def ==(o) secure_access_web == o.secure_access_web && secure_access_web_browsing == o.secure_access_web_browsing && secure_access_web_proxy == o.secure_access_web_proxy && + session_tags == o.session_tags && tags == o.tags && target_name == o.target_name && token == o.token && + transitive_tag_keys == o.transitive_tag_keys && uid_token == o.uid_token && user_ttl == o.user_ttl end @@ -404,7 +424,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_mode, admin_rotation_interval_days, aws_access_key_id, aws_access_secret_key, aws_role_arns, aws_user_console_access, aws_user_groups, aws_user_policies, aws_user_programmatic_access, delete_protection, enable_admin_rotation, json, name, new_name, password_length, producer_encryption_key_name, region, secure_access_aws_account_id, secure_access_aws_native_cli, secure_access_bastion_issuer, secure_access_enable, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, tags, target_name, token, uid_token, user_ttl].hash + [access_mode, admin_rotation_interval_days, aws_access_key_id, aws_access_secret_key, aws_role_arns, aws_user_console_access, aws_user_groups, aws_user_policies, aws_user_programmatic_access, delete_protection, enable_admin_rotation, json, name, new_name, password_length, producer_encryption_key_name, region, secure_access_aws_account_id, secure_access_aws_native_cli, secure_access_bastion_issuer, secure_access_enable, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, session_tags, tags, target_name, token, transitive_tag_keys, uid_token, user_ttl].hash end # Builds the object from hash diff --git a/lib/akeyless/models/gateway_update_producer_azure.rb b/lib/akeyless/models/gateway_update_producer_azure.rb index 06daa48f..c3306fd2 100644 --- a/lib/akeyless/models/gateway_update_producer_azure.rb +++ b/lib/akeyless/models/gateway_update_producer_azure.rb @@ -28,7 +28,7 @@ class GatewayUpdateProducerAzure # Azure Tenant ID attr_accessor :azure_tenant_id - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # FixedUserClaimKeyname diff --git a/lib/akeyless/models/gateway_update_producer_cassandra.rb b/lib/akeyless/models/gateway_update_producer_cassandra.rb index 74f3c01b..8c9327ea 100644 --- a/lib/akeyless/models/gateway_update_producer_cassandra.rb +++ b/lib/akeyless/models/gateway_update_producer_cassandra.rb @@ -31,7 +31,7 @@ class GatewayUpdateProducerCassandra # Cassandra superuser username attr_accessor :cassandra_username - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_chef.rb b/lib/akeyless/models/gateway_update_producer_chef.rb index 2bcc0d88..454b0afb 100644 --- a/lib/akeyless/models/gateway_update_producer_chef.rb +++ b/lib/akeyless/models/gateway_update_producer_chef.rb @@ -28,7 +28,7 @@ class GatewayUpdateProducerChef # Server username attr_accessor :chef_server_username - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_custom.rb b/lib/akeyless/models/gateway_update_producer_custom.rb index de7236f1..36df8411 100644 --- a/lib/akeyless/models/gateway_update_producer_custom.rb +++ b/lib/akeyless/models/gateway_update_producer_custom.rb @@ -22,7 +22,7 @@ class GatewayUpdateProducerCustom # URL of an endpoint that implements /sync/create method, for example https://webhook.example.com/sync/create attr_accessor :create_sync_url - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Should admin credentials be rotated diff --git a/lib/akeyless/models/gateway_update_producer_dockerhub.rb b/lib/akeyless/models/gateway_update_producer_dockerhub.rb index eec9a9f9..6a7b358e 100644 --- a/lib/akeyless/models/gateway_update_producer_dockerhub.rb +++ b/lib/akeyless/models/gateway_update_producer_dockerhub.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayUpdateProducerDockerhub is a command that updates a DOCKERHUB producer [Deprecated: Use dynamic-secret-update-dockerhub command] class GatewayUpdateProducerDockerhub - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # DockerhubPassword is either the user's password access token to manage the repository diff --git a/lib/akeyless/models/gateway_update_producer_eks.rb b/lib/akeyless/models/gateway_update_producer_eks.rb index e52825a4..4894ca2b 100644 --- a/lib/akeyless/models/gateway_update_producer_eks.rb +++ b/lib/akeyless/models/gateway_update_producer_eks.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayUpdateProducerEks is a command that updates eks producer [Deprecated: Use dynamic-secret-update-eks command] class GatewayUpdateProducerEks - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Access Key ID diff --git a/lib/akeyless/models/gateway_update_producer_gcp.rb b/lib/akeyless/models/gateway_update_producer_gcp.rb index 0dfa22c5..1c0a3b91 100644 --- a/lib/akeyless/models/gateway_update_producer_gcp.rb +++ b/lib/akeyless/models/gateway_update_producer_gcp.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayUpdateProducerGcp is a command that updates a GCP producer [Deprecated: Use dynamic-secret-update-gcp command] class GatewayUpdateProducerGcp - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection attr_accessor :gcp_cred_type diff --git a/lib/akeyless/models/gateway_update_producer_github.rb b/lib/akeyless/models/gateway_update_producer_github.rb index 7010cf3c..da3831eb 100644 --- a/lib/akeyless/models/gateway_update_producer_github.rb +++ b/lib/akeyless/models/gateway_update_producer_github.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayUpdateProducerGithub is a command that updates github producer [Deprecated: Use dynamic-secret-update-github command] class GatewayUpdateProducerGithub - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Github app id diff --git a/lib/akeyless/models/gateway_update_producer_gke.rb b/lib/akeyless/models/gateway_update_producer_gke.rb index 85c4e636..59864605 100644 --- a/lib/akeyless/models/gateway_update_producer_gke.rb +++ b/lib/akeyless/models/gateway_update_producer_gke.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayUpdateProducerGke is a command that updates gke producer [Deprecated: Use dynamic-secret-update-gke command] class GatewayUpdateProducerGke - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # GKE Service Account key file path diff --git a/lib/akeyless/models/gateway_update_producer_hana_db.rb b/lib/akeyless/models/gateway_update_producer_hana_db.rb index 07f330c8..30a1262f 100644 --- a/lib/akeyless/models/gateway_update_producer_hana_db.rb +++ b/lib/akeyless/models/gateway_update_producer_hana_db.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayUpdateProducerHanaDb is a command that updates hanadb producer [Deprecated: Use dynamic-secret-update-hanadb command] class GatewayUpdateProducerHanaDb - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # HanaDb Name diff --git a/lib/akeyless/models/gateway_update_producer_ldap.rb b/lib/akeyless/models/gateway_update_producer_ldap.rb index 95715a2d..cb7aee8c 100644 --- a/lib/akeyless/models/gateway_update_producer_ldap.rb +++ b/lib/akeyless/models/gateway_update_producer_ldap.rb @@ -24,7 +24,7 @@ class GatewayUpdateProducerLdap # Bind DN Password attr_accessor :bind_dn_password - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Externally provided username [true/false] diff --git a/lib/akeyless/models/gateway_update_producer_mongo.rb b/lib/akeyless/models/gateway_update_producer_mongo.rb index a11a58f4..cb4e8f10 100644 --- a/lib/akeyless/models/gateway_update_producer_mongo.rb +++ b/lib/akeyless/models/gateway_update_producer_mongo.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayUpdateProducerMongo is a command that updates either mongodb producer or mongodb atlas producer [Deprecated: Use dynamic-secret-update-mongodb command] class GatewayUpdateProducerMongo - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_mssql.rb b/lib/akeyless/models/gateway_update_producer_mssql.rb index 562e0be8..d01b7daf 100644 --- a/lib/akeyless/models/gateway_update_producer_mssql.rb +++ b/lib/akeyless/models/gateway_update_producer_mssql.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayUpdateProducerMSSQL is a command that updates mssql producer [Deprecated: Use dynamic-secret-update-mssql command] class GatewayUpdateProducerMSSQL - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_my_sql.rb b/lib/akeyless/models/gateway_update_producer_my_sql.rb index 5e37b6af..1ca23d80 100644 --- a/lib/akeyless/models/gateway_update_producer_my_sql.rb +++ b/lib/akeyless/models/gateway_update_producer_my_sql.rb @@ -22,7 +22,7 @@ class GatewayUpdateProducerMySQL # (Optional) Server name for certificate verification attr_accessor :db_server_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_native_k8_s.rb b/lib/akeyless/models/gateway_update_producer_native_k8_s.rb index 79bddf0b..3addc330 100644 --- a/lib/akeyless/models/gateway_update_producer_native_k8_s.rb +++ b/lib/akeyless/models/gateway_update_producer_native_k8_s.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayUpdateProducerNativeK8S is a command that updates k8s producer [Deprecated: Use dynamic-secret-update-k8s command] class GatewayUpdateProducerNativeK8S - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_oracle_db.rb b/lib/akeyless/models/gateway_update_producer_oracle_db.rb index f8a1f2b2..efd10c1c 100644 --- a/lib/akeyless/models/gateway_update_producer_oracle_db.rb +++ b/lib/akeyless/models/gateway_update_producer_oracle_db.rb @@ -22,7 +22,7 @@ class GatewayUpdateProducerOracleDb # (Optional) Server name for certificate verification attr_accessor :db_server_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_ping.rb b/lib/akeyless/models/gateway_update_producer_ping.rb index 3fd0f0a6..e7b3703c 100644 --- a/lib/akeyless/models/gateway_update_producer_ping.rb +++ b/lib/akeyless/models/gateway_update_producer_ping.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayUpdateProducerPing is a command that updates Ping producer [Deprecated: Use dynamic-secret-update-ping command] class GatewayUpdateProducerPing - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_postgre_sql.rb b/lib/akeyless/models/gateway_update_producer_postgre_sql.rb index 2972490f..2d8c2869 100644 --- a/lib/akeyless/models/gateway_update_producer_postgre_sql.rb +++ b/lib/akeyless/models/gateway_update_producer_postgre_sql.rb @@ -19,7 +19,7 @@ class GatewayUpdateProducerPostgreSQL # PostgreSQL Creation statements attr_accessor :creation_statements - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_rabbit_mq.rb b/lib/akeyless/models/gateway_update_producer_rabbit_mq.rb index 299a87d4..3521eab9 100644 --- a/lib/akeyless/models/gateway_update_producer_rabbit_mq.rb +++ b/lib/akeyless/models/gateway_update_producer_rabbit_mq.rb @@ -16,7 +16,7 @@ module Akeyless # gatewayUpdateProducerRabbitMQ is a command that updates rabbitmq producer [Deprecated: Use dynamic-secret-update-rabbitmq command] class GatewayUpdateProducerRabbitMQ - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_rdp.rb b/lib/akeyless/models/gateway_update_producer_rdp.rb index 673f6cc4..0ca0de68 100644 --- a/lib/akeyless/models/gateway_update_producer_rdp.rb +++ b/lib/akeyless/models/gateway_update_producer_rdp.rb @@ -19,7 +19,7 @@ class GatewayUpdateProducerRdp # AllowUserExtendSession attr_accessor :allow_user_extend_session - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Allow access using externally (IdP) provided username [true/false] diff --git a/lib/akeyless/models/gateway_update_producer_redis.rb b/lib/akeyless/models/gateway_update_producer_redis.rb index 8be98729..8d3a3e56 100644 --- a/lib/akeyless/models/gateway_update_producer_redis.rb +++ b/lib/akeyless/models/gateway_update_producer_redis.rb @@ -19,7 +19,7 @@ class GatewayUpdateProducerRedis # A JSON array list of redis ACL rules to attach to the created user. For available rules see the ACL CAT command https://redis.io/commands/acl-cat By default the user will have permissions to read all keys '[\"~*\", \"+@read\"]' attr_accessor :acl_rules - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Redis Host diff --git a/lib/akeyless/models/gateway_update_producer_redshift.rb b/lib/akeyless/models/gateway_update_producer_redshift.rb index 2ce5e532..cb5ab578 100644 --- a/lib/akeyless/models/gateway_update_producer_redshift.rb +++ b/lib/akeyless/models/gateway_update_producer_redshift.rb @@ -19,7 +19,7 @@ class GatewayUpdateProducerRedshift # Redshift Creation statements attr_accessor :creation_statements - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_snowflake.rb b/lib/akeyless/models/gateway_update_producer_snowflake.rb index 33f6eed2..2648d24f 100644 --- a/lib/akeyless/models/gateway_update_producer_snowflake.rb +++ b/lib/akeyless/models/gateway_update_producer_snowflake.rb @@ -28,7 +28,7 @@ class GatewayUpdateProducerSnowflake # Database name attr_accessor :db_name - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Set output format to JSON diff --git a/lib/akeyless/models/gateway_update_producer_venafi.rb b/lib/akeyless/models/gateway_update_producer_venafi.rb index ca9a97c6..1ceef559 100644 --- a/lib/akeyless/models/gateway_update_producer_venafi.rb +++ b/lib/akeyless/models/gateway_update_producer_venafi.rb @@ -28,7 +28,7 @@ class GatewayUpdateProducerVenafi # Auto generated folder attr_accessor :auto_generated_folder - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Automatic admin credentials rotation diff --git a/lib/akeyless/models/get_rotated_secret_value.rb b/lib/akeyless/models/get_rotated_secret_value.rb index 03285706..f0d845f2 100644 --- a/lib/akeyless/models/get_rotated_secret_value.rb +++ b/lib/akeyless/models/get_rotated_secret_value.rb @@ -14,7 +14,6 @@ require 'time' module Akeyless - # getRotatedSecretValue is a command that creates a new Akeyless profile. [Deprecated: Use rotated-secret get-value command] class GetRotatedSecretValue # Get rotated secret value of specific Host (relevant only for Linked Target) attr_accessor :host diff --git a/lib/akeyless/models/noti_forwarder.rb b/lib/akeyless/models/noti_forwarder.rb index ad404240..363733e8 100644 --- a/lib/akeyless/models/noti_forwarder.rb +++ b/lib/akeyless/models/noti_forwarder.rb @@ -32,6 +32,8 @@ class NotiForwarder attr_accessor :gateway_cluster_id + attr_accessor :include_error + attr_accessor :is_enabled attr_accessor :last_version @@ -80,6 +82,7 @@ def self.attribute_map :'endpoint' => :'endpoint', :'event_types' => :'event_types', :'gateway_cluster_id' => :'gateway_cluster_id', + :'include_error' => :'include_error', :'is_enabled' => :'is_enabled', :'last_version' => :'last_version', :'modification_date' => :'modification_date', @@ -117,6 +120,7 @@ def self.openapi_types :'endpoint' => :'String', :'event_types' => :'Array', :'gateway_cluster_id' => :'Integer', + :'include_error' => :'Boolean', :'is_enabled' => :'Boolean', :'last_version' => :'Integer', :'modification_date' => :'Time', @@ -195,6 +199,10 @@ def initialize(attributes = {}) self.gateway_cluster_id = attributes[:'gateway_cluster_id'] end + if attributes.key?(:'include_error') + self.include_error = attributes[:'include_error'] + end + if attributes.key?(:'is_enabled') self.is_enabled = attributes[:'is_enabled'] end @@ -302,6 +310,7 @@ def ==(o) endpoint == o.endpoint && event_types == o.event_types && gateway_cluster_id == o.gateway_cluster_id && + include_error == o.include_error && is_enabled == o.is_enabled && last_version == o.last_version && modification_date == o.modification_date && @@ -331,7 +340,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [auth_type, client_id, client_permissions, comment, creation_date, endpoint, event_types, gateway_cluster_id, is_enabled, last_version, modification_date, noti_forwarder_id, noti_forwarder_name, noti_forwarder_type, noti_forwarder_versions, override_url, paths, protection_key, runner_type, slack_noti_forwarder_public_details, timespan_in_seconds, to_emails, user_email, username, webhook_noti_forwarder_public_details, with_customer_fragment].hash + [auth_type, client_id, client_permissions, comment, creation_date, endpoint, event_types, gateway_cluster_id, include_error, is_enabled, last_version, modification_date, noti_forwarder_id, noti_forwarder_name, noti_forwarder_type, noti_forwarder_versions, override_url, paths, protection_key, runner_type, slack_noti_forwarder_public_details, timespan_in_seconds, to_emails, user_email, username, webhook_noti_forwarder_public_details, with_customer_fragment].hash end # Builds the object from hash diff --git a/lib/akeyless/models/renew_certificate.rb b/lib/akeyless/models/renew_certificate.rb index 92564a0e..520806eb 100644 --- a/lib/akeyless/models/renew_certificate.rb +++ b/lib/akeyless/models/renew_certificate.rb @@ -15,6 +15,9 @@ module Akeyless class RenewCertificate + # The name of the PKI certificate issuer + attr_accessor :cert_issuer_name + # Generate a new key as part of the certificate renewal attr_accessor :generate_key @@ -36,6 +39,7 @@ class RenewCertificate # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { + :'cert_issuer_name' => :'cert-issuer-name', :'generate_key' => :'generate-key', :'item_id' => :'item-id', :'json' => :'json', @@ -53,6 +57,7 @@ def self.acceptable_attributes # Attribute type mapping. def self.openapi_types { + :'cert_issuer_name' => :'String', :'generate_key' => :'Boolean', :'item_id' => :'Integer', :'json' => :'Boolean', @@ -83,6 +88,10 @@ def initialize(attributes = {}) h[k.to_sym] = v } + if attributes.key?(:'cert_issuer_name') + self.cert_issuer_name = attributes[:'cert_issuer_name'] + end + if attributes.key?(:'generate_key') self.generate_key = attributes[:'generate_key'] end @@ -130,6 +139,7 @@ def valid? def ==(o) return true if self.equal?(o) self.class == o.class && + cert_issuer_name == o.cert_issuer_name && generate_key == o.generate_key && item_id == o.item_id && json == o.json && @@ -147,7 +157,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [generate_key, item_id, json, name, token, uid_token].hash + [cert_issuer_name, generate_key, item_id, json, name, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/role.rb b/lib/akeyless/models/role.rb index ab33a6eb..f6423a01 100644 --- a/lib/akeyless/models/role.rb +++ b/lib/akeyless/models/role.rb @@ -25,6 +25,8 @@ class Role attr_accessor :creation_date + attr_accessor :delete_protection + attr_accessor :modification_date attr_accessor :role_auth_methods_assoc @@ -41,6 +43,7 @@ def self.attribute_map :'client_permissions' => :'client_permissions', :'comment' => :'comment', :'creation_date' => :'creation_date', + :'delete_protection' => :'delete_protection', :'modification_date' => :'modification_date', :'role_auth_methods_assoc' => :'role_auth_methods_assoc', :'role_name' => :'role_name', @@ -61,6 +64,7 @@ def self.openapi_types :'client_permissions' => :'Array', :'comment' => :'String', :'creation_date' => :'Time', + :'delete_protection' => :'Boolean', :'modification_date' => :'Time', :'role_auth_methods_assoc' => :'Array', :'role_name' => :'String', @@ -111,6 +115,10 @@ def initialize(attributes = {}) self.creation_date = attributes[:'creation_date'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'modification_date') self.modification_date = attributes[:'modification_date'] end @@ -155,6 +163,7 @@ def ==(o) client_permissions == o.client_permissions && comment == o.comment && creation_date == o.creation_date && + delete_protection == o.delete_protection && modification_date == o.modification_date && role_auth_methods_assoc == o.role_auth_methods_assoc && role_name == o.role_name && @@ -170,7 +179,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_date, access_date_display, client_permissions, comment, creation_date, modification_date, role_auth_methods_assoc, role_name, rules].hash + [access_date, access_date_display, client_permissions, comment, creation_date, delete_protection, modification_date, role_auth_methods_assoc, role_name, rules].hash end # Builds the object from hash diff --git a/lib/akeyless/models/rotated_secret_create_aws.rb b/lib/akeyless/models/rotated_secret_create_aws.rb index e809dbd4..eb14fc96 100644 --- a/lib/akeyless/models/rotated_secret_create_aws.rb +++ b/lib/akeyless/models/rotated_secret_create_aws.rb @@ -30,7 +30,7 @@ class RotatedSecretCreateAws # Aws Region attr_accessor :aws_region - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_azure.rb b/lib/akeyless/models/rotated_secret_create_azure.rb index 66801807..6fcfeea2 100644 --- a/lib/akeyless/models/rotated_secret_create_azure.rb +++ b/lib/akeyless/models/rotated_secret_create_azure.rb @@ -30,7 +30,7 @@ class RotatedSecretCreateAzure # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object @@ -63,6 +63,9 @@ class RotatedSecretCreateAzure # The rotator type. options: [target/password/api-key/azure-storage-account] attr_accessor :rotator_type + # Enable this flag to prevent simultaneous use of the same secret + attr_accessor :secure_access_disable_concurrent_connections + # Enable/Disable secure remote access [true/false] attr_accessor :secure_access_enable @@ -115,6 +118,7 @@ def self.attribute_map :'rotation_hour' => :'rotation-hour', :'rotation_interval' => :'rotation-interval', :'rotator_type' => :'rotator-type', + :'secure_access_disable_concurrent_connections' => :'secure-access-disable-concurrent-connections', :'secure_access_enable' => :'secure-access-enable', :'secure_access_url' => :'secure-access-url', :'secure_access_web' => :'secure-access-web', @@ -153,6 +157,7 @@ def self.openapi_types :'rotation_hour' => :'Integer', :'rotation_interval' => :'String', :'rotator_type' => :'String', + :'secure_access_disable_concurrent_connections' => :'Boolean', :'secure_access_enable' => :'String', :'secure_access_url' => :'String', :'secure_access_web' => :'Boolean', @@ -262,6 +267,10 @@ def initialize(attributes = {}) self.rotator_type = nil end + if attributes.key?(:'secure_access_disable_concurrent_connections') + self.secure_access_disable_concurrent_connections = attributes[:'secure_access_disable_concurrent_connections'] + end + if attributes.key?(:'secure_access_enable') self.secure_access_enable = attributes[:'secure_access_enable'] end @@ -368,6 +377,7 @@ def ==(o) rotation_hour == o.rotation_hour && rotation_interval == o.rotation_interval && rotator_type == o.rotator_type && + secure_access_disable_concurrent_connections == o.secure_access_disable_concurrent_connections && secure_access_enable == o.secure_access_enable && secure_access_url == o.secure_access_url && secure_access_web == o.secure_access_web && @@ -390,7 +400,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [api_id, api_key, application_id, authentication_credentials, auto_rotate, delete_protection, description, json, key, max_versions, name, password_length, rotate_after_disconnect, rotation_hour, rotation_interval, rotator_type, secure_access_enable, secure_access_url, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, storage_account_key_name, tags, target_name, token, uid_token, username].hash + [api_id, api_key, application_id, authentication_credentials, auto_rotate, delete_protection, description, json, key, max_versions, name, password_length, rotate_after_disconnect, rotation_hour, rotation_interval, rotator_type, secure_access_disable_concurrent_connections, secure_access_enable, secure_access_url, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, storage_account_key_name, tags, target_name, token, uid_token, username].hash end # Builds the object from hash diff --git a/lib/akeyless/models/rotated_secret_create_cassandra.rb b/lib/akeyless/models/rotated_secret_create_cassandra.rb index 9b6b2c72..b6478312 100644 --- a/lib/akeyless/models/rotated_secret_create_cassandra.rb +++ b/lib/akeyless/models/rotated_secret_create_cassandra.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateCassandra # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_custom.rb b/lib/akeyless/models/rotated_secret_create_custom.rb index a29bd6f4..efe2d2e7 100644 --- a/lib/akeyless/models/rotated_secret_create_custom.rb +++ b/lib/akeyless/models/rotated_secret_create_custom.rb @@ -24,7 +24,7 @@ class RotatedSecretCreateCustom # Secret payload to be sent with rotation request attr_accessor :custom_payload - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object @@ -93,6 +93,9 @@ class RotatedSecretCreateCustom # Target name attr_accessor :target_name + # Maximum allowed time in seconds for the custom rotator to return the results + attr_accessor :timeout_sec + # Authentication token (see `/auth` and `/configure`) attr_accessor :token @@ -128,6 +131,7 @@ def self.attribute_map :'secure_access_web_proxy' => :'secure-access-web-proxy', :'tags' => :'tags', :'target_name' => :'target-name', + :'timeout_sec' => :'timeout-sec', :'token' => :'token', :'uid_token' => :'uid-token' } @@ -167,6 +171,7 @@ def self.openapi_types :'secure_access_web_proxy' => :'Boolean', :'tags' => :'Array', :'target_name' => :'String', + :'timeout_sec' => :'Integer', :'token' => :'String', :'uid_token' => :'String' } @@ -319,6 +324,12 @@ def initialize(attributes = {}) self.target_name = nil end + if attributes.key?(:'timeout_sec') + self.timeout_sec = attributes[:'timeout_sec'] + else + self.timeout_sec = 40 + end + if attributes.key?(:'token') self.token = attributes[:'token'] end @@ -384,6 +395,7 @@ def ==(o) secure_access_web_proxy == o.secure_access_web_proxy && tags == o.tags && target_name == o.target_name && + timeout_sec == o.timeout_sec && token == o.token && uid_token == o.uid_token end @@ -397,7 +409,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [authentication_credentials, auto_rotate, custom_payload, delete_protection, description, json, key, max_versions, name, password_length, rotate_after_disconnect, rotation_hour, rotation_interval, secure_access_allow_external_user, secure_access_bastion_issuer, secure_access_enable, secure_access_host, secure_access_rdp_domain, secure_access_rdp_user, secure_access_ssh_user, secure_access_url, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, tags, target_name, token, uid_token].hash + [authentication_credentials, auto_rotate, custom_payload, delete_protection, description, json, key, max_versions, name, password_length, rotate_after_disconnect, rotation_hour, rotation_interval, secure_access_allow_external_user, secure_access_bastion_issuer, secure_access_enable, secure_access_host, secure_access_rdp_domain, secure_access_rdp_user, secure_access_ssh_user, secure_access_url, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, tags, target_name, timeout_sec, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/rotated_secret_create_dockerhub.rb b/lib/akeyless/models/rotated_secret_create_dockerhub.rb index 43112ebf..8cb6ae88 100644 --- a/lib/akeyless/models/rotated_secret_create_dockerhub.rb +++ b/lib/akeyless/models/rotated_secret_create_dockerhub.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateDockerhub # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_gcp.rb b/lib/akeyless/models/rotated_secret_create_gcp.rb index b834d3db..fa9d86f8 100644 --- a/lib/akeyless/models/rotated_secret_create_gcp.rb +++ b/lib/akeyless/models/rotated_secret_create_gcp.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateGcp # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_hanadb.rb b/lib/akeyless/models/rotated_secret_create_hanadb.rb index 3d878c51..b9c87508 100644 --- a/lib/akeyless/models/rotated_secret_create_hanadb.rb +++ b/lib/akeyless/models/rotated_secret_create_hanadb.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateHanadb # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_ldap.rb b/lib/akeyless/models/rotated_secret_create_ldap.rb index 4e3c4c07..d889805c 100644 --- a/lib/akeyless/models/rotated_secret_create_ldap.rb +++ b/lib/akeyless/models/rotated_secret_create_ldap.rb @@ -23,7 +23,7 @@ class RotatedSecretCreateLdap # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_mongodb.rb b/lib/akeyless/models/rotated_secret_create_mongodb.rb index 95e14577..993f30ab 100644 --- a/lib/akeyless/models/rotated_secret_create_mongodb.rb +++ b/lib/akeyless/models/rotated_secret_create_mongodb.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateMongodb # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_mssql.rb b/lib/akeyless/models/rotated_secret_create_mssql.rb index b468790b..213d4310 100644 --- a/lib/akeyless/models/rotated_secret_create_mssql.rb +++ b/lib/akeyless/models/rotated_secret_create_mssql.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateMssql # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_mysql.rb b/lib/akeyless/models/rotated_secret_create_mysql.rb index f03ad876..ac0f3604 100644 --- a/lib/akeyless/models/rotated_secret_create_mysql.rb +++ b/lib/akeyless/models/rotated_secret_create_mysql.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateMysql # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_oracledb.rb b/lib/akeyless/models/rotated_secret_create_oracledb.rb index 9aebbdca..5a696c6f 100644 --- a/lib/akeyless/models/rotated_secret_create_oracledb.rb +++ b/lib/akeyless/models/rotated_secret_create_oracledb.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateOracledb # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_postgresql.rb b/lib/akeyless/models/rotated_secret_create_postgresql.rb index 68adb7aa..c0713dfc 100644 --- a/lib/akeyless/models/rotated_secret_create_postgresql.rb +++ b/lib/akeyless/models/rotated_secret_create_postgresql.rb @@ -21,7 +21,7 @@ class RotatedSecretCreatePostgresql # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_redis.rb b/lib/akeyless/models/rotated_secret_create_redis.rb index f9df22cf..cdf5ead4 100644 --- a/lib/akeyless/models/rotated_secret_create_redis.rb +++ b/lib/akeyless/models/rotated_secret_create_redis.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateRedis # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_redshift.rb b/lib/akeyless/models/rotated_secret_create_redshift.rb index 32ba79d8..b8df99f5 100644 --- a/lib/akeyless/models/rotated_secret_create_redshift.rb +++ b/lib/akeyless/models/rotated_secret_create_redshift.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateRedshift # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_snowflake.rb b/lib/akeyless/models/rotated_secret_create_snowflake.rb index b8c6c694..42c82c51 100644 --- a/lib/akeyless/models/rotated_secret_create_snowflake.rb +++ b/lib/akeyless/models/rotated_secret_create_snowflake.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateSnowflake # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_ssh.rb b/lib/akeyless/models/rotated_secret_create_ssh.rb index b20b384f..fddfbe48 100644 --- a/lib/akeyless/models/rotated_secret_create_ssh.rb +++ b/lib/akeyless/models/rotated_secret_create_ssh.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateSsh # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_create_windows.rb b/lib/akeyless/models/rotated_secret_create_windows.rb index 0d1a15b9..bca0e40f 100644 --- a/lib/akeyless/models/rotated_secret_create_windows.rb +++ b/lib/akeyless/models/rotated_secret_create_windows.rb @@ -21,7 +21,7 @@ class RotatedSecretCreateWindows # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_details_info.rb b/lib/akeyless/models/rotated_secret_details_info.rb index 023f377f..eb7f98a2 100644 --- a/lib/akeyless/models/rotated_secret_details_info.rb +++ b/lib/akeyless/models/rotated_secret_details_info.rb @@ -45,6 +45,8 @@ class RotatedSecretDetailsInfo attr_accessor :services_details + attr_accessor :timeout_seconds + # Attribute mapping from ruby-style variable name to JSON key. def self.attribute_map { @@ -61,7 +63,8 @@ def self.attribute_map :'rotator_status' => :'rotator_status', :'rotator_type' => :'rotator_type', :'same_password' => :'same_password', - :'services_details' => :'services_details' + :'services_details' => :'services_details', + :'timeout_seconds' => :'timeout_seconds' } end @@ -86,7 +89,8 @@ def self.openapi_types :'rotator_status' => :'String', :'rotator_type' => :'String', :'same_password' => :'Boolean', - :'services_details' => :'Array' + :'services_details' => :'Array', + :'timeout_seconds' => :'Integer' } end @@ -168,6 +172,10 @@ def initialize(attributes = {}) self.services_details = value end end + + if attributes.key?(:'timeout_seconds') + self.timeout_seconds = attributes[:'timeout_seconds'] + end end # Show invalid properties with the reasons. Usually used together with valid? @@ -203,7 +211,8 @@ def ==(o) rotator_status == o.rotator_status && rotator_type == o.rotator_type && same_password == o.same_password && - services_details == o.services_details + services_details == o.services_details && + timeout_seconds == o.timeout_seconds end # @see the `==` method @@ -215,7 +224,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [delete_previous_version_in_days, grace_rotation, gw_cluster_id, last_rotation_error, max_versions, number_of_versions_to_save, rotation_hour, rotation_interval_min, rotation_statement, rotator_creds_type, rotator_status, rotator_type, same_password, services_details].hash + [delete_previous_version_in_days, grace_rotation, gw_cluster_id, last_rotation_error, max_versions, number_of_versions_to_save, rotation_hour, rotation_interval_min, rotation_statement, rotator_creds_type, rotator_status, rotator_type, same_password, services_details, timeout_seconds].hash end # Builds the object from hash diff --git a/lib/akeyless/models/rotated_secret_update_aws.rb b/lib/akeyless/models/rotated_secret_update_aws.rb index 160ecc76..572e5a68 100644 --- a/lib/akeyless/models/rotated_secret_update_aws.rb +++ b/lib/akeyless/models/rotated_secret_update_aws.rb @@ -33,7 +33,7 @@ class RotatedSecretUpdateAws # Aws Region attr_accessor :aws_region - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_azure.rb b/lib/akeyless/models/rotated_secret_update_azure.rb index 44bd1ec4..50bdff01 100644 --- a/lib/akeyless/models/rotated_secret_update_azure.rb +++ b/lib/akeyless/models/rotated_secret_update_azure.rb @@ -33,7 +33,7 @@ class RotatedSecretUpdateAzure # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object @@ -72,6 +72,9 @@ class RotatedSecretUpdateAzure # The number of days to wait between every automatic key rotation (1-365) attr_accessor :rotation_interval + # Enable this flag to prevent simultaneous use of the same secret + attr_accessor :secure_access_disable_concurrent_connections + # Enable/Disable secure remote access [true/false] attr_accessor :secure_access_enable @@ -121,6 +124,7 @@ def self.attribute_map :'rotate_after_disconnect' => :'rotate-after-disconnect', :'rotation_hour' => :'rotation-hour', :'rotation_interval' => :'rotation-interval', + :'secure_access_disable_concurrent_connections' => :'secure-access-disable-concurrent-connections', :'secure_access_enable' => :'secure-access-enable', :'secure_access_url' => :'secure-access-url', :'secure_access_web' => :'secure-access-web', @@ -160,6 +164,7 @@ def self.openapi_types :'rotate_after_disconnect' => :'String', :'rotation_hour' => :'Integer', :'rotation_interval' => :'String', + :'secure_access_disable_concurrent_connections' => :'Boolean', :'secure_access_enable' => :'String', :'secure_access_url' => :'String', :'secure_access_web' => :'Boolean', @@ -283,6 +288,10 @@ def initialize(attributes = {}) self.rotation_interval = attributes[:'rotation_interval'] end + if attributes.key?(:'secure_access_disable_concurrent_connections') + self.secure_access_disable_concurrent_connections = attributes[:'secure_access_disable_concurrent_connections'] + end + if attributes.key?(:'secure_access_enable') self.secure_access_enable = attributes[:'secure_access_enable'] end @@ -370,6 +379,7 @@ def ==(o) rotate_after_disconnect == o.rotate_after_disconnect && rotation_hour == o.rotation_hour && rotation_interval == o.rotation_interval && + secure_access_disable_concurrent_connections == o.secure_access_disable_concurrent_connections && secure_access_enable == o.secure_access_enable && secure_access_url == o.secure_access_url && secure_access_web == o.secure_access_web && @@ -390,7 +400,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [add_tag, api_id, api_key, application_id, authentication_credentials, auto_rotate, delete_protection, description, json, keep_prev_version, key, max_versions, name, new_name, password_length, rm_tag, rotate_after_disconnect, rotation_hour, rotation_interval, secure_access_enable, secure_access_url, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, storage_account_key_name, token, uid_token, username].hash + [add_tag, api_id, api_key, application_id, authentication_credentials, auto_rotate, delete_protection, description, json, keep_prev_version, key, max_versions, name, new_name, password_length, rm_tag, rotate_after_disconnect, rotation_hour, rotation_interval, secure_access_disable_concurrent_connections, secure_access_enable, secure_access_url, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, storage_account_key_name, token, uid_token, username].hash end # Builds the object from hash diff --git a/lib/akeyless/models/rotated_secret_update_cassandra.rb b/lib/akeyless/models/rotated_secret_update_cassandra.rb index 691253ff..17e4c055 100644 --- a/lib/akeyless/models/rotated_secret_update_cassandra.rb +++ b/lib/akeyless/models/rotated_secret_update_cassandra.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateCassandra # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_custom.rb b/lib/akeyless/models/rotated_secret_update_custom.rb index 4da4dae1..a963e9b2 100644 --- a/lib/akeyless/models/rotated_secret_update_custom.rb +++ b/lib/akeyless/models/rotated_secret_update_custom.rb @@ -27,7 +27,7 @@ class RotatedSecretUpdateCustom # Secret payload to be sent with rotation request attr_accessor :custom_payload - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object @@ -99,6 +99,9 @@ class RotatedSecretUpdateCustom # Web-Proxy via Akeyless Web Access Bastion attr_accessor :secure_access_web_proxy + # Maximum allowed time in seconds for the custom rotator to return the results + attr_accessor :timeout_sec + # Authentication token (see `/auth` and `/configure`) attr_accessor :token @@ -136,6 +139,7 @@ def self.attribute_map :'secure_access_web' => :'secure-access-web', :'secure_access_web_browsing' => :'secure-access-web-browsing', :'secure_access_web_proxy' => :'secure-access-web-proxy', + :'timeout_sec' => :'timeout-sec', :'token' => :'token', :'uid_token' => :'uid-token' } @@ -177,6 +181,7 @@ def self.openapi_types :'secure_access_web' => :'Boolean', :'secure_access_web_browsing' => :'Boolean', :'secure_access_web_proxy' => :'Boolean', + :'timeout_sec' => :'Integer', :'token' => :'String', :'uid_token' => :'String' } @@ -339,6 +344,10 @@ def initialize(attributes = {}) self.secure_access_web_proxy = false end + if attributes.key?(:'timeout_sec') + self.timeout_sec = attributes[:'timeout_sec'] + end + if attributes.key?(:'token') self.token = attributes[:'token'] end @@ -401,6 +410,7 @@ def ==(o) secure_access_web == o.secure_access_web && secure_access_web_browsing == o.secure_access_web_browsing && secure_access_web_proxy == o.secure_access_web_proxy && + timeout_sec == o.timeout_sec && token == o.token && uid_token == o.uid_token end @@ -414,7 +424,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [add_tag, authentication_credentials, auto_rotate, custom_payload, delete_protection, description, json, keep_prev_version, key, max_versions, name, new_name, password_length, rm_tag, rotate_after_disconnect, rotation_hour, rotation_interval, secure_access_allow_external_user, secure_access_bastion_issuer, secure_access_enable, secure_access_host, secure_access_rdp_domain, secure_access_rdp_user, secure_access_ssh_user, secure_access_url, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, token, uid_token].hash + [add_tag, authentication_credentials, auto_rotate, custom_payload, delete_protection, description, json, keep_prev_version, key, max_versions, name, new_name, password_length, rm_tag, rotate_after_disconnect, rotation_hour, rotation_interval, secure_access_allow_external_user, secure_access_bastion_issuer, secure_access_enable, secure_access_host, secure_access_rdp_domain, secure_access_rdp_user, secure_access_ssh_user, secure_access_url, secure_access_web, secure_access_web_browsing, secure_access_web_proxy, timeout_sec, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/rotated_secret_update_dockerhub.rb b/lib/akeyless/models/rotated_secret_update_dockerhub.rb index 1e176909..3517e099 100644 --- a/lib/akeyless/models/rotated_secret_update_dockerhub.rb +++ b/lib/akeyless/models/rotated_secret_update_dockerhub.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateDockerhub # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_gcp.rb b/lib/akeyless/models/rotated_secret_update_gcp.rb index 1bba815d..2af6e9fb 100644 --- a/lib/akeyless/models/rotated_secret_update_gcp.rb +++ b/lib/akeyless/models/rotated_secret_update_gcp.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateGcp # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_hanadb.rb b/lib/akeyless/models/rotated_secret_update_hanadb.rb index d50b1396..3e6affec 100644 --- a/lib/akeyless/models/rotated_secret_update_hanadb.rb +++ b/lib/akeyless/models/rotated_secret_update_hanadb.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateHanadb # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_ldap.rb b/lib/akeyless/models/rotated_secret_update_ldap.rb index 26765377..81d2da42 100644 --- a/lib/akeyless/models/rotated_secret_update_ldap.rb +++ b/lib/akeyless/models/rotated_secret_update_ldap.rb @@ -26,7 +26,7 @@ class RotatedSecretUpdateLdap # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_mongodb.rb b/lib/akeyless/models/rotated_secret_update_mongodb.rb index 652201bf..b6359da8 100644 --- a/lib/akeyless/models/rotated_secret_update_mongodb.rb +++ b/lib/akeyless/models/rotated_secret_update_mongodb.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateMongodb # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_mssql.rb b/lib/akeyless/models/rotated_secret_update_mssql.rb index 8ad62d03..e4bf87bb 100644 --- a/lib/akeyless/models/rotated_secret_update_mssql.rb +++ b/lib/akeyless/models/rotated_secret_update_mssql.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateMssql # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_mysql.rb b/lib/akeyless/models/rotated_secret_update_mysql.rb index eb392631..a8f2135f 100644 --- a/lib/akeyless/models/rotated_secret_update_mysql.rb +++ b/lib/akeyless/models/rotated_secret_update_mysql.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateMysql # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_oracledb.rb b/lib/akeyless/models/rotated_secret_update_oracledb.rb index da4aba5e..714f8447 100644 --- a/lib/akeyless/models/rotated_secret_update_oracledb.rb +++ b/lib/akeyless/models/rotated_secret_update_oracledb.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateOracledb # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_postgresql.rb b/lib/akeyless/models/rotated_secret_update_postgresql.rb index 0444cb44..b6361f49 100644 --- a/lib/akeyless/models/rotated_secret_update_postgresql.rb +++ b/lib/akeyless/models/rotated_secret_update_postgresql.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdatePostgresql # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_redis.rb b/lib/akeyless/models/rotated_secret_update_redis.rb index 21298eee..0c38e536 100644 --- a/lib/akeyless/models/rotated_secret_update_redis.rb +++ b/lib/akeyless/models/rotated_secret_update_redis.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateRedis # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_redshift.rb b/lib/akeyless/models/rotated_secret_update_redshift.rb index 620d85fd..c16dd6c3 100644 --- a/lib/akeyless/models/rotated_secret_update_redshift.rb +++ b/lib/akeyless/models/rotated_secret_update_redshift.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateRedshift # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_snowflake.rb b/lib/akeyless/models/rotated_secret_update_snowflake.rb index e7ae05a2..12052a81 100644 --- a/lib/akeyless/models/rotated_secret_update_snowflake.rb +++ b/lib/akeyless/models/rotated_secret_update_snowflake.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateSnowflake # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_ssh.rb b/lib/akeyless/models/rotated_secret_update_ssh.rb index 9fc9707a..e2e811f4 100644 --- a/lib/akeyless/models/rotated_secret_update_ssh.rb +++ b/lib/akeyless/models/rotated_secret_update_ssh.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateSsh # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/rotated_secret_update_windows.rb b/lib/akeyless/models/rotated_secret_update_windows.rb index 27ccef98..3835b1d7 100644 --- a/lib/akeyless/models/rotated_secret_update_windows.rb +++ b/lib/akeyless/models/rotated_secret_update_windows.rb @@ -24,7 +24,7 @@ class RotatedSecretUpdateWindows # Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation [true/false] attr_accessor :auto_rotate - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/update_auth_method.rb b/lib/akeyless/models/update_auth_method.rb index 3b508f7c..cabb6e30 100644 --- a/lib/akeyless/models/update_auth_method.rb +++ b/lib/akeyless/models/update_auth_method.rb @@ -25,6 +25,9 @@ class UpdateAuthMethod # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -61,6 +64,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -85,6 +89,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -137,6 +142,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -216,6 +225,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -237,7 +247,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, token, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_auth_method_awsiam.rb b/lib/akeyless/models/update_auth_method_awsiam.rb index 8b3b615e..11e3c1cf 100644 --- a/lib/akeyless/models/update_auth_method_awsiam.rb +++ b/lib/akeyless/models/update_auth_method_awsiam.rb @@ -46,6 +46,9 @@ class UpdateAuthMethodAWSIAM # A list of full user-name that the access is restricted to attr_accessor :bound_user_name + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -92,6 +95,7 @@ def self.attribute_map :'bound_role_name' => :'bound-role-name', :'bound_user_id' => :'bound-user-id', :'bound_user_name' => :'bound-user-name', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -124,6 +128,7 @@ def self.openapi_types :'bound_role_name' => :'Array', :'bound_user_id' => :'Array', :'bound_user_name' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -221,6 +226,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -318,6 +327,7 @@ def ==(o) bound_role_name == o.bound_role_name && bound_user_id == o.bound_user_id && bound_user_name == o.bound_user_name && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -340,7 +350,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_arn, bound_aws_account_id, bound_ips, bound_resource_id, bound_role_id, bound_role_name, bound_user_id, bound_user_name, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, sts_url, token, uid_token].hash + [access_expires, audit_logs_claims, bound_arn, bound_aws_account_id, bound_ips, bound_resource_id, bound_role_id, bound_role_name, bound_user_id, bound_user_name, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, sts_url, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_auth_method_azure_ad.rb b/lib/akeyless/models/update_auth_method_azure_ad.rb index 462739ce..5819ac76 100644 --- a/lib/akeyless/models/update_auth_method_azure_ad.rb +++ b/lib/akeyless/models/update_auth_method_azure_ad.rb @@ -55,6 +55,9 @@ class UpdateAuthMethodAzureAD # The Azure tenant id that the access is restricted to attr_accessor :bound_tenant_id + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -107,6 +110,7 @@ def self.attribute_map :'bound_spid' => :'bound-spid', :'bound_sub_id' => :'bound-sub-id', :'bound_tenant_id' => :'bound-tenant-id', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -143,6 +147,7 @@ def self.openapi_types :'bound_spid' => :'Array', :'bound_sub_id' => :'Array', :'bound_tenant_id' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -257,6 +262,10 @@ def initialize(attributes = {}) self.bound_tenant_id = nil end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -363,6 +372,7 @@ def ==(o) bound_spid == o.bound_spid && bound_sub_id == o.bound_sub_id && bound_tenant_id == o.bound_tenant_id && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -386,7 +396,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_group_id, bound_ips, bound_providers, bound_resource_id, bound_resource_names, bound_resource_types, bound_rg_id, bound_spid, bound_sub_id, bound_tenant_id, description, force_sub_claims, gw_bound_ips, issuer, json, jwks_uri, jwt_ttl, name, new_name, product_type, token, uid_token].hash + [access_expires, audience, audit_logs_claims, bound_group_id, bound_ips, bound_providers, bound_resource_id, bound_resource_names, bound_resource_types, bound_rg_id, bound_spid, bound_sub_id, bound_tenant_id, delete_protection, description, force_sub_claims, gw_bound_ips, issuer, json, jwks_uri, jwt_ttl, name, new_name, product_type, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_auth_method_cert.rb b/lib/akeyless/models/update_auth_method_cert.rb index ee89184c..589ff826 100644 --- a/lib/akeyless/models/update_auth_method_cert.rb +++ b/lib/akeyless/models/update_auth_method_cert.rb @@ -49,6 +49,9 @@ class UpdateAuthMethodCert # The certificate data in base64, if no file was provided attr_accessor :certificate_data + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -99,6 +102,7 @@ def self.attribute_map :'bound_organizational_units' => :'bound-organizational-units', :'bound_uri_sans' => :'bound-uri-sans', :'certificate_data' => :'certificate-data', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -133,6 +137,7 @@ def self.openapi_types :'bound_organizational_units' => :'Array', :'bound_uri_sans' => :'Array', :'certificate_data' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -231,6 +236,10 @@ def initialize(attributes = {}) self.certificate_data = attributes[:'certificate_data'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -335,6 +344,7 @@ def ==(o) bound_organizational_units == o.bound_organizational_units && bound_uri_sans == o.bound_uri_sans && certificate_data == o.certificate_data && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -358,7 +368,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, allowed_cors, audit_logs_claims, bound_common_names, bound_dns_sans, bound_email_sans, bound_extensions, bound_ips, bound_organizational_units, bound_uri_sans, certificate_data, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, revoked_cert_ids, token, uid_token, unique_identifier].hash + [access_expires, allowed_cors, audit_logs_claims, bound_common_names, bound_dns_sans, bound_email_sans, bound_extensions, bound_ips, bound_organizational_units, bound_uri_sans, certificate_data, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, revoked_cert_ids, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_auth_method_gcp.rb b/lib/akeyless/models/update_auth_method_gcp.rb index 812ddacf..1c80732b 100644 --- a/lib/akeyless/models/update_auth_method_gcp.rb +++ b/lib/akeyless/models/update_auth_method_gcp.rb @@ -43,6 +43,9 @@ class UpdateAuthMethodGCP # === 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. attr_accessor :bound_zones + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -91,6 +94,7 @@ def self.attribute_map :'bound_regions' => :'bound-regions', :'bound_service_accounts' => :'bound-service-accounts', :'bound_zones' => :'bound-zones', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -123,6 +127,7 @@ def self.openapi_types :'bound_regions' => :'Array', :'bound_service_accounts' => :'Array', :'bound_zones' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -213,6 +218,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -318,6 +327,7 @@ def ==(o) bound_regions == o.bound_regions && bound_service_accounts == o.bound_service_accounts && bound_zones == o.bound_zones && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -341,7 +351,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_ips, bound_labels, bound_projects, bound_regions, bound_service_accounts, bound_zones, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, service_account_creds_data, token, type, uid_token].hash + [access_expires, audience, audit_logs_claims, bound_ips, bound_labels, bound_projects, bound_regions, bound_service_accounts, bound_zones, delete_protection, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, service_account_creds_data, token, type, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_auth_method_k8_s.rb b/lib/akeyless/models/update_auth_method_k8_s.rb index 59ef79b8..ee1ec48e 100644 --- a/lib/akeyless/models/update_auth_method_k8_s.rb +++ b/lib/akeyless/models/update_auth_method_k8_s.rb @@ -37,6 +37,9 @@ class UpdateAuthMethodK8S # A list of service account names that the access is restricted to attr_accessor :bound_sa_names + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -83,6 +86,7 @@ def self.attribute_map :'bound_namespaces' => :'bound-namespaces', :'bound_pod_names' => :'bound-pod-names', :'bound_sa_names' => :'bound-sa-names', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gen_key' => :'gen-key', @@ -113,6 +117,7 @@ def self.openapi_types :'bound_namespaces' => :'Array', :'bound_pod_names' => :'Array', :'bound_sa_names' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gen_key' => :'String', @@ -189,6 +194,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -280,6 +289,7 @@ def ==(o) bound_namespaces == o.bound_namespaces && bound_pod_names == o.bound_pod_names && bound_sa_names == o.bound_sa_names && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gen_key == o.gen_key && @@ -303,7 +313,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_ips, bound_namespaces, bound_pod_names, bound_sa_names, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, public_key, token, uid_token].hash + [access_expires, audience, audit_logs_claims, bound_ips, bound_namespaces, bound_pod_names, bound_sa_names, delete_protection, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, public_key, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_auth_method_ldap.rb b/lib/akeyless/models/update_auth_method_ldap.rb index fdc9c97f..7d755fb8 100644 --- a/lib/akeyless/models/update_auth_method_ldap.rb +++ b/lib/akeyless/models/update_auth_method_ldap.rb @@ -25,6 +25,9 @@ class UpdateAuthMethodLDAP # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -70,6 +73,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gen_key' => :'gen-key', @@ -97,6 +101,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gen_key' => :'String', @@ -152,6 +157,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -245,6 +254,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gen_key == o.gen_key && @@ -269,7 +279,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, public_key_data, token, uid_token, unique_identifier].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gen_key, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, public_key_data, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_auth_method_o_auth2.rb b/lib/akeyless/models/update_auth_method_o_auth2.rb index 935f8ad1..5fe12a88 100644 --- a/lib/akeyless/models/update_auth_method_o_auth2.rb +++ b/lib/akeyless/models/update_auth_method_o_auth2.rb @@ -37,6 +37,9 @@ class UpdateAuthMethodOAuth2 # CertificateFileData PEM Certificate in a Base64 format. attr_accessor :cert_file_data + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -95,6 +98,7 @@ def self.attribute_map :'bound_ips' => :'bound-ips', :'cert' => :'cert', :'cert_file_data' => :'cert-file-data', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gateway_url' => :'gateway-url', @@ -129,6 +133,7 @@ def self.openapi_types :'bound_ips' => :'Array', :'cert' => :'String', :'cert_file_data' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gateway_url' => :'String', @@ -205,6 +210,10 @@ def initialize(attributes = {}) self.cert_file_data = attributes[:'cert_file_data'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -328,6 +337,7 @@ def ==(o) bound_ips == o.bound_ips && cert == o.cert && cert_file_data == o.cert_file_data && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gateway_url == o.gateway_url && @@ -355,7 +365,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audience, audit_logs_claims, bound_client_ids, bound_ips, cert, cert_file_data, description, force_sub_claims, gateway_url, gw_bound_ips, issuer, json, jwks_json_data, jwks_uri, jwt_ttl, name, new_name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash + [access_expires, audience, audit_logs_claims, bound_client_ids, bound_ips, cert, cert_file_data, delete_protection, description, force_sub_claims, gateway_url, gw_bound_ips, issuer, json, jwks_json_data, jwks_uri, jwt_ttl, name, new_name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_auth_method_oci.rb b/lib/akeyless/models/update_auth_method_oci.rb index f2a56cdd..9e7a849d 100644 --- a/lib/akeyless/models/update_auth_method_oci.rb +++ b/lib/akeyless/models/update_auth_method_oci.rb @@ -25,6 +25,9 @@ class UpdateAuthMethodOCI # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -67,6 +70,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'group_ocid' => :'group-ocid', @@ -93,6 +97,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'group_ocid' => :'Array', @@ -147,6 +152,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -250,6 +259,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && group_ocid == o.group_ocid && @@ -273,7 +283,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, description, force_sub_claims, group_ocid, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, tenant_ocid, token, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, group_ocid, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, tenant_ocid, token, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_auth_method_oidc.rb b/lib/akeyless/models/update_auth_method_oidc.rb index 28912316..4a6352d3 100644 --- a/lib/akeyless/models/update_auth_method_oidc.rb +++ b/lib/akeyless/models/update_auth_method_oidc.rb @@ -37,6 +37,9 @@ class UpdateAuthMethodOIDC # Client Secret attr_accessor :client_secret + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -92,6 +95,7 @@ def self.attribute_map :'bound_ips' => :'bound-ips', :'client_id' => :'client-id', :'client_secret' => :'client-secret', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -125,6 +129,7 @@ def self.openapi_types :'bound_ips' => :'Array', :'client_id' => :'String', :'client_secret' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -200,6 +205,10 @@ def initialize(attributes = {}) self.client_secret = attributes[:'client_secret'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -314,6 +323,7 @@ def ==(o) bound_ips == o.bound_ips && client_id == o.client_id && client_secret == o.client_secret && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -340,7 +350,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, allowed_redirect_uri, audience, audit_logs_claims, bound_ips, client_id, client_secret, description, force_sub_claims, gw_bound_ips, issuer, json, jwt_ttl, name, new_name, product_type, required_scopes, required_scopes_prefix, subclaims_delimiters, token, uid_token, unique_identifier].hash + [access_expires, allowed_redirect_uri, audience, audit_logs_claims, bound_ips, client_id, client_secret, delete_protection, description, force_sub_claims, gw_bound_ips, issuer, json, jwt_ttl, name, new_name, product_type, required_scopes, required_scopes_prefix, subclaims_delimiters, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_auth_method_saml.rb b/lib/akeyless/models/update_auth_method_saml.rb index ea308529..483056e4 100644 --- a/lib/akeyless/models/update_auth_method_saml.rb +++ b/lib/akeyless/models/update_auth_method_saml.rb @@ -28,6 +28,9 @@ class UpdateAuthMethodSAML # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Auth Method description attr_accessor :description @@ -77,6 +80,7 @@ def self.attribute_map :'allowed_redirect_uri' => :'allowed-redirect-uri', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'force_sub_claims' => :'force-sub-claims', :'gw_bound_ips' => :'gw-bound-ips', @@ -106,6 +110,7 @@ def self.openapi_types :'allowed_redirect_uri' => :'Array', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'description' => :'String', :'force_sub_claims' => :'Boolean', :'gw_bound_ips' => :'Array', @@ -168,6 +173,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] end @@ -273,6 +282,7 @@ def ==(o) allowed_redirect_uri == o.allowed_redirect_uri && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && description == o.description && force_sub_claims == o.force_sub_claims && gw_bound_ips == o.gw_bound_ips && @@ -298,7 +308,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, allowed_redirect_uri, audit_logs_claims, bound_ips, description, force_sub_claims, gw_bound_ips, idp_metadata_url, idp_metadata_xml_data, json, jwt_ttl, name, new_name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash + [access_expires, allowed_redirect_uri, audit_logs_claims, bound_ips, delete_protection, description, force_sub_claims, gw_bound_ips, idp_metadata_url, idp_metadata_xml_data, json, jwt_ttl, name, new_name, product_type, subclaims_delimiters, token, uid_token, unique_identifier].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_auth_method_universal_identity.rb b/lib/akeyless/models/update_auth_method_universal_identity.rb index 4f7b0c40..939b8202 100644 --- a/lib/akeyless/models/update_auth_method_universal_identity.rb +++ b/lib/akeyless/models/update_auth_method_universal_identity.rb @@ -25,6 +25,9 @@ class UpdateAuthMethodUniversalIdentity # A CIDR whitelist with the IPs that the access is restricted to attr_accessor :bound_ips + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Deny from root to create children attr_accessor :deny_inheritance @@ -70,6 +73,7 @@ def self.attribute_map :'access_expires' => :'access-expires', :'audit_logs_claims' => :'audit-logs-claims', :'bound_ips' => :'bound-ips', + :'delete_protection' => :'delete_protection', :'deny_inheritance' => :'deny-inheritance', :'deny_rotate' => :'deny-rotate', :'description' => :'description', @@ -97,6 +101,7 @@ def self.openapi_types :'access_expires' => :'Integer', :'audit_logs_claims' => :'Array', :'bound_ips' => :'Array', + :'delete_protection' => :'String', :'deny_inheritance' => :'Boolean', :'deny_rotate' => :'Boolean', :'description' => :'String', @@ -152,6 +157,10 @@ def initialize(attributes = {}) end end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'deny_inheritance') self.deny_inheritance = attributes[:'deny_inheritance'] end @@ -245,6 +254,7 @@ def ==(o) access_expires == o.access_expires && audit_logs_claims == o.audit_logs_claims && bound_ips == o.bound_ips && + delete_protection == o.delete_protection && deny_inheritance == o.deny_inheritance && deny_rotate == o.deny_rotate && description == o.description && @@ -269,7 +279,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [access_expires, audit_logs_claims, bound_ips, deny_inheritance, deny_rotate, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, token, ttl, uid_token].hash + [access_expires, audit_logs_claims, bound_ips, delete_protection, deny_inheritance, deny_rotate, description, force_sub_claims, gw_bound_ips, json, jwt_ttl, name, new_name, product_type, token, ttl, uid_token].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_certificate_value.rb b/lib/akeyless/models/update_certificate_value.rb index 9b2ace93..97c4bcc1 100644 --- a/lib/akeyless/models/update_certificate_value.rb +++ b/lib/akeyless/models/update_certificate_value.rb @@ -21,7 +21,7 @@ class UpdateCertificateValue # Content of the certificate in a Base64 format. attr_accessor :certificate_data - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/update_item.rb b/lib/akeyless/models/update_item.rb index d9b6c900..637dab46 100644 --- a/lib/akeyless/models/update_item.rb +++ b/lib/akeyless/models/update_item.rb @@ -29,7 +29,7 @@ class UpdateItem # Trigger an event when a secret value changed [true/false] (Relevant only for Static Secret) attr_accessor :change_event - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/update_pki_cert_issuer.rb b/lib/akeyless/models/update_pki_cert_issuer.rb index df1d2aff..02abd40f 100644 --- a/lib/akeyless/models/update_pki_cert_issuer.rb +++ b/lib/akeyless/models/update_pki_cert_issuer.rb @@ -51,7 +51,7 @@ class UpdatePKICertIssuer # Set this to allow the cert issuer will expose a public CRL endpoint attr_accessor :create_public_crl - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/update_role.rb b/lib/akeyless/models/update_role.rb index 27e76b21..688afc9a 100644 --- a/lib/akeyless/models/update_role.rb +++ b/lib/akeyless/models/update_role.rb @@ -21,6 +21,9 @@ class UpdateRole # 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. attr_accessor :audit_access + # Protection from accidental deletion of this object [true/false] + attr_accessor :delete_protection + # Description of the object attr_accessor :description @@ -62,6 +65,7 @@ def self.attribute_map { :'analytics_access' => :'analytics-access', :'audit_access' => :'audit-access', + :'delete_protection' => :'delete_protection', :'description' => :'description', :'event_center_access' => :'event-center-access', :'event_forwarder_access' => :'event-forwarder-access', @@ -87,6 +91,7 @@ def self.openapi_types { :'analytics_access' => :'String', :'audit_access' => :'String', + :'delete_protection' => :'String', :'description' => :'String', :'event_center_access' => :'String', :'event_forwarder_access' => :'String', @@ -131,6 +136,10 @@ def initialize(attributes = {}) self.audit_access = attributes[:'audit_access'] end + if attributes.key?(:'delete_protection') + self.delete_protection = attributes[:'delete_protection'] + end + if attributes.key?(:'description') self.description = attributes[:'description'] else @@ -215,6 +224,7 @@ def ==(o) self.class == o.class && analytics_access == o.analytics_access && audit_access == o.audit_access && + delete_protection == o.delete_protection && description == o.description && event_center_access == o.event_center_access && event_forwarder_access == o.event_forwarder_access && @@ -238,7 +248,7 @@ def eql?(o) # Calculates hash code according to all attributes. # @return [Integer] Hash code def hash - [analytics_access, audit_access, description, event_center_access, event_forwarder_access, gw_analytics_access, json, name, new_comment, new_name, sra_reports_access, token, uid_token, usage_reports_access].hash + [analytics_access, audit_access, delete_protection, description, event_center_access, event_forwarder_access, gw_analytics_access, json, name, new_comment, new_name, sra_reports_access, token, uid_token, usage_reports_access].hash end # Builds the object from hash diff --git a/lib/akeyless/models/update_ssh_cert_issuer.rb b/lib/akeyless/models/update_ssh_cert_issuer.rb index 20174b77..9ab0edc6 100644 --- a/lib/akeyless/models/update_ssh_cert_issuer.rb +++ b/lib/akeyless/models/update_ssh_cert_issuer.rb @@ -23,7 +23,7 @@ class UpdateSSHCertIssuer # Users allowed to fetch the certificate, e.g root,ubuntu attr_accessor :allowed_users - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/upload_pkcs12.rb b/lib/akeyless/models/upload_pkcs12.rb index d864b983..96023fc3 100644 --- a/lib/akeyless/models/upload_pkcs12.rb +++ b/lib/akeyless/models/upload_pkcs12.rb @@ -18,7 +18,7 @@ class UploadPKCS12 # The customer fragment ID that will be used to split the key (if empty, the key will be created independently of a customer fragment) attr_accessor :customer_frg_id - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/models/upload_rsa.rb b/lib/akeyless/models/upload_rsa.rb index 9ac1721e..0172ab43 100644 --- a/lib/akeyless/models/upload_rsa.rb +++ b/lib/akeyless/models/upload_rsa.rb @@ -24,7 +24,7 @@ class UploadRSA # The customer fragment ID that will be used to split the key (if empty, the key will be created independently of a customer fragment) attr_accessor :customer_frg_id - # Protection from accidental deletion of this item [true/false] + # Protection from accidental deletion of this object [true/false] attr_accessor :delete_protection # Description of the object diff --git a/lib/akeyless/version.rb b/lib/akeyless/version.rb index 2940e6cc..20c58ad1 100644 --- a/lib/akeyless/version.rb +++ b/lib/akeyless/version.rb @@ -11,5 +11,5 @@ =end module Akeyless - VERSION = '4.2.0' + VERSION = '4.2.1' end