cloudapi

package
v1.0.13 Latest Latest
Warning

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

Go to latest
Published: Dec 11, 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"
	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 NewAccessLogQueryRequest added in v1.0.11

func NewAccessLogQueryRequest(server string, body AccessLogQueryJSONRequestBody) (*http.Request, error)

NewAccessLogQueryRequest calls the generic AccessLogQuery builder with application/json body

func NewAccessLogQueryRequestWithBody added in v1.0.11

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

NewAccessLogQueryRequestWithBody generates requests for AccessLogQuery 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 NewClientIntentsQueryRequest added in v1.0.12

func NewClientIntentsQueryRequest(server string, body ClientIntentsQueryJSONRequestBody) (*http.Request, error)

NewClientIntentsQueryRequest calls the generic ClientIntentsQuery builder with application/json body

func NewClientIntentsQueryRequestWithBody added in v1.0.12

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

NewClientIntentsQueryRequestWithBody generates requests for ClientIntentsQuery 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 NewCreateAwsVisibilityIntegrationMutationRequest added in v1.0.11

func NewCreateAwsVisibilityIntegrationMutationRequest(server string, body CreateAwsVisibilityIntegrationMutationJSONRequestBody) (*http.Request, error)

NewCreateAwsVisibilityIntegrationMutationRequest calls the generic CreateAwsVisibilityIntegrationMutation builder with application/json body

func NewCreateAwsVisibilityIntegrationMutationRequestWithBody added in v1.0.11

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

NewCreateAwsVisibilityIntegrationMutationRequestWithBody generates requests for CreateAwsVisibilityIntegrationMutation with any type of body

func NewCreateAzureIntegrationMutationRequest added in v1.0.11

func NewCreateAzureIntegrationMutationRequest(server string, body CreateAzureIntegrationMutationJSONRequestBody) (*http.Request, error)

NewCreateAzureIntegrationMutationRequest calls the generic CreateAzureIntegrationMutation builder with application/json body

func NewCreateAzureIntegrationMutationRequestWithBody added in v1.0.11

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

NewCreateAzureIntegrationMutationRequestWithBody generates requests for CreateAzureIntegrationMutation 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 NewCreateGCPIntegrationMutationRequest added in v1.0.11

func NewCreateGCPIntegrationMutationRequest(server string, body CreateGCPIntegrationMutationJSONRequestBody) (*http.Request, error)

NewCreateGCPIntegrationMutationRequest calls the generic CreateGCPIntegrationMutation builder with application/json body

func NewCreateGCPIntegrationMutationRequestWithBody added in v1.0.11

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

NewCreateGCPIntegrationMutationRequestWithBody generates requests for CreateGCPIntegrationMutation 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.11

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.11

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

NewCreateGitHubIntegrationMutationRequestWithBody generates requests for CreateGitHubIntegrationMutation with any type of body

func NewCreateGitLabIntegrationMutationRequest added in v1.0.11

func NewCreateGitLabIntegrationMutationRequest(server string, body CreateGitLabIntegrationMutationJSONRequestBody) (*http.Request, error)

NewCreateGitLabIntegrationMutationRequest calls the generic CreateGitLabIntegrationMutation builder with application/json body

func NewCreateGitLabIntegrationMutationRequestWithBody added in v1.0.11

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

NewCreateGitLabIntegrationMutationRequestWithBody generates requests for CreateGitLabIntegrationMutation 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 NewCreateSlackIntegrationMutationRequest added in v1.0.11

func NewCreateSlackIntegrationMutationRequest(server string, body CreateSlackIntegrationMutationJSONRequestBody) (*http.Request, error)

NewCreateSlackIntegrationMutationRequest calls the generic CreateSlackIntegrationMutation builder with application/json body

func NewCreateSlackIntegrationMutationRequestWithBody added in v1.0.11

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

NewCreateSlackIntegrationMutationRequestWithBody generates requests for CreateSlackIntegrationMutation 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 NewPaginateServicesQueryRequest added in v1.0.12

func NewPaginateServicesQueryRequest(server string, params *PaginateServicesQueryParams) (*http.Request, error)

NewPaginateServicesQueryRequest generates requests for PaginateServicesQuery

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 NewServiceClientIntentsQueryRequest added in v1.0.11

func NewServiceClientIntentsQueryRequest(server string, id string, body ServiceClientIntentsQueryJSONRequestBody) (*http.Request, error)

NewServiceClientIntentsQueryRequest calls the generic ServiceClientIntentsQuery builder with application/json body

func NewServiceClientIntentsQueryRequestWithBody added in v1.0.11

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

NewServiceClientIntentsQueryRequestWithBody generates requests for ServiceClientIntentsQuery with any type of body

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 NewUpdateAwsVisibilityIntegrationMutationRequest added in v1.0.11

func NewUpdateAwsVisibilityIntegrationMutationRequest(server string, body UpdateAwsVisibilityIntegrationMutationJSONRequestBody) (*http.Request, error)

NewUpdateAwsVisibilityIntegrationMutationRequest calls the generic UpdateAwsVisibilityIntegrationMutation builder with application/json body

func NewUpdateAwsVisibilityIntegrationMutationRequestWithBody added in v1.0.11

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

NewUpdateAwsVisibilityIntegrationMutationRequestWithBody generates requests for UpdateAwsVisibilityIntegrationMutation with any type of body

func NewUpdateAzureIntegrationMutationRequest added in v1.0.11

func NewUpdateAzureIntegrationMutationRequest(server string, body UpdateAzureIntegrationMutationJSONRequestBody) (*http.Request, error)

NewUpdateAzureIntegrationMutationRequest calls the generic UpdateAzureIntegrationMutation builder with application/json body

func NewUpdateAzureIntegrationMutationRequestWithBody added in v1.0.11

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

NewUpdateAzureIntegrationMutationRequestWithBody generates requests for UpdateAzureIntegrationMutation 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 NewUpdateGCPIntegrationMutationRequest added in v1.0.11

func NewUpdateGCPIntegrationMutationRequest(server string, body UpdateGCPIntegrationMutationJSONRequestBody) (*http.Request, error)

NewUpdateGCPIntegrationMutationRequest calls the generic UpdateGCPIntegrationMutation builder with application/json body

func NewUpdateGCPIntegrationMutationRequestWithBody added in v1.0.11

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

NewUpdateGCPIntegrationMutationRequestWithBody generates requests for UpdateGCPIntegrationMutation 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.11

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.11

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

NewUpdateGitHubIntegrationMutationRequestWithBody generates requests for UpdateGitHubIntegrationMutation with any type of body

func NewUpdateGitLabIntegrationMutationRequest added in v1.0.11

func NewUpdateGitLabIntegrationMutationRequest(server string, body UpdateGitLabIntegrationMutationJSONRequestBody) (*http.Request, error)

NewUpdateGitLabIntegrationMutationRequest calls the generic UpdateGitLabIntegrationMutation builder with application/json body

func NewUpdateGitLabIntegrationMutationRequestWithBody added in v1.0.11

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

NewUpdateGitLabIntegrationMutationRequestWithBody generates requests for UpdateGitLabIntegrationMutation 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 NewUpdateServiceMutationRequest added in v1.0.11

func NewUpdateServiceMutationRequest(server string, id string, body UpdateServiceMutationJSONRequestBody) (*http.Request, error)

NewUpdateServiceMutationRequest calls the generic UpdateServiceMutation builder with application/json body

func NewUpdateServiceMutationRequestWithBody added in v1.0.11

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

NewUpdateServiceMutationRequestWithBody generates requests for UpdateServiceMutation with any type of body

func NewUpdateSlackIntegrationMutationRequest added in v1.0.11

func NewUpdateSlackIntegrationMutationRequest(server string, body UpdateSlackIntegrationMutationJSONRequestBody) (*http.Request, error)

NewUpdateSlackIntegrationMutationRequest calls the generic UpdateSlackIntegrationMutation builder with application/json body

func NewUpdateSlackIntegrationMutationRequestWithBody added in v1.0.11

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

NewUpdateSlackIntegrationMutationRequestWithBody generates requests for UpdateSlackIntegrationMutation 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 AWSVisibility added in v1.0.11

type AWSVisibility struct {
	Arn            string                    `json:"arn"`
	Domain         *string                   `json:"domain,omitempty"`
	EksIngressName *string                   `json:"eksIngressName,omitempty"`
	Ips            []string                  `json:"ips"`
	LbArn          *string                   `json:"lbArn,omitempty"`
	Name           string                    `json:"name"`
	Region         string                    `json:"region"`
	ResourceType   AWSVisibilityResourceType `json:"resourceType"`
}

AWSVisibility defines model for AWSVisibility.

type AWSVisibilityResourceType added in v1.0.11

type AWSVisibilityResourceType string

AWSVisibilityResourceType defines model for AWSVisibility.ResourceType.

const (
	EKS AWSVisibilityResourceType = "EKS"
)

Defines values for AWSVisibilityResourceType.

type AWSVisibilitySettings added in v1.0.11

type AWSVisibilitySettings struct {
	AwsAccountId string   `json:"awsAccountId"`
	ExternalId   string   `json:"externalId"`
	IsActive     bool     `json:"isActive"`
	Regions      []string `json:"regions"`
}

AWSVisibilitySettings defines model for AWSVisibilitySettings.

type AWSVisibilitySettingsInput added in v1.0.11

type AWSVisibilitySettingsInput struct {
	AwsAccountId string   `json:"awsAccountId"`
	IsActive     bool     `json:"isActive"`
	Regions      []string `json:"regions"`
}

AWSVisibilitySettingsInput defines model for AWSVisibilitySettingsInput.

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  Access graph filter
	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"`
	Findings []CallFinding `json:"findings"`
	Server   struct {
		Id string `json:"id"`
	} `json:"server"`
}

AccessGraphEdge defines model for AccessGraphEdge.

type AccessGraphFilter

type AccessGraphFilter struct {
	ClusterIds                       *IDFilterValue   `json:"clusterIds,omitempty"`
	EnvironmentIds                   *IDFilterValue   `json:"environmentIds,omitempty"`
	FeatureFlags                     *FeatureFlags    `json:"featureFlags,omitempty"`
	IncludeOnlyClientsMatchingFilter *bool            `json:"includeOnlyClientsMatchingFilter,omitempty"`
	LastSeen                         *TimeFilterValue `json:"lastSeen,omitempty"`
	NamespaceIds                     *IDFilterValue   `json:"namespaceIds,omitempty"`
	ServiceIds                       *IDFilterValue   `json:"serviceIds,omitempty"`
}

AccessGraphFilter Access graph filter

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 AccessLog added in v1.0.11

type AccessLog struct {
	Clusters []struct {
		Id string `json:"id"`
	} `json:"clusters"`
	Entries    []AccessLogEdge `json:"entries"`
	Namespaces []struct {
		Id string `json:"id"`
	} `json:"namespaces"`
	TimeRange  TimeRange `json:"timeRange"`
	TotalCount int32     `json:"totalCount"`
}

AccessLog defines model for AccessLog.

type AccessLogEdge added in v1.0.11

type AccessLogEdge struct {
	AccessStatus   EdgeAccessStatus `json:"accessStatus"`
	AppliedIntents *[]struct {
		Id string `json:"id"`
	} `json:"appliedIntents,omitempty"`
	Client struct {
		Id string `json:"id"`
	} `json:"client"`
	Dns          string `json:"dns"`
	OriginIntent struct {
		Id string `json:"id"`
	} `json:"originIntent"`
	Server struct {
		Id string `json:"id"`
	} `json:"server"`
	Timestamp time.Time `json:"timestamp"`
}

AccessLogEdge defines model for AccessLogEdge.

type AccessLogQueryJSONBody added in v1.0.11

type AccessLogQueryJSONBody struct {
	// Filter  Access log filter
	Filter *InputAccessLogFilter `json:"filter,omitempty"`
}

AccessLogQueryJSONBody defines parameters for AccessLogQuery.

type AccessLogQueryJSONRequestBody added in v1.0.11

type AccessLogQueryJSONRequestBody AccessLogQueryJSONBody

AccessLogQueryJSONRequestBody defines body for AccessLogQuery for application/json ContentType.

type AccessLogQueryResponse added in v1.0.11

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

func ParseAccessLogQueryResponse added in v1.0.11

func ParseAccessLogQueryResponse(rsp *http.Response) (*AccessLogQueryResponse, error)

ParseAccessLogQueryResponse parses an HTTP response from a AccessLogQueryWithResponse call

func (AccessLogQueryResponse) Status added in v1.0.11

func (r AccessLogQueryResponse) Status() string

Status returns HTTPResponse.Status

func (AccessLogQueryResponse) StatusCode added in v1.0.11

func (r AccessLogQueryResponse) 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 AzureInfo added in v1.0.11

type AzureInfo struct {
	AksClusterName string `json:"aksClusterName"`
	Namespace      string `json:"namespace"`
	ResourceGroup  string `json:"resourceGroup"`
	SubscriptionId string `json:"subscriptionId"`
	TenantId       string `json:"tenantId"`
}

AzureInfo defines model for AzureInfo.

type AzureInfoInput added in v1.0.11

type AzureInfoInput struct {
	AksClusterName string `json:"aksClusterName"`
	ClusterId      string `json:"clusterId"`
	Namespace      string `json:"namespace"`
	ResourceGroup  string `json:"resourceGroup"`
	SubscriptionId string `json:"subscriptionId"`
	TenantId       string `json:"tenantId"`
}

AzureInfoInput defines model for AzureInfoInput.

type AzureResource added in v1.0.11

type AzureResource struct {
	Resource string `json:"resource"`
}

AzureResource defines model for AzureResource.

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 CallFinding added in v1.0.12

type CallFinding struct {
	Code     CallFindingCode     `json:"code"`
	Reason   string              `json:"reason"`
	Standard CallFindingStandard `json:"standard"`
}

CallFinding defines model for CallFinding.

type CallFindingCode added in v1.0.12

type CallFindingCode string

CallFindingCode defines model for CallFinding.Code.

const (
	CallFindingCodePCI40                                 CallFindingCode = "PCI_4_0"
	CallFindingCodePCI4011                               CallFindingCode = "PCI_4_0_1_1"
	CallFindingCodePCI40112                              CallFindingCode = "PCI_4_0_1_1_2"
	CallFindingCodePCI40114                              CallFindingCode = "PCI_4_0_1_1_4"
	CallFindingCodePCI40116                              CallFindingCode = "PCI_4_0_1_1_6"
	CallFindingCodePCI4012                               CallFindingCode = "PCI_4_0_1_2"
	CallFindingCodePCI40121                              CallFindingCode = "PCI_4_0_1_2_1"
	CallFindingCodePCI4013                               CallFindingCode = "PCI_4_0_1_3"
	CallFindingCodePCI40134                              CallFindingCode = "PCI_4_0_1_3_4"
	CallFindingCodePCI40136                              CallFindingCode = "PCI_4_0_1_3_6"
	CallFindingCodePCI4071                               CallFindingCode = "PCI_4_0_7_1"
	CallFindingCodePCI4072                               CallFindingCode = "PCI_4_0_7_2"
	CallFindingCodePCI4087                               CallFindingCode = "PCI_4_0_8_7"
	CallFindingCodeZEROTRUST                             CallFindingCode = "ZERO_TRUST"
	CallFindingCodeZEROTRUSTALLINTRACLUSTERACCESSCOVERED CallFindingCode = "ZERO_TRUST_ALL_INTRA_CLUSTER_ACCESS_COVERED"
	CallFindingCodeZEROTRUSTDEFAULTDENY                  CallFindingCode = "ZERO_TRUST_DEFAULT_DENY"
	CallFindingCodeZEROTRUSTEGRESSACCESSCOVERED          CallFindingCode = "ZERO_TRUST_EGRESS_ACCESS_COVERED"
	CallFindingCodeZEROTRUSTEXTERNALINGRESSTAGGED        CallFindingCode = "ZERO_TRUST_EXTERNAL_INGRESS_TAGGED"
	CallFindingCodeZEROTRUSTSENSITIVE                    CallFindingCode = "ZERO_TRUST_SENSITIVE"
)

Defines values for CallFindingCode.

type CallFindingStandard added in v1.0.12

type CallFindingStandard string

CallFindingStandard defines model for CallFinding.Standard.

const (
	CallFindingStandardHIPAA     CallFindingStandard = "HIPAA"
	CallFindingStandardPCI40     CallFindingStandard = "PCI_4_0"
	CallFindingStandardPII       CallFindingStandard = "PII"
	CallFindingStandardZEROTRUST CallFindingStandard = "ZERO_TRUST"
)

Defines values for CallFindingStandard.

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) AccessLogQuery added in v1.0.11

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

func (*Client) AccessLogQueryWithBody added in v1.0.11

func (c *Client) AccessLogQueryWithBody(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) ClientIntentsQuery added in v1.0.12

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

func (*Client) ClientIntentsQueryWithBody added in v1.0.12

func (c *Client) ClientIntentsQueryWithBody(ctx context.Context, 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) CreateAwsVisibilityIntegrationMutation added in v1.0.11

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

func (*Client) CreateAwsVisibilityIntegrationMutationWithBody added in v1.0.11

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

func (*Client) CreateAzureIntegrationMutation added in v1.0.11

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

func (*Client) CreateAzureIntegrationMutationWithBody added in v1.0.11

func (c *Client) CreateAzureIntegrationMutationWithBody(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) CreateGCPIntegrationMutation added in v1.0.11

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

func (*Client) CreateGCPIntegrationMutationWithBody added in v1.0.11

func (c *Client) CreateGCPIntegrationMutationWithBody(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.11

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

func (*Client) CreateGitHubIntegrationMutationWithBody added in v1.0.11

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

func (*Client) CreateGitLabIntegrationMutation added in v1.0.11

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

func (*Client) CreateGitLabIntegrationMutationWithBody added in v1.0.11

func (c *Client) CreateGitLabIntegrationMutationWithBody(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) CreateSlackIntegrationMutation added in v1.0.11

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

func (*Client) CreateSlackIntegrationMutationWithBody added in v1.0.11

func (c *Client) CreateSlackIntegrationMutationWithBody(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) PaginateServicesQuery added in v1.0.12

func (c *Client) PaginateServicesQuery(ctx context.Context, params *PaginateServicesQueryParams, 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) ServiceClientIntentsQuery added in v1.0.11

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

func (*Client) ServiceClientIntentsQueryWithBody added in v1.0.11

func (c *Client) ServiceClientIntentsQueryWithBody(ctx context.Context, id string, contentType string, body io.Reader, 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) UpdateAwsVisibilityIntegrationMutation added in v1.0.11

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

func (*Client) UpdateAwsVisibilityIntegrationMutationWithBody added in v1.0.11

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

func (*Client) UpdateAzureIntegrationMutation added in v1.0.11

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

func (*Client) UpdateAzureIntegrationMutationWithBody added in v1.0.11

func (c *Client) UpdateAzureIntegrationMutationWithBody(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) UpdateGCPIntegrationMutation added in v1.0.11

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

func (*Client) UpdateGCPIntegrationMutationWithBody added in v1.0.11

func (c *Client) UpdateGCPIntegrationMutationWithBody(ctx context.Context, 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.11

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

func (*Client) UpdateGitHubIntegrationMutationWithBody added in v1.0.11

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

func (*Client) UpdateGitLabIntegrationMutation added in v1.0.11

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

func (*Client) UpdateGitLabIntegrationMutationWithBody added in v1.0.11

func (c *Client) UpdateGitLabIntegrationMutationWithBody(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) UpdateServiceMutation added in v1.0.11

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

func (*Client) UpdateServiceMutationWithBody added in v1.0.11

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

func (*Client) UpdateSlackIntegrationMutation added in v1.0.11

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

func (*Client) UpdateSlackIntegrationMutationWithBody added in v1.0.11

func (c *Client) UpdateSlackIntegrationMutationWithBody(ctx context.Context, 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 ClientIntentEvent added in v1.0.11

type ClientIntentEvent struct {
	Count              int32      `json:"count"`
	FirstTimestamp     *time.Time `json:"firstTimestamp,omitempty"`
	LastTimestamp      *time.Time `json:"lastTimestamp,omitempty"`
	Message            string     `json:"message"`
	Reason             string     `json:"reason"`
	ReportingComponent *string    `json:"reportingComponent,omitempty"`
	Type               string     `json:"type"`
}

ClientIntentEvent defines model for ClientIntentEvent.

type ClientIntentStatus added in v1.0.11

type ClientIntentStatus struct {
	ClientIntentName   string    `json:"clientIntentName"`
	Generation         int32     `json:"generation"`
	ObservedGeneration int32     `json:"observedGeneration"`
	Timestamp          time.Time `json:"timestamp"`
	UpToDate           bool      `json:"upToDate"`
}

ClientIntentStatus defines model for ClientIntentStatus.

type ClientIntentsFileRepresentation added in v1.0.11

type ClientIntentsFileRepresentation struct {
	Content  string             `json:"content"`
	FileName string             `json:"fileName"`
	Rows     []ClientIntentsRow `json:"rows"`
	Service  struct {
		Id string `json:"id"`
	} `json:"service"`
}

ClientIntentsFileRepresentation defines model for ClientIntentsFileRepresentation.

type ClientIntentsFiles added in v1.0.11

type ClientIntentsFiles struct {
	Files          []ClientIntentsFileRepresentation `json:"files"`
	MergedYAMLFile *MergedYAMLFile                   `json:"mergedYAMLFile,omitempty"`
}

ClientIntentsFiles defines model for ClientIntentsFiles.

type ClientIntentsQueryJSONBody added in v1.0.12

type ClientIntentsQueryJSONBody struct {
	ClusterIds   *[]string          `json:"clusterIds,omitempty"`
	FeatureFlags *InputFeatureFlags `json:"featureFlags,omitempty"`

	// Filter  Service filter
	Filter        InputServiceFilter `json:"filter"`
	LastSeenAfter *time.Time         `json:"lastSeenAfter,omitempty"`
}

ClientIntentsQueryJSONBody defines parameters for ClientIntentsQuery.

type ClientIntentsQueryJSONRequestBody added in v1.0.12

type ClientIntentsQueryJSONRequestBody ClientIntentsQueryJSONBody

ClientIntentsQueryJSONRequestBody defines body for ClientIntentsQuery for application/json ContentType.

type ClientIntentsQueryResponse added in v1.0.12

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

func ParseClientIntentsQueryResponse added in v1.0.12

func ParseClientIntentsQueryResponse(rsp *http.Response) (*ClientIntentsQueryResponse, error)

ParseClientIntentsQueryResponse parses an HTTP response from a ClientIntentsQueryWithResponse call

func (ClientIntentsQueryResponse) Status added in v1.0.12

Status returns HTTPResponse.Status

func (ClientIntentsQueryResponse) StatusCode added in v1.0.12

func (r ClientIntentsQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ClientIntentsRow added in v1.0.11

type ClientIntentsRow struct {
	CalledServerId *string               `json:"calledServerId,omitempty"`
	Diff           *ClientIntentsRowDiff `json:"diff,omitempty"`
	Text           string                `json:"text"`
}

ClientIntentsRow defines model for ClientIntentsRow.

type ClientIntentsRowDiff added in v1.0.11

type ClientIntentsRowDiff string

ClientIntentsRowDiff defines model for ClientIntentsRow.Diff.

const (
	ADDED   ClientIntentsRowDiff = "ADDED"
	REMOVED ClientIntentsRowDiff = "REMOVED"
)

Defines values for ClientIntentsRowDiff.

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)

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

	ClientIntentsQuery(ctx context.Context, body ClientIntentsQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	AccessLogQuery(ctx context.Context, body AccessLogQueryJSONRequestBody, 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)

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

	UpdateAwsVisibilityIntegrationMutation(ctx context.Context, body UpdateAwsVisibilityIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateAwsVisibilityIntegrationMutation(ctx context.Context, body CreateAwsVisibilityIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateAzureIntegrationMutation(ctx context.Context, body UpdateAzureIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateAzureIntegrationMutation(ctx context.Context, body CreateAzureIntegrationMutationJSONRequestBody, 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)

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

	UpdateGCPIntegrationMutation(ctx context.Context, body UpdateGCPIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateGCPIntegrationMutation(ctx context.Context, body CreateGCPIntegrationMutationJSONRequestBody, 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)

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

	UpdateGitLabIntegrationMutation(ctx context.Context, body UpdateGitLabIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateGitLabIntegrationMutation(ctx context.Context, body CreateGitLabIntegrationMutationJSONRequestBody, 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)

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

	UpdateSlackIntegrationMutation(ctx context.Context, body UpdateSlackIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSlackIntegrationMutation(ctx context.Context, body CreateSlackIntegrationMutationJSONRequestBody, 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)

	// PaginateServicesQuery request
	PaginateServicesQuery(ctx context.Context, params *PaginateServicesQueryParams, 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)

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

	UpdateServiceMutation(ctx context.Context, id string, body UpdateServiceMutationJSONRequestBody, 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) AccessLogQueryWithBodyWithResponse added in v1.0.11

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

AccessLogQueryWithBodyWithResponse request with arbitrary body returning *AccessLogQueryResponse

func (*ClientWithResponses) AccessLogQueryWithResponse added in v1.0.11

func (c *ClientWithResponses) AccessLogQueryWithResponse(ctx context.Context, body AccessLogQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*AccessLogQueryResponse, 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) ClientIntentsQueryWithBodyWithResponse added in v1.0.12

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

ClientIntentsQueryWithBodyWithResponse request with arbitrary body returning *ClientIntentsQueryResponse

func (*ClientWithResponses) ClientIntentsQueryWithResponse added in v1.0.12

func (c *ClientWithResponses) ClientIntentsQueryWithResponse(ctx context.Context, body ClientIntentsQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*ClientIntentsQueryResponse, 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) CreateAwsVisibilityIntegrationMutationWithBodyWithResponse added in v1.0.11

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

CreateAwsVisibilityIntegrationMutationWithBodyWithResponse request with arbitrary body returning *CreateAwsVisibilityIntegrationMutationResponse

func (*ClientWithResponses) CreateAwsVisibilityIntegrationMutationWithResponse added in v1.0.11

func (*ClientWithResponses) CreateAzureIntegrationMutationWithBodyWithResponse added in v1.0.11

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

CreateAzureIntegrationMutationWithBodyWithResponse request with arbitrary body returning *CreateAzureIntegrationMutationResponse

func (*ClientWithResponses) CreateAzureIntegrationMutationWithResponse added in v1.0.11

func (c *ClientWithResponses) CreateAzureIntegrationMutationWithResponse(ctx context.Context, body CreateAzureIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAzureIntegrationMutationResponse, 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) CreateGCPIntegrationMutationWithBodyWithResponse added in v1.0.11

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

CreateGCPIntegrationMutationWithBodyWithResponse request with arbitrary body returning *CreateGCPIntegrationMutationResponse

func (*ClientWithResponses) CreateGCPIntegrationMutationWithResponse added in v1.0.11

func (c *ClientWithResponses) CreateGCPIntegrationMutationWithResponse(ctx context.Context, body CreateGCPIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGCPIntegrationMutationResponse, 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.11

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.11

func (c *ClientWithResponses) CreateGitHubIntegrationMutationWithResponse(ctx context.Context, body CreateGitHubIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGitHubIntegrationMutationResponse, error)

func (*ClientWithResponses) CreateGitLabIntegrationMutationWithBodyWithResponse added in v1.0.11

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

CreateGitLabIntegrationMutationWithBodyWithResponse request with arbitrary body returning *CreateGitLabIntegrationMutationResponse

func (*ClientWithResponses) CreateGitLabIntegrationMutationWithResponse added in v1.0.11

func (c *ClientWithResponses) CreateGitLabIntegrationMutationWithResponse(ctx context.Context, body CreateGitLabIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGitLabIntegrationMutationResponse, 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) CreateSlackIntegrationMutationWithBodyWithResponse added in v1.0.11

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

CreateSlackIntegrationMutationWithBodyWithResponse request with arbitrary body returning *CreateSlackIntegrationMutationResponse

func (*ClientWithResponses) CreateSlackIntegrationMutationWithResponse added in v1.0.11

func (c *ClientWithResponses) CreateSlackIntegrationMutationWithResponse(ctx context.Context, body CreateSlackIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSlackIntegrationMutationResponse, 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) PaginateServicesQueryWithResponse added in v1.0.12

func (c *ClientWithResponses) PaginateServicesQueryWithResponse(ctx context.Context, params *PaginateServicesQueryParams, reqEditors ...RequestEditorFn) (*PaginateServicesQueryResponse, error)

PaginateServicesQueryWithResponse request returning *PaginateServicesQueryResponse

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) ServiceClientIntentsQueryWithBodyWithResponse added in v1.0.11

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

ServiceClientIntentsQueryWithBodyWithResponse request with arbitrary body returning *ServiceClientIntentsQueryResponse

func (*ClientWithResponses) ServiceClientIntentsQueryWithResponse added in v1.0.11

func (c *ClientWithResponses) ServiceClientIntentsQueryWithResponse(ctx context.Context, id string, body ServiceClientIntentsQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*ServiceClientIntentsQueryResponse, error)

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) UpdateAwsVisibilityIntegrationMutationWithBodyWithResponse added in v1.0.11

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

UpdateAwsVisibilityIntegrationMutationWithBodyWithResponse request with arbitrary body returning *UpdateAwsVisibilityIntegrationMutationResponse

func (*ClientWithResponses) UpdateAwsVisibilityIntegrationMutationWithResponse added in v1.0.11

func (*ClientWithResponses) UpdateAzureIntegrationMutationWithBodyWithResponse added in v1.0.11

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

UpdateAzureIntegrationMutationWithBodyWithResponse request with arbitrary body returning *UpdateAzureIntegrationMutationResponse

func (*ClientWithResponses) UpdateAzureIntegrationMutationWithResponse added in v1.0.11

func (c *ClientWithResponses) UpdateAzureIntegrationMutationWithResponse(ctx context.Context, body UpdateAzureIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAzureIntegrationMutationResponse, 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) UpdateGCPIntegrationMutationWithBodyWithResponse added in v1.0.11

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

UpdateGCPIntegrationMutationWithBodyWithResponse request with arbitrary body returning *UpdateGCPIntegrationMutationResponse

func (*ClientWithResponses) UpdateGCPIntegrationMutationWithResponse added in v1.0.11

func (c *ClientWithResponses) UpdateGCPIntegrationMutationWithResponse(ctx context.Context, body UpdateGCPIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGCPIntegrationMutationResponse, 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.11

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.11

func (c *ClientWithResponses) UpdateGitHubIntegrationMutationWithResponse(ctx context.Context, body UpdateGitHubIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGitHubIntegrationMutationResponse, error)

func (*ClientWithResponses) UpdateGitLabIntegrationMutationWithBodyWithResponse added in v1.0.11

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

UpdateGitLabIntegrationMutationWithBodyWithResponse request with arbitrary body returning *UpdateGitLabIntegrationMutationResponse

func (*ClientWithResponses) UpdateGitLabIntegrationMutationWithResponse added in v1.0.11

func (c *ClientWithResponses) UpdateGitLabIntegrationMutationWithResponse(ctx context.Context, body UpdateGitLabIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGitLabIntegrationMutationResponse, 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) UpdateServiceMutationWithBodyWithResponse added in v1.0.11

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

UpdateServiceMutationWithBodyWithResponse request with arbitrary body returning *UpdateServiceMutationResponse

func (*ClientWithResponses) UpdateServiceMutationWithResponse added in v1.0.11

func (c *ClientWithResponses) UpdateServiceMutationWithResponse(ctx context.Context, id string, body UpdateServiceMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceMutationResponse, error)

func (*ClientWithResponses) UpdateSlackIntegrationMutationWithBodyWithResponse added in v1.0.11

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

UpdateSlackIntegrationMutationWithBodyWithResponse request with arbitrary body returning *UpdateSlackIntegrationMutationResponse

func (*ClientWithResponses) UpdateSlackIntegrationMutationWithResponse added in v1.0.11

func (c *ClientWithResponses) UpdateSlackIntegrationMutationWithResponse(ctx context.Context, body UpdateSlackIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSlackIntegrationMutationResponse, 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)

	// ClientIntentsQuery request with any body
	ClientIntentsQueryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ClientIntentsQueryResponse, error)

	ClientIntentsQueryWithResponse(ctx context.Context, body ClientIntentsQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*ClientIntentsQueryResponse, error)

	// ServiceClientIntentsQuery request with any body
	ServiceClientIntentsQueryWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ServiceClientIntentsQueryResponse, error)

	ServiceClientIntentsQueryWithResponse(ctx context.Context, id string, body ServiceClientIntentsQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*ServiceClientIntentsQueryResponse, error)

	// AccessLogQuery request with any body
	AccessLogQueryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AccessLogQueryResponse, error)

	AccessLogQueryWithResponse(ctx context.Context, body AccessLogQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*AccessLogQueryResponse, 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)

	// UpdateAwsVisibilityIntegrationMutation request with any body
	UpdateAwsVisibilityIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAwsVisibilityIntegrationMutationResponse, error)

	UpdateAwsVisibilityIntegrationMutationWithResponse(ctx context.Context, body UpdateAwsVisibilityIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAwsVisibilityIntegrationMutationResponse, error)

	// CreateAwsVisibilityIntegrationMutation request with any body
	CreateAwsVisibilityIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAwsVisibilityIntegrationMutationResponse, error)

	CreateAwsVisibilityIntegrationMutationWithResponse(ctx context.Context, body CreateAwsVisibilityIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAwsVisibilityIntegrationMutationResponse, error)

	// UpdateAzureIntegrationMutation request with any body
	UpdateAzureIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateAzureIntegrationMutationResponse, error)

	UpdateAzureIntegrationMutationWithResponse(ctx context.Context, body UpdateAzureIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateAzureIntegrationMutationResponse, error)

	// CreateAzureIntegrationMutation request with any body
	CreateAzureIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateAzureIntegrationMutationResponse, error)

	CreateAzureIntegrationMutationWithResponse(ctx context.Context, body CreateAzureIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAzureIntegrationMutationResponse, 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)

	// UpdateGCPIntegrationMutation request with any body
	UpdateGCPIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGCPIntegrationMutationResponse, error)

	UpdateGCPIntegrationMutationWithResponse(ctx context.Context, body UpdateGCPIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGCPIntegrationMutationResponse, error)

	// CreateGCPIntegrationMutation request with any body
	CreateGCPIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGCPIntegrationMutationResponse, error)

	CreateGCPIntegrationMutationWithResponse(ctx context.Context, body CreateGCPIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGCPIntegrationMutationResponse, 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)

	// UpdateGitLabIntegrationMutation request with any body
	UpdateGitLabIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGitLabIntegrationMutationResponse, error)

	UpdateGitLabIntegrationMutationWithResponse(ctx context.Context, body UpdateGitLabIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGitLabIntegrationMutationResponse, error)

	// CreateGitLabIntegrationMutation request with any body
	CreateGitLabIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGitLabIntegrationMutationResponse, error)

	CreateGitLabIntegrationMutationWithResponse(ctx context.Context, body CreateGitLabIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGitLabIntegrationMutationResponse, 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)

	// UpdateSlackIntegrationMutation request with any body
	UpdateSlackIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSlackIntegrationMutationResponse, error)

	UpdateSlackIntegrationMutationWithResponse(ctx context.Context, body UpdateSlackIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSlackIntegrationMutationResponse, error)

	// CreateSlackIntegrationMutation request with any body
	CreateSlackIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSlackIntegrationMutationResponse, error)

	CreateSlackIntegrationMutationWithResponse(ctx context.Context, body CreateSlackIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSlackIntegrationMutationResponse, 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)

	// PaginateServicesQuery request
	PaginateServicesQueryWithResponse(ctx context.Context, params *PaginateServicesQueryParams, reqEditors ...RequestEditorFn) (*PaginateServicesQueryResponse, 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)

	// UpdateServiceMutation request with any body
	UpdateServiceMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceMutationResponse, error)

	UpdateServiceMutationWithResponse(ctx context.Context, id string, body UpdateServiceMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceMutationResponse, 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"`
	UseAzureIAMInAccessGraphStates        bool                `json:"useAzureIAMInAccessGraphStates"`
	UseDatabaseInAccessGraphStates        bool                `json:"useDatabaseInAccessGraphStates"`
	UseGCPIAMInAccessGraphStates          bool                `json:"useGCPIAMInAccessGraphStates"`
	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"`
	UseAzureIAMInAccessGraphStates        *bool                   `json:"useAzureIAMInAccessGraphStates,omitempty"`
	UseDatabaseInAccessGraphStates        *bool                   `json:"useDatabaseInAccessGraphStates,omitempty"`
	UseGCPIAMInAccessGraphStates          *bool                   `json:"useGCPIAMInAccessGraphStates,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 CreateAwsVisibilityIntegrationMutationJSONBody added in v1.0.11

type CreateAwsVisibilityIntegrationMutationJSONBody struct {
	AwsVisibilitySettings AWSVisibilitySettingsInput `json:"awsVisibilitySettings"`
	Name                  string                     `json:"name"`
}

CreateAwsVisibilityIntegrationMutationJSONBody defines parameters for CreateAwsVisibilityIntegrationMutation.

type CreateAwsVisibilityIntegrationMutationJSONRequestBody added in v1.0.11

type CreateAwsVisibilityIntegrationMutationJSONRequestBody CreateAwsVisibilityIntegrationMutationJSONBody

CreateAwsVisibilityIntegrationMutationJSONRequestBody defines body for CreateAwsVisibilityIntegrationMutation for application/json ContentType.

type CreateAwsVisibilityIntegrationMutationResponse added in v1.0.11

type CreateAwsVisibilityIntegrationMutationResponse 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 ParseCreateAwsVisibilityIntegrationMutationResponse added in v1.0.11

func ParseCreateAwsVisibilityIntegrationMutationResponse(rsp *http.Response) (*CreateAwsVisibilityIntegrationMutationResponse, error)

ParseCreateAwsVisibilityIntegrationMutationResponse parses an HTTP response from a CreateAwsVisibilityIntegrationMutationWithResponse call

func (CreateAwsVisibilityIntegrationMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (CreateAwsVisibilityIntegrationMutationResponse) StatusCode added in v1.0.11

StatusCode returns HTTPResponse.StatusCode

type CreateAzureIntegrationMutationJSONBody added in v1.0.11

type CreateAzureIntegrationMutationJSONBody struct {
	AzureIntegration AzureInfoInput `json:"azureIntegration"`
	Name             string         `json:"name"`
}

CreateAzureIntegrationMutationJSONBody defines parameters for CreateAzureIntegrationMutation.

type CreateAzureIntegrationMutationJSONRequestBody added in v1.0.11

type CreateAzureIntegrationMutationJSONRequestBody CreateAzureIntegrationMutationJSONBody

CreateAzureIntegrationMutationJSONRequestBody defines body for CreateAzureIntegrationMutation for application/json ContentType.

type CreateAzureIntegrationMutationResponse added in v1.0.11

type CreateAzureIntegrationMutationResponse 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 ParseCreateAzureIntegrationMutationResponse added in v1.0.11

func ParseCreateAzureIntegrationMutationResponse(rsp *http.Response) (*CreateAzureIntegrationMutationResponse, error)

ParseCreateAzureIntegrationMutationResponse parses an HTTP response from a CreateAzureIntegrationMutationWithResponse call

func (CreateAzureIntegrationMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (CreateAzureIntegrationMutationResponse) StatusCode added in v1.0.11

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 CreateGCPIntegrationMutationJSONBody added in v1.0.11

type CreateGCPIntegrationMutationJSONBody struct {
	GcpIntegration GCPInfoInput `json:"gcpIntegration"`
	Name           string       `json:"name"`
}

CreateGCPIntegrationMutationJSONBody defines parameters for CreateGCPIntegrationMutation.

type CreateGCPIntegrationMutationJSONRequestBody added in v1.0.11

type CreateGCPIntegrationMutationJSONRequestBody CreateGCPIntegrationMutationJSONBody

CreateGCPIntegrationMutationJSONRequestBody defines body for CreateGCPIntegrationMutation for application/json ContentType.

type CreateGCPIntegrationMutationResponse added in v1.0.11

type CreateGCPIntegrationMutationResponse 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 ParseCreateGCPIntegrationMutationResponse added in v1.0.11

func ParseCreateGCPIntegrationMutationResponse(rsp *http.Response) (*CreateGCPIntegrationMutationResponse, error)

ParseCreateGCPIntegrationMutationResponse parses an HTTP response from a CreateGCPIntegrationMutationWithResponse call

func (CreateGCPIntegrationMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (CreateGCPIntegrationMutationResponse) StatusCode added in v1.0.11

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.11

type CreateGitHubIntegrationMutationJSONBody struct {
	GitHubSettings GitHubSettingsInput `json:"gitHubSettings"`
	Name           string              `json:"name"`
}

CreateGitHubIntegrationMutationJSONBody defines parameters for CreateGitHubIntegrationMutation.

type CreateGitHubIntegrationMutationJSONRequestBody added in v1.0.11

type CreateGitHubIntegrationMutationJSONRequestBody CreateGitHubIntegrationMutationJSONBody

CreateGitHubIntegrationMutationJSONRequestBody defines body for CreateGitHubIntegrationMutation for application/json ContentType.

type CreateGitHubIntegrationMutationResponse added in v1.0.11

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.11

func ParseCreateGitHubIntegrationMutationResponse(rsp *http.Response) (*CreateGitHubIntegrationMutationResponse, error)

ParseCreateGitHubIntegrationMutationResponse parses an HTTP response from a CreateGitHubIntegrationMutationWithResponse call

func (CreateGitHubIntegrationMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (CreateGitHubIntegrationMutationResponse) StatusCode added in v1.0.11

StatusCode returns HTTPResponse.StatusCode

type CreateGitHubIntegrationResponse added in v1.0.11

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

CreateGitHubIntegrationResponse defines model for CreateGitHubIntegrationResponse.

type CreateGitLabIntegrationMutationJSONBody added in v1.0.11

type CreateGitLabIntegrationMutationJSONBody struct {
	GitLabSettings GitLabSettingsInput `json:"gitLabSettings"`
	Name           string              `json:"name"`
}

CreateGitLabIntegrationMutationJSONBody defines parameters for CreateGitLabIntegrationMutation.

type CreateGitLabIntegrationMutationJSONRequestBody added in v1.0.11

type CreateGitLabIntegrationMutationJSONRequestBody CreateGitLabIntegrationMutationJSONBody

CreateGitLabIntegrationMutationJSONRequestBody defines body for CreateGitLabIntegrationMutation for application/json ContentType.

type CreateGitLabIntegrationMutationResponse added in v1.0.11

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

func ParseCreateGitLabIntegrationMutationResponse added in v1.0.11

func ParseCreateGitLabIntegrationMutationResponse(rsp *http.Response) (*CreateGitLabIntegrationMutationResponse, error)

ParseCreateGitLabIntegrationMutationResponse parses an HTTP response from a CreateGitLabIntegrationMutationWithResponse call

func (CreateGitLabIntegrationMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (CreateGitLabIntegrationMutationResponse) StatusCode added in v1.0.11

StatusCode returns HTTPResponse.StatusCode

type CreateGitLabIntegrationResponse added in v1.0.11

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

CreateGitLabIntegrationResponse defines model for CreateGitLabIntegrationResponse.

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"`
	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 CreateSlackIntegrationMutationJSONBody added in v1.0.11

type CreateSlackIntegrationMutationJSONBody struct {
	Name          string             `json:"name"`
	SlackSettings SlackSettingsInput `json:"slackSettings"`
}

CreateSlackIntegrationMutationJSONBody defines parameters for CreateSlackIntegrationMutation.

type CreateSlackIntegrationMutationJSONRequestBody added in v1.0.11

type CreateSlackIntegrationMutationJSONRequestBody CreateSlackIntegrationMutationJSONBody

CreateSlackIntegrationMutationJSONRequestBody defines body for CreateSlackIntegrationMutation for application/json ContentType.

type CreateSlackIntegrationMutationResponse added in v1.0.11

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

func ParseCreateSlackIntegrationMutationResponse added in v1.0.11

func ParseCreateSlackIntegrationMutationResponse(rsp *http.Response) (*CreateSlackIntegrationMutationResponse, error)

ParseCreateSlackIntegrationMutationResponse parses an HTTP response from a CreateSlackIntegrationMutationWithResponse call

func (CreateSlackIntegrationMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (CreateSlackIntegrationMutationResponse) StatusCode added in v1.0.11

StatusCode returns HTTPResponse.StatusCode

type CreateSlackIntegrationResponse added in v1.0.11

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

CreateSlackIntegrationResponse defines model for CreateSlackIntegrationResponse.

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 DatabaseInfo added in v0.1.28

type DatabaseInfo struct {
	Address      string                      `json:"address"`
	DatabaseType DatabaseInfoDatabaseType    `json:"databaseType"`
	Username     string                      `json:"username"`
	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 (
	DatabaseInfoDatabaseTypeMYSQL      DatabaseInfoDatabaseType = "MYSQL"
	DatabaseInfoDatabaseTypePOSTGRESQL DatabaseInfoDatabaseType = "POSTGRESQL"
)

Defines values for DatabaseInfoDatabaseType.

type DatabaseInfoInput added in v1.0.3

type DatabaseInfoInput struct {
	Address      string                        `json:"address"`
	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 (
	DatabaseInfoInputDatabaseTypeMYSQL      DatabaseInfoInputDatabaseType = "MYSQL"
	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 DetectedCloudServer added in v1.0.12

type DetectedCloudServer struct {
	CloudProvider string `json:"cloudProvider"`
	CloudService  string `json:"cloudService"`
	Region        string `json:"region"`
}

DetectedCloudServer defines model for DetectedCloudServer.

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"
	EdgeAccessStatusReasonALLOWEDBYEXTERNALLYMANAGEDNETWORKPOLICY                    EdgeAccessStatusReason = "ALLOWED_BY_EXTERNALLY_MANAGED_NETWORK_POLICY"
	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"
	EdgeAccessStatusReasonBLOCKEDBYAPPLIEDINTENTSMISSINGEXTERNALTRAFFICPOLICY        EdgeAccessStatusReason = "BLOCKED_BY_APPLIED_INTENTS_MISSING_EXTERNAL_TRAFFIC_POLICY"
	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"
	EdgeAccessStatusReasonBLOCKEDBYDEFAULTDENYMISSINGEXTERNALTRAFFICPOLICY           EdgeAccessStatusReason = "BLOCKED_BY_DEFAULT_DENY_MISSING_EXTERNAL_TRAFFIC_POLICY"
	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"
	EdgeAccessStatusReasonMISSINGAPPLIEDCLOUDRESOURCEINTENT                          EdgeAccessStatusReason = "MISSING_APPLIED_CLOUD_RESOURCE_INTENT"
	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"
	EdgeAccessStatusReasonWOULDBEALLOWEDBYEXTERNALTRAFFICNETWORKPOLICY               EdgeAccessStatusReason = "WOULD_BE_ALLOWED_BY_EXTERNAL_TRAFFIC_NETWORK_POLICY"
)

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"
	EdgeAccessStatusReasonsALLOWEDBYEXTERNALLYMANAGEDNETWORKPOLICY                    EdgeAccessStatusReasons = "ALLOWED_BY_EXTERNALLY_MANAGED_NETWORK_POLICY"
	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"
	EdgeAccessStatusReasonsBLOCKEDBYAPPLIEDINTENTSMISSINGEXTERNALTRAFFICPOLICY        EdgeAccessStatusReasons = "BLOCKED_BY_APPLIED_INTENTS_MISSING_EXTERNAL_TRAFFIC_POLICY"
	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"
	EdgeAccessStatusReasonsBLOCKEDBYDEFAULTDENYMISSINGEXTERNALTRAFFICPOLICY           EdgeAccessStatusReasons = "BLOCKED_BY_DEFAULT_DENY_MISSING_EXTERNAL_TRAFFIC_POLICY"
	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"
	EdgeAccessStatusReasonsMISSINGAPPLIEDCLOUDRESOURCEINTENT                          EdgeAccessStatusReasons = "MISSING_APPLIED_CLOUD_RESOURCE_INTENT"
	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"
	EdgeAccessStatusReasonsWOULDBEALLOWEDBYEXTERNALTRAFFICNETWORKPOLICY               EdgeAccessStatusReasons = "WOULD_BE_ALLOWED_BY_EXTERNAL_TRAFFIC_NETWORK_POLICY"
)

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"`
	AzureIAM        EdgeAccessStatus `json:"azureIAM"`
	Database        EdgeAccessStatus `json:"database"`
	GcpIam          EdgeAccessStatus `json:"gcpIam"`
	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 FeatureFlags added in v1.0.11

type FeatureFlags struct {
	IsCloudSecurityEnabled          *bool `json:"isCloudSecurityEnabled,omitempty"`
	IsCloudServicesDetectionEnabled *bool `json:"isCloudServicesDetectionEnabled,omitempty"`
	UseClientIntentsV2              *bool `json:"useClientIntentsV2,omitempty"`
}

FeatureFlags defines model for FeatureFlags.

type GCPInfo added in v1.0.11

type GCPInfo struct {
	GcpProjectName string `json:"gcpProjectName"`
	GkeClusterName string `json:"gkeClusterName"`
	Namespace      string `json:"namespace"`
	Region         string `json:"region"`
}

GCPInfo defines model for GCPInfo.

type GCPInfoInput added in v1.0.11

type GCPInfoInput struct {
	ClusterId      string `json:"clusterId"`
	GcpProjectName string `json:"gcpProjectName"`
	GkeClusterName string `json:"gkeClusterName"`
	Namespace      string `json:"namespace"`
	Region         string `json:"region"`
}

GCPInfoInput defines model for GCPInfoInput.

type GCPPubSubLogConsumerSettings added in v1.0.5

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

GCPPubSubLogConsumerSettings defines model for GCPPubSubLogConsumerSettings.

type GCPResource added in v1.0.11

type GCPResource struct {
	Resource string `json:"resource"`
}

GCPResource defines model for GCPResource.

type GitHubRepoFilterPair added in v1.0.5

type GitHubRepoFilterPair struct {
	Filter   IntegrationAccessGraphFilter `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 GitLabRepoFilterPair added in v1.0.11

type GitLabRepoFilterPair struct {
	Filter   IntegrationAccessGraphFilter `json:"filter"`
	RepoInfo GitLabRepoInfo               `json:"repoInfo"`
}

GitLabRepoFilterPair defines model for GitLabRepoFilterPair.

type GitLabRepoInfo added in v1.0.11

type GitLabRepoInfo struct {
	BaseBranch  string `json:"baseBranch"`
	IntentsPath string `json:"intentsPath"`
	ProjectPath string `json:"projectPath"`
}

GitLabRepoInfo defines model for GitLabRepoInfo.

type GitLabSettings added in v1.0.11

type GitLabSettings struct {
	IsActive        bool                   `json:"isActive"`
	RepoFilterPairs []GitLabRepoFilterPair `json:"repoFilterPairs"`
}

GitLabSettings defines model for GitLabSettings.

type GitLabSettingsInput added in v1.0.11

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

GitLabSettingsInput defines model for GitLabSettingsInput.

type HttpRequestDoer

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

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IDFilterValue added in v1.0.11

type IDFilterValue struct {
	Exclude *[]string `json:"exclude,omitempty"`
	Include *[]string `json:"include,omitempty"`
}

IDFilterValue defines model for IDFilterValue.

type INTERNALSERVERERROR

type INTERNALSERVERERROR = Error

INTERNALSERVERERROR defines model for INTERNAL_SERVER_ERROR.

type InputAccessGraphFilter

type InputAccessGraphFilter struct {
	ClusterIds                       *map[string]interface{} `json:"clusterIds,omitempty"`
	EnvironmentIds                   *map[string]interface{} `json:"environmentIds,omitempty"`
	FeatureFlags                     *map[string]interface{} `json:"featureFlags,omitempty"`
	IncludeOnlyClientsMatchingFilter *bool                   `json:"includeOnlyClientsMatchingFilter,omitempty"`
	LastSeen                         *map[string]interface{} `json:"lastSeen,omitempty"`
	NamespaceIds                     *map[string]interface{} `json:"namespaceIds,omitempty"`
	ServiceIds                       *map[string]interface{} `json:"serviceIds,omitempty"`
}

InputAccessGraphFilter defines model for InputAccessGraphFilter.

type InputAccessLogFilter added in v1.0.11

type InputAccessLogFilter struct {
	AccessStatusReasons *map[string]interface{} `json:"accessStatusReasons,omitempty"`
	AccessVerdicts      *map[string]interface{} `json:"accessVerdicts,omitempty"`
	ClusterIds          *map[string]interface{} `json:"clusterIds,omitempty"`
	EnvironmentIds      *map[string]interface{} `json:"environmentIds,omitempty"`
	FeatureFlags        *map[string]interface{} `json:"featureFlags,omitempty"`
	NamespaceIds        *map[string]interface{} `json:"namespaceIds,omitempty"`
	Pagination          *map[string]interface{} `json:"pagination,omitempty"`
	ServiceIds          *map[string]interface{} `json:"serviceIds,omitempty"`
	TimeRange           *map[string]interface{} `json:"timeRange,omitempty"`
}

InputAccessLogFilter Access log filter

type InputFeatureFlags added in v1.0.11

type InputFeatureFlags struct {
	IsCloudSecurityEnabled          *bool `json:"isCloudSecurityEnabled,omitempty"`
	IsCloudServicesDetectionEnabled *bool `json:"isCloudServicesDetectionEnabled,omitempty"`
	UseClientIntentsV2              *bool `json:"useClientIntentsV2,omitempty"`
}

InputFeatureFlags defines model for InputFeatureFlags.

type InputServiceFilter added in v1.0.11

type InputServiceFilter struct {
	ClusterIds     *[]string               `json:"clusterIds,omitempty"`
	EnvironmentIds *[]string               `json:"environmentIds,omitempty"`
	IntegrationIds *[]string               `json:"integrationIds,omitempty"`
	NamespaceIds   *[]string               `json:"namespaceIds,omitempty"`
	Search         *string                 `json:"search,omitempty"`
	ServiceIds     *[]string               `json:"serviceIds,omitempty"`
	ServiceType    *map[string]interface{} `json:"serviceType,omitempty"`
}

InputServiceFilter Service filter

type Integration

type Integration struct {
	AwsInfo               *AWSInfo               `json:"awsInfo,omitempty"`
	AwsVisibilitySettings *AWSVisibilitySettings `json:"awsVisibilitySettings,omitempty"`
	AzureInfo             *AzureInfo             `json:"azureInfo,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"`
	GcpInfo        *GCPInfo           `json:"gcpInfo,omitempty"`
	GitHubSettings *GitHubSettings    `json:"gitHubSettings,omitempty"`
	GitLabSettings *GitLabSettings    `json:"gitLabSettings,omitempty"`
	Id             string             `json:"id"`
	Name           string             `json:"name"`
	OrganizationId string             `json:"organizationId"`
	SlackSettings  *SlackSettings     `json:"slackSettings,omitempty"`
	Status         *IntegrationStatus `json:"status,omitempty"`
	Type           IntegrationType    `json:"type"`
}

Integration defines model for Integration.

type IntegrationAccessGraphFilter added in v1.0.11

type IntegrationAccessGraphFilter struct {
	ClusterFilterType     *IntegrationAccessGraphFilterClusterFilterType     `json:"clusterFilterType,omitempty"`
	ClusterIds            *[]string                                          `json:"clusterIds,omitempty"`
	EnvironmentFilterType *IntegrationAccessGraphFilterEnvironmentFilterType `json:"environmentFilterType,omitempty"`
	EnvironmentIds        *[]string                                          `json:"environmentIds,omitempty"`
	LastSeenAfter         *time.Time                                         `json:"lastSeenAfter,omitempty"`
	NamespaceFilterType   *IntegrationAccessGraphFilterNamespaceFilterType   `json:"namespaceFilterType,omitempty"`
	NamespaceIds          *[]string                                          `json:"namespaceIds,omitempty"`
	ServiceFilterType     *IntegrationAccessGraphFilterServiceFilterType     `json:"serviceFilterType,omitempty"`
	ServiceIds            *[]string                                          `json:"serviceIds,omitempty"`
}

IntegrationAccessGraphFilter defines model for IntegrationAccessGraphFilter.

type IntegrationAccessGraphFilterClusterFilterType added in v1.0.11

type IntegrationAccessGraphFilterClusterFilterType string

IntegrationAccessGraphFilterClusterFilterType defines model for IntegrationAccessGraphFilter.ClusterFilterType.

const (
	IntegrationAccessGraphFilterClusterFilterTypeEXCLUDE IntegrationAccessGraphFilterClusterFilterType = "EXCLUDE"
	IntegrationAccessGraphFilterClusterFilterTypeINCLUDE IntegrationAccessGraphFilterClusterFilterType = "INCLUDE"
)

Defines values for IntegrationAccessGraphFilterClusterFilterType.

type IntegrationAccessGraphFilterEnvironmentFilterType added in v1.0.11

type IntegrationAccessGraphFilterEnvironmentFilterType string

IntegrationAccessGraphFilterEnvironmentFilterType defines model for IntegrationAccessGraphFilter.EnvironmentFilterType.

const (
	IntegrationAccessGraphFilterEnvironmentFilterTypeEXCLUDE IntegrationAccessGraphFilterEnvironmentFilterType = "EXCLUDE"
	IntegrationAccessGraphFilterEnvironmentFilterTypeINCLUDE IntegrationAccessGraphFilterEnvironmentFilterType = "INCLUDE"
)

Defines values for IntegrationAccessGraphFilterEnvironmentFilterType.

type IntegrationAccessGraphFilterNamespaceFilterType added in v1.0.11

type IntegrationAccessGraphFilterNamespaceFilterType string

IntegrationAccessGraphFilterNamespaceFilterType defines model for IntegrationAccessGraphFilter.NamespaceFilterType.

const (
	IntegrationAccessGraphFilterNamespaceFilterTypeEXCLUDE IntegrationAccessGraphFilterNamespaceFilterType = "EXCLUDE"
	IntegrationAccessGraphFilterNamespaceFilterTypeINCLUDE IntegrationAccessGraphFilterNamespaceFilterType = "INCLUDE"
)

Defines values for IntegrationAccessGraphFilterNamespaceFilterType.

type IntegrationAccessGraphFilterServiceFilterType added in v1.0.11

type IntegrationAccessGraphFilterServiceFilterType string

IntegrationAccessGraphFilterServiceFilterType defines model for IntegrationAccessGraphFilter.ServiceFilterType.

const (
	IntegrationAccessGraphFilterServiceFilterTypeEXCLUDE IntegrationAccessGraphFilterServiceFilterType = "EXCLUDE"
	IntegrationAccessGraphFilterServiceFilterTypeINCLUDE IntegrationAccessGraphFilterServiceFilterType = "INCLUDE"
)

Defines values for IntegrationAccessGraphFilterServiceFilterType.

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 IntegrationStatus added in v1.0.11

type IntegrationStatus struct {
	LastSeen *time.Time                       `json:"lastSeen,omitempty"`
	Message  *string                          `json:"message,omitempty"`
	Metadata *[]IntegrationStatusMetadataItem `json:"metadata,omitempty"`
	State    IntegrationStatusState           `json:"state"`
}

IntegrationStatus defines model for IntegrationStatus.

type IntegrationStatusMetadataItem added in v1.0.11

type IntegrationStatusMetadataItem struct {
	Extra   *[]LabelValueTuple `json:"extra,omitempty"`
	Message string             `json:"message"`
}

IntegrationStatusMetadataItem defines model for IntegrationStatusMetadataItem.

type IntegrationStatusState added in v1.0.11

type IntegrationStatusState string

IntegrationStatusState defines model for IntegrationStatus.State.

const (
	IntegrationStatusStateFAILURE IntegrationStatusState = "FAILURE"
	IntegrationStatusStatePENDING IntegrationStatusState = "PENDING"
	IntegrationStatusStateSUCCESS IntegrationStatusState = "SUCCESS"
	IntegrationStatusStateWARNING IntegrationStatusState = "WARNING"
)

Defines values for IntegrationStatusState.

type IntegrationType

type IntegrationType string

IntegrationType defines model for Integration.Type.

const (
	IntegrationTypeAWS           IntegrationType = "AWS"
	IntegrationTypeAWSVISIBILITY IntegrationType = "AWS_VISIBILITY"
	IntegrationTypeAZURE         IntegrationType = "AZURE"
	IntegrationTypeDATABASE      IntegrationType = "DATABASE"
	IntegrationTypeGCP           IntegrationType = "GCP"
	IntegrationTypeGENERIC       IntegrationType = "GENERIC"
	IntegrationTypeGITHUB        IntegrationType = "GITHUB"
	IntegrationTypeGITLAB        IntegrationType = "GITLAB"
	IntegrationTypeKUBERNETES    IntegrationType = "KUBERNETES"
	IntegrationTypeSLACK         IntegrationType = "SLACK"
)

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"
	IntegrationsQueryParamsIntegrationTypeAWSVISIBILITY IntegrationsQueryParamsIntegrationType = "AWS_VISIBILITY"
	IntegrationsQueryParamsIntegrationTypeAZURE         IntegrationsQueryParamsIntegrationType = "AZURE"
	IntegrationsQueryParamsIntegrationTypeDATABASE      IntegrationsQueryParamsIntegrationType = "DATABASE"
	IntegrationsQueryParamsIntegrationTypeGCP           IntegrationsQueryParamsIntegrationType = "GCP"
	IntegrationsQueryParamsIntegrationTypeGENERIC       IntegrationsQueryParamsIntegrationType = "GENERIC"
	IntegrationsQueryParamsIntegrationTypeGITHUB        IntegrationsQueryParamsIntegrationType = "GITHUB"
	IntegrationsQueryParamsIntegrationTypeGITLAB        IntegrationsQueryParamsIntegrationType = "GITLAB"
	IntegrationsQueryParamsIntegrationTypeKUBERNETES    IntegrationsQueryParamsIntegrationType = "KUBERNETES"
	IntegrationsQueryParamsIntegrationTypeSLACK         IntegrationsQueryParamsIntegrationType = "SLACK"
)

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"`
	AzureIAMPolicyEnforcementEnabled      bool      `json:"azureIAMPolicyEnforcementEnabled"`
	DatabaseEnforcementEnabled            bool      `json:"databaseEnforcementEnabled"`
	EgressNetworkPolicyEnforcementEnabled bool      `json:"egressNetworkPolicyEnforcementEnabled"`
	EnforcedNamespaces                    *[]string `json:"enforcedNamespaces,omitempty"`
	GcpIAMPolicyEnforcementEnabled        bool      `json:"gcpIAMPolicyEnforcementEnabled"`
	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 (
	InvitesQueryParamsStatusACCEPTED InvitesQueryParamsStatus = "ACCEPTED"
	InvitesQueryParamsStatusPENDING  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 LabelValueTuple added in v1.0.11

type LabelValueTuple struct {
	Label string `json:"label"`
	Value string `json:"value"`
}

LabelValueTuple defines model for LabelValueTuple.

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 MergedYAMLFile added in v1.0.11

type MergedYAMLFile struct {
	Content  string             `json:"content"`
	FileName string             `json:"fileName"`
	Rows     []ClientIntentsRow `json:"rows"`
}

MergedYAMLFile defines model for MergedYAMLFile.

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 NamespaceFilterInput added in v1.0.11

type NamespaceFilterInput struct {
	ClusterIds     *[]string `json:"clusterIds,omitempty"`
	EnvironmentIds *[]string `json:"environmentIds,omitempty"`
	Name           *string   `json:"name,omitempty"`
}

NamespaceFilterInput defines model for NamespaceFilterInput.

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"`
	Filter        *NamespaceFilterInput `form:"filter,omitempty" json:"filter,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"
	OneIntegrationQueryParamsIntegrationTypeAWSVISIBILITY OneIntegrationQueryParamsIntegrationType = "AWS_VISIBILITY"
	OneIntegrationQueryParamsIntegrationTypeAZURE         OneIntegrationQueryParamsIntegrationType = "AZURE"
	OneIntegrationQueryParamsIntegrationTypeDATABASE      OneIntegrationQueryParamsIntegrationType = "DATABASE"
	OneIntegrationQueryParamsIntegrationTypeGCP           OneIntegrationQueryParamsIntegrationType = "GCP"
	OneIntegrationQueryParamsIntegrationTypeGENERIC       OneIntegrationQueryParamsIntegrationType = "GENERIC"
	OneIntegrationQueryParamsIntegrationTypeGITHUB        OneIntegrationQueryParamsIntegrationType = "GITHUB"
	OneIntegrationQueryParamsIntegrationTypeGITLAB        OneIntegrationQueryParamsIntegrationType = "GITLAB"
	OneIntegrationQueryParamsIntegrationTypeKUBERNETES    OneIntegrationQueryParamsIntegrationType = "KUBERNETES"
	OneIntegrationQueryParamsIntegrationTypeSLACK         OneIntegrationQueryParamsIntegrationType = "SLACK"
)

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 {
	Created  time.Time            `json:"created"`
	Id       string               `json:"id"`
	ImageURL *string              `json:"imageURL,omitempty"`
	Name     string               `json:"name"`
	Settings OrganizationSettings `json:"settings"`
}

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 OrganizationSettings added in v1.0.11

type OrganizationSettings struct {
	Domains             *[]string `json:"domains,omitempty"`
	EnforcedRegulations *[]string `json:"enforcedRegulations,omitempty"`
	IgnoredCloudDomains *[]string `json:"ignoredCloudDomains,omitempty"`
}

OrganizationSettings defines model for OrganizationSettings.

type OrganizationSettingsInput added in v1.0.11

type OrganizationSettingsInput struct {
	Domains             *[]string `json:"domains,omitempty"`
	EnforcedRegulations *[]string `json:"enforcedRegulations,omitempty"`
	IgnoredCloudDomains *[]string `json:"ignoredCloudDomains,omitempty"`
}

OrganizationSettingsInput defines model for OrganizationSettingsInput.

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 PaginateServicesQueryParams added in v1.0.12

type PaginateServicesQueryParams struct {
	Filter       *InputServiceFilter `form:"filter,omitempty" json:"filter,omitempty"`
	Pagination   *PaginationInput    `form:"pagination,omitempty" json:"pagination,omitempty"`
	FeatureFlags *InputFeatureFlags  `form:"featureFlags,omitempty" json:"featureFlags,omitempty"`
}

PaginateServicesQueryParams defines parameters for PaginateServicesQuery.

type PaginateServicesQueryResponse added in v1.0.12

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

func ParsePaginateServicesQueryResponse added in v1.0.12

func ParsePaginateServicesQueryResponse(rsp *http.Response) (*PaginateServicesQueryResponse, error)

ParsePaginateServicesQueryResponse parses an HTTP response from a PaginateServicesQueryWithResponse call

func (PaginateServicesQueryResponse) Status added in v1.0.12

Status returns HTTPResponse.Status

func (PaginateServicesQueryResponse) StatusCode added in v1.0.12

func (r PaginateServicesQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PaginationInput added in v1.0.12

type PaginationInput struct {
	Limit  *int32 `json:"limit,omitempty"`
	Offset *int32 `json:"offset,omitempty"`
}

PaginationInput defines model for PaginationInput.

type PaginationMeta added in v1.0.12

type PaginationMeta struct {
	Total *int32 `json:"total,omitempty"`
}

PaginationMeta Pagination types

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 ServerAlias added in v1.0.11

type ServerAlias struct {
	Kind *string `json:"kind,omitempty"`
	Name string  `json:"name"`
}

ServerAlias defines model for ServerAlias.

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 (
	ServerProtectionStatusReasonEXTERNALLYMANAGEDPOLICYWORKLOAD                   ServerProtectionStatusReason = "EXTERNALLY_MANAGED_POLICY_WORKLOAD"
	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"
	ServerProtectionStatusReasonSERVEREXTERNALACCESSPOLICYCREATED                 ServerProtectionStatusReason = "SERVER_EXTERNAL_ACCESS_POLICY_CREATED"
	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 {
	Aliases                *[]ServerAlias          `json:"aliases,omitempty"`
	AwsResource            *AWSResource            `json:"awsResource,omitempty"`
	AwsVisibility          *AWSVisibility          `json:"awsVisibility,omitempty"`
	AzureResource          *AzureResource          `json:"azureResource,omitempty"`
	CertificateInformation *CertificateInformation `json:"certificateInformation,omitempty"`
	DatabaseIntegration    *struct {
		Id string `json:"id"`
	} `json:"databaseIntegration,omitempty"`
	DetectedCloudServer     *DetectedCloudServer `json:"detectedCloudServer,omitempty"`
	DiscoveredByIntegration *struct {
		Id string `json:"id"`
	} `json:"discoveredByIntegration,omitempty"`
	Environment struct {
		Id string `json:"id"`
	} `json:"environment"`
	GcpResource       *GCPResource       `json:"gcpResource,omitempty"`
	Id                string             `json:"id"`
	KafkaServerConfig *KafkaServerConfig `json:"kafkaServerConfig,omitempty"`
	Name              string             `json:"name"`
	Namespace         *Namespace         `json:"namespace,omitempty"`
	ServiceAccount    *string            `json:"serviceAccount,omitempty"`
	Tags              *[]string          `json:"tags,omitempty"`
	WorkloadKind      *string            `json:"workloadKind,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"
	ServiceAccessGraphTypesAWSVISIBILITYEKS       ServiceAccessGraphTypes = "AWS_VISIBILITY_EKS"
	ServiceAccessGraphTypesAZURE                  ServiceAccessGraphTypes = "AZURE"
	ServiceAccessGraphTypesDATABASE               ServiceAccessGraphTypes = "DATABASE"
	ServiceAccessGraphTypesDATABASEUSER           ServiceAccessGraphTypes = "DATABASE_USER"
	ServiceAccessGraphTypesDETECTEDCLOUDSERVER    ServiceAccessGraphTypes = "DETECTED_CLOUD_SERVER"
	ServiceAccessGraphTypesGCP                    ServiceAccessGraphTypes = "GCP"
	ServiceAccessGraphTypesINTERNET               ServiceAccessGraphTypes = "INTERNET"
	ServiceAccessGraphTypesKAFKA                  ServiceAccessGraphTypes = "KAFKA"
	ServiceAccessGraphTypesKUBERNETES             ServiceAccessGraphTypes = "KUBERNETES"
	ServiceAccessGraphTypesKUBERNETESLOADBALANCER ServiceAccessGraphTypes = "KUBERNETES_LOAD_BALANCER"
	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 ServiceClientIntents added in v1.0.11

type ServiceClientIntents struct {
	AppliedIntentEvents *[]ClientIntentEvent `json:"appliedIntentEvents,omitempty"`
	AppliedIntentStatus *ClientIntentStatus  `json:"appliedIntentStatus,omitempty"`
	AsClient            *ClientIntentsFiles  `json:"asClient,omitempty"`
	AsServer            *ClientIntentsFiles  `json:"asServer,omitempty"`
}

ServiceClientIntents defines model for ServiceClientIntents.

type ServiceClientIntentsQueryJSONBody added in v1.0.11

type ServiceClientIntentsQueryJSONBody struct {
	AsServiceId           *string            `json:"asServiceId,omitempty"`
	ClusterIds            *[]string          `json:"clusterIds,omitempty"`
	EnableInternetIntents *bool              `json:"enableInternetIntents,omitempty"`
	FeatureFlags          *InputFeatureFlags `json:"featureFlags,omitempty"`
	LastSeenAfter         *time.Time         `json:"lastSeenAfter,omitempty"`
}

ServiceClientIntentsQueryJSONBody defines parameters for ServiceClientIntentsQuery.

type ServiceClientIntentsQueryJSONRequestBody added in v1.0.11

type ServiceClientIntentsQueryJSONRequestBody ServiceClientIntentsQueryJSONBody

ServiceClientIntentsQueryJSONRequestBody defines body for ServiceClientIntentsQuery for application/json ContentType.

type ServiceClientIntentsQueryResponse added in v1.0.11

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

func ParseServiceClientIntentsQueryResponse added in v1.0.11

func ParseServiceClientIntentsQueryResponse(rsp *http.Response) (*ServiceClientIntentsQueryResponse, error)

ParseServiceClientIntentsQueryResponse parses an HTTP response from a ServiceClientIntentsQueryWithResponse call

func (ServiceClientIntentsQueryResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (ServiceClientIntentsQueryResponse) StatusCode added in v1.0.11

func (r ServiceClientIntentsQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

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"`
	Filter        *InputServiceFilter `form:"filter,omitempty" json:"filter,omitempty"`
	FeatureFlags  *InputFeatureFlags  `form:"featureFlags,omitempty" json:"featureFlags,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 ServicesResponse added in v1.0.12

type ServicesResponse struct {
	Data []struct {
		Id string `json:"id"`
	} `json:"data"`

	// Meta  Pagination types
	Meta *PaginationMeta `json:"meta,omitempty"`
}

ServicesResponse defines model for ServicesResponse.

type SlackChannelInfo added in v1.0.11

type SlackChannelInfo struct {
	ChannelName string `json:"channelName"`
}

SlackChannelInfo defines model for SlackChannelInfo.

type SlackChannelIntegrationAlerts added in v1.0.11

type SlackChannelIntegrationAlerts struct {
	ChannelInfo SlackChannelInfo `json:"channelInfo"`
}

SlackChannelIntegrationAlerts defines model for SlackChannelIntegrationAlerts.

type SlackFilterPair added in v1.0.11

type SlackFilterPair struct {
	ChannelInfo SlackChannelInfo             `json:"channelInfo"`
	Filter      IntegrationAccessGraphFilter `json:"filter"`
}

SlackFilterPair defines model for SlackFilterPair.

type SlackSettings added in v1.0.11

type SlackSettings struct {
	ChannelFilterPairs       []SlackFilterPair                `json:"channelFilterPairs"`
	ChannelIntegrationAlerts *[]SlackChannelIntegrationAlerts `json:"channelIntegrationAlerts,omitempty"`
	IsActive                 bool                             `json:"isActive"`
}

SlackSettings defines model for SlackSettings.

type SlackSettingsInput added in v1.0.11

type SlackSettingsInput struct {
	ChannelFilterPairs       []map[string]interface{}  `json:"channelFilterPairs"`
	ChannelIntegrationAlerts *[]map[string]interface{} `json:"channelIntegrationAlerts,omitempty"`
	IsActive                 bool                      `json:"isActive"`
}

SlackSettingsInput defines model for SlackSettingsInput.

type TimeFilterValue added in v1.0.11

type TimeFilterValue struct {
	Operator TimeFilterValueOperator `json:"operator"`
	Value    time.Time               `json:"value"`
}

TimeFilterValue defines model for TimeFilterValue.

type TimeFilterValueOperator added in v1.0.11

type TimeFilterValueOperator string

TimeFilterValueOperator defines model for TimeFilterValue.Operator.

const (
	AFTER TimeFilterValueOperator = "AFTER"
)

Defines values for TimeFilterValueOperator.

type TimeRange added in v1.0.11

type TimeRange struct {
	From *time.Time `json:"from,omitempty"`
	To   *time.Time `json:"to,omitempty"`
}

TimeRange defines model for TimeRange.

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 UpdateAwsVisibilityIntegrationMutationJSONBody added in v1.0.11

type UpdateAwsVisibilityIntegrationMutationJSONBody struct {
	AwsVisibilitySettings *AWSVisibilitySettingsInput `json:"awsVisibilitySettings,omitempty"`
	Id                    string                      `json:"id"`
	Name                  *string                     `json:"name,omitempty"`
}

UpdateAwsVisibilityIntegrationMutationJSONBody defines parameters for UpdateAwsVisibilityIntegrationMutation.

type UpdateAwsVisibilityIntegrationMutationJSONRequestBody added in v1.0.11

type UpdateAwsVisibilityIntegrationMutationJSONRequestBody UpdateAwsVisibilityIntegrationMutationJSONBody

UpdateAwsVisibilityIntegrationMutationJSONRequestBody defines body for UpdateAwsVisibilityIntegrationMutation for application/json ContentType.

type UpdateAwsVisibilityIntegrationMutationResponse added in v1.0.11

type UpdateAwsVisibilityIntegrationMutationResponse 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 ParseUpdateAwsVisibilityIntegrationMutationResponse added in v1.0.11

func ParseUpdateAwsVisibilityIntegrationMutationResponse(rsp *http.Response) (*UpdateAwsVisibilityIntegrationMutationResponse, error)

ParseUpdateAwsVisibilityIntegrationMutationResponse parses an HTTP response from a UpdateAwsVisibilityIntegrationMutationWithResponse call

func (UpdateAwsVisibilityIntegrationMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (UpdateAwsVisibilityIntegrationMutationResponse) StatusCode added in v1.0.11

StatusCode returns HTTPResponse.StatusCode

type UpdateAzureIntegrationMutationJSONBody added in v1.0.11

type UpdateAzureIntegrationMutationJSONBody struct {
	AzureIntegration *AzureInfoInput `json:"azureIntegration,omitempty"`
	Id               string          `json:"id"`
	Name             *string         `json:"name,omitempty"`
}

UpdateAzureIntegrationMutationJSONBody defines parameters for UpdateAzureIntegrationMutation.

type UpdateAzureIntegrationMutationJSONRequestBody added in v1.0.11

type UpdateAzureIntegrationMutationJSONRequestBody UpdateAzureIntegrationMutationJSONBody

UpdateAzureIntegrationMutationJSONRequestBody defines body for UpdateAzureIntegrationMutation for application/json ContentType.

type UpdateAzureIntegrationMutationResponse added in v1.0.11

type UpdateAzureIntegrationMutationResponse 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 ParseUpdateAzureIntegrationMutationResponse added in v1.0.11

func ParseUpdateAzureIntegrationMutationResponse(rsp *http.Response) (*UpdateAzureIntegrationMutationResponse, error)

ParseUpdateAzureIntegrationMutationResponse parses an HTTP response from a UpdateAzureIntegrationMutationWithResponse call

func (UpdateAzureIntegrationMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (UpdateAzureIntegrationMutationResponse) StatusCode added in v1.0.11

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,omitempty"`
	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 UpdateGCPIntegrationMutationJSONBody added in v1.0.11

type UpdateGCPIntegrationMutationJSONBody struct {
	GcpIntegration *GCPInfoInput `json:"gcpIntegration,omitempty"`
	Id             string        `json:"id"`
	Name           *string       `json:"name,omitempty"`
}

UpdateGCPIntegrationMutationJSONBody defines parameters for UpdateGCPIntegrationMutation.

type UpdateGCPIntegrationMutationJSONRequestBody added in v1.0.11

type UpdateGCPIntegrationMutationJSONRequestBody UpdateGCPIntegrationMutationJSONBody

UpdateGCPIntegrationMutationJSONRequestBody defines body for UpdateGCPIntegrationMutation for application/json ContentType.

type UpdateGCPIntegrationMutationResponse added in v1.0.11

type UpdateGCPIntegrationMutationResponse 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 ParseUpdateGCPIntegrationMutationResponse added in v1.0.11

func ParseUpdateGCPIntegrationMutationResponse(rsp *http.Response) (*UpdateGCPIntegrationMutationResponse, error)

ParseUpdateGCPIntegrationMutationResponse parses an HTTP response from a UpdateGCPIntegrationMutationWithResponse call

func (UpdateGCPIntegrationMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (UpdateGCPIntegrationMutationResponse) StatusCode added in v1.0.11

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.11

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.11

type UpdateGitHubIntegrationMutationJSONRequestBody UpdateGitHubIntegrationMutationJSONBody

UpdateGitHubIntegrationMutationJSONRequestBody defines body for UpdateGitHubIntegrationMutation for application/json ContentType.

type UpdateGitHubIntegrationMutationResponse added in v1.0.11

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.11

func ParseUpdateGitHubIntegrationMutationResponse(rsp *http.Response) (*UpdateGitHubIntegrationMutationResponse, error)

ParseUpdateGitHubIntegrationMutationResponse parses an HTTP response from a UpdateGitHubIntegrationMutationWithResponse call

func (UpdateGitHubIntegrationMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (UpdateGitHubIntegrationMutationResponse) StatusCode added in v1.0.11

StatusCode returns HTTPResponse.StatusCode

type UpdateGitLabIntegrationMutationJSONBody added in v1.0.11

type UpdateGitLabIntegrationMutationJSONBody struct {
	GitLabSettings GitLabSettingsInput `json:"gitLabSettings"`
	Id             string              `json:"id"`
	Name           string              `json:"name"`
}

UpdateGitLabIntegrationMutationJSONBody defines parameters for UpdateGitLabIntegrationMutation.

type UpdateGitLabIntegrationMutationJSONRequestBody added in v1.0.11

type UpdateGitLabIntegrationMutationJSONRequestBody UpdateGitLabIntegrationMutationJSONBody

UpdateGitLabIntegrationMutationJSONRequestBody defines body for UpdateGitLabIntegrationMutation for application/json ContentType.

type UpdateGitLabIntegrationMutationResponse added in v1.0.11

type UpdateGitLabIntegrationMutationResponse 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 ParseUpdateGitLabIntegrationMutationResponse added in v1.0.11

func ParseUpdateGitLabIntegrationMutationResponse(rsp *http.Response) (*UpdateGitLabIntegrationMutationResponse, error)

ParseUpdateGitLabIntegrationMutationResponse parses an HTTP response from a UpdateGitLabIntegrationMutationWithResponse call

func (UpdateGitLabIntegrationMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (UpdateGitLabIntegrationMutationResponse) StatusCode added in v1.0.11

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"`
	Settings *OrganizationSettingsInput `json:"settings,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 UpdateServiceMutationJSONBody added in v1.0.11

type UpdateServiceMutationJSONBody struct {
	Tags *[]string `json:"tags,omitempty"`
}

UpdateServiceMutationJSONBody defines parameters for UpdateServiceMutation.

type UpdateServiceMutationJSONRequestBody added in v1.0.11

type UpdateServiceMutationJSONRequestBody UpdateServiceMutationJSONBody

UpdateServiceMutationJSONRequestBody defines body for UpdateServiceMutation for application/json ContentType.

type UpdateServiceMutationResponse added in v1.0.11

type UpdateServiceMutationResponse 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 ParseUpdateServiceMutationResponse added in v1.0.11

func ParseUpdateServiceMutationResponse(rsp *http.Response) (*UpdateServiceMutationResponse, error)

ParseUpdateServiceMutationResponse parses an HTTP response from a UpdateServiceMutationWithResponse call

func (UpdateServiceMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (UpdateServiceMutationResponse) StatusCode added in v1.0.11

func (r UpdateServiceMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSlackIntegrationMutationJSONBody added in v1.0.11

type UpdateSlackIntegrationMutationJSONBody struct {
	Id            string             `json:"id"`
	Name          string             `json:"name"`
	SlackSettings SlackSettingsInput `json:"slackSettings"`
}

UpdateSlackIntegrationMutationJSONBody defines parameters for UpdateSlackIntegrationMutation.

type UpdateSlackIntegrationMutationJSONRequestBody added in v1.0.11

type UpdateSlackIntegrationMutationJSONRequestBody UpdateSlackIntegrationMutationJSONBody

UpdateSlackIntegrationMutationJSONRequestBody defines body for UpdateSlackIntegrationMutation for application/json ContentType.

type UpdateSlackIntegrationMutationResponse added in v1.0.11

type UpdateSlackIntegrationMutationResponse 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 ParseUpdateSlackIntegrationMutationResponse added in v1.0.11

func ParseUpdateSlackIntegrationMutationResponse(rsp *http.Response) (*UpdateSlackIntegrationMutationResponse, error)

ParseUpdateSlackIntegrationMutationResponse parses an HTTP response from a UpdateSlackIntegrationMutationWithResponse call

func (UpdateSlackIntegrationMutationResponse) Status added in v1.0.11

Status returns HTTPResponse.Status

func (UpdateSlackIntegrationMutationResponse) StatusCode added in v1.0.11

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"`
}

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 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