Documentation ¶
Index ¶
- Constants
- func NewAccessWorkflowServiceHandler(svc AccessWorkflowServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
- func NewAvailabilitySpecServiceHandler(svc AvailabilitySpecServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
- func NewIDPServiceHandler(svc IDPServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
- func NewSelectorServiceHandler(svc SelectorServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
- func NewSlackAlertServiceHandler(svc SlackAlertServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
- func NewWebhookProvisionerServiceHandler(svc WebhookProvisionerServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
- type AccessWorkflowServiceClient
- type AccessWorkflowServiceHandler
- type AvailabilitySpecServiceClient
- type AvailabilitySpecServiceHandler
- type IDPServiceClient
- type IDPServiceHandler
- type SelectorServiceClient
- type SelectorServiceHandler
- type SlackAlertServiceClient
- type SlackAlertServiceHandler
- type UnimplementedAccessWorkflowServiceHandler
- func (UnimplementedAccessWorkflowServiceHandler) CreateAccessWorkflow(context.Context, *connect.Request[v1alpha1.CreateAccessWorkflowRequest]) (*connect.Response[v1alpha1.CreateAccessWorkflowResponse], error)
- func (UnimplementedAccessWorkflowServiceHandler) DeleteAccessWorkflow(context.Context, *connect.Request[v1alpha1.DeleteAccessWorkflowRequest]) (*connect.Response[v1alpha1.DeleteAccessWorkflowResponse], error)
- func (UnimplementedAccessWorkflowServiceHandler) GetAccessWorkflow(context.Context, *connect.Request[v1alpha1.GetAccessWorkflowRequest]) (*connect.Response[v1alpha1.GetAccessWorkflowResponse], error)
- func (UnimplementedAccessWorkflowServiceHandler) UpdateAccessWorkflow(context.Context, *connect.Request[v1alpha1.UpdateAccessWorkflowRequest]) (*connect.Response[v1alpha1.UpdateAccessWorkflowResponse], error)
- type UnimplementedAvailabilitySpecServiceHandler
- func (UnimplementedAvailabilitySpecServiceHandler) CreateAvailabilitySpec(context.Context, *connect.Request[v1alpha1.CreateAvailabilitySpecRequest]) (*connect.Response[v1alpha1.CreateAvailabilitySpecResponse], error)
- func (UnimplementedAvailabilitySpecServiceHandler) DeleteAvailabilitySpec(context.Context, *connect.Request[v1alpha1.DeleteAvailabilitySpecRequest]) (*connect.Response[v1alpha1.DeleteAvailabilitySpecResponse], error)
- func (UnimplementedAvailabilitySpecServiceHandler) GetAvailabilitySpec(context.Context, *connect.Request[v1alpha1.GetAvailabilitySpecRequest]) (*connect.Response[v1alpha1.GetAvailabilitySpecResponse], error)
- func (UnimplementedAvailabilitySpecServiceHandler) UpdateAvailabilitySpec(context.Context, *connect.Request[v1alpha1.UpdateAvailabilitySpecRequest]) (*connect.Response[v1alpha1.UpdateAvailabilitySpecResponse], error)
- type UnimplementedIDPServiceHandler
- func (UnimplementedIDPServiceHandler) CreateIDP(context.Context, *connect.Request[v1alpha1.CreateIDPRequest]) (*connect.Response[v1alpha1.CreateIDPResponse], error)
- func (UnimplementedIDPServiceHandler) DeleteIDP(context.Context, *connect.Request[v1alpha1.DeleteIDPRequest]) (*connect.Response[v1alpha1.DeleteIDPResponse], error)
- func (UnimplementedIDPServiceHandler) ReadIDP(context.Context, *connect.Request[v1alpha1.ReadIDPRequest]) (*connect.Response[v1alpha1.ReadIDPResponse], error)
- func (UnimplementedIDPServiceHandler) UpdateIDP(context.Context, *connect.Request[v1alpha1.UpdateIDPRequest]) (*connect.Response[v1alpha1.UpdateIDPResponse], error)
- type UnimplementedSelectorServiceHandler
- func (UnimplementedSelectorServiceHandler) CreateSelector(context.Context, *connect.Request[v1alpha1.CreateSelectorRequest]) (*connect.Response[v1alpha1.CreateSelectorResponse], error)
- func (UnimplementedSelectorServiceHandler) DeleteSelector(context.Context, *connect.Request[v1alpha1.DeleteSelectorRequest]) (*connect.Response[v1alpha1.DeleteSelectorResponse], error)
- func (UnimplementedSelectorServiceHandler) GetSelector(context.Context, *connect.Request[v1alpha1.GetSelectorRequest]) (*connect.Response[v1alpha1.GetSelectorResponse], error)
- func (UnimplementedSelectorServiceHandler) UpdateSelector(context.Context, *connect.Request[v1alpha1.UpdateSelectorRequest]) (*connect.Response[v1alpha1.UpdateSelectorResponse], error)
- type UnimplementedSlackAlertServiceHandler
- func (UnimplementedSlackAlertServiceHandler) CreateSlackAlert(context.Context, *connect.Request[v1alpha1.CreateSlackAlertRequest]) (*connect.Response[v1alpha1.CreateSlackAlertResponse], error)
- func (UnimplementedSlackAlertServiceHandler) DeleteSlackAlert(context.Context, *connect.Request[v1alpha1.DeleteSlackAlertRequest]) (*connect.Response[v1alpha1.DeleteSlackAlertResponse], error)
- func (UnimplementedSlackAlertServiceHandler) GetSlackAlert(context.Context, *connect.Request[v1alpha1.GetSlackAlertRequest]) (*connect.Response[v1alpha1.GetSlackAlertResponse], error)
- func (UnimplementedSlackAlertServiceHandler) UpdateSlackAlert(context.Context, *connect.Request[v1alpha1.UpdateSlackAlertRequest]) (*connect.Response[v1alpha1.UpdateSlackAlertResponse], error)
- type UnimplementedWebhookProvisionerServiceHandler
- func (UnimplementedWebhookProvisionerServiceHandler) CreateWebhookProvisioner(context.Context, *connect.Request[v1alpha1.CreateWebhookProvisionerRequest]) (*connect.Response[v1alpha1.CreateWebhookProvisionerResponse], error)
- func (UnimplementedWebhookProvisionerServiceHandler) DeleteWebhookProvisioner(context.Context, *connect.Request[v1alpha1.DeleteWebhookProvisionerRequest]) (*connect.Response[v1alpha1.DeleteWebhookProvisionerResponse], error)
- func (UnimplementedWebhookProvisionerServiceHandler) GetWebhookProvisioner(context.Context, *connect.Request[v1alpha1.GetWebhookProvisionerRequest]) (*connect.Response[v1alpha1.GetWebhookProvisionerResponse], error)
- func (UnimplementedWebhookProvisionerServiceHandler) UpdateWebhookProvisioner(context.Context, *connect.Request[v1alpha1.UpdateWebhookProvisionerRequest]) (*connect.Response[v1alpha1.UpdateWebhookProvisionerResponse], error)
- type WebhookProvisionerServiceClient
- type WebhookProvisionerServiceHandler
Constants ¶
const ( // AccessWorkflowServiceCreateAccessWorkflowProcedure is the fully-qualified name of the // AccessWorkflowService's CreateAccessWorkflow RPC. AccessWorkflowServiceCreateAccessWorkflowProcedure = "/commonfate.control.config.v1alpha1.AccessWorkflowService/CreateAccessWorkflow" // AccessWorkflowServiceGetAccessWorkflowProcedure is the fully-qualified name of the // AccessWorkflowService's GetAccessWorkflow RPC. AccessWorkflowServiceGetAccessWorkflowProcedure = "/commonfate.control.config.v1alpha1.AccessWorkflowService/GetAccessWorkflow" // AccessWorkflowServiceUpdateAccessWorkflowProcedure is the fully-qualified name of the // AccessWorkflowService's UpdateAccessWorkflow RPC. AccessWorkflowServiceUpdateAccessWorkflowProcedure = "/commonfate.control.config.v1alpha1.AccessWorkflowService/UpdateAccessWorkflow" // AccessWorkflowServiceDeleteAccessWorkflowProcedure is the fully-qualified name of the // AccessWorkflowService's DeleteAccessWorkflow RPC. AccessWorkflowServiceDeleteAccessWorkflowProcedure = "/commonfate.control.config.v1alpha1.AccessWorkflowService/DeleteAccessWorkflow" )
These constants are the fully-qualified names of the RPCs defined in this package. They're exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.
Note that these are different from the fully-qualified method names used by google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to reflection-formatted method names, remove the leading slash and convert the remaining slash to a period.
const ( // AvailabilitySpecServiceCreateAvailabilitySpecProcedure is the fully-qualified name of the // AvailabilitySpecService's CreateAvailabilitySpec RPC. AvailabilitySpecServiceCreateAvailabilitySpecProcedure = "/commonfate.control.config.v1alpha1.AvailabilitySpecService/CreateAvailabilitySpec" // AvailabilitySpecServiceGetAvailabilitySpecProcedure is the fully-qualified name of the // AvailabilitySpecService's GetAvailabilitySpec RPC. AvailabilitySpecServiceGetAvailabilitySpecProcedure = "/commonfate.control.config.v1alpha1.AvailabilitySpecService/GetAvailabilitySpec" // AvailabilitySpecServiceUpdateAvailabilitySpecProcedure is the fully-qualified name of the // AvailabilitySpecService's UpdateAvailabilitySpec RPC. AvailabilitySpecServiceUpdateAvailabilitySpecProcedure = "/commonfate.control.config.v1alpha1.AvailabilitySpecService/UpdateAvailabilitySpec" // AvailabilitySpecServiceDeleteAvailabilitySpecProcedure is the fully-qualified name of the // AvailabilitySpecService's DeleteAvailabilitySpec RPC. AvailabilitySpecServiceDeleteAvailabilitySpecProcedure = "/commonfate.control.config.v1alpha1.AvailabilitySpecService/DeleteAvailabilitySpec" )
These constants are the fully-qualified names of the RPCs defined in this package. They're exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.
Note that these are different from the fully-qualified method names used by google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to reflection-formatted method names, remove the leading slash and convert the remaining slash to a period.
const ( // IDPServiceCreateIDPProcedure is the fully-qualified name of the IDPService's CreateIDP RPC. IDPServiceCreateIDPProcedure = "/commonfate.control.config.v1alpha1.IDPService/CreateIDP" // IDPServiceReadIDPProcedure is the fully-qualified name of the IDPService's ReadIDP RPC. IDPServiceReadIDPProcedure = "/commonfate.control.config.v1alpha1.IDPService/ReadIDP" // IDPServiceUpdateIDPProcedure is the fully-qualified name of the IDPService's UpdateIDP RPC. IDPServiceUpdateIDPProcedure = "/commonfate.control.config.v1alpha1.IDPService/UpdateIDP" // IDPServiceDeleteIDPProcedure is the fully-qualified name of the IDPService's DeleteIDP RPC. IDPServiceDeleteIDPProcedure = "/commonfate.control.config.v1alpha1.IDPService/DeleteIDP" )
These constants are the fully-qualified names of the RPCs defined in this package. They're exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.
Note that these are different from the fully-qualified method names used by google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to reflection-formatted method names, remove the leading slash and convert the remaining slash to a period.
const ( // SelectorServiceCreateSelectorProcedure is the fully-qualified name of the SelectorService's // CreateSelector RPC. SelectorServiceCreateSelectorProcedure = "/commonfate.control.config.v1alpha1.SelectorService/CreateSelector" // SelectorServiceGetSelectorProcedure is the fully-qualified name of the SelectorService's // GetSelector RPC. SelectorServiceGetSelectorProcedure = "/commonfate.control.config.v1alpha1.SelectorService/GetSelector" // SelectorServiceUpdateSelectorProcedure is the fully-qualified name of the SelectorService's // UpdateSelector RPC. SelectorServiceUpdateSelectorProcedure = "/commonfate.control.config.v1alpha1.SelectorService/UpdateSelector" // SelectorServiceDeleteSelectorProcedure is the fully-qualified name of the SelectorService's // DeleteSelector RPC. SelectorServiceDeleteSelectorProcedure = "/commonfate.control.config.v1alpha1.SelectorService/DeleteSelector" )
These constants are the fully-qualified names of the RPCs defined in this package. They're exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.
Note that these are different from the fully-qualified method names used by google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to reflection-formatted method names, remove the leading slash and convert the remaining slash to a period.
const ( // SlackAlertServiceCreateSlackAlertProcedure is the fully-qualified name of the SlackAlertService's // CreateSlackAlert RPC. SlackAlertServiceCreateSlackAlertProcedure = "/commonfate.control.config.v1alpha1.SlackAlertService/CreateSlackAlert" // SlackAlertServiceGetSlackAlertProcedure is the fully-qualified name of the SlackAlertService's // GetSlackAlert RPC. SlackAlertServiceGetSlackAlertProcedure = "/commonfate.control.config.v1alpha1.SlackAlertService/GetSlackAlert" // SlackAlertServiceUpdateSlackAlertProcedure is the fully-qualified name of the SlackAlertService's // UpdateSlackAlert RPC. SlackAlertServiceUpdateSlackAlertProcedure = "/commonfate.control.config.v1alpha1.SlackAlertService/UpdateSlackAlert" // SlackAlertServiceDeleteSlackAlertProcedure is the fully-qualified name of the SlackAlertService's // DeleteSlackAlert RPC. SlackAlertServiceDeleteSlackAlertProcedure = "/commonfate.control.config.v1alpha1.SlackAlertService/DeleteSlackAlert" )
These constants are the fully-qualified names of the RPCs defined in this package. They're exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.
Note that these are different from the fully-qualified method names used by google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to reflection-formatted method names, remove the leading slash and convert the remaining slash to a period.
const ( // WebhookProvisionerServiceCreateWebhookProvisionerProcedure is the fully-qualified name of the // WebhookProvisionerService's CreateWebhookProvisioner RPC. WebhookProvisionerServiceCreateWebhookProvisionerProcedure = "/commonfate.control.config.v1alpha1.WebhookProvisionerService/CreateWebhookProvisioner" // WebhookProvisionerServiceGetWebhookProvisionerProcedure is the fully-qualified name of the // WebhookProvisionerService's GetWebhookProvisioner RPC. WebhookProvisionerServiceGetWebhookProvisionerProcedure = "/commonfate.control.config.v1alpha1.WebhookProvisionerService/GetWebhookProvisioner" // WebhookProvisionerServiceUpdateWebhookProvisionerProcedure is the fully-qualified name of the // WebhookProvisionerService's UpdateWebhookProvisioner RPC. WebhookProvisionerServiceUpdateWebhookProvisionerProcedure = "/commonfate.control.config.v1alpha1.WebhookProvisionerService/UpdateWebhookProvisioner" // WebhookProvisionerServiceDeleteWebhookProvisionerProcedure is the fully-qualified name of the // WebhookProvisionerService's DeleteWebhookProvisioner RPC. WebhookProvisionerServiceDeleteWebhookProvisionerProcedure = "/commonfate.control.config.v1alpha1.WebhookProvisionerService/DeleteWebhookProvisioner" )
These constants are the fully-qualified names of the RPCs defined in this package. They're exposed at runtime as Spec.Procedure and as the final two segments of the HTTP route.
Note that these are different from the fully-qualified method names used by google.golang.org/protobuf/reflect/protoreflect. To convert from these constants to reflection-formatted method names, remove the leading slash and convert the remaining slash to a period.
const (
// AccessWorkflowServiceName is the fully-qualified name of the AccessWorkflowService service.
AccessWorkflowServiceName = "commonfate.control.config.v1alpha1.AccessWorkflowService"
)
const (
// AvailabilitySpecServiceName is the fully-qualified name of the AvailabilitySpecService service.
AvailabilitySpecServiceName = "commonfate.control.config.v1alpha1.AvailabilitySpecService"
)
const (
// IDPServiceName is the fully-qualified name of the IDPService service.
IDPServiceName = "commonfate.control.config.v1alpha1.IDPService"
)
const (
// SelectorServiceName is the fully-qualified name of the SelectorService service.
SelectorServiceName = "commonfate.control.config.v1alpha1.SelectorService"
)
const (
// SlackAlertServiceName is the fully-qualified name of the SlackAlertService service.
SlackAlertServiceName = "commonfate.control.config.v1alpha1.SlackAlertService"
)
const ( // WebhookProvisionerServiceName is the fully-qualified name of the WebhookProvisionerService // service. WebhookProvisionerServiceName = "commonfate.control.config.v1alpha1.WebhookProvisionerService" )
Variables ¶
This section is empty.
Functions ¶
func NewAccessWorkflowServiceHandler ¶
func NewAccessWorkflowServiceHandler(svc AccessWorkflowServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
NewAccessWorkflowServiceHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itself.
By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf and JSON codecs. They also support gzip compression.
func NewAvailabilitySpecServiceHandler ¶
func NewAvailabilitySpecServiceHandler(svc AvailabilitySpecServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
NewAvailabilitySpecServiceHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itself.
By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf and JSON codecs. They also support gzip compression.
func NewIDPServiceHandler ¶
func NewIDPServiceHandler(svc IDPServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
NewIDPServiceHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itself.
By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf and JSON codecs. They also support gzip compression.
func NewSelectorServiceHandler ¶
func NewSelectorServiceHandler(svc SelectorServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
NewSelectorServiceHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itself.
By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf and JSON codecs. They also support gzip compression.
func NewSlackAlertServiceHandler ¶
func NewSlackAlertServiceHandler(svc SlackAlertServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
NewSlackAlertServiceHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itself.
By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf and JSON codecs. They also support gzip compression.
func NewWebhookProvisionerServiceHandler ¶
func NewWebhookProvisionerServiceHandler(svc WebhookProvisionerServiceHandler, opts ...connect.HandlerOption) (string, http.Handler)
NewWebhookProvisionerServiceHandler builds an HTTP handler from the service implementation. It returns the path on which to mount the handler and the handler itself.
By default, handlers support the Connect, gRPC, and gRPC-Web protocols with the binary Protobuf and JSON codecs. They also support gzip compression.
Types ¶
type AccessWorkflowServiceClient ¶
type AccessWorkflowServiceClient interface { CreateAccessWorkflow(context.Context, *connect.Request[v1alpha1.CreateAccessWorkflowRequest]) (*connect.Response[v1alpha1.CreateAccessWorkflowResponse], error) GetAccessWorkflow(context.Context, *connect.Request[v1alpha1.GetAccessWorkflowRequest]) (*connect.Response[v1alpha1.GetAccessWorkflowResponse], error) UpdateAccessWorkflow(context.Context, *connect.Request[v1alpha1.UpdateAccessWorkflowRequest]) (*connect.Response[v1alpha1.UpdateAccessWorkflowResponse], error) DeleteAccessWorkflow(context.Context, *connect.Request[v1alpha1.DeleteAccessWorkflowRequest]) (*connect.Response[v1alpha1.DeleteAccessWorkflowResponse], error) }
AccessWorkflowServiceClient is a client for the commonfate.control.config.v1alpha1.AccessWorkflowService service.
func NewAccessWorkflowServiceClient ¶
func NewAccessWorkflowServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) AccessWorkflowServiceClient
NewAccessWorkflowServiceClient constructs a client for the commonfate.control.config.v1alpha1.AccessWorkflowService service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.
The URL supplied here should be the base URL for the Connect or gRPC server (for example, http://api.acme.com or https://acme.com/grpc).
type AccessWorkflowServiceHandler ¶
type AccessWorkflowServiceHandler interface { CreateAccessWorkflow(context.Context, *connect.Request[v1alpha1.CreateAccessWorkflowRequest]) (*connect.Response[v1alpha1.CreateAccessWorkflowResponse], error) GetAccessWorkflow(context.Context, *connect.Request[v1alpha1.GetAccessWorkflowRequest]) (*connect.Response[v1alpha1.GetAccessWorkflowResponse], error) UpdateAccessWorkflow(context.Context, *connect.Request[v1alpha1.UpdateAccessWorkflowRequest]) (*connect.Response[v1alpha1.UpdateAccessWorkflowResponse], error) DeleteAccessWorkflow(context.Context, *connect.Request[v1alpha1.DeleteAccessWorkflowRequest]) (*connect.Response[v1alpha1.DeleteAccessWorkflowResponse], error) }
AccessWorkflowServiceHandler is an implementation of the commonfate.control.config.v1alpha1.AccessWorkflowService service.
type AvailabilitySpecServiceClient ¶
type AvailabilitySpecServiceClient interface { CreateAvailabilitySpec(context.Context, *connect.Request[v1alpha1.CreateAvailabilitySpecRequest]) (*connect.Response[v1alpha1.CreateAvailabilitySpecResponse], error) GetAvailabilitySpec(context.Context, *connect.Request[v1alpha1.GetAvailabilitySpecRequest]) (*connect.Response[v1alpha1.GetAvailabilitySpecResponse], error) UpdateAvailabilitySpec(context.Context, *connect.Request[v1alpha1.UpdateAvailabilitySpecRequest]) (*connect.Response[v1alpha1.UpdateAvailabilitySpecResponse], error) DeleteAvailabilitySpec(context.Context, *connect.Request[v1alpha1.DeleteAvailabilitySpecRequest]) (*connect.Response[v1alpha1.DeleteAvailabilitySpecResponse], error) }
AvailabilitySpecServiceClient is a client for the commonfate.control.config.v1alpha1.AvailabilitySpecService service.
func NewAvailabilitySpecServiceClient ¶
func NewAvailabilitySpecServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) AvailabilitySpecServiceClient
NewAvailabilitySpecServiceClient constructs a client for the commonfate.control.config.v1alpha1.AvailabilitySpecService service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.
The URL supplied here should be the base URL for the Connect or gRPC server (for example, http://api.acme.com or https://acme.com/grpc).
type AvailabilitySpecServiceHandler ¶
type AvailabilitySpecServiceHandler interface { CreateAvailabilitySpec(context.Context, *connect.Request[v1alpha1.CreateAvailabilitySpecRequest]) (*connect.Response[v1alpha1.CreateAvailabilitySpecResponse], error) GetAvailabilitySpec(context.Context, *connect.Request[v1alpha1.GetAvailabilitySpecRequest]) (*connect.Response[v1alpha1.GetAvailabilitySpecResponse], error) UpdateAvailabilitySpec(context.Context, *connect.Request[v1alpha1.UpdateAvailabilitySpecRequest]) (*connect.Response[v1alpha1.UpdateAvailabilitySpecResponse], error) DeleteAvailabilitySpec(context.Context, *connect.Request[v1alpha1.DeleteAvailabilitySpecRequest]) (*connect.Response[v1alpha1.DeleteAvailabilitySpecResponse], error) }
AvailabilitySpecServiceHandler is an implementation of the commonfate.control.config.v1alpha1.AvailabilitySpecService service.
type IDPServiceClient ¶
type IDPServiceClient interface { CreateIDP(context.Context, *connect.Request[v1alpha1.CreateIDPRequest]) (*connect.Response[v1alpha1.CreateIDPResponse], error) ReadIDP(context.Context, *connect.Request[v1alpha1.ReadIDPRequest]) (*connect.Response[v1alpha1.ReadIDPResponse], error) UpdateIDP(context.Context, *connect.Request[v1alpha1.UpdateIDPRequest]) (*connect.Response[v1alpha1.UpdateIDPResponse], error) DeleteIDP(context.Context, *connect.Request[v1alpha1.DeleteIDPRequest]) (*connect.Response[v1alpha1.DeleteIDPResponse], error) }
IDPServiceClient is a client for the commonfate.control.config.v1alpha1.IDPService service.
func NewIDPServiceClient ¶
func NewIDPServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) IDPServiceClient
NewIDPServiceClient constructs a client for the commonfate.control.config.v1alpha1.IDPService service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.
The URL supplied here should be the base URL for the Connect or gRPC server (for example, http://api.acme.com or https://acme.com/grpc).
type IDPServiceHandler ¶
type IDPServiceHandler interface { CreateIDP(context.Context, *connect.Request[v1alpha1.CreateIDPRequest]) (*connect.Response[v1alpha1.CreateIDPResponse], error) ReadIDP(context.Context, *connect.Request[v1alpha1.ReadIDPRequest]) (*connect.Response[v1alpha1.ReadIDPResponse], error) UpdateIDP(context.Context, *connect.Request[v1alpha1.UpdateIDPRequest]) (*connect.Response[v1alpha1.UpdateIDPResponse], error) DeleteIDP(context.Context, *connect.Request[v1alpha1.DeleteIDPRequest]) (*connect.Response[v1alpha1.DeleteIDPResponse], error) }
IDPServiceHandler is an implementation of the commonfate.control.config.v1alpha1.IDPService service.
type SelectorServiceClient ¶
type SelectorServiceClient interface { CreateSelector(context.Context, *connect.Request[v1alpha1.CreateSelectorRequest]) (*connect.Response[v1alpha1.CreateSelectorResponse], error) GetSelector(context.Context, *connect.Request[v1alpha1.GetSelectorRequest]) (*connect.Response[v1alpha1.GetSelectorResponse], error) UpdateSelector(context.Context, *connect.Request[v1alpha1.UpdateSelectorRequest]) (*connect.Response[v1alpha1.UpdateSelectorResponse], error) DeleteSelector(context.Context, *connect.Request[v1alpha1.DeleteSelectorRequest]) (*connect.Response[v1alpha1.DeleteSelectorResponse], error) }
SelectorServiceClient is a client for the commonfate.control.config.v1alpha1.SelectorService service.
func NewSelectorServiceClient ¶
func NewSelectorServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) SelectorServiceClient
NewSelectorServiceClient constructs a client for the commonfate.control.config.v1alpha1.SelectorService service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.
The URL supplied here should be the base URL for the Connect or gRPC server (for example, http://api.acme.com or https://acme.com/grpc).
type SelectorServiceHandler ¶
type SelectorServiceHandler interface { CreateSelector(context.Context, *connect.Request[v1alpha1.CreateSelectorRequest]) (*connect.Response[v1alpha1.CreateSelectorResponse], error) GetSelector(context.Context, *connect.Request[v1alpha1.GetSelectorRequest]) (*connect.Response[v1alpha1.GetSelectorResponse], error) UpdateSelector(context.Context, *connect.Request[v1alpha1.UpdateSelectorRequest]) (*connect.Response[v1alpha1.UpdateSelectorResponse], error) DeleteSelector(context.Context, *connect.Request[v1alpha1.DeleteSelectorRequest]) (*connect.Response[v1alpha1.DeleteSelectorResponse], error) }
SelectorServiceHandler is an implementation of the commonfate.control.config.v1alpha1.SelectorService service.
type SlackAlertServiceClient ¶
type SlackAlertServiceClient interface { CreateSlackAlert(context.Context, *connect.Request[v1alpha1.CreateSlackAlertRequest]) (*connect.Response[v1alpha1.CreateSlackAlertResponse], error) GetSlackAlert(context.Context, *connect.Request[v1alpha1.GetSlackAlertRequest]) (*connect.Response[v1alpha1.GetSlackAlertResponse], error) UpdateSlackAlert(context.Context, *connect.Request[v1alpha1.UpdateSlackAlertRequest]) (*connect.Response[v1alpha1.UpdateSlackAlertResponse], error) DeleteSlackAlert(context.Context, *connect.Request[v1alpha1.DeleteSlackAlertRequest]) (*connect.Response[v1alpha1.DeleteSlackAlertResponse], error) }
SlackAlertServiceClient is a client for the commonfate.control.config.v1alpha1.SlackAlertService service.
func NewSlackAlertServiceClient ¶
func NewSlackAlertServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) SlackAlertServiceClient
NewSlackAlertServiceClient constructs a client for the commonfate.control.config.v1alpha1.SlackAlertService service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.
The URL supplied here should be the base URL for the Connect or gRPC server (for example, http://api.acme.com or https://acme.com/grpc).
type SlackAlertServiceHandler ¶
type SlackAlertServiceHandler interface { CreateSlackAlert(context.Context, *connect.Request[v1alpha1.CreateSlackAlertRequest]) (*connect.Response[v1alpha1.CreateSlackAlertResponse], error) GetSlackAlert(context.Context, *connect.Request[v1alpha1.GetSlackAlertRequest]) (*connect.Response[v1alpha1.GetSlackAlertResponse], error) UpdateSlackAlert(context.Context, *connect.Request[v1alpha1.UpdateSlackAlertRequest]) (*connect.Response[v1alpha1.UpdateSlackAlertResponse], error) DeleteSlackAlert(context.Context, *connect.Request[v1alpha1.DeleteSlackAlertRequest]) (*connect.Response[v1alpha1.DeleteSlackAlertResponse], error) }
SlackAlertServiceHandler is an implementation of the commonfate.control.config.v1alpha1.SlackAlertService service.
type UnimplementedAccessWorkflowServiceHandler ¶
type UnimplementedAccessWorkflowServiceHandler struct{}
UnimplementedAccessWorkflowServiceHandler returns CodeUnimplemented from all methods.
func (UnimplementedAccessWorkflowServiceHandler) CreateAccessWorkflow ¶
func (UnimplementedAccessWorkflowServiceHandler) CreateAccessWorkflow(context.Context, *connect.Request[v1alpha1.CreateAccessWorkflowRequest]) (*connect.Response[v1alpha1.CreateAccessWorkflowResponse], error)
func (UnimplementedAccessWorkflowServiceHandler) DeleteAccessWorkflow ¶
func (UnimplementedAccessWorkflowServiceHandler) DeleteAccessWorkflow(context.Context, *connect.Request[v1alpha1.DeleteAccessWorkflowRequest]) (*connect.Response[v1alpha1.DeleteAccessWorkflowResponse], error)
func (UnimplementedAccessWorkflowServiceHandler) GetAccessWorkflow ¶
func (UnimplementedAccessWorkflowServiceHandler) GetAccessWorkflow(context.Context, *connect.Request[v1alpha1.GetAccessWorkflowRequest]) (*connect.Response[v1alpha1.GetAccessWorkflowResponse], error)
func (UnimplementedAccessWorkflowServiceHandler) UpdateAccessWorkflow ¶
func (UnimplementedAccessWorkflowServiceHandler) UpdateAccessWorkflow(context.Context, *connect.Request[v1alpha1.UpdateAccessWorkflowRequest]) (*connect.Response[v1alpha1.UpdateAccessWorkflowResponse], error)
type UnimplementedAvailabilitySpecServiceHandler ¶
type UnimplementedAvailabilitySpecServiceHandler struct{}
UnimplementedAvailabilitySpecServiceHandler returns CodeUnimplemented from all methods.
func (UnimplementedAvailabilitySpecServiceHandler) CreateAvailabilitySpec ¶
func (UnimplementedAvailabilitySpecServiceHandler) CreateAvailabilitySpec(context.Context, *connect.Request[v1alpha1.CreateAvailabilitySpecRequest]) (*connect.Response[v1alpha1.CreateAvailabilitySpecResponse], error)
func (UnimplementedAvailabilitySpecServiceHandler) DeleteAvailabilitySpec ¶
func (UnimplementedAvailabilitySpecServiceHandler) DeleteAvailabilitySpec(context.Context, *connect.Request[v1alpha1.DeleteAvailabilitySpecRequest]) (*connect.Response[v1alpha1.DeleteAvailabilitySpecResponse], error)
func (UnimplementedAvailabilitySpecServiceHandler) GetAvailabilitySpec ¶
func (UnimplementedAvailabilitySpecServiceHandler) GetAvailabilitySpec(context.Context, *connect.Request[v1alpha1.GetAvailabilitySpecRequest]) (*connect.Response[v1alpha1.GetAvailabilitySpecResponse], error)
func (UnimplementedAvailabilitySpecServiceHandler) UpdateAvailabilitySpec ¶
func (UnimplementedAvailabilitySpecServiceHandler) UpdateAvailabilitySpec(context.Context, *connect.Request[v1alpha1.UpdateAvailabilitySpecRequest]) (*connect.Response[v1alpha1.UpdateAvailabilitySpecResponse], error)
type UnimplementedIDPServiceHandler ¶
type UnimplementedIDPServiceHandler struct{}
UnimplementedIDPServiceHandler returns CodeUnimplemented from all methods.
func (UnimplementedIDPServiceHandler) CreateIDP ¶
func (UnimplementedIDPServiceHandler) CreateIDP(context.Context, *connect.Request[v1alpha1.CreateIDPRequest]) (*connect.Response[v1alpha1.CreateIDPResponse], error)
func (UnimplementedIDPServiceHandler) DeleteIDP ¶
func (UnimplementedIDPServiceHandler) DeleteIDP(context.Context, *connect.Request[v1alpha1.DeleteIDPRequest]) (*connect.Response[v1alpha1.DeleteIDPResponse], error)
func (UnimplementedIDPServiceHandler) ReadIDP ¶
func (UnimplementedIDPServiceHandler) ReadIDP(context.Context, *connect.Request[v1alpha1.ReadIDPRequest]) (*connect.Response[v1alpha1.ReadIDPResponse], error)
func (UnimplementedIDPServiceHandler) UpdateIDP ¶
func (UnimplementedIDPServiceHandler) UpdateIDP(context.Context, *connect.Request[v1alpha1.UpdateIDPRequest]) (*connect.Response[v1alpha1.UpdateIDPResponse], error)
type UnimplementedSelectorServiceHandler ¶
type UnimplementedSelectorServiceHandler struct{}
UnimplementedSelectorServiceHandler returns CodeUnimplemented from all methods.
func (UnimplementedSelectorServiceHandler) CreateSelector ¶
func (UnimplementedSelectorServiceHandler) CreateSelector(context.Context, *connect.Request[v1alpha1.CreateSelectorRequest]) (*connect.Response[v1alpha1.CreateSelectorResponse], error)
func (UnimplementedSelectorServiceHandler) DeleteSelector ¶
func (UnimplementedSelectorServiceHandler) DeleteSelector(context.Context, *connect.Request[v1alpha1.DeleteSelectorRequest]) (*connect.Response[v1alpha1.DeleteSelectorResponse], error)
func (UnimplementedSelectorServiceHandler) GetSelector ¶
func (UnimplementedSelectorServiceHandler) GetSelector(context.Context, *connect.Request[v1alpha1.GetSelectorRequest]) (*connect.Response[v1alpha1.GetSelectorResponse], error)
func (UnimplementedSelectorServiceHandler) UpdateSelector ¶
func (UnimplementedSelectorServiceHandler) UpdateSelector(context.Context, *connect.Request[v1alpha1.UpdateSelectorRequest]) (*connect.Response[v1alpha1.UpdateSelectorResponse], error)
type UnimplementedSlackAlertServiceHandler ¶
type UnimplementedSlackAlertServiceHandler struct{}
UnimplementedSlackAlertServiceHandler returns CodeUnimplemented from all methods.
func (UnimplementedSlackAlertServiceHandler) CreateSlackAlert ¶
func (UnimplementedSlackAlertServiceHandler) CreateSlackAlert(context.Context, *connect.Request[v1alpha1.CreateSlackAlertRequest]) (*connect.Response[v1alpha1.CreateSlackAlertResponse], error)
func (UnimplementedSlackAlertServiceHandler) DeleteSlackAlert ¶
func (UnimplementedSlackAlertServiceHandler) DeleteSlackAlert(context.Context, *connect.Request[v1alpha1.DeleteSlackAlertRequest]) (*connect.Response[v1alpha1.DeleteSlackAlertResponse], error)
func (UnimplementedSlackAlertServiceHandler) GetSlackAlert ¶
func (UnimplementedSlackAlertServiceHandler) GetSlackAlert(context.Context, *connect.Request[v1alpha1.GetSlackAlertRequest]) (*connect.Response[v1alpha1.GetSlackAlertResponse], error)
func (UnimplementedSlackAlertServiceHandler) UpdateSlackAlert ¶
func (UnimplementedSlackAlertServiceHandler) UpdateSlackAlert(context.Context, *connect.Request[v1alpha1.UpdateSlackAlertRequest]) (*connect.Response[v1alpha1.UpdateSlackAlertResponse], error)
type UnimplementedWebhookProvisionerServiceHandler ¶
type UnimplementedWebhookProvisionerServiceHandler struct{}
UnimplementedWebhookProvisionerServiceHandler returns CodeUnimplemented from all methods.
func (UnimplementedWebhookProvisionerServiceHandler) CreateWebhookProvisioner ¶
func (UnimplementedWebhookProvisionerServiceHandler) CreateWebhookProvisioner(context.Context, *connect.Request[v1alpha1.CreateWebhookProvisionerRequest]) (*connect.Response[v1alpha1.CreateWebhookProvisionerResponse], error)
func (UnimplementedWebhookProvisionerServiceHandler) DeleteWebhookProvisioner ¶
func (UnimplementedWebhookProvisionerServiceHandler) DeleteWebhookProvisioner(context.Context, *connect.Request[v1alpha1.DeleteWebhookProvisionerRequest]) (*connect.Response[v1alpha1.DeleteWebhookProvisionerResponse], error)
func (UnimplementedWebhookProvisionerServiceHandler) GetWebhookProvisioner ¶
func (UnimplementedWebhookProvisionerServiceHandler) GetWebhookProvisioner(context.Context, *connect.Request[v1alpha1.GetWebhookProvisionerRequest]) (*connect.Response[v1alpha1.GetWebhookProvisionerResponse], error)
func (UnimplementedWebhookProvisionerServiceHandler) UpdateWebhookProvisioner ¶
func (UnimplementedWebhookProvisionerServiceHandler) UpdateWebhookProvisioner(context.Context, *connect.Request[v1alpha1.UpdateWebhookProvisionerRequest]) (*connect.Response[v1alpha1.UpdateWebhookProvisionerResponse], error)
type WebhookProvisionerServiceClient ¶
type WebhookProvisionerServiceClient interface { CreateWebhookProvisioner(context.Context, *connect.Request[v1alpha1.CreateWebhookProvisionerRequest]) (*connect.Response[v1alpha1.CreateWebhookProvisionerResponse], error) GetWebhookProvisioner(context.Context, *connect.Request[v1alpha1.GetWebhookProvisionerRequest]) (*connect.Response[v1alpha1.GetWebhookProvisionerResponse], error) UpdateWebhookProvisioner(context.Context, *connect.Request[v1alpha1.UpdateWebhookProvisionerRequest]) (*connect.Response[v1alpha1.UpdateWebhookProvisionerResponse], error) DeleteWebhookProvisioner(context.Context, *connect.Request[v1alpha1.DeleteWebhookProvisionerRequest]) (*connect.Response[v1alpha1.DeleteWebhookProvisionerResponse], error) }
WebhookProvisionerServiceClient is a client for the commonfate.control.config.v1alpha1.WebhookProvisionerService service.
func NewWebhookProvisionerServiceClient ¶
func NewWebhookProvisionerServiceClient(httpClient connect.HTTPClient, baseURL string, opts ...connect.ClientOption) WebhookProvisionerServiceClient
NewWebhookProvisionerServiceClient constructs a client for the commonfate.control.config.v1alpha1.WebhookProvisionerService service. By default, it uses the Connect protocol with the binary Protobuf Codec, asks for gzipped responses, and sends uncompressed requests. To use the gRPC or gRPC-Web protocols, supply the connect.WithGRPC() or connect.WithGRPCWeb() options.
The URL supplied here should be the base URL for the Connect or gRPC server (for example, http://api.acme.com or https://acme.com/grpc).
type WebhookProvisionerServiceHandler ¶
type WebhookProvisionerServiceHandler interface { CreateWebhookProvisioner(context.Context, *connect.Request[v1alpha1.CreateWebhookProvisionerRequest]) (*connect.Response[v1alpha1.CreateWebhookProvisionerResponse], error) GetWebhookProvisioner(context.Context, *connect.Request[v1alpha1.GetWebhookProvisionerRequest]) (*connect.Response[v1alpha1.GetWebhookProvisionerResponse], error) UpdateWebhookProvisioner(context.Context, *connect.Request[v1alpha1.UpdateWebhookProvisionerRequest]) (*connect.Response[v1alpha1.UpdateWebhookProvisionerResponse], error) DeleteWebhookProvisioner(context.Context, *connect.Request[v1alpha1.DeleteWebhookProvisionerRequest]) (*connect.Response[v1alpha1.DeleteWebhookProvisionerResponse], error) }
WebhookProvisionerServiceHandler is an implementation of the commonfate.control.config.v1alpha1.WebhookProvisionerService service.