Recipient
laktory.models.resources.databricks.Recipient
¤
Bases: RecipientBase
Databricks Recipient for Delta Sharing
A recipient is an entity that can receive shared data from a Databricks workspace. Recipients can be configured with authentication details to enable Delta Sharing.
Examples:
import io
from laktory import models
recipient_yaml = '''
name: partner-org
authentication_type: TOKEN
comment: External partner for data sharing
'''
recipient = models.resources.databricks.Recipient.model_validate_yaml(
io.StringIO(recipient_yaml)
)
References
| BASE | DESCRIPTION |
|---|---|
authentication_type
|
The delta sharing authentication type. Valid values are
TYPE:
|
comment
|
Description about the recipient
TYPE:
|
data_recipient_global_metastore_id
|
Required when
TYPE:
|
expiration_time
|
Expiration timestamp of the token in epoch milliseconds
TYPE:
|
ip_access_list
|
Recipient IP access list
TYPE:
|
name
|
Name of recipient. Change forces creation of a new resource
TYPE:
|
owner
|
Username/groupname/sp application_id of the recipient owner
TYPE:
|
properties_kvpairs
|
Recipient properties - object consisting of following fields: *
TYPE:
|
sharing_code
|
The one-time sharing code provided by the data recipient
TYPE:
|
tokens
|
List of Recipient Tokens. This field is only present when the authentication_type is TOKEN. Each list element is an object with following attributes:
TYPE:
|
laktory.models.resources.databricks.recipient.RecipientIpAccessList
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
allowed_ip_addresses
|
Allowed IP Addresses in CIDR notation. Limit of 100
TYPE:
|