Class BulkImportSecretsEndpoint
POST /api/projects/{id}/secrets/bulk - Bulk import secrets.
public class BulkImportSecretsEndpoint : Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>, IEndpoint, IEventBus, IServiceResolverBase
- Inheritance
-
BaseEndpointBulkImportSecretsEndpoint
- Implements
-
IEndpointIEventBusIServiceResolverBase
- Inherited Members
-
Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.TryResolve<TService>()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.Resolve<TService>()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.CreateScope()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.ProcessorState<TState>()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.OnBeforeValidate(BulkImportSecretsRequest)Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.OnAfterValidate(BulkImportSecretsRequest)Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.OnBeforeHandle(BulkImportSecretsRequest)Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.OnAfterHandle(BulkImportSecretsRequest, BulkImportSecretsResponse)Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.OnValidationFailed()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.SendEmptyJsonObject(CancellationToken)Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.AccessControl(string, params string[])Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.AllowAnonymous(params Http[])Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.DontAutoSendResponse()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.DontAutoTag()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.DontCatchExceptions()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.DontThrowIfValidationFails()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.EnableAntiforgery()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.Group<TEndpointGroup>()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.PostProcessor<TPostProcessor>()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.PostProcessors(params IPostProcessor<BulkImportSecretsRequest, BulkImportSecretsResponse>[])Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.PreProcessor<TPreProcessor>()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.PreProcessors(params IPreProcessor<BulkImportSecretsRequest>[])Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.RequestBinder(IRequestBinder<BulkImportSecretsRequest>)Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.ResponseInterceptor(IResponseInterceptor)Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.SerializerContext<TContext>(TContext)Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.SerializerContext<TContext>()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.Summary(EndpointSummary)Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.Validator<TValidator>()Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.Verbs(params Http[])Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.AddError(ValidationFailure)Endpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.UserEndpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.ResponseEndpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.ConfigEndpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.EnvEndpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.LoggerEndpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.BaseURLEndpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.HttpMethodEndpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.FormEndpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.FilesEndpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.ResponseStartedEndpoint<BulkImportSecretsRequest, BulkImportSecretsResponse>.ValidationFailedBaseEndpoint.Group<TEndpointGroup>()BaseEndpoint.DefinitionBaseEndpoint.HttpContextBaseEndpoint.ValidationFailures
Constructors
BulkImportSecretsEndpoint(IProjectService)
public BulkImportSecretsEndpoint(IProjectService projectService)
Parameters
projectServiceIProjectService
Methods
Configure()
use this method to configure how the endpoint should be listening to incoming requests.
HINT: it is only called once during endpoint auto registration during app startup.
public override void Configure()
HandleAsync(BulkImportSecretsRequest, CancellationToken)
the handler method for the endpoint. this method is called for each request received.
public override Task HandleAsync(BulkImportSecretsRequest req, CancellationToken ct)
Parameters
reqBulkImportSecretsRequestthe request dto
ctCancellationTokena cancellation token