Skip to content

akeylesslabs/akeyless-java

Repository files navigation

akeyless-java

Akeyless API

  • API version: 2.0

The purpose of this application is to provide access to Akeyless API.

For more information, please visit http://akeyless.io

Automatically generated by the OpenAPI Generator

Requirements

Building the API client library requires:

  1. Java 1.7+
  2. Maven (3.8.3+)/Gradle (7.2+)

Installation

Maven users

Add this dependency to your project's POM:

<dependency>
  <groupId>io.akeyless</groupId>
  <artifactId>akeyless-java</artifactId>
  <version>Specify the SDK version here</version>
  <scope>compile</scope>
</dependency>

Add the following repository definition to your Maven settings file (default ~/.m2/settings.xml):

<repository>
    <id>central</id>
    <url>https://akeyless.jfrog.io/artifactory/akeyless-java</url>
    <snapshots><enabled>false</enabled></snapshots>
</repository>

Build from source

Clone this repository and execute:

mvn clean package

Then manually install JAR files under target folder.

Getting Started

Please follow the installation instruction and execute the following Java code:

import io.akeyless.client.ApiClient;
import io.akeyless.client.ApiException;
import io.akeyless.client.Configuration;
import io.akeyless.client.model.*;
import io.akeyless.client.api.V2Api;

public class Example {
    public static void main(String[] args) {
        ApiClient client = Configuration.getDefaultApiClient();
        // default: public API Gateway
        client.setBasePath("https://api.akeyless.io");

        // use port 8081 exposed by the deployment:
        // client.setBasePath("https://gateway.company.com:8081");

        // use port 8080 exposed by the deployment with /v2 prefix:
        // client.setBasePath("https://gateway.company.com:8080/v2");

        V2Api api = new V2Api(client);

        try {
            Configure configureBody = new Configure();
            configureBody.accessId("p-1234").accessKey("<redacted>");

            ConfigureOutput out;
            out = api.configure(configureBody);
            String token = out.getToken();
            System.out.println(token);

            ListItems listBody = new ListItems();
            listBody.setToken(token);
            ListItemsInPathOutput listOut = api.listItems(listBody);
            System.out.println(listOut.getItems().size());
        } catch (ApiException e) {
            System.err.println("Status code: " + e.getCode());
            System.err.println("Reason: " + e.getResponseBody());
            System.err.println("Response headers: " + e.getResponseHeaders());
            e.printStackTrace();
        }
    }
}

Documentation for API Endpoints

All URIs are relative to https://api.akeyless.io

Class Method HTTP request Description
V2Api aliasDetails POST /alias-details
V2Api assocRoleAuthMethod POST /assoc-role-am
V2Api assocTargetItem POST /assoc-target-item
V2Api auth POST /auth
V2Api authMethodCreateApiKey POST /auth-method-create-api-key
V2Api authMethodCreateAwsIam POST /auth-method-create-aws-iam
V2Api authMethodCreateAzureAD POST /auth-method-create-azure-ad
V2Api authMethodCreateCert POST /auth-method-create-cert
V2Api authMethodCreateEmail POST /auth-method-create-email
V2Api authMethodCreateGcp POST /auth-method-create-gcp
V2Api authMethodCreateK8s POST /auth-method-create-k8s
V2Api authMethodCreateKerberos POST /auth-method-create-kerberos
V2Api authMethodCreateLdap POST /auth-method-create-ldap
V2Api authMethodCreateOCI POST /auth-method-create-oci
V2Api authMethodCreateOIDC POST /auth-method-create-oidc
V2Api authMethodCreateOauth2 POST /auth-method-create-oauth2
V2Api authMethodCreateSAML POST /auth-method-create-saml
V2Api authMethodCreateUniversalIdentity POST /auth-method-create-universal-identity
V2Api authMethodDelete POST /auth-method-delete
V2Api authMethodGet POST /auth-method-get
V2Api authMethodList POST /auth-method-list
V2Api authMethodUpdateApiKey POST /auth-method-update-api-key
V2Api authMethodUpdateAwsIam POST /auth-method-update-aws-iam
V2Api authMethodUpdateAzureAD POST /auth-method-update-azure-ad
V2Api authMethodUpdateCert POST /auth-method-update-cert
V2Api authMethodUpdateEmail POST /auth-method-update-email
V2Api authMethodUpdateGcp POST /auth-method-update-gcp
V2Api authMethodUpdateK8s POST /auth-method-update-k8s
V2Api authMethodUpdateKerberos POST /auth-method-update-kerberos
V2Api authMethodUpdateLdap POST /auth-method-update-ldap
V2Api authMethodUpdateOCI POST /auth-method-update-oci
V2Api authMethodUpdateOIDC POST /auth-method-update-oidc
V2Api authMethodUpdateOauth2 POST /auth-method-update-oauth2
V2Api authMethodUpdateSAML POST /auth-method-update-saml
V2Api authMethodUpdateUniversalIdentity POST /auth-method-update-universal-identity
V2Api changeAdminAccountPassword POST /change-admin-account-password
V2Api configure POST /configure
V2Api connect POST /connect
V2Api createAWSTarget POST /create-aws-target
V2Api createArtifactoryTarget POST /create-artifactory-target
V2Api createAuthMethod POST /create-auth-method
V2Api createAuthMethodAWSIAM POST /create-auth-method-aws-iam
V2Api createAuthMethodAzureAD POST /create-auth-method-azure-ad
V2Api createAuthMethodCert POST /create-auth-method-cert
V2Api createAuthMethodEmail POST /create-auth-method-email
V2Api createAuthMethodGCP POST /create-auth-method-gcp
V2Api createAuthMethodHuawei POST /create-auth-method-huawei
V2Api createAuthMethodK8S POST /create-auth-method-k8s
V2Api createAuthMethodLDAP POST /create-auth-method-ldap
V2Api createAuthMethodOAuth2 POST /create-auth-method-oauth2
V2Api createAuthMethodOCI POST /create-auth-method-oci
V2Api createAuthMethodOIDC POST /create-auth-method-oidc
V2Api createAuthMethodSAML POST /create-auth-method-saml
V2Api createAuthMethodUniversalIdentity POST /create-auth-method-universal-identity
V2Api createAzureTarget POST /create-azure-target
V2Api createCertificate POST /create-certificate
V2Api createClassicKey POST /create-classic-key
V2Api createDBTarget POST /create-db-target
V2Api createDFCKey POST /create-dfc-key
V2Api createDockerhubTarget POST /create-dockerhub-target
V2Api createDynamicSecret POST /create-dynamic-secret
V2Api createEKSTarget POST /create-eks-target
V2Api createESM POST /create-esm
V2Api createEventForwarder POST /create-event-forwarder
V2Api createGKETarget POST /create-gke-target
V2Api createGcpTarget POST /create-gcp-target
V2Api createGithubTarget POST /create-github-target
V2Api createGitlabTarget POST /create-gitlab-target
V2Api createGlobalSignAtlasTarget POST /create-globalsign-atlas-target
V2Api createGlobalSignTarget POST /create-globalsign-target
V2Api createGodaddyTarget POST /create-godaddy-target
V2Api createGroup POST /create-group
V2Api createHashiVaultTarget POST /create-hashi-vault-target
V2Api createKey POST /create-key
V2Api createLinkedTarget POST /create-linked-target
V2Api createNativeK8STarget POST /create-k8s-target
V2Api createOidcApp POST /create-oidc-app
V2Api createPKICertIssuer POST /create-pki-cert-issuer
V2Api createPasskey POST /create-passkey
V2Api createPingTarget POST /create-ping-target
V2Api createRabbitMQTarget POST /create-rabbitmq-target
V2Api createRole POST /create-role
V2Api createRotatedSecret POST /create-rotated-secret
V2Api createSSHCertIssuer POST /create-ssh-cert-issuer
V2Api createSSHTarget POST /create-ssh-target
V2Api createSalesforceTarget POST /create-salesforce-target
V2Api createSecret POST /create-secret
V2Api createTokenizer POST /create-tokenizer
V2Api createUSC POST /create-usc
V2Api createUserEvent POST /create-user-event
V2Api createWebTarget POST /create-web-target
V2Api createWindowsTarget POST /create-windows-target
V2Api createZeroSSLTarget POST /create-zerossl-target
V2Api createldapTarget POST /create-ldap-target
V2Api deactivateAcmeAccount POST /deactivate-acme-account
V2Api decrypt POST /decrypt
V2Api decryptBatch POST /decrypt-batch
V2Api decryptGPG POST /decrypt-gpg
V2Api decryptPKCS1 POST /decrypt-pkcs1
V2Api decryptWithClassicKey POST /decrypt-with-classic-key
V2Api deleteAuthMethod POST /delete-auth-method
V2Api deleteAuthMethods POST /delete-auth-methods
V2Api deleteEventForwarder POST /delete-event-forwarder
V2Api deleteGatewayAllowedAccessId POST /gateway-delete-allowed-management-access
V2Api deleteGroup POST /delete-group
V2Api deleteGwCluster POST /delete-gateway-cluster
V2Api deleteItem POST /delete-item
V2Api deleteItems POST /delete-items
V2Api deleteRole POST /delete-role
V2Api deleteRoleAssociation POST /delete-assoc
V2Api deleteRoleRule POST /delete-role-rule
V2Api deleteRoles POST /delete-roles
V2Api deleteTarget POST /delete-target
V2Api deleteTargetAssociation POST /delete-assoc-target-item
V2Api deleteTargets POST /delete-targets
V2Api deriveKey POST /derive-key
V2Api describeAssoc POST /describe-role-am-assoc
V2Api describeItem POST /describe-item
V2Api describePermissions POST /describe-permissions
V2Api describeSubClaims POST /describe-sub-claims
V2Api detokenize POST /detokenize
V2Api detokenizeBatch POST /detokenize-batch
V2Api dynamicSecretCreateArtifactory POST /dynamic-secret-create-artifactory
V2Api dynamicSecretCreateAws POST /dynamic-secret-create-aws
V2Api dynamicSecretCreateAzure POST /dynamic-secret-create-azure
V2Api dynamicSecretCreateCassandra POST /dynamic-secret-create-cassandra
V2Api dynamicSecretCreateCustom POST /dynamic-secret-create-custom
V2Api dynamicSecretCreateDockerhub POST /dynamic-secret-create-dockerhub
V2Api dynamicSecretCreateEks POST /dynamic-secret-create-eks
V2Api dynamicSecretCreateGcp POST /dynamic-secret-create-gcp
V2Api dynamicSecretCreateGithub POST /dynamic-secret-create-github
V2Api dynamicSecretCreateGitlab POST /dynamic-secret-create-gitlab
V2Api dynamicSecretCreateGke POST /dynamic-secret-create-gke
V2Api dynamicSecretCreateGoogleWorkspace POST /dynamic-secret-create-google-workspace
V2Api dynamicSecretCreateHanaDb POST /dynamic-secret-create-hanadb
V2Api dynamicSecretCreateK8s POST /dynamic-secret-create-k8s
V2Api dynamicSecretCreateLdap POST /dynamic-secret-create-ldap
V2Api dynamicSecretCreateMongoDb POST /dynamic-secret-create-mongo
V2Api dynamicSecretCreateMsSql POST /dynamic-secret-create-mssql
V2Api dynamicSecretCreateMySql POST /dynamic-secret-create-mysql
V2Api dynamicSecretCreateOracleDb POST /dynamic-secret-create-oracle
V2Api dynamicSecretCreatePing POST /dynamic-secret-create-ping
V2Api dynamicSecretCreatePostgreSql POST /dynamic-secret-create-postgresql
V2Api dynamicSecretCreateRabbitMq POST /dynamic-secret-create-rabbitmq
V2Api dynamicSecretCreateRdp POST /dynamic-secret-create-rdp
V2Api dynamicSecretCreateRedis POST /dynamic-secret-create-redis
V2Api dynamicSecretCreateRedshift POST /dynamic-secret-create-redshift
V2Api dynamicSecretCreateSnowflake POST /dynamic-secret-create-snowflake
V2Api dynamicSecretCreateVenafi POST /dynamic-secret-create-venafi
V2Api dynamicSecretDelete POST /dynamic-secret-delete
V2Api dynamicSecretGet POST /dynamic-secret-get
V2Api dynamicSecretGetValue POST /dynamic-secret-get-value
V2Api dynamicSecretList POST /dynamic-secret-list
V2Api dynamicSecretTmpCredsDelete POST /dynamic-secret-tmp-creds-delete
V2Api dynamicSecretTmpCredsGet POST /dynamic-secret-tmp-creds-Get
V2Api dynamicSecretTmpCredsUpdate POST /dynamic-secret-tmp-creds-update
V2Api dynamicSecretUpdateArtifactory POST /dynamic-secret-update-artifactory
V2Api dynamicSecretUpdateAws POST /dynamic-secret-update-aws
V2Api dynamicSecretUpdateAzure POST /dynamic-secret-update-azure
V2Api dynamicSecretUpdateCassandra POST /dynamic-secret-update-cassandra
V2Api dynamicSecretUpdateCustom POST /dynamic-secret-update-custom
V2Api dynamicSecretUpdateDockerhub POST /dynamic-secret-update-dockerhub
V2Api dynamicSecretUpdateEks POST /dynamic-secret-update-eks
V2Api dynamicSecretUpdateGcp POST /dynamic-secret-update-gcp
V2Api dynamicSecretUpdateGithub POST /dynamic-secret-update-github
V2Api dynamicSecretUpdateGitlab POST /dynamic-secret-update-gitlab
V2Api dynamicSecretUpdateGke POST /dynamic-secret-update-gke
V2Api dynamicSecretUpdateGoogleWorkspace POST /dynamic-secret-update-google-workspace
V2Api dynamicSecretUpdateHanaDb POST /dynamic-secret-update-hana
V2Api dynamicSecretUpdateK8s POST /dynamic-secret-update-k8s
V2Api dynamicSecretUpdateLdap POST /dynamic-secret-update-ldap
V2Api dynamicSecretUpdateMongoDb POST /dynamic-secret-update-mongo
V2Api dynamicSecretUpdateMsSql POST /dynamic-secret-update-mssql
V2Api dynamicSecretUpdateMySql POST /dynamic-secret-update-mysql
V2Api dynamicSecretUpdateOracleDb POST /dynamic-secret-update-oracle
V2Api dynamicSecretUpdatePing POST /dynamic-secret-update-ping
V2Api dynamicSecretUpdatePostgreSql POST /dynamic-secret-update-postgresql
V2Api dynamicSecretUpdateRabbitMq POST /dynamic-secret-update-rabbitmq
V2Api dynamicSecretUpdateRdp POST /dynamic-secret-update-rdp
V2Api dynamicSecretUpdateRedis POST /dynamic-secret-update-redis
V2Api dynamicSecretUpdateRedshift POST /dynamic-secret-update-redshift
V2Api dynamicSecretUpdateSnowflake POST /dynamic-secret-update-snowflake
V2Api dynamicSecretUpdateVenafi POST /dynamic-secret-update-venafi
V2Api encrypt POST /encrypt
V2Api encryptBatch POST /encrypt-batch
V2Api encryptGPG POST /encrypt-gpg
V2Api encryptWithClassicKey POST /encrypt-with-classic-key
V2Api esmCreate POST /esm-create
V2Api esmDelete POST /esm-delete
V2Api esmGet POST /esm-get
V2Api esmList POST /esm-list
V2Api esmUpdate POST /esm-update
V2Api eventAction POST /event-action
V2Api eventForwarderCreateEmail POST /event-forwarder-create-email
V2Api eventForwarderCreateServiceNow POST /event-forwarder-create-servicenow
V2Api eventForwarderCreateSlack POST /event-forwarder-create-slack
V2Api eventForwarderCreateWebhook POST /event-forwarder-create-webhook
V2Api eventForwarderDelete POST /event-forwarder-delete
V2Api eventForwarderGet POST /event-forwarder-get
V2Api eventForwarderUpdateEmail POST /event-forwarder-update-email
V2Api eventForwarderUpdateServiceNow POST /event-forwarder-update-servicenow
V2Api eventForwarderUpdateSlack POST /event-forwarder-update-slack
V2Api eventForwarderUpdateWebhook POST /event-forwarder-update-webhook
V2Api exportClassicKey POST /export-classic-key
V2Api gatewayCreateAllowedAccess POST /gateway-create-allowed-access
V2Api gatewayCreateK8SAuthConfig POST /gateway-create-k8s-auth-config
V2Api gatewayCreateMigration POST /gateway-create-migration
V2Api gatewayCreateProducerArtifactory POST /gateway-create-producer-artifactory
V2Api gatewayCreateProducerAws POST /gateway-create-producer-aws
V2Api gatewayCreateProducerAzure POST /gateway-create-producer-azure
V2Api gatewayCreateProducerCassandra POST /gateway-create-producer-cassandra
V2Api gatewayCreateProducerChef POST /gateway-create-producer-chef
V2Api gatewayCreateProducerCustom POST /gateway-create-producer-custom
V2Api gatewayCreateProducerDockerhub POST /gateway-create-producer-dockerhub
V2Api gatewayCreateProducerEks POST /gateway-create-producer-eks
V2Api gatewayCreateProducerGcp POST /gateway-create-producer-gcp
V2Api gatewayCreateProducerGithub POST /gateway-create-producer-github
V2Api gatewayCreateProducerGke POST /gateway-create-producer-gke
V2Api gatewayCreateProducerHanaDb POST /gateway-create-producer-hanadb
V2Api gatewayCreateProducerLdap POST /gateway-create-producer-ldap
V2Api gatewayCreateProducerMSSQL POST /gateway-create-producer-mssql
V2Api gatewayCreateProducerMongo POST /gateway-create-producer-mongo
V2Api gatewayCreateProducerMySQL POST /gateway-create-producer-mysql
V2Api gatewayCreateProducerNativeK8S POST /gateway-create-producer-k8s
V2Api gatewayCreateProducerOracleDb POST /gateway-create-producer-oracle
V2Api gatewayCreateProducerPing POST /gateway-create-producer-ping
V2Api gatewayCreateProducerPostgreSQL POST /gateway-create-producer-postgresql
V2Api gatewayCreateProducerRabbitMQ POST /gateway-create-producer-rabbitmq
V2Api gatewayCreateProducerRdp POST /gateway-create-producer-rdp
V2Api gatewayCreateProducerRedis POST /gateway-create-producer-Redis
V2Api gatewayCreateProducerRedshift POST /gateway-create-producer-redshift
V2Api gatewayCreateProducerSnowflake POST /gateway-create-producer-snowflake
V2Api gatewayCreateProducerVenafi POST /gateway-create-producer-certificate-automation
V2Api gatewayDeleteAllowedAccess POST /gateway-delete-allowed-access
V2Api gatewayDeleteK8SAuthConfig POST /gateway-delete-k8s-auth-config
V2Api gatewayDeleteMigration POST /gateway-delete-migration
V2Api gatewayDeleteProducer POST /gateway-delete-producer
V2Api gatewayDownloadCustomerFragments POST /gateway-download-customer-fragments
V2Api gatewayGetAllowedAccess POST /gateway-get-allowed-access
V2Api gatewayGetCache POST /gateway-get-cache
V2Api gatewayGetConfig POST /gateway-get-config
V2Api gatewayGetDefaults POST /gateway-get-defaults
V2Api gatewayGetK8SAuthConfig POST /gateway-get-k8s-auth-config
V2Api gatewayGetLdapAuthConfig POST /gateway-get-ldap-auth-config
V2Api gatewayGetLogForwarding POST /gateway-get-log-forwarding
V2Api gatewayGetMigration POST /gateway-get-migration
V2Api gatewayGetProducer POST /gateway-get-producer
V2Api gatewayGetRemoteAccess POST /gateway-get-remote-access
V2Api gatewayGetTmpUsers POST /gateway-get-producer-tmp-creds
V2Api gatewayListCustomerFragments POST /gateway-list-customer-fragments
V2Api gatewayListMigration POST /gateway-list-migration
V2Api gatewayListProducers POST /gateway-list-producers
V2Api gatewayListRotatedSecrets POST /gateway-list-rotated-secrets
V2Api gatewayMigratePersonalItems POST /gateway-migrate-personal-items
V2Api gatewayRevokeTmpUsers POST /gateway-revoke-producer-tmp-creds
V2Api gatewayStartProducer POST /gateway-start-producer
V2Api gatewayStatusMigration POST /gateway-migration-status
V2Api gatewayStopProducer POST /gateway-stop-producer
V2Api gatewaySyncMigration POST /gateway-sync-migration
V2Api gatewayUpdateAllowedAccess POST /gateway-update-allowed-access
V2Api gatewayUpdateCache POST /gateway-update-cache
V2Api gatewayUpdateDefaults POST /gateway-update-defaults
V2Api gatewayUpdateItem POST /gateway-update-item
V2Api gatewayUpdateK8SAuthConfig POST /gateway-update-k8s-auth-config
V2Api gatewayUpdateLdapAuthConfig POST /gateway-update-ldap-auth-config
V2Api gatewayUpdateLogForwardingAwsS3 POST /gateway-update-log-forwarding-aws-s3
V2Api gatewayUpdateLogForwardingAzureAnalytics POST /gateway-update-log-forwarding-azure-analytics
V2Api gatewayUpdateLogForwardingDatadog POST /gateway-update-log-forwarding-datadog
V2Api gatewayUpdateLogForwardingElasticsearch POST /gateway-update-log-forwarding-elasticsearch
V2Api gatewayUpdateLogForwardingGoogleChronicle POST /gateway-update-log-forwarding-google-chronicle
V2Api gatewayUpdateLogForwardingLogstash POST /gateway-update-log-forwarding-logstash
V2Api gatewayUpdateLogForwardingLogzIo POST /gateway-update-log-forwarding-logz-io
V2Api gatewayUpdateLogForwardingSplunk POST /gateway-update-log-forwarding-splunk
V2Api gatewayUpdateLogForwardingStdout POST /gateway-update-log-forwarding-stdout
V2Api gatewayUpdateLogForwardingSumologic POST /gateway-update-log-forwarding-sumologic
V2Api gatewayUpdateLogForwardingSyslog POST /gateway-update-log-forwarding-syslog
V2Api gatewayUpdateMigration POST /gateway-update-migration
V2Api gatewayUpdateProducerArtifactory POST /gateway-update-producer-artifactory
V2Api gatewayUpdateProducerAws POST /gateway-update-producer-aws
V2Api gatewayUpdateProducerAzure POST /gateway-update-producer-azure
V2Api gatewayUpdateProducerCassandra POST /gateway-update-producer-cassandra
V2Api gatewayUpdateProducerChef POST /gateway-update-producer-chef
V2Api gatewayUpdateProducerCustom POST /gateway-update-producer-custom
V2Api gatewayUpdateProducerDockerhub POST /gateway-update-producer-dockerhub
V2Api gatewayUpdateProducerEks POST /gateway-update-producer-eks
V2Api gatewayUpdateProducerGcp POST /gateway-update-producer-gcp
V2Api gatewayUpdateProducerGithub POST /gateway-update-producer-github
V2Api gatewayUpdateProducerGke POST /gateway-update-producer-gke
V2Api gatewayUpdateProducerHanaDb POST /gateway-update-producer-hana
V2Api gatewayUpdateProducerLdap POST /gateway-update-producer-ldap
V2Api gatewayUpdateProducerMSSQL POST /gateway-update-producer-mssql
V2Api gatewayUpdateProducerMongo POST /gateway-update-producer-mongo
V2Api gatewayUpdateProducerMySQL POST /gateway-update-producer-mysql
V2Api gatewayUpdateProducerNativeK8S POST /gateway-update-producer-k8s
V2Api gatewayUpdateProducerOracleDb POST /gateway-update-producer-oracle
V2Api gatewayUpdateProducerPing POST /gateway-update-producer-ping
V2Api gatewayUpdateProducerPostgreSQL POST /gateway-update-producer-postgresql
V2Api gatewayUpdateProducerRabbitMQ POST /gateway-update-producer-rabbitmq
V2Api gatewayUpdateProducerRdp POST /gateway-update-producer-rdp
V2Api gatewayUpdateProducerRedis POST /gateway-update-producer-redis
V2Api gatewayUpdateProducerRedshift POST /gateway-update-producer-redshift
V2Api gatewayUpdateProducerSnowflake POST /gateway-update-producer-snowflake
V2Api gatewayUpdateProducerVenafi POST /gateway-update-producer-certificate-automation
V2Api gatewayUpdateRemoteAccess POST /gateway-update-remote-access
V2Api gatewayUpdateRemoteAccessRdpRecordings POST /gateway-update-remote-access-rdp-recording
V2Api gatewayUpdateTlsCert POST /gateway-update-tls-cert
V2Api gatewayUpdateTmpUsers POST /gateway-update-producer-tmp-creds
V2Api generateAcmeEab POST /generate-acme-eab
V2Api generateCsr POST /generate-csr
V2Api getAccountLogo POST /get-account-logo
V2Api getAccountSettings POST /get-account-settings
V2Api getAnalyticsData POST /get-analytics-data
V2Api getAuthMethod POST /get-auth-method
V2Api getCertificateValue POST /get-certificate-value
V2Api getDynamicSecretValue POST /get-dynamic-secret-value
V2Api getEventForwarder POST /get-event-forwarder
V2Api getGroup POST /get-group
V2Api getKubeExecCreds POST /get-kube-exec-creds
V2Api getLastUserEventStatus POST /user-event-last-status
V2Api getPKICertificate POST /get-pki-certificate
V2Api getRSAPublic POST /get-rsa-public
V2Api getRole POST /get-role
V2Api getRotatedSecretValue POST /get-rotated-secret-value
V2Api getSSHCertificate POST /get-ssh-certificate
V2Api getSecretValue POST /get-secret-value
V2Api getTags POST /get-tags
V2Api getTarget POST /get-target
V2Api getTargetDetails POST /get-target-details
V2Api gwUpdateRemoteAccessSessionLogsAwsS3 POST /gateway-update-remote-access-session-forwarding-aws-s3
V2Api gwUpdateRemoteAccessSessionLogsAzureAnalytics POST /gateway-update-remote-access-session-forwarding-azure-analytics
V2Api gwUpdateRemoteAccessSessionLogsDatadog POST /gateway-update-remote-access-session-forwarding-datadog
V2Api gwUpdateRemoteAccessSessionLogsElasticsearch POST /gateway-update-remote-access-session-forwarding-elasticsearch
V2Api gwUpdateRemoteAccessSessionLogsGoogleChronicle POST /gateway-update-remote-access-session-forwarding-google-chronicle
V2Api gwUpdateRemoteAccessSessionLogsLogstash POST /gateway-update-remote-access-session-forwarding-logstash
V2Api gwUpdateRemoteAccessSessionLogsLogzIo POST /gateway-update-remote-access-session-forwarding-logz-io
V2Api gwUpdateRemoteAccessSessionLogsSplunk POST /gateway-update-remote-access-session-forwarding-splunk
V2Api gwUpdateRemoteAccessSessionLogsStdout POST /gateway-update-remote-access-session-forwarding-stdout
V2Api gwUpdateRemoteAccessSessionLogsSumologic POST /gateway-update-remote-access-session-forwarding-sumologic
V2Api gwUpdateRemoteAccessSessionLogsSyslog POST /gateway-update-remote-access-session-forwarding-syslog
V2Api hmac POST /hmac
V2Api importPasswords POST /import-passwords
V2Api kmipClientDeleteRule POST /kmip-client-delete-rule
V2Api kmipClientSetRule POST /kmip-client-set-rule
V2Api kmipCreateClient POST /kmip-create-client
V2Api kmipDeleteClient POST /kmip-delete-client
V2Api kmipDeleteServer DELETE /kmip-delete-environment
V2Api kmipDescribeClient POST /kmip-get-client
V2Api kmipDescribeServer POST /kmip-get-environment
V2Api kmipListClients POST /kmip-list-clients
V2Api kmipMoveServer POST /kmip-move-environment
V2Api kmipRenewClientCertificate POST /kmip-renew-client
V2Api kmipRenewServerCertificate POST /kmip-renew-environment
V2Api kmipServerSetup POST /kmip-create-environment
V2Api kmipSetServerState POST /kmip-set-environment-state
V2Api kubeconfigGenerate POST /kubeconfig-generate
V2Api listAcmeAccounts POST /list-acme-accounts
V2Api listAuthMethods POST /list-auth-methods
V2Api listGateways POST /list-gateways
V2Api listGroups POST /list-group
V2Api listItems POST /list-items
V2Api listRoles POST /list-roles
V2Api listSRABastions POST /list-sra-bastions
V2Api listSRASessions POST /list-sra-sessions
V2Api listSharedItems POST /list-shared-items
V2Api listTargets POST /list-targets
V2Api moveObjects POST /move-objects
V2Api provisionCertificate POST /provision-certificate
V2Api rawCreds POST /raw-creds
V2Api refreshKey POST /refresh-key
V2Api renewCertificate POST /renew-certificate
V2Api requestAccess POST /request-access
V2Api resetAccessKey POST /reset-access-key
V2Api reverseRBAC POST /reverse-rbac
V2Api revokeCertificate POST /revoke-certificate
V2Api revokeCreds POST /revoke-creds
V2Api rollbackSecret POST /rollback-secret
V2Api rotateKey POST /rotate-key
V2Api rotateOidcClientSecret POST /rotate-oidc-client-secret
V2Api rotateSecret POST /gateway-rotate-secret
V2Api rotatedSecretCreateAws POST /rotated-secret-create-aws
V2Api rotatedSecretCreateAzure POST /rotated-secret-create-azure
V2Api rotatedSecretCreateCassandra POST /rotated-secret-create-cassandra
V2Api rotatedSecretCreateCustom POST /rotated-secret-create-custom
V2Api rotatedSecretCreateDockerhub POST /rotated-secret-create-dockerhub
V2Api rotatedSecretCreateGcp POST /rotated-secret-create-gcp
V2Api rotatedSecretCreateHanadb POST /rotated-secret-create-hanadb
V2Api rotatedSecretCreateLdap POST /rotated-secret-create-ldap
V2Api rotatedSecretCreateMongodb POST /rotated-secret-create-mongodb
V2Api rotatedSecretCreateMssql POST /rotated-secret-create-mssql
V2Api rotatedSecretCreateMysql POST /rotated-secret-create-mysql
V2Api rotatedSecretCreateOracledb POST /rotated-secret-create-oracledb
V2Api rotatedSecretCreatePostgresql POST /rotated-secret-create-postgresql
V2Api rotatedSecretCreateRedis POST /rotated-secret-create-redis
V2Api rotatedSecretCreateRedshift POST /rotated-secret-create-redshift
V2Api rotatedSecretCreateSnowflake POST /rotated-secret-create-snowflake
V2Api rotatedSecretCreateSsh POST /rotated-secret-create-ssh
V2Api rotatedSecretCreateWindows POST /rotated-secret-create-windows
V2Api rotatedSecretGetValue POST /rotated-secret-get-value
V2Api rotatedSecretList POST /rotated-secret-list
V2Api rotatedSecretUpdateAws POST /rotated-secret-update-aws
V2Api rotatedSecretUpdateAzure POST /rotated-secret-update-azure
V2Api rotatedSecretUpdateCassandra POST /rotated-secret-update-cassandra
V2Api rotatedSecretUpdateCustom POST /rotated-secret-update-custom
V2Api rotatedSecretUpdateDockerhub POST /rotated-secret-update-dockerhub
V2Api rotatedSecretUpdateGcp POST /rotated-secret-update-gcp
V2Api rotatedSecretUpdateHanadb POST /rotated-secret-update-hanadb
V2Api rotatedSecretUpdateLdap POST /rotated-secret-update-ldap
V2Api rotatedSecretUpdateMongodb POST /rotated-secret-update-mongodb
V2Api rotatedSecretUpdateMssql POST /rotated-secret-update-mssql
V2Api rotatedSecretUpdateMysql POST /rotated-secret-update-mysql
V2Api rotatedSecretUpdateOracledb POST /rotated-secret-update-oracledb
V2Api rotatedSecretUpdatePostgresql POST /rotated-secret-update-postgresql
V2Api rotatedSecretUpdateRedis POST /rotated-secret-update-redis
V2Api rotatedSecretUpdateRedshift POST /rotated-secret-update-redshift
V2Api rotatedSecretUpdateSnowflake POST /rotated-secret-update-snowflake
V2Api rotatedSecretUpdateSsh POST /rotated-secret-update-ssh
V2Api rotatedSecretUpdateWindows POST /rotated-secret-update-windows
V2Api setItemState POST /set-item-state
V2Api setRoleRule POST /set-role-rule
V2Api shareItem POST /share-item
V2Api signDataWithClassicKey POST /sign-data-with-classic-key
V2Api signEcDsa POST /sign-ecdsa
V2Api signGPG POST /sign-gpg
V2Api signJWTWithClassicKey POST /sign-jwt-with-classic-key
V2Api signPKCS1 POST /sign-pkcs1
V2Api signPKICertWithClassicKey POST /sign-pki-cert-with-classic-key
V2Api signRsaSsaPss POST /sign-rsassa-pss
V2Api staticCredsAuth POST /static-creds-auth
V2Api targetCreateArtifactory POST /target-create-artifactory
V2Api targetCreateAws POST /target-create-aws
V2Api targetCreateAzure POST /target-create-azure
V2Api targetCreateDB POST /target-create-db
V2Api targetCreateDockerhub POST /target-create-dockerhub
V2Api targetCreateEks POST /target-create-eks
V2Api targetCreateGcp POST /target-create-gcp
V2Api targetCreateGithub POST /target-create-github
V2Api targetCreateGitlab POST /target-create-gitlab
V2Api targetCreateGke POST /target-create-gke
V2Api targetCreateGlobalSign POST /target-create-globalsign
V2Api targetCreateGlobalSignAtlas POST /target-create-globalsign-atlas
V2Api targetCreateGodaddy POST /target-create-godaddy
V2Api targetCreateHashiVault POST /target-create-hashi-vault
V2Api targetCreateK8s POST /target-create-k8s
V2Api targetCreateLdap POST /target-create-ldap
V2Api targetCreateLinked POST /target-create-linked
V2Api targetCreatePing POST /target-create-ping
V2Api targetCreateRabbitMq POST /target-create-rabbitmq
V2Api targetCreateSalesforce POST /target-create-salesforce
V2Api targetCreateSectigo POST /target-create-sectigo
V2Api targetCreateSsh POST /target-create-ssh
V2Api targetCreateWeb POST /target-create-web
V2Api targetCreateWindows POST /target-create-windows
V2Api targetCreateZeroSSL POST /target-create-zerossl
V2Api targetDelete POST /target-delete
V2Api targetGet POST /target-get
V2Api targetGetDetails POST /target-get-details
V2Api targetList POST /target-list
V2Api targetUpdateArtifactory POST /target-update-artifactory
V2Api targetUpdateAws POST /target-update-aws
V2Api targetUpdateAzure POST /target-update-azure
V2Api targetUpdateDB POST /target-update-db
V2Api targetUpdateDockerhub POST /target-update-dockerhub
V2Api targetUpdateEks POST /target-update-eks
V2Api targetUpdateGcp POST /target-update-gcp
V2Api targetUpdateGithub POST /target-update-github
V2Api targetUpdateGitlab POST /target-update-gitlab
V2Api targetUpdateGke POST /target-update-gke
V2Api targetUpdateGlobalSign POST /target-update-globalsign
V2Api targetUpdateGlobalSignAtlas POST /target-update-globalsign-atlas
V2Api targetUpdateGodaddy POST /target-update-godaddy
V2Api targetUpdateHashiVault POST /target-update-hashi-vault
V2Api targetUpdateK8s POST /target-update-k8s
V2Api targetUpdateLdap POST /target-update-ldap
V2Api targetUpdateLinked POST /target-update-linked
V2Api targetUpdatePing POST /target-update-ping
V2Api targetUpdateRabbitMq POST /target-update-rabbitmq
V2Api targetUpdateSalesforce POST /target-update-salesforce
V2Api targetUpdateSectigo POST /target-update-sectigo
V2Api targetUpdateSsh POST /target-update-ssh
V2Api targetUpdateWeb POST /target-update-web
V2Api targetUpdateWindows POST /target-update-windows
V2Api targetUpdateZeroSSL POST /target-update-zerossl
V2Api tokenize POST /tokenize
V2Api tokenizeBatch POST /tokenize-batch
V2Api uidCreateChildToken POST /uid-create-child-token
V2Api uidGenerateToken POST /uid-generate-token
V2Api uidListChildren POST /uid-list-children
V2Api uidRevokeToken POST /uid-revoke-token
V2Api uidRotateToken POST /uid-rotate-token
V2Api updateAWSTarget POST /update-aws-target
V2Api updateAWSTargetDetails POST /update-aws-target-details
V2Api updateAccountSettings POST /update-account-settings
V2Api updateArtifactoryTarget POST /update-artifactory-target
V2Api updateAssoc POST /update-assoc
V2Api updateAuthMethod POST /update-auth-method
V2Api updateAuthMethodAWSIAM POST /update-auth-method-aws-iam
V2Api updateAuthMethodAzureAD POST /update-auth-method-azure-ad
V2Api updateAuthMethodCert POST /update-auth-method-cert
V2Api updateAuthMethodGCP POST /update-auth-method-gcp
V2Api updateAuthMethodK8S POST /update-auth-method-k8s
V2Api updateAuthMethodLDAP POST /update-auth-method-ldap
V2Api updateAuthMethodOAuth2 POST /update-auth-method-oauth2
V2Api updateAuthMethodOCI POST /update-auth-method-oci
V2Api updateAuthMethodOIDC POST /update-auth-method-oidc
V2Api updateAuthMethodSAML POST /update-auth-method-saml
V2Api updateAuthMethodUniversalIdentity POST /update-auth-method-universal-identity
V2Api updateAzureTarget POST /update-azure-target
V2Api updateCertificateValue POST /update-certificate-value
V2Api updateClassicKeyCertificate POST /update-classic-key-certificate
V2Api updateDBTarget POST /update-db-target
V2Api updateDBTargetDetails POST /update-db-target-details
V2Api updateDockerhubTarget POST /update-dockerhub-target
V2Api updateEKSTarget POST /update-eks-target
V2Api updateEventForwarder POST /update-event-forwarder
V2Api updateGKETarget POST /update-gke-target
V2Api updateGcpTarget POST /update-gcp-target
V2Api updateGithubTarget POST /update-github-target
V2Api updateGitlabTarget POST /update-gitlab-target
V2Api updateGlobalSignAtlasTarget POST /update-globalsign-atlas-target
V2Api updateGlobalSignTarget POST /update-globalsign-target
V2Api updateGodaddyTarget POST /update-godaddy-target
V2Api updateGroup POST /update-group
V2Api updateHashiVaultTarget POST /update-hashi-vault-target
V2Api updateItem POST /update-item
V2Api updateLdapTarget POST /update-ldap-target
V2Api updateLdapTargetDetails POST /update-ldap-target-details
V2Api updateLinkedTarget POST /update-linked-target
V2Api updateNativeK8STarget POST /update-k8s-target
V2Api updateOidcApp POST /update-oidc-app
V2Api updatePKICertIssuer POST /update-pki-cert-issuer
V2Api updatePingTarget POST /update-ping-target
V2Api updateRDPTargetDetails POST /update-rdp-target-details
V2Api updateRabbitMQTarget POST /update-rabbitmq-target
V2Api updateRabbitMQTargetDetails POST /update-rabbitmq-target-details
V2Api updateRole POST /update-role
V2Api updateRotatedSecret POST /update-rotated-secret
V2Api updateRotationSettings POST /update-rotation-settings
V2Api updateSSHCertIssuer POST /update-ssh-cert-issuer
V2Api updateSSHTarget POST /update-ssh-target
V2Api updateSSHTargetDetails POST /update-ssh-target-details
V2Api updateSalesforceTarget POST /update-salesforce-target
V2Api updateSecretVal POST /update-secret-val
V2Api updateTarget POST /update-target
V2Api updateTargetDetails POST /update-target-details
V2Api updateWebTarget POST /update-web-target
V2Api updateWebTargetDetails POST /update-web-target-details
V2Api updateWindowsTarget POST /update-windows-target
V2Api updateZeroSSLTarget POST /update-zerossl-target
V2Api uploadRSA POST /upload-rsa
V2Api uscCreate POST /usc-create
V2Api uscDelete POST /usc-delete
V2Api uscGet POST /usc-get
V2Api uscList POST /usc-list
V2Api uscUpdate POST /usc-update
V2Api validateToken POST /validate-token
V2Api verifyDataWithClassicKey POST /verify-data-with-classic-key
V2Api verifyEcDsa POST /verify-ecdsa
V2Api verifyGPG POST /verify-gpg
V2Api verifyJWTWithClassicKey POST /verify-jwt-with-classic-key
V2Api verifyPKCS1 POST /verify-pkcs1
V2Api verifyPKICertWithClassicKey POST /verify-pki-cert-with-classic-key
V2Api verifyRsaSsaPss POST /verify-rsassa-pss

Documentation for Models

Documentation for Authorization

All endpoints do not require authorization. Authentication schemes defined for the API:

Recommendation

It's recommended to create an instance of ApiClient per thread in a multithreaded environment to avoid any potential issues.

Author

[email protected]