cloudapi

package
v1.0.9 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2024 License: Apache-2.0 Imports: 11 Imported by: 30

Documentation

Overview

Package cloudapi provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.12.4 DO NOT EDIT.

Index

Constants

View Source
const (
	AccessTokenCookieScopes  = "accessTokenCookie.Scopes"
	BearerAuthScopes         = "bearerAuth.Scopes"
	Oauth2Scopes             = "oauth2.Scopes"
	OrganizationHeaderScopes = "organizationHeader.Scopes"
)

Variables

This section is empty.

Functions

func NewAcceptInviteMutationRequest

func NewAcceptInviteMutationRequest(server string, id string, body AcceptInviteMutationJSONRequestBody) (*http.Request, error)

NewAcceptInviteMutationRequest calls the generic AcceptInviteMutation builder with application/json body

func NewAcceptInviteMutationRequestWithBody

func NewAcceptInviteMutationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAcceptInviteMutationRequestWithBody generates requests for AcceptInviteMutation with any type of body

func NewAccessGraphQueryRequest

func NewAccessGraphQueryRequest(server string, body AccessGraphQueryJSONRequestBody) (*http.Request, error)

NewAccessGraphQueryRequest calls the generic AccessGraphQuery builder with application/json body

func NewAccessGraphQueryRequestWithBody

func NewAccessGraphQueryRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAccessGraphQueryRequestWithBody generates requests for AccessGraphQuery with any type of body

func NewAddEnvironmentLabelMutationRequest

func NewAddEnvironmentLabelMutationRequest(server string, id string, body AddEnvironmentLabelMutationJSONRequestBody) (*http.Request, error)

NewAddEnvironmentLabelMutationRequest calls the generic AddEnvironmentLabelMutation builder with application/json body

func NewAddEnvironmentLabelMutationRequestWithBody

func NewAddEnvironmentLabelMutationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAddEnvironmentLabelMutationRequestWithBody generates requests for AddEnvironmentLabelMutation with any type of body

func NewAssociateNamespaceToEnvMutationRequest added in v0.1.13

func NewAssociateNamespaceToEnvMutationRequest(server string, id string, body AssociateNamespaceToEnvMutationJSONRequestBody) (*http.Request, error)

NewAssociateNamespaceToEnvMutationRequest calls the generic AssociateNamespaceToEnvMutation builder with application/json body

func NewAssociateNamespaceToEnvMutationRequestWithBody added in v0.1.13

func NewAssociateNamespaceToEnvMutationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewAssociateNamespaceToEnvMutationRequestWithBody generates requests for AssociateNamespaceToEnvMutation with any type of body

func NewClusterQueryRequest

func NewClusterQueryRequest(server string, id string) (*http.Request, error)

NewClusterQueryRequest generates requests for ClusterQuery

func NewClustersQueryRequest

func NewClustersQueryRequest(server string, params *ClustersQueryParams) (*http.Request, error)

NewClustersQueryRequest generates requests for ClustersQuery

func NewCreateAWSIntegrationMutationRequest added in v1.0.2

func NewCreateAWSIntegrationMutationRequest(server string, body CreateAWSIntegrationMutationJSONRequestBody) (*http.Request, error)

NewCreateAWSIntegrationMutationRequest calls the generic CreateAWSIntegrationMutation builder with application/json body

func NewCreateAWSIntegrationMutationRequestWithBody added in v1.0.2

func NewCreateAWSIntegrationMutationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateAWSIntegrationMutationRequestWithBody generates requests for CreateAWSIntegrationMutation with any type of body

func NewCreateClusterMutationRequest

func NewCreateClusterMutationRequest(server string, body CreateClusterMutationJSONRequestBody) (*http.Request, error)

NewCreateClusterMutationRequest calls the generic CreateClusterMutation builder with application/json body

func NewCreateClusterMutationRequestWithBody

func NewCreateClusterMutationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateClusterMutationRequestWithBody generates requests for CreateClusterMutation with any type of body

func NewCreateDatabaseIntegrationMutationRequest added in v1.0.3

func NewCreateDatabaseIntegrationMutationRequest(server string, body CreateDatabaseIntegrationMutationJSONRequestBody) (*http.Request, error)

NewCreateDatabaseIntegrationMutationRequest calls the generic CreateDatabaseIntegrationMutation builder with application/json body

func NewCreateDatabaseIntegrationMutationRequestWithBody added in v1.0.3

func NewCreateDatabaseIntegrationMutationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateDatabaseIntegrationMutationRequestWithBody generates requests for CreateDatabaseIntegrationMutation with any type of body

func NewCreateEnvironmentMutationRequest

func NewCreateEnvironmentMutationRequest(server string, body CreateEnvironmentMutationJSONRequestBody) (*http.Request, error)

NewCreateEnvironmentMutationRequest calls the generic CreateEnvironmentMutation builder with application/json body

func NewCreateEnvironmentMutationRequestWithBody

func NewCreateEnvironmentMutationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateEnvironmentMutationRequestWithBody generates requests for CreateEnvironmentMutation with any type of body

func NewCreateGenericIntegrationMutationRequest

func NewCreateGenericIntegrationMutationRequest(server string, body CreateGenericIntegrationMutationJSONRequestBody) (*http.Request, error)

NewCreateGenericIntegrationMutationRequest calls the generic CreateGenericIntegrationMutation builder with application/json body

func NewCreateGenericIntegrationMutationRequestWithBody

func NewCreateGenericIntegrationMutationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateGenericIntegrationMutationRequestWithBody generates requests for CreateGenericIntegrationMutation with any type of body

func NewCreateGithubIntegrationMutationRequest added in v1.0.5

func NewCreateGithubIntegrationMutationRequest(server string, body CreateGithubIntegrationMutationJSONRequestBody) (*http.Request, error)

NewCreateGithubIntegrationMutationRequest calls the generic CreateGithubIntegrationMutation builder with application/json body

func NewCreateGithubIntegrationMutationRequestWithBody added in v1.0.5

func NewCreateGithubIntegrationMutationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateGithubIntegrationMutationRequestWithBody generates requests for CreateGithubIntegrationMutation with any type of body

func NewCreateInviteMutationRequest

func NewCreateInviteMutationRequest(server string, body CreateInviteMutationJSONRequestBody) (*http.Request, error)

NewCreateInviteMutationRequest calls the generic CreateInviteMutation builder with application/json body

func NewCreateInviteMutationRequestWithBody

func NewCreateInviteMutationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateInviteMutationRequestWithBody generates requests for CreateInviteMutation with any type of body

func NewCreateKubernetesIntegrationMutationRequest

func NewCreateKubernetesIntegrationMutationRequest(server string, body CreateKubernetesIntegrationMutationJSONRequestBody) (*http.Request, error)

NewCreateKubernetesIntegrationMutationRequest calls the generic CreateKubernetesIntegrationMutation builder with application/json body

func NewCreateKubernetesIntegrationMutationRequestWithBody

func NewCreateKubernetesIntegrationMutationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateKubernetesIntegrationMutationRequestWithBody generates requests for CreateKubernetesIntegrationMutation with any type of body

func NewCreateOrganizationMutationRequest

func NewCreateOrganizationMutationRequest(server string, body CreateOrganizationMutationJSONRequestBody) (*http.Request, error)

NewCreateOrganizationMutationRequest calls the generic CreateOrganizationMutation builder with application/json body

func NewCreateOrganizationMutationRequestWithBody

func NewCreateOrganizationMutationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateOrganizationMutationRequestWithBody generates requests for CreateOrganizationMutation with any type of body

func NewDeleteClusterMutationRequest

func NewDeleteClusterMutationRequest(server string, id string) (*http.Request, error)

NewDeleteClusterMutationRequest generates requests for DeleteClusterMutation

func NewDeleteEnvironmentLabelMutationRequest

func NewDeleteEnvironmentLabelMutationRequest(server string, id string, key string) (*http.Request, error)

NewDeleteEnvironmentLabelMutationRequest generates requests for DeleteEnvironmentLabelMutation

func NewDeleteEnvironmentMutationRequest

func NewDeleteEnvironmentMutationRequest(server string, id string) (*http.Request, error)

NewDeleteEnvironmentMutationRequest generates requests for DeleteEnvironmentMutation

func NewDeleteIntegrationMutationRequest

func NewDeleteIntegrationMutationRequest(server string, id string) (*http.Request, error)

NewDeleteIntegrationMutationRequest generates requests for DeleteIntegrationMutation

func NewDeleteInviteMutationRequest

func NewDeleteInviteMutationRequest(server string, id string) (*http.Request, error)

NewDeleteInviteMutationRequest generates requests for DeleteInviteMutation

func NewEnvironmentQueryRequest

func NewEnvironmentQueryRequest(server string, id string) (*http.Request, error)

NewEnvironmentQueryRequest generates requests for EnvironmentQuery

func NewEnvironmentsQueryRequest

func NewEnvironmentsQueryRequest(server string, params *EnvironmentsQueryParams) (*http.Request, error)

NewEnvironmentsQueryRequest generates requests for EnvironmentsQuery

func NewIntegrationQueryRequest

func NewIntegrationQueryRequest(server string, id string) (*http.Request, error)

NewIntegrationQueryRequest generates requests for IntegrationQuery

func NewIntegrationsQueryRequest

func NewIntegrationsQueryRequest(server string, params *IntegrationsQueryParams) (*http.Request, error)

NewIntegrationsQueryRequest generates requests for IntegrationsQuery

func NewInviteQueryRequest

func NewInviteQueryRequest(server string, id string) (*http.Request, error)

NewInviteQueryRequest generates requests for InviteQuery

func NewInvitesQueryRequest

func NewInvitesQueryRequest(server string, params *InvitesQueryParams) (*http.Request, error)

NewInvitesQueryRequest generates requests for InvitesQuery

func NewMeQueryRequest

func NewMeQueryRequest(server string) (*http.Request, error)

NewMeQueryRequest generates requests for MeQuery

func NewNamespaceQueryRequest

func NewNamespaceQueryRequest(server string, id string) (*http.Request, error)

NewNamespaceQueryRequest generates requests for NamespaceQuery

func NewNamespacesQueryRequest

func NewNamespacesQueryRequest(server string, params *NamespacesQueryParams) (*http.Request, error)

NewNamespacesQueryRequest generates requests for NamespacesQuery

func NewOneClusterQueryRequest

func NewOneClusterQueryRequest(server string, params *OneClusterQueryParams) (*http.Request, error)

NewOneClusterQueryRequest generates requests for OneClusterQuery

func NewOneEnvironmentQueryRequest

func NewOneEnvironmentQueryRequest(server string, params *OneEnvironmentQueryParams) (*http.Request, error)

NewOneEnvironmentQueryRequest generates requests for OneEnvironmentQuery

func NewOneIntegrationQueryRequest

func NewOneIntegrationQueryRequest(server string, params *OneIntegrationQueryParams) (*http.Request, error)

NewOneIntegrationQueryRequest generates requests for OneIntegrationQuery

func NewOneInviteQueryRequest

func NewOneInviteQueryRequest(server string, params *OneInviteQueryParams) (*http.Request, error)

NewOneInviteQueryRequest generates requests for OneInviteQuery

func NewOneNamespaceQueryRequest

func NewOneNamespaceQueryRequest(server string, params *OneNamespaceQueryParams) (*http.Request, error)

NewOneNamespaceQueryRequest generates requests for OneNamespaceQuery

func NewOneServiceQueryRequest

func NewOneServiceQueryRequest(server string, params *OneServiceQueryParams) (*http.Request, error)

NewOneServiceQueryRequest generates requests for OneServiceQuery

func NewOrganizationQueryRequest

func NewOrganizationQueryRequest(server string, id string) (*http.Request, error)

NewOrganizationQueryRequest generates requests for OrganizationQuery

func NewOrganizationsQueryRequest

func NewOrganizationsQueryRequest(server string) (*http.Request, error)

NewOrganizationsQueryRequest generates requests for OrganizationsQuery

func NewPingQueryRequest added in v1.0.5

func NewPingQueryRequest(server string) (*http.Request, error)

NewPingQueryRequest generates requests for PingQuery

func NewRemoveUserFromOrganizationMutationRequest

func NewRemoveUserFromOrganizationMutationRequest(server string, id string, userId string) (*http.Request, error)

NewRemoveUserFromOrganizationMutationRequest generates requests for RemoveUserFromOrganizationMutation

func NewServiceQueryRequest

func NewServiceQueryRequest(server string, id string) (*http.Request, error)

NewServiceQueryRequest generates requests for ServiceQuery

func NewServicesQueryRequest

func NewServicesQueryRequest(server string, params *ServicesQueryParams) (*http.Request, error)

NewServicesQueryRequest generates requests for ServicesQuery

func NewUpdateAWSIntegrationMutationRequest added in v1.0.2

func NewUpdateAWSIntegrationMutationRequest(server string, body UpdateAWSIntegrationMutationJSONRequestBody) (*http.Request, error)

NewUpdateAWSIntegrationMutationRequest calls the generic UpdateAWSIntegrationMutation builder with application/json body

func NewUpdateAWSIntegrationMutationRequestWithBody added in v1.0.2

func NewUpdateAWSIntegrationMutationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateAWSIntegrationMutationRequestWithBody generates requests for UpdateAWSIntegrationMutation with any type of body

func NewUpdateClusterMutationRequest

func NewUpdateClusterMutationRequest(server string, id string, body UpdateClusterMutationJSONRequestBody) (*http.Request, error)

NewUpdateClusterMutationRequest calls the generic UpdateClusterMutation builder with application/json body

func NewUpdateClusterMutationRequestWithBody

func NewUpdateClusterMutationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateClusterMutationRequestWithBody generates requests for UpdateClusterMutation with any type of body

func NewUpdateDatabaseIntegrationMutationRequest added in v1.0.3

func NewUpdateDatabaseIntegrationMutationRequest(server string, id string, body UpdateDatabaseIntegrationMutationJSONRequestBody) (*http.Request, error)

NewUpdateDatabaseIntegrationMutationRequest calls the generic UpdateDatabaseIntegrationMutation builder with application/json body

func NewUpdateDatabaseIntegrationMutationRequestWithBody added in v1.0.3

func NewUpdateDatabaseIntegrationMutationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateDatabaseIntegrationMutationRequestWithBody generates requests for UpdateDatabaseIntegrationMutation with any type of body

func NewUpdateEnvironmentMutationRequest

func NewUpdateEnvironmentMutationRequest(server string, id string, body UpdateEnvironmentMutationJSONRequestBody) (*http.Request, error)

NewUpdateEnvironmentMutationRequest calls the generic UpdateEnvironmentMutation builder with application/json body

func NewUpdateEnvironmentMutationRequestWithBody

func NewUpdateEnvironmentMutationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEnvironmentMutationRequestWithBody generates requests for UpdateEnvironmentMutation with any type of body

func NewUpdateGenericIntegrationMutationRequest added in v0.1.10

func NewUpdateGenericIntegrationMutationRequest(server string, id string, body UpdateGenericIntegrationMutationJSONRequestBody) (*http.Request, error)

NewUpdateGenericIntegrationMutationRequest calls the generic UpdateGenericIntegrationMutation builder with application/json body

func NewUpdateGenericIntegrationMutationRequestWithBody added in v0.1.10

func NewUpdateGenericIntegrationMutationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateGenericIntegrationMutationRequestWithBody generates requests for UpdateGenericIntegrationMutation with any type of body

func NewUpdateGithubIntegrationMutationRequest added in v1.0.5

func NewUpdateGithubIntegrationMutationRequest(server string, body UpdateGithubIntegrationMutationJSONRequestBody) (*http.Request, error)

NewUpdateGithubIntegrationMutationRequest calls the generic UpdateGithubIntegrationMutation builder with application/json body

func NewUpdateGithubIntegrationMutationRequestWithBody added in v1.0.5

func NewUpdateGithubIntegrationMutationRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateGithubIntegrationMutationRequestWithBody generates requests for UpdateGithubIntegrationMutation with any type of body

func NewUpdateKubernetesIntegrationMutationRequest added in v0.1.10

func NewUpdateKubernetesIntegrationMutationRequest(server string, id string, body UpdateKubernetesIntegrationMutationJSONRequestBody) (*http.Request, error)

NewUpdateKubernetesIntegrationMutationRequest calls the generic UpdateKubernetesIntegrationMutation builder with application/json body

func NewUpdateKubernetesIntegrationMutationRequestWithBody added in v0.1.10

func NewUpdateKubernetesIntegrationMutationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateKubernetesIntegrationMutationRequestWithBody generates requests for UpdateKubernetesIntegrationMutation with any type of body

func NewUpdateOrganizationMutationRequest

func NewUpdateOrganizationMutationRequest(server string, id string, body UpdateOrganizationMutationJSONRequestBody) (*http.Request, error)

NewUpdateOrganizationMutationRequest calls the generic UpdateOrganizationMutation builder with application/json body

func NewUpdateOrganizationMutationRequestWithBody

func NewUpdateOrganizationMutationRequestWithBody(server string, id string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateOrganizationMutationRequestWithBody generates requests for UpdateOrganizationMutation with any type of body

func NewUserQueryRequest

func NewUserQueryRequest(server string, id string) (*http.Request, error)

NewUserQueryRequest generates requests for UserQuery

func NewUsersQueryRequest

func NewUsersQueryRequest(server string) (*http.Request, error)

NewUsersQueryRequest generates requests for UsersQuery

Types

type APPLIEDINTENTSERROR added in v1.0.3

type APPLIEDINTENTSERROR = Error

APPLIEDINTENTSERROR defines model for APPLIED_INTENTS_ERROR.

type AWSInfo added in v1.0.2

type AWSInfo struct {
	AwsAccountId   string `json:"awsAccountId"`
	EksClusterName string `json:"eksClusterName"`
	Namespace      string `json:"namespace"`
	Region         string `json:"region"`
}

AWSInfo defines model for AWSInfo.

type AWSInfoInput added in v1.0.2

type AWSInfoInput struct {
	AwsAccountId   string `json:"awsAccountId"`
	ClusterId      string `json:"clusterId"`
	EksClusterName string `json:"eksClusterName"`
	Namespace      string `json:"namespace"`
	Region         string `json:"region"`
}

AWSInfoInput defines model for AWSInfoInput.

type AWSResource added in v1.0.2

type AWSResource struct {
	Info map[string]interface{} `json:"info"`
	Type AWSResourceType        `json:"type"`
}

AWSResource defines model for AWSResource.

type AWSResourceType added in v1.0.2

type AWSResourceType string

AWSResourceType defines model for AWSResource.Type.

const (
	GENERAL AWSResourceType = "GENERAL"
	S3      AWSResourceType = "S3"
)

Defines values for AWSResourceType.

type AcceptInviteMutationJSONBody

type AcceptInviteMutationJSONBody = map[string]interface{}

AcceptInviteMutationJSONBody defines parameters for AcceptInviteMutation.

type AcceptInviteMutationJSONRequestBody

type AcceptInviteMutationJSONRequestBody = AcceptInviteMutationJSONBody

AcceptInviteMutationJSONRequestBody defines body for AcceptInviteMutation for application/json ContentType.

type AcceptInviteMutationResponse

type AcceptInviteMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Invite
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseAcceptInviteMutationResponse

func ParseAcceptInviteMutationResponse(rsp *http.Response) (*AcceptInviteMutationResponse, error)

ParseAcceptInviteMutationResponse parses an HTTP response from a AcceptInviteMutationWithResponse call

func (AcceptInviteMutationResponse) Status

Status returns HTTPResponse.Status

func (AcceptInviteMutationResponse) StatusCode

func (r AcceptInviteMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AccessGraph

type AccessGraph struct {
	Clusters []struct {
		Id string `json:"id"`
	} `json:"clusters"`
	Filter              AccessGraphFilter    `json:"filter"`
	ServiceAccessGraphs []ServiceAccessGraph `json:"serviceAccessGraphs"`
	ServiceCount        int32                `json:"serviceCount"`
}

AccessGraph defines model for AccessGraph.

type AccessGraphEdge

type AccessGraphEdge struct {
	AccessStatus   EdgeAccessStatus   `json:"accessStatus"`
	AccessStatuses EdgeAccessStatuses `json:"accessStatuses"`
	AppliedIntents []struct {
		Id string `json:"id"`
	} `json:"appliedIntents"`
	Client struct {
		Id string `json:"id"`
	} `json:"client"`
	DiscoveredIntents []struct {
		Id string `json:"id"`
	} `json:"discoveredIntents"`
	Server struct {
		Id string `json:"id"`
	} `json:"server"`
}

AccessGraphEdge defines model for AccessGraphEdge.

type AccessGraphFilter

type AccessGraphFilter struct {
	ClusterIds                 *[]string  `json:"clusterIds,omitempty"`
	EnvironmentIds             *[]string  `json:"environmentIds,omitempty"`
	IncludeServicesWithNoEdges *bool      `json:"includeServicesWithNoEdges,omitempty"`
	LastSeenAfter              *time.Time `json:"lastSeenAfter,omitempty"`
	NamespaceIds               *[]string  `json:"namespaceIds,omitempty"`
	ServiceIds                 *[]string  `json:"serviceIds,omitempty"`
}

AccessGraphFilter defines model for AccessGraphFilter.

type AccessGraphQueryJSONBody

type AccessGraphQueryJSONBody struct {
	Filter *InputAccessGraphFilter `json:"filter,omitempty"`
}

AccessGraphQueryJSONBody defines parameters for AccessGraphQuery.

type AccessGraphQueryJSONRequestBody

type AccessGraphQueryJSONRequestBody AccessGraphQueryJSONBody

AccessGraphQueryJSONRequestBody defines body for AccessGraphQuery for application/json ContentType.

type AccessGraphQueryResponse

type AccessGraphQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AccessGraph
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseAccessGraphQueryResponse

func ParseAccessGraphQueryResponse(rsp *http.Response) (*AccessGraphQueryResponse, error)

ParseAccessGraphQueryResponse parses an HTTP response from a AccessGraphQueryWithResponse call

func (AccessGraphQueryResponse) Status

func (r AccessGraphQueryResponse) Status() string

Status returns HTTPResponse.Status

func (AccessGraphQueryResponse) StatusCode

func (r AccessGraphQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddEnvironmentLabelMutationJSONBody

type AddEnvironmentLabelMutationJSONBody struct {
	Label LabelInput `json:"label"`
}

AddEnvironmentLabelMutationJSONBody defines parameters for AddEnvironmentLabelMutation.

type AddEnvironmentLabelMutationJSONRequestBody

type AddEnvironmentLabelMutationJSONRequestBody AddEnvironmentLabelMutationJSONBody

AddEnvironmentLabelMutationJSONRequestBody defines body for AddEnvironmentLabelMutation for application/json ContentType.

type AddEnvironmentLabelMutationResponse

type AddEnvironmentLabelMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseAddEnvironmentLabelMutationResponse

func ParseAddEnvironmentLabelMutationResponse(rsp *http.Response) (*AddEnvironmentLabelMutationResponse, error)

ParseAddEnvironmentLabelMutationResponse parses an HTTP response from a AddEnvironmentLabelMutationWithResponse call

func (AddEnvironmentLabelMutationResponse) Status

Status returns HTTPResponse.Status

func (AddEnvironmentLabelMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AssociateNamespaceToEnvMutationJSONBody added in v0.1.13

type AssociateNamespaceToEnvMutationJSONBody struct {
	EnvironmentId *string `json:"environmentId,omitempty"`
}

AssociateNamespaceToEnvMutationJSONBody defines parameters for AssociateNamespaceToEnvMutation.

type AssociateNamespaceToEnvMutationJSONRequestBody added in v0.1.13

type AssociateNamespaceToEnvMutationJSONRequestBody AssociateNamespaceToEnvMutationJSONBody

AssociateNamespaceToEnvMutationJSONRequestBody defines body for AssociateNamespaceToEnvMutation for application/json ContentType.

type AssociateNamespaceToEnvMutationResponse added in v0.1.13

type AssociateNamespaceToEnvMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Namespace
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseAssociateNamespaceToEnvMutationResponse added in v0.1.13

func ParseAssociateNamespaceToEnvMutationResponse(rsp *http.Response) (*AssociateNamespaceToEnvMutationResponse, error)

ParseAssociateNamespaceToEnvMutationResponse parses an HTTP response from a AssociateNamespaceToEnvMutationWithResponse call

func (AssociateNamespaceToEnvMutationResponse) Status added in v0.1.13

Status returns HTTPResponse.Status

func (AssociateNamespaceToEnvMutationResponse) StatusCode added in v0.1.13

StatusCode returns HTTPResponse.StatusCode

type BADUSERINPUT added in v0.1.11

type BADUSERINPUT = Error

BADUSERINPUT defines model for BAD_USER_INPUT.

type CONFLICT

type CONFLICT = Error

CONFLICT defines model for CONFLICT.

type CertificateInformation

type CertificateInformation struct {
	CommonName string    `json:"commonName"`
	DnsNames   *[]string `json:"dnsNames,omitempty"`
	Ttl        *int32    `json:"ttl,omitempty"`
}

CertificateInformation defines model for CertificateInformation.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AcceptInviteMutation

func (c *Client) AcceptInviteMutation(ctx context.Context, id string, body AcceptInviteMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AcceptInviteMutationWithBody

func (c *Client) AcceptInviteMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AccessGraphQuery

func (c *Client) AccessGraphQuery(ctx context.Context, body AccessGraphQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AccessGraphQueryWithBody

func (c *Client) AccessGraphQueryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddEnvironmentLabelMutation

func (c *Client) AddEnvironmentLabelMutation(ctx context.Context, id string, body AddEnvironmentLabelMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddEnvironmentLabelMutationWithBody

func (c *Client) AddEnvironmentLabelMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssociateNamespaceToEnvMutation added in v0.1.13

func (c *Client) AssociateNamespaceToEnvMutation(ctx context.Context, id string, body AssociateNamespaceToEnvMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssociateNamespaceToEnvMutationWithBody added in v0.1.13

func (c *Client) AssociateNamespaceToEnvMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ClusterQuery

func (c *Client) ClusterQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ClustersQuery

func (c *Client) ClustersQuery(ctx context.Context, params *ClustersQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAWSIntegrationMutation added in v1.0.2

func (c *Client) CreateAWSIntegrationMutation(ctx context.Context, body CreateAWSIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateAWSIntegrationMutationWithBody added in v1.0.2

func (c *Client) CreateAWSIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateClusterMutation

func (c *Client) CreateClusterMutation(ctx context.Context, body CreateClusterMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateClusterMutationWithBody

func (c *Client) CreateClusterMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDatabaseIntegrationMutation added in v1.0.3

func (c *Client) CreateDatabaseIntegrationMutation(ctx context.Context, body CreateDatabaseIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateDatabaseIntegrationMutationWithBody added in v1.0.3

func (c *Client) CreateDatabaseIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEnvironmentMutation

func (c *Client) CreateEnvironmentMutation(ctx context.Context, body CreateEnvironmentMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEnvironmentMutationWithBody

func (c *Client) CreateEnvironmentMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGenericIntegrationMutation

func (c *Client) CreateGenericIntegrationMutation(ctx context.Context, body CreateGenericIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGenericIntegrationMutationWithBody

func (c *Client) CreateGenericIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGithubIntegrationMutation added in v1.0.5

func (c *Client) CreateGithubIntegrationMutation(ctx context.Context, body CreateGithubIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGithubIntegrationMutationWithBody added in v1.0.5

func (c *Client) CreateGithubIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateInviteMutation

func (c *Client) CreateInviteMutation(ctx context.Context, body CreateInviteMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateInviteMutationWithBody

func (c *Client) CreateInviteMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateKubernetesIntegrationMutation

func (c *Client) CreateKubernetesIntegrationMutation(ctx context.Context, body CreateKubernetesIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateKubernetesIntegrationMutationWithBody

func (c *Client) CreateKubernetesIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrganizationMutation

func (c *Client) CreateOrganizationMutation(ctx context.Context, body CreateOrganizationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateOrganizationMutationWithBody

func (c *Client) CreateOrganizationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteClusterMutation

func (c *Client) DeleteClusterMutation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteEnvironmentLabelMutation

func (c *Client) DeleteEnvironmentLabelMutation(ctx context.Context, id string, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteEnvironmentMutation

func (c *Client) DeleteEnvironmentMutation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteIntegrationMutation

func (c *Client) DeleteIntegrationMutation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteInviteMutation

func (c *Client) DeleteInviteMutation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnvironmentQuery

func (c *Client) EnvironmentQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnvironmentsQuery

func (c *Client) EnvironmentsQuery(ctx context.Context, params *EnvironmentsQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IntegrationQuery

func (c *Client) IntegrationQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IntegrationsQuery

func (c *Client) IntegrationsQuery(ctx context.Context, params *IntegrationsQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InviteQuery

func (c *Client) InviteQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InvitesQuery

func (c *Client) InvitesQuery(ctx context.Context, params *InvitesQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) MeQuery

func (c *Client) MeQuery(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NamespaceQuery

func (c *Client) NamespaceQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NamespacesQuery

func (c *Client) NamespacesQuery(ctx context.Context, params *NamespacesQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OneClusterQuery

func (c *Client) OneClusterQuery(ctx context.Context, params *OneClusterQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OneEnvironmentQuery

func (c *Client) OneEnvironmentQuery(ctx context.Context, params *OneEnvironmentQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OneIntegrationQuery

func (c *Client) OneIntegrationQuery(ctx context.Context, params *OneIntegrationQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OneInviteQuery

func (c *Client) OneInviteQuery(ctx context.Context, params *OneInviteQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OneNamespaceQuery

func (c *Client) OneNamespaceQuery(ctx context.Context, params *OneNamespaceQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OneServiceQuery

func (c *Client) OneServiceQuery(ctx context.Context, params *OneServiceQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OrganizationQuery

func (c *Client) OrganizationQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OrganizationsQuery

func (c *Client) OrganizationsQuery(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PingQuery added in v1.0.5

func (c *Client) PingQuery(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveUserFromOrganizationMutation

func (c *Client) RemoveUserFromOrganizationMutation(ctx context.Context, id string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ServiceQuery

func (c *Client) ServiceQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ServicesQuery

func (c *Client) ServicesQuery(ctx context.Context, params *ServicesQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAWSIntegrationMutation added in v1.0.2

func (c *Client) UpdateAWSIntegrationMutation(ctx context.Context, body UpdateAWSIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateAWSIntegrationMutationWithBody added in v1.0.2

func (c *Client) UpdateAWSIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterMutation

func (c *Client) UpdateClusterMutation(ctx context.Context, id string, body UpdateClusterMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateClusterMutationWithBody

func (c *Client) UpdateClusterMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDatabaseIntegrationMutation added in v1.0.3

func (c *Client) UpdateDatabaseIntegrationMutation(ctx context.Context, id string, body UpdateDatabaseIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateDatabaseIntegrationMutationWithBody added in v1.0.3

func (c *Client) UpdateDatabaseIntegrationMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvironmentMutation

func (c *Client) UpdateEnvironmentMutation(ctx context.Context, id string, body UpdateEnvironmentMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvironmentMutationWithBody

func (c *Client) UpdateEnvironmentMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGenericIntegrationMutation added in v0.1.10

func (c *Client) UpdateGenericIntegrationMutation(ctx context.Context, id string, body UpdateGenericIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGenericIntegrationMutationWithBody added in v0.1.10

func (c *Client) UpdateGenericIntegrationMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGithubIntegrationMutation added in v1.0.5

func (c *Client) UpdateGithubIntegrationMutation(ctx context.Context, body UpdateGithubIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGithubIntegrationMutationWithBody added in v1.0.5

func (c *Client) UpdateGithubIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateKubernetesIntegrationMutation added in v0.1.10

func (c *Client) UpdateKubernetesIntegrationMutation(ctx context.Context, id string, body UpdateKubernetesIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateKubernetesIntegrationMutationWithBody added in v0.1.10

func (c *Client) UpdateKubernetesIntegrationMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOrganizationMutation

func (c *Client) UpdateOrganizationMutation(ctx context.Context, id string, body UpdateOrganizationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateOrganizationMutationWithBody

func (c *Client) UpdateOrganizationMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UserQuery

func (c *Client) UserQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UsersQuery

func (c *Client) UsersQuery(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// AccessGraphQuery request with any body
	AccessGraphQueryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AccessGraphQuery(ctx context.Context, body AccessGraphQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OneClusterQuery request
	OneClusterQuery(ctx context.Context, params *OneClusterQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ClustersQuery request
	ClustersQuery(ctx context.Context, params *ClustersQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateClusterMutation request with any body
	CreateClusterMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateClusterMutation(ctx context.Context, body CreateClusterMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteClusterMutation request
	DeleteClusterMutation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ClusterQuery request
	ClusterQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateClusterMutation request with any body
	UpdateClusterMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateClusterMutation(ctx context.Context, id string, body UpdateClusterMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OneEnvironmentQuery request
	OneEnvironmentQuery(ctx context.Context, params *OneEnvironmentQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnvironmentsQuery request
	EnvironmentsQuery(ctx context.Context, params *EnvironmentsQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEnvironmentMutation request with any body
	CreateEnvironmentMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateEnvironmentMutation(ctx context.Context, body CreateEnvironmentMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnvironmentMutation request
	DeleteEnvironmentMutation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnvironmentQuery request
	EnvironmentQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEnvironmentMutation request with any body
	UpdateEnvironmentMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEnvironmentMutation(ctx context.Context, id string, body UpdateEnvironmentMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddEnvironmentLabelMutation request with any body
	AddEnvironmentLabelMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddEnvironmentLabelMutation(ctx context.Context, id string, body AddEnvironmentLabelMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnvironmentLabelMutation request
	DeleteEnvironmentLabelMutation(ctx context.Context, id string, key string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OneIntegrationQuery request
	OneIntegrationQuery(ctx context.Context, params *OneIntegrationQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IntegrationsQuery request
	IntegrationsQuery(ctx context.Context, params *IntegrationsQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateAWSIntegrationMutation request with any body
	UpdateAWSIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateAWSIntegrationMutation(ctx context.Context, body UpdateAWSIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateAWSIntegrationMutation request with any body
	CreateAWSIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateAWSIntegrationMutation(ctx context.Context, body CreateAWSIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateDatabaseIntegrationMutation request with any body
	CreateDatabaseIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateDatabaseIntegrationMutation(ctx context.Context, body CreateDatabaseIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateDatabaseIntegrationMutation request with any body
	UpdateDatabaseIntegrationMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateDatabaseIntegrationMutation(ctx context.Context, id string, body UpdateDatabaseIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGenericIntegrationMutation request with any body
	CreateGenericIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGenericIntegrationMutation(ctx context.Context, body CreateGenericIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateGenericIntegrationMutation request with any body
	UpdateGenericIntegrationMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateGenericIntegrationMutation(ctx context.Context, id string, body UpdateGenericIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateGithubIntegrationMutation request with any body
	UpdateGithubIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateGithubIntegrationMutation(ctx context.Context, body UpdateGithubIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGithubIntegrationMutation request with any body
	CreateGithubIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGithubIntegrationMutation(ctx context.Context, body CreateGithubIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateKubernetesIntegrationMutation request with any body
	CreateKubernetesIntegrationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateKubernetesIntegrationMutation(ctx context.Context, body CreateKubernetesIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateKubernetesIntegrationMutation request with any body
	UpdateKubernetesIntegrationMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateKubernetesIntegrationMutation(ctx context.Context, id string, body UpdateKubernetesIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteIntegrationMutation request
	DeleteIntegrationMutation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IntegrationQuery request
	IntegrationQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OneInviteQuery request
	OneInviteQuery(ctx context.Context, params *OneInviteQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InvitesQuery request
	InvitesQuery(ctx context.Context, params *InvitesQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateInviteMutation request with any body
	CreateInviteMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateInviteMutation(ctx context.Context, body CreateInviteMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteInviteMutation request
	DeleteInviteMutation(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InviteQuery request
	InviteQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AcceptInviteMutation request with any body
	AcceptInviteMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AcceptInviteMutation(ctx context.Context, id string, body AcceptInviteMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// MeQuery request
	MeQuery(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OneNamespaceQuery request
	OneNamespaceQuery(ctx context.Context, params *OneNamespaceQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// NamespacesQuery request
	NamespacesQuery(ctx context.Context, params *NamespacesQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// NamespaceQuery request
	NamespaceQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AssociateNamespaceToEnvMutation request with any body
	AssociateNamespaceToEnvMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AssociateNamespaceToEnvMutation(ctx context.Context, id string, body AssociateNamespaceToEnvMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OrganizationsQuery request
	OrganizationsQuery(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateOrganizationMutation request with any body
	CreateOrganizationMutationWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateOrganizationMutation(ctx context.Context, body CreateOrganizationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OrganizationQuery request
	OrganizationQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateOrganizationMutation request with any body
	UpdateOrganizationMutationWithBody(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateOrganizationMutation(ctx context.Context, id string, body UpdateOrganizationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveUserFromOrganizationMutation request
	RemoveUserFromOrganizationMutation(ctx context.Context, id string, userId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PingQuery request
	PingQuery(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OneServiceQuery request
	OneServiceQuery(ctx context.Context, params *OneServiceQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ServicesQuery request
	ServicesQuery(ctx context.Context, params *ServicesQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ServiceQuery request
	ServiceQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UsersQuery request
	UsersQuery(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UserQuery request
	UserQuery(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AcceptInviteMutationWithBodyWithResponse

func (c *ClientWithResponses) AcceptInviteMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcceptInviteMutationResponse, error)

AcceptInviteMutationWithBodyWithResponse request with arbitrary body returning *AcceptInviteMutationResponse

func (*ClientWithResponses) AcceptInviteMutationWithResponse

func (c *ClientWithResponses) AcceptInviteMutationWithResponse(ctx context.Context, id string, body AcceptInviteMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*AcceptInviteMutationResponse, error)

func (*ClientWithResponses) AccessGraphQueryWithBodyWithResponse

func (c *ClientWithResponses) AccessGraphQueryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AccessGraphQueryResponse, error)

AccessGraphQueryWithBodyWithResponse request with arbitrary body returning *AccessGraphQueryResponse

func (*ClientWithResponses) AccessGraphQueryWithResponse

func (c *ClientWithResponses) AccessGraphQueryWithResponse(ctx context.Context, body AccessGraphQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*AccessGraphQueryResponse, error)

func (*ClientWithResponses) AddEnvironmentLabelMutationWithBodyWithResponse

func (c *ClientWithResponses) AddEnvironmentLabelMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddEnvironmentLabelMutationResponse, error)

AddEnvironmentLabelMutationWithBodyWithResponse request with arbitrary body returning *AddEnvironmentLabelMutationResponse

func (*ClientWithResponses) AddEnvironmentLabelMutationWithResponse

func (c *ClientWithResponses) AddEnvironmentLabelMutationWithResponse(ctx context.Context, id string, body AddEnvironmentLabelMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*AddEnvironmentLabelMutationResponse, error)

func (*ClientWithResponses) AssociateNamespaceToEnvMutationWithBodyWithResponse added in v0.1.13

func (c *ClientWithResponses) AssociateNamespaceToEnvMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssociateNamespaceToEnvMutationResponse, error)

AssociateNamespaceToEnvMutationWithBodyWithResponse request with arbitrary body returning *AssociateNamespaceToEnvMutationResponse

func (*ClientWithResponses) AssociateNamespaceToEnvMutationWithResponse added in v0.1.13

func (c *ClientWithResponses) AssociateNamespaceToEnvMutationWithResponse(ctx context.Context, id string, body AssociateNamespaceToEnvMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*AssociateNamespaceToEnvMutationResponse, error)

func (*ClientWithResponses) ClusterQueryWithResponse

func (c *ClientWithResponses) ClusterQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ClusterQueryResponse, error)

ClusterQueryWithResponse request returning *ClusterQueryResponse

func (*ClientWithResponses) ClustersQueryWithResponse

func (c *ClientWithResponses) ClustersQueryWithResponse(ctx context.Context, params *ClustersQueryParams, reqEditors ...RequestEditorFn) (*ClustersQueryResponse, error)

ClustersQueryWithResponse request returning *ClustersQueryResponse

func (*ClientWithResponses) CreateAWSIntegrationMutationWithBodyWithResponse added in v1.0.2

func (c *ClientWithResponses) CreateAWSIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAWSIntegrationMutationResponse, error)

CreateAWSIntegrationMutationWithBodyWithResponse request with arbitrary body returning *CreateAWSIntegrationMutationResponse

func (*ClientWithResponses) CreateAWSIntegrationMutationWithResponse added in v1.0.2

func (c *ClientWithResponses) CreateAWSIntegrationMutationWithResponse(ctx context.Context, body CreateAWSIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAWSIntegrationMutationResponse, error)

func (*ClientWithResponses) CreateClusterMutationWithBodyWithResponse

func (c *ClientWithResponses) CreateClusterMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterMutationResponse, error)

CreateClusterMutationWithBodyWithResponse request with arbitrary body returning *CreateClusterMutationResponse

func (*ClientWithResponses) CreateClusterMutationWithResponse

func (c *ClientWithResponses) CreateClusterMutationWithResponse(ctx context.Context, body CreateClusterMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterMutationResponse, error)

func (*ClientWithResponses) CreateDatabaseIntegrationMutationWithBodyWithResponse added in v1.0.3

func (c *ClientWithResponses) CreateDatabaseIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseIntegrationMutationResponse, error)

CreateDatabaseIntegrationMutationWithBodyWithResponse request with arbitrary body returning *CreateDatabaseIntegrationMutationResponse

func (*ClientWithResponses) CreateDatabaseIntegrationMutationWithResponse added in v1.0.3

func (*ClientWithResponses) CreateEnvironmentMutationWithBodyWithResponse

func (c *ClientWithResponses) CreateEnvironmentMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentMutationResponse, error)

CreateEnvironmentMutationWithBodyWithResponse request with arbitrary body returning *CreateEnvironmentMutationResponse

func (*ClientWithResponses) CreateEnvironmentMutationWithResponse

func (c *ClientWithResponses) CreateEnvironmentMutationWithResponse(ctx context.Context, body CreateEnvironmentMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentMutationResponse, error)

func (*ClientWithResponses) CreateGenericIntegrationMutationWithBodyWithResponse

func (c *ClientWithResponses) CreateGenericIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGenericIntegrationMutationResponse, error)

CreateGenericIntegrationMutationWithBodyWithResponse request with arbitrary body returning *CreateGenericIntegrationMutationResponse

func (*ClientWithResponses) CreateGithubIntegrationMutationWithBodyWithResponse added in v1.0.5

func (c *ClientWithResponses) CreateGithubIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGithubIntegrationMutationResponse, error)

CreateGithubIntegrationMutationWithBodyWithResponse request with arbitrary body returning *CreateGithubIntegrationMutationResponse

func (*ClientWithResponses) CreateGithubIntegrationMutationWithResponse added in v1.0.5

func (c *ClientWithResponses) CreateGithubIntegrationMutationWithResponse(ctx context.Context, body CreateGithubIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGithubIntegrationMutationResponse, error)

func (*ClientWithResponses) CreateInviteMutationWithBodyWithResponse

func (c *ClientWithResponses) CreateInviteMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateInviteMutationResponse, error)

CreateInviteMutationWithBodyWithResponse request with arbitrary body returning *CreateInviteMutationResponse

func (*ClientWithResponses) CreateInviteMutationWithResponse

func (c *ClientWithResponses) CreateInviteMutationWithResponse(ctx context.Context, body CreateInviteMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateInviteMutationResponse, error)

func (*ClientWithResponses) CreateKubernetesIntegrationMutationWithBodyWithResponse

func (c *ClientWithResponses) CreateKubernetesIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKubernetesIntegrationMutationResponse, error)

CreateKubernetesIntegrationMutationWithBodyWithResponse request with arbitrary body returning *CreateKubernetesIntegrationMutationResponse

func (*ClientWithResponses) CreateOrganizationMutationWithBodyWithResponse

func (c *ClientWithResponses) CreateOrganizationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationMutationResponse, error)

CreateOrganizationMutationWithBodyWithResponse request with arbitrary body returning *CreateOrganizationMutationResponse

func (*ClientWithResponses) CreateOrganizationMutationWithResponse

func (c *ClientWithResponses) CreateOrganizationMutationWithResponse(ctx context.Context, body CreateOrganizationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationMutationResponse, error)

func (*ClientWithResponses) DeleteClusterMutationWithResponse

func (c *ClientWithResponses) DeleteClusterMutationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteClusterMutationResponse, error)

DeleteClusterMutationWithResponse request returning *DeleteClusterMutationResponse

func (*ClientWithResponses) DeleteEnvironmentLabelMutationWithResponse

func (c *ClientWithResponses) DeleteEnvironmentLabelMutationWithResponse(ctx context.Context, id string, key string, reqEditors ...RequestEditorFn) (*DeleteEnvironmentLabelMutationResponse, error)

DeleteEnvironmentLabelMutationWithResponse request returning *DeleteEnvironmentLabelMutationResponse

func (*ClientWithResponses) DeleteEnvironmentMutationWithResponse

func (c *ClientWithResponses) DeleteEnvironmentMutationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteEnvironmentMutationResponse, error)

DeleteEnvironmentMutationWithResponse request returning *DeleteEnvironmentMutationResponse

func (*ClientWithResponses) DeleteIntegrationMutationWithResponse

func (c *ClientWithResponses) DeleteIntegrationMutationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteIntegrationMutationResponse, error)

DeleteIntegrationMutationWithResponse request returning *DeleteIntegrationMutationResponse

func (*ClientWithResponses) DeleteInviteMutationWithResponse

func (c *ClientWithResponses) DeleteInviteMutationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteInviteMutationResponse, error)

DeleteInviteMutationWithResponse request returning *DeleteInviteMutationResponse

func (*ClientWithResponses) EnvironmentQueryWithResponse

func (c *ClientWithResponses) EnvironmentQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*EnvironmentQueryResponse, error)

EnvironmentQueryWithResponse request returning *EnvironmentQueryResponse

func (*ClientWithResponses) EnvironmentsQueryWithResponse

func (c *ClientWithResponses) EnvironmentsQueryWithResponse(ctx context.Context, params *EnvironmentsQueryParams, reqEditors ...RequestEditorFn) (*EnvironmentsQueryResponse, error)

EnvironmentsQueryWithResponse request returning *EnvironmentsQueryResponse

func (*ClientWithResponses) IntegrationQueryWithResponse

func (c *ClientWithResponses) IntegrationQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*IntegrationQueryResponse, error)

IntegrationQueryWithResponse request returning *IntegrationQueryResponse

func (*ClientWithResponses) IntegrationsQueryWithResponse

func (c *ClientWithResponses) IntegrationsQueryWithResponse(ctx context.Context, params *IntegrationsQueryParams, reqEditors ...RequestEditorFn) (*IntegrationsQueryResponse, error)

IntegrationsQueryWithResponse request returning *IntegrationsQueryResponse

func (*ClientWithResponses) InviteQueryWithResponse

func (c *ClientWithResponses) InviteQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*InviteQueryResponse, error)

InviteQueryWithResponse request returning *InviteQueryResponse

func (*ClientWithResponses) InvitesQueryWithResponse

func (c *ClientWithResponses) InvitesQueryWithResponse(ctx context.Context, params *InvitesQueryParams, reqEditors ...RequestEditorFn) (*InvitesQueryResponse, error)

InvitesQueryWithResponse request returning *InvitesQueryResponse

func (*ClientWithResponses) MeQueryWithResponse

func (c *ClientWithResponses) MeQueryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MeQueryResponse, error)

MeQueryWithResponse request returning *MeQueryResponse

func (*ClientWithResponses) NamespaceQueryWithResponse

func (c *ClientWithResponses) NamespaceQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*NamespaceQueryResponse, error)

NamespaceQueryWithResponse request returning *NamespaceQueryResponse

func (*ClientWithResponses) NamespacesQueryWithResponse

func (c *ClientWithResponses) NamespacesQueryWithResponse(ctx context.Context, params *NamespacesQueryParams, reqEditors ...RequestEditorFn) (*NamespacesQueryResponse, error)

NamespacesQueryWithResponse request returning *NamespacesQueryResponse

func (*ClientWithResponses) OneClusterQueryWithResponse

func (c *ClientWithResponses) OneClusterQueryWithResponse(ctx context.Context, params *OneClusterQueryParams, reqEditors ...RequestEditorFn) (*OneClusterQueryResponse, error)

OneClusterQueryWithResponse request returning *OneClusterQueryResponse

func (*ClientWithResponses) OneEnvironmentQueryWithResponse

func (c *ClientWithResponses) OneEnvironmentQueryWithResponse(ctx context.Context, params *OneEnvironmentQueryParams, reqEditors ...RequestEditorFn) (*OneEnvironmentQueryResponse, error)

OneEnvironmentQueryWithResponse request returning *OneEnvironmentQueryResponse

func (*ClientWithResponses) OneIntegrationQueryWithResponse

func (c *ClientWithResponses) OneIntegrationQueryWithResponse(ctx context.Context, params *OneIntegrationQueryParams, reqEditors ...RequestEditorFn) (*OneIntegrationQueryResponse, error)

OneIntegrationQueryWithResponse request returning *OneIntegrationQueryResponse

func (*ClientWithResponses) OneInviteQueryWithResponse

func (c *ClientWithResponses) OneInviteQueryWithResponse(ctx context.Context, params *OneInviteQueryParams, reqEditors ...RequestEditorFn) (*OneInviteQueryResponse, error)

OneInviteQueryWithResponse request returning *OneInviteQueryResponse

func (*ClientWithResponses) OneNamespaceQueryWithResponse

func (c *ClientWithResponses) OneNamespaceQueryWithResponse(ctx context.Context, params *OneNamespaceQueryParams, reqEditors ...RequestEditorFn) (*OneNamespaceQueryResponse, error)

OneNamespaceQueryWithResponse request returning *OneNamespaceQueryResponse

func (*ClientWithResponses) OneServiceQueryWithResponse

func (c *ClientWithResponses) OneServiceQueryWithResponse(ctx context.Context, params *OneServiceQueryParams, reqEditors ...RequestEditorFn) (*OneServiceQueryResponse, error)

OneServiceQueryWithResponse request returning *OneServiceQueryResponse

func (*ClientWithResponses) OrganizationQueryWithResponse

func (c *ClientWithResponses) OrganizationQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*OrganizationQueryResponse, error)

OrganizationQueryWithResponse request returning *OrganizationQueryResponse

func (*ClientWithResponses) OrganizationsQueryWithResponse

func (c *ClientWithResponses) OrganizationsQueryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OrganizationsQueryResponse, error)

OrganizationsQueryWithResponse request returning *OrganizationsQueryResponse

func (*ClientWithResponses) PingQueryWithResponse added in v1.0.5

func (c *ClientWithResponses) PingQueryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingQueryResponse, error)

PingQueryWithResponse request returning *PingQueryResponse

func (*ClientWithResponses) RemoveUserFromOrganizationMutationWithResponse

func (c *ClientWithResponses) RemoveUserFromOrganizationMutationWithResponse(ctx context.Context, id string, userId string, reqEditors ...RequestEditorFn) (*RemoveUserFromOrganizationMutationResponse, error)

RemoveUserFromOrganizationMutationWithResponse request returning *RemoveUserFromOrganizationMutationResponse

func (*ClientWithResponses) ServiceQueryWithResponse

func (c *ClientWithResponses) ServiceQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ServiceQueryResponse, error)

ServiceQueryWithResponse request returning *ServiceQueryResponse

func (*ClientWithResponses) ServicesQueryWithResponse

func (c *ClientWithResponses) ServicesQueryWithResponse(ctx context.Context, params *ServicesQueryParams, reqEditors ...RequestEditorFn) (*ServicesQueryResponse, error)

ServicesQueryWithResponse request returning *ServicesQueryResponse

func (*ClientWithResponses) UpdateAWSIntegrationMutationWithBodyWithResponse added in v1.0.2

func (c *ClientWithResponses) UpdateAWSIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAWSIntegrationMutationResponse, error)

UpdateAWSIntegrationMutationWithBodyWithResponse request with arbitrary body returning *UpdateAWSIntegrationMutationResponse

func (*ClientWithResponses) UpdateAWSIntegrationMutationWithResponse added in v1.0.2

func (c *ClientWithResponses) UpdateAWSIntegrationMutationWithResponse(ctx context.Context, body UpdateAWSIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAWSIntegrationMutationResponse, error)

func (*ClientWithResponses) UpdateClusterMutationWithBodyWithResponse

func (c *ClientWithResponses) UpdateClusterMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterMutationResponse, error)

UpdateClusterMutationWithBodyWithResponse request with arbitrary body returning *UpdateClusterMutationResponse

func (*ClientWithResponses) UpdateClusterMutationWithResponse

func (c *ClientWithResponses) UpdateClusterMutationWithResponse(ctx context.Context, id string, body UpdateClusterMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterMutationResponse, error)

func (*ClientWithResponses) UpdateDatabaseIntegrationMutationWithBodyWithResponse added in v1.0.3

func (c *ClientWithResponses) UpdateDatabaseIntegrationMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDatabaseIntegrationMutationResponse, error)

UpdateDatabaseIntegrationMutationWithBodyWithResponse request with arbitrary body returning *UpdateDatabaseIntegrationMutationResponse

func (*ClientWithResponses) UpdateDatabaseIntegrationMutationWithResponse added in v1.0.3

func (c *ClientWithResponses) UpdateDatabaseIntegrationMutationWithResponse(ctx context.Context, id string, body UpdateDatabaseIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDatabaseIntegrationMutationResponse, error)

func (*ClientWithResponses) UpdateEnvironmentMutationWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvironmentMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentMutationResponse, error)

UpdateEnvironmentMutationWithBodyWithResponse request with arbitrary body returning *UpdateEnvironmentMutationResponse

func (*ClientWithResponses) UpdateEnvironmentMutationWithResponse

func (c *ClientWithResponses) UpdateEnvironmentMutationWithResponse(ctx context.Context, id string, body UpdateEnvironmentMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentMutationResponse, error)

func (*ClientWithResponses) UpdateGenericIntegrationMutationWithBodyWithResponse added in v0.1.10

func (c *ClientWithResponses) UpdateGenericIntegrationMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGenericIntegrationMutationResponse, error)

UpdateGenericIntegrationMutationWithBodyWithResponse request with arbitrary body returning *UpdateGenericIntegrationMutationResponse

func (*ClientWithResponses) UpdateGenericIntegrationMutationWithResponse added in v0.1.10

func (c *ClientWithResponses) UpdateGenericIntegrationMutationWithResponse(ctx context.Context, id string, body UpdateGenericIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGenericIntegrationMutationResponse, error)

func (*ClientWithResponses) UpdateGithubIntegrationMutationWithBodyWithResponse added in v1.0.5

func (c *ClientWithResponses) UpdateGithubIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGithubIntegrationMutationResponse, error)

UpdateGithubIntegrationMutationWithBodyWithResponse request with arbitrary body returning *UpdateGithubIntegrationMutationResponse

func (*ClientWithResponses) UpdateGithubIntegrationMutationWithResponse added in v1.0.5

func (c *ClientWithResponses) UpdateGithubIntegrationMutationWithResponse(ctx context.Context, body UpdateGithubIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGithubIntegrationMutationResponse, error)

func (*ClientWithResponses) UpdateKubernetesIntegrationMutationWithBodyWithResponse added in v0.1.10

func (c *ClientWithResponses) UpdateKubernetesIntegrationMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateKubernetesIntegrationMutationResponse, error)

UpdateKubernetesIntegrationMutationWithBodyWithResponse request with arbitrary body returning *UpdateKubernetesIntegrationMutationResponse

func (*ClientWithResponses) UpdateKubernetesIntegrationMutationWithResponse added in v0.1.10

func (*ClientWithResponses) UpdateOrganizationMutationWithBodyWithResponse

func (c *ClientWithResponses) UpdateOrganizationMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationMutationResponse, error)

UpdateOrganizationMutationWithBodyWithResponse request with arbitrary body returning *UpdateOrganizationMutationResponse

func (*ClientWithResponses) UpdateOrganizationMutationWithResponse

func (c *ClientWithResponses) UpdateOrganizationMutationWithResponse(ctx context.Context, id string, body UpdateOrganizationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationMutationResponse, error)

func (*ClientWithResponses) UserQueryWithResponse

func (c *ClientWithResponses) UserQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UserQueryResponse, error)

UserQueryWithResponse request returning *UserQueryResponse

func (*ClientWithResponses) UsersQueryWithResponse

func (c *ClientWithResponses) UsersQueryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UsersQueryResponse, error)

UsersQueryWithResponse request returning *UsersQueryResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// AccessGraphQuery request with any body
	AccessGraphQueryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AccessGraphQueryResponse, error)

	AccessGraphQueryWithResponse(ctx context.Context, body AccessGraphQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*AccessGraphQueryResponse, error)

	// OneClusterQuery request
	OneClusterQueryWithResponse(ctx context.Context, params *OneClusterQueryParams, reqEditors ...RequestEditorFn) (*OneClusterQueryResponse, error)

	// ClustersQuery request
	ClustersQueryWithResponse(ctx context.Context, params *ClustersQueryParams, reqEditors ...RequestEditorFn) (*ClustersQueryResponse, error)

	// CreateClusterMutation request with any body
	CreateClusterMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateClusterMutationResponse, error)

	CreateClusterMutationWithResponse(ctx context.Context, body CreateClusterMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateClusterMutationResponse, error)

	// DeleteClusterMutation request
	DeleteClusterMutationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteClusterMutationResponse, error)

	// ClusterQuery request
	ClusterQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ClusterQueryResponse, error)

	// UpdateClusterMutation request with any body
	UpdateClusterMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateClusterMutationResponse, error)

	UpdateClusterMutationWithResponse(ctx context.Context, id string, body UpdateClusterMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateClusterMutationResponse, error)

	// OneEnvironmentQuery request
	OneEnvironmentQueryWithResponse(ctx context.Context, params *OneEnvironmentQueryParams, reqEditors ...RequestEditorFn) (*OneEnvironmentQueryResponse, error)

	// EnvironmentsQuery request
	EnvironmentsQueryWithResponse(ctx context.Context, params *EnvironmentsQueryParams, reqEditors ...RequestEditorFn) (*EnvironmentsQueryResponse, error)

	// CreateEnvironmentMutation request with any body
	CreateEnvironmentMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentMutationResponse, error)

	CreateEnvironmentMutationWithResponse(ctx context.Context, body CreateEnvironmentMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentMutationResponse, error)

	// DeleteEnvironmentMutation request
	DeleteEnvironmentMutationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteEnvironmentMutationResponse, error)

	// EnvironmentQuery request
	EnvironmentQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*EnvironmentQueryResponse, error)

	// UpdateEnvironmentMutation request with any body
	UpdateEnvironmentMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentMutationResponse, error)

	UpdateEnvironmentMutationWithResponse(ctx context.Context, id string, body UpdateEnvironmentMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentMutationResponse, error)

	// AddEnvironmentLabelMutation request with any body
	AddEnvironmentLabelMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddEnvironmentLabelMutationResponse, error)

	AddEnvironmentLabelMutationWithResponse(ctx context.Context, id string, body AddEnvironmentLabelMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*AddEnvironmentLabelMutationResponse, error)

	// DeleteEnvironmentLabelMutation request
	DeleteEnvironmentLabelMutationWithResponse(ctx context.Context, id string, key string, reqEditors ...RequestEditorFn) (*DeleteEnvironmentLabelMutationResponse, error)

	// OneIntegrationQuery request
	OneIntegrationQueryWithResponse(ctx context.Context, params *OneIntegrationQueryParams, reqEditors ...RequestEditorFn) (*OneIntegrationQueryResponse, error)

	// IntegrationsQuery request
	IntegrationsQueryWithResponse(ctx context.Context, params *IntegrationsQueryParams, reqEditors ...RequestEditorFn) (*IntegrationsQueryResponse, error)

	// UpdateAWSIntegrationMutation request with any body
	UpdateAWSIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAWSIntegrationMutationResponse, error)

	UpdateAWSIntegrationMutationWithResponse(ctx context.Context, body UpdateAWSIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAWSIntegrationMutationResponse, error)

	// CreateAWSIntegrationMutation request with any body
	CreateAWSIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAWSIntegrationMutationResponse, error)

	CreateAWSIntegrationMutationWithResponse(ctx context.Context, body CreateAWSIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAWSIntegrationMutationResponse, error)

	// CreateDatabaseIntegrationMutation request with any body
	CreateDatabaseIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateDatabaseIntegrationMutationResponse, error)

	CreateDatabaseIntegrationMutationWithResponse(ctx context.Context, body CreateDatabaseIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateDatabaseIntegrationMutationResponse, error)

	// UpdateDatabaseIntegrationMutation request with any body
	UpdateDatabaseIntegrationMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateDatabaseIntegrationMutationResponse, error)

	UpdateDatabaseIntegrationMutationWithResponse(ctx context.Context, id string, body UpdateDatabaseIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDatabaseIntegrationMutationResponse, error)

	// CreateGenericIntegrationMutation request with any body
	CreateGenericIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGenericIntegrationMutationResponse, error)

	CreateGenericIntegrationMutationWithResponse(ctx context.Context, body CreateGenericIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGenericIntegrationMutationResponse, error)

	// UpdateGenericIntegrationMutation request with any body
	UpdateGenericIntegrationMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGenericIntegrationMutationResponse, error)

	UpdateGenericIntegrationMutationWithResponse(ctx context.Context, id string, body UpdateGenericIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGenericIntegrationMutationResponse, error)

	// UpdateGithubIntegrationMutation request with any body
	UpdateGithubIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGithubIntegrationMutationResponse, error)

	UpdateGithubIntegrationMutationWithResponse(ctx context.Context, body UpdateGithubIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGithubIntegrationMutationResponse, error)

	// CreateGithubIntegrationMutation request with any body
	CreateGithubIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGithubIntegrationMutationResponse, error)

	CreateGithubIntegrationMutationWithResponse(ctx context.Context, body CreateGithubIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGithubIntegrationMutationResponse, error)

	// CreateKubernetesIntegrationMutation request with any body
	CreateKubernetesIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateKubernetesIntegrationMutationResponse, error)

	CreateKubernetesIntegrationMutationWithResponse(ctx context.Context, body CreateKubernetesIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateKubernetesIntegrationMutationResponse, error)

	// UpdateKubernetesIntegrationMutation request with any body
	UpdateKubernetesIntegrationMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateKubernetesIntegrationMutationResponse, error)

	UpdateKubernetesIntegrationMutationWithResponse(ctx context.Context, id string, body UpdateKubernetesIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateKubernetesIntegrationMutationResponse, error)

	// DeleteIntegrationMutation request
	DeleteIntegrationMutationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteIntegrationMutationResponse, error)

	// IntegrationQuery request
	IntegrationQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*IntegrationQueryResponse, error)

	// OneInviteQuery request
	OneInviteQueryWithResponse(ctx context.Context, params *OneInviteQueryParams, reqEditors ...RequestEditorFn) (*OneInviteQueryResponse, error)

	// InvitesQuery request
	InvitesQueryWithResponse(ctx context.Context, params *InvitesQueryParams, reqEditors ...RequestEditorFn) (*InvitesQueryResponse, error)

	// CreateInviteMutation request with any body
	CreateInviteMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateInviteMutationResponse, error)

	CreateInviteMutationWithResponse(ctx context.Context, body CreateInviteMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateInviteMutationResponse, error)

	// DeleteInviteMutation request
	DeleteInviteMutationWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*DeleteInviteMutationResponse, error)

	// InviteQuery request
	InviteQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*InviteQueryResponse, error)

	// AcceptInviteMutation request with any body
	AcceptInviteMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AcceptInviteMutationResponse, error)

	AcceptInviteMutationWithResponse(ctx context.Context, id string, body AcceptInviteMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*AcceptInviteMutationResponse, error)

	// MeQuery request
	MeQueryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*MeQueryResponse, error)

	// OneNamespaceQuery request
	OneNamespaceQueryWithResponse(ctx context.Context, params *OneNamespaceQueryParams, reqEditors ...RequestEditorFn) (*OneNamespaceQueryResponse, error)

	// NamespacesQuery request
	NamespacesQueryWithResponse(ctx context.Context, params *NamespacesQueryParams, reqEditors ...RequestEditorFn) (*NamespacesQueryResponse, error)

	// NamespaceQuery request
	NamespaceQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*NamespaceQueryResponse, error)

	// AssociateNamespaceToEnvMutation request with any body
	AssociateNamespaceToEnvMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssociateNamespaceToEnvMutationResponse, error)

	AssociateNamespaceToEnvMutationWithResponse(ctx context.Context, id string, body AssociateNamespaceToEnvMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*AssociateNamespaceToEnvMutationResponse, error)

	// OrganizationsQuery request
	OrganizationsQueryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OrganizationsQueryResponse, error)

	// CreateOrganizationMutation request with any body
	CreateOrganizationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateOrganizationMutationResponse, error)

	CreateOrganizationMutationWithResponse(ctx context.Context, body CreateOrganizationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateOrganizationMutationResponse, error)

	// OrganizationQuery request
	OrganizationQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*OrganizationQueryResponse, error)

	// UpdateOrganizationMutation request with any body
	UpdateOrganizationMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateOrganizationMutationResponse, error)

	UpdateOrganizationMutationWithResponse(ctx context.Context, id string, body UpdateOrganizationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateOrganizationMutationResponse, error)

	// RemoveUserFromOrganizationMutation request
	RemoveUserFromOrganizationMutationWithResponse(ctx context.Context, id string, userId string, reqEditors ...RequestEditorFn) (*RemoveUserFromOrganizationMutationResponse, error)

	// PingQuery request
	PingQueryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*PingQueryResponse, error)

	// OneServiceQuery request
	OneServiceQueryWithResponse(ctx context.Context, params *OneServiceQueryParams, reqEditors ...RequestEditorFn) (*OneServiceQueryResponse, error)

	// ServicesQuery request
	ServicesQueryWithResponse(ctx context.Context, params *ServicesQueryParams, reqEditors ...RequestEditorFn) (*ServicesQueryResponse, error)

	// ServiceQuery request
	ServiceQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*ServiceQueryResponse, error)

	// UsersQuery request
	UsersQueryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UsersQueryResponse, error)

	// UserQuery request
	UserQueryWithResponse(ctx context.Context, id string, reqEditors ...RequestEditorFn) (*UserQueryResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type Cluster

type Cluster struct {
	Components         IntegrationComponents `json:"components"`
	Configuration      *ClusterConfiguration `json:"configuration,omitempty"`
	CreatedAt          time.Time             `json:"createdAt"`
	DefaultEnvironment *struct {
		Id string `json:"id"`
	} `json:"defaultEnvironment,omitempty"`
	Id          string `json:"id"`
	Integration *struct {
		Id string `json:"id"`
	} `json:"integration,omitempty"`
	Integrations []struct {
		Id string `json:"id"`
	} `json:"integrations"`
	Name       string `json:"name"`
	Namespaces []struct {
		Id string `json:"id"`
	} `json:"namespaces"`
	ServiceCount int32 `json:"serviceCount"`
}

Cluster defines model for Cluster.

type ClusterConfiguration

type ClusterConfiguration struct {
	ClusterFormSettings                   ClusterFormSettings `json:"clusterFormSettings"`
	GlobalDefaultDeny                     bool                `json:"globalDefaultDeny"`
	IstioGlobalDefaultDeny                bool                `json:"istioGlobalDefaultDeny"`
	UseAWSIAMInAccessGraphStates          bool                `json:"useAWSIAMInAccessGraphStates"`
	UseDatabaseInAccessGraphStates        bool                `json:"useDatabaseInAccessGraphStates"`
	UseIstioPoliciesInAccessGraphStates   bool                `json:"useIstioPoliciesInAccessGraphStates"`
	UseKafkaACLsInAccessGraphStates       bool                `json:"useKafkaACLsInAccessGraphStates"`
	UseNetworkPoliciesInAccessGraphStates bool                `json:"useNetworkPoliciesInAccessGraphStates"`
}

ClusterConfiguration defines model for ClusterConfiguration.

type ClusterConfigurationInput

type ClusterConfigurationInput struct {
	ClusterFormSettings                   *map[string]interface{} `json:"clusterFormSettings,omitempty"`
	GlobalDefaultDeny                     bool                    `json:"globalDefaultDeny"`
	IstioGlobalDefaultDeny                *bool                   `json:"istioGlobalDefaultDeny,omitempty"`
	UseAWSIAMInAccessGraphStates          *bool                   `json:"useAWSIAMInAccessGraphStates,omitempty"`
	UseDatabaseInAccessGraphStates        *bool                   `json:"useDatabaseInAccessGraphStates,omitempty"`
	UseIstioPoliciesInAccessGraphStates   bool                    `json:"useIstioPoliciesInAccessGraphStates"`
	UseKafkaACLsInAccessGraphStates       bool                    `json:"useKafkaACLsInAccessGraphStates"`
	UseNetworkPoliciesInAccessGraphStates bool                    `json:"useNetworkPoliciesInAccessGraphStates"`
}

ClusterConfigurationInput defines model for ClusterConfigurationInput.

type ClusterFormSettings added in v1.0.2

type ClusterFormSettings struct {
	CertificateProvider ClusterFormSettingsCertificateProvider `json:"certificateProvider"`
	Enforcement         bool                                   `json:"enforcement"`
}

ClusterFormSettings defines model for ClusterFormSettings.

type ClusterFormSettingsCertificateProvider added in v1.0.2

type ClusterFormSettingsCertificateProvider string

ClusterFormSettingsCertificateProvider defines model for ClusterFormSettings.CertificateProvider.

Defines values for ClusterFormSettingsCertificateProvider.

type ClusterQueryResponse

type ClusterQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Cluster
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseClusterQueryResponse

func ParseClusterQueryResponse(rsp *http.Response) (*ClusterQueryResponse, error)

ParseClusterQueryResponse parses an HTTP response from a ClusterQueryWithResponse call

func (ClusterQueryResponse) Status

func (r ClusterQueryResponse) Status() string

Status returns HTTPResponse.Status

func (ClusterQueryResponse) StatusCode

func (r ClusterQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ClustersQueryParams

type ClustersQueryParams struct {
	Name *string `form:"name,omitempty" json:"name,omitempty"`
}

ClustersQueryParams defines parameters for ClustersQuery.

type ClustersQueryResponse

type ClustersQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Cluster
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseClustersQueryResponse

func ParseClustersQueryResponse(rsp *http.Response) (*ClustersQueryResponse, error)

ParseClustersQueryResponse parses an HTTP response from a ClustersQueryWithResponse call

func (ClustersQueryResponse) Status

func (r ClustersQueryResponse) Status() string

Status returns HTTPResponse.Status

func (ClustersQueryResponse) StatusCode

func (r ClustersQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ComponentStatus

type ComponentStatus struct {
	LastSeen *time.Time          `json:"lastSeen,omitempty"`
	Type     ComponentStatusType `json:"type"`
}

ComponentStatus defines model for ComponentStatus.

type ComponentStatusType

type ComponentStatusType string

ComponentStatusType defines model for ComponentStatus.Type.

const (
	CONNECTED     ComponentStatusType = "CONNECTED"
	DISCONNECTED  ComponentStatusType = "DISCONNECTED"
	NOTINTEGRATED ComponentStatusType = "NOT_INTEGRATED"
)

Defines values for ComponentStatusType.

type CreateAWSIntegrationMutationJSONBody added in v1.0.2

type CreateAWSIntegrationMutationJSONBody struct {
	AwsIntegration AWSInfoInput `json:"awsIntegration"`
	Name           string       `json:"name"`
}

CreateAWSIntegrationMutationJSONBody defines parameters for CreateAWSIntegrationMutation.

type CreateAWSIntegrationMutationJSONRequestBody added in v1.0.2

type CreateAWSIntegrationMutationJSONRequestBody CreateAWSIntegrationMutationJSONBody

CreateAWSIntegrationMutationJSONRequestBody defines body for CreateAWSIntegrationMutation for application/json ContentType.

type CreateAWSIntegrationMutationResponse added in v1.0.2

type CreateAWSIntegrationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseCreateAWSIntegrationMutationResponse added in v1.0.2

func ParseCreateAWSIntegrationMutationResponse(rsp *http.Response) (*CreateAWSIntegrationMutationResponse, error)

ParseCreateAWSIntegrationMutationResponse parses an HTTP response from a CreateAWSIntegrationMutationWithResponse call

func (CreateAWSIntegrationMutationResponse) Status added in v1.0.2

Status returns HTTPResponse.Status

func (CreateAWSIntegrationMutationResponse) StatusCode added in v1.0.2

StatusCode returns HTTPResponse.StatusCode

type CreateClusterMutationJSONBody

type CreateClusterMutationJSONBody struct {
	Name string `json:"name"`
}

CreateClusterMutationJSONBody defines parameters for CreateClusterMutation.

type CreateClusterMutationJSONRequestBody

type CreateClusterMutationJSONRequestBody CreateClusterMutationJSONBody

CreateClusterMutationJSONRequestBody defines body for CreateClusterMutation for application/json ContentType.

type CreateClusterMutationResponse

type CreateClusterMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Cluster
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseCreateClusterMutationResponse

func ParseCreateClusterMutationResponse(rsp *http.Response) (*CreateClusterMutationResponse, error)

ParseCreateClusterMutationResponse parses an HTTP response from a CreateClusterMutationWithResponse call

func (CreateClusterMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateClusterMutationResponse) StatusCode

func (r CreateClusterMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateDatabaseIntegrationMutationJSONBody added in v1.0.3

type CreateDatabaseIntegrationMutationJSONBody struct {
	DatabaseInfo DatabaseInfoInput `json:"databaseInfo"`
	Name         string            `json:"name"`
}

CreateDatabaseIntegrationMutationJSONBody defines parameters for CreateDatabaseIntegrationMutation.

type CreateDatabaseIntegrationMutationJSONRequestBody added in v1.0.3

type CreateDatabaseIntegrationMutationJSONRequestBody CreateDatabaseIntegrationMutationJSONBody

CreateDatabaseIntegrationMutationJSONRequestBody defines body for CreateDatabaseIntegrationMutation for application/json ContentType.

type CreateDatabaseIntegrationMutationResponse added in v1.0.3

type CreateDatabaseIntegrationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseCreateDatabaseIntegrationMutationResponse added in v1.0.3

func ParseCreateDatabaseIntegrationMutationResponse(rsp *http.Response) (*CreateDatabaseIntegrationMutationResponse, error)

ParseCreateDatabaseIntegrationMutationResponse parses an HTTP response from a CreateDatabaseIntegrationMutationWithResponse call

func (CreateDatabaseIntegrationMutationResponse) Status added in v1.0.3

Status returns HTTPResponse.Status

func (CreateDatabaseIntegrationMutationResponse) StatusCode added in v1.0.3

StatusCode returns HTTPResponse.StatusCode

type CreateEnvironmentMutationJSONBody

type CreateEnvironmentMutationJSONBody struct {
	Labels *[]LabelInput `json:"labels,omitempty"`
	Name   string        `json:"name"`
}

CreateEnvironmentMutationJSONBody defines parameters for CreateEnvironmentMutation.

type CreateEnvironmentMutationJSONRequestBody

type CreateEnvironmentMutationJSONRequestBody CreateEnvironmentMutationJSONBody

CreateEnvironmentMutationJSONRequestBody defines body for CreateEnvironmentMutation for application/json ContentType.

type CreateEnvironmentMutationResponse

type CreateEnvironmentMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseCreateEnvironmentMutationResponse

func ParseCreateEnvironmentMutationResponse(rsp *http.Response) (*CreateEnvironmentMutationResponse, error)

ParseCreateEnvironmentMutationResponse parses an HTTP response from a CreateEnvironmentMutationWithResponse call

func (CreateEnvironmentMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateEnvironmentMutationResponse) StatusCode

func (r CreateEnvironmentMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateGenericIntegrationMutationJSONBody

type CreateGenericIntegrationMutationJSONBody struct {
	Name string `json:"name"`
}

CreateGenericIntegrationMutationJSONBody defines parameters for CreateGenericIntegrationMutation.

type CreateGenericIntegrationMutationJSONRequestBody

type CreateGenericIntegrationMutationJSONRequestBody CreateGenericIntegrationMutationJSONBody

CreateGenericIntegrationMutationJSONRequestBody defines body for CreateGenericIntegrationMutation for application/json ContentType.

type CreateGenericIntegrationMutationResponse

type CreateGenericIntegrationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseCreateGenericIntegrationMutationResponse

func ParseCreateGenericIntegrationMutationResponse(rsp *http.Response) (*CreateGenericIntegrationMutationResponse, error)

ParseCreateGenericIntegrationMutationResponse parses an HTTP response from a CreateGenericIntegrationMutationWithResponse call

func (CreateGenericIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateGenericIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateGithubIntegrationMutationJSONBody added in v1.0.5

type CreateGithubIntegrationMutationJSONBody struct {
	GithubSettings GitHubSettingsInput `json:"githubSettings"`
	Name           string              `json:"name"`
}

CreateGithubIntegrationMutationJSONBody defines parameters for CreateGithubIntegrationMutation.

type CreateGithubIntegrationMutationJSONRequestBody added in v1.0.5

type CreateGithubIntegrationMutationJSONRequestBody CreateGithubIntegrationMutationJSONBody

CreateGithubIntegrationMutationJSONRequestBody defines body for CreateGithubIntegrationMutation for application/json ContentType.

type CreateGithubIntegrationMutationResponse added in v1.0.5

type CreateGithubIntegrationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CreateGithubIntegrationResponse
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseCreateGithubIntegrationMutationResponse added in v1.0.5

func ParseCreateGithubIntegrationMutationResponse(rsp *http.Response) (*CreateGithubIntegrationMutationResponse, error)

ParseCreateGithubIntegrationMutationResponse parses an HTTP response from a CreateGithubIntegrationMutationWithResponse call

func (CreateGithubIntegrationMutationResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (CreateGithubIntegrationMutationResponse) StatusCode added in v1.0.5

StatusCode returns HTTPResponse.StatusCode

type CreateGithubIntegrationResponse added in v1.0.5

type CreateGithubIntegrationResponse struct {
	Integration struct {
		Id string `json:"id"`
	} `json:"integration"`
	NextURL string `json:"nextURL"`
}

CreateGithubIntegrationResponse defines model for CreateGithubIntegrationResponse.

type CreateInviteMutationJSONBody

type CreateInviteMutationJSONBody struct {
	Email openapi_types.Email `json:"email"`
}

CreateInviteMutationJSONBody defines parameters for CreateInviteMutation.

type CreateInviteMutationJSONRequestBody

type CreateInviteMutationJSONRequestBody CreateInviteMutationJSONBody

CreateInviteMutationJSONRequestBody defines body for CreateInviteMutation for application/json ContentType.

type CreateInviteMutationResponse

type CreateInviteMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Invite
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseCreateInviteMutationResponse

func ParseCreateInviteMutationResponse(rsp *http.Response) (*CreateInviteMutationResponse, error)

ParseCreateInviteMutationResponse parses an HTTP response from a CreateInviteMutationWithResponse call

func (CreateInviteMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateInviteMutationResponse) StatusCode

func (r CreateInviteMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateKubernetesIntegrationMutationJSONBody

type CreateKubernetesIntegrationMutationJSONBody struct {
	EnvironmentId *string `json:"environmentId,omitempty"`
	Name          string  `json:"name"`
}

CreateKubernetesIntegrationMutationJSONBody defines parameters for CreateKubernetesIntegrationMutation.

type CreateKubernetesIntegrationMutationJSONRequestBody

type CreateKubernetesIntegrationMutationJSONRequestBody CreateKubernetesIntegrationMutationJSONBody

CreateKubernetesIntegrationMutationJSONRequestBody defines body for CreateKubernetesIntegrationMutation for application/json ContentType.

type CreateKubernetesIntegrationMutationResponse

type CreateKubernetesIntegrationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseCreateKubernetesIntegrationMutationResponse

func ParseCreateKubernetesIntegrationMutationResponse(rsp *http.Response) (*CreateKubernetesIntegrationMutationResponse, error)

ParseCreateKubernetesIntegrationMutationResponse parses an HTTP response from a CreateKubernetesIntegrationMutationWithResponse call

func (CreateKubernetesIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateKubernetesIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateOrganizationMutationJSONBody

type CreateOrganizationMutationJSONBody struct {
	Name *string `json:"name,omitempty"`
}

CreateOrganizationMutationJSONBody defines parameters for CreateOrganizationMutation.

type CreateOrganizationMutationJSONRequestBody

type CreateOrganizationMutationJSONRequestBody CreateOrganizationMutationJSONBody

CreateOrganizationMutationJSONRequestBody defines body for CreateOrganizationMutation for application/json ContentType.

type CreateOrganizationMutationResponse

type CreateOrganizationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Organization
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseCreateOrganizationMutationResponse

func ParseCreateOrganizationMutationResponse(rsp *http.Response) (*CreateOrganizationMutationResponse, error)

ParseCreateOrganizationMutationResponse parses an HTTP response from a CreateOrganizationMutationWithResponse call

func (CreateOrganizationMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateOrganizationMutationResponse) StatusCode

func (r CreateOrganizationMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CredentialsOperatorComponent

type CredentialsOperatorComponent struct {
	Status ComponentStatus                  `json:"status"`
	Type   CredentialsOperatorComponentType `json:"type"`
}

CredentialsOperatorComponent defines model for CredentialsOperatorComponent.

type CredentialsOperatorComponentType

type CredentialsOperatorComponentType string

CredentialsOperatorComponentType defines model for CredentialsOperatorComponent.Type.

const (
	CredentialsOperatorComponentTypeCREDENTIALSOPERATOR CredentialsOperatorComponentType = "CREDENTIALS_OPERATOR"
	CredentialsOperatorComponentTypeINTENTSOPERATOR     CredentialsOperatorComponentType = "INTENTS_OPERATOR"
	CredentialsOperatorComponentTypeNETWORKMAPPER       CredentialsOperatorComponentType = "NETWORK_MAPPER"
)

Defines values for CredentialsOperatorComponentType.

type DatabaseCredentials added in v0.1.28

type DatabaseCredentials struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

DatabaseCredentials defines model for DatabaseCredentials.

type DatabaseInfo added in v0.1.28

type DatabaseInfo struct {
	Address      string                      `json:"address"`
	Credentials  DatabaseCredentials         `json:"credentials"`
	DatabaseType DatabaseInfoDatabaseType    `json:"databaseType"`
	Visibility   *DatabaseVisibilitySettings `json:"visibility,omitempty"`
}

DatabaseInfo defines model for DatabaseInfo.

type DatabaseInfoDatabaseType added in v0.1.28

type DatabaseInfoDatabaseType string

DatabaseInfoDatabaseType defines model for DatabaseInfo.DatabaseType.

const (
	DatabaseInfoDatabaseTypePOSTGRESQL DatabaseInfoDatabaseType = "POSTGRESQL"
)

Defines values for DatabaseInfoDatabaseType.

type DatabaseInfoInput added in v1.0.3

type DatabaseInfoInput struct {
	Address      string                        `json:"address"`
	Credentials  map[string]interface{}        `json:"credentials"`
	DatabaseType DatabaseInfoInputDatabaseType `json:"databaseType"`
	Visibility   *map[string]interface{}       `json:"visibility,omitempty"`
}

DatabaseInfoInput defines model for DatabaseInfoInput.

type DatabaseInfoInputDatabaseType added in v1.0.3

type DatabaseInfoInputDatabaseType string

DatabaseInfoInputDatabaseType defines model for DatabaseInfoInput.DatabaseType.

const (
	DatabaseInfoInputDatabaseTypePOSTGRESQL DatabaseInfoInputDatabaseType = "POSTGRESQL"
)

Defines values for DatabaseInfoInputDatabaseType.

type DatabaseVisibilitySettings added in v1.0.5

type DatabaseVisibilitySettings struct {
	GcpPubSub *GCPPubSubLogConsumerSettings     `json:"gcpPubSub,omitempty"`
	Source    *DatabaseVisibilitySettingsSource `json:"source,omitempty"`
}

DatabaseVisibilitySettings defines model for DatabaseVisibilitySettings.

type DatabaseVisibilitySettingsSource added in v1.0.5

type DatabaseVisibilitySettingsSource string

DatabaseVisibilitySettingsSource defines model for DatabaseVisibilitySettings.Source.

const (
	GCPPUBSUB DatabaseVisibilitySettingsSource = "GCP_PUBSUB"
)

Defines values for DatabaseVisibilitySettingsSource.

type DeleteClusterMutationResponse

type DeleteClusterMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseDeleteClusterMutationResponse

func ParseDeleteClusterMutationResponse(rsp *http.Response) (*DeleteClusterMutationResponse, error)

ParseDeleteClusterMutationResponse parses an HTTP response from a DeleteClusterMutationWithResponse call

func (DeleteClusterMutationResponse) Status

Status returns HTTPResponse.Status

func (DeleteClusterMutationResponse) StatusCode

func (r DeleteClusterMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvironmentLabelMutationResponse

type DeleteEnvironmentLabelMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseDeleteEnvironmentLabelMutationResponse

func ParseDeleteEnvironmentLabelMutationResponse(rsp *http.Response) (*DeleteEnvironmentLabelMutationResponse, error)

ParseDeleteEnvironmentLabelMutationResponse parses an HTTP response from a DeleteEnvironmentLabelMutationWithResponse call

func (DeleteEnvironmentLabelMutationResponse) Status

Status returns HTTPResponse.Status

func (DeleteEnvironmentLabelMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvironmentMutationResponse

type DeleteEnvironmentMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseDeleteEnvironmentMutationResponse

func ParseDeleteEnvironmentMutationResponse(rsp *http.Response) (*DeleteEnvironmentMutationResponse, error)

ParseDeleteEnvironmentMutationResponse parses an HTTP response from a DeleteEnvironmentMutationWithResponse call

func (DeleteEnvironmentMutationResponse) Status

Status returns HTTPResponse.Status

func (DeleteEnvironmentMutationResponse) StatusCode

func (r DeleteEnvironmentMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteIntegrationMutationResponse

type DeleteIntegrationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseDeleteIntegrationMutationResponse

func ParseDeleteIntegrationMutationResponse(rsp *http.Response) (*DeleteIntegrationMutationResponse, error)

ParseDeleteIntegrationMutationResponse parses an HTTP response from a DeleteIntegrationMutationWithResponse call

func (DeleteIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (DeleteIntegrationMutationResponse) StatusCode

func (r DeleteIntegrationMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteInviteMutationResponse

type DeleteInviteMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseDeleteInviteMutationResponse

func ParseDeleteInviteMutationResponse(rsp *http.Response) (*DeleteInviteMutationResponse, error)

ParseDeleteInviteMutationResponse parses an HTTP response from a DeleteInviteMutationWithResponse call

func (DeleteInviteMutationResponse) Status

Status returns HTTPResponse.Status

func (DeleteInviteMutationResponse) StatusCode

func (r DeleteInviteMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EdgeAccessStatus

type EdgeAccessStatus struct {
	Reason                                EdgeAccessStatusReason    `json:"reason"`
	Reasons                               []EdgeAccessStatusReasons `json:"reasons"`
	UseIstioPoliciesInAccessGraphStates   bool                      `json:"useIstioPoliciesInAccessGraphStates"`
	UseKafkaPoliciesInAccessGraphStates   bool                      `json:"useKafkaPoliciesInAccessGraphStates"`
	UseNetworkPoliciesInAccessGraphStates bool                      `json:"useNetworkPoliciesInAccessGraphStates"`
	Verdict                               EdgeAccessStatusVerdict   `json:"verdict"`
}

EdgeAccessStatus defines model for EdgeAccessStatus.

type EdgeAccessStatusReason

type EdgeAccessStatusReason string

EdgeAccessStatusReason defines model for EdgeAccessStatus.Reason.

const (
	EdgeAccessStatusReasonALLOWEDBYAPPLIEDINTENTS                                    EdgeAccessStatusReason = "ALLOWED_BY_APPLIED_INTENTS"
	EdgeAccessStatusReasonALLOWEDBYAPPLIEDINTENTSDATABASEOVERLYPERMISSIVE            EdgeAccessStatusReason = "ALLOWED_BY_APPLIED_INTENTS_DATABASE_OVERLY_PERMISSIVE"
	EdgeAccessStatusReasonALLOWEDBYAPPLIEDINTENTSHTTPOVERLYPERMISSIVE                EdgeAccessStatusReason = "ALLOWED_BY_APPLIED_INTENTS_HTTP_OVERLY_PERMISSIVE"
	EdgeAccessStatusReasonALLOWEDBYAPPLIEDINTENTSKAFKAOVERLYPERMISSIVE               EdgeAccessStatusReason = "ALLOWED_BY_APPLIED_INTENTS_KAFKA_OVERLY_PERMISSIVE"
	EdgeAccessStatusReasonALLOWEDBYAPPLIEDINTENTSOVERLYPERMISSIVE                    EdgeAccessStatusReason = "ALLOWED_BY_APPLIED_INTENTS_OVERLY_PERMISSIVE"
	EdgeAccessStatusReasonALLOWEDBYEXTERNALTRAFFICNETWORKPOLICY                      EdgeAccessStatusReason = "ALLOWED_BY_EXTERNAL_TRAFFIC_NETWORK_POLICY"
	EdgeAccessStatusReasonBLOCKEDBYAPPLIEDINTENTSDATABASERESOURCEMISMATCH            EdgeAccessStatusReason = "BLOCKED_BY_APPLIED_INTENTS_DATABASE_RESOURCE_MISMATCH"
	EdgeAccessStatusReasonBLOCKEDBYAPPLIEDINTENTSDATABASEUNDERPERMISSIVE             EdgeAccessStatusReason = "BLOCKED_BY_APPLIED_INTENTS_DATABASE_UNDER_PERMISSIVE"
	EdgeAccessStatusReasonBLOCKEDBYAPPLIEDINTENTSHTTPRESOURCEMISMATCH                EdgeAccessStatusReason = "BLOCKED_BY_APPLIED_INTENTS_HTTP_RESOURCE_MISMATCH"
	EdgeAccessStatusReasonBLOCKEDBYAPPLIEDINTENTSHTTPUNDERPERMISSIVE                 EdgeAccessStatusReason = "BLOCKED_BY_APPLIED_INTENTS_HTTP_UNDER_PERMISSIVE"
	EdgeAccessStatusReasonBLOCKEDBYAPPLIEDINTENTSKAFKARESOURCEMISMATCH               EdgeAccessStatusReason = "BLOCKED_BY_APPLIED_INTENTS_KAFKA_RESOURCE_MISMATCH"
	EdgeAccessStatusReasonBLOCKEDBYAPPLIEDINTENTSKAFKAUNDERPERMISSIVE                EdgeAccessStatusReason = "BLOCKED_BY_APPLIED_INTENTS_KAFKA_UNDER_PERMISSIVE"
	EdgeAccessStatusReasonBLOCKEDBYAPPLIEDINTENTSRESOURCEMISMATCH                    EdgeAccessStatusReason = "BLOCKED_BY_APPLIED_INTENTS_RESOURCE_MISMATCH"
	EdgeAccessStatusReasonBLOCKEDBYAPPLIEDINTENTSUNDERPERMISSIVE                     EdgeAccessStatusReason = "BLOCKED_BY_APPLIED_INTENTS_UNDER_PERMISSIVE"
	EdgeAccessStatusReasonBLOCKEDBYDATABASEENFORCEMENTCONFIGMISSINGAPPLIEDINTENTS    EdgeAccessStatusReason = "BLOCKED_BY_DATABASE_ENFORCEMENT_CONFIG_MISSING_APPLIED_INTENTS"
	EdgeAccessStatusReasonBLOCKEDBYDEFAULTDENY                                       EdgeAccessStatusReason = "BLOCKED_BY_DEFAULT_DENY"
	EdgeAccessStatusReasonBLOCKEDBYKAFKAENFORCEMENTCONFIGMISSINGAPPLIEDINTENTS       EdgeAccessStatusReason = "BLOCKED_BY_KAFKA_ENFORCEMENT_CONFIG_MISSING_APPLIED_INTENTS"
	EdgeAccessStatusReasonCLIENTISTIOSIDECARMISSING                                  EdgeAccessStatusReason = "CLIENT_ISTIO_SIDECAR_MISSING"
	EdgeAccessStatusReasonIGNOREDINCALCULATION                                       EdgeAccessStatusReason = "IGNORED_IN_CALCULATION"
	EdgeAccessStatusReasonINTENTSOPERATORNEVERCONNECTED                              EdgeAccessStatusReason = "INTENTS_OPERATOR_NEVER_CONNECTED"
	EdgeAccessStatusReasonINTENTSOPERATORNOTENFORCING                                EdgeAccessStatusReason = "INTENTS_OPERATOR_NOT_ENFORCING"
	EdgeAccessStatusReasonINTENTSOPERATORNOTENFORCINGKAFKAINTENTSNOTREQUIREDFORTOPIC EdgeAccessStatusReason = "INTENTS_OPERATOR_NOT_ENFORCING_KAFKA_INTENTS_NOT_REQUIRED_FOR_TOPIC"
	EdgeAccessStatusReasonINTENTSOPERATORNOTENFORCINGMISSINGAPPLIEDINTENT            EdgeAccessStatusReason = "INTENTS_OPERATOR_NOT_ENFORCING_MISSING_APPLIED_INTENT"
	EdgeAccessStatusReasonINTERNETACCESSSTATUSUNKNOWN                                EdgeAccessStatusReason = "INTERNET_ACCESS_STATUS_UNKNOWN"
	EdgeAccessStatusReasonINTERNETINTENTSENFORCEMENTDISABLED                         EdgeAccessStatusReason = "INTERNET_INTENTS_ENFORCEMENT_DISABLED"
	EdgeAccessStatusReasonMISSINGAPPLIEDINTENT                                       EdgeAccessStatusReason = "MISSING_APPLIED_INTENT"
	EdgeAccessStatusReasonNETWORKMAPPERNEVERCONNECTED                                EdgeAccessStatusReason = "NETWORK_MAPPER_NEVER_CONNECTED"
	EdgeAccessStatusReasonNOINTENTSFOUNDOFRELEVANTTYPE                               EdgeAccessStatusReason = "NO_INTENTS_FOUND_OF_RELEVANT_TYPE"
	EdgeAccessStatusReasonNOTINPROTECTEDSERVICES                                     EdgeAccessStatusReason = "NOT_IN_PROTECTED_SERVICES"
	EdgeAccessStatusReasonSERVERISTIOSIDECARMISSING                                  EdgeAccessStatusReason = "SERVER_ISTIO_SIDECAR_MISSING"
	EdgeAccessStatusReasonSHAREDSERVICEACCOUNT                                       EdgeAccessStatusReason = "SHARED_SERVICE_ACCOUNT"
)

Defines values for EdgeAccessStatusReason.

type EdgeAccessStatusReasons added in v0.1.23

type EdgeAccessStatusReasons string

EdgeAccessStatusReasons defines model for EdgeAccessStatus.Reasons.

const (
	EdgeAccessStatusReasonsALLOWEDBYAPPLIEDINTENTS                                    EdgeAccessStatusReasons = "ALLOWED_BY_APPLIED_INTENTS"
	EdgeAccessStatusReasonsALLOWEDBYAPPLIEDINTENTSDATABASEOVERLYPERMISSIVE            EdgeAccessStatusReasons = "ALLOWED_BY_APPLIED_INTENTS_DATABASE_OVERLY_PERMISSIVE"
	EdgeAccessStatusReasonsALLOWEDBYAPPLIEDINTENTSHTTPOVERLYPERMISSIVE                EdgeAccessStatusReasons = "ALLOWED_BY_APPLIED_INTENTS_HTTP_OVERLY_PERMISSIVE"
	EdgeAccessStatusReasonsALLOWEDBYAPPLIEDINTENTSKAFKAOVERLYPERMISSIVE               EdgeAccessStatusReasons = "ALLOWED_BY_APPLIED_INTENTS_KAFKA_OVERLY_PERMISSIVE"
	EdgeAccessStatusReasonsALLOWEDBYAPPLIEDINTENTSOVERLYPERMISSIVE                    EdgeAccessStatusReasons = "ALLOWED_BY_APPLIED_INTENTS_OVERLY_PERMISSIVE"
	EdgeAccessStatusReasonsALLOWEDBYEXTERNALTRAFFICNETWORKPOLICY                      EdgeAccessStatusReasons = "ALLOWED_BY_EXTERNAL_TRAFFIC_NETWORK_POLICY"
	EdgeAccessStatusReasonsBLOCKEDBYAPPLIEDINTENTSDATABASERESOURCEMISMATCH            EdgeAccessStatusReasons = "BLOCKED_BY_APPLIED_INTENTS_DATABASE_RESOURCE_MISMATCH"
	EdgeAccessStatusReasonsBLOCKEDBYAPPLIEDINTENTSDATABASEUNDERPERMISSIVE             EdgeAccessStatusReasons = "BLOCKED_BY_APPLIED_INTENTS_DATABASE_UNDER_PERMISSIVE"
	EdgeAccessStatusReasonsBLOCKEDBYAPPLIEDINTENTSHTTPRESOURCEMISMATCH                EdgeAccessStatusReasons = "BLOCKED_BY_APPLIED_INTENTS_HTTP_RESOURCE_MISMATCH"
	EdgeAccessStatusReasonsBLOCKEDBYAPPLIEDINTENTSHTTPUNDERPERMISSIVE                 EdgeAccessStatusReasons = "BLOCKED_BY_APPLIED_INTENTS_HTTP_UNDER_PERMISSIVE"
	EdgeAccessStatusReasonsBLOCKEDBYAPPLIEDINTENTSKAFKARESOURCEMISMATCH               EdgeAccessStatusReasons = "BLOCKED_BY_APPLIED_INTENTS_KAFKA_RESOURCE_MISMATCH"
	EdgeAccessStatusReasonsBLOCKEDBYAPPLIEDINTENTSKAFKAUNDERPERMISSIVE                EdgeAccessStatusReasons = "BLOCKED_BY_APPLIED_INTENTS_KAFKA_UNDER_PERMISSIVE"
	EdgeAccessStatusReasonsBLOCKEDBYAPPLIEDINTENTSRESOURCEMISMATCH                    EdgeAccessStatusReasons = "BLOCKED_BY_APPLIED_INTENTS_RESOURCE_MISMATCH"
	EdgeAccessStatusReasonsBLOCKEDBYAPPLIEDINTENTSUNDERPERMISSIVE                     EdgeAccessStatusReasons = "BLOCKED_BY_APPLIED_INTENTS_UNDER_PERMISSIVE"
	EdgeAccessStatusReasonsBLOCKEDBYDATABASEENFORCEMENTCONFIGMISSINGAPPLIEDINTENTS    EdgeAccessStatusReasons = "BLOCKED_BY_DATABASE_ENFORCEMENT_CONFIG_MISSING_APPLIED_INTENTS"
	EdgeAccessStatusReasonsBLOCKEDBYDEFAULTDENY                                       EdgeAccessStatusReasons = "BLOCKED_BY_DEFAULT_DENY"
	EdgeAccessStatusReasonsBLOCKEDBYKAFKAENFORCEMENTCONFIGMISSINGAPPLIEDINTENTS       EdgeAccessStatusReasons = "BLOCKED_BY_KAFKA_ENFORCEMENT_CONFIG_MISSING_APPLIED_INTENTS"
	EdgeAccessStatusReasonsCLIENTISTIOSIDECARMISSING                                  EdgeAccessStatusReasons = "CLIENT_ISTIO_SIDECAR_MISSING"
	EdgeAccessStatusReasonsIGNOREDINCALCULATION                                       EdgeAccessStatusReasons = "IGNORED_IN_CALCULATION"
	EdgeAccessStatusReasonsINTENTSOPERATORNEVERCONNECTED                              EdgeAccessStatusReasons = "INTENTS_OPERATOR_NEVER_CONNECTED"
	EdgeAccessStatusReasonsINTENTSOPERATORNOTENFORCING                                EdgeAccessStatusReasons = "INTENTS_OPERATOR_NOT_ENFORCING"
	EdgeAccessStatusReasonsINTENTSOPERATORNOTENFORCINGKAFKAINTENTSNOTREQUIREDFORTOPIC EdgeAccessStatusReasons = "INTENTS_OPERATOR_NOT_ENFORCING_KAFKA_INTENTS_NOT_REQUIRED_FOR_TOPIC"
	EdgeAccessStatusReasonsINTENTSOPERATORNOTENFORCINGMISSINGAPPLIEDINTENT            EdgeAccessStatusReasons = "INTENTS_OPERATOR_NOT_ENFORCING_MISSING_APPLIED_INTENT"
	EdgeAccessStatusReasonsINTERNETACCESSSTATUSUNKNOWN                                EdgeAccessStatusReasons = "INTERNET_ACCESS_STATUS_UNKNOWN"
	EdgeAccessStatusReasonsINTERNETINTENTSENFORCEMENTDISABLED                         EdgeAccessStatusReasons = "INTERNET_INTENTS_ENFORCEMENT_DISABLED"
	EdgeAccessStatusReasonsMISSINGAPPLIEDINTENT                                       EdgeAccessStatusReasons = "MISSING_APPLIED_INTENT"
	EdgeAccessStatusReasonsNETWORKMAPPERNEVERCONNECTED                                EdgeAccessStatusReasons = "NETWORK_MAPPER_NEVER_CONNECTED"
	EdgeAccessStatusReasonsNOINTENTSFOUNDOFRELEVANTTYPE                               EdgeAccessStatusReasons = "NO_INTENTS_FOUND_OF_RELEVANT_TYPE"
	EdgeAccessStatusReasonsNOTINPROTECTEDSERVICES                                     EdgeAccessStatusReasons = "NOT_IN_PROTECTED_SERVICES"
	EdgeAccessStatusReasonsSERVERISTIOSIDECARMISSING                                  EdgeAccessStatusReasons = "SERVER_ISTIO_SIDECAR_MISSING"
	EdgeAccessStatusReasonsSHAREDSERVICEACCOUNT                                       EdgeAccessStatusReasons = "SHARED_SERVICE_ACCOUNT"
)

Defines values for EdgeAccessStatusReasons.

type EdgeAccessStatusVerdict

type EdgeAccessStatusVerdict string

EdgeAccessStatusVerdict defines model for EdgeAccessStatus.Verdict.

const (
	EdgeAccessStatusVerdictBLOCKED           EdgeAccessStatusVerdict = "BLOCKED"
	EdgeAccessStatusVerdictEXPLICITLYALLOWED EdgeAccessStatusVerdict = "EXPLICITLY_ALLOWED"
	EdgeAccessStatusVerdictIMPLICITLYALLOWED EdgeAccessStatusVerdict = "IMPLICITLY_ALLOWED"
	EdgeAccessStatusVerdictUNKNOWN           EdgeAccessStatusVerdict = "UNKNOWN"
	EdgeAccessStatusVerdictWOULDBEBLOCKED    EdgeAccessStatusVerdict = "WOULD_BE_BLOCKED"
)

Defines values for EdgeAccessStatusVerdict.

type EdgeAccessStatuses added in v1.0.5

type EdgeAccessStatuses struct {
	AwsIam          EdgeAccessStatus `json:"awsIam"`
	Database        EdgeAccessStatus `json:"database"`
	IstioPolicies   EdgeAccessStatus `json:"istioPolicies"`
	KafkaACLs       EdgeAccessStatus `json:"kafkaACLs"`
	NetworkPolicies EdgeAccessStatus `json:"networkPolicies"`
}

EdgeAccessStatuses defines model for EdgeAccessStatuses.

type Environment

type Environment struct {
	AppliedIntentsCount int32    `json:"appliedIntentsCount"`
	Id                  string   `json:"id"`
	Labels              *[]Label `json:"labels,omitempty"`
	Name                string   `json:"name"`
	Namespaces          []struct {
		Id string `json:"id"`
	} `json:"namespaces"`
	ServiceCount int32 `json:"serviceCount"`
}

Environment defines model for Environment.

type EnvironmentQueryResponse

type EnvironmentQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseEnvironmentQueryResponse

func ParseEnvironmentQueryResponse(rsp *http.Response) (*EnvironmentQueryResponse, error)

ParseEnvironmentQueryResponse parses an HTTP response from a EnvironmentQueryWithResponse call

func (EnvironmentQueryResponse) Status

func (r EnvironmentQueryResponse) Status() string

Status returns HTTPResponse.Status

func (EnvironmentQueryResponse) StatusCode

func (r EnvironmentQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnvironmentsQueryParams

type EnvironmentsQueryParams struct {
	Name   *string       `form:"name,omitempty" json:"name,omitempty"`
	Labels *[]LabelInput `form:"labels,omitempty" json:"labels,omitempty"`
}

EnvironmentsQueryParams defines parameters for EnvironmentsQuery.

type EnvironmentsQueryResponse

type EnvironmentsQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Environment
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseEnvironmentsQueryResponse

func ParseEnvironmentsQueryResponse(rsp *http.Response) (*EnvironmentsQueryResponse, error)

ParseEnvironmentsQueryResponse parses an HTTP response from a EnvironmentsQueryWithResponse call

func (EnvironmentsQueryResponse) Status

func (r EnvironmentsQueryResponse) Status() string

Status returns HTTPResponse.Status

func (EnvironmentsQueryResponse) StatusCode

func (r EnvironmentsQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Error

type Error struct {
	Message string `json:"message"`
}

Error defines model for Error.

type FORBIDDEN

type FORBIDDEN = Error

FORBIDDEN defines model for FORBIDDEN.

type GCPPubSubLogConsumerSettings added in v1.0.5

type GCPPubSubLogConsumerSettings struct {
	ProjectId string `json:"projectId"`
	Topic     string `json:"topic"`
}

GCPPubSubLogConsumerSettings defines model for GCPPubSubLogConsumerSettings.

type GitHubRepoFilterPair added in v1.0.5

type GitHubRepoFilterPair struct {
	Filter   AccessGraphFilter `json:"filter"`
	RepoInfo GitHubRepoInfo    `json:"repoInfo"`
}

GitHubRepoFilterPair defines model for GitHubRepoFilterPair.

type GitHubRepoInfo added in v1.0.5

type GitHubRepoInfo struct {
	BaseBranch  string `json:"baseBranch"`
	IntentsPath string `json:"intentsPath"`
	Repository  string `json:"repository"`
}

GitHubRepoInfo defines model for GitHubRepoInfo.

type GitHubSettings added in v1.0.5

type GitHubSettings struct {
	IsActive        bool                   `json:"isActive"`
	RepoFilterPairs []GitHubRepoFilterPair `json:"repoFilterPairs"`
}

GitHubSettings defines model for GitHubSettings.

type GitHubSettingsInput added in v1.0.5

type GitHubSettingsInput struct {
	IsActive        bool                     `json:"isActive"`
	RepoFilterPairs []map[string]interface{} `json:"repoFilterPairs"`
}

GitHubSettingsInput defines model for GitHubSettingsInput.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type INTERNALSERVERERROR

type INTERNALSERVERERROR = Error

INTERNALSERVERERROR defines model for INTERNAL_SERVER_ERROR.

type InputAccessGraphFilter

type InputAccessGraphFilter struct {
	ClusterIds                 *[]string  `json:"clusterIds,omitempty"`
	EnvironmentIds             *[]string  `json:"environmentIds,omitempty"`
	IncludeServicesWithNoEdges *bool      `json:"includeServicesWithNoEdges,omitempty"`
	LastSeenAfter              *time.Time `json:"lastSeenAfter,omitempty"`
	NamespaceIds               *[]string  `json:"namespaceIds,omitempty"`
	ServiceIds                 *[]string  `json:"serviceIds,omitempty"`
}

InputAccessGraphFilter defines model for InputAccessGraphFilter.

type Integration

type Integration struct {
	AwsInfo *AWSInfo `json:"awsInfo,omitempty"`
	Cluster *struct {
		Id string `json:"id"`
	} `json:"cluster,omitempty"`
	Components         *IntegrationComponents `json:"components,omitempty"`
	Credentials        IntegrationCredentials `json:"credentials"`
	DatabaseInfo       *DatabaseInfo          `json:"databaseInfo,omitempty"`
	DefaultEnvironment *struct {
		Id string `json:"id"`
	} `json:"defaultEnvironment,omitempty"`
	GithubSettings *GitHubSettings `json:"githubSettings,omitempty"`
	Id             string          `json:"id"`
	Name           string          `json:"name"`
	OrganizationId string          `json:"organizationId"`
	Type           IntegrationType `json:"type"`
}

Integration defines model for Integration.

type IntegrationComponents

type IntegrationComponents struct {
	CredentialsOperator CredentialsOperatorComponent `json:"credentialsOperator"`
	IntentsOperator     IntentsOperatorComponent     `json:"intentsOperator"`
	NetworkMapper       NetworkMapperComponent       `json:"networkMapper"`
}

IntegrationComponents defines model for IntegrationComponents.

type IntegrationCredentials

type IntegrationCredentials struct {
	ClientId     string `json:"clientId"`
	ClientSecret string `json:"clientSecret"`
}

IntegrationCredentials defines model for IntegrationCredentials.

type IntegrationQueryResponse

type IntegrationQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseIntegrationQueryResponse

func ParseIntegrationQueryResponse(rsp *http.Response) (*IntegrationQueryResponse, error)

ParseIntegrationQueryResponse parses an HTTP response from a IntegrationQueryWithResponse call

func (IntegrationQueryResponse) Status

func (r IntegrationQueryResponse) Status() string

Status returns HTTPResponse.Status

func (IntegrationQueryResponse) StatusCode

func (r IntegrationQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IntegrationType

type IntegrationType string

IntegrationType defines model for Integration.Type.

const (
	IntegrationTypeAWS        IntegrationType = "AWS"
	IntegrationTypeDATABASE   IntegrationType = "DATABASE"
	IntegrationTypeGENERIC    IntegrationType = "GENERIC"
	IntegrationTypeGITHUB     IntegrationType = "GITHUB"
	IntegrationTypeKUBERNETES IntegrationType = "KUBERNETES"
)

Defines values for IntegrationType.

type IntegrationsQueryParams

type IntegrationsQueryParams struct {
	Name            *string                                 `form:"name,omitempty" json:"name,omitempty"`
	IntegrationType *IntegrationsQueryParamsIntegrationType `form:"integrationType,omitempty" json:"integrationType,omitempty"`
	EnvironmentId   *string                                 `form:"environmentId,omitempty" json:"environmentId,omitempty"`
	ClusterId       *string                                 `form:"clusterId,omitempty" json:"clusterId,omitempty"`
}

IntegrationsQueryParams defines parameters for IntegrationsQuery.

type IntegrationsQueryParamsIntegrationType

type IntegrationsQueryParamsIntegrationType string

IntegrationsQueryParamsIntegrationType defines parameters for IntegrationsQuery.

const (
	IntegrationsQueryParamsIntegrationTypeAWS        IntegrationsQueryParamsIntegrationType = "AWS"
	IntegrationsQueryParamsIntegrationTypeDATABASE   IntegrationsQueryParamsIntegrationType = "DATABASE"
	IntegrationsQueryParamsIntegrationTypeGENERIC    IntegrationsQueryParamsIntegrationType = "GENERIC"
	IntegrationsQueryParamsIntegrationTypeGITHUB     IntegrationsQueryParamsIntegrationType = "GITHUB"
	IntegrationsQueryParamsIntegrationTypeKUBERNETES IntegrationsQueryParamsIntegrationType = "KUBERNETES"
)

Defines values for IntegrationsQueryParamsIntegrationType.

type IntegrationsQueryResponse

type IntegrationsQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Integration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseIntegrationsQueryResponse

func ParseIntegrationsQueryResponse(rsp *http.Response) (*IntegrationsQueryResponse, error)

ParseIntegrationsQueryResponse parses an HTTP response from a IntegrationsQueryWithResponse call

func (IntegrationsQueryResponse) Status

func (r IntegrationsQueryResponse) Status() string

Status returns HTTPResponse.Status

func (IntegrationsQueryResponse) StatusCode

func (r IntegrationsQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type IntentsOperatorComponent

type IntentsOperatorComponent struct {
	Configuration *IntentsOperatorConfiguration `json:"configuration,omitempty"`
	Status        ComponentStatus               `json:"status"`
	Type          IntentsOperatorComponentType  `json:"type"`
}

IntentsOperatorComponent defines model for IntentsOperatorComponent.

type IntentsOperatorComponentType

type IntentsOperatorComponentType string

IntentsOperatorComponentType defines model for IntentsOperatorComponent.Type.

const (
	IntentsOperatorComponentTypeCREDENTIALSOPERATOR IntentsOperatorComponentType = "CREDENTIALS_OPERATOR"
	IntentsOperatorComponentTypeINTENTSOPERATOR     IntentsOperatorComponentType = "INTENTS_OPERATOR"
	IntentsOperatorComponentTypeNETWORKMAPPER       IntentsOperatorComponentType = "NETWORK_MAPPER"
)

Defines values for IntentsOperatorComponentType.

type IntentsOperatorConfiguration

type IntentsOperatorConfiguration struct {
	AwsIAMPolicyEnforcementEnabled        bool `json:"awsIAMPolicyEnforcementEnabled"`
	DatabaseEnforcementEnabled            bool `json:"databaseEnforcementEnabled"`
	EgressNetworkPolicyEnforcementEnabled bool `json:"egressNetworkPolicyEnforcementEnabled"`
	GlobalEnforcementEnabled              bool `json:"globalEnforcementEnabled"`
	IstioPolicyEnforcementEnabled         bool `json:"istioPolicyEnforcementEnabled"`
	KafkaACLEnforcementEnabled            bool `json:"kafkaACLEnforcementEnabled"`
	NetworkPolicyEnforcementEnabled       bool `json:"networkPolicyEnforcementEnabled"`
	ProtectedServices                     []struct {
		Id string `json:"id"`
	} `json:"protectedServices"`
	ProtectedServicesEnabled bool `json:"protectedServicesEnabled"`
}

IntentsOperatorConfiguration defines model for IntentsOperatorConfiguration.

type Invite

type Invite struct {
	AcceptedAt *time.Time `json:"acceptedAt,omitempty"`
	Created    time.Time  `json:"created"`
	Email      string     `json:"email"`
	Id         string     `json:"id"`
	Inviter    struct {
		Id string `json:"id"`
	} `json:"inviter"`
	Organization struct {
		Id string `json:"id"`
	} `json:"organization"`
	Status InviteStatus `json:"status"`
}

Invite defines model for Invite.

type InviteQueryResponse

type InviteQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Invite
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseInviteQueryResponse

func ParseInviteQueryResponse(rsp *http.Response) (*InviteQueryResponse, error)

ParseInviteQueryResponse parses an HTTP response from a InviteQueryWithResponse call

func (InviteQueryResponse) Status

func (r InviteQueryResponse) Status() string

Status returns HTTPResponse.Status

func (InviteQueryResponse) StatusCode

func (r InviteQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InviteStatus

type InviteStatus string

InviteStatus defines model for Invite.Status.

const (
	InviteStatusACCEPTED InviteStatus = "ACCEPTED"
	InviteStatusPENDING  InviteStatus = "PENDING"
)

Defines values for InviteStatus.

type InvitesQueryParams

type InvitesQueryParams struct {
	Email  *openapi_types.Email      `form:"email,omitempty" json:"email,omitempty"`
	Status *InvitesQueryParamsStatus `form:"status,omitempty" json:"status,omitempty"`
}

InvitesQueryParams defines parameters for InvitesQuery.

type InvitesQueryParamsStatus

type InvitesQueryParamsStatus string

InvitesQueryParamsStatus defines parameters for InvitesQuery.

const (
	ACCEPTED InvitesQueryParamsStatus = "ACCEPTED"
	PENDING  InvitesQueryParamsStatus = "PENDING"
)

Defines values for InvitesQueryParamsStatus.

type InvitesQueryResponse

type InvitesQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Invite
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseInvitesQueryResponse

func ParseInvitesQueryResponse(rsp *http.Response) (*InvitesQueryResponse, error)

ParseInvitesQueryResponse parses an HTTP response from a InvitesQueryWithResponse call

func (InvitesQueryResponse) Status

func (r InvitesQueryResponse) Status() string

Status returns HTTPResponse.Status

func (InvitesQueryResponse) StatusCode

func (r InvitesQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type KafkaServerConfig

type KafkaServerConfig struct {
	Address *string      `json:"address,omitempty"`
	Topics  []KafkaTopic `json:"topics"`
}

KafkaServerConfig defines model for KafkaServerConfig.

type KafkaTopic

type KafkaTopic struct {
	ClientIdentityRequired bool              `json:"clientIdentityRequired"`
	IntentsRequired        bool              `json:"intentsRequired"`
	Pattern                KafkaTopicPattern `json:"pattern"`
	Topic                  string            `json:"topic"`
}

KafkaTopic defines model for KafkaTopic.

type KafkaTopicPattern

type KafkaTopicPattern string

KafkaTopicPattern defines model for KafkaTopic.Pattern.

const (
	LITERAL KafkaTopicPattern = "LITERAL"
	PREFIX  KafkaTopicPattern = "PREFIX"
)

Defines values for KafkaTopicPattern.

type Label

type Label struct {
	Key   string  `json:"key"`
	Value *string `json:"value,omitempty"`
}

Label defines model for Label.

type LabelInput

type LabelInput struct {
	Key   string  `json:"key"`
	Value *string `json:"value,omitempty"`
}

LabelInput defines model for LabelInput.

type Me

type Me struct {
	Invites       []Invite       `json:"invites"`
	Organizations []Organization `json:"organizations"`
	User          User           `json:"user"`
}

Me defines model for Me.

type MeQueryResponse

type MeQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Me
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseMeQueryResponse

func ParseMeQueryResponse(rsp *http.Response) (*MeQueryResponse, error)

ParseMeQueryResponse parses an HTTP response from a MeQueryWithResponse call

func (MeQueryResponse) Status

func (r MeQueryResponse) Status() string

Status returns HTTPResponse.Status

func (MeQueryResponse) StatusCode

func (r MeQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NOTFOUND

type NOTFOUND = Error

NOTFOUND defines model for NOT_FOUND.

type Namespace

type Namespace struct {
	Cluster     Cluster `json:"cluster"`
	Environment struct {
		Id string `json:"id"`
	} `json:"environment"`
	Id           string `json:"id"`
	Name         string `json:"name"`
	ServiceCount int32  `json:"serviceCount"`
	Services     []struct {
		Id string `json:"id"`
	} `json:"services"`
}

Namespace defines model for Namespace.

type NamespaceQueryResponse

type NamespaceQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Namespace
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseNamespaceQueryResponse

func ParseNamespaceQueryResponse(rsp *http.Response) (*NamespaceQueryResponse, error)

ParseNamespaceQueryResponse parses an HTTP response from a NamespaceQueryWithResponse call

func (NamespaceQueryResponse) Status

func (r NamespaceQueryResponse) Status() string

Status returns HTTPResponse.Status

func (NamespaceQueryResponse) StatusCode

func (r NamespaceQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NamespacesQueryParams

type NamespacesQueryParams struct {
	EnvironmentId *string `form:"environmentId,omitempty" json:"environmentId,omitempty"`
	ClusterId     *string `form:"clusterId,omitempty" json:"clusterId,omitempty"`
	Name          *string `form:"name,omitempty" json:"name,omitempty"`
}

NamespacesQueryParams defines parameters for NamespacesQuery.

type NamespacesQueryResponse

type NamespacesQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Namespace
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseNamespacesQueryResponse

func ParseNamespacesQueryResponse(rsp *http.Response) (*NamespacesQueryResponse, error)

ParseNamespacesQueryResponse parses an HTTP response from a NamespacesQueryWithResponse call

func (NamespacesQueryResponse) Status

func (r NamespacesQueryResponse) Status() string

Status returns HTTPResponse.Status

func (NamespacesQueryResponse) StatusCode

func (r NamespacesQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type NetworkMapperComponent

type NetworkMapperComponent struct {
	Status ComponentStatus            `json:"status"`
	Type   NetworkMapperComponentType `json:"type"`
}

NetworkMapperComponent defines model for NetworkMapperComponent.

type NetworkMapperComponentType

type NetworkMapperComponentType string

NetworkMapperComponentType defines model for NetworkMapperComponent.Type.

const (
	CREDENTIALSOPERATOR NetworkMapperComponentType = "CREDENTIALS_OPERATOR"
	INTENTSOPERATOR     NetworkMapperComponentType = "INTENTS_OPERATOR"
	NETWORKMAPPER       NetworkMapperComponentType = "NETWORK_MAPPER"
)

Defines values for NetworkMapperComponentType.

type OneClusterQueryParams

type OneClusterQueryParams struct {
	Name string `form:"name" json:"name"`
}

OneClusterQueryParams defines parameters for OneClusterQuery.

type OneClusterQueryResponse

type OneClusterQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Cluster
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseOneClusterQueryResponse

func ParseOneClusterQueryResponse(rsp *http.Response) (*OneClusterQueryResponse, error)

ParseOneClusterQueryResponse parses an HTTP response from a OneClusterQueryWithResponse call

func (OneClusterQueryResponse) Status

func (r OneClusterQueryResponse) Status() string

Status returns HTTPResponse.Status

func (OneClusterQueryResponse) StatusCode

func (r OneClusterQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OneEnvironmentQueryParams

type OneEnvironmentQueryParams struct {
	Name string `form:"name" json:"name"`
}

OneEnvironmentQueryParams defines parameters for OneEnvironmentQuery.

type OneEnvironmentQueryResponse

type OneEnvironmentQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseOneEnvironmentQueryResponse

func ParseOneEnvironmentQueryResponse(rsp *http.Response) (*OneEnvironmentQueryResponse, error)

ParseOneEnvironmentQueryResponse parses an HTTP response from a OneEnvironmentQueryWithResponse call

func (OneEnvironmentQueryResponse) Status

Status returns HTTPResponse.Status

func (OneEnvironmentQueryResponse) StatusCode

func (r OneEnvironmentQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OneIntegrationQueryParams

type OneIntegrationQueryParams struct {
	IntegrationType *OneIntegrationQueryParamsIntegrationType `form:"integrationType,omitempty" json:"integrationType,omitempty"`
	EnvironmentId   *string                                   `form:"environmentId,omitempty" json:"environmentId,omitempty"`
	ClusterId       *string                                   `form:"clusterId,omitempty" json:"clusterId,omitempty"`
	Name            *string                                   `form:"name,omitempty" json:"name,omitempty"`
}

OneIntegrationQueryParams defines parameters for OneIntegrationQuery.

type OneIntegrationQueryParamsIntegrationType

type OneIntegrationQueryParamsIntegrationType string

OneIntegrationQueryParamsIntegrationType defines parameters for OneIntegrationQuery.

const (
	OneIntegrationQueryParamsIntegrationTypeAWS        OneIntegrationQueryParamsIntegrationType = "AWS"
	OneIntegrationQueryParamsIntegrationTypeDATABASE   OneIntegrationQueryParamsIntegrationType = "DATABASE"
	OneIntegrationQueryParamsIntegrationTypeGENERIC    OneIntegrationQueryParamsIntegrationType = "GENERIC"
	OneIntegrationQueryParamsIntegrationTypeGITHUB     OneIntegrationQueryParamsIntegrationType = "GITHUB"
	OneIntegrationQueryParamsIntegrationTypeKUBERNETES OneIntegrationQueryParamsIntegrationType = "KUBERNETES"
)

Defines values for OneIntegrationQueryParamsIntegrationType.

type OneIntegrationQueryResponse

type OneIntegrationQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseOneIntegrationQueryResponse

func ParseOneIntegrationQueryResponse(rsp *http.Response) (*OneIntegrationQueryResponse, error)

ParseOneIntegrationQueryResponse parses an HTTP response from a OneIntegrationQueryWithResponse call

func (OneIntegrationQueryResponse) Status

Status returns HTTPResponse.Status

func (OneIntegrationQueryResponse) StatusCode

func (r OneIntegrationQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OneInviteQueryParams

type OneInviteQueryParams struct {
	Email  *openapi_types.Email        `form:"email,omitempty" json:"email,omitempty"`
	Status *OneInviteQueryParamsStatus `form:"status,omitempty" json:"status,omitempty"`
}

OneInviteQueryParams defines parameters for OneInviteQuery.

type OneInviteQueryParamsStatus

type OneInviteQueryParamsStatus string

OneInviteQueryParamsStatus defines parameters for OneInviteQuery.

const (
	OneInviteQueryParamsStatusACCEPTED OneInviteQueryParamsStatus = "ACCEPTED"
	OneInviteQueryParamsStatusPENDING  OneInviteQueryParamsStatus = "PENDING"
)

Defines values for OneInviteQueryParamsStatus.

type OneInviteQueryResponse

type OneInviteQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Invite
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseOneInviteQueryResponse

func ParseOneInviteQueryResponse(rsp *http.Response) (*OneInviteQueryResponse, error)

ParseOneInviteQueryResponse parses an HTTP response from a OneInviteQueryWithResponse call

func (OneInviteQueryResponse) Status

func (r OneInviteQueryResponse) Status() string

Status returns HTTPResponse.Status

func (OneInviteQueryResponse) StatusCode

func (r OneInviteQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OneNamespaceQueryParams

type OneNamespaceQueryParams struct {
	EnvironmentId *string `form:"environmentId,omitempty" json:"environmentId,omitempty"`
	ClusterId     *string `form:"clusterId,omitempty" json:"clusterId,omitempty"`
	Name          *string `form:"name,omitempty" json:"name,omitempty"`
}

OneNamespaceQueryParams defines parameters for OneNamespaceQuery.

type OneNamespaceQueryResponse

type OneNamespaceQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Namespace
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseOneNamespaceQueryResponse

func ParseOneNamespaceQueryResponse(rsp *http.Response) (*OneNamespaceQueryResponse, error)

ParseOneNamespaceQueryResponse parses an HTTP response from a OneNamespaceQueryWithResponse call

func (OneNamespaceQueryResponse) Status

func (r OneNamespaceQueryResponse) Status() string

Status returns HTTPResponse.Status

func (OneNamespaceQueryResponse) StatusCode

func (r OneNamespaceQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OneServiceQueryParams

type OneServiceQueryParams struct {
	EnvironmentId *string `form:"environmentId,omitempty" json:"environmentId,omitempty"`
	NamespaceId   *string `form:"namespaceId,omitempty" json:"namespaceId,omitempty"`
	Name          *string `form:"name,omitempty" json:"name,omitempty"`
}

OneServiceQueryParams defines parameters for OneServiceQuery.

type OneServiceQueryResponse

type OneServiceQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Service
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseOneServiceQueryResponse

func ParseOneServiceQueryResponse(rsp *http.Response) (*OneServiceQueryResponse, error)

ParseOneServiceQueryResponse parses an HTTP response from a OneServiceQueryWithResponse call

func (OneServiceQueryResponse) Status

func (r OneServiceQueryResponse) Status() string

Status returns HTTPResponse.Status

func (OneServiceQueryResponse) StatusCode

func (r OneServiceQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Organization

type Organization struct {
	Id       string  `json:"id"`
	ImageURL *string `json:"imageURL,omitempty"`
	Name     *string `json:"name,omitempty"`
}

Organization defines model for Organization.

type OrganizationQueryResponse

type OrganizationQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Organization
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseOrganizationQueryResponse

func ParseOrganizationQueryResponse(rsp *http.Response) (*OrganizationQueryResponse, error)

ParseOrganizationQueryResponse parses an HTTP response from a OrganizationQueryWithResponse call

func (OrganizationQueryResponse) Status

func (r OrganizationQueryResponse) Status() string

Status returns HTTPResponse.Status

func (OrganizationQueryResponse) StatusCode

func (r OrganizationQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OrganizationsQueryResponse

type OrganizationsQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Organization
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseOrganizationsQueryResponse

func ParseOrganizationsQueryResponse(rsp *http.Response) (*OrganizationsQueryResponse, error)

ParseOrganizationsQueryResponse parses an HTTP response from a OrganizationsQueryWithResponse call

func (OrganizationsQueryResponse) Status

Status returns HTTPResponse.Status

func (OrganizationsQueryResponse) StatusCode

func (r OrganizationsQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PingQueryResponse added in v1.0.5

type PingQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *bool
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParsePingQueryResponse added in v1.0.5

func ParsePingQueryResponse(rsp *http.Response) (*PingQueryResponse, error)

ParsePingQueryResponse parses an HTTP response from a PingQueryWithResponse call

func (PingQueryResponse) Status added in v1.0.5

func (r PingQueryResponse) Status() string

Status returns HTTPResponse.Status

func (PingQueryResponse) StatusCode added in v1.0.5

func (r PingQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveUserFromOrganizationMutationResponse

type RemoveUserFromOrganizationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseRemoveUserFromOrganizationMutationResponse

func ParseRemoveUserFromOrganizationMutationResponse(rsp *http.Response) (*RemoveUserFromOrganizationMutationResponse, error)

ParseRemoveUserFromOrganizationMutationResponse parses an HTTP response from a RemoveUserFromOrganizationMutationWithResponse call

func (RemoveUserFromOrganizationMutationResponse) Status

Status returns HTTPResponse.Status

func (RemoveUserFromOrganizationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ServerBlockingStatus

type ServerBlockingStatus struct {
	Reason  ServerBlockingStatusReason  `json:"reason"`
	Verdict ServerBlockingStatusVerdict `json:"verdict"`
}

ServerBlockingStatus defines model for ServerBlockingStatus.

type ServerBlockingStatusReason

type ServerBlockingStatusReason string

ServerBlockingStatusReason defines model for ServerBlockingStatus.Reason.

const (
	ServerBlockingStatusReasonALLINTENTSAPPLIED             ServerBlockingStatusReason = "ALL_INTENTS_APPLIED"
	ServerBlockingStatusReasonINTENTSIMPLICITLYALLOWED      ServerBlockingStatusReason = "INTENTS_IMPLICITLY_ALLOWED"
	ServerBlockingStatusReasonINTENTSOPERATORNEVERCONNECTED ServerBlockingStatusReason = "INTENTS_OPERATOR_NEVER_CONNECTED"
	ServerBlockingStatusReasonINTENTSOPERATORNOTENFORCING   ServerBlockingStatusReason = "INTENTS_OPERATOR_NOT_ENFORCING"
	ServerBlockingStatusReasonMISSINGAPPLIEDINTENTS         ServerBlockingStatusReason = "MISSING_APPLIED_INTENTS"
	ServerBlockingStatusReasonNETWORKMAPPERNEVERCONNECTED   ServerBlockingStatusReason = "NETWORK_MAPPER_NEVER_CONNECTED"
)

Defines values for ServerBlockingStatusReason.

type ServerBlockingStatusVerdict

type ServerBlockingStatusVerdict string

ServerBlockingStatusVerdict defines model for ServerBlockingStatus.Verdict.

const (
	ServerBlockingStatusVerdictBLOCKING    ServerBlockingStatusVerdict = "BLOCKING"
	ServerBlockingStatusVerdictNOTBLOCKING ServerBlockingStatusVerdict = "NOT_BLOCKING"
	ServerBlockingStatusVerdictUNKNOWN     ServerBlockingStatusVerdict = "UNKNOWN"
	ServerBlockingStatusVerdictWOULDBLOCK  ServerBlockingStatusVerdict = "WOULD_BLOCK"
)

Defines values for ServerBlockingStatusVerdict.

type ServerProtectionStatus

type ServerProtectionStatus struct {
	Reason  ServerProtectionStatusReason  `json:"reason"`
	Verdict ServerProtectionStatusVerdict `json:"verdict"`
}

ServerProtectionStatus defines model for ServerProtectionStatus.

type ServerProtectionStatusReason

type ServerProtectionStatusReason string

ServerProtectionStatusReason defines model for ServerProtectionStatus.Reason.

const (
	ServerProtectionStatusReasonIGNOREDINCALCULATION                              ServerProtectionStatusReason = "IGNORED_IN_CALCULATION"
	ServerProtectionStatusReasonINTENTSOPERATORNEVERCONNECTED                     ServerProtectionStatusReason = "INTENTS_OPERATOR_NEVER_CONNECTED"
	ServerProtectionStatusReasonINTENTSOPERATORNOTENFORCING                       ServerProtectionStatusReason = "INTENTS_OPERATOR_NOT_ENFORCING"
	ServerProtectionStatusReasonPROTECTEDBYAWSIAMINTEGRATION                      ServerProtectionStatusReason = "PROTECTED_BY_AWS_IAM_INTEGRATION"
	ServerProtectionStatusReasonPROTECTEDBYDATABASEINTEGRATION                    ServerProtectionStatusReason = "PROTECTED_BY_DATABASE_INTEGRATION"
	ServerProtectionStatusReasonPROTECTEDBYDEFAULTDENY                            ServerProtectionStatusReason = "PROTECTED_BY_DEFAULT_DENY"
	ServerProtectionStatusReasonPROTECTEDBYINTERNETINTENTS                        ServerProtectionStatusReason = "PROTECTED_BY_INTERNET_INTENTS"
	ServerProtectionStatusReasonPROTECTEDBYKAFKAIDENTITYREQUIREDNOINTENTSREQUIRED ServerProtectionStatusReason = "PROTECTED_BY_KAFKA_IDENTITY_REQUIRED_NO_INTENTS_REQUIRED"
	ServerProtectionStatusReasonPROTECTEDBYKAFKAINTENTSREQUIRED                   ServerProtectionStatusReason = "PROTECTED_BY_KAFKA_INTENTS_REQUIRED"
	ServerProtectionStatusReasonPROTECTEDBYSERVERISTIOPOLICY                      ServerProtectionStatusReason = "PROTECTED_BY_SERVER_ISTIO_POLICY"
	ServerProtectionStatusReasonPROTECTEDBYSERVERNETWORKPOLICY                    ServerProtectionStatusReason = "PROTECTED_BY_SERVER_NETWORK_POLICY"
	ServerProtectionStatusReasonSERVERHASKAFKASERVERCONFIGNOENFORCEMENT           ServerProtectionStatusReason = "SERVER_HAS_KAFKASERVERCONFIG_NO_ENFORCEMENT"
	ServerProtectionStatusReasonSERVERHASNOISTIOPOLICY                            ServerProtectionStatusReason = "SERVER_HAS_NO_ISTIO_POLICY"
	ServerProtectionStatusReasonSERVERHASNOISTIOSIDECAR                           ServerProtectionStatusReason = "SERVER_HAS_NO_ISTIO_SIDECAR"
	ServerProtectionStatusReasonSERVERHASNOKAFKASERVERCONFIG                      ServerProtectionStatusReason = "SERVER_HAS_NO_KAFKA_SERVER_CONFIG"
	ServerProtectionStatusReasonSERVERHASNONETWORKPOLICY                          ServerProtectionStatusReason = "SERVER_HAS_NO_NETWORK_POLICY"
)

Defines values for ServerProtectionStatusReason.

type ServerProtectionStatusVerdict

type ServerProtectionStatusVerdict string

ServerProtectionStatusVerdict defines model for ServerProtectionStatus.Verdict.

const (
	PROTECTED   ServerProtectionStatusVerdict = "PROTECTED"
	UNKNOWN     ServerProtectionStatusVerdict = "UNKNOWN"
	UNPROTECTED ServerProtectionStatusVerdict = "UNPROTECTED"
)

Defines values for ServerProtectionStatusVerdict.

type ServerProtectionStatuses added in v0.1.23

type ServerProtectionStatuses struct {
	IstioPolicies   ServerProtectionStatus `json:"istioPolicies"`
	KafkaACLs       ServerProtectionStatus `json:"kafkaACLs"`
	NetworkPolicies ServerProtectionStatus `json:"networkPolicies"`
}

ServerProtectionStatuses defines model for ServerProtectionStatuses.

type Service

type Service struct {
	AwsResource             *AWSResource            `json:"awsResource,omitempty"`
	CertificateInformation  *CertificateInformation `json:"certificateInformation,omitempty"`
	DiscoveredByIntegration *struct {
		Id string `json:"id"`
	} `json:"discoveredByIntegration,omitempty"`
	Environment struct {
		Id string `json:"id"`
	} `json:"environment"`
	Id                string             `json:"id"`
	KafkaServerConfig *KafkaServerConfig `json:"kafkaServerConfig,omitempty"`
	Name              string             `json:"name"`
	Namespace         *Namespace         `json:"namespace,omitempty"`
	ServiceAccount    *string            `json:"serviceAccount,omitempty"`
}

Service defines model for Service.

type ServiceAccessGraph

type ServiceAccessGraph struct {
	AccessStatus ServiceAccessStatus `json:"accessStatus"`
	Calls        []AccessGraphEdge   `json:"calls"`
	Serves       []AccessGraphEdge   `json:"serves"`
	Service      struct {
		Id string `json:"id"`
	} `json:"service"`
	Types []ServiceAccessGraphTypes `json:"types"`
}

ServiceAccessGraph defines model for ServiceAccessGraph.

type ServiceAccessGraphTypes added in v1.0.2

type ServiceAccessGraphTypes string

ServiceAccessGraphTypes defines model for ServiceAccessGraph.Types.

const (
	ServiceAccessGraphTypesAWS          ServiceAccessGraphTypes = "AWS"
	ServiceAccessGraphTypesDATABASE     ServiceAccessGraphTypes = "DATABASE"
	ServiceAccessGraphTypesDATABASEUSER ServiceAccessGraphTypes = "DATABASE_USER"
	ServiceAccessGraphTypesINTERNET     ServiceAccessGraphTypes = "INTERNET"
	ServiceAccessGraphTypesKAFKA        ServiceAccessGraphTypes = "KAFKA"
	ServiceAccessGraphTypesKUBERNETES   ServiceAccessGraphTypes = "KUBERNETES"
	ServiceAccessGraphTypesNODEGROUP    ServiceAccessGraphTypes = "NODE_GROUP"
	ServiceAccessGraphTypesPREFIXGROUP  ServiceAccessGraphTypes = "PREFIX_GROUP"
)

Defines values for ServiceAccessGraphTypes.

type ServiceAccessStatus

type ServiceAccessStatus struct {
	BlockingStatus                        ServerBlockingStatus     `json:"blockingStatus"`
	HasAppliedIntents                     bool                     `json:"hasAppliedIntents"`
	ProtectionStatus                      ServerProtectionStatus   `json:"protectionStatus"`
	ProtectionStatuses                    ServerProtectionStatuses `json:"protectionStatuses"`
	UseIstioPoliciesInAccessGraphStates   bool                     `json:"useIstioPoliciesInAccessGraphStates"`
	UseKafkaACLsInAccessGraphStates       bool                     `json:"useKafkaACLsInAccessGraphStates"`
	UseNetworkPoliciesInAccessGraphStates bool                     `json:"useNetworkPoliciesInAccessGraphStates"`
}

ServiceAccessStatus defines model for ServiceAccessStatus.

type ServiceQueryResponse

type ServiceQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Service
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseServiceQueryResponse

func ParseServiceQueryResponse(rsp *http.Response) (*ServiceQueryResponse, error)

ParseServiceQueryResponse parses an HTTP response from a ServiceQueryWithResponse call

func (ServiceQueryResponse) Status

func (r ServiceQueryResponse) Status() string

Status returns HTTPResponse.Status

func (ServiceQueryResponse) StatusCode

func (r ServiceQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ServicesQueryParams

type ServicesQueryParams struct {
	EnvironmentId *string `form:"environmentId,omitempty" json:"environmentId,omitempty"`
	NamespaceId   *string `form:"namespaceId,omitempty" json:"namespaceId,omitempty"`
	Name          *string `form:"name,omitempty" json:"name,omitempty"`
}

ServicesQueryParams defines parameters for ServicesQuery.

type ServicesQueryResponse

type ServicesQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Service
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseServicesQueryResponse

func ParseServicesQueryResponse(rsp *http.Response) (*ServicesQueryResponse, error)

ParseServicesQueryResponse parses an HTTP response from a ServicesQueryWithResponse call

func (ServicesQueryResponse) Status

func (r ServicesQueryResponse) Status() string

Status returns HTTPResponse.Status

func (ServicesQueryResponse) StatusCode

func (r ServicesQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UNAUTHENTICATED

type UNAUTHENTICATED = Error

UNAUTHENTICATED defines model for UNAUTHENTICATED.

type UNEXPECTEDERROR

type UNEXPECTEDERROR = Error

UNEXPECTEDERROR defines model for UNEXPECTED_ERROR.

type UpdateAWSIntegrationMutationJSONBody added in v1.0.2

type UpdateAWSIntegrationMutationJSONBody struct {
	AwsIntegration *AWSInfoInput `json:"awsIntegration,omitempty"`
	EnvironmentId  *string       `json:"environmentId,omitempty"`
	Id             string        `json:"id"`
	Name           *string       `json:"name,omitempty"`
}

UpdateAWSIntegrationMutationJSONBody defines parameters for UpdateAWSIntegrationMutation.

type UpdateAWSIntegrationMutationJSONRequestBody added in v1.0.2

type UpdateAWSIntegrationMutationJSONRequestBody UpdateAWSIntegrationMutationJSONBody

UpdateAWSIntegrationMutationJSONRequestBody defines body for UpdateAWSIntegrationMutation for application/json ContentType.

type UpdateAWSIntegrationMutationResponse added in v1.0.2

type UpdateAWSIntegrationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseUpdateAWSIntegrationMutationResponse added in v1.0.2

func ParseUpdateAWSIntegrationMutationResponse(rsp *http.Response) (*UpdateAWSIntegrationMutationResponse, error)

ParseUpdateAWSIntegrationMutationResponse parses an HTTP response from a UpdateAWSIntegrationMutationWithResponse call

func (UpdateAWSIntegrationMutationResponse) Status added in v1.0.2

Status returns HTTPResponse.Status

func (UpdateAWSIntegrationMutationResponse) StatusCode added in v1.0.2

StatusCode returns HTTPResponse.StatusCode

type UpdateClusterMutationJSONBody

type UpdateClusterMutationJSONBody struct {
	Configuration *ClusterConfigurationInput `json:"configuration,omitempty"`
	Name          *string                    `json:"name,omitempty"`
}

UpdateClusterMutationJSONBody defines parameters for UpdateClusterMutation.

type UpdateClusterMutationJSONRequestBody

type UpdateClusterMutationJSONRequestBody UpdateClusterMutationJSONBody

UpdateClusterMutationJSONRequestBody defines body for UpdateClusterMutation for application/json ContentType.

type UpdateClusterMutationResponse

type UpdateClusterMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Cluster
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseUpdateClusterMutationResponse

func ParseUpdateClusterMutationResponse(rsp *http.Response) (*UpdateClusterMutationResponse, error)

ParseUpdateClusterMutationResponse parses an HTTP response from a UpdateClusterMutationWithResponse call

func (UpdateClusterMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateClusterMutationResponse) StatusCode

func (r UpdateClusterMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDatabaseIntegrationMutationJSONBody added in v1.0.3

type UpdateDatabaseIntegrationMutationJSONBody struct {
	DatabaseInfo DatabaseInfoInput `json:"databaseInfo"`
	Name         *string           `json:"name,omitempty"`
}

UpdateDatabaseIntegrationMutationJSONBody defines parameters for UpdateDatabaseIntegrationMutation.

type UpdateDatabaseIntegrationMutationJSONRequestBody added in v1.0.3

type UpdateDatabaseIntegrationMutationJSONRequestBody UpdateDatabaseIntegrationMutationJSONBody

UpdateDatabaseIntegrationMutationJSONRequestBody defines body for UpdateDatabaseIntegrationMutation for application/json ContentType.

type UpdateDatabaseIntegrationMutationResponse added in v1.0.3

type UpdateDatabaseIntegrationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseUpdateDatabaseIntegrationMutationResponse added in v1.0.3

func ParseUpdateDatabaseIntegrationMutationResponse(rsp *http.Response) (*UpdateDatabaseIntegrationMutationResponse, error)

ParseUpdateDatabaseIntegrationMutationResponse parses an HTTP response from a UpdateDatabaseIntegrationMutationWithResponse call

func (UpdateDatabaseIntegrationMutationResponse) Status added in v1.0.3

Status returns HTTPResponse.Status

func (UpdateDatabaseIntegrationMutationResponse) StatusCode added in v1.0.3

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvironmentMutationJSONBody

type UpdateEnvironmentMutationJSONBody struct {
	Labels *[]LabelInput `json:"labels,omitempty"`
	Name   *string       `json:"name,omitempty"`
}

UpdateEnvironmentMutationJSONBody defines parameters for UpdateEnvironmentMutation.

type UpdateEnvironmentMutationJSONRequestBody

type UpdateEnvironmentMutationJSONRequestBody UpdateEnvironmentMutationJSONBody

UpdateEnvironmentMutationJSONRequestBody defines body for UpdateEnvironmentMutation for application/json ContentType.

type UpdateEnvironmentMutationResponse

type UpdateEnvironmentMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseUpdateEnvironmentMutationResponse

func ParseUpdateEnvironmentMutationResponse(rsp *http.Response) (*UpdateEnvironmentMutationResponse, error)

ParseUpdateEnvironmentMutationResponse parses an HTTP response from a UpdateEnvironmentMutationWithResponse call

func (UpdateEnvironmentMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateEnvironmentMutationResponse) StatusCode

func (r UpdateEnvironmentMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateGenericIntegrationMutationJSONBody added in v0.1.10

type UpdateGenericIntegrationMutationJSONBody struct {
	Name *string `json:"name,omitempty"`
}

UpdateGenericIntegrationMutationJSONBody defines parameters for UpdateGenericIntegrationMutation.

type UpdateGenericIntegrationMutationJSONRequestBody added in v0.1.10

type UpdateGenericIntegrationMutationJSONRequestBody UpdateGenericIntegrationMutationJSONBody

UpdateGenericIntegrationMutationJSONRequestBody defines body for UpdateGenericIntegrationMutation for application/json ContentType.

type UpdateGenericIntegrationMutationResponse added in v0.1.10

type UpdateGenericIntegrationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseUpdateGenericIntegrationMutationResponse added in v0.1.10

func ParseUpdateGenericIntegrationMutationResponse(rsp *http.Response) (*UpdateGenericIntegrationMutationResponse, error)

ParseUpdateGenericIntegrationMutationResponse parses an HTTP response from a UpdateGenericIntegrationMutationWithResponse call

func (UpdateGenericIntegrationMutationResponse) Status added in v0.1.10

Status returns HTTPResponse.Status

func (UpdateGenericIntegrationMutationResponse) StatusCode added in v0.1.10

StatusCode returns HTTPResponse.StatusCode

type UpdateGithubIntegrationMutationJSONBody added in v1.0.5

type UpdateGithubIntegrationMutationJSONBody struct {
	GithubSettings GitHubSettingsInput `json:"githubSettings"`
	Id             string              `json:"id"`
	Name           string              `json:"name"`
}

UpdateGithubIntegrationMutationJSONBody defines parameters for UpdateGithubIntegrationMutation.

type UpdateGithubIntegrationMutationJSONRequestBody added in v1.0.5

type UpdateGithubIntegrationMutationJSONRequestBody UpdateGithubIntegrationMutationJSONBody

UpdateGithubIntegrationMutationJSONRequestBody defines body for UpdateGithubIntegrationMutation for application/json ContentType.

type UpdateGithubIntegrationMutationResponse added in v1.0.5

type UpdateGithubIntegrationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseUpdateGithubIntegrationMutationResponse added in v1.0.5

func ParseUpdateGithubIntegrationMutationResponse(rsp *http.Response) (*UpdateGithubIntegrationMutationResponse, error)

ParseUpdateGithubIntegrationMutationResponse parses an HTTP response from a UpdateGithubIntegrationMutationWithResponse call

func (UpdateGithubIntegrationMutationResponse) Status added in v1.0.5

Status returns HTTPResponse.Status

func (UpdateGithubIntegrationMutationResponse) StatusCode added in v1.0.5

StatusCode returns HTTPResponse.StatusCode

type UpdateKubernetesIntegrationMutationJSONBody added in v0.1.10

type UpdateKubernetesIntegrationMutationJSONBody struct {
	EnvironmentId *string `json:"environmentId,omitempty"`
	Name          *string `json:"name,omitempty"`
}

UpdateKubernetesIntegrationMutationJSONBody defines parameters for UpdateKubernetesIntegrationMutation.

type UpdateKubernetesIntegrationMutationJSONRequestBody added in v0.1.10

type UpdateKubernetesIntegrationMutationJSONRequestBody UpdateKubernetesIntegrationMutationJSONBody

UpdateKubernetesIntegrationMutationJSONRequestBody defines body for UpdateKubernetesIntegrationMutation for application/json ContentType.

type UpdateKubernetesIntegrationMutationResponse added in v0.1.10

type UpdateKubernetesIntegrationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Integration
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseUpdateKubernetesIntegrationMutationResponse added in v0.1.10

func ParseUpdateKubernetesIntegrationMutationResponse(rsp *http.Response) (*UpdateKubernetesIntegrationMutationResponse, error)

ParseUpdateKubernetesIntegrationMutationResponse parses an HTTP response from a UpdateKubernetesIntegrationMutationWithResponse call

func (UpdateKubernetesIntegrationMutationResponse) Status added in v0.1.10

Status returns HTTPResponse.Status

func (UpdateKubernetesIntegrationMutationResponse) StatusCode added in v0.1.10

StatusCode returns HTTPResponse.StatusCode

type UpdateOrganizationMutationJSONBody

type UpdateOrganizationMutationJSONBody struct {
	ImageURL *string `json:"imageURL,omitempty"`
	Name     *string `json:"name,omitempty"`
}

UpdateOrganizationMutationJSONBody defines parameters for UpdateOrganizationMutation.

type UpdateOrganizationMutationJSONRequestBody

type UpdateOrganizationMutationJSONRequestBody UpdateOrganizationMutationJSONBody

UpdateOrganizationMutationJSONRequestBody defines body for UpdateOrganizationMutation for application/json ContentType.

type UpdateOrganizationMutationResponse

type UpdateOrganizationMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Organization
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseUpdateOrganizationMutationResponse

func ParseUpdateOrganizationMutationResponse(rsp *http.Response) (*UpdateOrganizationMutationResponse, error)

ParseUpdateOrganizationMutationResponse parses an HTTP response from a UpdateOrganizationMutationWithResponse call

func (UpdateOrganizationMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateOrganizationMutationResponse) StatusCode

func (r UpdateOrganizationMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type User

type User struct {
	AuthProviderUserId string               `json:"authProviderUserId"`
	Email              string               `json:"email"`
	Id                 string               `json:"id"`
	ImageURL           string               `json:"imageURL"`
	Name               string               `json:"name"`
	QuestLogStep       UserQuestLogStep     `json:"questLogStep"`
	QuestLogStepSeen   UserQuestLogStepSeen `json:"questLogStepSeen"`
	Tutorials          *[]struct {
		Id string `json:"id"`
	} `json:"tutorials,omitempty"`
}

User defines model for User.

type UserQueryResponse

type UserQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseUserQueryResponse

func ParseUserQueryResponse(rsp *http.Response) (*UserQueryResponse, error)

ParseUserQueryResponse parses an HTTP response from a UserQueryWithResponse call

func (UserQueryResponse) Status

func (r UserQueryResponse) Status() string

Status returns HTTPResponse.Status

func (UserQueryResponse) StatusCode

func (r UserQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserQuestLogStep added in v1.0.3

type UserQuestLogStep string

UserQuestLogStep defines model for User.QuestLogStep.

const (
	UserQuestLogStepCOMPLETED                     UserQuestLogStep = "COMPLETED"
	UserQuestLogStepCONNECTCLUSTER                UserQuestLogStep = "CONNECT_CLUSTER"
	UserQuestLogStepDECLAREINTENTSCLICKONSERVICE  UserQuestLogStep = "DECLARE_INTENTS_CLICK_ON_SERVICE"
	UserQuestLogStepDECLAREINTENTSDOAPPLY         UserQuestLogStep = "DECLARE_INTENTS_DO_APPLY"
	UserQuestLogStepDECLAREINTENTSDOWNLOADYAML    UserQuestLogStep = "DECLARE_INTENTS_DOWNLOAD_YAML"
	UserQuestLogStepEXPLORENETWORKMAPADDNSFILTER  UserQuestLogStep = "EXPLORE_NETWORK_MAP_ADD_NS_FILTER"
	UserQuestLogStepEXPLORENETWORKMAPADDSVCFILTER UserQuestLogStep = "EXPLORE_NETWORK_MAP_ADD_SVC_FILTER"
	UserQuestLogStepEXPLORENETWORKMAPCLEARFILTERS UserQuestLogStep = "EXPLORE_NETWORK_MAP_CLEAR_FILTERS"
)

Defines values for UserQuestLogStep.

type UserQuestLogStepSeen added in v1.0.3

type UserQuestLogStepSeen string

UserQuestLogStepSeen defines model for User.QuestLogStepSeen.

const (
	UserQuestLogStepSeenCOMPLETED                     UserQuestLogStepSeen = "COMPLETED"
	UserQuestLogStepSeenCONNECTCLUSTER                UserQuestLogStepSeen = "CONNECT_CLUSTER"
	UserQuestLogStepSeenDECLAREINTENTSCLICKONSERVICE  UserQuestLogStepSeen = "DECLARE_INTENTS_CLICK_ON_SERVICE"
	UserQuestLogStepSeenDECLAREINTENTSDOAPPLY         UserQuestLogStepSeen = "DECLARE_INTENTS_DO_APPLY"
	UserQuestLogStepSeenDECLAREINTENTSDOWNLOADYAML    UserQuestLogStepSeen = "DECLARE_INTENTS_DOWNLOAD_YAML"
	UserQuestLogStepSeenEXPLORENETWORKMAPADDNSFILTER  UserQuestLogStepSeen = "EXPLORE_NETWORK_MAP_ADD_NS_FILTER"
	UserQuestLogStepSeenEXPLORENETWORKMAPADDSVCFILTER UserQuestLogStepSeen = "EXPLORE_NETWORK_MAP_ADD_SVC_FILTER"
	UserQuestLogStepSeenEXPLORENETWORKMAPCLEARFILTERS UserQuestLogStepSeen = "EXPLORE_NETWORK_MAP_CLEAR_FILTERS"
)

Defines values for UserQuestLogStepSeen.

type UsersQueryResponse

type UsersQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]User
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON409      *Error
	JSON422      *Error
	JSON500      *Error
	JSONDefault  *Error
}

func ParseUsersQueryResponse

func ParseUsersQueryResponse(rsp *http.Response) (*UsersQueryResponse, error)

ParseUsersQueryResponse parses an HTTP response from a UsersQueryWithResponse call

func (UsersQueryResponse) Status

func (r UsersQueryResponse) Status() string

Status returns HTTPResponse.Status

func (UsersQueryResponse) StatusCode

func (r UsersQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL