All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.databricks.sdk.service.oauth2.ServicePrincipalSecretsService Maven / Gradle / Ivy

// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
package com.databricks.sdk.service.oauth2;

import com.databricks.sdk.support.Generated;

/**
 * These APIs enable administrators to manage service principal secrets.
 *
 * 

You can use the generated secrets to obtain OAuth access tokens for a service principal, which * can then be used to access Databricks Accounts and Workspace APIs. For more information, see * [Authentication using OAuth tokens for service principals], * *

In addition, the generated secrets can be used to configure the Databricks Terraform Provider * to authenticate with the service principal. For more information, see [Databricks Terraform * Provider]. * *

[Authentication using OAuth tokens for service principals]: * https://docs.databricks.com/dev-tools/authentication-oauth.html [Databricks Terraform Provider]: * https://github.com/databricks/terraform-provider-databricks/blob/master/docs/index.md#authenticating-with-service-principal * *

This is the high-level interface, that contains generated methods. * *

Evolving: this interface is under development. Method signatures may change. */ @Generated public interface ServicePrincipalSecretsService { /** * Create service principal secret. * *

Create a secret for the given service principal. */ CreateServicePrincipalSecretResponse create( CreateServicePrincipalSecretRequest createServicePrincipalSecretRequest); /** * Delete service principal secret. * *

Delete a secret from the given service principal. */ void delete(DeleteServicePrincipalSecretRequest deleteServicePrincipalSecretRequest); /** * List service principal secrets. * *

List all secrets associated with the given service principal. This operation only returns * information about the secrets themselves and does not include the secret values. */ ListServicePrincipalSecretsResponse list( ListServicePrincipalSecretsRequest listServicePrincipalSecretsRequest); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy