Namespace FunctionMonkey.Abstractions.Builders
Interfaces
IAuthorizationBuilder
Provides an interface that allows authorization to be configured
IClaimsMappingBuilder
Provides an interface that allows claims to be mapped to commands
IClientCompilerOptionsBuilder
ICompilerOptionsBuilder
ICosmosDbFunctionBuilder
ICosmosDbFunctionOptionBuilder<TCommand>
IEventHubFunctionBuilder
Provides an interface that allows commands to be mapped to event hubs
IEventHubFunctionOptionBuilder<TCommand>
IFunctionAppHostBuilder
IFunctionBuilder
An interface that allows functions to be configured during the building process
IFunctionHostBuilder
IFunctionOptions<TParentBuilder, TFunctionOptionsBuilder>
Allows additional function options and overrides for defaults to be configured
IFunctionOptionsBuilder
IHttpFunctionBuilder
Interface that allows for the configuration of HTTP triggered functions
IHttpFunctionConfigurationBuilder<TCommand>
Allows for additional HTTP function configuration including Open API and header bindings
IHttpFunctionOptionsBuilder<TCommand>
IHttpRouteFunctionBuilder
Used to optionally annotate a function with metadata for Open API
IHttpRouteOptionsBuilder
IOpenApiBuilder
An interface that allows an Open API document to be built.
IOpenApiDocumentFilter
IOpenApiDocumentFilterContext
IOpenApiOperationFilter
IOpenApiOperationFilterContext
IOpenApiParameterFilter
IOpenApiParameterFilterContext
IOpenApiSchemaFilter
IOpenApiSchemaFilterContext
IOutputBindingBuilder<TFunctionTypeBuilder>
ISerializationBuilder
IServiceBusFunctionBuilder
An interface that allows for the configuration of service bus triggered functions
IServiceBusFunctionOptionBuilder<TCommand>
ISignalRFunctionBuilder
ISignalRFunctionConfigurationBuilder<TCommand>
Allows for additional HTTP function configuration including Open API and header bindings
IStorageFunctionBuilder
An interface that allows for the configuration of Azure Storage triggered functions
IStorageFunctionOptionBuilder<TCommand>
ITimerFunctionBuilder
ITimerFunctionOptionsBuilder<TCommand>
Enums
AuthorizationTypeEnum
Abstraction over Azure Functions authorization types with the addition of the token validation model provided by this framework