@@ -11,14 +11,57 @@ type DataSourceExternalLocationExternalLocationInfoEncryptionDetails struct {
1111 SseEncryptionDetails * DataSourceExternalLocationExternalLocationInfoEncryptionDetailsSseEncryptionDetails `json:"sse_encryption_details,omitempty"`
1212}
1313
14+ type DataSourceExternalLocationExternalLocationInfoFileEventQueueManagedAqs struct {
15+ ManagedResourceId string `json:"managed_resource_id,omitempty"`
16+ QueueUrl string `json:"queue_url,omitempty"`
17+ ResourceGroup string `json:"resource_group,omitempty"`
18+ SubscriptionId string `json:"subscription_id,omitempty"`
19+ }
20+
21+ type DataSourceExternalLocationExternalLocationInfoFileEventQueueManagedPubsub struct {
22+ ManagedResourceId string `json:"managed_resource_id,omitempty"`
23+ SubscriptionName string `json:"subscription_name,omitempty"`
24+ }
25+
26+ type DataSourceExternalLocationExternalLocationInfoFileEventQueueManagedSqs struct {
27+ ManagedResourceId string `json:"managed_resource_id,omitempty"`
28+ QueueUrl string `json:"queue_url,omitempty"`
29+ }
30+
31+ type DataSourceExternalLocationExternalLocationInfoFileEventQueueProvidedAqs struct {
32+ ManagedResourceId string `json:"managed_resource_id,omitempty"`
33+ QueueUrl string `json:"queue_url,omitempty"`
34+ ResourceGroup string `json:"resource_group,omitempty"`
35+ SubscriptionId string `json:"subscription_id,omitempty"`
36+ }
37+
38+ type DataSourceExternalLocationExternalLocationInfoFileEventQueueProvidedPubsub struct {
39+ ManagedResourceId string `json:"managed_resource_id,omitempty"`
40+ SubscriptionName string `json:"subscription_name,omitempty"`
41+ }
42+
43+ type DataSourceExternalLocationExternalLocationInfoFileEventQueueProvidedSqs struct {
44+ ManagedResourceId string `json:"managed_resource_id,omitempty"`
45+ QueueUrl string `json:"queue_url,omitempty"`
46+ }
47+
48+ type DataSourceExternalLocationExternalLocationInfoFileEventQueue struct {
49+ ManagedAqs * DataSourceExternalLocationExternalLocationInfoFileEventQueueManagedAqs `json:"managed_aqs,omitempty"`
50+ ManagedPubsub * DataSourceExternalLocationExternalLocationInfoFileEventQueueManagedPubsub `json:"managed_pubsub,omitempty"`
51+ ManagedSqs * DataSourceExternalLocationExternalLocationInfoFileEventQueueManagedSqs `json:"managed_sqs,omitempty"`
52+ ProvidedAqs * DataSourceExternalLocationExternalLocationInfoFileEventQueueProvidedAqs `json:"provided_aqs,omitempty"`
53+ ProvidedPubsub * DataSourceExternalLocationExternalLocationInfoFileEventQueueProvidedPubsub `json:"provided_pubsub,omitempty"`
54+ ProvidedSqs * DataSourceExternalLocationExternalLocationInfoFileEventQueueProvidedSqs `json:"provided_sqs,omitempty"`
55+ }
56+
1457type DataSourceExternalLocationExternalLocationInfo struct {
15- AccessPoint string `json:"access_point,omitempty"`
1658 BrowseOnly bool `json:"browse_only,omitempty"`
1759 Comment string `json:"comment,omitempty"`
1860 CreatedAt int `json:"created_at,omitempty"`
1961 CreatedBy string `json:"created_by,omitempty"`
2062 CredentialId string `json:"credential_id,omitempty"`
2163 CredentialName string `json:"credential_name,omitempty"`
64+ EnableFileEvents bool `json:"enable_file_events,omitempty"`
2265 Fallback bool `json:"fallback,omitempty"`
2366 IsolationMode string `json:"isolation_mode,omitempty"`
2467 MetastoreId string `json:"metastore_id,omitempty"`
@@ -29,6 +72,7 @@ type DataSourceExternalLocationExternalLocationInfo struct {
2972 UpdatedBy string `json:"updated_by,omitempty"`
3073 Url string `json:"url,omitempty"`
3174 EncryptionDetails * DataSourceExternalLocationExternalLocationInfoEncryptionDetails `json:"encryption_details,omitempty"`
75+ FileEventQueue * DataSourceExternalLocationExternalLocationInfoFileEventQueue `json:"file_event_queue,omitempty"`
3276}
3377
3478type DataSourceExternalLocation struct {
0 commit comments