-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathcontrolplanegroups_i.go
More file actions
32 lines (28 loc) · 2.31 KB
/
controlplanegroups_i.go
File metadata and controls
32 lines (28 loc) · 2.31 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
// Code generated by ifacemaker; DO NOT EDIT.
package sdkkonnectgo
import (
"context"
"github.com/Kong/sdk-konnect-go/models/components"
"github.com/Kong/sdk-konnect-go/models/operations"
)
// ControlPlaneGroupsSDK is a generated interface.
type ControlPlaneGroupsSDK interface {
// GetControlPlanesIDGroupMemberStatus - Get Control Plane Group Member Status
// Determines the group membership status of a control plane.
GetControlPlanesIDGroupMemberStatus(ctx context.Context, id string, opts ...operations.Option) (*operations.GetControlPlanesIDGroupMemberStatusResponse, error)
// GetControlPlanesIDGroupMemberships - List Control Plane Group Memberships
// Returns an array of control planes that are a member of this control plane group.
GetControlPlanesIDGroupMemberships(ctx context.Context, request operations.GetControlPlanesIDGroupMembershipsRequest, opts ...operations.Option) (*operations.GetControlPlanesIDGroupMembershipsResponse, error)
// PutControlPlanesIDGroupMemberships - Upsert Control Plane Group Members
// Adds one or more control planes as a member of a control plane group.
PutControlPlanesIDGroupMemberships(ctx context.Context, id string, groupMembership *components.GroupMembership, opts ...operations.Option) (*operations.PutControlPlanesIDGroupMembershipsResponse, error)
// PostControlPlanesIDGroupMembershipsAdd - Add Control Plane Group Members
// Adds one or more control planes as a member of a control plane group.
PostControlPlanesIDGroupMembershipsAdd(ctx context.Context, id string, groupMembership *components.GroupMembership, opts ...operations.Option) (*operations.PostControlPlanesIDGroupMembershipsAddResponse, error)
// PostControlPlanesIDGroupMembershipsRemove - Remove Control Plane Group Members
// Removes one or more control planes from the members of a control plane group.
PostControlPlanesIDGroupMembershipsRemove(ctx context.Context, id string, groupMembership *components.GroupMembership, opts ...operations.Option) (*operations.PostControlPlanesIDGroupMembershipsRemoveResponse, error)
// GetControlPlanesIDGroupStatus - Get Control Plane Group Status
// Returns the status of a control plane group, including existing conflicts.
GetControlPlanesIDGroupStatus(ctx context.Context, id string, opts ...operations.Option) (*operations.GetControlPlanesIDGroupStatusResponse, error)
}