StorageCredential
laktory.models.resources.databricks.StorageCredential
¤
Bases: BaseModel, PulumiResource, TerraformResource
Databricks Storage Credential
Examples:
| PARAMETER | DESCRIPTION |
|---|---|
aws_iam_role
|
AWS IAM role specifications
TYPE:
|
azure_managed_identity
|
Azure Managed Identity specifications
TYPE:
|
azure_service_principal
|
Azure Service Principal specifications
TYPE:
|
cloudflare_api_token
|
Optional configuration block for using a Cloudflare API Token as credential details. This requires account admin access.
TYPE:
|
comment
|
Comment
TYPE:
|
databricks_gcp_service_account
|
Databricks GCP service account specifications
TYPE:
|
force_destroy
|
Force resource deletion even if not empty
TYPE:
|
force_update
|
Force resource update even if not empty
TYPE:
|
gcp_service_account_key
|
TYPE:
|
grant
|
Grant(s) operating on the Storage Credential and authoritative for a specific principal. Other principals within
the grants are preserved. Mutually exclusive with
TYPE:
|
grants
|
Grants operating on the Storage Credential and authoritative for all principals. Replaces any existing grants
defined inside or outside of Laktory. Mutually exclusive with
TYPE:
|
isolation_mode
|
GCP service account key specifications
TYPE:
|
metastore_id
|
Metastore id
TYPE:
|
name
|
Data Access name
TYPE:
|
owner
|
Owner
TYPE:
|
read_only
|
Read only
TYPE:
|
skip_validation
|
Skip Validation
TYPE:
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
additional_core_resources |
TYPE:
|
additional_core_resources
property
¤
- storage credential grants
laktory.models.resources.databricks.storagecredential.AwsIamRole
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
external_id
|
TYPE:
|
role_arn
|
TYPE:
|
unity_catalog_iam_arn
|
TYPE:
|
laktory.models.resources.databricks.storagecredential.AzureManagedIdentity
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
access_connector_id
|
TYPE:
|
credential_id
|
TYPE:
|
managed_identity_id
|
TYPE:
|
laktory.models.resources.databricks.storagecredential.AzureServicePrincipal
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
application_id
|
TYPE:
|
client_secret
|
TYPE:
|
directory_id
|
TYPE:
|
laktory.models.resources.databricks.storagecredential.CloudflareApiToken
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
access_key_id
|
R2 API token access key ID
TYPE:
|
account_id
|
R2 account ID
TYPE:
|
secret_access_key
|
R2 API token secret access key
TYPE:
|
laktory.models.resources.databricks.storagecredential.DatabricksGcpServiceAccount
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
credential_id
|
TYPE:
|
email
|
TYPE:
|
laktory.models.resources.databricks.storagecredential.GcpServiceAccountKey
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
email
|
TYPE:
|
private_key
|
TYPE:
|
private_key_id
|
TYPE:
|