cloudapi

package
v0.0.0-...-c9198f2 Latest Latest
Warning

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

Go to latest
Published: May 23, 2025 License: Apache-2.0 Imports: 11 Imported by: 0

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

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

NewAccessLogQueryRequest calls the generic AccessLogQuery builder with application/json body

func NewAccessLogQueryRequestWithBody

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

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

NewAssociateNamespaceToEnvMutationRequest calls the generic AssociateNamespaceToEnvMutation builder with application/json body

func NewAssociateNamespaceToEnvMutationRequestWithBody

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

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

NewClientIntentsQueryRequest calls the generic ClientIntentsQuery builder with application/json body

func NewClientIntentsQueryRequestWithBody

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

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

NewCreateAWSIntegrationMutationRequest calls the generic CreateAWSIntegrationMutation builder with application/json body

func NewCreateAWSIntegrationMutationRequestWithBody

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

NewCreateAWSIntegrationMutationRequestWithBody generates requests for CreateAWSIntegrationMutation with any type of body

func NewCreateAwsVisibilityIntegrationMutationRequest

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

NewCreateAwsVisibilityIntegrationMutationRequest calls the generic CreateAwsVisibilityIntegrationMutation builder with application/json body

func NewCreateAwsVisibilityIntegrationMutationRequestWithBody

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

NewCreateAwsVisibilityIntegrationMutationRequestWithBody generates requests for CreateAwsVisibilityIntegrationMutation with any type of body

func NewCreateAzureIntegrationMutationRequest

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

NewCreateAzureIntegrationMutationRequest calls the generic CreateAzureIntegrationMutation builder with application/json body

func NewCreateAzureIntegrationMutationRequestWithBody

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

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

NewCreateDatabaseIntegrationMutationRequest calls the generic CreateDatabaseIntegrationMutation builder with application/json body

func NewCreateDatabaseIntegrationMutationRequestWithBody

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

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

NewCreateGCPIntegrationMutationRequest calls the generic CreateGCPIntegrationMutation builder with application/json body

func NewCreateGCPIntegrationMutationRequestWithBody

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

func NewCreateGitHubIntegrationMutationRequest(server string, body CreateGitHubIntegrationMutationJSONRequestBody) (*http.Request, error)

NewCreateGitHubIntegrationMutationRequest calls the generic CreateGitHubIntegrationMutation builder with application/json body

func NewCreateGitHubIntegrationMutationRequestWithBody

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

NewCreateGitHubIntegrationMutationRequestWithBody generates requests for CreateGitHubIntegrationMutation with any type of body

func NewCreateGitLabIntegrationMutationRequest

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

NewCreateGitLabIntegrationMutationRequest calls the generic CreateGitLabIntegrationMutation builder with application/json body

func NewCreateGitLabIntegrationMutationRequestWithBody

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 NewCreateSIEMIntegrationMutationRequest

func NewCreateSIEMIntegrationMutationRequest(server string, body CreateSIEMIntegrationMutationJSONRequestBody) (*http.Request, error)

NewCreateSIEMIntegrationMutationRequest calls the generic CreateSIEMIntegrationMutation builder with application/json body

func NewCreateSIEMIntegrationMutationRequestWithBody

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

NewCreateSIEMIntegrationMutationRequestWithBody generates requests for CreateSIEMIntegrationMutation with any type of body

func NewCreateSlackIntegrationMutationRequest

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

NewCreateSlackIntegrationMutationRequest calls the generic CreateSlackIntegrationMutation builder with application/json body

func NewCreateSlackIntegrationMutationRequestWithBody

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 NewOrgUsersQueryRequest

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

NewOrgUsersQueryRequest generates requests for OrgUsersQuery

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

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

NewPaginateServicesQueryRequest generates requests for PaginateServicesQuery

func NewPingQueryRequest

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 NewReportTerraformResourcesMutationRequest

func NewReportTerraformResourcesMutationRequest(server string, body ReportTerraformResourcesMutationJSONRequestBody) (*http.Request, error)

NewReportTerraformResourcesMutationRequest calls the generic ReportTerraformResourcesMutation builder with application/json body

func NewReportTerraformResourcesMutationRequestWithBody

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

NewReportTerraformResourcesMutationRequestWithBody generates requests for ReportTerraformResourcesMutation with any type of body

func NewServiceClientIntentsQueryRequest

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

NewServiceClientIntentsQueryRequest calls the generic ServiceClientIntentsQuery builder with application/json body

func NewServiceClientIntentsQueryRequestWithBody

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 NewServiceIncomingInternetConnectionsQueryRequest

func NewServiceIncomingInternetConnectionsQueryRequest(server string, targetServiceId string, params *ServiceIncomingInternetConnectionsQueryParams) (*http.Request, error)

NewServiceIncomingInternetConnectionsQueryRequest generates requests for ServiceIncomingInternetConnectionsQuery

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 NewTerraformResourceByIdentityQueryRequest

func NewTerraformResourceByIdentityQueryRequest(server string, params *TerraformResourceByIdentityQueryParams) (*http.Request, error)

NewTerraformResourceByIdentityQueryRequest generates requests for TerraformResourceByIdentityQuery

func NewUpdateAWSIntegrationMutationRequest

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

NewUpdateAWSIntegrationMutationRequest calls the generic UpdateAWSIntegrationMutation builder with application/json body

func NewUpdateAWSIntegrationMutationRequestWithBody

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

NewUpdateAWSIntegrationMutationRequestWithBody generates requests for UpdateAWSIntegrationMutation with any type of body

func NewUpdateAwsVisibilityIntegrationMutationRequest

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

NewUpdateAwsVisibilityIntegrationMutationRequest calls the generic UpdateAwsVisibilityIntegrationMutation builder with application/json body

func NewUpdateAwsVisibilityIntegrationMutationRequestWithBody

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

NewUpdateAwsVisibilityIntegrationMutationRequestWithBody generates requests for UpdateAwsVisibilityIntegrationMutation with any type of body

func NewUpdateAzureIntegrationMutationRequest

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

NewUpdateAzureIntegrationMutationRequest calls the generic UpdateAzureIntegrationMutation builder with application/json body

func NewUpdateAzureIntegrationMutationRequestWithBody

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

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

NewUpdateDatabaseIntegrationMutationRequest calls the generic UpdateDatabaseIntegrationMutation builder with application/json body

func NewUpdateDatabaseIntegrationMutationRequestWithBody

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

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

NewUpdateGCPIntegrationMutationRequest calls the generic UpdateGCPIntegrationMutation builder with application/json body

func NewUpdateGCPIntegrationMutationRequestWithBody

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

NewUpdateGCPIntegrationMutationRequestWithBody generates requests for UpdateGCPIntegrationMutation with any type of body

func NewUpdateGenericIntegrationMutationRequest

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

NewUpdateGenericIntegrationMutationRequest calls the generic UpdateGenericIntegrationMutation builder with application/json body

func NewUpdateGenericIntegrationMutationRequestWithBody

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

func NewUpdateGitHubIntegrationMutationRequest(server string, body UpdateGitHubIntegrationMutationJSONRequestBody) (*http.Request, error)

NewUpdateGitHubIntegrationMutationRequest calls the generic UpdateGitHubIntegrationMutation builder with application/json body

func NewUpdateGitHubIntegrationMutationRequestWithBody

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

NewUpdateGitHubIntegrationMutationRequestWithBody generates requests for UpdateGitHubIntegrationMutation with any type of body

func NewUpdateGitLabIntegrationMutationRequest

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

NewUpdateGitLabIntegrationMutationRequest calls the generic UpdateGitLabIntegrationMutation builder with application/json body

func NewUpdateGitLabIntegrationMutationRequestWithBody

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

NewUpdateGitLabIntegrationMutationRequestWithBody generates requests for UpdateGitLabIntegrationMutation with any type of body

func NewUpdateKubernetesIntegrationMutationRequest

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

NewUpdateKubernetesIntegrationMutationRequest calls the generic UpdateKubernetesIntegrationMutation builder with application/json body

func NewUpdateKubernetesIntegrationMutationRequestWithBody

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 NewUpdateSIEMIntegrationMutationRequest

func NewUpdateSIEMIntegrationMutationRequest(server string, id string, body UpdateSIEMIntegrationMutationJSONRequestBody) (*http.Request, error)

NewUpdateSIEMIntegrationMutationRequest calls the generic UpdateSIEMIntegrationMutation builder with application/json body

func NewUpdateSIEMIntegrationMutationRequestWithBody

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

NewUpdateSIEMIntegrationMutationRequestWithBody generates requests for UpdateSIEMIntegrationMutation with any type of body

func NewUpdateServiceMutationRequest

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

NewUpdateServiceMutationRequest calls the generic UpdateServiceMutation builder with application/json body

func NewUpdateServiceMutationRequestWithBody

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

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

NewUpdateSlackIntegrationMutationRequest calls the generic UpdateSlackIntegrationMutation builder with application/json body

func NewUpdateSlackIntegrationMutationRequestWithBody

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

type APPLIEDINTENTSERROR = Error

APPLIEDINTENTSERROR defines model for APPLIED_INTENTS_ERROR.

type AWSInfo

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

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

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

AWSResource defines model for AWSResource.

type AWSResourceType

type AWSResourceType string

AWSResourceType defines model for AWSResource.Type.

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

Defines values for AWSResourceType.

type AWSVisibility

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

type AWSVisibilityResourceType string

AWSVisibilityResourceType defines model for AWSVisibility.ResourceType.

const (
	EKS AWSVisibilityResourceType = "EKS"
)

Defines values for AWSVisibilityResourceType.

type AWSVisibilitySettings

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

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
	JSON408      *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"`
	Traffic TrafficLevel `json:"traffic"`
}

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"`
	Hits                             *NumericFilterValue `json:"hits,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
	JSON408      *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

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

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

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

AccessLogQueryJSONBody defines parameters for AccessLogQuery.

type AccessLogQueryJSONRequestBody

type AccessLogQueryJSONRequestBody AccessLogQueryJSONBody

AccessLogQueryJSONRequestBody defines body for AccessLogQuery for application/json ContentType.

type AccessLogQueryResponse

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

func ParseAccessLogQueryResponse

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

ParseAccessLogQueryResponse parses an HTTP response from a AccessLogQueryWithResponse call

func (AccessLogQueryResponse) Status

func (r AccessLogQueryResponse) Status() string

Status returns HTTPResponse.Status

func (AccessLogQueryResponse) StatusCode

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

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

AssociateNamespaceToEnvMutationJSONBody defines parameters for AssociateNamespaceToEnvMutation.

type AssociateNamespaceToEnvMutationJSONRequestBody

type AssociateNamespaceToEnvMutationJSONRequestBody AssociateNamespaceToEnvMutationJSONBody

AssociateNamespaceToEnvMutationJSONRequestBody defines body for AssociateNamespaceToEnvMutation for application/json ContentType.

type AssociateNamespaceToEnvMutationResponse

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

func ParseAssociateNamespaceToEnvMutationResponse

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

ParseAssociateNamespaceToEnvMutationResponse parses an HTTP response from a AssociateNamespaceToEnvMutationWithResponse call

func (AssociateNamespaceToEnvMutationResponse) Status

Status returns HTTPResponse.Status

func (AssociateNamespaceToEnvMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AzureInfo

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

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

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

AzureResource defines model for AzureResource.

type BADUSERINPUT

type BADUSERINPUT = Error

BADUSERINPUT defines model for BAD_USER_INPUT.

type CONFLICT

type CONFLICT = Error

CONFLICT defines model for CONFLICT.

type CallFinding

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

CallFinding defines model for CallFinding.

type CallFindingCode

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"
	CallFindingCodeTHREATINTELLIGENCE                    CallFindingCode = "THREAT_INTELLIGENCE"
	CallFindingCodeTHREATINTELLIGENCEKNOWNIOCS           CallFindingCode = "THREAT_INTELLIGENCE_KNOWN_IOCS"
	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

type CallFindingStandard string

CallFindingStandard defines model for CallFinding.Standard.

const (
	CallFindingStandardHIPAA              CallFindingStandard = "HIPAA"
	CallFindingStandardPCI40              CallFindingStandard = "PCI_4_0"
	CallFindingStandardPII                CallFindingStandard = "PII"
	CallFindingStandardTHREATINTELLIGENCE CallFindingStandard = "THREAT_INTELLIGENCE"
	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

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

func (*Client) AccessLogQueryWithBody

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

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

func (*Client) AssociateNamespaceToEnvMutationWithBody

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

func (*Client) ClientIntentsQuery

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

func (*Client) ClientIntentsQueryWithBody

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

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

func (*Client) CreateAWSIntegrationMutationWithBody

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

func (*Client) CreateAwsVisibilityIntegrationMutation

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

func (*Client) CreateAwsVisibilityIntegrationMutationWithBody

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

func (*Client) CreateAzureIntegrationMutation

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

func (*Client) CreateAzureIntegrationMutationWithBody

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

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

func (*Client) CreateDatabaseIntegrationMutationWithBody

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

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

func (*Client) CreateGCPIntegrationMutationWithBody

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

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

func (*Client) CreateGitHubIntegrationMutationWithBody

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

func (*Client) CreateGitLabIntegrationMutation

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

func (*Client) CreateGitLabIntegrationMutationWithBody

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

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

func (*Client) CreateSIEMIntegrationMutationWithBody

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

func (*Client) CreateSlackIntegrationMutation

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

func (*Client) CreateSlackIntegrationMutationWithBody

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

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

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

func (*Client) PingQuery

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

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

func (*Client) ReportTerraformResourcesMutationWithBody

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

func (*Client) ServiceClientIntentsQuery

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

func (*Client) ServiceClientIntentsQueryWithBody

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

func (*Client) ServiceIncomingInternetConnectionsQuery

func (c *Client) ServiceIncomingInternetConnectionsQuery(ctx context.Context, targetServiceId string, params *ServiceIncomingInternetConnectionsQueryParams, 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) TerraformResourceByIdentityQuery

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

func (*Client) UpdateAWSIntegrationMutation

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

func (*Client) UpdateAWSIntegrationMutationWithBody

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

func (*Client) UpdateAwsVisibilityIntegrationMutation

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

func (*Client) UpdateAwsVisibilityIntegrationMutationWithBody

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

func (*Client) UpdateAzureIntegrationMutation

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

func (*Client) UpdateAzureIntegrationMutationWithBody

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

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

func (*Client) UpdateDatabaseIntegrationMutationWithBody

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

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

func (*Client) UpdateGCPIntegrationMutationWithBody

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

func (*Client) UpdateGenericIntegrationMutation

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

func (*Client) UpdateGenericIntegrationMutationWithBody

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

func (*Client) UpdateGitHubIntegrationMutation

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

func (*Client) UpdateGitHubIntegrationMutationWithBody

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

func (*Client) UpdateGitLabIntegrationMutation

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

func (*Client) UpdateGitLabIntegrationMutationWithBody

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

func (*Client) UpdateKubernetesIntegrationMutation

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

func (*Client) UpdateKubernetesIntegrationMutationWithBody

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

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

func (*Client) UpdateSIEMIntegrationMutationWithBody

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

func (*Client) UpdateServiceMutation

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

func (*Client) UpdateServiceMutationWithBody

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

func (*Client) UpdateSlackIntegrationMutation

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

func (*Client) UpdateSlackIntegrationMutationWithBody

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 ClientIntentAccessStatus

type ClientIntentAccessStatus struct {
	Allowed        int32 `json:"allowed"`
	Blocked        int32 `json:"blocked"`
	Total          int32 `json:"total"`
	WouldBeBlocked int32 `json:"wouldBeBlocked"`
}

ClientIntentAccessStatus defines model for ClientIntentAccessStatus.

type ClientIntentEvent

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

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

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

ClientIntentsFileRepresentation defines model for ClientIntentsFileRepresentation.

type ClientIntentsFiles

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

ClientIntentsFiles defines model for ClientIntentsFiles.

type ClientIntentsQueryJSONBody

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

type ClientIntentsQueryJSONRequestBody ClientIntentsQueryJSONBody

ClientIntentsQueryJSONRequestBody defines body for ClientIntentsQuery for application/json ContentType.

type ClientIntentsQueryResponse

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

func ParseClientIntentsQueryResponse

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

ParseClientIntentsQueryResponse parses an HTTP response from a ClientIntentsQueryWithResponse call

func (ClientIntentsQueryResponse) Status

Status returns HTTPResponse.Status

func (ClientIntentsQueryResponse) StatusCode

func (r ClientIntentsQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ClientIntentsRow

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

ClientIntentsRow defines model for ClientIntentsRow.

type ClientIntentsRowDiff

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)

	// ServiceIncomingInternetConnectionsQuery request
	ServiceIncomingInternetConnectionsQuery(ctx context.Context, targetServiceId string, params *ServiceIncomingInternetConnectionsQueryParams, 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)

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

	CreateSIEMIntegrationMutation(ctx context.Context, body CreateSIEMIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateSIEMIntegrationMutation(ctx context.Context, id string, body UpdateSIEMIntegrationMutationJSONRequestBody, 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)

	// OrgUsersQuery request
	OrgUsersQuery(ctx context.Context, 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)

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

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

	ReportTerraformResourcesMutation(ctx context.Context, body ReportTerraformResourcesMutationJSONRequestBody, 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

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

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

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

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

func (*ClientWithResponses) ClientIntentsQueryWithBodyWithResponse

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

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

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

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

func (*ClientWithResponses) CreateAwsVisibilityIntegrationMutationWithBodyWithResponse

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

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

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

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

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

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

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

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

func (*ClientWithResponses) CreateGitLabIntegrationMutationWithBodyWithResponse

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

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

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

CreateSIEMIntegrationMutationWithBodyWithResponse request with arbitrary body returning *CreateSIEMIntegrationMutationResponse

func (*ClientWithResponses) CreateSIEMIntegrationMutationWithResponse

func (c *ClientWithResponses) CreateSIEMIntegrationMutationWithResponse(ctx context.Context, body CreateSIEMIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSIEMIntegrationMutationResponse, error)

func (*ClientWithResponses) CreateSlackIntegrationMutationWithBodyWithResponse

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

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

func (c *ClientWithResponses) OrgUsersQueryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OrgUsersQueryResponse, error)

OrgUsersQueryWithResponse request returning *OrgUsersQueryResponse

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

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

PaginateServicesQueryWithResponse request returning *PaginateServicesQueryResponse

func (*ClientWithResponses) PingQueryWithResponse

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

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

ReportTerraformResourcesMutationWithBodyWithResponse request with arbitrary body returning *ReportTerraformResourcesMutationResponse

func (*ClientWithResponses) ServiceClientIntentsQueryWithBodyWithResponse

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

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

func (*ClientWithResponses) ServiceIncomingInternetConnectionsQueryWithResponse

func (c *ClientWithResponses) ServiceIncomingInternetConnectionsQueryWithResponse(ctx context.Context, targetServiceId string, params *ServiceIncomingInternetConnectionsQueryParams, reqEditors ...RequestEditorFn) (*ServiceIncomingInternetConnectionsQueryResponse, error)

ServiceIncomingInternetConnectionsQueryWithResponse request returning *ServiceIncomingInternetConnectionsQueryResponse

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

func (c *ClientWithResponses) TerraformResourceByIdentityQueryWithResponse(ctx context.Context, params *TerraformResourceByIdentityQueryParams, reqEditors ...RequestEditorFn) (*TerraformResourceByIdentityQueryResponse, error)

TerraformResourceByIdentityQueryWithResponse request returning *TerraformResourceByIdentityQueryResponse

func (*ClientWithResponses) UpdateAWSIntegrationMutationWithBodyWithResponse

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

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

func (*ClientWithResponses) UpdateAwsVisibilityIntegrationMutationWithBodyWithResponse

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

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

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

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

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

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

func (*ClientWithResponses) UpdateGenericIntegrationMutationWithBodyWithResponse

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

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

func (*ClientWithResponses) UpdateGitHubIntegrationMutationWithBodyWithResponse

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

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

func (*ClientWithResponses) UpdateGitLabIntegrationMutationWithBodyWithResponse

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

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

func (*ClientWithResponses) UpdateKubernetesIntegrationMutationWithBodyWithResponse

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

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

UpdateSIEMIntegrationMutationWithBodyWithResponse request with arbitrary body returning *UpdateSIEMIntegrationMutationResponse

func (*ClientWithResponses) UpdateSIEMIntegrationMutationWithResponse

func (c *ClientWithResponses) UpdateSIEMIntegrationMutationWithResponse(ctx context.Context, id string, body UpdateSIEMIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSIEMIntegrationMutationResponse, error)

func (*ClientWithResponses) UpdateServiceMutationWithBodyWithResponse

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

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

func (*ClientWithResponses) UpdateSlackIntegrationMutationWithBodyWithResponse

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

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)

	// ServiceIncomingInternetConnectionsQuery request
	ServiceIncomingInternetConnectionsQueryWithResponse(ctx context.Context, targetServiceId string, params *ServiceIncomingInternetConnectionsQueryParams, reqEditors ...RequestEditorFn) (*ServiceIncomingInternetConnectionsQueryResponse, 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)

	// CreateSIEMIntegrationMutation request with any body
	CreateSIEMIntegrationMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSIEMIntegrationMutationResponse, error)

	CreateSIEMIntegrationMutationWithResponse(ctx context.Context, body CreateSIEMIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSIEMIntegrationMutationResponse, error)

	// UpdateSIEMIntegrationMutation request with any body
	UpdateSIEMIntegrationMutationWithBodyWithResponse(ctx context.Context, id string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSIEMIntegrationMutationResponse, error)

	UpdateSIEMIntegrationMutationWithResponse(ctx context.Context, id string, body UpdateSIEMIntegrationMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSIEMIntegrationMutationResponse, 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)

	// OrgUsersQuery request
	OrgUsersQueryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*OrgUsersQueryResponse, 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)

	// TerraformResourceByIdentityQuery request
	TerraformResourceByIdentityQueryWithResponse(ctx context.Context, params *TerraformResourceByIdentityQueryParams, reqEditors ...RequestEditorFn) (*TerraformResourceByIdentityQueryResponse, error)

	// ReportTerraformResourcesMutation request with any body
	ReportTerraformResourcesMutationWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReportTerraformResourcesMutationResponse, error)

	ReportTerraformResourcesMutationWithResponse(ctx context.Context, body ReportTerraformResourcesMutationJSONRequestBody, reqEditors ...RequestEditorFn) (*ReportTerraformResourcesMutationResponse, 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 CloudIam

type CloudIam struct {
	AwsRoles *[]string `json:"awsRoles,omitempty"`
}

CloudIam defines model for CloudIam.

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"`
	LinkerdGlobalDefaultDeny              bool                `json:"linkerdGlobalDefaultDeny"`
	UseAWSIAMInAccessGraphStates          bool                `json:"useAWSIAMInAccessGraphStates"`
	UseAzureIAMInAccessGraphStates        bool                `json:"useAzureIAMInAccessGraphStates"`
	UseDatabaseInAccessGraphStates        bool                `json:"useDatabaseInAccessGraphStates"`
	UseGCPIAMInAccessGraphStates          bool                `json:"useGCPIAMInAccessGraphStates"`
	UseIstioPoliciesInAccessGraphStates   bool                `json:"useIstioPoliciesInAccessGraphStates"`
	UseKafkaACLsInAccessGraphStates       bool                `json:"useKafkaACLsInAccessGraphStates"`
	UseLinkerdPoliciesInAccessGraphStates bool                `json:"useLinkerdPoliciesInAccessGraphStates"`
	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"`
	LinkerdGlobalDefaultDeny              *bool                   `json:"linkerdGlobalDefaultDeny,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"`
	UseLinkerdPoliciesInAccessGraphStates bool                    `json:"useLinkerdPoliciesInAccessGraphStates"`
	UseNetworkPoliciesInAccessGraphStates bool                    `json:"useNetworkPoliciesInAccessGraphStates"`
}

ClusterConfigurationInput defines model for ClusterConfigurationInput.

type ClusterFormSettings

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

ClusterFormSettings defines model for ClusterFormSettings.

type ClusterFormSettingsCertificateProvider

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

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

CreateAWSIntegrationMutationJSONBody defines parameters for CreateAWSIntegrationMutation.

type CreateAWSIntegrationMutationJSONRequestBody

type CreateAWSIntegrationMutationJSONRequestBody CreateAWSIntegrationMutationJSONBody

CreateAWSIntegrationMutationJSONRequestBody defines body for CreateAWSIntegrationMutation for application/json ContentType.

type CreateAWSIntegrationMutationResponse

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

func ParseCreateAWSIntegrationMutationResponse

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

ParseCreateAWSIntegrationMutationResponse parses an HTTP response from a CreateAWSIntegrationMutationWithResponse call

func (CreateAWSIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateAWSIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateAwsVisibilityIntegrationMutationJSONBody

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

CreateAwsVisibilityIntegrationMutationJSONBody defines parameters for CreateAwsVisibilityIntegrationMutation.

type CreateAwsVisibilityIntegrationMutationJSONRequestBody

type CreateAwsVisibilityIntegrationMutationJSONRequestBody CreateAwsVisibilityIntegrationMutationJSONBody

CreateAwsVisibilityIntegrationMutationJSONRequestBody defines body for CreateAwsVisibilityIntegrationMutation for application/json ContentType.

type CreateAwsVisibilityIntegrationMutationResponse

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

func ParseCreateAwsVisibilityIntegrationMutationResponse

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

ParseCreateAwsVisibilityIntegrationMutationResponse parses an HTTP response from a CreateAwsVisibilityIntegrationMutationWithResponse call

func (CreateAwsVisibilityIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateAwsVisibilityIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateAzureIntegrationMutationJSONBody

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

CreateAzureIntegrationMutationJSONBody defines parameters for CreateAzureIntegrationMutation.

type CreateAzureIntegrationMutationJSONRequestBody

type CreateAzureIntegrationMutationJSONRequestBody CreateAzureIntegrationMutationJSONBody

CreateAzureIntegrationMutationJSONRequestBody defines body for CreateAzureIntegrationMutation for application/json ContentType.

type CreateAzureIntegrationMutationResponse

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

func ParseCreateAzureIntegrationMutationResponse

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

ParseCreateAzureIntegrationMutationResponse parses an HTTP response from a CreateAzureIntegrationMutationWithResponse call

func (CreateAzureIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateAzureIntegrationMutationResponse) StatusCode

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

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

CreateDatabaseIntegrationMutationJSONBody defines parameters for CreateDatabaseIntegrationMutation.

type CreateDatabaseIntegrationMutationJSONRequestBody

type CreateDatabaseIntegrationMutationJSONRequestBody CreateDatabaseIntegrationMutationJSONBody

CreateDatabaseIntegrationMutationJSONRequestBody defines body for CreateDatabaseIntegrationMutation for application/json ContentType.

type CreateDatabaseIntegrationMutationResponse

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

func ParseCreateDatabaseIntegrationMutationResponse

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

ParseCreateDatabaseIntegrationMutationResponse parses an HTTP response from a CreateDatabaseIntegrationMutationWithResponse call

func (CreateDatabaseIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateDatabaseIntegrationMutationResponse) StatusCode

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

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

CreateGCPIntegrationMutationJSONBody defines parameters for CreateGCPIntegrationMutation.

type CreateGCPIntegrationMutationJSONRequestBody

type CreateGCPIntegrationMutationJSONRequestBody CreateGCPIntegrationMutationJSONBody

CreateGCPIntegrationMutationJSONRequestBody defines body for CreateGCPIntegrationMutation for application/json ContentType.

type CreateGCPIntegrationMutationResponse

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

func ParseCreateGCPIntegrationMutationResponse

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

ParseCreateGCPIntegrationMutationResponse parses an HTTP response from a CreateGCPIntegrationMutationWithResponse call

func (CreateGCPIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateGCPIntegrationMutationResponse) StatusCode

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

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

CreateGitHubIntegrationMutationJSONBody defines parameters for CreateGitHubIntegrationMutation.

type CreateGitHubIntegrationMutationJSONRequestBody

type CreateGitHubIntegrationMutationJSONRequestBody CreateGitHubIntegrationMutationJSONBody

CreateGitHubIntegrationMutationJSONRequestBody defines body for CreateGitHubIntegrationMutation for application/json ContentType.

type CreateGitHubIntegrationMutationResponse

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

func ParseCreateGitHubIntegrationMutationResponse

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

ParseCreateGitHubIntegrationMutationResponse parses an HTTP response from a CreateGitHubIntegrationMutationWithResponse call

func (CreateGitHubIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateGitHubIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateGitHubIntegrationResponse

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

CreateGitHubIntegrationResponse defines model for CreateGitHubIntegrationResponse.

type CreateGitLabIntegrationMutationJSONBody

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

CreateGitLabIntegrationMutationJSONBody defines parameters for CreateGitLabIntegrationMutation.

type CreateGitLabIntegrationMutationJSONRequestBody

type CreateGitLabIntegrationMutationJSONRequestBody CreateGitLabIntegrationMutationJSONBody

CreateGitLabIntegrationMutationJSONRequestBody defines body for CreateGitLabIntegrationMutation for application/json ContentType.

type CreateGitLabIntegrationMutationResponse

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

func ParseCreateGitLabIntegrationMutationResponse

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

ParseCreateGitLabIntegrationMutationResponse parses an HTTP response from a CreateGitLabIntegrationMutationWithResponse call

func (CreateGitLabIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateGitLabIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateGitLabIntegrationResponse

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"`
	OrganizationMembership *OrganizationMembershipInput `json:"organizationMembership,omitempty"`
}

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
	JSON408      *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
	JSON408      *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
	JSON408      *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 CreateSIEMIntegrationMutationJSONBody

type CreateSIEMIntegrationMutationJSONBody struct {
	Name         string            `json:"name"`
	SiemSettings SIEMSettingsInput `json:"siemSettings"`
}

CreateSIEMIntegrationMutationJSONBody defines parameters for CreateSIEMIntegrationMutation.

type CreateSIEMIntegrationMutationJSONRequestBody

type CreateSIEMIntegrationMutationJSONRequestBody CreateSIEMIntegrationMutationJSONBody

CreateSIEMIntegrationMutationJSONRequestBody defines body for CreateSIEMIntegrationMutation for application/json ContentType.

type CreateSIEMIntegrationMutationResponse

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

func ParseCreateSIEMIntegrationMutationResponse

func ParseCreateSIEMIntegrationMutationResponse(rsp *http.Response) (*CreateSIEMIntegrationMutationResponse, error)

ParseCreateSIEMIntegrationMutationResponse parses an HTTP response from a CreateSIEMIntegrationMutationWithResponse call

func (CreateSIEMIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateSIEMIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateSIEMIntegrationResponse

type CreateSIEMIntegrationResponse struct {
	Integration struct {
		Id string `json:"id"`
	} `json:"integration"`
}

CreateSIEMIntegrationResponse defines model for CreateSIEMIntegrationResponse.

type CreateSlackIntegrationMutationJSONBody

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

CreateSlackIntegrationMutationJSONBody defines parameters for CreateSlackIntegrationMutation.

type CreateSlackIntegrationMutationJSONRequestBody

type CreateSlackIntegrationMutationJSONRequestBody CreateSlackIntegrationMutationJSONBody

CreateSlackIntegrationMutationJSONRequestBody defines body for CreateSlackIntegrationMutation for application/json ContentType.

type CreateSlackIntegrationMutationResponse

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

func ParseCreateSlackIntegrationMutationResponse

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

ParseCreateSlackIntegrationMutationResponse parses an HTTP response from a CreateSlackIntegrationMutationWithResponse call

func (CreateSlackIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (CreateSlackIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateSlackIntegrationResponse

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

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

type DatabaseInfoDatabaseType string

DatabaseInfoDatabaseType defines model for DatabaseInfo.DatabaseType.

const (
	DatabaseInfoDatabaseTypeMYSQL      DatabaseInfoDatabaseType = "MYSQL"
	DatabaseInfoDatabaseTypePOSTGRESQL DatabaseInfoDatabaseType = "POSTGRESQL"
)

Defines values for DatabaseInfoDatabaseType.

type DatabaseInfoInput

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

type DatabaseInfoInputDatabaseType string

DatabaseInfoInputDatabaseType defines model for DatabaseInfoInput.DatabaseType.

const (
	DatabaseInfoInputDatabaseTypeMYSQL      DatabaseInfoInputDatabaseType = "MYSQL"
	DatabaseInfoInputDatabaseTypePOSTGRESQL DatabaseInfoInputDatabaseType = "POSTGRESQL"
)

Defines values for DatabaseInfoInputDatabaseType.

type DatabaseVisibilitySettings

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

DatabaseVisibilitySettings defines model for DatabaseVisibilitySettings.

type DatabaseVisibilitySettingsSource

type DatabaseVisibilitySettingsSource string

DatabaseVisibilitySettingsSource defines model for DatabaseVisibilitySettings.Source.

const (
	GCPPUBSUB DatabaseVisibilitySettingsSource = "GCP_PUBSUB"
)

Defines values for DatabaseVisibilitySettingsSource.

type DefaultIntentsApprovalActionByEnv

type DefaultIntentsApprovalActionByEnv struct {
	Action        DefaultIntentsApprovalActionByEnvAction `json:"action"`
	EnvironmentId string                                  `json:"environmentId"`
}

DefaultIntentsApprovalActionByEnv defines model for DefaultIntentsApprovalActionByEnv.

type DefaultIntentsApprovalActionByEnvAction

type DefaultIntentsApprovalActionByEnvAction string

DefaultIntentsApprovalActionByEnvAction defines model for DefaultIntentsApprovalActionByEnv.Action.

const (
	AUTOAPPROVE     DefaultIntentsApprovalActionByEnvAction = "AUTO_APPROVE"
	AUTODENY        DefaultIntentsApprovalActionByEnvAction = "AUTO_DENY"
	REQUIREAPPROVAL DefaultIntentsApprovalActionByEnvAction = "REQUIRE_APPROVAL"
)

Defines values for DefaultIntentsApprovalActionByEnvAction.

type DeleteClusterMutationResponse

type DeleteClusterMutationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON408      *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
	JSON408      *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
	JSON408      *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
	JSON408      *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
	JSON408      *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

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"`
	UseLinkerdPoliciesInAccessGraphStates bool                      `json:"useLinkerdPoliciesInAccessGraphStates"`
	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"
	EdgeAccessStatusReasonALLOWEDBYMETRICSCOLLECTIONTRAFFICNETWORKPOLICY             EdgeAccessStatusReason = "ALLOWED_BY_METRICS_COLLECTION_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"
	EdgeAccessStatusReasonWOULDBEALLOWEDBYMETRICSCOLLECTIONTRAFFICNETWORKPOLICY      EdgeAccessStatusReason = "WOULD_BE_ALLOWED_BY_METRICS_COLLECTION_TRAFFIC_NETWORK_POLICY"
)

Defines values for EdgeAccessStatusReason.

type EdgeAccessStatusReasons

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"
	EdgeAccessStatusReasonsALLOWEDBYMETRICSCOLLECTIONTRAFFICNETWORKPOLICY             EdgeAccessStatusReasons = "ALLOWED_BY_METRICS_COLLECTION_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"
	EdgeAccessStatusReasonsWOULDBEALLOWEDBYMETRICSCOLLECTIONTRAFFICNETWORKPOLICY      EdgeAccessStatusReasons = "WOULD_BE_ALLOWED_BY_METRICS_COLLECTION_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

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"`
	LinkerdPolicies EdgeAccessStatus `json:"linkerdPolicies"`
	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
	JSON408      *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
	JSON408      *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

type FeatureFlags struct {
	EnableFindingsV2                 *bool `json:"enableFindingsV2,omitempty"`
	EnableIAMIntentsSuggestions      *bool `json:"enableIAMIntentsSuggestions,omitempty"`
	EnableInternetIntentsSuggestions *bool `json:"enableInternetIntentsSuggestions,omitempty"`
	IsCloudSecurityEnabled           *bool `json:"isCloudSecurityEnabled,omitempty"`
	IsCloudServicesDetectionEnabled  *bool `json:"isCloudServicesDetectionEnabled,omitempty"`
	UseClientIntentsV2               *bool `json:"useClientIntentsV2,omitempty"`
	UseTypedIntentsCTE               *bool `json:"useTypedIntentsCTE,omitempty"`
}

FeatureFlags defines model for FeatureFlags.

type GCPInfo

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

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

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

GCPPubSubLogConsumerSettings defines model for GCPPubSubLogConsumerSettings.

type GCPResource

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

GCPResource defines model for GCPResource.

type GitHubRepoFilterPair

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

GitHubRepoFilterPair defines model for GitHubRepoFilterPair.

type GitHubRepoInfo

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

GitHubRepoInfo defines model for GitHubRepoInfo.

type GitHubSettings

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

GitHubSettings defines model for GitHubSettings.

type GitHubSettingsInput

type GitHubSettingsInput struct {
	EnableAutoMerge *bool                    `json:"enableAutoMerge,omitempty"`
	IsActive        bool                     `json:"isActive"`
	RepoFilterPairs []map[string]interface{} `json:"repoFilterPairs"`
}

GitHubSettingsInput defines model for GitHubSettingsInput.

type GitLabRepoFilterPair

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

GitLabRepoFilterPair defines model for GitLabRepoFilterPair.

type GitLabRepoInfo

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

GitLabRepoInfo defines model for GitLabRepoInfo.

type GitLabSettings

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

GitLabSettings defines model for GitLabSettings.

type GitLabSettingsInput

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

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"`
	Hits                             *map[string]interface{} `json:"hits,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

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

type InputFeatureFlags struct {
	EnableFindingsV2                 *bool `json:"enableFindingsV2,omitempty"`
	EnableIAMIntentsSuggestions      *bool `json:"enableIAMIntentsSuggestions,omitempty"`
	EnableInternetIntentsSuggestions *bool `json:"enableInternetIntentsSuggestions,omitempty"`
	IsCloudSecurityEnabled           *bool `json:"isCloudSecurityEnabled,omitempty"`
	IsCloudServicesDetectionEnabled  *bool `json:"isCloudServicesDetectionEnabled,omitempty"`
	UseClientIntentsV2               *bool `json:"useClientIntentsV2,omitempty"`
	UseTypedIntentsCTE               *bool `json:"useTypedIntentsCTE,omitempty"`
}

InputFeatureFlags defines model for InputFeatureFlags.

type InputServiceFilter

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 InputTerraformResourceInfo

type InputTerraformResourceInfo struct {
	AwsRoles      *[]map[string]interface{} `json:"awsRoles,omitempty"`
	GitCommitHash string                    `json:"gitCommitHash"`
	GitOriginUrl  string                    `json:"gitOriginUrl"`
	ModulePath    string                    `json:"modulePath"`
}

InputTerraformResourceInfo defines model for InputTerraformResourceInfo.

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"`
	SiemSettings   *SIEMSettings      `json:"siemSettings,omitempty"`
	SlackSettings  *SlackSettings     `json:"slackSettings,omitempty"`
	Status         *IntegrationStatus `json:"status,omitempty"`
	Type           IntegrationType    `json:"type"`
}

Integration defines model for Integration.

type IntegrationAccessGraphFilter

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"`
	Targets               *[]IntegrationAccessGraphFilterTargets             `json:"targets,omitempty"`
}

IntegrationAccessGraphFilter defines model for IntegrationAccessGraphFilter.

type IntegrationAccessGraphFilterClusterFilterType

type IntegrationAccessGraphFilterClusterFilterType string

IntegrationAccessGraphFilterClusterFilterType defines model for IntegrationAccessGraphFilter.ClusterFilterType.

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

Defines values for IntegrationAccessGraphFilterClusterFilterType.

type IntegrationAccessGraphFilterEnvironmentFilterType

type IntegrationAccessGraphFilterEnvironmentFilterType string

IntegrationAccessGraphFilterEnvironmentFilterType defines model for IntegrationAccessGraphFilter.EnvironmentFilterType.

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

Defines values for IntegrationAccessGraphFilterEnvironmentFilterType.

type IntegrationAccessGraphFilterNamespaceFilterType

type IntegrationAccessGraphFilterNamespaceFilterType string

IntegrationAccessGraphFilterNamespaceFilterType defines model for IntegrationAccessGraphFilter.NamespaceFilterType.

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

Defines values for IntegrationAccessGraphFilterNamespaceFilterType.

type IntegrationAccessGraphFilterServiceFilterType

type IntegrationAccessGraphFilterServiceFilterType string

IntegrationAccessGraphFilterServiceFilterType defines model for IntegrationAccessGraphFilter.ServiceFilterType.

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

Defines values for IntegrationAccessGraphFilterServiceFilterType.

type IntegrationAccessGraphFilterTargets

type IntegrationAccessGraphFilterTargets string

IntegrationAccessGraphFilterTargets defines model for IntegrationAccessGraphFilter.Targets.

const (
	IntegrationAccessGraphFilterTargetsAWS        IntegrationAccessGraphFilterTargets = "AWS"
	IntegrationAccessGraphFilterTargetsAZURE      IntegrationAccessGraphFilterTargets = "AZURE"
	IntegrationAccessGraphFilterTargetsDATABASE   IntegrationAccessGraphFilterTargets = "DATABASE"
	IntegrationAccessGraphFilterTargetsGCP        IntegrationAccessGraphFilterTargets = "GCP"
	IntegrationAccessGraphFilterTargetsHTTP       IntegrationAccessGraphFilterTargets = "HTTP"
	IntegrationAccessGraphFilterTargetsINTERNET   IntegrationAccessGraphFilterTargets = "INTERNET"
	IntegrationAccessGraphFilterTargetsKAFKA      IntegrationAccessGraphFilterTargets = "KAFKA"
	IntegrationAccessGraphFilterTargetsKUBERNETES IntegrationAccessGraphFilterTargets = "KUBERNETES"
	IntegrationAccessGraphFilterTargetsS3         IntegrationAccessGraphFilterTargets = "S3"
)

Defines values for IntegrationAccessGraphFilterTargets.

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

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

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

IntegrationStatusMetadataItem defines model for IntegrationStatusMetadataItem.

type IntegrationStatusState

type IntegrationStatusState string

IntegrationStatusState defines model for IntegrationStatus.State.

const (
	IntegrationStatusStateDISABLED IntegrationStatusState = "DISABLED"
	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"
	IntegrationTypeSIEM          IntegrationType = "SIEM"
	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"
	IntegrationsQueryParamsIntegrationTypeSIEM          IntegrationsQueryParamsIntegrationType = "SIEM"
	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
	JSON408      *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"`
	LinkerdPolicyEnforcementEnabled       bool      `json:"linkerdPolicyEnforcementEnabled"`
	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"`
	OrganizationMembership OrganizationMembership `json:"organizationMembership"`
	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
	JSON408      *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
	JSON408      *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

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"`
	User              User                          `json:"user"`
	UserOrganizations []UserOrganizationAssociation `json:"userOrganizations"`
}

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

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

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
	JSON408      *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
	JSON408      *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 NumericFilterValue

type NumericFilterValue struct {
	Operator NumericFilterValueOperator `json:"operator"`
	Value    int32                      `json:"value"`
}

NumericFilterValue defines model for NumericFilterValue.

type NumericFilterValueOperator

type NumericFilterValueOperator string

NumericFilterValueOperator defines model for NumericFilterValue.Operator.

const (
	EQUAL              NumericFilterValueOperator = "EQUAL"
	GREATERTHAN        NumericFilterValueOperator = "GREATER_THAN"
	GREATERTHANOREQUAL NumericFilterValueOperator = "GREATER_THAN_OR_EQUAL"
	LESSTHAN           NumericFilterValueOperator = "LESS_THAN"
	LESSTHANOREQUAL    NumericFilterValueOperator = "LESS_THAN_OR_EQUAL"
	NOTEQUAL           NumericFilterValueOperator = "NOT_EQUAL"
)

Defines values for NumericFilterValueOperator.

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
	JSON408      *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
	JSON408      *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"
	OneIntegrationQueryParamsIntegrationTypeSIEM          OneIntegrationQueryParamsIntegrationType = "SIEM"
	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
	JSON408      *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
	JSON408      *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
	JSON408      *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
	JSON408      *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 OrgUsersQueryResponse

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

func ParseOrgUsersQueryResponse

func ParseOrgUsersQueryResponse(rsp *http.Response) (*OrgUsersQueryResponse, error)

ParseOrgUsersQueryResponse parses an HTTP response from a OrgUsersQueryWithResponse call

func (OrgUsersQueryResponse) Status

func (r OrgUsersQueryResponse) Status() string

Status returns HTTPResponse.Status

func (OrgUsersQueryResponse) StatusCode

func (r OrgUsersQueryResponse) 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"`
	UniqueName string               `json:"uniqueName"`
}

Organization defines model for Organization.

type OrganizationMembership

type OrganizationMembership struct {
	Restrictions *OrganizationMembershipRestrictions `json:"restrictions,omitempty"`
	Role         OrganizationMembershipRole          `json:"role"`
}

OrganizationMembership defines model for OrganizationMembership.

type OrganizationMembershipInput

type OrganizationMembershipInput struct {
	Restrictions *map[string]interface{}         `json:"restrictions,omitempty"`
	Role         OrganizationMembershipInputRole `json:"role"`
}

OrganizationMembershipInput defines model for OrganizationMembershipInput.

type OrganizationMembershipInputRole

type OrganizationMembershipInputRole string

OrganizationMembershipInputRole defines model for OrganizationMembershipInput.Role.

const (
	OrganizationMembershipInputRoleADMIN  OrganizationMembershipInputRole = "ADMIN"
	OrganizationMembershipInputRoleVIEWER OrganizationMembershipInputRole = "VIEWER"
)

Defines values for OrganizationMembershipInputRole.

type OrganizationMembershipRestrictions

type OrganizationMembershipRestrictions struct {
	ClusterIds     *IDFilterValue `json:"clusterIds,omitempty"`
	EnvironmentIds *IDFilterValue `json:"environmentIds,omitempty"`
	NamespaceIds   *IDFilterValue `json:"namespaceIds,omitempty"`
	ServiceIds     *IDFilterValue `json:"serviceIds,omitempty"`
}

OrganizationMembershipRestrictions defines model for OrganizationMembershipRestrictions.

type OrganizationMembershipRole

type OrganizationMembershipRole string

OrganizationMembershipRole defines model for OrganizationMembership.Role.

const (
	OrganizationMembershipRoleADMIN  OrganizationMembershipRole = "ADMIN"
	OrganizationMembershipRoleVIEWER OrganizationMembershipRole = "VIEWER"
)

Defines values for OrganizationMembershipRole.

type OrganizationQueryResponse

type OrganizationQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Organization
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON408      *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

type OrganizationSettings struct {
	DefaultIntentsApprovalActionByEnv []DefaultIntentsApprovalActionByEnv    `json:"defaultIntentsApprovalActionByEnv"`
	Domains                           *[]string                              `json:"domains,omitempty"`
	DomainsDefaultRole                OrganizationSettingsDomainsDefaultRole `json:"domainsDefaultRole"`
	EnforcedRegulations               *[]string                              `json:"enforcedRegulations,omitempty"`
	IgnoreInternetIntents             *bool                                  `json:"ignoreInternetIntents,omitempty"`
	IgnoredCloudDomains               *[]string                              `json:"ignoredCloudDomains,omitempty"`
}

OrganizationSettings defines model for OrganizationSettings.

type OrganizationSettingsDomainsDefaultRole

type OrganizationSettingsDomainsDefaultRole string

OrganizationSettingsDomainsDefaultRole defines model for OrganizationSettings.DomainsDefaultRole.

Defines values for OrganizationSettingsDomainsDefaultRole.

type OrganizationSettingsInput

type OrganizationSettingsInput struct {
	DefaultIntentsApprovalActionByEnv *[]map[string]interface{} `json:"defaultIntentsApprovalActionByEnv,omitempty"`
	Domains                           *[]string                 `json:"domains,omitempty"`
	EnforcedRegulations               *[]string                 `json:"enforcedRegulations,omitempty"`
	IgnoreInternetIntents             *bool                     `json:"ignoreInternetIntents,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
	JSON408      *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

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

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

func ParsePaginateServicesQueryResponse

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

ParsePaginateServicesQueryResponse parses an HTTP response from a PaginateServicesQueryWithResponse call

func (PaginateServicesQueryResponse) Status

Status returns HTTPResponse.Status

func (PaginateServicesQueryResponse) StatusCode

func (r PaginateServicesQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PaginationInput

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

PaginationInput defines model for PaginationInput.

type PaginationMeta

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

PaginationMeta Pagination types

type PingQueryResponse

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

func ParsePingQueryResponse

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

ParsePingQueryResponse parses an HTTP response from a PingQueryWithResponse call

func (PingQueryResponse) Status

func (r PingQueryResponse) Status() string

Status returns HTTPResponse.Status

func (PingQueryResponse) StatusCode

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
	JSON408      *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 ReportTerraformResourcesMutationJSONBody

type ReportTerraformResourcesMutationJSONBody struct {
	ResourceInfo InputTerraformResourceInfo `json:"resourceInfo"`
}

ReportTerraformResourcesMutationJSONBody defines parameters for ReportTerraformResourcesMutation.

type ReportTerraformResourcesMutationJSONRequestBody

type ReportTerraformResourcesMutationJSONRequestBody ReportTerraformResourcesMutationJSONBody

ReportTerraformResourcesMutationJSONRequestBody defines body for ReportTerraformResourcesMutation for application/json ContentType.

type ReportTerraformResourcesMutationResponse

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

func ParseReportTerraformResourcesMutationResponse

func ParseReportTerraformResourcesMutationResponse(rsp *http.Response) (*ReportTerraformResourcesMutationResponse, error)

ParseReportTerraformResourcesMutationResponse parses an HTTP response from a ReportTerraformResourcesMutationWithResponse call

func (ReportTerraformResourcesMutationResponse) Status

Status returns HTTPResponse.Status

func (ReportTerraformResourcesMutationResponse) 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 SIEMIntegrationTrigger

type SIEMIntegrationTrigger struct {
	IsActive bool `json:"isActive"`
}

SIEMIntegrationTrigger defines model for SIEMIntegrationTrigger.

type SIEMSettings

type SIEMSettings struct {
	FindingTriggers     []SIEMTrigger          `json:"findingTriggers"`
	IntegrationTriggers SIEMIntegrationTrigger `json:"integrationTriggers"`
	IsActive            bool                   `json:"isActive"`
	ServiceTriggers     []SIEMTrigger          `json:"serviceTriggers"`
	SyslogFacility      int32                  `json:"syslogFacility"`
	SyslogHostname      string                 `json:"syslogHostname"`
	SyslogPort          int32                  `json:"syslogPort"`
	TlsConfiguration    *TLSConfiguration      `json:"tlsConfiguration,omitempty"`
}

SIEMSettings defines model for SIEMSettings.

type SIEMSettingsInput

type SIEMSettingsInput struct {
	FindingTriggers     []map[string]interface{} `json:"findingTriggers"`
	IntegrationTriggers map[string]interface{}   `json:"integrationTriggers"`
	IsActive            bool                     `json:"isActive"`
	ServiceTriggers     []map[string]interface{} `json:"serviceTriggers"`
	SyslogFacility      int32                    `json:"syslogFacility"`
	SyslogHostname      string                   `json:"syslogHostname"`
	SyslogPort          int32                    `json:"syslogPort"`
	TlsConfiguration    *map[string]interface{}  `json:"tlsConfiguration,omitempty"`
}

SIEMSettingsInput defines model for SIEMSettingsInput.

type SIEMTrigger

type SIEMTrigger struct {
	Filter IntegrationAccessGraphFilter `json:"filter"`
}

SIEMTrigger defines model for SIEMTrigger.

type ServerAlias

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

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"`
	CloudIam               *CloudIam               `json:"cloudIam,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"`
	NetworkPolicies   *[]struct {
		Id string `json:"id"`
	} `json:"networkPolicies,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

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"`
	UseLinkerdPoliciesInAccessGraphStates bool                     `json:"useLinkerdPoliciesInAccessGraphStates"`
	UseNetworkPoliciesInAccessGraphStates bool                     `json:"useNetworkPoliciesInAccessGraphStates"`
}

ServiceAccessStatus defines model for ServiceAccessStatus.

type ServiceClientIntents

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

ServiceClientIntents defines model for ServiceClientIntents.

type ServiceClientIntentsQueryJSONBody

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

type ServiceClientIntentsQueryJSONRequestBody ServiceClientIntentsQueryJSONBody

ServiceClientIntentsQueryJSONRequestBody defines body for ServiceClientIntentsQuery for application/json ContentType.

type ServiceClientIntentsQueryResponse

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

func ParseServiceClientIntentsQueryResponse

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

ParseServiceClientIntentsQueryResponse parses an HTTP response from a ServiceClientIntentsQueryWithResponse call

func (ServiceClientIntentsQueryResponse) Status

Status returns HTTPResponse.Status

func (ServiceClientIntentsQueryResponse) StatusCode

func (r ServiceClientIntentsQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ServiceIncomingInternetConnectionsQueryParams

type ServiceIncomingInternetConnectionsQueryParams struct {
	LastSeenAfter time.Time `form:"lastSeenAfter" json:"lastSeenAfter"`
}

ServiceIncomingInternetConnectionsQueryParams defines parameters for ServiceIncomingInternetConnectionsQuery.

type ServiceIncomingInternetConnectionsQueryResponse

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

func ParseServiceIncomingInternetConnectionsQueryResponse

func ParseServiceIncomingInternetConnectionsQueryResponse(rsp *http.Response) (*ServiceIncomingInternetConnectionsQueryResponse, error)

ParseServiceIncomingInternetConnectionsQueryResponse parses an HTTP response from a ServiceIncomingInternetConnectionsQueryWithResponse call

func (ServiceIncomingInternetConnectionsQueryResponse) Status

Status returns HTTPResponse.Status

func (ServiceIncomingInternetConnectionsQueryResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ServiceQueryResponse

type ServiceQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Service
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON408      *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
	JSON408      *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

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

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

SlackChannelInfo defines model for SlackChannelInfo.

type SlackChannelIntegrationAlerts

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

SlackChannelIntegrationAlerts defines model for SlackChannelIntegrationAlerts.

type SlackFilterPair

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

SlackFilterPair defines model for SlackFilterPair.

type SlackSettings

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

SlackSettings defines model for SlackSettings.

type SlackSettingsInput

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 TIMEOUT

type TIMEOUT = Error

TIMEOUT defines model for TIMEOUT.

type TLSConfiguration

type TLSConfiguration struct {
	CaCertificate *string `json:"caCertificate,omitempty"`
	Certificate   string  `json:"certificate"`
}

TLSConfiguration defines model for TLSConfiguration.

type TerraformAwsPolicyInfo

type TerraformAwsPolicyInfo struct {
	Address string `json:"address"`
	Arn     string `json:"arn"`
}

TerraformAwsPolicyInfo defines model for TerraformAwsPolicyInfo.

type TerraformAwsRoleInfo

type TerraformAwsRoleInfo struct {
	Address          string                    `json:"address"`
	Arn              string                    `json:"arn"`
	AttachedPolicies *[]TerraformAwsPolicyInfo `json:"attachedPolicies,omitempty"`
	InlinePolicy     string                    `json:"inlinePolicy"`
}

TerraformAwsRoleInfo defines model for TerraformAwsRoleInfo.

type TerraformResourceByIdentityQueryParams

type TerraformResourceByIdentityQueryParams struct {
	ModulePath    string `form:"modulePath" json:"modulePath"`
	GitOriginUrl  string `form:"gitOriginUrl" json:"gitOriginUrl"`
	GitCommitHash string `form:"gitCommitHash" json:"gitCommitHash"`
}

TerraformResourceByIdentityQueryParams defines parameters for TerraformResourceByIdentityQuery.

type TerraformResourceByIdentityQueryResponse

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

func ParseTerraformResourceByIdentityQueryResponse

func ParseTerraformResourceByIdentityQueryResponse(rsp *http.Response) (*TerraformResourceByIdentityQueryResponse, error)

ParseTerraformResourceByIdentityQueryResponse parses an HTTP response from a TerraformResourceByIdentityQueryWithResponse call

func (TerraformResourceByIdentityQueryResponse) Status

Status returns HTTPResponse.Status

func (TerraformResourceByIdentityQueryResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TerraformResourceInfo

type TerraformResourceInfo struct {
	AwsRoles      *[]TerraformAwsRoleInfo `json:"awsRoles,omitempty"`
	GitCommitHash string                  `json:"gitCommitHash"`
	GitOriginUrl  string                  `json:"gitOriginUrl"`
	ModulePath    string                  `json:"modulePath"`
}

TerraformResourceInfo defines model for TerraformResourceInfo.

type TimeFilterValue

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

TimeFilterValue defines model for TimeFilterValue.

type TimeFilterValueOperator

type TimeFilterValueOperator string

TimeFilterValueOperator defines model for TimeFilterValue.Operator.

const (
	AFTER TimeFilterValueOperator = "AFTER"
)

Defines values for TimeFilterValueOperator.

type TimeRange

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

TimeRange defines model for TimeRange.

type TrafficLevel

type TrafficLevel struct {
	DataBytesPerSecond  int32     `json:"dataBytesPerSecond"`
	FlowsCountPerSecond int32     `json:"flowsCountPerSecond"`
	LastReportedAt      time.Time `json:"lastReportedAt"`
}

TrafficLevel defines model for TrafficLevel.

type UNAUTHENTICATED

type UNAUTHENTICATED = Error

UNAUTHENTICATED defines model for UNAUTHENTICATED.

type UNEXPECTEDERROR

type UNEXPECTEDERROR = Error

UNEXPECTEDERROR defines model for UNEXPECTED_ERROR.

type UpdateAWSIntegrationMutationJSONBody

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

type UpdateAWSIntegrationMutationJSONRequestBody UpdateAWSIntegrationMutationJSONBody

UpdateAWSIntegrationMutationJSONRequestBody defines body for UpdateAWSIntegrationMutation for application/json ContentType.

type UpdateAWSIntegrationMutationResponse

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

func ParseUpdateAWSIntegrationMutationResponse

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

ParseUpdateAWSIntegrationMutationResponse parses an HTTP response from a UpdateAWSIntegrationMutationWithResponse call

func (UpdateAWSIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateAWSIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateAwsVisibilityIntegrationMutationJSONBody

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

UpdateAwsVisibilityIntegrationMutationJSONBody defines parameters for UpdateAwsVisibilityIntegrationMutation.

type UpdateAwsVisibilityIntegrationMutationJSONRequestBody

type UpdateAwsVisibilityIntegrationMutationJSONRequestBody UpdateAwsVisibilityIntegrationMutationJSONBody

UpdateAwsVisibilityIntegrationMutationJSONRequestBody defines body for UpdateAwsVisibilityIntegrationMutation for application/json ContentType.

type UpdateAwsVisibilityIntegrationMutationResponse

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

func ParseUpdateAwsVisibilityIntegrationMutationResponse

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

ParseUpdateAwsVisibilityIntegrationMutationResponse parses an HTTP response from a UpdateAwsVisibilityIntegrationMutationWithResponse call

func (UpdateAwsVisibilityIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateAwsVisibilityIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateAzureIntegrationMutationJSONBody

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

UpdateAzureIntegrationMutationJSONBody defines parameters for UpdateAzureIntegrationMutation.

type UpdateAzureIntegrationMutationJSONRequestBody

type UpdateAzureIntegrationMutationJSONRequestBody UpdateAzureIntegrationMutationJSONBody

UpdateAzureIntegrationMutationJSONRequestBody defines body for UpdateAzureIntegrationMutation for application/json ContentType.

type UpdateAzureIntegrationMutationResponse

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

func ParseUpdateAzureIntegrationMutationResponse

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

ParseUpdateAzureIntegrationMutationResponse parses an HTTP response from a UpdateAzureIntegrationMutationWithResponse call

func (UpdateAzureIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateAzureIntegrationMutationResponse) StatusCode

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

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

UpdateDatabaseIntegrationMutationJSONBody defines parameters for UpdateDatabaseIntegrationMutation.

type UpdateDatabaseIntegrationMutationJSONRequestBody

type UpdateDatabaseIntegrationMutationJSONRequestBody UpdateDatabaseIntegrationMutationJSONBody

UpdateDatabaseIntegrationMutationJSONRequestBody defines body for UpdateDatabaseIntegrationMutation for application/json ContentType.

type UpdateDatabaseIntegrationMutationResponse

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

func ParseUpdateDatabaseIntegrationMutationResponse

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

ParseUpdateDatabaseIntegrationMutationResponse parses an HTTP response from a UpdateDatabaseIntegrationMutationWithResponse call

func (UpdateDatabaseIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateDatabaseIntegrationMutationResponse) StatusCode

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

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

UpdateGCPIntegrationMutationJSONBody defines parameters for UpdateGCPIntegrationMutation.

type UpdateGCPIntegrationMutationJSONRequestBody

type UpdateGCPIntegrationMutationJSONRequestBody UpdateGCPIntegrationMutationJSONBody

UpdateGCPIntegrationMutationJSONRequestBody defines body for UpdateGCPIntegrationMutation for application/json ContentType.

type UpdateGCPIntegrationMutationResponse

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

func ParseUpdateGCPIntegrationMutationResponse

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

ParseUpdateGCPIntegrationMutationResponse parses an HTTP response from a UpdateGCPIntegrationMutationWithResponse call

func (UpdateGCPIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateGCPIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateGenericIntegrationMutationJSONBody

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

UpdateGenericIntegrationMutationJSONBody defines parameters for UpdateGenericIntegrationMutation.

type UpdateGenericIntegrationMutationJSONRequestBody

type UpdateGenericIntegrationMutationJSONRequestBody UpdateGenericIntegrationMutationJSONBody

UpdateGenericIntegrationMutationJSONRequestBody defines body for UpdateGenericIntegrationMutation for application/json ContentType.

type UpdateGenericIntegrationMutationResponse

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

func ParseUpdateGenericIntegrationMutationResponse

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

ParseUpdateGenericIntegrationMutationResponse parses an HTTP response from a UpdateGenericIntegrationMutationWithResponse call

func (UpdateGenericIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateGenericIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateGitHubIntegrationMutationJSONBody

type UpdateGitHubIntegrationMutationJSONBody struct {
	GitHubSettings GitHubSettingsInput `json:"gitHubSettings"`
	Id             string              `json:"id"`
	Name           string              `json:"name"`
}

UpdateGitHubIntegrationMutationJSONBody defines parameters for UpdateGitHubIntegrationMutation.

type UpdateGitHubIntegrationMutationJSONRequestBody

type UpdateGitHubIntegrationMutationJSONRequestBody UpdateGitHubIntegrationMutationJSONBody

UpdateGitHubIntegrationMutationJSONRequestBody defines body for UpdateGitHubIntegrationMutation for application/json ContentType.

type UpdateGitHubIntegrationMutationResponse

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

func ParseUpdateGitHubIntegrationMutationResponse

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

ParseUpdateGitHubIntegrationMutationResponse parses an HTTP response from a UpdateGitHubIntegrationMutationWithResponse call

func (UpdateGitHubIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateGitHubIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateGitLabIntegrationMutationJSONBody

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

UpdateGitLabIntegrationMutationJSONBody defines parameters for UpdateGitLabIntegrationMutation.

type UpdateGitLabIntegrationMutationJSONRequestBody

type UpdateGitLabIntegrationMutationJSONRequestBody UpdateGitLabIntegrationMutationJSONBody

UpdateGitLabIntegrationMutationJSONRequestBody defines body for UpdateGitLabIntegrationMutation for application/json ContentType.

type UpdateGitLabIntegrationMutationResponse

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

func ParseUpdateGitLabIntegrationMutationResponse

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

ParseUpdateGitLabIntegrationMutationResponse parses an HTTP response from a UpdateGitLabIntegrationMutationWithResponse call

func (UpdateGitLabIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateGitLabIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateKubernetesIntegrationMutationJSONBody

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

UpdateKubernetesIntegrationMutationJSONBody defines parameters for UpdateKubernetesIntegrationMutation.

type UpdateKubernetesIntegrationMutationJSONRequestBody

type UpdateKubernetesIntegrationMutationJSONRequestBody UpdateKubernetesIntegrationMutationJSONBody

UpdateKubernetesIntegrationMutationJSONRequestBody defines body for UpdateKubernetesIntegrationMutation for application/json ContentType.

type UpdateKubernetesIntegrationMutationResponse

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

func ParseUpdateKubernetesIntegrationMutationResponse

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

ParseUpdateKubernetesIntegrationMutationResponse parses an HTTP response from a UpdateKubernetesIntegrationMutationWithResponse call

func (UpdateKubernetesIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateKubernetesIntegrationMutationResponse) StatusCode

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
	JSON408      *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 UpdateSIEMIntegrationMutationJSONBody

type UpdateSIEMIntegrationMutationJSONBody struct {
	Name         string            `json:"name"`
	SiemSettings SIEMSettingsInput `json:"siemSettings"`
}

UpdateSIEMIntegrationMutationJSONBody defines parameters for UpdateSIEMIntegrationMutation.

type UpdateSIEMIntegrationMutationJSONRequestBody

type UpdateSIEMIntegrationMutationJSONRequestBody UpdateSIEMIntegrationMutationJSONBody

UpdateSIEMIntegrationMutationJSONRequestBody defines body for UpdateSIEMIntegrationMutation for application/json ContentType.

type UpdateSIEMIntegrationMutationResponse

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

func ParseUpdateSIEMIntegrationMutationResponse

func ParseUpdateSIEMIntegrationMutationResponse(rsp *http.Response) (*UpdateSIEMIntegrationMutationResponse, error)

ParseUpdateSIEMIntegrationMutationResponse parses an HTTP response from a UpdateSIEMIntegrationMutationWithResponse call

func (UpdateSIEMIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateSIEMIntegrationMutationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateServiceMutationJSONBody

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

UpdateServiceMutationJSONBody defines parameters for UpdateServiceMutation.

type UpdateServiceMutationJSONRequestBody

type UpdateServiceMutationJSONRequestBody UpdateServiceMutationJSONBody

UpdateServiceMutationJSONRequestBody defines body for UpdateServiceMutation for application/json ContentType.

type UpdateServiceMutationResponse

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

func ParseUpdateServiceMutationResponse

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

ParseUpdateServiceMutationResponse parses an HTTP response from a UpdateServiceMutationWithResponse call

func (UpdateServiceMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateServiceMutationResponse) StatusCode

func (r UpdateServiceMutationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSlackIntegrationMutationJSONBody

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

UpdateSlackIntegrationMutationJSONBody defines parameters for UpdateSlackIntegrationMutation.

type UpdateSlackIntegrationMutationJSONRequestBody

type UpdateSlackIntegrationMutationJSONRequestBody UpdateSlackIntegrationMutationJSONBody

UpdateSlackIntegrationMutationJSONRequestBody defines body for UpdateSlackIntegrationMutation for application/json ContentType.

type UpdateSlackIntegrationMutationResponse

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

func ParseUpdateSlackIntegrationMutationResponse

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

ParseUpdateSlackIntegrationMutationResponse parses an HTTP response from a UpdateSlackIntegrationMutationWithResponse call

func (UpdateSlackIntegrationMutationResponse) Status

Status returns HTTPResponse.Status

func (UpdateSlackIntegrationMutationResponse) StatusCode

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 UserOrganizationAssociation

type UserOrganizationAssociation struct {
	Membership OrganizationMembership `json:"membership"`
	Org        Organization           `json:"org"`
	User       struct {
		Id string `json:"id"`
	} `json:"user"`
}

UserOrganizationAssociation defines model for UserOrganizationAssociation.

type UserQueryResponse

type UserQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *Error
	JSON401      *Error
	JSON403      *Error
	JSON404      *Error
	JSON408      *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
	JSON408      *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