Versions in this module Expand all Collapse all v1 v1.2.5 Sep 23, 2024 Changes in this version + const OpenIdScopes + func NewCreateAppInstanceRequest(server string, params *CreateAppInstanceParams, ...) (*http.Request, error) + func NewCreateAppInstanceRequestWithBody(server string, params *CreateAppInstanceParams, contentType string, ...) (*http.Request, error) + func NewDeleteAppInstanceRequest(server string, appInstanceId AppInstanceId, params *DeleteAppInstanceParams) (*http.Request, error) + func NewDeleteAppRequest(server string, appId AppId, params *DeleteAppParams) (*http.Request, error) + func NewGetAppInstanceRequest(server string, params *GetAppInstanceParams) (*http.Request, error) + func NewGetAppRequest(server string, appId AppId, params *GetAppParams) (*http.Request, error) + func NewGetAppsRequest(server string, params *GetAppsParams) (*http.Request, error) + func NewGetEdgeCloudZonesRequest(server string, params *GetEdgeCloudZonesParams) (*http.Request, error) + func NewSubmitAppRequest(server string, params *SubmitAppParams, body SubmitAppJSONRequestBody) (*http.Request, error) + func NewSubmitAppRequestWithBody(server string, params *SubmitAppParams, contentType string, body io.Reader) (*http.Request, error) + func RegisterHandlers(router EchoRouter, si ServerInterface) + func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string) + type AccessEndpoint struct + Fqdn *Fqdn + Ipv4Addresses *[]Ipv4Addr + Ipv6Addresses *[]Ipv6Addr + Port Port + func (t *AccessEndpoint) FromAccessEndpoint0(v AccessEndpoint0) error + func (t *AccessEndpoint) FromAccessEndpoint1(v AccessEndpoint1) error + func (t *AccessEndpoint) FromAccessEndpoint2(v AccessEndpoint2) error + func (t *AccessEndpoint) MergeAccessEndpoint0(v AccessEndpoint0) error + func (t *AccessEndpoint) MergeAccessEndpoint1(v AccessEndpoint1) error + func (t *AccessEndpoint) MergeAccessEndpoint2(v AccessEndpoint2) error + func (t *AccessEndpoint) UnmarshalJSON(b []byte) error + func (t AccessEndpoint) AsAccessEndpoint0() (AccessEndpoint0, error) + func (t AccessEndpoint) AsAccessEndpoint1() (AccessEndpoint1, error) + func (t AccessEndpoint) AsAccessEndpoint2() (AccessEndpoint2, error) + func (t AccessEndpoint) MarshalJSON() ([]byte, error) + type AccessEndpoint0 = interface + type AccessEndpoint1 = interface + type AccessEndpoint2 = interface + type AdditionalStorage = []struct + type AppId = openapi_types.UUID + type AppInstanceId = openapi_types.UUID + type AppInstanceInfo struct + AppInstanceId *AppInstanceId + ComponentEndpointInfo ... + EdgeCloudZone *EdgeCloudZone + Status *AppInstanceInfoStatus + type AppInstanceInfoStatus string + const AppInstanceInfoStatusFailed + const AppInstanceInfoStatusInstantiating + const AppInstanceInfoStatusReady + const AppInstanceInfoStatusTerminating + const AppInstanceInfoStatusUnknown + type AppManifest struct + AppId *AppId + AppRepo struct{ ... } + ComponentSpec []struct{ ... } + Name string + OperatingSystem *OperatingSystem + PackageType AppManifestPackageType + RequiredResources RequiredResources + Version string + type AppManifestAppRepoAuthType string + const DOCKER + const HTTPBASIC + const HTTPBEARER + const NONE + type AppManifestAppRepoType string + const PRIVATEREPO + const PUBLICREPO + type AppManifestComponentSpecNetworkInterfacesProtocol string + const ANY + const TCP + const UDP + type AppManifestComponentSpecNetworkInterfacesVisibilityType string + const VISIBILITYEXTERNAL + const VISIBILITYINTERNAL + type AppManifestPackageType string + const CONTAINER + const HELM + const OVA + const QCOW2 + type AppZones = []EdgeCloudZone + type Client struct + Client HttpRequestDoer + RequestEditors []RequestEditorFn + Server string + func NewClient(server string, opts ...ClientOption) (*Client, error) + func (c *Client) CreateAppInstance(ctx context.Context, params *CreateAppInstanceParams, ...) (*http.Response, error) + func (c *Client) CreateAppInstanceWithBody(ctx context.Context, params *CreateAppInstanceParams, contentType string, ...) (*http.Response, error) + func (c *Client) DeleteApp(ctx context.Context, appId AppId, params *DeleteAppParams, ...) (*http.Response, error) + func (c *Client) DeleteAppInstance(ctx context.Context, appInstanceId AppInstanceId, ...) (*http.Response, error) + func (c *Client) GetApp(ctx context.Context, appId AppId, params *GetAppParams, ...) (*http.Response, error) + func (c *Client) GetAppInstance(ctx context.Context, params *GetAppInstanceParams, ...) (*http.Response, error) + func (c *Client) GetApps(ctx context.Context, params *GetAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + func (c *Client) GetEdgeCloudZones(ctx context.Context, params *GetEdgeCloudZonesParams, ...) (*http.Response, error) + func (c *Client) SubmitApp(ctx context.Context, params *SubmitAppParams, body SubmitAppJSONRequestBody, ...) (*http.Response, error) + func (c *Client) SubmitAppWithBody(ctx context.Context, params *SubmitAppParams, contentType string, ...) (*http.Response, error) + type ClientInterface interface + CreateAppInstance func(ctx context.Context, params *CreateAppInstanceParams, ...) (*http.Response, error) + CreateAppInstanceWithBody func(ctx context.Context, params *CreateAppInstanceParams, contentType string, ...) (*http.Response, error) + DeleteApp func(ctx context.Context, appId AppId, params *DeleteAppParams, ...) (*http.Response, error) + DeleteAppInstance func(ctx context.Context, appInstanceId AppInstanceId, ...) (*http.Response, error) + GetApp func(ctx context.Context, appId AppId, params *GetAppParams, ...) (*http.Response, error) + GetAppInstance func(ctx context.Context, params *GetAppInstanceParams, ...) (*http.Response, error) + GetApps func(ctx context.Context, params *GetAppsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + GetEdgeCloudZones func(ctx context.Context, params *GetEdgeCloudZonesParams, ...) (*http.Response, error) + SubmitApp func(ctx context.Context, params *SubmitAppParams, body SubmitAppJSONRequestBody, ...) (*http.Response, error) + SubmitAppWithBody func(ctx context.Context, params *SubmitAppParams, contentType string, ...) (*http.Response, error) + type ClientOption func(*Client) error + func WithBaseURL(baseURL string) ClientOption + func WithHTTPClient(doer HttpRequestDoer) ClientOption + func WithRequestEditorFn(fn RequestEditorFn) ClientOption + type ClientWithResponses struct + func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) + func (c *ClientWithResponses) CreateAppInstanceWithBodyWithResponse(ctx context.Context, params *CreateAppInstanceParams, contentType string, ...) (*CreateAppInstanceResponse, error) + func (c *ClientWithResponses) CreateAppInstanceWithResponse(ctx context.Context, params *CreateAppInstanceParams, ...) (*CreateAppInstanceResponse, error) + func (c *ClientWithResponses) DeleteAppInstanceWithResponse(ctx context.Context, appInstanceId AppInstanceId, ...) (*DeleteAppInstanceResponse, error) + func (c *ClientWithResponses) DeleteAppWithResponse(ctx context.Context, appId AppId, params *DeleteAppParams, ...) (*DeleteAppResponse, error) + func (c *ClientWithResponses) GetAppInstanceWithResponse(ctx context.Context, params *GetAppInstanceParams, ...) (*GetAppInstanceResponse, error) + func (c *ClientWithResponses) GetAppWithResponse(ctx context.Context, appId AppId, params *GetAppParams, ...) (*GetAppResponse, error) + func (c *ClientWithResponses) GetAppsWithResponse(ctx context.Context, params *GetAppsParams, reqEditors ...RequestEditorFn) (*GetAppsResponse, error) + func (c *ClientWithResponses) GetEdgeCloudZonesWithResponse(ctx context.Context, params *GetEdgeCloudZonesParams, ...) (*GetEdgeCloudZonesResponse, error) + func (c *ClientWithResponses) SubmitAppWithBodyWithResponse(ctx context.Context, params *SubmitAppParams, contentType string, ...) (*SubmitAppResponse, error) + func (c *ClientWithResponses) SubmitAppWithResponse(ctx context.Context, params *SubmitAppParams, body SubmitAppJSONRequestBody, ...) (*SubmitAppResponse, error) + type ClientWithResponsesInterface interface + CreateAppInstanceWithBodyWithResponse func(ctx context.Context, params *CreateAppInstanceParams, contentType string, ...) (*CreateAppInstanceResponse, error) + CreateAppInstanceWithResponse func(ctx context.Context, params *CreateAppInstanceParams, ...) (*CreateAppInstanceResponse, error) + DeleteAppInstanceWithResponse func(ctx context.Context, appInstanceId AppInstanceId, ...) (*DeleteAppInstanceResponse, error) + DeleteAppWithResponse func(ctx context.Context, appId AppId, params *DeleteAppParams, ...) (*DeleteAppResponse, error) + GetAppInstanceWithResponse func(ctx context.Context, params *GetAppInstanceParams, ...) (*GetAppInstanceResponse, error) + GetAppWithResponse func(ctx context.Context, appId AppId, params *GetAppParams, ...) (*GetAppResponse, error) + GetAppsWithResponse func(ctx context.Context, params *GetAppsParams, reqEditors ...RequestEditorFn) (*GetAppsResponse, error) + GetEdgeCloudZonesWithResponse func(ctx context.Context, params *GetEdgeCloudZonesParams, ...) (*GetEdgeCloudZonesResponse, error) + SubmitAppWithBodyWithResponse func(ctx context.Context, params *SubmitAppParams, contentType string, ...) (*SubmitAppResponse, error) + SubmitAppWithResponse func(ctx context.Context, params *SubmitAppParams, body SubmitAppJSONRequestBody, ...) (*SubmitAppResponse, error) + type ContainerResources struct + Gpu *GpuInfo + InfraKind ContainerResourcesInfraKind + Memory int + NumCPU Vcpu + Storage *AdditionalStorage + type ContainerResourcesInfraKind string + const Container + type CreateAppInstance202JSONResponse struct + Body struct{ ... } + Headers CreateAppInstance202ResponseHeaders + func (response CreateAppInstance202JSONResponse) VisitCreateAppInstanceResponse(w http.ResponseWriter) error + type CreateAppInstance202ResponseHeaders struct + Location string + XCorrelator openapi_types.UUID + type CreateAppInstance400JSONResponse struct + func (response CreateAppInstance400JSONResponse) VisitCreateAppInstanceResponse(w http.ResponseWriter) error + type CreateAppInstance401JSONResponse struct + func (response CreateAppInstance401JSONResponse) VisitCreateAppInstanceResponse(w http.ResponseWriter) error + type CreateAppInstance403JSONResponse struct + func (response CreateAppInstance403JSONResponse) VisitCreateAppInstanceResponse(w http.ResponseWriter) error + type CreateAppInstance409JSONResponse ErrorInfo + func (response CreateAppInstance409JSONResponse) VisitCreateAppInstanceResponse(w http.ResponseWriter) error + type CreateAppInstance500JSONResponse struct + func (response CreateAppInstance500JSONResponse) VisitCreateAppInstanceResponse(w http.ResponseWriter) error + type CreateAppInstance501JSONResponse struct + func (response CreateAppInstance501JSONResponse) VisitCreateAppInstanceResponse(w http.ResponseWriter) error + type CreateAppInstance503JSONResponse struct + func (response CreateAppInstance503JSONResponse) VisitCreateAppInstanceResponse(w http.ResponseWriter) error + type CreateAppInstanceJSONBody struct + AppId *AppId + AppZones *AppZones + type CreateAppInstanceJSONRequestBody CreateAppInstanceJSONBody + type CreateAppInstanceParams struct + XCorrelator *XCorrelator + type CreateAppInstanceRequestObject struct + Body *CreateAppInstanceJSONRequestBody + Params CreateAppInstanceParams + type CreateAppInstanceResponse struct + Body []byte + HTTPResponse *http.Response + JSON202 ... + JSON400 *N400 + JSON401 *N401 + JSON403 *N403 + JSON409 *ErrorInfo + JSON500 *N500 + JSON501 *N501 + JSON503 *N503 + func ParseCreateAppInstanceResponse(rsp *http.Response) (*CreateAppInstanceResponse, error) + func (r CreateAppInstanceResponse) Status() string + func (r CreateAppInstanceResponse) StatusCode() int + type CreateAppInstanceResponseObject interface + VisitCreateAppInstanceResponse func(w http.ResponseWriter) error + type DeleteApp202Response struct + Headers DeleteApp202ResponseHeaders + func (response DeleteApp202Response) VisitDeleteAppResponse(w http.ResponseWriter) error + type DeleteApp202ResponseHeaders struct + XCorrelator openapi_types.UUID + type DeleteApp204Response struct + func (response DeleteApp204Response) VisitDeleteAppResponse(w http.ResponseWriter) error + type DeleteApp400JSONResponse struct + func (response DeleteApp400JSONResponse) VisitDeleteAppResponse(w http.ResponseWriter) error + type DeleteApp401JSONResponse struct + func (response DeleteApp401JSONResponse) VisitDeleteAppResponse(w http.ResponseWriter) error + type DeleteApp403JSONResponse struct + func (response DeleteApp403JSONResponse) VisitDeleteAppResponse(w http.ResponseWriter) error + type DeleteApp404JSONResponse struct + func (response DeleteApp404JSONResponse) VisitDeleteAppResponse(w http.ResponseWriter) error + type DeleteApp409JSONResponse ErrorInfo + func (response DeleteApp409JSONResponse) VisitDeleteAppResponse(w http.ResponseWriter) error + type DeleteApp500JSONResponse struct + func (response DeleteApp500JSONResponse) VisitDeleteAppResponse(w http.ResponseWriter) error + type DeleteApp503JSONResponse struct + func (response DeleteApp503JSONResponse) VisitDeleteAppResponse(w http.ResponseWriter) error + type DeleteAppInstance202Response struct + Headers DeleteAppInstance202ResponseHeaders + func (response DeleteAppInstance202Response) VisitDeleteAppInstanceResponse(w http.ResponseWriter) error + type DeleteAppInstance202ResponseHeaders struct + XCorrelator openapi_types.UUID + type DeleteAppInstance204Response struct + func (response DeleteAppInstance204Response) VisitDeleteAppInstanceResponse(w http.ResponseWriter) error + type DeleteAppInstance400JSONResponse struct + func (response DeleteAppInstance400JSONResponse) VisitDeleteAppInstanceResponse(w http.ResponseWriter) error + type DeleteAppInstance401JSONResponse struct + func (response DeleteAppInstance401JSONResponse) VisitDeleteAppInstanceResponse(w http.ResponseWriter) error + type DeleteAppInstance403JSONResponse struct + func (response DeleteAppInstance403JSONResponse) VisitDeleteAppInstanceResponse(w http.ResponseWriter) error + type DeleteAppInstance404JSONResponse struct + func (response DeleteAppInstance404JSONResponse) VisitDeleteAppInstanceResponse(w http.ResponseWriter) error + type DeleteAppInstance500JSONResponse struct + func (response DeleteAppInstance500JSONResponse) VisitDeleteAppInstanceResponse(w http.ResponseWriter) error + type DeleteAppInstance503JSONResponse struct + func (response DeleteAppInstance503JSONResponse) VisitDeleteAppInstanceResponse(w http.ResponseWriter) error + type DeleteAppInstanceParams struct + XCorrelator *XCorrelator + type DeleteAppInstanceRequestObject struct + AppInstanceId AppInstanceId + Params DeleteAppInstanceParams + type DeleteAppInstanceResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON401 *N401 + JSON403 *N403 + JSON404 *N404 + JSON500 *N500 + JSON503 *N503 + func ParseDeleteAppInstanceResponse(rsp *http.Response) (*DeleteAppInstanceResponse, error) + func (r DeleteAppInstanceResponse) Status() string + func (r DeleteAppInstanceResponse) StatusCode() int + type DeleteAppInstanceResponseObject interface + VisitDeleteAppInstanceResponse func(w http.ResponseWriter) error + type DeleteAppParams struct + XCorrelator *XCorrelator + type DeleteAppRequestObject struct + AppId AppId + Params DeleteAppParams + type DeleteAppResponse struct + Body []byte + HTTPResponse *http.Response + JSON400 *N400 + JSON401 *N401 + JSON403 *N403 + JSON404 *N404 + JSON409 *ErrorInfo + JSON500 *N500 + JSON503 *N503 + func ParseDeleteAppResponse(rsp *http.Response) (*DeleteAppResponse, error) + func (r DeleteAppResponse) Status() string + func (r DeleteAppResponse) StatusCode() int + type DeleteAppResponseObject interface + VisitDeleteAppResponse func(w http.ResponseWriter) error + type DockerComposeResources struct + Gpu *GpuInfo + InfraKind DockerComposeResourcesInfraKind + Memory int + NumCPU int + Storage *AdditionalStorage + type DockerComposeResourcesInfraKind string + const DockerCompose + type EchoRouter interface + CONNECT func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + DELETE func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + GET func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + HEAD func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + OPTIONS func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + PATCH func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + POST func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + PUT func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + TRACE func(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route + type EdgeCloudProvider = string + type EdgeCloudRegion = string + type EdgeCloudZone struct + EdgeCloudKubernetesClusterRef *KubernetesClusterRef + EdgeCloudProvider EdgeCloudProvider + EdgeCloudRegion *EdgeCloudRegion + EdgeCloudZoneId EdgeCloudZoneId + EdgeCloudZoneName EdgeCloudZoneName + EdgeCloudZoneStatus *EdgeCloudZoneStatus + type EdgeCloudZoneId = openapi_types.UUID + type EdgeCloudZoneName = string + type EdgeCloudZoneStatus string + const EdgeCloudZoneStatusActive + const EdgeCloudZoneStatusInactive + const EdgeCloudZoneStatusUnknown + type EdgeCloudZones = []EdgeCloudZone + type ErrorInfo struct + Code string + Message string + Status int + type Fqdn = string + type GetApp200JSONResponse struct + Body struct{ ... } + Headers GetApp200ResponseHeaders + func (response GetApp200JSONResponse) VisitGetAppResponse(w http.ResponseWriter) error + type GetApp200ResponseHeaders struct + XCorrelator openapi_types.UUID + type GetApp401JSONResponse struct + func (response GetApp401JSONResponse) VisitGetAppResponse(w http.ResponseWriter) error + type GetApp403JSONResponse struct + func (response GetApp403JSONResponse) VisitGetAppResponse(w http.ResponseWriter) error + type GetApp404JSONResponse struct + func (response GetApp404JSONResponse) VisitGetAppResponse(w http.ResponseWriter) error + type GetApp500JSONResponse struct + func (response GetApp500JSONResponse) VisitGetAppResponse(w http.ResponseWriter) error + type GetApp503JSONResponse struct + func (response GetApp503JSONResponse) VisitGetAppResponse(w http.ResponseWriter) error + type GetAppInstance200JSONResponse struct + Body struct{ ... } + Headers GetAppInstance200ResponseHeaders + func (response GetAppInstance200JSONResponse) VisitGetAppInstanceResponse(w http.ResponseWriter) error + type GetAppInstance200ResponseHeaders struct + XCorrelator openapi_types.UUID + type GetAppInstance401JSONResponse struct + func (response GetAppInstance401JSONResponse) VisitGetAppInstanceResponse(w http.ResponseWriter) error + type GetAppInstance403JSONResponse struct + func (response GetAppInstance403JSONResponse) VisitGetAppInstanceResponse(w http.ResponseWriter) error + type GetAppInstance404JSONResponse struct + func (response GetAppInstance404JSONResponse) VisitGetAppInstanceResponse(w http.ResponseWriter) error + type GetAppInstance500JSONResponse struct + func (response GetAppInstance500JSONResponse) VisitGetAppInstanceResponse(w http.ResponseWriter) error + type GetAppInstance503JSONResponse struct + func (response GetAppInstance503JSONResponse) VisitGetAppInstanceResponse(w http.ResponseWriter) error + type GetAppInstanceParams struct + AppId *AppId + AppInstanceId *AppInstanceId + Region *EdgeCloudRegion + XCorrelator *XCorrelator + type GetAppInstanceRequestObject struct + Params GetAppInstanceParams + type GetAppInstanceResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 ... + JSON401 *N401 + JSON403 *N403 + JSON404 *N404 + JSON500 *N500 + JSON503 *N503 + func ParseGetAppInstanceResponse(rsp *http.Response) (*GetAppInstanceResponse, error) + func (r GetAppInstanceResponse) Status() string + func (r GetAppInstanceResponse) StatusCode() int + type GetAppInstanceResponseObject interface + VisitGetAppInstanceResponse func(w http.ResponseWriter) error + type GetAppParams struct + XCorrelator *XCorrelator + type GetAppRequestObject struct + AppId AppId + Params GetAppParams + type GetAppResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 ... + JSON401 *N401 + JSON403 *N403 + JSON404 *N404 + JSON500 *N500 + JSON503 *N503 + func ParseGetAppResponse(rsp *http.Response) (*GetAppResponse, error) + func (r GetAppResponse) Status() string + func (r GetAppResponse) StatusCode() int + type GetAppResponseObject interface + VisitGetAppResponse func(w http.ResponseWriter) error + type GetApps200JSONResponse struct + Body []AppManifest + Headers GetApps200ResponseHeaders + func (response GetApps200JSONResponse) VisitGetAppsResponse(w http.ResponseWriter) error + type GetApps200ResponseHeaders struct + XCorrelator openapi_types.UUID + type GetApps401JSONResponse struct + func (response GetApps401JSONResponse) VisitGetAppsResponse(w http.ResponseWriter) error + type GetApps403JSONResponse struct + func (response GetApps403JSONResponse) VisitGetAppsResponse(w http.ResponseWriter) error + type GetApps404JSONResponse struct + func (response GetApps404JSONResponse) VisitGetAppsResponse(w http.ResponseWriter) error + type GetApps500JSONResponse struct + func (response GetApps500JSONResponse) VisitGetAppsResponse(w http.ResponseWriter) error + type GetApps503JSONResponse struct + func (response GetApps503JSONResponse) VisitGetAppsResponse(w http.ResponseWriter) error + type GetAppsParams struct + XCorrelator *XCorrelator + type GetAppsRequestObject struct + Params GetAppsParams + type GetAppsResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *[]AppManifest + JSON401 *N401 + JSON403 *N403 + JSON404 *N404 + JSON500 *N500 + JSON503 *N503 + func ParseGetAppsResponse(rsp *http.Response) (*GetAppsResponse, error) + func (r GetAppsResponse) Status() string + func (r GetAppsResponse) StatusCode() int + type GetAppsResponseObject interface + VisitGetAppsResponse func(w http.ResponseWriter) error + type GetEdgeCloudZones200JSONResponse struct + Body EdgeCloudZones + Headers GetEdgeCloudZones200ResponseHeaders + func (response GetEdgeCloudZones200JSONResponse) VisitGetEdgeCloudZonesResponse(w http.ResponseWriter) error + type GetEdgeCloudZones200ResponseHeaders struct + XCorrelator openapi_types.UUID + type GetEdgeCloudZones401JSONResponse struct + func (response GetEdgeCloudZones401JSONResponse) VisitGetEdgeCloudZonesResponse(w http.ResponseWriter) error + type GetEdgeCloudZones403JSONResponse struct + func (response GetEdgeCloudZones403JSONResponse) VisitGetEdgeCloudZonesResponse(w http.ResponseWriter) error + type GetEdgeCloudZones404JSONResponse struct + func (response GetEdgeCloudZones404JSONResponse) VisitGetEdgeCloudZonesResponse(w http.ResponseWriter) error + type GetEdgeCloudZones500JSONResponse struct + func (response GetEdgeCloudZones500JSONResponse) VisitGetEdgeCloudZonesResponse(w http.ResponseWriter) error + type GetEdgeCloudZones503JSONResponse struct + func (response GetEdgeCloudZones503JSONResponse) VisitGetEdgeCloudZonesResponse(w http.ResponseWriter) error + type GetEdgeCloudZonesParams struct + Region *EdgeCloudRegion + Status *EdgeCloudZoneStatus + XCorrelator *XCorrelator + type GetEdgeCloudZonesRequestObject struct + Params GetEdgeCloudZonesParams + type GetEdgeCloudZonesResponse struct + Body []byte + HTTPResponse *http.Response + JSON200 *EdgeCloudZones + JSON401 *N401 + JSON403 *N403 + JSON404 *N404 + JSON500 *N500 + JSON503 *N503 + func ParseGetEdgeCloudZonesResponse(rsp *http.Response) (*GetEdgeCloudZonesResponse, error) + func (r GetEdgeCloudZonesResponse) Status() string + func (r GetEdgeCloudZonesResponse) StatusCode() int + type GetEdgeCloudZonesResponseObject interface + VisitGetEdgeCloudZonesResponse func(w http.ResponseWriter) error + type GpuInfo struct + GpuMemory int + NumGPU int + type HttpRequestDoer interface + Do func(req *http.Request) (*http.Response, error) + type Ipv4Addr = string + type Ipv6Addr = string + type K8sAddons struct + Ingress *bool + Monitoring *bool + type K8sNetworking struct + AdditionalNetworks ... + PrimaryNetwork ... + type K8sNetworkingAdditionalNetworksInterfaceType string + const Interface + const Netdevice + const VfioPci + type KubernetesClusterRef = openapi_types.UUID + type KubernetesResources struct + AdditionalStorage *string + Addons *K8sAddons + ApplicationResources struct{ ... } + InfraKind KubernetesResourcesInfraKind + IsStandalone bool + KubernetesClusterRef *KubernetesClusterRef + Networking *K8sNetworking + Version *string + type KubernetesResourcesInfraKind string + const Kubernetes + type N400 = ErrorInfo + type N400JSONResponse struct + Body ErrorInfo + Headers N400ResponseHeaders + type N400ResponseHeaders struct + XCorrelator openapi_types.UUID + type N401 = ErrorInfo + type N401JSONResponse struct + Body ErrorInfo + Headers N401ResponseHeaders + type N401ResponseHeaders struct + XCorrelator openapi_types.UUID + type N403 = ErrorInfo + type N403JSONResponse struct + Body ErrorInfo + Headers N403ResponseHeaders + type N403ResponseHeaders struct + XCorrelator openapi_types.UUID + type N404 = ErrorInfo + type N404JSONResponse struct + Body ErrorInfo + Headers N404ResponseHeaders + type N404ResponseHeaders struct + XCorrelator openapi_types.UUID + type N500 = ErrorInfo + type N500JSONResponse struct + Body ErrorInfo + Headers N500ResponseHeaders + type N500ResponseHeaders struct + XCorrelator openapi_types.UUID + type N501 = ErrorInfo + type N501JSONResponse struct + Body ErrorInfo + Headers N501ResponseHeaders + type N501ResponseHeaders struct + XCorrelator openapi_types.UUID + type N503 = ErrorInfo + type N503JSONResponse struct + Body ErrorInfo + Headers N503ResponseHeaders + type N503ResponseHeaders struct + XCorrelator openapi_types.UUID + type OperatingSystem struct + Architecture OperatingSystemArchitecture + Family OperatingSystemFamily + License OperatingSystemLicense + Version OperatingSystemVersion + type OperatingSystemArchitecture string + const X86 + const X8664 + type OperatingSystemFamily string + const OperatingSystemFamilyCOREOS + const OperatingSystemFamilyOTHER + const OperatingSystemFamilyRHEL + const OperatingSystemFamilyUBUNTU + const OperatingSystemFamilyWINDOWS + type OperatingSystemLicense string + const OperatingSystemLicenseOSLICENSETYPEFREE + const OperatingSystemLicenseOSLICENSETYPEONDEMAND + const OperatingSystemLicenseOTHER + type OperatingSystemVersion string + const OSMSWINDOWS2022 + const OSVERSIONRHEL8 + const OSVERSIONUBUNTU2204LTS + const OTHER + type Port = int + type RequestEditorFn func(ctx context.Context, req *http.Request) error + type RequiredResources struct + func (t *RequiredResources) FromContainerResources(v ContainerResources) error + func (t *RequiredResources) FromDockerComposeResources(v DockerComposeResources) error + func (t *RequiredResources) FromKubernetesResources(v KubernetesResources) error + func (t *RequiredResources) FromVmResources(v VmResources) error + func (t *RequiredResources) MergeContainerResources(v ContainerResources) error + func (t *RequiredResources) MergeDockerComposeResources(v DockerComposeResources) error + func (t *RequiredResources) MergeKubernetesResources(v KubernetesResources) error + func (t *RequiredResources) MergeVmResources(v VmResources) error + func (t *RequiredResources) UnmarshalJSON(b []byte) error + func (t RequiredResources) AsContainerResources() (ContainerResources, error) + func (t RequiredResources) AsDockerComposeResources() (DockerComposeResources, error) + func (t RequiredResources) AsKubernetesResources() (KubernetesResources, error) + func (t RequiredResources) AsVmResources() (VmResources, error) + func (t RequiredResources) Discriminator() (string, error) + func (t RequiredResources) MarshalJSON() ([]byte, error) + func (t RequiredResources) ValueByDiscriminator() (interface{}, error) + type ServerInterface interface + CreateAppInstance func(ctx echo.Context, params CreateAppInstanceParams) error + DeleteApp func(ctx echo.Context, appId AppId, params DeleteAppParams) error + DeleteAppInstance func(ctx echo.Context, appInstanceId AppInstanceId, params DeleteAppInstanceParams) error + GetApp func(ctx echo.Context, appId AppId, params GetAppParams) error + GetAppInstance func(ctx echo.Context, params GetAppInstanceParams) error + GetApps func(ctx echo.Context, params GetAppsParams) error + GetEdgeCloudZones func(ctx echo.Context, params GetEdgeCloudZonesParams) error + SubmitApp func(ctx echo.Context, params SubmitAppParams) error + func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface + type ServerInterfaceWrapper struct + Handler ServerInterface + func (w *ServerInterfaceWrapper) CreateAppInstance(ctx echo.Context) error + func (w *ServerInterfaceWrapper) DeleteApp(ctx echo.Context) error + func (w *ServerInterfaceWrapper) DeleteAppInstance(ctx echo.Context) error + func (w *ServerInterfaceWrapper) GetApp(ctx echo.Context) error + func (w *ServerInterfaceWrapper) GetAppInstance(ctx echo.Context) error + func (w *ServerInterfaceWrapper) GetApps(ctx echo.Context) error + func (w *ServerInterfaceWrapper) GetEdgeCloudZones(ctx echo.Context) error + func (w *ServerInterfaceWrapper) SubmitApp(ctx echo.Context) error + type StrictHandlerFunc = strictecho.StrictEchoHandlerFunc + type StrictMiddlewareFunc = strictecho.StrictEchoMiddlewareFunc + type StrictServerInterface interface + CreateAppInstance func(ctx context.Context, request CreateAppInstanceRequestObject) (CreateAppInstanceResponseObject, error) + DeleteApp func(ctx context.Context, request DeleteAppRequestObject) (DeleteAppResponseObject, error) + DeleteAppInstance func(ctx context.Context, request DeleteAppInstanceRequestObject) (DeleteAppInstanceResponseObject, error) + GetApp func(ctx context.Context, request GetAppRequestObject) (GetAppResponseObject, error) + GetAppInstance func(ctx context.Context, request GetAppInstanceRequestObject) (GetAppInstanceResponseObject, error) + GetApps func(ctx context.Context, request GetAppsRequestObject) (GetAppsResponseObject, error) + GetEdgeCloudZones func(ctx context.Context, request GetEdgeCloudZonesRequestObject) (GetEdgeCloudZonesResponseObject, error) + SubmitApp func(ctx context.Context, request SubmitAppRequestObject) (SubmitAppResponseObject, error) + type SubmitApp201JSONResponse struct + Body SubmittedApp + Headers SubmitApp201ResponseHeaders + func (response SubmitApp201JSONResponse) VisitSubmitAppResponse(w http.ResponseWriter) error + type SubmitApp201ResponseHeaders struct + XCorrelator openapi_types.UUID + type SubmitApp400JSONResponse struct + func (response SubmitApp400JSONResponse) VisitSubmitAppResponse(w http.ResponseWriter) error + type SubmitApp401JSONResponse struct + func (response SubmitApp401JSONResponse) VisitSubmitAppResponse(w http.ResponseWriter) error + type SubmitApp403JSONResponse struct + func (response SubmitApp403JSONResponse) VisitSubmitAppResponse(w http.ResponseWriter) error + type SubmitApp409JSONResponse ErrorInfo + func (response SubmitApp409JSONResponse) VisitSubmitAppResponse(w http.ResponseWriter) error + type SubmitApp500JSONResponse struct + func (response SubmitApp500JSONResponse) VisitSubmitAppResponse(w http.ResponseWriter) error + type SubmitApp501JSONResponse struct + func (response SubmitApp501JSONResponse) VisitSubmitAppResponse(w http.ResponseWriter) error + type SubmitApp503JSONResponse struct + func (response SubmitApp503JSONResponse) VisitSubmitAppResponse(w http.ResponseWriter) error + type SubmitAppJSONRequestBody = AppManifest + type SubmitAppParams struct + XCorrelator *XCorrelator + type SubmitAppRequestObject struct + Body *SubmitAppJSONRequestBody + Params SubmitAppParams + type SubmitAppResponse struct + Body []byte + HTTPResponse *http.Response + JSON201 *SubmittedApp + JSON400 *N400 + JSON401 *N401 + JSON403 *N403 + JSON409 *ErrorInfo + JSON500 *N500 + JSON501 *N501 + JSON503 *N503 + func ParseSubmitAppResponse(rsp *http.Response) (*SubmitAppResponse, error) + func (r SubmitAppResponse) Status() string + func (r SubmitAppResponse) StatusCode() int + type SubmitAppResponseObject interface + VisitSubmitAppResponse func(w http.ResponseWriter) error + type SubmittedApp struct + AppId *AppId + type Uri = string + type Vcpu = string + type VmResources struct + AdditionalStorages *AdditionalStorage + Gpu *GpuInfo + InfraKind VmResourcesInfraKind + Memory int + NumCPU int + type VmResourcesInfraKind string + const VirtualMachine + type XCorrelator = string