kangalapi

package module
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

README

Kangal Admin API 1.0.1 Go SDK

The package contains 585 generated operation methods. See REFERENCE.md for the complete method, HTTP verb, path, and response-model index.

client := kangalapi.NewClient("https://gateway.example.com")
client.APIKey = "replace-with-api-key"

The client defaults X-Tenant-ID and X-Gateway-ID from the published version and supports runtime overrides, timeouts and retries. No credentials are embedded.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type A2AAgentSkill

type A2AAgentSkill struct {
	Description string   `json:"description"`
	Examples    []string `json:"examples,omitempty"`
	Id          string   `json:"id"`
	InputModes  []string `json:"input_modes,omitempty"`
	Name        string   `json:"name"`
	OutputModes []string `json:"output_modes,omitempty"`
	Tags        []string `json:"tags,omitempty"`
}

type AIGatewayConfigCreate

type AIGatewayConfigCreate struct {
	Config      map[string]any `json:"config,omitempty"`
	Description any            `json:"description,omitempty"`
	Enabled     *bool          `json:"enabled,omitempty"`
	Kind        string         `json:"kind"`
	Labels      map[string]any `json:"labels,omitempty"`
	Name        string         `json:"name"`
	TenantId    string         `json:"tenant_id"`
}

type AIGatewayConfigResponse

type AIGatewayConfigResponse struct {
	Config      map[string]any `json:"config,omitempty"`
	CreatedAt   any            `json:"created_at,omitempty"`
	Description any            `json:"description,omitempty"`
	Enabled     *bool          `json:"enabled,omitempty"`
	GatewayId   string         `json:"gateway_id"`
	Id          string         `json:"id"`
	Kind        string         `json:"kind"`
	Labels      map[string]any `json:"labels,omitempty"`
	Name        string         `json:"name"`
	TenantId    string         `json:"tenant_id"`
	UpdatedAt   any            `json:"updated_at,omitempty"`
}

type AIGatewayConfigUpdate

type AIGatewayConfigUpdate struct {
	Config      any `json:"config,omitempty"`
	Description any `json:"description,omitempty"`
	Enabled     any `json:"enabled,omitempty"`
	Kind        any `json:"kind,omitempty"`
	Labels      any `json:"labels,omitempty"`
	Name        any `json:"name,omitempty"`
}

type AIGatewayLiveTelemetryPage

type AIGatewayLiveTelemetryPage struct {
	Backpressure   *bool                       `json:"backpressure,omitempty"`
	CursorExpired  *bool                       `json:"cursor_expired,omitempty"`
	GapDetected    *bool                       `json:"gap_detected,omitempty"`
	GatewayId      string                      `json:"gateway_id"`
	HasMore        *bool                       `json:"has_more,omitempty"`
	Items          []AIGatewayRequestTelemetry `json:"items,omitempty"`
	NextCursor     string                      `json:"next_cursor"`
	PollAfterMs    *int64                      `json:"poll_after_ms,omitempty"`
	RetentionHours *int64                      `json:"retention_hours,omitempty"`
	TenantId       string                      `json:"tenant_id"`
}

type AIGatewayProviderAttemptTelemetry

type AIGatewayProviderAttemptTelemetry struct {
	AvailabilityEligible *bool  `json:"availability_eligible,omitempty"`
	ErrorType            any    `json:"error_type,omitempty"`
	FailureDomain        string `json:"failure_domain"`
	LatencyMs            any    `json:"latency_ms,omitempty"`
	Model                any    `json:"model,omitempty"`
	Outcome              string `json:"outcome"`
	Provider             string `json:"provider"`
	StatusCode           any    `json:"status_code,omitempty"`
}

type AIGatewayProviderTelemetry

type AIGatewayProviderTelemetry struct {
	AvgLatencyMs      any      `json:"avg_latency_ms,omitempty"`
	CacheHits         *int64   `json:"cache_hits,omitempty"`
	CacheSavingsUsd   *float64 `json:"cache_savings_usd,omitempty"`
	CachedTokensTotal *int64   `json:"cached_tokens_total,omitempty"`
	Configured        *bool    `json:"configured,omitempty"`
	CostUsd           *float64 `json:"cost_usd,omitempty"`
	ErrorRate         any      `json:"error_rate,omitempty"`
	Failures          *int64   `json:"failures,omitempty"`
	Fallbacks         *int64   `json:"fallbacks,omitempty"`
	Label             string   `json:"label"`
	LastErrorAt       any      `json:"last_error_at,omitempty"`
	LastErrorType     any      `json:"last_error_type,omitempty"`
	LastSeenAt        any      `json:"last_seen_at,omitempty"`
	P95LatencyMs      any      `json:"p95_latency_ms,omitempty"`
	Provider          string   `json:"provider"`
	ProviderCalls     *int64   `json:"provider_calls,omitempty"`
	Requests          *int64   `json:"requests,omitempty"`
	Status            string   `json:"status"`
	StatusReason      string   `json:"status_reason"`
	TokensTotal       *int64   `json:"tokens_total,omitempty"`
}

type AIGatewayRequestTelemetry

type AIGatewayRequestTelemetry struct {
	BilledCostUsd    *float64                            `json:"billed_cost_usd,omitempty"`
	CacheHit         *bool                               `json:"cache_hit,omitempty"`
	CacheSavingsUsd  *float64                            `json:"cache_savings_usd,omitempty"`
	CompletionTokens *int64                              `json:"completion_tokens,omitempty"`
	ConsumerId       any                                 `json:"consumer_id,omitempty"`
	ErrorType        any                                 `json:"error_type,omitempty"`
	EstimatedCostUsd *float64                            `json:"estimated_cost_usd,omitempty"`
	FailureDomain    *string                             `json:"failure_domain,omitempty"`
	FallbackUsed     *bool                               `json:"fallback_used,omitempty"`
	GatewayId        string                              `json:"gateway_id"`
	Id               string                              `json:"id"`
	LatencyMs        any                                 `json:"latency_ms,omitempty"`
	Model            any                                 `json:"model,omitempty"`
	Outcome          string                              `json:"outcome"`
	PromptTokens     *int64                              `json:"prompt_tokens,omitempty"`
	Provider         string                              `json:"provider"`
	ProviderAttempts []AIGatewayProviderAttemptTelemetry `json:"provider_attempts,omitempty"`
	RequestId        any                                 `json:"request_id,omitempty"`
	RouteId          any                                 `json:"route_id,omitempty"`
	RoutePath        any                                 `json:"route_path,omitempty"`
	StatusCode       int64                               `json:"status_code"`
	StreamCompleted  any                                 `json:"stream_completed,omitempty"`
	TenantId         string                              `json:"tenant_id"`
	Timestamp        string                              `json:"timestamp"`
	TotalTokens      *int64                              `json:"total_tokens,omitempty"`
}

type AIGatewayRequestTelemetryList

type AIGatewayRequestTelemetryList struct {
	GatewayId      string                      `json:"gateway_id"`
	Items          []AIGatewayRequestTelemetry `json:"items,omitempty"`
	RetentionHours *int64                      `json:"retention_hours,omitempty"`
	TenantId       string                      `json:"tenant_id"`
	Total          *int64                      `json:"total,omitempty"`
	Truncated      *bool                       `json:"truncated,omitempty"`
	WindowEnd      string                      `json:"window_end"`
	WindowHours    int64                       `json:"window_hours"`
	WindowStart    string                      `json:"window_start"`
}

type AIGatewayTelemetrySummary

type AIGatewayTelemetrySummary struct {
	Availability      any                          `json:"availability,omitempty"`
	AvgLatencyMs      any                          `json:"avg_latency_ms,omitempty"`
	CacheHitRate      any                          `json:"cache_hit_rate,omitempty"`
	CacheHits         *int64                       `json:"cache_hits,omitempty"`
	CacheSavingsUsd   *float64                     `json:"cache_savings_usd,omitempty"`
	CachedTokensTotal *int64                       `json:"cached_tokens_total,omitempty"`
	CostUsd           *float64                     `json:"cost_usd,omitempty"`
	Failures          *int64                       `json:"failures,omitempty"`
	FallbackRate      any                          `json:"fallback_rate,omitempty"`
	Fallbacks         *int64                       `json:"fallbacks,omitempty"`
	GatewayId         string                       `json:"gateway_id"`
	HasData           *bool                        `json:"has_data,omitempty"`
	P95LatencyMs      any                          `json:"p95_latency_ms,omitempty"`
	ProviderCalls     *int64                       `json:"provider_calls,omitempty"`
	Providers         []AIGatewayProviderTelemetry `json:"providers,omitempty"`
	Requests          *int64                       `json:"requests,omitempty"`
	RetentionHours    *int64                       `json:"retention_hours,omitempty"`
	Successes         *int64                       `json:"successes,omitempty"`
	TenantId          string                       `json:"tenant_id"`
	TokensTotal       *int64                       `json:"tokens_total,omitempty"`
	Truncated         *bool                        `json:"truncated,omitempty"`
	WindowEnd         string                       `json:"window_end"`
	WindowHours       int64                        `json:"window_hours"`
	WindowStart       string                       `json:"window_start"`
}

type AdminAPITokenCreate

type AdminAPITokenCreate struct {
	ExpiresAt any      `json:"expires_at,omitempty"`
	Name      string   `json:"name"`
	Role      any      `json:"role,omitempty"`
	Scopes    []string `json:"scopes,omitempty"`
	TenantId  any      `json:"tenant_id,omitempty"`
}

type AdminAPITokenCreateResponse

type AdminAPITokenCreateResponse struct {
	CreatedAt   any      `json:"created_at,omitempty"`
	CreatedBy   any      `json:"created_by,omitempty"`
	ExpiresAt   any      `json:"expires_at,omitempty"`
	Id          string   `json:"id"`
	LastUsedAt  any      `json:"last_used_at,omitempty"`
	Name        string   `json:"name"`
	RevokedAt   any      `json:"revoked_at,omitempty"`
	Role        string   `json:"role"`
	Scopes      []string `json:"scopes"`
	TenantId    any      `json:"tenant_id,omitempty"`
	Token       string   `json:"token"`
	TokenPrefix string   `json:"token_prefix"`
}

type AdminAPITokenResponse

type AdminAPITokenResponse struct {
	CreatedAt   any      `json:"created_at,omitempty"`
	CreatedBy   any      `json:"created_by,omitempty"`
	ExpiresAt   any      `json:"expires_at,omitempty"`
	Id          string   `json:"id"`
	LastUsedAt  any      `json:"last_used_at,omitempty"`
	Name        string   `json:"name"`
	RevokedAt   any      `json:"revoked_at,omitempty"`
	Role        string   `json:"role"`
	Scopes      []string `json:"scopes"`
	TenantId    any      `json:"tenant_id,omitempty"`
	TokenPrefix string   `json:"token_prefix"`
}

type ApiError

type ApiError struct {
	Status       int
	ResponseBody string
}

func (*ApiError) Error

func (e *ApiError) Error() string

type AppApiAdminRoutesRouteCreate

type AppApiAdminRoutesRouteCreate struct {
	Headers      map[string]any `json:"headers,omitempty"`
	Hosts        []string       `json:"hosts,omitempty"`
	Labels       map[string]any `json:"labels,omitempty"`
	Methods      []string       `json:"methods,omitempty"`
	Name         any            `json:"name,omitempty"`
	Path         string         `json:"path"`
	PathType     *string        `json:"path_type,omitempty"`
	Plugins      []RoutePlugin  `json:"plugins,omitempty"`
	PreserveHost *bool          `json:"preserve_host,omitempty"`
	Priority     *int64         `json:"priority,omitempty"`
	QueryParams  map[string]any `json:"query_params,omitempty"`
	ServiceId    any            `json:"service_id,omitempty"`
	ServiceName  any            `json:"service_name,omitempty"`
	Snis         []string       `json:"snis,omitempty"`
	StripPath    *bool          `json:"strip_path,omitempty"`
	TenantId     string         `json:"tenant_id"`
	Upstream     any            `json:"upstream,omitempty"`
}

type AppApiAdminUpstreamsUpstreamCreate

type AppApiAdminUpstreamsUpstreamCreate struct {
	Name     string `json:"name"`
	TenantId string `json:"tenant_id"`
	Url      any    `json:"url,omitempty"`
}

type AppSchemasRouteSchemaRouteCreate

type AppSchemasRouteSchemaRouteCreate struct {
	Description  *string        `json:"description,omitempty"`
	GatewayId    string         `json:"gateway_id"`
	Headers      map[string]any `json:"headers,omitempty"`
	Hosts        []string       `json:"hosts,omitempty"`
	Methods      []string       `json:"methods,omitempty"`
	Path         string         `json:"path"`
	PathType     *string        `json:"path_type,omitempty"`
	Plugins      []PluginBase   `json:"plugins,omitempty"`
	PreserveHost *bool          `json:"preserve_host,omitempty"`
	Priority     *int64         `json:"priority,omitempty"`
	QueryParams  map[string]any `json:"query_params,omitempty"`
	ServiceId    any            `json:"service_id,omitempty"`
	ServiceName  any            `json:"service_name,omitempty"`
	Snis         []string       `json:"snis,omitempty"`
	StripPath    *bool          `json:"strip_path,omitempty"`
	TenantId     string         `json:"tenant_id"`
	Upstream     any            `json:"upstream,omitempty"`
}

type AppSchemasUpstreamSchemaUpstreamCreate

type AppSchemasUpstreamSchemaUpstreamCreate struct {
	HealthCheck  any    `json:"health_check,omitempty"`
	HealthStatus any    `json:"health_status"`
	Name         string `json:"name"`
	Path         string `json:"path"`
}

type AuditEntrySchema

type AuditEntrySchema struct {
	Id                any `json:"_id,omitempty"`
	Action            any `json:"action,omitempty"`
	Actor             any `json:"actor,omitempty"`
	After             any `json:"after,omitempty"`
	AuditHash         any `json:"audit_hash,omitempty"`
	Before            any `json:"before,omitempty"`
	ClientIp          any `json:"client_ip,omitempty"`
	Entity            any `json:"entity,omitempty"`
	EntityId          any `json:"entity_id,omitempty"`
	Immutable         any `json:"immutable,omitempty"`
	Metadata          any `json:"metadata,omitempty"`
	PreviousAuditHash any `json:"previous_audit_hash,omitempty"`
	RequestId         any `json:"request_id,omitempty"`
	SchemaVersion     any `json:"schema_version,omitempty"`
	TenantId          any `json:"tenant_id,omitempty"`
	Ts                any `json:"ts,omitempty"`
}

type AuditListResponse

type AuditListResponse struct {
	Items []AuditEntrySchema `json:"items"`
	Total int64              `json:"total"`
}

type AuthChallengeResponseSchema

type AuthChallengeResponseSchema struct {
	ChallengeId string `json:"challenge_id"`
	ExpiresIn   int64  `json:"expires_in"`
	Message     string `json:"message"`
}

type AutoscalingPolicyUpsertRequest

type AutoscalingPolicyUpsertRequest struct {
	Enabled                  *bool          `json:"enabled,omitempty"`
	GatewayId                string         `json:"gateway_id"`
	Labels                   map[string]any `json:"labels,omitempty"`
	MaxReplicas              *int64         `json:"max_replicas,omitempty"`
	Metadata                 map[string]any `json:"metadata,omitempty"`
	MinReplicas              *int64         `json:"min_replicas,omitempty"`
	Name                     any            `json:"name,omitempty"`
	PolicyId                 any            `json:"policy_id,omitempty"`
	ScaleDownCooldownSeconds *int64         `json:"scale_down_cooldown_seconds,omitempty"`
	ScaleUpCooldownSeconds   *int64         `json:"scale_up_cooldown_seconds,omitempty"`
	TargetComponentType      *string        `json:"target_component_type,omitempty"`
	TargetCpuUtilization     any            `json:"target_cpu_utilization,omitempty"`
	TargetMemoryUtilization  any            `json:"target_memory_utilization,omitempty"`
	TargetRequestsPerSecond  any            `json:"target_requests_per_second,omitempty"`
	TenantId                 any            `json:"tenant_id,omitempty"`
}

type BackgroundJobListResponse

type BackgroundJobListResponse struct {
	Items []BackgroundJobResponse `json:"items"`
	Total int64                   `json:"total"`
}

type BackgroundJobReplayRequest

type BackgroundJobReplayRequest struct {
	IdempotencyKey any `json:"idempotency_key,omitempty"`
}

type BackgroundJobResponse

type BackgroundJobResponse struct {
	Attempt               *int64 `json:"attempt,omitempty"`
	CancellationRequested *bool  `json:"cancellation_requested,omitempty"`
	CreatedAt             string `json:"created_at"`
	Error                 any    `json:"error,omitempty"`
	IdempotencyKey        any    `json:"idempotency_key,omitempty"`
	JobId                 string `json:"job_id"`
	JobType               string `json:"job_type"`
	MaxAttempts           int64  `json:"max_attempts"`
	PayloadVersion        int64  `json:"payload_version"`
	ReplayOf              any    `json:"replay_of,omitempty"`
	Result                any    `json:"result,omitempty"`
	RunAt                 string `json:"run_at"`
	Status                string `json:"status"`
	TenantId              string `json:"tenant_id"`
	UpdatedAt             string `json:"updated_at"`
}

type BackgroundWorkerHealthResponse

type BackgroundWorkerHealthResponse struct {
	Backend    string           `json:"backend"`
	DeadLetter *int64           `json:"dead_letter,omitempty"`
	Durable    bool             `json:"durable"`
	Pending    *int64           `json:"pending,omitempty"`
	Queued     *int64           `json:"queued,omitempty"`
	Scheduled  *int64           `json:"scheduled,omitempty"`
	Status     string           `json:"status"`
	Workers    []map[string]any `json:"workers,omitempty"`
}

type BillingEntitlementStatus

type BillingEntitlementStatus struct {
	Allowed                 *bool   `json:"allowed,omitempty"`
	ClosedThisMonth         *int64  `json:"closed_this_month,omitempty"`
	Enabled                 *bool   `json:"enabled,omitempty"`
	MonthlyPeriodCloseQuota any     `json:"monthly_period_close_quota,omitempty"`
	PeriodCloseEnabled      *bool   `json:"period_close_enabled,omitempty"`
	Reason                  any     `json:"reason,omitempty"`
	RemainingThisMonth      any     `json:"remaining_this_month,omitempty"`
	Source                  *string `json:"source,omitempty"`
}

type BillingInvoicePreview

type BillingInvoicePreview struct {
	BillingEligible *bool             `json:"billing_eligible,omitempty"`
	Currency        *string           `json:"currency,omitempty"`
	InvoiceId       string            `json:"invoice_id"`
	IsEstimated     *bool             `json:"is_estimated,omitempty"`
	LineItems       []BillingLineItem `json:"line_items,omitempty"`
	PeriodEnd       string            `json:"period_end"`
	PeriodStart     string            `json:"period_start"`
	Status          *string           `json:"status,omitempty"`
	SubtotalUsd     *float64          `json:"subtotal_usd,omitempty"`
	TaxUsd          *float64          `json:"tax_usd,omitempty"`
	TotalUsd        *float64          `json:"total_usd,omitempty"`
	UsageSources    []string          `json:"usage_sources,omitempty"`
}

type BillingLedgerRecord

type BillingLedgerRecord struct {
	BillingEligible bool                   `json:"billing_eligible"`
	CreatedAt       string                 `json:"created_at"`
	CreatedBy       any                    `json:"created_by,omitempty"`
	DataQuality     string                 `json:"data_quality"`
	FinalizedAt     any                    `json:"finalized_at,omitempty"`
	FinalizedBy     any                    `json:"finalized_by,omitempty"`
	GatewayId       any                    `json:"gateway_id,omitempty"`
	IdempotencyKey  string                 `json:"idempotency_key"`
	IsEstimated     bool                   `json:"is_estimated"`
	LedgerId        string                 `json:"ledger_id"`
	PeriodEnd       string                 `json:"period_end"`
	PeriodStart     string                 `json:"period_start"`
	SnapshotDigest  string                 `json:"snapshot_digest"`
	SourceWatermark string                 `json:"source_watermark"`
	Status          *string                `json:"status,omitempty"`
	Summary         MeteringBillingSummary `json:"summary"`
	TenantId        string                 `json:"tenant_id"`
}

type BillingLedgerSnapshotRequest

type BillingLedgerSnapshotRequest struct {
	Days            *int64 `json:"days,omitempty"`
	GatewayId       any    `json:"gateway_id,omitempty"`
	PeriodEnd       any    `json:"period_end,omitempty"`
	PeriodStart     any    `json:"period_start,omitempty"`
	SourceWatermark any    `json:"source_watermark,omitempty"`
	TenantId        any    `json:"tenant_id,omitempty"`
}

type BillingLineItem

type BillingLineItem struct {
	AmountUsd    *float64 `json:"amount_usd,omitempty"`
	GatewayId    any      `json:"gateway_id,omitempty"`
	Id           string   `json:"id"`
	Label        string   `json:"label"`
	Quantity     float64  `json:"quantity"`
	Unit         string   `json:"unit"`
	UnitPriceUsd *float64 `json:"unit_price_usd,omitempty"`
}

type BillingOperationsStatus

type BillingOperationsStatus struct {
	Entitlement BillingEntitlementStatus   `json:"entitlement"`
	GeneratedAt string                     `json:"generated_at"`
	Periods     []BillingPeriodCloseResult `json:"periods,omitempty"`
	TenantId    string                     `json:"tenant_id"`
	Totals      map[string]any             `json:"totals,omitempty"`
}

type BillingPeriodCloseRequest

type BillingPeriodCloseRequest struct {
	GatewayId       any    `json:"gateway_id,omitempty"`
	PeriodEnd       string `json:"period_end"`
	PeriodStart     string `json:"period_start"`
	SourceWatermark any    `json:"source_watermark,omitempty"`
	TenantId        any    `json:"tenant_id,omitempty"`
}

type BillingPeriodCloseResult

type BillingPeriodCloseResult struct {
	Invoice        PersistedInvoiceRecord      `json:"invoice"`
	Period         UsagePeriodRecord           `json:"period"`
	Reconciliation BillingReconciliationRecord `json:"reconciliation"`
}

type BillingPlan

type BillingPlan struct {
	AiMarkupPercent        *float64 `json:"ai_markup_percent,omitempty"`
	BaseMonthlyUsd         *float64 `json:"base_monthly_usd,omitempty"`
	Code                   string   `json:"code"`
	IncludedRequests       *int64   `json:"included_requests,omitempty"`
	Name                   string   `json:"name"`
	RequestOveragePer1kUsd *float64 `json:"request_overage_per_1k_usd,omitempty"`
	RequestPolicy          *string  `json:"request_policy,omitempty"`
}

type BillingQuotaStatus

type BillingQuotaStatus struct {
	Blocked            *bool    `json:"blocked,omitempty"`
	Limit              *int64   `json:"limit,omitempty"`
	Policy             *string  `json:"policy,omitempty"`
	Remaining          *int64   `json:"remaining,omitempty"`
	Status             *string  `json:"status,omitempty"`
	Used               *int64   `json:"used,omitempty"`
	UtilizationPercent *float64 `json:"utilization_percent,omitempty"`
}

type BillingReconciliationEvidence

type BillingReconciliationEvidence struct {
	AiTokens        *int64   `json:"ai_tokens,omitempty"`
	DifferenceUsd   *float64 `json:"difference_usd,omitempty"`
	GatewayCount    *int64   `json:"gateway_count,omitempty"`
	InvoiceDigest   string   `json:"invoice_digest"`
	InvoiceTotalUsd *float64 `json:"invoice_total_usd,omitempty"`
	LineItemCount   *int64   `json:"line_item_count,omitempty"`
	Method          *string  `json:"method,omitempty"`
	RequestCount    *int64   `json:"request_count,omitempty"`
	SourceWatermark string   `json:"source_watermark"`
	UsageDigest     string   `json:"usage_digest"`
	UsageTotalUsd   *float64 `json:"usage_total_usd,omitempty"`
}

type BillingReconciliationRecord

type BillingReconciliationRecord struct {
	Evidence         BillingReconciliationEvidence `json:"evidence"`
	InvoiceRecordId  string                        `json:"invoice_record_id"`
	PeriodId         string                        `json:"period_id"`
	ReconciledAt     string                        `json:"reconciled_at"`
	ReconciledBy     any                           `json:"reconciled_by,omitempty"`
	ReconciliationId string                        `json:"reconciliation_id"`
	RecordDigest     string                        `json:"record_digest"`
	Status           string                        `json:"status"`
	TenantId         string                        `json:"tenant_id"`
}

type BodySamlCallbackAuthEnterpriseSamlCallbackPost

type BodySamlCallbackAuthEnterpriseSamlCallbackPost struct {
	RelayState   string `json:"RelayState"`
	SAMLResponse string `json:"SAMLResponse"`
}

type CACertificateCreate

type CACertificateCreate struct {
	CertDigest any            `json:"cert_digest,omitempty"`
	CertPem    string         `json:"cert_pem"`
	Labels     map[string]any `json:"labels,omitempty"`
	Metadata   map[string]any `json:"metadata,omitempty"`
	Name       string         `json:"name"`
	Tags       []string       `json:"tags,omitempty"`
	TenantId   string         `json:"tenant_id"`
}

type CACertificateResponse

type CACertificateResponse struct {
	CertDigest string         `json:"cert_digest"`
	CertPem    string         `json:"cert_pem"`
	GatewayId  string         `json:"gateway_id"`
	Id         string         `json:"id"`
	Labels     map[string]any `json:"labels,omitempty"`
	Metadata   map[string]any `json:"metadata,omitempty"`
	Name       string         `json:"name"`
	Tags       []string       `json:"tags,omitempty"`
	TenantId   string         `json:"tenant_id"`
}

type CACertificateUpdate

type CACertificateUpdate struct {
	CertDigest any `json:"cert_digest,omitempty"`
	CertPem    any `json:"cert_pem,omitempty"`
	Labels     any `json:"labels,omitempty"`
	Metadata   any `json:"metadata,omitempty"`
	Name       any `json:"name,omitempty"`
	Tags       any `json:"tags,omitempty"`
}

type CertificateCreate

type CertificateCreate struct {
	CertPem  string `json:"cert_pem"`
	KeyPem   string `json:"key_pem"`
	Name     string `json:"name"`
	TenantId string `json:"tenant_id"`
}

type CertificateResponse

type CertificateResponse struct {
	CertDigest         any    `json:"cert_digest,omitempty"`
	Id                 string `json:"id"`
	Name               string `json:"name"`
	PreviousCertDigest any    `json:"previous_cert_digest,omitempty"`
	RotatedAt          any    `json:"rotated_at,omitempty"`
	RotationVersion    any    `json:"rotation_version,omitempty"`
	TenantId           string `json:"tenant_id"`
}

type CertificateRotateRequest

type CertificateRotateRequest struct {
	CertPem   string `json:"cert_pem"`
	KeyPem    string `json:"key_pem"`
	Name      any    `json:"name,omitempty"`
	RotatedBy any    `json:"rotated_by,omitempty"`
}

type CertificateUpdate

type CertificateUpdate struct {
	CertPem  any `json:"cert_pem,omitempty"`
	KeyPem   any `json:"key_pem,omitempty"`
	Name     any `json:"name,omitempty"`
	TenantId any `json:"tenant_id,omitempty"`
}

type Client

type Client struct {
	BaseURL     string
	APIKey      string
	BearerToken string
	TenantID    string
	GatewayID   string
	Headers     map[string]string
	HTTPClient  *http.Client
	MaxRetries  int
	RetryDelay  time.Duration
}

func NewClient

func NewClient(baseURL string) *Client

func (*Client) A2aJsonRpcA2aResourceIdPost

func (c *Client) A2aJsonRpcA2aResourceIdPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) AcceptInvitationAuthEnterpriseInvitationsAcceptPost

func (c *Client) AcceptInvitationAuthEnterpriseInvitationsAcceptPost(ctx context.Context, options RequestOptions) (*TokenPairSchema, error)

func (*Client) AcknowledgeSloAlertAdminSlosSloIdAcknowledgePost

func (c *Client) AcknowledgeSloAlertAdminSlosSloIdAcknowledgePost(ctx context.Context, options RequestOptions) (*SLOResponse, error)

func (*Client) AcknowledgeSloAlertApiV1AdminSlosSloIdAcknowledgePost

func (c *Client) AcknowledgeSloAlertApiV1AdminSlosSloIdAcknowledgePost(ctx context.Context, options RequestOptions) (*SLOResponse, error)

func (*Client) AiChatCompletionsAiV1ChatCompletionsPost

func (c *Client) AiChatCompletionsAiV1ChatCompletionsPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ApiVersionsApiVersionsGet

func (c *Client) ApiVersionsApiVersionsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) AssignConsumerToGroupAdminConsumerGroupsGroupIdConsumersConsumerIdPost

func (c *Client) AssignConsumerToGroupAdminConsumerGroupsGroupIdConsumersConsumerIdPost(ctx context.Context, options RequestOptions) (*ConsumerResponse, error)

func (*Client) AssignConsumerToGroupApiV1AdminConsumerGroupsGroupIdConsumersConsumerIdPost

func (c *Client) AssignConsumerToGroupApiV1AdminConsumerGroupsGroupIdConsumersConsumerIdPost(ctx context.Context, options RequestOptions) (*ConsumerResponse, error)

func (*Client) AssignTenantPlanAdminEntitlementsAssignmentsTenantIdPut

func (c *Client) AssignTenantPlanAdminEntitlementsAssignmentsTenantIdPut(ctx context.Context, options RequestOptions) (*PlanAssignmentResponse, error)

func (*Client) AssignTenantPlanApiV1AdminEntitlementsAssignmentsTenantIdPut

func (c *Client) AssignTenantPlanApiV1AdminEntitlementsAssignmentsTenantIdPut(ctx context.Context, options RequestOptions) (*PlanAssignmentResponse, error)

func (*Client) BackgroundWorkerHealthAdminBackgroundJobsHealthGet

func (c *Client) BackgroundWorkerHealthAdminBackgroundJobsHealthGet(ctx context.Context, options RequestOptions) (*BackgroundWorkerHealthResponse, error)

func (*Client) BackgroundWorkerHealthApiV1AdminBackgroundJobsHealthGet

func (c *Client) BackgroundWorkerHealthApiV1AdminBackgroundJobsHealthGet(ctx context.Context, options RequestOptions) (*BackgroundWorkerHealthResponse, error)

func (*Client) BeginGatewayPromotionAdminGatewaysGatewayIdPromotionsPost

func (c *Client) BeginGatewayPromotionAdminGatewaysGatewayIdPromotionsPost(ctx context.Context, options RequestOptions) (*GatewayDRStatusResponse, error)

func (*Client) BeginGatewayPromotionApiV1AdminGatewaysGatewayIdPromotionsPost

func (c *Client) BeginGatewayPromotionApiV1AdminGatewaysGatewayIdPromotionsPost(ctx context.Context, options RequestOptions) (*GatewayDRStatusResponse, error)

func (*Client) BillingOperationsStatusAdminMeteringBillingOperationsStatusGet

func (c *Client) BillingOperationsStatusAdminMeteringBillingOperationsStatusGet(ctx context.Context, options RequestOptions) (*BillingOperationsStatus, error)

func (*Client) BillingOperationsStatusApiV1AdminMeteringBillingOperationsStatusGet

func (c *Client) BillingOperationsStatusApiV1AdminMeteringBillingOperationsStatusGet(ctx context.Context, options RequestOptions) (*BillingOperationsStatus, error)

func (*Client) CancelBackgroundJobAdminBackgroundJobsJobIdCancelPost

func (c *Client) CancelBackgroundJobAdminBackgroundJobsJobIdCancelPost(ctx context.Context, options RequestOptions) (*BackgroundJobResponse, error)

func (*Client) CancelBackgroundJobApiV1AdminBackgroundJobsJobIdCancelPost

func (c *Client) CancelBackgroundJobApiV1AdminBackgroundJobsJobIdCancelPost(ctx context.Context, options RequestOptions) (*BackgroundJobResponse, error)

func (*Client) ChangeUserRoleAuthUsersUserIdRolePost

func (c *Client) ChangeUserRoleAuthUsersUserIdRolePost(ctx context.Context, options RequestOptions) (*UserResponseSchema, error)

func (*Client) CloseBillingPeriodAdminMeteringBillingPeriodsClosePost

func (c *Client) CloseBillingPeriodAdminMeteringBillingPeriodsClosePost(ctx context.Context, options RequestOptions) (*BillingPeriodCloseResult, error)

func (*Client) CloseBillingPeriodApiV1AdminMeteringBillingPeriodsClosePost

func (c *Client) CloseBillingPeriodApiV1AdminMeteringBillingPeriodsClosePost(ctx context.Context, options RequestOptions) (*BillingPeriodCloseResult, error)

func (*Client) ConfirmGatewayPromotionAdminGatewaysGatewayIdPromotionsConfirmPost

func (c *Client) ConfirmGatewayPromotionAdminGatewaysGatewayIdPromotionsConfirmPost(ctx context.Context, options RequestOptions) (*GatewayDRStatusResponse, error)

func (*Client) ConfirmGatewayPromotionApiV1AdminGatewaysGatewayIdPromotionsConfirmPost

func (c *Client) ConfirmGatewayPromotionApiV1AdminGatewaysGatewayIdPromotionsConfirmPost(ctx context.Context, options RequestOptions) (*GatewayDRStatusResponse, error)

func (*Client) ConfirmPasswordResetAuthPasswordResetPost

func (c *Client) ConfirmPasswordResetAuthPasswordResetPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) CorrelateObservabilityRequestAdminObservabilityRequestsRequestIdGet

func (c *Client) CorrelateObservabilityRequestAdminObservabilityRequestsRequestIdGet(ctx context.Context, options RequestOptions) (*ObservabilityEventList, error)

func (*Client) CorrelateObservabilityRequestApiV1AdminObservabilityRequestsRequestIdGet

func (c *Client) CorrelateObservabilityRequestApiV1AdminObservabilityRequestsRequestIdGet(ctx context.Context, options RequestOptions) (*ObservabilityEventList, error)

func (*Client) CreateAdminApiTokenAdminApiTokensPost

func (c *Client) CreateAdminApiTokenAdminApiTokensPost(ctx context.Context, options RequestOptions) (*AdminAPITokenCreateResponse, error)

func (*Client) CreateAdminApiTokenApiV1AdminApiTokensPost

func (c *Client) CreateAdminApiTokenApiV1AdminApiTokensPost(ctx context.Context, options RequestOptions) (*AdminAPITokenCreateResponse, error)

func (*Client) CreateAiGatewayConfigAdminGatewaysGatewayIdAiGatewayConfigsPost

func (c *Client) CreateAiGatewayConfigAdminGatewaysGatewayIdAiGatewayConfigsPost(ctx context.Context, options RequestOptions) (*AIGatewayConfigResponse, error)

func (*Client) CreateAiGatewayConfigApiV1AdminGatewaysGatewayIdAiGatewayConfigsPost

func (c *Client) CreateAiGatewayConfigApiV1AdminGatewaysGatewayIdAiGatewayConfigsPost(ctx context.Context, options RequestOptions) (*AIGatewayConfigResponse, error)

func (*Client) CreateBillingLedgerSnapshotAdminMeteringBillingLedgerSnapshotsPost

func (c *Client) CreateBillingLedgerSnapshotAdminMeteringBillingLedgerSnapshotsPost(ctx context.Context, options RequestOptions) (*BillingLedgerRecord, error)

func (*Client) CreateBillingLedgerSnapshotApiV1AdminMeteringBillingLedgerSnapshotsPost

func (c *Client) CreateBillingLedgerSnapshotApiV1AdminMeteringBillingLedgerSnapshotsPost(ctx context.Context, options RequestOptions) (*BillingLedgerRecord, error)

func (*Client) CreateCaCertificateAdminGatewaysGatewayIdCaCertificatesPost

func (c *Client) CreateCaCertificateAdminGatewaysGatewayIdCaCertificatesPost(ctx context.Context, options RequestOptions) (*CACertificateResponse, error)

func (*Client) CreateCaCertificateApiV1AdminGatewaysGatewayIdCaCertificatesPost

func (c *Client) CreateCaCertificateApiV1AdminGatewaysGatewayIdCaCertificatesPost(ctx context.Context, options RequestOptions) (*CACertificateResponse, error)

func (*Client) CreateCertificateAdminGatewaysGatewayIdCertificatesPost

func (c *Client) CreateCertificateAdminGatewaysGatewayIdCertificatesPost(ctx context.Context, options RequestOptions) (*CertificateResponse, error)

func (*Client) CreateCertificateApiV1AdminGatewaysGatewayIdCertificatesPost

func (c *Client) CreateCertificateApiV1AdminGatewaysGatewayIdCertificatesPost(ctx context.Context, options RequestOptions) (*CertificateResponse, error)

func (*Client) CreateConfigSnapshotAdminConfigSnapshotsPost

func (c *Client) CreateConfigSnapshotAdminConfigSnapshotsPost(ctx context.Context, options RequestOptions) (*ConfigSnapshot, error)

func (*Client) CreateConfigSnapshotApiV1AdminConfigSnapshotsPost

func (c *Client) CreateConfigSnapshotApiV1AdminConfigSnapshotsPost(ctx context.Context, options RequestOptions) (*ConfigSnapshot, error)

func (*Client) CreateConsumerAdminConsumersPost

func (c *Client) CreateConsumerAdminConsumersPost(ctx context.Context, options RequestOptions) (*ConsumerResponse, error)

func (*Client) CreateConsumerApiV1AdminConsumersPost

func (c *Client) CreateConsumerApiV1AdminConsumersPost(ctx context.Context, options RequestOptions) (*ConsumerResponse, error)

func (*Client) CreateConsumerGroupAdminConsumerGroupsPost

func (c *Client) CreateConsumerGroupAdminConsumerGroupsPost(ctx context.Context, options RequestOptions) (*ConsumerGroupResponse, error)

func (*Client) CreateConsumerGroupApiV1AdminConsumerGroupsPost

func (c *Client) CreateConsumerGroupApiV1AdminConsumerGroupsPost(ctx context.Context, options RequestOptions) (*ConsumerGroupResponse, error)

func (*Client) CreateCredentialAdminConsumerCredentialsPost

func (c *Client) CreateCredentialAdminConsumerCredentialsPost(ctx context.Context, options RequestOptions) (*CredentialResponse, error)

func (*Client) CreateCredentialApiV1AdminConsumerCredentialsPost

func (c *Client) CreateCredentialApiV1AdminConsumerCredentialsPost(ctx context.Context, options RequestOptions) (*CredentialResponse, error)

func (*Client) CreateCredentialForConsumerAdminConsumersConsumerIdCredentialsPost

func (c *Client) CreateCredentialForConsumerAdminConsumersConsumerIdCredentialsPost(ctx context.Context, options RequestOptions) (*CredentialResponse, error)

func (*Client) CreateCredentialForConsumerApiV1AdminConsumersConsumerIdCredentialsPost

func (c *Client) CreateCredentialForConsumerApiV1AdminConsumersConsumerIdCredentialsPost(ctx context.Context, options RequestOptions) (*CredentialResponse, error)

func (*Client) CreateCustomDomainAdminGatewaysGatewayIdCustomDomainsPost

func (c *Client) CreateCustomDomainAdminGatewaysGatewayIdCustomDomainsPost(ctx context.Context, options RequestOptions) (*CustomDomainResponse, error)

func (*Client) CreateCustomDomainApiV1AdminGatewaysGatewayIdCustomDomainsPost

func (c *Client) CreateCustomDomainApiV1AdminGatewaysGatewayIdCustomDomainsPost(ctx context.Context, options RequestOptions) (*CustomDomainResponse, error)

func (*Client) CreateCustomRoleAdminRbacRolesPost

func (c *Client) CreateCustomRoleAdminRbacRolesPost(ctx context.Context, options RequestOptions) (*RBACCustomRoleResponse, error)

func (*Client) CreateCustomRoleApiV1AdminRbacRolesPost

func (c *Client) CreateCustomRoleApiV1AdminRbacRolesPost(ctx context.Context, options RequestOptions) (*RBACCustomRoleResponse, error)

func (*Client) CreateDrDrillAdminDrDrillsPost

func (c *Client) CreateDrDrillAdminDrDrillsPost(ctx context.Context, options RequestOptions) (*DRDrillResponse, error)

func (*Client) CreateDrDrillApiV1AdminDrDrillsPost

func (c *Client) CreateDrDrillApiV1AdminDrDrillsPost(ctx context.Context, options RequestOptions) (*DRDrillResponse, error)

func (*Client) CreateFederationAdminFederationsPost

func (c *Client) CreateFederationAdminFederationsPost(ctx context.Context, options RequestOptions) (*FederationResponse, error)

func (*Client) CreateFederationApiV1AdminFederationsPost

func (c *Client) CreateFederationApiV1AdminFederationsPost(ctx context.Context, options RequestOptions) (*FederationResponse, error)

func (*Client) CreateGatewayAdminGatewaysPost

func (c *Client) CreateGatewayAdminGatewaysPost(ctx context.Context, options RequestOptions) (*GatewayResponse, error)

func (*Client) CreateGatewayApiV1AdminGatewaysPost

func (c *Client) CreateGatewayApiV1AdminGatewaysPost(ctx context.Context, options RequestOptions) (*GatewayResponse, error)

func (*Client) CreateGatewayGatewaysPost

func (c *Client) CreateGatewayGatewaysPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) CreateGroupAdminScimV2GroupsPost

func (c *Client) CreateGroupAdminScimV2GroupsPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) CreateGroupApiV1AdminScimV2GroupsPost

func (c *Client) CreateGroupApiV1AdminScimV2GroupsPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) CreateObservabilityEventAdminObservabilityEventsPost

func (c *Client) CreateObservabilityEventAdminObservabilityEventsPost(ctx context.Context, options RequestOptions) (*ObservabilityEvent, error)

func (*Client) CreateObservabilityEventApiV1AdminObservabilityEventsPost

func (c *Client) CreateObservabilityEventApiV1AdminObservabilityEventsPost(ctx context.Context, options RequestOptions) (*ObservabilityEvent, error)

func (*Client) CreateOrganizationAdminRbacOrganizationsPost

func (c *Client) CreateOrganizationAdminRbacOrganizationsPost(ctx context.Context, options RequestOptions) (*RBACOrganizationResponse, error)

func (*Client) CreateOrganizationApiV1AdminRbacOrganizationsPost

func (c *Client) CreateOrganizationApiV1AdminRbacOrganizationsPost(ctx context.Context, options RequestOptions) (*RBACOrganizationResponse, error)

func (*Client) CreatePluginPluginsPost

func (c *Client) CreatePluginPluginsPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) CreatePrivatePluginRegistryPluginRegistriesPost

func (c *Client) CreatePrivatePluginRegistryPluginRegistriesPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) CreateProtocolResourceAdminGatewaysGatewayIdProtocolGatewayResourcesPost

func (c *Client) CreateProtocolResourceAdminGatewaysGatewayIdProtocolGatewayResourcesPost(ctx context.Context, options RequestOptions) (*ProtocolResourceResponse, error)

func (*Client) CreateProtocolResourceApiV1AdminGatewaysGatewayIdProtocolGatewayResourcesPost

func (c *Client) CreateProtocolResourceApiV1AdminGatewaysGatewayIdProtocolGatewayResourcesPost(ctx context.Context, options RequestOptions) (*ProtocolResourceResponse, error)

func (*Client) CreateRealmAdminRealmsPost

func (c *Client) CreateRealmAdminRealmsPost(ctx context.Context, options RequestOptions) (*RealmResponse, error)

func (*Client) CreateRealmApiV1AdminRealmsPost

func (c *Client) CreateRealmApiV1AdminRealmsPost(ctx context.Context, options RequestOptions) (*RealmResponse, error)

func (*Client) CreateRedisConfigAdminGatewaysGatewayIdRedisConfigsPost

func (c *Client) CreateRedisConfigAdminGatewaysGatewayIdRedisConfigsPost(ctx context.Context, options RequestOptions) (*RedisConfigResponse, error)

func (*Client) CreateRedisConfigApiV1AdminGatewaysGatewayIdRedisConfigsPost

func (c *Client) CreateRedisConfigApiV1AdminGatewaysGatewayIdRedisConfigsPost(ctx context.Context, options RequestOptions) (*RedisConfigResponse, error)

func (*Client) CreateRegionAdminRegionsPost

func (c *Client) CreateRegionAdminRegionsPost(ctx context.Context, options RequestOptions) (*RegionResponse, error)

func (*Client) CreateRegionApiV1AdminRegionsPost

func (c *Client) CreateRegionApiV1AdminRegionsPost(ctx context.Context, options RequestOptions) (*RegionResponse, error)

func (*Client) CreateRouteAdminGatewaysGatewayIdRoutesPost

func (c *Client) CreateRouteAdminGatewaysGatewayIdRoutesPost(ctx context.Context, options RequestOptions) (*RouteResponse, error)

func (*Client) CreateRouteApiV1AdminGatewaysGatewayIdRoutesPost

func (c *Client) CreateRouteApiV1AdminGatewaysGatewayIdRoutesPost(ctx context.Context, options RequestOptions) (*RouteResponse, error)

func (*Client) CreateRouteForServiceAdminGatewaysGatewayIdServicesServiceIdOrNameRoutesPost

func (c *Client) CreateRouteForServiceAdminGatewaysGatewayIdServicesServiceIdOrNameRoutesPost(ctx context.Context, options RequestOptions) (*RouteResponse, error)

func (*Client) CreateRouteForServiceApiV1AdminGatewaysGatewayIdServicesServiceIdOrNameRoutesPost

func (c *Client) CreateRouteForServiceApiV1AdminGatewaysGatewayIdServicesServiceIdOrNameRoutesPost(ctx context.Context, options RequestOptions) (*RouteResponse, error)

func (*Client) CreateRouteRoutesPost

func (c *Client) CreateRouteRoutesPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) CreateScimTokenAdminEnterpriseIdentityScimTokensPost

func (c *Client) CreateScimTokenAdminEnterpriseIdentityScimTokensPost(ctx context.Context, options RequestOptions) (*SCIMTokenResponse, error)

func (*Client) CreateScimTokenApiV1AdminEnterpriseIdentityScimTokensPost

func (c *Client) CreateScimTokenApiV1AdminEnterpriseIdentityScimTokensPost(ctx context.Context, options RequestOptions) (*SCIMTokenResponse, error)

func (*Client) CreateServiceAdminGatewaysGatewayIdServicesPost

func (c *Client) CreateServiceAdminGatewaysGatewayIdServicesPost(ctx context.Context, options RequestOptions) (*ServiceResponse, error)

func (*Client) CreateServiceApiV1AdminGatewaysGatewayIdServicesPost

func (c *Client) CreateServiceApiV1AdminGatewaysGatewayIdServicesPost(ctx context.Context, options RequestOptions) (*ServiceResponse, error)

func (*Client) CreateSloAdminSlosPost

func (c *Client) CreateSloAdminSlosPost(ctx context.Context, options RequestOptions) (*SLOResponse, error)

func (*Client) CreateSloApiV1AdminSlosPost

func (c *Client) CreateSloApiV1AdminSlosPost(ctx context.Context, options RequestOptions) (*SLOResponse, error)

func (*Client) CreateSniAdminGatewaysGatewayIdSnisPost

func (c *Client) CreateSniAdminGatewaysGatewayIdSnisPost(ctx context.Context, options RequestOptions) (*SNIResponse, error)

func (*Client) CreateSniApiV1AdminGatewaysGatewayIdSnisPost

func (c *Client) CreateSniApiV1AdminGatewaysGatewayIdSnisPost(ctx context.Context, options RequestOptions) (*SNIResponse, error)

func (*Client) CreateSniForCertificateAdminGatewaysGatewayIdCertificatesCertificateIdSnisPost

func (c *Client) CreateSniForCertificateAdminGatewaysGatewayIdCertificatesCertificateIdSnisPost(ctx context.Context, options RequestOptions) (*SNIResponse, error)

func (*Client) CreateSniForCertificateApiV1AdminGatewaysGatewayIdCertificatesCertificateIdSnisPost

func (c *Client) CreateSniForCertificateApiV1AdminGatewaysGatewayIdCertificatesCertificateIdSnisPost(ctx context.Context, options RequestOptions) (*SNIResponse, error)

func (*Client) CreateTargetAdminGatewaysGatewayIdTargetsPost

func (c *Client) CreateTargetAdminGatewaysGatewayIdTargetsPost(ctx context.Context, options RequestOptions) (*TargetResponse, error)

func (*Client) CreateTargetApiV1AdminGatewaysGatewayIdTargetsPost

func (c *Client) CreateTargetApiV1AdminGatewaysGatewayIdTargetsPost(ctx context.Context, options RequestOptions) (*TargetResponse, error)

func (*Client) CreateTargetForUpstreamAdminGatewaysGatewayIdUpstreamsUpstreamIdTargetsPost

func (c *Client) CreateTargetForUpstreamAdminGatewaysGatewayIdUpstreamsUpstreamIdTargetsPost(ctx context.Context, options RequestOptions) (*TargetResponse, error)

func (*Client) CreateTargetForUpstreamApiV1AdminGatewaysGatewayIdUpstreamsUpstreamIdTargetsPost

func (c *Client) CreateTargetForUpstreamApiV1AdminGatewaysGatewayIdUpstreamsUpstreamIdTargetsPost(ctx context.Context, options RequestOptions) (*TargetResponse, error)

func (*Client) CreateTeamAdminRbacTeamsPost

func (c *Client) CreateTeamAdminRbacTeamsPost(ctx context.Context, options RequestOptions) (*RBACTeamResponse, error)

func (*Client) CreateTeamApiV1AdminRbacTeamsPost

func (c *Client) CreateTeamApiV1AdminRbacTeamsPost(ctx context.Context, options RequestOptions) (*RBACTeamResponse, error)

func (*Client) CreateTenantAdminAuthUsersAdminPost

func (c *Client) CreateTenantAdminAuthUsersAdminPost(ctx context.Context, options RequestOptions) (*UserResponseSchema, error)

func (*Client) CreateTenantTenantsPost

func (c *Client) CreateTenantTenantsPost(ctx context.Context, options RequestOptions) (*TenantResponse, error)

func (*Client) CreateUpgradeOrchestrationAdminLifecycleUpgradesPost

func (c *Client) CreateUpgradeOrchestrationAdminLifecycleUpgradesPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) CreateUpgradeOrchestrationApiV1AdminLifecycleUpgradesPost

func (c *Client) CreateUpgradeOrchestrationApiV1AdminLifecycleUpgradesPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) CreateUpstreamAdminGatewaysGatewayIdUpstreamsPost

func (c *Client) CreateUpstreamAdminGatewaysGatewayIdUpstreamsPost(ctx context.Context, options RequestOptions) (*UpstreamResponse, error)

func (*Client) CreateUpstreamApiV1AdminGatewaysGatewayIdUpstreamsPost

func (c *Client) CreateUpstreamApiV1AdminGatewaysGatewayIdUpstreamsPost(ctx context.Context, options RequestOptions) (*UpstreamResponse, error)

func (*Client) CreateUpstreamCreateUpstreamPost

func (c *Client) CreateUpstreamCreateUpstreamPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) CreateUserAdminScimV2UsersPost

func (c *Client) CreateUserAdminScimV2UsersPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) CreateUserApiV1AdminScimV2UsersPost

func (c *Client) CreateUserApiV1AdminScimV2UsersPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) CreateVaultAdminGatewaysGatewayIdVaultsPost

func (c *Client) CreateVaultAdminGatewaysGatewayIdVaultsPost(ctx context.Context, options RequestOptions) (*VaultResponse, error)

func (*Client) CreateVaultApiV1AdminGatewaysGatewayIdVaultsPost

func (c *Client) CreateVaultApiV1AdminGatewaysGatewayIdVaultsPost(ctx context.Context, options RequestOptions) (*VaultResponse, error)

func (*Client) CreateWorkspaceAdminWorkspacesPost

func (c *Client) CreateWorkspaceAdminWorkspacesPost(ctx context.Context, options RequestOptions) (*WorkspaceResponse, error)

func (*Client) CreateWorkspaceApiV1AdminWorkspacesPost

func (c *Client) CreateWorkspaceApiV1AdminWorkspacesPost(ctx context.Context, options RequestOptions) (*WorkspaceResponse, error)

func (*Client) DashboardDashboardGet

func (c *Client) DashboardDashboardGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeactivateTenantTenantsSlugDeactivatePatch

func (c *Client) DeactivateTenantTenantsSlugDeactivatePatch(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteAiGatewayConfigAdminGatewaysGatewayIdAiGatewayConfigsConfigIdDelete

func (c *Client) DeleteAiGatewayConfigAdminGatewaysGatewayIdAiGatewayConfigsConfigIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteAiGatewayConfigApiV1AdminGatewaysGatewayIdAiGatewayConfigsConfigIdDelete

func (c *Client) DeleteAiGatewayConfigApiV1AdminGatewaysGatewayIdAiGatewayConfigsConfigIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteCaCertificateAdminGatewaysGatewayIdCaCertificatesCaCertificateIdDelete

func (c *Client) DeleteCaCertificateAdminGatewaysGatewayIdCaCertificatesCaCertificateIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteCaCertificateApiV1AdminGatewaysGatewayIdCaCertificatesCaCertificateIdDelete

func (c *Client) DeleteCaCertificateApiV1AdminGatewaysGatewayIdCaCertificatesCaCertificateIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteCertificateAdminGatewaysGatewayIdCertificatesCertIdDelete

func (c *Client) DeleteCertificateAdminGatewaysGatewayIdCertificatesCertIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteCertificateApiV1AdminGatewaysGatewayIdCertificatesCertIdDelete

func (c *Client) DeleteCertificateApiV1AdminGatewaysGatewayIdCertificatesCertIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteConsumerAdminConsumersConsumerIdDelete

func (c *Client) DeleteConsumerAdminConsumersConsumerIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteConsumerApiV1AdminConsumersConsumerIdDelete

func (c *Client) DeleteConsumerApiV1AdminConsumersConsumerIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteConsumerGroupAdminConsumerGroupsGroupIdDelete

func (c *Client) DeleteConsumerGroupAdminConsumerGroupsGroupIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteConsumerGroupApiV1AdminConsumerGroupsGroupIdDelete

func (c *Client) DeleteConsumerGroupApiV1AdminConsumerGroupsGroupIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteCredentialAdminConsumerCredentialsCredentialIdDelete

func (c *Client) DeleteCredentialAdminConsumerCredentialsCredentialIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteCredentialApiV1AdminConsumerCredentialsCredentialIdDelete

func (c *Client) DeleteCredentialApiV1AdminConsumerCredentialsCredentialIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteCustomDomainAdminGatewaysGatewayIdCustomDomainsDomainIdDelete

func (c *Client) DeleteCustomDomainAdminGatewaysGatewayIdCustomDomainsDomainIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteCustomDomainApiV1AdminGatewaysGatewayIdCustomDomainsDomainIdDelete

func (c *Client) DeleteCustomDomainApiV1AdminGatewaysGatewayIdCustomDomainsDomainIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteCustomRoleAdminRbacRolesRoleIdDelete

func (c *Client) DeleteCustomRoleAdminRbacRolesRoleIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteCustomRoleApiV1AdminRbacRolesRoleIdDelete

func (c *Client) DeleteCustomRoleApiV1AdminRbacRolesRoleIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteEntitlementOverrideAdminEntitlementsOverridesTenantIdFeatureKeyDelete

func (c *Client) DeleteEntitlementOverrideAdminEntitlementsOverridesTenantIdFeatureKeyDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteEntitlementOverrideApiV1AdminEntitlementsOverridesTenantIdFeatureKeyDelete

func (c *Client) DeleteEntitlementOverrideApiV1AdminEntitlementsOverridesTenantIdFeatureKeyDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteGatewayAdminGatewaysGatewayIdDelete

func (c *Client) DeleteGatewayAdminGatewaysGatewayIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteGatewayApiV1AdminGatewaysGatewayIdDelete

func (c *Client) DeleteGatewayApiV1AdminGatewaysGatewayIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteGroupAdminScimV2GroupsGroupIdDelete

func (c *Client) DeleteGroupAdminScimV2GroupsGroupIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteGroupApiV1AdminScimV2GroupsGroupIdDelete

func (c *Client) DeleteGroupApiV1AdminScimV2GroupsGroupIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteOrganizationAdminRbacOrganizationsOrganizationIdDelete

func (c *Client) DeleteOrganizationAdminRbacOrganizationsOrganizationIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteOrganizationApiV1AdminRbacOrganizationsOrganizationIdDelete

func (c *Client) DeleteOrganizationApiV1AdminRbacOrganizationsOrganizationIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeletePluginPluginsPluginIdDelete

func (c *Client) DeletePluginPluginsPluginIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteProtocolResourceAdminGatewaysGatewayIdProtocolGatewayResourcesResourceIdDelete

func (c *Client) DeleteProtocolResourceAdminGatewaysGatewayIdProtocolGatewayResourcesResourceIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteProtocolResourceApiV1AdminGatewaysGatewayIdProtocolGatewayResourcesResourceIdDelete

func (c *Client) DeleteProtocolResourceApiV1AdminGatewaysGatewayIdProtocolGatewayResourcesResourceIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteProviderAdminEnterpriseIdentityProviderDelete

func (c *Client) DeleteProviderAdminEnterpriseIdentityProviderDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteProviderApiV1AdminEnterpriseIdentityProviderDelete

func (c *Client) DeleteProviderApiV1AdminEnterpriseIdentityProviderDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteRedisConfigAdminGatewaysGatewayIdRedisConfigsConfigIdDelete

func (c *Client) DeleteRedisConfigAdminGatewaysGatewayIdRedisConfigsConfigIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteRedisConfigApiV1AdminGatewaysGatewayIdRedisConfigsConfigIdDelete

func (c *Client) DeleteRedisConfigApiV1AdminGatewaysGatewayIdRedisConfigsConfigIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteRouteAdminGatewaysGatewayIdRoutesRouteIdDelete

func (c *Client) DeleteRouteAdminGatewaysGatewayIdRoutesRouteIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteRouteApiV1AdminGatewaysGatewayIdRoutesRouteIdDelete

func (c *Client) DeleteRouteApiV1AdminGatewaysGatewayIdRoutesRouteIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteRouteRoutesIdDelete

func (c *Client) DeleteRouteRoutesIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteServiceAdminGatewaysGatewayIdServicesServiceIdDelete

func (c *Client) DeleteServiceAdminGatewaysGatewayIdServicesServiceIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteServiceApiV1AdminGatewaysGatewayIdServicesServiceIdDelete

func (c *Client) DeleteServiceApiV1AdminGatewaysGatewayIdServicesServiceIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteSloAdminSlosSloIdDelete

func (c *Client) DeleteSloAdminSlosSloIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteSloApiV1AdminSlosSloIdDelete

func (c *Client) DeleteSloApiV1AdminSlosSloIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteSniAdminGatewaysGatewayIdSnisSniIdDelete

func (c *Client) DeleteSniAdminGatewaysGatewayIdSnisSniIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteSniApiV1AdminGatewaysGatewayIdSnisSniIdDelete

func (c *Client) DeleteSniApiV1AdminGatewaysGatewayIdSnisSniIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteTargetAdminGatewaysGatewayIdTargetsTargetIdDelete

func (c *Client) DeleteTargetAdminGatewaysGatewayIdTargetsTargetIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteTargetApiV1AdminGatewaysGatewayIdTargetsTargetIdDelete

func (c *Client) DeleteTargetApiV1AdminGatewaysGatewayIdTargetsTargetIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteTeamAdminRbacTeamsTeamIdDelete

func (c *Client) DeleteTeamAdminRbacTeamsTeamIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteTeamApiV1AdminRbacTeamsTeamIdDelete

func (c *Client) DeleteTeamApiV1AdminRbacTeamsTeamIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteTenantTenantsSlugDelete

func (c *Client) DeleteTenantTenantsSlugDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteUpstreamAdminGatewaysGatewayIdUpstreamsUpstreamIdDelete

func (c *Client) DeleteUpstreamAdminGatewaysGatewayIdUpstreamsUpstreamIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteUpstreamApiV1AdminGatewaysGatewayIdUpstreamsUpstreamIdDelete

func (c *Client) DeleteUpstreamApiV1AdminGatewaysGatewayIdUpstreamsUpstreamIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteUpstreamUpstreamsPathDelete

func (c *Client) DeleteUpstreamUpstreamsPathDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteUserAdminScimV2UsersUserIdDelete

func (c *Client) DeleteUserAdminScimV2UsersUserIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteUserApiV1AdminScimV2UsersUserIdDelete

func (c *Client) DeleteUserApiV1AdminScimV2UsersUserIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteUserByIdAuthUsersUserIdDelete

func (c *Client) DeleteUserByIdAuthUsersUserIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteVaultAdminGatewaysGatewayIdVaultsVaultIdDelete

func (c *Client) DeleteVaultAdminGatewaysGatewayIdVaultsVaultIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteVaultApiV1AdminGatewaysGatewayIdVaultsVaultIdDelete

func (c *Client) DeleteVaultApiV1AdminGatewaysGatewayIdVaultsVaultIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteWorkspaceAdminWorkspacesWorkspaceIdDelete

func (c *Client) DeleteWorkspaceAdminWorkspacesWorkspaceIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DeleteWorkspaceApiV1AdminWorkspacesWorkspaceIdDelete

func (c *Client) DeleteWorkspaceApiV1AdminWorkspacesWorkspaceIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DetectConfigDriftAdminLifecycleDriftSummariesDetectPost

func (c *Client) DetectConfigDriftAdminLifecycleDriftSummariesDetectPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DetectConfigDriftApiV1AdminLifecycleDriftSummariesDetectPost

func (c *Client) DetectConfigDriftApiV1AdminLifecycleDriftSummariesDetectPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) DiffConfigAdminConfigDiffPost

func (c *Client) DiffConfigAdminConfigDiffPost(ctx context.Context, options RequestOptions) (*ConfigDiffResult, error)

func (*Client) DiffConfigApiV1AdminConfigDiffPost

func (c *Client) DiffConfigApiV1AdminConfigDiffPost(ctx context.Context, options RequestOptions) (*ConfigDiffResult, error)

func (*Client) DiscoverA2aAgentWellKnownAgentCardJsonGet

func (c *Client) DiscoverA2aAgentWellKnownAgentCardJsonGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) EntitlementCatalogAdminEntitlementsCatalogGet

func (c *Client) EntitlementCatalogAdminEntitlementsCatalogGet(ctx context.Context, options RequestOptions) (*EntitlementCatalogResponse, error)

func (*Client) EntitlementCatalogApiV1AdminEntitlementsCatalogGet

func (c *Client) EntitlementCatalogApiV1AdminEntitlementsCatalogGet(ctx context.Context, options RequestOptions) (*EntitlementCatalogResponse, error)

func (*Client) EntitlementHistoryAdminEntitlementsHistoryGet

func (c *Client) EntitlementHistoryAdminEntitlementsHistoryGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) EntitlementHistoryApiV1AdminEntitlementsHistoryGet

func (c *Client) EntitlementHistoryApiV1AdminEntitlementsHistoryGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) EntitlementStatusAdminEntitlementsStatusGet

func (c *Client) EntitlementStatusAdminEntitlementsStatusGet(ctx context.Context, options RequestOptions) (*EntitlementStatusResponse, error)

func (*Client) EntitlementStatusApiV1AdminEntitlementsStatusGet

func (c *Client) EntitlementStatusApiV1AdminEntitlementsStatusGet(ctx context.Context, options RequestOptions) (*EntitlementStatusResponse, error)

func (*Client) EvaluateSloAdminSlosSloIdEvaluatePost

func (c *Client) EvaluateSloAdminSlosSloIdEvaluatePost(ctx context.Context, options RequestOptions) (*SLOResponse, error)

func (*Client) EvaluateSloApiV1AdminSlosSloIdEvaluatePost

func (c *Client) EvaluateSloApiV1AdminSlosSloIdEvaluatePost(ctx context.Context, options RequestOptions) (*SLOResponse, error)

func (*Client) EvaluateSlosAdminSlosEvaluatePost

func (c *Client) EvaluateSlosAdminSlosEvaluatePost(ctx context.Context, options RequestOptions) (*SLOListResponse, error)

func (*Client) EvaluateSlosApiV1AdminSlosEvaluatePost

func (c *Client) EvaluateSlosApiV1AdminSlosEvaluatePost(ctx context.Context, options RequestOptions) (*SLOListResponse, error)

func (*Client) ExportConfigAdminConfigExportGet

func (c *Client) ExportConfigAdminConfigExportGet(ctx context.Context, options RequestOptions) (*ConfigBundle, error)

func (*Client) ExportConfigApiV1AdminConfigExportGet

func (c *Client) ExportConfigApiV1AdminConfigExportGet(ctx context.Context, options RequestOptions) (*ConfigBundle, error)

func (*Client) ExportInvoiceAdminMeteringBillingInvoiceExportGet

func (c *Client) ExportInvoiceAdminMeteringBillingInvoiceExportGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ExportInvoiceApiV1AdminMeteringBillingInvoiceExportGet

func (c *Client) ExportInvoiceApiV1AdminMeteringBillingInvoiceExportGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ExportOpenapiExportOpenapiGet

func (c *Client) ExportOpenapiExportOpenapiGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) FinalizeBillingLedgerSnapshotAdminMeteringBillingLedgerSnapshotsLedgerIdFinalizePost

func (c *Client) FinalizeBillingLedgerSnapshotAdminMeteringBillingLedgerSnapshotsLedgerIdFinalizePost(ctx context.Context, options RequestOptions) (*BillingLedgerRecord, error)

func (*Client) FinalizeBillingLedgerSnapshotApiV1AdminMeteringBillingLedgerSnapshotsLedgerIdFinalizePost

func (c *Client) FinalizeBillingLedgerSnapshotApiV1AdminMeteringBillingLedgerSnapshotsLedgerIdFinalizePost(ctx context.Context, options RequestOptions) (*BillingLedgerRecord, error)

func (*Client) FinishOauthFlowAuthOauthProviderCallbackGet

func (c *Client) FinishOauthFlowAuthOauthProviderCallbackGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetAdminApiTokenAdminApiTokensTokenIdGet

func (c *Client) GetAdminApiTokenAdminApiTokensTokenIdGet(ctx context.Context, options RequestOptions) (*AdminAPITokenResponse, error)

func (*Client) GetAdminApiTokenApiV1AdminApiTokensTokenIdGet

func (c *Client) GetAdminApiTokenApiV1AdminApiTokensTokenIdGet(ctx context.Context, options RequestOptions) (*AdminAPITokenResponse, error)

func (*Client) GetAiGatewayConfigAdminGatewaysGatewayIdAiGatewayConfigsConfigIdGet

func (c *Client) GetAiGatewayConfigAdminGatewaysGatewayIdAiGatewayConfigsConfigIdGet(ctx context.Context, options RequestOptions) (*AIGatewayConfigResponse, error)

func (*Client) GetAiGatewayConfigApiV1AdminGatewaysGatewayIdAiGatewayConfigsConfigIdGet

func (c *Client) GetAiGatewayConfigApiV1AdminGatewaysGatewayIdAiGatewayConfigsConfigIdGet(ctx context.Context, options RequestOptions) (*AIGatewayConfigResponse, error)

func (*Client) GetAiGatewayTelemetrySummaryAdminGatewaysGatewayIdAiGatewayTelemetrySummaryGet

func (c *Client) GetAiGatewayTelemetrySummaryAdminGatewaysGatewayIdAiGatewayTelemetrySummaryGet(ctx context.Context, options RequestOptions) (*AIGatewayTelemetrySummary, error)

func (*Client) GetAiGatewayTelemetrySummaryApiV1AdminGatewaysGatewayIdAiGatewayTelemetrySummaryGet

func (c *Client) GetAiGatewayTelemetrySummaryApiV1AdminGatewaysGatewayIdAiGatewayTelemetrySummaryGet(ctx context.Context, options RequestOptions) (*AIGatewayTelemetrySummary, error)

func (*Client) GetAllUsersAuthUsersGet

func (c *Client) GetAllUsersAuthUsersGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetBackgroundJobAdminBackgroundJobsJobIdGet

func (c *Client) GetBackgroundJobAdminBackgroundJobsJobIdGet(ctx context.Context, options RequestOptions) (*BackgroundJobResponse, error)

func (*Client) GetBackgroundJobApiV1AdminBackgroundJobsJobIdGet

func (c *Client) GetBackgroundJobApiV1AdminBackgroundJobsJobIdGet(ctx context.Context, options RequestOptions) (*BackgroundJobResponse, error)

func (*Client) GetBillingLedgerSnapshotAdminMeteringBillingLedgerSnapshotsLedgerIdGet

func (c *Client) GetBillingLedgerSnapshotAdminMeteringBillingLedgerSnapshotsLedgerIdGet(ctx context.Context, options RequestOptions) (*BillingLedgerRecord, error)

func (*Client) GetBillingLedgerSnapshotApiV1AdminMeteringBillingLedgerSnapshotsLedgerIdGet

func (c *Client) GetBillingLedgerSnapshotApiV1AdminMeteringBillingLedgerSnapshotsLedgerIdGet(ctx context.Context, options RequestOptions) (*BillingLedgerRecord, error)

func (*Client) GetCaCertificateAdminGatewaysGatewayIdCaCertificatesCaCertificateIdGet

func (c *Client) GetCaCertificateAdminGatewaysGatewayIdCaCertificatesCaCertificateIdGet(ctx context.Context, options RequestOptions) (*CACertificateResponse, error)

func (*Client) GetCaCertificateApiV1AdminGatewaysGatewayIdCaCertificatesCaCertificateIdGet

func (c *Client) GetCaCertificateApiV1AdminGatewaysGatewayIdCaCertificatesCaCertificateIdGet(ctx context.Context, options RequestOptions) (*CACertificateResponse, error)

func (*Client) GetCertificateAdminGatewaysGatewayIdCertificatesCertIdGet

func (c *Client) GetCertificateAdminGatewaysGatewayIdCertificatesCertIdGet(ctx context.Context, options RequestOptions) (*CertificateResponse, error)

func (*Client) GetCertificateApiV1AdminGatewaysGatewayIdCertificatesCertIdGet

func (c *Client) GetCertificateApiV1AdminGatewaysGatewayIdCertificatesCertIdGet(ctx context.Context, options RequestOptions) (*CertificateResponse, error)

func (*Client) GetClosedBillingPeriodAdminMeteringBillingPeriodsPeriodIdGet

func (c *Client) GetClosedBillingPeriodAdminMeteringBillingPeriodsPeriodIdGet(ctx context.Context, options RequestOptions) (*BillingPeriodCloseResult, error)

func (*Client) GetClosedBillingPeriodApiV1AdminMeteringBillingPeriodsPeriodIdGet

func (c *Client) GetClosedBillingPeriodApiV1AdminMeteringBillingPeriodsPeriodIdGet(ctx context.Context, options RequestOptions) (*BillingPeriodCloseResult, error)

func (*Client) GetConfigRolloutStatusAdminGatewaysGatewayIdDataPlanesConfigRolloutStatusGet

func (c *Client) GetConfigRolloutStatusAdminGatewaysGatewayIdDataPlanesConfigRolloutStatusGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetConfigRolloutStatusApiV1AdminGatewaysGatewayIdDataPlanesConfigRolloutStatusGet

func (c *Client) GetConfigRolloutStatusApiV1AdminGatewaysGatewayIdDataPlanesConfigRolloutStatusGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetConsumerAdminConsumersConsumerIdGet

func (c *Client) GetConsumerAdminConsumersConsumerIdGet(ctx context.Context, options RequestOptions) (*ConsumerResponse, error)

func (*Client) GetConsumerApiV1AdminConsumersConsumerIdGet

func (c *Client) GetConsumerApiV1AdminConsumersConsumerIdGet(ctx context.Context, options RequestOptions) (*ConsumerResponse, error)

func (*Client) GetConsumerGroupAdminConsumerGroupsGroupIdGet

func (c *Client) GetConsumerGroupAdminConsumerGroupsGroupIdGet(ctx context.Context, options RequestOptions) (*ConsumerGroupResponse, error)

func (*Client) GetConsumerGroupApiV1AdminConsumerGroupsGroupIdGet

func (c *Client) GetConsumerGroupApiV1AdminConsumerGroupsGroupIdGet(ctx context.Context, options RequestOptions) (*ConsumerGroupResponse, error)

func (*Client) GetCurrentTenantTenantsCurrentGet

func (c *Client) GetCurrentTenantTenantsCurrentGet(ctx context.Context, options RequestOptions) (*TenantResponse, error)

func (*Client) GetCurrentUserInfoAuthMeGet

func (c *Client) GetCurrentUserInfoAuthMeGet(ctx context.Context, options RequestOptions) (*UserSchema, error)

func (*Client) GetCustomDomainAdminGatewaysGatewayIdCustomDomainsDomainIdGet

func (c *Client) GetCustomDomainAdminGatewaysGatewayIdCustomDomainsDomainIdGet(ctx context.Context, options RequestOptions) (*CustomDomainResponse, error)

func (*Client) GetCustomDomainApiV1AdminGatewaysGatewayIdCustomDomainsDomainIdGet

func (c *Client) GetCustomDomainApiV1AdminGatewaysGatewayIdCustomDomainsDomainIdGet(ctx context.Context, options RequestOptions) (*CustomDomainResponse, error)

func (*Client) GetCustomRoleAdminRbacRolesRoleIdGet

func (c *Client) GetCustomRoleAdminRbacRolesRoleIdGet(ctx context.Context, options RequestOptions) (*RBACCustomRoleResponse, error)

func (*Client) GetCustomRoleApiV1AdminRbacRolesRoleIdGet

func (c *Client) GetCustomRoleApiV1AdminRbacRolesRoleIdGet(ctx context.Context, options RequestOptions) (*RBACCustomRoleResponse, error)

func (*Client) GetDataPlaneAdminGatewaysGatewayIdDataPlanesNodeIdGet

func (c *Client) GetDataPlaneAdminGatewaysGatewayIdDataPlanesNodeIdGet(ctx context.Context, options RequestOptions) (*DataPlaneNodeRolloutResponse, error)

func (*Client) GetDataPlaneApiV1AdminGatewaysGatewayIdDataPlanesNodeIdGet

func (c *Client) GetDataPlaneApiV1AdminGatewaysGatewayIdDataPlanesNodeIdGet(ctx context.Context, options RequestOptions) (*DataPlaneNodeRolloutResponse, error)

func (*Client) GetFederationAdminFederationsFederationIdGet

func (c *Client) GetFederationAdminFederationsFederationIdGet(ctx context.Context, options RequestOptions) (*FederationResponse, error)

func (*Client) GetFederationApiV1AdminFederationsFederationIdGet

func (c *Client) GetFederationApiV1AdminFederationsFederationIdGet(ctx context.Context, options RequestOptions) (*FederationResponse, error)

func (*Client) GetGatewayAdminGatewaysGatewayIdGet

func (c *Client) GetGatewayAdminGatewaysGatewayIdGet(ctx context.Context, options RequestOptions) (*GatewayResponse, error)

func (*Client) GetGatewayApiV1AdminGatewaysGatewayIdGet

func (c *Client) GetGatewayApiV1AdminGatewaysGatewayIdGet(ctx context.Context, options RequestOptions) (*GatewayResponse, error)

func (*Client) GetGatewayDrStatusAdminGatewaysGatewayIdDrStatusGet

func (c *Client) GetGatewayDrStatusAdminGatewaysGatewayIdDrStatusGet(ctx context.Context, options RequestOptions) (*GatewayDRStatusResponse, error)

func (*Client) GetGatewayDrStatusApiV1AdminGatewaysGatewayIdDrStatusGet

func (c *Client) GetGatewayDrStatusApiV1AdminGatewaysGatewayIdDrStatusGet(ctx context.Context, options RequestOptions) (*GatewayDRStatusResponse, error)

func (*Client) GetGatewayOverviewAdminGatewaysGatewayIdOverviewGet

func (c *Client) GetGatewayOverviewAdminGatewaysGatewayIdOverviewGet(ctx context.Context, options RequestOptions) (*GatewayOverviewResponse, error)

func (*Client) GetGatewayOverviewApiV1AdminGatewaysGatewayIdOverviewGet

func (c *Client) GetGatewayOverviewApiV1AdminGatewaysGatewayIdOverviewGet(ctx context.Context, options RequestOptions) (*GatewayOverviewResponse, error)

func (*Client) GetGatewayRecentTrafficAdminGatewaysGatewayIdTrafficRecentGet

func (c *Client) GetGatewayRecentTrafficAdminGatewaysGatewayIdTrafficRecentGet(ctx context.Context, options RequestOptions) (*GatewayTrafficResponse, error)

func (*Client) GetGatewayRecentTrafficApiV1AdminGatewaysGatewayIdTrafficRecentGet

func (c *Client) GetGatewayRecentTrafficApiV1AdminGatewaysGatewayIdTrafficRecentGet(ctx context.Context, options RequestOptions) (*GatewayTrafficResponse, error)

func (*Client) GetGroupAdminScimV2GroupsGroupIdGet

func (c *Client) GetGroupAdminScimV2GroupsGroupIdGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetGroupApiV1AdminScimV2GroupsGroupIdGet

func (c *Client) GetGroupApiV1AdminScimV2GroupsGroupIdGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetIntegrationSyncAnalyticsAdminIntegrationsSyncAnalyticsGet

func (c *Client) GetIntegrationSyncAnalyticsAdminIntegrationsSyncAnalyticsGet(ctx context.Context, options RequestOptions) (*IntegrationSyncAnalyticsResponse, error)

func (*Client) GetIntegrationSyncAnalyticsApiV1AdminIntegrationsSyncAnalyticsGet

func (c *Client) GetIntegrationSyncAnalyticsApiV1AdminIntegrationsSyncAnalyticsGet(ctx context.Context, options RequestOptions) (*IntegrationSyncAnalyticsResponse, error)

func (*Client) GetLiveObservabilityEventsAdminObservabilityLiveGet

func (c *Client) GetLiveObservabilityEventsAdminObservabilityLiveGet(ctx context.Context, options RequestOptions) (*ObservabilityLivePage, error)

func (*Client) GetLiveObservabilityEventsApiV1AdminObservabilityLiveGet

func (c *Client) GetLiveObservabilityEventsApiV1AdminObservabilityLiveGet(ctx context.Context, options RequestOptions) (*ObservabilityLivePage, error)

func (*Client) GetObservabilityRetentionAdminObservabilityRetentionGet

func (c *Client) GetObservabilityRetentionAdminObservabilityRetentionGet(ctx context.Context, options RequestOptions) (*ObservabilityRetentionPolicy, error)

func (*Client) GetObservabilityRetentionApiV1AdminObservabilityRetentionGet

func (c *Client) GetObservabilityRetentionApiV1AdminObservabilityRetentionGet(ctx context.Context, options RequestOptions) (*ObservabilityRetentionPolicy, error)

func (*Client) GetObservabilitySummaryAdminObservabilitySummaryGet

func (c *Client) GetObservabilitySummaryAdminObservabilitySummaryGet(ctx context.Context, options RequestOptions) (*ObservabilitySummary, error)

func (*Client) GetObservabilitySummaryApiV1AdminObservabilitySummaryGet

func (c *Client) GetObservabilitySummaryApiV1AdminObservabilitySummaryGet(ctx context.Context, options RequestOptions) (*ObservabilitySummary, error)

func (*Client) GetOrganizationAdminRbacOrganizationsOrganizationIdGet

func (c *Client) GetOrganizationAdminRbacOrganizationsOrganizationIdGet(ctx context.Context, options RequestOptions) (*RBACOrganizationResponse, error)

func (*Client) GetOrganizationApiV1AdminRbacOrganizationsOrganizationIdGet

func (c *Client) GetOrganizationApiV1AdminRbacOrganizationsOrganizationIdGet(ctx context.Context, options RequestOptions) (*RBACOrganizationResponse, error)

func (*Client) GetPermissionMatrixAdminRbacPermissionMatrixGet

func (c *Client) GetPermissionMatrixAdminRbacPermissionMatrixGet(ctx context.Context, options RequestOptions) (*RBACPermissionMatrixResponse, error)

func (*Client) GetPermissionMatrixApiV1AdminRbacPermissionMatrixGet

func (c *Client) GetPermissionMatrixApiV1AdminRbacPermissionMatrixGet(ctx context.Context, options RequestOptions) (*RBACPermissionMatrixResponse, error)

func (*Client) GetPluginLogsLogsGet

func (c *Client) GetPluginLogsLogsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetPluginPackagePluginPackagesNameGet

func (c *Client) GetPluginPackagePluginPackagesNameGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetPluginPluginsPluginIdGet

func (c *Client) GetPluginPluginsPluginIdGet(ctx context.Context, options RequestOptions) (*PluginConfiguration, error)

func (*Client) GetProtocolResourceAdminGatewaysGatewayIdProtocolGatewayResourcesResourceIdGet

func (c *Client) GetProtocolResourceAdminGatewaysGatewayIdProtocolGatewayResourcesResourceIdGet(ctx context.Context, options RequestOptions) (*ProtocolResourceResponse, error)

func (*Client) GetProtocolResourceApiV1AdminGatewaysGatewayIdProtocolGatewayResourcesResourceIdGet

func (c *Client) GetProtocolResourceApiV1AdminGatewaysGatewayIdProtocolGatewayResourcesResourceIdGet(ctx context.Context, options RequestOptions) (*ProtocolResourceResponse, error)

func (*Client) GetRecentLogsLogsRecentGet

func (c *Client) GetRecentLogsLogsRecentGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetRedisConfigAdminGatewaysGatewayIdRedisConfigsConfigIdGet

func (c *Client) GetRedisConfigAdminGatewaysGatewayIdRedisConfigsConfigIdGet(ctx context.Context, options RequestOptions) (*RedisConfigResponse, error)

func (*Client) GetRedisConfigApiV1AdminGatewaysGatewayIdRedisConfigsConfigIdGet

func (c *Client) GetRedisConfigApiV1AdminGatewaysGatewayIdRedisConfigsConfigIdGet(ctx context.Context, options RequestOptions) (*RedisConfigResponse, error)

func (*Client) GetRegionAdminRegionsRegionIdGet

func (c *Client) GetRegionAdminRegionsRegionIdGet(ctx context.Context, options RequestOptions) (*RegionResponse, error)

func (*Client) GetRegionApiV1AdminRegionsRegionIdGet

func (c *Client) GetRegionApiV1AdminRegionsRegionIdGet(ctx context.Context, options RequestOptions) (*RegionResponse, error)

func (*Client) GetRouteByIdRoutesIdGet

func (c *Client) GetRouteByIdRoutesIdGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetRoutersPathRoutersPathGet

func (c *Client) GetRoutersPathRoutersPathGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetServiceAdminGatewaysGatewayIdServicesServiceIdGet

func (c *Client) GetServiceAdminGatewaysGatewayIdServicesServiceIdGet(ctx context.Context, options RequestOptions) (*ServiceResponse, error)

func (*Client) GetServiceApiV1AdminGatewaysGatewayIdServicesServiceIdGet

func (c *Client) GetServiceApiV1AdminGatewaysGatewayIdServicesServiceIdGet(ctx context.Context, options RequestOptions) (*ServiceResponse, error)

func (*Client) GetSloAdminSlosSloIdGet

func (c *Client) GetSloAdminSlosSloIdGet(ctx context.Context, options RequestOptions) (*SLOResponse, error)

func (*Client) GetSloApiV1AdminSlosSloIdGet

func (c *Client) GetSloApiV1AdminSlosSloIdGet(ctx context.Context, options RequestOptions) (*SLOResponse, error)

func (*Client) GetSloTimelineAdminSlosSloIdTimelineGet

func (c *Client) GetSloTimelineAdminSlosSloIdTimelineGet(ctx context.Context, options RequestOptions) (*SLOIncidentTimelineResponse, error)

func (*Client) GetSloTimelineApiV1AdminSlosSloIdTimelineGet

func (c *Client) GetSloTimelineApiV1AdminSlosSloIdTimelineGet(ctx context.Context, options RequestOptions) (*SLOIncidentTimelineResponse, error)

func (*Client) GetSniAdminGatewaysGatewayIdSnisSniIdGet

func (c *Client) GetSniAdminGatewaysGatewayIdSnisSniIdGet(ctx context.Context, options RequestOptions) (*SNIResponse, error)

func (*Client) GetSniApiV1AdminGatewaysGatewayIdSnisSniIdGet

func (c *Client) GetSniApiV1AdminGatewaysGatewayIdSnisSniIdGet(ctx context.Context, options RequestOptions) (*SNIResponse, error)

func (*Client) GetTeamAdminRbacTeamsTeamIdGet

func (c *Client) GetTeamAdminRbacTeamsTeamIdGet(ctx context.Context, options RequestOptions) (*RBACTeamResponse, error)

func (*Client) GetTeamApiV1AdminRbacTeamsTeamIdGet

func (c *Client) GetTeamApiV1AdminRbacTeamsTeamIdGet(ctx context.Context, options RequestOptions) (*RBACTeamResponse, error)

func (*Client) GetTenantTenantsSlugGet

func (c *Client) GetTenantTenantsSlugGet(ctx context.Context, options RequestOptions) (*TenantResponse, error)

func (*Client) GetUpstreamAdminGatewaysGatewayIdUpstreamsUpstreamIdGet

func (c *Client) GetUpstreamAdminGatewaysGatewayIdUpstreamsUpstreamIdGet(ctx context.Context, options RequestOptions) (*UpstreamResponse, error)

func (*Client) GetUpstreamApiV1AdminGatewaysGatewayIdUpstreamsUpstreamIdGet

func (c *Client) GetUpstreamApiV1AdminGatewaysGatewayIdUpstreamsUpstreamIdGet(ctx context.Context, options RequestOptions) (*UpstreamResponse, error)

func (*Client) GetUpstreamByIdUpstreamsPathGet

func (c *Client) GetUpstreamByIdUpstreamsPathGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetUpstreamByNameUpstreamsNameGet

func (c *Client) GetUpstreamByNameUpstreamsNameGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetUserAdminScimV2UsersUserIdGet

func (c *Client) GetUserAdminScimV2UsersUserIdGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetUserApiV1AdminScimV2UsersUserIdGet

func (c *Client) GetUserApiV1AdminScimV2UsersUserIdGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) GetUserByIdAuthUsersUserIdGet

func (c *Client) GetUserByIdAuthUsersUserIdGet(ctx context.Context, options RequestOptions) (*UserSchema, error)

func (*Client) GetVaultAdminGatewaysGatewayIdVaultsVaultIdGet

func (c *Client) GetVaultAdminGatewaysGatewayIdVaultsVaultIdGet(ctx context.Context, options RequestOptions) (*VaultResponse, error)

func (*Client) GetVaultApiV1AdminGatewaysGatewayIdVaultsVaultIdGet

func (c *Client) GetVaultApiV1AdminGatewaysGatewayIdVaultsVaultIdGet(ctx context.Context, options RequestOptions) (*VaultResponse, error)

func (*Client) GetWorkspaceAdminWorkspacesWorkspaceIdGet

func (c *Client) GetWorkspaceAdminWorkspacesWorkspaceIdGet(ctx context.Context, options RequestOptions) (*WorkspaceResponse, error)

func (*Client) GetWorkspaceApiV1AdminWorkspacesWorkspaceIdGet

func (c *Client) GetWorkspaceApiV1AdminWorkspacesWorkspaceIdGet(ctx context.Context, options RequestOptions) (*WorkspaceResponse, error)

func (*Client) HeartbeatDataPlaneAdminGatewaysGatewayIdDataPlanesNodeIdHeartbeatPost

func (c *Client) HeartbeatDataPlaneAdminGatewaysGatewayIdDataPlanesNodeIdHeartbeatPost(ctx context.Context, options RequestOptions) (*DataPlaneHeartbeatResponse, error)

func (*Client) HeartbeatDataPlaneApiV1AdminGatewaysGatewayIdDataPlanesNodeIdHeartbeatPost

func (c *Client) HeartbeatDataPlaneApiV1AdminGatewaysGatewayIdDataPlanesNodeIdHeartbeatPost(ctx context.Context, options RequestOptions) (*DataPlaneHeartbeatResponse, error)

func (*Client) IdentityStatusAdminEnterpriseIdentityGet

func (c *Client) IdentityStatusAdminEnterpriseIdentityGet(ctx context.Context, options RequestOptions) (*EnterpriseIdentityStatus, error)

func (*Client) IdentityStatusApiV1AdminEnterpriseIdentityGet

func (c *Client) IdentityStatusApiV1AdminEnterpriseIdentityGet(ctx context.Context, options RequestOptions) (*EnterpriseIdentityStatus, error)

func (*Client) ImpersonateTenantTenantsSlugImpersonatePost

func (c *Client) ImpersonateTenantTenantsSlugImpersonatePost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ImportConfigAdminConfigImportPost

func (c *Client) ImportConfigAdminConfigImportPost(ctx context.Context, options RequestOptions) (*ConfigImportResult, error)

func (*Client) ImportConfigApiV1AdminConfigImportPost

func (c *Client) ImportConfigApiV1AdminConfigImportPost(ctx context.Context, options RequestOptions) (*ConfigImportResult, error)

func (*Client) ImportOpenapiImportOpenapiPost

func (c *Client) ImportOpenapiImportOpenapiPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) InitiatePasskeyLoginAuthPasskeyLoginGet

func (c *Client) InitiatePasskeyLoginAuthPasskeyLoginGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) InstallIntegrationAdminIntegrationsPost

func (c *Client) InstallIntegrationAdminIntegrationsPost(ctx context.Context, options RequestOptions) (*IntegrationResponse, error)

func (*Client) InstallIntegrationApiV1AdminIntegrationsPost

func (c *Client) InstallIntegrationApiV1AdminIntegrationsPost(ctx context.Context, options RequestOptions) (*IntegrationResponse, error)

func (*Client) InstallPluginPackagePluginPackagesNameInstallPost

func (c *Client) InstallPluginPackagePluginPackagesNameInstallPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) IssueInvitationAdminEnterpriseIdentityInvitationsPost

func (c *Client) IssueInvitationAdminEnterpriseIdentityInvitationsPost(ctx context.Context, options RequestOptions) (*InvitationResponse, error)

func (*Client) IssueInvitationApiV1AdminEnterpriseIdentityInvitationsPost

func (c *Client) IssueInvitationApiV1AdminEnterpriseIdentityInvitationsPost(ctx context.Context, options RequestOptions) (*InvitationResponse, error)

func (*Client) ListAdminApiTokensAdminApiTokensGet

func (c *Client) ListAdminApiTokensAdminApiTokensGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListAdminApiTokensApiV1AdminApiTokensGet

func (c *Client) ListAdminApiTokensApiV1AdminApiTokensGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListAiGatewayConfigsAdminGatewaysGatewayIdAiGatewayConfigsGet

func (c *Client) ListAiGatewayConfigsAdminGatewaysGatewayIdAiGatewayConfigsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListAiGatewayConfigsApiV1AdminGatewaysGatewayIdAiGatewayConfigsGet

func (c *Client) ListAiGatewayConfigsApiV1AdminGatewaysGatewayIdAiGatewayConfigsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListAiGatewayLiveTelemetryAdminGatewaysGatewayIdAiGatewayTelemetryLiveGet

func (c *Client) ListAiGatewayLiveTelemetryAdminGatewaysGatewayIdAiGatewayTelemetryLiveGet(ctx context.Context, options RequestOptions) (*AIGatewayLiveTelemetryPage, error)

func (*Client) ListAiGatewayLiveTelemetryApiV1AdminGatewaysGatewayIdAiGatewayTelemetryLiveGet

func (c *Client) ListAiGatewayLiveTelemetryApiV1AdminGatewaysGatewayIdAiGatewayTelemetryLiveGet(ctx context.Context, options RequestOptions) (*AIGatewayLiveTelemetryPage, error)

func (*Client) ListAiGatewayTelemetryRequestsAdminGatewaysGatewayIdAiGatewayTelemetryRequestsGet

func (c *Client) ListAiGatewayTelemetryRequestsAdminGatewaysGatewayIdAiGatewayTelemetryRequestsGet(ctx context.Context, options RequestOptions) (*AIGatewayRequestTelemetryList, error)

func (*Client) ListAiGatewayTelemetryRequestsApiV1AdminGatewaysGatewayIdAiGatewayTelemetryRequestsGet

func (c *Client) ListAiGatewayTelemetryRequestsApiV1AdminGatewaysGatewayIdAiGatewayTelemetryRequestsGet(ctx context.Context, options RequestOptions) (*AIGatewayRequestTelemetryList, error)

func (*Client) ListAuditsAdminAuditsGet

func (c *Client) ListAuditsAdminAuditsGet(ctx context.Context, options RequestOptions) (*AuditListResponse, error)

func (*Client) ListAuditsApiV1AdminAuditsGet

func (c *Client) ListAuditsApiV1AdminAuditsGet(ctx context.Context, options RequestOptions) (*AuditListResponse, error)

func (*Client) ListAutoscalingPoliciesAdminLifecycleAutoscalingPoliciesGet

func (c *Client) ListAutoscalingPoliciesAdminLifecycleAutoscalingPoliciesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListAutoscalingPoliciesApiV1AdminLifecycleAutoscalingPoliciesGet

func (c *Client) ListAutoscalingPoliciesApiV1AdminLifecycleAutoscalingPoliciesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListBackgroundJobsAdminBackgroundJobsGet

func (c *Client) ListBackgroundJobsAdminBackgroundJobsGet(ctx context.Context, options RequestOptions) (*BackgroundJobListResponse, error)

func (*Client) ListBackgroundJobsApiV1AdminBackgroundJobsGet

func (c *Client) ListBackgroundJobsApiV1AdminBackgroundJobsGet(ctx context.Context, options RequestOptions) (*BackgroundJobListResponse, error)

func (*Client) ListCaCertificatesAdminGatewaysGatewayIdCaCertificatesGet

func (c *Client) ListCaCertificatesAdminGatewaysGatewayIdCaCertificatesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListCaCertificatesApiV1AdminGatewaysGatewayIdCaCertificatesGet

func (c *Client) ListCaCertificatesApiV1AdminGatewaysGatewayIdCaCertificatesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListCertificatesAdminGatewaysGatewayIdCertificatesGet

func (c *Client) ListCertificatesAdminGatewaysGatewayIdCertificatesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListCertificatesApiV1AdminGatewaysGatewayIdCertificatesGet

func (c *Client) ListCertificatesApiV1AdminGatewaysGatewayIdCertificatesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListConfigDriftSummariesAdminLifecycleDriftSummariesGet

func (c *Client) ListConfigDriftSummariesAdminLifecycleDriftSummariesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListConfigDriftSummariesApiV1AdminLifecycleDriftSummariesGet

func (c *Client) ListConfigDriftSummariesApiV1AdminLifecycleDriftSummariesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListConfigSnapshotsAdminConfigSnapshotsGet

func (c *Client) ListConfigSnapshotsAdminConfigSnapshotsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListConfigSnapshotsApiV1AdminConfigSnapshotsGet

func (c *Client) ListConfigSnapshotsApiV1AdminConfigSnapshotsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListConsumerGroupsAdminConsumerGroupsGet

func (c *Client) ListConsumerGroupsAdminConsumerGroupsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListConsumerGroupsApiV1AdminConsumerGroupsGet

func (c *Client) ListConsumerGroupsApiV1AdminConsumerGroupsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListConsumerRealmsAdminConsumersRealmsGet

func (c *Client) ListConsumerRealmsAdminConsumersRealmsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListConsumerRealmsApiV1AdminConsumersRealmsGet

func (c *Client) ListConsumerRealmsApiV1AdminConsumersRealmsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListConsumersAdminConsumersGet

func (c *Client) ListConsumersAdminConsumersGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListConsumersApiV1AdminConsumersGet

func (c *Client) ListConsumersApiV1AdminConsumersGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListCredentialsAdminConsumerCredentialsGet

func (c *Client) ListCredentialsAdminConsumerCredentialsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListCredentialsApiV1AdminConsumerCredentialsGet

func (c *Client) ListCredentialsApiV1AdminConsumerCredentialsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListCredentialsForConsumerAdminConsumersConsumerIdCredentialsGet

func (c *Client) ListCredentialsForConsumerAdminConsumersConsumerIdCredentialsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListCredentialsForConsumerApiV1AdminConsumersConsumerIdCredentialsGet

func (c *Client) ListCredentialsForConsumerApiV1AdminConsumersConsumerIdCredentialsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListCustomDomainsAdminGatewaysGatewayIdCustomDomainsGet

func (c *Client) ListCustomDomainsAdminGatewaysGatewayIdCustomDomainsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListCustomDomainsApiV1AdminGatewaysGatewayIdCustomDomainsGet

func (c *Client) ListCustomDomainsApiV1AdminGatewaysGatewayIdCustomDomainsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListCustomRolesAdminRbacRolesGet

func (c *Client) ListCustomRolesAdminRbacRolesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListCustomRolesApiV1AdminRbacRolesGet

func (c *Client) ListCustomRolesApiV1AdminRbacRolesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListDataPlanesAdminGatewaysGatewayIdDataPlanesGet

func (c *Client) ListDataPlanesAdminGatewaysGatewayIdDataPlanesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListDataPlanesApiV1AdminGatewaysGatewayIdDataPlanesGet

func (c *Client) ListDataPlanesApiV1AdminGatewaysGatewayIdDataPlanesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListDrDrillsAdminDrDrillsGet

func (c *Client) ListDrDrillsAdminDrDrillsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListDrDrillsApiV1AdminDrDrillsGet

func (c *Client) ListDrDrillsApiV1AdminDrDrillsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListFederationsAdminFederationsGet

func (c *Client) ListFederationsAdminFederationsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListFederationsApiV1AdminFederationsGet

func (c *Client) ListFederationsApiV1AdminFederationsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListGatewayDrStatusesAdminDrStatusGet

func (c *Client) ListGatewayDrStatusesAdminDrStatusGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListGatewayDrStatusesApiV1AdminDrStatusGet

func (c *Client) ListGatewayDrStatusesApiV1AdminDrStatusGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListGatewaysAdminGatewaysGet

func (c *Client) ListGatewaysAdminGatewaysGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListGatewaysApiV1AdminGatewaysGet

func (c *Client) ListGatewaysApiV1AdminGatewaysGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListGatewaysGatewaysGet

func (c *Client) ListGatewaysGatewaysGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListGroupsAdminScimV2GroupsGet

func (c *Client) ListGroupsAdminScimV2GroupsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListGroupsApiV1AdminScimV2GroupsGet

func (c *Client) ListGroupsApiV1AdminScimV2GroupsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListIntegrationSyncHistoryAdminIntegrationsIntegrationIdSyncHistoryGet

func (c *Client) ListIntegrationSyncHistoryAdminIntegrationsIntegrationIdSyncHistoryGet(ctx context.Context, options RequestOptions) (*IntegrationSyncHistoryResponse, error)

func (*Client) ListIntegrationSyncHistoryApiV1AdminIntegrationsIntegrationIdSyncHistoryGet

func (c *Client) ListIntegrationSyncHistoryApiV1AdminIntegrationsIntegrationIdSyncHistoryGet(ctx context.Context, options RequestOptions) (*IntegrationSyncHistoryResponse, error)

func (*Client) ListIntegrationsAdminIntegrationsGet

func (c *Client) ListIntegrationsAdminIntegrationsGet(ctx context.Context, options RequestOptions) (*IntegrationListResponse, error)

func (*Client) ListIntegrationsApiV1AdminIntegrationsGet

func (c *Client) ListIntegrationsApiV1AdminIntegrationsGet(ctx context.Context, options RequestOptions) (*IntegrationListResponse, error)

func (*Client) ListLifecycleStatesAdminLifecycleStatesGet

func (c *Client) ListLifecycleStatesAdminLifecycleStatesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListLifecycleStatesApiV1AdminLifecycleStatesGet

func (c *Client) ListLifecycleStatesApiV1AdminLifecycleStatesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListOauthProvidersAuthOauthProvidersGet

func (c *Client) ListOauthProvidersAuthOauthProvidersGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListObservabilityAnomaliesAdminObservabilityAnomaliesGet

func (c *Client) ListObservabilityAnomaliesAdminObservabilityAnomaliesGet(ctx context.Context, options RequestOptions) (*ObservabilityAnomalyList, error)

func (*Client) ListObservabilityAnomaliesApiV1AdminObservabilityAnomaliesGet

func (c *Client) ListObservabilityAnomaliesApiV1AdminObservabilityAnomaliesGet(ctx context.Context, options RequestOptions) (*ObservabilityAnomalyList, error)

func (*Client) ListObservabilityRequestsAdminObservabilityRequestsGet

func (c *Client) ListObservabilityRequestsAdminObservabilityRequestsGet(ctx context.Context, options RequestOptions) (*ObservabilityEventList, error)

func (*Client) ListObservabilityRequestsApiV1AdminObservabilityRequestsGet

func (c *Client) ListObservabilityRequestsApiV1AdminObservabilityRequestsGet(ctx context.Context, options RequestOptions) (*ObservabilityEventList, error)

func (*Client) ListOrganizationsAdminRbacOrganizationsGet

func (c *Client) ListOrganizationsAdminRbacOrganizationsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListOrganizationsApiV1AdminRbacOrganizationsGet

func (c *Client) ListOrganizationsApiV1AdminRbacOrganizationsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListPermissionsAdminRbacPermissionsGet

func (c *Client) ListPermissionsAdminRbacPermissionsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListPermissionsApiV1AdminRbacPermissionsGet

func (c *Client) ListPermissionsApiV1AdminRbacPermissionsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListPluginPackagesPluginPackagesGet

func (c *Client) ListPluginPackagesPluginPackagesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListPluginsPluginsGet

func (c *Client) ListPluginsPluginsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListPrivatePluginRegistriesPluginRegistriesGet

func (c *Client) ListPrivatePluginRegistriesPluginRegistriesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListProtocolOperationsAdminGatewaysGatewayIdProtocolGatewayOperationsGet

func (c *Client) ListProtocolOperationsAdminGatewaysGatewayIdProtocolGatewayOperationsGet(ctx context.Context, options RequestOptions) (*ProtocolOperationList, error)

func (*Client) ListProtocolOperationsApiV1AdminGatewaysGatewayIdProtocolGatewayOperationsGet

func (c *Client) ListProtocolOperationsApiV1AdminGatewaysGatewayIdProtocolGatewayOperationsGet(ctx context.Context, options RequestOptions) (*ProtocolOperationList, error)

func (*Client) ListProtocolResourcesAdminGatewaysGatewayIdProtocolGatewayResourcesGet

func (c *Client) ListProtocolResourcesAdminGatewaysGatewayIdProtocolGatewayResourcesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListProtocolResourcesApiV1AdminGatewaysGatewayIdProtocolGatewayResourcesGet

func (c *Client) ListProtocolResourcesApiV1AdminGatewaysGatewayIdProtocolGatewayResourcesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListRealmsAdminRealmsGet

func (c *Client) ListRealmsAdminRealmsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListRealmsApiV1AdminRealmsGet

func (c *Client) ListRealmsApiV1AdminRealmsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListRedisConfigsAdminGatewaysGatewayIdRedisConfigsGet

func (c *Client) ListRedisConfigsAdminGatewaysGatewayIdRedisConfigsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListRedisConfigsApiV1AdminGatewaysGatewayIdRedisConfigsGet

func (c *Client) ListRedisConfigsApiV1AdminGatewaysGatewayIdRedisConfigsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListRegionsAdminRegionsGet

func (c *Client) ListRegionsAdminRegionsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListRegionsApiV1AdminRegionsGet

func (c *Client) ListRegionsApiV1AdminRegionsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListRoutesAdminGatewaysGatewayIdRoutesGet

func (c *Client) ListRoutesAdminGatewaysGatewayIdRoutesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListRoutesApiV1AdminGatewaysGatewayIdRoutesGet

func (c *Client) ListRoutesApiV1AdminGatewaysGatewayIdRoutesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListRoutesForServiceAdminGatewaysGatewayIdServicesServiceIdOrNameRoutesGet

func (c *Client) ListRoutesForServiceAdminGatewaysGatewayIdServicesServiceIdOrNameRoutesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListRoutesForServiceApiV1AdminGatewaysGatewayIdServicesServiceIdOrNameRoutesGet

func (c *Client) ListRoutesForServiceApiV1AdminGatewaysGatewayIdServicesServiceIdOrNameRoutesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListRoutesRoutesGet

func (c *Client) ListRoutesRoutesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListServicesAdminGatewaysGatewayIdServicesGet

func (c *Client) ListServicesAdminGatewaysGatewayIdServicesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListServicesApiV1AdminGatewaysGatewayIdServicesGet

func (c *Client) ListServicesApiV1AdminGatewaysGatewayIdServicesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListSlosAdminSlosGet

func (c *Client) ListSlosAdminSlosGet(ctx context.Context, options RequestOptions) (*SLOListResponse, error)

func (*Client) ListSlosApiV1AdminSlosGet

func (c *Client) ListSlosApiV1AdminSlosGet(ctx context.Context, options RequestOptions) (*SLOListResponse, error)

func (*Client) ListSnisAdminGatewaysGatewayIdSnisGet

func (c *Client) ListSnisAdminGatewaysGatewayIdSnisGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListSnisApiV1AdminGatewaysGatewayIdSnisGet

func (c *Client) ListSnisApiV1AdminGatewaysGatewayIdSnisGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListSnisForCertificateAdminGatewaysGatewayIdCertificatesCertificateIdSnisGet

func (c *Client) ListSnisForCertificateAdminGatewaysGatewayIdCertificatesCertificateIdSnisGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListSnisForCertificateApiV1AdminGatewaysGatewayIdCertificatesCertificateIdSnisGet

func (c *Client) ListSnisForCertificateApiV1AdminGatewaysGatewayIdCertificatesCertificateIdSnisGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListTargetsByUpstreamAdminGatewaysGatewayIdTargetsUpstreamUpstreamIdGet

func (c *Client) ListTargetsByUpstreamAdminGatewaysGatewayIdTargetsUpstreamUpstreamIdGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListTargetsByUpstreamApiV1AdminGatewaysGatewayIdTargetsUpstreamUpstreamIdGet

func (c *Client) ListTargetsByUpstreamApiV1AdminGatewaysGatewayIdTargetsUpstreamUpstreamIdGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListTargetsForUpstreamAdminGatewaysGatewayIdUpstreamsUpstreamIdTargetsGet

func (c *Client) ListTargetsForUpstreamAdminGatewaysGatewayIdUpstreamsUpstreamIdTargetsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListTargetsForUpstreamApiV1AdminGatewaysGatewayIdUpstreamsUpstreamIdTargetsGet

func (c *Client) ListTargetsForUpstreamApiV1AdminGatewaysGatewayIdUpstreamsUpstreamIdTargetsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListTeamsAdminRbacTeamsGet

func (c *Client) ListTeamsAdminRbacTeamsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListTeamsApiV1AdminRbacTeamsGet

func (c *Client) ListTeamsApiV1AdminRbacTeamsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListTenantActivityTenantsSlugActivityGet

func (c *Client) ListTenantActivityTenantsSlugActivityGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListTenantsTenantsGet

func (c *Client) ListTenantsTenantsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListUpgradeOrchestrationsAdminLifecycleUpgradesGet

func (c *Client) ListUpgradeOrchestrationsAdminLifecycleUpgradesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListUpgradeOrchestrationsApiV1AdminLifecycleUpgradesGet

func (c *Client) ListUpgradeOrchestrationsApiV1AdminLifecycleUpgradesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListUpstreamsAdminGatewaysGatewayIdUpstreamsGet

func (c *Client) ListUpstreamsAdminGatewaysGatewayIdUpstreamsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListUpstreamsApiV1AdminGatewaysGatewayIdUpstreamsGet

func (c *Client) ListUpstreamsApiV1AdminGatewaysGatewayIdUpstreamsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListUpstreamsUpstreamsGet

func (c *Client) ListUpstreamsUpstreamsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListUsersAdminScimV2UsersGet

func (c *Client) ListUsersAdminScimV2UsersGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListUsersApiV1AdminScimV2UsersGet

func (c *Client) ListUsersApiV1AdminScimV2UsersGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListVaultsAdminGatewaysGatewayIdVaultsGet

func (c *Client) ListVaultsAdminGatewaysGatewayIdVaultsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListVaultsApiV1AdminGatewaysGatewayIdVaultsGet

func (c *Client) ListVaultsApiV1AdminGatewaysGatewayIdVaultsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListWorkspacesAdminWorkspacesGet

func (c *Client) ListWorkspacesAdminWorkspacesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ListWorkspacesApiV1AdminWorkspacesGet

func (c *Client) ListWorkspacesApiV1AdminWorkspacesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) LoginUserAuthLoginPost

func (c *Client) LoginUserAuthLoginPost(ctx context.Context, options RequestOptions) (*TokenPairSchema, error)

func (*Client) LogoutUserAuthLogoutPost

func (c *Client) LogoutUserAuthLogoutPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) MarkStaleDataPlanesOfflineAdminGatewaysGatewayIdDataPlanesOfflineStalePost

func (c *Client) MarkStaleDataPlanesOfflineAdminGatewaysGatewayIdDataPlanesOfflineStalePost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) MarkStaleDataPlanesOfflineApiV1AdminGatewaysGatewayIdDataPlanesOfflineStalePost

func (c *Client) MarkStaleDataPlanesOfflineApiV1AdminGatewaysGatewayIdDataPlanesOfflineStalePost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) McpDeleteSessionMcpResourceIdDelete

func (c *Client) McpDeleteSessionMcpResourceIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) McpServerStreamMcpResourceIdGet

func (c *Client) McpServerStreamMcpResourceIdGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) McpStreamableHttpMcpResourceIdPost

func (c *Client) McpStreamableHttpMcpResourceIdPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) MeteringBillingSummaryAdminMeteringBillingSummaryGet

func (c *Client) MeteringBillingSummaryAdminMeteringBillingSummaryGet(ctx context.Context, options RequestOptions) (*MeteringBillingSummary, error)

func (*Client) MeteringBillingSummaryApiV1AdminMeteringBillingSummaryGet

func (c *Client) MeteringBillingSummaryApiV1AdminMeteringBillingSummaryGet(ctx context.Context, options RequestOptions) (*MeteringBillingSummary, error)

func (*Client) MetricsMetricsGet

func (c *Client) MetricsMetricsGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) OidcCallbackAuthEnterpriseOidcCallbackGet

func (c *Client) OidcCallbackAuthEnterpriseOidcCallbackGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) OpenaiCompatibleChatCompletionsV1ChatCompletionsPost

func (c *Client) OpenaiCompatibleChatCompletionsV1ChatCompletionsPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PatchGroupAdminScimV2GroupsGroupIdPatch

func (c *Client) PatchGroupAdminScimV2GroupsGroupIdPatch(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PatchGroupApiV1AdminScimV2GroupsGroupIdPatch

func (c *Client) PatchGroupApiV1AdminScimV2GroupsGroupIdPatch(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PatchUserAdminScimV2UsersUserIdPatch

func (c *Client) PatchUserAdminScimV2UsersUserIdPatch(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PatchUserApiV1AdminScimV2UsersUserIdPatch

func (c *Client) PatchUserApiV1AdminScimV2UsersUserIdPatch(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PauseConfigRolloutAdminGatewaysGatewayIdDataPlanesConfigRolloutPausePost

func (c *Client) PauseConfigRolloutAdminGatewaysGatewayIdDataPlanesConfigRolloutPausePost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PauseConfigRolloutApiV1AdminGatewaysGatewayIdDataPlanesConfigRolloutPausePost

func (c *Client) PauseConfigRolloutApiV1AdminGatewaysGatewayIdDataPlanesConfigRolloutPausePost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PlanConfigRolloutAdminGatewaysGatewayIdDataPlanesConfigRolloutPost

func (c *Client) PlanConfigRolloutAdminGatewaysGatewayIdDataPlanesConfigRolloutPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PlanConfigRolloutApiV1AdminGatewaysGatewayIdDataPlanesConfigRolloutPost

func (c *Client) PlanConfigRolloutApiV1AdminGatewaysGatewayIdDataPlanesConfigRolloutPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PortalApplicationsPortalApplicationsGet

func (c *Client) PortalApplicationsPortalApplicationsGet(ctx context.Context, options RequestOptions) (*PortalApplicationListResponse, error)

func (*Client) PortalApproveApplicationPortalApplicationsApplicationIdApprovePost

func (c *Client) PortalApproveApplicationPortalApplicationsApplicationIdApprovePost(ctx context.Context, options RequestOptions) (*PortalApplicationRegistrationResponse, error)

func (*Client) PortalCatalogPortalCatalogGet

func (c *Client) PortalCatalogPortalCatalogGet(ctx context.Context, options RequestOptions) (*PortalCatalogResponse, error)

func (*Client) PortalCreateChangelogPortalServicesServiceIdChangelogPost

func (c *Client) PortalCreateChangelogPortalServicesServiceIdChangelogPost(ctx context.Context, options RequestOptions) (*PortalChangelogEntry, error)

func (*Client) PortalCreateServiceVersionPortalServicesServiceIdVersionsPost

func (c *Client) PortalCreateServiceVersionPortalServicesServiceIdVersionsPost(ctx context.Context, options RequestOptions) (*PortalApiVersionResponse, error)

func (*Client) PortalExportServiceVersionSdkPortalServicesServiceIdVersionsVersionIdSdkGet

func (c *Client) PortalExportServiceVersionSdkPortalServicesServiceIdVersionsVersionIdSdkGet(ctx context.Context, options RequestOptions) (*PortalSdkArtifactResponse, error)

func (*Client) PortalRegisterApplicationPortalServicesServiceIdApplicationsPost

func (c *Client) PortalRegisterApplicationPortalServicesServiceIdApplicationsPost(ctx context.Context, options RequestOptions) (*PortalApplicationRegistrationResponse, error)

func (*Client) PortalRejectApplicationPortalApplicationsApplicationIdRejectPost

func (c *Client) PortalRejectApplicationPortalApplicationsApplicationIdRejectPost(ctx context.Context, options RequestOptions) (*PortalApplicationRegistrationResponse, error)

func (*Client) PortalServiceChangelogPortalServicesServiceIdChangelogGet

func (c *Client) PortalServiceChangelogPortalServicesServiceIdChangelogGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PortalServiceDetailPortalServicesServiceIdGet

func (c *Client) PortalServiceDetailPortalServicesServiceIdGet(ctx context.Context, options RequestOptions) (*PortalService, error)

func (*Client) PortalServiceOpenapiPortalServicesServiceIdOpenapiGet

func (c *Client) PortalServiceOpenapiPortalServicesServiceIdOpenapiGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PortalServiceVersionsPortalServicesServiceIdVersionsGet

func (c *Client) PortalServiceVersionsPortalServicesServiceIdVersionsGet(ctx context.Context, options RequestOptions) (*PortalApiVersionListResponse, error)

func (*Client) PortalThemePortalThemeGet

func (c *Client) PortalThemePortalThemeGet(ctx context.Context, options RequestOptions) (*PortalThemeResponse, error)

func (*Client) PortalUpdateServiceVersionPortalServicesServiceIdVersionsVersionIdPatch

func (c *Client) PortalUpdateServiceVersionPortalServicesServiceIdVersionsVersionIdPatch(ctx context.Context, options RequestOptions) (*PortalApiVersionResponse, error)

func (*Client) PortalUpdateThemePortalThemePut

func (c *Client) PortalUpdateThemePortalThemePut(ctx context.Context, options RequestOptions) (*PortalThemeResponse, error)

func (*Client) PromoteConfigRolloutAdminGatewaysGatewayIdDataPlanesConfigRolloutPromotePost

func (c *Client) PromoteConfigRolloutAdminGatewaysGatewayIdDataPlanesConfigRolloutPromotePost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PromoteConfigRolloutApiV1AdminGatewaysGatewayIdDataPlanesConfigRolloutPromotePost

func (c *Client) PromoteConfigRolloutApiV1AdminGatewaysGatewayIdDataPlanesConfigRolloutPromotePost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PublishPluginPackagePluginPackagesPost

func (c *Client) PublishPluginPackagePluginPackagesPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) PullDataPlaneConfigAdminGatewaysGatewayIdDataPlanesNodeIdConfigGet

func (c *Client) PullDataPlaneConfigAdminGatewaysGatewayIdDataPlanesNodeIdConfigGet(ctx context.Context, options RequestOptions) (*DataPlaneConfigPullResponse, error)

func (*Client) PullDataPlaneConfigApiV1AdminGatewaysGatewayIdDataPlanesNodeIdConfigGet

func (c *Client) PullDataPlaneConfigApiV1AdminGatewaysGatewayIdDataPlanesNodeIdConfigGet(ctx context.Context, options RequestOptions) (*DataPlaneConfigPullResponse, error)

func (*Client) RecordDataPlaneTelemetryAdminGatewaysGatewayIdDataPlanesNodeIdTelemetryPost

func (c *Client) RecordDataPlaneTelemetryAdminGatewaysGatewayIdDataPlanesNodeIdTelemetryPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RecordDataPlaneTelemetryApiV1AdminGatewaysGatewayIdDataPlanesNodeIdTelemetryPost

func (c *Client) RecordDataPlaneTelemetryApiV1AdminGatewaysGatewayIdDataPlanesNodeIdTelemetryPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RecordRegionHealthAdminRegionsRegionIdHealthEvidencePost

func (c *Client) RecordRegionHealthAdminRegionsRegionIdHealthEvidencePost(ctx context.Context, options RequestOptions) (*RegionResponse, error)

func (*Client) RecordRegionHealthApiV1AdminRegionsRegionIdHealthEvidencePost

func (c *Client) RecordRegionHealthApiV1AdminRegionsRegionIdHealthEvidencePost(ctx context.Context, options RequestOptions) (*RegionResponse, error)

func (*Client) RecordReplicationEvidenceAdminGatewaysGatewayIdReplicationEvidencePost

func (c *Client) RecordReplicationEvidenceAdminGatewaysGatewayIdReplicationEvidencePost(ctx context.Context, options RequestOptions) (*ReplicationEvidenceResponse, error)

func (*Client) RecordReplicationEvidenceApiV1AdminGatewaysGatewayIdReplicationEvidencePost

func (c *Client) RecordReplicationEvidenceApiV1AdminGatewaysGatewayIdReplicationEvidencePost(ctx context.Context, options RequestOptions) (*ReplicationEvidenceResponse, error)

func (*Client) RefreshTokenAuthRefreshPost

func (c *Client) RefreshTokenAuthRefreshPost(ctx context.Context, options RequestOptions) (*TokenPairSchema, error)

func (*Client) RegisterDataPlaneAdminGatewaysGatewayIdDataPlanesPost

func (c *Client) RegisterDataPlaneAdminGatewaysGatewayIdDataPlanesPost(ctx context.Context, options RequestOptions) (*DataPlaneRegisterResponse, error)

func (*Client) RegisterDataPlaneApiV1AdminGatewaysGatewayIdDataPlanesPost

func (c *Client) RegisterDataPlaneApiV1AdminGatewaysGatewayIdDataPlanesPost(ctx context.Context, options RequestOptions) (*DataPlaneRegisterResponse, error)

func (*Client) RegisterUserAuthRegisterPost

func (c *Client) RegisterUserAuthRegisterPost(ctx context.Context, options RequestOptions) (*UserResponseSchema, error)

func (*Client) ReloadCacheReloadCacheGet

func (c *Client) ReloadCacheReloadCacheGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RemoveConsumerFromGroupAdminConsumerGroupsGroupIdConsumersConsumerIdDelete

func (c *Client) RemoveConsumerFromGroupAdminConsumerGroupsGroupIdConsumersConsumerIdDelete(ctx context.Context, options RequestOptions) (*ConsumerResponse, error)

func (*Client) RemoveConsumerFromGroupApiV1AdminConsumerGroupsGroupIdConsumersConsumerIdDelete

func (c *Client) RemoveConsumerFromGroupApiV1AdminConsumerGroupsGroupIdConsumersConsumerIdDelete(ctx context.Context, options RequestOptions) (*ConsumerResponse, error)

func (*Client) RenewCustomDomainAdminGatewaysGatewayIdCustomDomainsDomainIdRenewPost

func (c *Client) RenewCustomDomainAdminGatewaysGatewayIdCustomDomainsDomainIdRenewPost(ctx context.Context, options RequestOptions) (*CustomDomainJobResponse, error)

func (*Client) RenewCustomDomainApiV1AdminGatewaysGatewayIdCustomDomainsDomainIdRenewPost

func (c *Client) RenewCustomDomainApiV1AdminGatewaysGatewayIdCustomDomainsDomainIdRenewPost(ctx context.Context, options RequestOptions) (*CustomDomainJobResponse, error)

func (*Client) RepairAllBuiltinPluginPackagesPluginPackagesRepairBuiltinsPost

func (c *Client) RepairAllBuiltinPluginPackagesPluginPackagesRepairBuiltinsPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RepairBuiltinPluginPackagePluginPackagesNameRepairPost

func (c *Client) RepairBuiltinPluginPackagePluginPackagesNameRepairPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ReplaceGroupAdminScimV2GroupsGroupIdPut

func (c *Client) ReplaceGroupAdminScimV2GroupsGroupIdPut(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ReplaceGroupApiV1AdminScimV2GroupsGroupIdPut

func (c *Client) ReplaceGroupApiV1AdminScimV2GroupsGroupIdPut(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ReplacePermissionMatrixAdminRbacPermissionMatrixPut

func (c *Client) ReplacePermissionMatrixAdminRbacPermissionMatrixPut(ctx context.Context, options RequestOptions) (*RBACPermissionMatrixResponse, error)

func (*Client) ReplacePermissionMatrixApiV1AdminRbacPermissionMatrixPut

func (c *Client) ReplacePermissionMatrixApiV1AdminRbacPermissionMatrixPut(ctx context.Context, options RequestOptions) (*RBACPermissionMatrixResponse, error)

func (*Client) ReplaceUserAdminScimV2UsersUserIdPut

func (c *Client) ReplaceUserAdminScimV2UsersUserIdPut(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ReplaceUserApiV1AdminScimV2UsersUserIdPut

func (c *Client) ReplaceUserApiV1AdminScimV2UsersUserIdPut(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ReplayBackgroundJobAdminBackgroundJobsJobIdReplayPost

func (c *Client) ReplayBackgroundJobAdminBackgroundJobsJobIdReplayPost(ctx context.Context, options RequestOptions) (*BackgroundJobResponse, error)

func (*Client) ReplayBackgroundJobApiV1AdminBackgroundJobsJobIdReplayPost

func (c *Client) ReplayBackgroundJobApiV1AdminBackgroundJobsJobIdReplayPost(ctx context.Context, options RequestOptions) (*BackgroundJobResponse, error)

func (*Client) ReportDataPlaneSyncStatusAdminGatewaysGatewayIdDataPlanesNodeIdSyncStatusPost

func (c *Client) ReportDataPlaneSyncStatusAdminGatewaysGatewayIdDataPlanesNodeIdSyncStatusPost(ctx context.Context, options RequestOptions) (*DataPlaneSyncStatusResponse, error)

func (*Client) ReportDataPlaneSyncStatusApiV1AdminGatewaysGatewayIdDataPlanesNodeIdSyncStatusPost

func (c *Client) ReportDataPlaneSyncStatusApiV1AdminGatewaysGatewayIdDataPlanesNodeIdSyncStatusPost(ctx context.Context, options RequestOptions) (*DataPlaneSyncStatusResponse, error)

func (*Client) Request

func (c *Client) Request(ctx context.Context, method, pathTemplate string, options RequestOptions) ([]byte, error)

func (*Client) RequestEmailLoginCodeAuthEmailOtpRequestPost

func (c *Client) RequestEmailLoginCodeAuthEmailOtpRequestPost(ctx context.Context, options RequestOptions) (*AuthChallengeResponseSchema, error)

func (*Client) RequestHotReloadAdminGatewaysGatewayIdDataPlanesHotReloadPost

func (c *Client) RequestHotReloadAdminGatewaysGatewayIdDataPlanesHotReloadPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RequestHotReloadApiV1AdminGatewaysGatewayIdDataPlanesHotReloadPost

func (c *Client) RequestHotReloadApiV1AdminGatewaysGatewayIdDataPlanesHotReloadPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RequestIntegrationSyncAdminIntegrationsIntegrationIdSyncPost

func (c *Client) RequestIntegrationSyncAdminIntegrationsIntegrationIdSyncPost(ctx context.Context, options RequestOptions) (*IntegrationResponse, error)

func (*Client) RequestIntegrationSyncApiV1AdminIntegrationsIntegrationIdSyncPost

func (c *Client) RequestIntegrationSyncApiV1AdminIntegrationsIntegrationIdSyncPost(ctx context.Context, options RequestOptions) (*IntegrationResponse, error)

func (*Client) RequestPasswordResetCodeAuthPasswordForgotPost

func (c *Client) RequestPasswordResetCodeAuthPasswordForgotPost(ctx context.Context, options RequestOptions) (*AuthChallengeResponseSchema, error)

func (*Client) ResetEntitlementUsageAdminEntitlementsUsageTenantIdFeatureKeyResetPost

func (c *Client) ResetEntitlementUsageAdminEntitlementsUsageTenantIdFeatureKeyResetPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ResetEntitlementUsageApiV1AdminEntitlementsUsageTenantIdFeatureKeyResetPost

func (c *Client) ResetEntitlementUsageApiV1AdminEntitlementsUsageTenantIdFeatureKeyResetPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ResetUserPasswordAuthUsersUserIdResetPasswordPost

func (c *Client) ResetUserPasswordAuthUsersUserIdResetPasswordPost(ctx context.Context, options RequestOptions) (*UserResponseSchema, error)

func (*Client) ResourceTypesAdminScimV2ResourceTypesGet

func (c *Client) ResourceTypesAdminScimV2ResourceTypesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ResourceTypesApiV1AdminScimV2ResourceTypesGet

func (c *Client) ResourceTypesApiV1AdminScimV2ResourceTypesGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ResumeConfigRolloutAdminGatewaysGatewayIdDataPlanesConfigRolloutResumePost

func (c *Client) ResumeConfigRolloutAdminGatewaysGatewayIdDataPlanesConfigRolloutResumePost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ResumeConfigRolloutApiV1AdminGatewaysGatewayIdDataPlanesConfigRolloutResumePost

func (c *Client) ResumeConfigRolloutApiV1AdminGatewaysGatewayIdDataPlanesConfigRolloutResumePost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RetryCustomDomainIssuanceAdminGatewaysGatewayIdCustomDomainsDomainIdRetryPost

func (c *Client) RetryCustomDomainIssuanceAdminGatewaysGatewayIdCustomDomainsDomainIdRetryPost(ctx context.Context, options RequestOptions) (*CustomDomainJobResponse, error)

func (*Client) RetryCustomDomainIssuanceApiV1AdminGatewaysGatewayIdCustomDomainsDomainIdRetryPost

func (c *Client) RetryCustomDomainIssuanceApiV1AdminGatewaysGatewayIdCustomDomainsDomainIdRetryPost(ctx context.Context, options RequestOptions) (*CustomDomainJobResponse, error)

func (*Client) RetryIntegrationSyncOperationAdminIntegrationsIntegrationIdSyncOperationsOperationIdRetryPost

func (c *Client) RetryIntegrationSyncOperationAdminIntegrationsIntegrationIdSyncOperationsOperationIdRetryPost(ctx context.Context, options RequestOptions) (*IntegrationResponse, error)

func (*Client) RetryIntegrationSyncOperationApiV1AdminIntegrationsIntegrationIdSyncOperationsOperationIdRetryPost

func (c *Client) RetryIntegrationSyncOperationApiV1AdminIntegrationsIntegrationIdSyncOperationsOperationIdRetryPost(ctx context.Context, options RequestOptions) (*IntegrationResponse, error)

func (*Client) RevokeAdminApiTokenAdminApiTokensTokenIdDelete

func (c *Client) RevokeAdminApiTokenAdminApiTokensTokenIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RevokeAdminApiTokenApiV1AdminApiTokensTokenIdDelete

func (c *Client) RevokeAdminApiTokenApiV1AdminApiTokensTokenIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RevokeInvitationAdminEnterpriseIdentityInvitationsInvitationIdRevokePost

func (c *Client) RevokeInvitationAdminEnterpriseIdentityInvitationsInvitationIdRevokePost(ctx context.Context, options RequestOptions) (*InvitationResponse, error)

func (*Client) RevokeInvitationApiV1AdminEnterpriseIdentityInvitationsInvitationIdRevokePost

func (c *Client) RevokeInvitationApiV1AdminEnterpriseIdentityInvitationsInvitationIdRevokePost(ctx context.Context, options RequestOptions) (*InvitationResponse, error)

func (*Client) RevokeScimTokenAdminEnterpriseIdentityScimTokensTokenIdRevokePost

func (c *Client) RevokeScimTokenAdminEnterpriseIdentityScimTokensTokenIdRevokePost(ctx context.Context, options RequestOptions) (*SCIMTokenResponse, error)

func (*Client) RevokeScimTokenApiV1AdminEnterpriseIdentityScimTokensTokenIdRevokePost

func (c *Client) RevokeScimTokenApiV1AdminEnterpriseIdentityScimTokensTokenIdRevokePost(ctx context.Context, options RequestOptions) (*SCIMTokenResponse, error)

func (*Client) RollbackConfigRolloutAdminGatewaysGatewayIdDataPlanesConfigRolloutRollbackPost

func (c *Client) RollbackConfigRolloutAdminGatewaysGatewayIdDataPlanesConfigRolloutRollbackPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RollbackConfigRolloutApiV1AdminGatewaysGatewayIdDataPlanesConfigRolloutRollbackPost

func (c *Client) RollbackConfigRolloutApiV1AdminGatewaysGatewayIdDataPlanesConfigRolloutRollbackPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RollbackConfigSnapshotAdminConfigSnapshotsSnapshotIdRollbackPost

func (c *Client) RollbackConfigSnapshotAdminConfigSnapshotsSnapshotIdRollbackPost(ctx context.Context, options RequestOptions) (*ConfigRollbackResult, error)

func (*Client) RollbackConfigSnapshotApiV1AdminConfigSnapshotsSnapshotIdRollbackPost

func (c *Client) RollbackConfigSnapshotApiV1AdminConfigSnapshotsSnapshotIdRollbackPost(ctx context.Context, options RequestOptions) (*ConfigRollbackResult, error)

func (*Client) RollbackPluginPackagePluginPackagesNameRollbackPost

func (c *Client) RollbackPluginPackagePluginPackagesNameRollbackPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RootGet

func (c *Client) RootGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) RotateCertificateAdminGatewaysGatewayIdCertificatesCertIdRotatePost

func (c *Client) RotateCertificateAdminGatewaysGatewayIdCertificatesCertIdRotatePost(ctx context.Context, options RequestOptions) (*CertificateResponse, error)

func (*Client) RotateCertificateApiV1AdminGatewaysGatewayIdCertificatesCertIdRotatePost

func (c *Client) RotateCertificateApiV1AdminGatewaysGatewayIdCertificatesCertIdRotatePost(ctx context.Context, options RequestOptions) (*CertificateResponse, error)

func (*Client) RotateCredentialAdminConsumerCredentialsCredentialIdRotatePost

func (c *Client) RotateCredentialAdminConsumerCredentialsCredentialIdRotatePost(ctx context.Context, options RequestOptions) (*CredentialResponse, error)

func (*Client) RotateCredentialApiV1AdminConsumerCredentialsCredentialIdRotatePost

func (c *Client) RotateCredentialApiV1AdminConsumerCredentialsCredentialIdRotatePost(ctx context.Context, options RequestOptions) (*CredentialResponse, error)

func (*Client) RotateCustomDomainChallengeAdminGatewaysGatewayIdCustomDomainsDomainIdChallengePost

func (c *Client) RotateCustomDomainChallengeAdminGatewaysGatewayIdCustomDomainsDomainIdChallengePost(ctx context.Context, options RequestOptions) (*CustomDomainResponse, error)

func (*Client) RotateCustomDomainChallengeApiV1AdminGatewaysGatewayIdCustomDomainsDomainIdChallengePost

func (c *Client) RotateCustomDomainChallengeApiV1AdminGatewaysGatewayIdCustomDomainsDomainIdChallengePost(ctx context.Context, options RequestOptions) (*CustomDomainResponse, error)

func (*Client) RunGatewayMockChecksAdminGatewaysGatewayIdMockChecksPost

func (c *Client) RunGatewayMockChecksAdminGatewaysGatewayIdMockChecksPost(ctx context.Context, options RequestOptions) (*GatewayMockCheckResponse, error)

func (*Client) RunGatewayMockChecksApiV1AdminGatewaysGatewayIdMockChecksPost

func (c *Client) RunGatewayMockChecksApiV1AdminGatewaysGatewayIdMockChecksPost(ctx context.Context, options RequestOptions) (*GatewayMockCheckResponse, error)

func (*Client) SamlCallbackAuthEnterpriseSamlCallbackPost

func (c *Client) SamlCallbackAuthEnterpriseSamlCallbackPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) SamlMetadataAuthEnterpriseSamlMetadataProviderIdGet

func (c *Client) SamlMetadataAuthEnterpriseSamlMetadataProviderIdGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) SchemasAdminScimV2SchemasGet

func (c *Client) SchemasAdminScimV2SchemasGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) SchemasApiV1AdminScimV2SchemasGet

func (c *Client) SchemasApiV1AdminScimV2SchemasGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ServiceProviderConfigAdminScimV2ServiceProviderConfigGet

func (c *Client) ServiceProviderConfigAdminScimV2ServiceProviderConfigGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) ServiceProviderConfigApiV1AdminScimV2ServiceProviderConfigGet

func (c *Client) ServiceProviderConfigApiV1AdminScimV2ServiceProviderConfigGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) SetEntitlementOverrideAdminEntitlementsOverridesTenantIdFeatureKeyPut

func (c *Client) SetEntitlementOverrideAdminEntitlementsOverridesTenantIdFeatureKeyPut(ctx context.Context, options RequestOptions) (*EntitlementOverrideResponse, error)

func (*Client) SetEntitlementOverrideApiV1AdminEntitlementsOverridesTenantIdFeatureKeyPut

func (c *Client) SetEntitlementOverrideApiV1AdminEntitlementsOverridesTenantIdFeatureKeyPut(ctx context.Context, options RequestOptions) (*EntitlementOverrideResponse, error)

func (*Client) StartEnterpriseLoginAuthEnterpriseStartPost

func (c *Client) StartEnterpriseLoginAuthEnterpriseStartPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) StartOauthFlowAuthOauthProviderGet

func (c *Client) StartOauthFlowAuthOauthProviderGet(ctx context.Context, options RequestOptions) (any, error)

func (*Client) SyncConfigAdminConfigSyncPost

func (c *Client) SyncConfigAdminConfigSyncPost(ctx context.Context, options RequestOptions) (*ConfigSyncResult, error)

func (*Client) SyncConfigApiV1AdminConfigSyncPost

func (c *Client) SyncConfigApiV1AdminConfigSyncPost(ctx context.Context, options RequestOptions) (*ConfigSyncResult, error)

func (*Client) SyncPrivatePluginRegistryPackagePluginRegistriesRegistryIdPackagesNameSyncPost

func (c *Client) SyncPrivatePluginRegistryPackagePluginRegistriesRegistryIdPackagesNameSyncPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) TogglePluginPluginsIdEnablePatch

func (c *Client) TogglePluginPluginsIdEnablePatch(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UninstallIntegrationAdminIntegrationsIntegrationIdDelete

func (c *Client) UninstallIntegrationAdminIntegrationsIntegrationIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UninstallIntegrationApiV1AdminIntegrationsIntegrationIdDelete

func (c *Client) UninstallIntegrationApiV1AdminIntegrationsIntegrationIdDelete(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpdateAiGatewayConfigAdminGatewaysGatewayIdAiGatewayConfigsConfigIdPatch

func (c *Client) UpdateAiGatewayConfigAdminGatewaysGatewayIdAiGatewayConfigsConfigIdPatch(ctx context.Context, options RequestOptions) (*AIGatewayConfigResponse, error)

func (*Client) UpdateAiGatewayConfigApiV1AdminGatewaysGatewayIdAiGatewayConfigsConfigIdPatch

func (c *Client) UpdateAiGatewayConfigApiV1AdminGatewaysGatewayIdAiGatewayConfigsConfigIdPatch(ctx context.Context, options RequestOptions) (*AIGatewayConfigResponse, error)

func (*Client) UpdateCaCertificateAdminGatewaysGatewayIdCaCertificatesCaCertificateIdPatch

func (c *Client) UpdateCaCertificateAdminGatewaysGatewayIdCaCertificatesCaCertificateIdPatch(ctx context.Context, options RequestOptions) (*CACertificateResponse, error)

func (*Client) UpdateCaCertificateApiV1AdminGatewaysGatewayIdCaCertificatesCaCertificateIdPatch

func (c *Client) UpdateCaCertificateApiV1AdminGatewaysGatewayIdCaCertificatesCaCertificateIdPatch(ctx context.Context, options RequestOptions) (*CACertificateResponse, error)

func (*Client) UpdateCertificateAdminGatewaysGatewayIdCertificatesCertIdPatch

func (c *Client) UpdateCertificateAdminGatewaysGatewayIdCertificatesCertIdPatch(ctx context.Context, options RequestOptions) (*CertificateResponse, error)

func (*Client) UpdateCertificateApiV1AdminGatewaysGatewayIdCertificatesCertIdPatch

func (c *Client) UpdateCertificateApiV1AdminGatewaysGatewayIdCertificatesCertIdPatch(ctx context.Context, options RequestOptions) (*CertificateResponse, error)

func (*Client) UpdateConsumerGroupAdminConsumerGroupsGroupIdPatch

func (c *Client) UpdateConsumerGroupAdminConsumerGroupsGroupIdPatch(ctx context.Context, options RequestOptions) (*ConsumerGroupResponse, error)

func (*Client) UpdateConsumerGroupApiV1AdminConsumerGroupsGroupIdPatch

func (c *Client) UpdateConsumerGroupApiV1AdminConsumerGroupsGroupIdPatch(ctx context.Context, options RequestOptions) (*ConsumerGroupResponse, error)

func (*Client) UpdateCurrentUserAuthMePut

func (c *Client) UpdateCurrentUserAuthMePut(ctx context.Context, options RequestOptions) (*UserResponseSchema, error)

func (*Client) UpdateCustomRoleAdminRbacRolesRoleIdPatch

func (c *Client) UpdateCustomRoleAdminRbacRolesRoleIdPatch(ctx context.Context, options RequestOptions) (*RBACCustomRoleResponse, error)

func (*Client) UpdateCustomRoleApiV1AdminRbacRolesRoleIdPatch

func (c *Client) UpdateCustomRoleApiV1AdminRbacRolesRoleIdPatch(ctx context.Context, options RequestOptions) (*RBACCustomRoleResponse, error)

func (*Client) UpdateDrDrillAdminDrDrillsDrillIdPatch

func (c *Client) UpdateDrDrillAdminDrDrillsDrillIdPatch(ctx context.Context, options RequestOptions) (*DRDrillResponse, error)

func (*Client) UpdateDrDrillApiV1AdminDrDrillsDrillIdPatch

func (c *Client) UpdateDrDrillApiV1AdminDrDrillsDrillIdPatch(ctx context.Context, options RequestOptions) (*DRDrillResponse, error)

func (*Client) UpdateGatewayAdminGatewaysGatewayIdPatch

func (c *Client) UpdateGatewayAdminGatewaysGatewayIdPatch(ctx context.Context, options RequestOptions) (*GatewayResponse, error)

func (*Client) UpdateGatewayApiV1AdminGatewaysGatewayIdPatch

func (c *Client) UpdateGatewayApiV1AdminGatewaysGatewayIdPatch(ctx context.Context, options RequestOptions) (*GatewayResponse, error)

func (*Client) UpdateIntegrationConfigAdminIntegrationsIntegrationIdConfigPatch

func (c *Client) UpdateIntegrationConfigAdminIntegrationsIntegrationIdConfigPatch(ctx context.Context, options RequestOptions) (*IntegrationResponse, error)

func (*Client) UpdateIntegrationConfigApiV1AdminIntegrationsIntegrationIdConfigPatch

func (c *Client) UpdateIntegrationConfigApiV1AdminIntegrationsIntegrationIdConfigPatch(ctx context.Context, options RequestOptions) (*IntegrationResponse, error)

func (*Client) UpdateIntegrationStateAdminIntegrationsIntegrationIdStatePatch

func (c *Client) UpdateIntegrationStateAdminIntegrationsIntegrationIdStatePatch(ctx context.Context, options RequestOptions) (*IntegrationResponse, error)

func (*Client) UpdateIntegrationStateApiV1AdminIntegrationsIntegrationIdStatePatch

func (c *Client) UpdateIntegrationStateApiV1AdminIntegrationsIntegrationIdStatePatch(ctx context.Context, options RequestOptions) (*IntegrationResponse, error)

func (*Client) UpdateObservabilityRetentionAdminObservabilityRetentionPut

func (c *Client) UpdateObservabilityRetentionAdminObservabilityRetentionPut(ctx context.Context, options RequestOptions) (*ObservabilityRetentionPolicy, error)

func (*Client) UpdateObservabilityRetentionApiV1AdminObservabilityRetentionPut

func (c *Client) UpdateObservabilityRetentionApiV1AdminObservabilityRetentionPut(ctx context.Context, options RequestOptions) (*ObservabilityRetentionPolicy, error)

func (*Client) UpdateOrganizationAdminRbacOrganizationsOrganizationIdPatch

func (c *Client) UpdateOrganizationAdminRbacOrganizationsOrganizationIdPatch(ctx context.Context, options RequestOptions) (*RBACOrganizationResponse, error)

func (*Client) UpdateOrganizationApiV1AdminRbacOrganizationsOrganizationIdPatch

func (c *Client) UpdateOrganizationApiV1AdminRbacOrganizationsOrganizationIdPatch(ctx context.Context, options RequestOptions) (*RBACOrganizationResponse, error)

func (*Client) UpdatePluginConfigPluginsIdConfigPatch

func (c *Client) UpdatePluginConfigPluginsIdConfigPatch(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpdatePluginConfigurationPluginsPluginIdConfigurationPatch

func (c *Client) UpdatePluginConfigurationPluginsPluginIdConfigurationPatch(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpdatePluginPackagePluginPackagesNameUpdatePost

func (c *Client) UpdatePluginPackagePluginPackagesNameUpdatePost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpdateProtocolResourceAdminGatewaysGatewayIdProtocolGatewayResourcesResourceIdPatch

func (c *Client) UpdateProtocolResourceAdminGatewaysGatewayIdProtocolGatewayResourcesResourceIdPatch(ctx context.Context, options RequestOptions) (*ProtocolResourceResponse, error)

func (*Client) UpdateProtocolResourceApiV1AdminGatewaysGatewayIdProtocolGatewayResourcesResourceIdPatch

func (c *Client) UpdateProtocolResourceApiV1AdminGatewaysGatewayIdProtocolGatewayResourcesResourceIdPatch(ctx context.Context, options RequestOptions) (*ProtocolResourceResponse, error)

func (*Client) UpdateRedisConfigAdminGatewaysGatewayIdRedisConfigsConfigIdPatch

func (c *Client) UpdateRedisConfigAdminGatewaysGatewayIdRedisConfigsConfigIdPatch(ctx context.Context, options RequestOptions) (*RedisConfigResponse, error)

func (*Client) UpdateRedisConfigApiV1AdminGatewaysGatewayIdRedisConfigsConfigIdPatch

func (c *Client) UpdateRedisConfigApiV1AdminGatewaysGatewayIdRedisConfigsConfigIdPatch(ctx context.Context, options RequestOptions) (*RedisConfigResponse, error)

func (*Client) UpdateRouteAdminGatewaysGatewayIdRoutesRouteIdPatch

func (c *Client) UpdateRouteAdminGatewaysGatewayIdRoutesRouteIdPatch(ctx context.Context, options RequestOptions) (*RouteResponse, error)

func (*Client) UpdateRouteApiV1AdminGatewaysGatewayIdRoutesRouteIdPatch

func (c *Client) UpdateRouteApiV1AdminGatewaysGatewayIdRoutesRouteIdPatch(ctx context.Context, options RequestOptions) (*RouteResponse, error)

func (*Client) UpdateRouteRoutesIdPatch

func (c *Client) UpdateRouteRoutesIdPatch(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpdateServiceAdminGatewaysGatewayIdServicesServiceIdPatch

func (c *Client) UpdateServiceAdminGatewaysGatewayIdServicesServiceIdPatch(ctx context.Context, options RequestOptions) (*ServiceResponse, error)

func (*Client) UpdateServiceApiV1AdminGatewaysGatewayIdServicesServiceIdPatch

func (c *Client) UpdateServiceApiV1AdminGatewaysGatewayIdServicesServiceIdPatch(ctx context.Context, options RequestOptions) (*ServiceResponse, error)

func (*Client) UpdateSloAdminSlosSloIdPatch

func (c *Client) UpdateSloAdminSlosSloIdPatch(ctx context.Context, options RequestOptions) (*SLOResponse, error)

func (*Client) UpdateSloApiV1AdminSlosSloIdPatch

func (c *Client) UpdateSloApiV1AdminSlosSloIdPatch(ctx context.Context, options RequestOptions) (*SLOResponse, error)

func (*Client) UpdateSniAdminGatewaysGatewayIdSnisSniIdPatch

func (c *Client) UpdateSniAdminGatewaysGatewayIdSnisSniIdPatch(ctx context.Context, options RequestOptions) (*SNIResponse, error)

func (*Client) UpdateSniApiV1AdminGatewaysGatewayIdSnisSniIdPatch

func (c *Client) UpdateSniApiV1AdminGatewaysGatewayIdSnisSniIdPatch(ctx context.Context, options RequestOptions) (*SNIResponse, error)

func (*Client) UpdateTeamAdminRbacTeamsTeamIdPatch

func (c *Client) UpdateTeamAdminRbacTeamsTeamIdPatch(ctx context.Context, options RequestOptions) (*RBACTeamResponse, error)

func (*Client) UpdateTeamApiV1AdminRbacTeamsTeamIdPatch

func (c *Client) UpdateTeamApiV1AdminRbacTeamsTeamIdPatch(ctx context.Context, options RequestOptions) (*RBACTeamResponse, error)

func (*Client) UpdateUpgradeOrchestrationAdminLifecycleUpgradesUpgradeIdPatch

func (c *Client) UpdateUpgradeOrchestrationAdminLifecycleUpgradesUpgradeIdPatch(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpdateUpgradeOrchestrationApiV1AdminLifecycleUpgradesUpgradeIdPatch

func (c *Client) UpdateUpgradeOrchestrationApiV1AdminLifecycleUpgradesUpgradeIdPatch(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpdateUpstreamAdminGatewaysGatewayIdUpstreamsUpstreamIdPatch

func (c *Client) UpdateUpstreamAdminGatewaysGatewayIdUpstreamsUpstreamIdPatch(ctx context.Context, options RequestOptions) (*UpstreamResponse, error)

func (*Client) UpdateUpstreamApiV1AdminGatewaysGatewayIdUpstreamsUpstreamIdPatch

func (c *Client) UpdateUpstreamApiV1AdminGatewaysGatewayIdUpstreamsUpstreamIdPatch(ctx context.Context, options RequestOptions) (*UpstreamResponse, error)

func (*Client) UpdateUpstreamUpstreamsPathPatch

func (c *Client) UpdateUpstreamUpstreamsPathPatch(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpdateUserByIdAuthUsersUserIdPut

func (c *Client) UpdateUserByIdAuthUsersUserIdPut(ctx context.Context, options RequestOptions) (*UserResponseSchema, error)

func (*Client) UpdateVaultAdminGatewaysGatewayIdVaultsVaultIdPatch

func (c *Client) UpdateVaultAdminGatewaysGatewayIdVaultsVaultIdPatch(ctx context.Context, options RequestOptions) (*VaultResponse, error)

func (*Client) UpdateVaultApiV1AdminGatewaysGatewayIdVaultsVaultIdPatch

func (c *Client) UpdateVaultApiV1AdminGatewaysGatewayIdVaultsVaultIdPatch(ctx context.Context, options RequestOptions) (*VaultResponse, error)

func (*Client) UpdateWorkspaceAdminWorkspacesWorkspaceIdPatch

func (c *Client) UpdateWorkspaceAdminWorkspacesWorkspaceIdPatch(ctx context.Context, options RequestOptions) (*WorkspaceResponse, error)

func (*Client) UpdateWorkspaceApiV1AdminWorkspacesWorkspaceIdPatch

func (c *Client) UpdateWorkspaceApiV1AdminWorkspacesWorkspaceIdPatch(ctx context.Context, options RequestOptions) (*WorkspaceResponse, error)

func (*Client) UpsertAutoscalingPolicyAdminLifecycleAutoscalingPoliciesPost

func (c *Client) UpsertAutoscalingPolicyAdminLifecycleAutoscalingPoliciesPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpsertAutoscalingPolicyApiV1AdminLifecycleAutoscalingPoliciesPost

func (c *Client) UpsertAutoscalingPolicyApiV1AdminLifecycleAutoscalingPoliciesPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpsertGatewayDrPolicyAdminGatewaysGatewayIdDrPolicyPut

func (c *Client) UpsertGatewayDrPolicyAdminGatewaysGatewayIdDrPolicyPut(ctx context.Context, options RequestOptions) (*GatewayDRStatusResponse, error)

func (*Client) UpsertGatewayDrPolicyApiV1AdminGatewaysGatewayIdDrPolicyPut

func (c *Client) UpsertGatewayDrPolicyApiV1AdminGatewaysGatewayIdDrPolicyPut(ctx context.Context, options RequestOptions) (*GatewayDRStatusResponse, error)

func (*Client) UpsertLifecycleStateAdminLifecycleStatesPost

func (c *Client) UpsertLifecycleStateAdminLifecycleStatesPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpsertLifecycleStateApiV1AdminLifecycleStatesPost

func (c *Client) UpsertLifecycleStateApiV1AdminLifecycleStatesPost(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpsertPluginPluginsNamePut

func (c *Client) UpsertPluginPluginsNamePut(ctx context.Context, options RequestOptions) (any, error)

func (*Client) UpsertProviderAdminEnterpriseIdentityProviderPut

func (c *Client) UpsertProviderAdminEnterpriseIdentityProviderPut(ctx context.Context, options RequestOptions) (*IdentityProviderResponse, error)

func (*Client) UpsertProviderApiV1AdminEnterpriseIdentityProviderPut

func (c *Client) UpsertProviderApiV1AdminEnterpriseIdentityProviderPut(ctx context.Context, options RequestOptions) (*IdentityProviderResponse, error)

func (*Client) ValidateConfigAdminConfigValidatePost

func (c *Client) ValidateConfigAdminConfigValidatePost(ctx context.Context, options RequestOptions) (*ConfigValidationResult, error)

func (*Client) ValidateConfigApiV1AdminConfigValidatePost

func (c *Client) ValidateConfigApiV1AdminConfigValidatePost(ctx context.Context, options RequestOptions) (*ConfigValidationResult, error)

func (*Client) VerifyCustomDomainAdminGatewaysGatewayIdCustomDomainsDomainIdVerifyPost

func (c *Client) VerifyCustomDomainAdminGatewaysGatewayIdCustomDomainsDomainIdVerifyPost(ctx context.Context, options RequestOptions) (*CustomDomainVerifyResponse, error)

func (*Client) VerifyCustomDomainApiV1AdminGatewaysGatewayIdCustomDomainsDomainIdVerifyPost

func (c *Client) VerifyCustomDomainApiV1AdminGatewaysGatewayIdCustomDomainsDomainIdVerifyPost(ctx context.Context, options RequestOptions) (*CustomDomainVerifyResponse, error)

func (*Client) VerifyEmailLoginCodeAuthEmailOtpVerifyPost

func (c *Client) VerifyEmailLoginCodeAuthEmailOtpVerifyPost(ctx context.Context, options RequestOptions) (*TokenPairSchema, error)

func (*Client) VerifyTokenAuthVerifyTokenPost

func (c *Client) VerifyTokenAuthVerifyTokenPost(ctx context.Context, options RequestOptions) (*UserSchema, error)

type ConfigBundle

type ConfigBundle struct {
	AiGatewayConfigs    []map[string]any `json:"ai_gateway_configs,omitempty"`
	CaCertificates      []map[string]any `json:"ca_certificates,omitempty"`
	Certificates        []map[string]any `json:"certificates,omitempty"`
	ConsumerCredentials []map[string]any `json:"consumer_credentials,omitempty"`
	Consumers           []map[string]any `json:"consumers,omitempty"`
	Gateways            []map[string]any `json:"gateways,omitempty"`
	Metrics             []map[string]any `json:"metrics,omitempty"`
	RedisConfigs        []map[string]any `json:"redis_configs,omitempty"`
	Routes              []map[string]any `json:"routes,omitempty"`
	Services            []map[string]any `json:"services,omitempty"`
	Snis                []map[string]any `json:"snis,omitempty"`
	Targets             []map[string]any `json:"targets,omitempty"`
	TenantId            any              `json:"tenant_id,omitempty"`
	Upstreams           []map[string]any `json:"upstreams,omitempty"`
	Vaults              []map[string]any `json:"vaults,omitempty"`
}

type ConfigDiffEntry

type ConfigDiffEntry struct {
	After    any            `json:"after,omitempty"`
	Before   any            `json:"before,omitempty"`
	Changes  map[string]any `json:"changes,omitempty"`
	Identity string         `json:"identity"`
}

type ConfigDiffResult

type ConfigDiffResult struct {
	Added    map[string]any `json:"added,omitempty"`
	Changed  map[string]any `json:"changed,omitempty"`
	Removed  map[string]any `json:"removed,omitempty"`
	Summary  map[string]any `json:"summary,omitempty"`
	TenantId any            `json:"tenant_id,omitempty"`
}

type ConfigImportDryRunResult

type ConfigImportDryRunResult struct {
	Counts      map[string]any         `json:"counts,omitempty"`
	Diff        any                    `json:"diff,omitempty"`
	DryRun      *bool                  `json:"dry_run,omitempty"`
	Fingerprint string                 `json:"fingerprint"`
	Validation  ConfigValidationResult `json:"validation"`
	WouldInsert map[string]any         `json:"would_insert,omitempty"`
	WouldSkip   map[string]any         `json:"would_skip,omitempty"`
	WouldUpdate map[string]any         `json:"would_update,omitempty"`
}

type ConfigImportRequest

type ConfigImportRequest struct {
	AiGatewayConfigs    []map[string]any `json:"ai_gateway_configs,omitempty"`
	CaCertificates      []map[string]any `json:"ca_certificates,omitempty"`
	Certificates        []map[string]any `json:"certificates,omitempty"`
	ConsumerCredentials []map[string]any `json:"consumer_credentials,omitempty"`
	Consumers           []map[string]any `json:"consumers,omitempty"`
	Gateways            []map[string]any `json:"gateways,omitempty"`
	Metrics             []map[string]any `json:"metrics,omitempty"`
	Overwrite           *bool            `json:"overwrite,omitempty"`
	RedisConfigs        []map[string]any `json:"redis_configs,omitempty"`
	Routes              []map[string]any `json:"routes,omitempty"`
	Services            []map[string]any `json:"services,omitempty"`
	Snis                []map[string]any `json:"snis,omitempty"`
	Targets             []map[string]any `json:"targets,omitempty"`
	TenantId            any              `json:"tenant_id,omitempty"`
	Upstreams           []map[string]any `json:"upstreams,omitempty"`
	Vaults              []map[string]any `json:"vaults,omitempty"`
}

type ConfigImportResult

type ConfigImportResult struct {
	Inserted map[string]any `json:"inserted,omitempty"`
	Updated  map[string]any `json:"updated,omitempty"`
}

type ConfigRollbackRequest

type ConfigRollbackRequest struct {
	DryRun    *bool `json:"dry_run,omitempty"`
	Overwrite *bool `json:"overwrite,omitempty"`
}

type ConfigRollbackResult

type ConfigRollbackResult struct {
	Result     any                    `json:"result,omitempty"`
	Snapshot   ConfigSnapshotSummary  `json:"snapshot"`
	Validation ConfigValidationResult `json:"validation"`
}

type ConfigSnapshot

type ConfigSnapshot struct {
	Bundle    ConfigBundle   `json:"bundle"`
	Checksum  string         `json:"checksum"`
	Counts    map[string]any `json:"counts,omitempty"`
	CreatedAt string         `json:"created_at"`
	CreatedBy any            `json:"created_by,omitempty"`
	Id        string         `json:"id"`
	Note      any            `json:"note,omitempty"`
	TenantId  string         `json:"tenant_id"`
	Version   int64          `json:"version"`
}

type ConfigSnapshotCreateRequest

type ConfigSnapshotCreateRequest struct {
	CreatedBy any `json:"created_by,omitempty"`
	Note      any `json:"note,omitempty"`
}

type ConfigSnapshotSummary

type ConfigSnapshotSummary struct {
	Checksum  string         `json:"checksum"`
	Counts    map[string]any `json:"counts,omitempty"`
	CreatedAt string         `json:"created_at"`
	CreatedBy any            `json:"created_by,omitempty"`
	Id        string         `json:"id"`
	Note      any            `json:"note,omitempty"`
	TenantId  string         `json:"tenant_id"`
	Version   int64          `json:"version"`
}

type ConfigSyncResult

type ConfigSyncResult struct {
	Diff       ConfigDiffResult       `json:"diff"`
	DryRun     bool                   `json:"dry_run"`
	Preview    any                    `json:"preview,omitempty"`
	Result     any                    `json:"result,omitempty"`
	Snapshot   any                    `json:"snapshot,omitempty"`
	Validation ConfigValidationResult `json:"validation"`
}

type ConfigValidationIssue

type ConfigValidationIssue struct {
	Field   string `json:"field"`
	Level   string `json:"level"`
	Message string `json:"message"`
}

type ConfigValidationResult

type ConfigValidationResult struct {
	Counts      map[string]any          `json:"counts,omitempty"`
	Errors      []ConfigValidationIssue `json:"errors,omitempty"`
	Fingerprint string                  `json:"fingerprint"`
	Valid       bool                    `json:"valid"`
	Warnings    []ConfigValidationIssue `json:"warnings,omitempty"`
}

type ConsumerCreate

type ConsumerCreate struct {
	CustomId any    `json:"custom_id,omitempty"`
	Groups   any    `json:"groups,omitempty"`
	Realm    any    `json:"realm,omitempty"`
	Tags     any    `json:"tags,omitempty"`
	TenantId string `json:"tenant_id"`
	Username string `json:"username"`
}

type ConsumerGroupCreate

type ConsumerGroupCreate struct {
	Description any      `json:"description,omitempty"`
	Name        string   `json:"name"`
	Tags        []string `json:"tags,omitempty"`
	TenantId    string   `json:"tenant_id"`
}

type ConsumerGroupResponse

type ConsumerGroupResponse struct {
	Description any      `json:"description,omitempty"`
	Id          string   `json:"id"`
	Name        string   `json:"name"`
	Tags        []string `json:"tags,omitempty"`
	TenantId    string   `json:"tenant_id"`
}

type ConsumerGroupUpdate

type ConsumerGroupUpdate struct {
	Description any `json:"description,omitempty"`
	Name        any `json:"name,omitempty"`
	Tags        any `json:"tags,omitempty"`
}

type ConsumerResponse

type ConsumerResponse struct {
	CustomId any      `json:"custom_id,omitempty"`
	Groups   []string `json:"groups,omitempty"`
	Id       string   `json:"id"`
	Realm    any      `json:"realm,omitempty"`
	Tags     []string `json:"tags,omitempty"`
	TenantId string   `json:"tenant_id"`
	Username string   `json:"username"`
}

type CredentialCreate

type CredentialCreate struct {
	ConsumerId string `json:"consumer_id"`
	ExpiresAt  any    `json:"expires_at,omitempty"`
	Key        any    `json:"key,omitempty"`
	Secret     any    `json:"secret,omitempty"`
	TenantId   any    `json:"tenant_id,omitempty"`
	TtlSeconds any    `json:"ttl_seconds,omitempty"`
	Type       string `json:"type"`
}

type CredentialResponse

type CredentialResponse struct {
	ConsumerId string `json:"consumer_id"`
	ExpiresAt  any    `json:"expires_at,omitempty"`
	Id         string `json:"id"`
	Key        any    `json:"key"`
	RotatedAt  any    `json:"rotated_at,omitempty"`
	Secret     any    `json:"secret,omitempty"`
	Type       string `json:"type"`
}

type CredentialRotateRequest

type CredentialRotateRequest struct {
	ExpiresAt  any `json:"expires_at,omitempty"`
	TtlSeconds any `json:"ttl_seconds,omitempty"`
}

type CustomDomainCreateRequest

type CustomDomainCreateRequest struct {
	AcmeConfig        map[string]any `json:"acme_config,omitempty"`
	AcmeProvider      *string        `json:"acme_provider,omitempty"`
	DnsCredentials    map[string]any `json:"dns_credentials,omitempty"`
	DnsProvider       *string        `json:"dns_provider,omitempty"`
	DnsProviderConfig map[string]any `json:"dns_provider_config,omitempty"`
	DryRun            *bool          `json:"dry_run,omitempty"`
	Hostname          string         `json:"hostname"`
	Target            *string        `json:"target,omitempty"`
	TenantId          any            `json:"tenant_id,omitempty"`
}

type CustomDomainJobResponse

type CustomDomainJobResponse struct {
	Attempts   *int64 `json:"attempts,omitempty"`
	DomainId   string `json:"domain_id"`
	GatewayId  string `json:"gateway_id"`
	Generation int64  `json:"generation"`
	Id         string `json:"id"`
	LastError  any    `json:"last_error,omitempty"`
	Operation  string `json:"operation"`
	RunAfter   any    `json:"run_after,omitempty"`
	Status     string `json:"status"`
	TenantId   string `json:"tenant_id"`
}

type CustomDomainRenewRequest

type CustomDomainRenewRequest struct {
	Reason *string `json:"reason,omitempty"`
}

type CustomDomainResponse

type CustomDomainResponse struct {
	AcmeConfig            map[string]any `json:"acme_config,omitempty"`
	AcmeProvider          string         `json:"acme_provider"`
	CertificateExpiresAt  any            `json:"certificate_expires_at,omitempty"`
	CertificateId         any            `json:"certificate_id,omitempty"`
	ChallengeExpiresAt    any            `json:"challenge_expires_at,omitempty"`
	ChallengeRecordName   string         `json:"challenge_record_name"`
	ChallengeType         *string        `json:"challenge_type,omitempty"`
	ChallengeValue        any            `json:"challenge_value,omitempty"`
	ChallengeVersion      *int64         `json:"challenge_version,omitempty"`
	CreatedAt             any            `json:"created_at,omitempty"`
	DnsCredentials        map[string]any `json:"dns_credentials,omitempty"`
	DnsProvider           string         `json:"dns_provider"`
	DnsProviderConfig     map[string]any `json:"dns_provider_config,omitempty"`
	DryRun                bool           `json:"dry_run"`
	ExpiryAlert           any            `json:"expiry_alert,omitempty"`
	GatewayId             string         `json:"gateway_id"`
	Hostname              string         `json:"hostname"`
	Id                    string         `json:"id"`
	LastError             any            `json:"last_error,omitempty"`
	PreviousCertificateId any            `json:"previous_certificate_id,omitempty"`
	RenewAt               any            `json:"renew_at,omitempty"`
	SniId                 any            `json:"sni_id,omitempty"`
	Status                string         `json:"status"`
	Target                string         `json:"target"`
	TenantId              string         `json:"tenant_id"`
	UpdatedAt             any            `json:"updated_at,omitempty"`
	VerifiedAt            any            `json:"verified_at,omitempty"`
}

type CustomDomainRetryRequest

type CustomDomainRetryRequest struct {
	DryRun any     `json:"dry_run,omitempty"`
	Reason *string `json:"reason,omitempty"`
}

type CustomDomainVerifyResponse

type CustomDomainVerifyResponse struct {
	Domain        CustomDomainResponse `json:"domain"`
	JobId         any                  `json:"job_id,omitempty"`
	MatchedValues []string             `json:"matched_values,omitempty"`
}

type DRDrillCreate

type DRDrillCreate struct {
	BackupReference any            `json:"backup_reference,omitempty"`
	DrillType       string         `json:"drill_type"`
	Evidence        any            `json:"evidence,omitempty"`
	FederationId    any            `json:"federation_id,omitempty"`
	GatewayId       any            `json:"gateway_id,omitempty"`
	Metrics         map[string]any `json:"metrics,omitempty"`
	Notes           any            `json:"notes,omitempty"`
	Objective       string         `json:"objective"`
	RestoreTarget   any            `json:"restore_target,omitempty"`
	ScheduledAt     string         `json:"scheduled_at"`
	Status          *string        `json:"status,omitempty"`
	TenantId        any            `json:"tenant_id,omitempty"`
}

type DRDrillResponse

type DRDrillResponse struct {
	BackupReference any            `json:"backup_reference,omitempty"`
	CompletedAt     any            `json:"completed_at,omitempty"`
	CreatedAt       string         `json:"created_at"`
	DrillType       string         `json:"drill_type"`
	Evidence        any            `json:"evidence,omitempty"`
	FederationId    any            `json:"federation_id,omitempty"`
	GatewayId       any            `json:"gateway_id,omitempty"`
	Id              string         `json:"id"`
	Metrics         map[string]any `json:"metrics,omitempty"`
	Notes           any            `json:"notes,omitempty"`
	Objective       string         `json:"objective"`
	RecordedBy      string         `json:"recorded_by"`
	RestoreTarget   any            `json:"restore_target,omitempty"`
	ScheduledAt     string         `json:"scheduled_at"`
	Status          *string        `json:"status,omitempty"`
	TenantId        any            `json:"tenant_id,omitempty"`
	UpdatedAt       string         `json:"updated_at"`
}

type DRDrillUpdate

type DRDrillUpdate struct {
	CompletedAt any            `json:"completed_at,omitempty"`
	Evidence    any            `json:"evidence,omitempty"`
	Metrics     map[string]any `json:"metrics,omitempty"`
	Notes       any            `json:"notes,omitempty"`
	Status      string         `json:"status"`
}

type DataPlaneConfigPullResponse

type DataPlaneConfigPullResponse struct {
	Changed             bool           `json:"changed"`
	ChangedCollections  []string       `json:"changed_collections,omitempty"`
	Checksum            string         `json:"checksum"`
	CollectionChecksums map[string]any `json:"collection_checksums,omitempty"`
	Config              any            `json:"config,omitempty"`
	Delta               any            `json:"delta,omitempty"`
	GatewayId           string         `json:"gateway_id"`
	Metadata            map[string]any `json:"metadata,omitempty"`
	NodeId              string         `json:"node_id"`
	ResourceCounts      map[string]any `json:"resource_counts,omitempty"`
	TenantId            string         `json:"tenant_id"`
	Version             string         `json:"version"`
}

type DataPlaneHeartbeatRequest

type DataPlaneHeartbeatRequest struct {
	CurrentConfigVersion any            `json:"current_config_version,omitempty"`
	Status               *string        `json:"status,omitempty"`
	Telemetry            map[string]any `json:"telemetry,omitempty"`
	TenantId             string         `json:"tenant_id"`
}

type DataPlaneHeartbeatResponse

type DataPlaneHeartbeatResponse struct {
	ConfigAvailable      bool                  `json:"config_available"`
	DesiredConfigVersion string                `json:"desired_config_version"`
	Node                 DataPlaneNodeResponse `json:"node"`
}

type DataPlaneNodeResponse

type DataPlaneNodeResponse struct {
	Capabilities             []string       `json:"capabilities,omitempty"`
	ClientCertLastVerifiedAt any            `json:"client_cert_last_verified_at,omitempty"`
	ClientCertSha256         any            `json:"client_cert_sha256,omitempty"`
	ClientCertSubject        any            `json:"client_cert_subject,omitempty"`
	ConfigSyncStatus         any            `json:"config_sync_status,omitempty"`
	CreatedAt                any            `json:"created_at,omitempty"`
	CurrentConfigVersion     any            `json:"current_config_version,omitempty"`
	DesiredConfigVersion     any            `json:"desired_config_version,omitempty"`
	GatewayId                string         `json:"gateway_id"`
	Hostname                 any            `json:"hostname,omitempty"`
	Id                       string         `json:"id"`
	Labels                   map[string]any `json:"labels,omitempty"`
	LastConfigPullAt         any            `json:"last_config_pull_at,omitempty"`
	LastConfigSyncAt         any            `json:"last_config_sync_at,omitempty"`
	LastHeartbeatAt          any            `json:"last_heartbeat_at,omitempty"`
	LastSeenAt               any            `json:"last_seen_at,omitempty"`
	LastTelemetry            map[string]any `json:"last_telemetry,omitempty"`
	Name                     any            `json:"name,omitempty"`
	NodeId                   string         `json:"node_id"`
	NodeTokenIssuedAt        any            `json:"node_token_issued_at,omitempty"`
	NodeTokenLastUsedAt      any            `json:"node_token_last_used_at,omitempty"`
	PartialSyncFailures      *int64         `json:"partial_sync_failures,omitempty"`
	Status                   *string        `json:"status,omitempty"`
	TenantId                 string         `json:"tenant_id"`
	UpdatedAt                any            `json:"updated_at,omitempty"`
	Version                  any            `json:"version,omitempty"`
}

type DataPlaneNodeRolloutResponse

type DataPlaneNodeRolloutResponse struct {
	Capabilities                []string         `json:"capabilities,omitempty"`
	ClientCertLastVerifiedAt    any              `json:"client_cert_last_verified_at,omitempty"`
	ClientCertSha256            any              `json:"client_cert_sha256,omitempty"`
	ClientCertSubject           any              `json:"client_cert_subject,omitempty"`
	ConfigSyncStatus            any              `json:"config_sync_status,omitempty"`
	CreatedAt                   any              `json:"created_at,omitempty"`
	CurrentConfigVersion        any              `json:"current_config_version,omitempty"`
	DesiredConfigVersion        any              `json:"desired_config_version,omitempty"`
	GatewayId                   string           `json:"gateway_id"`
	Hostname                    any              `json:"hostname,omitempty"`
	Id                          string           `json:"id"`
	Labels                      map[string]any   `json:"labels,omitempty"`
	LastConfigAckAt             any              `json:"last_config_ack_at,omitempty"`
	LastConfigAckStatus         any              `json:"last_config_ack_status,omitempty"`
	LastConfigNackAt            any              `json:"last_config_nack_at,omitempty"`
	LastConfigNackErrors        []map[string]any `json:"last_config_nack_errors,omitempty"`
	LastConfigNackMessage       any              `json:"last_config_nack_message,omitempty"`
	LastConfigPullAt            any              `json:"last_config_pull_at,omitempty"`
	LastConfigSyncAt            any              `json:"last_config_sync_at,omitempty"`
	LastHeartbeatAt             any              `json:"last_heartbeat_at,omitempty"`
	LastKnownGoodConfigAt       any              `json:"last_known_good_config_at,omitempty"`
	LastKnownGoodConfigChecksum any              `json:"last_known_good_config_checksum,omitempty"`
	LastKnownGoodConfigVersion  any              `json:"last_known_good_config_version,omitempty"`
	LastSeenAt                  any              `json:"last_seen_at,omitempty"`
	LastTelemetry               map[string]any   `json:"last_telemetry,omitempty"`
	Name                        any              `json:"name,omitempty"`
	NodeId                      string           `json:"node_id"`
	NodeTokenIssuedAt           any              `json:"node_token_issued_at,omitempty"`
	NodeTokenLastUsedAt         any              `json:"node_token_last_used_at,omitempty"`
	PartialSyncFailures         *int64           `json:"partial_sync_failures,omitempty"`
	RolloutCompletedAt          any              `json:"rollout_completed_at,omitempty"`
	RolloutFailedAt             any              `json:"rollout_failed_at,omitempty"`
	RolloutId                   any              `json:"rollout_id,omitempty"`
	RolloutPausedAt             any              `json:"rollout_paused_at,omitempty"`
	RolloutReason               any              `json:"rollout_reason,omitempty"`
	RolloutStatus               any              `json:"rollout_status,omitempty"`
	RolloutTargetChecksum       any              `json:"rollout_target_checksum,omitempty"`
	RolloutTargetVersion        any              `json:"rollout_target_version,omitempty"`
	RolloutWave                 any              `json:"rollout_wave,omitempty"`
	Status                      *string          `json:"status,omitempty"`
	TenantId                    string           `json:"tenant_id"`
	UpdatedAt                   any              `json:"updated_at,omitempty"`
	Version                     any              `json:"version,omitempty"`
}

type DataPlaneRegisterRequest

type DataPlaneRegisterRequest struct {
	Capabilities         []string       `json:"capabilities,omitempty"`
	ClientCertSha256     any            `json:"client_cert_sha256,omitempty"`
	ClientCertSubject    any            `json:"client_cert_subject,omitempty"`
	CurrentConfigVersion any            `json:"current_config_version,omitempty"`
	Hostname             any            `json:"hostname,omitempty"`
	IssueToken           *bool          `json:"issue_token,omitempty"`
	Labels               map[string]any `json:"labels,omitempty"`
	Name                 any            `json:"name,omitempty"`
	NodeId               any            `json:"node_id,omitempty"`
	TenantId             string         `json:"tenant_id"`
	Version              any            `json:"version,omitempty"`
}

type DataPlaneRegisterResponse

type DataPlaneRegisterResponse struct {
	Capabilities             []string       `json:"capabilities,omitempty"`
	ClientCertLastVerifiedAt any            `json:"client_cert_last_verified_at,omitempty"`
	ClientCertSha256         any            `json:"client_cert_sha256,omitempty"`
	ClientCertSubject        any            `json:"client_cert_subject,omitempty"`
	ConfigSyncStatus         any            `json:"config_sync_status,omitempty"`
	CreatedAt                any            `json:"created_at,omitempty"`
	CurrentConfigVersion     any            `json:"current_config_version,omitempty"`
	DesiredConfigVersion     any            `json:"desired_config_version,omitempty"`
	GatewayId                string         `json:"gateway_id"`
	Hostname                 any            `json:"hostname,omitempty"`
	Id                       string         `json:"id"`
	Labels                   map[string]any `json:"labels,omitempty"`
	LastConfigPullAt         any            `json:"last_config_pull_at,omitempty"`
	LastConfigSyncAt         any            `json:"last_config_sync_at,omitempty"`
	LastHeartbeatAt          any            `json:"last_heartbeat_at,omitempty"`
	LastSeenAt               any            `json:"last_seen_at,omitempty"`
	LastTelemetry            map[string]any `json:"last_telemetry,omitempty"`
	Name                     any            `json:"name,omitempty"`
	NodeId                   string         `json:"node_id"`
	NodeToken                any            `json:"node_token,omitempty"`
	NodeTokenIssuedAt        any            `json:"node_token_issued_at,omitempty"`
	NodeTokenLastUsedAt      any            `json:"node_token_last_used_at,omitempty"`
	PartialSyncFailures      *int64         `json:"partial_sync_failures,omitempty"`
	Status                   *string        `json:"status,omitempty"`
	TenantId                 string         `json:"tenant_id"`
	UpdatedAt                any            `json:"updated_at,omitempty"`
	Version                  any            `json:"version,omitempty"`
}

type DataPlaneRolloutPolicy

type DataPlaneRolloutPolicy struct {
	AutomaticRollback           *bool    `json:"automatic_rollback,omitempty"`
	FailureCountThreshold       *int64   `json:"failure_count_threshold,omitempty"`
	FailureRateThresholdPercent *float64 `json:"failure_rate_threshold_percent,omitempty"`
}

type DataPlaneRolloutRequest

type DataPlaneRolloutRequest struct {
	BatchSize      any `json:"batch_size,omitempty"`
	CanarySize     any `json:"canary_size,omitempty"`
	Force          any `json:"force,omitempty"`
	IncludeOffline any `json:"include_offline,omitempty"`
	Policy         any `json:"policy,omitempty"`
	Reason         any `json:"reason,omitempty"`
	Strategy       any `json:"strategy,omitempty"`
}

type DataPlaneSyncStatusRequest

type DataPlaneSyncStatusRequest struct {
	CurrentConfigVersion any              `json:"current_config_version,omitempty"`
	DesiredConfigVersion any              `json:"desired_config_version,omitempty"`
	Errors               []map[string]any `json:"errors,omitempty"`
	Message              any              `json:"message,omitempty"`
	Metadata             map[string]any   `json:"metadata,omitempty"`
	Status               string           `json:"status"`
	TenantId             string           `json:"tenant_id"`
}

type DataPlaneSyncStatusResponse

type DataPlaneSyncStatusResponse struct {
	Node DataPlaneNodeResponse `json:"node"`
}

type DataPlaneTelemetryRequest

type DataPlaneTelemetryRequest struct {
	Telemetry map[string]any `json:"telemetry,omitempty"`
	TenantId  string         `json:"tenant_id"`
}

type DeploymentProfile

type DeploymentProfile map[string]any

type DriftDetectRequest

type DriftDetectRequest struct {
	GatewayId     string                     `json:"gateway_id"`
	Metadata      map[string]any             `json:"metadata,omitempty"`
	ObservedNodes []DriftObservedNodeRequest `json:"observed_nodes,omitempty"`
	TenantId      any                        `json:"tenant_id,omitempty"`
}

type DriftObservedNodeRequest

type DriftObservedNodeRequest struct {
	CollectionChecksums  any            `json:"collection_checksums,omitempty"`
	CurrentConfigVersion any            `json:"current_config_version,omitempty"`
	Metadata             map[string]any `json:"metadata,omitempty"`
	NodeId               string         `json:"node_id"`
	Status               any            `json:"status,omitempty"`
}

type EmailOTPRequestSchema

type EmailOTPRequestSchema struct {
	Email string `json:"email"`
}

type EmailOTPVerifySchema

type EmailOTPVerifySchema struct {
	ChallengeId string `json:"challenge_id"`
	Code        string `json:"code"`
}

type EnterpriseIdentityStatus

type EnterpriseIdentityStatus struct {
	Invitations []InvitationResponse `json:"invitations"`
	Provider    any                  `json:"provider,omitempty"`
	ScimBaseUrl string               `json:"scim_base_url"`
	ScimTokens  []SCIMTokenResponse  `json:"scim_tokens"`
}

type EnterpriseLoginStart

type EnterpriseLoginStart struct {
	Email      string `json:"email"`
	RedirectTo any    `json:"redirect_to,omitempty"`
}

type EntitlementCatalogResponse

type EntitlementCatalogResponse struct {
	Features []FeatureDefinition `json:"features"`
	Plans    []EntitlementPlan   `json:"plans"`
	Version  string              `json:"version"`
}

type EntitlementOverrideRequest

type EntitlementOverrideRequest struct {
	Enabled   any    `json:"enabled,omitempty"`
	ExpiresAt any    `json:"expires_at,omitempty"`
	Limit     any    `json:"limit,omitempty"`
	Mode      any    `json:"mode,omitempty"`
	Reason    string `json:"reason"`
	Unlimited *bool  `json:"unlimited,omitempty"`
}

type EntitlementOverrideResponse

type EntitlementOverrideResponse struct {
	Enabled    any    `json:"enabled,omitempty"`
	ExpiresAt  any    `json:"expires_at,omitempty"`
	FeatureKey string `json:"feature_key"`
	Limit      any    `json:"limit,omitempty"`
	Mode       any    `json:"mode,omitempty"`
	Reason     string `json:"reason"`
	TenantId   string `json:"tenant_id"`
	Unlimited  *bool  `json:"unlimited,omitempty"`
	UpdatedAt  string `json:"updated_at"`
	UpdatedBy  string `json:"updated_by"`
}

type EntitlementPlan

type EntitlementPlan struct {
	BackwardCompatible *bool          `json:"backward_compatible,omitempty"`
	CatalogVersion     string         `json:"catalog_version"`
	Code               string         `json:"code"`
	Features           map[string]any `json:"features"`
	Name               string         `json:"name"`
}

type EntitlementStatusResponse

type EntitlementStatusResponse struct {
	Assignment     PlanAssignmentResponse     `json:"assignment"`
	CatalogVersion string                     `json:"catalog_version"`
	Features       []FeatureEntitlementStatus `json:"features"`
	TenantId       string                     `json:"tenant_id"`
}

type ExternalEvidence

type ExternalEvidence struct {
	Details      map[string]any `json:"details,omitempty"`
	DigestSha256 string         `json:"digest_sha256"`
	ExpiresAt    string         `json:"expires_at"`
	ObservedAt   string         `json:"observed_at"`
	Reference    string         `json:"reference"`
	Source       string         `json:"source"`
}

type FeatureDefinition

type FeatureDefinition struct {
	Description string `json:"description"`
	Key         string `json:"key"`
	Name        string `json:"name"`
	QuotaPeriod string `json:"quota_period"`
}

type FeatureEntitlementStatus

type FeatureEntitlementStatus struct {
	Enabled      bool   `json:"enabled"`
	Exceeded     *bool  `json:"exceeded,omitempty"`
	FeatureKey   string `json:"feature_key"`
	Limit        any    `json:"limit,omitempty"`
	Mode         string `json:"mode"`
	Name         string `json:"name"`
	Overridden   *bool  `json:"overridden,omitempty"`
	PeriodEndsAt any    `json:"period_ends_at,omitempty"`
	PeriodKey    string `json:"period_key"`
	QuotaPeriod  string `json:"quota_period"`
	Remaining    any    `json:"remaining,omitempty"`
	Reserved     *int64 `json:"reserved,omitempty"`
	Used         *int64 `json:"used,omitempty"`
	Warning      *bool  `json:"warning,omitempty"`
}

type FederatedIdentitySchema

type FederatedIdentitySchema struct {
	DisplayName any    `json:"display_name,omitempty"`
	Email       any    `json:"email,omitempty"`
	LinkedAt    any    `json:"linked_at,omitempty"`
	Provider    string `json:"provider"`
	Subject     string `json:"subject"`
}

type FederationCreate

type FederationCreate struct {
	FencingControllerIds []string       `json:"fencing_controller_ids"`
	HomeRegionId         string         `json:"home_region_id"`
	Metadata             map[string]any `json:"metadata,omitempty"`
	Name                 string         `json:"name"`
	QuorumSize           int64          `json:"quorum_size"`
	RegionIds            []string       `json:"region_ids"`
	TenantId             string         `json:"tenant_id"`
}

type FederationResponse

type FederationResponse struct {
	CreatedAt            string         `json:"created_at"`
	FencingControllerIds []string       `json:"fencing_controller_ids"`
	HomeRegionId         string         `json:"home_region_id"`
	Id                   string         `json:"id"`
	Metadata             map[string]any `json:"metadata,omitempty"`
	Name                 string         `json:"name"`
	QuorumSize           int64          `json:"quorum_size"`
	RegionIds            []string       `json:"region_ids"`
	TenantId             string         `json:"tenant_id"`
	UpdatedAt            string         `json:"updated_at"`
}

type FencingAttestation

type FencingAttestation struct {
	ControllerId        string `json:"controller_id"`
	SignatureHmacSha256 string `json:"signature_hmac_sha256"`
}

type GatewayActivity

type GatewayActivity struct {
	CreatedAt       any `json:"created_at,omitempty"`
	LastAuditAction any `json:"last_audit_action,omitempty"`
	LastAuditTs     any `json:"last_audit_ts,omitempty"`
	UpdatedAt       any `json:"updated_at,omitempty"`
}

type GatewayAnalytics

type GatewayAnalytics struct {
	AvgLatencyMs         any                    `json:"avg_latency_ms,omitempty"`
	ErrorRate            any                    `json:"error_rate,omitempty"`
	P95LatencyMs         any                    `json:"p95_latency_ms,omitempty"`
	RateLimitHits7d      any                    `json:"rate_limit_hits_7d,omitempty"`
	RateLimitHitsByRoute map[string]any         `json:"rate_limit_hits_by_route,omitempty"`
	Requests7d           any                    `json:"requests_7d,omitempty"`
	SlowPlugins          []PluginLatencySummary `json:"slow_plugins,omitempty"`
	SlowRoutes           []RouteLatencySummary  `json:"slow_routes,omitempty"`
}

type GatewayChecklist

type GatewayChecklist struct {
	HasCertificate *bool `json:"has_certificate,omitempty"`
	HasConsumer    *bool `json:"has_consumer,omitempty"`
	HasPlugin      *bool `json:"has_plugin,omitempty"`
	HasRedis       *bool `json:"has_redis,omitempty"`
	HasRoute       *bool `json:"has_route,omitempty"`
	HasService     *bool `json:"has_service,omitempty"`
	HasTarget      *bool `json:"has_target,omitempty"`
	HasUpstream    *bool `json:"has_upstream,omitempty"`
	HasVault       *bool `json:"has_vault,omitempty"`
}

type GatewayCreate

type GatewayCreate struct {
	DeploymentProfile *DeploymentProfile `json:"deployment_profile,omitempty"`
	Description       any                `json:"description,omitempty"`
	Labels            map[string]any     `json:"labels,omitempty"`
	Name              string             `json:"name"`
	PlanCode          *string            `json:"plan_code,omitempty"`
	TenantId          string             `json:"tenant_id"`
}

type GatewayCreateSchema

type GatewayCreateSchema struct {
	Description any    `json:"description,omitempty"`
	Name        string `json:"name"`
	TenantId    string `json:"tenant_id"`
	UpstreamUrl string `json:"upstream_url"`
}

type GatewayDRPolicyResponse

type GatewayDRPolicyResponse struct {
	AutomaticFailover          *bool    `json:"automatic_failover,omitempty"`
	CreatedAt                  string   `json:"created_at"`
	EvidenceMaxAgeSeconds      *int64   `json:"evidence_max_age_seconds,omitempty"`
	FailoverOrder              []string `json:"failover_order"`
	FederationId               string   `json:"federation_id"`
	GatewayId                  string   `json:"gateway_id"`
	MaxReplicationLagSeconds   *int64   `json:"max_replication_lag_seconds,omitempty"`
	Mode                       *string  `json:"mode,omitempty"`
	PrimaryRegionId            string   `json:"primary_region_id"`
	RequireCaughtUpReplication *bool    `json:"require_caught_up_replication,omitempty"`
	RequireHealthyTarget       *bool    `json:"require_healthy_target,omitempty"`
	Revision                   int64    `json:"revision"`
	TenantId                   any      `json:"tenant_id,omitempty"`
	UpdatedAt                  string   `json:"updated_at"`
	UpdatedBy                  string   `json:"updated_by"`
}

type GatewayDRPolicyUpsert

type GatewayDRPolicyUpsert struct {
	AutomaticFailover          *bool    `json:"automatic_failover,omitempty"`
	EvidenceMaxAgeSeconds      *int64   `json:"evidence_max_age_seconds,omitempty"`
	FailoverOrder              []string `json:"failover_order"`
	FederationId               string   `json:"federation_id"`
	MaxReplicationLagSeconds   *int64   `json:"max_replication_lag_seconds,omitempty"`
	Mode                       *string  `json:"mode,omitempty"`
	PrimaryRegionId            string   `json:"primary_region_id"`
	RequireCaughtUpReplication *bool    `json:"require_caught_up_replication,omitempty"`
	RequireHealthyTarget       *bool    `json:"require_healthy_target,omitempty"`
	TenantId                   any      `json:"tenant_id,omitempty"`
}

type GatewayDRStatusResponse

type GatewayDRStatusResponse struct {
	Blockers                []string                      `json:"blockers,omitempty"`
	Configured              bool                          `json:"configured"`
	DesiredActiveRegionId   any                           `json:"desired_active_region_id,omitempty"`
	EffectiveActiveRegionId any                           `json:"effective_active_region_id,omitempty"`
	FenceToken              any                           `json:"fence_token,omitempty"`
	GatewayId               string                        `json:"gateway_id"`
	Generation              *int64                        `json:"generation,omitempty"`
	LastPromotion           any                           `json:"last_promotion,omitempty"`
	Phase                   *string                       `json:"phase,omitempty"`
	Policy                  any                           `json:"policy,omitempty"`
	PromotionReady          *bool                         `json:"promotion_ready,omitempty"`
	Regions                 []RegionResponse              `json:"regions,omitempty"`
	Replication             []ReplicationEvidenceResponse `json:"replication,omitempty"`
	TenantId                string                        `json:"tenant_id"`
	UpdatedAt               any                           `json:"updated_at,omitempty"`
}

type GatewayDataPlaneSummary

type GatewayDataPlaneSummary struct {
	ByStatus            map[string]any `json:"by_status,omitempty"`
	BySyncStatus        map[string]any `json:"by_sync_status,omitempty"`
	LastConfigSyncAt    any            `json:"last_config_sync_at,omitempty"`
	LastSeenAt          any            `json:"last_seen_at,omitempty"`
	PartialSyncFailures *int64         `json:"partial_sync_failures,omitempty"`
	Total               *int64         `json:"total,omitempty"`
}

type GatewayEntityGraph

type GatewayEntityGraph struct {
	Edges []GatewayEntityGraphEdge `json:"edges,omitempty"`
	Nodes []GatewayEntityGraphNode `json:"nodes,omitempty"`
}

type GatewayEntityGraphEdge

type GatewayEntityGraphEdge struct {
	Relation string `json:"relation"`
	Source   string `json:"source"`
	Target   string `json:"target"`
}

type GatewayEntityGraphNode

type GatewayEntityGraphNode struct {
	Id       string         `json:"id"`
	Label    string         `json:"label"`
	Metadata map[string]any `json:"metadata,omitempty"`
	Type     string         `json:"type"`
}

type GatewayMockCheckRequest

type GatewayMockCheckRequest struct {
	Limit *int64 `json:"limit,omitempty"`
	Paths any    `json:"paths,omitempty"`
}

type GatewayMockCheckResponse

type GatewayMockCheckResponse struct {
	Checked   *int64                   `json:"checked,omitempty"`
	Failed    *int64                   `json:"failed,omitempty"`
	GatewayId string                   `json:"gateway_id"`
	Passed    *int64                   `json:"passed,omitempty"`
	Results   []GatewayMockCheckResult `json:"results,omitempty"`
	Skipped   *int64                   `json:"skipped,omitempty"`
	TenantId  string                   `json:"tenant_id"`
}

type GatewayMockCheckResult

type GatewayMockCheckResult struct {
	Detail       any    `json:"detail,omitempty"`
	ProxyPath    string `json:"proxy_path"`
	ResponseBody any    `json:"response_body,omitempty"`
	RouteId      any    `json:"route_id,omitempty"`
	RoutePath    string `json:"route_path"`
	Status       string `json:"status"`
	StatusCode   any    `json:"status_code,omitempty"`
}

type GatewayOverviewResponse

type GatewayOverviewResponse struct {
	Activity    GatewayActivity          `json:"activity"`
	Analytics   GatewayAnalytics         `json:"analytics"`
	Checklist   GatewayChecklist         `json:"checklist"`
	DataPlanes  *GatewayDataPlaneSummary `json:"data_planes,omitempty"`
	EntityGraph *GatewayEntityGraph      `json:"entity_graph,omitempty"`
	Gateway     GatewayResponse          `json:"gateway"`
	Stats       GatewayStats             `json:"stats"`
}

type GatewayPluginSummary

type GatewayPluginSummary struct {
	Count int64  `json:"count"`
	Name  string `json:"name"`
}

type GatewayResponse

type GatewayResponse struct {
	CreatedAt         any            `json:"created_at,omitempty"`
	DeploymentProfile any            `json:"deployment_profile,omitempty"`
	Description       any            `json:"description,omitempty"`
	Id                string         `json:"id"`
	Labels            map[string]any `json:"labels,omitempty"`
	Name              string         `json:"name"`
	PlanCode          any            `json:"plan_code,omitempty"`
	ProxyHost         any            `json:"proxy_host,omitempty"`
	ProxyUrl          any            `json:"proxy_url,omitempty"`
	TenantId          string         `json:"tenant_id"`
	UpdatedAt         any            `json:"updated_at,omitempty"`
	Workspace         any            `json:"workspace,omitempty"`
	WorkspaceId       any            `json:"workspace_id,omitempty"`
	WorkspaceName     any            `json:"workspace_name,omitempty"`
}

type GatewayStats

type GatewayStats struct {
	Certificates  *int64                 `json:"certificates,omitempty"`
	Consumers     *int64                 `json:"consumers,omitempty"`
	Plugins       *int64                 `json:"plugins,omitempty"`
	PluginsByName []GatewayPluginSummary `json:"plugins_by_name,omitempty"`
	RedisConfigs  *int64                 `json:"redis_configs,omitempty"`
	Routes        *int64                 `json:"routes,omitempty"`
	Services      *int64                 `json:"services,omitempty"`
	Targets       *int64                 `json:"targets,omitempty"`
	Upstreams     *int64                 `json:"upstreams,omitempty"`
	Vaults        *int64                 `json:"vaults,omitempty"`
}

type GatewayTrafficLog

type GatewayTrafficLog struct {
	GatewayId  any      `json:"gateway_id,omitempty"`
	Ip         any      `json:"ip,omitempty"`
	LatencyMs  any      `json:"latency_ms,omitempty"`
	Method     any      `json:"method,omitempty"`
	Path       any      `json:"path,omitempty"`
	Plugins    []string `json:"plugins,omitempty"`
	RouteId    any      `json:"route_id,omitempty"`
	RoutePath  any      `json:"route_path,omitempty"`
	Source     *string  `json:"source,omitempty"`
	StatusCode any      `json:"status_code,omitempty"`
	TenantId   any      `json:"tenant_id,omitempty"`
	Timestamp  any      `json:"timestamp,omitempty"`
	Upstream   any      `json:"upstream,omitempty"`
	UserId     any      `json:"user_id,omitempty"`
}

type GatewayTrafficResponse

type GatewayTrafficResponse struct {
	GatewayId string              `json:"gateway_id"`
	Logs      []GatewayTrafficLog `json:"logs,omitempty"`
	TenantId  string              `json:"tenant_id"`
}

type GatewayUpdateSchema

type GatewayUpdateSchema struct {
	DeploymentProfile any `json:"deployment_profile,omitempty"`
	Description       any `json:"description,omitempty"`
	Labels            any `json:"labels,omitempty"`
	Name              any `json:"name,omitempty"`
	PlanCode          any `json:"plan_code,omitempty"`
}

type GatewayWorkspaceMetadata

type GatewayWorkspaceMetadata struct {
	Id   any `json:"id,omitempty"`
	Name any `json:"name,omitempty"`
}

type HTTPValidationError

type HTTPValidationError struct {
	Detail []ValidationError `json:"detail,omitempty"`
}

type IdentityProviderResponse

type IdentityProviderResponse struct {
	CreatedAt                  string   `json:"created_at"`
	DefaultRole                string   `json:"default_role"`
	Domains                    []string `json:"domains"`
	Enabled                    bool     `json:"enabled"`
	Id                         string   `json:"id"`
	JitProvisioning            bool     `json:"jit_provisioning"`
	Name                       string   `json:"name"`
	OidcClientId               any      `json:"oidc_client_id,omitempty"`
	OidcClientSecretConfigured *bool    `json:"oidc_client_secret_configured,omitempty"`
	OidcDiscoveryUrl           any      `json:"oidc_discovery_url,omitempty"`
	OidcIssuer                 any      `json:"oidc_issuer,omitempty"`
	Protocol                   string   `json:"protocol"`
	SamlEntityId               any      `json:"saml_entity_id,omitempty"`
	SamlSsoUrl                 any      `json:"saml_sso_url,omitempty"`
	SamlX509CertFingerprint    any      `json:"saml_x509_cert_fingerprint,omitempty"`
	Status                     string   `json:"status"`
	TenantId                   string   `json:"tenant_id"`
	UpdatedAt                  string   `json:"updated_at"`
}

type IdentityProviderUpsert

type IdentityProviderUpsert struct {
	DefaultRole      *string  `json:"default_role,omitempty"`
	Domains          []string `json:"domains,omitempty"`
	Enabled          *bool    `json:"enabled,omitempty"`
	JitProvisioning  *bool    `json:"jit_provisioning,omitempty"`
	Name             string   `json:"name"`
	OidcClientId     any      `json:"oidc_client_id,omitempty"`
	OidcClientSecret any      `json:"oidc_client_secret,omitempty"`
	OidcDiscoveryUrl any      `json:"oidc_discovery_url,omitempty"`
	OidcIssuer       any      `json:"oidc_issuer,omitempty"`
	Protocol         string   `json:"protocol"`
	SamlEntityId     any      `json:"saml_entity_id,omitempty"`
	SamlSsoUrl       any      `json:"saml_sso_url,omitempty"`
	SamlX509Cert     any      `json:"saml_x509_cert,omitempty"`
}

type IntegrationCatalogEntrySchema

type IntegrationCatalogEntrySchema struct {
	Definition   IntegrationDefinitionSchema `json:"definition"`
	Installation any                         `json:"installation,omitempty"`
}

type IntegrationConfigUpdateRequest

type IntegrationConfigUpdateRequest struct {
	Config  map[string]any `json:"config"`
	Secrets any            `json:"secrets,omitempty"`
}

type IntegrationDefinitionSchema

type IntegrationDefinitionSchema struct {
	Capabilities               any     `json:"capabilities,omitempty"`
	Category                   string  `json:"category"`
	DefaultSyncIntervalMinutes any     `json:"default_sync_interval_minutes,omitempty"`
	Description                string  `json:"description"`
	DriverAvailable            *bool   `json:"driver_available,omitempty"`
	Helper                     any     `json:"helper,omitempty"`
	Name                       string  `json:"name"`
	RuntimeStatus              *string `json:"runtime_status,omitempty"`
	Slug                       string  `json:"slug"`
	Status                     string  `json:"status"`
}

type IntegrationInstallRequest

type IntegrationInstallRequest struct {
	Config      any    `json:"config,omitempty"`
	GatewayId   any    `json:"gateway_id,omitempty"`
	Metadata    any    `json:"metadata,omitempty"`
	Secrets     any    `json:"secrets,omitempty"`
	SecretsRef  any    `json:"secrets_ref,omitempty"`
	Slug        string `json:"slug"`
	TenantId    any    `json:"tenant_id,omitempty"`
	WorkspaceId any    `json:"workspace_id,omitempty"`
}

type IntegrationInstallationSchema

type IntegrationInstallationSchema struct {
	Config                map[string]any                      `json:"config,omitempty"`
	CreatedAt             any                                 `json:"created_at,omitempty"`
	GatewayId             any                                 `json:"gateway_id,omitempty"`
	Id                    string                              `json:"id"`
	InstallState          any                                 `json:"install_state,omitempty"`
	InstalledAt           any                                 `json:"installed_at,omitempty"`
	InstalledBy           any                                 `json:"installed_by,omitempty"`
	LastSyncAt            any                                 `json:"last_sync_at,omitempty"`
	LastSyncId            any                                 `json:"last_sync_id,omitempty"`
	LastSyncMetadata      map[string]any                      `json:"last_sync_metadata,omitempty"`
	LastSyncStatus        any                                 `json:"last_sync_status,omitempty"`
	Metadata              map[string]any                      `json:"metadata,omitempty"`
	Name                  any                                 `json:"name,omitempty"`
	NextSyncAt            any                                 `json:"next_sync_at,omitempty"`
	Scope                 any                                 `json:"scope,omitempty"`
	SecretsRef            any                                 `json:"secrets_ref,omitempty"`
	Slug                  string                              `json:"slug"`
	Status                any                                 `json:"status,omitempty"`
	SyncHistory           []IntegrationSyncHistoryEntrySchema `json:"sync_history,omitempty"`
	SyncRequestedAt       any                                 `json:"sync_requested_at,omitempty"`
	SyncRequestedBy       any                                 `json:"sync_requested_by,omitempty"`
	SyncRequestedMetadata map[string]any                      `json:"sync_requested_metadata,omitempty"`
	SyncRequestedReason   any                                 `json:"sync_requested_reason,omitempty"`
	SyncStatus            *IntegrationSyncStatusSchema        `json:"sync_status,omitempty"`
	TenantId              any                                 `json:"tenant_id,omitempty"`
	UpdatedAt             any                                 `json:"updated_at,omitempty"`
	WorkspaceId           any                                 `json:"workspace_id,omitempty"`
}

type IntegrationListResponse

type IntegrationListResponse struct {
	Items []IntegrationCatalogEntrySchema `json:"items"`
}

type IntegrationResponse

type IntegrationResponse struct {
	Definition   IntegrationDefinitionSchema `json:"definition"`
	Installation any                         `json:"installation,omitempty"`
}

type IntegrationStateUpdateRequest

type IntegrationStateUpdateRequest struct {
	InstallState string `json:"install_state"`
}

type IntegrationSyncAnalyticsEntrySchema

type IntegrationSyncAnalyticsEntrySchema struct {
	DurationMs                 any    `json:"duration_ms,omitempty"`
	ErrorCode                  any    `json:"error_code,omitempty"`
	Id                         any    `json:"id,omitempty"`
	IntegrationId              string `json:"integration_id"`
	IntegrationName            any    `json:"integration_name,omitempty"`
	IntegrationSlug            string `json:"integration_slug"`
	ManualInterventionRequired *bool  `json:"manual_intervention_required,omitempty"`
	Message                    any    `json:"message,omitempty"`
	RetryAfterSeconds          any    `json:"retry_after_seconds,omitempty"`
	Status                     string `json:"status"`
	SyncedAt                   any    `json:"synced_at,omitempty"`
}

type IntegrationSyncAnalyticsResponse

type IntegrationSyncAnalyticsResponse struct {
	AverageDurationMs          any                                   `json:"average_duration_ms,omitempty"`
	ConfigurationRequiredCount *int64                                `json:"configuration_required_count,omitempty"`
	DurationSampleCount        *int64                                `json:"duration_sample_count,omitempty"`
	ErrorCount                 *int64                                `json:"error_count,omitempty"`
	GatewayId                  any                                   `json:"gateway_id,omitempty"`
	IntegrationCount           *int64                                `json:"integration_count,omitempty"`
	LastSyncAt                 any                                   `json:"last_sync_at,omitempty"`
	OtherCount                 *int64                                `json:"other_count,omitempty"`
	OutcomeUncertainCount      *int64                                `json:"outcome_uncertain_count,omitempty"`
	P95DurationMs              any                                   `json:"p95_duration_ms,omitempty"`
	RateLimitedCount           *int64                                `json:"rate_limited_count,omitempty"`
	RecentHistory              []IntegrationSyncAnalyticsEntrySchema `json:"recent_history,omitempty"`
	SuccessCount               *int64                                `json:"success_count,omitempty"`
	SuccessRate                any                                   `json:"success_rate,omitempty"`
	TenantId                   string                                `json:"tenant_id"`
	TotalSyncs                 *int64                                `json:"total_syncs,omitempty"`
	WorkspaceId                any                                   `json:"workspace_id,omitempty"`
}

type IntegrationSyncHistoryEntrySchema

type IntegrationSyncHistoryEntrySchema struct {
	Id       any            `json:"id,omitempty"`
	Metadata map[string]any `json:"metadata,omitempty"`
	Status   string         `json:"status"`
	SyncedAt any            `json:"synced_at,omitempty"`
}

type IntegrationSyncHistoryResponse

type IntegrationSyncHistoryResponse struct {
	Count         *int64                              `json:"count,omitempty"`
	IntegrationId string                              `json:"integration_id"`
	Items         []IntegrationSyncHistoryEntrySchema `json:"items"`
	Limit         *int64                              `json:"limit,omitempty"`
}

type IntegrationSyncRequest

type IntegrationSyncRequest struct {
	Metadata any `json:"metadata,omitempty"`
	Reason   any `json:"reason,omitempty"`
}

type IntegrationSyncRetryRequest

type IntegrationSyncRetryRequest struct {
	ForceNewOperation *bool `json:"force_new_operation,omitempty"`
	Metadata          any   `json:"metadata,omitempty"`
	Reason            any   `json:"reason,omitempty"`
}

type IntegrationSyncStatusSchema

type IntegrationSyncStatusSchema struct {
	ManualInterventionRequired *bool   `json:"manual_intervention_required,omitempty"`
	Message                    any     `json:"message,omitempty"`
	OperationId                any     `json:"operation_id,omitempty"`
	State                      *string `json:"state,omitempty"`
	UpdatedAt                  any     `json:"updated_at,omitempty"`
}

type InvitationAccept

type InvitationAccept struct {
	FullName string `json:"full_name"`
	Password string `json:"password"`
	Token    string `json:"token"`
}

type InvitationCreate

type InvitationCreate struct {
	Email          string  `json:"email"`
	ExpiresInHours *int64  `json:"expires_in_hours,omitempty"`
	Role           *string `json:"role,omitempty"`
}

type InvitationResponse

type InvitationResponse struct {
	AcceptanceUrl any    `json:"acceptance_url,omitempty"`
	AcceptedAt    any    `json:"accepted_at,omitempty"`
	CreatedAt     string `json:"created_at"`
	Email         string `json:"email"`
	ExpiresAt     string `json:"expires_at"`
	Id            string `json:"id"`
	RevokedAt     any    `json:"revoked_at,omitempty"`
	Role          string `json:"role"`
	Status        string `json:"status"`
	TenantId      string `json:"tenant_id"`
}

type LifecycleStateUpsertRequest

type LifecycleStateUpsertRequest struct {
	ComponentId   string         `json:"component_id"`
	ComponentType string         `json:"component_type"`
	GatewayId     any            `json:"gateway_id,omitempty"`
	Health        *string        `json:"health,omitempty"`
	Message       any            `json:"message,omitempty"`
	Metadata      map[string]any `json:"metadata,omitempty"`
	State         string         `json:"state"`
	TenantId      any            `json:"tenant_id,omitempty"`
	Version       any            `json:"version,omitempty"`
}

type MeteringBillingSummary

type MeteringBillingSummary struct {
	Days        int64                  `json:"days"`
	GatewayId   any                    `json:"gateway_id,omitempty"`
	Gateways    []MeteringGatewayUsage `json:"gateways,omitempty"`
	GeneratedAt string                 `json:"generated_at"`
	Invoice     BillingInvoicePreview  `json:"invoice"`
	Plans       []BillingPlan          `json:"plans,omitempty"`
	TenantId    string                 `json:"tenant_id"`
	Totals      map[string]any         `json:"totals,omitempty"`
}

type MeteringGatewayUsage

type MeteringGatewayUsage struct {
	ActiveApplications  *int64             `json:"active_applications,omitempty"`
	AiCostUsd           *float64           `json:"ai_cost_usd,omitempty"`
	AiTokens            *int64             `json:"ai_tokens,omitempty"`
	BillingEligible     *bool              `json:"billing_eligible,omitempty"`
	GatewayId           string             `json:"gateway_id"`
	GatewayName         string             `json:"gateway_name"`
	IncludedRequests    *int64             `json:"included_requests,omitempty"`
	IsEstimated         *bool              `json:"is_estimated,omitempty"`
	OverageRequests     *int64             `json:"overage_requests,omitempty"`
	PendingApplications *int64             `json:"pending_applications,omitempty"`
	PlanCode            string             `json:"plan_code"`
	PlanName            string             `json:"plan_name"`
	Quota               BillingQuotaStatus `json:"quota"`
	RequestCount        *int64             `json:"request_count,omitempty"`
	RequestOverageUsd   *float64           `json:"request_overage_usd,omitempty"`
	TotalEstimatedUsd   *float64           `json:"total_estimated_usd,omitempty"`
	UsageSource         *string            `json:"usage_source,omitempty"`
	UsageWindowDays     any                `json:"usage_window_days,omitempty"`
}

type NestedCredentialCreate

type NestedCredentialCreate struct {
	ExpiresAt  any    `json:"expires_at,omitempty"`
	Key        any    `json:"key,omitempty"`
	Secret     any    `json:"secret,omitempty"`
	TenantId   any    `json:"tenant_id,omitempty"`
	TtlSeconds any    `json:"ttl_seconds,omitempty"`
	Type       string `json:"type"`
}

type NestedSNICreate

type NestedSNICreate struct {
	CertificateId any            `json:"certificate_id,omitempty"`
	Labels        map[string]any `json:"labels,omitempty"`
	Metadata      map[string]any `json:"metadata,omitempty"`
	Name          string         `json:"name"`
	Tags          []string       `json:"tags,omitempty"`
	TenantId      any            `json:"tenant_id,omitempty"`
}

type NestedServiceRouteCreate

type NestedServiceRouteCreate struct {
	Headers      map[string]any `json:"headers,omitempty"`
	Hosts        []string       `json:"hosts,omitempty"`
	Methods      []string       `json:"methods,omitempty"`
	Path         string         `json:"path"`
	PathType     *string        `json:"path_type,omitempty"`
	Plugins      []RoutePlugin  `json:"plugins,omitempty"`
	PreserveHost *bool          `json:"preserve_host,omitempty"`
	Priority     *int64         `json:"priority,omitempty"`
	QueryParams  map[string]any `json:"query_params,omitempty"`
	Snis         []string       `json:"snis,omitempty"`
	StripPath    *bool          `json:"strip_path,omitempty"`
	TenantId     any            `json:"tenant_id,omitempty"`
	Upstream     any            `json:"upstream,omitempty"`
}

type NestedTargetCreate

type NestedTargetCreate struct {
	Name   any `json:"name,omitempty"`
	Target any `json:"target,omitempty"`
}

type ObservabilityAnomaly

type ObservabilityAnomaly struct {
	EventId       string `json:"event_id"`
	ExpiresAt     string `json:"expires_at"`
	GatewayId     any    `json:"gateway_id,omitempty"`
	Id            string `json:"id"`
	Kind          string `json:"kind"`
	Message       string `json:"message"`
	RequestId     string `json:"request_id"`
	SchemaVersion *int64 `json:"schema_version,omitempty"`
	Severity      string `json:"severity"`
	State         string `json:"state"`
	TenantId      string `json:"tenant_id"`
	Timestamp     string `json:"timestamp"`
	TraceId       any    `json:"trace_id,omitempty"`
}

type ObservabilityAnomalyList

type ObservabilityAnomalyList struct {
	Items []ObservabilityAnomaly `json:"items"`
	Total int64                  `json:"total"`
}

type ObservabilityEvent

type ObservabilityEvent struct {
	ConsumerId     any     `json:"consumer_id,omitempty"`
	EventId        string  `json:"event_id"`
	EventType      string  `json:"event_type"`
	ExpiresAt      string  `json:"expires_at"`
	GatewayId      any     `json:"gateway_id,omitempty"`
	Id             string  `json:"id"`
	Immutable      *bool   `json:"immutable,omitempty"`
	LatencyMs      float64 `json:"latency_ms"`
	Method         any     `json:"method,omitempty"`
	Outcome        string  `json:"outcome"`
	ParentSpanId   any     `json:"parent_span_id,omitempty"`
	RequestId      string  `json:"request_id"`
	RetentionHours int64   `json:"retention_hours"`
	RouteId        any     `json:"route_id,omitempty"`
	RoutePath      any     `json:"route_path,omitempty"`
	SchemaVersion  *int64  `json:"schema_version,omitempty"`
	ServiceId      any     `json:"service_id,omitempty"`
	SpanId         any     `json:"span_id,omitempty"`
	StatusCode     int64   `json:"status_code"`
	TenantId       string  `json:"tenant_id"`
	Timestamp      string  `json:"timestamp"`
	TraceId        any     `json:"trace_id,omitempty"`
	WorkspaceId    any     `json:"workspace_id,omitempty"`
}

type ObservabilityEventCreate

type ObservabilityEventCreate struct {
	ConsumerId   any     `json:"consumer_id,omitempty"`
	GatewayId    any     `json:"gateway_id,omitempty"`
	LatencyMs    float64 `json:"latency_ms"`
	Method       string  `json:"method"`
	ParentSpanId any     `json:"parent_span_id,omitempty"`
	RequestId    string  `json:"request_id"`
	RouteId      any     `json:"route_id,omitempty"`
	RoutePath    any     `json:"route_path,omitempty"`
	ServiceId    any     `json:"service_id,omitempty"`
	SpanId       any     `json:"span_id,omitempty"`
	StatusCode   int64   `json:"status_code"`
	TenantId     any     `json:"tenant_id,omitempty"`
	Timestamp    any     `json:"timestamp,omitempty"`
	TraceId      any     `json:"trace_id,omitempty"`
	WorkspaceId  any     `json:"workspace_id,omitempty"`
}

type ObservabilityEventList

type ObservabilityEventList struct {
	Items []ObservabilityEvent `json:"items"`
	Total int64                `json:"total"`
}

type ObservabilityLivePage

type ObservabilityLivePage struct {
	Backpressure   bool                 `json:"backpressure"`
	CursorExpired  bool                 `json:"cursor_expired"`
	GapDetected    bool                 `json:"gap_detected"`
	GatewayId      any                  `json:"gateway_id,omitempty"`
	HasMore        bool                 `json:"has_more"`
	Items          []ObservabilityEvent `json:"items"`
	NextCursor     string               `json:"next_cursor"`
	PollAfterMs    int64                `json:"poll_after_ms"`
	RetentionHours int64                `json:"retention_hours"`
	TenantId       string               `json:"tenant_id"`
	Total          int64                `json:"total"`
}

type ObservabilityRetentionPolicy

type ObservabilityRetentionPolicy struct {
	Id             string `json:"id"`
	MaximumHours   *int64 `json:"maximum_hours,omitempty"`
	MinimumHours   *int64 `json:"minimum_hours,omitempty"`
	RetentionHours int64  `json:"retention_hours"`
	TenantId       string `json:"tenant_id"`
	UpdatedAt      any    `json:"updated_at,omitempty"`
	UpdatedBy      any    `json:"updated_by,omitempty"`
}

type ObservabilityRetentionUpdate

type ObservabilityRetentionUpdate struct {
	RetentionHours int64 `json:"retention_hours"`
	TenantId       any   `json:"tenant_id,omitempty"`
}

type ObservabilitySummary

type ObservabilitySummary struct {
	AnomalyEvents int64          `json:"anomaly_events"`
	AvgLatencyMs  any            `json:"avg_latency_ms,omitempty"`
	ByStatus      map[string]any `json:"by_status"`
	ErrorRate     any            `json:"error_rate,omitempty"`
	ErrorRequests int64          `json:"error_requests"`
	GatewayId     any            `json:"gateway_id,omitempty"`
	P95LatencyMs  any            `json:"p95_latency_ms,omitempty"`
	TenantId      string         `json:"tenant_id"`
	TotalRequests int64          `json:"total_requests"`
	Truncated     *bool          `json:"truncated,omitempty"`
	WindowEnd     string         `json:"window_end"`
	WindowHours   int64          `json:"window_hours"`
	WindowStart   string         `json:"window_start"`
}

type OpenAPIImportSchema

type OpenAPIImportSchema struct {
	Info    map[string]any `json:"info"`
	Openapi string         `json:"openapi"`
	Paths   OpenAPIPaths   `json:"paths"`
}

type OpenAPIPathItem

type OpenAPIPathItem struct {
	Description *string        `json:"description,omitempty"`
	Responses   map[string]any `json:"responses,omitempty"`
	Summary     *string        `json:"summary,omitempty"`
}

type OpenAPIPaths

type OpenAPIPaths map[string]any

type PasswordResetConfirmSchema

type PasswordResetConfirmSchema struct {
	ChallengeId     string `json:"challenge_id"`
	Code            string `json:"code"`
	Password        string `json:"password"`
	PasswordConfirm string `json:"password_confirm"`
}

type PasswordResetSchema

type PasswordResetSchema struct {
	Password        string `json:"password"`
	PasswordConfirm string `json:"password_confirm"`
}

type PersistedInvoiceRecord

type PersistedInvoiceRecord struct {
	FinalizedAt     string                `json:"finalized_at"`
	FinalizedBy     any                   `json:"finalized_by,omitempty"`
	GatewayId       any                   `json:"gateway_id,omitempty"`
	Invoice         BillingInvoicePreview `json:"invoice"`
	InvoiceDigest   string                `json:"invoice_digest"`
	InvoiceId       string                `json:"invoice_id"`
	InvoiceRecordId string                `json:"invoice_record_id"`
	PeriodId        string                `json:"period_id"`
	Status          *string               `json:"status,omitempty"`
	TenantId        string                `json:"tenant_id"`
}

type PlanAssignmentRequest

type PlanAssignmentRequest struct {
	ExpiresAt any    `json:"expires_at,omitempty"`
	PlanCode  string `json:"plan_code"`
	Reason    any    `json:"reason,omitempty"`
	StartsAt  any    `json:"starts_at,omitempty"`
}

type PlanAssignmentResponse

type PlanAssignmentResponse struct {
	AssignedAt     string  `json:"assigned_at"`
	AssignedBy     string  `json:"assigned_by"`
	CatalogVersion string  `json:"catalog_version"`
	ExpiresAt      any     `json:"expires_at,omitempty"`
	PlanCode       string  `json:"plan_code"`
	Reason         any     `json:"reason,omitempty"`
	Source         *string `json:"source,omitempty"`
	StartsAt       string  `json:"starts_at"`
	TenantId       string  `json:"tenant_id"`
}

type PlanFeature

type PlanFeature struct {
	Enabled *bool   `json:"enabled,omitempty"`
	Limit   any     `json:"limit,omitempty"`
	Mode    *string `json:"mode,omitempty"`
}

type PluginBase

type PluginBase struct {
	Config          map[string]any         `json:"config,omitempty"`
	ConsumerGroup   any                    `json:"consumer_group,omitempty"`
	ConsumerGroupId any                    `json:"consumer_group_id,omitempty"`
	ConsumerId      any                    `json:"consumer_id,omitempty"`
	Enabled         *bool                  `json:"enabled,omitempty"`
	Execution       *PluginExecutionPolicy `json:"execution,omitempty"`
	GatewayId       any                    `json:"gateway_id,omitempty"`
	Labels          map[string]any         `json:"labels,omitempty"`
	Name            string                 `json:"name"`
	Priority        *int64                 `json:"priority,omitempty"`
	RouteId         any                    `json:"route_id,omitempty"`
	RouteName       any                    `json:"route_name,omitempty"`
	Scope           any                    `json:"scope,omitempty"`
	ServiceId       any                    `json:"service_id,omitempty"`
	ServiceName     any                    `json:"service_name,omitempty"`
	TenantId        any                    `json:"tenant_id,omitempty"`
	Trigger         *string                `json:"trigger,omitempty"`
	WorkspaceId     any                    `json:"workspace_id,omitempty"`
}

type PluginConfiguration

type PluginConfiguration struct {
	Category        string         `json:"category"`
	Configuration   map[string]any `json:"configuration"`
	ConsumerGroup   any            `json:"consumer_group,omitempty"`
	ConsumerGroupId any            `json:"consumer_group_id,omitempty"`
	ConsumerId      any            `json:"consumer_id,omitempty"`
	Enabled         bool           `json:"enabled"`
	Execution       map[string]any `json:"execution,omitempty"`
	GatewayId       any            `json:"gateway_id,omitempty"`
	Id              string         `json:"id"`
	Labels          map[string]any `json:"labels,omitempty"`
	Name            string         `json:"name"`
	Priority        *int64         `json:"priority,omitempty"`
	RouteId         any            `json:"route_id,omitempty"`
	RouteName       any            `json:"route_name,omitempty"`
	Scope           any            `json:"scope,omitempty"`
	ServiceId       any            `json:"service_id,omitempty"`
	ServiceName     any            `json:"service_name,omitempty"`
	TenantId        any            `json:"tenant_id,omitempty"`
	Trigger         any            `json:"trigger,omitempty"`
	WorkspaceId     any            `json:"workspace_id,omitempty"`
}

type PluginExecutionPolicy

type PluginExecutionPolicy struct {
	FailureMode       *string        `json:"failure_mode,omitempty"`
	FailureThreshold  *int64         `json:"failure_threshold,omitempty"`
	HookTimeoutsMs    map[string]any `json:"hook_timeouts_ms,omitempty"`
	MaxConcurrency    *int64         `json:"max_concurrency,omitempty"`
	RecoveryTimeoutMs *int64         `json:"recovery_timeout_ms,omitempty"`
	TimeoutMs         *int64         `json:"timeout_ms,omitempty"`
}

type PluginLatencySummary

type PluginLatencySummary struct {
	AvgLatencyMs any    `json:"avg_latency_ms,omitempty"`
	P95LatencyMs any    `json:"p95_latency_ms,omitempty"`
	Plugin       string `json:"plugin"`
	SampleCount  *int64 `json:"sample_count,omitempty"`
	Stage        string `json:"stage"`
}

type PluginPackageCompatibility

type PluginPackageCompatibility struct {
	Gateway    *string        `json:"gateway,omitempty"`
	Protocols  map[string]any `json:"protocols,omitempty"`
	Python     *string        `json:"python,omitempty"`
	RuntimeApi *string        `json:"runtime_api,omitempty"`
	Stages     []string       `json:"stages,omitempty"`
}

type PluginPackageLifecycleRequest

type PluginPackageLifecycleRequest struct {
	ExpectedRevision any `json:"expected_revision,omitempty"`
	TenantId         any `json:"tenant_id,omitempty"`
	Version          any `json:"version,omitempty"`
}

type PluginPackageManifestInput

type PluginPackageManifestInput struct {
	ApiVersion    *string                     `json:"api_version,omitempty"`
	Artifact      any                         `json:"artifact,omitempty"`
	Compatibility *PluginPackageCompatibility `json:"compatibility,omitempty"`
	ConfigSchema  map[string]any              `json:"config_schema,omitempty"`
	Description   *string                     `json:"description,omitempty"`
	Digest        string                      `json:"digest"`
	Entrypoint    string                      `json:"entrypoint"`
	Kind          *string                     `json:"kind,omitempty"`
	Name          string                      `json:"name"`
	Signature     any                         `json:"signature,omitempty"`
	Signer        any                         `json:"signer,omitempty"`
	Title         string                      `json:"title"`
	Version       string                      `json:"version"`
}

type PluginPackagePublishRequest

type PluginPackagePublishRequest struct {
	Manifest PluginPackageManifestInput `json:"manifest"`
	TenantId any                        `json:"tenant_id,omitempty"`
}

type PluginRegistryCreateRequest

type PluginRegistryCreateRequest struct {
	BaseUrl           string                     `json:"base_url"`
	Credentials       *PluginRegistryCredentials `json:"credentials,omitempty"`
	Name              string                     `json:"name"`
	TenantId          any                        `json:"tenant_id,omitempty"`
	TrustedPublishers []string                   `json:"trusted_publishers,omitempty"`
}

type PluginRegistryCredentials

type PluginRegistryCredentials struct {
	Password any     `json:"password,omitempty"`
	Token    any     `json:"token,omitempty"`
	Type     *string `json:"type,omitempty"`
	Username any     `json:"username,omitempty"`
}

type PluginRegistrySyncRequest

type PluginRegistrySyncRequest struct {
	TenantId any `json:"tenant_id,omitempty"`
	Version  any `json:"version,omitempty"`
}

type PortalApiVersionCreateRequest

type PortalApiVersionCreateRequest struct {
	Lifecycle        *string        `json:"lifecycle,omitempty"`
	Metadata         map[string]any `json:"metadata,omitempty"`
	ReleaseNotes     any            `json:"release_notes,omitempty"`
	SpecificationUrl any            `json:"specification_url,omitempty"`
	Version          string         `json:"version"`
}

type PortalApiVersionListResponse

type PortalApiVersionListResponse struct {
	GatewayId any                        `json:"gateway_id,omitempty"`
	ServiceId string                     `json:"service_id"`
	TenantId  string                     `json:"tenant_id"`
	Versions  []PortalApiVersionResponse `json:"versions,omitempty"`
}

type PortalApiVersionResponse

type PortalApiVersionResponse struct {
	CreatedAt         any            `json:"created_at,omitempty"`
	DeprecatedAt      any            `json:"deprecated_at,omitempty"`
	DeprecationNotice any            `json:"deprecation_notice,omitempty"`
	GatewayId         any            `json:"gateway_id,omitempty"`
	Id                string         `json:"id"`
	Lifecycle         string         `json:"lifecycle"`
	Metadata          map[string]any `json:"metadata,omitempty"`
	PublishedAt       any            `json:"published_at,omitempty"`
	ReleaseNotes      any            `json:"release_notes,omitempty"`
	RetiredAt         any            `json:"retired_at,omitempty"`
	ServiceId         string         `json:"service_id"`
	ServiceName       any            `json:"service_name,omitempty"`
	SpecificationUrl  any            `json:"specification_url,omitempty"`
	SunsetAt          any            `json:"sunset_at,omitempty"`
	TenantId          string         `json:"tenant_id"`
	UpdatedAt         any            `json:"updated_at,omitempty"`
	Version           string         `json:"version"`
}

type PortalApiVersionUpdateRequest

type PortalApiVersionUpdateRequest struct {
	DeprecationNotice any `json:"deprecation_notice,omitempty"`
	Lifecycle         any `json:"lifecycle,omitempty"`
	Metadata          any `json:"metadata,omitempty"`
	ReleaseNotes      any `json:"release_notes,omitempty"`
	SpecificationUrl  any `json:"specification_url,omitempty"`
	SunsetAt          any `json:"sunset_at,omitempty"`
}

type PortalApplicationListResponse

type PortalApplicationListResponse struct {
	Applications []PortalApplicationRegistrationResponse `json:"applications,omitempty"`
	GatewayId    any                                     `json:"gateway_id,omitempty"`
	TenantId     string                                  `json:"tenant_id"`
}

type PortalApplicationRegistrationRequest

type PortalApplicationRegistrationRequest struct {
	ApiVersion      any            `json:"api_version,omitempty"`
	AppName         string         `json:"app_name"`
	Description     any            `json:"description,omitempty"`
	DeveloperEmail  string         `json:"developer_email"`
	DeveloperName   any            `json:"developer_name,omitempty"`
	Labels          map[string]any `json:"labels,omitempty"`
	RequestedScopes []string       `json:"requested_scopes,omitempty"`
	TtlSeconds      any            `json:"ttl_seconds,omitempty"`
}

type PortalApplicationRegistrationResponse

type PortalApplicationRegistrationResponse struct {
	ApiVersion       any                   `json:"api_version,omitempty"`
	ApiVersionId     any                   `json:"api_version_id,omitempty"`
	AppName          string                `json:"app_name"`
	ApprovalRequired *bool                 `json:"approval_required,omitempty"`
	Consumer         PortalConsumerSummary `json:"consumer"`
	CreatedAt        any                   `json:"created_at,omitempty"`
	Credential       any                   `json:"credential,omitempty"`
	DeveloperEmail   string                `json:"developer_email"`
	DeveloperName    any                   `json:"developer_name,omitempty"`
	GatewayId        any                   `json:"gateway_id,omitempty"`
	Id               string                `json:"id"`
	RejectionReason  any                   `json:"rejection_reason,omitempty"`
	RequestedScopes  []string              `json:"requested_scopes,omitempty"`
	ReviewedAt       any                   `json:"reviewed_at,omitempty"`
	ReviewedBy       any                   `json:"reviewed_by,omitempty"`
	ServiceId        string                `json:"service_id"`
	ServiceName      any                   `json:"service_name,omitempty"`
	Status           *string               `json:"status,omitempty"`
	TenantId         string                `json:"tenant_id"`
}

type PortalApplicationReviewRequest

type PortalApplicationReviewRequest struct {
	Reason   any `json:"reason,omitempty"`
	Reviewer any `json:"reviewer,omitempty"`
}

type PortalCatalogResponse

type PortalCatalogResponse struct {
	GatewayId any             `json:"gateway_id,omitempty"`
	Services  []PortalService `json:"services,omitempty"`
	TenantId  string          `json:"tenant_id"`
}

type PortalChangelogEntry

type PortalChangelogEntry struct {
	Body        any            `json:"body,omitempty"`
	ChangeType  *string        `json:"change_type,omitempty"`
	CreatedAt   any            `json:"created_at,omitempty"`
	GatewayId   any            `json:"gateway_id,omitempty"`
	Id          string         `json:"id"`
	Metadata    map[string]any `json:"metadata,omitempty"`
	Published   *bool          `json:"published,omitempty"`
	ServiceId   string         `json:"service_id"`
	ServiceName any            `json:"service_name,omitempty"`
	TenantId    string         `json:"tenant_id"`
	Title       string         `json:"title"`
	UpdatedAt   any            `json:"updated_at,omitempty"`
	Version     any            `json:"version,omitempty"`
}

type PortalChangelogRequest

type PortalChangelogRequest struct {
	Body       any            `json:"body,omitempty"`
	ChangeType *string        `json:"change_type,omitempty"`
	Metadata   map[string]any `json:"metadata,omitempty"`
	Published  *bool          `json:"published,omitempty"`
	Title      string         `json:"title"`
	Version    any            `json:"version,omitempty"`
}

type PortalConsumerSummary

type PortalConsumerSummary struct {
	Id       string `json:"id"`
	TenantId string `json:"tenant_id"`
	Username string `json:"username"`
}

type PortalCredentialIssueResponse

type PortalCredentialIssueResponse struct {
	ExpiresAt any    `json:"expires_at,omitempty"`
	Id        string `json:"id"`
	Key       any    `json:"key,omitempty"`
	Type      string `json:"type"`
}

type PortalRoute

type PortalRoute struct {
	Description any            `json:"description,omitempty"`
	Hosts       []string       `json:"hosts,omitempty"`
	Id          string         `json:"id"`
	Labels      map[string]any `json:"labels,omitempty"`
	Methods     []string       `json:"methods,omitempty"`
	Path        string         `json:"path"`
	ServiceId   any            `json:"service_id,omitempty"`
	ServiceName any            `json:"service_name,omitempty"`
	Snis        []string       `json:"snis,omitempty"`
	Summary     any            `json:"summary,omitempty"`
}

type PortalSdkArtifactResponse

type PortalSdkArtifactResponse struct {
	Content        string             `json:"content"`
	ContractSha256 string             `json:"contract_sha256"`
	Encoding       *string            `json:"encoding,omitempty"`
	Filename       string             `json:"filename"`
	Files          []string           `json:"files,omitempty"`
	Generator      PortalSdkGenerator `json:"generator"`
	MediaType      *string            `json:"media_type,omitempty"`
	SchemaVersion  *int64             `json:"schema_version,omitempty"`
	Sha256         string             `json:"sha256"`
	SizeBytes      int64              `json:"size_bytes"`
}

type PortalSdkGenerator

type PortalSdkGenerator struct {
	Name    string `json:"name"`
	Target  string `json:"target"`
	Version string `json:"version"`
}

type PortalService

type PortalService struct {
	Description any            `json:"description,omitempty"`
	DocsUrl     any            `json:"docs_url,omitempty"`
	GatewayId   string         `json:"gateway_id"`
	Id          string         `json:"id"`
	Labels      map[string]any `json:"labels,omitempty"`
	Name        string         `json:"name"`
	OpenapiUrl  any            `json:"openapi_url,omitempty"`
	Routes      []PortalRoute  `json:"routes,omitempty"`
	TenantId    string         `json:"tenant_id"`
	Version     any            `json:"version,omitempty"`
}

type PortalThemeRequest

type PortalThemeRequest struct {
	CustomDomain any            `json:"custom_domain,omitempty"`
	DisplayName  any            `json:"display_name,omitempty"`
	LogoUrl      any            `json:"logo_url,omitempty"`
	Metadata     map[string]any `json:"metadata,omitempty"`
	PrimaryColor any            `json:"primary_color,omitempty"`
	SupportUrl   any            `json:"support_url,omitempty"`
}

type PortalThemeResponse

type PortalThemeResponse struct {
	CustomDomain any            `json:"custom_domain,omitempty"`
	DisplayName  any            `json:"display_name,omitempty"`
	GatewayId    any            `json:"gateway_id,omitempty"`
	LogoUrl      any            `json:"logo_url,omitempty"`
	Metadata     map[string]any `json:"metadata,omitempty"`
	PrimaryColor any            `json:"primary_color,omitempty"`
	SupportUrl   any            `json:"support_url,omitempty"`
	TenantId     string         `json:"tenant_id"`
	UpdatedAt    any            `json:"updated_at,omitempty"`
}

type PromotionConfirmation

type PromotionConfirmation struct {
	Attestations          []FencingAttestation `json:"attestations"`
	Evidence              ExternalEvidence     `json:"evidence"`
	FenceToken            string               `json:"fence_token"`
	Generation            int64                `json:"generation"`
	PreviousPrimaryFenced bool                 `json:"previous_primary_fenced"`
	TargetRegionId        string               `json:"target_region_id"`
	TenantId              any                  `json:"tenant_id,omitempty"`
}

type PromotionRequest

type PromotionRequest struct {
	ExpectedGeneration int64  `json:"expected_generation"`
	IdempotencyKey     string `json:"idempotency_key"`
	Reason             string `json:"reason"`
	TargetRegionId     string `json:"target_region_id"`
	TenantId           any    `json:"tenant_id,omitempty"`
}

type ProtocolOperationList

type ProtocolOperationList struct {
	GatewayId string                      `json:"gateway_id"`
	Items     []ProtocolOperationResponse `json:"items,omitempty"`
	TenantId  string                      `json:"tenant_id"`
}

type ProtocolOperationResponse

type ProtocolOperationResponse struct {
	CreatedAt     string         `json:"created_at"`
	DurationMs    float64        `json:"duration_ms"`
	ErrorType     any            `json:"error_type,omitempty"`
	GatewayId     string         `json:"gateway_id"`
	Id            string         `json:"id"`
	Method        string         `json:"method"`
	Outcome       string         `json:"outcome"`
	PrincipalId   string         `json:"principal_id"`
	Protocol      string         `json:"protocol"`
	RequestBytes  *int64         `json:"request_bytes,omitempty"`
	RequestId     any            `json:"request_id,omitempty"`
	ResourceId    string         `json:"resource_id"`
	ResponseBytes *int64         `json:"response_bytes,omitempty"`
	StatusCode    int64          `json:"status_code"`
	TaskId        any            `json:"task_id,omitempty"`
	TenantId      string         `json:"tenant_id"`
	TraceId       string         `json:"trace_id"`
	Usage         map[string]any `json:"usage,omitempty"`
}

type ProtocolResourceCreate

type ProtocolResourceCreate struct {
	AgentVersion           *string         `json:"agent_version,omitempty"`
	AllowedOrigins         []string        `json:"allowed_origins,omitempty"`
	Description            *string         `json:"description,omitempty"`
	DiscoveryHost          any             `json:"discovery_host,omitempty"`
	Enabled                *bool           `json:"enabled,omitempty"`
	Kind                   string          `json:"kind"`
	Labels                 map[string]any  `json:"labels,omitempty"`
	MaxConcurrency         *int64          `json:"max_concurrency,omitempty"`
	MaxRequestBytes        *int64          `json:"max_request_bytes,omitempty"`
	MaxResponseBytes       *int64          `json:"max_response_bytes,omitempty"`
	Name                   string          `json:"name"`
	PromptAllowlist        []string        `json:"prompt_allowlist,omitempty"`
	QuotaRequestsPerMinute *int64          `json:"quota_requests_per_minute,omitempty"`
	RequiredScopes         []string        `json:"required_scopes,omitempty"`
	ResourceAllowlist      []string        `json:"resource_allowlist,omitempty"`
	Skills                 []A2AAgentSkill `json:"skills,omitempty"`
	TenantId               string          `json:"tenant_id"`
	TimeoutSeconds         *float64        `json:"timeout_seconds,omitempty"`
	ToolAllowlist          []string        `json:"tool_allowlist,omitempty"`
	UpstreamBearerToken    any             `json:"upstream_bearer_token,omitempty"`
	UpstreamUrl            string          `json:"upstream_url"`
}

type ProtocolResourceResponse

type ProtocolResourceResponse struct {
	AgentVersion           *string         `json:"agent_version,omitempty"`
	AllowedOrigins         []string        `json:"allowed_origins,omitempty"`
	CreatedAt              any             `json:"created_at,omitempty"`
	Description            *string         `json:"description,omitempty"`
	DiscoveryHost          any             `json:"discovery_host,omitempty"`
	Enabled                *bool           `json:"enabled,omitempty"`
	GatewayId              string          `json:"gateway_id"`
	Id                     string          `json:"id"`
	Kind                   string          `json:"kind"`
	Labels                 map[string]any  `json:"labels,omitempty"`
	MaxConcurrency         *int64          `json:"max_concurrency,omitempty"`
	MaxRequestBytes        *int64          `json:"max_request_bytes,omitempty"`
	MaxResponseBytes       *int64          `json:"max_response_bytes,omitempty"`
	Name                   string          `json:"name"`
	PromptAllowlist        []string        `json:"prompt_allowlist,omitempty"`
	QuotaRequestsPerMinute *int64          `json:"quota_requests_per_minute,omitempty"`
	RequiredScopes         []string        `json:"required_scopes,omitempty"`
	ResourceAllowlist      []string        `json:"resource_allowlist,omitempty"`
	Skills                 []A2AAgentSkill `json:"skills,omitempty"`
	TenantId               string          `json:"tenant_id"`
	TimeoutSeconds         *float64        `json:"timeout_seconds,omitempty"`
	ToolAllowlist          []string        `json:"tool_allowlist,omitempty"`
	UpdatedAt              any             `json:"updated_at,omitempty"`
	UpstreamBearerToken    any             `json:"upstream_bearer_token,omitempty"`
	UpstreamUrl            string          `json:"upstream_url"`
}

type ProtocolResourceUpdate

type ProtocolResourceUpdate struct {
	AgentVersion           any `json:"agent_version,omitempty"`
	AllowedOrigins         any `json:"allowed_origins,omitempty"`
	Description            any `json:"description,omitempty"`
	DiscoveryHost          any `json:"discovery_host,omitempty"`
	Enabled                any `json:"enabled,omitempty"`
	Labels                 any `json:"labels,omitempty"`
	MaxConcurrency         any `json:"max_concurrency,omitempty"`
	MaxRequestBytes        any `json:"max_request_bytes,omitempty"`
	MaxResponseBytes       any `json:"max_response_bytes,omitempty"`
	Name                   any `json:"name,omitempty"`
	PromptAllowlist        any `json:"prompt_allowlist,omitempty"`
	QuotaRequestsPerMinute any `json:"quota_requests_per_minute,omitempty"`
	RequiredScopes         any `json:"required_scopes,omitempty"`
	ResourceAllowlist      any `json:"resource_allowlist,omitempty"`
	Skills                 any `json:"skills,omitempty"`
	TimeoutSeconds         any `json:"timeout_seconds,omitempty"`
	ToolAllowlist          any `json:"tool_allowlist,omitempty"`
	UpstreamBearerToken    any `json:"upstream_bearer_token,omitempty"`
	UpstreamUrl            any `json:"upstream_url,omitempty"`
}

type QuotaResetRequest

type QuotaResetRequest struct {
	Reason string `json:"reason"`
}

type RBACCustomRoleCreate

type RBACCustomRoleCreate struct {
	Description any            `json:"description,omitempty"`
	Key         any            `json:"key,omitempty"`
	Metadata    map[string]any `json:"metadata,omitempty"`
	Name        string         `json:"name"`
	Permissions []string       `json:"permissions,omitempty"`
	TenantId    any            `json:"tenant_id,omitempty"`
}

type RBACCustomRoleResponse

type RBACCustomRoleResponse struct {
	CreatedAt   any            `json:"created_at,omitempty"`
	Description any            `json:"description,omitempty"`
	Id          string         `json:"id"`
	IsSystem    *bool          `json:"is_system,omitempty"`
	Key         string         `json:"key"`
	Metadata    map[string]any `json:"metadata,omitempty"`
	Name        string         `json:"name"`
	Permissions []string       `json:"permissions,omitempty"`
	TenantId    string         `json:"tenant_id"`
	UpdatedAt   any            `json:"updated_at,omitempty"`
}

type RBACCustomRoleUpdate

type RBACCustomRoleUpdate struct {
	Description any `json:"description,omitempty"`
	Key         any `json:"key,omitempty"`
	Metadata    any `json:"metadata,omitempty"`
	Name        any `json:"name,omitempty"`
	Permissions any `json:"permissions,omitempty"`
}

type RBACOrganizationCreate

type RBACOrganizationCreate struct {
	Description any            `json:"description,omitempty"`
	Metadata    map[string]any `json:"metadata,omitempty"`
	Name        string         `json:"name"`
	TenantId    any            `json:"tenant_id,omitempty"`
}

type RBACOrganizationResponse

type RBACOrganizationResponse struct {
	CreatedAt   any            `json:"created_at,omitempty"`
	Description any            `json:"description,omitempty"`
	Id          string         `json:"id"`
	Metadata    map[string]any `json:"metadata,omitempty"`
	Name        string         `json:"name"`
	TenantId    string         `json:"tenant_id"`
	UpdatedAt   any            `json:"updated_at,omitempty"`
}

type RBACOrganizationUpdate

type RBACOrganizationUpdate struct {
	Description any `json:"description,omitempty"`
	Metadata    any `json:"metadata,omitempty"`
	Name        any `json:"name,omitempty"`
}

type RBACPermissionDefinition

type RBACPermissionDefinition struct {
	Category    string `json:"category"`
	Description any    `json:"description,omitempty"`
	Key         string `json:"key"`
	Label       string `json:"label"`
}

type RBACPermissionMatrixResponse

type RBACPermissionMatrixResponse struct {
	Permissions []RBACPermissionDefinition `json:"permissions"`
	Roles       []RBACPermissionMatrixRole `json:"roles"`
	TenantId    string                     `json:"tenant_id"`
	UpdatedAt   any                        `json:"updated_at,omitempty"`
}

type RBACPermissionMatrixRole

type RBACPermissionMatrixRole struct {
	Id          any      `json:"id,omitempty"`
	IsSystem    *bool    `json:"is_system,omitempty"`
	Key         string   `json:"key"`
	Name        string   `json:"name"`
	Permissions []string `json:"permissions,omitempty"`
}

type RBACPermissionMatrixRoleUpdate

type RBACPermissionMatrixRoleUpdate struct {
	Key         any      `json:"key,omitempty"`
	Permissions []string `json:"permissions,omitempty"`
	RoleId      any      `json:"role_id,omitempty"`
}

type RBACPermissionMatrixUpdate

type RBACPermissionMatrixUpdate struct {
	Roles    []RBACPermissionMatrixRoleUpdate `json:"roles,omitempty"`
	TenantId any                              `json:"tenant_id,omitempty"`
}

type RBACTeamCreate

type RBACTeamCreate struct {
	Description    any            `json:"description,omitempty"`
	MemberUserIds  []string       `json:"member_user_ids,omitempty"`
	Metadata       map[string]any `json:"metadata,omitempty"`
	Name           string         `json:"name"`
	OrganizationId any            `json:"organization_id,omitempty"`
	RoleIds        []string       `json:"role_ids,omitempty"`
	TenantId       any            `json:"tenant_id,omitempty"`
}

type RBACTeamResponse

type RBACTeamResponse struct {
	CreatedAt      any            `json:"created_at,omitempty"`
	Description    any            `json:"description,omitempty"`
	Id             string         `json:"id"`
	MemberUserIds  []string       `json:"member_user_ids,omitempty"`
	Metadata       map[string]any `json:"metadata,omitempty"`
	Name           string         `json:"name"`
	OrganizationId any            `json:"organization_id,omitempty"`
	RoleIds        []string       `json:"role_ids,omitempty"`
	TenantId       string         `json:"tenant_id"`
	UpdatedAt      any            `json:"updated_at,omitempty"`
}

type RBACTeamUpdate

type RBACTeamUpdate struct {
	Description    any `json:"description,omitempty"`
	MemberUserIds  any `json:"member_user_ids,omitempty"`
	Metadata       any `json:"metadata,omitempty"`
	Name           any `json:"name,omitempty"`
	OrganizationId any `json:"organization_id,omitempty"`
	RoleIds        any `json:"role_ids,omitempty"`
}

type RealmCreate

type RealmCreate struct {
	AllowedControlPlanes []string `json:"allowed_control_planes,omitempty"`
	ConsumerGroups       []string `json:"consumer_groups,omitempty"`
	Name                 string   `json:"name"`
	NegativeTtl          any      `json:"negative_ttl,omitempty"`
	TenantId             any      `json:"tenant_id,omitempty"`
	TimeToLive           any      `json:"time_to_live,omitempty"`
}

type RealmResponse

type RealmResponse struct {
	AllowedControlPlanes []string `json:"allowed_control_planes,omitempty"`
	ConsumerGroups       []string `json:"consumer_groups,omitempty"`
	Id                   string   `json:"id"`
	Name                 string   `json:"name"`
	NegativeTtl          any      `json:"negative_ttl,omitempty"`
	TenantId             string   `json:"tenant_id"`
	TimeToLive           any      `json:"time_to_live,omitempty"`
}

type RedisConfigCreate

type RedisConfigCreate struct {
	Db       int64  `json:"db"`
	Host     string `json:"host"`
	Name     string `json:"name"`
	Password any    `json:"password,omitempty"`
	Port     int64  `json:"port"`
	TenantId string `json:"tenant_id"`
}

type RedisConfigResponse

type RedisConfigResponse struct {
	Db       int64  `json:"db"`
	Host     string `json:"host"`
	Id       string `json:"id"`
	Name     string `json:"name"`
	Password any    `json:"password,omitempty"`
	Port     int64  `json:"port"`
	TenantId string `json:"tenant_id"`
}

type RedisConfigUpdate

type RedisConfigUpdate struct {
	Db       any `json:"db,omitempty"`
	Host     any `json:"host,omitempty"`
	Name     any `json:"name,omitempty"`
	Password any `json:"password,omitempty"`
	Port     any `json:"port,omitempty"`
	TenantId any `json:"tenant_id,omitempty"`
}

type RefreshTokenSchema

type RefreshTokenSchema struct {
	RefreshToken string `json:"refresh_token"`
}

type RegionCreate

type RegionCreate struct {
	Code                 string         `json:"code"`
	ControlPlaneEndpoint any            `json:"control_plane_endpoint,omitempty"`
	Labels               map[string]any `json:"labels,omitempty"`
	Name                 string         `json:"name"`
	Provider             string         `json:"provider"`
	ProviderRegion       string         `json:"provider_region"`
	Status               *string        `json:"status,omitempty"`
	TenantId             string         `json:"tenant_id"`
}

type RegionHealthReport

type RegionHealthReport struct {
	Evidence ExternalEvidence `json:"evidence"`
	Observer string           `json:"observer"`
	Status   string           `json:"status"`
	TenantId any              `json:"tenant_id,omitempty"`
}

type RegionResponse

type RegionResponse struct {
	Code                 string         `json:"code"`
	ControlPlaneEndpoint any            `json:"control_plane_endpoint,omitempty"`
	CreatedAt            string         `json:"created_at"`
	HealthEvidence       any            `json:"health_evidence,omitempty"`
	HealthReportedBy     any            `json:"health_reported_by,omitempty"`
	HealthStatus         *string        `json:"health_status,omitempty"`
	Id                   string         `json:"id"`
	Labels               map[string]any `json:"labels,omitempty"`
	Name                 string         `json:"name"`
	Provider             string         `json:"provider"`
	ProviderRegion       string         `json:"provider_region"`
	Status               *string        `json:"status,omitempty"`
	TenantId             string         `json:"tenant_id"`
	UpdatedAt            string         `json:"updated_at"`
}

type ReplicationEvidenceReport

type ReplicationEvidenceReport struct {
	Checkpoint     any              `json:"checkpoint,omitempty"`
	Evidence       ExternalEvidence `json:"evidence"`
	LagSeconds     any              `json:"lag_seconds,omitempty"`
	SourceRegionId string           `json:"source_region_id"`
	Status         string           `json:"status"`
	TargetRegionId string           `json:"target_region_id"`
	TenantId       any              `json:"tenant_id,omitempty"`
}

type ReplicationEvidenceResponse

type ReplicationEvidenceResponse struct {
	Checkpoint     any              `json:"checkpoint,omitempty"`
	CreatedAt      string           `json:"created_at"`
	Evidence       ExternalEvidence `json:"evidence"`
	GatewayId      string           `json:"gateway_id"`
	Id             string           `json:"id"`
	LagSeconds     any              `json:"lag_seconds,omitempty"`
	RecordedBy     string           `json:"recorded_by"`
	SourceRegionId string           `json:"source_region_id"`
	Status         string           `json:"status"`
	TargetRegionId string           `json:"target_region_id"`
	TenantId       any              `json:"tenant_id,omitempty"`
}

type RequestOptions

type RequestOptions struct {
	PathParams map[string]any
	Query      map[string][]string
	Body       any
	Headers    map[string]string
	MaxRetries *int
}

type RoleUpdateSchema

type RoleUpdateSchema struct {
	Role string `json:"role"`
}

type RouteLatencySummary

type RouteLatencySummary struct {
	AvgLatencyMs any    `json:"avg_latency_ms,omitempty"`
	P95LatencyMs any    `json:"p95_latency_ms,omitempty"`
	Path         string `json:"path"`
	SampleCount  *int64 `json:"sample_count,omitempty"`
}

type RoutePlugin

type RoutePlugin struct {
	Config   map[string]any `json:"config,omitempty"`
	Enabled  *bool          `json:"enabled,omitempty"`
	Name     string         `json:"name"`
	Priority any            `json:"priority,omitempty"`
	Stage    any            `json:"stage,omitempty"`
	Stages   any            `json:"stages,omitempty"`
	Trigger  any            `json:"trigger,omitempty"`
	Triggers any            `json:"triggers,omitempty"`
}

type RouteResponse

type RouteResponse struct {
	GatewayId    string         `json:"gateway_id"`
	Headers      map[string]any `json:"headers,omitempty"`
	Hosts        []string       `json:"hosts,omitempty"`
	Id           string         `json:"id"`
	Labels       map[string]any `json:"labels,omitempty"`
	Methods      []string       `json:"methods,omitempty"`
	Name         any            `json:"name,omitempty"`
	Path         string         `json:"path"`
	PathType     *string        `json:"path_type,omitempty"`
	Plugins      []RoutePlugin  `json:"plugins,omitempty"`
	PreserveHost *bool          `json:"preserve_host,omitempty"`
	Priority     *int64         `json:"priority,omitempty"`
	QueryParams  map[string]any `json:"query_params,omitempty"`
	ServiceId    any            `json:"service_id,omitempty"`
	ServiceName  any            `json:"service_name,omitempty"`
	Snis         []string       `json:"snis,omitempty"`
	StripPath    *bool          `json:"strip_path,omitempty"`
	TenantId     string         `json:"tenant_id"`
	Upstream     any            `json:"upstream,omitempty"`
}

type RouteUpdate

type RouteUpdate struct {
	Headers      any `json:"headers,omitempty"`
	Hosts        any `json:"hosts,omitempty"`
	Labels       any `json:"labels,omitempty"`
	LbPolicy     any `json:"lb_policy,omitempty"`
	Methods      any `json:"methods,omitempty"`
	Name         any `json:"name,omitempty"`
	Path         any `json:"path,omitempty"`
	PathType     any `json:"path_type,omitempty"`
	Plugins      any `json:"plugins,omitempty"`
	PreserveHost any `json:"preserve_host,omitempty"`
	Priority     any `json:"priority,omitempty"`
	QueryParams  any `json:"query_params,omitempty"`
	ServiceId    any `json:"service_id,omitempty"`
	ServiceName  any `json:"service_name,omitempty"`
	Snis         any `json:"snis,omitempty"`
	StripPath    any `json:"strip_path,omitempty"`
	Upstream     any `json:"upstream,omitempty"`
}

type RouteUpdateModel

type RouteUpdateModel struct {
	GatewayId    any `json:"gateway_id"`
	Headers      any `json:"headers,omitempty"`
	Hosts        any `json:"hosts,omitempty"`
	Methods      any `json:"methods"`
	Path         any `json:"path"`
	PathType     any `json:"path_type,omitempty"`
	Plugins      any `json:"plugins,omitempty"`
	PreserveHost any `json:"preserve_host,omitempty"`
	Priority     any `json:"priority,omitempty"`
	QueryParams  any `json:"query_params,omitempty"`
	ServiceId    any `json:"service_id,omitempty"`
	ServiceName  any `json:"service_name,omitempty"`
	Snis         any `json:"snis,omitempty"`
	Status       any `json:"status,omitempty"`
	StripPath    any `json:"strip_path,omitempty"`
	Upstream     any `json:"upstream"`
}

type SCIMEmail

type SCIMEmail struct {
	Primary any    `json:"primary,omitempty"`
	Type    any    `json:"type,omitempty"`
	Value   string `json:"value"`
}

type SCIMGroupCreate

type SCIMGroupCreate struct {
	DisplayName string          `json:"displayName"`
	ExternalId  any             `json:"externalId,omitempty"`
	Members     []SCIMMemberRef `json:"members,omitempty"`
	Schemas     []string        `json:"schemas,omitempty"`
	TenantId    any             `json:"tenantId,omitempty"`
}

type SCIMGroupUpdate

type SCIMGroupUpdate struct {
	DisplayName any `json:"displayName,omitempty"`
	ExternalId  any `json:"externalId,omitempty"`
	Members     any `json:"members,omitempty"`
	Schemas     any `json:"schemas,omitempty"`
	TenantId    any `json:"tenantId,omitempty"`
}

type SCIMMemberRef

type SCIMMemberRef struct {
	Ref     any    `json:"$ref,omitempty"`
	Display any    `json:"display,omitempty"`
	Value   string `json:"value"`
}

type SCIMName

type SCIMName struct {
	FamilyName      any `json:"familyName,omitempty"`
	Formatted       any `json:"formatted,omitempty"`
	GivenName       any `json:"givenName,omitempty"`
	HonorificPrefix any `json:"honorificPrefix,omitempty"`
	HonorificSuffix any `json:"honorificSuffix,omitempty"`
	MiddleName      any `json:"middleName,omitempty"`
}

type SCIMPatchOperation

type SCIMPatchOperation struct {
	Op    string `json:"op"`
	Path  any    `json:"path,omitempty"`
	Value any    `json:"value,omitempty"`
}

type SCIMPatchRequest

type SCIMPatchRequest struct {
	Operations []SCIMPatchOperation `json:"Operations"`
	Schemas    []string             `json:"schemas,omitempty"`
}

type SCIMTokenCreate

type SCIMTokenCreate struct {
	ExpiresInDays any    `json:"expires_in_days,omitempty"`
	Name          string `json:"name"`
}

type SCIMTokenResponse

type SCIMTokenResponse struct {
	CreatedAt  string `json:"created_at"`
	ExpiresAt  any    `json:"expires_at,omitempty"`
	Id         string `json:"id"`
	LastUsedAt any    `json:"last_used_at,omitempty"`
	Name       string `json:"name"`
	Prefix     string `json:"prefix"`
	RevokedAt  any    `json:"revoked_at,omitempty"`
	Status     string `json:"status"`
	TenantId   string `json:"tenant_id"`
	Token      any    `json:"token,omitempty"`
}

type SCIMUserCreate

type SCIMUserCreate struct {
	Active      *bool       `json:"active,omitempty"`
	DisplayName any         `json:"displayName,omitempty"`
	Emails      []SCIMEmail `json:"emails,omitempty"`
	ExternalId  any         `json:"externalId,omitempty"`
	Name        any         `json:"name,omitempty"`
	Schemas     []string    `json:"schemas,omitempty"`
	TenantId    any         `json:"tenantId,omitempty"`
	UserName    string      `json:"userName"`
}

type SCIMUserUpdate

type SCIMUserUpdate struct {
	Active      any `json:"active,omitempty"`
	DisplayName any `json:"displayName,omitempty"`
	Emails      any `json:"emails,omitempty"`
	ExternalId  any `json:"externalId,omitempty"`
	Name        any `json:"name,omitempty"`
	Schemas     any `json:"schemas,omitempty"`
	TenantId    any `json:"tenantId,omitempty"`
	UserName    any `json:"userName,omitempty"`
}

type SLOAcknowledgeRequest

type SLOAcknowledgeRequest struct {
	Note     any `json:"note,omitempty"`
	TenantId any `json:"tenant_id,omitempty"`
}

type SLOAlertPolicy

type SLOAlertPolicy struct {
	CriticalBurnRate *float64 `json:"critical_burn_rate,omitempty"`
	Enabled          *bool    `json:"enabled,omitempty"`
	WarningBurnRate  *float64 `json:"warning_burn_rate,omitempty"`
}

type SLOAlertStatus

type SLOAlertStatus struct {
	Acknowledged        *bool   `json:"acknowledged,omitempty"`
	AcknowledgedAt      any     `json:"acknowledged_at,omitempty"`
	AcknowledgedBy      any     `json:"acknowledged_by,omitempty"`
	AcknowledgementNote any     `json:"acknowledgement_note,omitempty"`
	FirstTriggeredAt    any     `json:"first_triggered_at,omitempty"`
	LastTransitionAt    any     `json:"last_transition_at,omitempty"`
	State               *string `json:"state,omitempty"`
}

type SLOCreateRequest

type SLOCreateRequest struct {
	AlertPolicy             *SLOAlertPolicy `json:"alert_policy,omitempty"`
	Description             any             `json:"description,omitempty"`
	Enabled                 *bool           `json:"enabled,omitempty"`
	EvaluationWindowMinutes *int64          `json:"evaluation_window_minutes,omitempty"`
	GatewayId               any             `json:"gateway_id,omitempty"`
	Name                    string          `json:"name"`
	Objective               SLOObjective    `json:"objective"`
	TenantId                any             `json:"tenant_id,omitempty"`
}

type SLOEvaluation

type SLOEvaluation struct {
	BadEvents                  *int64  `json:"bad_events,omitempty"`
	BurnRate                   any     `json:"burn_rate,omitempty"`
	ErrorBudgetConsumedPercent any     `json:"error_budget_consumed_percent,omitempty"`
	ErrorBudgetPercent         float64 `json:"error_budget_percent"`
	EvaluatedAt                string  `json:"evaluated_at"`
	GoodEvents                 *int64  `json:"good_events,omitempty"`
	ObservedPercent            any     `json:"observed_percent,omitempty"`
	Source                     string  `json:"source"`
	State                      string  `json:"state"`
	TotalEvents                *int64  `json:"total_events,omitempty"`
	WindowEnd                  string  `json:"window_end"`
	WindowStart                string  `json:"window_start"`
}

type SLOIncidentEntry

type SLOIncidentEntry struct {
	Actor     string `json:"actor"`
	At        string `json:"at"`
	BurnRate  any    `json:"burn_rate,omitempty"`
	EventType string `json:"event_type"`
	FromState any    `json:"from_state,omitempty"`
	Id        string `json:"id"`
	Message   any    `json:"message,omitempty"`
	SloId     string `json:"slo_id"`
	TenantId  string `json:"tenant_id"`
	ToState   any    `json:"to_state,omitempty"`
}

type SLOIncidentTimelineResponse

type SLOIncidentTimelineResponse struct {
	Items []SLOIncidentEntry `json:"items"`
	Total int64              `json:"total"`
}

type SLOListResponse

type SLOListResponse struct {
	Items []SLOResponse `json:"items"`
	Total int64         `json:"total"`
}

type SLOObjective

type SLOObjective struct {
	LatencyThresholdMs any     `json:"latency_threshold_ms,omitempty"`
	TargetPercent      float64 `json:"target_percent"`
	Type               string  `json:"type"`
}

type SLOResponse

type SLOResponse struct {
	Alert                   *SLOAlertStatus `json:"alert,omitempty"`
	AlertPolicy             SLOAlertPolicy  `json:"alert_policy"`
	CreatedAt               string          `json:"created_at"`
	Description             any             `json:"description,omitempty"`
	Enabled                 bool            `json:"enabled"`
	Evaluation              any             `json:"evaluation,omitempty"`
	EvaluationWindowMinutes int64           `json:"evaluation_window_minutes"`
	GatewayId               any             `json:"gateway_id,omitempty"`
	Id                      string          `json:"id"`
	Name                    string          `json:"name"`
	Objective               SLOObjective    `json:"objective"`
	TenantId                string          `json:"tenant_id"`
	UpdatedAt               string          `json:"updated_at"`
}

type SLOUpdateRequest

type SLOUpdateRequest struct {
	AlertPolicy             any `json:"alert_policy,omitempty"`
	Description             any `json:"description,omitempty"`
	Enabled                 any `json:"enabled,omitempty"`
	EvaluationWindowMinutes any `json:"evaluation_window_minutes,omitempty"`
	GatewayId               any `json:"gateway_id,omitempty"`
	Name                    any `json:"name,omitempty"`
	Objective               any `json:"objective,omitempty"`
}

type SNICreate

type SNICreate struct {
	CertificateId string         `json:"certificate_id"`
	Labels        map[string]any `json:"labels,omitempty"`
	Metadata      map[string]any `json:"metadata,omitempty"`
	Name          string         `json:"name"`
	Tags          []string       `json:"tags,omitempty"`
	TenantId      any            `json:"tenant_id,omitempty"`
}

type SNIResponse

type SNIResponse struct {
	CertificateId string         `json:"certificate_id"`
	GatewayId     string         `json:"gateway_id"`
	Id            string         `json:"id"`
	Labels        map[string]any `json:"labels,omitempty"`
	Metadata      map[string]any `json:"metadata,omitempty"`
	Name          string         `json:"name"`
	Tags          []string       `json:"tags,omitempty"`
	TenantId      string         `json:"tenant_id"`
}

type SNIUpdate

type SNIUpdate struct {
	CertificateId any `json:"certificate_id,omitempty"`
	Labels        any `json:"labels,omitempty"`
	Metadata      any `json:"metadata,omitempty"`
	Name          any `json:"name,omitempty"`
	Tags          any `json:"tags,omitempty"`
}

type ServiceCreate

type ServiceCreate struct {
	ConnectTimeoutMs *int64         `json:"connect_timeout_ms,omitempty"`
	Host             any            `json:"host,omitempty"`
	Labels           map[string]any `json:"labels,omitempty"`
	Name             string         `json:"name"`
	Path             any            `json:"path,omitempty"`
	Port             any            `json:"port,omitempty"`
	Protocol         *string        `json:"protocol,omitempty"`
	ReadTimeoutMs    *int64         `json:"read_timeout_ms,omitempty"`
	Retries          *int64         `json:"retries,omitempty"`
	TenantId         string         `json:"tenant_id"`
	UpstreamId       any            `json:"upstream_id,omitempty"`
	UpstreamName     any            `json:"upstream_name,omitempty"`
	Url              any            `json:"url,omitempty"`
	WriteTimeoutMs   *int64         `json:"write_timeout_ms,omitempty"`
}

type ServiceResponse

type ServiceResponse struct {
	ConnectTimeoutMs *int64         `json:"connect_timeout_ms,omitempty"`
	GatewayId        string         `json:"gateway_id"`
	Host             any            `json:"host,omitempty"`
	Id               string         `json:"id"`
	Labels           map[string]any `json:"labels,omitempty"`
	Name             string         `json:"name"`
	Path             any            `json:"path,omitempty"`
	Port             any            `json:"port,omitempty"`
	Protocol         *string        `json:"protocol,omitempty"`
	ReadTimeoutMs    *int64         `json:"read_timeout_ms,omitempty"`
	Retries          *int64         `json:"retries,omitempty"`
	TenantId         string         `json:"tenant_id"`
	UpstreamId       any            `json:"upstream_id,omitempty"`
	UpstreamName     any            `json:"upstream_name,omitempty"`
	Url              any            `json:"url,omitempty"`
	WriteTimeoutMs   *int64         `json:"write_timeout_ms,omitempty"`
}

type ServiceUpdate

type ServiceUpdate struct {
	ConnectTimeoutMs any `json:"connect_timeout_ms,omitempty"`
	Host             any `json:"host,omitempty"`
	Labels           any `json:"labels,omitempty"`
	Name             any `json:"name,omitempty"`
	Path             any `json:"path,omitempty"`
	Port             any `json:"port,omitempty"`
	Protocol         any `json:"protocol,omitempty"`
	ReadTimeoutMs    any `json:"read_timeout_ms,omitempty"`
	Retries          any `json:"retries,omitempty"`
	UpstreamId       any `json:"upstream_id,omitempty"`
	UpstreamName     any `json:"upstream_name,omitempty"`
	Url              any `json:"url,omitempty"`
	WriteTimeoutMs   any `json:"write_timeout_ms,omitempty"`
}

type TargetCreate

type TargetCreate struct {
	Name       any    `json:"name,omitempty"`
	Target     any    `json:"target,omitempty"`
	UpstreamId string `json:"upstream_id"`
}

type TargetResponse

type TargetResponse struct {
	ActiveFailureCount  *int64         `json:"active_failure_count,omitempty"`
	ActiveSuccessCount  *int64         `json:"active_success_count,omitempty"`
	FailureCount        *int64         `json:"failure_count,omitempty"`
	Health              map[string]any `json:"health,omitempty"`
	HealthStatus        *string        `json:"health_status,omitempty"`
	Id                  string         `json:"id"`
	LatencyMs           any            `json:"latency_ms,omitempty"`
	Name                string         `json:"name"`
	PassiveFailureCount *int64         `json:"passive_failure_count,omitempty"`
	Status              *string        `json:"status,omitempty"`
	Target              any            `json:"target,omitempty"`
	UpstreamId          string         `json:"upstream_id"`
}

type TenantCreate

type TenantCreate struct {
	Name string `json:"name"`
	Slug string `json:"slug"`
}

type TenantResponse

type TenantResponse struct {
	Id             any    `json:"_id,omitempty"`
	Activity       any    `json:"activity,omitempty"`
	CreatedAt      any    `json:"created_at"`
	IsActive       bool   `json:"is_active"`
	LastActivity   any    `json:"last_activity,omitempty"`
	LastActivityAt any    `json:"last_activity_at,omitempty"`
	Name           string `json:"name"`
	ParentSlug     any    `json:"parent_slug,omitempty"`
	Slug           string `json:"slug"`
	UpdatedAt      any    `json:"updated_at,omitempty"`
}

type TokenPairSchema

type TokenPairSchema struct {
	AccessToken  string  `json:"access_token"`
	ExpiresIn    int64   `json:"expires_in"`
	RefreshToken string  `json:"refresh_token"`
	TokenType    *string `json:"token_type,omitempty"`
}

type UpdatePluginConfig

type UpdatePluginConfig struct {
	Configuration map[string]any `json:"configuration"`
}

type UpgradeComponentRequest

type UpgradeComponentRequest struct {
	ComponentId         string         `json:"component_id"`
	ComponentType       string         `json:"component_type"`
	DrainTimeoutSeconds any            `json:"drain_timeout_seconds,omitempty"`
	Metadata            map[string]any `json:"metadata,omitempty"`
	Version             any            `json:"version,omitempty"`
}

type UpgradeCreateRequest

type UpgradeCreateRequest struct {
	Components     []UpgradeComponentRequest `json:"components,omitempty"`
	GatewayId      any                       `json:"gateway_id,omitempty"`
	MaxUnavailable *int64                    `json:"max_unavailable,omitempty"`
	Metadata       map[string]any            `json:"metadata,omitempty"`
	Name           any                       `json:"name,omitempty"`
	SourceVersion  any                       `json:"source_version,omitempty"`
	Steps          []UpgradeStepRequest      `json:"steps,omitempty"`
	Strategy       *string                   `json:"strategy,omitempty"`
	TargetVersion  string                    `json:"target_version"`
	TenantId       any                       `json:"tenant_id,omitempty"`
}

type UpgradePatchRequest

type UpgradePatchRequest struct {
	CurrentStepId any                       `json:"current_step_id,omitempty"`
	Message       any                       `json:"message,omitempty"`
	Metadata      map[string]any            `json:"metadata,omitempty"`
	Status        any                       `json:"status,omitempty"`
	Steps         []UpgradeStepPatchRequest `json:"steps,omitempty"`
}

type UpgradeStepPatchRequest

type UpgradeStepPatchRequest struct {
	Message  any            `json:"message,omitempty"`
	Metadata map[string]any `json:"metadata,omitempty"`
	Status   string         `json:"status"`
	StepId   string         `json:"step_id"`
}

type UpgradeStepRequest

type UpgradeStepRequest struct {
	Action        *string        `json:"action,omitempty"`
	ComponentId   string         `json:"component_id"`
	ComponentType string         `json:"component_type"`
	Message       any            `json:"message,omitempty"`
	Metadata      map[string]any `json:"metadata,omitempty"`
	Order         any            `json:"order,omitempty"`
	Status        *string        `json:"status,omitempty"`
	StepId        any            `json:"step_id,omitempty"`
}

type UpstreamResponse

type UpstreamResponse struct {
	Id       string `json:"id"`
	Name     string `json:"name"`
	TenantId string `json:"tenant_id"`
	Url      any    `json:"url,omitempty"`
}

type UpstreamUpdate

type UpstreamUpdate struct {
	Labels any `json:"labels,omitempty"`
	Name   any `json:"name,omitempty"`
	Url    any `json:"url,omitempty"`
}

type UsagePeriodRecord

type UsagePeriodRecord struct {
	ClosedAt        string                 `json:"closed_at"`
	ClosedBy        any                    `json:"closed_by,omitempty"`
	GatewayId       any                    `json:"gateway_id,omitempty"`
	PeriodEnd       string                 `json:"period_end"`
	PeriodId        string                 `json:"period_id"`
	PeriodKey       string                 `json:"period_key"`
	PeriodStart     string                 `json:"period_start"`
	SourceWatermark string                 `json:"source_watermark"`
	Status          *string                `json:"status,omitempty"`
	Summary         MeteringBillingSummary `json:"summary"`
	TenantId        string                 `json:"tenant_id"`
	UsageDigest     string                 `json:"usage_digest"`
}

type UserCreateSchema

type UserCreateSchema struct {
	CanCreateTenant     any    `json:"can_create_tenant,omitempty"`
	Email               string `json:"email"`
	FederatedIdentities any    `json:"federated_identities,omitempty"`
	FullName            any    `json:"full_name,omitempty"`
	Password            string `json:"password"`
	Role                any    `json:"role,omitempty"`
	RouteQuota          any    `json:"route_quota,omitempty"`
	TenantId            any    `json:"tenant_id,omitempty"`
	TenantQuota         any    `json:"tenant_quota,omitempty"`
	Username            string `json:"username"`
}

type UserLoginSchema

type UserLoginSchema struct {
	Password string `json:"password"`
	TenantId any    `json:"tenant_id,omitempty"`
	Username string `json:"username"`
}

type UserResponseSchema

type UserResponseSchema struct {
	Message string     `json:"message"`
	User    UserSchema `json:"user"`
}

type UserSchema

type UserSchema struct {
	Id                  any                       `json:"_id,omitempty"`
	CanCreateTenant     any                       `json:"can_create_tenant,omitempty"`
	CreatedAt           any                       `json:"created_at,omitempty"`
	Email               any                       `json:"email,omitempty"`
	FederatedIdentities []FederatedIdentitySchema `json:"federated_identities,omitempty"`
	FullName            any                       `json:"full_name,omitempty"`
	IsActive            *bool                     `json:"is_active,omitempty"`
	IsAdmin             *bool                     `json:"is_admin,omitempty"`
	Role                any                       `json:"role,omitempty"`
	RouteQuota          any                       `json:"route_quota,omitempty"`
	TenantId            any                       `json:"tenant_id,omitempty"`
	TenantQuota         any                       `json:"tenant_quota,omitempty"`
	UpdatedAt           any                       `json:"updated_at,omitempty"`
	Username            any                       `json:"username,omitempty"`
}

type UserUpdateSchema

type UserUpdateSchema struct {
	CanCreateTenant any `json:"can_create_tenant,omitempty"`
	Email           any `json:"email,omitempty"`
	FullName        any `json:"full_name,omitempty"`
	IsActive        any `json:"is_active,omitempty"`
	Password        any `json:"password,omitempty"`
	PasswordConfirm any `json:"password_confirm,omitempty"`
	Role            any `json:"role,omitempty"`
	RouteQuota      any `json:"route_quota,omitempty"`
	TenantId        any `json:"tenant_id,omitempty"`
	TenantQuota     any `json:"tenant_quota,omitempty"`
	Username        any `json:"username,omitempty"`
}

type ValidationError

type ValidationError struct {
	Ctx   map[string]any `json:"ctx,omitempty"`
	Input any            `json:"input,omitempty"`
	Loc   []any          `json:"loc"`
	Msg   string         `json:"msg"`
	Type  string         `json:"type"`
}

type VaultCreate

type VaultCreate struct {
	Config      map[string]any `json:"config"`
	Description any            `json:"description,omitempty"`
	Prefix      string         `json:"prefix"`
	TenantId    string         `json:"tenant_id"`
	Type        string         `json:"type"`
}

type VaultResponse

type VaultResponse struct {
	Config      map[string]any `json:"config"`
	Description any            `json:"description,omitempty"`
	Id          string         `json:"id"`
	Prefix      string         `json:"prefix"`
	TenantId    string         `json:"tenant_id"`
	Type        string         `json:"type"`
}

type VaultUpdate

type VaultUpdate struct {
	Config      any `json:"config,omitempty"`
	Description any `json:"description,omitempty"`
	Prefix      any `json:"prefix,omitempty"`
	TenantId    any `json:"tenant_id,omitempty"`
	Type        any `json:"type,omitempty"`
}

type WorkspaceCreate

type WorkspaceCreate struct {
	Description any            `json:"description,omitempty"`
	Labels      map[string]any `json:"labels,omitempty"`
	Metadata    map[string]any `json:"metadata,omitempty"`
	Name        string         `json:"name"`
	TenantId    any            `json:"tenant_id,omitempty"`
}

type WorkspaceResponse

type WorkspaceResponse struct {
	CreatedAt   any            `json:"created_at,omitempty"`
	Description any            `json:"description,omitempty"`
	Id          string         `json:"id"`
	Labels      map[string]any `json:"labels,omitempty"`
	Metadata    map[string]any `json:"metadata,omitempty"`
	Name        string         `json:"name"`
	TenantId    string         `json:"tenant_id"`
	UpdatedAt   any            `json:"updated_at,omitempty"`
}

type WorkspaceUpdate

type WorkspaceUpdate struct {
	Description any `json:"description,omitempty"`
	Labels      any `json:"labels,omitempty"`
	Metadata    any `json:"metadata,omitempty"`
	Name        any `json:"name,omitempty"`
}

Directories

Path Synopsis
examples
basic command

Jump to

Keyboard shortcuts

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