operations

package
v0.1.27 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 22, 2025 License: Apache-2.0 Imports: 6 Imported by: 5

Documentation

Index

Constants

View Source
const (
	SupportedOptionRetries              = "retries"
	SupportedOptionTimeout              = "timeout"
	SupportedOptionAcceptHeaderOverride = "acceptHeaderOverride"
	SupportedOptionURLOverride          = "urlOverride"
)

Variables

View Source
var AddUserToTeamServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var AuthenticateSsoServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var CreateTeamServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var DeleteSystemAccountsAccountIDAssignedRolesRoleIDServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var DeleteSystemAccountsIDAccessTokensIDServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var DeleteSystemAccountsIDServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var DeleteTeamServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var DeleteTeamsTeamIDSystemAccountsAccountIDServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var DeleteUserServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var ErrUnsupportedOption = errors.New("unsupported option")
View Source
var GetAuthenticationSettingsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetIdpConfigurationServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetIdpTeamMappingsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetImpersonationSettingsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetOrganizationsMeServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetPredefinedRolesServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetSystemAccountIDAccessTokensServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetSystemAccountsAccountIDAssignedRolesServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetSystemAccountsAccountIDTeamsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetSystemAccountsIDAccessTokensIDServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetSystemAccountsIDServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetSystemAccountsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetTeamGroupMappingsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetTeamServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetTeamsTeamIDSystemAccountsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetUserServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var GetUsersMeServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var InviteUserServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var ListTeamRolesServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var ListTeamUsersServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var ListTeamsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var ListUserRolesServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var ListUserTeamsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var ListUsersServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var PatchSystemAccountsIDAccessTokensIDServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var PatchSystemAccountsIDServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var PatchTeamGroupMappingsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var PostSystemAccountsAccountIDAssignedRolesServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var PostSystemAccountsIDAccessTokensServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var PostSystemAccountsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var PostTeamsTeamIDSystemAccountsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var RemoveUserFromTeamServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var TeamsAssignRoleServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var TeamsRemoveRoleServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var UpdateAuthenticationSettingsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var UpdateIdpConfigurationServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var UpdateIdpTeamMappingsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var UpdateImpersonationSettingsServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var UpdateTeamServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var UpdateUserServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var UsersAssignRoleServerList = []string{
	"https://global.api.konghq.com/",
}
View Source
var UsersRemoveRoleServerList = []string{
	"https://global.api.konghq.com/",
}

Functions

This section is empty.

Types

type AcceptHeaderEnum

type AcceptHeaderEnum string
const (
	AcceptHeaderEnumApplicationJson            AcceptHeaderEnum = "application/json"
	AcceptHeaderEnumApplicationProblemPlusJson AcceptHeaderEnum = "application/problem+json"
	AcceptHeaderEnumWildcardRootWildcard       AcceptHeaderEnum = "*/*"
)

func (AcceptHeaderEnum) ToPointer

func (e AcceptHeaderEnum) ToPointer() *AcceptHeaderEnum

type AddConsumerToGroupRequest

type AddConsumerToGroupRequest struct {
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string                         `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	RequestBody    *AddConsumerToGroupRequestBody `request:"mediaType=application/json"`
}

func (*AddConsumerToGroupRequest) GetConsumerGroupID

func (o *AddConsumerToGroupRequest) GetConsumerGroupID() string

func (*AddConsumerToGroupRequest) GetControlPlaneID

func (o *AddConsumerToGroupRequest) GetControlPlaneID() string

func (*AddConsumerToGroupRequest) GetRequestBody

type AddConsumerToGroupRequestBody

type AddConsumerToGroupRequestBody struct {
	ConsumerID *string `json:"consumer,omitempty"`
}

func (*AddConsumerToGroupRequestBody) GetConsumerID

func (o *AddConsumerToGroupRequestBody) GetConsumerID() *string

type AddConsumerToGroupResponse

type AddConsumerToGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Consumer added to group
	Object *AddConsumerToGroupResponseBody
}

func (*AddConsumerToGroupResponse) GetContentType

func (o *AddConsumerToGroupResponse) GetContentType() string

func (*AddConsumerToGroupResponse) GetObject

func (*AddConsumerToGroupResponse) GetRawResponse

func (o *AddConsumerToGroupResponse) GetRawResponse() *http.Response

func (*AddConsumerToGroupResponse) GetStatusCode

func (o *AddConsumerToGroupResponse) GetStatusCode() int

type AddConsumerToGroupResponseBody

type AddConsumerToGroupResponseBody struct {
	ConsumerGroup *components.ConsumerGroup `json:"consumer_group,omitempty"`
	Consumers     []components.Consumer     `json:"consumers,omitempty"`
}

AddConsumerToGroupResponseBody - Consumer added to group

func (*AddConsumerToGroupResponseBody) GetConsumerGroup

func (*AddConsumerToGroupResponseBody) GetConsumers

type AddConsumerToSpecificConsumerGroupRequest

type AddConsumerToSpecificConsumerGroupRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Consumer to lookup
	ConsumerID  string                                         `pathParam:"style=simple,explode=false,name=ConsumerId"`
	RequestBody *AddConsumerToSpecificConsumerGroupRequestBody `request:"mediaType=application/json"`
}

func (*AddConsumerToSpecificConsumerGroupRequest) GetConsumerID

func (*AddConsumerToSpecificConsumerGroupRequest) GetControlPlaneID

func (o *AddConsumerToSpecificConsumerGroupRequest) GetControlPlaneID() string

func (*AddConsumerToSpecificConsumerGroupRequest) GetRequestBody

type AddConsumerToSpecificConsumerGroupRequestBody

type AddConsumerToSpecificConsumerGroupRequestBody struct {
	Group *string `json:"group,omitempty"`
}

func (*AddConsumerToSpecificConsumerGroupRequestBody) GetGroup

type AddConsumerToSpecificConsumerGroupResponse

type AddConsumerToSpecificConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Consumer added to a specific group
	Object *AddConsumerToSpecificConsumerGroupResponseBody
}

func (*AddConsumerToSpecificConsumerGroupResponse) GetContentType

func (*AddConsumerToSpecificConsumerGroupResponse) GetObject

func (*AddConsumerToSpecificConsumerGroupResponse) GetRawResponse

func (*AddConsumerToSpecificConsumerGroupResponse) GetStatusCode

type AddConsumerToSpecificConsumerGroupResponseBody

type AddConsumerToSpecificConsumerGroupResponseBody struct {
	// The Consumer object represents a consumer - or a user - of a Service. You can either rely on Kong as the primary datastore, or you can map the consumer list with your database to keep consistency between Kong and your existing primary datastore.
	Consumer       *components.Consumer       `json:"consumer,omitempty"`
	ConsumerGroups []components.ConsumerGroup `json:"consumer_groups,omitempty"`
}

AddConsumerToSpecificConsumerGroupResponseBody - Consumer added to a specific group

func (*AddConsumerToSpecificConsumerGroupResponseBody) GetConsumer

func (*AddConsumerToSpecificConsumerGroupResponseBody) GetConsumerGroups

type AddUserToTeamRequest

type AddUserToTeamRequest struct {
	// ID of the team.
	TeamID string `pathParam:"style=simple,explode=false,name=teamId"`
	// The request schema for adding a user to a team.
	AddUserToTeam *components.AddUserToTeam `request:"mediaType=application/json"`
}

func (*AddUserToTeamRequest) GetAddUserToTeam

func (o *AddUserToTeamRequest) GetAddUserToTeam() *components.AddUserToTeam

func (*AddUserToTeamRequest) GetTeamID

func (o *AddUserToTeamRequest) GetTeamID() string

type AddUserToTeamResponse

type AddUserToTeamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*AddUserToTeamResponse) GetContentType

func (o *AddUserToTeamResponse) GetContentType() string

func (*AddUserToTeamResponse) GetRawResponse

func (o *AddUserToTeamResponse) GetRawResponse() *http.Response

func (*AddUserToTeamResponse) GetStatusCode

func (o *AddUserToTeamResponse) GetStatusCode() int

type AuthenticateSsoRequest

type AuthenticateSsoRequest struct {
	// The login path for the organization.
	OrganizationLoginPath string `pathParam:"style=simple,explode=false,name=organizationLoginPath"`
	// Return destination for the callback.
	ReturnTo *string `queryParam:"style=form,explode=true,name=return_to"`
}

func (*AuthenticateSsoRequest) GetOrganizationLoginPath

func (o *AuthenticateSsoRequest) GetOrganizationLoginPath() string

func (*AuthenticateSsoRequest) GetReturnTo

func (o *AuthenticateSsoRequest) GetReturnTo() *string

type AuthenticateSsoResponse

type AuthenticateSsoResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*AuthenticateSsoResponse) GetContentType

func (o *AuthenticateSsoResponse) GetContentType() string

func (*AuthenticateSsoResponse) GetRawResponse

func (o *AuthenticateSsoResponse) GetRawResponse() *http.Response

func (*AuthenticateSsoResponse) GetStatusCode

func (o *AuthenticateSsoResponse) GetStatusCode() int

type CreateACLWithConsumerRequest

type CreateACLWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Description of new ACL for creation
	ACLWithoutParents components.ACLWithoutParents `request:"mediaType=application/json"`
}

func (*CreateACLWithConsumerRequest) GetACLWithoutParents

func (o *CreateACLWithConsumerRequest) GetACLWithoutParents() components.ACLWithoutParents

func (*CreateACLWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *CreateACLWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*CreateACLWithConsumerRequest) GetControlPlaneID

func (o *CreateACLWithConsumerRequest) GetControlPlaneID() string

type CreateACLWithConsumerResponse

type CreateACLWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created ACL
	ACL *components.ACL
}

func (*CreateACLWithConsumerResponse) GetACL

func (*CreateACLWithConsumerResponse) GetContentType

func (o *CreateACLWithConsumerResponse) GetContentType() string

func (*CreateACLWithConsumerResponse) GetRawResponse

func (o *CreateACLWithConsumerResponse) GetRawResponse() *http.Response

func (*CreateACLWithConsumerResponse) GetStatusCode

func (o *CreateACLWithConsumerResponse) GetStatusCode() int

type CreateBasicAuthWithConsumerRequest

type CreateBasicAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Description of new Basic-auth credential for creation
	BasicAuthWithoutParents components.BasicAuthWithoutParents `request:"mediaType=application/json"`
}

func (*CreateBasicAuthWithConsumerRequest) GetBasicAuthWithoutParents

func (*CreateBasicAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *CreateBasicAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*CreateBasicAuthWithConsumerRequest) GetControlPlaneID

func (o *CreateBasicAuthWithConsumerRequest) GetControlPlaneID() string

type CreateBasicAuthWithConsumerResponse

type CreateBasicAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Basic-auth credential
	BasicAuth *components.BasicAuth
}

func (*CreateBasicAuthWithConsumerResponse) GetBasicAuth

func (*CreateBasicAuthWithConsumerResponse) GetContentType

func (o *CreateBasicAuthWithConsumerResponse) GetContentType() string

func (*CreateBasicAuthWithConsumerResponse) GetRawResponse

func (o *CreateBasicAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*CreateBasicAuthWithConsumerResponse) GetStatusCode

func (o *CreateBasicAuthWithConsumerResponse) GetStatusCode() int

type CreateCaCertificateRequest

type CreateCaCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the new CA Certificate for creation
	CACertificate components.CACertificateInput `request:"mediaType=application/json"`
}

func (*CreateCaCertificateRequest) GetCACertificate

func (*CreateCaCertificateRequest) GetControlPlaneID

func (o *CreateCaCertificateRequest) GetControlPlaneID() string

type CreateCaCertificateResponse

type CreateCaCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created CA Certificate
	CACertificate *components.CACertificate
}

func (*CreateCaCertificateResponse) GetCACertificate

func (o *CreateCaCertificateResponse) GetCACertificate() *components.CACertificate

func (*CreateCaCertificateResponse) GetContentType

func (o *CreateCaCertificateResponse) GetContentType() string

func (*CreateCaCertificateResponse) GetRawResponse

func (o *CreateCaCertificateResponse) GetRawResponse() *http.Response

func (*CreateCaCertificateResponse) GetStatusCode

func (o *CreateCaCertificateResponse) GetStatusCode() int

type CreateCertificateRequest

type CreateCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the new Certificate for creation
	Certificate components.CertificateInput `request:"mediaType=application/json"`
}

func (*CreateCertificateRequest) GetCertificate

func (*CreateCertificateRequest) GetControlPlaneID

func (o *CreateCertificateRequest) GetControlPlaneID() string

type CreateCertificateResponse

type CreateCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Certificate
	Certificate *components.Certificate
}

func (*CreateCertificateResponse) GetCertificate

func (o *CreateCertificateResponse) GetCertificate() *components.Certificate

func (*CreateCertificateResponse) GetContentType

func (o *CreateCertificateResponse) GetContentType() string

func (*CreateCertificateResponse) GetRawResponse

func (o *CreateCertificateResponse) GetRawResponse() *http.Response

func (*CreateCertificateResponse) GetStatusCode

func (o *CreateCertificateResponse) GetStatusCode() int

type CreateConsumerGroupRequest

type CreateConsumerGroupRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the new Consumer Group for creation
	ConsumerGroup components.ConsumerGroupInput `request:"mediaType=application/json"`
}

func (*CreateConsumerGroupRequest) GetConsumerGroup

func (*CreateConsumerGroupRequest) GetControlPlaneID

func (o *CreateConsumerGroupRequest) GetControlPlaneID() string

type CreateConsumerGroupResponse

type CreateConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Consumer Group
	ConsumerGroup *components.ConsumerGroup
}

func (*CreateConsumerGroupResponse) GetConsumerGroup

func (o *CreateConsumerGroupResponse) GetConsumerGroup() *components.ConsumerGroup

func (*CreateConsumerGroupResponse) GetContentType

func (o *CreateConsumerGroupResponse) GetContentType() string

func (*CreateConsumerGroupResponse) GetRawResponse

func (o *CreateConsumerGroupResponse) GetRawResponse() *http.Response

func (*CreateConsumerGroupResponse) GetStatusCode

func (o *CreateConsumerGroupResponse) GetStatusCode() int

type CreateConsumerRequest

type CreateConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the new Consumer for creation
	Consumer components.ConsumerInput `request:"mediaType=application/json"`
}

func (*CreateConsumerRequest) GetConsumer

func (*CreateConsumerRequest) GetControlPlaneID

func (o *CreateConsumerRequest) GetControlPlaneID() string

type CreateConsumerResponse

type CreateConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Consumer
	Consumer *components.Consumer
}

func (*CreateConsumerResponse) GetConsumer

func (o *CreateConsumerResponse) GetConsumer() *components.Consumer

func (*CreateConsumerResponse) GetContentType

func (o *CreateConsumerResponse) GetContentType() string

func (*CreateConsumerResponse) GetRawResponse

func (o *CreateConsumerResponse) GetRawResponse() *http.Response

func (*CreateConsumerResponse) GetStatusCode

func (o *CreateConsumerResponse) GetStatusCode() int

type CreateControlPlaneResponse

type CreateControlPlaneResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response to creating a control plane.
	ControlPlane *components.ControlPlane
}

func (*CreateControlPlaneResponse) GetContentType

func (o *CreateControlPlaneResponse) GetContentType() string

func (*CreateControlPlaneResponse) GetControlPlane

func (o *CreateControlPlaneResponse) GetControlPlane() *components.ControlPlane

func (*CreateControlPlaneResponse) GetRawResponse

func (o *CreateControlPlaneResponse) GetRawResponse() *http.Response

func (*CreateControlPlaneResponse) GetStatusCode

func (o *CreateControlPlaneResponse) GetStatusCode() int

type CreateDataplaneCertificateRequest

type CreateDataplaneCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Request body for creating a dp-client-certificate.
	DataPlaneClientCertificateRequest *components.DataPlaneClientCertificateRequest `request:"mediaType=application/json"`
}

func (*CreateDataplaneCertificateRequest) GetControlPlaneID

func (o *CreateDataplaneCertificateRequest) GetControlPlaneID() string

func (*CreateDataplaneCertificateRequest) GetDataPlaneClientCertificateRequest

func (o *CreateDataplaneCertificateRequest) GetDataPlaneClientCertificateRequest() *components.DataPlaneClientCertificateRequest

type CreateDataplaneCertificateResponse

type CreateDataplaneCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Response body for retrieving a dp-client-certificate.
	DataPlaneClientCertificate *components.DataPlaneClientCertificate
}

func (*CreateDataplaneCertificateResponse) GetContentType

func (o *CreateDataplaneCertificateResponse) GetContentType() string

func (*CreateDataplaneCertificateResponse) GetDataPlaneClientCertificate

func (o *CreateDataplaneCertificateResponse) GetDataPlaneClientCertificate() *components.DataPlaneClientCertificate

func (*CreateDataplaneCertificateResponse) GetRawResponse

func (o *CreateDataplaneCertificateResponse) GetRawResponse() *http.Response

func (*CreateDataplaneCertificateResponse) GetStatusCode

func (o *CreateDataplaneCertificateResponse) GetStatusCode() int

type CreateHmacAuthWithConsumerRequest

type CreateHmacAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Description of new HMAC-auth credential for creation
	HMACAuthWithoutParents components.HMACAuthWithoutParents `request:"mediaType=application/json"`
}

func (*CreateHmacAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *CreateHmacAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*CreateHmacAuthWithConsumerRequest) GetControlPlaneID

func (o *CreateHmacAuthWithConsumerRequest) GetControlPlaneID() string

func (*CreateHmacAuthWithConsumerRequest) GetHMACAuthWithoutParents

type CreateHmacAuthWithConsumerResponse

type CreateHmacAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created HMAC-auth credential
	HMACAuth *components.HMACAuth
}

func (*CreateHmacAuthWithConsumerResponse) GetContentType

func (o *CreateHmacAuthWithConsumerResponse) GetContentType() string

func (*CreateHmacAuthWithConsumerResponse) GetHMACAuth

func (*CreateHmacAuthWithConsumerResponse) GetRawResponse

func (o *CreateHmacAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*CreateHmacAuthWithConsumerResponse) GetStatusCode

func (o *CreateHmacAuthWithConsumerResponse) GetStatusCode() int

type CreateJwtWithConsumerRequest

type CreateJwtWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Description of new JWT for creation
	JWTWithoutParents components.JWTWithoutParents `request:"mediaType=application/json"`
}

func (*CreateJwtWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *CreateJwtWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*CreateJwtWithConsumerRequest) GetControlPlaneID

func (o *CreateJwtWithConsumerRequest) GetControlPlaneID() string

func (*CreateJwtWithConsumerRequest) GetJWTWithoutParents

func (o *CreateJwtWithConsumerRequest) GetJWTWithoutParents() components.JWTWithoutParents

type CreateJwtWithConsumerResponse

type CreateJwtWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created JWT
	Jwt *components.Jwt
}

func (*CreateJwtWithConsumerResponse) GetContentType

func (o *CreateJwtWithConsumerResponse) GetContentType() string

func (*CreateJwtWithConsumerResponse) GetJwt

func (*CreateJwtWithConsumerResponse) GetRawResponse

func (o *CreateJwtWithConsumerResponse) GetRawResponse() *http.Response

func (*CreateJwtWithConsumerResponse) GetStatusCode

func (o *CreateJwtWithConsumerResponse) GetStatusCode() int

type CreateKeyAuthWithConsumerRequest

type CreateKeyAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Description of new API-key for creation
	KeyAuthWithoutParents components.KeyAuthWithoutParents `request:"mediaType=application/json"`
}

func (*CreateKeyAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *CreateKeyAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*CreateKeyAuthWithConsumerRequest) GetControlPlaneID

func (o *CreateKeyAuthWithConsumerRequest) GetControlPlaneID() string

func (*CreateKeyAuthWithConsumerRequest) GetKeyAuthWithoutParents

type CreateKeyAuthWithConsumerResponse

type CreateKeyAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created API-key
	KeyAuth *components.KeyAuth
}

func (*CreateKeyAuthWithConsumerResponse) GetContentType

func (o *CreateKeyAuthWithConsumerResponse) GetContentType() string

func (*CreateKeyAuthWithConsumerResponse) GetKeyAuth

func (*CreateKeyAuthWithConsumerResponse) GetRawResponse

func (o *CreateKeyAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*CreateKeyAuthWithConsumerResponse) GetStatusCode

func (o *CreateKeyAuthWithConsumerResponse) GetStatusCode() int

type CreateKeyRequest

type CreateKeyRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the new Key for creation
	Key components.KeyInput `request:"mediaType=application/json"`
}

func (*CreateKeyRequest) GetControlPlaneID

func (o *CreateKeyRequest) GetControlPlaneID() string

func (*CreateKeyRequest) GetKey

func (o *CreateKeyRequest) GetKey() components.KeyInput

type CreateKeyResponse

type CreateKeyResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Key
	Key *components.Key
}

func (*CreateKeyResponse) GetContentType

func (o *CreateKeyResponse) GetContentType() string

func (*CreateKeyResponse) GetKey

func (o *CreateKeyResponse) GetKey() *components.Key

func (*CreateKeyResponse) GetRawResponse

func (o *CreateKeyResponse) GetRawResponse() *http.Response

func (*CreateKeyResponse) GetStatusCode

func (o *CreateKeyResponse) GetStatusCode() int

type CreateKeySetRequest

type CreateKeySetRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the new KeySet for creation
	KeySet components.KeySetInput `request:"mediaType=application/json"`
}

func (*CreateKeySetRequest) GetControlPlaneID

func (o *CreateKeySetRequest) GetControlPlaneID() string

func (*CreateKeySetRequest) GetKeySet

type CreateKeySetResponse

type CreateKeySetResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created KeySet
	KeySet *components.KeySet
}

func (*CreateKeySetResponse) GetContentType

func (o *CreateKeySetResponse) GetContentType() string

func (*CreateKeySetResponse) GetKeySet

func (o *CreateKeySetResponse) GetKeySet() *components.KeySet

func (*CreateKeySetResponse) GetRawResponse

func (o *CreateKeySetResponse) GetRawResponse() *http.Response

func (*CreateKeySetResponse) GetStatusCode

func (o *CreateKeySetResponse) GetStatusCode() int

type CreateKeyWithKeySetRequest

type CreateKeyWithKeySetRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the KeySet to lookup
	KeySetID string `pathParam:"style=simple,explode=false,name=KeySetId"`
	// Description of new Key for creation
	KeyWithoutParents components.KeyWithoutParents `request:"mediaType=application/json"`
}

func (*CreateKeyWithKeySetRequest) GetControlPlaneID

func (o *CreateKeyWithKeySetRequest) GetControlPlaneID() string

func (*CreateKeyWithKeySetRequest) GetKeySetID

func (o *CreateKeyWithKeySetRequest) GetKeySetID() string

func (*CreateKeyWithKeySetRequest) GetKeyWithoutParents

func (o *CreateKeyWithKeySetRequest) GetKeyWithoutParents() components.KeyWithoutParents

type CreateKeyWithKeySetResponse

type CreateKeyWithKeySetResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Key
	Key *components.Key
}

func (*CreateKeyWithKeySetResponse) GetContentType

func (o *CreateKeyWithKeySetResponse) GetContentType() string

func (*CreateKeyWithKeySetResponse) GetKey

func (*CreateKeyWithKeySetResponse) GetRawResponse

func (o *CreateKeyWithKeySetResponse) GetRawResponse() *http.Response

func (*CreateKeyWithKeySetResponse) GetStatusCode

func (o *CreateKeyWithKeySetResponse) GetStatusCode() int

type CreateMtlsAuthWithConsumerRequest

type CreateMtlsAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Description of new MTLS-auth credential for creation
	MTLSAuthWithoutParents components.MTLSAuthWithoutParents `request:"mediaType=application/json"`
}

func (*CreateMtlsAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *CreateMtlsAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*CreateMtlsAuthWithConsumerRequest) GetControlPlaneID

func (o *CreateMtlsAuthWithConsumerRequest) GetControlPlaneID() string

func (*CreateMtlsAuthWithConsumerRequest) GetMTLSAuthWithoutParents

type CreateMtlsAuthWithConsumerResponse

type CreateMtlsAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created MTLS-auth credential
	MTLSAuth *components.MTLSAuth
}

func (*CreateMtlsAuthWithConsumerResponse) GetContentType

func (o *CreateMtlsAuthWithConsumerResponse) GetContentType() string

func (*CreateMtlsAuthWithConsumerResponse) GetMTLSAuth

func (*CreateMtlsAuthWithConsumerResponse) GetRawResponse

func (o *CreateMtlsAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*CreateMtlsAuthWithConsumerResponse) GetStatusCode

func (o *CreateMtlsAuthWithConsumerResponse) GetStatusCode() int

type CreatePluginRequest

type CreatePluginRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the new Plugin for creation
	Plugin components.PluginInput `request:"mediaType=application/json"`
}

func (*CreatePluginRequest) GetControlPlaneID

func (o *CreatePluginRequest) GetControlPlaneID() string

func (*CreatePluginRequest) GetPlugin

type CreatePluginResponse

type CreatePluginResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Plugin
	Plugin *components.Plugin
}

func (*CreatePluginResponse) GetContentType

func (o *CreatePluginResponse) GetContentType() string

func (*CreatePluginResponse) GetPlugin

func (o *CreatePluginResponse) GetPlugin() *components.Plugin

func (*CreatePluginResponse) GetRawResponse

func (o *CreatePluginResponse) GetRawResponse() *http.Response

func (*CreatePluginResponse) GetStatusCode

func (o *CreatePluginResponse) GetStatusCode() int

type CreatePluginSchemasRequest

type CreatePluginSchemasRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID      string                          `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	CreatePluginSchemas *components.CreatePluginSchemas `request:"mediaType=application/json"`
}

func (*CreatePluginSchemasRequest) GetControlPlaneID

func (o *CreatePluginSchemasRequest) GetControlPlaneID() string

func (*CreatePluginSchemasRequest) GetCreatePluginSchemas

func (o *CreatePluginSchemasRequest) GetCreatePluginSchemas() *components.CreatePluginSchemas

type CreatePluginSchemasResponse

type CreatePluginSchemasResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response for a single custom plugin schema.
	PluginSchemas *components.PluginSchemas
}

func (*CreatePluginSchemasResponse) GetContentType

func (o *CreatePluginSchemasResponse) GetContentType() string

func (*CreatePluginSchemasResponse) GetPluginSchemas

func (o *CreatePluginSchemasResponse) GetPluginSchemas() *components.PluginSchemas

func (*CreatePluginSchemasResponse) GetRawResponse

func (o *CreatePluginSchemasResponse) GetRawResponse() *http.Response

func (*CreatePluginSchemasResponse) GetStatusCode

func (o *CreatePluginSchemasResponse) GetStatusCode() int

type CreatePluginWithConsumerGroupRequest

type CreatePluginWithConsumerGroupRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Consumer Group to lookup
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
	// Description of new Plugin for creation
	PluginWithoutParents components.PluginWithoutParents `request:"mediaType=application/json"`
}

func (*CreatePluginWithConsumerGroupRequest) GetConsumerGroupID

func (o *CreatePluginWithConsumerGroupRequest) GetConsumerGroupID() string

func (*CreatePluginWithConsumerGroupRequest) GetControlPlaneID

func (o *CreatePluginWithConsumerGroupRequest) GetControlPlaneID() string

func (*CreatePluginWithConsumerGroupRequest) GetPluginWithoutParents

type CreatePluginWithConsumerGroupResponse

type CreatePluginWithConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Plugin
	Plugin *components.Plugin
}

func (*CreatePluginWithConsumerGroupResponse) GetContentType

func (o *CreatePluginWithConsumerGroupResponse) GetContentType() string

func (*CreatePluginWithConsumerGroupResponse) GetPlugin

func (*CreatePluginWithConsumerGroupResponse) GetRawResponse

func (*CreatePluginWithConsumerGroupResponse) GetStatusCode

func (o *CreatePluginWithConsumerGroupResponse) GetStatusCode() int

type CreatePluginWithConsumerRequest

type CreatePluginWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Description of new Plugin for creation
	PluginWithoutParents components.PluginWithoutParents `request:"mediaType=application/json"`
}

func (*CreatePluginWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *CreatePluginWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*CreatePluginWithConsumerRequest) GetControlPlaneID

func (o *CreatePluginWithConsumerRequest) GetControlPlaneID() string

func (*CreatePluginWithConsumerRequest) GetPluginWithoutParents

type CreatePluginWithConsumerResponse

type CreatePluginWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Plugin
	Plugin *components.Plugin
}

func (*CreatePluginWithConsumerResponse) GetContentType

func (o *CreatePluginWithConsumerResponse) GetContentType() string

func (*CreatePluginWithConsumerResponse) GetPlugin

func (*CreatePluginWithConsumerResponse) GetRawResponse

func (o *CreatePluginWithConsumerResponse) GetRawResponse() *http.Response

func (*CreatePluginWithConsumerResponse) GetStatusCode

func (o *CreatePluginWithConsumerResponse) GetStatusCode() int

type CreatePluginWithRouteRequest

type CreatePluginWithRouteRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Route to lookup
	RouteID string `pathParam:"style=simple,explode=false,name=RouteId"`
	// Description of new Plugin for creation
	PluginWithoutParents components.PluginWithoutParents `request:"mediaType=application/json"`
}

func (*CreatePluginWithRouteRequest) GetControlPlaneID

func (o *CreatePluginWithRouteRequest) GetControlPlaneID() string

func (*CreatePluginWithRouteRequest) GetPluginWithoutParents

func (o *CreatePluginWithRouteRequest) GetPluginWithoutParents() components.PluginWithoutParents

func (*CreatePluginWithRouteRequest) GetRouteID

func (o *CreatePluginWithRouteRequest) GetRouteID() string

type CreatePluginWithRouteResponse

type CreatePluginWithRouteResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Plugin
	Plugin *components.Plugin
}

func (*CreatePluginWithRouteResponse) GetContentType

func (o *CreatePluginWithRouteResponse) GetContentType() string

func (*CreatePluginWithRouteResponse) GetPlugin

func (*CreatePluginWithRouteResponse) GetRawResponse

func (o *CreatePluginWithRouteResponse) GetRawResponse() *http.Response

func (*CreatePluginWithRouteResponse) GetStatusCode

func (o *CreatePluginWithRouteResponse) GetStatusCode() int

type CreatePluginWithServiceRequest

type CreatePluginWithServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
	// Description of new Plugin for creation
	PluginWithoutParents components.PluginWithoutParents `request:"mediaType=application/json"`
}

func (*CreatePluginWithServiceRequest) GetControlPlaneID

func (o *CreatePluginWithServiceRequest) GetControlPlaneID() string

func (*CreatePluginWithServiceRequest) GetPluginWithoutParents

func (o *CreatePluginWithServiceRequest) GetPluginWithoutParents() components.PluginWithoutParents

func (*CreatePluginWithServiceRequest) GetServiceID

func (o *CreatePluginWithServiceRequest) GetServiceID() string

type CreatePluginWithServiceResponse

type CreatePluginWithServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Plugin
	Plugin *components.Plugin
}

func (*CreatePluginWithServiceResponse) GetContentType

func (o *CreatePluginWithServiceResponse) GetContentType() string

func (*CreatePluginWithServiceResponse) GetPlugin

func (*CreatePluginWithServiceResponse) GetRawResponse

func (o *CreatePluginWithServiceResponse) GetRawResponse() *http.Response

func (*CreatePluginWithServiceResponse) GetStatusCode

func (o *CreatePluginWithServiceResponse) GetStatusCode() int

type CreateRouteRequest

type CreateRouteRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the new Route for creation
	Route components.RouteInput `request:"mediaType=application/json"`
}

func (*CreateRouteRequest) GetControlPlaneID

func (o *CreateRouteRequest) GetControlPlaneID() string

func (*CreateRouteRequest) GetRoute

type CreateRouteResponse

type CreateRouteResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Route
	Route *components.Route
}

func (*CreateRouteResponse) GetContentType

func (o *CreateRouteResponse) GetContentType() string

func (*CreateRouteResponse) GetRawResponse

func (o *CreateRouteResponse) GetRawResponse() *http.Response

func (*CreateRouteResponse) GetRoute

func (o *CreateRouteResponse) GetRoute() *components.Route

func (*CreateRouteResponse) GetStatusCode

func (o *CreateRouteResponse) GetStatusCode() int

type CreateRouteWithServiceRequest

type CreateRouteWithServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
	// Description of new Route for creation
	RouteWithoutParents components.RouteWithoutParents `request:"mediaType=application/json"`
}

func (*CreateRouteWithServiceRequest) GetControlPlaneID

func (o *CreateRouteWithServiceRequest) GetControlPlaneID() string

func (*CreateRouteWithServiceRequest) GetRouteWithoutParents

func (o *CreateRouteWithServiceRequest) GetRouteWithoutParents() components.RouteWithoutParents

func (*CreateRouteWithServiceRequest) GetServiceID

func (o *CreateRouteWithServiceRequest) GetServiceID() string

type CreateRouteWithServiceResponse

type CreateRouteWithServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Route
	Route *components.Route
}

func (*CreateRouteWithServiceResponse) GetContentType

func (o *CreateRouteWithServiceResponse) GetContentType() string

func (*CreateRouteWithServiceResponse) GetRawResponse

func (o *CreateRouteWithServiceResponse) GetRawResponse() *http.Response

func (*CreateRouteWithServiceResponse) GetRoute

func (*CreateRouteWithServiceResponse) GetStatusCode

func (o *CreateRouteWithServiceResponse) GetStatusCode() int

type CreateServiceRequest

type CreateServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the new Service for creation
	Service components.ServiceInput `request:"mediaType=application/json"`
}

func (*CreateServiceRequest) GetControlPlaneID

func (o *CreateServiceRequest) GetControlPlaneID() string

func (*CreateServiceRequest) GetService

type CreateServiceResponse

type CreateServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Service
	Service *components.Service
}

func (*CreateServiceResponse) GetContentType

func (o *CreateServiceResponse) GetContentType() string

func (*CreateServiceResponse) GetRawResponse

func (o *CreateServiceResponse) GetRawResponse() *http.Response

func (*CreateServiceResponse) GetService

func (o *CreateServiceResponse) GetService() *components.Service

func (*CreateServiceResponse) GetStatusCode

func (o *CreateServiceResponse) GetStatusCode() int

type CreateSniRequest

type CreateSniRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the new SNI for creation
	Sni components.SNIInput `request:"mediaType=application/json"`
}

func (*CreateSniRequest) GetControlPlaneID

func (o *CreateSniRequest) GetControlPlaneID() string

func (*CreateSniRequest) GetSni

func (o *CreateSniRequest) GetSni() components.SNIInput

type CreateSniResponse

type CreateSniResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created SNI
	Sni *components.Sni
}

func (*CreateSniResponse) GetContentType

func (o *CreateSniResponse) GetContentType() string

func (*CreateSniResponse) GetRawResponse

func (o *CreateSniResponse) GetRawResponse() *http.Response

func (*CreateSniResponse) GetSni

func (o *CreateSniResponse) GetSni() *components.Sni

func (*CreateSniResponse) GetStatusCode

func (o *CreateSniResponse) GetStatusCode() int

type CreateSniWithCertificateRequest

type CreateSniWithCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Certificate to lookup
	CertificateID string `pathParam:"style=simple,explode=false,name=CertificateId"`
	// Description of new SNI for creation
	SNIWithoutParents components.SNIWithoutParents `request:"mediaType=application/json"`
}

func (*CreateSniWithCertificateRequest) GetCertificateID

func (o *CreateSniWithCertificateRequest) GetCertificateID() string

func (*CreateSniWithCertificateRequest) GetControlPlaneID

func (o *CreateSniWithCertificateRequest) GetControlPlaneID() string

func (*CreateSniWithCertificateRequest) GetSNIWithoutParents

type CreateSniWithCertificateResponse

type CreateSniWithCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created SNI
	Sni *components.Sni
}

func (*CreateSniWithCertificateResponse) GetContentType

func (o *CreateSniWithCertificateResponse) GetContentType() string

func (*CreateSniWithCertificateResponse) GetRawResponse

func (o *CreateSniWithCertificateResponse) GetRawResponse() *http.Response

func (*CreateSniWithCertificateResponse) GetSni

func (*CreateSniWithCertificateResponse) GetStatusCode

func (o *CreateSniWithCertificateResponse) GetStatusCode() int

type CreateTargetWithUpstreamRequest

type CreateTargetWithUpstreamRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID or target of the Target to lookup
	UpstreamIDForTarget string `pathParam:"style=simple,explode=false,name=UpstreamIdForTarget"`
	// Description of new Target for creation
	TargetWithoutParents components.TargetWithoutParents `request:"mediaType=application/json"`
}

func (*CreateTargetWithUpstreamRequest) GetControlPlaneID

func (o *CreateTargetWithUpstreamRequest) GetControlPlaneID() string

func (*CreateTargetWithUpstreamRequest) GetTargetWithoutParents

func (*CreateTargetWithUpstreamRequest) GetUpstreamIDForTarget

func (o *CreateTargetWithUpstreamRequest) GetUpstreamIDForTarget() string

type CreateTargetWithUpstreamResponse

type CreateTargetWithUpstreamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Target
	Target *components.Target
}

func (*CreateTargetWithUpstreamResponse) GetContentType

func (o *CreateTargetWithUpstreamResponse) GetContentType() string

func (*CreateTargetWithUpstreamResponse) GetRawResponse

func (o *CreateTargetWithUpstreamResponse) GetRawResponse() *http.Response

func (*CreateTargetWithUpstreamResponse) GetStatusCode

func (o *CreateTargetWithUpstreamResponse) GetStatusCode() int

func (*CreateTargetWithUpstreamResponse) GetTarget

type CreateTeamResponse

type CreateTeamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response including a single team.
	Team *components.Team
}

func (*CreateTeamResponse) GetContentType

func (o *CreateTeamResponse) GetContentType() string

func (*CreateTeamResponse) GetRawResponse

func (o *CreateTeamResponse) GetRawResponse() *http.Response

func (*CreateTeamResponse) GetStatusCode

func (o *CreateTeamResponse) GetStatusCode() int

func (*CreateTeamResponse) GetTeam

func (o *CreateTeamResponse) GetTeam() *components.Team

type CreateUpstreamRequest

type CreateUpstreamRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the new Upstream for creation
	Upstream components.UpstreamInput `request:"mediaType=application/json"`
}

func (*CreateUpstreamRequest) GetControlPlaneID

func (o *CreateUpstreamRequest) GetControlPlaneID() string

func (*CreateUpstreamRequest) GetUpstream

type CreateUpstreamResponse

type CreateUpstreamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Upstream
	Upstream *components.Upstream
}

func (*CreateUpstreamResponse) GetContentType

func (o *CreateUpstreamResponse) GetContentType() string

func (*CreateUpstreamResponse) GetRawResponse

func (o *CreateUpstreamResponse) GetRawResponse() *http.Response

func (*CreateUpstreamResponse) GetStatusCode

func (o *CreateUpstreamResponse) GetStatusCode() int

func (*CreateUpstreamResponse) GetUpstream

func (o *CreateUpstreamResponse) GetUpstream() *components.Upstream

type CreateVaultRequest

type CreateVaultRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the new Vault for creation
	Vault components.VaultInput `request:"mediaType=application/json"`
}

func (*CreateVaultRequest) GetControlPlaneID

func (o *CreateVaultRequest) GetControlPlaneID() string

func (*CreateVaultRequest) GetVault

type CreateVaultResponse

type CreateVaultResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully created Vault
	Vault *components.Vault
}

func (*CreateVaultResponse) GetContentType

func (o *CreateVaultResponse) GetContentType() string

func (*CreateVaultResponse) GetRawResponse

func (o *CreateVaultResponse) GetRawResponse() *http.Response

func (*CreateVaultResponse) GetStatusCode

func (o *CreateVaultResponse) GetStatusCode() int

func (*CreateVaultResponse) GetVault

func (o *CreateVaultResponse) GetVault() *components.Vault

type DeleteACLWithConsumerRequest

type DeleteACLWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the ACL to lookup
	ACLID string `pathParam:"style=simple,explode=false,name=ACLId"`
}

func (*DeleteACLWithConsumerRequest) GetACLID

func (o *DeleteACLWithConsumerRequest) GetACLID() string

func (*DeleteACLWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *DeleteACLWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*DeleteACLWithConsumerRequest) GetControlPlaneID

func (o *DeleteACLWithConsumerRequest) GetControlPlaneID() string

type DeleteACLWithConsumerResponse

type DeleteACLWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteACLWithConsumerResponse) GetContentType

func (o *DeleteACLWithConsumerResponse) GetContentType() string

func (*DeleteACLWithConsumerResponse) GetRawResponse

func (o *DeleteACLWithConsumerResponse) GetRawResponse() *http.Response

func (*DeleteACLWithConsumerResponse) GetStatusCode

func (o *DeleteACLWithConsumerResponse) GetStatusCode() int

type DeleteBasicAuthWithConsumerRequest

type DeleteBasicAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the Basic-auth credential to lookup
	BasicAuthID string `pathParam:"style=simple,explode=false,name=BasicAuthId"`
}

func (*DeleteBasicAuthWithConsumerRequest) GetBasicAuthID

func (o *DeleteBasicAuthWithConsumerRequest) GetBasicAuthID() string

func (*DeleteBasicAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *DeleteBasicAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*DeleteBasicAuthWithConsumerRequest) GetControlPlaneID

func (o *DeleteBasicAuthWithConsumerRequest) GetControlPlaneID() string

type DeleteBasicAuthWithConsumerResponse

type DeleteBasicAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteBasicAuthWithConsumerResponse) GetContentType

func (o *DeleteBasicAuthWithConsumerResponse) GetContentType() string

func (*DeleteBasicAuthWithConsumerResponse) GetRawResponse

func (o *DeleteBasicAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*DeleteBasicAuthWithConsumerResponse) GetStatusCode

func (o *DeleteBasicAuthWithConsumerResponse) GetStatusCode() int

type DeleteCaCertificateRequest

type DeleteCaCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the CA Certificate to lookup
	CACertificateID string `pathParam:"style=simple,explode=false,name=CACertificateId"`
}

func (*DeleteCaCertificateRequest) GetCACertificateID

func (o *DeleteCaCertificateRequest) GetCACertificateID() string

func (*DeleteCaCertificateRequest) GetControlPlaneID

func (o *DeleteCaCertificateRequest) GetControlPlaneID() string

type DeleteCaCertificateResponse

type DeleteCaCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteCaCertificateResponse) GetContentType

func (o *DeleteCaCertificateResponse) GetContentType() string

func (*DeleteCaCertificateResponse) GetRawResponse

func (o *DeleteCaCertificateResponse) GetRawResponse() *http.Response

func (*DeleteCaCertificateResponse) GetStatusCode

func (o *DeleteCaCertificateResponse) GetStatusCode() int

type DeleteCertificateRequest

type DeleteCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Certificate to lookup
	CertificateID string `pathParam:"style=simple,explode=false,name=CertificateId"`
}

func (*DeleteCertificateRequest) GetCertificateID

func (o *DeleteCertificateRequest) GetCertificateID() string

func (*DeleteCertificateRequest) GetControlPlaneID

func (o *DeleteCertificateRequest) GetControlPlaneID() string

type DeleteCertificateResponse

type DeleteCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteCertificateResponse) GetContentType

func (o *DeleteCertificateResponse) GetContentType() string

func (*DeleteCertificateResponse) GetRawResponse

func (o *DeleteCertificateResponse) GetRawResponse() *http.Response

func (*DeleteCertificateResponse) GetStatusCode

func (o *DeleteCertificateResponse) GetStatusCode() int

type DeleteConsumerGroupRequest

type DeleteConsumerGroupRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Consumer Group to lookup
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
}

func (*DeleteConsumerGroupRequest) GetConsumerGroupID

func (o *DeleteConsumerGroupRequest) GetConsumerGroupID() string

func (*DeleteConsumerGroupRequest) GetControlPlaneID

func (o *DeleteConsumerGroupRequest) GetControlPlaneID() string

type DeleteConsumerGroupResponse

type DeleteConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteConsumerGroupResponse) GetContentType

func (o *DeleteConsumerGroupResponse) GetContentType() string

func (*DeleteConsumerGroupResponse) GetRawResponse

func (o *DeleteConsumerGroupResponse) GetRawResponse() *http.Response

func (*DeleteConsumerGroupResponse) GetStatusCode

func (o *DeleteConsumerGroupResponse) GetStatusCode() int

type DeleteConsumerRequest

type DeleteConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Consumer to lookup
	ConsumerID string `pathParam:"style=simple,explode=false,name=ConsumerId"`
}

func (*DeleteConsumerRequest) GetConsumerID

func (o *DeleteConsumerRequest) GetConsumerID() string

func (*DeleteConsumerRequest) GetControlPlaneID

func (o *DeleteConsumerRequest) GetControlPlaneID() string

type DeleteConsumerResponse

type DeleteConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteConsumerResponse) GetContentType

func (o *DeleteConsumerResponse) GetContentType() string

func (*DeleteConsumerResponse) GetRawResponse

func (o *DeleteConsumerResponse) GetRawResponse() *http.Response

func (*DeleteConsumerResponse) GetStatusCode

func (o *DeleteConsumerResponse) GetStatusCode() int

type DeleteControlPlaneRequest

type DeleteControlPlaneRequest struct {
	// The control plane ID
	ID string `pathParam:"style=simple,explode=false,name=id"`
}

func (*DeleteControlPlaneRequest) GetID

func (o *DeleteControlPlaneRequest) GetID() string

type DeleteControlPlaneResponse

type DeleteControlPlaneResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteControlPlaneResponse) GetContentType

func (o *DeleteControlPlaneResponse) GetContentType() string

func (*DeleteControlPlaneResponse) GetRawResponse

func (o *DeleteControlPlaneResponse) GetRawResponse() *http.Response

func (*DeleteControlPlaneResponse) GetStatusCode

func (o *DeleteControlPlaneResponse) GetStatusCode() int

type DeleteCustomPluginRequest

type DeleteCustomPluginRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the CustomPlugin to lookup
	CustomPluginID string `pathParam:"style=simple,explode=false,name=CustomPluginId"`
}

func (*DeleteCustomPluginRequest) GetControlPlaneID

func (o *DeleteCustomPluginRequest) GetControlPlaneID() string

func (*DeleteCustomPluginRequest) GetCustomPluginID

func (o *DeleteCustomPluginRequest) GetCustomPluginID() string

type DeleteCustomPluginResponse

type DeleteCustomPluginResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteCustomPluginResponse) GetContentType

func (o *DeleteCustomPluginResponse) GetContentType() string

func (*DeleteCustomPluginResponse) GetRawResponse

func (o *DeleteCustomPluginResponse) GetRawResponse() *http.Response

func (*DeleteCustomPluginResponse) GetStatusCode

func (o *DeleteCustomPluginResponse) GetStatusCode() int

type DeleteDataplaneCertificateRequest

type DeleteDataplaneCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	CertificateID  string `pathParam:"style=simple,explode=false,name=certificateId"`
}

func (*DeleteDataplaneCertificateRequest) GetCertificateID

func (o *DeleteDataplaneCertificateRequest) GetCertificateID() string

func (*DeleteDataplaneCertificateRequest) GetControlPlaneID

func (o *DeleteDataplaneCertificateRequest) GetControlPlaneID() string

type DeleteDataplaneCertificateResponse

type DeleteDataplaneCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteDataplaneCertificateResponse) GetContentType

func (o *DeleteDataplaneCertificateResponse) GetContentType() string

func (*DeleteDataplaneCertificateResponse) GetRawResponse

func (o *DeleteDataplaneCertificateResponse) GetRawResponse() *http.Response

func (*DeleteDataplaneCertificateResponse) GetStatusCode

func (o *DeleteDataplaneCertificateResponse) GetStatusCode() int

type DeleteHmacAuthWithConsumerRequest

type DeleteHmacAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the HMAC-auth credential to lookup
	HMACAuthID string `pathParam:"style=simple,explode=false,name=HMACAuthId"`
}

func (*DeleteHmacAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *DeleteHmacAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*DeleteHmacAuthWithConsumerRequest) GetControlPlaneID

func (o *DeleteHmacAuthWithConsumerRequest) GetControlPlaneID() string

func (*DeleteHmacAuthWithConsumerRequest) GetHMACAuthID

func (o *DeleteHmacAuthWithConsumerRequest) GetHMACAuthID() string

type DeleteHmacAuthWithConsumerResponse

type DeleteHmacAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteHmacAuthWithConsumerResponse) GetContentType

func (o *DeleteHmacAuthWithConsumerResponse) GetContentType() string

func (*DeleteHmacAuthWithConsumerResponse) GetRawResponse

func (o *DeleteHmacAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*DeleteHmacAuthWithConsumerResponse) GetStatusCode

func (o *DeleteHmacAuthWithConsumerResponse) GetStatusCode() int

type DeleteJwtWithConsumerRequest

type DeleteJwtWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the JWT to lookup
	JWTID string `pathParam:"style=simple,explode=false,name=JWTId"`
}

func (*DeleteJwtWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *DeleteJwtWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*DeleteJwtWithConsumerRequest) GetControlPlaneID

func (o *DeleteJwtWithConsumerRequest) GetControlPlaneID() string

func (*DeleteJwtWithConsumerRequest) GetJWTID

func (o *DeleteJwtWithConsumerRequest) GetJWTID() string

type DeleteJwtWithConsumerResponse

type DeleteJwtWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteJwtWithConsumerResponse) GetContentType

func (o *DeleteJwtWithConsumerResponse) GetContentType() string

func (*DeleteJwtWithConsumerResponse) GetRawResponse

func (o *DeleteJwtWithConsumerResponse) GetRawResponse() *http.Response

func (*DeleteJwtWithConsumerResponse) GetStatusCode

func (o *DeleteJwtWithConsumerResponse) GetStatusCode() int

type DeleteKeyAuthWithConsumerRequest

type DeleteKeyAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the API-key to lookup
	KeyAuthID string `pathParam:"style=simple,explode=false,name=KeyAuthId"`
}

func (*DeleteKeyAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *DeleteKeyAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*DeleteKeyAuthWithConsumerRequest) GetControlPlaneID

func (o *DeleteKeyAuthWithConsumerRequest) GetControlPlaneID() string

func (*DeleteKeyAuthWithConsumerRequest) GetKeyAuthID

func (o *DeleteKeyAuthWithConsumerRequest) GetKeyAuthID() string

type DeleteKeyAuthWithConsumerResponse

type DeleteKeyAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteKeyAuthWithConsumerResponse) GetContentType

func (o *DeleteKeyAuthWithConsumerResponse) GetContentType() string

func (*DeleteKeyAuthWithConsumerResponse) GetRawResponse

func (o *DeleteKeyAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*DeleteKeyAuthWithConsumerResponse) GetStatusCode

func (o *DeleteKeyAuthWithConsumerResponse) GetStatusCode() int

type DeleteKeyRequest

type DeleteKeyRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Key to lookup
	KeyID string `pathParam:"style=simple,explode=false,name=KeyId"`
}

func (*DeleteKeyRequest) GetControlPlaneID

func (o *DeleteKeyRequest) GetControlPlaneID() string

func (*DeleteKeyRequest) GetKeyID

func (o *DeleteKeyRequest) GetKeyID() string

type DeleteKeyResponse

type DeleteKeyResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteKeyResponse) GetContentType

func (o *DeleteKeyResponse) GetContentType() string

func (*DeleteKeyResponse) GetRawResponse

func (o *DeleteKeyResponse) GetRawResponse() *http.Response

func (*DeleteKeyResponse) GetStatusCode

func (o *DeleteKeyResponse) GetStatusCode() int

type DeleteKeySetRequest

type DeleteKeySetRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the KeySet to lookup
	KeySetID string `pathParam:"style=simple,explode=false,name=KeySetId"`
}

func (*DeleteKeySetRequest) GetControlPlaneID

func (o *DeleteKeySetRequest) GetControlPlaneID() string

func (*DeleteKeySetRequest) GetKeySetID

func (o *DeleteKeySetRequest) GetKeySetID() string

type DeleteKeySetResponse

type DeleteKeySetResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteKeySetResponse) GetContentType

func (o *DeleteKeySetResponse) GetContentType() string

func (*DeleteKeySetResponse) GetRawResponse

func (o *DeleteKeySetResponse) GetRawResponse() *http.Response

func (*DeleteKeySetResponse) GetStatusCode

func (o *DeleteKeySetResponse) GetStatusCode() int

type DeleteKeyWithKeySetRequest

type DeleteKeyWithKeySetRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the KeySet to lookup
	KeySetID string `pathParam:"style=simple,explode=false,name=KeySetId"`
	// ID of the Key to lookup
	KeyID string `pathParam:"style=simple,explode=false,name=KeyId"`
}

func (*DeleteKeyWithKeySetRequest) GetControlPlaneID

func (o *DeleteKeyWithKeySetRequest) GetControlPlaneID() string

func (*DeleteKeyWithKeySetRequest) GetKeyID

func (o *DeleteKeyWithKeySetRequest) GetKeyID() string

func (*DeleteKeyWithKeySetRequest) GetKeySetID

func (o *DeleteKeyWithKeySetRequest) GetKeySetID() string

type DeleteKeyWithKeySetResponse

type DeleteKeyWithKeySetResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteKeyWithKeySetResponse) GetContentType

func (o *DeleteKeyWithKeySetResponse) GetContentType() string

func (*DeleteKeyWithKeySetResponse) GetRawResponse

func (o *DeleteKeyWithKeySetResponse) GetRawResponse() *http.Response

func (*DeleteKeyWithKeySetResponse) GetStatusCode

func (o *DeleteKeyWithKeySetResponse) GetStatusCode() int

type DeleteMtlsAuthWithConsumerRequest

type DeleteMtlsAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the MTLS-auth credential to lookup
	MTLSAuthID string `pathParam:"style=simple,explode=false,name=MTLSAuthId"`
}

func (*DeleteMtlsAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *DeleteMtlsAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*DeleteMtlsAuthWithConsumerRequest) GetControlPlaneID

func (o *DeleteMtlsAuthWithConsumerRequest) GetControlPlaneID() string

func (*DeleteMtlsAuthWithConsumerRequest) GetMTLSAuthID

func (o *DeleteMtlsAuthWithConsumerRequest) GetMTLSAuthID() string

type DeleteMtlsAuthWithConsumerResponse

type DeleteMtlsAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteMtlsAuthWithConsumerResponse) GetContentType

func (o *DeleteMtlsAuthWithConsumerResponse) GetContentType() string

func (*DeleteMtlsAuthWithConsumerResponse) GetRawResponse

func (o *DeleteMtlsAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*DeleteMtlsAuthWithConsumerResponse) GetStatusCode

func (o *DeleteMtlsAuthWithConsumerResponse) GetStatusCode() int

type DeleteNodesNodeIDRequest

type DeleteNodesNodeIDRequest struct {
	NodeID string `pathParam:"style=simple,explode=false,name=nodeId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*DeleteNodesNodeIDRequest) GetControlPlaneID

func (o *DeleteNodesNodeIDRequest) GetControlPlaneID() string

func (*DeleteNodesNodeIDRequest) GetNodeID

func (o *DeleteNodesNodeIDRequest) GetNodeID() string

type DeleteNodesNodeIDResponse

type DeleteNodesNodeIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteNodesNodeIDResponse) GetContentType

func (o *DeleteNodesNodeIDResponse) GetContentType() string

func (*DeleteNodesNodeIDResponse) GetRawResponse

func (o *DeleteNodesNodeIDResponse) GetRawResponse() *http.Response

func (*DeleteNodesNodeIDResponse) GetStatusCode

func (o *DeleteNodesNodeIDResponse) GetStatusCode() int

type DeletePluginRequest

type DeletePluginRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
}

func (*DeletePluginRequest) GetControlPlaneID

func (o *DeletePluginRequest) GetControlPlaneID() string

func (*DeletePluginRequest) GetPluginID

func (o *DeletePluginRequest) GetPluginID() string

type DeletePluginResponse

type DeletePluginResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeletePluginResponse) GetContentType

func (o *DeletePluginResponse) GetContentType() string

func (*DeletePluginResponse) GetRawResponse

func (o *DeletePluginResponse) GetRawResponse() *http.Response

func (*DeletePluginResponse) GetStatusCode

func (o *DeletePluginResponse) GetStatusCode() int

type DeletePluginSchemasRequest

type DeletePluginSchemasRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// The custom plugin name
	Name string `pathParam:"style=simple,explode=false,name=name"`
}

func (*DeletePluginSchemasRequest) GetControlPlaneID

func (o *DeletePluginSchemasRequest) GetControlPlaneID() string

func (*DeletePluginSchemasRequest) GetName

func (o *DeletePluginSchemasRequest) GetName() string

type DeletePluginSchemasResponse

type DeletePluginSchemasResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeletePluginSchemasResponse) GetContentType

func (o *DeletePluginSchemasResponse) GetContentType() string

func (*DeletePluginSchemasResponse) GetRawResponse

func (o *DeletePluginSchemasResponse) GetRawResponse() *http.Response

func (*DeletePluginSchemasResponse) GetStatusCode

func (o *DeletePluginSchemasResponse) GetStatusCode() int

type DeletePluginWithConsumerGroupRequest

type DeletePluginWithConsumerGroupRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Consumer Group to lookup
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
}

func (*DeletePluginWithConsumerGroupRequest) GetConsumerGroupID

func (o *DeletePluginWithConsumerGroupRequest) GetConsumerGroupID() string

func (*DeletePluginWithConsumerGroupRequest) GetControlPlaneID

func (o *DeletePluginWithConsumerGroupRequest) GetControlPlaneID() string

func (*DeletePluginWithConsumerGroupRequest) GetPluginID

type DeletePluginWithConsumerGroupResponse

type DeletePluginWithConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeletePluginWithConsumerGroupResponse) GetContentType

func (o *DeletePluginWithConsumerGroupResponse) GetContentType() string

func (*DeletePluginWithConsumerGroupResponse) GetRawResponse

func (*DeletePluginWithConsumerGroupResponse) GetStatusCode

func (o *DeletePluginWithConsumerGroupResponse) GetStatusCode() int

type DeletePluginWithConsumerRequest

type DeletePluginWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
}

func (*DeletePluginWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *DeletePluginWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*DeletePluginWithConsumerRequest) GetControlPlaneID

func (o *DeletePluginWithConsumerRequest) GetControlPlaneID() string

func (*DeletePluginWithConsumerRequest) GetPluginID

func (o *DeletePluginWithConsumerRequest) GetPluginID() string

type DeletePluginWithConsumerResponse

type DeletePluginWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeletePluginWithConsumerResponse) GetContentType

func (o *DeletePluginWithConsumerResponse) GetContentType() string

func (*DeletePluginWithConsumerResponse) GetRawResponse

func (o *DeletePluginWithConsumerResponse) GetRawResponse() *http.Response

func (*DeletePluginWithConsumerResponse) GetStatusCode

func (o *DeletePluginWithConsumerResponse) GetStatusCode() int

type DeletePluginWithRouteRequest

type DeletePluginWithRouteRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Route to lookup
	RouteID string `pathParam:"style=simple,explode=false,name=RouteId"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
}

func (*DeletePluginWithRouteRequest) GetControlPlaneID

func (o *DeletePluginWithRouteRequest) GetControlPlaneID() string

func (*DeletePluginWithRouteRequest) GetPluginID

func (o *DeletePluginWithRouteRequest) GetPluginID() string

func (*DeletePluginWithRouteRequest) GetRouteID

func (o *DeletePluginWithRouteRequest) GetRouteID() string

type DeletePluginWithRouteResponse

type DeletePluginWithRouteResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeletePluginWithRouteResponse) GetContentType

func (o *DeletePluginWithRouteResponse) GetContentType() string

func (*DeletePluginWithRouteResponse) GetRawResponse

func (o *DeletePluginWithRouteResponse) GetRawResponse() *http.Response

func (*DeletePluginWithRouteResponse) GetStatusCode

func (o *DeletePluginWithRouteResponse) GetStatusCode() int

type DeletePluginWithServiceRequest

type DeletePluginWithServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
}

func (*DeletePluginWithServiceRequest) GetControlPlaneID

func (o *DeletePluginWithServiceRequest) GetControlPlaneID() string

func (*DeletePluginWithServiceRequest) GetPluginID

func (o *DeletePluginWithServiceRequest) GetPluginID() string

func (*DeletePluginWithServiceRequest) GetServiceID

func (o *DeletePluginWithServiceRequest) GetServiceID() string

type DeletePluginWithServiceResponse

type DeletePluginWithServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeletePluginWithServiceResponse) GetContentType

func (o *DeletePluginWithServiceResponse) GetContentType() string

func (*DeletePluginWithServiceResponse) GetRawResponse

func (o *DeletePluginWithServiceResponse) GetRawResponse() *http.Response

func (*DeletePluginWithServiceResponse) GetStatusCode

func (o *DeletePluginWithServiceResponse) GetStatusCode() int

type DeleteRouteRequest

type DeleteRouteRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Route to lookup
	RouteID string `pathParam:"style=simple,explode=false,name=RouteId"`
}

func (*DeleteRouteRequest) GetControlPlaneID

func (o *DeleteRouteRequest) GetControlPlaneID() string

func (*DeleteRouteRequest) GetRouteID

func (o *DeleteRouteRequest) GetRouteID() string

type DeleteRouteResponse

type DeleteRouteResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteRouteResponse) GetContentType

func (o *DeleteRouteResponse) GetContentType() string

func (*DeleteRouteResponse) GetRawResponse

func (o *DeleteRouteResponse) GetRawResponse() *http.Response

func (*DeleteRouteResponse) GetStatusCode

func (o *DeleteRouteResponse) GetStatusCode() int

type DeleteRouteWithServiceRequest

type DeleteRouteWithServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
	// ID of the Route to lookup
	RouteID string `pathParam:"style=simple,explode=false,name=RouteId"`
}

func (*DeleteRouteWithServiceRequest) GetControlPlaneID

func (o *DeleteRouteWithServiceRequest) GetControlPlaneID() string

func (*DeleteRouteWithServiceRequest) GetRouteID

func (o *DeleteRouteWithServiceRequest) GetRouteID() string

func (*DeleteRouteWithServiceRequest) GetServiceID

func (o *DeleteRouteWithServiceRequest) GetServiceID() string

type DeleteRouteWithServiceResponse

type DeleteRouteWithServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteRouteWithServiceResponse) GetContentType

func (o *DeleteRouteWithServiceResponse) GetContentType() string

func (*DeleteRouteWithServiceResponse) GetRawResponse

func (o *DeleteRouteWithServiceResponse) GetRawResponse() *http.Response

func (*DeleteRouteWithServiceResponse) GetStatusCode

func (o *DeleteRouteWithServiceResponse) GetStatusCode() int

type DeleteServiceRequest

type DeleteServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
}

func (*DeleteServiceRequest) GetControlPlaneID

func (o *DeleteServiceRequest) GetControlPlaneID() string

func (*DeleteServiceRequest) GetServiceID

func (o *DeleteServiceRequest) GetServiceID() string

type DeleteServiceResponse

type DeleteServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteServiceResponse) GetContentType

func (o *DeleteServiceResponse) GetContentType() string

func (*DeleteServiceResponse) GetRawResponse

func (o *DeleteServiceResponse) GetRawResponse() *http.Response

func (*DeleteServiceResponse) GetStatusCode

func (o *DeleteServiceResponse) GetStatusCode() int

type DeleteSniRequest

type DeleteSniRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the SNI to lookup
	SNIID string `pathParam:"style=simple,explode=false,name=SNIId"`
}

func (*DeleteSniRequest) GetControlPlaneID

func (o *DeleteSniRequest) GetControlPlaneID() string

func (*DeleteSniRequest) GetSNIID

func (o *DeleteSniRequest) GetSNIID() string

type DeleteSniResponse

type DeleteSniResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteSniResponse) GetContentType

func (o *DeleteSniResponse) GetContentType() string

func (*DeleteSniResponse) GetRawResponse

func (o *DeleteSniResponse) GetRawResponse() *http.Response

func (*DeleteSniResponse) GetStatusCode

func (o *DeleteSniResponse) GetStatusCode() int

type DeleteSniWithCertificateRequest

type DeleteSniWithCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Certificate to lookup
	CertificateID string `pathParam:"style=simple,explode=false,name=CertificateId"`
	// ID of the SNI to lookup
	SNIID string `pathParam:"style=simple,explode=false,name=SNIId"`
}

func (*DeleteSniWithCertificateRequest) GetCertificateID

func (o *DeleteSniWithCertificateRequest) GetCertificateID() string

func (*DeleteSniWithCertificateRequest) GetControlPlaneID

func (o *DeleteSniWithCertificateRequest) GetControlPlaneID() string

func (*DeleteSniWithCertificateRequest) GetSNIID

type DeleteSniWithCertificateResponse

type DeleteSniWithCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteSniWithCertificateResponse) GetContentType

func (o *DeleteSniWithCertificateResponse) GetContentType() string

func (*DeleteSniWithCertificateResponse) GetRawResponse

func (o *DeleteSniWithCertificateResponse) GetRawResponse() *http.Response

func (*DeleteSniWithCertificateResponse) GetStatusCode

func (o *DeleteSniWithCertificateResponse) GetStatusCode() int

type DeleteSystemAccountsAccountIDAssignedRolesRoleIDRequest

type DeleteSystemAccountsAccountIDAssignedRolesRoleIDRequest struct {
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
	// ID of the role.
	RoleID string `pathParam:"style=simple,explode=false,name=roleId"`
}

func (*DeleteSystemAccountsAccountIDAssignedRolesRoleIDRequest) GetAccountID

func (*DeleteSystemAccountsAccountIDAssignedRolesRoleIDRequest) GetRoleID

type DeleteSystemAccountsAccountIDAssignedRolesRoleIDResponse

type DeleteSystemAccountsAccountIDAssignedRolesRoleIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteSystemAccountsAccountIDAssignedRolesRoleIDResponse) GetContentType

func (*DeleteSystemAccountsAccountIDAssignedRolesRoleIDResponse) GetRawResponse

func (*DeleteSystemAccountsAccountIDAssignedRolesRoleIDResponse) GetStatusCode

type DeleteSystemAccountsIDAccessTokensIDRequest

type DeleteSystemAccountsIDAccessTokensIDRequest struct {
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
	// ID of the system account access token.
	TokenID string `pathParam:"style=simple,explode=false,name=tokenId"`
}

func (*DeleteSystemAccountsIDAccessTokensIDRequest) GetAccountID

func (*DeleteSystemAccountsIDAccessTokensIDRequest) GetTokenID

type DeleteSystemAccountsIDAccessTokensIDResponse

type DeleteSystemAccountsIDAccessTokensIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteSystemAccountsIDAccessTokensIDResponse) GetContentType

func (*DeleteSystemAccountsIDAccessTokensIDResponse) GetRawResponse

func (*DeleteSystemAccountsIDAccessTokensIDResponse) GetStatusCode

type DeleteSystemAccountsIDRequest

type DeleteSystemAccountsIDRequest struct {
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
}

func (*DeleteSystemAccountsIDRequest) GetAccountID

func (o *DeleteSystemAccountsIDRequest) GetAccountID() string

type DeleteSystemAccountsIDResponse

type DeleteSystemAccountsIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteSystemAccountsIDResponse) GetContentType

func (o *DeleteSystemAccountsIDResponse) GetContentType() string

func (*DeleteSystemAccountsIDResponse) GetRawResponse

func (o *DeleteSystemAccountsIDResponse) GetRawResponse() *http.Response

func (*DeleteSystemAccountsIDResponse) GetStatusCode

func (o *DeleteSystemAccountsIDResponse) GetStatusCode() int

type DeleteTargetWithUpstreamRequest

type DeleteTargetWithUpstreamRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID or target of the Target to lookup
	UpstreamIDForTarget string `pathParam:"style=simple,explode=false,name=UpstreamIdForTarget"`
	// ID of the Target to lookup
	TargetID string `pathParam:"style=simple,explode=false,name=TargetId"`
}

func (*DeleteTargetWithUpstreamRequest) GetControlPlaneID

func (o *DeleteTargetWithUpstreamRequest) GetControlPlaneID() string

func (*DeleteTargetWithUpstreamRequest) GetTargetID

func (o *DeleteTargetWithUpstreamRequest) GetTargetID() string

func (*DeleteTargetWithUpstreamRequest) GetUpstreamIDForTarget

func (o *DeleteTargetWithUpstreamRequest) GetUpstreamIDForTarget() string

type DeleteTargetWithUpstreamResponse

type DeleteTargetWithUpstreamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteTargetWithUpstreamResponse) GetContentType

func (o *DeleteTargetWithUpstreamResponse) GetContentType() string

func (*DeleteTargetWithUpstreamResponse) GetRawResponse

func (o *DeleteTargetWithUpstreamResponse) GetRawResponse() *http.Response

func (*DeleteTargetWithUpstreamResponse) GetStatusCode

func (o *DeleteTargetWithUpstreamResponse) GetStatusCode() int

type DeleteTeamRequest

type DeleteTeamRequest struct {
	// The team ID
	TeamID string `pathParam:"style=simple,explode=false,name=teamId"`
}

func (*DeleteTeamRequest) GetTeamID

func (o *DeleteTeamRequest) GetTeamID() string

type DeleteTeamResponse

type DeleteTeamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteTeamResponse) GetContentType

func (o *DeleteTeamResponse) GetContentType() string

func (*DeleteTeamResponse) GetRawResponse

func (o *DeleteTeamResponse) GetRawResponse() *http.Response

func (*DeleteTeamResponse) GetStatusCode

func (o *DeleteTeamResponse) GetStatusCode() int

type DeleteTeamsTeamIDSystemAccountsAccountIDRequest

type DeleteTeamsTeamIDSystemAccountsAccountIDRequest struct {
	// ID of the team.
	TeamID string `pathParam:"style=simple,explode=false,name=teamId"`
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
}

func (*DeleteTeamsTeamIDSystemAccountsAccountIDRequest) GetAccountID

func (*DeleteTeamsTeamIDSystemAccountsAccountIDRequest) GetTeamID

type DeleteTeamsTeamIDSystemAccountsAccountIDResponse

type DeleteTeamsTeamIDSystemAccountsAccountIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteTeamsTeamIDSystemAccountsAccountIDResponse) GetContentType

func (*DeleteTeamsTeamIDSystemAccountsAccountIDResponse) GetRawResponse

func (*DeleteTeamsTeamIDSystemAccountsAccountIDResponse) GetStatusCode

type DeleteUpstreamRequest

type DeleteUpstreamRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Upstream to lookup
	UpstreamID string `pathParam:"style=simple,explode=false,name=UpstreamId"`
}

func (*DeleteUpstreamRequest) GetControlPlaneID

func (o *DeleteUpstreamRequest) GetControlPlaneID() string

func (*DeleteUpstreamRequest) GetUpstreamID

func (o *DeleteUpstreamRequest) GetUpstreamID() string

type DeleteUpstreamResponse

type DeleteUpstreamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteUpstreamResponse) GetContentType

func (o *DeleteUpstreamResponse) GetContentType() string

func (*DeleteUpstreamResponse) GetRawResponse

func (o *DeleteUpstreamResponse) GetRawResponse() *http.Response

func (*DeleteUpstreamResponse) GetStatusCode

func (o *DeleteUpstreamResponse) GetStatusCode() int

type DeleteUserRequest

type DeleteUserRequest struct {
	// The ID of the user being deleted.
	UserID string `pathParam:"style=simple,explode=false,name=userId"`
}

func (*DeleteUserRequest) GetUserID

func (o *DeleteUserRequest) GetUserID() string

type DeleteUserResponse

type DeleteUserResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteUserResponse) GetContentType

func (o *DeleteUserResponse) GetContentType() string

func (*DeleteUserResponse) GetRawResponse

func (o *DeleteUserResponse) GetRawResponse() *http.Response

func (*DeleteUserResponse) GetStatusCode

func (o *DeleteUserResponse) GetStatusCode() int

type DeleteVaultRequest

type DeleteVaultRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Vault to lookup
	VaultID string `pathParam:"style=simple,explode=false,name=VaultId"`
}

func (*DeleteVaultRequest) GetControlPlaneID

func (o *DeleteVaultRequest) GetControlPlaneID() string

func (*DeleteVaultRequest) GetVaultID

func (o *DeleteVaultRequest) GetVaultID() string

type DeleteVaultResponse

type DeleteVaultResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*DeleteVaultResponse) GetContentType

func (o *DeleteVaultResponse) GetContentType() string

func (*DeleteVaultResponse) GetRawResponse

func (o *DeleteVaultResponse) GetRawResponse() *http.Response

func (*DeleteVaultResponse) GetStatusCode

func (o *DeleteVaultResponse) GetStatusCode() int

type FetchPluginSchemaRequest

type FetchPluginSchemaRequest struct {
	// The name of the plugin
	PluginName string `pathParam:"style=simple,explode=false,name=pluginName"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*FetchPluginSchemaRequest) GetControlPlaneID

func (o *FetchPluginSchemaRequest) GetControlPlaneID() string

func (*FetchPluginSchemaRequest) GetPluginName

func (o *FetchPluginSchemaRequest) GetPluginName() string

type FetchPluginSchemaResponse

type FetchPluginSchemaResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The schema for the plugin
	Object *FetchPluginSchemaResponseBody
}

func (*FetchPluginSchemaResponse) GetContentType

func (o *FetchPluginSchemaResponse) GetContentType() string

func (*FetchPluginSchemaResponse) GetObject

func (*FetchPluginSchemaResponse) GetRawResponse

func (o *FetchPluginSchemaResponse) GetRawResponse() *http.Response

func (*FetchPluginSchemaResponse) GetStatusCode

func (o *FetchPluginSchemaResponse) GetStatusCode() int

type FetchPluginSchemaResponseBody

type FetchPluginSchemaResponseBody struct {
	Fields []map[string]any `json:"fields,omitempty"`
}

FetchPluginSchemaResponseBody - The schema for the plugin

func (*FetchPluginSchemaResponseBody) GetFields

func (o *FetchPluginSchemaResponseBody) GetFields() []map[string]any

type Filter

type Filter struct {
	// Filter a string value field either by exact match or partial contains.
	Name *components.StringFieldFilter `queryParam:"name=name"`
	// Filter a string value field either by exact match or partial contains.
	Description *components.StringFieldFilter `queryParam:"name=description"`
	// Filter by a boolean value (true/false).
	KonnectManaged *bool `queryParam:"name=konnect_managed"`
}

Filter system accounts returned in the response.

func (*Filter) GetDescription

func (o *Filter) GetDescription() *components.StringFieldFilter

func (*Filter) GetKonnectManaged

func (o *Filter) GetKonnectManaged() *bool

func (*Filter) GetName

func (o *Filter) GetName() *components.StringFieldFilter

type GetACLRequest

type GetACLRequest struct {
	// ID of the ACL to lookup
	ACLID string `pathParam:"style=simple,explode=false,name=ACLId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetACLRequest) GetACLID

func (o *GetACLRequest) GetACLID() string

func (*GetACLRequest) GetControlPlaneID

func (o *GetACLRequest) GetControlPlaneID() string

type GetACLResponse

type GetACLResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched ACL
	ACL *components.ACL
}

func (*GetACLResponse) GetACL

func (o *GetACLResponse) GetACL() *components.ACL

func (*GetACLResponse) GetContentType

func (o *GetACLResponse) GetContentType() string

func (*GetACLResponse) GetRawResponse

func (o *GetACLResponse) GetRawResponse() *http.Response

func (*GetACLResponse) GetStatusCode

func (o *GetACLResponse) GetStatusCode() int

type GetACLWithConsumerRequest

type GetACLWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the ACL to lookup
	ACLID string `pathParam:"style=simple,explode=false,name=ACLId"`
}

func (*GetACLWithConsumerRequest) GetACLID

func (o *GetACLWithConsumerRequest) GetACLID() string

func (*GetACLWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *GetACLWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*GetACLWithConsumerRequest) GetControlPlaneID

func (o *GetACLWithConsumerRequest) GetControlPlaneID() string

type GetACLWithConsumerResponse

type GetACLWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched ACL
	ACL *components.ACL
}

func (*GetACLWithConsumerResponse) GetACL

func (*GetACLWithConsumerResponse) GetContentType

func (o *GetACLWithConsumerResponse) GetContentType() string

func (*GetACLWithConsumerResponse) GetRawResponse

func (o *GetACLWithConsumerResponse) GetRawResponse() *http.Response

func (*GetACLWithConsumerResponse) GetStatusCode

func (o *GetACLWithConsumerResponse) GetStatusCode() int

type GetAuthenticationSettingsResponse

type GetAuthenticationSettingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Response for authentication settings endpoint
	AuthenticationSettings *components.AuthenticationSettings
}

func (*GetAuthenticationSettingsResponse) GetAuthenticationSettings

func (*GetAuthenticationSettingsResponse) GetContentType

func (o *GetAuthenticationSettingsResponse) GetContentType() string

func (*GetAuthenticationSettingsResponse) GetRawResponse

func (o *GetAuthenticationSettingsResponse) GetRawResponse() *http.Response

func (*GetAuthenticationSettingsResponse) GetStatusCode

func (o *GetAuthenticationSettingsResponse) GetStatusCode() int

type GetBasicAuthRequest

type GetBasicAuthRequest struct {
	// ID of the Basic-auth credential to lookup
	BasicAuthID string `pathParam:"style=simple,explode=false,name=BasicAuthId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetBasicAuthRequest) GetBasicAuthID

func (o *GetBasicAuthRequest) GetBasicAuthID() string

func (*GetBasicAuthRequest) GetControlPlaneID

func (o *GetBasicAuthRequest) GetControlPlaneID() string

type GetBasicAuthResponse

type GetBasicAuthResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Basic-auth credential
	BasicAuth *components.BasicAuth
}

func (*GetBasicAuthResponse) GetBasicAuth

func (o *GetBasicAuthResponse) GetBasicAuth() *components.BasicAuth

func (*GetBasicAuthResponse) GetContentType

func (o *GetBasicAuthResponse) GetContentType() string

func (*GetBasicAuthResponse) GetRawResponse

func (o *GetBasicAuthResponse) GetRawResponse() *http.Response

func (*GetBasicAuthResponse) GetStatusCode

func (o *GetBasicAuthResponse) GetStatusCode() int

type GetBasicAuthWithConsumerRequest

type GetBasicAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the Basic-auth credential to lookup
	BasicAuthID string `pathParam:"style=simple,explode=false,name=BasicAuthId"`
}

func (*GetBasicAuthWithConsumerRequest) GetBasicAuthID

func (o *GetBasicAuthWithConsumerRequest) GetBasicAuthID() string

func (*GetBasicAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *GetBasicAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*GetBasicAuthWithConsumerRequest) GetControlPlaneID

func (o *GetBasicAuthWithConsumerRequest) GetControlPlaneID() string

type GetBasicAuthWithConsumerResponse

type GetBasicAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Basic-auth credential
	BasicAuth *components.BasicAuth
}

func (*GetBasicAuthWithConsumerResponse) GetBasicAuth

func (*GetBasicAuthWithConsumerResponse) GetContentType

func (o *GetBasicAuthWithConsumerResponse) GetContentType() string

func (*GetBasicAuthWithConsumerResponse) GetRawResponse

func (o *GetBasicAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*GetBasicAuthWithConsumerResponse) GetStatusCode

func (o *GetBasicAuthWithConsumerResponse) GetStatusCode() int

type GetCaCertificateRequest

type GetCaCertificateRequest struct {
	// ID of the CA Certificate to lookup
	CACertificateID string `pathParam:"style=simple,explode=false,name=CACertificateId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetCaCertificateRequest) GetCACertificateID

func (o *GetCaCertificateRequest) GetCACertificateID() string

func (*GetCaCertificateRequest) GetControlPlaneID

func (o *GetCaCertificateRequest) GetControlPlaneID() string

type GetCaCertificateResponse

type GetCaCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched CA Certificate
	CACertificate *components.CACertificate
}

func (*GetCaCertificateResponse) GetCACertificate

func (o *GetCaCertificateResponse) GetCACertificate() *components.CACertificate

func (*GetCaCertificateResponse) GetContentType

func (o *GetCaCertificateResponse) GetContentType() string

func (*GetCaCertificateResponse) GetRawResponse

func (o *GetCaCertificateResponse) GetRawResponse() *http.Response

func (*GetCaCertificateResponse) GetStatusCode

func (o *GetCaCertificateResponse) GetStatusCode() int

type GetCertificateRequest

type GetCertificateRequest struct {
	// ID of the Certificate to lookup
	CertificateID string `pathParam:"style=simple,explode=false,name=CertificateId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetCertificateRequest) GetCertificateID

func (o *GetCertificateRequest) GetCertificateID() string

func (*GetCertificateRequest) GetControlPlaneID

func (o *GetCertificateRequest) GetControlPlaneID() string

type GetCertificateResponse

type GetCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Certificate
	Certificate *components.Certificate
}

func (*GetCertificateResponse) GetCertificate

func (o *GetCertificateResponse) GetCertificate() *components.Certificate

func (*GetCertificateResponse) GetContentType

func (o *GetCertificateResponse) GetContentType() string

func (*GetCertificateResponse) GetRawResponse

func (o *GetCertificateResponse) GetRawResponse() *http.Response

func (*GetCertificateResponse) GetStatusCode

func (o *GetCertificateResponse) GetStatusCode() int

type GetConsumerGroupRequest

type GetConsumerGroupRequest struct {
	// ID of the Consumer Group to lookup
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetConsumerGroupRequest) GetConsumerGroupID

func (o *GetConsumerGroupRequest) GetConsumerGroupID() string

func (*GetConsumerGroupRequest) GetControlPlaneID

func (o *GetConsumerGroupRequest) GetControlPlaneID() string

type GetConsumerGroupResponse

type GetConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Consumer Group
	ConsumerGroupInsideWrapper *components.ConsumerGroupInsideWrapper
}

func (*GetConsumerGroupResponse) GetConsumerGroupInsideWrapper

func (o *GetConsumerGroupResponse) GetConsumerGroupInsideWrapper() *components.ConsumerGroupInsideWrapper

func (*GetConsumerGroupResponse) GetContentType

func (o *GetConsumerGroupResponse) GetContentType() string

func (*GetConsumerGroupResponse) GetRawResponse

func (o *GetConsumerGroupResponse) GetRawResponse() *http.Response

func (*GetConsumerGroupResponse) GetStatusCode

func (o *GetConsumerGroupResponse) GetStatusCode() int

type GetConsumerRequest

type GetConsumerRequest struct {
	// ID of the Consumer to lookup
	ConsumerID string `pathParam:"style=simple,explode=false,name=ConsumerId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetConsumerRequest) GetConsumerID

func (o *GetConsumerRequest) GetConsumerID() string

func (*GetConsumerRequest) GetControlPlaneID

func (o *GetConsumerRequest) GetControlPlaneID() string

type GetConsumerResponse

type GetConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Consumer
	Consumer *components.Consumer
}

func (*GetConsumerResponse) GetConsumer

func (o *GetConsumerResponse) GetConsumer() *components.Consumer

func (*GetConsumerResponse) GetContentType

func (o *GetConsumerResponse) GetContentType() string

func (*GetConsumerResponse) GetRawResponse

func (o *GetConsumerResponse) GetRawResponse() *http.Response

func (*GetConsumerResponse) GetStatusCode

func (o *GetConsumerResponse) GetStatusCode() int

type GetControlPlaneRequest

type GetControlPlaneRequest struct {
	// The control plane ID
	ID string `pathParam:"style=simple,explode=false,name=id"`
}

func (*GetControlPlaneRequest) GetID

func (o *GetControlPlaneRequest) GetID() string

type GetControlPlaneResponse

type GetControlPlaneResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response to retrieving a single control plane.
	ControlPlane *components.ControlPlane
}

func (*GetControlPlaneResponse) GetContentType

func (o *GetControlPlaneResponse) GetContentType() string

func (*GetControlPlaneResponse) GetControlPlane

func (o *GetControlPlaneResponse) GetControlPlane() *components.ControlPlane

func (*GetControlPlaneResponse) GetRawResponse

func (o *GetControlPlaneResponse) GetRawResponse() *http.Response

func (*GetControlPlaneResponse) GetStatusCode

func (o *GetControlPlaneResponse) GetStatusCode() int

type GetControlPlanesIDGroupMemberStatusRequest

type GetControlPlanesIDGroupMemberStatusRequest struct {
	// ID of a control plane
	ID string `pathParam:"style=simple,explode=false,name=id"`
}

func (*GetControlPlanesIDGroupMemberStatusRequest) GetID

type GetControlPlanesIDGroupMemberStatusResponse

type GetControlPlanesIDGroupMemberStatusResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Determines the group membership status of a control plane.
	GroupMemberStatus *components.GroupMemberStatus
}

func (*GetControlPlanesIDGroupMemberStatusResponse) GetContentType

func (*GetControlPlanesIDGroupMemberStatusResponse) GetGroupMemberStatus

func (*GetControlPlanesIDGroupMemberStatusResponse) GetRawResponse

func (*GetControlPlanesIDGroupMemberStatusResponse) GetStatusCode

type GetControlPlanesIDGroupMembershipsRequest

type GetControlPlanesIDGroupMembershipsRequest struct {
	// ID of a control plane group
	ID string `pathParam:"style=simple,explode=false,name=id"`
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Request the next page of data, starting with the item after this parameter.
	PageAfter *string `queryParam:"style=form,explode=true,name=page[after]"`
}

func (*GetControlPlanesIDGroupMembershipsRequest) GetID

func (*GetControlPlanesIDGroupMembershipsRequest) GetPageAfter

func (*GetControlPlanesIDGroupMembershipsRequest) GetPageSize

type GetControlPlanesIDGroupMembershipsResponse

type GetControlPlanesIDGroupMembershipsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of control plane group memberships.
	ListGroupMemberships *components.ListGroupMemberships
}

func (*GetControlPlanesIDGroupMembershipsResponse) GetContentType

func (*GetControlPlanesIDGroupMembershipsResponse) GetListGroupMemberships

func (*GetControlPlanesIDGroupMembershipsResponse) GetRawResponse

func (*GetControlPlanesIDGroupMembershipsResponse) GetStatusCode

type GetControlPlanesIDGroupStatusRequest

type GetControlPlanesIDGroupStatusRequest struct {
	// ID of a control plane group
	ID string `pathParam:"style=simple,explode=false,name=id"`
}

func (*GetControlPlanesIDGroupStatusRequest) GetID

type GetControlPlanesIDGroupStatusResponse

type GetControlPlanesIDGroupStatusResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Status of a control plane group, including existing conflicts.
	GetGroupStatus *components.GetGroupStatus
}

func (*GetControlPlanesIDGroupStatusResponse) GetContentType

func (o *GetControlPlanesIDGroupStatusResponse) GetContentType() string

func (*GetControlPlanesIDGroupStatusResponse) GetGetGroupStatus

func (*GetControlPlanesIDGroupStatusResponse) GetRawResponse

func (*GetControlPlanesIDGroupStatusResponse) GetStatusCode

func (o *GetControlPlanesIDGroupStatusResponse) GetStatusCode() int

type GetDataplaneCertificateRequest

type GetDataplaneCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	CertificateID  string `pathParam:"style=simple,explode=false,name=certificateId"`
}

func (*GetDataplaneCertificateRequest) GetCertificateID

func (o *GetDataplaneCertificateRequest) GetCertificateID() string

func (*GetDataplaneCertificateRequest) GetControlPlaneID

func (o *GetDataplaneCertificateRequest) GetControlPlaneID() string

type GetDataplaneCertificateResponse

type GetDataplaneCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Response body for retrieving a dp-client-certificate.
	DataPlaneClientCertificate *components.DataPlaneClientCertificate
}

func (*GetDataplaneCertificateResponse) GetContentType

func (o *GetDataplaneCertificateResponse) GetContentType() string

func (*GetDataplaneCertificateResponse) GetDataPlaneClientCertificate

func (o *GetDataplaneCertificateResponse) GetDataPlaneClientCertificate() *components.DataPlaneClientCertificate

func (*GetDataplaneCertificateResponse) GetRawResponse

func (o *GetDataplaneCertificateResponse) GetRawResponse() *http.Response

func (*GetDataplaneCertificateResponse) GetStatusCode

func (o *GetDataplaneCertificateResponse) GetStatusCode() int

type GetExpectedConfigHashRequest

type GetExpectedConfigHashRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetExpectedConfigHashRequest) GetControlPlaneID

func (o *GetExpectedConfigHashRequest) GetControlPlaneID() string

type GetExpectedConfigHashResponse

type GetExpectedConfigHashResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Response body for retrieving the expected config hash of the control plane.
	GetExpectedConfigHashResponse *components.GetExpectedConfigHashResponse
}

func (*GetExpectedConfigHashResponse) GetContentType

func (o *GetExpectedConfigHashResponse) GetContentType() string

func (*GetExpectedConfigHashResponse) GetGetExpectedConfigHashResponse

func (o *GetExpectedConfigHashResponse) GetGetExpectedConfigHashResponse() *components.GetExpectedConfigHashResponse

func (*GetExpectedConfigHashResponse) GetRawResponse

func (o *GetExpectedConfigHashResponse) GetRawResponse() *http.Response

func (*GetExpectedConfigHashResponse) GetStatusCode

func (o *GetExpectedConfigHashResponse) GetStatusCode() int

type GetHmacAuthRequest

type GetHmacAuthRequest struct {
	// ID of the HMAC-auth credential to lookup
	HMACAuthID string `pathParam:"style=simple,explode=false,name=HMACAuthId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetHmacAuthRequest) GetControlPlaneID

func (o *GetHmacAuthRequest) GetControlPlaneID() string

func (*GetHmacAuthRequest) GetHMACAuthID

func (o *GetHmacAuthRequest) GetHMACAuthID() string

type GetHmacAuthResponse

type GetHmacAuthResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched HMAC-auth credential
	HMACAuth *components.HMACAuth
}

func (*GetHmacAuthResponse) GetContentType

func (o *GetHmacAuthResponse) GetContentType() string

func (*GetHmacAuthResponse) GetHMACAuth

func (o *GetHmacAuthResponse) GetHMACAuth() *components.HMACAuth

func (*GetHmacAuthResponse) GetRawResponse

func (o *GetHmacAuthResponse) GetRawResponse() *http.Response

func (*GetHmacAuthResponse) GetStatusCode

func (o *GetHmacAuthResponse) GetStatusCode() int

type GetHmacAuthWithConsumerRequest

type GetHmacAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the HMAC-auth credential to lookup
	HMACAuthID string `pathParam:"style=simple,explode=false,name=HMACAuthId"`
}

func (*GetHmacAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *GetHmacAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*GetHmacAuthWithConsumerRequest) GetControlPlaneID

func (o *GetHmacAuthWithConsumerRequest) GetControlPlaneID() string

func (*GetHmacAuthWithConsumerRequest) GetHMACAuthID

func (o *GetHmacAuthWithConsumerRequest) GetHMACAuthID() string

type GetHmacAuthWithConsumerResponse

type GetHmacAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched HMAC-auth credential
	HMACAuth *components.HMACAuth
}

func (*GetHmacAuthWithConsumerResponse) GetContentType

func (o *GetHmacAuthWithConsumerResponse) GetContentType() string

func (*GetHmacAuthWithConsumerResponse) GetHMACAuth

func (*GetHmacAuthWithConsumerResponse) GetRawResponse

func (o *GetHmacAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*GetHmacAuthWithConsumerResponse) GetStatusCode

func (o *GetHmacAuthWithConsumerResponse) GetStatusCode() int

type GetIdpConfigurationResponse

type GetIdpConfigurationResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A get action response of the IdP configuration.
	IDP *components.IDP
}

func (*GetIdpConfigurationResponse) GetContentType

func (o *GetIdpConfigurationResponse) GetContentType() string

func (*GetIdpConfigurationResponse) GetIDP

func (*GetIdpConfigurationResponse) GetRawResponse

func (o *GetIdpConfigurationResponse) GetRawResponse() *http.Response

func (*GetIdpConfigurationResponse) GetStatusCode

func (o *GetIdpConfigurationResponse) GetStatusCode() int

type GetIdpTeamMappingsRequest

type GetIdpTeamMappingsRequest struct {
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Determines which page of the entities to retrieve.
	PageNumber *int64 `queryParam:"style=form,explode=true,name=page[number]"`
}

func (*GetIdpTeamMappingsRequest) GetPageNumber

func (o *GetIdpTeamMappingsRequest) GetPageNumber() *int64

func (*GetIdpTeamMappingsRequest) GetPageSize

func (o *GetIdpTeamMappingsRequest) GetPageSize() *int64

type GetIdpTeamMappingsResponse

type GetIdpTeamMappingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of team mappings.
	TeamMappingResponse *components.TeamMappingResponse
}

func (*GetIdpTeamMappingsResponse) GetContentType

func (o *GetIdpTeamMappingsResponse) GetContentType() string

func (*GetIdpTeamMappingsResponse) GetRawResponse

func (o *GetIdpTeamMappingsResponse) GetRawResponse() *http.Response

func (*GetIdpTeamMappingsResponse) GetStatusCode

func (o *GetIdpTeamMappingsResponse) GetStatusCode() int

func (*GetIdpTeamMappingsResponse) GetTeamMappingResponse

func (o *GetIdpTeamMappingsResponse) GetTeamMappingResponse() *components.TeamMappingResponse

type GetImpersonationSettingsResponse

type GetImpersonationSettingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Response for Get Impersonation Settings endpoint
	GetImpersonationSettingsResponse *components.GetImpersonationSettingsResponse
}

func (*GetImpersonationSettingsResponse) GetContentType

func (o *GetImpersonationSettingsResponse) GetContentType() string

func (*GetImpersonationSettingsResponse) GetGetImpersonationSettingsResponse

func (o *GetImpersonationSettingsResponse) GetGetImpersonationSettingsResponse() *components.GetImpersonationSettingsResponse

func (*GetImpersonationSettingsResponse) GetRawResponse

func (o *GetImpersonationSettingsResponse) GetRawResponse() *http.Response

func (*GetImpersonationSettingsResponse) GetStatusCode

func (o *GetImpersonationSettingsResponse) GetStatusCode() int

type GetJwtRequest

type GetJwtRequest struct {
	// ID of the JWT to lookup
	JWTID string `pathParam:"style=simple,explode=false,name=JWTId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetJwtRequest) GetControlPlaneID

func (o *GetJwtRequest) GetControlPlaneID() string

func (*GetJwtRequest) GetJWTID

func (o *GetJwtRequest) GetJWTID() string

type GetJwtResponse

type GetJwtResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched JWT
	Jwt *components.Jwt
}

func (*GetJwtResponse) GetContentType

func (o *GetJwtResponse) GetContentType() string

func (*GetJwtResponse) GetJwt

func (o *GetJwtResponse) GetJwt() *components.Jwt

func (*GetJwtResponse) GetRawResponse

func (o *GetJwtResponse) GetRawResponse() *http.Response

func (*GetJwtResponse) GetStatusCode

func (o *GetJwtResponse) GetStatusCode() int

type GetJwtWithConsumerRequest

type GetJwtWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the JWT to lookup
	JWTID string `pathParam:"style=simple,explode=false,name=JWTId"`
}

func (*GetJwtWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *GetJwtWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*GetJwtWithConsumerRequest) GetControlPlaneID

func (o *GetJwtWithConsumerRequest) GetControlPlaneID() string

func (*GetJwtWithConsumerRequest) GetJWTID

func (o *GetJwtWithConsumerRequest) GetJWTID() string

type GetJwtWithConsumerResponse

type GetJwtWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched JWT
	Jwt *components.Jwt
}

func (*GetJwtWithConsumerResponse) GetContentType

func (o *GetJwtWithConsumerResponse) GetContentType() string

func (*GetJwtWithConsumerResponse) GetJwt

func (*GetJwtWithConsumerResponse) GetRawResponse

func (o *GetJwtWithConsumerResponse) GetRawResponse() *http.Response

func (*GetJwtWithConsumerResponse) GetStatusCode

func (o *GetJwtWithConsumerResponse) GetStatusCode() int

type GetKeyAuthRequest

type GetKeyAuthRequest struct {
	// ID of the API-key to lookup
	KeyAuthID string `pathParam:"style=simple,explode=false,name=KeyAuthId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetKeyAuthRequest) GetControlPlaneID

func (o *GetKeyAuthRequest) GetControlPlaneID() string

func (*GetKeyAuthRequest) GetKeyAuthID

func (o *GetKeyAuthRequest) GetKeyAuthID() string

type GetKeyAuthResponse

type GetKeyAuthResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched API-key
	KeyAuth *components.KeyAuth
}

func (*GetKeyAuthResponse) GetContentType

func (o *GetKeyAuthResponse) GetContentType() string

func (*GetKeyAuthResponse) GetKeyAuth

func (o *GetKeyAuthResponse) GetKeyAuth() *components.KeyAuth

func (*GetKeyAuthResponse) GetRawResponse

func (o *GetKeyAuthResponse) GetRawResponse() *http.Response

func (*GetKeyAuthResponse) GetStatusCode

func (o *GetKeyAuthResponse) GetStatusCode() int

type GetKeyAuthWithConsumerRequest

type GetKeyAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the API-key to lookup
	KeyAuthID string `pathParam:"style=simple,explode=false,name=KeyAuthId"`
}

func (*GetKeyAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *GetKeyAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*GetKeyAuthWithConsumerRequest) GetControlPlaneID

func (o *GetKeyAuthWithConsumerRequest) GetControlPlaneID() string

func (*GetKeyAuthWithConsumerRequest) GetKeyAuthID

func (o *GetKeyAuthWithConsumerRequest) GetKeyAuthID() string

type GetKeyAuthWithConsumerResponse

type GetKeyAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched API-key
	KeyAuth *components.KeyAuth
}

func (*GetKeyAuthWithConsumerResponse) GetContentType

func (o *GetKeyAuthWithConsumerResponse) GetContentType() string

func (*GetKeyAuthWithConsumerResponse) GetKeyAuth

func (*GetKeyAuthWithConsumerResponse) GetRawResponse

func (o *GetKeyAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*GetKeyAuthWithConsumerResponse) GetStatusCode

func (o *GetKeyAuthWithConsumerResponse) GetStatusCode() int

type GetKeyRequest

type GetKeyRequest struct {
	// ID of the Key to lookup
	KeyID string `pathParam:"style=simple,explode=false,name=KeyId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetKeyRequest) GetControlPlaneID

func (o *GetKeyRequest) GetControlPlaneID() string

func (*GetKeyRequest) GetKeyID

func (o *GetKeyRequest) GetKeyID() string

type GetKeyResponse

type GetKeyResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Key
	Key *components.Key
}

func (*GetKeyResponse) GetContentType

func (o *GetKeyResponse) GetContentType() string

func (*GetKeyResponse) GetKey

func (o *GetKeyResponse) GetKey() *components.Key

func (*GetKeyResponse) GetRawResponse

func (o *GetKeyResponse) GetRawResponse() *http.Response

func (*GetKeyResponse) GetStatusCode

func (o *GetKeyResponse) GetStatusCode() int

type GetKeySetRequest

type GetKeySetRequest struct {
	// ID of the KeySet to lookup
	KeySetID string `pathParam:"style=simple,explode=false,name=KeySetId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetKeySetRequest) GetControlPlaneID

func (o *GetKeySetRequest) GetControlPlaneID() string

func (*GetKeySetRequest) GetKeySetID

func (o *GetKeySetRequest) GetKeySetID() string

type GetKeySetResponse

type GetKeySetResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched KeySet
	KeySet *components.KeySet
}

func (*GetKeySetResponse) GetContentType

func (o *GetKeySetResponse) GetContentType() string

func (*GetKeySetResponse) GetKeySet

func (o *GetKeySetResponse) GetKeySet() *components.KeySet

func (*GetKeySetResponse) GetRawResponse

func (o *GetKeySetResponse) GetRawResponse() *http.Response

func (*GetKeySetResponse) GetStatusCode

func (o *GetKeySetResponse) GetStatusCode() int

type GetKeyWithKeySetRequest

type GetKeyWithKeySetRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the KeySet to lookup
	KeySetID string `pathParam:"style=simple,explode=false,name=KeySetId"`
	// ID of the Key to lookup
	KeyID string `pathParam:"style=simple,explode=false,name=KeyId"`
}

func (*GetKeyWithKeySetRequest) GetControlPlaneID

func (o *GetKeyWithKeySetRequest) GetControlPlaneID() string

func (*GetKeyWithKeySetRequest) GetKeyID

func (o *GetKeyWithKeySetRequest) GetKeyID() string

func (*GetKeyWithKeySetRequest) GetKeySetID

func (o *GetKeyWithKeySetRequest) GetKeySetID() string

type GetKeyWithKeySetResponse

type GetKeyWithKeySetResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Key
	Key *components.Key
}

func (*GetKeyWithKeySetResponse) GetContentType

func (o *GetKeyWithKeySetResponse) GetContentType() string

func (*GetKeyWithKeySetResponse) GetKey

func (*GetKeyWithKeySetResponse) GetRawResponse

func (o *GetKeyWithKeySetResponse) GetRawResponse() *http.Response

func (*GetKeyWithKeySetResponse) GetStatusCode

func (o *GetKeyWithKeySetResponse) GetStatusCode() int

type GetMtlsAuthRequest

type GetMtlsAuthRequest struct {
	// ID of the MTLS-auth credential to lookup
	MTLSAuthID string `pathParam:"style=simple,explode=false,name=MTLSAuthId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetMtlsAuthRequest) GetControlPlaneID

func (o *GetMtlsAuthRequest) GetControlPlaneID() string

func (*GetMtlsAuthRequest) GetMTLSAuthID

func (o *GetMtlsAuthRequest) GetMTLSAuthID() string

type GetMtlsAuthResponse

type GetMtlsAuthResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched MTLS-auth credential
	MTLSAuth *components.MTLSAuth
}

func (*GetMtlsAuthResponse) GetContentType

func (o *GetMtlsAuthResponse) GetContentType() string

func (*GetMtlsAuthResponse) GetMTLSAuth

func (o *GetMtlsAuthResponse) GetMTLSAuth() *components.MTLSAuth

func (*GetMtlsAuthResponse) GetRawResponse

func (o *GetMtlsAuthResponse) GetRawResponse() *http.Response

func (*GetMtlsAuthResponse) GetStatusCode

func (o *GetMtlsAuthResponse) GetStatusCode() int

type GetMtlsAuthWithConsumerRequest

type GetMtlsAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the MTLS-auth credential to lookup
	MTLSAuthID string `pathParam:"style=simple,explode=false,name=MTLSAuthId"`
}

func (*GetMtlsAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *GetMtlsAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*GetMtlsAuthWithConsumerRequest) GetControlPlaneID

func (o *GetMtlsAuthWithConsumerRequest) GetControlPlaneID() string

func (*GetMtlsAuthWithConsumerRequest) GetMTLSAuthID

func (o *GetMtlsAuthWithConsumerRequest) GetMTLSAuthID() string

type GetMtlsAuthWithConsumerResponse

type GetMtlsAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched MTLS-auth credential
	MTLSAuth *components.MTLSAuth
}

func (*GetMtlsAuthWithConsumerResponse) GetContentType

func (o *GetMtlsAuthWithConsumerResponse) GetContentType() string

func (*GetMtlsAuthWithConsumerResponse) GetMTLSAuth

func (*GetMtlsAuthWithConsumerResponse) GetRawResponse

func (o *GetMtlsAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*GetMtlsAuthWithConsumerResponse) GetStatusCode

func (o *GetMtlsAuthWithConsumerResponse) GetStatusCode() int

type GetNodesEolRequest

type GetNodesEolRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Request the next page of data, starting with the item after this parameter.
	PageAfter *string `queryParam:"style=form,explode=true,name=page[after]"`
}

func (*GetNodesEolRequest) GetControlPlaneID

func (o *GetNodesEolRequest) GetControlPlaneID() string

func (*GetNodesEolRequest) GetPageAfter

func (o *GetNodesEolRequest) GetPageAfter() *string

func (*GetNodesEolRequest) GetPageSize

func (o *GetNodesEolRequest) GetPageSize() *int64

type GetNodesEolResponse

type GetNodesEolResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Example response
	ListNodesEol *components.ListNodesEol
}

func (*GetNodesEolResponse) GetContentType

func (o *GetNodesEolResponse) GetContentType() string

func (*GetNodesEolResponse) GetListNodesEol

func (o *GetNodesEolResponse) GetListNodesEol() *components.ListNodesEol

func (*GetNodesEolResponse) GetRawResponse

func (o *GetNodesEolResponse) GetRawResponse() *http.Response

func (*GetNodesEolResponse) GetStatusCode

func (o *GetNodesEolResponse) GetStatusCode() int

type GetNodesNodeIDRequest

type GetNodesNodeIDRequest struct {
	NodeID string `pathParam:"style=simple,explode=false,name=nodeId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*GetNodesNodeIDRequest) GetControlPlaneID

func (o *GetNodesNodeIDRequest) GetControlPlaneID() string

func (*GetNodesNodeIDRequest) GetNodeID

func (o *GetNodesNodeIDRequest) GetNodeID() string

func (*GetNodesNodeIDRequest) GetSize

func (o *GetNodesNodeIDRequest) GetSize() *int64

func (*GetNodesNodeIDRequest) GetTags

func (o *GetNodesNodeIDRequest) GetTags() *string

func (GetNodesNodeIDRequest) MarshalJSON

func (g GetNodesNodeIDRequest) MarshalJSON() ([]byte, error)

func (*GetNodesNodeIDRequest) UnmarshalJSON

func (g *GetNodesNodeIDRequest) UnmarshalJSON(data []byte) error

type GetNodesNodeIDResponse

type GetNodesNodeIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Example response
	GetNode *components.GetNode
}

func (*GetNodesNodeIDResponse) GetContentType

func (o *GetNodesNodeIDResponse) GetContentType() string

func (*GetNodesNodeIDResponse) GetGetNode

func (o *GetNodesNodeIDResponse) GetGetNode() *components.GetNode

func (*GetNodesNodeIDResponse) GetRawResponse

func (o *GetNodesNodeIDResponse) GetRawResponse() *http.Response

func (*GetNodesNodeIDResponse) GetStatusCode

func (o *GetNodesNodeIDResponse) GetStatusCode() int

type GetOrganizationsMeResponse

type GetOrganizationsMeResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Me Organization
	MeOrganization *components.MeOrganization
}

func (*GetOrganizationsMeResponse) GetContentType

func (o *GetOrganizationsMeResponse) GetContentType() string

func (*GetOrganizationsMeResponse) GetMeOrganization

func (o *GetOrganizationsMeResponse) GetMeOrganization() *components.MeOrganization

func (*GetOrganizationsMeResponse) GetRawResponse

func (o *GetOrganizationsMeResponse) GetRawResponse() *http.Response

func (*GetOrganizationsMeResponse) GetStatusCode

func (o *GetOrganizationsMeResponse) GetStatusCode() int

type GetPluginRequest

type GetPluginRequest struct {
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetPluginRequest) GetControlPlaneID

func (o *GetPluginRequest) GetControlPlaneID() string

func (*GetPluginRequest) GetPluginID

func (o *GetPluginRequest) GetPluginID() string

type GetPluginResponse

type GetPluginResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Plugin
	Plugin *components.Plugin
}

func (*GetPluginResponse) GetContentType

func (o *GetPluginResponse) GetContentType() string

func (*GetPluginResponse) GetPlugin

func (o *GetPluginResponse) GetPlugin() *components.Plugin

func (*GetPluginResponse) GetRawResponse

func (o *GetPluginResponse) GetRawResponse() *http.Response

func (*GetPluginResponse) GetStatusCode

func (o *GetPluginResponse) GetStatusCode() int

type GetPluginSchemaRequest

type GetPluginSchemaRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// The custom plugin name
	Name string `pathParam:"style=simple,explode=false,name=name"`
}

func (*GetPluginSchemaRequest) GetControlPlaneID

func (o *GetPluginSchemaRequest) GetControlPlaneID() string

func (*GetPluginSchemaRequest) GetName

func (o *GetPluginSchemaRequest) GetName() string

type GetPluginSchemaResponse

type GetPluginSchemaResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response for a single custom plugin schema.
	PluginSchemas *components.PluginSchemas
}

func (*GetPluginSchemaResponse) GetContentType

func (o *GetPluginSchemaResponse) GetContentType() string

func (*GetPluginSchemaResponse) GetPluginSchemas

func (o *GetPluginSchemaResponse) GetPluginSchemas() *components.PluginSchemas

func (*GetPluginSchemaResponse) GetRawResponse

func (o *GetPluginSchemaResponse) GetRawResponse() *http.Response

func (*GetPluginSchemaResponse) GetStatusCode

func (o *GetPluginSchemaResponse) GetStatusCode() int

type GetPluginWithConsumerGroupRequest

type GetPluginWithConsumerGroupRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Consumer Group to lookup
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
}

func (*GetPluginWithConsumerGroupRequest) GetConsumerGroupID

func (o *GetPluginWithConsumerGroupRequest) GetConsumerGroupID() string

func (*GetPluginWithConsumerGroupRequest) GetControlPlaneID

func (o *GetPluginWithConsumerGroupRequest) GetControlPlaneID() string

func (*GetPluginWithConsumerGroupRequest) GetPluginID

func (o *GetPluginWithConsumerGroupRequest) GetPluginID() string

type GetPluginWithConsumerGroupResponse

type GetPluginWithConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Plugin
	Plugin *components.Plugin
}

func (*GetPluginWithConsumerGroupResponse) GetContentType

func (o *GetPluginWithConsumerGroupResponse) GetContentType() string

func (*GetPluginWithConsumerGroupResponse) GetPlugin

func (*GetPluginWithConsumerGroupResponse) GetRawResponse

func (o *GetPluginWithConsumerGroupResponse) GetRawResponse() *http.Response

func (*GetPluginWithConsumerGroupResponse) GetStatusCode

func (o *GetPluginWithConsumerGroupResponse) GetStatusCode() int

type GetPluginWithConsumerRequest

type GetPluginWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
}

func (*GetPluginWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *GetPluginWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*GetPluginWithConsumerRequest) GetControlPlaneID

func (o *GetPluginWithConsumerRequest) GetControlPlaneID() string

func (*GetPluginWithConsumerRequest) GetPluginID

func (o *GetPluginWithConsumerRequest) GetPluginID() string

type GetPluginWithConsumerResponse

type GetPluginWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Plugin
	Plugin *components.Plugin
}

func (*GetPluginWithConsumerResponse) GetContentType

func (o *GetPluginWithConsumerResponse) GetContentType() string

func (*GetPluginWithConsumerResponse) GetPlugin

func (*GetPluginWithConsumerResponse) GetRawResponse

func (o *GetPluginWithConsumerResponse) GetRawResponse() *http.Response

func (*GetPluginWithConsumerResponse) GetStatusCode

func (o *GetPluginWithConsumerResponse) GetStatusCode() int

type GetPluginWithRouteRequest

type GetPluginWithRouteRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Route to lookup
	RouteID string `pathParam:"style=simple,explode=false,name=RouteId"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
}

func (*GetPluginWithRouteRequest) GetControlPlaneID

func (o *GetPluginWithRouteRequest) GetControlPlaneID() string

func (*GetPluginWithRouteRequest) GetPluginID

func (o *GetPluginWithRouteRequest) GetPluginID() string

func (*GetPluginWithRouteRequest) GetRouteID

func (o *GetPluginWithRouteRequest) GetRouteID() string

type GetPluginWithRouteResponse

type GetPluginWithRouteResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Plugin
	Plugin *components.Plugin
}

func (*GetPluginWithRouteResponse) GetContentType

func (o *GetPluginWithRouteResponse) GetContentType() string

func (*GetPluginWithRouteResponse) GetPlugin

func (*GetPluginWithRouteResponse) GetRawResponse

func (o *GetPluginWithRouteResponse) GetRawResponse() *http.Response

func (*GetPluginWithRouteResponse) GetStatusCode

func (o *GetPluginWithRouteResponse) GetStatusCode() int

type GetPluginWithServiceRequest

type GetPluginWithServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
}

func (*GetPluginWithServiceRequest) GetControlPlaneID

func (o *GetPluginWithServiceRequest) GetControlPlaneID() string

func (*GetPluginWithServiceRequest) GetPluginID

func (o *GetPluginWithServiceRequest) GetPluginID() string

func (*GetPluginWithServiceRequest) GetServiceID

func (o *GetPluginWithServiceRequest) GetServiceID() string

type GetPluginWithServiceResponse

type GetPluginWithServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Plugin
	Plugin *components.Plugin
}

func (*GetPluginWithServiceResponse) GetContentType

func (o *GetPluginWithServiceResponse) GetContentType() string

func (*GetPluginWithServiceResponse) GetPlugin

func (*GetPluginWithServiceResponse) GetRawResponse

func (o *GetPluginWithServiceResponse) GetRawResponse() *http.Response

func (*GetPluginWithServiceResponse) GetStatusCode

func (o *GetPluginWithServiceResponse) GetStatusCode() int

type GetPredefinedRolesResponse

type GetPredefinedRolesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// The predefined, or system managed, roles.
	Roles *components.Roles
}

func (*GetPredefinedRolesResponse) GetContentType

func (o *GetPredefinedRolesResponse) GetContentType() string

func (*GetPredefinedRolesResponse) GetRawResponse

func (o *GetPredefinedRolesResponse) GetRawResponse() *http.Response

func (*GetPredefinedRolesResponse) GetRoles

func (*GetPredefinedRolesResponse) GetStatusCode

func (o *GetPredefinedRolesResponse) GetStatusCode() int

type GetRouteRequest

type GetRouteRequest struct {
	// ID of the Route to lookup
	RouteID string `pathParam:"style=simple,explode=false,name=RouteId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetRouteRequest) GetControlPlaneID

func (o *GetRouteRequest) GetControlPlaneID() string

func (*GetRouteRequest) GetRouteID

func (o *GetRouteRequest) GetRouteID() string

type GetRouteResponse

type GetRouteResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Route
	Route *components.Route
}

func (*GetRouteResponse) GetContentType

func (o *GetRouteResponse) GetContentType() string

func (*GetRouteResponse) GetRawResponse

func (o *GetRouteResponse) GetRawResponse() *http.Response

func (*GetRouteResponse) GetRoute

func (o *GetRouteResponse) GetRoute() *components.Route

func (*GetRouteResponse) GetStatusCode

func (o *GetRouteResponse) GetStatusCode() int

type GetRouteWithServiceRequest

type GetRouteWithServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
	// ID of the Route to lookup
	RouteID string `pathParam:"style=simple,explode=false,name=RouteId"`
}

func (*GetRouteWithServiceRequest) GetControlPlaneID

func (o *GetRouteWithServiceRequest) GetControlPlaneID() string

func (*GetRouteWithServiceRequest) GetRouteID

func (o *GetRouteWithServiceRequest) GetRouteID() string

func (*GetRouteWithServiceRequest) GetServiceID

func (o *GetRouteWithServiceRequest) GetServiceID() string

type GetRouteWithServiceResponse

type GetRouteWithServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Route
	Route *components.Route
}

func (*GetRouteWithServiceResponse) GetContentType

func (o *GetRouteWithServiceResponse) GetContentType() string

func (*GetRouteWithServiceResponse) GetRawResponse

func (o *GetRouteWithServiceResponse) GetRawResponse() *http.Response

func (*GetRouteWithServiceResponse) GetRoute

func (*GetRouteWithServiceResponse) GetStatusCode

func (o *GetRouteWithServiceResponse) GetStatusCode() int

type GetServiceRequest

type GetServiceRequest struct {
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetServiceRequest) GetControlPlaneID

func (o *GetServiceRequest) GetControlPlaneID() string

func (*GetServiceRequest) GetServiceID

func (o *GetServiceRequest) GetServiceID() string

type GetServiceResponse

type GetServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Service
	Service *components.Service
}

func (*GetServiceResponse) GetContentType

func (o *GetServiceResponse) GetContentType() string

func (*GetServiceResponse) GetRawResponse

func (o *GetServiceResponse) GetRawResponse() *http.Response

func (*GetServiceResponse) GetService

func (o *GetServiceResponse) GetService() *components.Service

func (*GetServiceResponse) GetStatusCode

func (o *GetServiceResponse) GetStatusCode() int

type GetSniRequest

type GetSniRequest struct {
	// ID of the SNI to lookup
	SNIID string `pathParam:"style=simple,explode=false,name=SNIId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetSniRequest) GetControlPlaneID

func (o *GetSniRequest) GetControlPlaneID() string

func (*GetSniRequest) GetSNIID

func (o *GetSniRequest) GetSNIID() string

type GetSniResponse

type GetSniResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched SNI
	Sni *components.Sni
}

func (*GetSniResponse) GetContentType

func (o *GetSniResponse) GetContentType() string

func (*GetSniResponse) GetRawResponse

func (o *GetSniResponse) GetRawResponse() *http.Response

func (*GetSniResponse) GetSni

func (o *GetSniResponse) GetSni() *components.Sni

func (*GetSniResponse) GetStatusCode

func (o *GetSniResponse) GetStatusCode() int

type GetSniWithCertificateRequest

type GetSniWithCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Certificate to lookup
	CertificateID string `pathParam:"style=simple,explode=false,name=CertificateId"`
	// ID of the SNI to lookup
	SNIID string `pathParam:"style=simple,explode=false,name=SNIId"`
}

func (*GetSniWithCertificateRequest) GetCertificateID

func (o *GetSniWithCertificateRequest) GetCertificateID() string

func (*GetSniWithCertificateRequest) GetControlPlaneID

func (o *GetSniWithCertificateRequest) GetControlPlaneID() string

func (*GetSniWithCertificateRequest) GetSNIID

func (o *GetSniWithCertificateRequest) GetSNIID() string

type GetSniWithCertificateResponse

type GetSniWithCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched SNI
	Sni *components.Sni
}

func (*GetSniWithCertificateResponse) GetContentType

func (o *GetSniWithCertificateResponse) GetContentType() string

func (*GetSniWithCertificateResponse) GetRawResponse

func (o *GetSniWithCertificateResponse) GetRawResponse() *http.Response

func (*GetSniWithCertificateResponse) GetSni

func (*GetSniWithCertificateResponse) GetStatusCode

func (o *GetSniWithCertificateResponse) GetStatusCode() int

type GetSystemAccountIDAccessTokensRequest

type GetSystemAccountIDAccessTokensRequest struct {
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Determines which page of the entities to retrieve.
	PageNumber *int64 `queryParam:"style=form,explode=true,name=page[number]"`
	// Filter access tokens returned in the response.
	Filter *QueryParamFilter `queryParam:"style=deepObject,explode=true,name=filter"`
}

func (*GetSystemAccountIDAccessTokensRequest) GetAccountID

func (*GetSystemAccountIDAccessTokensRequest) GetFilter

func (*GetSystemAccountIDAccessTokensRequest) GetPageNumber

func (o *GetSystemAccountIDAccessTokensRequest) GetPageNumber() *int64

func (*GetSystemAccountIDAccessTokensRequest) GetPageSize

func (o *GetSystemAccountIDAccessTokensRequest) GetPageSize() *int64

type GetSystemAccountIDAccessTokensResponse

type GetSystemAccountIDAccessTokensResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of system accounts access tokens.
	SystemAccountAccessTokenCollection *components.SystemAccountAccessTokenCollection
}

func (*GetSystemAccountIDAccessTokensResponse) GetContentType

func (o *GetSystemAccountIDAccessTokensResponse) GetContentType() string

func (*GetSystemAccountIDAccessTokensResponse) GetRawResponse

func (*GetSystemAccountIDAccessTokensResponse) GetStatusCode

func (o *GetSystemAccountIDAccessTokensResponse) GetStatusCode() int

func (*GetSystemAccountIDAccessTokensResponse) GetSystemAccountAccessTokenCollection

func (o *GetSystemAccountIDAccessTokensResponse) GetSystemAccountAccessTokenCollection() *components.SystemAccountAccessTokenCollection

type GetSystemAccountsAccountIDAssignedRolesQueryParamFilter

type GetSystemAccountsAccountIDAssignedRolesQueryParamFilter struct {
	// Filter a string value by exact match.
	RoleName *components.StringFieldEqualsFilter `queryParam:"name=role_name"`
	// Filter a string value by exact match.
	EntityTypeName *components.StringFieldEqualsFilter `queryParam:"name=entity_type_name"`
}

GetSystemAccountsAccountIDAssignedRolesQueryParamFilter - Filter roles returned in the response.

func (*GetSystemAccountsAccountIDAssignedRolesQueryParamFilter) GetEntityTypeName

func (*GetSystemAccountsAccountIDAssignedRolesQueryParamFilter) GetRoleName

type GetSystemAccountsAccountIDAssignedRolesRequest

type GetSystemAccountsAccountIDAssignedRolesRequest struct {
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
	// Filter roles returned in the response.
	Filter *GetSystemAccountsAccountIDAssignedRolesQueryParamFilter `queryParam:"style=deepObject,explode=true,name=filter"`
}

func (*GetSystemAccountsAccountIDAssignedRolesRequest) GetAccountID

func (*GetSystemAccountsAccountIDAssignedRolesRequest) GetFilter

type GetSystemAccountsAccountIDAssignedRolesResponse

type GetSystemAccountsAccountIDAssignedRolesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of assigned roles.
	AssignedRoleCollection *components.AssignedRoleCollection
}

func (*GetSystemAccountsAccountIDAssignedRolesResponse) GetAssignedRoleCollection

func (*GetSystemAccountsAccountIDAssignedRolesResponse) GetContentType

func (*GetSystemAccountsAccountIDAssignedRolesResponse) GetRawResponse

func (*GetSystemAccountsAccountIDAssignedRolesResponse) GetStatusCode

type GetSystemAccountsAccountIDTeamsQueryParamFilter

type GetSystemAccountsAccountIDTeamsQueryParamFilter struct {
	// Filter a string value field either by exact match or partial contains.
	Name *components.StringFieldFilter `queryParam:"name=name"`
}

GetSystemAccountsAccountIDTeamsQueryParamFilter - Filter teams returned in the response.

func (*GetSystemAccountsAccountIDTeamsQueryParamFilter) GetName

type GetSystemAccountsAccountIDTeamsRequest

type GetSystemAccountsAccountIDTeamsRequest struct {
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Determines which page of the entities to retrieve.
	PageNumber *int64 `queryParam:"style=form,explode=true,name=page[number]"`
	// Filter teams returned in the response.
	Filter *GetSystemAccountsAccountIDTeamsQueryParamFilter `queryParam:"style=deepObject,explode=true,name=filter"`
}

func (*GetSystemAccountsAccountIDTeamsRequest) GetAccountID

func (*GetSystemAccountsAccountIDTeamsRequest) GetFilter

func (*GetSystemAccountsAccountIDTeamsRequest) GetPageNumber

func (o *GetSystemAccountsAccountIDTeamsRequest) GetPageNumber() *int64

func (*GetSystemAccountsAccountIDTeamsRequest) GetPageSize

type GetSystemAccountsAccountIDTeamsResponse

type GetSystemAccountsAccountIDTeamsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of users.
	TeamCollection *components.TeamCollection
}

func (*GetSystemAccountsAccountIDTeamsResponse) GetContentType

func (o *GetSystemAccountsAccountIDTeamsResponse) GetContentType() string

func (*GetSystemAccountsAccountIDTeamsResponse) GetRawResponse

func (*GetSystemAccountsAccountIDTeamsResponse) GetStatusCode

func (o *GetSystemAccountsAccountIDTeamsResponse) GetStatusCode() int

func (*GetSystemAccountsAccountIDTeamsResponse) GetTeamCollection

type GetSystemAccountsIDAccessTokensIDRequest

type GetSystemAccountsIDAccessTokensIDRequest struct {
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
	// ID of the system account access token.
	TokenID string `pathParam:"style=simple,explode=false,name=tokenId"`
}

func (*GetSystemAccountsIDAccessTokensIDRequest) GetAccountID

func (*GetSystemAccountsIDAccessTokensIDRequest) GetTokenID

type GetSystemAccountsIDAccessTokensIDResponse

type GetSystemAccountsIDAccessTokensIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response including a single system account access token.
	SystemAccountAccessToken *components.SystemAccountAccessToken
}

func (*GetSystemAccountsIDAccessTokensIDResponse) GetContentType

func (*GetSystemAccountsIDAccessTokensIDResponse) GetRawResponse

func (*GetSystemAccountsIDAccessTokensIDResponse) GetStatusCode

func (*GetSystemAccountsIDAccessTokensIDResponse) GetSystemAccountAccessToken

type GetSystemAccountsIDRequest

type GetSystemAccountsIDRequest struct {
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
}

func (*GetSystemAccountsIDRequest) GetAccountID

func (o *GetSystemAccountsIDRequest) GetAccountID() string

type GetSystemAccountsIDResponse

type GetSystemAccountsIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response including a single system account.
	SystemAccount *components.SystemAccount
}

func (*GetSystemAccountsIDResponse) GetContentType

func (o *GetSystemAccountsIDResponse) GetContentType() string

func (*GetSystemAccountsIDResponse) GetRawResponse

func (o *GetSystemAccountsIDResponse) GetRawResponse() *http.Response

func (*GetSystemAccountsIDResponse) GetStatusCode

func (o *GetSystemAccountsIDResponse) GetStatusCode() int

func (*GetSystemAccountsIDResponse) GetSystemAccount

func (o *GetSystemAccountsIDResponse) GetSystemAccount() *components.SystemAccount

type GetSystemAccountsRequest

type GetSystemAccountsRequest struct {
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Determines which page of the entities to retrieve.
	PageNumber *int64 `queryParam:"style=form,explode=true,name=page[number]"`
	// Filter system accounts returned in the response.
	Filter *Filter `queryParam:"style=deepObject,explode=true,name=filter"`
}

func (*GetSystemAccountsRequest) GetFilter

func (o *GetSystemAccountsRequest) GetFilter() *Filter

func (*GetSystemAccountsRequest) GetPageNumber

func (o *GetSystemAccountsRequest) GetPageNumber() *int64

func (*GetSystemAccountsRequest) GetPageSize

func (o *GetSystemAccountsRequest) GetPageSize() *int64

type GetSystemAccountsResponse

type GetSystemAccountsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of system accounts.
	SystemAccountCollection *components.SystemAccountCollection
}

func (*GetSystemAccountsResponse) GetContentType

func (o *GetSystemAccountsResponse) GetContentType() string

func (*GetSystemAccountsResponse) GetRawResponse

func (o *GetSystemAccountsResponse) GetRawResponse() *http.Response

func (*GetSystemAccountsResponse) GetStatusCode

func (o *GetSystemAccountsResponse) GetStatusCode() int

func (*GetSystemAccountsResponse) GetSystemAccountCollection

func (o *GetSystemAccountsResponse) GetSystemAccountCollection() *components.SystemAccountCollection

type GetTargetWithUpstreamRequest

type GetTargetWithUpstreamRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID or target of the Target to lookup
	UpstreamIDForTarget string `pathParam:"style=simple,explode=false,name=UpstreamIdForTarget"`
	// ID of the Target to lookup
	TargetID string `pathParam:"style=simple,explode=false,name=TargetId"`
}

func (*GetTargetWithUpstreamRequest) GetControlPlaneID

func (o *GetTargetWithUpstreamRequest) GetControlPlaneID() string

func (*GetTargetWithUpstreamRequest) GetTargetID

func (o *GetTargetWithUpstreamRequest) GetTargetID() string

func (*GetTargetWithUpstreamRequest) GetUpstreamIDForTarget

func (o *GetTargetWithUpstreamRequest) GetUpstreamIDForTarget() string

type GetTargetWithUpstreamResponse

type GetTargetWithUpstreamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Target
	Target *components.Target
}

func (*GetTargetWithUpstreamResponse) GetContentType

func (o *GetTargetWithUpstreamResponse) GetContentType() string

func (*GetTargetWithUpstreamResponse) GetRawResponse

func (o *GetTargetWithUpstreamResponse) GetRawResponse() *http.Response

func (*GetTargetWithUpstreamResponse) GetStatusCode

func (o *GetTargetWithUpstreamResponse) GetStatusCode() int

func (*GetTargetWithUpstreamResponse) GetTarget

type GetTeamGroupMappingsRequest

type GetTeamGroupMappingsRequest struct {
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Determines which page of the entities to retrieve.
	PageNumber *int64 `queryParam:"style=form,explode=true,name=page[number]"`
}

func (*GetTeamGroupMappingsRequest) GetPageNumber

func (o *GetTeamGroupMappingsRequest) GetPageNumber() *int64

func (*GetTeamGroupMappingsRequest) GetPageSize

func (o *GetTeamGroupMappingsRequest) GetPageSize() *int64

type GetTeamGroupMappingsResponse

type GetTeamGroupMappingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated collection of mappings grouped by team_id.
	TeamGroupMappingCollection *components.TeamGroupMappingCollection
}

func (*GetTeamGroupMappingsResponse) GetContentType

func (o *GetTeamGroupMappingsResponse) GetContentType() string

func (*GetTeamGroupMappingsResponse) GetRawResponse

func (o *GetTeamGroupMappingsResponse) GetRawResponse() *http.Response

func (*GetTeamGroupMappingsResponse) GetStatusCode

func (o *GetTeamGroupMappingsResponse) GetStatusCode() int

func (*GetTeamGroupMappingsResponse) GetTeamGroupMappingCollection

func (o *GetTeamGroupMappingsResponse) GetTeamGroupMappingCollection() *components.TeamGroupMappingCollection

type GetTeamRequest

type GetTeamRequest struct {
	// The team ID
	TeamID string `pathParam:"style=simple,explode=false,name=teamId"`
}

func (*GetTeamRequest) GetTeamID

func (o *GetTeamRequest) GetTeamID() string

type GetTeamResponse

type GetTeamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response including a single team.
	Team *components.Team
}

func (*GetTeamResponse) GetContentType

func (o *GetTeamResponse) GetContentType() string

func (*GetTeamResponse) GetRawResponse

func (o *GetTeamResponse) GetRawResponse() *http.Response

func (*GetTeamResponse) GetStatusCode

func (o *GetTeamResponse) GetStatusCode() int

func (*GetTeamResponse) GetTeam

func (o *GetTeamResponse) GetTeam() *components.Team

type GetTeamsTeamIDSystemAccountsQueryParamFilter

type GetTeamsTeamIDSystemAccountsQueryParamFilter struct {
	// Filter a string value field either by exact match or partial contains.
	Name *components.StringFieldFilter `queryParam:"name=name"`
}

GetTeamsTeamIDSystemAccountsQueryParamFilter - Filter system accounts returned in the response.

func (*GetTeamsTeamIDSystemAccountsQueryParamFilter) GetName

type GetTeamsTeamIDSystemAccountsRequest

type GetTeamsTeamIDSystemAccountsRequest struct {
	// ID of the team.
	TeamID string `pathParam:"style=simple,explode=false,name=teamId"`
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Determines which page of the entities to retrieve.
	PageNumber *int64 `queryParam:"style=form,explode=true,name=page[number]"`
	// Filter system accounts returned in the response.
	Filter *GetTeamsTeamIDSystemAccountsQueryParamFilter `queryParam:"style=deepObject,explode=true,name=filter"`
}

func (*GetTeamsTeamIDSystemAccountsRequest) GetFilter

func (*GetTeamsTeamIDSystemAccountsRequest) GetPageNumber

func (o *GetTeamsTeamIDSystemAccountsRequest) GetPageNumber() *int64

func (*GetTeamsTeamIDSystemAccountsRequest) GetPageSize

func (o *GetTeamsTeamIDSystemAccountsRequest) GetPageSize() *int64

func (*GetTeamsTeamIDSystemAccountsRequest) GetTeamID

type GetTeamsTeamIDSystemAccountsResponse

type GetTeamsTeamIDSystemAccountsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of system accounts.
	SystemAccountCollection *components.SystemAccountCollection
}

func (*GetTeamsTeamIDSystemAccountsResponse) GetContentType

func (o *GetTeamsTeamIDSystemAccountsResponse) GetContentType() string

func (*GetTeamsTeamIDSystemAccountsResponse) GetRawResponse

func (o *GetTeamsTeamIDSystemAccountsResponse) GetRawResponse() *http.Response

func (*GetTeamsTeamIDSystemAccountsResponse) GetStatusCode

func (o *GetTeamsTeamIDSystemAccountsResponse) GetStatusCode() int

func (*GetTeamsTeamIDSystemAccountsResponse) GetSystemAccountCollection

type GetUpstreamRequest

type GetUpstreamRequest struct {
	// ID of the Upstream to lookup
	UpstreamID string `pathParam:"style=simple,explode=false,name=UpstreamId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetUpstreamRequest) GetControlPlaneID

func (o *GetUpstreamRequest) GetControlPlaneID() string

func (*GetUpstreamRequest) GetUpstreamID

func (o *GetUpstreamRequest) GetUpstreamID() string

type GetUpstreamResponse

type GetUpstreamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Upstream
	Upstream *components.Upstream
}

func (*GetUpstreamResponse) GetContentType

func (o *GetUpstreamResponse) GetContentType() string

func (*GetUpstreamResponse) GetRawResponse

func (o *GetUpstreamResponse) GetRawResponse() *http.Response

func (*GetUpstreamResponse) GetStatusCode

func (o *GetUpstreamResponse) GetStatusCode() int

func (*GetUpstreamResponse) GetUpstream

func (o *GetUpstreamResponse) GetUpstream() *components.Upstream

type GetUserRequest

type GetUserRequest struct {
	// The ID of the user being deleted.
	UserID string `pathParam:"style=simple,explode=false,name=userId"`
}

func (*GetUserRequest) GetUserID

func (o *GetUserRequest) GetUserID() string

type GetUserResponse

type GetUserResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A get action response of a single user.
	User *components.User
}

func (*GetUserResponse) GetContentType

func (o *GetUserResponse) GetContentType() string

func (*GetUserResponse) GetRawResponse

func (o *GetUserResponse) GetRawResponse() *http.Response

func (*GetUserResponse) GetStatusCode

func (o *GetUserResponse) GetStatusCode() int

func (*GetUserResponse) GetUser

func (o *GetUserResponse) GetUser() *components.User

type GetUsersMeResponse

type GetUsersMeResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A get action response of a single user.
	User *components.User
}

func (*GetUsersMeResponse) GetContentType

func (o *GetUsersMeResponse) GetContentType() string

func (*GetUsersMeResponse) GetRawResponse

func (o *GetUsersMeResponse) GetRawResponse() *http.Response

func (*GetUsersMeResponse) GetStatusCode

func (o *GetUsersMeResponse) GetStatusCode() int

func (*GetUsersMeResponse) GetUser

func (o *GetUsersMeResponse) GetUser() *components.User

type GetVaultRequest

type GetVaultRequest struct {
	// ID of the Vault to lookup
	VaultID string `pathParam:"style=simple,explode=false,name=VaultId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*GetVaultRequest) GetControlPlaneID

func (o *GetVaultRequest) GetControlPlaneID() string

func (*GetVaultRequest) GetVaultID

func (o *GetVaultRequest) GetVaultID() string

type GetVaultResponse

type GetVaultResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully fetched Vault
	Vault *components.Vault
}

func (*GetVaultResponse) GetContentType

func (o *GetVaultResponse) GetContentType() string

func (*GetVaultResponse) GetRawResponse

func (o *GetVaultResponse) GetRawResponse() *http.Response

func (*GetVaultResponse) GetStatusCode

func (o *GetVaultResponse) GetStatusCode() int

func (*GetVaultResponse) GetVault

func (o *GetVaultResponse) GetVault() *components.Vault

type InviteUserResponse

type InviteUserResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*InviteUserResponse) GetContentType

func (o *InviteUserResponse) GetContentType() string

func (*InviteUserResponse) GetRawResponse

func (o *InviteUserResponse) GetRawResponse() *http.Response

func (*InviteUserResponse) GetStatusCode

func (o *InviteUserResponse) GetStatusCode() int

type ListACLRequest

type ListACLRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListACLRequest) GetControlPlaneID

func (o *ListACLRequest) GetControlPlaneID() string

func (*ListACLRequest) GetOffset

func (o *ListACLRequest) GetOffset() *string

func (*ListACLRequest) GetSize

func (o *ListACLRequest) GetSize() *int64

func (*ListACLRequest) GetTags

func (o *ListACLRequest) GetTags() *string

func (ListACLRequest) MarshalJSON

func (l ListACLRequest) MarshalJSON() ([]byte, error)

func (*ListACLRequest) UnmarshalJSON

func (l *ListACLRequest) UnmarshalJSON(data []byte) error

type ListACLResponse

type ListACLResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing ACLs
	Object *ListACLResponseBody
}

func (*ListACLResponse) GetContentType

func (o *ListACLResponse) GetContentType() string

func (*ListACLResponse) GetObject

func (o *ListACLResponse) GetObject() *ListACLResponseBody

func (*ListACLResponse) GetRawResponse

func (o *ListACLResponse) GetRawResponse() *http.Response

func (*ListACLResponse) GetStatusCode

func (o *ListACLResponse) GetStatusCode() int

type ListACLResponseBody

type ListACLResponseBody struct {
	Data []components.ACL `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListACLResponseBody - A successful response listing ACLs

func (*ListACLResponseBody) GetData

func (o *ListACLResponseBody) GetData() []components.ACL

func (*ListACLResponseBody) GetNext

func (o *ListACLResponseBody) GetNext() *string

func (*ListACLResponseBody) GetOffset

func (o *ListACLResponseBody) GetOffset() *string

type ListACLWithConsumerRequest

type ListACLWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListACLWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *ListACLWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*ListACLWithConsumerRequest) GetControlPlaneID

func (o *ListACLWithConsumerRequest) GetControlPlaneID() string

func (*ListACLWithConsumerRequest) GetOffset

func (o *ListACLWithConsumerRequest) GetOffset() *string

func (*ListACLWithConsumerRequest) GetSize

func (o *ListACLWithConsumerRequest) GetSize() *int64

func (*ListACLWithConsumerRequest) GetTags

func (o *ListACLWithConsumerRequest) GetTags() *string

func (ListACLWithConsumerRequest) MarshalJSON

func (l ListACLWithConsumerRequest) MarshalJSON() ([]byte, error)

func (*ListACLWithConsumerRequest) UnmarshalJSON

func (l *ListACLWithConsumerRequest) UnmarshalJSON(data []byte) error

type ListACLWithConsumerResponse

type ListACLWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing ACLs
	Object *ListACLWithConsumerResponseBody
}

func (*ListACLWithConsumerResponse) GetContentType

func (o *ListACLWithConsumerResponse) GetContentType() string

func (*ListACLWithConsumerResponse) GetObject

func (*ListACLWithConsumerResponse) GetRawResponse

func (o *ListACLWithConsumerResponse) GetRawResponse() *http.Response

func (*ListACLWithConsumerResponse) GetStatusCode

func (o *ListACLWithConsumerResponse) GetStatusCode() int

type ListACLWithConsumerResponseBody

type ListACLWithConsumerResponseBody struct {
	Data []components.ACL `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListACLWithConsumerResponseBody - A successful response listing ACLs

func (*ListACLWithConsumerResponseBody) GetData

func (*ListACLWithConsumerResponseBody) GetNext

func (*ListACLWithConsumerResponseBody) GetOffset

func (o *ListACLWithConsumerResponseBody) GetOffset() *string

type ListBasicAuthRequest

type ListBasicAuthRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListBasicAuthRequest) GetControlPlaneID

func (o *ListBasicAuthRequest) GetControlPlaneID() string

func (*ListBasicAuthRequest) GetOffset

func (o *ListBasicAuthRequest) GetOffset() *string

func (*ListBasicAuthRequest) GetSize

func (o *ListBasicAuthRequest) GetSize() *int64

func (*ListBasicAuthRequest) GetTags

func (o *ListBasicAuthRequest) GetTags() *string

func (ListBasicAuthRequest) MarshalJSON

func (l ListBasicAuthRequest) MarshalJSON() ([]byte, error)

func (*ListBasicAuthRequest) UnmarshalJSON

func (l *ListBasicAuthRequest) UnmarshalJSON(data []byte) error

type ListBasicAuthResponse

type ListBasicAuthResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Basic-auth credentials
	Object *ListBasicAuthResponseBody
}

func (*ListBasicAuthResponse) GetContentType

func (o *ListBasicAuthResponse) GetContentType() string

func (*ListBasicAuthResponse) GetObject

func (*ListBasicAuthResponse) GetRawResponse

func (o *ListBasicAuthResponse) GetRawResponse() *http.Response

func (*ListBasicAuthResponse) GetStatusCode

func (o *ListBasicAuthResponse) GetStatusCode() int

type ListBasicAuthResponseBody

type ListBasicAuthResponseBody struct {
	Data []components.BasicAuth `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListBasicAuthResponseBody - A successful response listing Basic-auth credentials

func (*ListBasicAuthResponseBody) GetData

func (*ListBasicAuthResponseBody) GetNext

func (o *ListBasicAuthResponseBody) GetNext() *string

func (*ListBasicAuthResponseBody) GetOffset

func (o *ListBasicAuthResponseBody) GetOffset() *string

type ListBasicAuthWithConsumerRequest

type ListBasicAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListBasicAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *ListBasicAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*ListBasicAuthWithConsumerRequest) GetControlPlaneID

func (o *ListBasicAuthWithConsumerRequest) GetControlPlaneID() string

func (*ListBasicAuthWithConsumerRequest) GetOffset

func (o *ListBasicAuthWithConsumerRequest) GetOffset() *string

func (*ListBasicAuthWithConsumerRequest) GetSize

func (*ListBasicAuthWithConsumerRequest) GetTags

func (ListBasicAuthWithConsumerRequest) MarshalJSON

func (l ListBasicAuthWithConsumerRequest) MarshalJSON() ([]byte, error)

func (*ListBasicAuthWithConsumerRequest) UnmarshalJSON

func (l *ListBasicAuthWithConsumerRequest) UnmarshalJSON(data []byte) error

type ListBasicAuthWithConsumerResponse

type ListBasicAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Basic-auth credentials
	Object *ListBasicAuthWithConsumerResponseBody
}

func (*ListBasicAuthWithConsumerResponse) GetContentType

func (o *ListBasicAuthWithConsumerResponse) GetContentType() string

func (*ListBasicAuthWithConsumerResponse) GetObject

func (*ListBasicAuthWithConsumerResponse) GetRawResponse

func (o *ListBasicAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*ListBasicAuthWithConsumerResponse) GetStatusCode

func (o *ListBasicAuthWithConsumerResponse) GetStatusCode() int

type ListBasicAuthWithConsumerResponseBody

type ListBasicAuthWithConsumerResponseBody struct {
	Data []components.BasicAuth `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListBasicAuthWithConsumerResponseBody - A successful response listing Basic-auth credentials

func (*ListBasicAuthWithConsumerResponseBody) GetData

func (*ListBasicAuthWithConsumerResponseBody) GetNext

func (*ListBasicAuthWithConsumerResponseBody) GetOffset

type ListCaCertificateRequest

type ListCaCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListCaCertificateRequest) GetControlPlaneID

func (o *ListCaCertificateRequest) GetControlPlaneID() string

func (*ListCaCertificateRequest) GetOffset

func (o *ListCaCertificateRequest) GetOffset() *string

func (*ListCaCertificateRequest) GetSize

func (o *ListCaCertificateRequest) GetSize() *int64

func (*ListCaCertificateRequest) GetTags

func (o *ListCaCertificateRequest) GetTags() *string

func (ListCaCertificateRequest) MarshalJSON

func (l ListCaCertificateRequest) MarshalJSON() ([]byte, error)

func (*ListCaCertificateRequest) UnmarshalJSON

func (l *ListCaCertificateRequest) UnmarshalJSON(data []byte) error

type ListCaCertificateResponse

type ListCaCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing CA Certificates
	Object *ListCaCertificateResponseBody
}

func (*ListCaCertificateResponse) GetContentType

func (o *ListCaCertificateResponse) GetContentType() string

func (*ListCaCertificateResponse) GetObject

func (*ListCaCertificateResponse) GetRawResponse

func (o *ListCaCertificateResponse) GetRawResponse() *http.Response

func (*ListCaCertificateResponse) GetStatusCode

func (o *ListCaCertificateResponse) GetStatusCode() int

type ListCaCertificateResponseBody

type ListCaCertificateResponseBody struct {
	Data []components.CACertificate `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListCaCertificateResponseBody - A successful response listing CA Certificates

func (*ListCaCertificateResponseBody) GetData

func (*ListCaCertificateResponseBody) GetNext

func (o *ListCaCertificateResponseBody) GetNext() *string

func (*ListCaCertificateResponseBody) GetOffset

func (o *ListCaCertificateResponseBody) GetOffset() *string

type ListCertificateRequest

type ListCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListCertificateRequest) GetControlPlaneID

func (o *ListCertificateRequest) GetControlPlaneID() string

func (*ListCertificateRequest) GetOffset

func (o *ListCertificateRequest) GetOffset() *string

func (*ListCertificateRequest) GetSize

func (o *ListCertificateRequest) GetSize() *int64

func (*ListCertificateRequest) GetTags

func (o *ListCertificateRequest) GetTags() *string

func (ListCertificateRequest) MarshalJSON

func (l ListCertificateRequest) MarshalJSON() ([]byte, error)

func (*ListCertificateRequest) UnmarshalJSON

func (l *ListCertificateRequest) UnmarshalJSON(data []byte) error

type ListCertificateResponse

type ListCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Certificates
	Object *ListCertificateResponseBody
}

func (*ListCertificateResponse) GetContentType

func (o *ListCertificateResponse) GetContentType() string

func (*ListCertificateResponse) GetObject

func (*ListCertificateResponse) GetRawResponse

func (o *ListCertificateResponse) GetRawResponse() *http.Response

func (*ListCertificateResponse) GetStatusCode

func (o *ListCertificateResponse) GetStatusCode() int

type ListCertificateResponseBody

type ListCertificateResponseBody struct {
	Data []components.Certificate `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListCertificateResponseBody - A successful response listing Certificates

func (*ListCertificateResponseBody) GetData

func (*ListCertificateResponseBody) GetNext

func (o *ListCertificateResponseBody) GetNext() *string

func (*ListCertificateResponseBody) GetOffset

func (o *ListCertificateResponseBody) GetOffset() *string

type ListConsumerGroupRequest

type ListConsumerGroupRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListConsumerGroupRequest) GetControlPlaneID

func (o *ListConsumerGroupRequest) GetControlPlaneID() string

func (*ListConsumerGroupRequest) GetOffset

func (o *ListConsumerGroupRequest) GetOffset() *string

func (*ListConsumerGroupRequest) GetSize

func (o *ListConsumerGroupRequest) GetSize() *int64

func (*ListConsumerGroupRequest) GetTags

func (o *ListConsumerGroupRequest) GetTags() *string

func (ListConsumerGroupRequest) MarshalJSON

func (l ListConsumerGroupRequest) MarshalJSON() ([]byte, error)

func (*ListConsumerGroupRequest) UnmarshalJSON

func (l *ListConsumerGroupRequest) UnmarshalJSON(data []byte) error

type ListConsumerGroupResponse

type ListConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Consumer Groups
	Object *ListConsumerGroupResponseBody
}

func (*ListConsumerGroupResponse) GetContentType

func (o *ListConsumerGroupResponse) GetContentType() string

func (*ListConsumerGroupResponse) GetObject

func (*ListConsumerGroupResponse) GetRawResponse

func (o *ListConsumerGroupResponse) GetRawResponse() *http.Response

func (*ListConsumerGroupResponse) GetStatusCode

func (o *ListConsumerGroupResponse) GetStatusCode() int

type ListConsumerGroupResponseBody

type ListConsumerGroupResponseBody struct {
	Data []components.ConsumerGroup `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListConsumerGroupResponseBody - A successful response listing Consumer Groups

func (*ListConsumerGroupResponseBody) GetData

func (*ListConsumerGroupResponseBody) GetNext

func (o *ListConsumerGroupResponseBody) GetNext() *string

func (*ListConsumerGroupResponseBody) GetOffset

func (o *ListConsumerGroupResponseBody) GetOffset() *string

type ListConsumerGroupsForConsumerRequest

type ListConsumerGroupsForConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Consumer to lookup
	ConsumerID string `pathParam:"style=simple,explode=false,name=ConsumerId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListConsumerGroupsForConsumerRequest) GetConsumerID

func (o *ListConsumerGroupsForConsumerRequest) GetConsumerID() string

func (*ListConsumerGroupsForConsumerRequest) GetControlPlaneID

func (o *ListConsumerGroupsForConsumerRequest) GetControlPlaneID() string

func (*ListConsumerGroupsForConsumerRequest) GetOffset

func (*ListConsumerGroupsForConsumerRequest) GetSize

func (*ListConsumerGroupsForConsumerRequest) GetTags

func (ListConsumerGroupsForConsumerRequest) MarshalJSON

func (l ListConsumerGroupsForConsumerRequest) MarshalJSON() ([]byte, error)

func (*ListConsumerGroupsForConsumerRequest) UnmarshalJSON

func (l *ListConsumerGroupsForConsumerRequest) UnmarshalJSON(data []byte) error

type ListConsumerGroupsForConsumerResponse

type ListConsumerGroupsForConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing consumer groups
	Object *ListConsumerGroupsForConsumerResponseBody
}

func (*ListConsumerGroupsForConsumerResponse) GetContentType

func (o *ListConsumerGroupsForConsumerResponse) GetContentType() string

func (*ListConsumerGroupsForConsumerResponse) GetObject

func (*ListConsumerGroupsForConsumerResponse) GetRawResponse

func (*ListConsumerGroupsForConsumerResponse) GetStatusCode

func (o *ListConsumerGroupsForConsumerResponse) GetStatusCode() int

type ListConsumerGroupsForConsumerResponseBody

type ListConsumerGroupsForConsumerResponseBody struct {
	Data []components.ConsumerGroup `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListConsumerGroupsForConsumerResponseBody - A successful response listing consumer groups

func (*ListConsumerGroupsForConsumerResponseBody) GetData

func (*ListConsumerGroupsForConsumerResponseBody) GetNext

func (*ListConsumerGroupsForConsumerResponseBody) GetOffset

type ListConsumerRequest

type ListConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListConsumerRequest) GetControlPlaneID

func (o *ListConsumerRequest) GetControlPlaneID() string

func (*ListConsumerRequest) GetOffset

func (o *ListConsumerRequest) GetOffset() *string

func (*ListConsumerRequest) GetSize

func (o *ListConsumerRequest) GetSize() *int64

func (*ListConsumerRequest) GetTags

func (o *ListConsumerRequest) GetTags() *string

func (ListConsumerRequest) MarshalJSON

func (l ListConsumerRequest) MarshalJSON() ([]byte, error)

func (*ListConsumerRequest) UnmarshalJSON

func (l *ListConsumerRequest) UnmarshalJSON(data []byte) error

type ListConsumerResponse

type ListConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Consumers
	Object *ListConsumerResponseBody
}

func (*ListConsumerResponse) GetContentType

func (o *ListConsumerResponse) GetContentType() string

func (*ListConsumerResponse) GetObject

func (*ListConsumerResponse) GetRawResponse

func (o *ListConsumerResponse) GetRawResponse() *http.Response

func (*ListConsumerResponse) GetStatusCode

func (o *ListConsumerResponse) GetStatusCode() int

type ListConsumerResponseBody

type ListConsumerResponseBody struct {
	Data []components.Consumer `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListConsumerResponseBody - A successful response listing Consumers

func (*ListConsumerResponseBody) GetData

func (*ListConsumerResponseBody) GetNext

func (o *ListConsumerResponseBody) GetNext() *string

func (*ListConsumerResponseBody) GetOffset

func (o *ListConsumerResponseBody) GetOffset() *string

type ListConsumersForConsumerGroupRequest

type ListConsumersForConsumerGroupRequest struct {
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListConsumersForConsumerGroupRequest) GetConsumerGroupID

func (o *ListConsumersForConsumerGroupRequest) GetConsumerGroupID() string

func (*ListConsumersForConsumerGroupRequest) GetControlPlaneID

func (o *ListConsumersForConsumerGroupRequest) GetControlPlaneID() string

func (*ListConsumersForConsumerGroupRequest) GetOffset

func (*ListConsumersForConsumerGroupRequest) GetSize

func (*ListConsumersForConsumerGroupRequest) GetTags

func (ListConsumersForConsumerGroupRequest) MarshalJSON

func (l ListConsumersForConsumerGroupRequest) MarshalJSON() ([]byte, error)

func (*ListConsumersForConsumerGroupRequest) UnmarshalJSON

func (l *ListConsumersForConsumerGroupRequest) UnmarshalJSON(data []byte) error

type ListConsumersForConsumerGroupResponse

type ListConsumersForConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing of consumers
	Object *ListConsumersForConsumerGroupResponseBody
}

func (*ListConsumersForConsumerGroupResponse) GetContentType

func (o *ListConsumersForConsumerGroupResponse) GetContentType() string

func (*ListConsumersForConsumerGroupResponse) GetObject

func (*ListConsumersForConsumerGroupResponse) GetRawResponse

func (*ListConsumersForConsumerGroupResponse) GetStatusCode

func (o *ListConsumersForConsumerGroupResponse) GetStatusCode() int

type ListConsumersForConsumerGroupResponseBody

type ListConsumersForConsumerGroupResponseBody struct {
	Data []components.Consumer `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListConsumersForConsumerGroupResponseBody - A successful response listing of consumers

func (*ListConsumersForConsumerGroupResponseBody) GetData

func (*ListConsumersForConsumerGroupResponseBody) GetNext

func (*ListConsumersForConsumerGroupResponseBody) GetOffset

type ListControlPlanesRequest

type ListControlPlanesRequest struct {
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Determines which page of the entities to retrieve.
	PageNumber *int64 `queryParam:"style=form,explode=true,name=page[number]"`
	// Filters a collection of control-planes.
	Filter *components.ControlPlaneFilterParameters `queryParam:"style=deepObject,explode=true,name=filter"`
	// Filter control planes in the response by associated labels.
	Labels *string `queryParam:"style=form,explode=true,name=labels"`
	// Sorts a collection of control-planes. Supported sort attributes are:
	//   - created_at
	//
	Sort *string `queryParam:"style=form,explode=true,name=sort"`
}

func (*ListControlPlanesRequest) GetFilter

func (*ListControlPlanesRequest) GetLabels

func (o *ListControlPlanesRequest) GetLabels() *string

func (*ListControlPlanesRequest) GetPageNumber

func (o *ListControlPlanesRequest) GetPageNumber() *int64

func (*ListControlPlanesRequest) GetPageSize

func (o *ListControlPlanesRequest) GetPageSize() *int64

func (*ListControlPlanesRequest) GetSort

func (o *ListControlPlanesRequest) GetSort() *string

type ListControlPlanesResponse

type ListControlPlanesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of control planes.
	ListControlPlanesResponse *components.ListControlPlanesResponse
}

func (*ListControlPlanesResponse) GetContentType

func (o *ListControlPlanesResponse) GetContentType() string

func (*ListControlPlanesResponse) GetListControlPlanesResponse

func (o *ListControlPlanesResponse) GetListControlPlanesResponse() *components.ListControlPlanesResponse

func (*ListControlPlanesResponse) GetRawResponse

func (o *ListControlPlanesResponse) GetRawResponse() *http.Response

func (*ListControlPlanesResponse) GetStatusCode

func (o *ListControlPlanesResponse) GetStatusCode() int

type ListCustomPluginRequest

type ListCustomPluginRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListCustomPluginRequest) GetControlPlaneID

func (o *ListCustomPluginRequest) GetControlPlaneID() string

func (*ListCustomPluginRequest) GetOffset

func (o *ListCustomPluginRequest) GetOffset() *string

func (*ListCustomPluginRequest) GetSize

func (o *ListCustomPluginRequest) GetSize() *int64

func (*ListCustomPluginRequest) GetTags

func (o *ListCustomPluginRequest) GetTags() *string

func (ListCustomPluginRequest) MarshalJSON

func (l ListCustomPluginRequest) MarshalJSON() ([]byte, error)

func (*ListCustomPluginRequest) UnmarshalJSON

func (l *ListCustomPluginRequest) UnmarshalJSON(data []byte) error

type ListCustomPluginResponse

type ListCustomPluginResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing CustomPlugins
	Object *ListCustomPluginResponseBody
}

func (*ListCustomPluginResponse) GetContentType

func (o *ListCustomPluginResponse) GetContentType() string

func (*ListCustomPluginResponse) GetObject

func (*ListCustomPluginResponse) GetRawResponse

func (o *ListCustomPluginResponse) GetRawResponse() *http.Response

func (*ListCustomPluginResponse) GetStatusCode

func (o *ListCustomPluginResponse) GetStatusCode() int

type ListCustomPluginResponseBody

type ListCustomPluginResponseBody struct {
	Data []components.CustomPlugin `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListCustomPluginResponseBody - A successful response listing CustomPlugins

func (*ListCustomPluginResponseBody) GetData

func (*ListCustomPluginResponseBody) GetNext

func (o *ListCustomPluginResponseBody) GetNext() *string

func (*ListCustomPluginResponseBody) GetOffset

func (o *ListCustomPluginResponseBody) GetOffset() *string

type ListDataplaneNodesRequest

type ListDataplaneNodesRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Request the next page of data, starting with the item after this parameter.
	PageAfter *string `queryParam:"style=form,explode=true,name=page[after]"`
}

func (*ListDataplaneNodesRequest) GetControlPlaneID

func (o *ListDataplaneNodesRequest) GetControlPlaneID() string

func (*ListDataplaneNodesRequest) GetPageAfter

func (o *ListDataplaneNodesRequest) GetPageAfter() *string

func (*ListDataplaneNodesRequest) GetPageSize

func (o *ListDataplaneNodesRequest) GetPageSize() *int64

type ListDataplaneNodesResponse

type ListDataplaneNodesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Example response
	ListNodes *components.ListNodes
}

func (*ListDataplaneNodesResponse) GetContentType

func (o *ListDataplaneNodesResponse) GetContentType() string

func (*ListDataplaneNodesResponse) GetListNodes

func (o *ListDataplaneNodesResponse) GetListNodes() *components.ListNodes

func (*ListDataplaneNodesResponse) GetRawResponse

func (o *ListDataplaneNodesResponse) GetRawResponse() *http.Response

func (*ListDataplaneNodesResponse) GetStatusCode

func (o *ListDataplaneNodesResponse) GetStatusCode() int

type ListDpClientCertificatesRequest

type ListDpClientCertificatesRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*ListDpClientCertificatesRequest) GetControlPlaneID

func (o *ListDpClientCertificatesRequest) GetControlPlaneID() string

type ListDpClientCertificatesResponse

type ListDpClientCertificatesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Example response
	ListDataPlaneCertificatesResponse *components.ListDataPlaneCertificatesResponse
}

func (*ListDpClientCertificatesResponse) GetContentType

func (o *ListDpClientCertificatesResponse) GetContentType() string

func (*ListDpClientCertificatesResponse) GetListDataPlaneCertificatesResponse

func (o *ListDpClientCertificatesResponse) GetListDataPlaneCertificatesResponse() *components.ListDataPlaneCertificatesResponse

func (*ListDpClientCertificatesResponse) GetRawResponse

func (o *ListDpClientCertificatesResponse) GetRawResponse() *http.Response

func (*ListDpClientCertificatesResponse) GetStatusCode

func (o *ListDpClientCertificatesResponse) GetStatusCode() int

type ListHmacAuthRequest

type ListHmacAuthRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListHmacAuthRequest) GetControlPlaneID

func (o *ListHmacAuthRequest) GetControlPlaneID() string

func (*ListHmacAuthRequest) GetOffset

func (o *ListHmacAuthRequest) GetOffset() *string

func (*ListHmacAuthRequest) GetSize

func (o *ListHmacAuthRequest) GetSize() *int64

func (*ListHmacAuthRequest) GetTags

func (o *ListHmacAuthRequest) GetTags() *string

func (ListHmacAuthRequest) MarshalJSON

func (l ListHmacAuthRequest) MarshalJSON() ([]byte, error)

func (*ListHmacAuthRequest) UnmarshalJSON

func (l *ListHmacAuthRequest) UnmarshalJSON(data []byte) error

type ListHmacAuthResponse

type ListHmacAuthResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing HMAC-auth credentials
	Object *ListHmacAuthResponseBody
}

func (*ListHmacAuthResponse) GetContentType

func (o *ListHmacAuthResponse) GetContentType() string

func (*ListHmacAuthResponse) GetObject

func (*ListHmacAuthResponse) GetRawResponse

func (o *ListHmacAuthResponse) GetRawResponse() *http.Response

func (*ListHmacAuthResponse) GetStatusCode

func (o *ListHmacAuthResponse) GetStatusCode() int

type ListHmacAuthResponseBody

type ListHmacAuthResponseBody struct {
	Data []components.HMACAuth `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListHmacAuthResponseBody - A successful response listing HMAC-auth credentials

func (*ListHmacAuthResponseBody) GetData

func (*ListHmacAuthResponseBody) GetNext

func (o *ListHmacAuthResponseBody) GetNext() *string

func (*ListHmacAuthResponseBody) GetOffset

func (o *ListHmacAuthResponseBody) GetOffset() *string

type ListHmacAuthWithConsumerRequest

type ListHmacAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListHmacAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *ListHmacAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*ListHmacAuthWithConsumerRequest) GetControlPlaneID

func (o *ListHmacAuthWithConsumerRequest) GetControlPlaneID() string

func (*ListHmacAuthWithConsumerRequest) GetOffset

func (o *ListHmacAuthWithConsumerRequest) GetOffset() *string

func (*ListHmacAuthWithConsumerRequest) GetSize

func (o *ListHmacAuthWithConsumerRequest) GetSize() *int64

func (*ListHmacAuthWithConsumerRequest) GetTags

func (ListHmacAuthWithConsumerRequest) MarshalJSON

func (l ListHmacAuthWithConsumerRequest) MarshalJSON() ([]byte, error)

func (*ListHmacAuthWithConsumerRequest) UnmarshalJSON

func (l *ListHmacAuthWithConsumerRequest) UnmarshalJSON(data []byte) error

type ListHmacAuthWithConsumerResponse

type ListHmacAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing HMAC-auth credentials
	Object *ListHmacAuthWithConsumerResponseBody
}

func (*ListHmacAuthWithConsumerResponse) GetContentType

func (o *ListHmacAuthWithConsumerResponse) GetContentType() string

func (*ListHmacAuthWithConsumerResponse) GetObject

func (*ListHmacAuthWithConsumerResponse) GetRawResponse

func (o *ListHmacAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*ListHmacAuthWithConsumerResponse) GetStatusCode

func (o *ListHmacAuthWithConsumerResponse) GetStatusCode() int

type ListHmacAuthWithConsumerResponseBody

type ListHmacAuthWithConsumerResponseBody struct {
	Data []components.HMACAuth `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListHmacAuthWithConsumerResponseBody - A successful response listing HMAC-auth credentials

func (*ListHmacAuthWithConsumerResponseBody) GetData

func (*ListHmacAuthWithConsumerResponseBody) GetNext

func (*ListHmacAuthWithConsumerResponseBody) GetOffset

type ListJwtRequest

type ListJwtRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListJwtRequest) GetControlPlaneID

func (o *ListJwtRequest) GetControlPlaneID() string

func (*ListJwtRequest) GetOffset

func (o *ListJwtRequest) GetOffset() *string

func (*ListJwtRequest) GetSize

func (o *ListJwtRequest) GetSize() *int64

func (*ListJwtRequest) GetTags

func (o *ListJwtRequest) GetTags() *string

func (ListJwtRequest) MarshalJSON

func (l ListJwtRequest) MarshalJSON() ([]byte, error)

func (*ListJwtRequest) UnmarshalJSON

func (l *ListJwtRequest) UnmarshalJSON(data []byte) error

type ListJwtResponse

type ListJwtResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing JWTs
	Object *ListJwtResponseBody
}

func (*ListJwtResponse) GetContentType

func (o *ListJwtResponse) GetContentType() string

func (*ListJwtResponse) GetObject

func (o *ListJwtResponse) GetObject() *ListJwtResponseBody

func (*ListJwtResponse) GetRawResponse

func (o *ListJwtResponse) GetRawResponse() *http.Response

func (*ListJwtResponse) GetStatusCode

func (o *ListJwtResponse) GetStatusCode() int

type ListJwtResponseBody

type ListJwtResponseBody struct {
	Data []components.Jwt `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListJwtResponseBody - A successful response listing JWTs

func (*ListJwtResponseBody) GetData

func (o *ListJwtResponseBody) GetData() []components.Jwt

func (*ListJwtResponseBody) GetNext

func (o *ListJwtResponseBody) GetNext() *string

func (*ListJwtResponseBody) GetOffset

func (o *ListJwtResponseBody) GetOffset() *string

type ListJwtWithConsumerRequest

type ListJwtWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListJwtWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *ListJwtWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*ListJwtWithConsumerRequest) GetControlPlaneID

func (o *ListJwtWithConsumerRequest) GetControlPlaneID() string

func (*ListJwtWithConsumerRequest) GetOffset

func (o *ListJwtWithConsumerRequest) GetOffset() *string

func (*ListJwtWithConsumerRequest) GetSize

func (o *ListJwtWithConsumerRequest) GetSize() *int64

func (*ListJwtWithConsumerRequest) GetTags

func (o *ListJwtWithConsumerRequest) GetTags() *string

func (ListJwtWithConsumerRequest) MarshalJSON

func (l ListJwtWithConsumerRequest) MarshalJSON() ([]byte, error)

func (*ListJwtWithConsumerRequest) UnmarshalJSON

func (l *ListJwtWithConsumerRequest) UnmarshalJSON(data []byte) error

type ListJwtWithConsumerResponse

type ListJwtWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing JWTs
	Object *ListJwtWithConsumerResponseBody
}

func (*ListJwtWithConsumerResponse) GetContentType

func (o *ListJwtWithConsumerResponse) GetContentType() string

func (*ListJwtWithConsumerResponse) GetObject

func (*ListJwtWithConsumerResponse) GetRawResponse

func (o *ListJwtWithConsumerResponse) GetRawResponse() *http.Response

func (*ListJwtWithConsumerResponse) GetStatusCode

func (o *ListJwtWithConsumerResponse) GetStatusCode() int

type ListJwtWithConsumerResponseBody

type ListJwtWithConsumerResponseBody struct {
	Data []components.Jwt `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListJwtWithConsumerResponseBody - A successful response listing JWTs

func (*ListJwtWithConsumerResponseBody) GetData

func (*ListJwtWithConsumerResponseBody) GetNext

func (*ListJwtWithConsumerResponseBody) GetOffset

func (o *ListJwtWithConsumerResponseBody) GetOffset() *string

type ListKeyAuthRequest

type ListKeyAuthRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListKeyAuthRequest) GetControlPlaneID

func (o *ListKeyAuthRequest) GetControlPlaneID() string

func (*ListKeyAuthRequest) GetOffset

func (o *ListKeyAuthRequest) GetOffset() *string

func (*ListKeyAuthRequest) GetSize

func (o *ListKeyAuthRequest) GetSize() *int64

func (*ListKeyAuthRequest) GetTags

func (o *ListKeyAuthRequest) GetTags() *string

func (ListKeyAuthRequest) MarshalJSON

func (l ListKeyAuthRequest) MarshalJSON() ([]byte, error)

func (*ListKeyAuthRequest) UnmarshalJSON

func (l *ListKeyAuthRequest) UnmarshalJSON(data []byte) error

type ListKeyAuthResponse

type ListKeyAuthResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing API-keys
	Object *ListKeyAuthResponseBody
}

func (*ListKeyAuthResponse) GetContentType

func (o *ListKeyAuthResponse) GetContentType() string

func (*ListKeyAuthResponse) GetObject

func (*ListKeyAuthResponse) GetRawResponse

func (o *ListKeyAuthResponse) GetRawResponse() *http.Response

func (*ListKeyAuthResponse) GetStatusCode

func (o *ListKeyAuthResponse) GetStatusCode() int

type ListKeyAuthResponseBody

type ListKeyAuthResponseBody struct {
	Data []components.KeyAuth `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListKeyAuthResponseBody - A successful response listing API-keys

func (*ListKeyAuthResponseBody) GetData

func (*ListKeyAuthResponseBody) GetNext

func (o *ListKeyAuthResponseBody) GetNext() *string

func (*ListKeyAuthResponseBody) GetOffset

func (o *ListKeyAuthResponseBody) GetOffset() *string

type ListKeyAuthWithConsumerRequest

type ListKeyAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListKeyAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *ListKeyAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*ListKeyAuthWithConsumerRequest) GetControlPlaneID

func (o *ListKeyAuthWithConsumerRequest) GetControlPlaneID() string

func (*ListKeyAuthWithConsumerRequest) GetOffset

func (o *ListKeyAuthWithConsumerRequest) GetOffset() *string

func (*ListKeyAuthWithConsumerRequest) GetSize

func (o *ListKeyAuthWithConsumerRequest) GetSize() *int64

func (*ListKeyAuthWithConsumerRequest) GetTags

func (o *ListKeyAuthWithConsumerRequest) GetTags() *string

func (ListKeyAuthWithConsumerRequest) MarshalJSON

func (l ListKeyAuthWithConsumerRequest) MarshalJSON() ([]byte, error)

func (*ListKeyAuthWithConsumerRequest) UnmarshalJSON

func (l *ListKeyAuthWithConsumerRequest) UnmarshalJSON(data []byte) error

type ListKeyAuthWithConsumerResponse

type ListKeyAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing API-keys
	Object *ListKeyAuthWithConsumerResponseBody
}

func (*ListKeyAuthWithConsumerResponse) GetContentType

func (o *ListKeyAuthWithConsumerResponse) GetContentType() string

func (*ListKeyAuthWithConsumerResponse) GetObject

func (*ListKeyAuthWithConsumerResponse) GetRawResponse

func (o *ListKeyAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*ListKeyAuthWithConsumerResponse) GetStatusCode

func (o *ListKeyAuthWithConsumerResponse) GetStatusCode() int

type ListKeyAuthWithConsumerResponseBody

type ListKeyAuthWithConsumerResponseBody struct {
	Data []components.KeyAuth `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListKeyAuthWithConsumerResponseBody - A successful response listing API-keys

func (*ListKeyAuthWithConsumerResponseBody) GetData

func (*ListKeyAuthWithConsumerResponseBody) GetNext

func (*ListKeyAuthWithConsumerResponseBody) GetOffset

type ListKeyRequest

type ListKeyRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListKeyRequest) GetControlPlaneID

func (o *ListKeyRequest) GetControlPlaneID() string

func (*ListKeyRequest) GetOffset

func (o *ListKeyRequest) GetOffset() *string

func (*ListKeyRequest) GetSize

func (o *ListKeyRequest) GetSize() *int64

func (*ListKeyRequest) GetTags

func (o *ListKeyRequest) GetTags() *string

func (ListKeyRequest) MarshalJSON

func (l ListKeyRequest) MarshalJSON() ([]byte, error)

func (*ListKeyRequest) UnmarshalJSON

func (l *ListKeyRequest) UnmarshalJSON(data []byte) error

type ListKeyResponse

type ListKeyResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Keys
	Object *ListKeyResponseBody
}

func (*ListKeyResponse) GetContentType

func (o *ListKeyResponse) GetContentType() string

func (*ListKeyResponse) GetObject

func (o *ListKeyResponse) GetObject() *ListKeyResponseBody

func (*ListKeyResponse) GetRawResponse

func (o *ListKeyResponse) GetRawResponse() *http.Response

func (*ListKeyResponse) GetStatusCode

func (o *ListKeyResponse) GetStatusCode() int

type ListKeyResponseBody

type ListKeyResponseBody struct {
	Data []components.Key `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListKeyResponseBody - A successful response listing Keys

func (*ListKeyResponseBody) GetData

func (o *ListKeyResponseBody) GetData() []components.Key

func (*ListKeyResponseBody) GetNext

func (o *ListKeyResponseBody) GetNext() *string

func (*ListKeyResponseBody) GetOffset

func (o *ListKeyResponseBody) GetOffset() *string

type ListKeySetRequest

type ListKeySetRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListKeySetRequest) GetControlPlaneID

func (o *ListKeySetRequest) GetControlPlaneID() string

func (*ListKeySetRequest) GetOffset

func (o *ListKeySetRequest) GetOffset() *string

func (*ListKeySetRequest) GetSize

func (o *ListKeySetRequest) GetSize() *int64

func (*ListKeySetRequest) GetTags

func (o *ListKeySetRequest) GetTags() *string

func (ListKeySetRequest) MarshalJSON

func (l ListKeySetRequest) MarshalJSON() ([]byte, error)

func (*ListKeySetRequest) UnmarshalJSON

func (l *ListKeySetRequest) UnmarshalJSON(data []byte) error

type ListKeySetResponse

type ListKeySetResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing KeySets
	Object *ListKeySetResponseBody
}

func (*ListKeySetResponse) GetContentType

func (o *ListKeySetResponse) GetContentType() string

func (*ListKeySetResponse) GetObject

func (*ListKeySetResponse) GetRawResponse

func (o *ListKeySetResponse) GetRawResponse() *http.Response

func (*ListKeySetResponse) GetStatusCode

func (o *ListKeySetResponse) GetStatusCode() int

type ListKeySetResponseBody

type ListKeySetResponseBody struct {
	Data []components.KeySet `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListKeySetResponseBody - A successful response listing KeySets

func (*ListKeySetResponseBody) GetData

func (o *ListKeySetResponseBody) GetData() []components.KeySet

func (*ListKeySetResponseBody) GetNext

func (o *ListKeySetResponseBody) GetNext() *string

func (*ListKeySetResponseBody) GetOffset

func (o *ListKeySetResponseBody) GetOffset() *string

type ListKeyWithKeySetRequest

type ListKeyWithKeySetRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the KeySet to lookup
	KeySetID string `pathParam:"style=simple,explode=false,name=KeySetId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListKeyWithKeySetRequest) GetControlPlaneID

func (o *ListKeyWithKeySetRequest) GetControlPlaneID() string

func (*ListKeyWithKeySetRequest) GetKeySetID

func (o *ListKeyWithKeySetRequest) GetKeySetID() string

func (*ListKeyWithKeySetRequest) GetOffset

func (o *ListKeyWithKeySetRequest) GetOffset() *string

func (*ListKeyWithKeySetRequest) GetSize

func (o *ListKeyWithKeySetRequest) GetSize() *int64

func (*ListKeyWithKeySetRequest) GetTags

func (o *ListKeyWithKeySetRequest) GetTags() *string

func (ListKeyWithKeySetRequest) MarshalJSON

func (l ListKeyWithKeySetRequest) MarshalJSON() ([]byte, error)

func (*ListKeyWithKeySetRequest) UnmarshalJSON

func (l *ListKeyWithKeySetRequest) UnmarshalJSON(data []byte) error

type ListKeyWithKeySetResponse

type ListKeyWithKeySetResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Keys
	Object *ListKeyWithKeySetResponseBody
}

func (*ListKeyWithKeySetResponse) GetContentType

func (o *ListKeyWithKeySetResponse) GetContentType() string

func (*ListKeyWithKeySetResponse) GetObject

func (*ListKeyWithKeySetResponse) GetRawResponse

func (o *ListKeyWithKeySetResponse) GetRawResponse() *http.Response

func (*ListKeyWithKeySetResponse) GetStatusCode

func (o *ListKeyWithKeySetResponse) GetStatusCode() int

type ListKeyWithKeySetResponseBody

type ListKeyWithKeySetResponseBody struct {
	Data []components.Key `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListKeyWithKeySetResponseBody - A successful response listing Keys

func (*ListKeyWithKeySetResponseBody) GetData

func (*ListKeyWithKeySetResponseBody) GetNext

func (o *ListKeyWithKeySetResponseBody) GetNext() *string

func (*ListKeyWithKeySetResponseBody) GetOffset

func (o *ListKeyWithKeySetResponseBody) GetOffset() *string

type ListMtlsAuthRequest

type ListMtlsAuthRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListMtlsAuthRequest) GetControlPlaneID

func (o *ListMtlsAuthRequest) GetControlPlaneID() string

func (*ListMtlsAuthRequest) GetOffset

func (o *ListMtlsAuthRequest) GetOffset() *string

func (*ListMtlsAuthRequest) GetSize

func (o *ListMtlsAuthRequest) GetSize() *int64

func (*ListMtlsAuthRequest) GetTags

func (o *ListMtlsAuthRequest) GetTags() *string

func (ListMtlsAuthRequest) MarshalJSON

func (l ListMtlsAuthRequest) MarshalJSON() ([]byte, error)

func (*ListMtlsAuthRequest) UnmarshalJSON

func (l *ListMtlsAuthRequest) UnmarshalJSON(data []byte) error

type ListMtlsAuthResponse

type ListMtlsAuthResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing MTLS-auth credentials
	Object *ListMtlsAuthResponseBody
}

func (*ListMtlsAuthResponse) GetContentType

func (o *ListMtlsAuthResponse) GetContentType() string

func (*ListMtlsAuthResponse) GetObject

func (*ListMtlsAuthResponse) GetRawResponse

func (o *ListMtlsAuthResponse) GetRawResponse() *http.Response

func (*ListMtlsAuthResponse) GetStatusCode

func (o *ListMtlsAuthResponse) GetStatusCode() int

type ListMtlsAuthResponseBody

type ListMtlsAuthResponseBody struct {
	Data []components.MTLSAuth `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListMtlsAuthResponseBody - A successful response listing MTLS-auth credentials

func (*ListMtlsAuthResponseBody) GetData

func (*ListMtlsAuthResponseBody) GetNext

func (o *ListMtlsAuthResponseBody) GetNext() *string

func (*ListMtlsAuthResponseBody) GetOffset

func (o *ListMtlsAuthResponseBody) GetOffset() *string

type ListMtlsAuthWithConsumerRequest

type ListMtlsAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListMtlsAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *ListMtlsAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*ListMtlsAuthWithConsumerRequest) GetControlPlaneID

func (o *ListMtlsAuthWithConsumerRequest) GetControlPlaneID() string

func (*ListMtlsAuthWithConsumerRequest) GetOffset

func (o *ListMtlsAuthWithConsumerRequest) GetOffset() *string

func (*ListMtlsAuthWithConsumerRequest) GetSize

func (o *ListMtlsAuthWithConsumerRequest) GetSize() *int64

func (*ListMtlsAuthWithConsumerRequest) GetTags

func (ListMtlsAuthWithConsumerRequest) MarshalJSON

func (l ListMtlsAuthWithConsumerRequest) MarshalJSON() ([]byte, error)

func (*ListMtlsAuthWithConsumerRequest) UnmarshalJSON

func (l *ListMtlsAuthWithConsumerRequest) UnmarshalJSON(data []byte) error

type ListMtlsAuthWithConsumerResponse

type ListMtlsAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing MTLS-auth credentials
	Object *ListMtlsAuthWithConsumerResponseBody
}

func (*ListMtlsAuthWithConsumerResponse) GetContentType

func (o *ListMtlsAuthWithConsumerResponse) GetContentType() string

func (*ListMtlsAuthWithConsumerResponse) GetObject

func (*ListMtlsAuthWithConsumerResponse) GetRawResponse

func (o *ListMtlsAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*ListMtlsAuthWithConsumerResponse) GetStatusCode

func (o *ListMtlsAuthWithConsumerResponse) GetStatusCode() int

type ListMtlsAuthWithConsumerResponseBody

type ListMtlsAuthWithConsumerResponseBody struct {
	Data []components.MTLSAuth `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListMtlsAuthWithConsumerResponseBody - A successful response listing MTLS-auth credentials

func (*ListMtlsAuthWithConsumerResponseBody) GetData

func (*ListMtlsAuthWithConsumerResponseBody) GetNext

func (*ListMtlsAuthWithConsumerResponseBody) GetOffset

type ListPluginRequest

type ListPluginRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListPluginRequest) GetControlPlaneID

func (o *ListPluginRequest) GetControlPlaneID() string

func (*ListPluginRequest) GetOffset

func (o *ListPluginRequest) GetOffset() *string

func (*ListPluginRequest) GetSize

func (o *ListPluginRequest) GetSize() *int64

func (*ListPluginRequest) GetTags

func (o *ListPluginRequest) GetTags() *string

func (ListPluginRequest) MarshalJSON

func (l ListPluginRequest) MarshalJSON() ([]byte, error)

func (*ListPluginRequest) UnmarshalJSON

func (l *ListPluginRequest) UnmarshalJSON(data []byte) error

type ListPluginResponse

type ListPluginResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Plugins
	Object *ListPluginResponseBody
}

func (*ListPluginResponse) GetContentType

func (o *ListPluginResponse) GetContentType() string

func (*ListPluginResponse) GetObject

func (*ListPluginResponse) GetRawResponse

func (o *ListPluginResponse) GetRawResponse() *http.Response

func (*ListPluginResponse) GetStatusCode

func (o *ListPluginResponse) GetStatusCode() int

type ListPluginResponseBody

type ListPluginResponseBody struct {
	Data []components.Plugin `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListPluginResponseBody - A successful response listing Plugins

func (*ListPluginResponseBody) GetData

func (o *ListPluginResponseBody) GetData() []components.Plugin

func (*ListPluginResponseBody) GetNext

func (o *ListPluginResponseBody) GetNext() *string

func (*ListPluginResponseBody) GetOffset

func (o *ListPluginResponseBody) GetOffset() *string

type ListPluginSchemasRequest

type ListPluginSchemasRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Request the next page of data, starting with the item after this parameter.
	PageAfter *string `queryParam:"style=form,explode=true,name=page[after]"`
}

func (*ListPluginSchemasRequest) GetControlPlaneID

func (o *ListPluginSchemasRequest) GetControlPlaneID() string

func (*ListPluginSchemasRequest) GetPageAfter

func (o *ListPluginSchemasRequest) GetPageAfter() *string

func (*ListPluginSchemasRequest) GetPageSize

func (o *ListPluginSchemasRequest) GetPageSize() *int64

type ListPluginSchemasResponse

type ListPluginSchemasResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of custom plugin schemas.
	ListPluginSchemas *components.ListPluginSchemas
}

func (*ListPluginSchemasResponse) GetContentType

func (o *ListPluginSchemasResponse) GetContentType() string

func (*ListPluginSchemasResponse) GetListPluginSchemas

func (o *ListPluginSchemasResponse) GetListPluginSchemas() *components.ListPluginSchemas

func (*ListPluginSchemasResponse) GetRawResponse

func (o *ListPluginSchemasResponse) GetRawResponse() *http.Response

func (*ListPluginSchemasResponse) GetStatusCode

func (o *ListPluginSchemasResponse) GetStatusCode() int

type ListPluginWithConsumerGroupRequest

type ListPluginWithConsumerGroupRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Consumer Group to lookup
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListPluginWithConsumerGroupRequest) GetConsumerGroupID

func (o *ListPluginWithConsumerGroupRequest) GetConsumerGroupID() string

func (*ListPluginWithConsumerGroupRequest) GetControlPlaneID

func (o *ListPluginWithConsumerGroupRequest) GetControlPlaneID() string

func (*ListPluginWithConsumerGroupRequest) GetOffset

func (*ListPluginWithConsumerGroupRequest) GetSize

func (*ListPluginWithConsumerGroupRequest) GetTags

func (ListPluginWithConsumerGroupRequest) MarshalJSON

func (l ListPluginWithConsumerGroupRequest) MarshalJSON() ([]byte, error)

func (*ListPluginWithConsumerGroupRequest) UnmarshalJSON

func (l *ListPluginWithConsumerGroupRequest) UnmarshalJSON(data []byte) error

type ListPluginWithConsumerGroupResponse

type ListPluginWithConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Plugins
	Object *ListPluginWithConsumerGroupResponseBody
}

func (*ListPluginWithConsumerGroupResponse) GetContentType

func (o *ListPluginWithConsumerGroupResponse) GetContentType() string

func (*ListPluginWithConsumerGroupResponse) GetObject

func (*ListPluginWithConsumerGroupResponse) GetRawResponse

func (o *ListPluginWithConsumerGroupResponse) GetRawResponse() *http.Response

func (*ListPluginWithConsumerGroupResponse) GetStatusCode

func (o *ListPluginWithConsumerGroupResponse) GetStatusCode() int

type ListPluginWithConsumerGroupResponseBody

type ListPluginWithConsumerGroupResponseBody struct {
	Data []components.Plugin `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListPluginWithConsumerGroupResponseBody - A successful response listing Plugins

func (*ListPluginWithConsumerGroupResponseBody) GetData

func (*ListPluginWithConsumerGroupResponseBody) GetNext

func (*ListPluginWithConsumerGroupResponseBody) GetOffset

type ListPluginWithConsumerRequest

type ListPluginWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListPluginWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *ListPluginWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*ListPluginWithConsumerRequest) GetControlPlaneID

func (o *ListPluginWithConsumerRequest) GetControlPlaneID() string

func (*ListPluginWithConsumerRequest) GetOffset

func (o *ListPluginWithConsumerRequest) GetOffset() *string

func (*ListPluginWithConsumerRequest) GetSize

func (o *ListPluginWithConsumerRequest) GetSize() *int64

func (*ListPluginWithConsumerRequest) GetTags

func (o *ListPluginWithConsumerRequest) GetTags() *string

func (ListPluginWithConsumerRequest) MarshalJSON

func (l ListPluginWithConsumerRequest) MarshalJSON() ([]byte, error)

func (*ListPluginWithConsumerRequest) UnmarshalJSON

func (l *ListPluginWithConsumerRequest) UnmarshalJSON(data []byte) error

type ListPluginWithConsumerResponse

type ListPluginWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Plugins
	Object *ListPluginWithConsumerResponseBody
}

func (*ListPluginWithConsumerResponse) GetContentType

func (o *ListPluginWithConsumerResponse) GetContentType() string

func (*ListPluginWithConsumerResponse) GetObject

func (*ListPluginWithConsumerResponse) GetRawResponse

func (o *ListPluginWithConsumerResponse) GetRawResponse() *http.Response

func (*ListPluginWithConsumerResponse) GetStatusCode

func (o *ListPluginWithConsumerResponse) GetStatusCode() int

type ListPluginWithConsumerResponseBody

type ListPluginWithConsumerResponseBody struct {
	Data []components.Plugin `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListPluginWithConsumerResponseBody - A successful response listing Plugins

func (*ListPluginWithConsumerResponseBody) GetData

func (*ListPluginWithConsumerResponseBody) GetNext

func (*ListPluginWithConsumerResponseBody) GetOffset

type ListPluginWithRouteRequest

type ListPluginWithRouteRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Route to lookup
	RouteID string `pathParam:"style=simple,explode=false,name=RouteId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListPluginWithRouteRequest) GetControlPlaneID

func (o *ListPluginWithRouteRequest) GetControlPlaneID() string

func (*ListPluginWithRouteRequest) GetOffset

func (o *ListPluginWithRouteRequest) GetOffset() *string

func (*ListPluginWithRouteRequest) GetRouteID

func (o *ListPluginWithRouteRequest) GetRouteID() string

func (*ListPluginWithRouteRequest) GetSize

func (o *ListPluginWithRouteRequest) GetSize() *int64

func (*ListPluginWithRouteRequest) GetTags

func (o *ListPluginWithRouteRequest) GetTags() *string

func (ListPluginWithRouteRequest) MarshalJSON

func (l ListPluginWithRouteRequest) MarshalJSON() ([]byte, error)

func (*ListPluginWithRouteRequest) UnmarshalJSON

func (l *ListPluginWithRouteRequest) UnmarshalJSON(data []byte) error

type ListPluginWithRouteResponse

type ListPluginWithRouteResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Plugins
	Object *ListPluginWithRouteResponseBody
}

func (*ListPluginWithRouteResponse) GetContentType

func (o *ListPluginWithRouteResponse) GetContentType() string

func (*ListPluginWithRouteResponse) GetObject

func (*ListPluginWithRouteResponse) GetRawResponse

func (o *ListPluginWithRouteResponse) GetRawResponse() *http.Response

func (*ListPluginWithRouteResponse) GetStatusCode

func (o *ListPluginWithRouteResponse) GetStatusCode() int

type ListPluginWithRouteResponseBody

type ListPluginWithRouteResponseBody struct {
	Data []components.Plugin `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListPluginWithRouteResponseBody - A successful response listing Plugins

func (*ListPluginWithRouteResponseBody) GetData

func (*ListPluginWithRouteResponseBody) GetNext

func (*ListPluginWithRouteResponseBody) GetOffset

func (o *ListPluginWithRouteResponseBody) GetOffset() *string

type ListPluginWithServiceRequest

type ListPluginWithServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListPluginWithServiceRequest) GetControlPlaneID

func (o *ListPluginWithServiceRequest) GetControlPlaneID() string

func (*ListPluginWithServiceRequest) GetOffset

func (o *ListPluginWithServiceRequest) GetOffset() *string

func (*ListPluginWithServiceRequest) GetServiceID

func (o *ListPluginWithServiceRequest) GetServiceID() string

func (*ListPluginWithServiceRequest) GetSize

func (o *ListPluginWithServiceRequest) GetSize() *int64

func (*ListPluginWithServiceRequest) GetTags

func (o *ListPluginWithServiceRequest) GetTags() *string

func (ListPluginWithServiceRequest) MarshalJSON

func (l ListPluginWithServiceRequest) MarshalJSON() ([]byte, error)

func (*ListPluginWithServiceRequest) UnmarshalJSON

func (l *ListPluginWithServiceRequest) UnmarshalJSON(data []byte) error

type ListPluginWithServiceResponse

type ListPluginWithServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Plugins
	Object *ListPluginWithServiceResponseBody
}

func (*ListPluginWithServiceResponse) GetContentType

func (o *ListPluginWithServiceResponse) GetContentType() string

func (*ListPluginWithServiceResponse) GetObject

func (*ListPluginWithServiceResponse) GetRawResponse

func (o *ListPluginWithServiceResponse) GetRawResponse() *http.Response

func (*ListPluginWithServiceResponse) GetStatusCode

func (o *ListPluginWithServiceResponse) GetStatusCode() int

type ListPluginWithServiceResponseBody

type ListPluginWithServiceResponseBody struct {
	Data []components.Plugin `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListPluginWithServiceResponseBody - A successful response listing Plugins

func (*ListPluginWithServiceResponseBody) GetData

func (*ListPluginWithServiceResponseBody) GetNext

func (*ListPluginWithServiceResponseBody) GetOffset

func (o *ListPluginWithServiceResponseBody) GetOffset() *string

type ListRouteRequest

type ListRouteRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListRouteRequest) GetControlPlaneID

func (o *ListRouteRequest) GetControlPlaneID() string

func (*ListRouteRequest) GetOffset

func (o *ListRouteRequest) GetOffset() *string

func (*ListRouteRequest) GetSize

func (o *ListRouteRequest) GetSize() *int64

func (*ListRouteRequest) GetTags

func (o *ListRouteRequest) GetTags() *string

func (ListRouteRequest) MarshalJSON

func (l ListRouteRequest) MarshalJSON() ([]byte, error)

func (*ListRouteRequest) UnmarshalJSON

func (l *ListRouteRequest) UnmarshalJSON(data []byte) error

type ListRouteResponse

type ListRouteResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Routes
	Object *ListRouteResponseBody
}

func (*ListRouteResponse) GetContentType

func (o *ListRouteResponse) GetContentType() string

func (*ListRouteResponse) GetObject

func (o *ListRouteResponse) GetObject() *ListRouteResponseBody

func (*ListRouteResponse) GetRawResponse

func (o *ListRouteResponse) GetRawResponse() *http.Response

func (*ListRouteResponse) GetStatusCode

func (o *ListRouteResponse) GetStatusCode() int

type ListRouteResponseBody

type ListRouteResponseBody struct {
	Data []components.Route `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListRouteResponseBody - A successful response listing Routes

func (*ListRouteResponseBody) GetData

func (o *ListRouteResponseBody) GetData() []components.Route

func (*ListRouteResponseBody) GetNext

func (o *ListRouteResponseBody) GetNext() *string

func (*ListRouteResponseBody) GetOffset

func (o *ListRouteResponseBody) GetOffset() *string

type ListRouteWithServiceRequest

type ListRouteWithServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListRouteWithServiceRequest) GetControlPlaneID

func (o *ListRouteWithServiceRequest) GetControlPlaneID() string

func (*ListRouteWithServiceRequest) GetOffset

func (o *ListRouteWithServiceRequest) GetOffset() *string

func (*ListRouteWithServiceRequest) GetServiceID

func (o *ListRouteWithServiceRequest) GetServiceID() string

func (*ListRouteWithServiceRequest) GetSize

func (o *ListRouteWithServiceRequest) GetSize() *int64

func (*ListRouteWithServiceRequest) GetTags

func (o *ListRouteWithServiceRequest) GetTags() *string

func (ListRouteWithServiceRequest) MarshalJSON

func (l ListRouteWithServiceRequest) MarshalJSON() ([]byte, error)

func (*ListRouteWithServiceRequest) UnmarshalJSON

func (l *ListRouteWithServiceRequest) UnmarshalJSON(data []byte) error

type ListRouteWithServiceResponse

type ListRouteWithServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Routes
	Object *ListRouteWithServiceResponseBody
}

func (*ListRouteWithServiceResponse) GetContentType

func (o *ListRouteWithServiceResponse) GetContentType() string

func (*ListRouteWithServiceResponse) GetObject

func (*ListRouteWithServiceResponse) GetRawResponse

func (o *ListRouteWithServiceResponse) GetRawResponse() *http.Response

func (*ListRouteWithServiceResponse) GetStatusCode

func (o *ListRouteWithServiceResponse) GetStatusCode() int

type ListRouteWithServiceResponseBody

type ListRouteWithServiceResponseBody struct {
	Data []components.Route `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListRouteWithServiceResponseBody - A successful response listing Routes

func (*ListRouteWithServiceResponseBody) GetData

func (*ListRouteWithServiceResponseBody) GetNext

func (*ListRouteWithServiceResponseBody) GetOffset

func (o *ListRouteWithServiceResponseBody) GetOffset() *string

type ListServiceRequest

type ListServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListServiceRequest) GetControlPlaneID

func (o *ListServiceRequest) GetControlPlaneID() string

func (*ListServiceRequest) GetOffset

func (o *ListServiceRequest) GetOffset() *string

func (*ListServiceRequest) GetSize

func (o *ListServiceRequest) GetSize() *int64

func (*ListServiceRequest) GetTags

func (o *ListServiceRequest) GetTags() *string

func (ListServiceRequest) MarshalJSON

func (l ListServiceRequest) MarshalJSON() ([]byte, error)

func (*ListServiceRequest) UnmarshalJSON

func (l *ListServiceRequest) UnmarshalJSON(data []byte) error

type ListServiceResponse

type ListServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Services
	Object *ListServiceResponseBody
}

func (*ListServiceResponse) GetContentType

func (o *ListServiceResponse) GetContentType() string

func (*ListServiceResponse) GetObject

func (*ListServiceResponse) GetRawResponse

func (o *ListServiceResponse) GetRawResponse() *http.Response

func (*ListServiceResponse) GetStatusCode

func (o *ListServiceResponse) GetStatusCode() int

type ListServiceResponseBody

type ListServiceResponseBody struct {
	Data []components.Service `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListServiceResponseBody - A successful response listing Services

func (*ListServiceResponseBody) GetData

func (*ListServiceResponseBody) GetNext

func (o *ListServiceResponseBody) GetNext() *string

func (*ListServiceResponseBody) GetOffset

func (o *ListServiceResponseBody) GetOffset() *string

type ListSniRequest

type ListSniRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListSniRequest) GetControlPlaneID

func (o *ListSniRequest) GetControlPlaneID() string

func (*ListSniRequest) GetOffset

func (o *ListSniRequest) GetOffset() *string

func (*ListSniRequest) GetSize

func (o *ListSniRequest) GetSize() *int64

func (*ListSniRequest) GetTags

func (o *ListSniRequest) GetTags() *string

func (ListSniRequest) MarshalJSON

func (l ListSniRequest) MarshalJSON() ([]byte, error)

func (*ListSniRequest) UnmarshalJSON

func (l *ListSniRequest) UnmarshalJSON(data []byte) error

type ListSniResponse

type ListSniResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing SNIs
	Object *ListSniResponseBody
}

func (*ListSniResponse) GetContentType

func (o *ListSniResponse) GetContentType() string

func (*ListSniResponse) GetObject

func (o *ListSniResponse) GetObject() *ListSniResponseBody

func (*ListSniResponse) GetRawResponse

func (o *ListSniResponse) GetRawResponse() *http.Response

func (*ListSniResponse) GetStatusCode

func (o *ListSniResponse) GetStatusCode() int

type ListSniResponseBody

type ListSniResponseBody struct {
	Data []components.Sni `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListSniResponseBody - A successful response listing SNIs

func (*ListSniResponseBody) GetData

func (o *ListSniResponseBody) GetData() []components.Sni

func (*ListSniResponseBody) GetNext

func (o *ListSniResponseBody) GetNext() *string

func (*ListSniResponseBody) GetOffset

func (o *ListSniResponseBody) GetOffset() *string

type ListSniWithCertificateRequest

type ListSniWithCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Certificate to lookup
	CertificateID string `pathParam:"style=simple,explode=false,name=CertificateId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListSniWithCertificateRequest) GetCertificateID

func (o *ListSniWithCertificateRequest) GetCertificateID() string

func (*ListSniWithCertificateRequest) GetControlPlaneID

func (o *ListSniWithCertificateRequest) GetControlPlaneID() string

func (*ListSniWithCertificateRequest) GetOffset

func (o *ListSniWithCertificateRequest) GetOffset() *string

func (*ListSniWithCertificateRequest) GetSize

func (o *ListSniWithCertificateRequest) GetSize() *int64

func (*ListSniWithCertificateRequest) GetTags

func (o *ListSniWithCertificateRequest) GetTags() *string

func (ListSniWithCertificateRequest) MarshalJSON

func (l ListSniWithCertificateRequest) MarshalJSON() ([]byte, error)

func (*ListSniWithCertificateRequest) UnmarshalJSON

func (l *ListSniWithCertificateRequest) UnmarshalJSON(data []byte) error

type ListSniWithCertificateResponse

type ListSniWithCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing SNIs
	Object *ListSniWithCertificateResponseBody
}

func (*ListSniWithCertificateResponse) GetContentType

func (o *ListSniWithCertificateResponse) GetContentType() string

func (*ListSniWithCertificateResponse) GetObject

func (*ListSniWithCertificateResponse) GetRawResponse

func (o *ListSniWithCertificateResponse) GetRawResponse() *http.Response

func (*ListSniWithCertificateResponse) GetStatusCode

func (o *ListSniWithCertificateResponse) GetStatusCode() int

type ListSniWithCertificateResponseBody

type ListSniWithCertificateResponseBody struct {
	Data []components.Sni `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListSniWithCertificateResponseBody - A successful response listing SNIs

func (*ListSniWithCertificateResponseBody) GetData

func (*ListSniWithCertificateResponseBody) GetNext

func (*ListSniWithCertificateResponseBody) GetOffset

type ListTargetWithUpstreamRequest

type ListTargetWithUpstreamRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID or target of the Target to lookup
	UpstreamIDForTarget string `pathParam:"style=simple,explode=false,name=UpstreamIdForTarget"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListTargetWithUpstreamRequest) GetControlPlaneID

func (o *ListTargetWithUpstreamRequest) GetControlPlaneID() string

func (*ListTargetWithUpstreamRequest) GetOffset

func (o *ListTargetWithUpstreamRequest) GetOffset() *string

func (*ListTargetWithUpstreamRequest) GetSize

func (o *ListTargetWithUpstreamRequest) GetSize() *int64

func (*ListTargetWithUpstreamRequest) GetTags

func (o *ListTargetWithUpstreamRequest) GetTags() *string

func (*ListTargetWithUpstreamRequest) GetUpstreamIDForTarget

func (o *ListTargetWithUpstreamRequest) GetUpstreamIDForTarget() string

func (ListTargetWithUpstreamRequest) MarshalJSON

func (l ListTargetWithUpstreamRequest) MarshalJSON() ([]byte, error)

func (*ListTargetWithUpstreamRequest) UnmarshalJSON

func (l *ListTargetWithUpstreamRequest) UnmarshalJSON(data []byte) error

type ListTargetWithUpstreamResponse

type ListTargetWithUpstreamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Targets
	Object *ListTargetWithUpstreamResponseBody
}

func (*ListTargetWithUpstreamResponse) GetContentType

func (o *ListTargetWithUpstreamResponse) GetContentType() string

func (*ListTargetWithUpstreamResponse) GetObject

func (*ListTargetWithUpstreamResponse) GetRawResponse

func (o *ListTargetWithUpstreamResponse) GetRawResponse() *http.Response

func (*ListTargetWithUpstreamResponse) GetStatusCode

func (o *ListTargetWithUpstreamResponse) GetStatusCode() int

type ListTargetWithUpstreamResponseBody

type ListTargetWithUpstreamResponseBody struct {
	Data []components.Target `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListTargetWithUpstreamResponseBody - A successful response listing Targets

func (*ListTargetWithUpstreamResponseBody) GetData

func (*ListTargetWithUpstreamResponseBody) GetNext

func (*ListTargetWithUpstreamResponseBody) GetOffset

type ListTeamRolesQueryParamFilter

type ListTeamRolesQueryParamFilter struct {
	// Filter a string value by exact match.
	RoleName *components.StringFieldEqualsFilter `queryParam:"name=role_name"`
	// Filter a string value by exact match.
	EntityTypeName *components.StringFieldEqualsFilter `queryParam:"name=entity_type_name"`
}

ListTeamRolesQueryParamFilter - Filter roles returned in the response.

func (*ListTeamRolesQueryParamFilter) GetEntityTypeName

func (*ListTeamRolesQueryParamFilter) GetRoleName

type ListTeamRolesRequest

type ListTeamRolesRequest struct {
	// The team ID
	TeamID string `pathParam:"style=simple,explode=false,name=teamId"`
	// Filter roles returned in the response.
	Filter *ListTeamRolesQueryParamFilter `queryParam:"style=deepObject,explode=true,name=filter"`
}

func (*ListTeamRolesRequest) GetFilter

func (*ListTeamRolesRequest) GetTeamID

func (o *ListTeamRolesRequest) GetTeamID() string

type ListTeamRolesResponse

type ListTeamRolesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of assigned roles.
	AssignedRoleCollection *components.AssignedRoleCollection
}

func (*ListTeamRolesResponse) GetAssignedRoleCollection

func (o *ListTeamRolesResponse) GetAssignedRoleCollection() *components.AssignedRoleCollection

func (*ListTeamRolesResponse) GetContentType

func (o *ListTeamRolesResponse) GetContentType() string

func (*ListTeamRolesResponse) GetRawResponse

func (o *ListTeamRolesResponse) GetRawResponse() *http.Response

func (*ListTeamRolesResponse) GetStatusCode

func (o *ListTeamRolesResponse) GetStatusCode() int

type ListTeamUsersQueryParamFilter

type ListTeamUsersQueryParamFilter struct {
	// Filter a string value by exact match.
	ID *components.StringFieldEqualsFilter `queryParam:"name=id"`
	// Filter a string value field either by exact match or partial contains.
	Email *components.StringFieldFilter `queryParam:"name=email"`
	// Filter a string value field either by exact match or partial contains.
	FullName *components.StringFieldFilter `queryParam:"name=full_name"`
	// Filter by a boolean value (true/false).
	Active *bool `queryParam:"name=active"`
}

ListTeamUsersQueryParamFilter - Filter users returned in the response.

func (*ListTeamUsersQueryParamFilter) GetActive

func (o *ListTeamUsersQueryParamFilter) GetActive() *bool

func (*ListTeamUsersQueryParamFilter) GetEmail

func (*ListTeamUsersQueryParamFilter) GetFullName

func (*ListTeamUsersQueryParamFilter) GetID

type ListTeamUsersRequest

type ListTeamUsersRequest struct {
	// ID of the team.
	TeamID string `pathParam:"style=simple,explode=false,name=teamId"`
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Determines which page of the entities to retrieve.
	PageNumber *int64 `queryParam:"style=form,explode=true,name=page[number]"`
	// Filter users returned in the response.
	Filter *ListTeamUsersQueryParamFilter `queryParam:"style=deepObject,explode=true,name=filter"`
}

func (*ListTeamUsersRequest) GetFilter

func (*ListTeamUsersRequest) GetPageNumber

func (o *ListTeamUsersRequest) GetPageNumber() *int64

func (*ListTeamUsersRequest) GetPageSize

func (o *ListTeamUsersRequest) GetPageSize() *int64

func (*ListTeamUsersRequest) GetTeamID

func (o *ListTeamUsersRequest) GetTeamID() string

type ListTeamUsersResponse

type ListTeamUsersResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of users.
	UserCollection *components.UserCollection
}

func (*ListTeamUsersResponse) GetContentType

func (o *ListTeamUsersResponse) GetContentType() string

func (*ListTeamUsersResponse) GetRawResponse

func (o *ListTeamUsersResponse) GetRawResponse() *http.Response

func (*ListTeamUsersResponse) GetStatusCode

func (o *ListTeamUsersResponse) GetStatusCode() int

func (*ListTeamUsersResponse) GetUserCollection

func (o *ListTeamUsersResponse) GetUserCollection() *components.UserCollection

type ListTeamsQueryParamFilter

type ListTeamsQueryParamFilter struct {
	// Filter a string value field either by exact match or partial contains.
	Name *components.StringFieldFilter `queryParam:"name=name"`
}

ListTeamsQueryParamFilter - Filter teams returned in the response.

func (*ListTeamsQueryParamFilter) GetName

type ListTeamsRequest

type ListTeamsRequest struct {
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Determines which page of the entities to retrieve.
	PageNumber *int64 `queryParam:"style=form,explode=true,name=page[number]"`
	// Filter teams returned in the response.
	Filter *ListTeamsQueryParamFilter `queryParam:"style=deepObject,explode=true,name=filter"`
}

func (*ListTeamsRequest) GetFilter

func (*ListTeamsRequest) GetPageNumber

func (o *ListTeamsRequest) GetPageNumber() *int64

func (*ListTeamsRequest) GetPageSize

func (o *ListTeamsRequest) GetPageSize() *int64

type ListTeamsResponse

type ListTeamsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of users.
	TeamCollection *components.TeamCollection
}

func (*ListTeamsResponse) GetContentType

func (o *ListTeamsResponse) GetContentType() string

func (*ListTeamsResponse) GetRawResponse

func (o *ListTeamsResponse) GetRawResponse() *http.Response

func (*ListTeamsResponse) GetStatusCode

func (o *ListTeamsResponse) GetStatusCode() int

func (*ListTeamsResponse) GetTeamCollection

func (o *ListTeamsResponse) GetTeamCollection() *components.TeamCollection

type ListUpstreamRequest

type ListUpstreamRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListUpstreamRequest) GetControlPlaneID

func (o *ListUpstreamRequest) GetControlPlaneID() string

func (*ListUpstreamRequest) GetOffset

func (o *ListUpstreamRequest) GetOffset() *string

func (*ListUpstreamRequest) GetSize

func (o *ListUpstreamRequest) GetSize() *int64

func (*ListUpstreamRequest) GetTags

func (o *ListUpstreamRequest) GetTags() *string

func (ListUpstreamRequest) MarshalJSON

func (l ListUpstreamRequest) MarshalJSON() ([]byte, error)

func (*ListUpstreamRequest) UnmarshalJSON

func (l *ListUpstreamRequest) UnmarshalJSON(data []byte) error

type ListUpstreamResponse

type ListUpstreamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Upstreams
	Object *ListUpstreamResponseBody
}

func (*ListUpstreamResponse) GetContentType

func (o *ListUpstreamResponse) GetContentType() string

func (*ListUpstreamResponse) GetObject

func (*ListUpstreamResponse) GetRawResponse

func (o *ListUpstreamResponse) GetRawResponse() *http.Response

func (*ListUpstreamResponse) GetStatusCode

func (o *ListUpstreamResponse) GetStatusCode() int

type ListUpstreamResponseBody

type ListUpstreamResponseBody struct {
	Data []components.Upstream `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListUpstreamResponseBody - A successful response listing Upstreams

func (*ListUpstreamResponseBody) GetData

func (*ListUpstreamResponseBody) GetNext

func (o *ListUpstreamResponseBody) GetNext() *string

func (*ListUpstreamResponseBody) GetOffset

func (o *ListUpstreamResponseBody) GetOffset() *string

type ListUserRolesQueryParamFilter

type ListUserRolesQueryParamFilter struct {
	// Filter a string value by exact match.
	RoleName *components.StringFieldEqualsFilter `queryParam:"name=role_name"`
	// Filter a string value by exact match.
	EntityTypeName *components.StringFieldEqualsFilter `queryParam:"name=entity_type_name"`
}

ListUserRolesQueryParamFilter - Filter roles returned in the response.

func (*ListUserRolesQueryParamFilter) GetEntityTypeName

func (*ListUserRolesQueryParamFilter) GetRoleName

type ListUserRolesRequest

type ListUserRolesRequest struct {
	// The user ID
	UserID string `pathParam:"style=simple,explode=false,name=userId"`
	// Filter roles returned in the response.
	Filter *ListUserRolesQueryParamFilter `queryParam:"style=deepObject,explode=true,name=filter"`
}

func (*ListUserRolesRequest) GetFilter

func (*ListUserRolesRequest) GetUserID

func (o *ListUserRolesRequest) GetUserID() string

type ListUserRolesResponse

type ListUserRolesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of assigned roles.
	AssignedRoleCollection *components.AssignedRoleCollection
}

func (*ListUserRolesResponse) GetAssignedRoleCollection

func (o *ListUserRolesResponse) GetAssignedRoleCollection() *components.AssignedRoleCollection

func (*ListUserRolesResponse) GetContentType

func (o *ListUserRolesResponse) GetContentType() string

func (*ListUserRolesResponse) GetRawResponse

func (o *ListUserRolesResponse) GetRawResponse() *http.Response

func (*ListUserRolesResponse) GetStatusCode

func (o *ListUserRolesResponse) GetStatusCode() int

type ListUserTeamsQueryParamFilter

type ListUserTeamsQueryParamFilter struct {
	// Filter a string value field either by exact match or partial contains.
	Name *components.StringFieldFilter `queryParam:"name=name"`
}

ListUserTeamsQueryParamFilter - Filter teams returned in the response.

func (*ListUserTeamsQueryParamFilter) GetName

type ListUserTeamsRequest

type ListUserTeamsRequest struct {
	// The user ID.
	UserID string `pathParam:"style=simple,explode=false,name=userId"`
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Determines which page of the entities to retrieve.
	PageNumber *int64 `queryParam:"style=form,explode=true,name=page[number]"`
	// Filter teams returned in the response.
	Filter *ListUserTeamsQueryParamFilter `queryParam:"style=deepObject,explode=true,name=filter"`
}

func (*ListUserTeamsRequest) GetFilter

func (*ListUserTeamsRequest) GetPageNumber

func (o *ListUserTeamsRequest) GetPageNumber() *int64

func (*ListUserTeamsRequest) GetPageSize

func (o *ListUserTeamsRequest) GetPageSize() *int64

func (*ListUserTeamsRequest) GetUserID

func (o *ListUserTeamsRequest) GetUserID() string

type ListUserTeamsResponse

type ListUserTeamsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of users.
	TeamCollection *components.TeamCollection
}

func (*ListUserTeamsResponse) GetContentType

func (o *ListUserTeamsResponse) GetContentType() string

func (*ListUserTeamsResponse) GetRawResponse

func (o *ListUserTeamsResponse) GetRawResponse() *http.Response

func (*ListUserTeamsResponse) GetStatusCode

func (o *ListUserTeamsResponse) GetStatusCode() int

func (*ListUserTeamsResponse) GetTeamCollection

func (o *ListUserTeamsResponse) GetTeamCollection() *components.TeamCollection

type ListUsersQueryParamFilter

type ListUsersQueryParamFilter struct {
	// Filter a string value by exact match.
	ID *components.StringFieldEqualsFilter `queryParam:"name=id"`
	// Filter a string value field either by exact match or partial contains.
	Email *components.StringFieldFilter `queryParam:"name=email"`
	// Filter a string value field either by exact match or partial contains.
	FullName *components.StringFieldFilter `queryParam:"name=full_name"`
	// Filter by a boolean value (true/false).
	Active *bool `queryParam:"name=active"`
}

ListUsersQueryParamFilter - Filter users returned in the response.

func (*ListUsersQueryParamFilter) GetActive

func (o *ListUsersQueryParamFilter) GetActive() *bool

func (*ListUsersQueryParamFilter) GetEmail

func (*ListUsersQueryParamFilter) GetFullName

func (*ListUsersQueryParamFilter) GetID

type ListUsersRequest

type ListUsersRequest struct {
	// The maximum number of items to include per page. The last page of a collection may include fewer items.
	PageSize *int64 `queryParam:"style=form,explode=true,name=page[size]"`
	// Determines which page of the entities to retrieve.
	PageNumber *int64 `queryParam:"style=form,explode=true,name=page[number]"`
	// Filter users returned in the response.
	Filter *ListUsersQueryParamFilter `queryParam:"style=deepObject,explode=true,name=filter"`
}

func (*ListUsersRequest) GetFilter

func (*ListUsersRequest) GetPageNumber

func (o *ListUsersRequest) GetPageNumber() *int64

func (*ListUsersRequest) GetPageSize

func (o *ListUsersRequest) GetPageSize() *int64

type ListUsersResponse

type ListUsersResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of users.
	UserCollection *components.UserCollection
}

func (*ListUsersResponse) GetContentType

func (o *ListUsersResponse) GetContentType() string

func (*ListUsersResponse) GetRawResponse

func (o *ListUsersResponse) GetRawResponse() *http.Response

func (*ListUsersResponse) GetStatusCode

func (o *ListUsersResponse) GetStatusCode() int

func (*ListUsersResponse) GetUserCollection

func (o *ListUsersResponse) GetUserCollection() *components.UserCollection

type ListVaultRequest

type ListVaultRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Number of resources to be returned.
	Size *int64 `default:"100" queryParam:"style=form,explode=true,name=size"`
	// Offset from which to return the next set of resources. Use the value of the 'offset' field from the response of a list operation as input here to paginate through all the resources
	Offset *string `queryParam:"style=form,explode=true,name=offset"`
	// A list of tags to filter the list of resources on. Multiple tags can be concatenated using ',' to mean AND or using '/' to mean OR.
	Tags *string `queryParam:"style=form,explode=true,name=tags"`
}

func (*ListVaultRequest) GetControlPlaneID

func (o *ListVaultRequest) GetControlPlaneID() string

func (*ListVaultRequest) GetOffset

func (o *ListVaultRequest) GetOffset() *string

func (*ListVaultRequest) GetSize

func (o *ListVaultRequest) GetSize() *int64

func (*ListVaultRequest) GetTags

func (o *ListVaultRequest) GetTags() *string

func (ListVaultRequest) MarshalJSON

func (l ListVaultRequest) MarshalJSON() ([]byte, error)

func (*ListVaultRequest) UnmarshalJSON

func (l *ListVaultRequest) UnmarshalJSON(data []byte) error

type ListVaultResponse

type ListVaultResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A successful response listing Vaults
	Object *ListVaultResponseBody
}

func (*ListVaultResponse) GetContentType

func (o *ListVaultResponse) GetContentType() string

func (*ListVaultResponse) GetObject

func (o *ListVaultResponse) GetObject() *ListVaultResponseBody

func (*ListVaultResponse) GetRawResponse

func (o *ListVaultResponse) GetRawResponse() *http.Response

func (*ListVaultResponse) GetStatusCode

func (o *ListVaultResponse) GetStatusCode() int

type ListVaultResponseBody

type ListVaultResponseBody struct {
	Data []components.Vault `json:"data,omitempty"`
	// URI to the next page (may be null)
	Next *string `json:"next,omitempty"`
	// Offset is used to paginate through the API. Provide this value to the next list operation to fetch the next page
	Offset *string `json:"offset,omitempty"`
}

ListVaultResponseBody - A successful response listing Vaults

func (*ListVaultResponseBody) GetData

func (o *ListVaultResponseBody) GetData() []components.Vault

func (*ListVaultResponseBody) GetNext

func (o *ListVaultResponseBody) GetNext() *string

func (*ListVaultResponseBody) GetOffset

func (o *ListVaultResponseBody) GetOffset() *string

type Option

type Option func(*Options, ...string) error

func WithAcceptHeaderOverride

func WithAcceptHeaderOverride(acceptHeaderOverride AcceptHeaderEnum) Option

func WithOperationTimeout

func WithOperationTimeout(timeout time.Duration) Option

WithOperationTimeout allows setting the request timeout applied for an operation.

func WithRetries

func WithRetries(config retry.Config) Option

WithRetries allows customizing the default retry configuration.

func WithServerURL

func WithServerURL(serverURL string) Option

WithServerURL allows providing an alternative server URL.

func WithSetHeaders

func WithSetHeaders(hdrs map[string]string) Option

WithSetHeaders takes a map of headers that will applied to a request. If the request contains headers that are in the map then they will be overwritten.

func WithTemplatedServerURL

func WithTemplatedServerURL(serverURL string, params map[string]string) Option

WithTemplatedServerURL allows providing an alternative server URL with templated parameters.

func WithURLOverride

func WithURLOverride(urlOverride string) Option

WithURLOverride allows overriding the URL.

type Options

type Options struct {
	ServerURL            *string
	Retries              *retry.Config
	Timeout              *time.Duration
	AcceptHeaderOverride *AcceptHeaderEnum
	URLOverride          *string
	SetHeaders           map[string]string
}

type PatchSystemAccountsIDAccessTokensIDRequest

type PatchSystemAccountsIDAccessTokensIDRequest struct {
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
	// ID of the system account access token.
	TokenID                        string                                     `pathParam:"style=simple,explode=false,name=tokenId"`
	UpdateSystemAccountAccessToken *components.UpdateSystemAccountAccessToken `request:"mediaType=application/json"`
}

func (*PatchSystemAccountsIDAccessTokensIDRequest) GetAccountID

func (*PatchSystemAccountsIDAccessTokensIDRequest) GetTokenID

func (*PatchSystemAccountsIDAccessTokensIDRequest) GetUpdateSystemAccountAccessToken

type PatchSystemAccountsIDAccessTokensIDResponse

type PatchSystemAccountsIDAccessTokensIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response including a single system account access token.
	SystemAccountAccessToken *components.SystemAccountAccessToken
}

func (*PatchSystemAccountsIDAccessTokensIDResponse) GetContentType

func (*PatchSystemAccountsIDAccessTokensIDResponse) GetRawResponse

func (*PatchSystemAccountsIDAccessTokensIDResponse) GetStatusCode

func (*PatchSystemAccountsIDAccessTokensIDResponse) GetSystemAccountAccessToken

type PatchSystemAccountsIDRequest

type PatchSystemAccountsIDRequest struct {
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
	// The request schema for the update system account request.
	UpdateSystemAccount *components.UpdateSystemAccount `request:"mediaType=application/json"`
}

func (*PatchSystemAccountsIDRequest) GetAccountID

func (o *PatchSystemAccountsIDRequest) GetAccountID() string

func (*PatchSystemAccountsIDRequest) GetUpdateSystemAccount

func (o *PatchSystemAccountsIDRequest) GetUpdateSystemAccount() *components.UpdateSystemAccount

type PatchSystemAccountsIDResponse

type PatchSystemAccountsIDResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response including a single system account.
	SystemAccount *components.SystemAccount
}

func (*PatchSystemAccountsIDResponse) GetContentType

func (o *PatchSystemAccountsIDResponse) GetContentType() string

func (*PatchSystemAccountsIDResponse) GetRawResponse

func (o *PatchSystemAccountsIDResponse) GetRawResponse() *http.Response

func (*PatchSystemAccountsIDResponse) GetStatusCode

func (o *PatchSystemAccountsIDResponse) GetStatusCode() int

func (*PatchSystemAccountsIDResponse) GetSystemAccount

type PatchTeamGroupMappingsResponse

type PatchTeamGroupMappingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated collection of mappings grouped by team_id.
	TeamGroupMappingCollection *components.TeamGroupMappingCollection
}

func (*PatchTeamGroupMappingsResponse) GetContentType

func (o *PatchTeamGroupMappingsResponse) GetContentType() string

func (*PatchTeamGroupMappingsResponse) GetRawResponse

func (o *PatchTeamGroupMappingsResponse) GetRawResponse() *http.Response

func (*PatchTeamGroupMappingsResponse) GetStatusCode

func (o *PatchTeamGroupMappingsResponse) GetStatusCode() int

func (*PatchTeamGroupMappingsResponse) GetTeamGroupMappingCollection

func (o *PatchTeamGroupMappingsResponse) GetTeamGroupMappingCollection() *components.TeamGroupMappingCollection

type PostControlPlanesIDGroupMembershipsAddRequest

type PostControlPlanesIDGroupMembershipsAddRequest struct {
	// ID of a control plane group
	ID string `pathParam:"style=simple,explode=false,name=id"`
	// Request body for adding a list of child control planes to a control plane group membership.
	GroupMembership *components.GroupMembership `request:"mediaType=application/json"`
}

func (*PostControlPlanesIDGroupMembershipsAddRequest) GetGroupMembership

func (*PostControlPlanesIDGroupMembershipsAddRequest) GetID

type PostControlPlanesIDGroupMembershipsAddResponse

type PostControlPlanesIDGroupMembershipsAddResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*PostControlPlanesIDGroupMembershipsAddResponse) GetContentType

func (*PostControlPlanesIDGroupMembershipsAddResponse) GetRawResponse

func (*PostControlPlanesIDGroupMembershipsAddResponse) GetStatusCode

type PostControlPlanesIDGroupMembershipsRemoveRequest

type PostControlPlanesIDGroupMembershipsRemoveRequest struct {
	// ID of a control plane group
	ID string `pathParam:"style=simple,explode=false,name=id"`
	// Request body for removing a list of child control planes from a control plane group membership.
	GroupMembership *components.GroupMembership `request:"mediaType=application/json"`
}

func (*PostControlPlanesIDGroupMembershipsRemoveRequest) GetGroupMembership

func (*PostControlPlanesIDGroupMembershipsRemoveRequest) GetID

type PostControlPlanesIDGroupMembershipsRemoveResponse

type PostControlPlanesIDGroupMembershipsRemoveResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*PostControlPlanesIDGroupMembershipsRemoveResponse) GetContentType

func (*PostControlPlanesIDGroupMembershipsRemoveResponse) GetRawResponse

func (*PostControlPlanesIDGroupMembershipsRemoveResponse) GetStatusCode

type PostSystemAccountsAccountIDAssignedRolesRequest

type PostSystemAccountsAccountIDAssignedRolesRequest struct {
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
	// The request schema for assigning a role.
	AssignRole *components.AssignRole `request:"mediaType=application/json"`
}

func (*PostSystemAccountsAccountIDAssignedRolesRequest) GetAccountID

func (*PostSystemAccountsAccountIDAssignedRolesRequest) GetAssignRole

type PostSystemAccountsAccountIDAssignedRolesResponse

type PostSystemAccountsAccountIDAssignedRolesResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A get action response of a single assigned role.
	AssignedRole *components.AssignedRole
}

func (*PostSystemAccountsAccountIDAssignedRolesResponse) GetAssignedRole

func (*PostSystemAccountsAccountIDAssignedRolesResponse) GetContentType

func (*PostSystemAccountsAccountIDAssignedRolesResponse) GetRawResponse

func (*PostSystemAccountsAccountIDAssignedRolesResponse) GetStatusCode

type PostSystemAccountsIDAccessTokensRequest

type PostSystemAccountsIDAccessTokensRequest struct {
	// ID of the system account.
	AccountID string `pathParam:"style=simple,explode=false,name=accountId"`
	// The request body to create a system account access token.
	CreateSystemAccountAccessToken *components.CreateSystemAccountAccessToken `request:"mediaType=application/json"`
}

func (*PostSystemAccountsIDAccessTokensRequest) GetAccountID

func (*PostSystemAccountsIDAccessTokensRequest) GetCreateSystemAccountAccessToken

type PostSystemAccountsIDAccessTokensResponse

type PostSystemAccountsIDAccessTokensResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response including a single system account access token with the token.
	SystemAccountAccessTokenCreated *components.SystemAccountAccessTokenCreated
}

func (*PostSystemAccountsIDAccessTokensResponse) GetContentType

func (*PostSystemAccountsIDAccessTokensResponse) GetRawResponse

func (*PostSystemAccountsIDAccessTokensResponse) GetStatusCode

func (o *PostSystemAccountsIDAccessTokensResponse) GetStatusCode() int

func (*PostSystemAccountsIDAccessTokensResponse) GetSystemAccountAccessTokenCreated

type PostSystemAccountsResponse

type PostSystemAccountsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response including a single system account.
	SystemAccount *components.SystemAccount
}

func (*PostSystemAccountsResponse) GetContentType

func (o *PostSystemAccountsResponse) GetContentType() string

func (*PostSystemAccountsResponse) GetRawResponse

func (o *PostSystemAccountsResponse) GetRawResponse() *http.Response

func (*PostSystemAccountsResponse) GetStatusCode

func (o *PostSystemAccountsResponse) GetStatusCode() int

func (*PostSystemAccountsResponse) GetSystemAccount

func (o *PostSystemAccountsResponse) GetSystemAccount() *components.SystemAccount

type PostTeamsTeamIDSystemAccountsRequest

type PostTeamsTeamIDSystemAccountsRequest struct {
	// ID of the team.
	TeamID string `pathParam:"style=simple,explode=false,name=teamId"`
	// The request schema for adding a system account to a team.
	AddSystemAccountToTeam *components.AddSystemAccountToTeam `request:"mediaType=application/json"`
}

func (*PostTeamsTeamIDSystemAccountsRequest) GetAddSystemAccountToTeam

func (*PostTeamsTeamIDSystemAccountsRequest) GetTeamID

type PostTeamsTeamIDSystemAccountsResponse

type PostTeamsTeamIDSystemAccountsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*PostTeamsTeamIDSystemAccountsResponse) GetContentType

func (o *PostTeamsTeamIDSystemAccountsResponse) GetContentType() string

func (*PostTeamsTeamIDSystemAccountsResponse) GetRawResponse

func (*PostTeamsTeamIDSystemAccountsResponse) GetStatusCode

func (o *PostTeamsTeamIDSystemAccountsResponse) GetStatusCode() int

type PutControlPlanesIDGroupMembershipsRequest

type PutControlPlanesIDGroupMembershipsRequest struct {
	// ID of a control plane group
	ID string `pathParam:"style=simple,explode=false,name=id"`
	// Request body for upserting a list of child control planes to a control plane group membership.
	GroupMembership *components.GroupMembership `request:"mediaType=application/json"`
}

func (*PutControlPlanesIDGroupMembershipsRequest) GetGroupMembership

func (*PutControlPlanesIDGroupMembershipsRequest) GetID

type PutControlPlanesIDGroupMembershipsResponse

type PutControlPlanesIDGroupMembershipsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*PutControlPlanesIDGroupMembershipsResponse) GetContentType

func (*PutControlPlanesIDGroupMembershipsResponse) GetRawResponse

func (*PutControlPlanesIDGroupMembershipsResponse) GetStatusCode

type QueryParamFilter

type QueryParamFilter struct {
	// Filter a string value field either by exact match or partial contains.
	Name *components.StringFieldFilter `queryParam:"name=name"`
}

QueryParamFilter - Filter access tokens returned in the response.

func (*QueryParamFilter) GetName

type RemoveAllConsumersFromConsumerGroupRequest

type RemoveAllConsumersFromConsumerGroupRequest struct {
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*RemoveAllConsumersFromConsumerGroupRequest) GetConsumerGroupID

func (o *RemoveAllConsumersFromConsumerGroupRequest) GetConsumerGroupID() string

func (*RemoveAllConsumersFromConsumerGroupRequest) GetControlPlaneID

func (o *RemoveAllConsumersFromConsumerGroupRequest) GetControlPlaneID() string

type RemoveAllConsumersFromConsumerGroupResponse

type RemoveAllConsumersFromConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*RemoveAllConsumersFromConsumerGroupResponse) GetContentType

func (*RemoveAllConsumersFromConsumerGroupResponse) GetRawResponse

func (*RemoveAllConsumersFromConsumerGroupResponse) GetStatusCode

type RemoveConsumerFromAllConsumerGroupsRequest

type RemoveConsumerFromAllConsumerGroupsRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Consumer to lookup
	ConsumerID string `pathParam:"style=simple,explode=false,name=ConsumerId"`
}

func (*RemoveConsumerFromAllConsumerGroupsRequest) GetConsumerID

func (*RemoveConsumerFromAllConsumerGroupsRequest) GetControlPlaneID

func (o *RemoveConsumerFromAllConsumerGroupsRequest) GetControlPlaneID() string

type RemoveConsumerFromAllConsumerGroupsResponse

type RemoveConsumerFromAllConsumerGroupsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*RemoveConsumerFromAllConsumerGroupsResponse) GetContentType

func (*RemoveConsumerFromAllConsumerGroupsResponse) GetRawResponse

func (*RemoveConsumerFromAllConsumerGroupsResponse) GetStatusCode

type RemoveConsumerFromConsumerGroupRequest

type RemoveConsumerFromConsumerGroupRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Consumer to lookup
	ConsumerID string `pathParam:"style=simple,explode=false,name=ConsumerId"`
	// ID of the Consumer Group to lookup
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
}

func (*RemoveConsumerFromConsumerGroupRequest) GetConsumerGroupID

func (o *RemoveConsumerFromConsumerGroupRequest) GetConsumerGroupID() string

func (*RemoveConsumerFromConsumerGroupRequest) GetConsumerID

func (*RemoveConsumerFromConsumerGroupRequest) GetControlPlaneID

func (o *RemoveConsumerFromConsumerGroupRequest) GetControlPlaneID() string

type RemoveConsumerFromConsumerGroupResponse

type RemoveConsumerFromConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*RemoveConsumerFromConsumerGroupResponse) GetContentType

func (o *RemoveConsumerFromConsumerGroupResponse) GetContentType() string

func (*RemoveConsumerFromConsumerGroupResponse) GetRawResponse

func (*RemoveConsumerFromConsumerGroupResponse) GetStatusCode

func (o *RemoveConsumerFromConsumerGroupResponse) GetStatusCode() int

type RemoveConsumerFromGroupRequest

type RemoveConsumerFromGroupRequest struct {
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
	ConsumerID      string `pathParam:"style=simple,explode=false,name=ConsumerId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
}

func (*RemoveConsumerFromGroupRequest) GetConsumerGroupID

func (o *RemoveConsumerFromGroupRequest) GetConsumerGroupID() string

func (*RemoveConsumerFromGroupRequest) GetConsumerID

func (o *RemoveConsumerFromGroupRequest) GetConsumerID() string

func (*RemoveConsumerFromGroupRequest) GetControlPlaneID

func (o *RemoveConsumerFromGroupRequest) GetControlPlaneID() string

type RemoveConsumerFromGroupResponse

type RemoveConsumerFromGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*RemoveConsumerFromGroupResponse) GetContentType

func (o *RemoveConsumerFromGroupResponse) GetContentType() string

func (*RemoveConsumerFromGroupResponse) GetRawResponse

func (o *RemoveConsumerFromGroupResponse) GetRawResponse() *http.Response

func (*RemoveConsumerFromGroupResponse) GetStatusCode

func (o *RemoveConsumerFromGroupResponse) GetStatusCode() int

type RemoveUserFromTeamRequest

type RemoveUserFromTeamRequest struct {
	// User ID
	UserID string `pathParam:"style=simple,explode=false,name=userId"`
	// Team ID.
	TeamID string `pathParam:"style=simple,explode=false,name=teamId"`
}

func (*RemoveUserFromTeamRequest) GetTeamID

func (o *RemoveUserFromTeamRequest) GetTeamID() string

func (*RemoveUserFromTeamRequest) GetUserID

func (o *RemoveUserFromTeamRequest) GetUserID() string

type RemoveUserFromTeamResponse

type RemoveUserFromTeamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*RemoveUserFromTeamResponse) GetContentType

func (o *RemoveUserFromTeamResponse) GetContentType() string

func (*RemoveUserFromTeamResponse) GetRawResponse

func (o *RemoveUserFromTeamResponse) GetRawResponse() *http.Response

func (*RemoveUserFromTeamResponse) GetStatusCode

func (o *RemoveUserFromTeamResponse) GetStatusCode() int

type TeamsAssignRoleRequest

type TeamsAssignRoleRequest struct {
	// The team ID
	TeamID string `pathParam:"style=simple,explode=false,name=teamId"`
	// The request schema for assigning a role.
	AssignRole *components.AssignRole `request:"mediaType=application/json"`
}

func (*TeamsAssignRoleRequest) GetAssignRole

func (o *TeamsAssignRoleRequest) GetAssignRole() *components.AssignRole

func (*TeamsAssignRoleRequest) GetTeamID

func (o *TeamsAssignRoleRequest) GetTeamID() string

type TeamsAssignRoleResponse

type TeamsAssignRoleResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A get action response of a single assigned role.
	AssignedRole *components.AssignedRole
}

func (*TeamsAssignRoleResponse) GetAssignedRole

func (o *TeamsAssignRoleResponse) GetAssignedRole() *components.AssignedRole

func (*TeamsAssignRoleResponse) GetContentType

func (o *TeamsAssignRoleResponse) GetContentType() string

func (*TeamsAssignRoleResponse) GetRawResponse

func (o *TeamsAssignRoleResponse) GetRawResponse() *http.Response

func (*TeamsAssignRoleResponse) GetStatusCode

func (o *TeamsAssignRoleResponse) GetStatusCode() int

type TeamsRemoveRoleRequest

type TeamsRemoveRoleRequest struct {
	// The team ID.
	TeamID string `pathParam:"style=simple,explode=false,name=teamId"`
	// The role ID.
	RoleID string `pathParam:"style=simple,explode=false,name=roleId"`
}

func (*TeamsRemoveRoleRequest) GetRoleID

func (o *TeamsRemoveRoleRequest) GetRoleID() string

func (*TeamsRemoveRoleRequest) GetTeamID

func (o *TeamsRemoveRoleRequest) GetTeamID() string

type TeamsRemoveRoleResponse

type TeamsRemoveRoleResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*TeamsRemoveRoleResponse) GetContentType

func (o *TeamsRemoveRoleResponse) GetContentType() string

func (*TeamsRemoveRoleResponse) GetRawResponse

func (o *TeamsRemoveRoleResponse) GetRawResponse() *http.Response

func (*TeamsRemoveRoleResponse) GetStatusCode

func (o *TeamsRemoveRoleResponse) GetStatusCode() int

type UpdateAuthenticationSettingsResponse

type UpdateAuthenticationSettingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Response for authentication settings endpoint
	AuthenticationSettings *components.AuthenticationSettings
}

func (*UpdateAuthenticationSettingsResponse) GetAuthenticationSettings

func (*UpdateAuthenticationSettingsResponse) GetContentType

func (o *UpdateAuthenticationSettingsResponse) GetContentType() string

func (*UpdateAuthenticationSettingsResponse) GetRawResponse

func (o *UpdateAuthenticationSettingsResponse) GetRawResponse() *http.Response

func (*UpdateAuthenticationSettingsResponse) GetStatusCode

func (o *UpdateAuthenticationSettingsResponse) GetStatusCode() int

type UpdateControlPlaneRequest

type UpdateControlPlaneRequest struct {
	// The control plane ID
	ID                        string                               `pathParam:"style=simple,explode=false,name=id"`
	UpdateControlPlaneRequest components.UpdateControlPlaneRequest `request:"mediaType=application/json"`
}

func (*UpdateControlPlaneRequest) GetID

func (o *UpdateControlPlaneRequest) GetID() string

func (*UpdateControlPlaneRequest) GetUpdateControlPlaneRequest

func (o *UpdateControlPlaneRequest) GetUpdateControlPlaneRequest() components.UpdateControlPlaneRequest

type UpdateControlPlaneResponse

type UpdateControlPlaneResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response to updating a control plane.
	ControlPlane *components.ControlPlane
}

func (*UpdateControlPlaneResponse) GetContentType

func (o *UpdateControlPlaneResponse) GetContentType() string

func (*UpdateControlPlaneResponse) GetControlPlane

func (o *UpdateControlPlaneResponse) GetControlPlane() *components.ControlPlane

func (*UpdateControlPlaneResponse) GetRawResponse

func (o *UpdateControlPlaneResponse) GetRawResponse() *http.Response

func (*UpdateControlPlaneResponse) GetStatusCode

func (o *UpdateControlPlaneResponse) GetStatusCode() int

type UpdateIdpConfigurationResponse

type UpdateIdpConfigurationResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A get action response of the IdP configuration.
	IDP *components.IDP
}

func (*UpdateIdpConfigurationResponse) GetContentType

func (o *UpdateIdpConfigurationResponse) GetContentType() string

func (*UpdateIdpConfigurationResponse) GetIDP

func (*UpdateIdpConfigurationResponse) GetRawResponse

func (o *UpdateIdpConfigurationResponse) GetRawResponse() *http.Response

func (*UpdateIdpConfigurationResponse) GetStatusCode

func (o *UpdateIdpConfigurationResponse) GetStatusCode() int

type UpdateIdpTeamMappingsResponse

type UpdateIdpTeamMappingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A paginated list response for a collection of team mappings.
	TeamMappingCollection *components.TeamMappingCollection
}

func (*UpdateIdpTeamMappingsResponse) GetContentType

func (o *UpdateIdpTeamMappingsResponse) GetContentType() string

func (*UpdateIdpTeamMappingsResponse) GetRawResponse

func (o *UpdateIdpTeamMappingsResponse) GetRawResponse() *http.Response

func (*UpdateIdpTeamMappingsResponse) GetStatusCode

func (o *UpdateIdpTeamMappingsResponse) GetStatusCode() int

func (*UpdateIdpTeamMappingsResponse) GetTeamMappingCollection

func (o *UpdateIdpTeamMappingsResponse) GetTeamMappingCollection() *components.TeamMappingCollection

type UpdateImpersonationSettingsResponse

type UpdateImpersonationSettingsResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Response for Update Impersonation Settings endpoint
	UpdateImpersonationSettingsResponse *components.UpdateImpersonationSettingsResponse
}

func (*UpdateImpersonationSettingsResponse) GetContentType

func (o *UpdateImpersonationSettingsResponse) GetContentType() string

func (*UpdateImpersonationSettingsResponse) GetRawResponse

func (o *UpdateImpersonationSettingsResponse) GetRawResponse() *http.Response

func (*UpdateImpersonationSettingsResponse) GetStatusCode

func (o *UpdateImpersonationSettingsResponse) GetStatusCode() int

func (*UpdateImpersonationSettingsResponse) GetUpdateImpersonationSettingsResponse

func (o *UpdateImpersonationSettingsResponse) GetUpdateImpersonationSettingsResponse() *components.UpdateImpersonationSettingsResponse

type UpdatePluginSchemasRequest

type UpdatePluginSchemasRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// The custom plugin name
	Name                string                          `pathParam:"style=simple,explode=false,name=name"`
	CreatePluginSchemas *components.CreatePluginSchemas `request:"mediaType=application/json"`
}

func (*UpdatePluginSchemasRequest) GetControlPlaneID

func (o *UpdatePluginSchemasRequest) GetControlPlaneID() string

func (*UpdatePluginSchemasRequest) GetCreatePluginSchemas

func (o *UpdatePluginSchemasRequest) GetCreatePluginSchemas() *components.CreatePluginSchemas

func (*UpdatePluginSchemasRequest) GetName

func (o *UpdatePluginSchemasRequest) GetName() string

type UpdatePluginSchemasResponse

type UpdatePluginSchemasResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response for a single custom plugin schema.
	PluginSchemas *components.PluginSchemas
}

func (*UpdatePluginSchemasResponse) GetContentType

func (o *UpdatePluginSchemasResponse) GetContentType() string

func (*UpdatePluginSchemasResponse) GetPluginSchemas

func (o *UpdatePluginSchemasResponse) GetPluginSchemas() *components.PluginSchemas

func (*UpdatePluginSchemasResponse) GetRawResponse

func (o *UpdatePluginSchemasResponse) GetRawResponse() *http.Response

func (*UpdatePluginSchemasResponse) GetStatusCode

func (o *UpdatePluginSchemasResponse) GetStatusCode() int

type UpdateTeamRequest

type UpdateTeamRequest struct {
	// The team ID
	TeamID string `pathParam:"style=simple,explode=false,name=teamId"`
	// The request schema for the update team request.
	UpdateTeam *components.UpdateTeam `request:"mediaType=application/json"`
}

func (*UpdateTeamRequest) GetTeamID

func (o *UpdateTeamRequest) GetTeamID() string

func (*UpdateTeamRequest) GetUpdateTeam

func (o *UpdateTeamRequest) GetUpdateTeam() *components.UpdateTeam

type UpdateTeamResponse

type UpdateTeamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A response including a single team.
	Team *components.Team
}

func (*UpdateTeamResponse) GetContentType

func (o *UpdateTeamResponse) GetContentType() string

func (*UpdateTeamResponse) GetRawResponse

func (o *UpdateTeamResponse) GetRawResponse() *http.Response

func (*UpdateTeamResponse) GetStatusCode

func (o *UpdateTeamResponse) GetStatusCode() int

func (*UpdateTeamResponse) GetTeam

func (o *UpdateTeamResponse) GetTeam() *components.Team

type UpdateUserRequest

type UpdateUserRequest struct {
	// The ID of the user being deleted.
	UserID string `pathParam:"style=simple,explode=false,name=userId"`
	// The request schema for the update user request.
	UpdateUser *components.UpdateUser `request:"mediaType=application/json"`
}

func (*UpdateUserRequest) GetUpdateUser

func (o *UpdateUserRequest) GetUpdateUser() *components.UpdateUser

func (*UpdateUserRequest) GetUserID

func (o *UpdateUserRequest) GetUserID() string

type UpdateUserResponse

type UpdateUserResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A get action response of a single user.
	User *components.User
}

func (*UpdateUserResponse) GetContentType

func (o *UpdateUserResponse) GetContentType() string

func (*UpdateUserResponse) GetRawResponse

func (o *UpdateUserResponse) GetRawResponse() *http.Response

func (*UpdateUserResponse) GetStatusCode

func (o *UpdateUserResponse) GetStatusCode() int

func (*UpdateUserResponse) GetUser

func (o *UpdateUserResponse) GetUser() *components.User

type UpsertACLWithConsumerRequest

type UpsertACLWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the ACL to lookup
	ACLID string `pathParam:"style=simple,explode=false,name=ACLId"`
	// Description of the ACL
	ACLWithoutParents components.ACLWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertACLWithConsumerRequest) GetACLID

func (o *UpsertACLWithConsumerRequest) GetACLID() string

func (*UpsertACLWithConsumerRequest) GetACLWithoutParents

func (o *UpsertACLWithConsumerRequest) GetACLWithoutParents() components.ACLWithoutParents

func (*UpsertACLWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *UpsertACLWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*UpsertACLWithConsumerRequest) GetControlPlaneID

func (o *UpsertACLWithConsumerRequest) GetControlPlaneID() string

type UpsertACLWithConsumerResponse

type UpsertACLWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted ACL
	ACL *components.ACL
}

func (*UpsertACLWithConsumerResponse) GetACL

func (*UpsertACLWithConsumerResponse) GetContentType

func (o *UpsertACLWithConsumerResponse) GetContentType() string

func (*UpsertACLWithConsumerResponse) GetRawResponse

func (o *UpsertACLWithConsumerResponse) GetRawResponse() *http.Response

func (*UpsertACLWithConsumerResponse) GetStatusCode

func (o *UpsertACLWithConsumerResponse) GetStatusCode() int

type UpsertBasicAuthWithConsumerRequest

type UpsertBasicAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the Basic-auth credential to lookup
	BasicAuthID string `pathParam:"style=simple,explode=false,name=BasicAuthId"`
	// Description of the Basic-auth credential
	BasicAuthWithoutParents components.BasicAuthWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertBasicAuthWithConsumerRequest) GetBasicAuthID

func (o *UpsertBasicAuthWithConsumerRequest) GetBasicAuthID() string

func (*UpsertBasicAuthWithConsumerRequest) GetBasicAuthWithoutParents

func (*UpsertBasicAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *UpsertBasicAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*UpsertBasicAuthWithConsumerRequest) GetControlPlaneID

func (o *UpsertBasicAuthWithConsumerRequest) GetControlPlaneID() string

type UpsertBasicAuthWithConsumerResponse

type UpsertBasicAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Basic-auth credential
	BasicAuth *components.BasicAuth
}

func (*UpsertBasicAuthWithConsumerResponse) GetBasicAuth

func (*UpsertBasicAuthWithConsumerResponse) GetContentType

func (o *UpsertBasicAuthWithConsumerResponse) GetContentType() string

func (*UpsertBasicAuthWithConsumerResponse) GetRawResponse

func (o *UpsertBasicAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*UpsertBasicAuthWithConsumerResponse) GetStatusCode

func (o *UpsertBasicAuthWithConsumerResponse) GetStatusCode() int

type UpsertCaCertificateRequest

type UpsertCaCertificateRequest struct {
	// ID of the CA Certificate to lookup
	CACertificateID string `pathParam:"style=simple,explode=false,name=CACertificateId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the CA Certificate
	CACertificate components.CACertificateInput `request:"mediaType=application/json"`
}

func (*UpsertCaCertificateRequest) GetCACertificate

func (*UpsertCaCertificateRequest) GetCACertificateID

func (o *UpsertCaCertificateRequest) GetCACertificateID() string

func (*UpsertCaCertificateRequest) GetControlPlaneID

func (o *UpsertCaCertificateRequest) GetControlPlaneID() string

type UpsertCaCertificateResponse

type UpsertCaCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted CA Certificate
	CACertificate *components.CACertificate
}

func (*UpsertCaCertificateResponse) GetCACertificate

func (o *UpsertCaCertificateResponse) GetCACertificate() *components.CACertificate

func (*UpsertCaCertificateResponse) GetContentType

func (o *UpsertCaCertificateResponse) GetContentType() string

func (*UpsertCaCertificateResponse) GetRawResponse

func (o *UpsertCaCertificateResponse) GetRawResponse() *http.Response

func (*UpsertCaCertificateResponse) GetStatusCode

func (o *UpsertCaCertificateResponse) GetStatusCode() int

type UpsertCertificateRequest

type UpsertCertificateRequest struct {
	// ID of the Certificate to lookup
	CertificateID string `pathParam:"style=simple,explode=false,name=CertificateId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the Certificate
	Certificate components.CertificateInput `request:"mediaType=application/json"`
}

func (*UpsertCertificateRequest) GetCertificate

func (*UpsertCertificateRequest) GetCertificateID

func (o *UpsertCertificateRequest) GetCertificateID() string

func (*UpsertCertificateRequest) GetControlPlaneID

func (o *UpsertCertificateRequest) GetControlPlaneID() string

type UpsertCertificateResponse

type UpsertCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Certificate
	Certificate *components.Certificate
}

func (*UpsertCertificateResponse) GetCertificate

func (o *UpsertCertificateResponse) GetCertificate() *components.Certificate

func (*UpsertCertificateResponse) GetContentType

func (o *UpsertCertificateResponse) GetContentType() string

func (*UpsertCertificateResponse) GetRawResponse

func (o *UpsertCertificateResponse) GetRawResponse() *http.Response

func (*UpsertCertificateResponse) GetStatusCode

func (o *UpsertCertificateResponse) GetStatusCode() int

type UpsertConsumerGroupRequest

type UpsertConsumerGroupRequest struct {
	// ID of the Consumer Group to lookup
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the Consumer Group
	ConsumerGroup components.ConsumerGroupInput `request:"mediaType=application/json"`
}

func (*UpsertConsumerGroupRequest) GetConsumerGroup

func (*UpsertConsumerGroupRequest) GetConsumerGroupID

func (o *UpsertConsumerGroupRequest) GetConsumerGroupID() string

func (*UpsertConsumerGroupRequest) GetControlPlaneID

func (o *UpsertConsumerGroupRequest) GetControlPlaneID() string

type UpsertConsumerGroupResponse

type UpsertConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Consumer Group
	ConsumerGroup *components.ConsumerGroup
}

func (*UpsertConsumerGroupResponse) GetConsumerGroup

func (o *UpsertConsumerGroupResponse) GetConsumerGroup() *components.ConsumerGroup

func (*UpsertConsumerGroupResponse) GetContentType

func (o *UpsertConsumerGroupResponse) GetContentType() string

func (*UpsertConsumerGroupResponse) GetRawResponse

func (o *UpsertConsumerGroupResponse) GetRawResponse() *http.Response

func (*UpsertConsumerGroupResponse) GetStatusCode

func (o *UpsertConsumerGroupResponse) GetStatusCode() int

type UpsertConsumerRequest

type UpsertConsumerRequest struct {
	// ID of the Consumer to lookup
	ConsumerID string `pathParam:"style=simple,explode=false,name=ConsumerId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the Consumer
	Consumer components.ConsumerInput `request:"mediaType=application/json"`
}

func (*UpsertConsumerRequest) GetConsumer

func (*UpsertConsumerRequest) GetConsumerID

func (o *UpsertConsumerRequest) GetConsumerID() string

func (*UpsertConsumerRequest) GetControlPlaneID

func (o *UpsertConsumerRequest) GetControlPlaneID() string

type UpsertConsumerResponse

type UpsertConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Consumer
	Consumer *components.Consumer
}

func (*UpsertConsumerResponse) GetConsumer

func (o *UpsertConsumerResponse) GetConsumer() *components.Consumer

func (*UpsertConsumerResponse) GetContentType

func (o *UpsertConsumerResponse) GetContentType() string

func (*UpsertConsumerResponse) GetRawResponse

func (o *UpsertConsumerResponse) GetRawResponse() *http.Response

func (*UpsertConsumerResponse) GetStatusCode

func (o *UpsertConsumerResponse) GetStatusCode() int

type UpsertHmacAuthWithConsumerRequest

type UpsertHmacAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the HMAC-auth credential to lookup
	HMACAuthID string `pathParam:"style=simple,explode=false,name=HMACAuthId"`
	// Description of the HMAC-auth credential
	HMACAuthWithoutParents components.HMACAuthWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertHmacAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *UpsertHmacAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*UpsertHmacAuthWithConsumerRequest) GetControlPlaneID

func (o *UpsertHmacAuthWithConsumerRequest) GetControlPlaneID() string

func (*UpsertHmacAuthWithConsumerRequest) GetHMACAuthID

func (o *UpsertHmacAuthWithConsumerRequest) GetHMACAuthID() string

func (*UpsertHmacAuthWithConsumerRequest) GetHMACAuthWithoutParents

type UpsertHmacAuthWithConsumerResponse

type UpsertHmacAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted HMAC-auth credential
	HMACAuth *components.HMACAuth
}

func (*UpsertHmacAuthWithConsumerResponse) GetContentType

func (o *UpsertHmacAuthWithConsumerResponse) GetContentType() string

func (*UpsertHmacAuthWithConsumerResponse) GetHMACAuth

func (*UpsertHmacAuthWithConsumerResponse) GetRawResponse

func (o *UpsertHmacAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*UpsertHmacAuthWithConsumerResponse) GetStatusCode

func (o *UpsertHmacAuthWithConsumerResponse) GetStatusCode() int

type UpsertJwtWithConsumerRequest

type UpsertJwtWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the JWT to lookup
	JWTID string `pathParam:"style=simple,explode=false,name=JWTId"`
	// Description of the JWT
	JWTWithoutParents components.JWTWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertJwtWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *UpsertJwtWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*UpsertJwtWithConsumerRequest) GetControlPlaneID

func (o *UpsertJwtWithConsumerRequest) GetControlPlaneID() string

func (*UpsertJwtWithConsumerRequest) GetJWTID

func (o *UpsertJwtWithConsumerRequest) GetJWTID() string

func (*UpsertJwtWithConsumerRequest) GetJWTWithoutParents

func (o *UpsertJwtWithConsumerRequest) GetJWTWithoutParents() components.JWTWithoutParents

type UpsertJwtWithConsumerResponse

type UpsertJwtWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted JWT
	Jwt *components.Jwt
}

func (*UpsertJwtWithConsumerResponse) GetContentType

func (o *UpsertJwtWithConsumerResponse) GetContentType() string

func (*UpsertJwtWithConsumerResponse) GetJwt

func (*UpsertJwtWithConsumerResponse) GetRawResponse

func (o *UpsertJwtWithConsumerResponse) GetRawResponse() *http.Response

func (*UpsertJwtWithConsumerResponse) GetStatusCode

func (o *UpsertJwtWithConsumerResponse) GetStatusCode() int

type UpsertKeyAuthWithConsumerRequest

type UpsertKeyAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the API-key to lookup
	KeyAuthID string `pathParam:"style=simple,explode=false,name=KeyAuthId"`
	// Description of the API-key
	KeyAuthWithoutParents components.KeyAuthWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertKeyAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *UpsertKeyAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*UpsertKeyAuthWithConsumerRequest) GetControlPlaneID

func (o *UpsertKeyAuthWithConsumerRequest) GetControlPlaneID() string

func (*UpsertKeyAuthWithConsumerRequest) GetKeyAuthID

func (o *UpsertKeyAuthWithConsumerRequest) GetKeyAuthID() string

func (*UpsertKeyAuthWithConsumerRequest) GetKeyAuthWithoutParents

type UpsertKeyAuthWithConsumerResponse

type UpsertKeyAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted API-key
	KeyAuth *components.KeyAuth
}

func (*UpsertKeyAuthWithConsumerResponse) GetContentType

func (o *UpsertKeyAuthWithConsumerResponse) GetContentType() string

func (*UpsertKeyAuthWithConsumerResponse) GetKeyAuth

func (*UpsertKeyAuthWithConsumerResponse) GetRawResponse

func (o *UpsertKeyAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*UpsertKeyAuthWithConsumerResponse) GetStatusCode

func (o *UpsertKeyAuthWithConsumerResponse) GetStatusCode() int

type UpsertKeyRequest

type UpsertKeyRequest struct {
	// ID of the Key to lookup
	KeyID string `pathParam:"style=simple,explode=false,name=KeyId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the Key
	Key components.KeyInput `request:"mediaType=application/json"`
}

func (*UpsertKeyRequest) GetControlPlaneID

func (o *UpsertKeyRequest) GetControlPlaneID() string

func (*UpsertKeyRequest) GetKey

func (o *UpsertKeyRequest) GetKey() components.KeyInput

func (*UpsertKeyRequest) GetKeyID

func (o *UpsertKeyRequest) GetKeyID() string

type UpsertKeyResponse

type UpsertKeyResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Key
	Key *components.Key
}

func (*UpsertKeyResponse) GetContentType

func (o *UpsertKeyResponse) GetContentType() string

func (*UpsertKeyResponse) GetKey

func (o *UpsertKeyResponse) GetKey() *components.Key

func (*UpsertKeyResponse) GetRawResponse

func (o *UpsertKeyResponse) GetRawResponse() *http.Response

func (*UpsertKeyResponse) GetStatusCode

func (o *UpsertKeyResponse) GetStatusCode() int

type UpsertKeySetRequest

type UpsertKeySetRequest struct {
	// ID of the KeySet to lookup
	KeySetID string `pathParam:"style=simple,explode=false,name=KeySetId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the KeySet
	KeySet components.KeySetInput `request:"mediaType=application/json"`
}

func (*UpsertKeySetRequest) GetControlPlaneID

func (o *UpsertKeySetRequest) GetControlPlaneID() string

func (*UpsertKeySetRequest) GetKeySet

func (*UpsertKeySetRequest) GetKeySetID

func (o *UpsertKeySetRequest) GetKeySetID() string

type UpsertKeySetResponse

type UpsertKeySetResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted KeySet
	KeySet *components.KeySet
}

func (*UpsertKeySetResponse) GetContentType

func (o *UpsertKeySetResponse) GetContentType() string

func (*UpsertKeySetResponse) GetKeySet

func (o *UpsertKeySetResponse) GetKeySet() *components.KeySet

func (*UpsertKeySetResponse) GetRawResponse

func (o *UpsertKeySetResponse) GetRawResponse() *http.Response

func (*UpsertKeySetResponse) GetStatusCode

func (o *UpsertKeySetResponse) GetStatusCode() int

type UpsertKeyWithKeySetRequest

type UpsertKeyWithKeySetRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the KeySet to lookup
	KeySetID string `pathParam:"style=simple,explode=false,name=KeySetId"`
	// ID of the Key to lookup
	KeyID string `pathParam:"style=simple,explode=false,name=KeyId"`
	// Description of the Key
	KeyWithoutParents components.KeyWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertKeyWithKeySetRequest) GetControlPlaneID

func (o *UpsertKeyWithKeySetRequest) GetControlPlaneID() string

func (*UpsertKeyWithKeySetRequest) GetKeyID

func (o *UpsertKeyWithKeySetRequest) GetKeyID() string

func (*UpsertKeyWithKeySetRequest) GetKeySetID

func (o *UpsertKeyWithKeySetRequest) GetKeySetID() string

func (*UpsertKeyWithKeySetRequest) GetKeyWithoutParents

func (o *UpsertKeyWithKeySetRequest) GetKeyWithoutParents() components.KeyWithoutParents

type UpsertKeyWithKeySetResponse

type UpsertKeyWithKeySetResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Key
	Key *components.Key
}

func (*UpsertKeyWithKeySetResponse) GetContentType

func (o *UpsertKeyWithKeySetResponse) GetContentType() string

func (*UpsertKeyWithKeySetResponse) GetKey

func (*UpsertKeyWithKeySetResponse) GetRawResponse

func (o *UpsertKeyWithKeySetResponse) GetRawResponse() *http.Response

func (*UpsertKeyWithKeySetResponse) GetStatusCode

func (o *UpsertKeyWithKeySetResponse) GetStatusCode() int

type UpsertMtlsAuthWithConsumerRequest

type UpsertMtlsAuthWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the MTLS-auth credential to lookup
	MTLSAuthID string `pathParam:"style=simple,explode=false,name=MTLSAuthId"`
	// Description of the MTLS-auth credential
	MTLSAuthWithoutParents components.MTLSAuthWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertMtlsAuthWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *UpsertMtlsAuthWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*UpsertMtlsAuthWithConsumerRequest) GetControlPlaneID

func (o *UpsertMtlsAuthWithConsumerRequest) GetControlPlaneID() string

func (*UpsertMtlsAuthWithConsumerRequest) GetMTLSAuthID

func (o *UpsertMtlsAuthWithConsumerRequest) GetMTLSAuthID() string

func (*UpsertMtlsAuthWithConsumerRequest) GetMTLSAuthWithoutParents

type UpsertMtlsAuthWithConsumerResponse

type UpsertMtlsAuthWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted MTLS-auth credential
	MTLSAuth *components.MTLSAuth
}

func (*UpsertMtlsAuthWithConsumerResponse) GetContentType

func (o *UpsertMtlsAuthWithConsumerResponse) GetContentType() string

func (*UpsertMtlsAuthWithConsumerResponse) GetMTLSAuth

func (*UpsertMtlsAuthWithConsumerResponse) GetRawResponse

func (o *UpsertMtlsAuthWithConsumerResponse) GetRawResponse() *http.Response

func (*UpsertMtlsAuthWithConsumerResponse) GetStatusCode

func (o *UpsertMtlsAuthWithConsumerResponse) GetStatusCode() int

type UpsertPluginRequest

type UpsertPluginRequest struct {
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the Plugin
	Plugin components.PluginInput `request:"mediaType=application/json"`
}

func (*UpsertPluginRequest) GetControlPlaneID

func (o *UpsertPluginRequest) GetControlPlaneID() string

func (*UpsertPluginRequest) GetPlugin

func (*UpsertPluginRequest) GetPluginID

func (o *UpsertPluginRequest) GetPluginID() string

type UpsertPluginResponse

type UpsertPluginResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Plugin
	Plugin *components.Plugin
}

func (*UpsertPluginResponse) GetContentType

func (o *UpsertPluginResponse) GetContentType() string

func (*UpsertPluginResponse) GetPlugin

func (o *UpsertPluginResponse) GetPlugin() *components.Plugin

func (*UpsertPluginResponse) GetRawResponse

func (o *UpsertPluginResponse) GetRawResponse() *http.Response

func (*UpsertPluginResponse) GetStatusCode

func (o *UpsertPluginResponse) GetStatusCode() int

type UpsertPluginWithConsumerGroupRequest

type UpsertPluginWithConsumerGroupRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Consumer Group to lookup
	ConsumerGroupID string `pathParam:"style=simple,explode=false,name=ConsumerGroupId"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
	// Description of the Plugin
	PluginWithoutParents components.PluginWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertPluginWithConsumerGroupRequest) GetConsumerGroupID

func (o *UpsertPluginWithConsumerGroupRequest) GetConsumerGroupID() string

func (*UpsertPluginWithConsumerGroupRequest) GetControlPlaneID

func (o *UpsertPluginWithConsumerGroupRequest) GetControlPlaneID() string

func (*UpsertPluginWithConsumerGroupRequest) GetPluginID

func (*UpsertPluginWithConsumerGroupRequest) GetPluginWithoutParents

type UpsertPluginWithConsumerGroupResponse

type UpsertPluginWithConsumerGroupResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Plugin
	Plugin *components.Plugin
}

func (*UpsertPluginWithConsumerGroupResponse) GetContentType

func (o *UpsertPluginWithConsumerGroupResponse) GetContentType() string

func (*UpsertPluginWithConsumerGroupResponse) GetPlugin

func (*UpsertPluginWithConsumerGroupResponse) GetRawResponse

func (*UpsertPluginWithConsumerGroupResponse) GetStatusCode

func (o *UpsertPluginWithConsumerGroupResponse) GetStatusCode() int

type UpsertPluginWithConsumerRequest

type UpsertPluginWithConsumerRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Consumer ID for nested entities
	ConsumerIDForNestedEntities string `pathParam:"style=simple,explode=false,name=ConsumerIdForNestedEntities"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
	// Description of the Plugin
	PluginWithoutParents components.PluginWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertPluginWithConsumerRequest) GetConsumerIDForNestedEntities

func (o *UpsertPluginWithConsumerRequest) GetConsumerIDForNestedEntities() string

func (*UpsertPluginWithConsumerRequest) GetControlPlaneID

func (o *UpsertPluginWithConsumerRequest) GetControlPlaneID() string

func (*UpsertPluginWithConsumerRequest) GetPluginID

func (o *UpsertPluginWithConsumerRequest) GetPluginID() string

func (*UpsertPluginWithConsumerRequest) GetPluginWithoutParents

type UpsertPluginWithConsumerResponse

type UpsertPluginWithConsumerResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Plugin
	Plugin *components.Plugin
}

func (*UpsertPluginWithConsumerResponse) GetContentType

func (o *UpsertPluginWithConsumerResponse) GetContentType() string

func (*UpsertPluginWithConsumerResponse) GetPlugin

func (*UpsertPluginWithConsumerResponse) GetRawResponse

func (o *UpsertPluginWithConsumerResponse) GetRawResponse() *http.Response

func (*UpsertPluginWithConsumerResponse) GetStatusCode

func (o *UpsertPluginWithConsumerResponse) GetStatusCode() int

type UpsertPluginWithRouteRequest

type UpsertPluginWithRouteRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Route to lookup
	RouteID string `pathParam:"style=simple,explode=false,name=RouteId"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
	// Description of the Plugin
	PluginWithoutParents components.PluginWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertPluginWithRouteRequest) GetControlPlaneID

func (o *UpsertPluginWithRouteRequest) GetControlPlaneID() string

func (*UpsertPluginWithRouteRequest) GetPluginID

func (o *UpsertPluginWithRouteRequest) GetPluginID() string

func (*UpsertPluginWithRouteRequest) GetPluginWithoutParents

func (o *UpsertPluginWithRouteRequest) GetPluginWithoutParents() components.PluginWithoutParents

func (*UpsertPluginWithRouteRequest) GetRouteID

func (o *UpsertPluginWithRouteRequest) GetRouteID() string

type UpsertPluginWithRouteResponse

type UpsertPluginWithRouteResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Plugin
	Plugin *components.Plugin
}

func (*UpsertPluginWithRouteResponse) GetContentType

func (o *UpsertPluginWithRouteResponse) GetContentType() string

func (*UpsertPluginWithRouteResponse) GetPlugin

func (*UpsertPluginWithRouteResponse) GetRawResponse

func (o *UpsertPluginWithRouteResponse) GetRawResponse() *http.Response

func (*UpsertPluginWithRouteResponse) GetStatusCode

func (o *UpsertPluginWithRouteResponse) GetStatusCode() int

type UpsertPluginWithServiceRequest

type UpsertPluginWithServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
	// ID of the Plugin to lookup
	PluginID string `pathParam:"style=simple,explode=false,name=PluginId"`
	// Description of the Plugin
	PluginWithoutParents components.PluginWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertPluginWithServiceRequest) GetControlPlaneID

func (o *UpsertPluginWithServiceRequest) GetControlPlaneID() string

func (*UpsertPluginWithServiceRequest) GetPluginID

func (o *UpsertPluginWithServiceRequest) GetPluginID() string

func (*UpsertPluginWithServiceRequest) GetPluginWithoutParents

func (o *UpsertPluginWithServiceRequest) GetPluginWithoutParents() components.PluginWithoutParents

func (*UpsertPluginWithServiceRequest) GetServiceID

func (o *UpsertPluginWithServiceRequest) GetServiceID() string

type UpsertPluginWithServiceResponse

type UpsertPluginWithServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Plugin
	Plugin *components.Plugin
}

func (*UpsertPluginWithServiceResponse) GetContentType

func (o *UpsertPluginWithServiceResponse) GetContentType() string

func (*UpsertPluginWithServiceResponse) GetPlugin

func (*UpsertPluginWithServiceResponse) GetRawResponse

func (o *UpsertPluginWithServiceResponse) GetRawResponse() *http.Response

func (*UpsertPluginWithServiceResponse) GetStatusCode

func (o *UpsertPluginWithServiceResponse) GetStatusCode() int

type UpsertRouteRequest

type UpsertRouteRequest struct {
	// ID of the Route to lookup
	RouteID string `pathParam:"style=simple,explode=false,name=RouteId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the Route
	Route components.RouteInput `request:"mediaType=application/json"`
}

func (*UpsertRouteRequest) GetControlPlaneID

func (o *UpsertRouteRequest) GetControlPlaneID() string

func (*UpsertRouteRequest) GetRoute

func (*UpsertRouteRequest) GetRouteID

func (o *UpsertRouteRequest) GetRouteID() string

type UpsertRouteResponse

type UpsertRouteResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Route
	Route *components.Route
}

func (*UpsertRouteResponse) GetContentType

func (o *UpsertRouteResponse) GetContentType() string

func (*UpsertRouteResponse) GetRawResponse

func (o *UpsertRouteResponse) GetRawResponse() *http.Response

func (*UpsertRouteResponse) GetRoute

func (o *UpsertRouteResponse) GetRoute() *components.Route

func (*UpsertRouteResponse) GetStatusCode

func (o *UpsertRouteResponse) GetStatusCode() int

type UpsertRouteWithServiceRequest

type UpsertRouteWithServiceRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
	// ID of the Route to lookup
	RouteID string `pathParam:"style=simple,explode=false,name=RouteId"`
	// Description of the Route
	RouteWithoutParents components.RouteWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertRouteWithServiceRequest) GetControlPlaneID

func (o *UpsertRouteWithServiceRequest) GetControlPlaneID() string

func (*UpsertRouteWithServiceRequest) GetRouteID

func (o *UpsertRouteWithServiceRequest) GetRouteID() string

func (*UpsertRouteWithServiceRequest) GetRouteWithoutParents

func (o *UpsertRouteWithServiceRequest) GetRouteWithoutParents() components.RouteWithoutParents

func (*UpsertRouteWithServiceRequest) GetServiceID

func (o *UpsertRouteWithServiceRequest) GetServiceID() string

type UpsertRouteWithServiceResponse

type UpsertRouteWithServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Route
	Route *components.Route
}

func (*UpsertRouteWithServiceResponse) GetContentType

func (o *UpsertRouteWithServiceResponse) GetContentType() string

func (*UpsertRouteWithServiceResponse) GetRawResponse

func (o *UpsertRouteWithServiceResponse) GetRawResponse() *http.Response

func (*UpsertRouteWithServiceResponse) GetRoute

func (*UpsertRouteWithServiceResponse) GetStatusCode

func (o *UpsertRouteWithServiceResponse) GetStatusCode() int

type UpsertServiceRequest

type UpsertServiceRequest struct {
	// ID of the Service to lookup
	ServiceID string `pathParam:"style=simple,explode=false,name=ServiceId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the Service
	Service components.ServiceInput `request:"mediaType=application/json"`
}

func (*UpsertServiceRequest) GetControlPlaneID

func (o *UpsertServiceRequest) GetControlPlaneID() string

func (*UpsertServiceRequest) GetService

func (*UpsertServiceRequest) GetServiceID

func (o *UpsertServiceRequest) GetServiceID() string

type UpsertServiceResponse

type UpsertServiceResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Service
	Service *components.Service
}

func (*UpsertServiceResponse) GetContentType

func (o *UpsertServiceResponse) GetContentType() string

func (*UpsertServiceResponse) GetRawResponse

func (o *UpsertServiceResponse) GetRawResponse() *http.Response

func (*UpsertServiceResponse) GetService

func (o *UpsertServiceResponse) GetService() *components.Service

func (*UpsertServiceResponse) GetStatusCode

func (o *UpsertServiceResponse) GetStatusCode() int

type UpsertSniRequest

type UpsertSniRequest struct {
	// ID of the SNI to lookup
	SNIID string `pathParam:"style=simple,explode=false,name=SNIId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the SNI
	Sni components.SNIInput `request:"mediaType=application/json"`
}

func (*UpsertSniRequest) GetControlPlaneID

func (o *UpsertSniRequest) GetControlPlaneID() string

func (*UpsertSniRequest) GetSNIID

func (o *UpsertSniRequest) GetSNIID() string

func (*UpsertSniRequest) GetSni

func (o *UpsertSniRequest) GetSni() components.SNIInput

type UpsertSniResponse

type UpsertSniResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted SNI
	Sni *components.Sni
}

func (*UpsertSniResponse) GetContentType

func (o *UpsertSniResponse) GetContentType() string

func (*UpsertSniResponse) GetRawResponse

func (o *UpsertSniResponse) GetRawResponse() *http.Response

func (*UpsertSniResponse) GetSni

func (o *UpsertSniResponse) GetSni() *components.Sni

func (*UpsertSniResponse) GetStatusCode

func (o *UpsertSniResponse) GetStatusCode() int

type UpsertSniWithCertificateRequest

type UpsertSniWithCertificateRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID of the Certificate to lookup
	CertificateID string `pathParam:"style=simple,explode=false,name=CertificateId"`
	// ID of the SNI to lookup
	SNIID string `pathParam:"style=simple,explode=false,name=SNIId"`
	// Description of the SNI
	SNIWithoutParents components.SNIWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertSniWithCertificateRequest) GetCertificateID

func (o *UpsertSniWithCertificateRequest) GetCertificateID() string

func (*UpsertSniWithCertificateRequest) GetControlPlaneID

func (o *UpsertSniWithCertificateRequest) GetControlPlaneID() string

func (*UpsertSniWithCertificateRequest) GetSNIID

func (*UpsertSniWithCertificateRequest) GetSNIWithoutParents

type UpsertSniWithCertificateResponse

type UpsertSniWithCertificateResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted SNI
	Sni *components.Sni
}

func (*UpsertSniWithCertificateResponse) GetContentType

func (o *UpsertSniWithCertificateResponse) GetContentType() string

func (*UpsertSniWithCertificateResponse) GetRawResponse

func (o *UpsertSniWithCertificateResponse) GetRawResponse() *http.Response

func (*UpsertSniWithCertificateResponse) GetSni

func (*UpsertSniWithCertificateResponse) GetStatusCode

func (o *UpsertSniWithCertificateResponse) GetStatusCode() int

type UpsertTargetWithUpstreamRequest

type UpsertTargetWithUpstreamRequest struct {
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// ID or target of the Target to lookup
	UpstreamIDForTarget string `pathParam:"style=simple,explode=false,name=UpstreamIdForTarget"`
	// ID of the Target to lookup
	TargetID string `pathParam:"style=simple,explode=false,name=TargetId"`
	// Description of the Target
	TargetWithoutParents components.TargetWithoutParents `request:"mediaType=application/json"`
}

func (*UpsertTargetWithUpstreamRequest) GetControlPlaneID

func (o *UpsertTargetWithUpstreamRequest) GetControlPlaneID() string

func (*UpsertTargetWithUpstreamRequest) GetTargetID

func (o *UpsertTargetWithUpstreamRequest) GetTargetID() string

func (*UpsertTargetWithUpstreamRequest) GetTargetWithoutParents

func (*UpsertTargetWithUpstreamRequest) GetUpstreamIDForTarget

func (o *UpsertTargetWithUpstreamRequest) GetUpstreamIDForTarget() string

type UpsertTargetWithUpstreamResponse

type UpsertTargetWithUpstreamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Target
	Target *components.Target
}

func (*UpsertTargetWithUpstreamResponse) GetContentType

func (o *UpsertTargetWithUpstreamResponse) GetContentType() string

func (*UpsertTargetWithUpstreamResponse) GetRawResponse

func (o *UpsertTargetWithUpstreamResponse) GetRawResponse() *http.Response

func (*UpsertTargetWithUpstreamResponse) GetStatusCode

func (o *UpsertTargetWithUpstreamResponse) GetStatusCode() int

func (*UpsertTargetWithUpstreamResponse) GetTarget

type UpsertUpstreamRequest

type UpsertUpstreamRequest struct {
	// ID of the Upstream to lookup
	UpstreamID string `pathParam:"style=simple,explode=false,name=UpstreamId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the Upstream
	Upstream components.UpstreamInput `request:"mediaType=application/json"`
}

func (*UpsertUpstreamRequest) GetControlPlaneID

func (o *UpsertUpstreamRequest) GetControlPlaneID() string

func (*UpsertUpstreamRequest) GetUpstream

func (*UpsertUpstreamRequest) GetUpstreamID

func (o *UpsertUpstreamRequest) GetUpstreamID() string

type UpsertUpstreamResponse

type UpsertUpstreamResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Upstream
	Upstream *components.Upstream
}

func (*UpsertUpstreamResponse) GetContentType

func (o *UpsertUpstreamResponse) GetContentType() string

func (*UpsertUpstreamResponse) GetRawResponse

func (o *UpsertUpstreamResponse) GetRawResponse() *http.Response

func (*UpsertUpstreamResponse) GetStatusCode

func (o *UpsertUpstreamResponse) GetStatusCode() int

func (*UpsertUpstreamResponse) GetUpstream

func (o *UpsertUpstreamResponse) GetUpstream() *components.Upstream

type UpsertVaultRequest

type UpsertVaultRequest struct {
	// ID of the Vault to lookup
	VaultID string `pathParam:"style=simple,explode=false,name=VaultId"`
	// The UUID of your control plane. This variable is available in the Konnect manager.
	ControlPlaneID string `pathParam:"style=simple,explode=false,name=controlPlaneId"`
	// Description of the Vault
	Vault components.VaultInput `request:"mediaType=application/json"`
}

func (*UpsertVaultRequest) GetControlPlaneID

func (o *UpsertVaultRequest) GetControlPlaneID() string

func (*UpsertVaultRequest) GetVault

func (*UpsertVaultRequest) GetVaultID

func (o *UpsertVaultRequest) GetVaultID() string

type UpsertVaultResponse

type UpsertVaultResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// Successfully upserted Vault
	Vault *components.Vault
}

func (*UpsertVaultResponse) GetContentType

func (o *UpsertVaultResponse) GetContentType() string

func (*UpsertVaultResponse) GetRawResponse

func (o *UpsertVaultResponse) GetRawResponse() *http.Response

func (*UpsertVaultResponse) GetStatusCode

func (o *UpsertVaultResponse) GetStatusCode() int

func (*UpsertVaultResponse) GetVault

func (o *UpsertVaultResponse) GetVault() *components.Vault

type UsersAssignRoleRequest

type UsersAssignRoleRequest struct {
	// The user ID
	UserID string `pathParam:"style=simple,explode=false,name=userId"`
	// The request schema for assigning a role.
	AssignRole *components.AssignRole `request:"mediaType=application/json"`
}

func (*UsersAssignRoleRequest) GetAssignRole

func (o *UsersAssignRoleRequest) GetAssignRole() *components.AssignRole

func (*UsersAssignRoleRequest) GetUserID

func (o *UsersAssignRoleRequest) GetUserID() string

type UsersAssignRoleResponse

type UsersAssignRoleResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
	// A get action response of a single assigned role.
	AssignedRole *components.AssignedRole
}

func (*UsersAssignRoleResponse) GetAssignedRole

func (o *UsersAssignRoleResponse) GetAssignedRole() *components.AssignedRole

func (*UsersAssignRoleResponse) GetContentType

func (o *UsersAssignRoleResponse) GetContentType() string

func (*UsersAssignRoleResponse) GetRawResponse

func (o *UsersAssignRoleResponse) GetRawResponse() *http.Response

func (*UsersAssignRoleResponse) GetStatusCode

func (o *UsersAssignRoleResponse) GetStatusCode() int

type UsersRemoveRoleRequest

type UsersRemoveRoleRequest struct {
	// ID of the user.
	UserID string `pathParam:"style=simple,explode=false,name=userId"`
	// ID of the role.
	RoleID string `pathParam:"style=simple,explode=false,name=roleId"`
}

func (*UsersRemoveRoleRequest) GetRoleID

func (o *UsersRemoveRoleRequest) GetRoleID() string

func (*UsersRemoveRoleRequest) GetUserID

func (o *UsersRemoveRoleRequest) GetUserID() string

type UsersRemoveRoleResponse

type UsersRemoveRoleResponse struct {
	// HTTP response content type for this operation
	ContentType string
	// HTTP response status code for this operation
	StatusCode int
	// Raw HTTP response; suitable for custom response parsing
	RawResponse *http.Response
}

func (*UsersRemoveRoleResponse) GetContentType

func (o *UsersRemoveRoleResponse) GetContentType() string

func (*UsersRemoveRoleResponse) GetRawResponse

func (o *UsersRemoveRoleResponse) GetRawResponse() *http.Response

func (*UsersRemoveRoleResponse) GetStatusCode

func (o *UsersRemoveRoleResponse) GetStatusCode() int

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL