Skip to content

StorageCredential

laktory.models.resources.databricks.StorageCredential ¤

Bases: BaseModel, PulumiResource, TerraformResource

Databricks Storage Credential

Examples:


PARAMETER DESCRIPTION
aws_iam_role

AWS IAM role specifications

TYPE: AwsIamRole | VariableType DEFAULT: None

azure_managed_identity

Azure Managed Identity specifications

TYPE: AzureManagedIdentity | VariableType DEFAULT: None

azure_service_principal

Azure Service Principal specifications

TYPE: AzureServicePrincipal | VariableType DEFAULT: None

cloudflare_api_token

Optional configuration block for using a Cloudflare API Token as credential details. This requires account admin access.

TYPE: CloudflareApiToken | VariableType DEFAULT: None

comment

Comment

TYPE: str | VariableType DEFAULT: None

databricks_gcp_service_account

Databricks GCP service account specifications

TYPE: DatabricksGcpServiceAccount | VariableType DEFAULT: None

force_destroy

Force resource deletion even if not empty

TYPE: bool | VariableType DEFAULT: None

force_update

Force resource update even if not empty

TYPE: bool | VariableType DEFAULT: None

gcp_service_account_key

TYPE: GcpServiceAccountKey | VariableType DEFAULT: None

grant

Grant(s) operating on the Storage Credential and authoritative for a specific principal. Other principals within the grants are preserved. Mutually exclusive with grants.

TYPE: StorageCredentialGrant | list[StorageCredentialGrant] | VariableType DEFAULT: None

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 grant.

TYPE: list[StorageCredentialGrant | VariableType] | VariableType DEFAULT: None

isolation_mode

GCP service account key specifications

TYPE: Literal['ISOLATION_MODE_ISOLATED', 'ISOLATION_MODE_OPEN'] | VariableType DEFAULT: None

metastore_id

Metastore id

TYPE: str | VariableType DEFAULT: None

name

Data Access name

TYPE: str | VariableType DEFAULT: None

owner

Owner

TYPE: str | VariableType DEFAULT: None

read_only

Read only

TYPE: bool | VariableType DEFAULT: None

skip_validation

Skip Validation

TYPE: bool | VariableType DEFAULT: None

ATTRIBUTE DESCRIPTION
additional_core_resources
  • storage credential grants

TYPE: list[PulumiResource]

additional_core_resources property ¤

  • storage credential grants

laktory.models.resources.databricks.storagecredential.AwsIamRole ¤

Bases: BaseModel

PARAMETER DESCRIPTION
external_id

TYPE: str | VariableType DEFAULT: None

role_arn

TYPE: str | VariableType DEFAULT: None

unity_catalog_iam_arn

TYPE: str | VariableType DEFAULT: None


laktory.models.resources.databricks.storagecredential.AzureManagedIdentity ¤

Bases: BaseModel

PARAMETER DESCRIPTION
access_connector_id

TYPE: str | VariableType DEFAULT: None

credential_id

TYPE: str | VariableType DEFAULT: None

managed_identity_id

TYPE: str | VariableType DEFAULT: None


laktory.models.resources.databricks.storagecredential.AzureServicePrincipal ¤

Bases: BaseModel

PARAMETER DESCRIPTION
application_id

TYPE: str | VariableType DEFAULT: None

client_secret

TYPE: str | VariableType DEFAULT: None

directory_id

TYPE: str | VariableType DEFAULT: None


laktory.models.resources.databricks.storagecredential.CloudflareApiToken ¤

Bases: BaseModel

PARAMETER DESCRIPTION
access_key_id

R2 API token access key ID

TYPE: str | VariableType DEFAULT: None

account_id

R2 account ID

TYPE: str | VariableType DEFAULT: None

secret_access_key

R2 API token secret access key

TYPE: str | VariableType DEFAULT: None


laktory.models.resources.databricks.storagecredential.DatabricksGcpServiceAccount ¤

Bases: BaseModel

PARAMETER DESCRIPTION
credential_id

TYPE: str | VariableType DEFAULT: None

email

TYPE: str | VariableType DEFAULT: None


laktory.models.resources.databricks.storagecredential.GcpServiceAccountKey ¤

Bases: BaseModel

PARAMETER DESCRIPTION
email

TYPE: str | VariableType DEFAULT: None

private_key

TYPE: str | VariableType DEFAULT: None

private_key_id

TYPE: str | VariableType DEFAULT: None