1import * as Effect from "effect/Effect";
2import * as Layer from "effect/Layer";
3import * as FetchHttpClient from "effect/http/FetchHttpClient";
4import { CredentialsStoreLive } from "../Auth/Credentials.ts";
5import { ProfileStoreLive } from "../Auth/Profile.ts";
6import * as Command from "../Command/index.ts";
7import { DockerLive } from "../Docker/Docker.ts";
8import * as Provider from "../Provider.ts";
9import {
10 Server as WebsiteServer,
11 ServerProvider as WebsiteServerProvider,
12} from "../Website/Server.ts";
13import { GcpAuth } from "./AuthProvider.ts";
14import * as Credentials from "./Credentials.ts";
15import { ListDockerImagesHttp } from "./ArtifactRegistry/ListDockerImagesHttp.ts";
16import {
17 Repository,
18 RepositoryProvider,
19} from "./ArtifactRegistry/Repository.ts";
20import {
21 RepositoriesAttachment,
22 RepositoriesAttachmentProvider,
23} from "./ArtifactRegistry/RepositoriesAttachment.ts";
24import {
25 RepositoriesPackagesTag,
26 RepositoriesPackagesTagProvider,
27} from "./ArtifactRegistry/RepositoriesPackagesTag.ts";
28import {
29 RepositoriesRule,
30 RepositoriesRuleProvider,
31} from "./ArtifactRegistry/RepositoriesRule.ts";
32import {
33 Certificate,
34 CertificateProvider,
35} from "./CertificateManager/Certificate.ts";
36import {
37 DnsAuthorization,
38 DnsAuthorizationProvider,
39} from "./CertificateManager/DnsAuthorization.ts";
40import {
41 CertificateMap,
42 CertificateMapProvider,
43} from "./CertificateManager/CertificateMap.ts";
44import {
45 CertificateMapEntry,
46 CertificateMapEntryProvider,
47} from "./CertificateManager/CertificateMapEntry.ts";
48import {
49 TrustConfig,
50 TrustConfigProvider,
51} from "./CertificateManager/TrustConfig.ts";
52import {
53 CertificateIssuanceConfig,
54 CertificateIssuanceConfigProvider,
55} from "./CertificateManager/CertificateIssuanceConfig.ts";
56import { CaPool, CaPoolProvider } from "./PrivateCA/CaPool.ts";
57import {
58 CertificateAuthority,
59 CertificateAuthorityProvider,
60} from "./PrivateCA/CertificateAuthority.ts";
61import {
62 CertificateTemplate,
63 CertificateTemplateProvider,
64} from "./PrivateCA/CertificateTemplate.ts";
65import { FetchCaCertsHttp } from "./PrivateCA/FetchCaCertsHttp.ts";
66import { GetCertificateAuthorityHttp } from "./PrivateCA/GetCertificateAuthorityHttp.ts";
67import { Dataset, DatasetProvider } from "./BigQuery/Dataset.ts";
68import { InsertAllHttp } from "./BigQuery/InsertAllHttp.ts";
69import {
70 Job as BigQueryJob,
71 JobProvider as BigQueryJobProvider,
72} from "./BigQuery/Job.ts";
73import { ListTabledataHttp } from "./BigQuery/ListTabledataHttp.ts";
74import { QueryHttp } from "./BigQuery/QueryHttp.ts";
75import { Routine, RoutineProvider } from "./BigQuery/Routine.ts";
76import {
77 RowAccessPolicy,
78 RowAccessPolicyProvider,
79} from "./BigQuery/RowAccessPolicy.ts";
80import { Table, TableProvider } from "./BigQuery/Table.ts";
81import {
82 Catalog as BiglakeCatalog,
83 CatalogProvider as BiglakeCatalogProvider,
84} from "./BigLake/Catalog.ts";
85import {
86 CatalogsDatabase,
87 CatalogsDatabaseProvider,
88} from "./BigLake/CatalogsDatabase.ts";
89import {
90 CatalogsDatabasesTable,
91 CatalogsDatabasesTableProvider,
92} from "./BigLake/CatalogsDatabasesTable.ts";
93import { StartManualRunsHttp } from "./BigQueryDataTransfer/StartManualRunsHttp.ts";
94import {
95 TransferConfig,
96 TransferConfigProvider,
97} from "./BigQueryDataTransfer/TransferConfig.ts";
98import {
99 BillingBudget,
100 BillingBudgetProvider,
101} from "./BillingBudgets/BillingBudget.ts";
102import {
103 Connection as BigQueryConnection,
104 ConnectionProvider as BigQueryConnectionProvider,
105} from "./BigQueryConnection/Connection.ts";
106import { GetConnectionHttp as BigQueryGetConnectionHttp } from "./BigQueryConnection/GetConnectionHttp.ts";
107import {
108 Reservation,
109 ReservationProvider,
110} from "./BigQueryReservation/Reservation.ts";
111import {
112 CapacityCommitment,
113 CapacityCommitmentProvider,
114} from "./BigQueryReservation/CapacityCommitment.ts";
115import {
116 ReservationGroup,
117 ReservationGroupProvider,
118} from "./BigQueryReservation/ReservationGroup.ts";
119import {
120 DataPolicy,
121 DataPolicyProvider,
122} from "./BigQueryDataPolicy/DataPolicy.ts";
123import { Channel, ChannelProvider } from "./Eventarc/Channel.ts";
124import {
125 ChannelConnection,
126 ChannelConnectionProvider,
127} from "./Eventarc/ChannelConnection.ts";
128import { Enrollment, EnrollmentProvider } from "./Eventarc/Enrollment.ts";
129import {
130 GoogleApiSource,
131 GoogleApiSourceProvider,
132} from "./Eventarc/GoogleApiSource.ts";
133import { MessageBus, MessageBusProvider } from "./Eventarc/MessageBus.ts";
134import { Pipeline, PipelineProvider } from "./Eventarc/Pipeline.ts";
135import { Trigger, TriggerProvider } from "./Eventarc/Trigger.ts";
136import {
137 Contact as EssentialcontactsContact,
138 ContactProvider as EssentialcontactsContactProvider,
139} from "./EssentialContacts/Contact.ts";
140import {
141 FolderContact,
142 FolderContactProvider,
143} from "./EssentialContacts/FolderContact.ts";
144import {
145 OrganizationContact,
146 OrganizationContactProvider,
147} from "./EssentialContacts/OrganizationContact.ts";
148import {
149 Connection as CloudBuildConnection,
150 ConnectionProvider as CloudBuildConnectionProvider,
151} from "./CloudBuild/Connection.ts";
152import { AccessReadTokenHttp as CloudBuildAccessReadTokenHttp } from "./CloudBuild/AccessReadTokenHttp.ts";
153import { AccessReadWriteTokenHttp as CloudBuildAccessReadWriteTokenHttp } from "./CloudBuild/AccessReadWriteTokenHttp.ts";
154import { FetchGitRefsHttp as CloudBuildFetchGitRefsHttp } from "./CloudBuild/FetchGitRefsHttp.ts";
155import {
156 Repository as CloudBuildRepository,
157 RepositoryProvider as CloudBuildRepositoryProvider,
158} from "./CloudBuild/Repository.ts";
159import {
160 Function as CloudFunction,
161 FunctionProvider,
162} from "./CloudFunctions/Function.ts";
163import { GenerateDownloadUrlHttp } from "./CloudFunctions/GenerateDownloadUrlHttp.ts";
164import { GetFunctionHttp } from "./CloudFunctions/GetFunctionHttp.ts";
165import { Job, JobProvider } from "./CloudScheduler/Job.ts";
166import { PauseJobHttp } from "./CloudScheduler/PauseJobHttp.ts";
167import { ResumeJobHttp } from "./CloudScheduler/ResumeJobHttp.ts";
168import { RunJobHttp } from "./CloudScheduler/RunJobHttp.ts";
169import { CreateTaskHttp } from "./CloudTasks/CreateTaskHttp.ts";
170import {
171 Environment as ComposerEnvironment,
172 EnvironmentProvider as ComposerEnvironmentProvider,
173} from "./Composer/Environment.ts";
174import {
175 EnvironmentsUserWorkloadsConfigMap,
176 EnvironmentsUserWorkloadsConfigMapProvider,
177} from "./Composer/EnvironmentsUserWorkloadsConfigMap.ts";
178import {
179 EnvironmentsUserWorkloadsSecret,
180 EnvironmentsUserWorkloadsSecretProvider,
181} from "./Composer/EnvironmentsUserWorkloadsSecret.ts";
182import { ExecuteAirflowCommandHttp } from "./Composer/ExecuteAirflowCommandHttp.ts";
183import { GetEnvironmentHttp } from "./Composer/GetEnvironmentHttp.ts";
184import { GetUserWorkloadsConfigMapHttp } from "./Composer/GetUserWorkloadsConfigMapHttp.ts";
185import { GetUserWorkloadsSecretHttp } from "./Composer/GetUserWorkloadsSecretHttp.ts";
186import {
187 Job as CloudRunJob,
188 JobProvider as CloudRunJobProvider,
189} from "./Run/Job.ts";
190import { RunJobHttp as CloudRunRunJobHttp } from "./Run/RunJobHttp.ts";
191import { GetServiceHttp } from "./Run/GetServiceHttp.ts";
192import { GetWorkerPoolHttp } from "./Run/GetWorkerPoolHttp.ts";
193import { Service, ServiceProvider } from "./Run/Service.ts";
194import { WorkerPool, WorkerPoolProvider } from "./Run/WorkerPool.ts";
195import { Queue, QueueProvider } from "./CloudTasks/Queue.ts";
196import { Cluster, ClusterProvider } from "./Container/Cluster.ts";
197import {
198 ClustersNodePool,
199 ClustersNodePoolProvider,
200} from "./Container/ClustersNodePool.ts";
201import { GetClusterHttp } from "./Container/GetClusterHttp.ts";
202import { GetClustersNodePoolHttp } from "./Container/GetClustersNodePoolHttp.ts";
203import { GkeKubernetesAdapter } from "./Container/KubernetesAdapter.ts";
204import { GetNodePoolHttp } from "./Container/GetNodePoolHttp.ts";
205import { NodePool, NodePoolProvider } from "./Container/NodePool.ts";
206import {
207 Note as ContaineranalysisNote,
208 NoteProvider as ContaineranalysisNoteProvider,
209} from "./ContainerAnalysis/Note.ts";
210import {
211 Occurrence as ContaineranalysisOccurrence,
212 OccurrenceProvider as ContaineranalysisOccurrenceProvider,
213} from "./ContainerAnalysis/Occurrence.ts";
214import {
215 LocationsNote,
216 LocationsNoteProvider,
217} from "./ContainerAnalysis/LocationsNote.ts";
218import {
219 LocationsOccurrence,
220 LocationsOccurrenceProvider,
221} from "./ContainerAnalysis/LocationsOccurrence.ts";
222import { GetNoteHttp } from "./ContainerAnalysis/GetNoteHttp.ts";
223import { GetOccurrenceHttp } from "./ContainerAnalysis/GetOccurrenceHttp.ts";
224import {
225 Attestor as BinaryauthorizationAttestor,
226 AttestorProvider as BinaryauthorizationAttestorProvider,
227} from "./BinaryAuthorization/Attestor.ts";
228import {
229 PlatformsPolicy,
230 PlatformsPolicyProvider,
231} from "./BinaryAuthorization/PlatformsPolicy.ts";
232import { GetAttestorHttp } from "./BinaryAuthorization/GetAttestorHttp.ts";
233import { GetPlatformsPolicyHttp } from "./BinaryAuthorization/GetPlatformsPolicyHttp.ts";
234import { ValidateAttestationHttp } from "./BinaryAuthorization/ValidateAttestationHttp.ts";
235import { EvaluateGkePolicyHttp } from "./BinaryAuthorization/EvaluateGkePolicyHttp.ts";
236import {
237 BlockchainNode,
238 BlockchainNodeProvider,
239} from "./BlockchainNodeEngine/BlockchainNode.ts";
240import { Address, AddressProvider } from "./Compute/Address.ts";
241import {
242 RegionNetworkEndpointGroup,
243 RegionNetworkEndpointGroupProvider,
244} from "./Compute/RegionNetworkEndpointGroup.ts";
245import { Disk, DiskProvider } from "./Compute/Disk.ts";
246import { RegionDisk, RegionDiskProvider } from "./Compute/RegionDisk.ts";
247import { Snapshot, SnapshotProvider } from "./Compute/Snapshot.ts";
248import {
249 GlobalAddress,
250 GlobalAddressProvider,
251} from "./Compute/GlobalAddress.ts";
252import {
253 BackendBucket,
254 BackendBucketProvider,
255} from "./Compute/BackendBucket.ts";
256import {
257 BackendService,
258 BackendServiceProvider,
259} from "./Compute/BackendService.ts";
260import {
261 RegionBackendService,
262 RegionBackendServiceProvider,
263} from "./Compute/RegionBackendService.ts";
264import { HealthCheck, HealthCheckProvider } from "./Compute/HealthCheck.ts";
265import {
266 HttpHealthCheck,
267 HttpHealthCheckProvider,
268} from "./Compute/HttpHealthCheck.ts";
269import {
270 HttpsHealthCheck,
271 HttpsHealthCheckProvider,
272} from "./Compute/HttpsHealthCheck.ts";
273import {
274 CrossSiteNetwork,
275 CrossSiteNetworkProvider,
276} from "./Compute/CrossSiteNetwork.ts";
277import {
278 FutureReservation,
279 FutureReservationProvider,
280} from "./Compute/FutureReservation.ts";
281import {
282 GlobalPublicDelegatedPrefix,
283 GlobalPublicDelegatedPrefixProvider,
284} from "./Compute/GlobalPublicDelegatedPrefix.ts";
285import {
286 GlobalVmExtensionPolicy,
287 GlobalVmExtensionPolicyProvider,
288} from "./Compute/GlobalVmExtensionPolicy.ts";
289import {
290 InstanceGroupManagerResizeRequest,
291 InstanceGroupManagerResizeRequestProvider,
292} from "./Compute/InstanceGroupManagerResizeRequest.ts";
293import {
294 InstantSnapshot,
295 InstantSnapshotProvider,
296} from "./Compute/InstantSnapshot.ts";
297import {
298 InstantSnapshotGroup,
299 InstantSnapshotGroupProvider,
300} from "./Compute/InstantSnapshotGroup.ts";
301import {
302 RegionHealthCheck,
303 RegionHealthCheckProvider,
304} from "./Compute/RegionHealthCheck.ts";
305import { Image, ImageProvider } from "./Compute/Image.ts";
306import { MachineImage, MachineImageProvider } from "./Compute/MachineImage.ts";
307import { Instance, InstanceProvider } from "./Compute/Instance.ts";
308import { GetInstanceHttp } from "./Compute/GetInstanceHttp.ts";
309import { StartInstanceHttp } from "./Compute/StartInstanceHttp.ts";
310import { StopInstanceHttp } from "./Compute/StopInstanceHttp.ts";
311import { Autoscaler, AutoscalerProvider } from "./Compute/Autoscaler.ts";
312import {
313 InstanceGroup,
314 InstanceGroupProvider,
315} from "./Compute/InstanceGroup.ts";
316import {
317 InstanceGroupManager,
318 InstanceGroupManagerProvider,
319} from "./Compute/InstanceGroupManager.ts";
320import {
321 InstanceTemplate,
322 InstanceTemplateProvider,
323} from "./Compute/InstanceTemplate.ts";
324import {
325 RegionInstanceGroupManager,
326 RegionInstanceGroupManagerProvider,
327} from "./Compute/RegionInstanceGroupManager.ts";
328import { Network, NetworkProvider } from "./Compute/Network.ts";
329import {
330 NetworkEndpointGroup,
331 NetworkEndpointGroupProvider,
332} from "./Compute/NetworkEndpointGroup.ts";
333import {
334 GlobalNetworkEndpointGroup,
335 GlobalNetworkEndpointGroupProvider,
336} from "./Compute/GlobalNetworkEndpointGroup.ts";
337import { Subnetwork, SubnetworkProvider } from "./Compute/Subnetwork.ts";
338import { Firewall, FirewallProvider } from "./Compute/Firewall.ts";
339import {
340 FirewallPolicy,
341 FirewallPolicyProvider,
342} from "./Compute/FirewallPolicy.ts";
343import {
344 ForwardingRule,
345 ForwardingRuleProvider,
346} from "./Compute/ForwardingRule.ts";
347import {
348 PacketMirroring,
349 PacketMirroringProvider,
350} from "./Compute/PacketMirroring.ts";
351import { Route, RouteProvider } from "./Compute/Route.ts";
352import {
353 ResourcePolicy,
354 ResourcePolicyProvider,
355} from "./Compute/ResourcePolicy.ts";
356import {
357 RegionAutoscaler,
358 RegionAutoscalerProvider,
359} from "./Compute/RegionAutoscaler.ts";
360import {
361 SecurityPolicy,
362 SecurityPolicyProvider,
363} from "./Compute/SecurityPolicy.ts";
364import {
365 OrganizationSecurityPolicy,
366 OrganizationSecurityPolicyProvider,
367} from "./Compute/OrganizationSecurityPolicy.ts";
368import {
369 PublicAdvertisedPrefix,
370 PublicAdvertisedPrefixProvider,
371} from "./Compute/PublicAdvertisedPrefix.ts";
372import {
373 PublicDelegatedPrefix,
374 PublicDelegatedPrefixProvider,
375} from "./Compute/PublicDelegatedPrefix.ts";
376import {
377 RegionBackendBucket,
378 RegionBackendBucketProvider,
379} from "./Compute/RegionBackendBucket.ts";
380import {
381 RegionCompositeHealthCheck,
382 RegionCompositeHealthCheckProvider,
383} from "./Compute/RegionCompositeHealthCheck.ts";
384import {
385 RegionHealthAggregationPolicy,
386 RegionHealthAggregationPolicyProvider,
387} from "./Compute/RegionHealthAggregationPolicy.ts";
388import {
389 RegionHealthCheckService,
390 RegionHealthCheckServiceProvider,
391} from "./Compute/RegionHealthCheckService.ts";
392import {
393 RegionHealthSource,
394 RegionHealthSourceProvider,
395} from "./Compute/RegionHealthSource.ts";
396import {
397 RegionInstanceGroupManagerResizeRequest,
398 RegionInstanceGroupManagerResizeRequestProvider,
399} from "./Compute/RegionInstanceGroupManagerResizeRequest.ts";
400import {
401 RegionInstanceTemplate,
402 RegionInstanceTemplateProvider,
403} from "./Compute/RegionInstanceTemplate.ts";
404import {
405 ServiceAttachment,
406 ServiceAttachmentProvider,
407} from "./Compute/ServiceAttachment.ts";
408import { Interconnect, InterconnectProvider } from "./Compute/Interconnect.ts";
409import {
410 InterconnectAttachment,
411 InterconnectAttachmentProvider,
412} from "./Compute/InterconnectAttachment.ts";
413import {
414 InterconnectGroup,
415 InterconnectGroupProvider,
416} from "./Compute/InterconnectGroup.ts";
417import {
418 InterconnectAttachmentGroup,
419 InterconnectAttachmentGroupProvider,
420} from "./Compute/InterconnectAttachmentGroup.ts";
421import { License, LicenseProvider } from "./Compute/License.ts";
422import {
423 NetworkAttachment,
424 NetworkAttachmentProvider,
425} from "./Compute/NetworkAttachment.ts";
426import {
427 NetworkEdgeSecurityService,
428 NetworkEdgeSecurityServiceProvider,
429} from "./Compute/NetworkEdgeSecurityService.ts";
430import {
431 NetworkFirewallPolicy,
432 NetworkFirewallPolicyProvider,
433} from "./Compute/NetworkFirewallPolicy.ts";
434import { NodeGroup, NodeGroupProvider } from "./Compute/NodeGroup.ts";
435import { NodeTemplate, NodeTemplateProvider } from "./Compute/NodeTemplate.ts";
436import { Router, RouterProvider } from "./Compute/Router.ts";
437import { UrlMap, UrlMapProvider } from "./Compute/UrlMap.ts";
438import { RegionUrlMap, RegionUrlMapProvider } from "./Compute/RegionUrlMap.ts";
439import {
440 TargetHttpProxy,
441 TargetHttpProxyProvider,
442} from "./Compute/TargetHttpProxy.ts";
443import {
444 RegionTargetHttpProxy,
445 RegionTargetHttpProxyProvider,
446} from "./Compute/RegionTargetHttpProxy.ts";
447import {
448 TargetHttpsProxy,
449 TargetHttpsProxyProvider,
450} from "./Compute/TargetHttpsProxy.ts";
451import {
452 TargetInstance,
453 TargetInstanceProvider,
454} from "./Compute/TargetInstance.ts";
455import { TargetPool, TargetPoolProvider } from "./Compute/TargetPool.ts";
456import {
457 TargetSslProxy,
458 TargetSslProxyProvider,
459} from "./Compute/TargetSslProxy.ts";
460import {
461 TargetTcpProxy,
462 TargetTcpProxyProvider,
463} from "./Compute/TargetTcpProxy.ts";
464import {
465 TargetGrpcProxy,
466 TargetGrpcProxyProvider,
467} from "./Compute/TargetGrpcProxy.ts";
468import {
469 GlobalForwardingRule,
470 GlobalForwardingRuleProvider,
471} from "./Compute/GlobalForwardingRule.ts";
472import {
473 SslCertificate,
474 SslCertificateProvider,
475} from "./Compute/SslCertificate.ts";
476import { SslPolicy, SslPolicyProvider } from "./Compute/SslPolicy.ts";
477import {
478 RegionSslCertificate,
479 RegionSslCertificateProvider,
480} from "./Compute/RegionSslCertificate.ts";
481import {
482 RegionSslPolicy,
483 RegionSslPolicyProvider,
484} from "./Compute/RegionSslPolicy.ts";
485import {
486 RegionNetworkFirewallPolicy,
487 RegionNetworkFirewallPolicyProvider,
488} from "./Compute/RegionNetworkFirewallPolicy.ts";
489import {
490 RegionNotificationEndpoint,
491 RegionNotificationEndpointProvider,
492} from "./Compute/RegionNotificationEndpoint.ts";
493import {
494 RegionSecurityPolicy,
495 RegionSecurityPolicyProvider,
496} from "./Compute/RegionSecurityPolicy.ts";
497import {
498 RegionSnapshot,
499 RegionSnapshotProvider,
500} from "./Compute/RegionSnapshot.ts";
501import {
502 RegionInstantSnapshot,
503 RegionInstantSnapshotProvider,
504} from "./Compute/RegionInstantSnapshot.ts";
505import {
506 RegionInstantSnapshotGroup,
507 RegionInstantSnapshotGroupProvider,
508} from "./Compute/RegionInstantSnapshotGroup.ts";
509import {
510 RegionTargetHttpsProxy,
511 RegionTargetHttpsProxyProvider,
512} from "./Compute/RegionTargetHttpsProxy.ts";
513import {
514 RegionTargetTcpProxy,
515 RegionTargetTcpProxyProvider,
516} from "./Compute/RegionTargetTcpProxy.ts";
517import { VpnGateway, VpnGatewayProvider } from "./Compute/VpnGateway.ts";
518import {
519 TargetVpnGateway,
520 TargetVpnGatewayProvider,
521} from "./Compute/TargetVpnGateway.ts";
522import {
523 ExternalVpnGateway,
524 ExternalVpnGatewayProvider,
525} from "./Compute/ExternalVpnGateway.ts";
526import { VpnTunnel, VpnTunnelProvider } from "./Compute/VpnTunnel.ts";
527import {
528 Reservation as ComputeReservation,
529 ReservationProvider as ComputeReservationProvider,
530} from "./Compute/Reservation.ts";
531import { RolloutPlan, RolloutPlanProvider } from "./Compute/RolloutPlan.ts";
532import { StoragePool, StoragePoolProvider } from "./Compute/StoragePool.ts";
533import { WireGroup, WireGroupProvider } from "./Compute/WireGroup.ts";
534import {
535 ZoneVmExtensionPolicy,
536 ZoneVmExtensionPolicyProvider,
537} from "./Compute/ZoneVmExtensionPolicy.ts";
538import { ManagedZone, ManagedZoneProvider } from "./DNS/ManagedZone.ts";
539import {
540 Policy as DnsPolicy,
541 PolicyProvider as DnsPolicyProvider,
542} from "./DNS/Policy.ts";
543import {
544 ResourceRecordSet,
545 ResourceRecordSetProvider,
546} from "./DNS/ResourceRecordSet.ts";
547import {
548 ResponsePolicy,
549 ResponsePolicyProvider,
550} from "./DNS/ResponsePolicy.ts";
551import {
552 ResponsePolicyRule,
553 ResponsePolicyRuleProvider,
554} from "./DNS/ResponsePolicyRule.ts";
555import { Database, DatabaseProvider } from "./Firestore/Database.ts";
556import {
557 DatabasesBackupSchedule,
558 DatabasesBackupScheduleProvider,
559} from "./Firestore/DatabasesBackupSchedule.ts";
560import {
561 DatabasesCollectionGroupsIndex,
562 DatabasesCollectionGroupsIndexProvider,
563} from "./Firestore/DatabasesCollectionGroupsIndex.ts";
564import {
565 DatabasesUserCred,
566 DatabasesUserCredProvider,
567} from "./Firestore/DatabasesUserCred.ts";
568import { DeleteDocumentHttp } from "./Firestore/DeleteDocumentHttp.ts";
569import { GetDocumentHttp } from "./Firestore/GetDocumentHttp.ts";
570import { PatchDocumentHttp } from "./Firestore/PatchDocumentHttp.ts";
571import {
572 Backend as FirebaseapphostingBackend,
573 BackendProvider as FirebaseapphostingBackendProvider,
574} from "./FirebaseAppHosting/Backend.ts";
575import {
576 BackendsBuild,
577 BackendsBuildProvider,
578} from "./FirebaseAppHosting/BackendsBuild.ts";
579import {
580 BackendsDomain,
581 BackendsDomainProvider,
582} from "./FirebaseAppHosting/BackendsDomain.ts";
583import {
584 AppsDebugToken,
585 AppsDebugTokenProvider,
586} from "./FirebaseAppCheck/AppsDebugToken.ts";
587import { ExchangeDebugTokenHttp } from "./FirebaseAppCheck/ExchangeDebugTokenHttp.ts";
588import {
589 ServicesResourcePolicy,
590 ServicesResourcePolicyProvider,
591} from "./FirebaseAppCheck/ServicesResourcePolicy.ts";
592import {
593 Group as FirebaseappdistributionGroup,
594 GroupProvider as FirebaseappdistributionGroupProvider,
595} from "./FirebaseAppDistribution/Group.ts";
596import { ExecuteGraphqlHttp } from "./FirebaseDataConnect/ExecuteGraphqlHttp.ts";
597import { ExecuteGraphqlReadHttp } from "./FirebaseDataConnect/ExecuteGraphqlReadHttp.ts";
598import { ExecuteMutationHttp } from "./FirebaseDataConnect/ExecuteMutationHttp.ts";
599import { ExecuteQueryHttp } from "./FirebaseDataConnect/ExecuteQueryHttp.ts";
600import {
601 Service as FirebasedataconnectService,
602 ServiceProvider as FirebasedataconnectServiceProvider,
603} from "./FirebaseDataConnect/Service.ts";
604import {
605 ServicesConnector,
606 ServicesConnectorProvider,
607} from "./FirebaseDataConnect/ServicesConnector.ts";
608import {
609 ServicesSchema,
610 ServicesSchemaProvider,
611} from "./FirebaseDataConnect/ServicesSchema.ts";
612import {
613 Release as FirebaserulesRelease,
614 ReleaseProvider as FirebaserulesReleaseProvider,
615} from "./FirebaseRules/Release.ts";
616import {
617 Ruleset as FirebaserulesRuleset,
618 RulesetProvider as FirebaserulesRulesetProvider,
619} from "./FirebaseRules/Ruleset.ts";
620import { GetReleaseExecutableHttp } from "./FirebaseRules/GetReleaseExecutableHttp.ts";
621import { TestRulesetHttp } from "./FirebaseRules/TestRulesetHttp.ts";
622import { fromCredentials } from "./Environment.ts";
623import { AcknowledgeHttp } from "./PubSub/AcknowledgeHttp.ts";
624import { GetSchemaHttp } from "./PubSub/GetSchemaHttp.ts";
625import { PublishHttp } from "./PubSub/PublishHttp.ts";
626import { PullHttp } from "./PubSub/PullHttp.ts";
627import { Schema, SchemaProvider } from "./PubSub/Schema.ts";
628import {
629 Snapshot as PubSubSnapshot,
630 SnapshotProvider as PubSubSnapshotProvider,
631} from "./PubSub/Snapshot.ts";
632import { Subscription, SubscriptionProvider } from "./PubSub/Subscription.ts";
633import { Topic, TopicProvider } from "./PubSub/Topic.ts";
634import { ValidateMessageHttp } from "./PubSub/ValidateMessageHttp.ts";
635import {
636 AdminReservation,
637 AdminReservationProvider,
638} from "./PubSubLite/AdminReservation.ts";
639import {
640 AdminSubscription,
641 AdminSubscriptionProvider,
642} from "./PubSubLite/AdminSubscription.ts";
643import { AdminTopic, AdminTopicProvider } from "./PubSubLite/AdminTopic.ts";
644import { CommitCursorHttp } from "./PubSubLite/CommitCursorHttp.ts";
645import { ComputeHeadCursorHttp } from "./PubSubLite/ComputeHeadCursorHttp.ts";
646import { GetPartitionsHttp } from "./PubSubLite/GetPartitionsHttp.ts";
647import { GetReservationHttp as GetPubsubliteReservationHttp } from "./PubSubLite/GetReservationHttp.ts";
648import { GetSubscriptionHttp as GetPubsubliteSubscriptionHttp } from "./PubSubLite/GetSubscriptionHttp.ts";
649import { GetTopicHttp as GetPubsubliteTopicHttp } from "./PubSubLite/GetTopicHttp.ts";
650import { CryptoKey, CryptoKeyProvider } from "./KMS/CryptoKey.ts";
651import {
652 CryptoKeyVersion,
653 CryptoKeyVersionProvider,
654} from "./KMS/CryptoKeyVersion.ts";
655import { DecryptHttp } from "./KMS/DecryptHttp.ts";
656import { EncryptHttp } from "./KMS/EncryptHttp.ts";
657import { ImportJob, ImportJobProvider } from "./KMS/ImportJob.ts";
658import { KeyRing, KeyRingProvider } from "./KMS/KeyRing.ts";
659import {
660 SingleTenantHsmInstanceProposal,
661 SingleTenantHsmInstanceProposalProvider,
662} from "./KMS/SingleTenantHsmInstanceProposal.ts";
663import { BucketsLink, BucketsLinkProvider } from "./Logging/BucketsLink.ts";
664import { BucketsView, BucketsViewProvider } from "./Logging/BucketsView.ts";
665import { Exclusion, ExclusionProvider } from "./Logging/Exclusion.ts";
666import { LogBucket, LogBucketProvider } from "./Logging/LogBucket.ts";
667import { LogScope, LogScopeProvider } from "./Logging/LogScope.ts";
668import { Metric, MetricProvider } from "./Logging/Metric.ts";
669import { SavedQuery, SavedQueryProvider } from "./Logging/SavedQuery.ts";
670import { Sink, SinkProvider } from "./Logging/Sink.ts";
671import {
672 BillingBucket,
673 BillingBucketProvider,
674} from "./Logging/BillingBucket.ts";
675import {
676 BillingBucketsLink,
677 BillingBucketsLinkProvider,
678} from "./Logging/BillingBucketsLink.ts";
679import {
680 BillingBucketsView,
681 BillingBucketsViewProvider,
682} from "./Logging/BillingBucketsView.ts";
683import {
684 BillingExclusion,
685 BillingExclusionProvider,
686} from "./Logging/BillingExclusion.ts";
687import {
688 BillingSavedQuery,
689 BillingSavedQueryProvider,
690} from "./Logging/BillingSavedQuery.ts";
691import { BillingSink, BillingSinkProvider } from "./Logging/BillingSink.ts";
692import {
693 FolderExclusion,
694 FolderExclusionProvider,
695} from "./Logging/FolderExclusion.ts";
696import { FolderBucket, FolderBucketProvider } from "./Logging/FolderBucket.ts";
697import {
698 FolderBucketsLink,
699 FolderBucketsLinkProvider,
700} from "./Logging/FolderBucketsLink.ts";
701import {
702 FolderBucketsView,
703 FolderBucketsViewProvider,
704} from "./Logging/FolderBucketsView.ts";
705import {
706 FolderLogScope,
707 FolderLogScopeProvider,
708} from "./Logging/FolderLogScope.ts";
709import {
710 FolderSavedQuery,
711 FolderSavedQueryProvider,
712} from "./Logging/FolderSavedQuery.ts";
713import { FolderSink, FolderSinkProvider } from "./Logging/FolderSink.ts";
714import {
715 LocationsBucket,
716 LocationsBucketProvider,
717} from "./Logging/LocationsBucket.ts";
718import {
719 LocationsBucketsLink,
720 LocationsBucketsLinkProvider,
721} from "./Logging/LocationsBucketsLink.ts";
722import {
723 LocationsBucketsView,
724 LocationsBucketsViewProvider,
725} from "./Logging/LocationsBucketsView.ts";
726import {
727 OrganizationExclusion,
728 OrganizationExclusionProvider,
729} from "./Logging/OrganizationExclusion.ts";
730import {
731 OrganizationLogBucket,
732 OrganizationLogBucketProvider,
733} from "./Logging/OrganizationLogBucket.ts";
734import {
735 OrganizationBucketsLink,
736 OrganizationBucketsLinkProvider,
737} from "./Logging/OrganizationBucketsLink.ts";
738import {
739 OrganizationBucketsView,
740 OrganizationBucketsViewProvider,
741} from "./Logging/OrganizationBucketsView.ts";
742import {
743 OrganizationLogScope,
744 OrganizationLogScopeProvider,
745} from "./Logging/OrganizationLogScope.ts";
746import {
747 OrganizationSavedQuery,
748 OrganizationSavedQueryProvider,
749} from "./Logging/OrganizationSavedQuery.ts";
750import {
751 OrganizationSink,
752 OrganizationSinkProvider,
753} from "./Logging/OrganizationSink.ts";
754import { AccessSecretVersionHttp } from "./SecretManager/AccessSecretVersionHttp.ts";
755import { AddSecretVersionHttp } from "./SecretManager/AddSecretVersionHttp.ts";
756import {
757 LocationsSecret,
758 LocationsSecretProvider,
759} from "./SecretManager/LocationsSecret.ts";
760import { Secret, SecretProvider } from "./SecretManager/Secret.ts";
761import { GetParameterHttp } from "./ParameterManager/GetParameterHttp.ts";
762import { GetParameterVersionHttp } from "./ParameterManager/GetParameterVersionHttp.ts";
763import { Parameter, ParameterProvider } from "./ParameterManager/Parameter.ts";
764import {
765 ParametersVersion,
766 ParametersVersionProvider,
767} from "./ParameterManager/ParametersVersion.ts";
768import { RenderParameterVersionHttp } from "./ParameterManager/RenderParameterVersionHttp.ts";
769import { TagValue, TagValueProvider } from "./ResourceManager/TagValue.ts";
770import { Bucket, BucketProvider } from "./Storage/Bucket.ts";
771import {
772 BucketAccessControl,
773 BucketAccessControlProvider,
774} from "./Storage/BucketAccessControl.ts";
775import {
776 DefaultObjectAccessControl,
777 DefaultObjectAccessControlProvider,
778} from "./Storage/DefaultObjectAccessControl.ts";
779import { Folder, FolderProvider } from "./Storage/Folder.ts";
780import { HmacKey, HmacKeyProvider } from "./Storage/HmacKey.ts";
781import { Managed, ManagedProvider } from "./Storage/Managed.ts";
782import { Notification, NotificationProvider } from "./Storage/Notification.ts";
783import {
784 Object as StorageObject,
785 ObjectProvider as StorageObjectProvider,
786} from "./Storage/Object.ts";
787import {
788 ObjectAccessControl,
789 ObjectAccessControlProvider,
790} from "./Storage/ObjectAccessControl.ts";
791import { DeleteObjectHttp } from "./Storage/DeleteObjectHttp.ts";
792import { GetObjectHttp } from "./Storage/GetObjectHttp.ts";
793import { PutObjectHttp } from "./Storage/PutObjectHttp.ts";
794import { AgentPool, AgentPoolProvider } from "./StorageTransfer/AgentPool.ts";
795import { GetGoogleServiceAccountHttp } from "./StorageTransfer/GetGoogleServiceAccountHttp.ts";
796import { RunTransferJobHttp } from "./StorageTransfer/RunTransferJobHttp.ts";
797import {
798 TransferJob,
799 TransferJobProvider,
800} from "./StorageTransfer/TransferJob.ts";
801import { GetAclPolicyHttp } from "./Redis/GetAclPolicyHttp.ts";
802import { GetAuthStringHttp } from "./Redis/GetAuthStringHttp.ts";
803import { GetInstanceHttp as GetRedisInstanceHttp } from "./Redis/GetInstanceHttp.ts";
804import { ReadRedisHttp } from "./Redis/ReadRedisHttp.ts";
805import { ReadWriteRedisHttp } from "./Redis/ReadWriteRedisHttp.ts";
806import { WriteRedisHttp } from "./Redis/WriteRedisHttp.ts";
807import { AclPolicy, AclPolicyProvider } from "./Redis/AclPolicy.ts";
808import {
809 Instance as RedisInstance,
810 InstanceProvider as RedisInstanceProvider,
811} from "./Redis/Instance.ts";
812import { GetInstanceHttp as GetMemcacheInstanceHttp } from "./Memcache/GetInstanceHttp.ts";
813import {
814 Instance as MemcacheInstance,
815 InstanceProvider as MemcacheInstanceProvider,
816} from "./Memcache/Instance.ts";
817import { GetModelHttp as GetMlModelHttp } from "./ML/GetModelHttp.ts";
818import { GetVersionHttp as GetMlVersionHttp } from "./ML/GetVersionHttp.ts";
819import {
820 Model as MlModel,
821 ModelProvider as MlModelProvider,
822} from "./ML/Model.ts";
823import { ModelsVersion, ModelsVersionProvider } from "./ML/ModelsVersion.ts";
824import { PredictHttp as PredictMlHttp } from "./ML/PredictHttp.ts";
825import { GetBackupHttp as GetFilestoreBackupHttp } from "./Filestore/GetBackupHttp.ts";
826import { GetInstanceHttp as GetFilestoreInstanceHttp } from "./Filestore/GetInstanceHttp.ts";
827import { GetInstancesSnapshotHttp as GetFilestoreInstancesSnapshotHttp } from "./Filestore/GetInstancesSnapshotHttp.ts";
828import {
829 Backup as FilestoreBackup,
830 BackupProvider as FilestoreBackupProvider,
831} from "./Filestore/Backup.ts";
832import {
833 Instance as FilestoreInstance,
834 InstanceProvider as FilestoreInstanceProvider,
835} from "./Filestore/Instance.ts";
836import {
837 InstancesSnapshot as FilestoreInstancesSnapshot,
838 InstancesSnapshotProvider as FilestoreInstancesSnapshotProvider,
839} from "./Filestore/InstancesSnapshot.ts";
840import { GetNodeHttp as GetTpuNodeHttp } from "./TPU/GetNodeHttp.ts";
841import { GetQueuedResourceHttp as GetTpuQueuedResourceHttp } from "./TPU/GetQueuedResourceHttp.ts";
842import {
843 Node as TpuNode,
844 NodeProvider as TpuNodeProvider,
845} from "./TPU/Node.ts";
846import {
847 QueuedResource as TpuQueuedResource,
848 QueuedResourceProvider as TpuQueuedResourceProvider,
849} from "./TPU/QueuedResource.ts";
850import {
851 ActiveDirectory as NetappActiveDirectory,
852 ActiveDirectoryProvider as NetappActiveDirectoryProvider,
853} from "./NetApp/ActiveDirectory.ts";
854import {
855 BackupPolicy as NetappBackupPolicy,
856 BackupPolicyProvider as NetappBackupPolicyProvider,
857} from "./NetApp/BackupPolicy.ts";
858import {
859 BackupVault as NetappBackupVault,
860 BackupVaultProvider as NetappBackupVaultProvider,
861} from "./NetApp/BackupVault.ts";
862import {
863 BackupVaultsBackup as NetappBackupVaultsBackup,
864 BackupVaultsBackupProvider as NetappBackupVaultsBackupProvider,
865} from "./NetApp/BackupVaultsBackup.ts";
866import {
867 HostGroup as NetappHostGroup,
868 HostGroupProvider as NetappHostGroupProvider,
869} from "./NetApp/HostGroup.ts";
870import {
871 KmsConfig as NetappKmsConfig,
872 KmsConfigProvider as NetappKmsConfigProvider,
873} from "./NetApp/KmsConfig.ts";
874import {
875 StoragePool as NetappStoragePool,
876 StoragePoolProvider as NetappStoragePoolProvider,
877} from "./NetApp/StoragePool.ts";
878import {
879 Volume as NetappVolume,
880 VolumeProvider as NetappVolumeProvider,
881} from "./NetApp/Volume.ts";
882import {
883 VolumesQuotaRule as NetappVolumesQuotaRule,
884 VolumesQuotaRuleProvider as NetappVolumesQuotaRuleProvider,
885} from "./NetApp/VolumesQuotaRule.ts";
886import { GetInstanceHttp as GetSpannerInstanceHttp } from "./Spanner/GetInstanceHttp.ts";
887import { ExecuteSqlHttp as SpannerExecuteSqlHttp } from "./Spanner/ExecuteSqlHttp.ts";
888import { GetDdlHttp as SpannerGetDdlHttp } from "./Spanner/GetDdlHttp.ts";
889import {
890 Database as SpannerDatabase,
891 DatabaseProvider as SpannerDatabaseProvider,
892} from "./Spanner/Database.ts";
893import {
894 Instance as SpannerInstance,
895 InstanceProvider as SpannerInstanceProvider,
896} from "./Spanner/Instance.ts";
897import {
898 InstanceConfig as SpannerInstanceConfig,
899 InstanceConfigProvider as SpannerInstanceConfigProvider,
900} from "./Spanner/InstanceConfig.ts";
901import {
902 InstancesBackup as SpannerInstancesBackup,
903 InstancesBackupProvider as SpannerInstancesBackupProvider,
904} from "./Spanner/InstancesBackup.ts";
905import {
906 InstancesDatabasesBackupSchedule as SpannerInstancesDatabasesBackupSchedule,
907 InstancesDatabasesBackupScheduleProvider as SpannerInstancesDatabasesBackupScheduleProvider,
908} from "./Spanner/InstancesDatabasesBackupSchedule.ts";
909import {
910 InstancesInstancePartition as SpannerInstancesInstancePartition,
911 InstancesInstancePartitionProvider as SpannerInstancesInstancePartitionProvider,
912} from "./Spanner/InstancesInstancePartition.ts";
913import { GetClusterHttp as GetAlloyDbClusterHttp } from "./AlloyDB/GetClusterHttp.ts";
914import { GetConnectionInfoHttp as GetAlloyDbConnectionInfoHttp } from "./AlloyDB/GetConnectionInfoHttp.ts";
915import { GetInstanceHttp as GetAlloyDbInstanceHttp } from "./AlloyDB/GetInstanceHttp.ts";
916import { GetBackupHttp as GetAlloyDbBackupHttp } from "./AlloyDB/GetBackupHttp.ts";
917import { GetUserHttp as GetAlloyDbUserHttp } from "./AlloyDB/GetUserHttp.ts";
918import {
919 Cluster as AlloyDbCluster,
920 ClusterProvider as AlloyDbClusterProvider,
921} from "./AlloyDB/Cluster.ts";
922import {
923 Instance as AlloyDbInstance,
924 InstanceProvider as AlloyDbInstanceProvider,
925} from "./AlloyDB/Instance.ts";
926import {
927 Backup as AlloyDbBackup,
928 BackupProvider as AlloyDbBackupProvider,
929} from "./AlloyDB/Backup.ts";
930import {
931 ClustersUser as AlloyDbClustersUser,
932 ClustersUserProvider as AlloyDbClustersUserProvider,
933} from "./AlloyDB/ClustersUser.ts";
934import {
935 GoldengateDeployment,
936 GoldengateDeploymentProvider,
937} from "./OracleDatabase/GoldengateDeployment.ts";
938import { OdbNetwork, OdbNetworkProvider } from "./OracleDatabase/OdbNetwork.ts";
939import {
940 OdbNetworksOdbSubnet,
941 OdbNetworksOdbSubnetProvider,
942} from "./OracleDatabase/OdbNetworksOdbSubnet.ts";
943import {
944 AutonomousDatabase,
945 AutonomousDatabaseProvider,
946} from "./OracleDatabase/AutonomousDatabase.ts";
947import {
948 CloudExadataInfrastructure,
949 CloudExadataInfrastructureProvider,
950} from "./OracleDatabase/CloudExadataInfrastructure.ts";
951import {
952 CloudVmCluster,
953 CloudVmClusterProvider,
954} from "./OracleDatabase/CloudVmCluster.ts";
955import { DbSystem, DbSystemProvider } from "./OracleDatabase/DbSystem.ts";
956import {
957 ExadbVmCluster,
958 ExadbVmClusterProvider,
959} from "./OracleDatabase/ExadbVmCluster.ts";
960import {
961 ExascaleDbStorageVault,
962 ExascaleDbStorageVaultProvider,
963} from "./OracleDatabase/ExascaleDbStorageVault.ts";
964import {
965 GoldengateConnection,
966 GoldengateConnectionProvider,
967} from "./OracleDatabase/GoldengateConnection.ts";
968import {
969 GoldengateConnectionAssignment,
970 GoldengateConnectionAssignmentProvider,
971} from "./OracleDatabase/GoldengateConnectionAssignment.ts";
972import { GetAutonomousDatabaseHttp } from "./OracleDatabase/GetAutonomousDatabaseHttp.ts";
973import { GenerateWalletHttp } from "./OracleDatabase/GenerateWalletHttp.ts";
974import { StartAutonomousDatabaseHttp } from "./OracleDatabase/StartAutonomousDatabaseHttp.ts";
975import { StopAutonomousDatabaseHttp } from "./OracleDatabase/StopAutonomousDatabaseHttp.ts";
976import { RestartAutonomousDatabaseHttp } from "./OracleDatabase/RestartAutonomousDatabaseHttp.ts";
977import { GetCloudExadataInfrastructureHttp } from "./OracleDatabase/GetCloudExadataInfrastructureHttp.ts";
978import { GetCloudVmClusterHttp } from "./OracleDatabase/GetCloudVmClusterHttp.ts";
979import { GetDbSystemHttp } from "./OracleDatabase/GetDbSystemHttp.ts";
980import { GetExadbVmClusterHttp } from "./OracleDatabase/GetExadbVmClusterHttp.ts";
981import { GetExascaleDbStorageVaultHttp } from "./OracleDatabase/GetExascaleDbStorageVaultHttp.ts";
982import { GetGoldengateConnectionHttp } from "./OracleDatabase/GetGoldengateConnectionHttp.ts";
983import { GetGoldengateConnectionAssignmentHttp } from "./OracleDatabase/GetGoldengateConnectionAssignmentHttp.ts";
984import { GetGoldengateDeploymentHttp } from "./OracleDatabase/GetGoldengateDeploymentHttp.ts";
985import { GetOdbNetworkHttp } from "./OracleDatabase/GetOdbNetworkHttp.ts";
986import { GetOdbNetworksOdbSubnetHttp } from "./OracleDatabase/GetOdbNetworksOdbSubnetHttp.ts";
987import { GetInstanceHttp as GetBigtableInstanceHttp } from "./Bigtable/GetInstanceHttp.ts";
988import { GetClusterHttp as GetBigtableClusterHttp } from "./Bigtable/GetClusterHttp.ts";
989import { GetTableHttp as GetBigtableTableHttp } from "./Bigtable/GetTableHttp.ts";
990import {
991 AppProfile as BigtableAppProfile,
992 AppProfileProvider as BigtableAppProfileProvider,
993} from "./Bigtable/AppProfile.ts";
994import {
995 Cluster as BigtableCluster,
996 ClusterProvider as BigtableClusterProvider,
997} from "./Bigtable/Cluster.ts";
998import {
999 Instance as BigtableInstance,
1000 InstanceProvider as BigtableInstanceProvider,
1001} from "./Bigtable/Instance.ts";
1002import {
1003 Table as BigtableTable,
1004 TableProvider as BigtableTableProvider,
1005} from "./Bigtable/Table.ts";
1006import {
1007 InstancesClustersBackup as BigtableInstancesClustersBackup,
1008 InstancesClustersBackupProvider as BigtableInstancesClustersBackupProvider,
1009} from "./Bigtable/InstancesClustersBackup.ts";
1010import {
1011 InstancesLogicalView as BigtableInstancesLogicalView,
1012 InstancesLogicalViewProvider as BigtableInstancesLogicalViewProvider,
1013} from "./Bigtable/InstancesLogicalView.ts";
1014import {
1015 InstancesMaterializedView as BigtableInstancesMaterializedView,
1016 InstancesMaterializedViewProvider as BigtableInstancesMaterializedViewProvider,
1017} from "./Bigtable/InstancesMaterializedView.ts";
1018import {
1019 InstancesTablesAuthorizedView as BigtableInstancesTablesAuthorizedView,
1020 InstancesTablesAuthorizedViewProvider as BigtableInstancesTablesAuthorizedViewProvider,
1021} from "./Bigtable/InstancesTablesAuthorizedView.ts";
1022import {
1023 InstancesTablesSchemaBundle as BigtableInstancesTablesSchemaBundle,
1024 InstancesTablesSchemaBundleProvider as BigtableInstancesTablesSchemaBundleProvider,
1025} from "./Bigtable/InstancesTablesSchemaBundle.ts";
1026import {
1027 Cluster as DataprocCluster,
1028 ClusterProvider as DataprocClusterProvider,
1029} from "./Dataproc/Cluster.ts";
1030import {
1031 AutoscalingPolicy as DataprocAutoscalingPolicy,
1032 AutoscalingPolicyProvider as DataprocAutoscalingPolicyProvider,
1033} from "./Dataproc/AutoscalingPolicy.ts";
1034import {
1035 Batch as DataprocBatche,
1036 BatchProvider as DataprocBatcheProvider,
1037} from "./Dataproc/Batch.ts";
1038import {
1039 RegionsAutoscalingPolicy as DataprocRegionsAutoscalingPolicy,
1040 RegionsAutoscalingPolicyProvider as DataprocRegionsAutoscalingPolicyProvider,
1041} from "./Dataproc/RegionsAutoscalingPolicy.ts";
1042import {
1043 RegionsWorkflowTemplate as DataprocRegionsWorkflowTemplate,
1044 RegionsWorkflowTemplateProvider as DataprocRegionsWorkflowTemplateProvider,
1045} from "./Dataproc/RegionsWorkflowTemplate.ts";
1046import {
1047 Session as DataprocSession,
1048 SessionProvider as DataprocSessionProvider,
1049} from "./Dataproc/Session.ts";
1050import {
1051 SessionTemplate as DataprocSessionTemplate,
1052 SessionTemplateProvider as DataprocSessionTemplateProvider,
1053} from "./Dataproc/SessionTemplate.ts";
1054import {
1055 WorkflowTemplate as DataprocWorkflowTemplate,
1056 WorkflowTemplateProvider as DataprocWorkflowTemplateProvider,
1057} from "./Dataproc/WorkflowTemplate.ts";
1058import { AspectType, AspectTypeProvider } from "./Dataplex/AspectType.ts";
1059import {
1060 DataAttributeBinding,
1061 DataAttributeBindingProvider,
1062} from "./Dataplex/DataAttributeBinding.ts";
1063import { DataDomain, DataDomainProvider } from "./Dataplex/DataDomain.ts";
1064import {
1065 DataDomainsBinding,
1066 DataDomainsBindingProvider,
1067} from "./Dataplex/DataDomainsBinding.ts";
1068import { DataProduct, DataProductProvider } from "./Dataplex/DataProduct.ts";
1069import {
1070 DataProductsDataAsset,
1071 DataProductsDataAssetProvider,
1072} from "./Dataplex/DataProductsDataAsset.ts";
1073import { DataScan, DataScanProvider } from "./Dataplex/DataScan.ts";
1074import {
1075 EncryptionConfig,
1076 EncryptionConfigProvider,
1077} from "./Dataplex/EncryptionConfig.ts";
1078import { DataTaxonomy, DataTaxonomyProvider } from "./Dataplex/DataTaxonomy.ts";
1079import {
1080 DataTaxonomiesAttribute,
1081 DataTaxonomiesAttributeProvider,
1082} from "./Dataplex/DataTaxonomiesAttribute.ts";
1083import { EntryGroup, EntryGroupProvider } from "./Dataplex/EntryGroup.ts";
1084import {
1085 EntryGroupsEntry,
1086 EntryGroupsEntryProvider,
1087} from "./Dataplex/EntryGroupsEntry.ts";
1088import {
1089 EntryGroupsEntryLink,
1090 EntryGroupsEntryLinkProvider,
1091} from "./Dataplex/EntryGroupsEntryLink.ts";
1092import { EntryType, EntryTypeProvider } from "./Dataplex/EntryType.ts";
1093import { Glossary, GlossaryProvider } from "./Dataplex/Glossary.ts";
1094import {
1095 GlossariesCategory,
1096 GlossariesCategoryProvider,
1097} from "./Dataplex/GlossariesCategory.ts";
1098import {
1099 GlossariesTerm,
1100 GlossariesTermProvider,
1101} from "./Dataplex/GlossariesTerm.ts";
1102import { Lake, LakeProvider } from "./Dataplex/Lake.ts";
1103import { LakesTask, LakesTaskProvider } from "./Dataplex/LakesTask.ts";
1104import { LakesZone, LakesZoneProvider } from "./Dataplex/LakesZone.ts";
1105import { LakesAsset, LakesAssetProvider } from "./Dataplex/LakesAsset.ts";
1106import { LakesEntity, LakesEntityProvider } from "./Dataplex/LakesEntity.ts";
1107import {
1108 LakesEntitiesPartition,
1109 LakesEntitiesPartitionProvider,
1110} from "./Dataplex/LakesEntitiesPartition.ts";
1111import { MetadataFeed, MetadataFeedProvider } from "./Dataplex/MetadataFeed.ts";
1112import { TagTemplate, TagTemplateProvider } from "./DataCatalog/TagTemplate.ts";
1113import { Taxonomy, TaxonomyProvider } from "./DataCatalog/Taxonomy.ts";
1114import {
1115 TaxonomiesPolicyTag,
1116 TaxonomiesPolicyTagProvider,
1117} from "./DataCatalog/TaxonomiesPolicyTag.ts";
1118import { GetClusterHttp as GetDataprocClusterHttp } from "./Dataproc/GetClusterHttp.ts";
1119import { SubmitJobHttp as DataprocSubmitJobHttp } from "./Dataproc/SubmitJobHttp.ts";
1120import { ExecuteSqlHttp } from "./SQL/ExecuteSqlHttp.ts";
1121import { GetInstanceHttp as GetSqlInstanceHttp } from "./SQL/GetInstanceHttp.ts";
1122import { GetUserHttp as GetSqlUserHttp } from "./SQL/GetUserHttp.ts";
1123import {
1124 Database as SqlDatabase,
1125 DatabaseProvider as SqlDatabaseProvider,
1126} from "./SQL/Database.ts";
1127import {
1128 Instance as SqlInstance,
1129 InstanceProvider as SqlInstanceProvider,
1130} from "./SQL/Instance.ts";
1131import {
1132 SslCert as SqlSslCert,
1133 SslCertProvider as SqlSslCertProvider,
1134} from "./SQL/SslCert.ts";
1135import {
1136 User as SqlUser,
1137 UserProvider as SqlUserProvider,
1138} from "./SQL/User.ts";
1139import {
1140 Backup as SqlBackupBackup,
1141 BackupProvider as SqlBackupBackupProvider,
1142} from "./SQL/Backup.ts";
1143import {
1144 BackupRun as SqlBackupRun,
1145 BackupRunProvider as SqlBackupRunProvider,
1146} from "./SQL/BackupRun.ts";
1147import { Connector, ConnectorProvider } from "./VpcAccess/Connector.ts";
1148import {
1149 Connection,
1150 ConnectionProvider,
1151} from "./ServiceNetworking/Connection.ts";
1152import { CreateExecutionHttp } from "./Workflows/CreateExecutionHttp.ts";
1153import { Workflow, WorkflowProvider } from "./Workflows/Workflow.ts";
1154import { CreateJobHttp } from "./Transcoder/CreateJobHttp.ts";
1155import { JobTemplate, JobTemplateProvider } from "./Transcoder/JobTemplate.ts";
1156import { Namespace, NamespaceProvider } from "./ServiceDirectory/Namespace.ts";
1157import {
1158 Service as ServiceDirectoryService,
1159 ServiceProvider as ServiceDirectoryServiceProvider,
1160} from "./ServiceDirectory/Service.ts";
1161import {
1162 Endpoint as ServiceDirectoryEndpoint,
1163 EndpointProvider as ServiceDirectoryEndpointProvider,
1164} from "./ServiceDirectory/Endpoint.ts";
1165import { GetEndpointHttp as ServiceDirectoryGetEndpointHttp } from "./ServiceDirectory/GetEndpointHttp.ts";
1166import { ResolveHttp as ServiceDirectoryResolveHttp } from "./ServiceDirectory/ResolveHttp.ts";
1167import {
1168 Service as ServicemanagementService,
1169 ServiceProvider as ServicemanagementServiceProvider,
1170} from "./ServiceManagement/Service.ts";
1171import { TagKey, TagKeyProvider } from "./ResourceManager/TagKey.ts";
1172import {
1173 TagBinding,
1174 TagBindingProvider,
1175} from "./ResourceManager/TagBinding.ts";
1176import {
1177 Folder as ResourceManagerFolder,
1178 FolderProvider as ResourceManagerFolderProvider,
1179} from "./ResourceManager/Folder.ts";
1180import { Lien, LienProvider } from "./ResourceManager/Lien.ts";
1181import {
1182 Project as ResourceManagerProject,
1183 ProjectProvider as ResourceManagerProjectProvider,
1184} from "./ResourceManager/Project.ts";
1185import { Key, KeyProvider } from "./ApiKeys/Key.ts";
1186import { GetKeyStringHttp } from "./ApiKeys/GetKeyStringHttp.ts";
1187import {
1188 Key as RecaptchaenterpriseKey,
1189 KeyProvider as RecaptchaenterpriseKeyProvider,
1190} from "./RecaptchaEnterprise/Key.ts";
1191import {
1192 Firewallpolicy as RecaptchaenterpriseFirewallpolicy,
1193 FirewallpolicyProvider as RecaptchaenterpriseFirewallpolicyProvider,
1194} from "./RecaptchaEnterprise/Firewallpolicy.ts";
1195import { CreateAssessmentHttp as RecaptchaenterpriseCreateAssessmentHttp } from "./RecaptchaEnterprise/CreateAssessmentHttp.ts";
1196import {
1197 Binding as AgentregistryBinding,
1198 BindingProvider as AgentregistryBindingProvider,
1199} from "./AgentRegistry/Binding.ts";
1200import { Policy, PolicyProvider } from "./OrgPolicy/Policy.ts";
1201import {
1202 CustomConstraint,
1203 CustomConstraintProvider,
1204} from "./OrgPolicy/CustomConstraint.ts";
1205import {
1206 FoldersLocationsGlobalPolicyOrchestrator,
1207 FoldersLocationsGlobalPolicyOrchestratorProvider,
1208} from "./OSConfig/FoldersLocationsGlobalPolicyOrchestrator.ts";
1209import {
1210 OrganizationsLocationsGlobalPolicyOrchestrator,
1211 OrganizationsLocationsGlobalPolicyOrchestratorProvider,
1212} from "./OSConfig/OrganizationsLocationsGlobalPolicyOrchestrator.ts";
1213import {
1214 ProjectsLocationsGlobalPolicyOrchestrator,
1215 ProjectsLocationsGlobalPolicyOrchestratorProvider,
1216} from "./OSConfig/ProjectsLocationsGlobalPolicyOrchestrator.ts";
1217import {
1218 AccessPolicy,
1219 AccessPolicyProvider,
1220} from "./AccessContextManager/AccessPolicy.ts";
1221import {
1222 AccessPoliciesAccessLevel,
1223 AccessPoliciesAccessLevelProvider,
1224} from "./AccessContextManager/AccessPoliciesAccessLevel.ts";
1225import {
1226 AccessPoliciesAuthorizedOrgsDesc,
1227 AccessPoliciesAuthorizedOrgsDescProvider,
1228} from "./AccessContextManager/AccessPoliciesAuthorizedOrgsDesc.ts";
1229import {
1230 AccessPoliciesServicePerimeter,
1231 AccessPoliciesServicePerimeterProvider,
1232} from "./AccessContextManager/AccessPoliciesServicePerimeter.ts";
1233import {
1234 GcpUserAccessBinding,
1235 GcpUserAccessBindingProvider,
1236} from "./AccessContextManager/GcpUserAccessBinding.ts";
1237import { Hub, HubProvider } from "./NetworkConnectivity/Hub.ts";
1238import { Spoke, SpokeProvider } from "./NetworkConnectivity/Spoke.ts";
1239import {
1240 InternalRange,
1241 InternalRangeProvider,
1242} from "./NetworkConnectivity/InternalRange.ts";
1243import {
1244 PolicyBasedRoute,
1245 PolicyBasedRouteProvider,
1246} from "./NetworkConnectivity/PolicyBasedRoute.ts";
1247import {
1248 Transport,
1249 TransportProvider,
1250} from "./NetworkConnectivity/Transport.ts";
1251import {
1252 AutomatedDnsRecord,
1253 AutomatedDnsRecordProvider,
1254} from "./NetworkConnectivity/AutomatedDnsRecord.ts";
1255import {
1256 MulticloudDataTransferConfig,
1257 MulticloudDataTransferConfigProvider,
1258} from "./NetworkConnectivity/MulticloudDataTransferConfig.ts";
1259import {
1260 MulticloudDataTransferConfigsDestination,
1261 MulticloudDataTransferConfigsDestinationProvider,
1262} from "./NetworkConnectivity/MulticloudDataTransferConfigsDestination.ts";
1263import {
1264 RegionalEndpoint,
1265 RegionalEndpointProvider,
1266} from "./NetworkConnectivity/RegionalEndpoint.ts";
1267import {
1268 ServiceConnectionMap,
1269 ServiceConnectionMapProvider,
1270} from "./NetworkConnectivity/ServiceConnectionMap.ts";
1271import {
1272 ServiceConnectionPolicy,
1273 ServiceConnectionPolicyProvider,
1274} from "./NetworkConnectivity/ServiceConnectionPolicy.ts";
1275import {
1276 ServiceConnectionToken,
1277 ServiceConnectionTokenProvider,
1278} from "./NetworkConnectivity/ServiceConnectionToken.ts";
1279import {
1280 SpokesGatewayAdvertisedRoute,
1281 SpokesGatewayAdvertisedRouteProvider,
1282} from "./NetworkConnectivity/SpokesGatewayAdvertisedRoute.ts";
1283import {
1284 VpcFlowLogsConfig,
1285 VpcFlowLogsConfigProvider,
1286} from "./NetworkManagement/VpcFlowLogsConfig.ts";
1287import {
1288 OrganizationsVpcFlowLogsConfig,
1289 OrganizationsVpcFlowLogsConfigProvider,
1290} from "./NetworkManagement/OrganizationsVpcFlowLogsConfig.ts";
1291import {
1292 ConnectivityTest,
1293 ConnectivityTestProvider,
1294} from "./NetworkManagement/ConnectivityTest.ts";
1295import {
1296 NetworkMonitoringProvider,
1297 NetworkMonitoringProviderProvider,
1298} from "./NetworkManagement/NetworkMonitoringProvider.ts";
1299import {
1300 ClientTlsPolicy,
1301 ClientTlsPolicyProvider,
1302} from "./NetworkSecurity/ClientTlsPolicy.ts";
1303import {
1304 DnsThreatDetector,
1305 DnsThreatDetectorProvider,
1306} from "./NetworkSecurity/DnsThreatDetector.ts";
1307import {
1308 FirewallEndpoint,
1309 FirewallEndpointProvider,
1310} from "./NetworkSecurity/FirewallEndpoint.ts";
1311import {
1312 FirewallEndpointAssociation,
1313 FirewallEndpointAssociationProvider,
1314} from "./NetworkSecurity/FirewallEndpointAssociation.ts";
1315import {
1316 GatewaySecurityPolicy,
1317 GatewaySecurityPolicyProvider,
1318} from "./NetworkSecurity/GatewaySecurityPolicy.ts";
1319import {
1320 GatewaySecurityPoliciesRule,
1321 GatewaySecurityPoliciesRuleProvider,
1322} from "./NetworkSecurity/GatewaySecurityPoliciesRule.ts";
1323import {
1324 InterceptDeploymentGroup,
1325 InterceptDeploymentGroupProvider,
1326} from "./NetworkSecurity/InterceptDeploymentGroup.ts";
1327import {
1328 InterceptDeployment,
1329 InterceptDeploymentProvider,
1330} from "./NetworkSecurity/InterceptDeployment.ts";
1331import {
1332 InterceptEndpointGroup,
1333 InterceptEndpointGroupProvider,
1334} from "./NetworkSecurity/InterceptEndpointGroup.ts";
1335import {
1336 InterceptEndpointGroupAssociation,
1337 InterceptEndpointGroupAssociationProvider,
1338} from "./NetworkSecurity/InterceptEndpointGroupAssociation.ts";
1339import {
1340 MirroringDeploymentGroup,
1341 MirroringDeploymentGroupProvider,
1342} from "./NetworkSecurity/MirroringDeploymentGroup.ts";
1343import {
1344 MirroringDeployment,
1345 MirroringDeploymentProvider,
1346} from "./NetworkSecurity/MirroringDeployment.ts";
1347import {
1348 MirroringEndpointGroup,
1349 MirroringEndpointGroupProvider,
1350} from "./NetworkSecurity/MirroringEndpointGroup.ts";
1351import {
1352 MirroringEndpointGroupAssociation,
1353 MirroringEndpointGroupAssociationProvider,
1354} from "./NetworkSecurity/MirroringEndpointGroupAssociation.ts";
1355import { SacRealm, SacRealmProvider } from "./NetworkSecurity/SacRealm.ts";
1356import {
1357 SacAttachment,
1358 SacAttachmentProvider,
1359} from "./NetworkSecurity/SacAttachment.ts";
1360import {
1361 SecurityProfile,
1362 SecurityProfileProvider,
1363} from "./NetworkSecurity/SecurityProfile.ts";
1364import {
1365 SecurityProfileGroup,
1366 SecurityProfileGroupProvider,
1367} from "./NetworkSecurity/SecurityProfileGroup.ts";
1368import {
1369 ServerTlsPolicy,
1370 ServerTlsPolicyProvider,
1371} from "./NetworkSecurity/ServerTlsPolicy.ts";
1372import {
1373 TlsInspectionPolicy,
1374 TlsInspectionPolicyProvider,
1375} from "./NetworkSecurity/TlsInspectionPolicy.ts";
1376import { UrlList, UrlListProvider } from "./NetworkSecurity/UrlList.ts";
1377import {
1378 AddressGroup,
1379 AddressGroupProvider,
1380} from "./NetworkSecurity/AddressGroup.ts";
1381import {
1382 AuthorizationPolicy,
1383 AuthorizationPolicyProvider,
1384} from "./NetworkSecurity/AuthorizationPolicy.ts";
1385import {
1386 AuthzPolicy,
1387 AuthzPolicyProvider,
1388} from "./NetworkSecurity/AuthzPolicy.ts";
1389import {
1390 BackendAuthenticationConfig,
1391 BackendAuthenticationConfigProvider,
1392} from "./NetworkSecurity/BackendAuthenticationConfig.ts";
1393import {
1394 OrganizationsAddressGroup,
1395 OrganizationsAddressGroupProvider,
1396} from "./NetworkSecurity/OrganizationsAddressGroup.ts";
1397import {
1398 OrganizationsFirewallEndpoint,
1399 OrganizationsFirewallEndpointProvider,
1400} from "./NetworkSecurity/OrganizationsFirewallEndpoint.ts";
1401import {
1402 OrganizationsSecurityProfile,
1403 OrganizationsSecurityProfileProvider,
1404} from "./NetworkSecurity/OrganizationsSecurityProfile.ts";
1405import {
1406 OrganizationsSecurityProfileGroup,
1407 OrganizationsSecurityProfileGroupProvider,
1408} from "./NetworkSecurity/OrganizationsSecurityProfileGroup.ts";
1409import {
1410 AgentGateway,
1411 AgentGatewayProvider,
1412} from "./NetworkServices/AgentGateway.ts";
1413import {
1414 AuthzExtension,
1415 AuthzExtensionProvider,
1416} from "./NetworkServices/AuthzExtension.ts";
1417import {
1418 EndpointPolicy,
1419 EndpointPolicyProvider,
1420} from "./NetworkServices/EndpointPolicy.ts";
1421import {
1422 Gateway as NetworkservicesGateway,
1423 GatewayProvider as NetworkservicesGatewayProvider,
1424} from "./NetworkServices/Gateway.ts";
1425import { GrpcRoute, GrpcRouteProvider } from "./NetworkServices/GrpcRoute.ts";
1426import { HttpRoute, HttpRouteProvider } from "./NetworkServices/HttpRoute.ts";
1427import {
1428 LbEdgeExtension,
1429 LbEdgeExtensionProvider,
1430} from "./NetworkServices/LbEdgeExtension.ts";
1431import {
1432 LbRouteExtension,
1433 LbRouteExtensionProvider,
1434} from "./NetworkServices/LbRouteExtension.ts";
1435import {
1436 WasmPlugin,
1437 WasmPluginProvider,
1438} from "./NetworkServices/WasmPlugin.ts";
1439import {
1440 WasmPluginsVersion,
1441 WasmPluginsVersionProvider,
1442} from "./NetworkServices/WasmPluginsVersion.ts";
1443import {
1444 LbTrafficExtension,
1445 LbTrafficExtensionProvider,
1446} from "./NetworkServices/LbTrafficExtension.ts";
1447import { Mesh, MeshProvider } from "./NetworkServices/Mesh.ts";
1448import {
1449 MulticastConsumerAssociation,
1450 MulticastConsumerAssociationProvider,
1451} from "./NetworkServices/MulticastConsumerAssociation.ts";
1452import {
1453 MulticastGroupConsumerActivation,
1454 MulticastGroupConsumerActivationProvider,
1455} from "./NetworkServices/MulticastGroupConsumerActivation.ts";
1456import {
1457 ServiceBinding,
1458 ServiceBindingProvider,
1459} from "./NetworkServices/ServiceBinding.ts";
1460import {
1461 ServiceLbPolicy,
1462 ServiceLbPolicyProvider,
1463} from "./NetworkServices/ServiceLbPolicy.ts";
1464import { TcpRoute, TcpRouteProvider } from "./NetworkServices/TcpRoute.ts";
1465import { TlsRoute, TlsRouteProvider } from "./NetworkServices/TlsRoute.ts";
1466import { AlertPolicy, AlertPolicyProvider } from "./Monitoring/AlertPolicy.ts";
1467import {
1468 NotificationChannel,
1469 NotificationChannelProvider,
1470} from "./Monitoring/NotificationChannel.ts";
1471import {
1472 UptimeCheckConfig,
1473 UptimeCheckConfigProvider,
1474} from "./Monitoring/UptimeCheckConfig.ts";
1475import {
1476 Group as MonitoringGroup,
1477 GroupProvider as MonitoringGroupProvider,
1478} from "./Monitoring/Group.ts";
1479import {
1480 MetricDescriptor,
1481 MetricDescriptorProvider,
1482} from "./Monitoring/MetricDescriptor.ts";
1483import {
1484 Service as MonitoringService,
1485 ServiceProvider as MonitoringServiceProvider,
1486} from "./Monitoring/Service.ts";
1487import {
1488 ServicesServiceLevelObjective,
1489 ServicesServiceLevelObjectiveProvider,
1490} from "./Monitoring/ServicesServiceLevelObjective.ts";
1491import { TraceScope, TraceScopeProvider } from "./Observability/TraceScope.ts";
1492import {
1493 BucketsDatasetsLink,
1494 BucketsDatasetsLinkProvider,
1495} from "./Observability/BucketsDatasetsLink.ts";
1496import {
1497 TrainingPipeline,
1498 TrainingPipelineProvider,
1499} from "./AIPlatform/TrainingPipeline.ts";
1500import {
1501 Dataset as AIPlatformDataset,
1502 DatasetProvider as AIPlatformDatasetProvider,
1503} from "./AIPlatform/Dataset.ts";
1504import {
1505 DatasetsDatasetVersion,
1506 DatasetsDatasetVersionProvider,
1507} from "./AIPlatform/DatasetsDatasetVersion.ts";
1508import {
1509 ReasoningEngine,
1510 ReasoningEngineProvider,
1511} from "./AIPlatform/ReasoningEngine.ts";
1512import {
1513 ReasoningEnginesSandboxEnvironmentTemplate,
1514 ReasoningEnginesSandboxEnvironmentTemplateProvider,
1515} from "./AIPlatform/ReasoningEnginesSandboxEnvironmentTemplate.ts";
1516import {
1517 ReasoningEnginesSandboxEnvironment,
1518 ReasoningEnginesSandboxEnvironmentProvider,
1519} from "./AIPlatform/ReasoningEnginesSandboxEnvironment.ts";
1520import { CancelTrainingPipelineHttp } from "./AIPlatform/CancelTrainingPipelineHttp.ts";
1521import { GenerateContentHttp } from "./AIPlatform/GenerateContentHttp.ts";
1522import { GetReasoningEngineHttp } from "./AIPlatform/GetReasoningEngineHttp.ts";
1523import { GetSandboxEnvironmentHttp } from "./AIPlatform/GetSandboxEnvironmentHttp.ts";
1524import { GetSandboxEnvironmentTemplateHttp } from "./AIPlatform/GetSandboxEnvironmentTemplateHttp.ts";
1525import { GetTrainingPipelineHttp } from "./AIPlatform/GetTrainingPipelineHttp.ts";
1526import { PauseSandboxEnvironmentHttp } from "./AIPlatform/PauseSandboxEnvironmentHttp.ts";
1527import { QueryReasoningEngineHttp } from "./AIPlatform/QueryReasoningEngineHttp.ts";
1528import { ResumeSandboxEnvironmentHttp } from "./AIPlatform/ResumeSandboxEnvironmentHttp.ts";
1529import {
1530 ReasoningEnginesSession,
1531 ReasoningEnginesSessionProvider,
1532} from "./AIPlatform/ReasoningEnginesSession.ts";
1533import { Schedule, ScheduleProvider } from "./AIPlatform/Schedule.ts";
1534import {
1535 SemanticGovernancePolicy,
1536 SemanticGovernancePolicyProvider,
1537} from "./AIPlatform/SemanticGovernancePolicy.ts";
1538import {
1539 SpecialistPool,
1540 SpecialistPoolProvider,
1541} from "./AIPlatform/SpecialistPool.ts";
1542import { Study, StudyProvider } from "./AIPlatform/Study.ts";
1543import {
1544 StudiesTrial,
1545 StudiesTrialProvider,
1546} from "./AIPlatform/StudiesTrial.ts";
1547import { Tensorboard, TensorboardProvider } from "./AIPlatform/Tensorboard.ts";
1548import {
1549 TensorboardsExperiment,
1550 TensorboardsExperimentProvider,
1551} from "./AIPlatform/TensorboardsExperiment.ts";
1552import {
1553 TensorboardsExperimentsRun,
1554 TensorboardsExperimentsRunProvider,
1555} from "./AIPlatform/TensorboardsExperimentsRun.ts";
1556import {
1557 TensorboardsExperimentsRunsTimeSeries,
1558 TensorboardsExperimentsRunsTimeSeriesProvider,
1559} from "./AIPlatform/TensorboardsExperimentsRunsTimeSeries.ts";
1560import {
1561 AnalysisRule,
1562 AnalysisRuleProvider,
1563} from "./ContactCenterInsights/AnalysisRule.ts";
1564import {
1565 AssessmentRule,
1566 AssessmentRuleProvider,
1567} from "./ContactCenterInsights/AssessmentRule.ts";
1568import {
1569 AuthorizedViewSet,
1570 AuthorizedViewSetProvider,
1571} from "./ContactCenterInsights/AuthorizedViewSet.ts";
1572import {
1573 AuthorizedViewSetsAuthorizedView,
1574 AuthorizedViewSetsAuthorizedViewProvider,
1575} from "./ContactCenterInsights/AuthorizedViewSetsAuthorizedView.ts";
1576import {
1577 AuthorizedViewSetsAuthorizedViewsConversationsAssessment,
1578 AuthorizedViewSetsAuthorizedViewsConversationsAssessmentProvider,
1579} from "./ContactCenterInsights/AuthorizedViewSetsAuthorizedViewsConversationsAssessment.ts";
1580import {
1581 AuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabel,
1582 AuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelProvider,
1583} from "./ContactCenterInsights/AuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabel.ts";
1584import {
1585 AutoLabelingRule,
1586 AutoLabelingRuleProvider,
1587} from "./ContactCenterInsights/AutoLabelingRule.ts";
1588import {
1589 Conversation,
1590 ConversationProvider,
1591} from "./ContactCenterInsights/Conversation.ts";
1592import {
1593 ConversationsAnalyses,
1594 ConversationsAnalysesProvider,
1595} from "./ContactCenterInsights/ConversationsAnalyses.ts";
1596import {
1597 ConversationsAssessment,
1598 ConversationsAssessmentProvider,
1599} from "./ContactCenterInsights/ConversationsAssessment.ts";
1600import {
1601 ConversationsFeedbackLabel,
1602 ConversationsFeedbackLabelProvider,
1603} from "./ContactCenterInsights/ConversationsFeedbackLabel.ts";
1604import {
1605 Dashboard,
1606 DashboardProvider,
1607} from "./ContactCenterInsights/Dashboard.ts";
1608import {
1609 DashboardsChart,
1610 DashboardsChartProvider,
1611} from "./ContactCenterInsights/DashboardsChart.ts";
1612import {
1613 DatasetsConversationsFeedbackLabel,
1614 DatasetsConversationsFeedbackLabelProvider,
1615} from "./ContactCenterInsights/DatasetsConversationsFeedbackLabel.ts";
1616import {
1617 IssueModel,
1618 IssueModelProvider,
1619} from "./ContactCenterInsights/IssueModel.ts";
1620import {
1621 IssueModelsIssue,
1622 IssueModelsIssueProvider,
1623} from "./ContactCenterInsights/IssueModelsIssue.ts";
1624import {
1625 PhraseMatcher,
1626 PhraseMatcherProvider,
1627} from "./ContactCenterInsights/PhraseMatcher.ts";
1628import {
1629 QaQuestionTag,
1630 QaQuestionTagProvider,
1631} from "./ContactCenterInsights/QaQuestionTag.ts";
1632import {
1633 QaScorecard,
1634 QaScorecardProvider,
1635} from "./ContactCenterInsights/QaScorecard.ts";
1636import {
1637 QaScorecardsRevision,
1638 QaScorecardsRevisionProvider,
1639} from "./ContactCenterInsights/QaScorecardsRevision.ts";
1640import {
1641 QaScorecardsRevisionsQaQuestion,
1642 QaScorecardsRevisionsQaQuestionProvider,
1643} from "./ContactCenterInsights/QaScorecardsRevisionsQaQuestion.ts";
1644import { View, ViewProvider } from "./ContactCenterInsights/View.ts";
1645import {
1646 ContactCenter,
1647 ContactCenterProvider,
1648} from "./ContactCenterAIPlatform/ContactCenter.ts";
1649import {
1650 Domain as GmailpostmastertoolsDomain,
1651 DomainProvider as GmailpostmastertoolsDomainProvider,
1652} from "./GmailPostmasterTools/Domain.ts";
1653import {
1654 DomainsUser,
1655 DomainsUserProvider,
1656} from "./GmailPostmasterTools/DomainsUser.ts";
1657import {
1658 SettingsDatasource,
1659 SettingsDatasourceProvider,
1660} from "./CloudSearch/SettingsDatasource.ts";
1661import {
1662 SettingsSearchapplication,
1663 SettingsSearchapplicationProvider,
1664} from "./CloudSearch/SettingsSearchapplication.ts";
1665import {
1666 SupportEventSubscription,
1667 SupportEventSubscriptionProvider,
1668} from "./CloudSupport/SupportEventSubscription.ts";
1669import { Matter, MatterProvider } from "./Vault/Matter.ts";
1670import { MattersExport, MattersExportProvider } from "./Vault/MattersExport.ts";
1671import { MattersHold, MattersHoldProvider } from "./Vault/MattersHold.ts";
1672import {
1673 MattersSavedQuery,
1674 MattersSavedQueryProvider,
1675} from "./Vault/MattersSavedQuery.ts";
1676import {
1677 Subscription as WorkspaceeventsSubscription,
1678 SubscriptionProvider as WorkspaceeventsSubscriptionProvider,
1679} from "./WorkspaceEvents/Subscription.ts";
1680import {
1681 TasksPushNotificationConfig,
1682 TasksPushNotificationConfigProvider,
1683} from "./WorkspaceEvents/TasksPushNotificationConfig.ts";
1684import {
1685 Tenant as JobsTenant,
1686 TenantProvider as JobsTenantProvider,
1687} from "./Jobs/Tenant.ts";
1688import {
1689 TenantsCompany,
1690 TenantsCompanyProvider,
1691} from "./Jobs/TenantsCompany.ts";
1692import { TenantsJob, TenantsJobProvider } from "./Jobs/TenantsJob.ts";
1693import {
1694 Product as VisionProduct,
1695 ProductProvider as VisionProductProvider,
1696} from "./Vision/Product.ts";
1697import {
1698 ProductSet as VisionProductSet,
1699 ProductSetProvider as VisionProductSetProvider,
1700} from "./Vision/ProductSet.ts";
1701import {
1702 ProductsReferenceImage,
1703 ProductsReferenceImageProvider,
1704} from "./Vision/ProductsReferenceImage.ts";
1705import { CustomClass, CustomClassProvider } from "./Speech/CustomClass.ts";
1706import { PhraseSet, PhraseSetProvider } from "./Speech/PhraseSet.ts";
1707import { GetCustomClassHttp } from "./Speech/GetCustomClassHttp.ts";
1708import { GetPhraseSetHttp } from "./Speech/GetPhraseSetHttp.ts";
1709import { RecognizeHttp } from "./Speech/RecognizeHttp.ts";
1710import {
1711 MonetizationSubscription,
1712 MonetizationSubscriptionProvider,
1713} from "./AndroidPublisher/MonetizationSubscription.ts";
1714import {
1715 MonetizationSubscriptionsBasePlansOffer,
1716 MonetizationSubscriptionsBasePlansOfferProvider,
1717} from "./AndroidPublisher/MonetizationSubscriptionsBasePlansOffer.ts";
1718import { Edit, EditProvider } from "./AndroidPublisher/Edit.ts";
1719import {
1720 Inappproduct,
1721 InappproductProvider,
1722} from "./AndroidPublisher/Inappproduct.ts";
1723import {
1724 AchievementConfiguration,
1725 AchievementConfigurationProvider,
1726} from "./GamesConfiguration/AchievementConfiguration.ts";
1727import {
1728 LeaderboardConfiguration,
1729 LeaderboardConfigurationProvider,
1730} from "./GamesConfiguration/LeaderboardConfiguration.ts";
1731import {
1732 Storelayoutcluster,
1733 StorelayoutclusterProvider,
1734} from "./AndroidEnterprise/Storelayoutcluster.ts";
1735import {
1736 Storelayoutpage,
1737 StorelayoutpageProvider,
1738} from "./AndroidEnterprise/Storelayoutpage.ts";
1739import { Webapp, WebappProvider } from "./AndroidEnterprise/Webapp.ts";
1740import {
1741 CustomersConfiguration,
1742 CustomersConfigurationProvider,
1743} from "./AndroidDeviceProvisioning/CustomersConfiguration.ts";
1744import {
1745 CustomersConnectorConfig,
1746 CustomersConnectorConfigProvider,
1747} from "./ChromeManagement/CustomersConnectorConfig.ts";
1748import {
1749 Enterprise as AndroidmanagementEnterprise,
1750 EnterpriseProvider as AndroidmanagementEnterpriseProvider,
1751} from "./AndroidManagement/Enterprise.ts";
1752import {
1753 EnterprisesEnrollmentToken,
1754 EnterprisesEnrollmentTokenProvider,
1755} from "./AndroidManagement/EnterprisesEnrollmentToken.ts";
1756import {
1757 EnterprisesWebApp,
1758 EnterprisesWebAppProvider,
1759} from "./AndroidManagement/EnterprisesWebApp.ts";
1760import {
1761 AppsAuthorizedCertificate,
1762 AppsAuthorizedCertificateProvider,
1763} from "./AppEngine/AppsAuthorizedCertificate.ts";
1764import {
1765 AppsDomainMapping,
1766 AppsDomainMappingProvider,
1767} from "./AppEngine/AppsDomainMapping.ts";
1768import {
1769 AppsFirewallIngressRule,
1770 AppsFirewallIngressRuleProvider,
1771} from "./AppEngine/AppsFirewallIngressRule.ts";
1772import {
1773 AppsServicesVersion,
1774 AppsServicesVersionProvider,
1775} from "./AppEngine/AppsServicesVersion.ts";
1776import {
1777 ApplicationsAuthorizedCertificate,
1778 ApplicationsAuthorizedCertificateProvider,
1779} from "./AppEngine/ApplicationsAuthorizedCertificate.ts";
1780import {
1781 ApplicationsDomainMapping,
1782 ApplicationsDomainMappingProvider,
1783} from "./AppEngine/ApplicationsDomainMapping.ts";
1784import {
1785 UsersSshPublicKey,
1786 UsersSshPublicKeyProvider,
1787} from "./OSLogin/UsersSshPublicKey.ts";
1788import {
1789 LicenseAssignment,
1790 LicenseAssignmentProvider,
1791} from "./Licensing/LicenseAssignment.ts";
1792import {
1793 WebResource,
1794 WebResourceProvider,
1795} from "./SiteVerification/WebResource.ts";
1796import {
1797 Feed as CloudassetFeed,
1798 FeedProvider as CloudassetFeedProvider,
1799} from "./CloudAsset/Feed.ts";
1800import {
1801 SavedQuery as CloudassetSavedQuery,
1802 SavedQueryProvider as CloudassetSavedQueryProvider,
1803} from "./CloudAsset/SavedQuery.ts";
1804import {
1805 Device as CloudidentityDevice,
1806 DeviceProvider as CloudidentityDeviceProvider,
1807} from "./CloudIdentity/Device.ts";
1808import {
1809 Group as CloudidentityGroup,
1810 GroupProvider as CloudidentityGroupProvider,
1811} from "./CloudIdentity/Group.ts";
1812import {
1813 GroupsMembership,
1814 GroupsMembershipProvider,
1815} from "./CloudIdentity/GroupsMembership.ts";
1816import {
1817 InboundOidcSsoProfile,
1818 InboundOidcSsoProfileProvider,
1819} from "./CloudIdentity/InboundOidcSsoProfile.ts";
1820import {
1821 InboundSamlSsoProfile,
1822 InboundSamlSsoProfileProvider,
1823} from "./CloudIdentity/InboundSamlSsoProfile.ts";
1824import {
1825 InboundSsoAssignment,
1826 InboundSsoAssignmentProvider,
1827} from "./CloudIdentity/InboundSsoAssignment.ts";
1828import {
1829 Customer as CloudchannelCustomer,
1830 CustomerProvider as CloudchannelCustomerProvider,
1831} from "./CloudChannel/Customer.ts";
1832import {
1833 ChannelPartnerLinksCustomer,
1834 ChannelPartnerLinksCustomerProvider,
1835} from "./CloudChannel/ChannelPartnerLinksCustomer.ts";
1836import {
1837 CustomersCustomerRepricingConfig,
1838 CustomersCustomerRepricingConfigProvider,
1839} from "./CloudChannel/CustomersCustomerRepricingConfig.ts";
1840import {
1841 ChannelPartnerLinksChannelPartnerRepricingConfig,
1842 ChannelPartnerLinksChannelPartnerRepricingConfigProvider,
1843} from "./CloudChannel/ChannelPartnerLinksChannelPartnerRepricingConfig.ts";
1844import {
1845 Customer as CloudcontrolspartnerCustomer,
1846 CustomerProvider as CloudcontrolspartnerCustomerProvider,
1847} from "./CloudControlsPartner/Customer.ts";
1848import {
1849 Deployment as DeploymentmanagerDeployment,
1850 DeploymentProvider as DeploymentmanagerDeploymentProvider,
1851} from "./DeploymentManager/Deployment.ts";
1852import {
1853 Dataset as HealthcareDataset,
1854 DatasetProvider as HealthcareDatasetProvider,
1855} from "./Healthcare/Dataset.ts";
1856import {
1857 DatasetsConsentStore,
1858 DatasetsConsentStoreProvider,
1859} from "./Healthcare/DatasetsConsentStore.ts";
1860import {
1861 DatasetsConsentStoresAttributeDefinition,
1862 DatasetsConsentStoresAttributeDefinitionProvider,
1863} from "./Healthcare/DatasetsConsentStoresAttributeDefinition.ts";
1864import {
1865 DatasetsConsentStoresConsent,
1866 DatasetsConsentStoresConsentProvider,
1867} from "./Healthcare/DatasetsConsentStoresConsent.ts";
1868import {
1869 DatasetsConsentStoresConsentArtifact,
1870 DatasetsConsentStoresConsentArtifactProvider,
1871} from "./Healthcare/DatasetsConsentStoresConsentArtifact.ts";
1872import {
1873 DatasetsConsentStoresUserDataMapping,
1874 DatasetsConsentStoresUserDataMappingProvider,
1875} from "./Healthcare/DatasetsConsentStoresUserDataMapping.ts";
1876import {
1877 DatasetsDicomStore,
1878 DatasetsDicomStoreProvider,
1879} from "./Healthcare/DatasetsDicomStore.ts";
1880import {
1881 DatasetsFhirStore,
1882 DatasetsFhirStoreProvider,
1883} from "./Healthcare/DatasetsFhirStore.ts";
1884import {
1885 DatasetsHl7V2Store,
1886 DatasetsHl7V2StoreProvider,
1887} from "./Healthcare/DatasetsHl7V2Store.ts";
1888import {
1889 DatasetsHl7V2StoresMessage,
1890 DatasetsHl7V2StoresMessageProvider,
1891} from "./Healthcare/DatasetsHl7V2StoresMessage.ts";
1892import {
1893 BrandsIdentityAwareProxyClient,
1894 BrandsIdentityAwareProxyClientProvider,
1895} from "./IAP/BrandsIdentityAwareProxyClient.ts";
1896import { IapDestGroup, IapDestGroupProvider } from "./IAP/IapDestGroup.ts";
1897import {
1898 AgentsEntityType,
1899 AgentsEntityTypeProvider,
1900} from "./Dialogflow/AgentsEntityType.ts";
1901import {
1902 AgentsEnvironment,
1903 AgentsEnvironmentProvider,
1904} from "./Dialogflow/AgentsEnvironment.ts";
1905import {
1906 AgentsEnvironmentsExperiment,
1907 AgentsEnvironmentsExperimentProvider,
1908} from "./Dialogflow/AgentsEnvironmentsExperiment.ts";
1909import {
1910 AgentsEnvironmentsSessionsEntityType,
1911 AgentsEnvironmentsSessionsEntityTypeProvider,
1912} from "./Dialogflow/AgentsEnvironmentsSessionsEntityType.ts";
1913import { AgentsFlow, AgentsFlowProvider } from "./Dialogflow/AgentsFlow.ts";
1914import {
1915 AgentsFlowsPage,
1916 AgentsFlowsPageProvider,
1917} from "./Dialogflow/AgentsFlowsPage.ts";
1918import {
1919 AgentsFlowsTransitionRouteGroup,
1920 AgentsFlowsTransitionRouteGroupProvider,
1921} from "./Dialogflow/AgentsFlowsTransitionRouteGroup.ts";
1922import {
1923 AgentsFlowsVersion,
1924 AgentsFlowsVersionProvider,
1925} from "./Dialogflow/AgentsFlowsVersion.ts";
1926import {
1927 AgentsGenerator,
1928 AgentsGeneratorProvider,
1929} from "./Dialogflow/AgentsGenerator.ts";
1930import {
1931 AgentsIntent,
1932 AgentsIntentProvider,
1933} from "./Dialogflow/AgentsIntent.ts";
1934import {
1935 AgentsPlaybook,
1936 AgentsPlaybookProvider,
1937} from "./Dialogflow/AgentsPlaybook.ts";
1938import {
1939 AgentsPlaybooksExample,
1940 AgentsPlaybooksExampleProvider,
1941} from "./Dialogflow/AgentsPlaybooksExample.ts";
1942import {
1943 AgentsPlaybooksVersion,
1944 AgentsPlaybooksVersionProvider,
1945} from "./Dialogflow/AgentsPlaybooksVersion.ts";
1946import {
1947 AgentsSessionsEntityType,
1948 AgentsSessionsEntityTypeProvider,
1949} from "./Dialogflow/AgentsSessionsEntityType.ts";
1950import { AgentsTool, AgentsToolProvider } from "./Dialogflow/AgentsTool.ts";
1951import {
1952 AgentsToolsVersion,
1953 AgentsToolsVersionProvider,
1954} from "./Dialogflow/AgentsToolsVersion.ts";
1955import {
1956 AgentsTransitionRouteGroup,
1957 AgentsTransitionRouteGroupProvider,
1958} from "./Dialogflow/AgentsTransitionRouteGroup.ts";
1959import {
1960 AgentsWebhook,
1961 AgentsWebhookProvider,
1962} from "./Dialogflow/AgentsWebhook.ts";
1963import {
1964 SecuritySetting,
1965 SecuritySettingProvider,
1966} from "./Dialogflow/SecuritySetting.ts";
1967import { ContentPolicy, ContentPolicyProvider } from "./DLP/ContentPolicy.ts";
1968import {
1969 DeidentifyTemplate,
1970 DeidentifyTemplateProvider,
1971} from "./DLP/DeidentifyTemplate.ts";
1972import {
1973 DiscoveryConfig,
1974 DiscoveryConfigProvider,
1975} from "./DLP/DiscoveryConfig.ts";
1976import { DlpJob, DlpJobProvider } from "./DLP/DlpJob.ts";
1977import {
1978 InspectTemplate,
1979 InspectTemplateProvider,
1980} from "./DLP/InspectTemplate.ts";
1981import { JobTrigger, JobTriggerProvider } from "./DLP/JobTrigger.ts";
1982import {
1983 LocationsDeidentifyTemplate,
1984 LocationsDeidentifyTemplateProvider,
1985} from "./DLP/LocationsDeidentifyTemplate.ts";
1986import {
1987 LocationsDlpJob,
1988 LocationsDlpJobProvider,
1989} from "./DLP/LocationsDlpJob.ts";
1990import {
1991 LocationsInspectTemplate,
1992 LocationsInspectTemplateProvider,
1993} from "./DLP/LocationsInspectTemplate.ts";
1994import {
1995 LocationsJobTrigger,
1996 LocationsJobTriggerProvider,
1997} from "./DLP/LocationsJobTrigger.ts";
1998import {
1999 LocationsStoredInfoType,
2000 LocationsStoredInfoTypeProvider,
2001} from "./DLP/LocationsStoredInfoType.ts";
2002import {
2003 OrganizationStoredInfoType,
2004 OrganizationStoredInfoTypeProvider,
2005} from "./DLP/OrganizationStoredInfoType.ts";
2006import {
2007 StoredInfoType,
2008 StoredInfoTypeProvider,
2009} from "./DLP/StoredInfoType.ts";
2010import {
2011 OrganizationsDeidentifyTemplate,
2012 OrganizationsDeidentifyTemplateProvider,
2013} from "./DLP/OrganizationsDeidentifyTemplate.ts";
2014import {
2015 OrganizationsInspectTemplate,
2016 OrganizationsInspectTemplateProvider,
2017} from "./DLP/OrganizationsInspectTemplate.ts";
2018import {
2019 OrganizationsLocationsConnection,
2020 OrganizationsLocationsConnectionProvider,
2021} from "./DLP/OrganizationsLocationsConnection.ts";
2022import {
2023 OrganizationsLocationsDeidentifyTemplate,
2024 OrganizationsLocationsDeidentifyTemplateProvider,
2025} from "./DLP/OrganizationsLocationsDeidentifyTemplate.ts";
2026import {
2027 OrganizationsLocationsDiscoveryConfig,
2028 OrganizationsLocationsDiscoveryConfigProvider,
2029} from "./DLP/OrganizationsLocationsDiscoveryConfig.ts";
2030import {
2031 OrganizationsLocationsInspectTemplate,
2032 OrganizationsLocationsInspectTemplateProvider,
2033} from "./DLP/OrganizationsLocationsInspectTemplate.ts";
2034import {
2035 OrganizationsLocationsJobTrigger,
2036 OrganizationsLocationsJobTriggerProvider,
2037} from "./DLP/OrganizationsLocationsJobTrigger.ts";
2038import {
2039 OrganizationsLocationsStoredInfoType,
2040 OrganizationsLocationsStoredInfoTypeProvider,
2041} from "./DLP/OrganizationsLocationsStoredInfoType.ts";
2042import {
2043 FolderBigQueryExport,
2044 FolderBigQueryExportProvider,
2045} from "./SecurityCenter/FolderBigQueryExport.ts";
2046import {
2047 FolderEventThreatDetectionSettingsCustomModule,
2048 FolderEventThreatDetectionSettingsCustomModuleProvider,
2049} from "./SecurityCenter/FolderEventThreatDetectionSettingsCustomModule.ts";
2050import {
2051 FolderMuteConfig,
2052 FolderMuteConfigProvider,
2053} from "./SecurityCenter/FolderMuteConfig.ts";
2054import {
2055 FolderNotificationConfig,
2056 FolderNotificationConfigProvider,
2057} from "./SecurityCenter/FolderNotificationConfig.ts";
2058import {
2059 FolderSecurityHealthAnalyticsSettingsCustomModule,
2060 FolderSecurityHealthAnalyticsSettingsCustomModuleProvider,
2061} from "./SecurityCenter/FolderSecurityHealthAnalyticsSettingsCustomModule.ts";
2062import {
2063 OrganizationBigQueryExport,
2064 OrganizationBigQueryExportProvider,
2065} from "./SecurityCenter/OrganizationBigQueryExport.ts";
2066import {
2067 OrganizationEventThreatDetectionSettingsCustomModule,
2068 OrganizationEventThreatDetectionSettingsCustomModuleProvider,
2069} from "./SecurityCenter/OrganizationEventThreatDetectionSettingsCustomModule.ts";
2070import {
2071 OrganizationMuteConfig,
2072 OrganizationMuteConfigProvider,
2073} from "./SecurityCenter/OrganizationMuteConfig.ts";
2074import {
2075 NotificationConfig,
2076 NotificationConfigProvider,
2077} from "./SecurityCenter/NotificationConfig.ts";
2078import {
2079 OrganizationsNotificationConfig,
2080 OrganizationsNotificationConfigProvider,
2081} from "./SecurityCenter/OrganizationsNotificationConfig.ts";
2082import { MuteConfig, MuteConfigProvider } from "./SecurityCenter/MuteConfig.ts";
2083import {
2084 BigQueryExport,
2085 BigQueryExportProvider,
2086} from "./SecurityCenter/BigQueryExport.ts";
2087import {
2088 EventThreatDetectionSettingsCustomModule,
2089 EventThreatDetectionSettingsCustomModuleProvider,
2090} from "./SecurityCenter/EventThreatDetectionSettingsCustomModule.ts";
2091import {
2092 SecurityHealthAnalyticsSettingsCustomModule,
2093 SecurityHealthAnalyticsSettingsCustomModuleProvider,
2094} from "./SecurityCenter/SecurityHealthAnalyticsSettingsCustomModule.ts";
2095import {
2096 OrganizationsSecurityHealthAnalyticsSettingsCustomModule,
2097 OrganizationsSecurityHealthAnalyticsSettingsCustomModuleProvider,
2098} from "./SecurityCenter/OrganizationsSecurityHealthAnalyticsSettingsCustomModule.ts";
2099import { Posture, PostureProvider } from "./SecurityPosture/Posture.ts";
2100import {
2101 PostureDeployment,
2102 PostureDeploymentProvider,
2103} from "./SecurityPosture/PostureDeployment.ts";
2104import {
2105 AppgroupsAppsKey,
2106 AppgroupsAppsKeyProvider,
2107} from "./Apigee/AppgroupsAppsKey.ts";
2108import {
2109 Datacollector,
2110 DatacollectorProvider,
2111} from "./Apigee/Datacollector.ts";
2112import { Developer, DeveloperProvider } from "./Apigee/Developer.ts";
2113import {
2114 DevelopersApp,
2115 DevelopersAppProvider,
2116} from "./Apigee/DevelopersApp.ts";
2117import {
2118 DevelopersAppsKey,
2119 DevelopersAppsKeyProvider,
2120} from "./Apigee/DevelopersAppsKey.ts";
2121import { DnsZone, DnsZoneProvider } from "./Apigee/DnsZone.ts";
2122import {
2123 EndpointAttachment,
2124 EndpointAttachmentProvider,
2125} from "./Apigee/EndpointAttachment.ts";
2126import { Envgroup, EnvgroupProvider } from "./Apigee/Envgroup.ts";
2127import {
2128 EnvgroupsAttachment,
2129 EnvgroupsAttachmentProvider,
2130} from "./Apigee/EnvgroupsAttachment.ts";
2131import {
2132 Environment as ApigeeEnvironment,
2133 EnvironmentProvider as ApigeeEnvironmentProvider,
2134} from "./Apigee/Environment.ts";
2135import {
2136 DataStoresBranchesDocument,
2137 DataStoresBranchesDocumentProvider,
2138} from "./DiscoveryEngine/DataStoresBranchesDocument.ts";
2139import {
2140 DataStoresControl,
2141 DataStoresControlProvider,
2142} from "./DiscoveryEngine/DataStoresControl.ts";
2143import {
2144 DataStoresConversation,
2145 DataStoresConversationProvider,
2146} from "./DiscoveryEngine/DataStoresConversation.ts";
2147import {
2148 DataStoresSchema,
2149 DataStoresSchemaProvider,
2150} from "./DiscoveryEngine/DataStoresSchema.ts";
2151import {
2152 DataStoresServingConfig,
2153 DataStoresServingConfigProvider,
2154} from "./DiscoveryEngine/DataStoresServingConfig.ts";
2155import {
2156 DataStoresSession,
2157 DataStoresSessionProvider,
2158} from "./DiscoveryEngine/DataStoresSession.ts";
2159import {
2160 DataStoresSiteSearchEngineTargetSite,
2161 DataStoresSiteSearchEngineTargetSiteProvider,
2162} from "./DiscoveryEngine/DataStoresSiteSearchEngineTargetSite.ts";
2163import {
2164 IdentityMappingStore,
2165 IdentityMappingStoreProvider,
2166} from "./DiscoveryEngine/IdentityMappingStore.ts";
2167import { DataStore, DataStoreProvider } from "./DiscoveryEngine/DataStore.ts";
2168import {
2169 CollectionsEngine,
2170 CollectionsEngineProvider,
2171} from "./DiscoveryEngine/CollectionsEngine.ts";
2172import {
2173 CollectionsEnginesAssistant,
2174 CollectionsEnginesAssistantProvider,
2175} from "./DiscoveryEngine/CollectionsEnginesAssistant.ts";
2176import {
2177 CollectionsEnginesAssistantsAgentsA2aV1TasksPushNotificationConfig,
2178 CollectionsEnginesAssistantsAgentsA2aV1TasksPushNotificationConfigProvider,
2179} from "./DiscoveryEngine/CollectionsEnginesAssistantsAgentsA2aV1TasksPushNotificationConfig.ts";
2180import {
2181 CollectionsEnginesControl,
2182 CollectionsEnginesControlProvider,
2183} from "./DiscoveryEngine/CollectionsEnginesControl.ts";
2184import {
2185 CollectionsEnginesConversation,
2186 CollectionsEnginesConversationProvider,
2187} from "./DiscoveryEngine/CollectionsEnginesConversation.ts";
2188import {
2189 CollectionsEnginesServingConfig,
2190 CollectionsEnginesServingConfigProvider,
2191} from "./DiscoveryEngine/CollectionsEnginesServingConfig.ts";
2192import {
2193 CollectionsEnginesSession,
2194 CollectionsEnginesSessionProvider,
2195} from "./DiscoveryEngine/CollectionsEnginesSession.ts";
2196import {
2197 CollectionsDataStore,
2198 CollectionsDataStoreProvider,
2199} from "./DiscoveryEngine/CollectionsDataStore.ts";
2200import {
2201 CollectionsDataStoresBranchesDocument,
2202 CollectionsDataStoresBranchesDocumentProvider,
2203} from "./DiscoveryEngine/CollectionsDataStoresBranchesDocument.ts";
2204import {
2205 CollectionsDataStoresControl,
2206 CollectionsDataStoresControlProvider,
2207} from "./DiscoveryEngine/CollectionsDataStoresControl.ts";
2208import {
2209 CollectionsDataStoresConversation,
2210 CollectionsDataStoresConversationProvider,
2211} from "./DiscoveryEngine/CollectionsDataStoresConversation.ts";
2212import {
2213 CollectionsDataStoresSchema,
2214 CollectionsDataStoresSchemaProvider,
2215} from "./DiscoveryEngine/CollectionsDataStoresSchema.ts";
2216import {
2217 CollectionsDataStoresServingConfig,
2218 CollectionsDataStoresServingConfigProvider,
2219} from "./DiscoveryEngine/CollectionsDataStoresServingConfig.ts";
2220import {
2221 CollectionsDataStoresSession,
2222 CollectionsDataStoresSessionProvider,
2223} from "./DiscoveryEngine/CollectionsDataStoresSession.ts";
2224import {
2225 CollectionsDataStoresSiteSearchEngineTargetSite,
2226 CollectionsDataStoresSiteSearchEngineTargetSiteProvider,
2227} from "./DiscoveryEngine/CollectionsDataStoresSiteSearchEngineTargetSite.ts";
2228import {
2229 Deployment as ApihubDeployment,
2230 DeploymentProvider as ApihubDeploymentProvider,
2231} from "./ApiHub/Deployment.ts";
2232import { ExternalApi, ExternalApiProvider } from "./ApiHub/ExternalApi.ts";
2233import { Plugin, PluginProvider } from "./ApiHub/Plugin.ts";
2234import {
2235 PluginsInstance,
2236 PluginsInstanceProvider,
2237} from "./ApiHub/PluginsInstance.ts";
2238import {
2239 RuntimeProjectAttachment,
2240 RuntimeProjectAttachmentProvider,
2241} from "./ApiHub/RuntimeProjectAttachment.ts";
2242import {
2243 ApiHubInstance,
2244 ApiHubInstanceProvider,
2245} from "./ApiHub/ApiHubInstance.ts";
2246import {
2247 Api as ApihubApi,
2248 ApiProvider as ApihubApiProvider,
2249} from "./ApiHub/Api.ts";
2250import { ApisVersion, ApisVersionProvider } from "./ApiHub/ApisVersion.ts";
2251import {
2252 ApisVersionsOperation,
2253 ApisVersionsOperationProvider,
2254} from "./ApiHub/ApisVersionsOperation.ts";
2255import {
2256 ApisVersionsSpec,
2257 ApisVersionsSpecProvider,
2258} from "./ApiHub/ApisVersionsSpec.ts";
2259import {
2260 Attribute as ApihubAttribute,
2261 AttributeProvider as ApihubAttributeProvider,
2262} from "./ApiHub/Attribute.ts";
2263import { Curation, CurationProvider } from "./ApiHub/Curation.ts";
2264import { Dependency, DependencyProvider } from "./ApiHub/Dependency.ts";
2265import { Application, ApplicationProvider } from "./AppHub/Application.ts";
2266import {
2267 ApplicationsService,
2268 ApplicationsServiceProvider,
2269} from "./AppHub/ApplicationsService.ts";
2270import {
2271 ApplicationsWorkload,
2272 ApplicationsWorkloadProvider,
2273} from "./AppHub/ApplicationsWorkload.ts";
2274import {
2275 ServiceProjectAttachment,
2276 ServiceProjectAttachmentProvider,
2277} from "./AppHub/ServiceProjectAttachment.ts";
2278import {
2279 ObservationJob,
2280 ObservationJobProvider,
2281} from "./Apim/ObservationJob.ts";
2282import {
2283 ObservationSource,
2284 ObservationSourceProvider,
2285} from "./Apim/ObservationSource.ts";
2286import { ApisConfig, ApisConfigProvider } from "./ApiGateway/ApisConfig.ts";
2287import {
2288 DataExchange,
2289 DataExchangeProvider,
2290} from "./AnalyticsHub/DataExchange.ts";
2291import {
2292 DataExchangesListing,
2293 DataExchangesListingProvider,
2294} from "./AnalyticsHub/DataExchangesListing.ts";
2295import {
2296 DataExchangesQueryTemplate,
2297 DataExchangesQueryTemplateProvider,
2298} from "./AnalyticsHub/DataExchangesQueryTemplate.ts";
2299import {
2300 BuyersClientsUser,
2301 BuyersClientsUserProvider,
2302} from "./AuthorizedBuyersMarketplace/BuyersClientsUser.ts";
2303import {
2304 AccountTypesUserList,
2305 AccountTypesUserListProvider,
2306} from "./DataManager/AccountTypesUserList.ts";
2307import {
2308 BiddersPretargetingConfig,
2309 BiddersPretargetingConfigProvider,
2310} from "./RealTimeBidding/BiddersPretargetingConfig.ts";
2311import {
2312 Pipeline as DatapipelinesPipeline,
2313 PipelineProvider as DatapipelinesPipelineProvider,
2314} from "./DataPipelines/Pipeline.ts";
2315import { RunPipelineHttp } from "./DataPipelines/RunPipelineHttp.ts";
2316import { StopPipelineHttp } from "./DataPipelines/StopPipelineHttp.ts";
2317import {
2318 Index as DatastoreIndex,
2319 IndexProvider as DatastoreIndexProvider,
2320} from "./Datastore/Indexes.ts";
2321import { LookupHttp } from "./Datastore/LookupHttp.ts";
2322import { CommitHttp } from "./Datastore/CommitHttp.ts";
2323import { RunQueryHttp } from "./Datastore/RunQueryHttp.ts";
2324import {
2325 AuthProvider as AgentidentityAuthProvider,
2326 AuthProviderProvider as AgentidentityAuthProviderProvider,
2327} from "./AgentIdentity/AuthProvider.ts";
2328import {
2329 MerchantReview,
2330 MerchantReviewProvider,
2331} from "./MerchantApiReviews/MerchantReview.ts";
2332import {
2333 ProductReview,
2334 ProductReviewProvider,
2335} from "./MerchantApiReviews/ProductReview.ts";
2336import {
2337 DocumentSchema as ContentwarehouseDocumentSchema,
2338 DocumentSchemaProvider as ContentwarehouseDocumentSchemaProvider,
2339} from "./ContentWarehouse/DocumentSchema.ts";
2340import {
2341 Document as ContentwarehouseDocument,
2342 DocumentProvider as ContentwarehouseDocumentProvider,
2343} from "./ContentWarehouse/Document.ts";
2344import {
2345 RuleSet as ContentwarehouseRuleSet,
2346 RuleSetProvider as ContentwarehouseRuleSetProvider,
2347} from "./ContentWarehouse/RuleSet.ts";
2348import {
2349 SynonymSet as ContentwarehouseSynonymSet,
2350 SynonymSetProvider as ContentwarehouseSynonymSetProvider,
2351} from "./ContentWarehouse/SynonymSet.ts";
2352import { GetDocumentSchemaHttp } from "./ContentWarehouse/GetDocumentSchemaHttp.ts";
2353import { GetDocumentHttp as GetContentwarehouseDocumentHttp } from "./ContentWarehouse/GetDocumentHttp.ts";
2354import { GetRuleSetHttp } from "./ContentWarehouse/GetRuleSetHttp.ts";
2355import { GetSynonymSetHttp } from "./ContentWarehouse/GetSynonymSetHttp.ts";
2356
2357import {
2358 SfdcInstance,
2359 SfdcInstanceProvider,
2360} from "./Integrations/SfdcInstance.ts";
2361import {
2362 SfdcInstancesSfdcChannel,
2363 SfdcInstancesSfdcChannelProvider,
2364} from "./Integrations/SfdcInstancesSfdcChannel.ts";
2365import {
2366 Template as IntegrationsTemplate,
2367 TemplateProvider as IntegrationsTemplateProvider,
2368} from "./Integrations/Template.ts";
2369import { AuthConfig, AuthConfigProvider } from "./Integrations/AuthConfig.ts";
2370import {
2371 IntegrationsVersion,
2372 IntegrationsVersionProvider,
2373} from "./Integrations/IntegrationsVersion.ts";
2374import {
2375 IntegrationsVersionsTestCases,
2376 IntegrationsVersionsTestCasesProvider,
2377} from "./Integrations/IntegrationsVersionsTestCases.ts";
2378import {
2379 ProductsAuthConfig,
2380 ProductsAuthConfigProvider,
2381} from "./Integrations/ProductsAuthConfig.ts";
2382import {
2383 ProductsCertificate,
2384 ProductsCertificateProvider,
2385} from "./Integrations/ProductsCertificate.ts";
2386import {
2387 ProductsIntegrationsVersion,
2388 ProductsIntegrationsVersionProvider,
2389} from "./Integrations/ProductsIntegrationsVersion.ts";
2390import {
2391 ProductsSfdcInstance,
2392 ProductsSfdcInstanceProvider,
2393} from "./Integrations/ProductsSfdcInstance.ts";
2394import {
2395 ProductsSfdcInstancesSfdcChannel,
2396 ProductsSfdcInstancesSfdcChannelProvider,
2397} from "./Integrations/ProductsSfdcInstancesSfdcChannel.ts";
2398import {
2399 AssetsExportJob as MigrationcenterAssetsExportJob,
2400 AssetsExportJobProvider as MigrationcenterAssetsExportJobProvider,
2401} from "./MigrationCenter/AssetsExportJob.ts";
2402import {
2403 DiscoveryClient as MigrationcenterDiscoveryClient,
2404 DiscoveryClientProvider as MigrationcenterDiscoveryClientProvider,
2405} from "./MigrationCenter/DiscoveryClient.ts";
2406import {
2407 Group as MigrationcenterGroup,
2408 GroupProvider as MigrationcenterGroupProvider,
2409} from "./MigrationCenter/Group.ts";
2410import {
2411 ImportJob as MigrationcenterImportJob,
2412 ImportJobProvider as MigrationcenterImportJobProvider,
2413} from "./MigrationCenter/ImportJob.ts";
2414import {
2415 ImportJobsImportDataFile as MigrationcenterImportJobsImportDataFile,
2416 ImportJobsImportDataFileProvider as MigrationcenterImportJobsImportDataFileProvider,
2417} from "./MigrationCenter/ImportJobsImportDataFile.ts";
2418import {
2419 PreferenceSet as MigrationcenterPreferenceSet,
2420 PreferenceSetProvider as MigrationcenterPreferenceSetProvider,
2421} from "./MigrationCenter/PreferenceSet.ts";
2422import {
2423 ReportConfig as MigrationcenterReportConfig,
2424 ReportConfigProvider as MigrationcenterReportConfigProvider,
2425} from "./MigrationCenter/ReportConfig.ts";
2426import {
2427 ReportConfigsReport as MigrationcenterReportConfigsReport,
2428 ReportConfigsReportProvider as MigrationcenterReportConfigsReportProvider,
2429} from "./MigrationCenter/ReportConfigsReport.ts";
2430import {
2431 Source as MigrationcenterSource,
2432 SourceProvider as MigrationcenterSourceProvider,
2433} from "./MigrationCenter/Source.ts";
2434import {
2435 Collector as RapidmigrationassessmentCollector,
2436 CollectorProvider as RapidmigrationassessmentCollectorProvider,
2437} from "./RapidMigrationAssessment/Collector.ts";
2438import { PauseCollectorHttp } from "./RapidMigrationAssessment/PauseCollectorHttp.ts";
2439import { RegisterCollectorHttp } from "./RapidMigrationAssessment/RegisterCollectorHttp.ts";
2440import { ResumeCollectorHttp } from "./RapidMigrationAssessment/ResumeCollectorHttp.ts";
2441import {
2442 Federation as MetastoreFederation,
2443 FederationProvider as MetastoreFederationProvider,
2444} from "./Metastore/Federation.ts";
2445import {
2446 Service as MetastoreService,
2447 ServiceProvider as MetastoreServiceProvider,
2448} from "./Metastore/Service.ts";
2449import {
2450 ServicesBackup as MetastoreServicesBackup,
2451 ServicesBackupProvider as MetastoreServicesBackupProvider,
2452} from "./Metastore/ServicesBackup.ts";
2453import {
2454 ProjectsLocationsFolder,
2455 ProjectsLocationsFolderProvider,
2456} from "./Dataform/ProjectsLocationsFolder.ts";
2457import {
2458 RepositoriesReleaseConfig,
2459 RepositoriesReleaseConfigProvider,
2460} from "./Dataform/RepositoriesReleaseConfig.ts";
2461import {
2462 RepositoriesWorkflowConfig,
2463 RepositoriesWorkflowConfigProvider,
2464} from "./Dataform/RepositoriesWorkflowConfig.ts";
2465import {
2466 RepositoriesWorkflowInvocation,
2467 RepositoriesWorkflowInvocationProvider,
2468} from "./Dataform/RepositoriesWorkflowInvocation.ts";
2469import {
2470 RepositoriesWorkspace,
2471 RepositoriesWorkspaceProvider,
2472} from "./Dataform/RepositoriesWorkspace.ts";
2473import {
2474 Repository as DataformRepository,
2475 RepositoryProvider as DataformRepositoryProvider,
2476} from "./Dataform/Repository.ts";
2477import { Team, TeamProvider } from "./Dataform/Team.ts";
2478import {
2479 VolumesReplication,
2480 VolumesReplicationProvider,
2481} from "./NetApp/VolumesReplication.ts";
2482import {
2483 VmwareEngineNetwork,
2484 VmwareEngineNetworkProvider,
2485} from "./VMwareEngine/VmwareEngineNetwork.ts";
2486import {
2487 PrivateConnection,
2488 PrivateConnectionProvider,
2489} from "./VMwareEngine/PrivateConnection.ts";
2490import {
2491 PrivateCloudsManagementDnsZoneBinding,
2492 PrivateCloudsManagementDnsZoneBindingProvider,
2493} from "./VMwareEngine/PrivateCloudsManagementDnsZoneBinding.ts";
2494import {
2495 Datastore as VmwareengineDatastore,
2496 DatastoreProvider as VmwareengineDatastoreProvider,
2497} from "./VMwareEngine/Datastore.ts";
2498import {
2499 NetworkPeering,
2500 NetworkPeeringProvider,
2501} from "./VMwareEngine/NetworkPeering.ts";
2502import {
2503 NetworkPolicy as VmwareengineNetworkPolicy,
2504 NetworkPolicyProvider as VmwareengineNetworkPolicyProvider,
2505} from "./VMwareEngine/NetworkPolicy.ts";
2506import {
2507 NetworkPoliciesExternalAccessRule,
2508 NetworkPoliciesExternalAccessRuleProvider,
2509} from "./VMwareEngine/NetworkPoliciesExternalAccessRule.ts";
2510import {
2511 PrivateCloud,
2512 PrivateCloudProvider,
2513} from "./VMwareEngine/PrivateCloud.ts";
2514import {
2515 PrivateCloudsCluster,
2516 PrivateCloudsClusterProvider,
2517} from "./VMwareEngine/PrivateCloudsCluster.ts";
2518import {
2519 PrivateCloudsExternalAddress,
2520 PrivateCloudsExternalAddressProvider,
2521} from "./VMwareEngine/PrivateCloudsExternalAddress.ts";
2522import {
2523 PrivateCloudsLoggingServer,
2524 PrivateCloudsLoggingServerProvider,
2525} from "./VMwareEngine/PrivateCloudsLoggingServer.ts";
2526import {
2527 VolumesSnapshot,
2528 VolumesSnapshotProvider,
2529} from "./NetApp/VolumesSnapshot.ts";
2530import {
2531 BackupChannel,
2532 BackupChannelProvider,
2533} from "./GKEBackup/BackupChannel.ts";
2534import { BackupPlan, BackupPlanProvider } from "./GKEBackup/BackupPlan.ts";
2535import {
2536 BackupPlansBackup,
2537 BackupPlansBackupProvider,
2538} from "./GKEBackup/BackupPlansBackup.ts";
2539import {
2540 RestoreChannel,
2541 RestoreChannelProvider,
2542} from "./GKEBackup/RestoreChannel.ts";
2543import { RestorePlan, RestorePlanProvider } from "./GKEBackup/RestorePlan.ts";
2544import {
2545 RestorePlansRestore,
2546 RestorePlansRestoreProvider,
2547} from "./GKEBackup/RestorePlansRestore.ts";
2548import {
2549 MembershipsFeature,
2550 MembershipsFeatureProvider,
2551} from "./GKEHub/MembershipsFeature.ts";
2552import {
2553 InstancesBackup,
2554 InstancesBackupProvider,
2555} from "./Looker/InstancesBackup.ts";
2556import {
2557 BareMetalCluster,
2558 BareMetalClusterProvider,
2559} from "./GKEOnPrem/BareMetalCluster.ts";
2560import {
2561 BareMetalClustersBareMetalNodePool,
2562 BareMetalClustersBareMetalNodePoolProvider,
2563} from "./GKEOnPrem/BareMetalClustersBareMetalNodePool.ts";
2564import {
2565 VmwareCluster as GkeonpremVmwareCluster,
2566 VmwareClusterProvider as GkeonpremVmwareClusterProvider,
2567} from "./GKEOnPrem/VmwareCluster.ts";
2568import {
2569 VmwareClustersVmwareNodePool,
2570 VmwareClustersVmwareNodePoolProvider,
2571} from "./GKEOnPrem/VmwareClustersVmwareNodePool.ts";
2572import {
2573 BackupVault as BackupdrBackupVault,
2574 BackupVaultProvider as BackupdrBackupVaultProvider,
2575} from "./BackupDR/BackupVault.ts";
2576import {
2577 BackupPlan as BackupdrBackupPlan,
2578 BackupPlanProvider as BackupdrBackupPlanProvider,
2579} from "./BackupDR/BackupPlan.ts";
2580import {
2581 BackupPlanAssociation,
2582 BackupPlanAssociationProvider,
2583} from "./BackupDR/BackupPlanAssociation.ts";
2584import {
2585 ManagementServer as BackupdrManagementServer,
2586 ManagementServerProvider as BackupdrManagementServerProvider,
2587} from "./BackupDR/ManagementServer.ts";
2588import {
2589 NfsShare as BaremetalsolutionNfsShare,
2590 NfsShareProvider as BaremetalsolutionNfsShareProvider,
2591} from "./BareMetalSolution/NfsShare.ts";
2592import {
2593 VolumesSnapshot as BaremetalsolutionVolumesSnapshot,
2594 VolumesSnapshotProvider as BaremetalsolutionVolumesSnapshotProvider,
2595} from "./BareMetalSolution/VolumesSnapshot.ts";
2596import {
2597 Domain as ManagedidentitiesDomain,
2598 DomainProvider as ManagedidentitiesDomainProvider,
2599} from "./ManagedIdentities/Domain.ts";
2600import {
2601 DomainsBackup as ManagedidentitiesDomainsBackup,
2602 DomainsBackupProvider as ManagedidentitiesDomainsBackupProvider,
2603} from "./ManagedIdentities/DomainsBackup.ts";
2604import {
2605 Peering as ManagedidentitiesPeering,
2606 PeeringProvider as ManagedidentitiesPeeringProvider,
2607} from "./ManagedIdentities/Peering.ts";
2608import {
2609 CustomTargetType,
2610 CustomTargetTypeProvider,
2611} from "./CloudDeploy/CustomTargetType.ts";
2612import {
2613 DeliveryPipeline,
2614 DeliveryPipelineProvider,
2615} from "./CloudDeploy/DeliveryPipeline.ts";
2616import {
2617 DeliveryPipelinesAutomation,
2618 DeliveryPipelinesAutomationProvider,
2619} from "./CloudDeploy/DeliveryPipelinesAutomation.ts";
2620import {
2621 DeployPolicy,
2622 DeployPolicyProvider,
2623} from "./CloudDeploy/DeployPolicy.ts";
2624import {
2625 Target as ClouddeployTarget,
2626 TargetProvider as ClouddeployTargetProvider,
2627} from "./CloudDeploy/Target.ts";
2628import {
2629 DeploymentGroup as ConfigDeploymentGroup,
2630 DeploymentGroupProvider as ConfigDeploymentGroupProvider,
2631} from "./Config/DeploymentGroup.ts";
2632import {
2633 Preview as ConfigPreview,
2634 PreviewProvider as ConfigPreviewProvider,
2635} from "./Config/Preview.ts";
2636import { App as CesApp, AppProvider as CesAppProvider } from "./CES/App.ts";
2637import { AppsAgent, AppsAgentProvider } from "./CES/AppsAgent.ts";
2638import {
2639 AppsDeployment,
2640 AppsDeploymentProvider,
2641} from "./CES/AppsDeployment.ts";
2642import { AppsExample, AppsExampleProvider } from "./CES/AppsExample.ts";
2643import { AppsGuardrail, AppsGuardrailProvider } from "./CES/AppsGuardrail.ts";
2644import { AppsTool, AppsToolProvider } from "./CES/AppsTool.ts";
2645import { AppsToolset, AppsToolsetProvider } from "./CES/AppsToolset.ts";
2646import { AppsVersion, AppsVersionProvider } from "./CES/AppsVersion.ts";
2647import {
2648 CustomersDeployment as SasportalCustomersDeployment,
2649 CustomersDeploymentProvider as SasportalCustomersDeploymentProvider,
2650} from "./SasPortal/CustomersDeployment.ts";
2651import {
2652 CustomersDevice as SasportalCustomersDevice,
2653 CustomersDeviceProvider as SasportalCustomersDeviceProvider,
2654} from "./SasPortal/CustomersDevice.ts";
2655import {
2656 CustomersNode as SasportalCustomersNode,
2657 CustomersNodeProvider as SasportalCustomersNodeProvider,
2658} from "./SasPortal/CustomersNode.ts";
2659import {
2660 NodesDevice as SasportalNodesDevice,
2661 NodesDeviceProvider as SasportalNodesDeviceProvider,
2662} from "./SasPortal/NodesDevice.ts";
2663import {
2664 NodesNode as SasportalNodesNode,
2665 NodesNodeProvider as SasportalNodesNodeProvider,
2666} from "./SasPortal/NodesNode.ts";
2667import {
2668 AnnotationSpecSet as DatalabelingAnnotationSpecSet,
2669 AnnotationSpecSetProvider as DatalabelingAnnotationSpecSetProvider,
2670} from "./DataLabeling/AnnotationSpecSet.ts";
2671import {
2672 Dataset as DatalabelingDataset,
2673 DatasetProvider as DatalabelingDatasetProvider,
2674} from "./DataLabeling/Dataset.ts";
2675import {
2676 DatasetsAnnotatedDatasetsFeedbackThreadsFeedbackMessage,
2677 DatasetsAnnotatedDatasetsFeedbackThreadsFeedbackMessageProvider,
2678} from "./DataLabeling/DatasetsAnnotatedDatasetsFeedbackThreadsFeedbackMessage.ts";
2679import {
2680 EvaluationJob as DatalabelingEvaluationJob,
2681 EvaluationJobProvider as DatalabelingEvaluationJobProvider,
2682} from "./DataLabeling/EvaluationJob.ts";
2683import {
2684 Instruction as DatalabelingInstruction,
2685 InstructionProvider as DatalabelingInstructionProvider,
2686} from "./DataLabeling/Instruction.ts";
2687import { Process, ProcessProvider } from "./DataLineage/Process.ts";
2688import {
2689 ProcessesRun,
2690 ProcessesRunProvider,
2691} from "./DataLineage/ProcessesRun.ts";
2692import {
2693 ProcessesRunsLineageEvent,
2694 ProcessesRunsLineageEventProvider,
2695} from "./DataLineage/ProcessesRunsLineageEvent.ts";
2696import {
2697 Saa as SaasservicemgmtSaa,
2698 SaaProvider as SaasservicemgmtSaaProvider,
2699} from "./SaasServiceManagement/Saa.ts";
2700import {
2701 Tenant as SaasservicemgmtTenant,
2702 TenantProvider as SaasservicemgmtTenantProvider,
2703} from "./SaasServiceManagement/Tenant.ts";
2704import {
2705 UnitKind as SaasservicemgmtUnitKind,
2706 UnitKindProvider as SaasservicemgmtUnitKindProvider,
2707} from "./SaasServiceManagement/UnitKind.ts";
2708import {
2709 Unit as SaasservicemgmtUnit,
2710 UnitProvider as SaasservicemgmtUnitProvider,
2711} from "./SaasServiceManagement/Unit.ts";
2712import {
2713 Release as SaasservicemgmtRelease,
2714 ReleaseProvider as SaasservicemgmtReleaseProvider,
2715} from "./SaasServiceManagement/Release.ts";
2716import {
2717 RolloutKind as SaasservicemgmtRolloutKind,
2718 RolloutKindProvider as SaasservicemgmtRolloutKindProvider,
2719} from "./SaasServiceManagement/RolloutKind.ts";
2720import {
2721 Rollout as SaasservicemgmtRollout,
2722 RolloutProvider as SaasservicemgmtRolloutProvider,
2723} from "./SaasServiceManagement/Rollout.ts";
2724import {
2725 UnitOperation as SaasservicemgmtUnitOperation,
2726 UnitOperationProvider as SaasservicemgmtUnitOperationProvider,
2727} from "./SaasServiceManagement/UnitOperation.ts";
2728import {
2729 RegistryBook,
2730 RegistryBookProvider,
2731} from "./CloudNumberRegistry/RegistryBook.ts";
2732import { Realm, RealmProvider } from "./CloudNumberRegistry/Realm.ts";
2733import {
2734 CustomRange,
2735 CustomRangeProvider,
2736} from "./CloudNumberRegistry/CustomRange.ts";
2737import {
2738 IpamAdminScope,
2739 IpamAdminScopeProvider,
2740} from "./CloudNumberRegistry/IpamAdminScope.ts";
2741import {
2742 Group as VmmigrationGroup,
2743 GroupProvider as VmmigrationGroupProvider,
2744} from "./VMMigration/Group.ts";
2745import {
2746 ImageImport as VmmigrationImageImport,
2747 ImageImportProvider as VmmigrationImageImportProvider,
2748} from "./VMMigration/ImageImport.ts";
2749import {
2750 Source as VmmigrationSource,
2751 SourceProvider as VmmigrationSourceProvider,
2752} from "./VMMigration/Source.ts";
2753import {
2754 SourcesDatacenterConnector,
2755 SourcesDatacenterConnectorProvider,
2756} from "./VMMigration/SourcesDatacenterConnector.ts";
2757import {
2758 SourcesDiskMigrationJob,
2759 SourcesDiskMigrationJobProvider,
2760} from "./VMMigration/SourcesDiskMigrationJob.ts";
2761import {
2762 SourcesMigratingVm,
2763 SourcesMigratingVmProvider,
2764} from "./VMMigration/SourcesMigratingVm.ts";
2765import {
2766 SourcesUtilizationReport,
2767 SourcesUtilizationReportProvider,
2768} from "./VMMigration/SourcesUtilizationReport.ts";
2769import {
2770 Target as VmmigrationTarget,
2771 TargetProvider as VmmigrationTargetProvider,
2772} from "./VMMigration/Target.ts";
2773import {
2774 ConnectionProfile as DatamigrationConnectionProfile,
2775 ConnectionProfileProvider as DatamigrationConnectionProfileProvider,
2776} from "./DataMigration/ConnectionProfile.ts";
2777import {
2778 ConversionWorkspace as DatamigrationConversionWorkspace,
2779 ConversionWorkspaceProvider as DatamigrationConversionWorkspaceProvider,
2780} from "./DataMigration/ConversionWorkspace.ts";
2781import {
2782 ConversionWorkspacesMappingRule,
2783 ConversionWorkspacesMappingRuleProvider,
2784} from "./DataMigration/ConversionWorkspacesMappingRule.ts";
2785import {
2786 MigrationJob as DatamigrationMigrationJob,
2787 MigrationJobProvider as DatamigrationMigrationJobProvider,
2788} from "./DataMigration/MigrationJob.ts";
2789import {
2790 PrivateConnection as DatamigrationPrivateConnection,
2791 PrivateConnectionProvider as DatamigrationPrivateConnectionProvider,
2792} from "./DataMigration/PrivateConnection.ts";
2793import {
2794 ConnectionProfile as DatastreamConnectionProfile,
2795 ConnectionProfileProvider as DatastreamConnectionProfileProvider,
2796} from "./Datastream/ConnectionProfile.ts";
2797import {
2798 PrivateConnection as DatastreamPrivateConnection,
2799 PrivateConnectionProvider as DatastreamPrivateConnectionProvider,
2800} from "./Datastream/PrivateConnection.ts";
2801import {
2802 PrivateConnectionsRoute,
2803 PrivateConnectionsRouteProvider,
2804} from "./Datastream/PrivateConnectionsRoute.ts";
2805import {
2806 Stream as DatastreamStream,
2807 StreamProvider as DatastreamStreamProvider,
2808} from "./Datastream/Stream.ts";
2809import {
2810 AccountConnector,
2811 AccountConnectorProvider,
2812} from "./DeveloperConnect/AccountConnector.ts";
2813import {
2814 Connection as DeveloperconnectConnection,
2815 ConnectionProvider as DeveloperconnectConnectionProvider,
2816} from "./DeveloperConnect/Connection.ts";
2817import {
2818 ConnectionsGitRepositoryLink,
2819 ConnectionsGitRepositoryLinkProvider,
2820} from "./DeveloperConnect/ConnectionsGitRepositoryLink.ts";
2821import { FetchGitRefsHttp as DeveloperconnectFetchGitRefsHttp } from "./DeveloperConnect/FetchGitRefsHttp.ts";
2822import { FetchReadTokenHttp as DeveloperconnectFetchReadTokenHttp } from "./DeveloperConnect/FetchReadTokenHttp.ts";
2823import { FetchReadWriteTokenHttp as DeveloperconnectFetchReadWriteTokenHttp } from "./DeveloperConnect/FetchReadWriteTokenHttp.ts";
2824import {
2825 InsightsConfig,
2826 InsightsConfigProvider,
2827} from "./DeveloperConnect/InsightsConfig.ts";
2828import {
2829 AppConnection,
2830 AppConnectionProvider,
2831} from "./BeyondCorp/AppConnection.ts";
2832import {
2833 AppConnector,
2834 AppConnectorProvider,
2835} from "./BeyondCorp/AppConnector.ts";
2836import { AppGateway, AppGatewayProvider } from "./BeyondCorp/AppGateway.ts";
2837import {
2838 SecurityGateway,
2839 SecurityGatewayProvider,
2840} from "./BeyondCorp/SecurityGateway.ts";
2841import {
2842 SecurityGatewaysApplication,
2843 SecurityGatewaysApplicationProvider,
2844} from "./BeyondCorp/SecurityGatewaysApplication.ts";
2845import {
2846 Cluster as ManagedKafkaCluster,
2847 ClusterProvider as ManagedKafkaClusterProvider,
2848} from "./ManagedKafka/Cluster.ts";
2849import {
2850 ClustersAcl,
2851 ClustersAclProvider,
2852} from "./ManagedKafka/ClustersAcl.ts";
2853import {
2854 ClustersTopic,
2855 ClustersTopicProvider,
2856} from "./ManagedKafka/ClustersTopic.ts";
2857import {
2858 ConnectCluster as ManagedKafkaConnectCluster,
2859 ConnectClusterProvider as ManagedKafkaConnectClusterProvider,
2860} from "./ManagedKafka/ConnectCluster.ts";
2861import {
2862 ConnectClustersConnector,
2863 ConnectClustersConnectorProvider,
2864} from "./ManagedKafka/ConnectClustersConnector.ts";
2865import {
2866 SchemaRegistry as ManagedKafkaSchemaRegistry,
2867 SchemaRegistryProvider as ManagedKafkaSchemaRegistryProvider,
2868} from "./ManagedKafka/SchemaRegistry.ts";
2869import {
2870 SchemaRegistriesSubjectsVersion,
2871 SchemaRegistriesSubjectsVersionProvider,
2872} from "./ManagedKafka/SchemaRegistriesSubjectsVersion.ts";
2873import {
2874 SchemaRegistriesContextsSubjectsVersion,
2875 SchemaRegistriesContextsSubjectsVersionProvider,
2876} from "./ManagedKafka/SchemaRegistriesContextsSubjectsVersion.ts";
2877import {
2878 RepositoriesBranchRule,
2879 RepositoriesBranchRuleProvider,
2880} from "./SecureSourceManager/RepositoriesBranchRule.ts";
2881import {
2882 RepositoriesHook,
2883 RepositoriesHookProvider,
2884} from "./SecureSourceManager/RepositoriesHook.ts";
2885import {
2886 RepositoriesIssue,
2887 RepositoriesIssueProvider,
2888} from "./SecureSourceManager/RepositoriesIssue.ts";
2889import {
2890 RepositoriesIssuesIssueComment,
2891 RepositoriesIssuesIssueCommentProvider,
2892} from "./SecureSourceManager/RepositoriesIssuesIssueComment.ts";
2893import {
2894 RepositoriesPullRequestsPullRequestComment,
2895 RepositoriesPullRequestsPullRequestCommentProvider,
2896} from "./SecureSourceManager/RepositoriesPullRequestsPullRequestComment.ts";
2897import { GetClusterHttp as GetManagedKafkaClusterHttp } from "./ManagedKafka/GetClusterHttp.ts";
2898import { GetTopicHttp as GetManagedKafkaTopicHttp } from "./ManagedKafka/GetTopicHttp.ts";
2899import { GetConnectClusterHttp as GetManagedKafkaConnectClusterHttp } from "./ManagedKafka/GetConnectClusterHttp.ts";
2900import { GetSchemaRegistryHttp as GetManagedKafkaSchemaRegistryHttp } from "./ManagedKafka/GetSchemaRegistryHttp.ts";
2901import {
2902 CatalogsBranchesProduct,
2903 CatalogsBranchesProductProvider,
2904} from "./Retail/CatalogsBranchesProduct.ts";
2905import {
2906 CatalogsControl,
2907 CatalogsControlProvider,
2908} from "./Retail/CatalogsControl.ts";
2909import {
2910 CatalogsModel,
2911 CatalogsModelProvider,
2912} from "./Retail/CatalogsModel.ts";
2913import {
2914 CatalogsServingConfig,
2915 CatalogsServingConfigProvider,
2916} from "./Retail/CatalogsServingConfig.ts";
2917import { SearchHttp as RetailSearchHttp } from "./Retail/SearchHttp.ts";
2918import { PredictHttp as RetailPredictHttp } from "./Retail/PredictHttp.ts";
2919import {
2920 CatalogsCatalogItem,
2921 CatalogsCatalogItemProvider,
2922} from "./RecommendationEngine/CatalogsCatalogItem.ts";
2923import { GetCatalogItemHttp } from "./RecommendationEngine/GetCatalogItemHttp.ts";
2924import {
2925 Processor as DocumentaiProcessor,
2926 ProcessorProvider as DocumentaiProcessorProvider,
2927} from "./DocumentAI/Processor.ts";
2928import {
2929 Schema as DocumentaiSchema,
2930 SchemaProvider as DocumentaiSchemaProvider,
2931} from "./DocumentAI/Schema.ts";
2932import {
2933 SchemasSchemaVersion,
2934 SchemasSchemaVersionProvider,
2935} from "./DocumentAI/SchemasSchemaVersion.ts";
2936import { ProcessHttp as DocumentaiProcessHttp } from "./DocumentAI/ProcessHttp.ts";
2937import { GetProcessorHttp } from "./DocumentAI/GetProcessorHttp.ts";
2938import { GetSchemaHttp as DocumentaiGetSchemaHttp } from "./DocumentAI/GetSchemaHttp.ts";
2939import { GetSchemaVersionHttp } from "./DocumentAI/GetSchemaVersionHttp.ts";
2940import {
2941 AdaptiveMtDataset,
2942 AdaptiveMtDatasetProvider,
2943} from "./Translate/AdaptiveMtDataset.ts";
2944import {
2945 GlossariesGlossaryEntry,
2946 GlossariesGlossaryEntryProvider,
2947} from "./Translate/GlossariesGlossaryEntry.ts";
2948import {
2949 Model as TranslateModel,
2950 ModelProvider as TranslateModelProvider,
2951} from "./Translate/Model.ts";
2952import { AdaptiveMtTranslateHttp } from "./Translate/AdaptiveMtTranslateHttp.ts";
2953import { GetAdaptiveMtDatasetHttp } from "./Translate/GetAdaptiveMtDatasetHttp.ts";
2954import { GetGlossariesGlossaryEntryHttp } from "./Translate/GetGlossariesGlossaryEntryHttp.ts";
2955import { GetModelHttp as TranslateGetModelHttp } from "./Translate/GetModelHttp.ts";
2956import { TranslateTextHttp } from "./Translate/TranslateTextHttp.ts";
2957import {
2958 WorkstationCluster,
2959 WorkstationClusterProvider,
2960} from "./Workstations/WorkstationCluster.ts";
2961import {
2962 WorkstationClustersWorkstationConfig,
2963 WorkstationClustersWorkstationConfigProvider,
2964} from "./Workstations/WorkstationClustersWorkstationConfig.ts";
2965import {
2966 WorkstationClustersWorkstationConfigsWorkstation,
2967 WorkstationClustersWorkstationConfigsWorkstationProvider,
2968} from "./Workstations/WorkstationClustersWorkstationConfigsWorkstation.ts";
2969import { GetWorkstationClusterHttp } from "./Workstations/GetWorkstationClusterHttp.ts";
2970import { GetWorkstationConfigHttp } from "./Workstations/GetWorkstationConfigHttp.ts";
2971import { GetWorkstationHttp } from "./Workstations/GetWorkstationHttp.ts";
2972import { GenerateAccessTokenHttp } from "./Workstations/GenerateAccessTokenHttp.ts";
2973import { StartWorkstationHttp } from "./Workstations/StartWorkstationHttp.ts";
2974import { StopWorkstationHttp } from "./Workstations/StopWorkstationHttp.ts";
2975import {
2976 Evaluation as WorkloadmanagerEvaluation,
2977 EvaluationProvider as WorkloadmanagerEvaluationProvider,
2978} from "./WorkloadManager/Evaluation.ts";
2979import {
2980 DeploymentsActuation,
2981 DeploymentsActuationProvider,
2982} from "./WorkloadManager/DeploymentsActuation.ts";
2983import {
2984 Workload as AssuredworkloadsWorkload,
2985 WorkloadProvider as AssuredworkloadsWorkloadProvider,
2986} from "./AssuredWorkloads/Workload.ts";
2987import {
2988 ConnectionsEntityTypesEntity,
2989 ConnectionsEntityTypesEntityProvider,
2990} from "./Connectors/ConnectionsEntityTypesEntity.ts";
2991import { GetEntityHttp } from "./Connectors/GetEntityHttp.ts";
2992
2993import { Agent, AgentProvider } from "./AIPlatform/Agent.ts";
2994import {
2995 BatchPredictionJob,
2996 BatchPredictionJobProvider,
2997} from "./AIPlatform/BatchPredictionJob.ts";
2998import {
2999 CachedContent,
3000 CachedContentProvider,
3001} from "./AIPlatform/CachedContent.ts";
3002import { CustomJob, CustomJobProvider } from "./AIPlatform/CustomJob.ts";
3003import {
3004 DataLabelingJob,
3005 DataLabelingJobProvider,
3006} from "./AIPlatform/DataLabelingJob.ts";
3007import {
3008 DeploymentResourcePool,
3009 DeploymentResourcePoolProvider,
3010} from "./AIPlatform/DeploymentResourcePool.ts";
3011import {
3012 EvaluationItem,
3013 EvaluationItemProvider,
3014} from "./AIPlatform/EvaluationItem.ts";
3015import {
3016 EvaluationRun,
3017 EvaluationRunProvider,
3018} from "./AIPlatform/EvaluationRun.ts";
3019import {
3020 EvaluationSet,
3021 EvaluationSetProvider,
3022} from "./AIPlatform/EvaluationSet.ts";
3023import {
3024 FeatureGroup,
3025 FeatureGroupProvider,
3026} from "./AIPlatform/FeatureGroup.ts";
3027import {
3028 FeatureGroupsFeature,
3029 FeatureGroupsFeatureProvider,
3030} from "./AIPlatform/FeatureGroupsFeature.ts";
3031import {
3032 FeatureOnlineStore,
3033 FeatureOnlineStoreProvider,
3034} from "./AIPlatform/FeatureOnlineStore.ts";
3035import {
3036 Featurestore,
3037 FeaturestoreProvider,
3038} from "./AIPlatform/Featurestore.ts";
3039import {
3040 FeaturestoresEntityType,
3041 FeaturestoresEntityTypeProvider,
3042} from "./AIPlatform/FeaturestoresEntityType.ts";
3043import {
3044 HyperparameterTuningJob,
3045 HyperparameterTuningJobProvider,
3046} from "./AIPlatform/HyperparameterTuningJob.ts";
3047import { TuningJob, TuningJobProvider } from "./AIPlatform/TuningJob.ts";
3048import {
3049 Index as AIPlatformIndex,
3050 IndexProvider as AIPlatformIndexProvider,
3051} from "./AIPlatform/Indexes.ts";
3052import {
3053 Endpoint as AIPlatformEndpoint,
3054 EndpointProvider as AIPlatformEndpointProvider,
3055} from "./AIPlatform/Endpoint.ts";
3056import {
3057 IndexEndpoint,
3058 IndexEndpointProvider,
3059} from "./AIPlatform/IndexEndpoint.ts";
3060import {
3061 MetadataStore,
3062 MetadataStoreProvider,
3063} from "./AIPlatform/MetadataStore.ts";
3064import {
3065 MetadataStoresArtifact,
3066 MetadataStoresArtifactProvider,
3067} from "./AIPlatform/MetadataStoresArtifact.ts";
3068import {
3069 MetadataStoresContext,
3070 MetadataStoresContextProvider,
3071} from "./AIPlatform/MetadataStoresContext.ts";
3072import {
3073 MetadataStoresExecution,
3074 MetadataStoresExecutionProvider,
3075} from "./AIPlatform/MetadataStoresExecution.ts";
3076import { NasJob, NasJobProvider } from "./AIPlatform/NasJob.ts";
3077import {
3078 NotebookExecutionJob,
3079 NotebookExecutionJobProvider,
3080} from "./AIPlatform/NotebookExecutionJob.ts";
3081import {
3082 NotebookRuntimeTemplate,
3083 NotebookRuntimeTemplateProvider,
3084} from "./AIPlatform/NotebookRuntimeTemplate.ts";
3085import {
3086 OnlineEvaluator,
3087 OnlineEvaluatorProvider,
3088} from "./AIPlatform/OnlineEvaluator.ts";
3089import {
3090 PersistentResource,
3091 PersistentResourceProvider,
3092} from "./AIPlatform/PersistentResource.ts";
3093import { PipelineJob, PipelineJobProvider } from "./AIPlatform/PipelineJob.ts";
3094import { RagCorpora, RagCorporaProvider } from "./AIPlatform/RagCorpora.ts";
3095import {
3096 ReasoningEnginesMemory,
3097 ReasoningEnginesMemoryProvider,
3098} from "./AIPlatform/ReasoningEnginesMemory.ts";
3099import {
3100 AnalyticsDatastore,
3101 AnalyticsDatastoreProvider,
3102} from "./Apigee/AnalyticsDatastore.ts";
3103import {
3104 ApimServiceExtension,
3105 ApimServiceExtensionProvider,
3106} from "./Apigee/ApimServiceExtension.ts";
3107import { Apiproduct, ApiproductProvider } from "./Apigee/Apiproduct.ts";
3108import {
3109 ApiproductsRateplan,
3110 ApiproductsRateplanProvider,
3111} from "./Apigee/ApiproductsRateplan.ts";
3112import {
3113 ApisKeyvaluemap,
3114 ApisKeyvaluemapProvider,
3115} from "./Apigee/ApisKeyvaluemap.ts";
3116import {
3117 ApisKeyvaluemapsEntry,
3118 ApisKeyvaluemapsEntryProvider,
3119} from "./Apigee/ApisKeyvaluemapsEntry.ts";
3120import { Appgroup, AppgroupProvider } from "./Apigee/Appgroup.ts";
3121import { AppgroupsApp, AppgroupsAppProvider } from "./Apigee/AppgroupsApp.ts";
3122import {
3123 EnvironmentsKeystore,
3124 EnvironmentsKeystoreProvider,
3125} from "./Apigee/EnvironmentsKeystore.ts";
3126import {
3127 EnvironmentsKeyvaluemap,
3128 EnvironmentsKeyvaluemapProvider,
3129} from "./Apigee/EnvironmentsKeyvaluemap.ts";
3130import {
3131 EnvironmentsReference,
3132 EnvironmentsReferenceProvider,
3133} from "./Apigee/EnvironmentsReference.ts";
3134import {
3135 EnvironmentsResourcefile,
3136 EnvironmentsResourcefileProvider,
3137} from "./Apigee/EnvironmentsResourcefile.ts";
3138import {
3139 EnvironmentsSecurityAction,
3140 EnvironmentsSecurityActionProvider,
3141} from "./Apigee/EnvironmentsSecurityAction.ts";
3142import {
3143 EnvironmentsTargetserver,
3144 EnvironmentsTargetserverProvider,
3145} from "./Apigee/EnvironmentsTargetserver.ts";
3146import {
3147 InstancesAttachment,
3148 InstancesAttachmentProvider,
3149} from "./Apigee/InstancesAttachment.ts";
3150import {
3151 InstancesNatAddress,
3152 InstancesNatAddressProvider,
3153} from "./Apigee/InstancesNatAddress.ts";
3154import { Keyvaluemap, KeyvaluemapProvider } from "./Apigee/Keyvaluemap.ts";
3155import {
3156 KeyvaluemapsEntry,
3157 KeyvaluemapsEntryProvider,
3158} from "./Apigee/KeyvaluemapsEntry.ts";
3159import { Organization, OrganizationProvider } from "./Apigee/Organization.ts";
3160import {
3161 SecurityFeedback,
3162 SecurityFeedbackProvider,
3163} from "./Apigee/SecurityFeedback.ts";
3164import {
3165 SecurityProfilesV2,
3166 SecurityProfilesV2Provider,
3167} from "./Apigee/SecurityProfilesV2.ts";
3168import { Sharedflow, SharedflowProvider } from "./Apigee/Sharedflow.ts";
3169import {
3170 SitesApicategory,
3171 SitesApicategoryProvider,
3172} from "./Apigee/SitesApicategory.ts";
3173import { SitesApidoc, SitesApidocProvider } from "./Apigee/SitesApidoc.ts";
3174import {
3175 Assignment,
3176 AssignmentProvider,
3177} from "./BigQueryReservation/Assignment.ts";
3178import { AndroidApp, AndroidAppProvider } from "./Firebase/AndroidApp.ts";
3179import {
3180 CustomersDeploymentsDevice as SasportalCustomersDeploymentsDevice,
3181 CustomersDeploymentsDeviceProvider as SasportalCustomersDeploymentsDeviceProvider,
3182} from "./SasPortal/CustomersDeploymentsDevice.ts";
3183import {
3184 CustomersNodesDeployment as SasportalCustomersNodesDeployment,
3185 CustomersNodesDeploymentProvider as SasportalCustomersNodesDeploymentProvider,
3186} from "./SasPortal/CustomersNodesDeployment.ts";
3187import {
3188 CustomersNodesDevice as SasportalCustomersNodesDevice,
3189 CustomersNodesDeviceProvider as SasportalCustomersNodesDeviceProvider,
3190} from "./SasPortal/CustomersNodesDevice.ts";
3191import {
3192 CustomersNodesNode as SasportalCustomersNodesNode,
3193 CustomersNodesNodeProvider as SasportalCustomersNodesNodeProvider,
3194} from "./SasPortal/CustomersNodesNode.ts";
3195import {
3196 NodesDeploymentsDevice as SasportalNodesDeploymentsDevice,
3197 NodesDeploymentsDeviceProvider as SasportalNodesDeploymentsDeviceProvider,
3198} from "./SasPortal/NodesDeploymentsDevice.ts";
3199import {
3200 NodesNodesDeployment as SasportalNodesNodesDeployment,
3201 NodesNodesDeploymentProvider as SasportalNodesNodesDeploymentProvider,
3202} from "./SasPortal/NodesNodesDeployment.ts";
3203import {
3204 NodesNodesDevice as SasportalNodesNodesDevice,
3205 NodesNodesDeviceProvider as SasportalNodesNodesDeviceProvider,
3206} from "./SasPortal/NodesNodesDevice.ts";
3207import {
3208 NodesNodesNode as SasportalNodesNodesNode,
3209 NodesNodesNodeProvider as SasportalNodesNodesNodeProvider,
3210} from "./SasPortal/NodesNodesNode.ts";
3211import {
3212 SignedCustomersDevice as SasportalSignedCustomersDevice,
3213 SignedCustomersDeviceProvider as SasportalSignedCustomersDeviceProvider,
3214} from "./SasPortal/SignedCustomersDevice.ts";
3215import {
3216 SignedCustomersNodesDevice as SasportalSignedCustomersNodesDevice,
3217 SignedCustomersNodesDeviceProvider as SasportalSignedCustomersNodesDeviceProvider,
3218} from "./SasPortal/SignedCustomersNodesDevice.ts";
3219import {
3220 SignedNodesDevice as SasportalSignedNodesDevice,
3221 SignedNodesDeviceProvider as SasportalSignedNodesDeviceProvider,
3222} from "./SasPortal/SignedNodesDevice.ts";
3223import {
3224 SignedNodesNodesDevice as SasportalSignedNodesNodesDevice,
3225 SignedNodesNodesDeviceProvider as SasportalSignedNodesNodesDeviceProvider,
3226} from "./SasPortal/SignedNodesNodesDevice.ts";
3227import {
3228 ScanConfig,
3229 ScanConfigProvider,
3230} from "./WebSecurityScanner/ScanConfig.ts";
3231import {
3232 FeaturestoresEntityTypesFeature,
3233 FeaturestoresEntityTypesFeatureProvider,
3234} from "./AIPlatform/FeaturestoresEntityTypesFeature.ts";
3235import {
3236 ModelDeploymentMonitoringJob,
3237 ModelDeploymentMonitoringJobProvider,
3238} from "./AIPlatform/ModelDeploymentMonitoringJob.ts";
3239import {
3240 FeatureOnlineStoresFeatureView,
3241 FeatureOnlineStoresFeatureViewProvider,
3242} from "./AIPlatform/FeatureOnlineStoresFeatureView.ts";
3243import {
3244 EnvironmentsKeystoresAlias,
3245 EnvironmentsKeystoresAliasProvider,
3246} from "./Apigee/EnvironmentsKeystoresAlias.ts";
3247import {
3248 EnvironmentsKeyvaluemapsEntry,
3249 EnvironmentsKeyvaluemapsEntryProvider,
3250} from "./Apigee/EnvironmentsKeyvaluemapsEntry.ts";
3251import {
3252 SecurityMonitoringCondition,
3253 SecurityMonitoringConditionProvider,
3254} from "./Apigee/SecurityMonitoringCondition.ts";
3255import {
3256 EnvironmentsArchiveDeployment,
3257 EnvironmentsArchiveDeploymentProvider,
3258} from "./Apigee/EnvironmentsArchiveDeployment.ts";
3259import {
3260 EnvironmentsTraceConfigOverride,
3261 EnvironmentsTraceConfigOverrideProvider,
3262} from "./Apigee/EnvironmentsTraceConfigOverride.ts";
3263import {
3264 EnvironmentsApisRevisionsDebugsession,
3265 EnvironmentsApisRevisionsDebugsessionProvider,
3266} from "./Apigee/EnvironmentsApisRevisionsDebugsession.ts";
3267import {
3268 HostServiceAccount,
3269 HostServiceAccountProvider,
3270} from "./IAM/HostServiceAccount.ts";
3271import {
3272 Member as IamMember,
3273 MemberProvider as IamMemberProvider,
3274} from "./IAM/Member.ts";
3275import {
3276 Policy as IamPolicy,
3277 PolicyProvider as IamPolicyProvider,
3278} from "./IAM/Policy.ts";
3279import {
3280 SignedCustomersDeploymentsDevice as SasportalSignedCustomersDeploymentsDevice,
3281 SignedCustomersDeploymentsDeviceProvider as SasportalSignedCustomersDeploymentsDeviceProvider,
3282} from "./SasPortal/SignedCustomersDeploymentsDevice.ts";
3283import {
3284 SignedNodesDeploymentsDevice as SasportalSignedNodesDeploymentsDevice,
3285 SignedNodesDeploymentsDeviceProvider as SasportalSignedNodesDeploymentsDeviceProvider,
3286} from "./SasPortal/SignedNodesDeploymentsDevice.ts";
3287
3288export class Providers extends Provider.ProviderCollection<Providers>()(
3289 "GCP",
3290) {}
3291
3292export type ProviderRequirements = Layer.Services<ReturnType<typeof providers>>;
3293
3294/**
3295 * Build a layer that registers all GCP resource providers, the GCP
3296 * `AuthProvider`, the resolved `Credentials`, and an `HttpClient`. Include
3297 * this from your stack alongside other cloud `providers()` layers.
3298 *
3299 * Resource providers are inserted into {@link Provider.collection} as they
3300 * land.
3301 *
3302 * @example
3303 * ```typescript
3304 * import * as Alchemy from "alchemy";
3305 * import * as GCP from "alchemy/GCP";
3306 * import * as Effect from "effect/Effect";
3307 *
3308 * export default Alchemy.Stack(
3309 * "MyStack",
3310 * {
3311 * providers: GCP.providers(),
3312 * state: Alchemy.localState(),
3313 * },
3314 * Effect.gen(function* () {
3315 * return {};
3316 * }),
3317 * );
3318 * ```
3319 */
3320/** Auth + env + HTTP client for resource providers, HTTP bindings, and GKE. */
3321const gcpLive = fromCredentials().pipe(
3322 Layer.provideMerge(Credentials.fromAuthProvider()),
3323 Layer.provideMerge(GcpAuth),
3324 Layer.provideMerge(ProfileStoreLive),
3325 Layer.provideMerge(CredentialsStoreLive),
3326 Layer.provideMerge(FetchHttpClient.layer),
3327);
3328
3329const makeProviders = () =>
3330 Layer.effect(
3331 Providers,
3332 Effect.gen(function* () {
3333 // Each `Provider.collection` chunk is erased to its runtime shape:
3334 // its requirements (one Provider<X> per resource type) are satisfied
3335 // by the `Layer.provide` below, and letting tsc infer ~1,000 of them
3336 // exhausts the type-checker's memory.
3337 const merged: Record<string, any> = {};
3338 Object.assign(
3339 merged,
3340 (yield* Provider.collection([
3341 Bucket,
3342 Notification,
3343 HmacKey,
3344 BucketAccessControl,
3345 DefaultObjectAccessControl,
3346 Folder,
3347 Managed,
3348 ObjectAccessControl,
3349 StorageObject,
3350 AgentPool,
3351 TransferJob,
3352 Topic,
3353 Subscription,
3354 Schema,
3355 PubSubSnapshot,
3356 AdminReservation,
3357 AdminTopic,
3358 AdminSubscription,
3359 KeyRing,
3360 CryptoKey,
3361 CryptoKeyVersion,
3362 ImportJob,
3363 SingleTenantHsmInstanceProposal,
3364 Sink,
3365 Metric,
3366 LogBucket,
3367 Exclusion,
3368 BucketsView,
3369 BucketsLink,
3370 LogScope,
3371 SavedQuery,
3372 BillingExclusion,
3373 BillingBucket,
3374 BillingBucketsLink,
3375 BillingBucketsView,
3376 BillingSavedQuery,
3377 BillingSink,
3378 FolderExclusion,
3379 FolderBucket,
3380 FolderBucketsLink,
3381 FolderBucketsView,
3382 FolderLogScope,
3383 FolderSavedQuery,
3384 FolderSink,
3385 LocationsBucket,
3386 LocationsBucketsLink,
3387 LocationsBucketsView,
3388 OrganizationExclusion,
3389 OrganizationLogBucket,
3390 OrganizationBucketsLink,
3391 OrganizationBucketsView,
3392 OrganizationLogScope,
3393 OrganizationSavedQuery,
3394 OrganizationSink,
3395 Secret,
3396 LocationsSecret,
3397 Parameter,
3398 ParametersVersion,
3399 TagValue,
3400 Certificate,
3401 CertificateMap,
3402 CertificateMapEntry,
3403 DnsAuthorization,
3404 TrustConfig,
3405 CertificateIssuanceConfig,
3406 CaPool,
3407 CertificateAuthority,
3408 CertificateTemplate,
3409 Dataset,
3410 Table,
3411 Routine,
3412 BigQueryJob,
3413 RowAccessPolicy,
3414 DataPolicy,
3415 TransferConfig,
3416 BillingBudget,
3417 BigQueryConnection,
3418 Reservation,
3419 CapacityCommitment,
3420 ReservationGroup,
3421 CloudFunction,
3422 ]) as unknown as Effect.Effect<
3423 { providers: Record<string, any> },
3424 never,
3425 never
3426 >).providers,
3427 );
3428 Object.assign(
3429 merged,
3430 (yield* Provider.collection([
3431 Database,
3432 DatabasesBackupSchedule,
3433 DatabasesCollectionGroupsIndex,
3434 DatabasesUserCred,
3435 DatastoreIndex,
3436 RedisInstance,
3437 AclPolicy,
3438 CatalogsBranchesProduct,
3439 CatalogsControl,
3440 CatalogsModel,
3441 CatalogsServingConfig,
3442 CatalogsCatalogItem,
3443 MemcacheInstance,
3444 MlModel,
3445 ModelsVersion,
3446 FilestoreInstance,
3447 FilestoreBackup,
3448 FilestoreInstancesSnapshot,
3449 TpuNode,
3450 TpuQueuedResource,
3451 FirebaseapphostingBackend,
3452 BackendsBuild,
3453 BackendsDomain,
3454 FirebaserulesRuleset,
3455 FirebaserulesRelease,
3456 AppsDebugToken,
3457 ServicesResourcePolicy,
3458 FirebaseappdistributionGroup,
3459 FirebasedataconnectService,
3460 ServicesSchema,
3461 ServicesConnector,
3462 NetappActiveDirectory,
3463 NetappBackupPolicy,
3464 NetappBackupVault,
3465 NetappBackupVaultsBackup,
3466 NetappHostGroup,
3467 NetappKmsConfig,
3468 NetappStoragePool,
3469 NetappVolume,
3470 NetappVolumesQuotaRule,
3471 SpannerInstance,
3472 SpannerDatabase,
3473 SpannerInstanceConfig,
3474 SpannerInstancesBackup,
3475 SpannerInstancesDatabasesBackupSchedule,
3476 SpannerInstancesInstancePartition,
3477 AlloyDbCluster,
3478 AlloyDbInstance,
3479 AlloyDbBackup,
3480 AlloyDbClustersUser,
3481 GoldengateDeployment,
3482 OdbNetwork,
3483 OdbNetworksOdbSubnet,
3484 AutonomousDatabase,
3485 CloudExadataInfrastructure,
3486 CloudVmCluster,
3487 DbSystem,
3488 ExadbVmCluster,
3489 ExascaleDbStorageVault,
3490 GoldengateConnection,
3491 GoldengateConnectionAssignment,
3492 BigtableInstance,
3493 BigtableCluster,
3494 BigtableAppProfile,
3495 BigtableTable,
3496 BigtableInstancesClustersBackup,
3497 BigtableInstancesLogicalView,
3498 BigtableInstancesMaterializedView,
3499 BigtableInstancesTablesAuthorizedView,
3500 BigtableInstancesTablesSchemaBundle,
3501 DataprocCluster,
3502 DataprocAutoscalingPolicy,
3503 DataprocBatche,
3504 DataprocRegionsAutoscalingPolicy,
3505 DataprocRegionsWorkflowTemplate,
3506 DataprocSession,
3507 DataprocSessionTemplate,
3508 DataprocWorkflowTemplate,
3509 Cluster,
3510 NodePool,
3511 ]) as unknown as Effect.Effect<
3512 { providers: Record<string, any> },
3513 never,
3514 never
3515 >).providers,
3516 );
3517 Object.assign(
3518 merged,
3519 (yield* Provider.collection([
3520 ClustersNodePool,
3521 SqlInstance,
3522 SqlDatabase,
3523 SqlSslCert,
3524 SqlUser,
3525 SqlBackupBackup,
3526 SqlBackupRun,
3527 Repository,
3528 RepositoriesAttachment,
3529 RepositoriesPackagesTag,
3530 RepositoriesRule,
3531 Queue,
3532 Job,
3533 CloudRunJob,
3534 Service,
3535 WebsiteServer,
3536 WorkerPool,
3537 ManagedZone,
3538 DnsPolicy,
3539 ResourceRecordSet,
3540 ResponsePolicy,
3541 ResponsePolicyRule,
3542 Address,
3543 BackendBucket,
3544 BackendService,
3545 RegionBackendService,
3546 HealthCheck,
3547 HttpHealthCheck,
3548 HttpsHealthCheck,
3549 RegionHealthCheck,
3550 Image,
3551 MachineImage,
3552 Instance,
3553 InstanceGroup,
3554 InstanceGroupManager,
3555 Autoscaler,
3556 RegionAutoscaler,
3557 InstanceTemplate,
3558 RegionInstanceGroupManager,
3559 Disk,
3560 RegionDisk,
3561 Snapshot,
3562 InstantSnapshot,
3563 InstantSnapshotGroup,
3564 CrossSiteNetwork,
3565 FutureReservation,
3566 GlobalPublicDelegatedPrefix,
3567 GlobalVmExtensionPolicy,
3568 InstanceGroupManagerResizeRequest,
3569 Network,
3570 NetworkEndpointGroup,
3571 GlobalNetworkEndpointGroup,
3572 Subnetwork,
3573 GlobalAddress,
3574 RegionNetworkEndpointGroup,
3575 Route,
3576 ResourcePolicy,
3577 SecurityPolicy,
3578 OrganizationSecurityPolicy,
3579 PublicAdvertisedPrefix,
3580 PublicDelegatedPrefix,
3581 RegionBackendBucket,
3582 RegionCompositeHealthCheck,
3583 RegionHealthAggregationPolicy,
3584 RegionHealthCheckService,
3585 RegionHealthSource,
3586 RegionInstanceGroupManagerResizeRequest,
3587 RegionInstanceTemplate,
3588 ServiceAttachment,
3589 Interconnect,
3590 InterconnectAttachment,
3591 InterconnectGroup,
3592 InterconnectAttachmentGroup,
3593 License,
3594 NetworkAttachment,
3595 NetworkEdgeSecurityService,
3596 NetworkFirewallPolicy,
3597 NodeGroup,
3598 NodeTemplate,
3599 Router,
3600 Firewall,
3601 ]) as unknown as Effect.Effect<
3602 { providers: Record<string, any> },
3603 never,
3604 never
3605 >).providers,
3606 );
3607 Object.assign(
3608 merged,
3609 (yield* Provider.collection([
3610 FirewallPolicy,
3611 ForwardingRule,
3612 PacketMirroring,
3613 UrlMap,
3614 RegionUrlMap,
3615 TargetHttpProxy,
3616 RegionTargetHttpProxy,
3617 TargetHttpsProxy,
3618 TargetInstance,
3619 TargetPool,
3620 TargetSslProxy,
3621 TargetTcpProxy,
3622 TargetGrpcProxy,
3623 GlobalForwardingRule,
3624 SslCertificate,
3625 SslPolicy,
3626 RegionSslCertificate,
3627 RegionSslPolicy,
3628 RegionNetworkFirewallPolicy,
3629 RegionNotificationEndpoint,
3630 RegionSecurityPolicy,
3631 RegionSnapshot,
3632 RegionInstantSnapshot,
3633 RegionInstantSnapshotGroup,
3634 RegionTargetHttpsProxy,
3635 RegionTargetTcpProxy,
3636 VpnGateway,
3637 TargetVpnGateway,
3638 ExternalVpnGateway,
3639 VpnTunnel,
3640 ComputeReservation,
3641 RolloutPlan,
3642 StoragePool,
3643 WireGroup,
3644 ZoneVmExtensionPolicy,
3645 Connector,
3646 Connection,
3647 CloudBuildConnection,
3648 CloudBuildRepository,
3649 Workflow,
3650 Trigger,
3651 Channel,
3652 MessageBus,
3653 Pipeline,
3654 Enrollment,
3655 GoogleApiSource,
3656 ChannelConnection,
3657 EssentialcontactsContact,
3658 FolderContact,
3659 OrganizationContact,
3660 Namespace,
3661 ServiceDirectoryService,
3662 ServiceDirectoryEndpoint,
3663 ServicemanagementService,
3664 TagKey,
3665 TagBinding,
3666 ResourceManagerFolder,
3667 Lien,
3668 ResourceManagerProject,
3669 Key,
3670 AgentregistryBinding,
3671 RecaptchaenterpriseKey,
3672 RecaptchaenterpriseFirewallpolicy,
3673 Policy,
3674 CustomConstraint,
3675 AccessPolicy,
3676 AccessPoliciesAccessLevel,
3677 AccessPoliciesAuthorizedOrgsDesc,
3678 AccessPoliciesServicePerimeter,
3679 GcpUserAccessBinding,
3680 Hub,
3681 Spoke,
3682 InternalRange,
3683 PolicyBasedRoute,
3684 Transport,
3685 AutomatedDnsRecord,
3686 MulticloudDataTransferConfig,
3687 MulticloudDataTransferConfigsDestination,
3688 RegionalEndpoint,
3689 ServiceConnectionMap,
3690 ]) as unknown as Effect.Effect<
3691 { providers: Record<string, any> },
3692 never,
3693 never
3694 >).providers,
3695 );
3696 Object.assign(
3697 merged,
3698 (yield* Provider.collection([
3699 ServiceConnectionPolicy,
3700 ServiceConnectionToken,
3701 SpokesGatewayAdvertisedRoute,
3702 VpcFlowLogsConfig,
3703 OrganizationsVpcFlowLogsConfig,
3704 ConnectivityTest,
3705 NetworkMonitoringProvider,
3706 AlertPolicy,
3707 NotificationChannel,
3708 UptimeCheckConfig,
3709 MonitoringGroup,
3710 MetricDescriptor,
3711 MonitoringService,
3712 ServicesServiceLevelObjective,
3713 TraceScope,
3714 BucketsDatasetsLink,
3715 ComposerEnvironment,
3716 EnvironmentsUserWorkloadsConfigMap,
3717 EnvironmentsUserWorkloadsSecret,
3718 AppgroupsAppsKey,
3719 Datacollector,
3720 Developer,
3721 DevelopersApp,
3722 DevelopersAppsKey,
3723 DnsZone,
3724 EndpointAttachment,
3725 Envgroup,
3726 EnvgroupsAttachment,
3727 ApigeeEnvironment,
3728 TrainingPipeline,
3729 AIPlatformDataset,
3730 DatasetsDatasetVersion,
3731 ReasoningEngine,
3732 ReasoningEnginesSandboxEnvironmentTemplate,
3733 ReasoningEnginesSandboxEnvironment,
3734 ReasoningEnginesSession,
3735 Schedule,
3736 SemanticGovernancePolicy,
3737 SpecialistPool,
3738 Study,
3739 StudiesTrial,
3740 Tensorboard,
3741 TensorboardsExperiment,
3742 TensorboardsExperimentsRun,
3743 TensorboardsExperimentsRunsTimeSeries,
3744 ClientTlsPolicy,
3745 DnsThreatDetector,
3746 FirewallEndpoint,
3747 FirewallEndpointAssociation,
3748 GatewaySecurityPolicy,
3749 GatewaySecurityPoliciesRule,
3750 InterceptDeploymentGroup,
3751 InterceptDeployment,
3752 InterceptEndpointGroup,
3753 InterceptEndpointGroupAssociation,
3754 MirroringDeploymentGroup,
3755 MirroringDeployment,
3756 MirroringEndpointGroup,
3757 MirroringEndpointGroupAssociation,
3758 SacRealm,
3759 SacAttachment,
3760 SecurityProfile,
3761 SecurityProfileGroup,
3762 ServerTlsPolicy,
3763 TlsInspectionPolicy,
3764 UrlList,
3765 AddressGroup,
3766 AuthorizationPolicy,
3767 AuthzPolicy,
3768 BackendAuthenticationConfig,
3769 OrganizationsAddressGroup,
3770 OrganizationsFirewallEndpoint,
3771 OrganizationsSecurityProfile,
3772 OrganizationsSecurityProfileGroup,
3773 AgentGateway,
3774 AuthzExtension,
3775 EndpointPolicy,
3776 NetworkservicesGateway,
3777 GrpcRoute,
3778 HttpRoute,
3779 ]) as unknown as Effect.Effect<
3780 { providers: Record<string, any> },
3781 never,
3782 never
3783 >).providers,
3784 );
3785 Object.assign(
3786 merged,
3787 (yield* Provider.collection([
3788 LbEdgeExtension,
3789 LbRouteExtension,
3790 WasmPlugin,
3791 WasmPluginsVersion,
3792 LbTrafficExtension,
3793 Mesh,
3794 MulticastConsumerAssociation,
3795 MulticastGroupConsumerActivation,
3796 ServiceBinding,
3797 ServiceLbPolicy,
3798 TcpRoute,
3799 TlsRoute,
3800 AspectType,
3801 DataAttributeBinding,
3802 DataDomain,
3803 DataDomainsBinding,
3804 DataProduct,
3805 DataProductsDataAsset,
3806 DataScan,
3807 EncryptionConfig,
3808 DataTaxonomy,
3809 DataTaxonomiesAttribute,
3810 EntryGroup,
3811 EntryGroupsEntry,
3812 EntryGroupsEntryLink,
3813 EntryType,
3814 Glossary,
3815 GlossariesCategory,
3816 GlossariesTerm,
3817 Lake,
3818 LakesTask,
3819 LakesZone,
3820 LakesAsset,
3821 LakesEntity,
3822 LakesEntitiesPartition,
3823 MetadataFeed,
3824 TagTemplate,
3825 Taxonomy,
3826 TaxonomiesPolicyTag,
3827 DataStoresBranchesDocument,
3828 DataStoresControl,
3829 DataStoresConversation,
3830 DataStoresSchema,
3831 DataStoresServingConfig,
3832 DataStoresSession,
3833 DataStoresSiteSearchEngineTargetSite,
3834 IdentityMappingStore,
3835 DataStore,
3836 CollectionsEngine,
3837 CollectionsEnginesAssistant,
3838 CollectionsEnginesAssistantsAgentsA2aV1TasksPushNotificationConfig,
3839 CollectionsEnginesControl,
3840 CollectionsEnginesConversation,
3841 CollectionsEnginesServingConfig,
3842 CollectionsEnginesSession,
3843 CollectionsDataStore,
3844 CollectionsDataStoresBranchesDocument,
3845 CollectionsDataStoresControl,
3846 CollectionsDataStoresConversation,
3847 CollectionsDataStoresSchema,
3848 CollectionsDataStoresServingConfig,
3849 CollectionsDataStoresSession,
3850 CollectionsDataStoresSiteSearchEngineTargetSite,
3851 AnalysisRule,
3852 AssessmentRule,
3853 AuthorizedViewSet,
3854 AuthorizedViewSetsAuthorizedView,
3855 AuthorizedViewSetsAuthorizedViewsConversationsAssessment,
3856 AuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabel,
3857 AutoLabelingRule,
3858 Conversation,
3859 ConversationsAnalyses,
3860 ConversationsAssessment,
3861 ConversationsFeedbackLabel,
3862 Dashboard,
3863 DashboardsChart,
3864 DatasetsConversationsFeedbackLabel,
3865 IssueModel,
3866 IssueModelsIssue,
3867 PhraseMatcher,
3868 ]) as unknown as Effect.Effect<
3869 { providers: Record<string, any> },
3870 never,
3871 never
3872 >).providers,
3873 );
3874 Object.assign(
3875 merged,
3876 (yield* Provider.collection([
3877 QaQuestionTag,
3878 QaScorecard,
3879 QaScorecardsRevision,
3880 QaScorecardsRevisionsQaQuestion,
3881 View,
3882 ContactCenter,
3883 AgentsEntityType,
3884 AgentsEnvironment,
3885 AgentsEnvironmentsExperiment,
3886 AgentsEnvironmentsSessionsEntityType,
3887 AgentsFlow,
3888 AgentsFlowsPage,
3889 AgentsFlowsTransitionRouteGroup,
3890 AgentsFlowsVersion,
3891 AgentsGenerator,
3892 AgentsIntent,
3893 AgentsPlaybook,
3894 AgentsPlaybooksExample,
3895 AgentsPlaybooksVersion,
3896 AgentsSessionsEntityType,
3897 AgentsTool,
3898 AgentsToolsVersion,
3899 AgentsTransitionRouteGroup,
3900 AgentsWebhook,
3901 SecuritySetting,
3902 OrganizationStoredInfoType,
3903 DeidentifyTemplate,
3904 DlpJob,
3905 InspectTemplate,
3906 JobTrigger,
3907 ContentPolicy,
3908 LocationsDeidentifyTemplate,
3909 LocationsDlpJob,
3910 LocationsInspectTemplate,
3911 LocationsJobTrigger,
3912 LocationsStoredInfoType,
3913 StoredInfoType,
3914 DiscoveryConfig,
3915 OrganizationsDeidentifyTemplate,
3916 OrganizationsInspectTemplate,
3917 OrganizationsLocationsConnection,
3918 OrganizationsLocationsDeidentifyTemplate,
3919 OrganizationsLocationsDiscoveryConfig,
3920 OrganizationsLocationsInspectTemplate,
3921 OrganizationsLocationsJobTrigger,
3922 OrganizationsLocationsStoredInfoType,
3923 GmailpostmastertoolsDomain,
3924 DomainsUser,
3925 SettingsDatasource,
3926 SettingsSearchapplication,
3927 SupportEventSubscription,
3928 Matter,
3929 MattersExport,
3930 ]) as unknown as Effect.Effect<
3931 { providers: Record<string, any> },
3932 never,
3933 never
3934 >).providers,
3935 );
3936 Object.assign(
3937 merged,
3938 (yield* Provider.collection([
3939 MattersHold,
3940 MattersSavedQuery,
3941 WorkspaceeventsSubscription,
3942 TasksPushNotificationConfig,
3943 JobsTenant,
3944 TenantsCompany,
3945 TenantsJob,
3946 VisionProductSet,
3947 VisionProduct,
3948 ProductsReferenceImage,
3949 CustomClass,
3950 PhraseSet,
3951 MonetizationSubscription,
3952 MonetizationSubscriptionsBasePlansOffer,
3953 Edit,
3954 Inappproduct,
3955 AchievementConfiguration,
3956 LeaderboardConfiguration,
3957 Storelayoutcluster,
3958 Storelayoutpage,
3959 Webapp,
3960 AndroidmanagementEnterprise,
3961 EnterprisesEnrollmentToken,
3962 EnterprisesWebApp,
3963 CustomersConfiguration,
3964 CustomersConnectorConfig,
3965 AppsAuthorizedCertificate,
3966 AppsDomainMapping,
3967 AppsFirewallIngressRule,
3968 AppsServicesVersion,
3969 ApplicationsAuthorizedCertificate,
3970 ApplicationsDomainMapping,
3971 UsersSshPublicKey,
3972 LicenseAssignment,
3973 WebResource,
3974 CloudassetFeed,
3975 CloudassetSavedQuery,
3976 CloudidentityDevice,
3977 CloudidentityGroup,
3978 GroupsMembership,
3979 InboundOidcSsoProfile,
3980 InboundSamlSsoProfile,
3981 InboundSsoAssignment,
3982 CloudchannelCustomer,
3983 ChannelPartnerLinksCustomer,
3984 CustomersCustomerRepricingConfig,
3985 ChannelPartnerLinksChannelPartnerRepricingConfig,
3986 CloudcontrolspartnerCustomer,
3987 DeploymentmanagerDeployment,
3988 HealthcareDataset,
3989 DatasetsConsentStore,
3990 DatasetsConsentStoresAttributeDefinition,
3991 DatasetsConsentStoresConsent,
3992 DatasetsConsentStoresConsentArtifact,
3993 ]) as unknown as Effect.Effect<
3994 { providers: Record<string, any> },
3995 never,
3996 never
3997 >).providers,
3998 );
3999 Object.assign(
4000 merged,
4001 (yield* Provider.collection([
4002 DatasetsConsentStoresUserDataMapping,
4003 DatasetsDicomStore,
4004 DatasetsFhirStore,
4005 DatasetsHl7V2Store,
4006 DatasetsHl7V2StoresMessage,
4007 BrandsIdentityAwareProxyClient,
4008 IapDestGroup,
4009 FolderBigQueryExport,
4010 FolderEventThreatDetectionSettingsCustomModule,
4011 FolderMuteConfig,
4012 FolderNotificationConfig,
4013 FolderSecurityHealthAnalyticsSettingsCustomModule,
4014 OrganizationBigQueryExport,
4015 OrganizationEventThreatDetectionSettingsCustomModule,
4016 OrganizationMuteConfig,
4017 NotificationConfig,
4018 OrganizationsNotificationConfig,
4019 MuteConfig,
4020 BigQueryExport,
4021 EventThreatDetectionSettingsCustomModule,
4022 SecurityHealthAnalyticsSettingsCustomModule,
4023 OrganizationsSecurityHealthAnalyticsSettingsCustomModule,
4024 Posture,
4025 PostureDeployment,
4026 ApihubDeployment,
4027 ExternalApi,
4028 Plugin,
4029 PluginsInstance,
4030 RuntimeProjectAttachment,
4031 ApiHubInstance,
4032 ApihubApi,
4033 ApisVersion,
4034 ApisVersionsOperation,
4035 ApisVersionsSpec,
4036 ApihubAttribute,
4037 Curation,
4038 Dependency,
4039 Application,
4040 ApplicationsService,
4041 ApplicationsWorkload,
4042 ServiceProjectAttachment,
4043 ObservationJob,
4044 ObservationSource,
4045 ApisConfig,
4046 ]) as unknown as Effect.Effect<
4047 { providers: Record<string, any> },
4048 never,
4049 never
4050 >).providers,
4051 );
4052 Object.assign(
4053 merged,
4054 (yield* Provider.collection([
4055 MerchantReview,
4056 ProductReview,
4057 ContentwarehouseDocumentSchema,
4058 ContentwarehouseDocument,
4059 ContentwarehouseRuleSet,
4060 ContentwarehouseSynonymSet,
4061 SfdcInstance,
4062 SfdcInstancesSfdcChannel,
4063 IntegrationsTemplate,
4064 AuthConfig,
4065 IntegrationsVersion,
4066 IntegrationsVersionsTestCases,
4067 ProductsAuthConfig,
4068 ProductsCertificate,
4069 ProductsIntegrationsVersion,
4070 ProductsSfdcInstance,
4071 ProductsSfdcInstancesSfdcChannel,
4072 MigrationcenterSource,
4073 MigrationcenterAssetsExportJob,
4074 MigrationcenterDiscoveryClient,
4075 MigrationcenterGroup,
4076 MigrationcenterImportJob,
4077 MigrationcenterImportJobsImportDataFile,
4078 MigrationcenterPreferenceSet,
4079 MigrationcenterReportConfig,
4080 MigrationcenterReportConfigsReport,
4081 RapidmigrationassessmentCollector,
4082 MetastoreFederation,
4083 MetastoreService,
4084 MetastoreServicesBackup,
4085 DataformRepository,
4086 ProjectsLocationsFolder,
4087 RepositoriesReleaseConfig,
4088 RepositoriesWorkflowConfig,
4089 RepositoriesWorkflowInvocation,
4090 RepositoriesWorkspace,
4091 Team,
4092 VolumesSnapshot,
4093 VolumesReplication,
4094 VmwareEngineNetwork,
4095 PrivateConnection,
4096 PrivateCloudsManagementDnsZoneBinding,
4097 VmwareengineDatastore,
4098 NetworkPeering,
4099 VmwareengineNetworkPolicy,
4100 NetworkPoliciesExternalAccessRule,
4101 PrivateCloud,
4102 PrivateCloudsCluster,
4103 PrivateCloudsExternalAddress,
4104 PrivateCloudsLoggingServer,
4105 CesApp,
4106 AppsAgent,
4107 AppsDeployment,
4108 AppsExample,
4109 AppsGuardrail,
4110 AppsTool,
4111 AppsToolset,
4112 AppsVersion,
4113 SasportalCustomersDeployment,
4114 SasportalCustomersDevice,
4115 ]) as unknown as Effect.Effect<
4116 { providers: Record<string, any> },
4117 never,
4118 never
4119 >).providers,
4120 );
4121 Object.assign(
4122 merged,
4123 (yield* Provider.collection([
4124 SasportalCustomersNode,
4125 SasportalNodesDevice,
4126 SasportalNodesNode,
4127 DatalabelingAnnotationSpecSet,
4128 DatalabelingDataset,
4129 DatasetsAnnotatedDatasetsFeedbackThreadsFeedbackMessage,
4130 DatalabelingEvaluationJob,
4131 DatalabelingInstruction,
4132 Process,
4133 ProcessesRun,
4134 ProcessesRunsLineageEvent,
4135 DataExchange,
4136 DataExchangesListing,
4137 DataExchangesQueryTemplate,
4138 SaasservicemgmtSaa,
4139 SaasservicemgmtTenant,
4140 SaasservicemgmtUnitKind,
4141 SaasservicemgmtUnit,
4142 SaasservicemgmtRelease,
4143 SaasservicemgmtRolloutKind,
4144 SaasservicemgmtRollout,
4145 SaasservicemgmtUnitOperation,
4146 RegistryBook,
4147 Realm,
4148 CustomRange,
4149 IpamAdminScope,
4150 VmmigrationGroup,
4151 VmmigrationImageImport,
4152 VmmigrationSource,
4153 SourcesDatacenterConnector,
4154 SourcesDiskMigrationJob,
4155 SourcesMigratingVm,
4156 SourcesUtilizationReport,
4157 VmmigrationTarget,
4158 DatamigrationConnectionProfile,
4159 DatamigrationConversionWorkspace,
4160 ConversionWorkspacesMappingRule,
4161 DatamigrationMigrationJob,
4162 DatamigrationPrivateConnection,
4163 DatastreamConnectionProfile,
4164 DatastreamPrivateConnection,
4165 PrivateConnectionsRoute,
4166 DatastreamStream,
4167 AccountConnector,
4168 DeveloperconnectConnection,
4169 ConnectionsGitRepositoryLink,
4170 InsightsConfig,
4171 BackupChannel,
4172 BackupPlan,
4173 BackupPlansBackup,
4174 RestoreChannel,
4175 RestorePlan,
4176 RestorePlansRestore,
4177 MembershipsFeature,
4178 InstancesBackup,
4179 BareMetalCluster,
4180 BareMetalClustersBareMetalNodePool,
4181 GkeonpremVmwareCluster,
4182 VmwareClustersVmwareNodePool,
4183 BackupdrBackupVault,
4184 BackupdrBackupPlan,
4185 BackupPlanAssociation,
4186 BackupdrManagementServer,
4187 BaremetalsolutionNfsShare,
4188 BaremetalsolutionVolumesSnapshot,
4189 ManagedidentitiesDomain,
4190 ManagedidentitiesDomainsBackup,
4191 ManagedidentitiesPeering,
4192 CustomTargetType,
4193 DeliveryPipeline,
4194 DeliveryPipelinesAutomation,
4195 ]) as unknown as Effect.Effect<
4196 { providers: Record<string, any> },
4197 never,
4198 never
4199 >).providers,
4200 );
4201 Object.assign(
4202 merged,
4203 (yield* Provider.collection([
4204 DeployPolicy,
4205 ClouddeployTarget,
4206 ConfigDeploymentGroup,
4207 ConfigPreview,
4208 AppConnection,
4209 AppConnector,
4210 AppGateway,
4211 SecurityGateway,
4212 SecurityGatewaysApplication,
4213 ManagedKafkaCluster,
4214 ClustersAcl,
4215 ClustersTopic,
4216 ManagedKafkaConnectCluster,
4217 ConnectClustersConnector,
4218 ManagedKafkaSchemaRegistry,
4219 SchemaRegistriesSubjectsVersion,
4220 SchemaRegistriesContextsSubjectsVersion,
4221 RepositoriesBranchRule,
4222 RepositoriesHook,
4223 RepositoriesIssue,
4224 RepositoriesIssuesIssueComment,
4225 RepositoriesPullRequestsPullRequestComment,
4226 ContaineranalysisNote,
4227 ContaineranalysisOccurrence,
4228 LocationsNote,
4229 LocationsOccurrence,
4230 BinaryauthorizationAttestor,
4231 PlatformsPolicy,
4232 BlockchainNode,
4233 BuyersClientsUser,
4234 AccountTypesUserList,
4235 BiddersPretargetingConfig,
4236 DatapipelinesPipeline,
4237 AgentidentityAuthProvider,
4238 BiglakeCatalog,
4239 CatalogsDatabase,
4240 CatalogsDatabasesTable,
4241 DocumentaiProcessor,
4242 DocumentaiSchema,
4243 SchemasSchemaVersion,
4244 FoldersLocationsGlobalPolicyOrchestrator,
4245 OrganizationsLocationsGlobalPolicyOrchestrator,
4246 ProjectsLocationsGlobalPolicyOrchestrator,
4247 AdaptiveMtDataset,
4248 GlossariesGlossaryEntry,
4249 TranslateModel,
4250 WorkstationCluster,
4251 WorkstationClustersWorkstationConfig,
4252 WorkstationClustersWorkstationConfigsWorkstation,
4253 AssuredworkloadsWorkload,
4254 WorkloadmanagerEvaluation,
4255 DeploymentsActuation,
4256 ConnectionsEntityTypesEntity,
4257 Agent,
4258 BatchPredictionJob,
4259 CachedContent,
4260 CustomJob,
4261 DataLabelingJob,
4262 DeploymentResourcePool,
4263 EvaluationItem,
4264 EvaluationRun,
4265 EvaluationSet,
4266 FeatureGroup,
4267 FeatureGroupsFeature,
4268 FeatureOnlineStore,
4269 Featurestore,
4270 FeaturestoresEntityType,
4271 HyperparameterTuningJob,
4272 TuningJob,
4273 AIPlatformIndex,
4274 IndexEndpoint,
4275 AIPlatformEndpoint,
4276 MetadataStore,
4277 MetadataStoresArtifact,
4278 MetadataStoresContext,
4279 MetadataStoresExecution,
4280 ]) as unknown as Effect.Effect<
4281 { providers: Record<string, any> },
4282 never,
4283 never
4284 >).providers,
4285 );
4286 Object.assign(
4287 merged,
4288 (yield* Provider.collection([
4289 NasJob,
4290 NotebookExecutionJob,
4291 NotebookRuntimeTemplate,
4292 OnlineEvaluator,
4293 PersistentResource,
4294 PipelineJob,
4295 RagCorpora,
4296 ReasoningEnginesMemory,
4297 AnalyticsDatastore,
4298 ApimServiceExtension,
4299 Apiproduct,
4300 ApiproductsRateplan,
4301 ApisKeyvaluemap,
4302 ApisKeyvaluemapsEntry,
4303 Appgroup,
4304 AppgroupsApp,
4305 EnvironmentsKeystore,
4306 EnvironmentsKeyvaluemap,
4307 EnvironmentsReference,
4308 EnvironmentsResourcefile,
4309 EnvironmentsSecurityAction,
4310 EnvironmentsTargetserver,
4311 InstancesAttachment,
4312 InstancesNatAddress,
4313 Keyvaluemap,
4314 KeyvaluemapsEntry,
4315 Organization,
4316 SecurityFeedback,
4317 SecurityProfilesV2,
4318 Sharedflow,
4319 SitesApicategory,
4320 SitesApidoc,
4321 Assignment,
4322 AndroidApp,
4323 SasportalCustomersDeploymentsDevice,
4324 SasportalCustomersNodesDeployment,
4325 SasportalCustomersNodesDevice,
4326 SasportalCustomersNodesNode,
4327 SasportalNodesDeploymentsDevice,
4328 SasportalNodesNodesDeployment,
4329 SasportalNodesNodesDevice,
4330 SasportalNodesNodesNode,
4331 SasportalSignedCustomersDevice,
4332 SasportalSignedCustomersNodesDevice,
4333 SasportalSignedNodesDevice,
4334 SasportalSignedNodesNodesDevice,
4335 ScanConfig,
4336 FeaturestoresEntityTypesFeature,
4337 ModelDeploymentMonitoringJob,
4338 FeatureOnlineStoresFeatureView,
4339 EnvironmentsKeystoresAlias,
4340 EnvironmentsKeyvaluemapsEntry,
4341 SecurityMonitoringCondition,
4342 EnvironmentsArchiveDeployment,
4343 EnvironmentsTraceConfigOverride,
4344 EnvironmentsApisRevisionsDebugsession,
4345 IamPolicy,
4346 HostServiceAccount,
4347 IamMember,
4348 ]) as unknown as Effect.Effect<
4349 { providers: Record<string, any> },
4350 never,
4351 never
4352 >).providers,
4353 );
4354 Object.assign(
4355 merged,
4356 (yield* Provider.collection([
4357 SasportalSignedCustomersDeploymentsDevice,
4358 SasportalSignedNodesDeploymentsDevice,
4359 JobTemplate,
4360 ]) as unknown as Effect.Effect<
4361 { providers: Record<string, any> },
4362 never,
4363 never
4364 >).providers,
4365 );
4366 return {
4367 kind: "ProviderCollection" as const,
4368 get: (service: string) => merged[service],
4369 providers: merged,
4370 };
4371 }),
4372 ).pipe(
4373 Layer.provide(
4374 Layer.mergeAll(
4375 Layer.mergeAll(
4376 Layer.mergeAll(
4377 BucketProvider(),
4378 NotificationProvider(),
4379 TopicProvider(),
4380 SubscriptionProvider(),
4381 SchemaProvider(),
4382 PubSubSnapshotProvider(),
4383 Layer.mergeAll(
4384 KeyRingProvider(),
4385 CryptoKeyProvider(),
4386 CryptoKeyVersionProvider(),
4387 ImportJobProvider(),
4388 SingleTenantHsmInstanceProposalProvider(),
4389 ),
4390 SinkProvider(),
4391 MetricProvider(),
4392 Layer.mergeAll(SecretProvider(), LocationsSecretProvider()),
4393 Layer.mergeAll(ParameterProvider(), ParametersVersionProvider()),
4394 CertificateProvider(),
4395 CertificateMapProvider(),
4396 CertificateMapEntryProvider(),
4397 DnsAuthorizationProvider(),
4398 TrustConfigProvider(),
4399 CertificateIssuanceConfigProvider(),
4400 DatasetProvider(),
4401 TableProvider(),
4402 ),
4403 Layer.mergeAll(
4404 BucketAccessControlProvider(),
4405 DefaultObjectAccessControlProvider(),
4406 FolderProvider(),
4407 ManagedProvider(),
4408 ObjectAccessControlProvider(),
4409 StorageObjectProvider(),
4410 AgentPoolProvider(),
4411 TransferJobProvider(),
4412 ),
4413 ),
4414 Layer.mergeAll(
4415 FunctionProvider(),
4416 RoutineProvider(),
4417 HmacKeyProvider(),
4418 Layer.mergeAll(
4419 DatabaseProvider(),
4420 DatabasesBackupScheduleProvider(),
4421 DatabasesCollectionGroupsIndexProvider(),
4422 DatabasesUserCredProvider(),
4423 DatastoreIndexProvider(),
4424 ),
4425 Layer.mergeAll(RedisInstanceProvider(), AclPolicyProvider()),
4426 MemcacheInstanceProvider(),
4427 Layer.mergeAll(MlModelProvider(), ModelsVersionProvider()),
4428 Layer.mergeAll(
4429 FilestoreInstanceProvider(),
4430 FilestoreBackupProvider(),
4431 FilestoreInstancesSnapshotProvider(),
4432 TpuNodeProvider(),
4433 TpuQueuedResourceProvider(),
4434 ),
4435 Layer.mergeAll(
4436 ClusterProvider(),
4437 NodePoolProvider(),
4438 ClustersNodePoolProvider(),
4439 ),
4440 Layer.mergeAll(
4441 SqlInstanceProvider(),
4442 SqlDatabaseProvider(),
4443 SqlSslCertProvider(),
4444 SqlUserProvider(),
4445 SqlBackupBackupProvider(),
4446 SqlBackupRunProvider(),
4447 ),
4448 RepositoryProvider(),
4449 QueueProvider(),
4450 JobProvider(),
4451 CloudRunJobProvider(),
4452 ServiceProvider(),
4453 WebsiteServerProvider(),
4454 WorkerPoolProvider(),
4455 ),
4456 Layer.mergeAll(
4457 ManagedZoneProvider(),
4458 ResourceRecordSetProvider(),
4459 DnsPolicyProvider(),
4460 ResponsePolicyProvider(),
4461 ResponsePolicyRuleProvider(),
4462 RepositoriesAttachmentProvider(),
4463 RepositoriesPackagesTagProvider(),
4464 RepositoriesRuleProvider(),
4465 BigQueryJobProvider(),
4466 RowAccessPolicyProvider(),
4467 DataPolicyProvider(),
4468 ),
4469 Layer.mergeAll(
4470 AddressProvider(),
4471 BackendBucketProvider(),
4472 BackendServiceProvider(),
4473 HealthCheckProvider(),
4474 ImageProvider(),
4475 MachineImageProvider(),
4476 InstanceProvider(),
4477 InstanceGroupProvider(),
4478 InstanceGroupManagerProvider(),
4479 AutoscalerProvider(),
4480 RegionAutoscalerProvider(),
4481 InstanceTemplateProvider(),
4482 RegionInstanceGroupManagerProvider(),
4483 NetworkProvider(),
4484 NetworkEndpointGroupProvider(),
4485 SubnetworkProvider(),
4486 DiskProvider(),
4487 GlobalAddressProvider(),
4488 RegionNetworkEndpointGroupProvider(),
4489 ),
4490 Layer.mergeAll(
4491 SnapshotProvider(),
4492 RegionDiskProvider(),
4493 RouteProvider(),
4494 RegionBackendServiceProvider(),
4495 RegionHealthCheckProvider(),
4496 HttpHealthCheckProvider(),
4497 ResourcePolicyProvider(),
4498 SecurityPolicyProvider(),
4499 ServiceAttachmentProvider(),
4500 RouterProvider(),
4501 FirewallProvider(),
4502 FirewallPolicyProvider(),
4503 ForwardingRuleProvider(),
4504 UrlMapProvider(),
4505 RegionUrlMapProvider(),
4506 TargetHttpProxyProvider(),
4507 RegionTargetHttpProxyProvider(),
4508 TargetHttpsProxyProvider(),
4509 TargetInstanceProvider(),
4510 ),
4511 Layer.mergeAll(
4512 TargetPoolProvider(),
4513 HttpsHealthCheckProvider(),
4514 InstantSnapshotProvider(),
4515 InstantSnapshotGroupProvider(),
4516 CrossSiteNetworkProvider(),
4517 FutureReservationProvider(),
4518 GlobalPublicDelegatedPrefixProvider(),
4519 GlobalVmExtensionPolicyProvider(),
4520 InstanceGroupManagerResizeRequestProvider(),
4521 GlobalNetworkEndpointGroupProvider(),
4522 ),
4523 Layer.mergeAll(
4524 OrganizationSecurityPolicyProvider(),
4525 PublicAdvertisedPrefixProvider(),
4526 PublicDelegatedPrefixProvider(),
4527 RegionBackendBucketProvider(),
4528 RegionCompositeHealthCheckProvider(),
4529 RegionHealthAggregationPolicyProvider(),
4530 RegionHealthCheckServiceProvider(),
4531 RegionHealthSourceProvider(),
4532 RegionInstanceGroupManagerResizeRequestProvider(),
4533 RegionInstanceTemplateProvider(),
4534 ),
4535 Layer.mergeAll(
4536 RegionSslCertificateProvider(),
4537 RegionSslPolicyProvider(),
4538 RegionNetworkFirewallPolicyProvider(),
4539 RegionNotificationEndpointProvider(),
4540 RegionSecurityPolicyProvider(),
4541 RegionSnapshotProvider(),
4542 RegionInstantSnapshotProvider(),
4543 RegionInstantSnapshotGroupProvider(),
4544 RegionTargetHttpsProxyProvider(),
4545 RegionTargetTcpProxyProvider(),
4546 ),
4547 Layer.mergeAll(
4548 TargetSslProxyProvider(),
4549 TargetTcpProxyProvider(),
4550 TargetGrpcProxyProvider(),
4551 GlobalForwardingRuleProvider(),
4552 SslCertificateProvider(),
4553 SslPolicyProvider(),
4554 VpnGatewayProvider(),
4555 TargetVpnGatewayProvider(),
4556 ExternalVpnGatewayProvider(),
4557 VpnTunnelProvider(),
4558 PacketMirroringProvider(),
4559 ConnectorProvider(),
4560 WorkflowProvider(),
4561 TriggerProvider(),
4562 ChannelProvider(),
4563 NamespaceProvider(),
4564 TagKeyProvider(),
4565 TagValueProvider(),
4566 TagBindingProvider(),
4567 ),
4568 Layer.mergeAll(
4569 MessageBusProvider(),
4570 PipelineProvider(),
4571 EnrollmentProvider(),
4572 GoogleApiSourceProvider(),
4573 ChannelConnectionProvider(),
4574 ResourceManagerFolderProvider(),
4575 LienProvider(),
4576 ResourceManagerProjectProvider(),
4577 ),
4578 Layer.mergeAll(
4579 ConnectionProvider(),
4580 CloudBuildConnectionProvider(),
4581 CloudBuildRepositoryProvider(),
4582 ServiceDirectoryServiceProvider(),
4583 ServiceDirectoryEndpointProvider(),
4584 CaPoolProvider(),
4585 CertificateAuthorityProvider(),
4586 CertificateTemplateProvider(),
4587 PolicyProvider(),
4588 HubProvider(),
4589 SpokeProvider(),
4590 InternalRangeProvider(),
4591 PolicyBasedRouteProvider(),
4592 TransferConfigProvider(),
4593 ComposerEnvironmentProvider(),
4594 ReservationProvider(),
4595 DataprocClusterProvider(),
4596 BigtableInstanceProvider(),
4597 BigtableAppProfileProvider(),
4598 ),
4599 Layer.mergeAll(ServicemanagementServiceProvider()),
4600 Layer.mergeAll(
4601 EnvironmentsUserWorkloadsConfigMapProvider(),
4602 EnvironmentsUserWorkloadsSecretProvider(),
4603 CustomConstraintProvider(),
4604 ),
4605 Layer.mergeAll(
4606 CapacityCommitmentProvider(),
4607 ReservationGroupProvider(),
4608 ),
4609 Layer.mergeAll(
4610 DataprocAutoscalingPolicyProvider(),
4611 DataprocBatcheProvider(),
4612 DataprocRegionsAutoscalingPolicyProvider(),
4613 DataprocRegionsWorkflowTemplateProvider(),
4614 DataprocSessionProvider(),
4615 DataprocSessionTemplateProvider(),
4616 DataprocWorkflowTemplateProvider(),
4617 ),
4618 Layer.mergeAll(
4619 BigtableInstancesClustersBackupProvider(),
4620 BigtableInstancesLogicalViewProvider(),
4621 BigtableInstancesMaterializedViewProvider(),
4622 BigtableInstancesTablesAuthorizedViewProvider(),
4623 BigtableInstancesTablesSchemaBundleProvider(),
4624 ),
4625 Layer.mergeAll(
4626 Layer.mergeAll(
4627 TransportProvider(),
4628 AutomatedDnsRecordProvider(),
4629 MulticloudDataTransferConfigProvider(),
4630 MulticloudDataTransferConfigsDestinationProvider(),
4631 RegionalEndpointProvider(),
4632 ServiceConnectionMapProvider(),
4633 ServiceConnectionPolicyProvider(),
4634 ServiceConnectionTokenProvider(),
4635 SpokesGatewayAdvertisedRouteProvider(),
4636 ),
4637 Layer.mergeAll(
4638 VpcFlowLogsConfigProvider(),
4639 OrganizationsVpcFlowLogsConfigProvider(),
4640 ConnectivityTestProvider(),
4641 NetworkMonitoringProviderProvider(),
4642 ),
4643 Layer.mergeAll(
4644 KeyProvider(),
4645 AlloyDbClusterProvider(),
4646 AlloyDbInstanceProvider(),
4647 LogBucketProvider(),
4648 ExclusionProvider(),
4649 BucketsViewProvider(),
4650 BucketsLinkProvider(),
4651 LogScopeProvider(),
4652 SavedQueryProvider(),
4653 SpannerInstanceProvider(),
4654 SpannerDatabaseProvider(),
4655 BigQueryConnectionProvider(),
4656 AlertPolicyProvider(),
4657 NotificationChannelProvider(),
4658 UptimeCheckConfigProvider(),
4659 BigtableClusterProvider(),
4660 BigtableTableProvider(),
4661 ),
4662 Layer.mergeAll(
4663 SpannerInstanceConfigProvider(),
4664 SpannerInstancesBackupProvider(),
4665 SpannerInstancesDatabasesBackupScheduleProvider(),
4666 SpannerInstancesInstancePartitionProvider(),
4667 AlloyDbBackupProvider(),
4668 AlloyDbClustersUserProvider(),
4669 ),
4670 Layer.mergeAll(
4671 MonitoringGroupProvider(),
4672 MetricDescriptorProvider(),
4673 MonitoringServiceProvider(),
4674 ServicesServiceLevelObjectiveProvider(),
4675 TraceScopeProvider(),
4676 BucketsDatasetsLinkProvider(),
4677 ),
4678 Layer.mergeAll(
4679 BillingExclusionProvider(),
4680 BillingBucketProvider(),
4681 BillingBucketsLinkProvider(),
4682 BillingBucketsViewProvider(),
4683 BillingSavedQueryProvider(),
4684 BillingSinkProvider(),
4685 FolderExclusionProvider(),
4686 FolderBucketProvider(),
4687 FolderBucketsLinkProvider(),
4688 FolderBucketsViewProvider(),
4689 FolderLogScopeProvider(),
4690 FolderSavedQueryProvider(),
4691 FolderSinkProvider(),
4692 LocationsBucketProvider(),
4693 LocationsBucketsLinkProvider(),
4694 LocationsBucketsViewProvider(),
4695 ),
4696 Layer.mergeAll(
4697 OrganizationExclusionProvider(),
4698 OrganizationLogBucketProvider(),
4699 OrganizationBucketsLinkProvider(),
4700 OrganizationBucketsViewProvider(),
4701 OrganizationLogScopeProvider(),
4702 OrganizationSavedQueryProvider(),
4703 OrganizationSinkProvider(),
4704 ),
4705 Layer.mergeAll(
4706 ComputeReservationProvider(),
4707 RolloutPlanProvider(),
4708 StoragePoolProvider(),
4709 WireGroupProvider(),
4710 ZoneVmExtensionPolicyProvider(),
4711 GoldengateDeploymentProvider(),
4712 OdbNetworkProvider(),
4713 OdbNetworksOdbSubnetProvider(),
4714 AutonomousDatabaseProvider(),
4715 CloudExadataInfrastructureProvider(),
4716 CloudVmClusterProvider(),
4717 DbSystemProvider(),
4718 ExadbVmClusterProvider(),
4719 ExascaleDbStorageVaultProvider(),
4720 GoldengateConnectionProvider(),
4721 GoldengateConnectionAssignmentProvider(),
4722 ),
4723 Layer.mergeAll(
4724 InterconnectProvider(),
4725 InterconnectAttachmentProvider(),
4726 InterconnectGroupProvider(),
4727 InterconnectAttachmentGroupProvider(),
4728 LicenseProvider(),
4729 NetworkAttachmentProvider(),
4730 NetworkEdgeSecurityServiceProvider(),
4731 NetworkFirewallPolicyProvider(),
4732 NodeGroupProvider(),
4733 NodeTemplateProvider(),
4734 ),
4735 Layer.mergeAll(
4736 TrainingPipelineProvider(),
4737 AIPlatformDatasetProvider(),
4738 DatasetsDatasetVersionProvider(),
4739 ReasoningEngineProvider(),
4740 ReasoningEnginesSandboxEnvironmentTemplateProvider(),
4741 ReasoningEnginesSandboxEnvironmentProvider(),
4742 ),
4743 Layer.mergeAll(
4744 ReasoningEnginesSessionProvider(),
4745 ScheduleProvider(),
4746 SemanticGovernancePolicyProvider(),
4747 SpecialistPoolProvider(),
4748 StudyProvider(),
4749 StudiesTrialProvider(),
4750 TensorboardProvider(),
4751 TensorboardsExperimentProvider(),
4752 TensorboardsExperimentsRunProvider(),
4753 TensorboardsExperimentsRunsTimeSeriesProvider(),
4754 ),
4755 Layer.mergeAll(
4756 AppgroupsAppsKeyProvider(),
4757 DatacollectorProvider(),
4758 DeveloperProvider(),
4759 DevelopersAppProvider(),
4760 DevelopersAppsKeyProvider(),
4761 DnsZoneProvider(),
4762 EndpointAttachmentProvider(),
4763 EnvgroupProvider(),
4764 EnvgroupsAttachmentProvider(),
4765 ApigeeEnvironmentProvider(),
4766 ),
4767 Layer.mergeAll(
4768 ClientTlsPolicyProvider(),
4769 DnsThreatDetectorProvider(),
4770 FirewallEndpointProvider(),
4771 FirewallEndpointAssociationProvider(),
4772 GatewaySecurityPolicyProvider(),
4773 GatewaySecurityPoliciesRuleProvider(),
4774 InterceptDeploymentGroupProvider(),
4775 InterceptDeploymentProvider(),
4776 ),
4777 Layer.mergeAll(
4778 InterceptEndpointGroupProvider(),
4779 InterceptEndpointGroupAssociationProvider(),
4780 MirroringDeploymentGroupProvider(),
4781 MirroringDeploymentProvider(),
4782 MirroringEndpointGroupProvider(),
4783 MirroringEndpointGroupAssociationProvider(),
4784 SacRealmProvider(),
4785 SacAttachmentProvider(),
4786 ),
4787 Layer.mergeAll(
4788 SecurityProfileProvider(),
4789 SecurityProfileGroupProvider(),
4790 ServerTlsPolicyProvider(),
4791 TlsInspectionPolicyProvider(),
4792 UrlListProvider(),
4793 ),
4794 Layer.mergeAll(
4795 AddressGroupProvider(),
4796 AuthorizationPolicyProvider(),
4797 AuthzPolicyProvider(),
4798 BackendAuthenticationConfigProvider(),
4799 OrganizationsAddressGroupProvider(),
4800 OrganizationsFirewallEndpointProvider(),
4801 OrganizationsSecurityProfileProvider(),
4802 OrganizationsSecurityProfileGroupProvider(),
4803 ),
4804 ),
4805 Layer.mergeAll(
4806 Layer.mergeAll(
4807 Layer.mergeAll(
4808 AgentGatewayProvider(),
4809 AuthzExtensionProvider(),
4810 EndpointPolicyProvider(),
4811 NetworkservicesGatewayProvider(),
4812 GrpcRouteProvider(),
4813 HttpRouteProvider(),
4814 LbEdgeExtensionProvider(),
4815 LbRouteExtensionProvider(),
4816 WasmPluginProvider(),
4817 WasmPluginsVersionProvider(),
4818 ),
4819 Layer.mergeAll(
4820 LbTrafficExtensionProvider(),
4821 MeshProvider(),
4822 MulticastConsumerAssociationProvider(),
4823 MulticastGroupConsumerActivationProvider(),
4824 ServiceBindingProvider(),
4825 ServiceLbPolicyProvider(),
4826 TcpRouteProvider(),
4827 TlsRouteProvider(),
4828 ),
4829 ),
4830 Layer.mergeAll(
4831 AspectTypeProvider(),
4832 DataAttributeBindingProvider(),
4833 DataDomainProvider(),
4834 DataDomainsBindingProvider(),
4835 DataProductProvider(),
4836 DataProductsDataAssetProvider(),
4837 DataScanProvider(),
4838 EncryptionConfigProvider(),
4839 ),
4840 Layer.mergeAll(
4841 DataTaxonomyProvider(),
4842 DataTaxonomiesAttributeProvider(),
4843 EntryGroupProvider(),
4844 EntryGroupsEntryProvider(),
4845 EntryGroupsEntryLinkProvider(),
4846 EntryTypeProvider(),
4847 GlossaryProvider(),
4848 GlossariesCategoryProvider(),
4849 ),
4850 Layer.mergeAll(
4851 GlossariesTermProvider(),
4852 LakeProvider(),
4853 LakesTaskProvider(),
4854 LakesZoneProvider(),
4855 LakesAssetProvider(),
4856 LakesEntityProvider(),
4857 LakesEntitiesPartitionProvider(),
4858 MetadataFeedProvider(),
4859 ),
4860 Layer.mergeAll(
4861 TagTemplateProvider(),
4862 TaxonomyProvider(),
4863 TaxonomiesPolicyTagProvider(),
4864 ),
4865 Layer.mergeAll(
4866 DataStoresBranchesDocumentProvider(),
4867 DataStoresControlProvider(),
4868 DataStoresConversationProvider(),
4869 DataStoresSchemaProvider(),
4870 DataStoresServingConfigProvider(),
4871 DataStoresSessionProvider(),
4872 DataStoresSiteSearchEngineTargetSiteProvider(),
4873 IdentityMappingStoreProvider(),
4874 ),
4875 Layer.mergeAll(
4876 DataStoreProvider(),
4877 CollectionsEngineProvider(),
4878 CollectionsEnginesAssistantProvider(),
4879 CollectionsEnginesAssistantsAgentsA2aV1TasksPushNotificationConfigProvider(),
4880 CollectionsEnginesControlProvider(),
4881 CollectionsEnginesConversationProvider(),
4882 CollectionsEnginesServingConfigProvider(),
4883 CollectionsEnginesSessionProvider(),
4884 ),
4885 Layer.mergeAll(
4886 CollectionsDataStoreProvider(),
4887 CollectionsDataStoresBranchesDocumentProvider(),
4888 CollectionsDataStoresControlProvider(),
4889 CollectionsDataStoresConversationProvider(),
4890 CollectionsDataStoresSchemaProvider(),
4891 CollectionsDataStoresServingConfigProvider(),
4892 CollectionsDataStoresSessionProvider(),
4893 CollectionsDataStoresSiteSearchEngineTargetSiteProvider(),
4894 ),
4895 Layer.mergeAll(
4896 Layer.mergeAll(
4897 AnalysisRuleProvider(),
4898 AssessmentRuleProvider(),
4899 AuthorizedViewSetProvider(),
4900 AuthorizedViewSetsAuthorizedViewProvider(),
4901 AuthorizedViewSetsAuthorizedViewsConversationsAssessmentProvider(),
4902 AuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelProvider(),
4903 AutoLabelingRuleProvider(),
4904 ConversationProvider(),
4905 ConversationsAnalysesProvider(),
4906 ConversationsAssessmentProvider(),
4907 ConversationsFeedbackLabelProvider(),
4908 DashboardProvider(),
4909 DashboardsChartProvider(),
4910 DatasetsConversationsFeedbackLabelProvider(),
4911 IssueModelProvider(),
4912 IssueModelsIssueProvider(),
4913 ),
4914 Layer.mergeAll(
4915 PhraseMatcherProvider(),
4916 QaQuestionTagProvider(),
4917 QaScorecardProvider(),
4918 QaScorecardsRevisionProvider(),
4919 QaScorecardsRevisionsQaQuestionProvider(),
4920 ViewProvider(),
4921 ),
4922 ContactCenterProvider(),
4923 ),
4924 Layer.mergeAll(
4925 Layer.mergeAll(
4926 AgentsEntityTypeProvider(),
4927 AgentsEnvironmentProvider(),
4928 AgentsEnvironmentsExperimentProvider(),
4929 AgentsEnvironmentsSessionsEntityTypeProvider(),
4930 AgentsFlowProvider(),
4931 AgentsFlowsPageProvider(),
4932 AgentsFlowsTransitionRouteGroupProvider(),
4933 AgentsFlowsVersionProvider(),
4934 ),
4935 Layer.mergeAll(
4936 AgentsGeneratorProvider(),
4937 AgentsIntentProvider(),
4938 AgentsPlaybookProvider(),
4939 AgentsPlaybooksExampleProvider(),
4940 AgentsPlaybooksVersionProvider(),
4941 AgentsSessionsEntityTypeProvider(),
4942 AgentsToolProvider(),
4943 AgentsToolsVersionProvider(),
4944 ),
4945 Layer.mergeAll(
4946 AgentsTransitionRouteGroupProvider(),
4947 AgentsWebhookProvider(),
4948 SecuritySettingProvider(),
4949 ),
4950 ),
4951 Layer.mergeAll(
4952 OrganizationStoredInfoTypeProvider(),
4953 DeidentifyTemplateProvider(),
4954 DlpJobProvider(),
4955 InspectTemplateProvider(),
4956 JobTriggerProvider(),
4957 ContentPolicyProvider(),
4958 LocationsDeidentifyTemplateProvider(),
4959 LocationsDlpJobProvider(),
4960 LocationsInspectTemplateProvider(),
4961 LocationsJobTriggerProvider(),
4962 LocationsStoredInfoTypeProvider(),
4963 StoredInfoTypeProvider(),
4964 DiscoveryConfigProvider(),
4965 ),
4966 Layer.mergeAll(
4967 Layer.mergeAll(
4968 OrganizationsDeidentifyTemplateProvider(),
4969 OrganizationsInspectTemplateProvider(),
4970 OrganizationsLocationsConnectionProvider(),
4971 OrganizationsLocationsDeidentifyTemplateProvider(),
4972 OrganizationsLocationsDiscoveryConfigProvider(),
4973 OrganizationsLocationsInspectTemplateProvider(),
4974 OrganizationsLocationsJobTriggerProvider(),
4975 OrganizationsLocationsStoredInfoTypeProvider(),
4976 ),
4977 Layer.mergeAll(
4978 FolderBigQueryExportProvider(),
4979 FolderEventThreatDetectionSettingsCustomModuleProvider(),
4980 FolderMuteConfigProvider(),
4981 FolderNotificationConfigProvider(),
4982 FolderSecurityHealthAnalyticsSettingsCustomModuleProvider(),
4983 OrganizationBigQueryExportProvider(),
4984 OrganizationEventThreatDetectionSettingsCustomModuleProvider(),
4985 OrganizationMuteConfigProvider(),
4986 NotificationConfigProvider(),
4987 OrganizationsNotificationConfigProvider(),
4988 MuteConfigProvider(),
4989 BigQueryExportProvider(),
4990 EventThreatDetectionSettingsCustomModuleProvider(),
4991 SecurityHealthAnalyticsSettingsCustomModuleProvider(),
4992 OrganizationsSecurityHealthAnalyticsSettingsCustomModuleProvider(),
4993 ),
4994 ),
4995 Layer.mergeAll(PostureProvider(), PostureDeploymentProvider()),
4996 Layer.mergeAll(
4997 GmailpostmastertoolsDomainProvider(),
4998 DomainsUserProvider(),
4999 SettingsDatasourceProvider(),
5000 SettingsSearchapplicationProvider(),
5001 MonetizationSubscriptionProvider(),
5002 MonetizationSubscriptionsBasePlansOfferProvider(),
5003 EditProvider(),
5004 InappproductProvider(),
5005 ),
5006 Layer.mergeAll(
5007 AchievementConfigurationProvider(),
5008 LeaderboardConfigurationProvider(),
5009 ),
5010 ),
5011 Layer.mergeAll(
5012 Layer.mergeAll(
5013 MatterProvider(),
5014 MattersExportProvider(),
5015 MattersHoldProvider(),
5016 MattersSavedQueryProvider(),
5017 ),
5018 Layer.mergeAll(
5019 StorelayoutclusterProvider(),
5020 StorelayoutpageProvider(),
5021 WebappProvider(),
5022 AndroidmanagementEnterpriseProvider(),
5023 EnterprisesEnrollmentTokenProvider(),
5024 EnterprisesWebAppProvider(),
5025 CustomersConfigurationProvider(),
5026 CustomersConnectorConfigProvider(),
5027 ),
5028 Layer.mergeAll(
5029 WorkspaceeventsSubscriptionProvider(),
5030 TasksPushNotificationConfigProvider(),
5031 SupportEventSubscriptionProvider(),
5032 ),
5033 Layer.mergeAll(
5034 JobsTenantProvider(),
5035 TenantsCompanyProvider(),
5036 TenantsJobProvider(),
5037 VisionProductSetProvider(),
5038 VisionProductProvider(),
5039 ProductsReferenceImageProvider(),
5040 CustomClassProvider(),
5041 PhraseSetProvider(),
5042 ),
5043 Layer.mergeAll(
5044 AppsAuthorizedCertificateProvider(),
5045 AppsDomainMappingProvider(),
5046 AppsFirewallIngressRuleProvider(),
5047 AppsServicesVersionProvider(),
5048 ApplicationsAuthorizedCertificateProvider(),
5049 ApplicationsDomainMappingProvider(),
5050 ),
5051 Layer.mergeAll(
5052 EssentialcontactsContactProvider(),
5053 FolderContactProvider(),
5054 OrganizationContactProvider(),
5055 ),
5056 Layer.mergeAll(UsersSshPublicKeyProvider()),
5057 Layer.mergeAll(LicenseAssignmentProvider()),
5058 Layer.mergeAll(WebResourceProvider()),
5059 ),
5060 Layer.mergeAll(
5061 Layer.mergeAll(
5062 CloudassetFeedProvider(),
5063 CloudassetSavedQueryProvider(),
5064 ),
5065 Layer.mergeAll(
5066 CloudidentityDeviceProvider(),
5067 CloudidentityGroupProvider(),
5068 GroupsMembershipProvider(),
5069 InboundOidcSsoProfileProvider(),
5070 InboundSamlSsoProfileProvider(),
5071 InboundSsoAssignmentProvider(),
5072 ),
5073 Layer.mergeAll(
5074 CloudchannelCustomerProvider(),
5075 ChannelPartnerLinksCustomerProvider(),
5076 CustomersCustomerRepricingConfigProvider(),
5077 ChannelPartnerLinksChannelPartnerRepricingConfigProvider(),
5078 ),
5079 Layer.mergeAll(
5080 CloudcontrolspartnerCustomerProvider(),
5081 DeploymentmanagerDeploymentProvider(),
5082 ),
5083 Layer.mergeAll(
5084 BackupChannelProvider(),
5085 BackupPlanProvider(),
5086 BackupPlansBackupProvider(),
5087 RestoreChannelProvider(),
5088 RestorePlanProvider(),
5089 RestorePlansRestoreProvider(),
5090 ),
5091 Layer.mergeAll(MembershipsFeatureProvider()),
5092 Layer.mergeAll(InstancesBackupProvider(), JobTemplateProvider()),
5093 Layer.mergeAll(
5094 BareMetalClusterProvider(),
5095 BareMetalClustersBareMetalNodePoolProvider(),
5096 GkeonpremVmwareClusterProvider(),
5097 VmwareClustersVmwareNodePoolProvider(),
5098 ),
5099 Layer.mergeAll(
5100 BackupdrBackupVaultProvider(),
5101 BackupdrBackupPlanProvider(),
5102 BackupPlanAssociationProvider(),
5103 BackupdrManagementServerProvider(),
5104 BaremetalsolutionNfsShareProvider(),
5105 BaremetalsolutionVolumesSnapshotProvider(),
5106 ),
5107 Layer.mergeAll(
5108 ManagedidentitiesDomainProvider(),
5109 ManagedidentitiesDomainsBackupProvider(),
5110 ManagedidentitiesPeeringProvider(),
5111 ),
5112 Layer.mergeAll(
5113 CustomTargetTypeProvider(),
5114 DeliveryPipelineProvider(),
5115 DeliveryPipelinesAutomationProvider(),
5116 DeployPolicyProvider(),
5117 ClouddeployTargetProvider(),
5118 ),
5119 Layer.mergeAll(
5120 ConfigDeploymentGroupProvider(),
5121 ConfigPreviewProvider(),
5122 ),
5123 Layer.mergeAll(
5124 FirebaseapphostingBackendProvider(),
5125 BackendsBuildProvider(),
5126 BackendsDomainProvider(),
5127 AppsDebugTokenProvider(),
5128 ServicesResourcePolicyProvider(),
5129 FirebaseappdistributionGroupProvider(),
5130 ),
5131 Layer.mergeAll(
5132 FirebasedataconnectServiceProvider(),
5133 ServicesSchemaProvider(),
5134 ServicesConnectorProvider(),
5135 ),
5136 Layer.mergeAll(
5137 FirebaserulesRulesetProvider(),
5138 FirebaserulesReleaseProvider(),
5139 ),
5140 ),
5141 Layer.mergeAll(
5142 Layer.mergeAll(
5143 HealthcareDatasetProvider(),
5144 DatasetsConsentStoreProvider(),
5145 DatasetsConsentStoresAttributeDefinitionProvider(),
5146 DatasetsConsentStoresConsentProvider(),
5147 DatasetsConsentStoresConsentArtifactProvider(),
5148 DatasetsConsentStoresUserDataMappingProvider(),
5149 DatasetsDicomStoreProvider(),
5150 DatasetsFhirStoreProvider(),
5151 DatasetsHl7V2StoreProvider(),
5152 DatasetsHl7V2StoresMessageProvider(),
5153 ),
5154 Layer.mergeAll(
5155 BrandsIdentityAwareProxyClientProvider(),
5156 IapDestGroupProvider(),
5157 ),
5158 Layer.mergeAll(
5159 CesAppProvider(),
5160 AppsAgentProvider(),
5161 AppsDeploymentProvider(),
5162 AppsExampleProvider(),
5163 AppsGuardrailProvider(),
5164 AppsToolProvider(),
5165 AppsToolsetProvider(),
5166 AppsVersionProvider(),
5167 ),
5168 Layer.mergeAll(
5169 SasportalCustomersDeploymentProvider(),
5170 SasportalCustomersDeviceProvider(),
5171 SasportalCustomersNodeProvider(),
5172 SasportalNodesDeviceProvider(),
5173 SasportalNodesNodeProvider(),
5174 ),
5175 Layer.mergeAll(
5176 DatalabelingAnnotationSpecSetProvider(),
5177 DatalabelingDatasetProvider(),
5178 DatasetsAnnotatedDatasetsFeedbackThreadsFeedbackMessageProvider(),
5179 DatalabelingEvaluationJobProvider(),
5180 DatalabelingInstructionProvider(),
5181 ),
5182 Layer.mergeAll(
5183 ProcessProvider(),
5184 ProcessesRunProvider(),
5185 ProcessesRunsLineageEventProvider(),
5186 ),
5187 Layer.mergeAll(
5188 SaasservicemgmtSaaProvider(),
5189 SaasservicemgmtTenantProvider(),
5190 SaasservicemgmtUnitKindProvider(),
5191 SaasservicemgmtUnitProvider(),
5192 SaasservicemgmtReleaseProvider(),
5193 SaasservicemgmtRolloutKindProvider(),
5194 SaasservicemgmtRolloutProvider(),
5195 SaasservicemgmtUnitOperationProvider(),
5196 ),
5197 Layer.mergeAll(
5198 RegistryBookProvider(),
5199 RealmProvider(),
5200 CustomRangeProvider(),
5201 IpamAdminScopeProvider(),
5202 ),
5203 Layer.mergeAll(
5204 AdminReservationProvider(),
5205 AdminTopicProvider(),
5206 AdminSubscriptionProvider(),
5207 ),
5208 Layer.mergeAll(
5209 NetappActiveDirectoryProvider(),
5210 NetappBackupPolicyProvider(),
5211 NetappBackupVaultProvider(),
5212 NetappBackupVaultsBackupProvider(),
5213 NetappHostGroupProvider(),
5214 NetappKmsConfigProvider(),
5215 NetappStoragePoolProvider(),
5216 NetappVolumeProvider(),
5217 NetappVolumesQuotaRuleProvider(),
5218 ),
5219 Layer.mergeAll(
5220 VolumesSnapshotProvider(),
5221 VolumesReplicationProvider(),
5222 ),
5223 Layer.mergeAll(
5224 CatalogsBranchesProductProvider(),
5225 CatalogsControlProvider(),
5226 CatalogsModelProvider(),
5227 CatalogsServingConfigProvider(),
5228 ),
5229 Layer.mergeAll(CatalogsCatalogItemProvider()),
5230 Layer.mergeAll(
5231 Layer.mergeAll(
5232 Layer.mergeAll(
5233 ApihubDeploymentProvider(),
5234 ExternalApiProvider(),
5235 PluginProvider(),
5236 PluginsInstanceProvider(),
5237 RuntimeProjectAttachmentProvider(),
5238 ApiHubInstanceProvider(),
5239 ApihubApiProvider(),
5240 ApisVersionProvider(),
5241 ),
5242 Layer.mergeAll(
5243 ApisVersionsOperationProvider(),
5244 ApisVersionsSpecProvider(),
5245 ApihubAttributeProvider(),
5246 CurationProvider(),
5247 DependencyProvider(),
5248 ),
5249 Layer.mergeAll(
5250 ApplicationProvider(),
5251 ApplicationsServiceProvider(),
5252 ApplicationsWorkloadProvider(),
5253 ServiceProjectAttachmentProvider(),
5254 ObservationJobProvider(),
5255 ObservationSourceProvider(),
5256 ApisConfigProvider(),
5257 ),
5258 Layer.mergeAll(
5259 MerchantReviewProvider(),
5260 ProductReviewProvider(),
5261 ContentwarehouseDocumentSchemaProvider(),
5262 ContentwarehouseDocumentProvider(),
5263 ContentwarehouseRuleSetProvider(),
5264 ContentwarehouseSynonymSetProvider(),
5265 ),
5266 Layer.mergeAll(
5267 SfdcInstanceProvider(),
5268 SfdcInstancesSfdcChannelProvider(),
5269 IntegrationsTemplateProvider(),
5270 AuthConfigProvider(),
5271 IntegrationsVersionProvider(),
5272 IntegrationsVersionsTestCasesProvider(),
5273 ProductsAuthConfigProvider(),
5274 ProductsCertificateProvider(),
5275 ProductsIntegrationsVersionProvider(),
5276 ProductsSfdcInstanceProvider(),
5277 ProductsSfdcInstancesSfdcChannelProvider(),
5278 ),
5279 Layer.mergeAll(
5280 MigrationcenterSourceProvider(),
5281 MigrationcenterAssetsExportJobProvider(),
5282 MigrationcenterDiscoveryClientProvider(),
5283 MigrationcenterGroupProvider(),
5284 MigrationcenterImportJobProvider(),
5285 MigrationcenterImportJobsImportDataFileProvider(),
5286 MigrationcenterPreferenceSetProvider(),
5287 MigrationcenterReportConfigProvider(),
5288 MigrationcenterReportConfigsReportProvider(),
5289 RapidmigrationassessmentCollectorProvider(),
5290 MetastoreFederationProvider(),
5291 MetastoreServiceProvider(),
5292 MetastoreServicesBackupProvider(),
5293 ),
5294 Layer.mergeAll(
5295 DataformRepositoryProvider(),
5296 ProjectsLocationsFolderProvider(),
5297 RepositoriesReleaseConfigProvider(),
5298 RepositoriesWorkflowConfigProvider(),
5299 RepositoriesWorkflowInvocationProvider(),
5300 RepositoriesWorkspaceProvider(),
5301 TeamProvider(),
5302 ),
5303 Layer.mergeAll(
5304 VmwareEngineNetworkProvider(),
5305 PrivateConnectionProvider(),
5306 PrivateCloudsManagementDnsZoneBindingProvider(),
5307 VmwareengineDatastoreProvider(),
5308 NetworkPeeringProvider(),
5309 VmwareengineNetworkPolicyProvider(),
5310 NetworkPoliciesExternalAccessRuleProvider(),
5311 PrivateCloudProvider(),
5312 PrivateCloudsClusterProvider(),
5313 PrivateCloudsExternalAddressProvider(),
5314 PrivateCloudsLoggingServerProvider(),
5315 ),
5316 Layer.mergeAll(
5317 DataExchangeProvider(),
5318 DataExchangesListingProvider(),
5319 DataExchangesQueryTemplateProvider(),
5320 ),
5321 Layer.mergeAll(
5322 ContaineranalysisNoteProvider(),
5323 ContaineranalysisOccurrenceProvider(),
5324 LocationsNoteProvider(),
5325 LocationsOccurrenceProvider(),
5326 BinaryauthorizationAttestorProvider(),
5327 PlatformsPolicyProvider(),
5328 BlockchainNodeProvider(),
5329 BillingBudgetProvider(),
5330 ),
5331 Layer.mergeAll(
5332 AccessPolicyProvider(),
5333 AccessPoliciesAccessLevelProvider(),
5334 AccessPoliciesAuthorizedOrgsDescProvider(),
5335 AccessPoliciesServicePerimeterProvider(),
5336 GcpUserAccessBindingProvider(),
5337 ),
5338 Layer.mergeAll(
5339 VmmigrationGroupProvider(),
5340 VmmigrationImageImportProvider(),
5341 VmmigrationSourceProvider(),
5342 SourcesDatacenterConnectorProvider(),
5343 SourcesDiskMigrationJobProvider(),
5344 SourcesMigratingVmProvider(),
5345 SourcesUtilizationReportProvider(),
5346 VmmigrationTargetProvider(),
5347 DatamigrationConnectionProfileProvider(),
5348 DatamigrationConversionWorkspaceProvider(),
5349 ConversionWorkspacesMappingRuleProvider(),
5350 DatamigrationMigrationJobProvider(),
5351 DatamigrationPrivateConnectionProvider(),
5352 ),
5353 Layer.mergeAll(
5354 DatastreamConnectionProfileProvider(),
5355 DatastreamPrivateConnectionProvider(),
5356 PrivateConnectionsRouteProvider(),
5357 DatastreamStreamProvider(),
5358 ),
5359 ),
5360 Layer.mergeAll(
5361 Layer.mergeAll(
5362 AccountConnectorProvider(),
5363 DeveloperconnectConnectionProvider(),
5364 ConnectionsGitRepositoryLinkProvider(),
5365 InsightsConfigProvider(),
5366 ),
5367 Layer.mergeAll(
5368 BiglakeCatalogProvider(),
5369 CatalogsDatabaseProvider(),
5370 CatalogsDatabasesTableProvider(),
5371 ),
5372 Layer.mergeAll(
5373 ManagedKafkaClusterProvider(),
5374 ClustersAclProvider(),
5375 ClustersTopicProvider(),
5376 ManagedKafkaConnectClusterProvider(),
5377 ConnectClustersConnectorProvider(),
5378 ManagedKafkaSchemaRegistryProvider(),
5379 SchemaRegistriesSubjectsVersionProvider(),
5380 SchemaRegistriesContextsSubjectsVersionProvider(),
5381 ),
5382 Layer.mergeAll(
5383 AppConnectionProvider(),
5384 AppConnectorProvider(),
5385 AppGatewayProvider(),
5386 SecurityGatewayProvider(),
5387 SecurityGatewaysApplicationProvider(),
5388 ),
5389 Layer.mergeAll(
5390 RepositoriesBranchRuleProvider(),
5391 RepositoriesHookProvider(),
5392 RepositoriesIssueProvider(),
5393 RepositoriesIssuesIssueCommentProvider(),
5394 RepositoriesPullRequestsPullRequestCommentProvider(),
5395 DocumentaiProcessorProvider(),
5396 DocumentaiSchemaProvider(),
5397 SchemasSchemaVersionProvider(),
5398 FoldersLocationsGlobalPolicyOrchestratorProvider(),
5399 OrganizationsLocationsGlobalPolicyOrchestratorProvider(),
5400 ProjectsLocationsGlobalPolicyOrchestratorProvider(),
5401 AdaptiveMtDatasetProvider(),
5402 GlossariesGlossaryEntryProvider(),
5403 TranslateModelProvider(),
5404 ),
5405 Layer.mergeAll(
5406 BuyersClientsUserProvider(),
5407 AccountTypesUserListProvider(),
5408 DatapipelinesPipelineProvider(),
5409 BiddersPretargetingConfigProvider(),
5410 ),
5411 Layer.mergeAll(AssuredworkloadsWorkloadProvider()),
5412 Layer.mergeAll(
5413 WorkstationClusterProvider(),
5414 WorkstationClustersWorkstationConfigProvider(),
5415 WorkstationClustersWorkstationConfigsWorkstationProvider(),
5416 AgentregistryBindingProvider(),
5417 RecaptchaenterpriseKeyProvider(),
5418 RecaptchaenterpriseFirewallpolicyProvider(),
5419 AgentidentityAuthProviderProvider(),
5420 WorkloadmanagerEvaluationProvider(),
5421 DeploymentsActuationProvider(),
5422 ConnectionsEntityTypesEntityProvider(),
5423 ),
5424 Layer.mergeAll(
5425 AgentProvider(),
5426 BatchPredictionJobProvider(),
5427 CachedContentProvider(),
5428 CustomJobProvider(),
5429 DataLabelingJobProvider(),
5430 DeploymentResourcePoolProvider(),
5431 EvaluationItemProvider(),
5432 EvaluationRunProvider(),
5433 EvaluationSetProvider(),
5434 FeatureGroupProvider(),
5435 FeatureGroupsFeatureProvider(),
5436 FeatureOnlineStoreProvider(),
5437 FeaturestoreProvider(),
5438 FeaturestoresEntityTypeProvider(),
5439 HyperparameterTuningJobProvider(),
5440 TuningJobProvider(),
5441 AIPlatformIndexProvider(),
5442 ),
5443 Layer.mergeAll(
5444 IndexEndpointProvider(),
5445 AIPlatformEndpointProvider(),
5446 MetadataStoreProvider(),
5447 MetadataStoresArtifactProvider(),
5448 MetadataStoresContextProvider(),
5449 MetadataStoresExecutionProvider(),
5450 NasJobProvider(),
5451 NotebookExecutionJobProvider(),
5452 NotebookRuntimeTemplateProvider(),
5453 OnlineEvaluatorProvider(),
5454 PersistentResourceProvider(),
5455 PipelineJobProvider(),
5456 RagCorporaProvider(),
5457 ReasoningEnginesMemoryProvider(),
5458 AnalyticsDatastoreProvider(),
5459 ApimServiceExtensionProvider(),
5460 ApiproductProvider(),
5461 ),
5462 Layer.mergeAll(
5463 ApiproductsRateplanProvider(),
5464 ApisKeyvaluemapProvider(),
5465 ApisKeyvaluemapsEntryProvider(),
5466 AppgroupProvider(),
5467 AppgroupsAppProvider(),
5468 EnvironmentsKeystoreProvider(),
5469 EnvironmentsKeyvaluemapProvider(),
5470 EnvironmentsReferenceProvider(),
5471 EnvironmentsResourcefileProvider(),
5472 EnvironmentsSecurityActionProvider(),
5473 EnvironmentsTargetserverProvider(),
5474 InstancesAttachmentProvider(),
5475 InstancesNatAddressProvider(),
5476 KeyvaluemapProvider(),
5477 KeyvaluemapsEntryProvider(),
5478 OrganizationProvider(),
5479 ),
5480 Layer.mergeAll(
5481 SecurityFeedbackProvider(),
5482 SecurityProfilesV2Provider(),
5483 SharedflowProvider(),
5484 SitesApicategoryProvider(),
5485 SitesApidocProvider(),
5486 AssignmentProvider(),
5487 AndroidAppProvider(),
5488 ),
5489 Layer.mergeAll(
5490 SasportalCustomersDeploymentsDeviceProvider(),
5491 SasportalCustomersNodesDeploymentProvider(),
5492 SasportalCustomersNodesDeviceProvider(),
5493 SasportalCustomersNodesNodeProvider(),
5494 SasportalNodesDeploymentsDeviceProvider(),
5495 SasportalNodesNodesDeploymentProvider(),
5496 SasportalNodesNodesDeviceProvider(),
5497 ),
5498 Layer.mergeAll(
5499 SasportalNodesNodesNodeProvider(),
5500 SasportalSignedCustomersDeviceProvider(),
5501 SasportalSignedCustomersNodesDeviceProvider(),
5502 SasportalSignedNodesDeviceProvider(),
5503 SasportalSignedNodesNodesDeviceProvider(),
5504 ScanConfigProvider(),
5505 ),
5506 Layer.mergeAll(
5507 FeaturestoresEntityTypesFeatureProvider(),
5508 ModelDeploymentMonitoringJobProvider(),
5509 FeatureOnlineStoresFeatureViewProvider(),
5510 EnvironmentsKeystoresAliasProvider(),
5511 EnvironmentsKeyvaluemapsEntryProvider(),
5512 SecurityMonitoringConditionProvider(),
5513 EnvironmentsArchiveDeploymentProvider(),
5514 EnvironmentsTraceConfigOverrideProvider(),
5515 EnvironmentsApisRevisionsDebugsessionProvider(),
5516 IamPolicyProvider(),
5517 HostServiceAccountProvider(),
5518 IamMemberProvider(),
5519 SasportalSignedCustomersDeploymentsDeviceProvider(),
5520 SasportalSignedNodesDeploymentsDeviceProvider(),
5521 ),
5522 ),
5523 ),
5524 ).pipe(Layer.provide(gcpLive)),
5525 ),
5526 ),
5527 Layer.provideMerge(
5528 Layer.mergeAll(
5529 Layer.mergeAll(
5530 ListDockerImagesHttp,
5531 FetchCaCertsHttp,
5532 GetCertificateAuthorityHttp,
5533 InsertAllHttp,
5534 ListTabledataHttp,
5535 QueryHttp,
5536 StartManualRunsHttp,
5537 BigQueryGetConnectionHttp,
5538 CloudBuildAccessReadTokenHttp,
5539 CloudBuildAccessReadWriteTokenHttp,
5540 CloudBuildFetchGitRefsHttp,
5541 GenerateDownloadUrlHttp,
5542 GetFunctionHttp,
5543 PauseJobHttp,
5544 ResumeJobHttp,
5545 RunJobHttp,
5546 ),
5547 Layer.mergeAll(
5548 CreateTaskHttp,
5549 ExecuteAirflowCommandHttp,
5550 GetEnvironmentHttp,
5551 GetUserWorkloadsConfigMapHttp,
5552 GetUserWorkloadsSecretHttp,
5553 CloudRunRunJobHttp,
5554 GetServiceHttp,
5555 GetWorkerPoolHttp,
5556 GetClusterHttp,
5557 GetClustersNodePoolHttp,
5558 GetNodePoolHttp,
5559 GetNoteHttp,
5560 GetOccurrenceHttp,
5561 GetAttestorHttp,
5562 GetPlatformsPolicyHttp,
5563 ValidateAttestationHttp,
5564 ),
5565 Layer.mergeAll(
5566 EvaluateGkePolicyHttp,
5567 GetInstanceHttp,
5568 StartInstanceHttp,
5569 StopInstanceHttp,
5570 DeleteDocumentHttp,
5571 GetDocumentHttp,
5572 PatchDocumentHttp,
5573 ExchangeDebugTokenHttp,
5574 ExecuteGraphqlHttp,
5575 ExecuteGraphqlReadHttp,
5576 ExecuteMutationHttp,
5577 ExecuteQueryHttp,
5578 GetReleaseExecutableHttp,
5579 TestRulesetHttp,
5580 AcknowledgeHttp,
5581 GetSchemaHttp,
5582 ),
5583 Layer.mergeAll(
5584 PublishHttp,
5585 PullHttp,
5586 ValidateMessageHttp,
5587 CommitCursorHttp,
5588 ComputeHeadCursorHttp,
5589 GetPartitionsHttp,
5590 GetPubsubliteReservationHttp,
5591 GetPubsubliteSubscriptionHttp,
5592 GetPubsubliteTopicHttp,
5593 DecryptHttp,
5594 EncryptHttp,
5595 AccessSecretVersionHttp,
5596 AddSecretVersionHttp,
5597 GetParameterHttp,
5598 GetParameterVersionHttp,
5599 RenderParameterVersionHttp,
5600 ),
5601 Layer.mergeAll(
5602 DeleteObjectHttp,
5603 GetObjectHttp,
5604 PutObjectHttp,
5605 GetGoogleServiceAccountHttp,
5606 RunTransferJobHttp,
5607 GetAclPolicyHttp,
5608 GetAuthStringHttp,
5609 GetRedisInstanceHttp,
5610 ReadRedisHttp,
5611 ReadWriteRedisHttp,
5612 WriteRedisHttp,
5613 GetMemcacheInstanceHttp,
5614 GetMlModelHttp,
5615 GetMlVersionHttp,
5616 PredictMlHttp,
5617 GetFilestoreBackupHttp,
5618 GetFilestoreInstanceHttp,
5619 GetFilestoreInstancesSnapshotHttp,
5620 ),
5621 Layer.mergeAll(
5622 GetTpuNodeHttp,
5623 GetTpuQueuedResourceHttp,
5624 GetSpannerInstanceHttp,
5625 SpannerExecuteSqlHttp,
5626 SpannerGetDdlHttp,
5627 GetAlloyDbClusterHttp,
5628 GetAlloyDbConnectionInfoHttp,
5629 GetAlloyDbInstanceHttp,
5630 GetAlloyDbBackupHttp,
5631 GetAlloyDbUserHttp,
5632 GetAutonomousDatabaseHttp,
5633 GenerateWalletHttp,
5634 StartAutonomousDatabaseHttp,
5635 StopAutonomousDatabaseHttp,
5636 RestartAutonomousDatabaseHttp,
5637 GetCloudExadataInfrastructureHttp,
5638 ),
5639 Layer.mergeAll(
5640 GetCloudVmClusterHttp,
5641 GetDbSystemHttp,
5642 GetExadbVmClusterHttp,
5643 GetExascaleDbStorageVaultHttp,
5644 GetGoldengateConnectionHttp,
5645 GetGoldengateConnectionAssignmentHttp,
5646 GetGoldengateDeploymentHttp,
5647 GetOdbNetworkHttp,
5648 GetOdbNetworksOdbSubnetHttp,
5649 GetBigtableInstanceHttp,
5650 GetBigtableClusterHttp,
5651 GetBigtableTableHttp,
5652 GetDataprocClusterHttp,
5653 DataprocSubmitJobHttp,
5654 ExecuteSqlHttp,
5655 GetSqlInstanceHttp,
5656 ),
5657 Layer.mergeAll(
5658 GetSqlUserHttp,
5659 CreateExecutionHttp,
5660 CreateJobHttp,
5661 ServiceDirectoryGetEndpointHttp,
5662 ServiceDirectoryResolveHttp,
5663 GetKeyStringHttp,
5664 RecaptchaenterpriseCreateAssessmentHttp,
5665 CancelTrainingPipelineHttp,
5666 GenerateContentHttp,
5667 GetReasoningEngineHttp,
5668 GetSandboxEnvironmentHttp,
5669 GetSandboxEnvironmentTemplateHttp,
5670 GetTrainingPipelineHttp,
5671 PauseSandboxEnvironmentHttp,
5672 QueryReasoningEngineHttp,
5673 ResumeSandboxEnvironmentHttp,
5674 ),
5675 Layer.mergeAll(GetCustomClassHttp, GetPhraseSetHttp, RecognizeHttp),
5676 Layer.mergeAll(
5677 RunPipelineHttp,
5678 StopPipelineHttp,
5679 LookupHttp,
5680 CommitHttp,
5681 RunQueryHttp,
5682 GetDocumentSchemaHttp,
5683 GetContentwarehouseDocumentHttp,
5684 GetRuleSetHttp,
5685 GetSynonymSetHttp,
5686 PauseCollectorHttp,
5687 ),
5688 Layer.mergeAll(
5689 RegisterCollectorHttp,
5690 ResumeCollectorHttp,
5691 DeveloperconnectFetchGitRefsHttp,
5692 DeveloperconnectFetchReadTokenHttp,
5693 DeveloperconnectFetchReadWriteTokenHttp,
5694 GetManagedKafkaClusterHttp,
5695 GetManagedKafkaTopicHttp,
5696 GetManagedKafkaConnectClusterHttp,
5697 GetManagedKafkaSchemaRegistryHttp,
5698 RetailSearchHttp,
5699 RetailPredictHttp,
5700 GetCatalogItemHttp,
5701 DocumentaiProcessHttp,
5702 GetProcessorHttp,
5703 DocumentaiGetSchemaHttp,
5704 GetSchemaVersionHttp,
5705 ),
5706 Layer.mergeAll(
5707 AdaptiveMtTranslateHttp,
5708 GetAdaptiveMtDatasetHttp,
5709 GetGlossariesGlossaryEntryHttp,
5710 TranslateGetModelHttp,
5711 TranslateTextHttp,
5712 GetWorkstationClusterHttp,
5713 GetWorkstationConfigHttp,
5714 GetWorkstationHttp,
5715 GenerateAccessTokenHttp,
5716 StartWorkstationHttp,
5717 StopWorkstationHttp,
5718 GetEntityHttp,
5719 ),
5720 ).pipe(Layer.provide(gcpLive)),
5721 ),
5722
5723 // The `gcp-gke` Kubernetes cluster adapter is provideMerged (not just
5724 // provided) so the cluster-agnostic `Kubernetes.*` workload providers
5725 // can resolve it from the ambient stack context.
5726 Layer.provideMerge(
5727 GkeKubernetesAdapter().pipe(
5728 Layer.provide(gcpLive),
5729 Layer.provide(DockerLive),
5730 ),
5731 ),
5732 Layer.provideMerge(gcpLive),
5733 Layer.provideMerge(DockerLive),
5734 Layer.provideMerge(Command.providers()),
5735 Layer.orDie,
5736 // Erased on purpose: checking every consumer against the inferred union
5737 // of ~1,000 provider layers exhausts the type-checker's memory.
5738 ) as Layer.Layer<any, never, never>;
5739
5740let cachedProviders: ReturnType<typeof makeProviders> | undefined;
5741
5742/**
5743 * The GCP provider layer. Memoized: constructing it instantiates ~1,000
5744 * provider layers (several MB), and a Layer is an immutable description,
5745 * so every caller — each test file, each stack — shares one instance.
5746 */
5747export const providers = () => (cachedProviders ??= makeProviders());