graphql-engine-1.0.0: GraphQL API over Postgres
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hasura.Server.API.Metadata.Types

Description

The RQL metadata query ('v1metadata')

Documentation

data RQLMetadataV1 Source #

Constructors

RMAddSource !(AnyBackend AddSource) 
RMDropSource DropSource 
RMRenameSource !RenameSource 
RMUpdateSource !(AnyBackend UpdateSource) 
RMListSourceKinds !ListSourceKinds 
RMGetSourceKindCapabilities !GetSourceKindCapabilities 
RMGetSourceTables !(AnyBackend GetSourceTables) 
RMGetSourceTrackables !(AnyBackend GetSourceTrackables) 
RMGetTableInfo !(AnyBackend GetTableInfo) 
RMGetTableInfo_ !GetTableInfo_ 
RMTrackTable !(AnyBackend TrackTableV2) 
RMTrackTables !(AnyBackend TrackTables) 
RMUntrackTable !(AnyBackend UntrackTable) 
RMUntrackTables !(AnyBackend UntrackTables) 
RMSetTableCustomization !(AnyBackend SetTableCustomization) 
RMSetApolloFederationConfig (AnyBackend SetApolloFederationConfig) 
RMPgSetTableIsEnum !(AnyBackend SetTableIsEnum) 
RMCreateInsertPermission !(AnyBackend (CreatePerm InsPerm)) 
RMCreateSelectPermission !(AnyBackend (CreatePerm SelPerm)) 
RMCreateUpdatePermission !(AnyBackend (CreatePerm UpdPerm)) 
RMCreateDeletePermission !(AnyBackend (CreatePerm DelPerm)) 
RMDropInsertPermission !(AnyBackend DropPerm) 
RMDropSelectPermission !(AnyBackend DropPerm) 
RMDropUpdatePermission !(AnyBackend DropPerm) 
RMDropDeletePermission !(AnyBackend DropPerm) 
RMSetPermissionComment !(AnyBackend SetPermComment) 
RMCreateObjectRelationship !(AnyBackend CreateObjRel) 
RMCreateArrayRelationship !(AnyBackend CreateArrRel) 
RMDropRelationship !(AnyBackend DropRel) 
RMSetRelationshipComment !(AnyBackend SetRelComment) 
RMRenameRelationship !(AnyBackend RenameRel) 
RMSuggestRelationships !(AnyBackend SuggestRels) 
RMCreateRemoteRelationship !(AnyBackend CreateFromSourceRelationship) 
RMUpdateRemoteRelationship !(AnyBackend CreateFromSourceRelationship) 
RMDeleteRemoteRelationship !(AnyBackend DeleteFromSourceRelationship) 
RMTrackFunction !(AnyBackend TrackFunctionV2) 
RMUntrackFunction !(AnyBackend UnTrackFunction) 
RMSetFunctionCustomization (AnyBackend SetFunctionCustomization) 
RMCreateFunctionPermission !(AnyBackend FunctionPermissionArgument) 
RMDropFunctionPermission !(AnyBackend FunctionPermissionArgument) 
RMAddComputedField !(AnyBackend AddComputedField) 
RMDropComputedField !(AnyBackend DropComputedField) 
RMTestConnectionTemplate !(AnyBackend TestConnectionTemplate) 
RMGetNativeQuery !(AnyBackend GetNativeQuery) 
RMTrackNativeQuery !(AnyBackend TrackNativeQuery) 
RMUntrackNativeQuery !(AnyBackend UntrackNativeQuery) 
RMGetStoredProcedure !(AnyBackend GetStoredProcedure) 
RMTrackStoredProcedure !(AnyBackend TrackStoredProcedure) 
RMUntrackStoredProcedure !(AnyBackend UntrackStoredProcedure) 
RMGetLogicalModel !(AnyBackend GetLogicalModel) 
RMTrackLogicalModel !(AnyBackend TrackLogicalModel) 
RMUntrackLogicalModel !(AnyBackend UntrackLogicalModel) 
RMCreateSelectLogicalModelPermission !(AnyBackend (CreateLogicalModelPermission SelPerm)) 
RMDropSelectLogicalModelPermission !(AnyBackend DropLogicalModelPermission) 
RMCreateEventTrigger !(AnyBackend (Unvalidated1 CreateEventTriggerQuery)) 
RMDeleteEventTrigger !(AnyBackend DeleteEventTriggerQuery) 
RMRedeliverEvent !(AnyBackend RedeliverEventQuery) 
RMInvokeEventTrigger !(AnyBackend InvokeEventTriggerQuery) 
RMCleanupEventTriggerLog !TriggerLogCleanupConfig 
RMResumeEventTriggerCleanup !TriggerLogCleanupToggleConfig 
RMPauseEventTriggerCleanup !TriggerLogCleanupToggleConfig 
RMGetEventLogs !(AnyBackend GetEventLogs) 
RMGetEventInvocationLogs !(AnyBackend GetEventInvocations) 
RMGetEventById !(AnyBackend GetEventById) 
RMAddRemoteSchema !AddRemoteSchemaQuery 
RMUpdateRemoteSchema !AddRemoteSchemaQuery 
RMRemoveRemoteSchema !RemoteSchemaNameQuery 
RMReloadRemoteSchema !RemoteSchemaNameQuery 
RMIntrospectRemoteSchema !RemoteSchemaNameQuery 
RMAddRemoteSchemaPermissions !AddRemoteSchemaPermission 
RMDropRemoteSchemaPermissions !DropRemoteSchemaPermissions 
RMCreateRemoteSchemaRemoteRelationship CreateRemoteSchemaRemoteRelationship 
RMUpdateRemoteSchemaRemoteRelationship CreateRemoteSchemaRemoteRelationship 
RMDeleteRemoteSchemaRemoteRelationship DeleteRemoteSchemaRemoteRelationship 
RMCreateCronTrigger !(Unvalidated CreateCronTrigger) 
RMDeleteCronTrigger !ScheduledTriggerName 
RMCreateScheduledEvent !CreateScheduledEvent 
RMDeleteScheduledEvent !DeleteScheduledEvent 
RMGetScheduledEvents !GetScheduledEvents 
RMGetScheduledEventInvocations !GetScheduledEventInvocations 
RMGetCronTriggers 
RMCreateAction !(Unvalidated CreateAction) 
RMDropAction !DropAction 
RMUpdateAction !(Unvalidated UpdateAction) 
RMCreateActionPermission !CreateActionPermission 
RMDropActionPermission !DropActionPermission 
RMCreateQueryCollection !CreateCollection 
RMRenameQueryCollection !RenameCollection 
RMDropQueryCollection !DropCollection 
RMAddQueryToCollection !AddQueryToCollection 
RMDropQueryFromCollection !DropQueryFromCollection 
RMAddCollectionToAllowlist !AllowlistEntry 
RMDropCollectionFromAllowlist !DropCollectionFromAllowlist 
RMUpdateScopeOfCollectionInAllowlist !UpdateScopeOfCollectionInAllowlist 
RMCreateRestEndpoint !CreateEndpoint 
RMDropRestEndpoint !DropEndpoint 
RMDCAddAgent !DCAddAgent 
RMDCDeleteAgent !DCDeleteAgent 
RMSetCustomTypes !CustomTypes 
RMSetApiLimits !ApiLimit 
RMRemoveApiLimits 
RMSetMetricsConfig !MetricsConfig 
RMRemoveMetricsConfig 
RMAddInheritedRole !InheritedRole 
RMDropInheritedRole !DropInheritedRole 
RMReplaceMetadata !ReplaceMetadata 
RMExportMetadata !ExportMetadata 
RMClearMetadata !ClearMetadata 
RMReloadMetadata !ReloadMetadata 
RMGetInconsistentMetadata !GetInconsistentMetadata 
RMDropInconsistentMetadata !DropInconsistentMetadata 
RMSetGraphqlSchemaIntrospectionOptions !SetGraphqlIntrospectionOptions 
RMAddHostToTLSAllowlist !AddHostToTLSAllowlist 
RMDropHostFromTLSAllowlist !DropHostFromTLSAllowlist 
RMSetQueryTagsConfig !SetQueryTagsConfig 
RMSetOpenTelemetryConfig !OpenTelemetryConfig 
RMSetOpenTelemetryStatus !OtelStatus 
RMDumpInternalState !DumpInternalState 
RMGetCatalogState !GetCatalogState 
RMSetCatalogState !SetCatalogState 
RMTestWebhookTransform !(Unvalidated TestWebhookTransform) 
RMBulk [RQLMetadataRequest] 
RMBulkKeepGoing [RQLMetadataRequest] 
RMBulkAtomic [RQLMetadataRequest]

Bulk metadata queries, running a single schema cache resolve at the end. Only works for a subset of commands.

Instances

Instances details
FromJSON RQLMetadataV1 Source #

Note! You're seeing some orphan instances for FromJSON for types in Types. This is because we need to use dispatchAnyBackend. Keeping these here avoids us needing an hs-boot file and a load of cyclical hell.

Instance details

Defined in Hasura.Server.API.Metadata.Instances

Generic RQLMetadataV1 Source # 
Instance details

Defined in Hasura.Server.API.Metadata.Types

Associated Types

type Rep RQLMetadataV1 :: Type -> Type #

type Rep RQLMetadataV1 Source # 
Instance details

Defined in Hasura.Server.API.Metadata.Types

type Rep RQLMetadataV1 = D1 ('MetaData "RQLMetadataV1" "Hasura.Server.API.Metadata.Types" "graphql-engine-1.0.0-inplace" 'False) ((((((C1 ('MetaCons "RMAddSource" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend AddSource))) :+: (C1 ('MetaCons "RMDropSource" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DropSource)) :+: C1 ('MetaCons "RMRenameSource" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RenameSource)))) :+: ((C1 ('MetaCons "RMUpdateSource" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend UpdateSource))) :+: C1 ('MetaCons "RMListSourceKinds" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ListSourceKinds))) :+: (C1 ('MetaCons "RMGetSourceKindCapabilities" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GetSourceKindCapabilities)) :+: C1 ('MetaCons "RMGetSourceTables" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend GetSourceTables)))))) :+: (((C1 ('MetaCons "RMGetSourceTrackables" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend GetSourceTrackables))) :+: C1 ('MetaCons "RMGetTableInfo" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend GetTableInfo)))) :+: (C1 ('MetaCons "RMGetTableInfo_" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GetTableInfo_)) :+: C1 ('MetaCons "RMTrackTable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend TrackTableV2))))) :+: ((C1 ('MetaCons "RMTrackTables" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend TrackTables))) :+: C1 ('MetaCons "RMUntrackTable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend UntrackTable)))) :+: (C1 ('MetaCons "RMUntrackTables" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend UntrackTables))) :+: C1 ('MetaCons "RMSetTableCustomization" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend SetTableCustomization))))))) :+: ((((C1 ('MetaCons "RMSetApolloFederationConfig" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AnyBackend SetApolloFederationConfig))) :+: C1 ('MetaCons "RMPgSetTableIsEnum" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend SetTableIsEnum)))) :+: (C1 ('MetaCons "RMCreateInsertPermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend (CreatePerm InsPerm)))) :+: C1 ('MetaCons "RMCreateSelectPermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend (CreatePerm SelPerm)))))) :+: ((C1 ('MetaCons "RMCreateUpdatePermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend (CreatePerm UpdPerm)))) :+: C1 ('MetaCons "RMCreateDeletePermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend (CreatePerm DelPerm))))) :+: (C1 ('MetaCons "RMDropInsertPermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend DropPerm))) :+: C1 ('MetaCons "RMDropSelectPermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend DropPerm)))))) :+: (((C1 ('MetaCons "RMDropUpdatePermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend DropPerm))) :+: C1 ('MetaCons "RMDropDeletePermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend DropPerm)))) :+: (C1 ('MetaCons "RMSetPermissionComment" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend SetPermComment))) :+: C1 ('MetaCons "RMCreateObjectRelationship" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend CreateObjRel))))) :+: ((C1 ('MetaCons "RMCreateArrayRelationship" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend CreateArrRel))) :+: C1 ('MetaCons "RMDropRelationship" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend DropRel)))) :+: (C1 ('MetaCons "RMSetRelationshipComment" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend SetRelComment))) :+: C1 ('MetaCons "RMRenameRelationship" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend RenameRel)))))))) :+: ((((C1 ('MetaCons "RMSuggestRelationships" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend SuggestRels))) :+: (C1 ('MetaCons "RMCreateRemoteRelationship" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend CreateFromSourceRelationship))) :+: C1 ('MetaCons "RMUpdateRemoteRelationship" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend CreateFromSourceRelationship))))) :+: ((C1 ('MetaCons "RMDeleteRemoteRelationship" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend DeleteFromSourceRelationship))) :+: C1 ('MetaCons "RMTrackFunction" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend TrackFunctionV2)))) :+: (C1 ('MetaCons "RMUntrackFunction" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend UnTrackFunction))) :+: C1 ('MetaCons "RMSetFunctionCustomization" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (AnyBackend SetFunctionCustomization)))))) :+: (((C1 ('MetaCons "RMCreateFunctionPermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend FunctionPermissionArgument))) :+: C1 ('MetaCons "RMDropFunctionPermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend FunctionPermissionArgument)))) :+: (C1 ('MetaCons "RMAddComputedField" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend AddComputedField))) :+: C1 ('MetaCons "RMDropComputedField" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend DropComputedField))))) :+: ((C1 ('MetaCons "RMTestConnectionTemplate" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend TestConnectionTemplate))) :+: C1 ('MetaCons "RMGetNativeQuery" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend GetNativeQuery)))) :+: (C1 ('MetaCons "RMTrackNativeQuery" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend TrackNativeQuery))) :+: C1 ('MetaCons "RMUntrackNativeQuery" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend UntrackNativeQuery))))))) :+: ((((C1 ('MetaCons "RMGetStoredProcedure" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend GetStoredProcedure))) :+: C1 ('MetaCons "RMTrackStoredProcedure" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend TrackStoredProcedure)))) :+: (C1 ('MetaCons "RMUntrackStoredProcedure" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend UntrackStoredProcedure))) :+: C1 ('MetaCons "RMGetLogicalModel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend GetLogicalModel))))) :+: ((C1 ('MetaCons "RMTrackLogicalModel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend TrackLogicalModel))) :+: C1 ('MetaCons "RMUntrackLogicalModel" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend UntrackLogicalModel)))) :+: (C1 ('MetaCons "RMCreateSelectLogicalModelPermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend (CreateLogicalModelPermission SelPerm)))) :+: C1 ('MetaCons "RMDropSelectLogicalModelPermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend DropLogicalModelPermission)))))) :+: (((C1 ('MetaCons "RMCreateEventTrigger" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend (Unvalidated1 CreateEventTriggerQuery)))) :+: C1 ('MetaCons "RMDeleteEventTrigger" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend DeleteEventTriggerQuery)))) :+: (C1 ('MetaCons "RMRedeliverEvent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend RedeliverEventQuery))) :+: C1 ('MetaCons "RMInvokeEventTrigger" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend InvokeEventTriggerQuery))))) :+: ((C1 ('MetaCons "RMCleanupEventTriggerLog" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TriggerLogCleanupConfig)) :+: C1 ('MetaCons "RMResumeEventTriggerCleanup" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TriggerLogCleanupToggleConfig))) :+: (C1 ('MetaCons "RMPauseEventTriggerCleanup" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 TriggerLogCleanupToggleConfig)) :+: C1 ('MetaCons "RMGetEventLogs" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend GetEventLogs))))))))) :+: (((((C1 ('MetaCons "RMGetEventInvocationLogs" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend GetEventInvocations))) :+: (C1 ('MetaCons "RMGetEventById" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnyBackend GetEventById))) :+: C1 ('MetaCons "RMAddRemoteSchema" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AddRemoteSchemaQuery)))) :+: ((C1 ('MetaCons "RMUpdateRemoteSchema" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AddRemoteSchemaQuery)) :+: C1 ('MetaCons "RMRemoveRemoteSchema" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RemoteSchemaNameQuery))) :+: (C1 ('MetaCons "RMReloadRemoteSchema" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RemoteSchemaNameQuery)) :+: C1 ('MetaCons "RMIntrospectRemoteSchema" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RemoteSchemaNameQuery))))) :+: (((C1 ('MetaCons "RMAddRemoteSchemaPermissions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AddRemoteSchemaPermission)) :+: C1 ('MetaCons "RMDropRemoteSchemaPermissions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DropRemoteSchemaPermissions))) :+: (C1 ('MetaCons "RMCreateRemoteSchemaRemoteRelationship" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CreateRemoteSchemaRemoteRelationship)) :+: C1 ('MetaCons "RMUpdateRemoteSchemaRemoteRelationship" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CreateRemoteSchemaRemoteRelationship)))) :+: ((C1 ('MetaCons "RMDeleteRemoteSchemaRemoteRelationship" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DeleteRemoteSchemaRemoteRelationship)) :+: C1 ('MetaCons "RMCreateCronTrigger" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Unvalidated CreateCronTrigger)))) :+: (C1 ('MetaCons "RMDeleteCronTrigger" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ScheduledTriggerName)) :+: C1 ('MetaCons "RMCreateScheduledEvent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CreateScheduledEvent)))))) :+: ((((C1 ('MetaCons "RMDeleteScheduledEvent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DeleteScheduledEvent)) :+: C1 ('MetaCons "RMGetScheduledEvents" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GetScheduledEvents))) :+: (C1 ('MetaCons "RMGetScheduledEventInvocations" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GetScheduledEventInvocations)) :+: C1 ('MetaCons "RMGetCronTriggers" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "RMCreateAction" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Unvalidated CreateAction))) :+: C1 ('MetaCons "RMDropAction" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DropAction))) :+: (C1 ('MetaCons "RMUpdateAction" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Unvalidated UpdateAction))) :+: C1 ('MetaCons "RMCreateActionPermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CreateActionPermission))))) :+: (((C1 ('MetaCons "RMDropActionPermission" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DropActionPermission)) :+: C1 ('MetaCons "RMCreateQueryCollection" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CreateCollection))) :+: (C1 ('MetaCons "RMRenameQueryCollection" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RenameCollection)) :+: C1 ('MetaCons "RMDropQueryCollection" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DropCollection)))) :+: ((C1 ('MetaCons "RMAddQueryToCollection" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AddQueryToCollection)) :+: C1 ('MetaCons "RMDropQueryFromCollection" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DropQueryFromCollection))) :+: (C1 ('MetaCons "RMAddCollectionToAllowlist" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AllowlistEntry)) :+: C1 ('MetaCons "RMDropCollectionFromAllowlist" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DropCollectionFromAllowlist))))))) :+: ((((C1 ('MetaCons "RMUpdateScopeOfCollectionInAllowlist" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 UpdateScopeOfCollectionInAllowlist)) :+: (C1 ('MetaCons "RMCreateRestEndpoint" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CreateEndpoint)) :+: C1 ('MetaCons "RMDropRestEndpoint" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DropEndpoint)))) :+: ((C1 ('MetaCons "RMDCAddAgent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DCAddAgent)) :+: C1 ('MetaCons "RMDCDeleteAgent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DCDeleteAgent))) :+: (C1 ('MetaCons "RMSetCustomTypes" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 CustomTypes)) :+: C1 ('MetaCons "RMSetApiLimits" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ApiLimit))))) :+: (((C1 ('MetaCons "RMRemoveApiLimits" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RMSetMetricsConfig" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 MetricsConfig))) :+: (C1 ('MetaCons "RMRemoveMetricsConfig" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RMAddInheritedRole" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 InheritedRole)))) :+: ((C1 ('MetaCons "RMDropInheritedRole" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DropInheritedRole)) :+: C1 ('MetaCons "RMReplaceMetadata" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ReplaceMetadata))) :+: (C1 ('MetaCons "RMExportMetadata" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ExportMetadata)) :+: C1 ('MetaCons "RMClearMetadata" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ClearMetadata)))))) :+: ((((C1 ('MetaCons "RMReloadMetadata" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 ReloadMetadata)) :+: C1 ('MetaCons "RMGetInconsistentMetadata" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GetInconsistentMetadata))) :+: (C1 ('MetaCons "RMDropInconsistentMetadata" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DropInconsistentMetadata)) :+: C1 ('MetaCons "RMSetGraphqlSchemaIntrospectionOptions" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SetGraphqlIntrospectionOptions)))) :+: ((C1 ('MetaCons "RMAddHostToTLSAllowlist" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 AddHostToTLSAllowlist)) :+: C1 ('MetaCons "RMDropHostFromTLSAllowlist" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DropHostFromTLSAllowlist))) :+: (C1 ('MetaCons "RMSetQueryTagsConfig" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SetQueryTagsConfig)) :+: C1 ('MetaCons "RMSetOpenTelemetryConfig" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 OpenTelemetryConfig))))) :+: (((C1 ('MetaCons "RMSetOpenTelemetryStatus" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 OtelStatus)) :+: C1 ('MetaCons "RMDumpInternalState" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 DumpInternalState))) :+: (C1 ('MetaCons "RMGetCatalogState" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 GetCatalogState)) :+: C1 ('MetaCons "RMSetCatalogState" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 SetCatalogState)))) :+: ((C1 ('MetaCons "RMTestWebhookTransform" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Unvalidated TestWebhookTransform))) :+: C1 ('MetaCons "RMBulk" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RQLMetadataRequest]))) :+: (C1 ('MetaCons "RMBulkKeepGoing" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RQLMetadataRequest])) :+: C1 ('MetaCons "RMBulkAtomic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RQLMetadataRequest])))))))))