github.com/databricks/cli@v0.203.0/bundle/internal/tf/schema/resource_recipient.go (about)

     1  // Generated from Databricks Terraform provider schema. DO NOT EDIT.
     2  
     3  package schema
     4  
     5  type ResourceRecipientIpAccessList struct {
     6  	AllowedIpAddresses []string `json:"allowed_ip_addresses"`
     7  }
     8  
     9  type ResourceRecipientTokens struct {
    10  	ActivationUrl  string `json:"activation_url,omitempty"`
    11  	CreatedAt      int    `json:"created_at,omitempty"`
    12  	CreatedBy      string `json:"created_by,omitempty"`
    13  	ExpirationTime int    `json:"expiration_time,omitempty"`
    14  	Id             string `json:"id,omitempty"`
    15  	UpdatedAt      int    `json:"updated_at,omitempty"`
    16  	UpdatedBy      string `json:"updated_by,omitempty"`
    17  }
    18  
    19  type ResourceRecipient struct {
    20  	AuthenticationType             string                         `json:"authentication_type"`
    21  	Comment                        string                         `json:"comment,omitempty"`
    22  	DataRecipientGlobalMetastoreId string                         `json:"data_recipient_global_metastore_id,omitempty"`
    23  	Id                             string                         `json:"id,omitempty"`
    24  	Name                           string                         `json:"name"`
    25  	SharingCode                    string                         `json:"sharing_code,omitempty"`
    26  	IpAccessList                   *ResourceRecipientIpAccessList `json:"ip_access_list,omitempty"`
    27  	Tokens                         []ResourceRecipientTokens      `json:"tokens,omitempty"`
    28  }