-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathacls_i.go
More file actions
34 lines (30 loc) · 1.96 KB
/
acls_i.go
File metadata and controls
34 lines (30 loc) · 1.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
// Code generated by ifacemaker; DO NOT EDIT.
package sdkkonnectgo
import (
"context"
"github.com/Kong/sdk-konnect-go/models/operations"
)
// ACLsSDK is a generated interface.
type ACLsSDK interface {
// ListACL - List all ACLs
// List all ACLs
ListACL(ctx context.Context, request operations.ListACLRequest, opts ...operations.Option) (*operations.ListACLResponse, error)
// GetACL - Get an ACL
// Get an ACL using ID.
GetACL(ctx context.Context, aclID string, controlPlaneID string, opts ...operations.Option) (*operations.GetACLResponse, error)
// ListACLWithConsumer - List all ACLs associated with a Consumer
// List all ACLs associated with a Consumer
ListACLWithConsumer(ctx context.Context, request operations.ListACLWithConsumerRequest, opts ...operations.Option) (*operations.ListACLWithConsumerResponse, error)
// CreateACLWithConsumer - Create a new ACL associated with a Consumer
// Create a new ACL associated with a Consumer
CreateACLWithConsumer(ctx context.Context, request operations.CreateACLWithConsumerRequest, opts ...operations.Option) (*operations.CreateACLWithConsumerResponse, error)
// DeleteACLWithConsumer - Delete a an ACL associated with a Consumer
// Delete a an ACL associated with a Consumer using ID.
DeleteACLWithConsumer(ctx context.Context, request operations.DeleteACLWithConsumerRequest, opts ...operations.Option) (*operations.DeleteACLWithConsumerResponse, error)
// GetACLWithConsumer - Get an ACL associated with a Consumer
// Get an ACL associated with a Consumer using ID.
GetACLWithConsumer(ctx context.Context, request operations.GetACLWithConsumerRequest, opts ...operations.Option) (*operations.GetACLWithConsumerResponse, error)
// UpsertACLWithConsumer - Upsert an ACL associated with a Consumer
// Create or Update an ACL associated with a Consumer using ID.
UpsertACLWithConsumer(ctx context.Context, request operations.UpsertACLWithConsumerRequest, opts ...operations.Option) (*operations.UpsertACLWithConsumerResponse, error)
}