Versions in this module Expand all Collapse all v0 v0.11.2 Jul 10, 2026 Changes in this version + const OAuth2SecurityEventGatewayScopes + const OAuth2SecurityScopes + type APIKeyItem struct + AllowedTargets string + CreatedAt time.Time + CreatedBy *string + DisplayName string + ExpiresAt *time.Time + Id *string + Issuer *string + MaskedApiKey string + Status APIKeyItemStatus + UpdatedAt time.Time + type APIKeyItemStatus string + const APIKeyItemStatusActive + const APIKeyItemStatusExpired + const APIKeyItemStatusRevoked + type APIKeyMappingAssociatedEntity struct + Id string + type APIKeyMappingSelector struct + AssociatedEntity APIKeyMappingAssociatedEntity + KeyId string + type APIKeySecurity struct + Enabled *bool + In *APIKeySecurityIn + Key *string + type APIKeySecurityIn string + const APIKeySecurityInHeader + const APIKeySecurityInQuery + type AddApplicationAPIKeysJSONRequestBody = AddApplicationAPIKeysRequest + type AddApplicationAPIKeysRequest struct + ApiKeys []APIKeyMappingSelector + type AddApplicationAssociationsJSONRequestBody = AddApplicationAssociationsRequest + type AddApplicationAssociationsRequest struct + Associations []ApplicationAssociationSelector + type AddGatewayToRESTAPIRequest struct + GatewayId string + type AddGatewaysToAPIJSONBody = []AddGatewayToRESTAPIRequest + type AddGatewaysToAPIJSONRequestBody = AddGatewaysToAPIJSONBody + type ApiId = string + type AppId = string + type Application struct + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Id string + ProjectId string + Type ApplicationType + UpdatedAt *time.Time + UpdatedBy *string + type ApplicationAssociation struct + CreatedAt *time.Time + DisplayName string + Id string + Kind string + UpdatedAt *time.Time + Version string + type ApplicationAssociationListResponse struct + Count int + List []ApplicationAssociation + Pagination Pagination + type ApplicationAssociationSelector struct + Id string + Kind ApplicationAssociationSelectorKind + type ApplicationAssociationSelectorKind string + const ApplicationAssociationSelectorKindLlmProvider + const ApplicationAssociationSelectorKindLlmProxy + type ApplicationListResponse struct + Count int + List []Application + Pagination Pagination + type ApplicationType string + const Genai + type AssociatedEntity struct + Id string + Kind string + type AssociatedGateway struct + Configurations *map[string]interface{} + Id string + type AssociationId = string + type BadRequest = Error + type Channel struct + Description *string + Name *string + Request ChannelRequest + type ChannelRequest struct + Method ChannelRequestMethod + Name string + Policies *[]Policy + type ChannelRequestMethod string + const SUB + type Conflict = Error + type CopyLLMProviderTemplateVersionJSONRequestBody = CreateLLMProviderTemplateVersionRequest + type CopyLLMProviderTemplateVersionParams struct + FromTemplateId string + ToTemplateId *string + ToVersion string + type CostRateLimitDimension struct + Amount *float32 + Enabled *bool + Reset *RateLimitResetWindow + type CreateAPIKeyJSONRequestBody = CreateAPIKeyRequest + type CreateAPIKeyRequest struct + ApiKey string + DisplayName string + ExpiresAt *time.Time + ExpiresIn *ExpirationDuration + ExternalRefId *string + Id *string + Issuer *string + type CreateAPIKeyResponse struct + KeyId *string + Message string + Status CreateAPIKeyResponseStatus + type CreateAPIKeyResponseStatus string + const CreateAPIKeyResponseStatusError + const CreateAPIKeyResponseStatusSuccess + type CreateApplicationJSONRequestBody = CreateApplicationRequest + type CreateApplicationRequest struct + Description *string + DisplayName string + Id *string + ProjectId string + Type ApplicationType + type CreateGatewayJSONRequestBody = CreateGatewayRequest + type CreateGatewayRequest struct + Description *string + DisplayName string + Endpoints []string + FunctionalityType CreateGatewayRequestFunctionalityType + Id *string + IsCritical *bool + Properties *map[string]interface{} + Version *string + type CreateGatewayRequestFunctionalityType string + const CreateGatewayRequestFunctionalityTypeAi + const CreateGatewayRequestFunctionalityTypeEvent + const CreateGatewayRequestFunctionalityTypeRegular + type CreateLLMProviderAPIKeyJSONRequestBody = CreateLLMProviderAPIKeyRequest + type CreateLLMProviderAPIKeyRequest struct + AllowedTargets *string + DisplayName string + ExpiresAt *time.Time + Id *string + Issuer *string + type CreateLLMProviderAPIKeyResponse struct + ApiKey string + Id string + Message string + Status string + type CreateLLMProviderJSONRequestBody = LLMProvider + type CreateLLMProviderTemplateJSONRequestBody = LLMProviderTemplate + type CreateLLMProviderTemplateVersionRequest struct + CompletionTokens *ExtractionIdentifier + Description *string + DisplayName *string + ManagedBy *string + Metadata *LLMProviderTemplateMetadata + Openapi *string + PromptTokens *ExtractionIdentifier + RemainingTokens *ExtractionIdentifier + RequestModel *ExtractionIdentifier + ResourceMappings *LLMProviderTemplateResourceMappings + ResponseModel *ExtractionIdentifier + TotalTokens *ExtractionIdentifier + Version string + type CreateLLMProxyAPIKeyJSONRequestBody = CreateLLMProxyAPIKeyRequest + type CreateLLMProxyAPIKeyRequest struct + AllowedTargets *string + DisplayName string + ExpiresAt *time.Time + Id *string + Issuer *string + type CreateLLMProxyAPIKeyResponse struct + ApiKey string + Id string + Message string + Status string + type CreateLLMProxyJSONRequestBody = LLMProxy + type CreateMCPProxyJSONRequestBody = MCPProxy + type CreateProjectJSONRequestBody = CreateProjectRequest + type CreateProjectRequest struct + Description *string + DisplayName string + Id *string + type CreateRESTAPIJSONRequestBody = CreateRESTAPIRequest + type CreateRESTAPIRequest struct + Channels *[]Channel + Context string + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Id *string + Kind *string + LifeCycleStatus *CreateRESTAPIRequestLifeCycleStatus + Operations *[]Operation + Policies *[]Policy + ProjectId string + ReadOnly *bool + SubscriptionPlans *[]string + Transport *[]string + UpdatedAt *time.Time + UpdatedBy *string + Upstream Upstream + Version string + type CreateRESTAPIRequestLifeCycleStatus string + const CreateRESTAPIRequestLifeCycleStatusBLOCKED + const CreateRESTAPIRequestLifeCycleStatusCREATED + const CreateRESTAPIRequestLifeCycleStatusDEPRECATED + const CreateRESTAPIRequestLifeCycleStatusPUBLISHED + const CreateRESTAPIRequestLifeCycleStatusRETIRED + const CreateRESTAPIRequestLifeCycleStatusSTAGED + type CreateSecretMultipartRequestBody = SecretCreateRequest + type CreateSubscriptionJSONRequestBody = CreateSubscriptionRequest + type CreateSubscriptionPlanJSONRequestBody = CreateSubscriptionPlanRequest + type CreateSubscriptionPlanRequest struct + DisplayName string + ExpiryTime *time.Time + Id *string + Limits *[]SubscriptionPlanLimit + Status *CreateSubscriptionPlanRequestStatus + type CreateSubscriptionPlanRequestStatus string + const CreateSubscriptionPlanRequestStatusACTIVE + const CreateSubscriptionPlanRequestStatusINACTIVE + type CreateSubscriptionRequest struct + ApiId string + ApplicationId *string + Kind CreateSubscriptionRequestKind + Status *CreateSubscriptionRequestStatus + SubscriberId string + SubscriptionPlanId *string + type CreateSubscriptionRequestKind string + const CreateSubscriptionRequestKindLlmProvider + const CreateSubscriptionRequestKindLlmProxy + const CreateSubscriptionRequestKindMcp + const CreateSubscriptionRequestKindRestApi + type CreateSubscriptionRequestStatus string + const CreateSubscriptionRequestStatusACTIVE + const CreateSubscriptionRequestStatusINACTIVE + const CreateSubscriptionRequestStatusREVOKED + type CustomPolicyListResponse struct + Count int + List []CustomPolicyResponse + Pagination Pagination + type CustomPolicyResponse struct + CreatedAt *time.Time + Description *string + Name string + OrganizationUuid openapi_types.UUID + PolicyDefinition map[string]interface{} + UpdatedAt *time.Time + Uuid openapi_types.UUID + Version string + type DeleteSubscriptionParams struct + SubscriberId string + type DeployAPIJSONRequestBody = DeployRequest + type DeployLLMProviderJSONRequestBody = DeployRequest + type DeployLLMProxyJSONRequestBody = DeployRequest + type DeployMCPProxyJSONRequestBody = DeployRequest + type DeployRequest struct + Base string + GatewayId string + Metadata *map[string]interface{} + Name string + type DeploymentId = openapi_types.UUID + type DeploymentListResponse struct + Count int + List []DeploymentResponse + Pagination Pagination + type DeploymentResponse struct + BaseDeploymentId *openapi_types.UUID + CreatedAt time.Time + DeploymentId openapi_types.UUID + GatewayId string + Metadata *map[string]interface{} + Name string + Status DeploymentResponseStatus + StatusReason *string + UpdatedAt *time.Time + type DeploymentResponseStatus string + const DeploymentResponseStatusARCHIVED + const DeploymentResponseStatusDEPLOYED + const DeploymentResponseStatusDEPLOYING + const DeploymentResponseStatusFAILED + const DeploymentResponseStatusUNDEPLOYED + const DeploymentResponseStatusUNDEPLOYING + type DeploymentStatusQ string + const DeploymentStatusQARCHIVED + const DeploymentStatusQDEPLOYED + const DeploymentStatusQDEPLOYING + const DeploymentStatusQFAILED + const DeploymentStatusQUNDEPLOYED + const DeploymentStatusQUNDEPLOYING + type EntityIDQ = string + type Error struct + Code string + Details *map[string]interface{} + Errors *[]FieldError + Message string + Status ErrorStatus + TrackingId *openapi_types.UUID + type ErrorStatus string + const ErrorStatusError + type ExpirationDuration struct + Duration int + Unit TimeUnit + type ExtractionIdentifier struct + Identifier string + Location ExtractionIdentifierLocation + type ExtractionIdentifierLocation string + const ExtractionIdentifierLocationHeader + const ExtractionIdentifierLocationPathParam + const ExtractionIdentifierLocationPayload + const ExtractionIdentifierLocationQueryParam + type FetchMCPProxyServerInfoJSONRequestBody = MCPServerInfoFetchRequest + type FieldError struct + Field string + Message string + type Forbidden = Error + type GatewayConnectionUnavailable = Error + type GatewayId = string + type GatewayIdQ = string + type GatewayListResponse struct + Count int + List []GatewayResponse + Pagination Pagination + type GatewayPolicyDefinition struct + Description *string + IsCustomPolicy bool + Name string + PolicyDefinition *map[string]interface{} + Version string + type GatewayResponse struct + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Endpoints *[]string + FunctionalityType *GatewayResponseFunctionalityType + Id *string + IsActive *bool + IsCritical *bool + OrganizationId *string + Properties *map[string]interface{} + UpdatedAt *time.Time + UpdatedBy *string + Version *string + type GatewayResponseFunctionalityType string + const GatewayResponseFunctionalityTypeAi + const GatewayResponseFunctionalityTypeEvent + const GatewayResponseFunctionalityTypeRegular + type GatewayStatusListResponse struct + Count int + List []GatewayStatusResponse + Pagination Pagination + type GatewayStatusResponse struct + Id *string + IsActive *bool + IsCritical *bool + type GatewayTokenListResponse struct + Count int + List []TokenInfoResponse + Pagination Pagination + type GetDeploymentsParams struct + GatewayId *GatewayIdQ + Limit *LimitQ + Offset *OffsetQ + Status *GetDeploymentsParamsStatus + type GetDeploymentsParamsStatus string + const GetDeploymentsParamsStatusARCHIVED + const GetDeploymentsParamsStatusDEPLOYED + const GetDeploymentsParamsStatusDEPLOYING + const GetDeploymentsParamsStatusFAILED + const GetDeploymentsParamsStatusUNDEPLOYED + const GetDeploymentsParamsStatusUNDEPLOYING + type GetLLMProviderDeploymentsParams struct + GatewayId *GatewayIdQ + Limit *LimitQ + Offset *OffsetQ + Status *GetLLMProviderDeploymentsParamsStatus + type GetLLMProviderDeploymentsParamsStatus string + const GetLLMProviderDeploymentsParamsStatusARCHIVED + const GetLLMProviderDeploymentsParamsStatusDEPLOYED + const GetLLMProviderDeploymentsParamsStatusDEPLOYING + const GetLLMProviderDeploymentsParamsStatusFAILED + const GetLLMProviderDeploymentsParamsStatusUNDEPLOYED + const GetLLMProviderDeploymentsParamsStatusUNDEPLOYING + type GetLLMProxyDeploymentsParams struct + GatewayId *GatewayIdQ + Limit *LimitQ + Offset *OffsetQ + Status *GetLLMProxyDeploymentsParamsStatus + type GetLLMProxyDeploymentsParamsStatus string + const GetLLMProxyDeploymentsParamsStatusARCHIVED + const GetLLMProxyDeploymentsParamsStatusDEPLOYED + const GetLLMProxyDeploymentsParamsStatusDEPLOYING + const GetLLMProxyDeploymentsParamsStatusFAILED + const GetLLMProxyDeploymentsParamsStatusUNDEPLOYED + const GetLLMProxyDeploymentsParamsStatusUNDEPLOYING + type GetMCPProxyDeploymentsParams struct + GatewayId *GatewayIdQ + Limit *LimitQ + Offset *OffsetQ + Status *GetMCPProxyDeploymentsParamsStatus + type GetMCPProxyDeploymentsParamsStatus string + const GetMCPProxyDeploymentsParamsStatusARCHIVED + const GetMCPProxyDeploymentsParamsStatusDEPLOYED + const GetMCPProxyDeploymentsParamsStatusDEPLOYING + const GetMCPProxyDeploymentsParamsStatusFAILED + const GetMCPProxyDeploymentsParamsStatusUNDEPLOYED + const GetMCPProxyDeploymentsParamsStatusUNDEPLOYING + type GetRESTAPIGatewaysParams struct + Limit *LimitQ + Offset *OffsetQ + type InternalServerError = Error + type LLMAccessControl struct + Exceptions *[]RouteException + Mode LLMAccessControlMode + type LLMAccessControlMode string + const AllowAll + const DenyAll + type LLMModel struct + Description *string + DisplayName string + Id *string + type LLMModelProvider struct + DisplayName string + Id *string + Models *[]LLMModel + type LLMPolicy struct + Name string + Paths []LLMPolicyPath + Version string + type LLMPolicyPath struct + Methods []LLMPolicyPathMethods + Params map[string]interface{} + Path string + type LLMPolicyPathMethods string + const LLMPolicyPathMethodsAsterisk + const LLMPolicyPathMethodsDELETE + const LLMPolicyPathMethodsGET + const LLMPolicyPathMethodsHEAD + const LLMPolicyPathMethodsOPTIONS + const LLMPolicyPathMethodsPATCH + const LLMPolicyPathMethodsPOST + const LLMPolicyPathMethodsPUT + type LLMProvider struct + AccessControl LLMAccessControl + AssociatedGateways *[]AssociatedGateway + Context *string + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + GlobalPolicies *[]Policy + Id *string + ModelProviders *[]LLMModelProvider + Openapi *string + OperationPolicies *[]OperationPolicy + Policies *[]LLMPolicy + RateLimiting *LLMRateLimitingConfig + ReadOnly *bool + Security *SecurityConfig + Template string + UpdatedAt *time.Time + UpdatedBy *string + Upstream Upstream + Version string + Vhost *string + type LLMProviderAPIKeyListResponse struct + Count int + List []APIKeyItem + Pagination Pagination + type LLMProviderListItem struct + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Id *string + ReadOnly *bool + Status *LLMProviderListItemStatus + Template *string + UpdatedAt *time.Time + Version *string + type LLMProviderListItemStatus string + const LLMProviderListItemStatusDeployed + const LLMProviderListItemStatusFailed + const LLMProviderListItemStatusPending + type LLMProviderListResponse struct + Count int + List []LLMProviderListItem + Pagination Pagination + type LLMProviderTemplate struct + CompletionTokens *ExtractionIdentifier + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Enabled *bool + GroupId *string + Id *string + IsLatest *bool + ManagedBy *string + Metadata *LLMProviderTemplateMetadata + Openapi *string + PromptTokens *ExtractionIdentifier + ReadOnly *bool + RemainingTokens *ExtractionIdentifier + RequestModel *ExtractionIdentifier + ResourceMappings *LLMProviderTemplateResourceMappings + ResponseModel *ExtractionIdentifier + TotalTokens *ExtractionIdentifier + UpdatedAt *time.Time + UpdatedBy *string + Version string + type LLMProviderTemplateAuth struct + Header *string + Type *string + ValuePrefix *string + type LLMProviderTemplateListItem struct + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Enabled *bool + GroupId *string + Id *string + IsLatest *bool + LogoUrl *string + ManagedBy *string + ReadOnly *bool + UpdatedAt *time.Time + Version *string + type LLMProviderTemplateListResponse struct + Count int + List []LLMProviderTemplateListItem + Pagination Pagination + type LLMProviderTemplateMetadata struct + Auth *LLMProviderTemplateAuth + EndpointUrl *string + LogoUrl *string + OpenapiSpecUrl *string + type LLMProviderTemplateResourceMapping struct + CompletionTokens *ExtractionIdentifier + PromptTokens *ExtractionIdentifier + RemainingTokens *ExtractionIdentifier + RequestModel *ExtractionIdentifier + Resource string + ResponseModel *ExtractionIdentifier + TotalTokens *ExtractionIdentifier + type LLMProviderTemplateResourceMappings struct + Resources *[]LLMProviderTemplateResourceMapping + type LLMProxy struct + AssociatedGateways *[]AssociatedGateway + Context *string + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + GlobalPolicies *[]Policy + Id *string + Openapi *string + OperationPolicies *[]OperationPolicy + Policies *[]LLMPolicy + ProjectId string + Provider LLMProxyProvider + ReadOnly *bool + Security *SecurityConfig + UpdatedAt *time.Time + UpdatedBy *string + Version string + Vhost *string + type LLMProxyAPIKeyListResponse struct + Count int + List []APIKeyItem + Pagination Pagination + type LLMProxyListItem struct + Context *string + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Id *string + ProjectId *string + Provider *string + ReadOnly *bool + Status *LLMProxyListItemStatus + UpdatedAt *time.Time + Version *string + type LLMProxyListItemStatus string + const LLMProxyListItemStatusDeployed + const LLMProxyListItemStatusFailed + const LLMProxyListItemStatusPending + type LLMProxyListResponse struct + Count int + List []LLMProxyListItem + Pagination Pagination + type LLMProxyProvider struct + Auth *UpstreamAuth + Id string + type LLMRateLimitingConfig struct + ConsumerLevel *RateLimitingScopeConfig + ProviderLevel *RateLimitingScopeConfig + type LimitQ = int + type ListApplicationAPIKeysParams struct + Limit *LimitQ + Offset *OffsetQ + type ListApplicationAssociationAPIKeysParams struct + Limit *LimitQ + Offset *OffsetQ + type ListApplicationAssociationsParams struct + Limit *LimitQ + Offset *OffsetQ + type ListApplicationsParams struct + Limit *LimitQ + Offset *OffsetQ + ProjectId ProjectIdQ + Query *QueryQ + SortBy *ListApplicationsParamsSortBy + SortOrder *ListApplicationsParamsSortOrder + type ListApplicationsParamsSortBy string + const ListApplicationsParamsSortByCreatedAt + const ListApplicationsParamsSortByName + type ListApplicationsParamsSortOrder string + const ListApplicationsParamsSortOrderAsc + const ListApplicationsParamsSortOrderDesc + type ListGatewayCustomPoliciesParams struct + Limit *LimitQ + Offset *OffsetQ + type ListGatewayTokensParams struct + Limit *LimitQ + Offset *OffsetQ + type ListGatewaysParams struct + Limit *LimitQ + Offset *OffsetQ + Query *QueryQ + SortBy *ListGatewaysParamsSortBy + SortOrder *ListGatewaysParamsSortOrder + type ListGatewaysParamsSortBy string + const ListGatewaysParamsSortByCreatedAt + const ListGatewaysParamsSortByName + type ListGatewaysParamsSortOrder string + const ListGatewaysParamsSortOrderAsc + const ListGatewaysParamsSortOrderDesc + type ListLLMProviderAPIKeysParams struct + Limit *LimitQ + Offset *OffsetQ + type ListLLMProviderTemplatesParams struct + Limit *LimitQ + Offset *OffsetQ + Query *string + type ListLLMProvidersParams struct + Limit *LimitQ + Offset *OffsetQ + type ListLLMProxiesByProviderParams struct + Limit *LimitQ + Offset *OffsetQ + type ListLLMProxiesParams struct + Limit *LimitQ + Offset *OffsetQ + ProjectId ProjectIdQ + type ListLLMProxyAPIKeysParams struct + Limit *LimitQ + Offset *OffsetQ + type ListMCPProxiesParams struct + Limit *LimitQ + Offset *OffsetQ + ProjectId ProjectIdQ + type ListOrganizationsParams struct + Limit *LimitQ + Offset *OffsetQ + type ListProjectsParams struct + Limit *LimitQ + Offset *OffsetQ + Query *QueryQ + SortBy *ListProjectsParamsSortBy + SortOrder *ListProjectsParamsSortOrder + type ListProjectsParamsSortBy string + const ListProjectsParamsSortByCreatedAt + const ListProjectsParamsSortByName + type ListProjectsParamsSortOrder string + const ListProjectsParamsSortOrderAsc + const ListProjectsParamsSortOrderDesc + type ListRESTAPIsParams struct + Limit *LimitQ + Offset *OffsetQ + ProjectId ProjectIdQ + Query *QueryQ + SortBy *ListRESTAPIsParamsSortBy + SortOrder *ListRESTAPIsParamsSortOrder + type ListRESTAPIsParamsSortBy string + const CreatedAt + const Name + type ListRESTAPIsParamsSortOrder string + const Asc + const Desc + type ListSecretsParams struct + Limit *LimitQ + Offset *OffsetQ + UpdatedAfter *time.Time + type ListSubscriptionPlansParams struct + Limit *LimitQ + Offset *OffsetQ + type ListSubscriptionsParams struct + ApiId *string + ApplicationId *string + Limit *LimitQ + Offset *OffsetQ + Status *ListSubscriptionsParamsStatus + SubscriberId *string + type ListSubscriptionsParamsStatus string + const ListSubscriptionsParamsStatusACTIVE + const ListSubscriptionsParamsStatusINACTIVE + const ListSubscriptionsParamsStatusREVOKED + type ListUserAPIKeysParams struct + Limit *LimitQ + Offset *OffsetQ + Type *[]ListUserAPIKeysParamsType + type ListUserAPIKeysParamsType string + const LlmProvider + const LlmProxy + const RestApi + type MCPProxy struct + AssociatedGateways *[]AssociatedGateway + Capabilities *MCPProxyCapabilities + Context *string + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Id *string + Kind *string + McpSpecVersion *MCPProxyMcpSpecVersion + Policies *[]Policy + ProjectId *string + ReadOnly *bool + UpdatedAt *time.Time + UpdatedBy *string + Upstream Upstream + Version string + Vhost *string + type MCPProxyCapabilities struct + Prompts *[]map[string]interface{} + Resources *[]map[string]interface{} + Tools *[]map[string]interface{} + type MCPProxyListItem struct + Context *string + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Id *string + McpSpecVersion *string + ProjectId *string + ReadOnly *bool + Status *MCPProxyListItemStatus + UpdatedAt *time.Time + Version *string + type MCPProxyListItemStatus string + const Deployed + const Failed + const Pending + type MCPProxyListResponse struct + Count int + List []MCPProxyListItem + Pagination Pagination + type MCPProxyMcpSpecVersion string + const N20250618 + const N20251125 + type MCPServerInfoFetchRequest struct + Auth *UpstreamAuth + ProxyId *string + Url *string + type MCPServerInfoFetchResponse struct + Prompts *[]map[string]interface{} + Resources *[]map[string]interface{} + ServerInfo *map[string]interface{} + Tools *[]map[string]interface{} + type ManifestSyncResponse struct + Policies *[]GatewayPolicyDefinition + type MappedAPIKey struct + AssociatedEntity AssociatedEntity + CreatedAt *time.Time + ExpiresAt *time.Time + KeyId string + Status *string + UpdatedAt *time.Time + UserId *string + type MappedAPIKeyListResponse struct + Count int + List []MappedAPIKey + Pagination Pagination + type MappedKeyId = string + type NotFound = Error + type OffsetQ = int + type Operation struct + Description *string + Name *string + Request OperationRequest + type OperationPolicy struct + ExecutionCondition *string + Name string + Paths []OperationPolicyPath + Version string + type OperationPolicyPath struct + Methods []OperationPolicyPathMethods + Params map[string]interface{} + Path string + type OperationPolicyPathMethods string + const OperationPolicyPathMethodsAsterisk + const OperationPolicyPathMethodsDELETE + const OperationPolicyPathMethodsGET + const OperationPolicyPathMethodsHEAD + const OperationPolicyPathMethodsOPTIONS + const OperationPolicyPathMethodsPATCH + const OperationPolicyPathMethodsPOST + const OperationPolicyPathMethodsPUT + type OperationRequest struct + Method OperationRequestMethod + Path string + Policies *[]Policy + type OperationRequestMethod string + const OperationRequestMethodDELETE + const OperationRequestMethodGET + const OperationRequestMethodHEAD + const OperationRequestMethodOPTIONS + const OperationRequestMethodPATCH + const OperationRequestMethodPOST + const OperationRequestMethodPUT + type Organization struct + CreatedAt *time.Time + CreatedBy *string + DisplayName string + Id *string + Region string + UpdatedAt *time.Time + UpdatedBy *string + type OrganizationListResponse struct + Count int + List []Organization + Pagination Pagination + type Pagination struct + Limit int + Offset int + Total int + type Policy struct + ExecutionCondition *string + Name string + Params *map[string]interface{} + Version string + type Project struct + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Id *string + OrganizationId *string + UpdatedAt *time.Time + UpdatedBy *string + type ProjectId = string + type ProjectIdQ = string + type ProjectListResponse struct + Count int + List []Project + Pagination Pagination + type QueryQ = string + type RESTAPI struct + Channels *[]Channel + Context string + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Id *string + Kind *string + LifeCycleStatus *RESTAPILifeCycleStatus + Operations *[]Operation + Policies *[]Policy + ProjectId string + ReadOnly *bool + SubscriptionPlans *[]string + Transport *[]string + UpdatedAt *time.Time + UpdatedBy *string + Upstream Upstream + Version string + type RESTAPIDeploymentDetails struct + DeployedAt time.Time + Status RESTAPIDeploymentDetailsStatus + type RESTAPIDeploymentDetailsStatus string + const APPROVED + const CREATED + const REJECTED + type RESTAPIGatewayListResponse struct + Count int + List []RESTAPIGatewayResponse + Pagination Pagination + type RESTAPIGatewayResponse struct + AssociatedAt time.Time + CreatedAt *time.Time + CreatedBy *string + Deployment *RESTAPIDeploymentDetails + Description *string + DisplayName string + Endpoints *[]string + FunctionalityType *RESTAPIGatewayResponseFunctionalityType + Id *string + IsActive *bool + IsCritical *bool + IsDeployed bool + OrganizationId *string + Properties *map[string]interface{} + UpdatedAt *time.Time + UpdatedBy *string + Version *string + type RESTAPIGatewayResponseFunctionalityType string + const Ai + const Event + const Regular + type RESTAPILifeCycleStatus string + const RESTAPILifeCycleStatusBLOCKED + const RESTAPILifeCycleStatusCREATED + const RESTAPILifeCycleStatusDEPRECATED + const RESTAPILifeCycleStatusPUBLISHED + const RESTAPILifeCycleStatusRETIRED + const RESTAPILifeCycleStatusSTAGED + type RESTAPIListResponse struct + Count int + List []RESTAPI + Pagination Pagination + type RateLimitResetWindow struct + Duration int + Unit RateLimitResetWindowUnit + type RateLimitResetWindowUnit string + const Day + const Hour + const Minute + const Month + const Week + type RateLimitingLimitConfig struct + Cost *CostRateLimitDimension + Request *RequestRateLimitDimension + Token *TokenRateLimitDimension + type RateLimitingResourceLimit struct + Limit RateLimitingLimitConfig + Resource string + type RateLimitingScopeConfig struct + Global *RateLimitingLimitConfig + ResourceWise *ResourceWiseRateLimitingConfig + func (t *RateLimitingScopeConfig) FromRateLimitingScopeConfig0(v RateLimitingScopeConfig0) error + func (t *RateLimitingScopeConfig) FromRateLimitingScopeConfig1(v RateLimitingScopeConfig1) error + func (t *RateLimitingScopeConfig) MergeRateLimitingScopeConfig0(v RateLimitingScopeConfig0) error + func (t *RateLimitingScopeConfig) MergeRateLimitingScopeConfig1(v RateLimitingScopeConfig1) error + func (t *RateLimitingScopeConfig) UnmarshalJSON(b []byte) error + func (t RateLimitingScopeConfig) AsRateLimitingScopeConfig0() (RateLimitingScopeConfig0, error) + func (t RateLimitingScopeConfig) AsRateLimitingScopeConfig1() (RateLimitingScopeConfig1, error) + func (t RateLimitingScopeConfig) MarshalJSON() ([]byte, error) + type RateLimitingScopeConfig0 = interface + type RateLimitingScopeConfig1 = interface + type RegisterOrganizationJSONRequestBody = Organization + type RemoveApplicationAPIKeyParams struct + EntityID EntityIDQ + type RequestRateLimitDimension struct + Count *int + Enabled *bool + Reset *RateLimitResetWindow + type ResourceWiseRateLimitingConfig struct + Default RateLimitingLimitConfig + Resources []RateLimitingResourceLimit + type RestoreDeploymentParams struct + GatewayId string + type RestoreLLMProviderDeploymentParams struct + GatewayId string + type RestoreLLMProxyDeploymentParams struct + GatewayId string + type RestoreMCPProxyDeploymentParams struct + GatewayId string + type RotateSecretMultipartRequestBody = SecretUpdateRequest + type RouteException struct + Methods []RouteExceptionMethods + Path string + type RouteExceptionMethods string + const RouteExceptionMethodsAsterisk + const RouteExceptionMethodsDELETE + const RouteExceptionMethodsGET + const RouteExceptionMethodsHEAD + const RouteExceptionMethodsOPTIONS + const RouteExceptionMethodsPATCH + const RouteExceptionMethodsPOST + const RouteExceptionMethodsPUT + type SecretCreateRequest struct + Description *string + DisplayName string + Id *string + Type *SecretCreateRequestType + Value string + type SecretCreateRequestType string + const SecretCreateRequestTypeCERTIFICATE + const SecretCreateRequestTypeGENERIC + type SecretListResponse struct + Count int + List []SecretSummary + Pagination Pagination + type SecretResponse struct + CreatedAt *time.Time + CreatedBy *string + DisplayName string + Id *string + UpdatedAt *time.Time + UpdatedBy *string + type SecretSummary struct + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Hash *string + Id *string + Provider *SecretSummaryProvider + Status *SecretSummaryStatus + Type *SecretSummaryType + UpdatedAt *time.Time + type SecretSummaryProvider string + const INBUILT + type SecretSummaryStatus string + const SecretSummaryStatusACTIVE + const SecretSummaryStatusDEPRECATED + type SecretSummaryType string + const SecretSummaryTypeCERTIFICATE + const SecretSummaryTypeGENERIC + type SecretUpdateRequest struct + Description *string + DisplayName string + Id *string + Value string + type SecurityConfig struct + ApiKey *APIKeySecurity + Enabled *bool + type ServiceUnavailable = Error + type SetLLMProviderTemplateVersionEnabledJSONBody struct + Enabled bool + type SetLLMProviderTemplateVersionEnabledJSONRequestBody SetLLMProviderTemplateVersionEnabledJSONBody + type SortByQ string + const SortByQCreatedAt + const SortByQName + type SortOrderQ string + const SortOrderQAsc + const SortOrderQDesc + type Subscription struct + ApiId *string + ApplicationId *string + CreatedAt *time.Time + CreatedBy *string + Id *openapi_types.UUID + Kind *SubscriptionKind + OrganizationId *string + Status *SubscriptionStatus + SubscriberId *string + SubscriptionPlanId *string + SubscriptionPlanName *string + SubscriptionToken *string + UpdatedAt *time.Time + UpdatedBy *string + type SubscriptionKind string + const SubscriptionKindLlmProvider + const SubscriptionKindLlmProxy + const SubscriptionKindMcp + const SubscriptionKindRestApi + type SubscriptionListResponse struct + Count int + List []Subscription + Pagination Pagination + type SubscriptionPlan struct + CreatedAt *time.Time + CreatedBy *string + DisplayName string + ExpiryTime *time.Time + Id *string + Limits *[]SubscriptionPlanLimit + OrganizationId *string + Status *SubscriptionPlanStatus + UpdatedAt *time.Time + UpdatedBy *string + type SubscriptionPlanLimit struct + LimitCount int + LimitCountUnit *string + LimitType *SubscriptionPlanLimitLimitType + StopOnQuotaReach *bool + TimeAmount *int + TimeUnit SubscriptionPlanLimitTimeUnit + type SubscriptionPlanLimitLimitType string + const BANDWIDTH + const REQUESTCOUNT + const TOTALTOKENCOUNT + type SubscriptionPlanLimitTimeUnit string + const DAY + const HOUR + const MINUTE + const MONTH + type SubscriptionPlanListResponse struct + Count int + List []SubscriptionPlan + Pagination Pagination + type SubscriptionPlanStatus string + const SubscriptionPlanStatusACTIVE + const SubscriptionPlanStatusINACTIVE + type SubscriptionStatus string + const SubscriptionStatusACTIVE + const SubscriptionStatusINACTIVE + const SubscriptionStatusREVOKED + type SyncCustomPolicyParams struct + GatewayId openapi_types.UUID + PolicyName string + PolicyVersion string + type TimeUnit string + const Days + const Hours + const Minutes + const Months + const Seconds + const Weeks + type TokenId = openapi_types.UUID + type TokenInfoResponse struct + CreatedAt *time.Time + Id *openapi_types.UUID + RevokedAt *time.Time + Status *TokenInfoResponseStatus + type TokenInfoResponseStatus string + const TokenInfoResponseStatusActive + const TokenInfoResponseStatusRevoked + type TokenRateLimitDimension struct + Count *int + Enabled *bool + Reset *RateLimitResetWindow + type TokenRotationResponse struct + CreatedAt *time.Time + Id *openapi_types.UUID + Message *string + Token *string + type Unauthorized = Error + type UndeployDeploymentParams struct + GatewayId string + type UndeployLLMProviderDeploymentParams struct + GatewayId string + type UndeployLLMProxyDeploymentParams struct + GatewayId string + type UndeployMCPProxyDeploymentParams struct + GatewayId string + type UnpublishFromDevPortalRequest struct + DevPortalUuid openapi_types.UUID + type UnpublishRESTAPIFromDevPortalJSONRequestBody = UnpublishFromDevPortalRequest + type UnpublishWebBrokerAPIFromDevPortalJSONRequestBody = UnpublishFromDevPortalRequest + type UnpublishWebSubAPIFromDevPortalJSONRequestBody = UnpublishFromDevPortalRequest + type UpdateAPIKeyJSONRequestBody = UpdateAPIKeyRequest + type UpdateAPIKeyRequest struct + ApiKey string + DisplayName string + ExpiresAt *time.Time + ExpiresIn *ExpirationDuration + ExternalRefId *string + Issuer *string + Name *string + type UpdateAPIKeyResponse struct + KeyId *string + Message string + Status UpdateAPIKeyResponseStatus + type UpdateAPIKeyResponseStatus string + const UpdateAPIKeyResponseStatusError + const UpdateAPIKeyResponseStatusSuccess + type UpdateApplicationJSONRequestBody = Application + type UpdateGatewayJSONRequestBody = GatewayResponse + type UpdateLLMProviderJSONRequestBody = LLMProvider + type UpdateLLMProviderTemplateJSONRequestBody = LLMProviderTemplate + type UpdateLLMProxyJSONRequestBody = LLMProxy + type UpdateMCPProxyJSONRequestBody = MCPProxy + type UpdateProjectJSONRequestBody = Project + type UpdateRESTAPIJSONRequestBody = RESTAPI + type UpdateSubscriptionJSONRequestBody = Subscription + type UpdateSubscriptionParams struct + SubscriberId string + type UpdateSubscriptionPlanJSONRequestBody = SubscriptionPlan + type Upstream struct + Main UpstreamDefinition + Sandbox *UpstreamDefinition + type UpstreamAuth struct + Header *string + Type *UpstreamAuthType + Value *string + type UpstreamAuthType string + const ApiKey + const Basic + const Bearer + type UpstreamDefinition struct + Auth *UpstreamAuth + Ref *string + Url *string + func (t *UpstreamDefinition) FromUpstreamDefinition0(v UpstreamDefinition0) error + func (t *UpstreamDefinition) FromUpstreamDefinition1(v UpstreamDefinition1) error + func (t *UpstreamDefinition) MergeUpstreamDefinition0(v UpstreamDefinition0) error + func (t *UpstreamDefinition) MergeUpstreamDefinition1(v UpstreamDefinition1) error + func (t *UpstreamDefinition) UnmarshalJSON(b []byte) error + func (t UpstreamDefinition) AsUpstreamDefinition0() (UpstreamDefinition0, error) + func (t UpstreamDefinition) AsUpstreamDefinition1() (UpstreamDefinition1, error) + func (t UpstreamDefinition) MarshalJSON() ([]byte, error) + type UpstreamDefinition0 = interface + type UpstreamDefinition1 = interface + type UserAPIKeyItem struct + AllowedTargets string + ArtifactId string + ArtifactType UserAPIKeyItemArtifactType + CreatedAt time.Time + CreatedBy *string + DisplayName string + ExpiresAt *time.Time + Id *string + Issuer *string + MaskedApiKey string + Status UserAPIKeyItemStatus + UpdatedAt time.Time + type UserAPIKeyItemArtifactType string + const UserAPIKeyItemArtifactTypeLlmProvider + const UserAPIKeyItemArtifactTypeLlmProxy + const UserAPIKeyItemArtifactTypeRestApi + type UserAPIKeyItemStatus string + const Active + const Expired + const Revoked + type UserAPIKeyListResponse struct + Count int + List []UserAPIKeyItem + Pagination Pagination + type WebBrokerAPI struct + AllChannels *WebBrokerAllChannelPolicies + Broker struct{ ... } + Channels map[string]WebBrokerChannel + Context *string + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Id *string + Kind *string + LifeCycleStatus *WebBrokerAPILifeCycleStatus + ProjectId string + ReadOnly *bool + Receiver struct{ ... } + SubscriptionPlans *[]string + Transport *[]WebBrokerAPITransport + UpdatedAt *time.Time + UpdatedBy *string + Version string + type WebBrokerAPIBrokerType string + const Kafka + type WebBrokerAPILifeCycleStatus string + const WebBrokerAPILifeCycleStatusCREATED + const WebBrokerAPILifeCycleStatusDEPRECATED + const WebBrokerAPILifeCycleStatusPUBLISHED + const WebBrokerAPILifeCycleStatusRETIRED + type WebBrokerAPIListItem struct + Context *string + CreatedAt *time.Time + CreatedBy *string + DisplayName string + Id *string + LifeCycleStatus *WebBrokerAPIListItemLifeCycleStatus + ProjectId *string + ReadOnly *bool + UpdatedAt *time.Time + Version *string + type WebBrokerAPIListItemLifeCycleStatus string + const WebBrokerAPIListItemLifeCycleStatusCREATED + const WebBrokerAPIListItemLifeCycleStatusDEPRECATED + const WebBrokerAPIListItemLifeCycleStatusPUBLISHED + const WebBrokerAPIListItemLifeCycleStatusRETIRED + type WebBrokerAPIListResponse struct + Count int + List []WebBrokerAPIListItem + Pagination Pagination + type WebBrokerAPIReceiverType string + const Websocket + type WebBrokerAPITransport string + const WebBrokerAPITransportHttp + const WebBrokerAPITransportHttps + type WebBrokerAllChannelPolicies struct + OnConnectionInit *WebBrokerEventPolicies + OnConsume *WebBrokerEventPolicies + OnProduce *WebBrokerEventPolicies + type WebBrokerChannel struct + ConsumeFrom ... + OnConnectionInit *WebBrokerEventPolicies + OnConsume *WebBrokerEventPolicies + OnProduce *WebBrokerEventPolicies + ProduceTo ... + type WebBrokerEventPolicies struct + Policies *[]Policy + type WebSubAPI struct + AllChannels *WebSubAllChannelPolicies + Channels map[string]WebSubChannel + Context *string + CreatedAt *time.Time + CreatedBy *string + Description *string + DisplayName string + Id *string + Kind *string + LifeCycleStatus *WebSubAPILifeCycleStatus + ProjectId string + ReadOnly *bool + SubscriptionPlans *[]string + Transport *[]WebSubAPITransport + UpdatedAt *time.Time + UpdatedBy *string + Upstream Upstream + Version string + type WebSubAPIHmacSecretCreationResponse struct + Message string + Secret string + WebhookSecret *WebSubAPIHmacSecretInfo + type WebSubAPIHmacSecretInfo struct + CreatedAt time.Time + CreatedBy *string + DisplayName string + Name string + Status string + UpdatedAt time.Time + Uuid string + type WebSubAPIHmacSecretListResponse struct + Secrets []WebSubAPIHmacSecretInfo + type WebSubAPIHmacSecretRegenerateRequest struct + Secret *string + type WebSubAPIHmacSecretRequest struct + DisplayName string + Secret *string + type WebSubAPILifeCycleStatus string + const WebSubAPILifeCycleStatusCREATED + const WebSubAPILifeCycleStatusDEPRECATED + const WebSubAPILifeCycleStatusPUBLISHED + const WebSubAPILifeCycleStatusRETIRED + type WebSubAPIListItem struct + Context *string + CreatedAt *time.Time + CreatedBy *string + DisplayName string + Id *string + LifeCycleStatus *WebSubAPIListItemLifeCycleStatus + ProjectId *string + ReadOnly *bool + UpdatedAt *time.Time + Version *string + type WebSubAPIListItemLifeCycleStatus string + const WebSubAPIListItemLifeCycleStatusCREATED + const WebSubAPIListItemLifeCycleStatusDEPRECATED + const WebSubAPIListItemLifeCycleStatusPUBLISHED + const WebSubAPIListItemLifeCycleStatusRETIRED + type WebSubAPIListResponse struct + Count int + List []WebSubAPIListItem + Pagination Pagination + type WebSubAPITransport string + const WebSubAPITransportHttp + const WebSubAPITransportHttps + type WebSubAllChannelPolicies struct + OnMessageDelivery *WebSubEventPolicies + OnMessageReceived *WebSubEventPolicies + OnSubscription *WebSubEventPolicies + OnUnsubscription *WebSubEventPolicies + type WebSubChannel struct + OnMessageDelivery *WebSubEventPolicies + OnMessageReceived *WebSubEventPolicies + OnSubscription *WebSubEventPolicies + OnUnsubscription *WebSubEventPolicies + type WebSubEventPolicies struct + Policies *[]Policy v0.11.0-cloud1 Jul 8, 2026