|
| 1 | +// Generated from Databricks Terraform provider schema. DO NOT EDIT. |
| 2 | + |
| 3 | +package schema |
| 4 | + |
| 5 | +type DataSourceCleanRoomsCleanRoomsCleanRoomsOutputCatalog struct { |
| 6 | + CatalogName string `json:"catalog_name,omitempty"` |
| 7 | + Status string `json:"status,omitempty"` |
| 8 | +} |
| 9 | + |
| 10 | +type DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoCollaborators struct { |
| 11 | + CollaboratorAlias string `json:"collaborator_alias"` |
| 12 | + DisplayName string `json:"display_name,omitempty"` |
| 13 | + GlobalMetastoreId string `json:"global_metastore_id,omitempty"` |
| 14 | + InviteRecipientEmail string `json:"invite_recipient_email,omitempty"` |
| 15 | + InviteRecipientWorkspaceId int `json:"invite_recipient_workspace_id,omitempty"` |
| 16 | + OrganizationName string `json:"organization_name,omitempty"` |
| 17 | +} |
| 18 | + |
| 19 | +type DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoComplianceSecurityProfile struct { |
| 20 | + ComplianceStandards []string `json:"compliance_standards,omitempty"` |
| 21 | + IsEnabled bool `json:"is_enabled,omitempty"` |
| 22 | +} |
| 23 | + |
| 24 | +type DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoCreator struct { |
| 25 | + CollaboratorAlias string `json:"collaborator_alias"` |
| 26 | + DisplayName string `json:"display_name,omitempty"` |
| 27 | + GlobalMetastoreId string `json:"global_metastore_id,omitempty"` |
| 28 | + InviteRecipientEmail string `json:"invite_recipient_email,omitempty"` |
| 29 | + InviteRecipientWorkspaceId int `json:"invite_recipient_workspace_id,omitempty"` |
| 30 | + OrganizationName string `json:"organization_name,omitempty"` |
| 31 | +} |
| 32 | + |
| 33 | +type DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestinations struct { |
| 34 | + Destination string `json:"destination,omitempty"` |
| 35 | + Protocol string `json:"protocol,omitempty"` |
| 36 | + Type string `json:"type,omitempty"` |
| 37 | +} |
| 38 | + |
| 39 | +type DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestinations struct { |
| 40 | + AllowedPaths []string `json:"allowed_paths,omitempty"` |
| 41 | + AzureContainer string `json:"azure_container,omitempty"` |
| 42 | + AzureDnsZone string `json:"azure_dns_zone,omitempty"` |
| 43 | + AzureStorageAccount string `json:"azure_storage_account,omitempty"` |
| 44 | + AzureStorageService string `json:"azure_storage_service,omitempty"` |
| 45 | + BucketName string `json:"bucket_name,omitempty"` |
| 46 | + Region string `json:"region,omitempty"` |
| 47 | + Type string `json:"type,omitempty"` |
| 48 | +} |
| 49 | + |
| 50 | +type DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode struct { |
| 51 | + LogOnlyModeType string `json:"log_only_mode_type,omitempty"` |
| 52 | + Workloads []string `json:"workloads,omitempty"` |
| 53 | +} |
| 54 | + |
| 55 | +type DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoEgressNetworkPolicyInternetAccess struct { |
| 56 | + AllowedInternetDestinations []DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedInternetDestinations `json:"allowed_internet_destinations,omitempty"` |
| 57 | + AllowedStorageDestinations []DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoEgressNetworkPolicyInternetAccessAllowedStorageDestinations `json:"allowed_storage_destinations,omitempty"` |
| 58 | + LogOnlyMode *DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoEgressNetworkPolicyInternetAccessLogOnlyMode `json:"log_only_mode,omitempty"` |
| 59 | + RestrictionMode string `json:"restriction_mode,omitempty"` |
| 60 | +} |
| 61 | + |
| 62 | +type DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoEgressNetworkPolicy struct { |
| 63 | + InternetAccess *DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoEgressNetworkPolicyInternetAccess `json:"internet_access,omitempty"` |
| 64 | +} |
| 65 | + |
| 66 | +type DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfo struct { |
| 67 | + CentralCleanRoomId string `json:"central_clean_room_id,omitempty"` |
| 68 | + CloudVendor string `json:"cloud_vendor,omitempty"` |
| 69 | + Collaborators []DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoCollaborators `json:"collaborators,omitempty"` |
| 70 | + ComplianceSecurityProfile *DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoComplianceSecurityProfile `json:"compliance_security_profile,omitempty"` |
| 71 | + Creator *DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoCreator `json:"creator,omitempty"` |
| 72 | + EgressNetworkPolicy *DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfoEgressNetworkPolicy `json:"egress_network_policy,omitempty"` |
| 73 | + Region string `json:"region,omitempty"` |
| 74 | +} |
| 75 | + |
| 76 | +type DataSourceCleanRoomsCleanRoomsCleanRooms struct { |
| 77 | + AccessRestricted string `json:"access_restricted,omitempty"` |
| 78 | + Comment string `json:"comment,omitempty"` |
| 79 | + CreatedAt int `json:"created_at,omitempty"` |
| 80 | + LocalCollaboratorAlias string `json:"local_collaborator_alias,omitempty"` |
| 81 | + Name string `json:"name,omitempty"` |
| 82 | + OutputCatalog *DataSourceCleanRoomsCleanRoomsCleanRoomsOutputCatalog `json:"output_catalog,omitempty"` |
| 83 | + Owner string `json:"owner,omitempty"` |
| 84 | + RemoteDetailedInfo *DataSourceCleanRoomsCleanRoomsCleanRoomsRemoteDetailedInfo `json:"remote_detailed_info,omitempty"` |
| 85 | + Status string `json:"status,omitempty"` |
| 86 | + UpdatedAt int `json:"updated_at,omitempty"` |
| 87 | +} |
| 88 | + |
| 89 | +type DataSourceCleanRoomsCleanRooms struct { |
| 90 | + CleanRooms []DataSourceCleanRoomsCleanRoomsCleanRooms `json:"clean_rooms,omitempty"` |
| 91 | +} |
0 commit comments