@Generated public class ServicePrincipalSecretsProxyAPI extends Object
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 Providerto 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
| Constructor and Description |
|---|
ServicePrincipalSecretsProxyAPI(ApiClient apiClient)
Regular-use constructor
|
ServicePrincipalSecretsProxyAPI(ServicePrincipalSecretsProxyService mock)
Constructor for mocks
|
| Modifier and Type | Method and Description |
|---|---|
CreateServicePrincipalSecretResponse |
create(CreateServicePrincipalSecretRequest request)
Create a secret for the given service principal.
|
void |
delete(DeleteServicePrincipalSecretRequest request)
Delete a secret from the given service principal.
|
void |
delete(String servicePrincipalId,
String secretId) |
ServicePrincipalSecretsProxyService |
impl() |
Iterable<SecretInfo> |
list(ListServicePrincipalSecretsRequest request)
List all secrets associated with the given service principal.
|
Iterable<SecretInfo> |
list(String servicePrincipalId) |
public ServicePrincipalSecretsProxyAPI(ApiClient apiClient)
public ServicePrincipalSecretsProxyAPI(ServicePrincipalSecretsProxyService mock)
public CreateServicePrincipalSecretResponse create(CreateServicePrincipalSecretRequest request)
public void delete(DeleteServicePrincipalSecretRequest request)
public Iterable<SecretInfo> list(String servicePrincipalId)
public Iterable<SecretInfo> list(ListServicePrincipalSecretsRequest request)
public ServicePrincipalSecretsProxyService impl()
Copyright © 2026. All rights reserved.