Documentation
¶
Index ¶
- Constants
- Variables
- func ApplicationSummary(app kkComponents.Application) (id string, name string)
- func GetAllAppAuthStrategies(ctx context.Context, kkClient AppAuthStrategiesAPI) ([]any, error)
- func GetAllGatewayConsumerGroupConsumers(ctx context.Context, requestPageSize int64, cpID string, groupID string, ...) ([]kkComps.Consumer, error)
- func GetAllGatewayConsumerGroupPlugins(ctx context.Context, requestPageSize int64, cpID string, groupID string, ...) ([]kkComps.Plugin, error)
- func GetAllGatewayConsumerGroups(ctx context.Context, requestPageSize int64, cpID string, kkClient *kk.SDK) ([]kkComps.ConsumerGroup, error)
- func GetAllGatewayConsumerPlugins(ctx context.Context, requestPageSize int64, cpID string, consumerID string, ...) ([]kkComps.Plugin, error)
- func GetAllGatewayConsumers(ctx context.Context, requestPageSize int64, cpID string, kkClient *kk.SDK) ([]kkComps.Consumer, error)
- func GetAllGatewayPlugins(ctx context.Context, requestPageSize int64, cpID string, kkClient *kk.SDK) ([]kkComps.Plugin, error)
- func GetAllGatewayRoutePlugins(ctx context.Context, requestPageSize int64, cpID string, routeID string, ...) ([]kkComps.Plugin, error)
- func GetAllGatewayRoutes(ctx context.Context, requestPageSize int64, cpID string, kkClient *kk.SDK) ([]kkComps.Route, error)
- func GetAllGatewayServicePlugins(ctx context.Context, requestPageSize int64, cpID string, serviceID string, ...) ([]kkComps.Plugin, error)
- func GetAllGatewayServices(ctx context.Context, requestPageSize int64, cpID string, kkClient *kk.SDK) ([]kkComps.ServiceOutput, error)
- func GetAllGatewayTargetsForUpstream(ctx context.Context, requestPageSize int64, cpID string, upstreamID string, ...) ([]kkComps.Target, error)
- func GetAllGatewayUpstreams(ctx context.Context, requestPageSize int64, cpID string, kkClient *kk.SDK) ([]kkComps.Upstream, error)
- func GetAllPortals(ctx context.Context, requestPageSize int64, kkClient *kkSDK.SDK) ([]kkComps.ListPortalsResponsePortal, error)
- func GetControlPlaneID(ctx context.Context, kkClient ControlPlaneAPI, cpName string) (string, error)
- func GetDocumentsForAPI(ctx context.Context, kkClient APIDocumentAPI, apiID string) ([]any, error)
- func GetImplementationsForAPI(ctx context.Context, kkClient APIImplementationAPI, apiID string) ([]any, error)
- func GetPublicationsForAPI(ctx context.Context, kkClient APIPublicationAPI, apiID string) ([]any, error)
- func GetVersionsForAPI(ctx context.Context, kkClient APIVersionAPI, apiID string) ([]any, error)
- func HasCustomDomainForPortal(ctx context.Context, portalAPI PortalAPI, portalID string) bool
- func HasPortalAuthSettings(ctx context.Context, portalAPI PortalAPI, portalID string) bool
- func HasPortalCustomization(ctx context.Context, portalAPI PortalAPI, portalID string) bool
- func HasPortalSettings(_ context.Context, _ PortalAPI, _ string) bool
- func HydratePortalAuthSettingsOIDCConfig(settings *kkComponents.PortalAuthenticationSettingsResponse, ...) error
- func Int64(v int64) *int64
- type APIAPI
- type APIAPIImpl
- func (a *APIAPIImpl) CreateAPI(ctx context.Context, request kkComps.CreateAPIRequest, opts ...kkOps.Option) (*kkOps.CreateAPIResponse, error)
- func (a *APIAPIImpl) CreateAPIDocument(ctx context.Context, apiID string, request kkComps.CreateAPIDocumentRequest, ...) (*kkOps.CreateAPIDocumentResponse, error)
- func (a *APIAPIImpl) CreateAPIVersion(ctx context.Context, apiID string, request kkComps.CreateAPIVersionRequest, ...) (*kkOps.CreateAPIVersionResponse, error)
- func (a *APIAPIImpl) DeleteAPI(ctx context.Context, apiID string, opts ...kkOps.Option) (*kkOps.DeleteAPIResponse, error)
- func (a *APIAPIImpl) DeleteAPIDocument(ctx context.Context, apiID string, documentID string, opts ...kkOps.Option) (*kkOps.DeleteAPIDocumentResponse, error)
- func (a *APIAPIImpl) DeleteAPIVersion(ctx context.Context, request kkOps.DeleteAPIVersionRequest, ...) (*kkOps.DeleteAPIVersionResponse, error)
- func (a *APIAPIImpl) DeletePublication(ctx context.Context, apiID string, portalID string, opts ...kkOps.Option) (*kkOps.DeletePublicationResponse, error)
- func (a *APIAPIImpl) FetchAPI(ctx context.Context, apiID string, opts ...kkOps.Option) (*kkOps.FetchAPIResponse, error)
- func (a *APIAPIImpl) FetchAPIDocument(ctx context.Context, apiID string, documentID string, opts ...kkOps.Option) (*kkOps.FetchAPIDocumentResponse, error)
- func (a *APIAPIImpl) ListAPIDocuments(ctx context.Context, request kkOps.ListAPIDocumentsRequest, ...) (*kkOps.ListAPIDocumentsResponse, error)
- func (a *APIAPIImpl) ListAPIImplementations(ctx context.Context, request kkOps.ListAPIImplementationsRequest, ...) (*kkOps.ListAPIImplementationsResponse, error)
- func (a *APIAPIImpl) ListAPIPublications(ctx context.Context, request kkOps.ListAPIPublicationsRequest, ...) (*kkOps.ListAPIPublicationsResponse, error)
- func (a *APIAPIImpl) ListAPIVersions(ctx context.Context, request kkOps.ListAPIVersionsRequest, ...) (*kkOps.ListAPIVersionsResponse, error)
- func (a *APIAPIImpl) ListApis(ctx context.Context, request kkOps.ListApisRequest, opts ...kkOps.Option) (*kkOps.ListApisResponse, error)
- func (a *APIAPIImpl) PublishAPIToPortal(ctx context.Context, request kkOps.PublishAPIToPortalRequest, ...) (*kkOps.PublishAPIToPortalResponse, error)
- func (a *APIAPIImpl) UpdateAPI(ctx context.Context, apiID string, request kkComps.UpdateAPIRequest, ...) (*kkOps.UpdateAPIResponse, error)
- func (a *APIAPIImpl) UpdateAPIDocument(ctx context.Context, apiID string, documentID string, ...) (*kkOps.UpdateAPIDocumentResponse, error)
- func (a *APIAPIImpl) UpdateAPIVersion(ctx context.Context, request kkOps.UpdateAPIVersionRequest, ...) (*kkOps.UpdateAPIVersionResponse, error)
- type APIDocumentAPI
- type APIDocumentAPIImpl
- func (a *APIDocumentAPIImpl) CreateAPIDocument(ctx context.Context, apiID string, ...) (*kkOps.CreateAPIDocumentResponse, error)
- func (a *APIDocumentAPIImpl) DeleteAPIDocument(ctx context.Context, apiID string, documentID string, opts ...kkOps.Option) (*kkOps.DeleteAPIDocumentResponse, error)
- func (a *APIDocumentAPIImpl) FetchAPIDocument(ctx context.Context, apiID string, documentID string, opts ...kkOps.Option) (*kkOps.FetchAPIDocumentResponse, error)
- func (a *APIDocumentAPIImpl) ListAPIDocuments(ctx context.Context, apiID string, ...) (*kkOps.ListAPIDocumentsResponse, error)
- func (a *APIDocumentAPIImpl) UpdateAPIDocument(ctx context.Context, apiID string, documentID string, ...) (*kkOps.UpdateAPIDocumentResponse, error)
- type APIFullAPI
- type APIImplementationAPI
- type APIImplementationAPIImpl
- func (a *APIImplementationAPIImpl) CreateAPIImplementation(ctx context.Context, apiID string, ...) (*kkOps.CreateAPIImplementationResponse, error)
- func (a *APIImplementationAPIImpl) DeleteAPIImplementation(ctx context.Context, apiID string, implementationID string, ...) (*kkOps.DeleteAPIImplementationResponse, error)
- func (a *APIImplementationAPIImpl) ListAPIImplementations(ctx context.Context, request kkOps.ListAPIImplementationsRequest, ...) (*kkOps.ListAPIImplementationsResponse, error)
- type APIPublicationAPI
- type APIPublicationAPIImpl
- func (a *APIPublicationAPIImpl) DeletePublication(ctx context.Context, apiID string, portalID string, opts ...kkOps.Option) (*kkOps.DeletePublicationResponse, error)
- func (a *APIPublicationAPIImpl) ListAPIPublications(ctx context.Context, request kkOps.ListAPIPublicationsRequest, ...) (*kkOps.ListAPIPublicationsResponse, error)
- func (a *APIPublicationAPIImpl) PublishAPIToPortal(ctx context.Context, request kkOps.PublishAPIToPortalRequest, ...) (*kkOps.PublishAPIToPortalResponse, error)
- type APIVersionAPI
- type APIVersionAPIImpl
- func (a *APIVersionAPIImpl) CreateAPIVersion(ctx context.Context, apiID string, request kkComps.CreateAPIVersionRequest, ...) (*kkOps.CreateAPIVersionResponse, error)
- func (a *APIVersionAPIImpl) DeleteAPIVersion(ctx context.Context, apiID string, versionID string, opts ...kkOps.Option) (*kkOps.DeleteAPIVersionResponse, error)
- func (a *APIVersionAPIImpl) FetchAPIVersion(ctx context.Context, apiID string, versionID string, opts ...kkOps.Option) (*kkOps.FetchAPIVersionResponse, error)
- func (a *APIVersionAPIImpl) ListAPIVersions(ctx context.Context, request kkOps.ListAPIVersionsRequest, ...) (*kkOps.ListAPIVersionsResponse, error)
- func (a *APIVersionAPIImpl) UpdateAPIVersion(ctx context.Context, request kkOps.UpdateAPIVersionRequest, ...) (*kkOps.UpdateAPIVersionResponse, error)
- type AppAuthStrategiesAPI
- type AppAuthStrategiesAPIImpl
- func (a *AppAuthStrategiesAPIImpl) CreateAppAuthStrategy(ctx context.Context, strategy kkComps.CreateAppAuthStrategyRequest) (*kkOPS.CreateAppAuthStrategyResponse, error)
- func (a *AppAuthStrategiesAPIImpl) DeleteAppAuthStrategy(ctx context.Context, id string) (*kkOPS.DeleteAppAuthStrategyResponse, error)
- func (a *AppAuthStrategiesAPIImpl) GetAppAuthStrategy(ctx context.Context, id string) (*kkOPS.GetAppAuthStrategyResponse, error)
- func (a *AppAuthStrategiesAPIImpl) ListAppAuthStrategies(ctx context.Context, request kkOPS.ListAppAuthStrategiesRequest, ...) (*kkOPS.ListAppAuthStrategiesResponse, error)
- func (a *AppAuthStrategiesAPIImpl) UpdateAppAuthStrategy(ctx context.Context, id string, strategy kkComps.UpdateAppAuthStrategyRequest) (*kkOPS.UpdateAppAuthStrategyResponse, error)
- type AssetsAPI
- type AssetsAPIImpl
- func (a *AssetsAPIImpl) GetPortalAssetFavicon(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.GetPortalAssetFaviconResponse, error)
- func (a *AssetsAPIImpl) GetPortalAssetFaviconRaw(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.GetPortalAssetFaviconRawResponse, error)
- func (a *AssetsAPIImpl) GetPortalAssetLogo(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.GetPortalAssetLogoResponse, error)
- func (a *AssetsAPIImpl) GetPortalAssetLogoRaw(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.GetPortalAssetLogoRawResponse, error)
- func (a *AssetsAPIImpl) ReplacePortalAssetFavicon(ctx context.Context, portalID string, ...) (*kkOps.ReplacePortalAssetFaviconResponse, error)
- func (a *AssetsAPIImpl) ReplacePortalAssetLogo(ctx context.Context, portalID string, ...) (*kkOps.ReplacePortalAssetLogoResponse, error)
- type AuditLogDestination
- type AuditLogDestinationsAPI
- type AuditLogDestinationsAPIImpl
- type CatalogServicesAPI
- type CatalogServicesAPIImpl
- func (c *CatalogServicesAPIImpl) CreateCatalogService(ctx context.Context, request kkComps.CreateCatalogService, ...) (*kkOps.CreateCatalogServiceResponse, error)
- func (c *CatalogServicesAPIImpl) DeleteCatalogService(ctx context.Context, id string, opts ...kkOps.Option) (*kkOps.DeleteCatalogServiceResponse, error)
- func (c *CatalogServicesAPIImpl) FetchCatalogService(ctx context.Context, id string, opts ...kkOps.Option) (*kkOps.FetchCatalogServiceResponse, error)
- func (c *CatalogServicesAPIImpl) ListCatalogServices(ctx context.Context, request kkOps.ListCatalogServicesRequest, ...) (*kkOps.ListCatalogServicesResponse, error)
- func (c *CatalogServicesAPIImpl) UpdateCatalogService(ctx context.Context, id string, request kkComps.UpdateCatalogService, ...) (*kkOps.UpdateCatalogServiceResponse, error)
- type ControlPlaneAPI
- type ControlPlaneGroupsAPI
- type DCRProviderListPayload
- type DCRProvidersAPI
- type DCRProvidersAPIImpl
- func (a *DCRProvidersAPIImpl) CreateDcrProvider(ctx context.Context, provider kkComps.CreateDcrProviderRequest) (*kkOPS.CreateDcrProviderResponse, error)
- func (a *DCRProvidersAPIImpl) DeleteDcrProvider(ctx context.Context, id string) (*kkOPS.DeleteDcrProviderResponse, error)
- func (a *DCRProvidersAPIImpl) ListDcrProviderPayloads(ctx context.Context, request kkOPS.ListDcrProvidersRequest) (*DCRProviderListPayload, error)
- func (a *DCRProvidersAPIImpl) ListDcrProviders(ctx context.Context, request kkOPS.ListDcrProvidersRequest, ...) (*kkOPS.ListDcrProvidersResponse, error)
- func (a *DCRProvidersAPIImpl) UpdateDcrProvider(ctx context.Context, id string, provider kkComps.UpdateDcrProviderRequest) (*kkOPS.UpdateDcrProviderResponse, error)
- type DashboardsAPI
- type DashboardsAPIImpl
- func (d *DashboardsAPIImpl) DashboardsCreate(ctx context.Context, request kkComps.DashboardUpdateRequest, ...) (*kkOps.DashboardsCreateResponse, error)
- func (d *DashboardsAPIImpl) DashboardsDelete(ctx context.Context, dashboardID string, opts ...kkOps.Option) (*kkOps.DashboardsDeleteResponse, error)
- func (d *DashboardsAPIImpl) DashboardsGet(ctx context.Context, dashboardID string, opts ...kkOps.Option) (*kkOps.DashboardsGetResponse, error)
- func (d *DashboardsAPIImpl) DashboardsList(ctx context.Context, request kkOps.DashboardsListRequest, opts ...kkOps.Option) (*kkOps.DashboardsListResponse, error)
- func (d *DashboardsAPIImpl) DashboardsUpdate(ctx context.Context, dashboardID string, ...) (*kkOps.DashboardsUpdateResponse, error)
- type DataPlaneCertificateAPI
- type DataPlaneCertificateAPIImpl
- func (a *DataPlaneCertificateAPIImpl) CreateDataplaneCertificate(ctx context.Context, controlPlaneID string, ...) (*kkOps.CreateDataplaneCertificateResponse, error)
- func (a *DataPlaneCertificateAPIImpl) DeleteDataplaneCertificate(ctx context.Context, controlPlaneID string, certificateID string, ...) (*kkOps.DeleteDataplaneCertificateResponse, error)
- func (a *DataPlaneCertificateAPIImpl) GetDataplaneCertificate(ctx context.Context, controlPlaneID string, certificateID string, ...) (*kkOps.GetDataplaneCertificateResponse, error)
- func (a *DataPlaneCertificateAPIImpl) ListDpClientCertificates(ctx context.Context, controlPlaneID string, opts ...kkOps.Option) (*kkOps.ListDpClientCertificatesResponse, error)
- type EGWControlPlaneAPI
- type EGWControlPlaneAPIImpl
- func (a *EGWControlPlaneAPIImpl) CreateEGWControlPlane(ctx context.Context, request kkComps.CreateGatewayRequest, ...) (*kkOps.CreateEventGatewayResponse, error)
- func (a *EGWControlPlaneAPIImpl) DeleteEGWControlPlane(ctx context.Context, gatewayID string, opts ...kkOps.Option) (*kkOps.DeleteEventGatewayResponse, error)
- func (a *EGWControlPlaneAPIImpl) FetchEGWControlPlane(ctx context.Context, gatewayID string, opts ...kkOps.Option) (*kkOps.GetEventGatewayResponse, error)
- func (a *EGWControlPlaneAPIImpl) ListEGWControlPlanes(ctx context.Context, request kkOps.ListEventGatewaysRequest, ...) (*kkOps.ListEventGatewaysResponse, error)
- func (a *EGWControlPlaneAPIImpl) UpdateEGWControlPlane(ctx context.Context, gatewayID string, request kkComps.UpdateGatewayRequest, ...) (*kkOps.UpdateEventGatewayResponse, error)
- type EventGatewayBackendClusterAPI
- type EventGatewayBackendClusterAPIImpl
- func (a *EventGatewayBackendClusterAPIImpl) CreateEventGatewayBackendCluster(ctx context.Context, gatewayID string, ...) (*kkOps.CreateEventGatewayBackendClusterResponse, error)
- func (a *EventGatewayBackendClusterAPIImpl) DeleteEventGatewayBackendCluster(ctx context.Context, gatewayID string, clusterID string, opts ...kkOps.Option) (*kkOps.DeleteEventGatewayBackendClusterResponse, error)
- func (a *EventGatewayBackendClusterAPIImpl) FetchEventGatewayBackendCluster(ctx context.Context, gatewayID string, clusterID string, opts ...kkOps.Option) (*kkOps.GetEventGatewayBackendClusterResponse, error)
- func (a *EventGatewayBackendClusterAPIImpl) ListEventGatewayBackendClusters(ctx context.Context, request kkOps.ListEventGatewayBackendClustersRequest, ...) (*kkOps.ListEventGatewayBackendClustersResponse, error)
- func (a *EventGatewayBackendClusterAPIImpl) UpdateEventGatewayBackendCluster(ctx context.Context, gatewayID string, clusterID string, ...) (*kkOps.UpdateEventGatewayBackendClusterResponse, error)
- type EventGatewayClusterPolicyAPI
- type EventGatewayClusterPolicyAPIImpl
- func (a *EventGatewayClusterPolicyAPIImpl) CreateEventGatewayVirtualClusterClusterLevelPolicy(ctx context.Context, ...) (*kkOps.CreateEventGatewayVirtualClusterClusterLevelPolicyResponse, error)
- func (a *EventGatewayClusterPolicyAPIImpl) DeleteEventGatewayVirtualClusterClusterLevelPolicy(ctx context.Context, ...) (*kkOps.DeleteEventGatewayVirtualClusterClusterLevelPolicyResponse, error)
- func (a *EventGatewayClusterPolicyAPIImpl) GetEventGatewayVirtualClusterClusterLevelPolicy(ctx context.Context, ...) (*kkOps.GetEventGatewayVirtualClusterClusterLevelPolicyResponse, error)
- func (a *EventGatewayClusterPolicyAPIImpl) ListEventGatewayVirtualClusterClusterLevelPolicies(ctx context.Context, ...) (*kkOps.ListEventGatewayVirtualClusterClusterLevelPoliciesResponse, error)
- func (a *EventGatewayClusterPolicyAPIImpl) UpdateEventGatewayVirtualClusterClusterLevelPolicy(ctx context.Context, ...) (*kkOps.UpdateEventGatewayVirtualClusterClusterLevelPolicyResponse, error)
- type EventGatewayConsumePolicyAPI
- type EventGatewayConsumePolicyAPIImpl
- func (a *EventGatewayConsumePolicyAPIImpl) CreateEventGatewayVirtualClusterConsumePolicy(ctx context.Context, ...) (*kkOps.CreateEventGatewayVirtualClusterConsumePolicyResponse, error)
- func (a *EventGatewayConsumePolicyAPIImpl) DeleteEventGatewayVirtualClusterConsumePolicy(ctx context.Context, ...) (*kkOps.DeleteEventGatewayVirtualClusterConsumePolicyResponse, error)
- func (a *EventGatewayConsumePolicyAPIImpl) GetEventGatewayVirtualClusterConsumePolicy(ctx context.Context, ...) (*kkOps.GetEventGatewayVirtualClusterConsumePolicyResponse, error)
- func (a *EventGatewayConsumePolicyAPIImpl) ListEventGatewayVirtualClusterConsumePolicies(ctx context.Context, ...) (*kkOps.ListEventGatewayVirtualClusterConsumePoliciesResponse, error)
- func (a *EventGatewayConsumePolicyAPIImpl) UpdateEventGatewayVirtualClusterConsumePolicy(ctx context.Context, ...) (*kkOps.UpdateEventGatewayVirtualClusterConsumePolicyResponse, error)
- type EventGatewayDataPlaneCertificateAPI
- type EventGatewayDataPlaneCertificateAPIImpl
- func (a *EventGatewayDataPlaneCertificateAPIImpl) CreateEventGatewayDataPlaneCertificate(ctx context.Context, gatewayID string, ...) (*kkOps.CreateEventGatewayDataPlaneCertificateResponse, error)
- func (a *EventGatewayDataPlaneCertificateAPIImpl) DeleteEventGatewayDataPlaneCertificate(ctx context.Context, gatewayID string, certificateID string, ...) (*kkOps.DeleteEventGatewayDataPlaneCertificateResponse, error)
- func (a *EventGatewayDataPlaneCertificateAPIImpl) FetchEventGatewayDataPlaneCertificate(ctx context.Context, gatewayID string, certificateID string, ...) (*kkOps.GetEventGatewayDataPlaneCertificateResponse, error)
- func (a *EventGatewayDataPlaneCertificateAPIImpl) ListEventGatewayDataPlaneCertificates(ctx context.Context, ...) (*kkOps.ListEventGatewayDataPlaneCertificatesResponse, error)
- func (a *EventGatewayDataPlaneCertificateAPIImpl) UpdateEventGatewayDataPlaneCertificate(ctx context.Context, gatewayID string, certificateID string, ...) (*kkOps.UpdateEventGatewayDataPlaneCertificateResponse, error)
- type EventGatewayListenerAPI
- type EventGatewayListenerAPIImpl
- func (a *EventGatewayListenerAPIImpl) CreateEventGatewayListener(ctx context.Context, gatewayID string, ...) (*kkOps.CreateEventGatewayListenerResponse, error)
- func (a *EventGatewayListenerAPIImpl) DeleteEventGatewayListener(ctx context.Context, gatewayID string, listenerID string, opts ...kkOps.Option) (*kkOps.DeleteEventGatewayListenerResponse, error)
- func (a *EventGatewayListenerAPIImpl) FetchEventGatewayListener(ctx context.Context, gatewayID string, listenerID string, opts ...kkOps.Option) (*kkOps.GetEventGatewayListenerResponse, error)
- func (a *EventGatewayListenerAPIImpl) ListEventGatewayListeners(ctx context.Context, request kkOps.ListEventGatewayListenersRequest, ...) (*kkOps.ListEventGatewayListenersResponse, error)
- func (a *EventGatewayListenerAPIImpl) UpdateEventGatewayListener(ctx context.Context, gatewayID string, listenerID string, ...) (*kkOps.UpdateEventGatewayListenerResponse, error)
- type EventGatewayListenerPolicyAPI
- type EventGatewayListenerPolicyAPIImpl
- func (a *EventGatewayListenerPolicyAPIImpl) CreateEventGatewayListenerPolicy(ctx context.Context, request kkOps.CreateEventGatewayListenerPolicyRequest, ...) (*kkOps.CreateEventGatewayListenerPolicyResponse, error)
- func (a *EventGatewayListenerPolicyAPIImpl) DeleteEventGatewayListenerPolicy(ctx context.Context, request kkOps.DeleteEventGatewayListenerPolicyRequest, ...) (*kkOps.DeleteEventGatewayListenerPolicyResponse, error)
- func (a *EventGatewayListenerPolicyAPIImpl) GetEventGatewayListenerPolicy(ctx context.Context, request kkOps.GetEventGatewayListenerPolicyRequest, ...) (*kkOps.GetEventGatewayListenerPolicyResponse, error)
- func (a *EventGatewayListenerPolicyAPIImpl) ListEventGatewayListenerPolicies(ctx context.Context, request kkOps.ListEventGatewayListenerPoliciesRequest, ...) (*kkOps.ListEventGatewayListenerPoliciesResponse, error)
- func (a *EventGatewayListenerPolicyAPIImpl) UpdateEventGatewayListenerPolicy(ctx context.Context, request kkOps.UpdateEventGatewayListenerPolicyRequest, ...) (*kkOps.UpdateEventGatewayListenerPolicyResponse, error)
- type EventGatewayProducePolicyAPI
- type EventGatewayProducePolicyAPIImpl
- func (a *EventGatewayProducePolicyAPIImpl) CreateEventGatewayVirtualClusterProducePolicy(ctx context.Context, ...) (*kkOps.CreateEventGatewayVirtualClusterProducePolicyResponse, error)
- func (a *EventGatewayProducePolicyAPIImpl) DeleteEventGatewayVirtualClusterProducePolicy(ctx context.Context, ...) (*kkOps.DeleteEventGatewayVirtualClusterProducePolicyResponse, error)
- func (a *EventGatewayProducePolicyAPIImpl) GetEventGatewayVirtualClusterProducePolicy(ctx context.Context, ...) (*kkOps.GetEventGatewayVirtualClusterProducePolicyResponse, error)
- func (a *EventGatewayProducePolicyAPIImpl) ListEventGatewayVirtualClusterProducePolicies(ctx context.Context, ...) (*kkOps.ListEventGatewayVirtualClusterProducePoliciesResponse, error)
- func (a *EventGatewayProducePolicyAPIImpl) UpdateEventGatewayVirtualClusterProducePolicy(ctx context.Context, ...) (*kkOps.UpdateEventGatewayVirtualClusterProducePolicyResponse, error)
- type EventGatewaySchemaRegistryAPI
- type EventGatewaySchemaRegistryAPIImpl
- func (a *EventGatewaySchemaRegistryAPIImpl) CreateEventGatewaySchemaRegistry(ctx context.Context, gatewayID string, request kkComps.SchemaRegistryCreate, ...) (*kkOps.CreateEventGatewaySchemaRegistryResponse, error)
- func (a *EventGatewaySchemaRegistryAPIImpl) DeleteEventGatewaySchemaRegistry(ctx context.Context, gatewayID string, schemaRegistryID string, ...) (*kkOps.DeleteEventGatewaySchemaRegistryResponse, error)
- func (a *EventGatewaySchemaRegistryAPIImpl) GetEventGatewaySchemaRegistry(ctx context.Context, gatewayID string, schemaRegistryID string, ...) (*kkOps.GetEventGatewaySchemaRegistryResponse, error)
- func (a *EventGatewaySchemaRegistryAPIImpl) ListEventGatewaySchemaRegistries(ctx context.Context, request kkOps.ListEventGatewaySchemaRegistriesRequest, ...) (*kkOps.ListEventGatewaySchemaRegistriesResponse, error)
- func (a *EventGatewaySchemaRegistryAPIImpl) UpdateEventGatewaySchemaRegistry(ctx context.Context, gatewayID string, schemaRegistryID string, ...) (*kkOps.UpdateEventGatewaySchemaRegistryResponse, error)
- type EventGatewayStaticKeyAPI
- type EventGatewayStaticKeyAPIImpl
- func (a *EventGatewayStaticKeyAPIImpl) CreateEventGatewayStaticKey(ctx context.Context, request kkOps.CreateEventGatewayStaticKeyRequest, ...) (*kkOps.CreateEventGatewayStaticKeyResponse, error)
- func (a *EventGatewayStaticKeyAPIImpl) DeleteEventGatewayStaticKey(ctx context.Context, request kkOps.DeleteEventGatewayStaticKeyRequest, ...) (*kkOps.DeleteEventGatewayStaticKeyResponse, error)
- func (a *EventGatewayStaticKeyAPIImpl) GetEventGatewayStaticKey(ctx context.Context, request kkOps.GetEventGatewayStaticKeyRequest, ...) (*kkOps.GetEventGatewayStaticKeyResponse, error)
- func (a *EventGatewayStaticKeyAPIImpl) ListEventGatewayStaticKeys(ctx context.Context, request kkOps.ListEventGatewayStaticKeysRequest, ...) (*kkOps.ListEventGatewayStaticKeysResponse, error)
- type EventGatewayTLSTrustBundleAPI
- type EventGatewayTLSTrustBundleAPIImpl
- func (a *EventGatewayTLSTrustBundleAPIImpl) CreateEventGatewayTLSTrustBundle(ctx context.Context, request kkOps.CreateEventGatewayTLSTrustBundleRequest, ...) (*kkOps.CreateEventGatewayTLSTrustBundleResponse, error)
- func (a *EventGatewayTLSTrustBundleAPIImpl) DeleteEventGatewayTLSTrustBundle(ctx context.Context, request kkOps.DeleteEventGatewayTLSTrustBundleRequest, ...) (*kkOps.DeleteEventGatewayTLSTrustBundleResponse, error)
- func (a *EventGatewayTLSTrustBundleAPIImpl) GetEventGatewayTLSTrustBundle(ctx context.Context, request kkOps.GetEventGatewayTLSTrustBundleRequest, ...) (*kkOps.GetEventGatewayTLSTrustBundleResponse, error)
- func (a *EventGatewayTLSTrustBundleAPIImpl) ListEventGatewayTLSTrustBundles(ctx context.Context, request kkOps.ListEventGatewayTLSTrustBundlesRequest, ...) (*kkOps.ListEventGatewayTLSTrustBundlesResponse, error)
- func (a *EventGatewayTLSTrustBundleAPIImpl) UpdateEventGatewayTLSTrustBundle(ctx context.Context, request kkOps.UpdateEventGatewayTLSTrustBundleRequest, ...) (*kkOps.UpdateEventGatewayTLSTrustBundleResponse, error)
- type EventGatewayVirtualClusterAPI
- type EventGatewayVirtualClusterAPIImpl
- func (a *EventGatewayVirtualClusterAPIImpl) CreateEventGatewayVirtualCluster(ctx context.Context, gatewayID string, ...) (*kkOps.CreateEventGatewayVirtualClusterResponse, error)
- func (a *EventGatewayVirtualClusterAPIImpl) DeleteEventGatewayVirtualCluster(ctx context.Context, gatewayID string, clusterID string, opts ...kkOps.Option) (*kkOps.DeleteEventGatewayVirtualClusterResponse, error)
- func (a *EventGatewayVirtualClusterAPIImpl) FetchEventGatewayVirtualCluster(ctx context.Context, gatewayID string, clusterID string, opts ...kkOps.Option) (*kkOps.GetEventGatewayVirtualClusterResponse, error)
- func (a *EventGatewayVirtualClusterAPIImpl) ListEventGatewayVirtualClusters(ctx context.Context, request kkOps.ListEventGatewayVirtualClustersRequest, ...) (*kkOps.ListEventGatewayVirtualClustersResponse, error)
- func (a *EventGatewayVirtualClusterAPIImpl) UpdateEventGatewayVirtualCluster(ctx context.Context, gatewayID string, clusterID string, ...) (*kkOps.UpdateEventGatewayVirtualClusterResponse, error)
- type GatewayServiceAPI
- type Key
- type KonnectSDK
- func (k *KonnectSDK) GetAPIAPI() APIFullAPI
- func (k *KonnectSDK) GetAPIDocumentAPI() APIDocumentAPI
- func (k *KonnectSDK) GetAPIImplementationAPI() APIImplementationAPI
- func (k *KonnectSDK) GetAPIPublicationAPI() APIPublicationAPI
- func (k *KonnectSDK) GetAPIVersionAPI() APIVersionAPI
- func (k *KonnectSDK) GetAppAuthStrategiesAPI() AppAuthStrategiesAPI
- func (k *KonnectSDK) GetAssetsAPI() AssetsAPI
- func (k *KonnectSDK) GetAuditLogDestinationsAPI() AuditLogDestinationsAPI
- func (k *KonnectSDK) GetCatalogServicesAPI() CatalogServicesAPI
- func (k *KonnectSDK) GetControlPlaneAPI() ControlPlaneAPI
- func (k *KonnectSDK) GetControlPlaneGroupsAPI() ControlPlaneGroupsAPI
- func (k *KonnectSDK) GetDCRProvidersAPI() DCRProvidersAPI
- func (k *KonnectSDK) GetDashboardsAPI() DashboardsAPI
- func (k *KonnectSDK) GetDataPlaneCertificateAPI() DataPlaneCertificateAPI
- func (k *KonnectSDK) GetEventGatewayBackendClusterAPI() EventGatewayBackendClusterAPI
- func (k *KonnectSDK) GetEventGatewayClusterPolicyAPI() EventGatewayClusterPolicyAPI
- func (k *KonnectSDK) GetEventGatewayConsumePolicyAPI() EventGatewayConsumePolicyAPI
- func (k *KonnectSDK) GetEventGatewayControlPlaneAPI() EGWControlPlaneAPI
- func (k *KonnectSDK) GetEventGatewayDataPlaneCertificateAPI() EventGatewayDataPlaneCertificateAPI
- func (k *KonnectSDK) GetEventGatewayListenerAPI() EventGatewayListenerAPI
- func (k *KonnectSDK) GetEventGatewayListenerPolicyAPI() EventGatewayListenerPolicyAPI
- func (k *KonnectSDK) GetEventGatewayProducePolicyAPI() EventGatewayProducePolicyAPI
- func (k *KonnectSDK) GetEventGatewaySchemaRegistryAPI() EventGatewaySchemaRegistryAPI
- func (k *KonnectSDK) GetEventGatewayStaticKeyAPI() EventGatewayStaticKeyAPI
- func (k *KonnectSDK) GetEventGatewayTLSTrustBundleAPI() EventGatewayTLSTrustBundleAPI
- func (k *KonnectSDK) GetEventGatewayVirtualClusterAPI() EventGatewayVirtualClusterAPI
- func (k *KonnectSDK) GetGatewayServiceAPI() GatewayServiceAPI
- func (k *KonnectSDK) GetMeAPI() MeAPI
- func (k *KonnectSDK) GetOrganizationTeamAPI() OrganizationTeamAPI
- func (k *KonnectSDK) GetOrganizationTeamMembershipAPI() OrganizationTeamMembershipAPI
- func (k *KonnectSDK) GetOrganizationTeamRolesAPI() OrganizationTeamRolesAPI
- func (k *KonnectSDK) GetOrganizationUsersAPI() OrganizationUsersAPI
- func (k *KonnectSDK) GetPersonalAccessTokenAPI() PersonalAccessTokenAPI
- func (k *KonnectSDK) GetPortalAPI() PortalAPI
- func (k *KonnectSDK) GetPortalApplicationAPI() PortalApplicationAPI
- func (k *KonnectSDK) GetPortalApplicationRegistrationAPI() PortalApplicationRegistrationAPI
- func (k *KonnectSDK) GetPortalAuditLogsAPI() PortalAuditLogsAPI
- func (k *KonnectSDK) GetPortalAuthSettingsAPI() PortalAuthSettingsAPI
- func (k *KonnectSDK) GetPortalCustomDomainAPI() PortalCustomDomainAPI
- func (k *KonnectSDK) GetPortalCustomizationAPI() PortalCustomizationAPI
- func (k *KonnectSDK) GetPortalDeveloperAPI() PortalDeveloperAPI
- func (k *KonnectSDK) GetPortalEmailsAPI() PortalEmailsAPI
- func (k *KonnectSDK) GetPortalIPAllowListAPI() PortalIPAllowListAPI
- func (k *KonnectSDK) GetPortalIdentityProviderAPI() PortalIdentityProviderAPI
- func (k *KonnectSDK) GetPortalIntegrationsAPI() PortalIntegrationsAPI
- func (k *KonnectSDK) GetPortalPageAPI() PortalPageAPI
- func (k *KonnectSDK) GetPortalSnippetAPI() PortalSnippetAPI
- func (k *KonnectSDK) GetPortalTeamAPI() PortalTeamAPI
- func (k *KonnectSDK) GetPortalTeamMembershipAPI() PortalTeamMembershipAPI
- func (k *KonnectSDK) GetPortalTeamRolesAPI() PortalTeamRolesAPI
- func (k *KonnectSDK) GetSystemAccountAPI() SystemAccountAPI
- func (k *KonnectSDK) GetSystemAccountAccessTokenAPI() SystemAccountAccessTokenAPI
- func (k *KonnectSDK) GetSystemAccountRolesAPI() SystemAccountRolesAPI
- func (k *KonnectSDK) GetSystemAccountTeamMembershipAPI() SystemAccountTeamMembershipAPI
- type MeAPI
- type MockControlPlaneAPI
- func (_m *MockControlPlaneAPI) CreateControlPlane(ctx context.Context, request components.CreateControlPlaneRequest, ...) (*operations.CreateControlPlaneResponse, error)
- func (_m *MockControlPlaneAPI) DeleteControlPlane(ctx context.Context, id string, opts ...operations.Option) (*operations.DeleteControlPlaneResponse, error)
- func (_m *MockControlPlaneAPI) EXPECT() *MockControlPlaneAPI_Expecter
- func (_m *MockControlPlaneAPI) GetControlPlane(ctx context.Context, id string, opts ...operations.Option) (*operations.GetControlPlaneResponse, error)
- func (_m *MockControlPlaneAPI) ListControlPlanes(ctx context.Context, request operations.ListControlPlanesRequest, ...) (*operations.ListControlPlanesResponse, error)
- func (_m *MockControlPlaneAPI) UpdateControlPlane(ctx context.Context, id string, ...) (*operations.UpdateControlPlaneResponse, error)
- type MockControlPlaneAPI_CreateControlPlane_Call
- func (_c *MockControlPlaneAPI_CreateControlPlane_Call) Return(_a0 *operations.CreateControlPlaneResponse, _a1 error) *MockControlPlaneAPI_CreateControlPlane_Call
- func (_c *MockControlPlaneAPI_CreateControlPlane_Call) Run(...) *MockControlPlaneAPI_CreateControlPlane_Call
- func (_c *MockControlPlaneAPI_CreateControlPlane_Call) RunAndReturn(...) *MockControlPlaneAPI_CreateControlPlane_Call
- type MockControlPlaneAPI_DeleteControlPlane_Call
- func (_c *MockControlPlaneAPI_DeleteControlPlane_Call) Return(_a0 *operations.DeleteControlPlaneResponse, _a1 error) *MockControlPlaneAPI_DeleteControlPlane_Call
- func (_c *MockControlPlaneAPI_DeleteControlPlane_Call) Run(run func(ctx context.Context, id string, opts ...operations.Option)) *MockControlPlaneAPI_DeleteControlPlane_Call
- func (_c *MockControlPlaneAPI_DeleteControlPlane_Call) RunAndReturn(...) *MockControlPlaneAPI_DeleteControlPlane_Call
- type MockControlPlaneAPI_Expecter
- func (_e *MockControlPlaneAPI_Expecter) CreateControlPlane(ctx interface{}, request interface{}, opts ...interface{}) *MockControlPlaneAPI_CreateControlPlane_Call
- func (_e *MockControlPlaneAPI_Expecter) DeleteControlPlane(ctx interface{}, id interface{}, opts ...interface{}) *MockControlPlaneAPI_DeleteControlPlane_Call
- func (_e *MockControlPlaneAPI_Expecter) GetControlPlane(ctx interface{}, id interface{}, opts ...interface{}) *MockControlPlaneAPI_GetControlPlane_Call
- func (_e *MockControlPlaneAPI_Expecter) ListControlPlanes(ctx interface{}, request interface{}, opts ...interface{}) *MockControlPlaneAPI_ListControlPlanes_Call
- func (_e *MockControlPlaneAPI_Expecter) UpdateControlPlane(ctx interface{}, id interface{}, updateControlPlaneRequest interface{}, ...) *MockControlPlaneAPI_UpdateControlPlane_Call
- type MockControlPlaneAPI_GetControlPlane_Call
- func (_c *MockControlPlaneAPI_GetControlPlane_Call) Return(_a0 *operations.GetControlPlaneResponse, _a1 error) *MockControlPlaneAPI_GetControlPlane_Call
- func (_c *MockControlPlaneAPI_GetControlPlane_Call) Run(run func(ctx context.Context, id string, opts ...operations.Option)) *MockControlPlaneAPI_GetControlPlane_Call
- func (_c *MockControlPlaneAPI_GetControlPlane_Call) RunAndReturn(...) *MockControlPlaneAPI_GetControlPlane_Call
- type MockControlPlaneAPI_ListControlPlanes_Call
- func (_c *MockControlPlaneAPI_ListControlPlanes_Call) Return(_a0 *operations.ListControlPlanesResponse, _a1 error) *MockControlPlaneAPI_ListControlPlanes_Call
- func (_c *MockControlPlaneAPI_ListControlPlanes_Call) Run(...) *MockControlPlaneAPI_ListControlPlanes_Call
- func (_c *MockControlPlaneAPI_ListControlPlanes_Call) RunAndReturn(...) *MockControlPlaneAPI_ListControlPlanes_Call
- type MockControlPlaneAPI_UpdateControlPlane_Call
- func (_c *MockControlPlaneAPI_UpdateControlPlane_Call) Return(_a0 *operations.UpdateControlPlaneResponse, _a1 error) *MockControlPlaneAPI_UpdateControlPlane_Call
- func (_c *MockControlPlaneAPI_UpdateControlPlane_Call) Run(run func(ctx context.Context, id string, ...)) *MockControlPlaneAPI_UpdateControlPlane_Call
- func (_c *MockControlPlaneAPI_UpdateControlPlane_Call) RunAndReturn(...) *MockControlPlaneAPI_UpdateControlPlane_Call
- type MockControlPlaneGroupsAPI
- func (m *MockControlPlaneGroupsAPI) EXPECT() *mock.Mock
- func (m *MockControlPlaneGroupsAPI) GetControlPlanesIDGroupMemberships(ctx context.Context, request kkOps.GetControlPlanesIDGroupMembershipsRequest, ...) (*kkOps.GetControlPlanesIDGroupMembershipsResponse, error)
- func (m *MockControlPlaneGroupsAPI) PostControlPlanesIDGroupMembershipsRemove(ctx context.Context, id string, groupMembership *kkComps.GroupMembership, ...) (*kkOps.PostControlPlanesIDGroupMembershipsRemoveResponse, error)
- func (m *MockControlPlaneGroupsAPI) PutControlPlanesIDGroupMemberships(ctx context.Context, id string, groupMembership *kkComps.GroupMembership, ...) (*kkOps.PutControlPlanesIDGroupMembershipsResponse, error)
- type MockKonnectSDK
- func (m *MockKonnectSDK) GetAPIAPI() APIFullAPI
- func (m *MockKonnectSDK) GetAPIDocumentAPI() APIDocumentAPI
- func (m *MockKonnectSDK) GetAPIImplementationAPI() APIImplementationAPI
- func (m *MockKonnectSDK) GetAPIPublicationAPI() APIPublicationAPI
- func (m *MockKonnectSDK) GetAPIVersionAPI() APIVersionAPI
- func (m *MockKonnectSDK) GetAppAuthStrategiesAPI() AppAuthStrategiesAPI
- func (m *MockKonnectSDK) GetAssetsAPI() AssetsAPI
- func (m *MockKonnectSDK) GetAuditLogDestinationsAPI() AuditLogDestinationsAPI
- func (m *MockKonnectSDK) GetCatalogServicesAPI() CatalogServicesAPI
- func (m *MockKonnectSDK) GetControlPlaneAPI() ControlPlaneAPI
- func (m *MockKonnectSDK) GetControlPlaneGroupsAPI() ControlPlaneGroupsAPI
- func (m *MockKonnectSDK) GetDCRProvidersAPI() DCRProvidersAPI
- func (m *MockKonnectSDK) GetDashboardsAPI() DashboardsAPI
- func (m *MockKonnectSDK) GetDataPlaneCertificateAPI() DataPlaneCertificateAPI
- func (m *MockKonnectSDK) GetEventGatewayBackendClusterAPI() EventGatewayBackendClusterAPI
- func (m *MockKonnectSDK) GetEventGatewayClusterPolicyAPI() EventGatewayClusterPolicyAPI
- func (m *MockKonnectSDK) GetEventGatewayConsumePolicyAPI() EventGatewayConsumePolicyAPI
- func (m *MockKonnectSDK) GetEventGatewayControlPlaneAPI() EGWControlPlaneAPI
- func (m *MockKonnectSDK) GetEventGatewayDataPlaneCertificateAPI() EventGatewayDataPlaneCertificateAPI
- func (m *MockKonnectSDK) GetEventGatewayListenerAPI() EventGatewayListenerAPI
- func (m *MockKonnectSDK) GetEventGatewayListenerPolicyAPI() EventGatewayListenerPolicyAPI
- func (m *MockKonnectSDK) GetEventGatewayProducePolicyAPI() EventGatewayProducePolicyAPI
- func (m *MockKonnectSDK) GetEventGatewaySchemaRegistryAPI() EventGatewaySchemaRegistryAPI
- func (m *MockKonnectSDK) GetEventGatewayStaticKeyAPI() EventGatewayStaticKeyAPI
- func (m *MockKonnectSDK) GetEventGatewayTLSTrustBundleAPI() EventGatewayTLSTrustBundleAPI
- func (m *MockKonnectSDK) GetEventGatewayVirtualClusterAPI() EventGatewayVirtualClusterAPI
- func (m *MockKonnectSDK) GetGatewayServiceAPI() GatewayServiceAPI
- func (m *MockKonnectSDK) GetMeAPI() MeAPI
- func (m *MockKonnectSDK) GetOrganizationTeamAPI() OrganizationTeamAPI
- func (m *MockKonnectSDK) GetOrganizationTeamMembershipAPI() OrganizationTeamMembershipAPI
- func (m *MockKonnectSDK) GetOrganizationTeamRolesAPI() OrganizationTeamRolesAPI
- func (m *MockKonnectSDK) GetOrganizationUsersAPI() OrganizationUsersAPI
- func (m *MockKonnectSDK) GetPersonalAccessTokenAPI() PersonalAccessTokenAPI
- func (m *MockKonnectSDK) GetPortalAPI() PortalAPI
- func (m *MockKonnectSDK) GetPortalApplicationAPI() PortalApplicationAPI
- func (m *MockKonnectSDK) GetPortalApplicationRegistrationAPI() PortalApplicationRegistrationAPI
- func (m *MockKonnectSDK) GetPortalAuditLogsAPI() PortalAuditLogsAPI
- func (m *MockKonnectSDK) GetPortalAuthSettingsAPI() PortalAuthSettingsAPI
- func (m *MockKonnectSDK) GetPortalCustomDomainAPI() PortalCustomDomainAPI
- func (m *MockKonnectSDK) GetPortalCustomizationAPI() PortalCustomizationAPI
- func (m *MockKonnectSDK) GetPortalDeveloperAPI() PortalDeveloperAPI
- func (m *MockKonnectSDK) GetPortalEmailsAPI() PortalEmailsAPI
- func (m *MockKonnectSDK) GetPortalIPAllowListAPI() PortalIPAllowListAPI
- func (m *MockKonnectSDK) GetPortalIdentityProviderAPI() PortalIdentityProviderAPI
- func (m *MockKonnectSDK) GetPortalIntegrationsAPI() PortalIntegrationsAPI
- func (m *MockKonnectSDK) GetPortalPageAPI() PortalPageAPI
- func (m *MockKonnectSDK) GetPortalSnippetAPI() PortalSnippetAPI
- func (m *MockKonnectSDK) GetPortalTeamAPI() PortalTeamAPI
- func (m *MockKonnectSDK) GetPortalTeamMembershipAPI() PortalTeamMembershipAPI
- func (m *MockKonnectSDK) GetPortalTeamRolesAPI() PortalTeamRolesAPI
- func (m *MockKonnectSDK) GetSystemAccountAPI() SystemAccountAPI
- func (m *MockKonnectSDK) GetSystemAccountAccessTokenAPI() SystemAccountAccessTokenAPI
- func (m *MockKonnectSDK) GetSystemAccountRolesAPI() SystemAccountRolesAPI
- func (m *MockKonnectSDK) GetSystemAccountTeamMembershipAPI() SystemAccountTeamMembershipAPI
- type MockKonnectSDKFactory
- type NormalizedDCRProviderPayload
- type OrganizationTeamAPI
- type OrganizationTeamAPIImpl
- func (t *OrganizationTeamAPIImpl) CreateOrganizationTeam(ctx context.Context, team *kkComps.CreateTeam) (*kkOps.CreateTeamResponse, error)
- func (t *OrganizationTeamAPIImpl) DeleteOrganizationTeam(ctx context.Context, id string) (*kkOps.DeleteTeamResponse, error)
- func (t *OrganizationTeamAPIImpl) GetOrganizationTeam(ctx context.Context, id string) (*kkOps.GetTeamResponse, error)
- func (t *OrganizationTeamAPIImpl) ListOrganizationTeams(ctx context.Context, request kkOps.ListTeamsRequest) (*kkOps.ListTeamsResponse, error)
- func (t *OrganizationTeamAPIImpl) UpdateOrganizationTeam(ctx context.Context, id string, team *kkComps.UpdateTeam) (*kkOps.UpdateTeamResponse, error)
- type OrganizationTeamMembershipAPI
- type OrganizationTeamMembershipAPIImpl
- func (o *OrganizationTeamMembershipAPIImpl) AddUserToTeam(ctx context.Context, teamID string, addUserToTeam *kkComps.AddUserToTeam, ...) (*kkOps.AddUserToTeamResponse, error)
- func (o *OrganizationTeamMembershipAPIImpl) ListTeamUsers(ctx context.Context, request kkOps.ListTeamUsersRequest, opts ...kkOps.Option) (*kkOps.ListTeamUsersResponse, error)
- func (o *OrganizationTeamMembershipAPIImpl) ListUserTeams(ctx context.Context, request kkOps.ListUserTeamsRequest, opts ...kkOps.Option) (*kkOps.ListUserTeamsResponse, error)
- func (o *OrganizationTeamMembershipAPIImpl) RemoveUserFromTeam(ctx context.Context, userID string, teamID string, opts ...kkOps.Option) (*kkOps.RemoveUserFromTeamResponse, error)
- type OrganizationTeamRolesAPI
- type OrganizationTeamRolesAPIImpl
- func (o *OrganizationTeamRolesAPIImpl) ListTeamRoles(ctx context.Context, teamID string, ...) (*kkOps.ListTeamRolesResponse, error)
- func (o *OrganizationTeamRolesAPIImpl) ListUserRoles(ctx context.Context, userID string, ...) (*kkOps.ListUserRolesResponse, error)
- func (o *OrganizationTeamRolesAPIImpl) TeamsAssignRole(ctx context.Context, teamID string, assignRole *kkComps.AssignRole, ...) (*kkOps.TeamsAssignRoleResponse, error)
- func (o *OrganizationTeamRolesAPIImpl) TeamsRemoveRole(ctx context.Context, teamID string, roleID string, opts ...kkOps.Option) (*kkOps.TeamsRemoveRoleResponse, error)
- func (o *OrganizationTeamRolesAPIImpl) UsersAssignRole(ctx context.Context, userID string, assignRole *kkComps.AssignRole, ...) (*kkOps.UsersAssignRoleResponse, error)
- func (o *OrganizationTeamRolesAPIImpl) UsersRemoveRole(ctx context.Context, userID string, roleID string, opts ...kkOps.Option) (*kkOps.UsersRemoveRoleResponse, error)
- type OrganizationUsersAPI
- type OrganizationUsersAPIImpl
- type PageInfo
- type PersonalAccessTokenAPI
- type PersonalAccessTokenAPIImpl
- func (p *PersonalAccessTokenAPIImpl) CreatePersonalAccessToken(ctx context.Context, userID string, ...) (*kkOps.CreatePersonalAccessTokenResponse, error)
- func (p *PersonalAccessTokenAPIImpl) DeletePersonalAccessToken(ctx context.Context, userID string, tokenID string, opts ...kkOps.Option) (*kkOps.DeletePersonalAccessTokenResponse, error)
- func (p *PersonalAccessTokenAPIImpl) GetPersonalAccessTokenDetails(ctx context.Context, userID string, tokenID string, opts ...kkOps.Option) (*kkOps.GetPersonalAccessTokenDetailsResponse, error)
- func (p *PersonalAccessTokenAPIImpl) ListUsersPersonalAccessTokens(ctx context.Context, userID string, opts ...kkOps.Option) (*kkOps.ListUsersPersonalAccessTokensResponse, error)
- type PortalAPI
- type PortalAPIImpl
- func (p *PortalAPIImpl) CreatePortal(ctx context.Context, portal kkComps.CreatePortal) (*kkOps.CreatePortalResponse, error)
- func (p *PortalAPIImpl) DeletePortal(ctx context.Context, id string, force bool) (*kkOps.DeletePortalResponse, error)
- func (p *PortalAPIImpl) GetPortal(ctx context.Context, id string) (*kkOps.GetPortalResponse, error)
- func (p *PortalAPIImpl) ListPortals(ctx context.Context, request kkOps.ListPortalsRequest) (*kkOps.ListPortalsResponse, error)
- func (p *PortalAPIImpl) UpdatePortal(ctx context.Context, id string, portal kkComps.UpdatePortal) (*kkOps.UpdatePortalResponse, error)
- type PortalApplicationAPI
- type PortalApplicationAPIImpl
- func (p *PortalApplicationAPIImpl) DeleteApplication(ctx context.Context, portalID string, applicationID string, ...) (*kkOps.DeleteApplicationResponse, error)
- func (p *PortalApplicationAPIImpl) GetApplication(ctx context.Context, portalID string, applicationID string, ...) (*kkOps.GetApplicationResponse, error)
- func (p *PortalApplicationAPIImpl) ListApplications(ctx context.Context, request kkOps.ListApplicationsRequest, ...) (*kkOps.ListApplicationsResponse, error)
- type PortalApplicationRegistrationAPI
- type PortalApplicationRegistrationAPIImpl
- func (p *PortalApplicationRegistrationAPIImpl) DeleteApplicationRegistration(ctx context.Context, request kkOps.DeleteApplicationRegistrationRequest, ...) (*kkOps.DeleteApplicationRegistrationResponse, error)
- func (p *PortalApplicationRegistrationAPIImpl) GetApplicationRegistration(ctx context.Context, request kkOps.GetApplicationRegistrationRequest, ...) (*kkOps.GetApplicationRegistrationResponse, error)
- func (p *PortalApplicationRegistrationAPIImpl) ListRegistrations(ctx context.Context, request kkOps.ListRegistrationsRequest, ...) (*kkOps.ListRegistrationsResponse, error)
- type PortalAuditLogsAPI
- type PortalAuditLogsAPIImpl
- func (p *PortalAuditLogsAPIImpl) DeletePortalAuditLogWebhook(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.DeletePortalAuditLogWebhookResponse, error)
- func (p *PortalAuditLogsAPIImpl) GetPortalAuditLogWebhook(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.GetPortalAuditLogWebhookResponse, error)
- func (p *PortalAuditLogsAPIImpl) UpdatePortalAuditLogWebhook(ctx context.Context, portalID string, ...) (*kkOps.UpdatePortalAuditLogWebhookResponse, error)
- type PortalAuthSettingsAPI
- type PortalAuthSettingsAPIImpl
- func (p *PortalAuthSettingsAPIImpl) GetPortalAuthenticationSettings(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.GetPortalAuthenticationSettingsResponse, error)
- func (p *PortalAuthSettingsAPIImpl) ListPortalTeamGroupMappings(ctx context.Context, request kkOps.ListPortalTeamGroupMappingsRequest, ...) (*kkOps.ListPortalTeamGroupMappingsResponse, error)
- func (p *PortalAuthSettingsAPIImpl) UpdatePortalAuthenticationSettings(ctx context.Context, portalID string, ...) (*kkOps.UpdatePortalAuthenticationSettingsResponse, error)
- func (p *PortalAuthSettingsAPIImpl) UpdatePortalTeamGroupMappings(ctx context.Context, portalID string, ...) (*kkOps.UpdatePortalTeamGroupMappingsResponse, error)
- type PortalCustomDomainAPI
- type PortalCustomDomainAPIImpl
- func (p *PortalCustomDomainAPIImpl) CreatePortalCustomDomain(ctx context.Context, portalID string, ...) (*kkOps.CreatePortalCustomDomainResponse, error)
- func (p *PortalCustomDomainAPIImpl) DeletePortalCustomDomain(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.DeletePortalCustomDomainResponse, error)
- func (p *PortalCustomDomainAPIImpl) GetPortalCustomDomain(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.GetPortalCustomDomainResponse, error)
- func (p *PortalCustomDomainAPIImpl) UpdatePortalCustomDomain(ctx context.Context, portalID string, ...) (*kkOps.UpdatePortalCustomDomainResponse, error)
- type PortalCustomizationAPI
- type PortalCustomizationAPIImpl
- func (p *PortalCustomizationAPIImpl) GetPortalCustomization(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.GetPortalCustomizationResponse, error)
- func (p *PortalCustomizationAPIImpl) UpdatePortalCustomization(ctx context.Context, portalID string, ...) (*kkOps.UpdatePortalCustomizationResponse, error)
- type PortalDeveloperAPI
- type PortalDeveloperAPIImpl
- func (p *PortalDeveloperAPIImpl) GetDeveloper(ctx context.Context, portalID string, developerID string, opts ...kkOps.Option) (*kkOps.GetDeveloperResponse, error)
- func (p *PortalDeveloperAPIImpl) ListPortalDevelopers(ctx context.Context, request kkOps.ListPortalDevelopersRequest, ...) (*kkOps.ListPortalDevelopersResponse, error)
- type PortalEmailsAPI
- type PortalEmailsAPIImpl
- func (p *PortalEmailsAPIImpl) CreatePortalEmailConfig(ctx context.Context, portalID string, body kkComps.PostPortalEmailConfig, ...) (*kkOps.CreatePortalEmailConfigResponse, error)
- func (p *PortalEmailsAPIImpl) DeletePortalCustomEmailTemplate(ctx context.Context, portalID string, templateName kkComps.EmailTemplateName, ...) (*kkOps.DeletePortalCustomEmailTemplateResponse, error)
- func (p *PortalEmailsAPIImpl) DeletePortalEmailConfig(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.DeletePortalEmailConfigResponse, error)
- func (p *PortalEmailsAPIImpl) GetEmailConfig(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.GetEmailConfigResponse, error)
- func (p *PortalEmailsAPIImpl) GetEmailDomain(ctx context.Context, emailDomain string, opts ...kkOps.Option) (*kkOps.GetEmailDomainResponse, error)
- func (p *PortalEmailsAPIImpl) GetPortalCustomEmailTemplate(ctx context.Context, portalID string, templateName kkComps.EmailTemplateName, ...) (*kkOps.GetPortalCustomEmailTemplateResponse, error)
- func (p *PortalEmailsAPIImpl) ListEmailDomains(ctx context.Context, request kkOps.ListEmailDomainsRequest, ...) (*kkOps.ListEmailDomainsResponse, error)
- func (p *PortalEmailsAPIImpl) ListPortalCustomEmailTemplates(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.ListPortalCustomEmailTemplatesResponse, error)
- func (p *PortalEmailsAPIImpl) UpdatePortalCustomEmailTemplate(ctx context.Context, request kkOps.UpdatePortalCustomEmailTemplateRequest, ...) (*kkOps.UpdatePortalCustomEmailTemplateResponse, error)
- func (p *PortalEmailsAPIImpl) UpdatePortalEmailConfig(ctx context.Context, portalID string, body *kkComps.PatchPortalEmailConfig, ...) (*kkOps.UpdatePortalEmailConfigResponse, error)
- type PortalIPAllowListAPI
- type PortalIPAllowListAPIImpl
- func (p *PortalIPAllowListAPIImpl) CreatePortalIPAllowList(ctx context.Context, portalID string, ...) (*kkOps.CreatePortalIPAllowListResponse, error)
- func (p *PortalIPAllowListAPIImpl) DeletePortalIPAllowList(ctx context.Context, portalID string, id string, opts ...kkOps.Option) (*kkOps.DeletePortalIPAllowListResponse, error)
- func (p *PortalIPAllowListAPIImpl) ListPortalIPAllowList(ctx context.Context, request kkOps.ListPortalIPAllowListRequest, ...) (*kkOps.ListPortalIPAllowListResponse, error)
- func (p *PortalIPAllowListAPIImpl) PutPortalIPAllowList(ctx context.Context, request kkOps.PutPortalIPAllowListRequest, ...) (*kkOps.PutPortalIPAllowListResponse, error)
- func (p *PortalIPAllowListAPIImpl) UpdatePortalIPAllowList(ctx context.Context, request kkOps.UpdatePortalIPAllowListRequest, ...) (*kkOps.UpdatePortalIPAllowListResponse, error)
- type PortalIdentityProviderAPI
- type PortalIdentityProviderAPIImpl
- func (p *PortalIdentityProviderAPIImpl) CreatePortalIdentityProvider(ctx context.Context, portalID string, request kkComps.CreateIdentityProvider, ...) (*kkOps.CreatePortalIdentityProviderResponse, error)
- func (p *PortalIdentityProviderAPIImpl) DeletePortalIdentityProvider(ctx context.Context, portalID string, id string, opts ...kkOps.Option) (*kkOps.DeletePortalIdentityProviderResponse, error)
- func (p *PortalIdentityProviderAPIImpl) GetPortalIdentityProvider(ctx context.Context, portalID string, id string, opts ...kkOps.Option) (*kkOps.GetPortalIdentityProviderResponse, error)
- func (p *PortalIdentityProviderAPIImpl) ListPortalIdentityProviders(ctx context.Context, request kkOps.GetPortalIdentityProvidersRequest, ...) (*kkOps.GetPortalIdentityProvidersResponse, error)
- func (p *PortalIdentityProviderAPIImpl) UpdatePortalIdentityProvider(ctx context.Context, request kkOps.UpdatePortalIdentityProviderRequest, ...) (*kkOps.UpdatePortalIdentityProviderResponse, error)
- type PortalIntegrationsAPI
- type PortalIntegrationsAPIImpl
- func (p *PortalIntegrationsAPIImpl) GetPortalIntegrations(ctx context.Context, portalID string, opts ...kkOps.Option) (*kkOps.GetPortalIntegrationsResponse, error)
- func (p *PortalIntegrationsAPIImpl) UpsertPortalIntegrations(ctx context.Context, portalID string, ...) (*kkOps.UpsertPortalIntegrationsResponse, error)
- type PortalPageAPI
- type PortalPageAPIImpl
- func (p *PortalPageAPIImpl) CreatePortalPage(ctx context.Context, portalID string, ...) (*kkOps.CreatePortalPageResponse, error)
- func (p *PortalPageAPIImpl) DeletePortalPage(ctx context.Context, portalID string, pageID string, opts ...kkOps.Option) (*kkOps.DeletePortalPageResponse, error)
- func (p *PortalPageAPIImpl) GetPortalPage(ctx context.Context, portalID string, pageID string, opts ...kkOps.Option) (*kkOps.GetPortalPageResponse, error)
- func (p *PortalPageAPIImpl) ListPortalPages(ctx context.Context, request kkOps.ListPortalPagesRequest, ...) (*kkOps.ListPortalPagesResponse, error)
- func (p *PortalPageAPIImpl) UpdatePortalPage(ctx context.Context, request kkOps.UpdatePortalPageRequest, ...) (*kkOps.UpdatePortalPageResponse, error)
- type PortalSnippetAPI
- type PortalSnippetAPIImpl
- func (p *PortalSnippetAPIImpl) CreatePortalSnippet(ctx context.Context, portalID string, ...) (*kkOps.CreatePortalSnippetResponse, error)
- func (p *PortalSnippetAPIImpl) DeletePortalSnippet(ctx context.Context, portalID string, snippetID string, opts ...kkOps.Option) (*kkOps.DeletePortalSnippetResponse, error)
- func (p *PortalSnippetAPIImpl) GetPortalSnippet(ctx context.Context, portalID string, snippetID string, opts ...kkOps.Option) (*kkOps.GetPortalSnippetResponse, error)
- func (p *PortalSnippetAPIImpl) ListPortalSnippets(ctx context.Context, request kkOps.ListPortalSnippetsRequest, ...) (*kkOps.ListPortalSnippetsResponse, error)
- func (p *PortalSnippetAPIImpl) UpdatePortalSnippet(ctx context.Context, request kkOps.UpdatePortalSnippetRequest, ...) (*kkOps.UpdatePortalSnippetResponse, error)
- type PortalTeamAPI
- type PortalTeamAPIImpl
- func (p *PortalTeamAPIImpl) CreatePortalTeam(ctx context.Context, portalID string, ...) (*kkOps.CreatePortalTeamResponse, error)
- func (p *PortalTeamAPIImpl) DeletePortalTeam(ctx context.Context, teamID string, portalID string, opts ...kkOps.Option) (*kkOps.DeletePortalTeamResponse, error)
- func (p *PortalTeamAPIImpl) GetPortalTeam(ctx context.Context, teamID string, portalID string, opts ...kkOps.Option) (*kkOps.GetPortalTeamResponse, error)
- func (p *PortalTeamAPIImpl) ListPortalTeams(ctx context.Context, request kkOps.ListPortalTeamsRequest, ...) (*kkOps.ListPortalTeamsResponse, error)
- func (p *PortalTeamAPIImpl) UpdatePortalTeam(ctx context.Context, request kkOps.UpdatePortalTeamRequest, ...) (*kkOps.UpdatePortalTeamResponse, error)
- type PortalTeamMembershipAPI
- type PortalTeamMembershipAPIImpl
- type PortalTeamRolesAPI
- type PortalTeamRolesAPIImpl
- func (p *PortalTeamRolesAPIImpl) AssignRoleToPortalTeams(ctx context.Context, request kkOps.AssignRoleToPortalTeamsRequest, ...) (*kkOps.AssignRoleToPortalTeamsResponse, error)
- func (p *PortalTeamRolesAPIImpl) ListPortalTeamRoles(ctx context.Context, request kkOps.ListPortalTeamRolesRequest, ...) (*kkOps.ListPortalTeamRolesResponse, error)
- func (p *PortalTeamRolesAPIImpl) RemoveRoleFromPortalTeam(ctx context.Context, request kkOps.RemoveRoleFromPortalTeamRequest, ...) (*kkOps.RemoveRoleFromPortalTeamResponse, error)
- type SDKAPI
- type SDKAPIFactory
- type SnippetInfo
- type SystemAccountAPI
- type SystemAccountAPIImpl
- type SystemAccountAccessTokenAPI
- type SystemAccountAccessTokenAPIImpl
- func (s *SystemAccountAccessTokenAPIImpl) DeleteSystemAccountsIDAccessTokensID(ctx context.Context, accountID string, tokenID string, opts ...kkOps.Option) (*kkOps.DeleteSystemAccountsIDAccessTokensIDResponse, error)
- func (s *SystemAccountAccessTokenAPIImpl) GetSystemAccountIDAccessTokens(ctx context.Context, request kkOps.GetSystemAccountIDAccessTokensRequest, ...) (*kkOps.GetSystemAccountIDAccessTokensResponse, error)
- func (s *SystemAccountAccessTokenAPIImpl) GetSystemAccountsIDAccessTokensID(ctx context.Context, accountID string, tokenID string, opts ...kkOps.Option) (*kkOps.GetSystemAccountsIDAccessTokensIDResponse, error)
- func (s *SystemAccountAccessTokenAPIImpl) PostSystemAccountsIDAccessTokens(ctx context.Context, accountID string, ...) (*kkOps.PostSystemAccountsIDAccessTokensResponse, error)
- type SystemAccountRolesAPI
- type SystemAccountRolesAPIImpl
- func (s *SystemAccountRolesAPIImpl) AssignSystemAccountRole(ctx context.Context, accountID string, assignRole *kkComps.AssignRole, ...) (*kkOps.PostSystemAccountsAccountIDAssignedRolesResponse, error)
- func (s *SystemAccountRolesAPIImpl) ListSystemAccountRoles(ctx context.Context, accountID string, ...) (*kkOps.GetSystemAccountsAccountIDAssignedRolesResponse, error)
- func (s *SystemAccountRolesAPIImpl) RemoveSystemAccountRole(ctx context.Context, accountID string, roleID string, opts ...kkOps.Option) (*kkOps.DeleteSystemAccountsAccountIDAssignedRolesRoleIDResponse, error)
- type SystemAccountTeamMembershipAPI
- type SystemAccountTeamMembershipAPIImpl
- func (s *SystemAccountTeamMembershipAPIImpl) AddSystemAccountToTeam(ctx context.Context, teamID string, ...) (*kkOps.PostTeamsTeamIDSystemAccountsResponse, error)
- func (s *SystemAccountTeamMembershipAPIImpl) ListSystemAccountTeams(ctx context.Context, request kkOps.GetSystemAccountsAccountIDTeamsRequest, ...) (*kkOps.GetSystemAccountsAccountIDTeamsResponse, error)
- func (s *SystemAccountTeamMembershipAPIImpl) RemoveSystemAccountFromTeam(ctx context.Context, teamID string, accountID string, opts ...kkOps.Option) (*kkOps.DeleteTeamsTeamIDSystemAccountsAccountIDResponse, error)
Constants ¶
const (
// EnvTrue is the string value "true" used for environment variable checks
EnvTrue = "true"
)
Variables ¶
var SDKAPIFactoryKey = Key{}
A Key used to store the SDKFactory in a Context
Functions ¶
func ApplicationSummary ¶ added in v0.1.6
func ApplicationSummary(app kkComponents.Application) (id string, name string)
ApplicationSummary represents the common fields needed from an application union
func GetAllAppAuthStrategies ¶ added in v0.0.14
func GetAllAppAuthStrategies(ctx context.Context, kkClient AppAuthStrategiesAPI) ([]any, error)
GetAllAppAuthStrategies fetches all app auth strategies with pagination
func GetAllGatewayConsumerGroupConsumers ¶ added in v0.4.0
func GetAllGatewayConsumerGroupPlugins ¶ added in v0.4.0
func GetAllGatewayConsumerGroups ¶ added in v0.4.0
func GetAllGatewayConsumerPlugins ¶ added in v0.4.0
func GetAllGatewayConsumers ¶
func GetAllGatewayPlugins ¶ added in v0.4.0
func GetAllGatewayRoutePlugins ¶ added in v0.4.0
func GetAllGatewayRoutes ¶
func GetAllGatewayServicePlugins ¶ added in v0.4.0
func GetAllGatewayServices ¶
func GetAllGatewayTargetsForUpstream ¶ added in v0.4.0
func GetAllGatewayUpstreams ¶ added in v0.4.0
func GetAllPortals ¶ added in v0.0.14
func GetAllPortals(ctx context.Context, requestPageSize int64, kkClient *kkSDK.SDK, ) ([]kkComps.ListPortalsResponsePortal, error)
GetAllPortals fetches all portals with pagination
func GetControlPlaneID ¶
func GetDocumentsForAPI ¶ added in v0.0.14
GetDocumentsForAPI fetches all document objects for a specific API
func GetImplementationsForAPI ¶ added in v0.0.14
func GetImplementationsForAPI(ctx context.Context, kkClient APIImplementationAPI, apiID string) ([]any, error)
GetImplementationsForAPI fetches all implementation objects for a specific API
func GetPublicationsForAPI ¶ added in v0.0.14
func GetPublicationsForAPI(ctx context.Context, kkClient APIPublicationAPI, apiID string) ([]any, error)
GetPublicationsForAPI fetches all publication objects for a specific API
func GetVersionsForAPI ¶ added in v0.1.0
GetVersionsForAPI fetches all version objects for a specific API
func HasCustomDomainForPortal ¶ added in v0.0.14
HasCustomDomainForPortal checks if a portal has a custom domain configured
func HasPortalAuthSettings ¶ added in v0.0.14
HasPortalAuthSettings checks if a portal has auth settings configured
func HasPortalCustomization ¶ added in v0.0.14
HasPortalCustomization checks if a portal has customization settings configured
func HasPortalSettings ¶ added in v0.0.14
HasPortalSettings checks if the portal has settings that can be exported Returns false if the operation isn't supported
func HydratePortalAuthSettingsOIDCConfig ¶ added in v0.6.0
func HydratePortalAuthSettingsOIDCConfig( settings *kkComponents.PortalAuthenticationSettingsResponse, rawResponse *http.Response, ) error
HydratePortalAuthSettingsOIDCConfig restores oidc_config from the raw API payload when SDK unmarshalling omits it.
Types ¶
type APIAPI ¶ added in v0.0.14
type APIAPI interface {
// API operations
ListApis(ctx context.Context, request kkOps.ListApisRequest,
opts ...kkOps.Option) (*kkOps.ListApisResponse, error)
FetchAPI(ctx context.Context, apiID string,
opts ...kkOps.Option) (*kkOps.FetchAPIResponse, error)
CreateAPI(ctx context.Context, request kkComps.CreateAPIRequest,
opts ...kkOps.Option) (*kkOps.CreateAPIResponse, error)
UpdateAPI(ctx context.Context, apiID string, request kkComps.UpdateAPIRequest,
opts ...kkOps.Option) (*kkOps.UpdateAPIResponse, error)
DeleteAPI(ctx context.Context, apiID string,
opts ...kkOps.Option) (*kkOps.DeleteAPIResponse, error)
}
APIAPI defines the interface for operations on APIs (parent resource only)
type APIAPIImpl ¶ added in v0.1.0
APIAPIImpl provides an implementation of the APIFullAPI interface It implements both APIAPI and all child resource operations for backward compatibility
func (*APIAPIImpl) CreateAPI ¶ added in v0.1.0
func (a *APIAPIImpl) CreateAPI(ctx context.Context, request kkComps.CreateAPIRequest, opts ...kkOps.Option, ) (*kkOps.CreateAPIResponse, error)
CreateAPI implements the APIAPI interface
func (*APIAPIImpl) CreateAPIDocument ¶ added in v0.1.0
func (a *APIAPIImpl) CreateAPIDocument(ctx context.Context, apiID string, request kkComps.CreateAPIDocumentRequest, opts ...kkOps.Option, ) (*kkOps.CreateAPIDocumentResponse, error)
CreateAPIDocument implements the APIAPI interface
func (*APIAPIImpl) CreateAPIVersion ¶ added in v0.1.0
func (a *APIAPIImpl) CreateAPIVersion(ctx context.Context, apiID string, request kkComps.CreateAPIVersionRequest, opts ...kkOps.Option, ) (*kkOps.CreateAPIVersionResponse, error)
CreateAPIVersion implements the APIAPI interface
func (*APIAPIImpl) DeleteAPI ¶ added in v0.1.0
func (a *APIAPIImpl) DeleteAPI(ctx context.Context, apiID string, opts ...kkOps.Option, ) (*kkOps.DeleteAPIResponse, error)
DeleteAPI implements the APIAPI interface
func (*APIAPIImpl) DeleteAPIDocument ¶ added in v0.1.0
func (a *APIAPIImpl) DeleteAPIDocument(ctx context.Context, apiID string, documentID string, opts ...kkOps.Option, ) (*kkOps.DeleteAPIDocumentResponse, error)
DeleteAPIDocument implements the APIAPI interface
func (*APIAPIImpl) DeleteAPIVersion ¶ added in v0.1.0
func (a *APIAPIImpl) DeleteAPIVersion(ctx context.Context, request kkOps.DeleteAPIVersionRequest, opts ...kkOps.Option, ) (*kkOps.DeleteAPIVersionResponse, error)
DeleteAPIVersion implements the APIAPI interface
func (*APIAPIImpl) DeletePublication ¶ added in v0.1.0
func (a *APIAPIImpl) DeletePublication(ctx context.Context, apiID string, portalID string, opts ...kkOps.Option, ) (*kkOps.DeletePublicationResponse, error)
DeletePublication implements the APIAPI interface
func (*APIAPIImpl) FetchAPI ¶ added in v0.1.0
func (a *APIAPIImpl) FetchAPI(ctx context.Context, apiID string, opts ...kkOps.Option, ) (*kkOps.FetchAPIResponse, error)
FetchAPI implements the APIAPI interface
func (*APIAPIImpl) FetchAPIDocument ¶ added in v0.1.0
func (a *APIAPIImpl) FetchAPIDocument(ctx context.Context, apiID string, documentID string, opts ...kkOps.Option, ) (*kkOps.FetchAPIDocumentResponse, error)
FetchAPIDocument implements the APIAPI interface
func (*APIAPIImpl) ListAPIDocuments ¶ added in v0.1.0
func (a *APIAPIImpl) ListAPIDocuments(ctx context.Context, request kkOps.ListAPIDocumentsRequest, opts ...kkOps.Option, ) (*kkOps.ListAPIDocumentsResponse, error)
ListAPIDocuments implements the APIAPI interface
func (*APIAPIImpl) ListAPIImplementations ¶ added in v0.1.0
func (a *APIAPIImpl) ListAPIImplementations(ctx context.Context, request kkOps.ListAPIImplementationsRequest, opts ...kkOps.Option, ) (*kkOps.ListAPIImplementationsResponse, error)
ListAPIImplementations implements the APIAPI interface Note: Implementation management is not yet available in the SDK
func (*APIAPIImpl) ListAPIPublications ¶ added in v0.1.0
func (a *APIAPIImpl) ListAPIPublications(ctx context.Context, request kkOps.ListAPIPublicationsRequest, opts ...kkOps.Option, ) (*kkOps.ListAPIPublicationsResponse, error)
ListAPIPublications implements the APIAPI interface
func (*APIAPIImpl) ListAPIVersions ¶ added in v0.1.0
func (a *APIAPIImpl) ListAPIVersions(ctx context.Context, request kkOps.ListAPIVersionsRequest, opts ...kkOps.Option, ) (*kkOps.ListAPIVersionsResponse, error)
ListAPIVersions implements the APIAPI interface
func (*APIAPIImpl) ListApis ¶ added in v0.1.0
func (a *APIAPIImpl) ListApis(ctx context.Context, request kkOps.ListApisRequest, opts ...kkOps.Option, ) (*kkOps.ListApisResponse, error)
ListApis implements the APIAPI interface
func (*APIAPIImpl) PublishAPIToPortal ¶ added in v0.1.0
func (a *APIAPIImpl) PublishAPIToPortal(ctx context.Context, request kkOps.PublishAPIToPortalRequest, opts ...kkOps.Option, ) (*kkOps.PublishAPIToPortalResponse, error)
PublishAPIToPortal implements the APIAPI interface
func (*APIAPIImpl) UpdateAPI ¶ added in v0.1.0
func (a *APIAPIImpl) UpdateAPI(ctx context.Context, apiID string, request kkComps.UpdateAPIRequest, opts ...kkOps.Option, ) (*kkOps.UpdateAPIResponse, error)
UpdateAPI implements the APIAPI interface
func (*APIAPIImpl) UpdateAPIDocument ¶ added in v0.1.0
func (a *APIAPIImpl) UpdateAPIDocument( ctx context.Context, apiID string, documentID string, request kkComps.APIDocument, opts ...kkOps.Option, ) (*kkOps.UpdateAPIDocumentResponse, error)
UpdateAPIDocument implements the APIAPI interface
func (*APIAPIImpl) UpdateAPIVersion ¶ added in v0.1.0
func (a *APIAPIImpl) UpdateAPIVersion(ctx context.Context, request kkOps.UpdateAPIVersionRequest, opts ...kkOps.Option, ) (*kkOps.UpdateAPIVersionResponse, error)
UpdateAPIVersion implements the APIAPI interface
type APIDocumentAPI ¶ added in v0.0.14
type APIDocumentAPI interface {
// API Document operations
CreateAPIDocument(ctx context.Context, apiID string, request kkComponents.CreateAPIDocumentRequest,
opts ...kkOps.Option) (*kkOps.CreateAPIDocumentResponse, error)
UpdateAPIDocument(ctx context.Context, apiID string, documentID string, request kkComponents.APIDocument,
opts ...kkOps.Option) (*kkOps.UpdateAPIDocumentResponse, error)
DeleteAPIDocument(ctx context.Context, apiID string, documentID string,
opts ...kkOps.Option) (*kkOps.DeleteAPIDocumentResponse, error)
ListAPIDocuments(ctx context.Context, apiID string, filter *kkComponents.APIDocumentFilterParameters,
opts ...kkOps.Option) (*kkOps.ListAPIDocumentsResponse, error)
FetchAPIDocument(ctx context.Context, apiID string, documentID string,
opts ...kkOps.Option) (*kkOps.FetchAPIDocumentResponse, error)
}
APIDocumentAPI defines the interface for operations on API Documents
type APIDocumentAPIImpl ¶ added in v0.1.0
APIDocumentAPIImpl provides an implementation of the APIDocumentAPI interface
func (*APIDocumentAPIImpl) CreateAPIDocument ¶ added in v0.1.0
func (a *APIDocumentAPIImpl) CreateAPIDocument( ctx context.Context, apiID string, request kkComponents.CreateAPIDocumentRequest, opts ...kkOps.Option, ) (*kkOps.CreateAPIDocumentResponse, error)
CreateAPIDocument implements the APIDocumentAPI interface
func (*APIDocumentAPIImpl) DeleteAPIDocument ¶ added in v0.1.0
func (a *APIDocumentAPIImpl) DeleteAPIDocument(ctx context.Context, apiID string, documentID string, opts ...kkOps.Option, ) (*kkOps.DeleteAPIDocumentResponse, error)
DeleteAPIDocument implements the APIDocumentAPI interface
func (*APIDocumentAPIImpl) FetchAPIDocument ¶ added in v0.1.0
func (a *APIDocumentAPIImpl) FetchAPIDocument(ctx context.Context, apiID string, documentID string, opts ...kkOps.Option, ) (*kkOps.FetchAPIDocumentResponse, error)
FetchAPIDocument implements the APIDocumentAPI interface
func (*APIDocumentAPIImpl) ListAPIDocuments ¶ added in v0.1.0
func (a *APIDocumentAPIImpl) ListAPIDocuments(ctx context.Context, apiID string, filter *kkComponents.APIDocumentFilterParameters, opts ...kkOps.Option, ) (*kkOps.ListAPIDocumentsResponse, error)
ListAPIDocuments implements the APIDocumentAPI interface
func (*APIDocumentAPIImpl) UpdateAPIDocument ¶ added in v0.1.0
func (a *APIDocumentAPIImpl) UpdateAPIDocument( ctx context.Context, apiID string, documentID string, request kkComponents.APIDocument, opts ...kkOps.Option, ) (*kkOps.UpdateAPIDocumentResponse, error)
UpdateAPIDocument implements the APIDocumentAPI interface
type APIFullAPI ¶ added in v0.1.0
type APIFullAPI interface {
APIAPI
// API Version operations
CreateAPIVersion(ctx context.Context, apiID string, request kkComps.CreateAPIVersionRequest,
opts ...kkOps.Option) (*kkOps.CreateAPIVersionResponse, error)
ListAPIVersions(ctx context.Context, request kkOps.ListAPIVersionsRequest,
opts ...kkOps.Option) (*kkOps.ListAPIVersionsResponse, error)
UpdateAPIVersion(ctx context.Context, request kkOps.UpdateAPIVersionRequest,
opts ...kkOps.Option) (*kkOps.UpdateAPIVersionResponse, error)
DeleteAPIVersion(ctx context.Context, request kkOps.DeleteAPIVersionRequest,
opts ...kkOps.Option) (*kkOps.DeleteAPIVersionResponse, error)
// API Publication operations
PublishAPIToPortal(ctx context.Context, request kkOps.PublishAPIToPortalRequest,
opts ...kkOps.Option) (*kkOps.PublishAPIToPortalResponse, error)
DeletePublication(ctx context.Context, apiID string, portalID string,
opts ...kkOps.Option) (*kkOps.DeletePublicationResponse, error)
ListAPIPublications(ctx context.Context, request kkOps.ListAPIPublicationsRequest,
opts ...kkOps.Option) (*kkOps.ListAPIPublicationsResponse, error)
// API Implementation operations
// Note: SDK does not support create/update operations for implementations
ListAPIImplementations(ctx context.Context, request kkOps.ListAPIImplementationsRequest,
opts ...kkOps.Option) (*kkOps.ListAPIImplementationsResponse, error)
// API Document operations
CreateAPIDocument(ctx context.Context, apiID string, request kkComps.CreateAPIDocumentRequest,
opts ...kkOps.Option) (*kkOps.CreateAPIDocumentResponse, error)
UpdateAPIDocument(ctx context.Context, apiID string, documentID string, request kkComps.APIDocument,
opts ...kkOps.Option) (*kkOps.UpdateAPIDocumentResponse, error)
DeleteAPIDocument(ctx context.Context, apiID string, documentID string,
opts ...kkOps.Option) (*kkOps.DeleteAPIDocumentResponse, error)
ListAPIDocuments(ctx context.Context, request kkOps.ListAPIDocumentsRequest,
opts ...kkOps.Option) (*kkOps.ListAPIDocumentsResponse, error)
FetchAPIDocument(ctx context.Context, apiID string, documentID string,
opts ...kkOps.Option) (*kkOps.FetchAPIDocumentResponse, error)
}
APIFullAPI defines the complete interface including child resources This is a temporary interface to maintain backward compatibility TODO: Remove this interface once all code is updated to use specific interfaces
type APIImplementationAPI ¶ added in v0.0.14
type APIImplementationAPI interface {
// API Implementation operations
ListAPIImplementations(ctx context.Context, request kkOps.ListAPIImplementationsRequest,
opts ...kkOps.Option) (*kkOps.ListAPIImplementationsResponse, error)
CreateAPIImplementation(ctx context.Context, apiID string, apiImplementation kkComponents.APIImplementation,
opts ...kkOps.Option) (*kkOps.CreateAPIImplementationResponse, error)
DeleteAPIImplementation(ctx context.Context, apiID string, implementationID string,
opts ...kkOps.Option) (*kkOps.DeleteAPIImplementationResponse, error)
}
APIImplementationAPI defines the interface for operations on API Implementations
type APIImplementationAPIImpl ¶ added in v0.1.0
APIImplementationAPIImpl provides an implementation of the APIImplementationAPI interface
func (*APIImplementationAPIImpl) CreateAPIImplementation ¶ added in v0.2.0
func (a *APIImplementationAPIImpl) CreateAPIImplementation(ctx context.Context, apiID string, apiImplementation kkComponents.APIImplementation, opts ...kkOps.Option, ) (*kkOps.CreateAPIImplementationResponse, error)
CreateAPIImplementation implements the APIImplementationAPI interface
func (*APIImplementationAPIImpl) DeleteAPIImplementation ¶ added in v0.2.0
func (a *APIImplementationAPIImpl) DeleteAPIImplementation(ctx context.Context, apiID string, implementationID string, opts ...kkOps.Option, ) (*kkOps.DeleteAPIImplementationResponse, error)
DeleteAPIImplementation implements the APIImplementationAPI interface
func (*APIImplementationAPIImpl) ListAPIImplementations ¶ added in v0.1.0
func (a *APIImplementationAPIImpl) ListAPIImplementations(ctx context.Context, request kkOps.ListAPIImplementationsRequest, opts ...kkOps.Option, ) (*kkOps.ListAPIImplementationsResponse, error)
ListAPIImplementations implements the APIImplementationAPI interface
type APIPublicationAPI ¶ added in v0.0.14
type APIPublicationAPI interface {
// API Publication operations
PublishAPIToPortal(ctx context.Context, request kkOps.PublishAPIToPortalRequest,
opts ...kkOps.Option) (*kkOps.PublishAPIToPortalResponse, error)
DeletePublication(ctx context.Context, apiID string, portalID string,
opts ...kkOps.Option) (*kkOps.DeletePublicationResponse, error)
ListAPIPublications(ctx context.Context, request kkOps.ListAPIPublicationsRequest,
opts ...kkOps.Option) (*kkOps.ListAPIPublicationsResponse, error)
}
APIPublicationAPI defines the interface for operations on API Publications
type APIPublicationAPIImpl ¶ added in v0.1.0
type APIPublicationAPIImpl struct {
SDK *kkSDK.SDK
BaseURL string
Token string
TokenSource apiutil.TokenSource
HTTPClient kkSDK.HTTPClient
}
APIPublicationAPIImpl provides an implementation of the APIPublicationAPI interface
func (*APIPublicationAPIImpl) DeletePublication ¶ added in v0.1.0
func (a *APIPublicationAPIImpl) DeletePublication(ctx context.Context, apiID string, portalID string, opts ...kkOps.Option, ) (*kkOps.DeletePublicationResponse, error)
DeletePublication implements the APIPublicationAPI interface
func (*APIPublicationAPIImpl) ListAPIPublications ¶ added in v0.1.0
func (a *APIPublicationAPIImpl) ListAPIPublications(ctx context.Context, request kkOps.ListAPIPublicationsRequest, opts ...kkOps.Option, ) (*kkOps.ListAPIPublicationsResponse, error)
ListAPIPublications implements the APIPublicationAPI interface
func (*APIPublicationAPIImpl) PublishAPIToPortal ¶ added in v0.1.0
func (a *APIPublicationAPIImpl) PublishAPIToPortal(ctx context.Context, request kkOps.PublishAPIToPortalRequest, opts ...kkOps.Option, ) (*kkOps.PublishAPIToPortalResponse, error)
PublishAPIToPortal implements the APIPublicationAPI interface
type APIVersionAPI ¶ added in v0.1.0
type APIVersionAPI interface {
// API Version operations
CreateAPIVersion(ctx context.Context, apiID string, request kkComps.CreateAPIVersionRequest,
opts ...kkOps.Option) (*kkOps.CreateAPIVersionResponse, error)
ListAPIVersions(ctx context.Context, request kkOps.ListAPIVersionsRequest,
opts ...kkOps.Option) (*kkOps.ListAPIVersionsResponse, error)
UpdateAPIVersion(ctx context.Context, request kkOps.UpdateAPIVersionRequest,
opts ...kkOps.Option) (*kkOps.UpdateAPIVersionResponse, error)
DeleteAPIVersion(ctx context.Context, apiID string, versionID string,
opts ...kkOps.Option) (*kkOps.DeleteAPIVersionResponse, error)
FetchAPIVersion(ctx context.Context, apiID string, versionID string,
opts ...kkOps.Option) (*kkOps.FetchAPIVersionResponse, error)
}
APIVersionAPI defines the interface for operations on API Versions
type APIVersionAPIImpl ¶ added in v0.1.0
APIVersionAPIImpl provides an implementation of the APIVersionAPI interface
func (*APIVersionAPIImpl) CreateAPIVersion ¶ added in v0.1.0
func (a *APIVersionAPIImpl) CreateAPIVersion(ctx context.Context, apiID string, request kkComps.CreateAPIVersionRequest, opts ...kkOps.Option, ) (*kkOps.CreateAPIVersionResponse, error)
CreateAPIVersion implements the APIVersionAPI interface
func (*APIVersionAPIImpl) DeleteAPIVersion ¶ added in v0.1.0
func (a *APIVersionAPIImpl) DeleteAPIVersion(ctx context.Context, apiID string, versionID string, opts ...kkOps.Option, ) (*kkOps.DeleteAPIVersionResponse, error)
DeleteAPIVersion implements the APIVersionAPI interface
func (*APIVersionAPIImpl) FetchAPIVersion ¶ added in v0.1.4
func (a *APIVersionAPIImpl) FetchAPIVersion(ctx context.Context, apiID string, versionID string, opts ...kkOps.Option, ) (*kkOps.FetchAPIVersionResponse, error)
FetchAPIVersion implements the APIVersionAPI interface
func (*APIVersionAPIImpl) ListAPIVersions ¶ added in v0.1.0
func (a *APIVersionAPIImpl) ListAPIVersions(ctx context.Context, request kkOps.ListAPIVersionsRequest, opts ...kkOps.Option, ) (*kkOps.ListAPIVersionsResponse, error)
ListAPIVersions implements the APIVersionAPI interface
func (*APIVersionAPIImpl) UpdateAPIVersion ¶ added in v0.1.0
func (a *APIVersionAPIImpl) UpdateAPIVersion(ctx context.Context, request kkOps.UpdateAPIVersionRequest, opts ...kkOps.Option, ) (*kkOps.UpdateAPIVersionResponse, error)
UpdateAPIVersion implements the APIVersionAPI interface
type AppAuthStrategiesAPI ¶ added in v0.0.14
type AppAuthStrategiesAPI interface {
ListAppAuthStrategies(ctx context.Context, request kkOPS.ListAppAuthStrategiesRequest,
opts ...kkOPS.Option) (*kkOPS.ListAppAuthStrategiesResponse, error)
GetAppAuthStrategy(ctx context.Context, id string) (*kkOPS.GetAppAuthStrategyResponse, error)
CreateAppAuthStrategy(ctx context.Context,
strategy kkComps.CreateAppAuthStrategyRequest) (*kkOPS.CreateAppAuthStrategyResponse, error)
UpdateAppAuthStrategy(ctx context.Context, id string,
strategy kkComps.UpdateAppAuthStrategyRequest) (*kkOPS.UpdateAppAuthStrategyResponse, error)
DeleteAppAuthStrategy(ctx context.Context, id string) (*kkOPS.DeleteAppAuthStrategyResponse, error)
}
type AppAuthStrategiesAPIImpl ¶ added in v0.1.0
AppAuthStrategiesAPIImpl provides an implementation of the AppAuthStrategiesAPI interface
func (*AppAuthStrategiesAPIImpl) CreateAppAuthStrategy ¶ added in v0.1.0
func (a *AppAuthStrategiesAPIImpl) CreateAppAuthStrategy(ctx context.Context, strategy kkComps.CreateAppAuthStrategyRequest, ) (*kkOPS.CreateAppAuthStrategyResponse, error)
CreateAppAuthStrategy implements the AppAuthStrategiesAPI interface
func (*AppAuthStrategiesAPIImpl) DeleteAppAuthStrategy ¶ added in v0.1.0
func (a *AppAuthStrategiesAPIImpl) DeleteAppAuthStrategy(ctx context.Context, id string, ) (*kkOPS.DeleteAppAuthStrategyResponse, error)
DeleteAppAuthStrategy implements the AppAuthStrategiesAPI interface
func (*AppAuthStrategiesAPIImpl) GetAppAuthStrategy ¶ added in v0.1.0
func (a *AppAuthStrategiesAPIImpl) GetAppAuthStrategy(ctx context.Context, id string, ) (*kkOPS.GetAppAuthStrategyResponse, error)
GetAppAuthStrategy implements the AppAuthStrategiesAPI interface
func (*AppAuthStrategiesAPIImpl) ListAppAuthStrategies ¶ added in v0.1.0
func (a *AppAuthStrategiesAPIImpl) ListAppAuthStrategies(ctx context.Context, request kkOPS.ListAppAuthStrategiesRequest, opts ...kkOPS.Option, ) (*kkOPS.ListAppAuthStrategiesResponse, error)
ListAppAuthStrategies implements the AppAuthStrategiesAPI interface
func (*AppAuthStrategiesAPIImpl) UpdateAppAuthStrategy ¶ added in v0.1.0
func (a *AppAuthStrategiesAPIImpl) UpdateAppAuthStrategy(ctx context.Context, id string, strategy kkComps.UpdateAppAuthStrategyRequest, ) (*kkOPS.UpdateAppAuthStrategyResponse, error)
UpdateAppAuthStrategy implements the AppAuthStrategiesAPI interface
type AssetsAPI ¶ added in v0.3.5
type AssetsAPI interface {
// Logo operations
GetPortalAssetLogo(ctx context.Context, portalID string,
opts ...kkOps.Option) (*kkOps.GetPortalAssetLogoResponse, error)
GetPortalAssetLogoRaw(ctx context.Context, portalID string,
opts ...kkOps.Option) (*kkOps.GetPortalAssetLogoRawResponse, error)
ReplacePortalAssetLogo(ctx context.Context, portalID string, request *kkComponents.ReplacePortalImageAsset,
opts ...kkOps.Option) (*kkOps.ReplacePortalAssetLogoResponse, error)
// Favicon operations
GetPortalAssetFavicon(ctx context.Context, portalID string,
opts ...kkOps.Option) (*kkOps.GetPortalAssetFaviconResponse, error)
GetPortalAssetFaviconRaw(ctx context.Context, portalID string,
opts ...kkOps.Option) (*kkOps.GetPortalAssetFaviconRawResponse, error)
ReplacePortalAssetFavicon(ctx context.Context, portalID string, request *kkComponents.ReplacePortalImageAsset,
opts ...kkOps.Option) (*kkOps.ReplacePortalAssetFaviconResponse, error)
}
AssetsAPI defines the interface for operations on Portal Assets
type AssetsAPIImpl ¶ added in v0.3.5
AssetsAPIImpl provides an implementation of the AssetsAPI interface
func (*AssetsAPIImpl) GetPortalAssetFavicon ¶ added in v0.3.5
func (a *AssetsAPIImpl) GetPortalAssetFavicon( ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.GetPortalAssetFaviconResponse, error)
GetPortalAssetFavicon implements the AssetsAPI interface
func (*AssetsAPIImpl) GetPortalAssetFaviconRaw ¶ added in v0.3.5
func (a *AssetsAPIImpl) GetPortalAssetFaviconRaw( ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.GetPortalAssetFaviconRawResponse, error)
GetPortalAssetFaviconRaw implements the AssetsAPI interface
func (*AssetsAPIImpl) GetPortalAssetLogo ¶ added in v0.3.5
func (a *AssetsAPIImpl) GetPortalAssetLogo( ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.GetPortalAssetLogoResponse, error)
GetPortalAssetLogo implements the AssetsAPI interface
func (*AssetsAPIImpl) GetPortalAssetLogoRaw ¶ added in v0.3.5
func (a *AssetsAPIImpl) GetPortalAssetLogoRaw( ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.GetPortalAssetLogoRawResponse, error)
GetPortalAssetLogoRaw implements the AssetsAPI interface
func (*AssetsAPIImpl) ReplacePortalAssetFavicon ¶ added in v0.3.5
func (a *AssetsAPIImpl) ReplacePortalAssetFavicon( ctx context.Context, portalID string, request *kkComponents.ReplacePortalImageAsset, opts ...kkOps.Option, ) (*kkOps.ReplacePortalAssetFaviconResponse, error)
ReplacePortalAssetFavicon implements the AssetsAPI interface
func (*AssetsAPIImpl) ReplacePortalAssetLogo ¶ added in v0.3.5
func (a *AssetsAPIImpl) ReplacePortalAssetLogo( ctx context.Context, portalID string, request *kkComponents.ReplacePortalImageAsset, opts ...kkOps.Option, ) (*kkOps.ReplacePortalAssetLogoResponse, error)
ReplacePortalAssetLogo implements the AssetsAPI interface
type AuditLogDestination ¶ added in v0.10.0
type AuditLogDestination struct {
ID string
Name string
Endpoint string
LogFormat string
SkipSSLVerification *bool
CreatedAt string
UpdatedAt string
}
AuditLogDestination captures fields used to identify Konnect audit-log webhook destinations.
type AuditLogDestinationsAPI ¶ added in v0.10.0
type AuditLogDestinationsAPI interface {
ListAuditLogDestinations(ctx context.Context) ([]AuditLogDestination, error)
}
AuditLogDestinationsAPI exposes organization audit-log destination lookup operations.
type AuditLogDestinationsAPIImpl ¶ added in v0.10.0
type AuditLogDestinationsAPIImpl struct {
Token string
HTTPClient kkSDK.HTTPClient
}
AuditLogDestinationsAPIImpl provides raw HTTP access for endpoints not present in the SDK.
func (*AuditLogDestinationsAPIImpl) ListAuditLogDestinations ¶ added in v0.10.0
func (a *AuditLogDestinationsAPIImpl) ListAuditLogDestinations(ctx context.Context) ([]AuditLogDestination, error)
type CatalogServicesAPI ¶ added in v0.3.6
type CatalogServicesAPI interface {
ListCatalogServices(ctx context.Context, request kkOps.ListCatalogServicesRequest,
opts ...kkOps.Option) (*kkOps.ListCatalogServicesResponse, error)
CreateCatalogService(ctx context.Context, request kkComps.CreateCatalogService,
opts ...kkOps.Option) (*kkOps.CreateCatalogServiceResponse, error)
UpdateCatalogService(ctx context.Context, id string, request kkComps.UpdateCatalogService,
opts ...kkOps.Option) (*kkOps.UpdateCatalogServiceResponse, error)
DeleteCatalogService(ctx context.Context, id string,
opts ...kkOps.Option) (*kkOps.DeleteCatalogServiceResponse, error)
FetchCatalogService(ctx context.Context, id string,
opts ...kkOps.Option) (*kkOps.FetchCatalogServiceResponse, error)
}
CatalogServicesAPI defines the interface for catalog service operations needed by the CLI.
type CatalogServicesAPIImpl ¶ added in v0.3.6
CatalogServicesAPIImpl provides the real SDK implementation.
func (*CatalogServicesAPIImpl) CreateCatalogService ¶ added in v0.3.6
func (c *CatalogServicesAPIImpl) CreateCatalogService(ctx context.Context, request kkComps.CreateCatalogService, opts ...kkOps.Option, ) (*kkOps.CreateCatalogServiceResponse, error)
func (*CatalogServicesAPIImpl) DeleteCatalogService ¶ added in v0.3.6
func (c *CatalogServicesAPIImpl) DeleteCatalogService(ctx context.Context, id string, opts ...kkOps.Option, ) (*kkOps.DeleteCatalogServiceResponse, error)
func (*CatalogServicesAPIImpl) FetchCatalogService ¶ added in v0.3.6
func (c *CatalogServicesAPIImpl) FetchCatalogService(ctx context.Context, id string, opts ...kkOps.Option, ) (*kkOps.FetchCatalogServiceResponse, error)
func (*CatalogServicesAPIImpl) ListCatalogServices ¶ added in v0.3.6
func (c *CatalogServicesAPIImpl) ListCatalogServices(ctx context.Context, request kkOps.ListCatalogServicesRequest, opts ...kkOps.Option, ) (*kkOps.ListCatalogServicesResponse, error)
func (*CatalogServicesAPIImpl) UpdateCatalogService ¶ added in v0.3.6
func (c *CatalogServicesAPIImpl) UpdateCatalogService( ctx context.Context, id string, request kkComps.UpdateCatalogService, opts ...kkOps.Option, ) (*kkOps.UpdateCatalogServiceResponse, error)
type ControlPlaneAPI ¶
type ControlPlaneAPI interface {
ListControlPlanes(ctx context.Context, request kkOPS.ListControlPlanesRequest,
opts ...kkOPS.Option) (*kkOPS.ListControlPlanesResponse, error)
CreateControlPlane(ctx context.Context, request kkCOM.CreateControlPlaneRequest,
opts ...kkOPS.Option) (*kkOPS.CreateControlPlaneResponse, error)
GetControlPlane(ctx context.Context, id string,
opts ...kkOPS.Option) (*kkOPS.GetControlPlaneResponse, error)
UpdateControlPlane(ctx context.Context, id string, updateControlPlaneRequest kkCOM.UpdateControlPlaneRequest,
opts ...kkOPS.Option) (*kkOPS.UpdateControlPlaneResponse, error)
DeleteControlPlane(ctx context.Context, id string,
opts ...kkOPS.Option) (*kkOPS.DeleteControlPlaneResponse, error)
}
type ControlPlaneGroupsAPI ¶ added in v0.3.0
type ControlPlaneGroupsAPI interface {
GetControlPlanesIDGroupMemberships(
ctx context.Context,
request kkOPS.GetControlPlanesIDGroupMembershipsRequest,
opts ...kkOPS.Option,
) (*kkOPS.GetControlPlanesIDGroupMembershipsResponse, error)
PutControlPlanesIDGroupMemberships(
ctx context.Context,
id string,
groupMembership *kkCOM.GroupMembership,
opts ...kkOPS.Option,
) (*kkOPS.PutControlPlanesIDGroupMembershipsResponse, error)
PostControlPlanesIDGroupMembershipsRemove(
ctx context.Context,
id string,
groupMembership *kkCOM.GroupMembership,
opts ...kkOPS.Option,
) (*kkOPS.PostControlPlanesIDGroupMembershipsRemoveResponse, error)
}
ControlPlaneGroupsAPI defines the subset of SDK operations required for managing control plane group memberships.
type DCRProviderListPayload ¶ added in v0.8.0
DCRProviderListPayload contains raw DCR provider response payloads.
type DCRProvidersAPI ¶ added in v0.8.0
type DCRProvidersAPI interface {
ListDcrProviders(ctx context.Context, request kkOPS.ListDcrProvidersRequest,
opts ...kkOPS.Option) (*kkOPS.ListDcrProvidersResponse, error)
ListDcrProviderPayloads(ctx context.Context, request kkOPS.ListDcrProvidersRequest) (*DCRProviderListPayload, error)
CreateDcrProvider(ctx context.Context,
provider kkComps.CreateDcrProviderRequest) (*kkOPS.CreateDcrProviderResponse, error)
UpdateDcrProvider(ctx context.Context, id string,
provider kkComps.UpdateDcrProviderRequest) (*kkOPS.UpdateDcrProviderResponse, error)
DeleteDcrProvider(ctx context.Context, id string) (*kkOPS.DeleteDcrProviderResponse, error)
}
type DCRProvidersAPIImpl ¶ added in v0.8.0
type DCRProvidersAPIImpl struct {
SDK *kkSDK.SDK
BaseURL string
Token string
TokenSource apiutil.TokenSource
HTTPClient kkSDK.HTTPClient
}
DCRProvidersAPIImpl provides an implementation of the DCRProvidersAPI interface
func (*DCRProvidersAPIImpl) CreateDcrProvider ¶ added in v0.8.0
func (a *DCRProvidersAPIImpl) CreateDcrProvider(ctx context.Context, provider kkComps.CreateDcrProviderRequest, ) (*kkOPS.CreateDcrProviderResponse, error)
func (*DCRProvidersAPIImpl) DeleteDcrProvider ¶ added in v0.8.0
func (a *DCRProvidersAPIImpl) DeleteDcrProvider(ctx context.Context, id string, ) (*kkOPS.DeleteDcrProviderResponse, error)
func (*DCRProvidersAPIImpl) ListDcrProviderPayloads ¶ added in v0.8.0
func (a *DCRProvidersAPIImpl) ListDcrProviderPayloads( ctx context.Context, request kkOPS.ListDcrProvidersRequest, ) (*DCRProviderListPayload, error)
func (*DCRProvidersAPIImpl) ListDcrProviders ¶ added in v0.8.0
func (a *DCRProvidersAPIImpl) ListDcrProviders(ctx context.Context, request kkOPS.ListDcrProvidersRequest, opts ...kkOPS.Option, ) (*kkOPS.ListDcrProvidersResponse, error)
func (*DCRProvidersAPIImpl) UpdateDcrProvider ¶ added in v0.8.0
func (a *DCRProvidersAPIImpl) UpdateDcrProvider(ctx context.Context, id string, provider kkComps.UpdateDcrProviderRequest, ) (*kkOPS.UpdateDcrProviderResponse, error)
type DashboardsAPI ¶ added in v1.0.0
type DashboardsAPI interface {
DashboardsList(ctx context.Context, request kkOps.DashboardsListRequest,
opts ...kkOps.Option) (*kkOps.DashboardsListResponse, error)
DashboardsCreate(ctx context.Context, request kkComps.DashboardUpdateRequest,
opts ...kkOps.Option) (*kkOps.DashboardsCreateResponse, error)
DashboardsGet(ctx context.Context, dashboardID string,
opts ...kkOps.Option) (*kkOps.DashboardsGetResponse, error)
DashboardsUpdate(ctx context.Context, dashboardID string, request kkComps.DashboardUpdateRequest,
opts ...kkOps.Option) (*kkOps.DashboardsUpdateResponse, error)
DashboardsDelete(ctx context.Context, dashboardID string,
opts ...kkOps.Option) (*kkOps.DashboardsDeleteResponse, error)
}
DashboardsAPI defines the interface for Analytics dashboard operations needed by kongctl.
type DashboardsAPIImpl ¶ added in v1.0.0
DashboardsAPIImpl provides the real SDK implementation.
func (*DashboardsAPIImpl) DashboardsCreate ¶ added in v1.0.0
func (d *DashboardsAPIImpl) DashboardsCreate(ctx context.Context, request kkComps.DashboardUpdateRequest, opts ...kkOps.Option, ) (*kkOps.DashboardsCreateResponse, error)
func (*DashboardsAPIImpl) DashboardsDelete ¶ added in v1.0.0
func (d *DashboardsAPIImpl) DashboardsDelete(ctx context.Context, dashboardID string, opts ...kkOps.Option, ) (*kkOps.DashboardsDeleteResponse, error)
func (*DashboardsAPIImpl) DashboardsGet ¶ added in v1.0.0
func (d *DashboardsAPIImpl) DashboardsGet(ctx context.Context, dashboardID string, opts ...kkOps.Option, ) (*kkOps.DashboardsGetResponse, error)
func (*DashboardsAPIImpl) DashboardsList ¶ added in v1.0.0
func (d *DashboardsAPIImpl) DashboardsList(ctx context.Context, request kkOps.DashboardsListRequest, opts ...kkOps.Option, ) (*kkOps.DashboardsListResponse, error)
func (*DashboardsAPIImpl) DashboardsUpdate ¶ added in v1.0.0
func (d *DashboardsAPIImpl) DashboardsUpdate( ctx context.Context, dashboardID string, request kkComps.DashboardUpdateRequest, opts ...kkOps.Option, ) (*kkOps.DashboardsUpdateResponse, error)
type DataPlaneCertificateAPI ¶ added in v0.10.0
type DataPlaneCertificateAPI interface {
ListDpClientCertificates(
ctx context.Context,
controlPlaneID string,
opts ...kkOps.Option,
) (*kkOps.ListDpClientCertificatesResponse, error)
CreateDataplaneCertificate(
ctx context.Context,
controlPlaneID string,
request *kkComps.DataPlaneClientCertificateRequest,
opts ...kkOps.Option,
) (*kkOps.CreateDataplaneCertificateResponse, error)
GetDataplaneCertificate(
ctx context.Context,
controlPlaneID string,
certificateID string,
opts ...kkOps.Option,
) (*kkOps.GetDataplaneCertificateResponse, error)
DeleteDataplaneCertificate(
ctx context.Context,
controlPlaneID string,
certificateID string,
opts ...kkOps.Option,
) (*kkOps.DeleteDataplaneCertificateResponse, error)
}
type DataPlaneCertificateAPIImpl ¶ added in v0.10.0
func (*DataPlaneCertificateAPIImpl) CreateDataplaneCertificate ¶ added in v0.10.0
func (a *DataPlaneCertificateAPIImpl) CreateDataplaneCertificate( ctx context.Context, controlPlaneID string, request *kkComps.DataPlaneClientCertificateRequest, opts ...kkOps.Option, ) (*kkOps.CreateDataplaneCertificateResponse, error)
func (*DataPlaneCertificateAPIImpl) DeleteDataplaneCertificate ¶ added in v0.10.0
func (a *DataPlaneCertificateAPIImpl) DeleteDataplaneCertificate( ctx context.Context, controlPlaneID string, certificateID string, opts ...kkOps.Option, ) (*kkOps.DeleteDataplaneCertificateResponse, error)
func (*DataPlaneCertificateAPIImpl) GetDataplaneCertificate ¶ added in v0.10.0
func (a *DataPlaneCertificateAPIImpl) GetDataplaneCertificate( ctx context.Context, controlPlaneID string, certificateID string, opts ...kkOps.Option, ) (*kkOps.GetDataplaneCertificateResponse, error)
func (*DataPlaneCertificateAPIImpl) ListDpClientCertificates ¶ added in v0.10.0
func (a *DataPlaneCertificateAPIImpl) ListDpClientCertificates( ctx context.Context, controlPlaneID string, opts ...kkOps.Option, ) (*kkOps.ListDpClientCertificatesResponse, error)
type EGWControlPlaneAPI ¶ added in v0.3.7
type EGWControlPlaneAPI interface {
// Event Gateway Control Plane operations
ListEGWControlPlanes(ctx context.Context, request kkOps.ListEventGatewaysRequest,
opts ...kkOps.Option) (*kkOps.ListEventGatewaysResponse, error)
FetchEGWControlPlane(ctx context.Context, gatewayID string,
opts ...kkOps.Option) (*kkOps.GetEventGatewayResponse, error)
CreateEGWControlPlane(ctx context.Context, request kkComps.CreateGatewayRequest,
opts ...kkOps.Option) (*kkOps.CreateEventGatewayResponse, error)
UpdateEGWControlPlane(ctx context.Context, gatewayID string, request kkComps.UpdateGatewayRequest,
opts ...kkOps.Option) (*kkOps.UpdateEventGatewayResponse, error)
DeleteEGWControlPlane(ctx context.Context, gatewayID string,
opts ...kkOps.Option) (*kkOps.DeleteEventGatewayResponse, error)
}
type EGWControlPlaneAPIImpl ¶ added in v0.3.7
EGWControlPlaneAPIImpl provides an implementation of the EGWControlPlaneAPI interface. It implements all Event Gateway Control Plane operations defined by EGWControlPlaneAPI.
func (*EGWControlPlaneAPIImpl) CreateEGWControlPlane ¶ added in v0.3.7
func (a *EGWControlPlaneAPIImpl) CreateEGWControlPlane(ctx context.Context, request kkComps.CreateGatewayRequest, opts ...kkOps.Option, ) (*kkOps.CreateEventGatewayResponse, error)
func (*EGWControlPlaneAPIImpl) DeleteEGWControlPlane ¶ added in v0.3.7
func (a *EGWControlPlaneAPIImpl) DeleteEGWControlPlane(ctx context.Context, gatewayID string, opts ...kkOps.Option, ) (*kkOps.DeleteEventGatewayResponse, error)
func (*EGWControlPlaneAPIImpl) FetchEGWControlPlane ¶ added in v0.3.7
func (a *EGWControlPlaneAPIImpl) FetchEGWControlPlane(ctx context.Context, gatewayID string, opts ...kkOps.Option, ) (*kkOps.GetEventGatewayResponse, error)
func (*EGWControlPlaneAPIImpl) ListEGWControlPlanes ¶ added in v0.3.7
func (a *EGWControlPlaneAPIImpl) ListEGWControlPlanes(ctx context.Context, request kkOps.ListEventGatewaysRequest, opts ...kkOps.Option, ) (*kkOps.ListEventGatewaysResponse, error)
func (*EGWControlPlaneAPIImpl) UpdateEGWControlPlane ¶ added in v0.3.7
func (a *EGWControlPlaneAPIImpl) UpdateEGWControlPlane( ctx context.Context, gatewayID string, request kkComps.UpdateGatewayRequest, opts ...kkOps.Option, ) (*kkOps.UpdateEventGatewayResponse, error)
type EventGatewayBackendClusterAPI ¶ added in v0.3.8
type EventGatewayBackendClusterAPI interface {
// Event Gateway Backend Cluster operations
ListEventGatewayBackendClusters(ctx context.Context, request kkOps.ListEventGatewayBackendClustersRequest,
opts ...kkOps.Option) (*kkOps.ListEventGatewayBackendClustersResponse, error)
FetchEventGatewayBackendCluster(ctx context.Context, gatewayID string, clusterID string,
opts ...kkOps.Option) (*kkOps.GetEventGatewayBackendClusterResponse, error)
CreateEventGatewayBackendCluster(ctx context.Context, gatewayID string, request kkComps.CreateBackendClusterRequest,
opts ...kkOps.Option) (*kkOps.CreateEventGatewayBackendClusterResponse, error)
UpdateEventGatewayBackendCluster(
ctx context.Context,
gatewayID string,
clusterID string,
request kkComps.UpdateBackendClusterRequest,
opts ...kkOps.Option,
) (*kkOps.UpdateEventGatewayBackendClusterResponse, error)
DeleteEventGatewayBackendCluster(ctx context.Context, gatewayID string, clusterID string,
opts ...kkOps.Option) (*kkOps.DeleteEventGatewayBackendClusterResponse, error)
}
type EventGatewayBackendClusterAPIImpl ¶ added in v0.3.8
EventGatewayBackendClusterAPIImpl provides an implementation of the EventGatewayBackendClusterAPI interface. It implements all Event Gateway Backend Cluster operations defined by EventGatewayBackendClusterAPI.
func (*EventGatewayBackendClusterAPIImpl) CreateEventGatewayBackendCluster ¶ added in v0.3.8
func (a *EventGatewayBackendClusterAPIImpl) CreateEventGatewayBackendCluster( ctx context.Context, gatewayID string, request kkComps.CreateBackendClusterRequest, opts ...kkOps.Option, ) (*kkOps.CreateEventGatewayBackendClusterResponse, error)
func (*EventGatewayBackendClusterAPIImpl) DeleteEventGatewayBackendCluster ¶ added in v0.3.8
func (a *EventGatewayBackendClusterAPIImpl) DeleteEventGatewayBackendCluster( ctx context.Context, gatewayID string, clusterID string, opts ...kkOps.Option, ) (*kkOps.DeleteEventGatewayBackendClusterResponse, error)
func (*EventGatewayBackendClusterAPIImpl) FetchEventGatewayBackendCluster ¶ added in v0.3.8
func (a *EventGatewayBackendClusterAPIImpl) FetchEventGatewayBackendCluster( ctx context.Context, gatewayID string, clusterID string, opts ...kkOps.Option, ) (*kkOps.GetEventGatewayBackendClusterResponse, error)
func (*EventGatewayBackendClusterAPIImpl) ListEventGatewayBackendClusters ¶ added in v0.3.8
func (a *EventGatewayBackendClusterAPIImpl) ListEventGatewayBackendClusters( ctx context.Context, request kkOps.ListEventGatewayBackendClustersRequest, opts ...kkOps.Option, ) (*kkOps.ListEventGatewayBackendClustersResponse, error)
func (*EventGatewayBackendClusterAPIImpl) UpdateEventGatewayBackendCluster ¶ added in v0.3.8
func (a *EventGatewayBackendClusterAPIImpl) UpdateEventGatewayBackendCluster( ctx context.Context, gatewayID string, clusterID string, request kkComps.UpdateBackendClusterRequest, opts ...kkOps.Option, ) (*kkOps.UpdateEventGatewayBackendClusterResponse, error)
type EventGatewayClusterPolicyAPI ¶ added in v0.8.0
type EventGatewayClusterPolicyAPI interface {
ListEventGatewayVirtualClusterClusterLevelPolicies(ctx context.Context,
request kkOps.ListEventGatewayVirtualClusterClusterLevelPoliciesRequest,
opts ...kkOps.Option) (*kkOps.ListEventGatewayVirtualClusterClusterLevelPoliciesResponse, error)
GetEventGatewayVirtualClusterClusterLevelPolicy(ctx context.Context,
request kkOps.GetEventGatewayVirtualClusterClusterLevelPolicyRequest,
opts ...kkOps.Option) (*kkOps.GetEventGatewayVirtualClusterClusterLevelPolicyResponse, error)
CreateEventGatewayVirtualClusterClusterLevelPolicy(ctx context.Context,
request kkOps.CreateEventGatewayVirtualClusterClusterLevelPolicyRequest,
opts ...kkOps.Option) (*kkOps.CreateEventGatewayVirtualClusterClusterLevelPolicyResponse, error)
UpdateEventGatewayVirtualClusterClusterLevelPolicy(ctx context.Context,
request kkOps.UpdateEventGatewayVirtualClusterClusterLevelPolicyRequest,
opts ...kkOps.Option) (*kkOps.UpdateEventGatewayVirtualClusterClusterLevelPolicyResponse, error)
DeleteEventGatewayVirtualClusterClusterLevelPolicy(ctx context.Context,
request kkOps.DeleteEventGatewayVirtualClusterClusterLevelPolicyRequest,
opts ...kkOps.Option) (*kkOps.DeleteEventGatewayVirtualClusterClusterLevelPolicyResponse, error)
}
EventGatewayClusterPolicyAPI defines the interface for Event Gateway Virtual Cluster Cluster-level Policy operations
type EventGatewayClusterPolicyAPIImpl ¶ added in v0.8.0
EventGatewayClusterPolicyAPIImpl provides an implementation of the EventGatewayClusterPolicyAPI interface.
func (*EventGatewayClusterPolicyAPIImpl) CreateEventGatewayVirtualClusterClusterLevelPolicy ¶ added in v0.8.0
func (a *EventGatewayClusterPolicyAPIImpl) CreateEventGatewayVirtualClusterClusterLevelPolicy( ctx context.Context, request kkOps.CreateEventGatewayVirtualClusterClusterLevelPolicyRequest, opts ...kkOps.Option, ) (*kkOps.CreateEventGatewayVirtualClusterClusterLevelPolicyResponse, error)
func (*EventGatewayClusterPolicyAPIImpl) DeleteEventGatewayVirtualClusterClusterLevelPolicy ¶ added in v0.8.0
func (a *EventGatewayClusterPolicyAPIImpl) DeleteEventGatewayVirtualClusterClusterLevelPolicy( ctx context.Context, request kkOps.DeleteEventGatewayVirtualClusterClusterLevelPolicyRequest, opts ...kkOps.Option, ) (*kkOps.DeleteEventGatewayVirtualClusterClusterLevelPolicyResponse, error)
func (*EventGatewayClusterPolicyAPIImpl) GetEventGatewayVirtualClusterClusterLevelPolicy ¶ added in v0.8.0
func (a *EventGatewayClusterPolicyAPIImpl) GetEventGatewayVirtualClusterClusterLevelPolicy( ctx context.Context, request kkOps.GetEventGatewayVirtualClusterClusterLevelPolicyRequest, opts ...kkOps.Option, ) (*kkOps.GetEventGatewayVirtualClusterClusterLevelPolicyResponse, error)
func (*EventGatewayClusterPolicyAPIImpl) ListEventGatewayVirtualClusterClusterLevelPolicies ¶ added in v0.8.0
func (a *EventGatewayClusterPolicyAPIImpl) ListEventGatewayVirtualClusterClusterLevelPolicies( ctx context.Context, request kkOps.ListEventGatewayVirtualClusterClusterLevelPoliciesRequest, opts ...kkOps.Option, ) (*kkOps.ListEventGatewayVirtualClusterClusterLevelPoliciesResponse, error)
func (*EventGatewayClusterPolicyAPIImpl) UpdateEventGatewayVirtualClusterClusterLevelPolicy ¶ added in v0.8.0
func (a *EventGatewayClusterPolicyAPIImpl) UpdateEventGatewayVirtualClusterClusterLevelPolicy( ctx context.Context, request kkOps.UpdateEventGatewayVirtualClusterClusterLevelPolicyRequest, opts ...kkOps.Option, ) (*kkOps.UpdateEventGatewayVirtualClusterClusterLevelPolicyResponse, error)
type EventGatewayConsumePolicyAPI ¶ added in v0.8.0
type EventGatewayConsumePolicyAPI interface {
ListEventGatewayVirtualClusterConsumePolicies(
ctx context.Context,
request kkOps.ListEventGatewayVirtualClusterConsumePoliciesRequest,
opts ...kkOps.Option,
) (*kkOps.ListEventGatewayVirtualClusterConsumePoliciesResponse, error)
GetEventGatewayVirtualClusterConsumePolicy(
ctx context.Context,
request kkOps.GetEventGatewayVirtualClusterConsumePolicyRequest,
opts ...kkOps.Option,
) (*kkOps.GetEventGatewayVirtualClusterConsumePolicyResponse, error)
CreateEventGatewayVirtualClusterConsumePolicy(
ctx context.Context,
request kkOps.CreateEventGatewayVirtualClusterConsumePolicyRequest,
opts ...kkOps.Option,
) (*kkOps.CreateEventGatewayVirtualClusterConsumePolicyResponse, error)
UpdateEventGatewayVirtualClusterConsumePolicy(
ctx context.Context,
request kkOps.UpdateEventGatewayVirtualClusterConsumePolicyRequest,
opts ...kkOps.Option,
) (*kkOps.UpdateEventGatewayVirtualClusterConsumePolicyResponse, error)
DeleteEventGatewayVirtualClusterConsumePolicy(
ctx context.Context,
request kkOps.DeleteEventGatewayVirtualClusterConsumePolicyRequest,
opts ...kkOps.Option,
) (*kkOps.DeleteEventGatewayVirtualClusterConsumePolicyResponse, error)
}
EventGatewayConsumePolicyAPI defines the interface for Event Gateway Virtual Cluster Consume Policy operations.
type EventGatewayConsumePolicyAPIImpl ¶ added in v0.8.0
EventGatewayConsumePolicyAPIImpl provides an implementation of the EventGatewayConsumePolicyAPI interface.
func (*EventGatewayConsumePolicyAPIImpl) CreateEventGatewayVirtualClusterConsumePolicy ¶ added in v0.8.0
func (a *EventGatewayConsumePolicyAPIImpl) CreateEventGatewayVirtualClusterConsumePolicy( ctx context.Context, request kkOps.CreateEventGatewayVirtualClusterConsumePolicyRequest, opts ...kkOps.Option, ) (*kkOps.CreateEventGatewayVirtualClusterConsumePolicyResponse, error)
func (*EventGatewayConsumePolicyAPIImpl) DeleteEventGatewayVirtualClusterConsumePolicy ¶ added in v0.8.0
func (a *EventGatewayConsumePolicyAPIImpl) DeleteEventGatewayVirtualClusterConsumePolicy( ctx context.Context, request kkOps.DeleteEventGatewayVirtualClusterConsumePolicyRequest, opts ...kkOps.Option, ) (*kkOps.DeleteEventGatewayVirtualClusterConsumePolicyResponse, error)
func (*EventGatewayConsumePolicyAPIImpl) GetEventGatewayVirtualClusterConsumePolicy ¶ added in v0.8.0
func (a *EventGatewayConsumePolicyAPIImpl) GetEventGatewayVirtualClusterConsumePolicy( ctx context.Context, request kkOps.GetEventGatewayVirtualClusterConsumePolicyRequest, opts ...kkOps.Option, ) (*kkOps.GetEventGatewayVirtualClusterConsumePolicyResponse, error)
func (*EventGatewayConsumePolicyAPIImpl) ListEventGatewayVirtualClusterConsumePolicies ¶ added in v0.8.0
func (a *EventGatewayConsumePolicyAPIImpl) ListEventGatewayVirtualClusterConsumePolicies( ctx context.Context, request kkOps.ListEventGatewayVirtualClusterConsumePoliciesRequest, opts ...kkOps.Option, ) (*kkOps.ListEventGatewayVirtualClusterConsumePoliciesResponse, error)
func (*EventGatewayConsumePolicyAPIImpl) UpdateEventGatewayVirtualClusterConsumePolicy ¶ added in v0.8.0
func (a *EventGatewayConsumePolicyAPIImpl) UpdateEventGatewayVirtualClusterConsumePolicy( ctx context.Context, request kkOps.UpdateEventGatewayVirtualClusterConsumePolicyRequest, opts ...kkOps.Option, ) (*kkOps.UpdateEventGatewayVirtualClusterConsumePolicyResponse, error)
type EventGatewayDataPlaneCertificateAPI ¶ added in v0.6.0
type EventGatewayDataPlaneCertificateAPI interface {
// Event Gateway Data Plane Certificate operations
ListEventGatewayDataPlaneCertificates(ctx context.Context,
request kkOps.ListEventGatewayDataPlaneCertificatesRequest,
opts ...kkOps.Option) (*kkOps.ListEventGatewayDataPlaneCertificatesResponse, error)
FetchEventGatewayDataPlaneCertificate(ctx context.Context, gatewayID string, certificateID string,
opts ...kkOps.Option) (*kkOps.GetEventGatewayDataPlaneCertificateResponse, error)
CreateEventGatewayDataPlaneCertificate(ctx context.Context, gatewayID string,
request kkComps.CreateEventGatewayDataPlaneCertificateRequest,
opts ...kkOps.Option) (*kkOps.CreateEventGatewayDataPlaneCertificateResponse, error)
UpdateEventGatewayDataPlaneCertificate(
ctx context.Context,
gatewayID string,
certificateID string,
request kkComps.UpdateEventGatewayDataPlaneCertificateRequest,
opts ...kkOps.Option,
) (*kkOps.UpdateEventGatewayDataPlaneCertificateResponse, error)
DeleteEventGatewayDataPlaneCertificate(ctx context.Context, gatewayID string, certificateID string,
opts ...kkOps.Option) (*kkOps.DeleteEventGatewayDataPlaneCertificateResponse, error)
}
type EventGatewayDataPlaneCertificateAPIImpl ¶ added in v0.6.0
EventGatewayDataPlaneCertificateAPIImpl provides an implementation of the EventGatewayDataPlaneCertificateAPI interface. It implements all Event Gateway Data Plane Certificate operations.
func (*EventGatewayDataPlaneCertificateAPIImpl) CreateEventGatewayDataPlaneCertificate ¶ added in v0.6.0
func (a *EventGatewayDataPlaneCertificateAPIImpl) CreateEventGatewayDataPlaneCertificate( ctx context.Context, gatewayID string, request kkComps.CreateEventGatewayDataPlaneCertificateRequest, opts ...kkOps.Option, ) (*kkOps.CreateEventGatewayDataPlaneCertificateResponse, error)
func (*EventGatewayDataPlaneCertificateAPIImpl) DeleteEventGatewayDataPlaneCertificate ¶ added in v0.6.0
func (a *EventGatewayDataPlaneCertificateAPIImpl) DeleteEventGatewayDataPlaneCertificate( ctx context.Context, gatewayID string, certificateID string, opts ...kkOps.Option, ) (*kkOps.DeleteEventGatewayDataPlaneCertificateResponse, error)
func (*EventGatewayDataPlaneCertificateAPIImpl) FetchEventGatewayDataPlaneCertificate ¶ added in v0.6.0
func (a *EventGatewayDataPlaneCertificateAPIImpl) FetchEventGatewayDataPlaneCertificate( ctx context.Context, gatewayID string, certificateID string, opts ...kkOps.Option, ) (*kkOps.GetEventGatewayDataPlaneCertificateResponse, error)
func (*EventGatewayDataPlaneCertificateAPIImpl) ListEventGatewayDataPlaneCertificates ¶ added in v0.6.0
func (a *EventGatewayDataPlaneCertificateAPIImpl) ListEventGatewayDataPlaneCertificates( ctx context.Context, request kkOps.ListEventGatewayDataPlaneCertificatesRequest, opts ...kkOps.Option, ) (*kkOps.ListEventGatewayDataPlaneCertificatesResponse, error)
func (*EventGatewayDataPlaneCertificateAPIImpl) UpdateEventGatewayDataPlaneCertificate ¶ added in v0.6.0
func (a *EventGatewayDataPlaneCertificateAPIImpl) UpdateEventGatewayDataPlaneCertificate( ctx context.Context, gatewayID string, certificateID string, request kkComps.UpdateEventGatewayDataPlaneCertificateRequest, opts ...kkOps.Option, ) (*kkOps.UpdateEventGatewayDataPlaneCertificateResponse, error)
type EventGatewayListenerAPI ¶ added in v0.5.0
type EventGatewayListenerAPI interface {
// Event Gateway Listener operations
ListEventGatewayListeners(ctx context.Context, request kkOps.ListEventGatewayListenersRequest,
opts ...kkOps.Option) (*kkOps.ListEventGatewayListenersResponse, error)
FetchEventGatewayListener(ctx context.Context, gatewayID string, listenerID string,
opts ...kkOps.Option) (*kkOps.GetEventGatewayListenerResponse, error)
CreateEventGatewayListener(ctx context.Context, gatewayID string, request kkComps.CreateEventGatewayListenerRequest,
opts ...kkOps.Option) (*kkOps.CreateEventGatewayListenerResponse, error)
UpdateEventGatewayListener(
ctx context.Context,
gatewayID string,
listenerID string,
request kkComps.UpdateEventGatewayListenerRequest,
opts ...kkOps.Option,
) (*kkOps.UpdateEventGatewayListenerResponse, error)
DeleteEventGatewayListener(ctx context.Context, gatewayID string, listenerID string,
opts ...kkOps.Option) (*kkOps.DeleteEventGatewayListenerResponse, error)
}
type EventGatewayListenerAPIImpl ¶ added in v0.5.0
EventGatewayListenerAPIImpl provides an implementation of the EventGatewayListenerAPI interface. It implements all Event Gateway Listener operations defined by EventGatewayListenerAPI.
func (*EventGatewayListenerAPIImpl) CreateEventGatewayListener ¶ added in v0.5.0
func (a *EventGatewayListenerAPIImpl) CreateEventGatewayListener( ctx context.Context, gatewayID string, request kkComps.CreateEventGatewayListenerRequest, opts ...kkOps.Option, ) (*kkOps.CreateEventGatewayListenerResponse, error)
func (*EventGatewayListenerAPIImpl) DeleteEventGatewayListener ¶ added in v0.5.0
func (a *EventGatewayListenerAPIImpl) DeleteEventGatewayListener( ctx context.Context, gatewayID string, listenerID string, opts ...kkOps.Option, ) (*kkOps.DeleteEventGatewayListenerResponse, error)
func (*EventGatewayListenerAPIImpl) FetchEventGatewayListener ¶ added in v0.5.0
func (a *EventGatewayListenerAPIImpl) FetchEventGatewayListener( ctx context.Context, gatewayID string, listenerID string, opts ...kkOps.Option, ) (*kkOps.GetEventGatewayListenerResponse, error)
func (*EventGatewayListenerAPIImpl) ListEventGatewayListeners ¶ added in v0.5.0
func (a *EventGatewayListenerAPIImpl) ListEventGatewayListeners( ctx context.Context, request kkOps.ListEventGatewayListenersRequest, opts ...kkOps.Option, ) (*kkOps.ListEventGatewayListenersResponse, error)
func (*EventGatewayListenerAPIImpl) UpdateEventGatewayListener ¶ added in v0.5.0
func (a *EventGatewayListenerAPIImpl) UpdateEventGatewayListener( ctx context.Context, gatewayID string, listenerID string, request kkComps.UpdateEventGatewayListenerRequest, opts ...kkOps.Option, ) (*kkOps.UpdateEventGatewayListenerResponse, error)
type EventGatewayListenerPolicyAPI ¶ added in v0.5.0
type EventGatewayListenerPolicyAPI interface {
// Event Gateway Listener Policy operations
ListEventGatewayListenerPolicies(ctx context.Context,
request kkOps.ListEventGatewayListenerPoliciesRequest,
opts ...kkOps.Option) (*kkOps.ListEventGatewayListenerPoliciesResponse, error)
GetEventGatewayListenerPolicy(ctx context.Context,
request kkOps.GetEventGatewayListenerPolicyRequest,
opts ...kkOps.Option) (*kkOps.GetEventGatewayListenerPolicyResponse, error)
CreateEventGatewayListenerPolicy(ctx context.Context,
request kkOps.CreateEventGatewayListenerPolicyRequest,
opts ...kkOps.Option) (*kkOps.CreateEventGatewayListenerPolicyResponse, error)
UpdateEventGatewayListenerPolicy(ctx context.Context,
request kkOps.UpdateEventGatewayListenerPolicyRequest,
opts ...kkOps.Option) (*kkOps.UpdateEventGatewayListenerPolicyResponse, error)
DeleteEventGatewayListenerPolicy(ctx context.Context,
request kkOps.DeleteEventGatewayListenerPolicyRequest,
opts ...kkOps.Option) (*kkOps.DeleteEventGatewayListenerPolicyResponse, error)
}
type EventGatewayListenerPolicyAPIImpl ¶ added in v0.5.0
EventGatewayListenerPolicyAPIImpl provides an implementation of the EventGatewayListenerPolicyAPI interface.
func (*EventGatewayListenerPolicyAPIImpl) CreateEventGatewayListenerPolicy ¶ added in v0.5.0
func (a *EventGatewayListenerPolicyAPIImpl) CreateEventGatewayListenerPolicy( ctx context.Context, request kkOps.CreateEventGatewayListenerPolicyRequest, opts ...kkOps.Option, ) (*kkOps.CreateEventGatewayListenerPolicyResponse, error)
func (*EventGatewayListenerPolicyAPIImpl) DeleteEventGatewayListenerPolicy ¶ added in v0.5.0
func (a *EventGatewayListenerPolicyAPIImpl) DeleteEventGatewayListenerPolicy( ctx context.Context, request kkOps.DeleteEventGatewayListenerPolicyRequest, opts ...kkOps.Option, ) (*kkOps.DeleteEventGatewayListenerPolicyResponse, error)
func (*EventGatewayListenerPolicyAPIImpl) GetEventGatewayListenerPolicy ¶ added in v0.5.0
func (a *EventGatewayListenerPolicyAPIImpl) GetEventGatewayListenerPolicy( ctx context.Context, request kkOps.GetEventGatewayListenerPolicyRequest, opts ...kkOps.Option, ) (*kkOps.GetEventGatewayListenerPolicyResponse, error)
func (*EventGatewayListenerPolicyAPIImpl) ListEventGatewayListenerPolicies ¶ added in v0.5.0
func (a *EventGatewayListenerPolicyAPIImpl) ListEventGatewayListenerPolicies( ctx context.Context, request kkOps.ListEventGatewayListenerPoliciesRequest, opts ...kkOps.Option, ) (*kkOps.ListEventGatewayListenerPoliciesResponse, error)
func (*EventGatewayListenerPolicyAPIImpl) UpdateEventGatewayListenerPolicy ¶ added in v0.5.0
func (a *EventGatewayListenerPolicyAPIImpl) UpdateEventGatewayListenerPolicy( ctx context.Context, request kkOps.UpdateEventGatewayListenerPolicyRequest, opts ...kkOps.Option, ) (*kkOps.UpdateEventGatewayListenerPolicyResponse, error)
type EventGatewayProducePolicyAPI ¶ added in v0.8.0
type EventGatewayProducePolicyAPI interface {
ListEventGatewayVirtualClusterProducePolicies(ctx context.Context,
request kkOps.ListEventGatewayVirtualClusterProducePoliciesRequest,
opts ...kkOps.Option) (*kkOps.ListEventGatewayVirtualClusterProducePoliciesResponse, error)
GetEventGatewayVirtualClusterProducePolicy(ctx context.Context,
request kkOps.GetEventGatewayVirtualClusterProducePolicyRequest,
opts ...kkOps.Option) (*kkOps.GetEventGatewayVirtualClusterProducePolicyResponse, error)
CreateEventGatewayVirtualClusterProducePolicy(ctx context.Context,
request kkOps.CreateEventGatewayVirtualClusterProducePolicyRequest,
opts ...kkOps.Option) (*kkOps.CreateEventGatewayVirtualClusterProducePolicyResponse, error)
UpdateEventGatewayVirtualClusterProducePolicy(ctx context.Context,
request kkOps.UpdateEventGatewayVirtualClusterProducePolicyRequest,
opts ...kkOps.Option) (*kkOps.UpdateEventGatewayVirtualClusterProducePolicyResponse, error)
DeleteEventGatewayVirtualClusterProducePolicy(ctx context.Context,
request kkOps.DeleteEventGatewayVirtualClusterProducePolicyRequest,
opts ...kkOps.Option) (*kkOps.DeleteEventGatewayVirtualClusterProducePolicyResponse, error)
}
EventGatewayProducePolicyAPI defines the interface for Event Gateway Virtual Cluster Produce Policy operations
type EventGatewayProducePolicyAPIImpl ¶ added in v0.8.0
EventGatewayProducePolicyAPIImpl provides an implementation of the EventGatewayProducePolicyAPI interface.
func (*EventGatewayProducePolicyAPIImpl) CreateEventGatewayVirtualClusterProducePolicy ¶ added in v0.8.0
func (a *EventGatewayProducePolicyAPIImpl) CreateEventGatewayVirtualClusterProducePolicy( ctx context.Context, request kkOps.CreateEventGatewayVirtualClusterProducePolicyRequest, opts ...kkOps.Option, ) (*kkOps.CreateEventGatewayVirtualClusterProducePolicyResponse, error)
func (*EventGatewayProducePolicyAPIImpl) DeleteEventGatewayVirtualClusterProducePolicy ¶ added in v0.8.0
func (a *EventGatewayProducePolicyAPIImpl) DeleteEventGatewayVirtualClusterProducePolicy( ctx context.Context, request kkOps.DeleteEventGatewayVirtualClusterProducePolicyRequest, opts ...kkOps.Option, ) (*kkOps.DeleteEventGatewayVirtualClusterProducePolicyResponse, error)
func (*EventGatewayProducePolicyAPIImpl) GetEventGatewayVirtualClusterProducePolicy ¶ added in v0.8.0
func (a *EventGatewayProducePolicyAPIImpl) GetEventGatewayVirtualClusterProducePolicy( ctx context.Context, request kkOps.GetEventGatewayVirtualClusterProducePolicyRequest, opts ...kkOps.Option, ) (*kkOps.GetEventGatewayVirtualClusterProducePolicyResponse, error)
func (*EventGatewayProducePolicyAPIImpl) ListEventGatewayVirtualClusterProducePolicies ¶ added in v0.8.0
func (a *EventGatewayProducePolicyAPIImpl) ListEventGatewayVirtualClusterProducePolicies( ctx context.Context, request kkOps.ListEventGatewayVirtualClusterProducePoliciesRequest, opts ...kkOps.Option, ) (*kkOps.ListEventGatewayVirtualClusterProducePoliciesResponse, error)
func (*EventGatewayProducePolicyAPIImpl) UpdateEventGatewayVirtualClusterProducePolicy ¶ added in v0.8.0
func (a *EventGatewayProducePolicyAPIImpl) UpdateEventGatewayVirtualClusterProducePolicy( ctx context.Context, request kkOps.UpdateEventGatewayVirtualClusterProducePolicyRequest, opts ...kkOps.Option, ) (*kkOps.UpdateEventGatewayVirtualClusterProducePolicyResponse, error)
type EventGatewaySchemaRegistryAPI ¶ added in v0.8.0
type EventGatewaySchemaRegistryAPI interface {
ListEventGatewaySchemaRegistries(
ctx context.Context,
request kkOps.ListEventGatewaySchemaRegistriesRequest,
opts ...kkOps.Option,
) (*kkOps.ListEventGatewaySchemaRegistriesResponse, error)
GetEventGatewaySchemaRegistry(
ctx context.Context,
gatewayID string,
schemaRegistryID string,
opts ...kkOps.Option,
) (*kkOps.GetEventGatewaySchemaRegistryResponse, error)
CreateEventGatewaySchemaRegistry(
ctx context.Context,
gatewayID string,
request kkComps.SchemaRegistryCreate,
opts ...kkOps.Option,
) (*kkOps.CreateEventGatewaySchemaRegistryResponse, error)
UpdateEventGatewaySchemaRegistry(
ctx context.Context,
gatewayID string,
schemaRegistryID string,
request kkComps.SchemaRegistryUpdate,
opts ...kkOps.Option,
) (*kkOps.UpdateEventGatewaySchemaRegistryResponse, error)
DeleteEventGatewaySchemaRegistry(
ctx context.Context,
gatewayID string,
schemaRegistryID string,
opts ...kkOps.Option,
) (*kkOps.DeleteEventGatewaySchemaRegistryResponse, error)
}
EventGatewaySchemaRegistryAPI defines operations for Event Gateway Schema Registries.
type EventGatewaySchemaRegistryAPIImpl ¶ added in v0.8.0
EventGatewaySchemaRegistryAPIImpl implements EventGatewaySchemaRegistryAPI using the Konnect SDK.
func (*EventGatewaySchemaRegistryAPIImpl) CreateEventGatewaySchemaRegistry ¶ added in v0.8.0
func (a *EventGatewaySchemaRegistryAPIImpl) CreateEventGatewaySchemaRegistry( ctx context.Context, gatewayID string, request kkComps.SchemaRegistryCreate, opts ...kkOps.Option, ) (*kkOps.CreateEventGatewaySchemaRegistryResponse, error)
func (*EventGatewaySchemaRegistryAPIImpl) DeleteEventGatewaySchemaRegistry ¶ added in v0.8.0
func (a *EventGatewaySchemaRegistryAPIImpl) DeleteEventGatewaySchemaRegistry( ctx context.Context, gatewayID string, schemaRegistryID string, opts ...kkOps.Option, ) (*kkOps.DeleteEventGatewaySchemaRegistryResponse, error)
func (*EventGatewaySchemaRegistryAPIImpl) GetEventGatewaySchemaRegistry ¶ added in v0.8.0
func (a *EventGatewaySchemaRegistryAPIImpl) GetEventGatewaySchemaRegistry( ctx context.Context, gatewayID string, schemaRegistryID string, opts ...kkOps.Option, ) (*kkOps.GetEventGatewaySchemaRegistryResponse, error)
func (*EventGatewaySchemaRegistryAPIImpl) ListEventGatewaySchemaRegistries ¶ added in v0.8.0
func (a *EventGatewaySchemaRegistryAPIImpl) ListEventGatewaySchemaRegistries( ctx context.Context, request kkOps.ListEventGatewaySchemaRegistriesRequest, opts ...kkOps.Option, ) (*kkOps.ListEventGatewaySchemaRegistriesResponse, error)
func (*EventGatewaySchemaRegistryAPIImpl) UpdateEventGatewaySchemaRegistry ¶ added in v0.8.0
func (a *EventGatewaySchemaRegistryAPIImpl) UpdateEventGatewaySchemaRegistry( ctx context.Context, gatewayID string, schemaRegistryID string, request kkComps.SchemaRegistryUpdate, opts ...kkOps.Option, ) (*kkOps.UpdateEventGatewaySchemaRegistryResponse, error)
type EventGatewayStaticKeyAPI ¶ added in v0.8.0
type EventGatewayStaticKeyAPI interface {
ListEventGatewayStaticKeys(ctx context.Context,
request kkOps.ListEventGatewayStaticKeysRequest,
opts ...kkOps.Option) (*kkOps.ListEventGatewayStaticKeysResponse, error)
GetEventGatewayStaticKey(ctx context.Context,
request kkOps.GetEventGatewayStaticKeyRequest,
opts ...kkOps.Option) (*kkOps.GetEventGatewayStaticKeyResponse, error)
CreateEventGatewayStaticKey(ctx context.Context,
request kkOps.CreateEventGatewayStaticKeyRequest,
opts ...kkOps.Option) (*kkOps.CreateEventGatewayStaticKeyResponse, error)
DeleteEventGatewayStaticKey(ctx context.Context,
request kkOps.DeleteEventGatewayStaticKeyRequest,
opts ...kkOps.Option) (*kkOps.DeleteEventGatewayStaticKeyResponse, error)
}
EventGatewayStaticKeyAPI defines the interface for Event Gateway Static Key operations.
type EventGatewayStaticKeyAPIImpl ¶ added in v0.8.0
EventGatewayStaticKeyAPIImpl provides an implementation of the EventGatewayStaticKeyAPI interface.
func (*EventGatewayStaticKeyAPIImpl) CreateEventGatewayStaticKey ¶ added in v0.8.0
func (a *EventGatewayStaticKeyAPIImpl) CreateEventGatewayStaticKey( ctx context.Context, request kkOps.CreateEventGatewayStaticKeyRequest, opts ...kkOps.Option, ) (*kkOps.CreateEventGatewayStaticKeyResponse, error)
func (*EventGatewayStaticKeyAPIImpl) DeleteEventGatewayStaticKey ¶ added in v0.8.0
func (a *EventGatewayStaticKeyAPIImpl) DeleteEventGatewayStaticKey( ctx context.Context, request kkOps.DeleteEventGatewayStaticKeyRequest, opts ...kkOps.Option, ) (*kkOps.DeleteEventGatewayStaticKeyResponse, error)
func (*EventGatewayStaticKeyAPIImpl) GetEventGatewayStaticKey ¶ added in v0.8.0
func (a *EventGatewayStaticKeyAPIImpl) GetEventGatewayStaticKey( ctx context.Context, request kkOps.GetEventGatewayStaticKeyRequest, opts ...kkOps.Option, ) (*kkOps.GetEventGatewayStaticKeyResponse, error)
func (*EventGatewayStaticKeyAPIImpl) ListEventGatewayStaticKeys ¶ added in v0.8.0
func (a *EventGatewayStaticKeyAPIImpl) ListEventGatewayStaticKeys( ctx context.Context, request kkOps.ListEventGatewayStaticKeysRequest, opts ...kkOps.Option, ) (*kkOps.ListEventGatewayStaticKeysResponse, error)
type EventGatewayTLSTrustBundleAPI ¶ added in v0.8.0
type EventGatewayTLSTrustBundleAPI interface {
ListEventGatewayTLSTrustBundles(ctx context.Context,
request kkOps.ListEventGatewayTLSTrustBundlesRequest,
opts ...kkOps.Option) (*kkOps.ListEventGatewayTLSTrustBundlesResponse, error)
GetEventGatewayTLSTrustBundle(ctx context.Context,
request kkOps.GetEventGatewayTLSTrustBundleRequest,
opts ...kkOps.Option) (*kkOps.GetEventGatewayTLSTrustBundleResponse, error)
CreateEventGatewayTLSTrustBundle(ctx context.Context,
request kkOps.CreateEventGatewayTLSTrustBundleRequest,
opts ...kkOps.Option) (*kkOps.CreateEventGatewayTLSTrustBundleResponse, error)
UpdateEventGatewayTLSTrustBundle(ctx context.Context,
request kkOps.UpdateEventGatewayTLSTrustBundleRequest,
opts ...kkOps.Option) (*kkOps.UpdateEventGatewayTLSTrustBundleResponse, error)
DeleteEventGatewayTLSTrustBundle(ctx context.Context,
request kkOps.DeleteEventGatewayTLSTrustBundleRequest,
opts ...kkOps.Option) (*kkOps.DeleteEventGatewayTLSTrustBundleResponse, error)
}
EventGatewayTLSTrustBundleAPI defines the interface for Event Gateway TLS Trust Bundle operations.
type EventGatewayTLSTrustBundleAPIImpl ¶ added in v0.8.0
EventGatewayTLSTrustBundleAPIImpl provides an implementation of the EventGatewayTLSTrustBundleAPI interface.
func (*EventGatewayTLSTrustBundleAPIImpl) CreateEventGatewayTLSTrustBundle ¶ added in v0.8.0
func (a *EventGatewayTLSTrustBundleAPIImpl) CreateEventGatewayTLSTrustBundle( ctx context.Context, request kkOps.CreateEventGatewayTLSTrustBundleRequest, opts ...kkOps.Option, ) (*kkOps.CreateEventGatewayTLSTrustBundleResponse, error)
func (*EventGatewayTLSTrustBundleAPIImpl) DeleteEventGatewayTLSTrustBundle ¶ added in v0.8.0
func (a *EventGatewayTLSTrustBundleAPIImpl) DeleteEventGatewayTLSTrustBundle( ctx context.Context, request kkOps.DeleteEventGatewayTLSTrustBundleRequest, opts ...kkOps.Option, ) (*kkOps.DeleteEventGatewayTLSTrustBundleResponse, error)
func (*EventGatewayTLSTrustBundleAPIImpl) GetEventGatewayTLSTrustBundle ¶ added in v0.8.0
func (a *EventGatewayTLSTrustBundleAPIImpl) GetEventGatewayTLSTrustBundle( ctx context.Context, request kkOps.GetEventGatewayTLSTrustBundleRequest, opts ...kkOps.Option, ) (*kkOps.GetEventGatewayTLSTrustBundleResponse, error)
func (*EventGatewayTLSTrustBundleAPIImpl) ListEventGatewayTLSTrustBundles ¶ added in v0.8.0
func (a *EventGatewayTLSTrustBundleAPIImpl) ListEventGatewayTLSTrustBundles( ctx context.Context, request kkOps.ListEventGatewayTLSTrustBundlesRequest, opts ...kkOps.Option, ) (*kkOps.ListEventGatewayTLSTrustBundlesResponse, error)
func (*EventGatewayTLSTrustBundleAPIImpl) UpdateEventGatewayTLSTrustBundle ¶ added in v0.8.0
func (a *EventGatewayTLSTrustBundleAPIImpl) UpdateEventGatewayTLSTrustBundle( ctx context.Context, request kkOps.UpdateEventGatewayTLSTrustBundleRequest, opts ...kkOps.Option, ) (*kkOps.UpdateEventGatewayTLSTrustBundleResponse, error)
type EventGatewayVirtualClusterAPI ¶ added in v0.4.0
type EventGatewayVirtualClusterAPI interface {
// Event Gateway Virtual Cluster operations
ListEventGatewayVirtualClusters(ctx context.Context, request kkOps.ListEventGatewayVirtualClustersRequest,
opts ...kkOps.Option) (*kkOps.ListEventGatewayVirtualClustersResponse, error)
FetchEventGatewayVirtualCluster(ctx context.Context, gatewayID string, clusterID string,
opts ...kkOps.Option) (*kkOps.GetEventGatewayVirtualClusterResponse, error)
CreateEventGatewayVirtualCluster(ctx context.Context, gatewayID string, request kkComps.CreateVirtualClusterRequest,
opts ...kkOps.Option) (*kkOps.CreateEventGatewayVirtualClusterResponse, error)
UpdateEventGatewayVirtualCluster(
ctx context.Context,
gatewayID string,
clusterID string,
request kkComps.UpdateVirtualClusterRequest,
opts ...kkOps.Option,
) (*kkOps.UpdateEventGatewayVirtualClusterResponse, error)
DeleteEventGatewayVirtualCluster(ctx context.Context, gatewayID string, clusterID string,
opts ...kkOps.Option) (*kkOps.DeleteEventGatewayVirtualClusterResponse, error)
}
type EventGatewayVirtualClusterAPIImpl ¶ added in v0.4.0
EventGatewayVirtualClusterAPIImpl provides an implementation of the EventGatewayVirtualClusterAPI interface. It implements all Event Gateway Virtual Cluster operations defined by EventGatewayVirtualClusterAPI.
func (*EventGatewayVirtualClusterAPIImpl) CreateEventGatewayVirtualCluster ¶ added in v0.4.0
func (a *EventGatewayVirtualClusterAPIImpl) CreateEventGatewayVirtualCluster( ctx context.Context, gatewayID string, request kkComps.CreateVirtualClusterRequest, opts ...kkOps.Option, ) (*kkOps.CreateEventGatewayVirtualClusterResponse, error)
func (*EventGatewayVirtualClusterAPIImpl) DeleteEventGatewayVirtualCluster ¶ added in v0.4.0
func (a *EventGatewayVirtualClusterAPIImpl) DeleteEventGatewayVirtualCluster( ctx context.Context, gatewayID string, clusterID string, opts ...kkOps.Option, ) (*kkOps.DeleteEventGatewayVirtualClusterResponse, error)
func (*EventGatewayVirtualClusterAPIImpl) FetchEventGatewayVirtualCluster ¶ added in v0.4.0
func (a *EventGatewayVirtualClusterAPIImpl) FetchEventGatewayVirtualCluster( ctx context.Context, gatewayID string, clusterID string, opts ...kkOps.Option, ) (*kkOps.GetEventGatewayVirtualClusterResponse, error)
func (*EventGatewayVirtualClusterAPIImpl) ListEventGatewayVirtualClusters ¶ added in v0.4.0
func (a *EventGatewayVirtualClusterAPIImpl) ListEventGatewayVirtualClusters( ctx context.Context, request kkOps.ListEventGatewayVirtualClustersRequest, opts ...kkOps.Option, ) (*kkOps.ListEventGatewayVirtualClustersResponse, error)
func (*EventGatewayVirtualClusterAPIImpl) UpdateEventGatewayVirtualCluster ¶ added in v0.4.0
func (a *EventGatewayVirtualClusterAPIImpl) UpdateEventGatewayVirtualCluster( ctx context.Context, gatewayID string, clusterID string, request kkComps.UpdateVirtualClusterRequest, opts ...kkOps.Option, ) (*kkOps.UpdateEventGatewayVirtualClusterResponse, error)
type GatewayServiceAPI ¶ added in v0.2.0
type GatewayServiceAPI interface {
ListService(ctx context.Context, request kkOps.ListServiceRequest,
opts ...kkOps.Option) (*kkOps.ListServiceResponse, error)
}
GatewayServiceAPI defines the interface for gateway service operations needed by the CLI.
type KonnectSDK ¶
type KonnectSDK struct {
SDK *kkSDK.SDK
BaseURL string
Token string
TokenSource apiutil.TokenSource
HTTPClient kkSDK.HTTPClient
// contains filtered or unexported fields
}
This is the real implementation of the SDKAPI which wraps the actual SDK implmentation
func (*KonnectSDK) GetAPIAPI ¶ added in v0.0.14
func (k *KonnectSDK) GetAPIAPI() APIFullAPI
Returns the implementation of the APIAPI interface
func (*KonnectSDK) GetAPIDocumentAPI ¶ added in v0.0.14
func (k *KonnectSDK) GetAPIDocumentAPI() APIDocumentAPI
Returns the implementation of the APIDocumentAPI interface
func (*KonnectSDK) GetAPIImplementationAPI ¶ added in v0.0.14
func (k *KonnectSDK) GetAPIImplementationAPI() APIImplementationAPI
Returns the implementation of the APIImplementationAPI interface
func (*KonnectSDK) GetAPIPublicationAPI ¶ added in v0.0.14
func (k *KonnectSDK) GetAPIPublicationAPI() APIPublicationAPI
Returns the implementation of the APIPublicationAPI interface
func (*KonnectSDK) GetAPIVersionAPI ¶ added in v0.1.0
func (k *KonnectSDK) GetAPIVersionAPI() APIVersionAPI
Returns the implementation of the APIVersionAPI interface
func (*KonnectSDK) GetAppAuthStrategiesAPI ¶ added in v0.0.14
func (k *KonnectSDK) GetAppAuthStrategiesAPI() AppAuthStrategiesAPI
Returns the implementation of the AppAuthStrategiesAPI interface
func (*KonnectSDK) GetAssetsAPI ¶ added in v0.3.5
func (k *KonnectSDK) GetAssetsAPI() AssetsAPI
Returns the implementation of the AssetsAPI interface
func (*KonnectSDK) GetAuditLogDestinationsAPI ¶ added in v0.10.0
func (k *KonnectSDK) GetAuditLogDestinationsAPI() AuditLogDestinationsAPI
GetAuditLogDestinationsAPI returns the implementation of the AuditLogDestinationsAPI interface.
func (*KonnectSDK) GetCatalogServicesAPI ¶ added in v0.3.6
func (k *KonnectSDK) GetCatalogServicesAPI() CatalogServicesAPI
Returns the implementation of the CatalogServicesAPI interface
func (*KonnectSDK) GetControlPlaneAPI ¶
func (k *KonnectSDK) GetControlPlaneAPI() ControlPlaneAPI
Returns the real implementation of the GetControlPlaneAPI from the Konnect SDK
func (*KonnectSDK) GetControlPlaneGroupsAPI ¶ added in v0.3.0
func (k *KonnectSDK) GetControlPlaneGroupsAPI() ControlPlaneGroupsAPI
Returns the implementation of the ControlPlaneGroupsAPI interface
func (*KonnectSDK) GetDCRProvidersAPI ¶ added in v0.8.0
func (k *KonnectSDK) GetDCRProvidersAPI() DCRProvidersAPI
Returns the implementation of the DCRProvidersAPI interface
func (*KonnectSDK) GetDashboardsAPI ¶ added in v1.0.0
func (k *KonnectSDK) GetDashboardsAPI() DashboardsAPI
Returns the implementation of the DashboardsAPI interface.
func (*KonnectSDK) GetDataPlaneCertificateAPI ¶ added in v0.10.0
func (k *KonnectSDK) GetDataPlaneCertificateAPI() DataPlaneCertificateAPI
func (*KonnectSDK) GetEventGatewayBackendClusterAPI ¶ added in v0.3.8
func (k *KonnectSDK) GetEventGatewayBackendClusterAPI() EventGatewayBackendClusterAPI
Returns the implementation of the EventGatewayBackendCluster interface
func (*KonnectSDK) GetEventGatewayClusterPolicyAPI ¶ added in v0.8.0
func (k *KonnectSDK) GetEventGatewayClusterPolicyAPI() EventGatewayClusterPolicyAPI
Returns the implementation of the EventGatewayClusterPolicyAPI interface
func (*KonnectSDK) GetEventGatewayConsumePolicyAPI ¶ added in v0.8.0
func (k *KonnectSDK) GetEventGatewayConsumePolicyAPI() EventGatewayConsumePolicyAPI
Returns the implementation of the EventGatewayConsumePolicyAPI interface
func (*KonnectSDK) GetEventGatewayControlPlaneAPI ¶ added in v0.3.7
func (k *KonnectSDK) GetEventGatewayControlPlaneAPI() EGWControlPlaneAPI
Returns the implementation of the EGWControlPlaneAPI interface
func (*KonnectSDK) GetEventGatewayDataPlaneCertificateAPI ¶ added in v0.6.0
func (k *KonnectSDK) GetEventGatewayDataPlaneCertificateAPI() EventGatewayDataPlaneCertificateAPI
Returns the implementation of the EventGatewayDataPlaneCertificateAPI interface
func (*KonnectSDK) GetEventGatewayListenerAPI ¶ added in v0.5.0
func (k *KonnectSDK) GetEventGatewayListenerAPI() EventGatewayListenerAPI
Returns the implementation of the EventGatewayListener interface
func (*KonnectSDK) GetEventGatewayListenerPolicyAPI ¶ added in v0.5.0
func (k *KonnectSDK) GetEventGatewayListenerPolicyAPI() EventGatewayListenerPolicyAPI
Returns the implementation of the EventGatewayListenerPolicyAPI interface
func (*KonnectSDK) GetEventGatewayProducePolicyAPI ¶ added in v0.8.0
func (k *KonnectSDK) GetEventGatewayProducePolicyAPI() EventGatewayProducePolicyAPI
Returns the implementation of the EventGatewayProducePolicyAPI interface
func (*KonnectSDK) GetEventGatewaySchemaRegistryAPI ¶ added in v0.8.0
func (k *KonnectSDK) GetEventGatewaySchemaRegistryAPI() EventGatewaySchemaRegistryAPI
GetEventGatewaySchemaRegistryAPI returns the implementation of the EventGatewaySchemaRegistryAPI interface.
func (*KonnectSDK) GetEventGatewayStaticKeyAPI ¶ added in v0.8.0
func (k *KonnectSDK) GetEventGatewayStaticKeyAPI() EventGatewayStaticKeyAPI
GetEventGatewayStaticKeyAPI returns the implementation of the EventGatewayStaticKeyAPI interface.
func (*KonnectSDK) GetEventGatewayTLSTrustBundleAPI ¶ added in v0.8.0
func (k *KonnectSDK) GetEventGatewayTLSTrustBundleAPI() EventGatewayTLSTrustBundleAPI
GetEventGatewayTLSTrustBundleAPI returns the implementation of the EventGatewayTLSTrustBundleAPI interface.
func (*KonnectSDK) GetEventGatewayVirtualClusterAPI ¶ added in v0.4.0
func (k *KonnectSDK) GetEventGatewayVirtualClusterAPI() EventGatewayVirtualClusterAPI
Returns the implementation of the EventGatewayVirtualCluster interface
func (*KonnectSDK) GetGatewayServiceAPI ¶ added in v0.2.0
func (k *KonnectSDK) GetGatewayServiceAPI() GatewayServiceAPI
Returns the implementation of the GatewayServiceAPI interface
func (*KonnectSDK) GetMeAPI ¶ added in v0.1.0
func (k *KonnectSDK) GetMeAPI() MeAPI
Returns the implementation of the MeAPI interface
func (*KonnectSDK) GetOrganizationTeamAPI ¶ added in v0.4.0
func (k *KonnectSDK) GetOrganizationTeamAPI() OrganizationTeamAPI
func (*KonnectSDK) GetOrganizationTeamMembershipAPI ¶ added in v1.0.0
func (k *KonnectSDK) GetOrganizationTeamMembershipAPI() OrganizationTeamMembershipAPI
GetOrganizationTeamMembershipAPI returns the implementation of the OrganizationTeamMembershipAPI interface.
func (*KonnectSDK) GetOrganizationTeamRolesAPI ¶ added in v1.0.0
func (k *KonnectSDK) GetOrganizationTeamRolesAPI() OrganizationTeamRolesAPI
Returns the implementation of the OrganizationTeamRolesAPI interface.
func (*KonnectSDK) GetOrganizationUsersAPI ¶ added in v1.0.0
func (k *KonnectSDK) GetOrganizationUsersAPI() OrganizationUsersAPI
GetOrganizationUsersAPI returns the implementation of the OrganizationUsersAPI interface.
func (*KonnectSDK) GetPersonalAccessTokenAPI ¶ added in v1.1.0
func (k *KonnectSDK) GetPersonalAccessTokenAPI() PersonalAccessTokenAPI
func (*KonnectSDK) GetPortalAPI ¶ added in v0.0.14
func (k *KonnectSDK) GetPortalAPI() PortalAPI
Returns the implementation of the PortalAPI interface
func (*KonnectSDK) GetPortalApplicationAPI ¶ added in v0.1.6
func (k *KonnectSDK) GetPortalApplicationAPI() PortalApplicationAPI
Returns the implementation of the PortalApplicationAPI interface
func (*KonnectSDK) GetPortalApplicationRegistrationAPI ¶ added in v0.3.4
func (k *KonnectSDK) GetPortalApplicationRegistrationAPI() PortalApplicationRegistrationAPI
Returns the implementation of the PortalApplicationRegistrationAPI interface
func (*KonnectSDK) GetPortalAuditLogsAPI ¶ added in v0.10.0
func (k *KonnectSDK) GetPortalAuditLogsAPI() PortalAuditLogsAPI
GetPortalAuditLogsAPI returns the implementation of the PortalAuditLogsAPI interface.
func (*KonnectSDK) GetPortalAuthSettingsAPI ¶ added in v0.3.4
func (k *KonnectSDK) GetPortalAuthSettingsAPI() PortalAuthSettingsAPI
Returns the implementation of the PortalAuthSettingsAPI interface
func (*KonnectSDK) GetPortalCustomDomainAPI ¶ added in v0.1.0
func (k *KonnectSDK) GetPortalCustomDomainAPI() PortalCustomDomainAPI
Returns the implementation of the PortalCustomDomainAPI interface
func (*KonnectSDK) GetPortalCustomizationAPI ¶ added in v0.1.0
func (k *KonnectSDK) GetPortalCustomizationAPI() PortalCustomizationAPI
Returns the implementation of the PortalCustomizationAPI interface
func (*KonnectSDK) GetPortalDeveloperAPI ¶ added in v0.1.6
func (k *KonnectSDK) GetPortalDeveloperAPI() PortalDeveloperAPI
Returns the implementation of the PortalDeveloperAPI interface
func (*KonnectSDK) GetPortalEmailsAPI ¶ added in v0.3.5
func (k *KonnectSDK) GetPortalEmailsAPI() PortalEmailsAPI
GetPortalEmailsAPI returns the implementation of the PortalEmailsAPI interface.
func (*KonnectSDK) GetPortalIPAllowListAPI ¶ added in v0.10.0
func (k *KonnectSDK) GetPortalIPAllowListAPI() PortalIPAllowListAPI
Returns the implementation of the PortalIPAllowListAPI interface
func (*KonnectSDK) GetPortalIdentityProviderAPI ¶ added in v0.9.0
func (k *KonnectSDK) GetPortalIdentityProviderAPI() PortalIdentityProviderAPI
Returns the implementation of the PortalIdentityProviderAPI interface
func (*KonnectSDK) GetPortalIntegrationsAPI ¶ added in v0.10.0
func (k *KonnectSDK) GetPortalIntegrationsAPI() PortalIntegrationsAPI
Returns the implementation of the PortalIntegrationsAPI interface
func (*KonnectSDK) GetPortalPageAPI ¶ added in v0.1.0
func (k *KonnectSDK) GetPortalPageAPI() PortalPageAPI
Returns the implementation of the PortalPageAPI interface
func (*KonnectSDK) GetPortalSnippetAPI ¶ added in v0.1.0
func (k *KonnectSDK) GetPortalSnippetAPI() PortalSnippetAPI
Returns the implementation of the PortalSnippetAPI interface
func (*KonnectSDK) GetPortalTeamAPI ¶ added in v0.1.6
func (k *KonnectSDK) GetPortalTeamAPI() PortalTeamAPI
Returns the implementation of the PortalTeamAPI interface
func (*KonnectSDK) GetPortalTeamMembershipAPI ¶ added in v0.3.5
func (k *KonnectSDK) GetPortalTeamMembershipAPI() PortalTeamMembershipAPI
Returns the implementation of the PortalTeamMembershipAPI interface
func (*KonnectSDK) GetPortalTeamRolesAPI ¶ added in v0.3.4
func (k *KonnectSDK) GetPortalTeamRolesAPI() PortalTeamRolesAPI
Returns the implementation of the PortalTeamRolesAPI interface
func (*KonnectSDK) GetSystemAccountAPI ¶ added in v0.3.8
func (k *KonnectSDK) GetSystemAccountAPI() SystemAccountAPI
func (*KonnectSDK) GetSystemAccountAccessTokenAPI ¶ added in v1.1.0
func (k *KonnectSDK) GetSystemAccountAccessTokenAPI() SystemAccountAccessTokenAPI
func (*KonnectSDK) GetSystemAccountRolesAPI ¶ added in v1.0.0
func (k *KonnectSDK) GetSystemAccountRolesAPI() SystemAccountRolesAPI
func (*KonnectSDK) GetSystemAccountTeamMembershipAPI ¶ added in v1.0.0
func (k *KonnectSDK) GetSystemAccountTeamMembershipAPI() SystemAccountTeamMembershipAPI
type MeAPI ¶ added in v0.1.0
type MeAPI interface {
GetUsersMe(ctx context.Context, opts ...kkOps.Option) (*kkOps.GetUsersMeResponse, error)
GetOrganizationsMe(ctx context.Context, opts ...kkOps.Option) (*kkOps.GetOrganizationsMeResponse, error)
}
MeAPI interface for the Me API operations
type MockControlPlaneAPI ¶
MockControlPlaneAPI is an autogenerated mock type for the ControlPlaneAPI type
func NewMockControlPlaneAPI ¶
func NewMockControlPlaneAPI(t interface {
mock.TestingT
Cleanup(func())
}) *MockControlPlaneAPI
NewMockControlPlaneAPI creates a new instance of MockControlPlaneAPI. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockControlPlaneAPI) CreateControlPlane ¶
func (_m *MockControlPlaneAPI) CreateControlPlane(ctx context.Context, request components.CreateControlPlaneRequest, opts ...operations.Option) (*operations.CreateControlPlaneResponse, error)
CreateControlPlane provides a mock function with given fields: ctx, request, opts
func (*MockControlPlaneAPI) DeleteControlPlane ¶
func (_m *MockControlPlaneAPI) DeleteControlPlane(ctx context.Context, id string, opts ...operations.Option) (*operations.DeleteControlPlaneResponse, error)
DeleteControlPlane provides a mock function with given fields: ctx, id, opts
func (*MockControlPlaneAPI) EXPECT ¶
func (_m *MockControlPlaneAPI) EXPECT() *MockControlPlaneAPI_Expecter
func (*MockControlPlaneAPI) GetControlPlane ¶
func (_m *MockControlPlaneAPI) GetControlPlane(ctx context.Context, id string, opts ...operations.Option) (*operations.GetControlPlaneResponse, error)
GetControlPlane provides a mock function with given fields: ctx, id, opts
func (*MockControlPlaneAPI) ListControlPlanes ¶
func (_m *MockControlPlaneAPI) ListControlPlanes(ctx context.Context, request operations.ListControlPlanesRequest, opts ...operations.Option) (*operations.ListControlPlanesResponse, error)
ListControlPlanes provides a mock function with given fields: ctx, request, opts
func (*MockControlPlaneAPI) UpdateControlPlane ¶
func (_m *MockControlPlaneAPI) UpdateControlPlane(ctx context.Context, id string, updateControlPlaneRequest components.UpdateControlPlaneRequest, opts ...operations.Option) (*operations.UpdateControlPlaneResponse, error)
UpdateControlPlane provides a mock function with given fields: ctx, id, updateControlPlaneRequest, opts
type MockControlPlaneAPI_CreateControlPlane_Call ¶
MockControlPlaneAPI_CreateControlPlane_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateControlPlane'
func (*MockControlPlaneAPI_CreateControlPlane_Call) Return ¶
func (_c *MockControlPlaneAPI_CreateControlPlane_Call) Return(_a0 *operations.CreateControlPlaneResponse, _a1 error) *MockControlPlaneAPI_CreateControlPlane_Call
func (*MockControlPlaneAPI_CreateControlPlane_Call) Run ¶
func (_c *MockControlPlaneAPI_CreateControlPlane_Call) Run(run func(ctx context.Context, request components.CreateControlPlaneRequest, opts ...operations.Option)) *MockControlPlaneAPI_CreateControlPlane_Call
func (*MockControlPlaneAPI_CreateControlPlane_Call) RunAndReturn ¶
func (_c *MockControlPlaneAPI_CreateControlPlane_Call) RunAndReturn(run func(context.Context, components.CreateControlPlaneRequest, ...operations.Option) (*operations.CreateControlPlaneResponse, error)) *MockControlPlaneAPI_CreateControlPlane_Call
type MockControlPlaneAPI_DeleteControlPlane_Call ¶
MockControlPlaneAPI_DeleteControlPlane_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'DeleteControlPlane'
func (*MockControlPlaneAPI_DeleteControlPlane_Call) Return ¶
func (_c *MockControlPlaneAPI_DeleteControlPlane_Call) Return(_a0 *operations.DeleteControlPlaneResponse, _a1 error) *MockControlPlaneAPI_DeleteControlPlane_Call
func (*MockControlPlaneAPI_DeleteControlPlane_Call) Run ¶
func (_c *MockControlPlaneAPI_DeleteControlPlane_Call) Run(run func(ctx context.Context, id string, opts ...operations.Option)) *MockControlPlaneAPI_DeleteControlPlane_Call
func (*MockControlPlaneAPI_DeleteControlPlane_Call) RunAndReturn ¶
func (_c *MockControlPlaneAPI_DeleteControlPlane_Call) RunAndReturn(run func(context.Context, string, ...operations.Option) (*operations.DeleteControlPlaneResponse, error)) *MockControlPlaneAPI_DeleteControlPlane_Call
type MockControlPlaneAPI_Expecter ¶
type MockControlPlaneAPI_Expecter struct {
// contains filtered or unexported fields
}
func (*MockControlPlaneAPI_Expecter) CreateControlPlane ¶
func (_e *MockControlPlaneAPI_Expecter) CreateControlPlane(ctx interface{}, request interface{}, opts ...interface{}) *MockControlPlaneAPI_CreateControlPlane_Call
CreateControlPlane is a helper method to define mock.On call
- ctx context.Context
- request components.CreateControlPlaneRequest
- opts ...operations.Option
func (*MockControlPlaneAPI_Expecter) DeleteControlPlane ¶
func (_e *MockControlPlaneAPI_Expecter) DeleteControlPlane(ctx interface{}, id interface{}, opts ...interface{}) *MockControlPlaneAPI_DeleteControlPlane_Call
DeleteControlPlane is a helper method to define mock.On call
- ctx context.Context
- id string
- opts ...operations.Option
func (*MockControlPlaneAPI_Expecter) GetControlPlane ¶
func (_e *MockControlPlaneAPI_Expecter) GetControlPlane(ctx interface{}, id interface{}, opts ...interface{}) *MockControlPlaneAPI_GetControlPlane_Call
GetControlPlane is a helper method to define mock.On call
- ctx context.Context
- id string
- opts ...operations.Option
func (*MockControlPlaneAPI_Expecter) ListControlPlanes ¶
func (_e *MockControlPlaneAPI_Expecter) ListControlPlanes(ctx interface{}, request interface{}, opts ...interface{}) *MockControlPlaneAPI_ListControlPlanes_Call
ListControlPlanes is a helper method to define mock.On call
- ctx context.Context
- request operations.ListControlPlanesRequest
- opts ...operations.Option
func (*MockControlPlaneAPI_Expecter) UpdateControlPlane ¶
func (_e *MockControlPlaneAPI_Expecter) UpdateControlPlane(ctx interface{}, id interface{}, updateControlPlaneRequest interface{}, opts ...interface{}) *MockControlPlaneAPI_UpdateControlPlane_Call
UpdateControlPlane is a helper method to define mock.On call
- ctx context.Context
- id string
- updateControlPlaneRequest components.UpdateControlPlaneRequest
- opts ...operations.Option
type MockControlPlaneAPI_GetControlPlane_Call ¶
MockControlPlaneAPI_GetControlPlane_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetControlPlane'
func (*MockControlPlaneAPI_GetControlPlane_Call) Return ¶
func (_c *MockControlPlaneAPI_GetControlPlane_Call) Return(_a0 *operations.GetControlPlaneResponse, _a1 error) *MockControlPlaneAPI_GetControlPlane_Call
func (*MockControlPlaneAPI_GetControlPlane_Call) Run ¶
func (_c *MockControlPlaneAPI_GetControlPlane_Call) Run(run func(ctx context.Context, id string, opts ...operations.Option)) *MockControlPlaneAPI_GetControlPlane_Call
func (*MockControlPlaneAPI_GetControlPlane_Call) RunAndReturn ¶
func (_c *MockControlPlaneAPI_GetControlPlane_Call) RunAndReturn(run func(context.Context, string, ...operations.Option) (*operations.GetControlPlaneResponse, error)) *MockControlPlaneAPI_GetControlPlane_Call
type MockControlPlaneAPI_ListControlPlanes_Call ¶
MockControlPlaneAPI_ListControlPlanes_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'ListControlPlanes'
func (*MockControlPlaneAPI_ListControlPlanes_Call) Return ¶
func (_c *MockControlPlaneAPI_ListControlPlanes_Call) Return(_a0 *operations.ListControlPlanesResponse, _a1 error) *MockControlPlaneAPI_ListControlPlanes_Call
func (*MockControlPlaneAPI_ListControlPlanes_Call) Run ¶
func (_c *MockControlPlaneAPI_ListControlPlanes_Call) Run(run func(ctx context.Context, request operations.ListControlPlanesRequest, opts ...operations.Option)) *MockControlPlaneAPI_ListControlPlanes_Call
func (*MockControlPlaneAPI_ListControlPlanes_Call) RunAndReturn ¶
func (_c *MockControlPlaneAPI_ListControlPlanes_Call) RunAndReturn(run func(context.Context, operations.ListControlPlanesRequest, ...operations.Option) (*operations.ListControlPlanesResponse, error)) *MockControlPlaneAPI_ListControlPlanes_Call
type MockControlPlaneAPI_UpdateControlPlane_Call ¶
MockControlPlaneAPI_UpdateControlPlane_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpdateControlPlane'
func (*MockControlPlaneAPI_UpdateControlPlane_Call) Return ¶
func (_c *MockControlPlaneAPI_UpdateControlPlane_Call) Return(_a0 *operations.UpdateControlPlaneResponse, _a1 error) *MockControlPlaneAPI_UpdateControlPlane_Call
func (*MockControlPlaneAPI_UpdateControlPlane_Call) Run ¶
func (_c *MockControlPlaneAPI_UpdateControlPlane_Call) Run(run func(ctx context.Context, id string, updateControlPlaneRequest components.UpdateControlPlaneRequest, opts ...operations.Option)) *MockControlPlaneAPI_UpdateControlPlane_Call
func (*MockControlPlaneAPI_UpdateControlPlane_Call) RunAndReturn ¶
func (_c *MockControlPlaneAPI_UpdateControlPlane_Call) RunAndReturn(run func(context.Context, string, components.UpdateControlPlaneRequest, ...operations.Option) (*operations.UpdateControlPlaneResponse, error)) *MockControlPlaneAPI_UpdateControlPlane_Call
type MockControlPlaneGroupsAPI ¶ added in v0.3.0
MockControlPlaneGroupsAPI is a testify-based mock for ControlPlaneGroupsAPI.
func (*MockControlPlaneGroupsAPI) EXPECT ¶ added in v0.3.0
func (m *MockControlPlaneGroupsAPI) EXPECT() *mock.Mock
EXPECT provides access to the mock's expectation helper.
func (*MockControlPlaneGroupsAPI) GetControlPlanesIDGroupMemberships ¶ added in v0.3.0
func (m *MockControlPlaneGroupsAPI) GetControlPlanesIDGroupMemberships( ctx context.Context, request kkOps.GetControlPlanesIDGroupMembershipsRequest, opts ...kkOps.Option, ) (*kkOps.GetControlPlanesIDGroupMembershipsResponse, error)
GetControlPlanesIDGroupMemberships mocks the corresponding API call.
func (*MockControlPlaneGroupsAPI) PostControlPlanesIDGroupMembershipsRemove ¶ added in v1.1.0
func (m *MockControlPlaneGroupsAPI) PostControlPlanesIDGroupMembershipsRemove( ctx context.Context, id string, groupMembership *kkComps.GroupMembership, opts ...kkOps.Option, ) (*kkOps.PostControlPlanesIDGroupMembershipsRemoveResponse, error)
PostControlPlanesIDGroupMembershipsRemove mocks the remove API call.
func (*MockControlPlaneGroupsAPI) PutControlPlanesIDGroupMemberships ¶ added in v0.3.0
func (m *MockControlPlaneGroupsAPI) PutControlPlanesIDGroupMemberships( ctx context.Context, id string, groupMembership *kkComps.GroupMembership, opts ...kkOps.Option, ) (*kkOps.PutControlPlanesIDGroupMembershipsResponse, error)
PutControlPlanesIDGroupMemberships mocks the upsert API call.
type MockKonnectSDK ¶
type MockKonnectSDK struct {
Token string
T *testing.T
CPAPIFactory func() ControlPlaneAPI
ControlPlaneGroupsFactory func() ControlPlaneGroupsAPI
PortalFactory func() PortalAPI
APIFactory func() APIFullAPI
CatalogServicesFactory func() CatalogServicesAPI
DashboardsFactory func() DashboardsAPI
APIDocumentFactory func() APIDocumentAPI
APIVersionFactory func() APIVersionAPI
APIPublicationFactory func() APIPublicationAPI
APIImplementationFactory func() APIImplementationAPI
AppAuthStrategiesFactory func() AppAuthStrategiesAPI
DCRProvidersFactory func() DCRProvidersAPI
MeFactory func() MeAPI
PersonalAccessTokenFactory func() PersonalAccessTokenAPI
SystemAccountAccessTokenFactory func() SystemAccountAccessTokenAPI
GatewayServiceFactory func() GatewayServiceAPI
DataPlaneCertificateFactory func() DataPlaneCertificateAPI
SystemAccountFactory func() SystemAccountAPI
SystemAccountRolesFactory func() SystemAccountRolesAPI
SystemAccountTeamMembershipFactory func() SystemAccountTeamMembershipAPI
OrganizationTeamFactory func() OrganizationTeamAPI
OrganizationTeamRolesFactory func() OrganizationTeamRolesAPI
OrganizationUsersFactory func() OrganizationUsersAPI
OrganizationMembershipFactory func() OrganizationTeamMembershipAPI
// Portal child resource factories
PortalPageFactory func() PortalPageAPI
PortalAuthSettingsFactory func() PortalAuthSettingsAPI
PortalIPAllowListFactory func() PortalIPAllowListAPI
PortalIntegrationsFactory func() PortalIntegrationsAPI
PortalIdentityProviderFactory func() PortalIdentityProviderAPI
PortalCustomizationFactory func() PortalCustomizationAPI
PortalCustomDomainFactory func() PortalCustomDomainAPI
PortalSnippetFactory func() PortalSnippetAPI
PortalApplicationFactory func() PortalApplicationAPI
PortalApplicationRegistrationFactory func() PortalApplicationRegistrationAPI
PortalDeveloperFactory func() PortalDeveloperAPI
PortalTeamFactory func() PortalTeamAPI
PortalTeamRolesFactory func() PortalTeamRolesAPI
PortalTeamMembershipFactory func() PortalTeamMembershipAPI
AssetsFactory func() AssetsAPI
PortalEmailsFactory func() PortalEmailsAPI
PortalAuditLogsFactory func() PortalAuditLogsAPI
AuditLogDestinationsFactory func() AuditLogDestinationsAPI
// Event Gateway Control Plane factory
EventGatewayControlPlaneFactory func() EGWControlPlaneAPI
EventGatewayBackendClusterFactory func() EventGatewayBackendClusterAPI
EventGatewayVirtualClusterFactory func() EventGatewayVirtualClusterAPI
EventGatewayListenerFactory func() EventGatewayListenerAPI
EventGatewayListenerPolicyFactory func() EventGatewayListenerPolicyAPI
EventGatewayClusterPolicyFactory func() EventGatewayClusterPolicyAPI
EventGatewayProducePolicyFactory func() EventGatewayProducePolicyAPI
EventGatewayConsumePolicyFactory func() EventGatewayConsumePolicyAPI
EventGatewayDataPlaneCertificateFactory func() EventGatewayDataPlaneCertificateAPI
EventGatewaySchemaRegistryFactory func() EventGatewaySchemaRegistryAPI
EventGatewayStaticKeyFactory func() EventGatewayStaticKeyAPI
EventGatewayTLSTrustBundleFactory func() EventGatewayTLSTrustBundleAPI
}
This is a mock implementation of the SDKAPI interface
func (*MockKonnectSDK) GetAPIAPI ¶ added in v0.0.14
func (m *MockKonnectSDK) GetAPIAPI() APIFullAPI
Returns a mock instance of the APIAPI
func (*MockKonnectSDK) GetAPIDocumentAPI ¶ added in v0.0.14
func (m *MockKonnectSDK) GetAPIDocumentAPI() APIDocumentAPI
Returns a mock instance of the APIDocumentAPI
func (*MockKonnectSDK) GetAPIImplementationAPI ¶ added in v0.0.14
func (m *MockKonnectSDK) GetAPIImplementationAPI() APIImplementationAPI
Returns a mock instance of the APIImplementationAPI
func (*MockKonnectSDK) GetAPIPublicationAPI ¶ added in v0.0.14
func (m *MockKonnectSDK) GetAPIPublicationAPI() APIPublicationAPI
Returns a mock instance of the APIPublicationAPI
func (*MockKonnectSDK) GetAPIVersionAPI ¶ added in v0.1.0
func (m *MockKonnectSDK) GetAPIVersionAPI() APIVersionAPI
Returns a mock instance of the APIVersionAPI
func (*MockKonnectSDK) GetAppAuthStrategiesAPI ¶ added in v0.0.14
func (m *MockKonnectSDK) GetAppAuthStrategiesAPI() AppAuthStrategiesAPI
Returns a mock instance of the AppAuthStrategiesAPI
func (*MockKonnectSDK) GetAssetsAPI ¶ added in v0.3.5
func (m *MockKonnectSDK) GetAssetsAPI() AssetsAPI
Returns a mock instance of the AssetsAPI
func (*MockKonnectSDK) GetAuditLogDestinationsAPI ¶ added in v0.10.0
func (m *MockKonnectSDK) GetAuditLogDestinationsAPI() AuditLogDestinationsAPI
Returns a mock instance of the AuditLogDestinationsAPI
func (*MockKonnectSDK) GetCatalogServicesAPI ¶ added in v0.3.6
func (m *MockKonnectSDK) GetCatalogServicesAPI() CatalogServicesAPI
Returns a mock instance of the CatalogServicesAPI
func (*MockKonnectSDK) GetControlPlaneAPI ¶
func (m *MockKonnectSDK) GetControlPlaneAPI() ControlPlaneAPI
Returns a mock instance of the ControlPlaneAPI
func (*MockKonnectSDK) GetControlPlaneGroupsAPI ¶ added in v0.3.0
func (m *MockKonnectSDK) GetControlPlaneGroupsAPI() ControlPlaneGroupsAPI
Returns a mock instance of the ControlPlaneGroupsAPI
func (*MockKonnectSDK) GetDCRProvidersAPI ¶ added in v0.8.0
func (m *MockKonnectSDK) GetDCRProvidersAPI() DCRProvidersAPI
Returns a mock instance of the DCRProvidersAPI
func (*MockKonnectSDK) GetDashboardsAPI ¶ added in v1.0.0
func (m *MockKonnectSDK) GetDashboardsAPI() DashboardsAPI
Returns a mock instance of the DashboardsAPI.
func (*MockKonnectSDK) GetDataPlaneCertificateAPI ¶ added in v0.10.0
func (m *MockKonnectSDK) GetDataPlaneCertificateAPI() DataPlaneCertificateAPI
func (*MockKonnectSDK) GetEventGatewayBackendClusterAPI ¶ added in v0.3.8
func (m *MockKonnectSDK) GetEventGatewayBackendClusterAPI() EventGatewayBackendClusterAPI
Returns a mock instance of the EventGatewayBackendClusterAPI
func (*MockKonnectSDK) GetEventGatewayClusterPolicyAPI ¶ added in v0.8.0
func (m *MockKonnectSDK) GetEventGatewayClusterPolicyAPI() EventGatewayClusterPolicyAPI
Returns a mock instance of the EventGatewayClusterPolicyAPI
func (*MockKonnectSDK) GetEventGatewayConsumePolicyAPI ¶ added in v0.8.0
func (m *MockKonnectSDK) GetEventGatewayConsumePolicyAPI() EventGatewayConsumePolicyAPI
Returns a mock instance of the EventGatewayConsumePolicyAPI
func (*MockKonnectSDK) GetEventGatewayControlPlaneAPI ¶ added in v0.3.7
func (m *MockKonnectSDK) GetEventGatewayControlPlaneAPI() EGWControlPlaneAPI
Returns a mock instance of the EGWControlPlaneAPI
func (*MockKonnectSDK) GetEventGatewayDataPlaneCertificateAPI ¶ added in v0.6.0
func (m *MockKonnectSDK) GetEventGatewayDataPlaneCertificateAPI() EventGatewayDataPlaneCertificateAPI
Returns a mock instance of the EventGatewayDataPlaneCertificateAPI
func (*MockKonnectSDK) GetEventGatewayListenerAPI ¶ added in v0.5.0
func (m *MockKonnectSDK) GetEventGatewayListenerAPI() EventGatewayListenerAPI
Returns a mock instance of the EventGatewayListenerAPI
func (*MockKonnectSDK) GetEventGatewayListenerPolicyAPI ¶ added in v0.5.0
func (m *MockKonnectSDK) GetEventGatewayListenerPolicyAPI() EventGatewayListenerPolicyAPI
Returns a mock instance of the EventGatewayListenerPolicyAPI
func (*MockKonnectSDK) GetEventGatewayProducePolicyAPI ¶ added in v0.8.0
func (m *MockKonnectSDK) GetEventGatewayProducePolicyAPI() EventGatewayProducePolicyAPI
Returns a mock instance of the EventGatewayProducePolicyAPI
func (*MockKonnectSDK) GetEventGatewaySchemaRegistryAPI ¶ added in v0.8.0
func (m *MockKonnectSDK) GetEventGatewaySchemaRegistryAPI() EventGatewaySchemaRegistryAPI
Returns a mock instance of the EventGatewaySchemaRegistryAPI
func (*MockKonnectSDK) GetEventGatewayStaticKeyAPI ¶ added in v0.8.0
func (m *MockKonnectSDK) GetEventGatewayStaticKeyAPI() EventGatewayStaticKeyAPI
Returns a mock instance of the EventGatewayStaticKeyAPI
func (*MockKonnectSDK) GetEventGatewayTLSTrustBundleAPI ¶ added in v0.8.0
func (m *MockKonnectSDK) GetEventGatewayTLSTrustBundleAPI() EventGatewayTLSTrustBundleAPI
Returns a mock instance of the EventGatewayTLSTrustBundleAPI
func (*MockKonnectSDK) GetEventGatewayVirtualClusterAPI ¶ added in v0.4.0
func (m *MockKonnectSDK) GetEventGatewayVirtualClusterAPI() EventGatewayVirtualClusterAPI
Returns a mock instance of the EventGatewayVirtualClusterAPI
func (*MockKonnectSDK) GetGatewayServiceAPI ¶ added in v0.2.0
func (m *MockKonnectSDK) GetGatewayServiceAPI() GatewayServiceAPI
Returns a mock instance of the GatewayServiceAPI
func (*MockKonnectSDK) GetMeAPI ¶ added in v0.1.0
func (m *MockKonnectSDK) GetMeAPI() MeAPI
Returns a mock instance of the MeAPI
func (*MockKonnectSDK) GetOrganizationTeamAPI ¶ added in v0.4.0
func (m *MockKonnectSDK) GetOrganizationTeamAPI() OrganizationTeamAPI
Returns a mock instance of the OrganizationTeamAPI
func (*MockKonnectSDK) GetOrganizationTeamMembershipAPI ¶ added in v1.0.0
func (m *MockKonnectSDK) GetOrganizationTeamMembershipAPI() OrganizationTeamMembershipAPI
func (*MockKonnectSDK) GetOrganizationTeamRolesAPI ¶ added in v1.0.0
func (m *MockKonnectSDK) GetOrganizationTeamRolesAPI() OrganizationTeamRolesAPI
Returns a mock instance of the OrganizationTeamRolesAPI.
func (*MockKonnectSDK) GetOrganizationUsersAPI ¶ added in v1.0.0
func (m *MockKonnectSDK) GetOrganizationUsersAPI() OrganizationUsersAPI
func (*MockKonnectSDK) GetPersonalAccessTokenAPI ¶ added in v1.1.0
func (m *MockKonnectSDK) GetPersonalAccessTokenAPI() PersonalAccessTokenAPI
func (*MockKonnectSDK) GetPortalAPI ¶ added in v0.0.14
func (m *MockKonnectSDK) GetPortalAPI() PortalAPI
Returns a mock instance of the PortalAPI
func (*MockKonnectSDK) GetPortalApplicationAPI ¶ added in v0.1.6
func (m *MockKonnectSDK) GetPortalApplicationAPI() PortalApplicationAPI
Returns a mock instance of the PortalApplicationAPI
func (*MockKonnectSDK) GetPortalApplicationRegistrationAPI ¶ added in v0.3.4
func (m *MockKonnectSDK) GetPortalApplicationRegistrationAPI() PortalApplicationRegistrationAPI
Returns a mock instance of the PortalApplicationRegistrationAPI
func (*MockKonnectSDK) GetPortalAuditLogsAPI ¶ added in v0.10.0
func (m *MockKonnectSDK) GetPortalAuditLogsAPI() PortalAuditLogsAPI
Returns a mock instance of the PortalAuditLogsAPI
func (*MockKonnectSDK) GetPortalAuthSettingsAPI ¶ added in v0.3.4
func (m *MockKonnectSDK) GetPortalAuthSettingsAPI() PortalAuthSettingsAPI
Returns a mock instance of the PortalAuthSettingsAPI
func (*MockKonnectSDK) GetPortalCustomDomainAPI ¶ added in v0.1.0
func (m *MockKonnectSDK) GetPortalCustomDomainAPI() PortalCustomDomainAPI
Returns a mock instance of the PortalCustomDomainAPI
func (*MockKonnectSDK) GetPortalCustomizationAPI ¶ added in v0.1.0
func (m *MockKonnectSDK) GetPortalCustomizationAPI() PortalCustomizationAPI
Returns a mock instance of the PortalCustomizationAPI
func (*MockKonnectSDK) GetPortalDeveloperAPI ¶ added in v0.1.6
func (m *MockKonnectSDK) GetPortalDeveloperAPI() PortalDeveloperAPI
Returns a mock instance of the PortalDeveloperAPI
func (*MockKonnectSDK) GetPortalEmailsAPI ¶ added in v0.3.5
func (m *MockKonnectSDK) GetPortalEmailsAPI() PortalEmailsAPI
Returns a mock instance of the PortalEmailsAPI
func (*MockKonnectSDK) GetPortalIPAllowListAPI ¶ added in v0.10.0
func (m *MockKonnectSDK) GetPortalIPAllowListAPI() PortalIPAllowListAPI
Returns a mock instance of the PortalIPAllowListAPI
func (*MockKonnectSDK) GetPortalIdentityProviderAPI ¶ added in v0.9.0
func (m *MockKonnectSDK) GetPortalIdentityProviderAPI() PortalIdentityProviderAPI
Returns a mock instance of the PortalIdentityProviderAPI
func (*MockKonnectSDK) GetPortalIntegrationsAPI ¶ added in v0.10.0
func (m *MockKonnectSDK) GetPortalIntegrationsAPI() PortalIntegrationsAPI
Returns a mock instance of the PortalIntegrationsAPI
func (*MockKonnectSDK) GetPortalPageAPI ¶ added in v0.1.0
func (m *MockKonnectSDK) GetPortalPageAPI() PortalPageAPI
Returns a mock instance of the PortalPageAPI
func (*MockKonnectSDK) GetPortalSnippetAPI ¶ added in v0.1.0
func (m *MockKonnectSDK) GetPortalSnippetAPI() PortalSnippetAPI
Returns a mock instance of the PortalSnippetAPI
func (*MockKonnectSDK) GetPortalTeamAPI ¶ added in v0.1.6
func (m *MockKonnectSDK) GetPortalTeamAPI() PortalTeamAPI
Returns a mock instance of the PortalTeamAPI
func (*MockKonnectSDK) GetPortalTeamMembershipAPI ¶ added in v0.3.5
func (m *MockKonnectSDK) GetPortalTeamMembershipAPI() PortalTeamMembershipAPI
Returns a mock instance of the PortalTeamMembershipAPI
func (*MockKonnectSDK) GetPortalTeamRolesAPI ¶ added in v0.3.4
func (m *MockKonnectSDK) GetPortalTeamRolesAPI() PortalTeamRolesAPI
Returns a mock instance of the PortalTeamRolesAPI
func (*MockKonnectSDK) GetSystemAccountAPI ¶ added in v0.3.8
func (m *MockKonnectSDK) GetSystemAccountAPI() SystemAccountAPI
Returns a mock instance of the SystemAccountAPI
func (*MockKonnectSDK) GetSystemAccountAccessTokenAPI ¶ added in v1.1.0
func (m *MockKonnectSDK) GetSystemAccountAccessTokenAPI() SystemAccountAccessTokenAPI
func (*MockKonnectSDK) GetSystemAccountRolesAPI ¶ added in v1.0.0
func (m *MockKonnectSDK) GetSystemAccountRolesAPI() SystemAccountRolesAPI
func (*MockKonnectSDK) GetSystemAccountTeamMembershipAPI ¶ added in v1.0.0
func (m *MockKonnectSDK) GetSystemAccountTeamMembershipAPI() SystemAccountTeamMembershipAPI
type MockKonnectSDKFactory ¶
This is a mock implementation of the SDKFactory interface which can associate a Testing.T instance with any MockKonnectSDK instances Built by it
type NormalizedDCRProviderPayload ¶ added in v0.8.0
type NormalizedDCRProviderPayload struct {
ID string
Name string
DisplayName string
DisplayNameSet bool
ProviderType string
Issuer string
DCRConfig map[string]any
Labels map[string]string
}
NormalizedDCRProviderPayload contains the common DCR provider fields returned by Konnect across list/create/update flows.
func NormalizeDCRProviderPayload ¶ added in v0.8.0
func NormalizeDCRProviderPayload(data any) (*NormalizedDCRProviderPayload, error)
type OrganizationTeamAPI ¶ added in v0.4.0
type OrganizationTeamAPI interface {
ListOrganizationTeams(ctx context.Context, request kkOps.ListTeamsRequest) (*kkOps.ListTeamsResponse, error)
GetOrganizationTeam(ctx context.Context, id string) (*kkOps.GetTeamResponse, error)
CreateOrganizationTeam(ctx context.Context, team *kkComps.CreateTeam) (*kkOps.CreateTeamResponse, error)
UpdateOrganizationTeam(ctx context.Context, id string,
team *kkComps.UpdateTeam) (*kkOps.UpdateTeamResponse, error)
DeleteOrganizationTeam(ctx context.Context, id string) (*kkOps.DeleteTeamResponse, error)
}
OrganizationTeamAPI defines the interface for operations on Teams
type OrganizationTeamAPIImpl ¶ added in v0.4.0
OrganizationTeamAPIImpl provides an implementation of the OrganizationTeamAPI interface
func (*OrganizationTeamAPIImpl) CreateOrganizationTeam ¶ added in v0.4.0
func (t *OrganizationTeamAPIImpl) CreateOrganizationTeam( ctx context.Context, team *kkComps.CreateTeam, ) (*kkOps.CreateTeamResponse, error)
func (*OrganizationTeamAPIImpl) DeleteOrganizationTeam ¶ added in v0.4.0
func (t *OrganizationTeamAPIImpl) DeleteOrganizationTeam( ctx context.Context, id string, ) (*kkOps.DeleteTeamResponse, error)
func (*OrganizationTeamAPIImpl) GetOrganizationTeam ¶ added in v0.4.0
func (t *OrganizationTeamAPIImpl) GetOrganizationTeam(ctx context.Context, id string) (*kkOps.GetTeamResponse, error)
func (*OrganizationTeamAPIImpl) ListOrganizationTeams ¶ added in v0.4.0
func (t *OrganizationTeamAPIImpl) ListOrganizationTeams( ctx context.Context, request kkOps.ListTeamsRequest, ) (*kkOps.ListTeamsResponse, error)
func (*OrganizationTeamAPIImpl) UpdateOrganizationTeam ¶ added in v0.4.0
func (t *OrganizationTeamAPIImpl) UpdateOrganizationTeam( ctx context.Context, id string, team *kkComps.UpdateTeam, ) (*kkOps.UpdateTeamResponse, error)
type OrganizationTeamMembershipAPI ¶ added in v1.0.0
type OrganizationTeamMembershipAPI interface {
ListTeamUsers(
ctx context.Context,
request kkOps.ListTeamUsersRequest,
opts ...kkOps.Option,
) (*kkOps.ListTeamUsersResponse, error)
ListUserTeams(
ctx context.Context,
request kkOps.ListUserTeamsRequest,
opts ...kkOps.Option,
) (*kkOps.ListUserTeamsResponse, error)
AddUserToTeam(
ctx context.Context,
teamID string,
addUserToTeam *kkComps.AddUserToTeam,
opts ...kkOps.Option,
) (*kkOps.AddUserToTeamResponse, error)
RemoveUserFromTeam(
ctx context.Context,
userID string,
teamID string,
opts ...kkOps.Option,
) (*kkOps.RemoveUserFromTeamResponse, error)
}
OrganizationTeamMembershipAPI defines the interface for organization team membership operations.
type OrganizationTeamMembershipAPIImpl ¶ added in v1.0.0
OrganizationTeamMembershipAPIImpl provides an SDK-backed implementation.
func (*OrganizationTeamMembershipAPIImpl) AddUserToTeam ¶ added in v1.0.0
func (o *OrganizationTeamMembershipAPIImpl) AddUserToTeam( ctx context.Context, teamID string, addUserToTeam *kkComps.AddUserToTeam, opts ...kkOps.Option, ) (*kkOps.AddUserToTeamResponse, error)
func (*OrganizationTeamMembershipAPIImpl) ListTeamUsers ¶ added in v1.0.0
func (o *OrganizationTeamMembershipAPIImpl) ListTeamUsers( ctx context.Context, request kkOps.ListTeamUsersRequest, opts ...kkOps.Option, ) (*kkOps.ListTeamUsersResponse, error)
func (*OrganizationTeamMembershipAPIImpl) ListUserTeams ¶ added in v1.0.0
func (o *OrganizationTeamMembershipAPIImpl) ListUserTeams( ctx context.Context, request kkOps.ListUserTeamsRequest, opts ...kkOps.Option, ) (*kkOps.ListUserTeamsResponse, error)
func (*OrganizationTeamMembershipAPIImpl) RemoveUserFromTeam ¶ added in v1.0.0
func (o *OrganizationTeamMembershipAPIImpl) RemoveUserFromTeam( ctx context.Context, userID string, teamID string, opts ...kkOps.Option, ) (*kkOps.RemoveUserFromTeamResponse, error)
type OrganizationTeamRolesAPI ¶ added in v1.0.0
type OrganizationTeamRolesAPI interface {
ListTeamRoles(
ctx context.Context,
teamID string,
filter *kkOps.ListTeamRolesQueryParamFilter,
opts ...kkOps.Option,
) (*kkOps.ListTeamRolesResponse, error)
ListUserRoles(
ctx context.Context,
userID string,
filter *kkOps.ListUserRolesQueryParamFilter,
opts ...kkOps.Option,
) (*kkOps.ListUserRolesResponse, error)
TeamsAssignRole(
ctx context.Context,
teamID string,
assignRole *kkComps.AssignRole,
opts ...kkOps.Option,
) (*kkOps.TeamsAssignRoleResponse, error)
TeamsRemoveRole(
ctx context.Context,
teamID string,
roleID string,
opts ...kkOps.Option,
) (*kkOps.TeamsRemoveRoleResponse, error)
UsersAssignRole(
ctx context.Context,
userID string,
assignRole *kkComps.AssignRole,
opts ...kkOps.Option,
) (*kkOps.UsersAssignRoleResponse, error)
UsersRemoveRole(
ctx context.Context,
userID string,
roleID string,
opts ...kkOps.Option,
) (*kkOps.UsersRemoveRoleResponse, error)
}
OrganizationTeamRolesAPI defines the interface for organization team role operations.
type OrganizationTeamRolesAPIImpl ¶ added in v1.0.0
OrganizationTeamRolesAPIImpl provides an SDK-backed implementation of OrganizationTeamRolesAPI.
func (*OrganizationTeamRolesAPIImpl) ListTeamRoles ¶ added in v1.0.0
func (o *OrganizationTeamRolesAPIImpl) ListTeamRoles( ctx context.Context, teamID string, filter *kkOps.ListTeamRolesQueryParamFilter, opts ...kkOps.Option, ) (*kkOps.ListTeamRolesResponse, error)
func (*OrganizationTeamRolesAPIImpl) ListUserRoles ¶ added in v1.0.0
func (o *OrganizationTeamRolesAPIImpl) ListUserRoles( ctx context.Context, userID string, filter *kkOps.ListUserRolesQueryParamFilter, opts ...kkOps.Option, ) (*kkOps.ListUserRolesResponse, error)
func (*OrganizationTeamRolesAPIImpl) TeamsAssignRole ¶ added in v1.0.0
func (o *OrganizationTeamRolesAPIImpl) TeamsAssignRole( ctx context.Context, teamID string, assignRole *kkComps.AssignRole, opts ...kkOps.Option, ) (*kkOps.TeamsAssignRoleResponse, error)
func (*OrganizationTeamRolesAPIImpl) TeamsRemoveRole ¶ added in v1.0.0
func (o *OrganizationTeamRolesAPIImpl) TeamsRemoveRole( ctx context.Context, teamID string, roleID string, opts ...kkOps.Option, ) (*kkOps.TeamsRemoveRoleResponse, error)
func (*OrganizationTeamRolesAPIImpl) UsersAssignRole ¶ added in v1.0.0
func (o *OrganizationTeamRolesAPIImpl) UsersAssignRole( ctx context.Context, userID string, assignRole *kkComps.AssignRole, opts ...kkOps.Option, ) (*kkOps.UsersAssignRoleResponse, error)
func (*OrganizationTeamRolesAPIImpl) UsersRemoveRole ¶ added in v1.0.0
func (o *OrganizationTeamRolesAPIImpl) UsersRemoveRole( ctx context.Context, userID string, roleID string, opts ...kkOps.Option, ) (*kkOps.UsersRemoveRoleResponse, error)
type OrganizationUsersAPI ¶ added in v1.0.0
type OrganizationUsersAPI interface {
ListUsers(
ctx context.Context,
request kkOps.ListUsersRequest,
opts ...kkOps.Option,
) (*kkOps.ListUsersResponse, error)
GetUser(ctx context.Context, userID string, opts ...kkOps.Option) (*kkOps.GetUserResponse, error)
}
OrganizationUsersAPI defines the interface for organization user lookup operations.
type OrganizationUsersAPIImpl ¶ added in v1.0.0
OrganizationUsersAPIImpl provides an SDK-backed implementation of OrganizationUsersAPI.
func (*OrganizationUsersAPIImpl) GetUser ¶ added in v1.0.0
func (o *OrganizationUsersAPIImpl) GetUser( ctx context.Context, userID string, opts ...kkOps.Option, ) (*kkOps.GetUserResponse, error)
func (*OrganizationUsersAPIImpl) ListUsers ¶ added in v1.0.0
func (o *OrganizationUsersAPIImpl) ListUsers( ctx context.Context, request kkOps.ListUsersRequest, opts ...kkOps.Option, ) (*kkOps.ListUsersResponse, error)
type PageInfo ¶ added in v0.0.14
PageInfo represents a portal page with minimal info needed for Terraform import
func GetPagesForPortal ¶ added in v0.0.14
func GetPagesForPortal(ctx context.Context, portalAPI PortalAPI, portalID string) ([]PageInfo, error)
GetPagesForPortal returns a list of pages for a portal with pagination This function is designed to be used with the dump command to export portal pages as Terraform import blocks.
type PersonalAccessTokenAPI ¶ added in v1.1.0
type PersonalAccessTokenAPI interface {
ListUsersPersonalAccessTokens(
ctx context.Context,
userID string,
opts ...kkOps.Option,
) (*kkOps.ListUsersPersonalAccessTokensResponse, error)
CreatePersonalAccessToken(
ctx context.Context,
userID string,
request *kkComps.PersonalAccessTokenCreateRequest,
opts ...kkOps.Option,
) (*kkOps.CreatePersonalAccessTokenResponse, error)
GetPersonalAccessTokenDetails(
ctx context.Context,
userID string,
tokenID string,
opts ...kkOps.Option,
) (*kkOps.GetPersonalAccessTokenDetailsResponse, error)
DeletePersonalAccessToken(
ctx context.Context,
userID string,
tokenID string,
opts ...kkOps.Option,
) (*kkOps.DeletePersonalAccessTokenResponse, error)
}
type PersonalAccessTokenAPIImpl ¶ added in v1.1.0
func (*PersonalAccessTokenAPIImpl) CreatePersonalAccessToken ¶ added in v1.1.0
func (p *PersonalAccessTokenAPIImpl) CreatePersonalAccessToken( ctx context.Context, userID string, request *kkComps.PersonalAccessTokenCreateRequest, opts ...kkOps.Option, ) (*kkOps.CreatePersonalAccessTokenResponse, error)
func (*PersonalAccessTokenAPIImpl) DeletePersonalAccessToken ¶ added in v1.1.0
func (p *PersonalAccessTokenAPIImpl) DeletePersonalAccessToken( ctx context.Context, userID string, tokenID string, opts ...kkOps.Option, ) (*kkOps.DeletePersonalAccessTokenResponse, error)
func (*PersonalAccessTokenAPIImpl) GetPersonalAccessTokenDetails ¶ added in v1.1.0
func (p *PersonalAccessTokenAPIImpl) GetPersonalAccessTokenDetails( ctx context.Context, userID string, tokenID string, opts ...kkOps.Option, ) (*kkOps.GetPersonalAccessTokenDetailsResponse, error)
func (*PersonalAccessTokenAPIImpl) ListUsersPersonalAccessTokens ¶ added in v1.1.0
func (p *PersonalAccessTokenAPIImpl) ListUsersPersonalAccessTokens( ctx context.Context, userID string, opts ...kkOps.Option, ) (*kkOps.ListUsersPersonalAccessTokensResponse, error)
type PortalAPI ¶ added in v0.0.14
type PortalAPI interface {
// Portal operations
ListPortals(ctx context.Context, request kkOps.ListPortalsRequest) (*kkOps.ListPortalsResponse, error)
GetPortal(ctx context.Context, id string) (*kkOps.GetPortalResponse, error)
CreatePortal(ctx context.Context, portal kkComps.CreatePortal) (*kkOps.CreatePortalResponse, error)
UpdatePortal(ctx context.Context, id string,
portal kkComps.UpdatePortal) (*kkOps.UpdatePortalResponse, error)
DeletePortal(ctx context.Context, id string, force bool) (*kkOps.DeletePortalResponse, error)
}
PortalAPI defines the interface for operations on Developer Portals
type PortalAPIImpl ¶ added in v0.1.0
PortalAPIImpl provides an implementation of the PortalAPI interface
func (*PortalAPIImpl) CreatePortal ¶ added in v0.1.0
func (p *PortalAPIImpl) CreatePortal( ctx context.Context, portal kkComps.CreatePortal, ) (*kkOps.CreatePortalResponse, error)
CreatePortal implements the PortalAPI interface
func (*PortalAPIImpl) DeletePortal ¶ added in v0.1.0
func (p *PortalAPIImpl) DeletePortal( ctx context.Context, id string, force bool, ) (*kkOps.DeletePortalResponse, error)
DeletePortal implements the PortalAPI interface
func (*PortalAPIImpl) GetPortal ¶ added in v0.1.0
func (p *PortalAPIImpl) GetPortal(ctx context.Context, id string) (*kkOps.GetPortalResponse, error)
GetPortal implements the PortalAPI interface
func (*PortalAPIImpl) ListPortals ¶ added in v0.1.0
func (p *PortalAPIImpl) ListPortals( ctx context.Context, request kkOps.ListPortalsRequest, ) (*kkOps.ListPortalsResponse, error)
ListPortals implements the PortalAPI interface
func (*PortalAPIImpl) UpdatePortal ¶ added in v0.1.0
func (p *PortalAPIImpl) UpdatePortal( ctx context.Context, id string, portal kkComps.UpdatePortal, ) (*kkOps.UpdatePortalResponse, error)
UpdatePortal implements the PortalAPI interface
type PortalApplicationAPI ¶ added in v0.1.6
type PortalApplicationAPI interface {
ListApplications(
ctx context.Context,
request kkOps.ListApplicationsRequest,
opts ...kkOps.Option,
) (*kkOps.ListApplicationsResponse, error)
GetApplication(
ctx context.Context,
portalID string,
applicationID string,
opts ...kkOps.Option,
) (*kkOps.GetApplicationResponse, error)
DeleteApplication(
ctx context.Context,
portalID string,
applicationID string,
opts ...kkOps.Option,
) (*kkOps.DeleteApplicationResponse, error)
}
PortalApplicationAPI defines the interface for operations on Portal Applications
type PortalApplicationAPIImpl ¶ added in v0.1.6
PortalApplicationAPIImpl provides an implementation of the PortalApplicationAPI interface
func (*PortalApplicationAPIImpl) DeleteApplication ¶ added in v0.3.4
func (p *PortalApplicationAPIImpl) DeleteApplication( ctx context.Context, portalID string, applicationID string, opts ...kkOps.Option, ) (*kkOps.DeleteApplicationResponse, error)
DeleteApplication removes a specific application scoped to a portal
func (*PortalApplicationAPIImpl) GetApplication ¶ added in v0.1.6
func (p *PortalApplicationAPIImpl) GetApplication( ctx context.Context, portalID string, applicationID string, opts ...kkOps.Option, ) (*kkOps.GetApplicationResponse, error)
GetApplication returns a specific application scoped to a portal
func (*PortalApplicationAPIImpl) ListApplications ¶ added in v0.1.6
func (p *PortalApplicationAPIImpl) ListApplications( ctx context.Context, request kkOps.ListApplicationsRequest, opts ...kkOps.Option, ) (*kkOps.ListApplicationsResponse, error)
ListApplications lists all applications for the given portal
type PortalApplicationRegistrationAPI ¶ added in v0.3.4
type PortalApplicationRegistrationAPI interface {
ListRegistrations(
ctx context.Context,
request kkOps.ListRegistrationsRequest,
opts ...kkOps.Option,
) (*kkOps.ListRegistrationsResponse, error)
GetApplicationRegistration(
ctx context.Context,
request kkOps.GetApplicationRegistrationRequest,
opts ...kkOps.Option,
) (*kkOps.GetApplicationRegistrationResponse, error)
DeleteApplicationRegistration(
ctx context.Context,
request kkOps.DeleteApplicationRegistrationRequest,
opts ...kkOps.Option,
) (*kkOps.DeleteApplicationRegistrationResponse, error)
}
PortalApplicationRegistrationAPI defines the interface for operations on Portal Application Registrations
type PortalApplicationRegistrationAPIImpl ¶ added in v0.3.4
PortalApplicationRegistrationAPIImpl provides an implementation of the PortalApplicationRegistrationAPI interface
func (*PortalApplicationRegistrationAPIImpl) DeleteApplicationRegistration ¶ added in v0.3.4
func (p *PortalApplicationRegistrationAPIImpl) DeleteApplicationRegistration( ctx context.Context, request kkOps.DeleteApplicationRegistrationRequest, opts ...kkOps.Option, ) (*kkOps.DeleteApplicationRegistrationResponse, error)
DeleteApplicationRegistration removes a specific application registration
func (*PortalApplicationRegistrationAPIImpl) GetApplicationRegistration ¶ added in v0.3.4
func (p *PortalApplicationRegistrationAPIImpl) GetApplicationRegistration( ctx context.Context, request kkOps.GetApplicationRegistrationRequest, opts ...kkOps.Option, ) (*kkOps.GetApplicationRegistrationResponse, error)
GetApplicationRegistration retrieves a specific application registration
func (*PortalApplicationRegistrationAPIImpl) ListRegistrations ¶ added in v0.3.4
func (p *PortalApplicationRegistrationAPIImpl) ListRegistrations( ctx context.Context, request kkOps.ListRegistrationsRequest, opts ...kkOps.Option, ) (*kkOps.ListRegistrationsResponse, error)
ListRegistrations lists application registrations scoped to a portal
type PortalAuditLogsAPI ¶ added in v0.10.0
type PortalAuditLogsAPI interface {
GetPortalAuditLogWebhook(ctx context.Context, portalID string,
opts ...kkOps.Option) (*kkOps.GetPortalAuditLogWebhookResponse, error)
UpdatePortalAuditLogWebhook(ctx context.Context, portalID string,
body *kkComps.UpdatePortalAuditLogWebhook,
opts ...kkOps.Option,
) (*kkOps.UpdatePortalAuditLogWebhookResponse, error)
DeletePortalAuditLogWebhook(ctx context.Context, portalID string,
opts ...kkOps.Option) (*kkOps.DeletePortalAuditLogWebhookResponse, error)
}
PortalAuditLogsAPI exposes portal audit-log webhook operations used by declarative config.
type PortalAuditLogsAPIImpl ¶ added in v0.10.0
PortalAuditLogsAPIImpl provides a concrete implementation backed by the SDK.
func (*PortalAuditLogsAPIImpl) DeletePortalAuditLogWebhook ¶ added in v0.10.0
func (p *PortalAuditLogsAPIImpl) DeletePortalAuditLogWebhook(ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.DeletePortalAuditLogWebhookResponse, error)
func (*PortalAuditLogsAPIImpl) GetPortalAuditLogWebhook ¶ added in v0.10.0
func (p *PortalAuditLogsAPIImpl) GetPortalAuditLogWebhook(ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.GetPortalAuditLogWebhookResponse, error)
func (*PortalAuditLogsAPIImpl) UpdatePortalAuditLogWebhook ¶ added in v0.10.0
func (p *PortalAuditLogsAPIImpl) UpdatePortalAuditLogWebhook( ctx context.Context, portalID string, body *kkComps.UpdatePortalAuditLogWebhook, opts ...kkOps.Option, ) (*kkOps.UpdatePortalAuditLogWebhookResponse, error)
type PortalAuthSettingsAPI ¶ added in v0.3.4
type PortalAuthSettingsAPI interface {
UpdatePortalAuthenticationSettings(
ctx context.Context,
portalID string,
request *kkComponents.PortalAuthenticationSettingsUpdateRequest,
opts ...kkOps.Option,
) (*kkOps.UpdatePortalAuthenticationSettingsResponse, error)
GetPortalAuthenticationSettings(
ctx context.Context,
portalID string,
opts ...kkOps.Option,
) (*kkOps.GetPortalAuthenticationSettingsResponse, error)
ListPortalTeamGroupMappings(
ctx context.Context,
request kkOps.ListPortalTeamGroupMappingsRequest,
opts ...kkOps.Option,
) (*kkOps.ListPortalTeamGroupMappingsResponse, error)
UpdatePortalTeamGroupMappings(
ctx context.Context,
portalID string,
request *kkComponents.PortalTeamGroupMappingsUpdateRequest,
opts ...kkOps.Option,
) (*kkOps.UpdatePortalTeamGroupMappingsResponse, error)
}
PortalAuthSettingsAPI defines the interface for portal authentication settings operations (singleton).
type PortalAuthSettingsAPIImpl ¶ added in v0.3.4
PortalAuthSettingsAPIImpl provides an implementation using the Konnect SDK.
func (*PortalAuthSettingsAPIImpl) GetPortalAuthenticationSettings ¶ added in v0.3.4
func (p *PortalAuthSettingsAPIImpl) GetPortalAuthenticationSettings( ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.GetPortalAuthenticationSettingsResponse, error)
GetPortalAuthenticationSettings fetches portal auth settings.
func (*PortalAuthSettingsAPIImpl) ListPortalTeamGroupMappings ¶ added in v1.0.0
func (p *PortalAuthSettingsAPIImpl) ListPortalTeamGroupMappings( ctx context.Context, request kkOps.ListPortalTeamGroupMappingsRequest, opts ...kkOps.Option, ) (*kkOps.ListPortalTeamGroupMappingsResponse, error)
ListPortalTeamGroupMappings lists portal team IdP group mappings.
func (*PortalAuthSettingsAPIImpl) UpdatePortalAuthenticationSettings ¶ added in v0.3.4
func (p *PortalAuthSettingsAPIImpl) UpdatePortalAuthenticationSettings( ctx context.Context, portalID string, request *kkComponents.PortalAuthenticationSettingsUpdateRequest, opts ...kkOps.Option, ) (*kkOps.UpdatePortalAuthenticationSettingsResponse, error)
UpdatePortalAuthenticationSettings updates portal auth settings.
func (*PortalAuthSettingsAPIImpl) UpdatePortalTeamGroupMappings ¶ added in v1.0.0
func (p *PortalAuthSettingsAPIImpl) UpdatePortalTeamGroupMappings( ctx context.Context, portalID string, request *kkComponents.PortalTeamGroupMappingsUpdateRequest, opts ...kkOps.Option, ) (*kkOps.UpdatePortalTeamGroupMappingsResponse, error)
UpdatePortalTeamGroupMappings partially updates portal team IdP group mappings.
type PortalCustomDomainAPI ¶ added in v0.1.0
type PortalCustomDomainAPI interface {
// Portal Custom Domain operations (singleton resource per portal)
CreatePortalCustomDomain(ctx context.Context, portalID string, request kkComponents.CreatePortalCustomDomainRequest,
opts ...kkOps.Option) (*kkOps.CreatePortalCustomDomainResponse, error)
UpdatePortalCustomDomain(ctx context.Context, portalID string, request kkComponents.UpdatePortalCustomDomainRequest,
opts ...kkOps.Option) (*kkOps.UpdatePortalCustomDomainResponse, error)
DeletePortalCustomDomain(ctx context.Context, portalID string,
opts ...kkOps.Option) (*kkOps.DeletePortalCustomDomainResponse, error)
GetPortalCustomDomain(ctx context.Context, portalID string,
opts ...kkOps.Option) (*kkOps.GetPortalCustomDomainResponse, error)
}
PortalCustomDomainAPI defines the interface for operations on Portal Custom Domains
type PortalCustomDomainAPIImpl ¶ added in v0.1.0
PortalCustomDomainAPIImpl provides an implementation of the PortalCustomDomainAPI interface
func (*PortalCustomDomainAPIImpl) CreatePortalCustomDomain ¶ added in v0.1.0
func (p *PortalCustomDomainAPIImpl) CreatePortalCustomDomain( ctx context.Context, portalID string, request kkComponents.CreatePortalCustomDomainRequest, opts ...kkOps.Option, ) (*kkOps.CreatePortalCustomDomainResponse, error)
CreatePortalCustomDomain implements the PortalCustomDomainAPI interface
func (*PortalCustomDomainAPIImpl) DeletePortalCustomDomain ¶ added in v0.1.0
func (p *PortalCustomDomainAPIImpl) DeletePortalCustomDomain( ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.DeletePortalCustomDomainResponse, error)
DeletePortalCustomDomain implements the PortalCustomDomainAPI interface
func (*PortalCustomDomainAPIImpl) GetPortalCustomDomain ¶ added in v0.1.0
func (p *PortalCustomDomainAPIImpl) GetPortalCustomDomain( ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.GetPortalCustomDomainResponse, error)
GetPortalCustomDomain implements the PortalCustomDomainAPI interface
func (*PortalCustomDomainAPIImpl) UpdatePortalCustomDomain ¶ added in v0.1.0
func (p *PortalCustomDomainAPIImpl) UpdatePortalCustomDomain( ctx context.Context, portalID string, request kkComponents.UpdatePortalCustomDomainRequest, opts ...kkOps.Option, ) (*kkOps.UpdatePortalCustomDomainResponse, error)
UpdatePortalCustomDomain implements the PortalCustomDomainAPI interface
type PortalCustomizationAPI ¶ added in v0.1.0
type PortalCustomizationAPI interface {
// Portal Customization operations (singleton resource - no create/delete)
UpdatePortalCustomization(ctx context.Context, portalID string, request *kkComponents.PortalCustomizationV3,
opts ...kkOps.Option) (*kkOps.UpdatePortalCustomizationResponse, error)
GetPortalCustomization(ctx context.Context, portalID string,
opts ...kkOps.Option) (*kkOps.GetPortalCustomizationResponse, error)
}
PortalCustomizationAPI defines the interface for operations on Portal Customizations
type PortalCustomizationAPIImpl ¶ added in v0.1.0
PortalCustomizationAPIImpl provides an implementation of the PortalCustomizationAPI interface
func (*PortalCustomizationAPIImpl) GetPortalCustomization ¶ added in v0.1.0
func (p *PortalCustomizationAPIImpl) GetPortalCustomization( ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.GetPortalCustomizationResponse, error)
GetPortalCustomization implements the PortalCustomizationAPI interface
func (*PortalCustomizationAPIImpl) UpdatePortalCustomization ¶ added in v0.1.0
func (p *PortalCustomizationAPIImpl) UpdatePortalCustomization( ctx context.Context, portalID string, request *kkComponents.PortalCustomizationV3, opts ...kkOps.Option, ) (*kkOps.UpdatePortalCustomizationResponse, error)
UpdatePortalCustomization implements the PortalCustomizationAPI interface
type PortalDeveloperAPI ¶ added in v0.1.6
type PortalDeveloperAPI interface {
ListPortalDevelopers(
ctx context.Context,
request kkOps.ListPortalDevelopersRequest,
opts ...kkOps.Option,
) (*kkOps.ListPortalDevelopersResponse, error)
GetDeveloper(
ctx context.Context,
portalID string,
developerID string,
opts ...kkOps.Option,
) (*kkOps.GetDeveloperResponse, error)
}
PortalDeveloperAPI defines the interface for operations on portal developers
type PortalDeveloperAPIImpl ¶ added in v0.1.6
PortalDeveloperAPIImpl provides an implementation backed by the SDK
func (*PortalDeveloperAPIImpl) GetDeveloper ¶ added in v0.1.6
func (p *PortalDeveloperAPIImpl) GetDeveloper( ctx context.Context, portalID string, developerID string, opts ...kkOps.Option, ) (*kkOps.GetDeveloperResponse, error)
GetDeveloper fetches a specific developer for a portal
func (*PortalDeveloperAPIImpl) ListPortalDevelopers ¶ added in v0.1.6
func (p *PortalDeveloperAPIImpl) ListPortalDevelopers( ctx context.Context, request kkOps.ListPortalDevelopersRequest, opts ...kkOps.Option, ) (*kkOps.ListPortalDevelopersResponse, error)
ListPortalDevelopers lists developers for a portal
type PortalEmailsAPI ¶ added in v0.3.5
type PortalEmailsAPI interface {
ListEmailDomains(ctx context.Context, request kkOps.ListEmailDomainsRequest,
opts ...kkOps.Option) (*kkOps.ListEmailDomainsResponse, error)
GetEmailDomain(ctx context.Context, emailDomain string,
opts ...kkOps.Option) (*kkOps.GetEmailDomainResponse, error)
GetEmailConfig(ctx context.Context, portalID string,
opts ...kkOps.Option) (*kkOps.GetEmailConfigResponse, error)
CreatePortalEmailConfig(ctx context.Context, portalID string, body kkComps.PostPortalEmailConfig,
opts ...kkOps.Option) (*kkOps.CreatePortalEmailConfigResponse, error)
UpdatePortalEmailConfig(ctx context.Context, portalID string, body *kkComps.PatchPortalEmailConfig,
opts ...kkOps.Option) (*kkOps.UpdatePortalEmailConfigResponse, error)
DeletePortalEmailConfig(ctx context.Context, portalID string,
opts ...kkOps.Option) (*kkOps.DeletePortalEmailConfigResponse, error)
ListPortalCustomEmailTemplates(ctx context.Context, portalID string,
opts ...kkOps.Option) (*kkOps.ListPortalCustomEmailTemplatesResponse, error)
GetPortalCustomEmailTemplate(ctx context.Context, portalID string, templateName kkComps.EmailTemplateName,
opts ...kkOps.Option) (*kkOps.GetPortalCustomEmailTemplateResponse, error)
UpdatePortalCustomEmailTemplate(ctx context.Context, request kkOps.UpdatePortalCustomEmailTemplateRequest,
opts ...kkOps.Option) (*kkOps.UpdatePortalCustomEmailTemplateResponse, error)
DeletePortalCustomEmailTemplate(ctx context.Context, portalID string, templateName kkComps.EmailTemplateName,
opts ...kkOps.Option) (*kkOps.DeletePortalCustomEmailTemplateResponse, error)
}
PortalEmailsAPI exposes portal email operations used by the CLI.
type PortalEmailsAPIImpl ¶ added in v0.3.5
PortalEmailsAPIImpl provides a concrete implementation backed by the SDK.
func (*PortalEmailsAPIImpl) CreatePortalEmailConfig ¶ added in v0.3.5
func (p *PortalEmailsAPIImpl) CreatePortalEmailConfig( ctx context.Context, portalID string, body kkComps.PostPortalEmailConfig, opts ...kkOps.Option, ) (*kkOps.CreatePortalEmailConfigResponse, error)
CreatePortalEmailConfig delegates to the generated SDK.
func (*PortalEmailsAPIImpl) DeletePortalCustomEmailTemplate ¶ added in v0.3.5
func (p *PortalEmailsAPIImpl) DeletePortalCustomEmailTemplate( ctx context.Context, portalID string, templateName kkComps.EmailTemplateName, opts ...kkOps.Option, ) (*kkOps.DeletePortalCustomEmailTemplateResponse, error)
DeletePortalCustomEmailTemplate delegates to the generated SDK.
func (*PortalEmailsAPIImpl) DeletePortalEmailConfig ¶ added in v0.3.5
func (p *PortalEmailsAPIImpl) DeletePortalEmailConfig( ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.DeletePortalEmailConfigResponse, error)
DeletePortalEmailConfig delegates to the generated SDK.
func (*PortalEmailsAPIImpl) GetEmailConfig ¶ added in v0.3.5
func (p *PortalEmailsAPIImpl) GetEmailConfig( ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.GetEmailConfigResponse, error)
GetEmailConfig delegates to the generated SDK.
func (*PortalEmailsAPIImpl) GetEmailDomain ¶ added in v0.3.5
func (p *PortalEmailsAPIImpl) GetEmailDomain( ctx context.Context, emailDomain string, opts ...kkOps.Option, ) (*kkOps.GetEmailDomainResponse, error)
GetEmailDomain delegates to the generated SDK.
func (*PortalEmailsAPIImpl) GetPortalCustomEmailTemplate ¶ added in v0.3.5
func (p *PortalEmailsAPIImpl) GetPortalCustomEmailTemplate( ctx context.Context, portalID string, templateName kkComps.EmailTemplateName, opts ...kkOps.Option, ) (*kkOps.GetPortalCustomEmailTemplateResponse, error)
GetPortalCustomEmailTemplate delegates to the generated SDK.
func (*PortalEmailsAPIImpl) ListEmailDomains ¶ added in v0.3.5
func (p *PortalEmailsAPIImpl) ListEmailDomains( ctx context.Context, request kkOps.ListEmailDomainsRequest, opts ...kkOps.Option, ) (*kkOps.ListEmailDomainsResponse, error)
ListEmailDomains delegates to the generated SDK.
func (*PortalEmailsAPIImpl) ListPortalCustomEmailTemplates ¶ added in v0.3.5
func (p *PortalEmailsAPIImpl) ListPortalCustomEmailTemplates( ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.ListPortalCustomEmailTemplatesResponse, error)
ListPortalCustomEmailTemplates delegates to the generated SDK.
func (*PortalEmailsAPIImpl) UpdatePortalCustomEmailTemplate ¶ added in v0.3.5
func (p *PortalEmailsAPIImpl) UpdatePortalCustomEmailTemplate( ctx context.Context, request kkOps.UpdatePortalCustomEmailTemplateRequest, opts ...kkOps.Option, ) (*kkOps.UpdatePortalCustomEmailTemplateResponse, error)
UpdatePortalCustomEmailTemplate delegates to the generated SDK.
func (*PortalEmailsAPIImpl) UpdatePortalEmailConfig ¶ added in v0.3.5
func (p *PortalEmailsAPIImpl) UpdatePortalEmailConfig( ctx context.Context, portalID string, body *kkComps.PatchPortalEmailConfig, opts ...kkOps.Option, ) (*kkOps.UpdatePortalEmailConfigResponse, error)
UpdatePortalEmailConfig delegates to the generated SDK.
type PortalIPAllowListAPI ¶ added in v0.10.0
type PortalIPAllowListAPI interface {
CreatePortalIPAllowList(
ctx context.Context,
portalID string,
request *kkComponents.CreatePortalSourceIPRestriction,
opts ...kkOps.Option,
) (*kkOps.CreatePortalIPAllowListResponse, error)
ListPortalIPAllowList(
ctx context.Context,
request kkOps.ListPortalIPAllowListRequest,
opts ...kkOps.Option,
) (*kkOps.ListPortalIPAllowListResponse, error)
PutPortalIPAllowList(
ctx context.Context,
request kkOps.PutPortalIPAllowListRequest,
opts ...kkOps.Option,
) (*kkOps.PutPortalIPAllowListResponse, error)
UpdatePortalIPAllowList(
ctx context.Context,
request kkOps.UpdatePortalIPAllowListRequest,
opts ...kkOps.Option,
) (*kkOps.UpdatePortalIPAllowListResponse, error)
DeletePortalIPAllowList(
ctx context.Context,
portalID string,
id string,
opts ...kkOps.Option,
) (*kkOps.DeletePortalIPAllowListResponse, error)
}
PortalIPAllowListAPI defines the interface for portal IP allow list operations.
type PortalIPAllowListAPIImpl ¶ added in v0.10.0
PortalIPAllowListAPIImpl provides an implementation using the Konnect SDK.
func (*PortalIPAllowListAPIImpl) CreatePortalIPAllowList ¶ added in v0.10.0
func (p *PortalIPAllowListAPIImpl) CreatePortalIPAllowList( ctx context.Context, portalID string, request *kkComponents.CreatePortalSourceIPRestriction, opts ...kkOps.Option, ) (*kkOps.CreatePortalIPAllowListResponse, error)
CreatePortalIPAllowList creates a portal IP allow list entry.
func (*PortalIPAllowListAPIImpl) DeletePortalIPAllowList ¶ added in v0.10.0
func (p *PortalIPAllowListAPIImpl) DeletePortalIPAllowList( ctx context.Context, portalID string, id string, opts ...kkOps.Option, ) (*kkOps.DeletePortalIPAllowListResponse, error)
DeletePortalIPAllowList deletes a portal IP allow list entry.
func (*PortalIPAllowListAPIImpl) ListPortalIPAllowList ¶ added in v0.10.0
func (p *PortalIPAllowListAPIImpl) ListPortalIPAllowList( ctx context.Context, request kkOps.ListPortalIPAllowListRequest, opts ...kkOps.Option, ) (*kkOps.ListPortalIPAllowListResponse, error)
ListPortalIPAllowList lists portal IP allow list entries.
func (*PortalIPAllowListAPIImpl) PutPortalIPAllowList ¶ added in v0.10.0
func (p *PortalIPAllowListAPIImpl) PutPortalIPAllowList( ctx context.Context, request kkOps.PutPortalIPAllowListRequest, opts ...kkOps.Option, ) (*kkOps.PutPortalIPAllowListResponse, error)
PutPortalIPAllowList replaces a portal IP allow list entry.
func (*PortalIPAllowListAPIImpl) UpdatePortalIPAllowList ¶ added in v0.10.0
func (p *PortalIPAllowListAPIImpl) UpdatePortalIPAllowList( ctx context.Context, request kkOps.UpdatePortalIPAllowListRequest, opts ...kkOps.Option, ) (*kkOps.UpdatePortalIPAllowListResponse, error)
UpdatePortalIPAllowList updates a portal IP allow list entry.
type PortalIdentityProviderAPI ¶ added in v0.9.0
type PortalIdentityProviderAPI interface {
ListPortalIdentityProviders(
ctx context.Context,
request kkOps.GetPortalIdentityProvidersRequest,
opts ...kkOps.Option,
) (*kkOps.GetPortalIdentityProvidersResponse, error)
GetPortalIdentityProvider(
ctx context.Context,
portalID string,
id string,
opts ...kkOps.Option,
) (*kkOps.GetPortalIdentityProviderResponse, error)
CreatePortalIdentityProvider(
ctx context.Context,
portalID string,
request kkComps.CreateIdentityProvider,
opts ...kkOps.Option,
) (*kkOps.CreatePortalIdentityProviderResponse, error)
UpdatePortalIdentityProvider(
ctx context.Context,
request kkOps.UpdatePortalIdentityProviderRequest,
opts ...kkOps.Option,
) (*kkOps.UpdatePortalIdentityProviderResponse, error)
DeletePortalIdentityProvider(
ctx context.Context,
portalID string,
id string,
opts ...kkOps.Option,
) (*kkOps.DeletePortalIdentityProviderResponse, error)
}
PortalIdentityProviderAPI defines the interface for portal identity provider operations.
type PortalIdentityProviderAPIImpl ¶ added in v0.9.0
type PortalIdentityProviderAPIImpl struct {
SDK *kkSDK.SDK
BaseURL string
Token string
TokenSource apiutil.TokenSource
HTTPClient kkSDK.HTTPClient
}
PortalIdentityProviderAPIImpl provides an implementation backed by the SDK.
func (*PortalIdentityProviderAPIImpl) CreatePortalIdentityProvider ¶ added in v0.9.0
func (p *PortalIdentityProviderAPIImpl) CreatePortalIdentityProvider( ctx context.Context, portalID string, request kkComps.CreateIdentityProvider, opts ...kkOps.Option, ) (*kkOps.CreatePortalIdentityProviderResponse, error)
CreatePortalIdentityProvider creates a new identity provider for a portal.
func (*PortalIdentityProviderAPIImpl) DeletePortalIdentityProvider ¶ added in v0.9.0
func (p *PortalIdentityProviderAPIImpl) DeletePortalIdentityProvider( ctx context.Context, portalID string, id string, opts ...kkOps.Option, ) (*kkOps.DeletePortalIdentityProviderResponse, error)
DeletePortalIdentityProvider deletes an identity provider from a portal.
func (*PortalIdentityProviderAPIImpl) GetPortalIdentityProvider ¶ added in v0.9.0
func (p *PortalIdentityProviderAPIImpl) GetPortalIdentityProvider( ctx context.Context, portalID string, id string, opts ...kkOps.Option, ) (*kkOps.GetPortalIdentityProviderResponse, error)
GetPortalIdentityProvider fetches a single identity provider for a portal.
func (*PortalIdentityProviderAPIImpl) ListPortalIdentityProviders ¶ added in v0.9.0
func (p *PortalIdentityProviderAPIImpl) ListPortalIdentityProviders( ctx context.Context, request kkOps.GetPortalIdentityProvidersRequest, opts ...kkOps.Option, ) (*kkOps.GetPortalIdentityProvidersResponse, error)
ListPortalIdentityProviders lists identity providers for a portal.
func (*PortalIdentityProviderAPIImpl) UpdatePortalIdentityProvider ¶ added in v0.9.0
func (p *PortalIdentityProviderAPIImpl) UpdatePortalIdentityProvider( ctx context.Context, request kkOps.UpdatePortalIdentityProviderRequest, opts ...kkOps.Option, ) (*kkOps.UpdatePortalIdentityProviderResponse, error)
UpdatePortalIdentityProvider updates an identity provider for a portal.
type PortalIntegrationsAPI ¶ added in v0.10.0
type PortalIntegrationsAPI interface {
GetPortalIntegrations(
ctx context.Context,
portalID string,
opts ...kkOps.Option,
) (*kkOps.GetPortalIntegrationsResponse, error)
UpsertPortalIntegrations(
ctx context.Context,
portalID string,
portalIntegrations *kkComponents.PortalIntegrations,
opts ...kkOps.Option,
) (*kkOps.UpsertPortalIntegrationsResponse, error)
}
PortalIntegrationsAPI defines the interface for portal integrations operations (singleton).
type PortalIntegrationsAPIImpl ¶ added in v0.10.0
PortalIntegrationsAPIImpl provides an implementation using the Konnect SDK.
func (*PortalIntegrationsAPIImpl) GetPortalIntegrations ¶ added in v0.10.0
func (p *PortalIntegrationsAPIImpl) GetPortalIntegrations( ctx context.Context, portalID string, opts ...kkOps.Option, ) (*kkOps.GetPortalIntegrationsResponse, error)
GetPortalIntegrations fetches portal integration configuration.
func (*PortalIntegrationsAPIImpl) UpsertPortalIntegrations ¶ added in v0.10.0
func (p *PortalIntegrationsAPIImpl) UpsertPortalIntegrations( ctx context.Context, portalID string, portalIntegrations *kkComponents.PortalIntegrations, opts ...kkOps.Option, ) (*kkOps.UpsertPortalIntegrationsResponse, error)
UpsertPortalIntegrations replaces portal integration configuration.
type PortalPageAPI ¶ added in v0.1.0
type PortalPageAPI interface {
// Portal Page operations
CreatePortalPage(ctx context.Context, portalID string, request kkComponents.CreatePortalPageRequest,
opts ...kkOps.Option) (*kkOps.CreatePortalPageResponse, error)
UpdatePortalPage(ctx context.Context, request kkOps.UpdatePortalPageRequest,
opts ...kkOps.Option) (*kkOps.UpdatePortalPageResponse, error)
DeletePortalPage(ctx context.Context, portalID string, pageID string,
opts ...kkOps.Option) (*kkOps.DeletePortalPageResponse, error)
ListPortalPages(ctx context.Context, request kkOps.ListPortalPagesRequest,
opts ...kkOps.Option) (*kkOps.ListPortalPagesResponse, error)
GetPortalPage(ctx context.Context, portalID string, pageID string,
opts ...kkOps.Option) (*kkOps.GetPortalPageResponse, error)
}
PortalPageAPI defines the interface for operations on Portal Pages
type PortalPageAPIImpl ¶ added in v0.1.0
PortalPageAPIImpl provides an implementation of the PortalPageAPI interface
func (*PortalPageAPIImpl) CreatePortalPage ¶ added in v0.1.0
func (p *PortalPageAPIImpl) CreatePortalPage( ctx context.Context, portalID string, request kkComponents.CreatePortalPageRequest, opts ...kkOps.Option, ) (*kkOps.CreatePortalPageResponse, error)
CreatePortalPage implements the PortalPageAPI interface
func (*PortalPageAPIImpl) DeletePortalPage ¶ added in v0.1.0
func (p *PortalPageAPIImpl) DeletePortalPage( ctx context.Context, portalID string, pageID string, opts ...kkOps.Option, ) (*kkOps.DeletePortalPageResponse, error)
DeletePortalPage implements the PortalPageAPI interface
func (*PortalPageAPIImpl) GetPortalPage ¶ added in v0.1.0
func (p *PortalPageAPIImpl) GetPortalPage( ctx context.Context, portalID string, pageID string, opts ...kkOps.Option, ) (*kkOps.GetPortalPageResponse, error)
GetPortalPage implements the PortalPageAPI interface
func (*PortalPageAPIImpl) ListPortalPages ¶ added in v0.1.0
func (p *PortalPageAPIImpl) ListPortalPages( ctx context.Context, request kkOps.ListPortalPagesRequest, opts ...kkOps.Option, ) (*kkOps.ListPortalPagesResponse, error)
ListPortalPages implements the PortalPageAPI interface
func (*PortalPageAPIImpl) UpdatePortalPage ¶ added in v0.1.0
func (p *PortalPageAPIImpl) UpdatePortalPage( ctx context.Context, request kkOps.UpdatePortalPageRequest, opts ...kkOps.Option, ) (*kkOps.UpdatePortalPageResponse, error)
UpdatePortalPage implements the PortalPageAPI interface
type PortalSnippetAPI ¶ added in v0.1.0
type PortalSnippetAPI interface {
// Portal Snippet operations
CreatePortalSnippet(ctx context.Context, portalID string, request kkComponents.CreatePortalSnippetRequest,
opts ...kkOps.Option) (*kkOps.CreatePortalSnippetResponse, error)
UpdatePortalSnippet(ctx context.Context, request kkOps.UpdatePortalSnippetRequest,
opts ...kkOps.Option) (*kkOps.UpdatePortalSnippetResponse, error)
DeletePortalSnippet(ctx context.Context, portalID string, snippetID string,
opts ...kkOps.Option) (*kkOps.DeletePortalSnippetResponse, error)
ListPortalSnippets(ctx context.Context, request kkOps.ListPortalSnippetsRequest,
opts ...kkOps.Option) (*kkOps.ListPortalSnippetsResponse, error)
GetPortalSnippet(ctx context.Context, portalID string, snippetID string,
opts ...kkOps.Option) (*kkOps.GetPortalSnippetResponse, error)
}
PortalSnippetAPI defines the interface for operations on Portal Snippets
type PortalSnippetAPIImpl ¶ added in v0.1.0
PortalSnippetAPIImpl provides an implementation of the PortalSnippetAPI interface
func (*PortalSnippetAPIImpl) CreatePortalSnippet ¶ added in v0.1.0
func (p *PortalSnippetAPIImpl) CreatePortalSnippet( ctx context.Context, portalID string, request kkComponents.CreatePortalSnippetRequest, opts ...kkOps.Option, ) (*kkOps.CreatePortalSnippetResponse, error)
CreatePortalSnippet implements the PortalSnippetAPI interface
func (*PortalSnippetAPIImpl) DeletePortalSnippet ¶ added in v0.1.0
func (p *PortalSnippetAPIImpl) DeletePortalSnippet( ctx context.Context, portalID string, snippetID string, opts ...kkOps.Option, ) (*kkOps.DeletePortalSnippetResponse, error)
DeletePortalSnippet implements the PortalSnippetAPI interface
func (*PortalSnippetAPIImpl) GetPortalSnippet ¶ added in v0.1.0
func (p *PortalSnippetAPIImpl) GetPortalSnippet( ctx context.Context, portalID string, snippetID string, opts ...kkOps.Option, ) (*kkOps.GetPortalSnippetResponse, error)
GetPortalSnippet implements the PortalSnippetAPI interface
func (*PortalSnippetAPIImpl) ListPortalSnippets ¶ added in v0.1.0
func (p *PortalSnippetAPIImpl) ListPortalSnippets( ctx context.Context, request kkOps.ListPortalSnippetsRequest, opts ...kkOps.Option, ) (*kkOps.ListPortalSnippetsResponse, error)
ListPortalSnippets implements the PortalSnippetAPI interface
func (*PortalSnippetAPIImpl) UpdatePortalSnippet ¶ added in v0.1.0
func (p *PortalSnippetAPIImpl) UpdatePortalSnippet( ctx context.Context, request kkOps.UpdatePortalSnippetRequest, opts ...kkOps.Option, ) (*kkOps.UpdatePortalSnippetResponse, error)
UpdatePortalSnippet implements the PortalSnippetAPI interface
type PortalTeamAPI ¶ added in v0.1.6
type PortalTeamAPI interface {
ListPortalTeams(
ctx context.Context,
request kkOps.ListPortalTeamsRequest,
opts ...kkOps.Option,
) (*kkOps.ListPortalTeamsResponse, error)
GetPortalTeam(
ctx context.Context,
teamID string,
portalID string,
opts ...kkOps.Option,
) (*kkOps.GetPortalTeamResponse, error)
CreatePortalTeam(
ctx context.Context,
portalID string,
portalCreateTeamRequest *kkComps.PortalCreateTeamRequest,
opts ...kkOps.Option,
) (*kkOps.CreatePortalTeamResponse, error)
UpdatePortalTeam(
ctx context.Context,
request kkOps.UpdatePortalTeamRequest,
opts ...kkOps.Option,
) (*kkOps.UpdatePortalTeamResponse, error)
DeletePortalTeam(
ctx context.Context,
teamID string,
portalID string,
opts ...kkOps.Option,
) (*kkOps.DeletePortalTeamResponse, error)
}
PortalTeamAPI defines the interface for portal team operations
type PortalTeamAPIImpl ¶ added in v0.1.6
PortalTeamAPIImpl provides an implementation of PortalTeamAPI backed by the SDK
func (*PortalTeamAPIImpl) CreatePortalTeam ¶ added in v0.3.3
func (p *PortalTeamAPIImpl) CreatePortalTeam( ctx context.Context, portalID string, portalCreateTeamRequest *kkComps.PortalCreateTeamRequest, opts ...kkOps.Option, ) (*kkOps.CreatePortalTeamResponse, error)
CreatePortalTeam creates a new developer team for a portal
func (*PortalTeamAPIImpl) DeletePortalTeam ¶ added in v0.3.3
func (p *PortalTeamAPIImpl) DeletePortalTeam( ctx context.Context, teamID string, portalID string, opts ...kkOps.Option, ) (*kkOps.DeletePortalTeamResponse, error)
DeletePortalTeam deletes a developer team from a portal
func (*PortalTeamAPIImpl) GetPortalTeam ¶ added in v0.1.6
func (p *PortalTeamAPIImpl) GetPortalTeam( ctx context.Context, teamID string, portalID string, opts ...kkOps.Option, ) (*kkOps.GetPortalTeamResponse, error)
GetPortalTeam fetches a single developer team for a portal
func (*PortalTeamAPIImpl) ListPortalTeams ¶ added in v0.1.6
func (p *PortalTeamAPIImpl) ListPortalTeams( ctx context.Context, request kkOps.ListPortalTeamsRequest, opts ...kkOps.Option, ) (*kkOps.ListPortalTeamsResponse, error)
ListPortalTeams lists developer teams for a portal
func (*PortalTeamAPIImpl) UpdatePortalTeam ¶ added in v0.3.3
func (p *PortalTeamAPIImpl) UpdatePortalTeam( ctx context.Context, request kkOps.UpdatePortalTeamRequest, opts ...kkOps.Option, ) (*kkOps.UpdatePortalTeamResponse, error)
UpdatePortalTeam updates a developer team for a portal
type PortalTeamMembershipAPI ¶ added in v0.3.5
type PortalTeamMembershipAPI interface {
ListPortalTeamDevelopers(
ctx context.Context,
request kkOps.ListPortalTeamDevelopersRequest,
opts ...kkOps.Option,
) (*kkOps.ListPortalTeamDevelopersResponse, error)
}
PortalTeamMembershipAPI defines the interface for developer team membership operations
type PortalTeamMembershipAPIImpl ¶ added in v0.3.5
PortalTeamMembershipAPIImpl provides an implementation backed by the SDK
func (*PortalTeamMembershipAPIImpl) ListPortalTeamDevelopers ¶ added in v0.3.5
func (p *PortalTeamMembershipAPIImpl) ListPortalTeamDevelopers( ctx context.Context, request kkOps.ListPortalTeamDevelopersRequest, opts ...kkOps.Option, ) (*kkOps.ListPortalTeamDevelopersResponse, error)
ListPortalTeamDevelopers lists developers for a specific team
type PortalTeamRolesAPI ¶ added in v0.3.4
type PortalTeamRolesAPI interface {
ListPortalTeamRoles(
ctx context.Context,
request kkOps.ListPortalTeamRolesRequest,
opts ...kkOps.Option,
) (*kkOps.ListPortalTeamRolesResponse, error)
AssignRoleToPortalTeams(
ctx context.Context,
request kkOps.AssignRoleToPortalTeamsRequest,
opts ...kkOps.Option,
) (*kkOps.AssignRoleToPortalTeamsResponse, error)
RemoveRoleFromPortalTeam(
ctx context.Context,
request kkOps.RemoveRoleFromPortalTeamRequest,
opts ...kkOps.Option,
) (*kkOps.RemoveRoleFromPortalTeamResponse, error)
}
PortalTeamRolesAPI defines the interface for portal team role operations
type PortalTeamRolesAPIImpl ¶ added in v0.3.4
PortalTeamRolesAPIImpl provides an implementation of PortalTeamRolesAPI backed by the SDK
func (*PortalTeamRolesAPIImpl) AssignRoleToPortalTeams ¶ added in v0.3.4
func (p *PortalTeamRolesAPIImpl) AssignRoleToPortalTeams( ctx context.Context, request kkOps.AssignRoleToPortalTeamsRequest, opts ...kkOps.Option, ) (*kkOps.AssignRoleToPortalTeamsResponse, error)
AssignRoleToPortalTeams assigns a role to a portal team
func (*PortalTeamRolesAPIImpl) ListPortalTeamRoles ¶ added in v0.3.4
func (p *PortalTeamRolesAPIImpl) ListPortalTeamRoles( ctx context.Context, request kkOps.ListPortalTeamRolesRequest, opts ...kkOps.Option, ) (*kkOps.ListPortalTeamRolesResponse, error)
ListPortalTeamRoles lists assigned roles for a portal team
func (*PortalTeamRolesAPIImpl) RemoveRoleFromPortalTeam ¶ added in v0.3.4
func (p *PortalTeamRolesAPIImpl) RemoveRoleFromPortalTeam( ctx context.Context, request kkOps.RemoveRoleFromPortalTeamRequest, opts ...kkOps.Option, ) (*kkOps.RemoveRoleFromPortalTeamResponse, error)
RemoveRoleFromPortalTeam removes an assigned role from a portal team
type SDKAPI ¶
type SDKAPI interface {
GetControlPlaneAPI() ControlPlaneAPI
GetControlPlaneGroupsAPI() ControlPlaneGroupsAPI
GetPortalAPI() PortalAPI
GetAPIAPI() APIFullAPI // TODO: Change to APIAPI once refactoring is complete
GetCatalogServicesAPI() CatalogServicesAPI
GetDashboardsAPI() DashboardsAPI
GetAPIDocumentAPI() APIDocumentAPI
GetAPIVersionAPI() APIVersionAPI
GetAPIPublicationAPI() APIPublicationAPI
GetAPIImplementationAPI() APIImplementationAPI
GetAppAuthStrategiesAPI() AppAuthStrategiesAPI
GetDCRProvidersAPI() DCRProvidersAPI
GetMeAPI() MeAPI
GetPersonalAccessTokenAPI() PersonalAccessTokenAPI
GetSystemAccountAccessTokenAPI() SystemAccountAccessTokenAPI
GetGatewayServiceAPI() GatewayServiceAPI
GetDataPlaneCertificateAPI() DataPlaneCertificateAPI
GetSystemAccountAPI() SystemAccountAPI
GetSystemAccountRolesAPI() SystemAccountRolesAPI
GetSystemAccountTeamMembershipAPI() SystemAccountTeamMembershipAPI
GetOrganizationTeamAPI() OrganizationTeamAPI
GetOrganizationTeamRolesAPI() OrganizationTeamRolesAPI
GetOrganizationUsersAPI() OrganizationUsersAPI
GetOrganizationTeamMembershipAPI() OrganizationTeamMembershipAPI
// Portal child resource APIs
GetPortalPageAPI() PortalPageAPI
GetPortalAuthSettingsAPI() PortalAuthSettingsAPI
GetPortalIPAllowListAPI() PortalIPAllowListAPI
GetPortalIntegrationsAPI() PortalIntegrationsAPI
GetPortalIdentityProviderAPI() PortalIdentityProviderAPI
GetPortalCustomizationAPI() PortalCustomizationAPI
GetPortalCustomDomainAPI() PortalCustomDomainAPI
GetPortalSnippetAPI() PortalSnippetAPI
GetPortalApplicationAPI() PortalApplicationAPI
GetPortalApplicationRegistrationAPI() PortalApplicationRegistrationAPI
GetPortalDeveloperAPI() PortalDeveloperAPI
GetPortalTeamAPI() PortalTeamAPI
GetPortalTeamRolesAPI() PortalTeamRolesAPI
GetPortalTeamMembershipAPI() PortalTeamMembershipAPI
GetAssetsAPI() AssetsAPI
GetPortalEmailsAPI() PortalEmailsAPI
GetPortalAuditLogsAPI() PortalAuditLogsAPI
GetAuditLogDestinationsAPI() AuditLogDestinationsAPI
GetEventGatewayControlPlaneAPI() EGWControlPlaneAPI
GetEventGatewayBackendClusterAPI() EventGatewayBackendClusterAPI
GetEventGatewayVirtualClusterAPI() EventGatewayVirtualClusterAPI
GetEventGatewayListenerAPI() EventGatewayListenerAPI
GetEventGatewayListenerPolicyAPI() EventGatewayListenerPolicyAPI
GetEventGatewayClusterPolicyAPI() EventGatewayClusterPolicyAPI
GetEventGatewayProducePolicyAPI() EventGatewayProducePolicyAPI
GetEventGatewayConsumePolicyAPI() EventGatewayConsumePolicyAPI
GetEventGatewayDataPlaneCertificateAPI() EventGatewayDataPlaneCertificateAPI
GetEventGatewaySchemaRegistryAPI() EventGatewaySchemaRegistryAPI
GetEventGatewayStaticKeyAPI() EventGatewayStaticKeyAPI
GetEventGatewayTLSTrustBundleAPI() EventGatewayTLSTrustBundleAPI
}
Provides an interface for the Konnect Go SDK "github.com/Kong/sdk-konnect-go" SDK struct allowing for easier testing and mocking
type SDKAPIFactory ¶ added in v0.0.13
A function that can build an SDKAPI with a given configuration
var DefaultSDKFactory SDKAPIFactory
DefaultSDKFactory can be overridden for testing purposes
type SnippetInfo ¶ added in v0.0.14
SnippetInfo represents a portal snippet with minimal info needed for Terraform import
func GetSnippetsForPortal ¶ added in v0.0.14
func GetSnippetsForPortal(ctx context.Context, portalAPI PortalAPI, portalID string) ([]SnippetInfo, error)
GetSnippetsForPortal returns a list of snippets for a portal with pagination
type SystemAccountAPI ¶ added in v0.3.8
type SystemAccountAPI interface {
// SystemAccount operations
ListSystemAccounts(ctx context.Context,
request kkOps.GetSystemAccountsRequest) (*kkOps.GetSystemAccountsResponse, error)
GetSystemAccount(ctx context.Context,
id string) (*kkOps.GetSystemAccountsIDResponse, error)
}
type SystemAccountAPIImpl ¶ added in v0.3.8
SystemAccountAPIImpl provides a concrete implementation backed by the SDK.
func (*SystemAccountAPIImpl) GetSystemAccount ¶ added in v0.3.8
func (p *SystemAccountAPIImpl) GetSystemAccount(ctx context.Context, id string, ) (*kkOps.GetSystemAccountsIDResponse, error)
GetSystemAccount implements the SystemAccountAPI interface
func (*SystemAccountAPIImpl) ListSystemAccounts ¶ added in v0.3.8
func (p *SystemAccountAPIImpl) ListSystemAccounts(ctx context.Context, request kkOps.GetSystemAccountsRequest, ) (*kkOps.GetSystemAccountsResponse, error)
ListSystemAccounts implements the SystemAccountAPI interface
type SystemAccountAccessTokenAPI ¶ added in v1.1.0
type SystemAccountAccessTokenAPI interface {
GetSystemAccountIDAccessTokens(
ctx context.Context,
request kkOps.GetSystemAccountIDAccessTokensRequest,
opts ...kkOps.Option,
) (*kkOps.GetSystemAccountIDAccessTokensResponse, error)
PostSystemAccountsIDAccessTokens(
ctx context.Context,
accountID string,
request *kkComps.CreateSystemAccountAccessToken,
opts ...kkOps.Option,
) (*kkOps.PostSystemAccountsIDAccessTokensResponse, error)
GetSystemAccountsIDAccessTokensID(
ctx context.Context,
accountID string,
tokenID string,
opts ...kkOps.Option,
) (*kkOps.GetSystemAccountsIDAccessTokensIDResponse, error)
DeleteSystemAccountsIDAccessTokensID(
ctx context.Context,
accountID string,
tokenID string,
opts ...kkOps.Option,
) (*kkOps.DeleteSystemAccountsIDAccessTokensIDResponse, error)
}
type SystemAccountAccessTokenAPIImpl ¶ added in v1.1.0
func (*SystemAccountAccessTokenAPIImpl) DeleteSystemAccountsIDAccessTokensID ¶ added in v1.1.0
func (s *SystemAccountAccessTokenAPIImpl) DeleteSystemAccountsIDAccessTokensID( ctx context.Context, accountID string, tokenID string, opts ...kkOps.Option, ) (*kkOps.DeleteSystemAccountsIDAccessTokensIDResponse, error)
func (*SystemAccountAccessTokenAPIImpl) GetSystemAccountIDAccessTokens ¶ added in v1.1.0
func (s *SystemAccountAccessTokenAPIImpl) GetSystemAccountIDAccessTokens( ctx context.Context, request kkOps.GetSystemAccountIDAccessTokensRequest, opts ...kkOps.Option, ) (*kkOps.GetSystemAccountIDAccessTokensResponse, error)
func (*SystemAccountAccessTokenAPIImpl) GetSystemAccountsIDAccessTokensID ¶ added in v1.1.0
func (s *SystemAccountAccessTokenAPIImpl) GetSystemAccountsIDAccessTokensID( ctx context.Context, accountID string, tokenID string, opts ...kkOps.Option, ) (*kkOps.GetSystemAccountsIDAccessTokensIDResponse, error)
func (*SystemAccountAccessTokenAPIImpl) PostSystemAccountsIDAccessTokens ¶ added in v1.1.0
func (s *SystemAccountAccessTokenAPIImpl) PostSystemAccountsIDAccessTokens( ctx context.Context, accountID string, request *kkComps.CreateSystemAccountAccessToken, opts ...kkOps.Option, ) (*kkOps.PostSystemAccountsIDAccessTokensResponse, error)
type SystemAccountRolesAPI ¶ added in v1.0.0
type SystemAccountRolesAPI interface {
ListSystemAccountRoles(
ctx context.Context,
accountID string,
filter *kkOps.GetSystemAccountsAccountIDAssignedRolesQueryParamFilter,
opts ...kkOps.Option,
) (*kkOps.GetSystemAccountsAccountIDAssignedRolesResponse, error)
AssignSystemAccountRole(
ctx context.Context,
accountID string,
assignRole *kkComps.AssignRole,
opts ...kkOps.Option,
) (*kkOps.PostSystemAccountsAccountIDAssignedRolesResponse, error)
RemoveSystemAccountRole(
ctx context.Context,
accountID string,
roleID string,
opts ...kkOps.Option,
) (*kkOps.DeleteSystemAccountsAccountIDAssignedRolesRoleIDResponse, error)
}
SystemAccountRolesAPI defines organization system account role operations.
type SystemAccountRolesAPIImpl ¶ added in v1.0.0
SystemAccountRolesAPIImpl provides an SDK-backed implementation.
func (*SystemAccountRolesAPIImpl) AssignSystemAccountRole ¶ added in v1.0.0
func (s *SystemAccountRolesAPIImpl) AssignSystemAccountRole( ctx context.Context, accountID string, assignRole *kkComps.AssignRole, opts ...kkOps.Option, ) (*kkOps.PostSystemAccountsAccountIDAssignedRolesResponse, error)
func (*SystemAccountRolesAPIImpl) ListSystemAccountRoles ¶ added in v1.0.0
func (s *SystemAccountRolesAPIImpl) ListSystemAccountRoles( ctx context.Context, accountID string, filter *kkOps.GetSystemAccountsAccountIDAssignedRolesQueryParamFilter, opts ...kkOps.Option, ) (*kkOps.GetSystemAccountsAccountIDAssignedRolesResponse, error)
func (*SystemAccountRolesAPIImpl) RemoveSystemAccountRole ¶ added in v1.0.0
func (s *SystemAccountRolesAPIImpl) RemoveSystemAccountRole( ctx context.Context, accountID string, roleID string, opts ...kkOps.Option, ) (*kkOps.DeleteSystemAccountsAccountIDAssignedRolesRoleIDResponse, error)
type SystemAccountTeamMembershipAPI ¶ added in v1.0.0
type SystemAccountTeamMembershipAPI interface {
ListSystemAccountTeams(
ctx context.Context,
request kkOps.GetSystemAccountsAccountIDTeamsRequest,
opts ...kkOps.Option,
) (*kkOps.GetSystemAccountsAccountIDTeamsResponse, error)
AddSystemAccountToTeam(
ctx context.Context,
teamID string,
addSystemAccountToTeam *kkComps.AddSystemAccountToTeam,
opts ...kkOps.Option,
) (*kkOps.PostTeamsTeamIDSystemAccountsResponse, error)
RemoveSystemAccountFromTeam(
ctx context.Context,
teamID string,
accountID string,
opts ...kkOps.Option,
) (*kkOps.DeleteTeamsTeamIDSystemAccountsAccountIDResponse, error)
}
SystemAccountTeamMembershipAPI defines system account organization team membership operations.
type SystemAccountTeamMembershipAPIImpl ¶ added in v1.0.0
SystemAccountTeamMembershipAPIImpl provides an SDK-backed implementation.
func (*SystemAccountTeamMembershipAPIImpl) AddSystemAccountToTeam ¶ added in v1.0.0
func (s *SystemAccountTeamMembershipAPIImpl) AddSystemAccountToTeam( ctx context.Context, teamID string, addSystemAccountToTeam *kkComps.AddSystemAccountToTeam, opts ...kkOps.Option, ) (*kkOps.PostTeamsTeamIDSystemAccountsResponse, error)
func (*SystemAccountTeamMembershipAPIImpl) ListSystemAccountTeams ¶ added in v1.0.0
func (s *SystemAccountTeamMembershipAPIImpl) ListSystemAccountTeams( ctx context.Context, request kkOps.GetSystemAccountsAccountIDTeamsRequest, opts ...kkOps.Option, ) (*kkOps.GetSystemAccountsAccountIDTeamsResponse, error)
func (*SystemAccountTeamMembershipAPIImpl) RemoveSystemAccountFromTeam ¶ added in v1.0.0
func (s *SystemAccountTeamMembershipAPIImpl) RemoveSystemAccountFromTeam( ctx context.Context, teamID string, accountID string, opts ...kkOps.Option, ) (*kkOps.DeleteTeamsTeamIDSystemAccountsAccountIDResponse, error)
Source Files
¶
- access_tokens.go
- api_documents.go
- api_implementations.go
- api_publications.go
- api_versions.go
- apis.go
- app_auth_strategies.go
- assets.go
- audit_logs.go
- catalog_services.go
- consumergroups.go
- consumers.go
- control_plane_groups.go
- control_planes.go
- controlplaneapi_mock.go
- controlplanegroupsapi_mock.go
- dashboards.go
- data_plane_certificates.go
- dcr_providers.go
- event_gateway_backend_clusters.go
- event_gateway_cluster_policies.go
- event_gateway_consume_policies.go
- event_gateway_control_plane.go
- event_gateway_data_plane_certificates.go
- event_gateway_listener_policies.go
- event_gateway_listeners.go
- event_gateway_produce_policies.go
- event_gateway_schema_registries.go
- event_gateway_static_keys.go
- event_gateway_tls_trust_bundles.go
- event_gateway_virtual_clusters.go
- me.go
- offset_pagination.go
- organization_team.go
- organization_team_membership.go
- organization_team_roles.go
- organization_users.go
- page_number_pagination.go
- plugins.go
- portal_application_registrations.go
- portal_applications.go
- portal_auth_settings.go
- portal_auth_settings_response.go
- portal_custom_domains.go
- portal_customizations.go
- portal_developers.go
- portal_emails.go
- portal_identity_providers.go
- portal_integrations.go
- portal_ip_allow_lists.go
- portal_pages.go
- portal_snippets.go
- portal_team_membership.go
- portal_team_roles.go
- portal_teams.go
- portals.go
- routes.go
- sdk.go
- sdk_mock.go
- services.go
- system_account_roles.go
- system_account_team_membership.go
- system_accounts.go
- upstreams.go