// Generated from Databricks Terraform provider schema. DO NOT EDIT. package schema type ResourceStorageCredentialAwsIamRole struct { RoleArn string `json:"role_arn"` } type ResourceStorageCredentialAzureManagedIdentity struct { AccessConnectorId string `json:"access_connector_id"` } type ResourceStorageCredentialAzureServicePrincipal struct { ApplicationId string `json:"application_id"` ClientSecret string `json:"client_secret"` DirectoryId string `json:"directory_id"` } type ResourceStorageCredential struct { Comment string `json:"comment,omitempty"` Id string `json:"id,omitempty"` MetastoreId string `json:"metastore_id,omitempty"` Name string `json:"name"` Owner string `json:"owner,omitempty"` AwsIamRole *ResourceStorageCredentialAwsIamRole `json:"aws_iam_role,omitempty"` AzureManagedIdentity *ResourceStorageCredentialAzureManagedIdentity `json:"azure_managed_identity,omitempty"` AzureServicePrincipal *ResourceStorageCredentialAzureServicePrincipal `json:"azure_service_principal,omitempty"` }