@Generated public interface CredentialsService
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
Modifier and Type | Method and Description |
---|---|
Credential |
create(CreateCredentialRequest createCredentialRequest)
Create credential configuration.
|
void |
delete(DeleteCredentialRequest deleteCredentialRequest)
Delete credential configuration.
|
Credential |
get(GetCredentialRequest getCredentialRequest)
Get credential configuration.
|
Collection<Credential> |
list()
Get all credential configurations.
|
Credential create(CreateCredentialRequest createCredentialRequest)
Creates a Databricks credential configuration that represents cloud cross-account credentials for a specified account. Databricks uses this to set up network infrastructure properly to host Databricks clusters. For your AWS IAM role, you need to trust the External ID (the Databricks Account API account ID) in the returned credential object, and configure the required access policy.
Save the response's `credentials_id` field, which is the ID for your new credential configuration object.
For information about how to create a new workspace with this API, see [Create a new workspace using the Account API]
[Create a new workspace using the Account API]: http://docs.databricks.com/administration-guide/account-api/new-workspace.html
void delete(DeleteCredentialRequest deleteCredentialRequest)
Deletes a Databricks credential configuration object for an account, both specified by ID. You cannot delete a credential that is associated with any workspace.
Credential get(GetCredentialRequest getCredentialRequest)
Gets a Databricks credential configuration object for an account, both specified by ID.
Collection<Credential> list()
Gets all Databricks credential configurations associated with an account specified by ID.
Copyright © 2023. All rights reserved.