Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ResourceRecipient ¶
Types ¶
type IpAccessList ¶
type IpAccessList struct {
AllowedIpAddresses []string `json:"allowed_ip_addresses"`
}
type RecipientInfo ¶
type RecipientInfo struct {
Name string `json:"name" tf:"force_new"`
Comment string `json:"comment,omitempty"`
SharingCode string `json:"sharing_code,omitempty" tf:"sensitive,force_new,suppress_diff"`
AuthenticationType string `json:"authentication_type" tf:"force_new"`
Tokens []Token `json:"tokens,omitempty" tf:"computed"`
Owner string `json:"owner,omitempty" tf:"suppress_diff"`
DataRecipientGlobalMetastoreId string `json:"data_recipient_global_metastore_id,omitempty" tf:"force_new,conflicts:ip_access_list"`
IpAccessList *IpAccessList `json:"ip_access_list,omitempty"`
}
type Token ¶
type Token struct {
Id string `json:"id,omitempty" tf:"computed"`
CreatedAt int64 `json:"created_at,omitempty" tf:"computed"`
CreatedBy string `json:"created_by,omitempty" tf:"computed"`
ActivationUrl string `json:"activation_url,omitempty" tf:"computed"`
ExpirationTime int64 `json:"expiration_time,omitempty" tf:"computed"`
UpdatedAt int64 `json:"updated_at,omitempty" tf:"computed"`
UpdatedBy string `json:"updated_by,omitempty" tf:"computed"`
}
Click to show internal directories.
Click to hide internal directories.