Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct {
// contains filtered or unexported fields
}
API will handle HTTP requests
func NewAPI ¶
func NewAPI(args NewAPIArgs) *API
func NewRestAPI ¶
func NewRestAPI(processorBuilder *builder.ProcessorBuilder, authMiddleware *auth.AuthenticationMiddleware, tokenSourceProvider impersonate.TargetPrincipalForProjectProvider, credentialsProvider secret.SecretProvider) *API
NewRestAPI return instance of API
type Endpoint ¶
type Endpoint struct {
// contains filtered or unexported fields
}
Endpoint for a HTTP requests
type NewAPIArgs ¶
type NewAPIArgs struct { ProcessorBuilder *builder.ProcessorBuilder AuthMiddleware *auth.AuthenticationMiddleware TokenSourceProvider impersonate.TargetPrincipalForProjectProvider CredentialsProvider secret.SecretProvider }
Click to show internal directories.
Click to hide internal directories.