handlers

package
v0.5.1 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2024 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Handler

type Handler struct {
	DB *gorm.DB
	NC *nats.Conn
	JS nats.JetStreamContext
}

func New

func New(db *gorm.DB, nc *nats.Conn, rc nats.JetStreamContext) Handler

func (Handler) AddAttachedObjectReference

func (h Handler) AddAttachedObjectReference(c echo.Context) error

@Summary adds a new attached object reference. @Description Add a new attached object reference to the Threeport database. @ID add-v0-attachedObjectReference @Accept json @Produce json @Param attachedObjectReference body v0.AttachedObjectReference true "AttachedObjectReference object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/attached-object-references [POST]

func (Handler) AddAwsAccount

func (h Handler) AddAwsAccount(c echo.Context) error

@Summary adds a new aws account. @Description Add a new aws account to the Threeport database. @ID add-v0-awsAccount @Accept json @Produce json @Param awsAccount body v0.AwsAccount true "AwsAccount object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-accounts [POST]

func (Handler) AddAwsEksKubernetesRuntimeDefinition

func (h Handler) AddAwsEksKubernetesRuntimeDefinition(c echo.Context) error

@Summary adds a new aws eks kubernetes runtime definition. @Description Add a new aws eks kubernetes runtime definition to the Threeport database. @ID add-v0-awsEksKubernetesRuntimeDefinition @Accept json @Produce json @Param awsEksKubernetesRuntimeDefinition body v0.AwsEksKubernetesRuntimeDefinition true "AwsEksKubernetesRuntimeDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-eks-kubernetes-runtime-definitions [POST]

func (Handler) AddAwsEksKubernetesRuntimeInstance

func (h Handler) AddAwsEksKubernetesRuntimeInstance(c echo.Context) error

@Summary adds a new aws eks kubernetes runtime instance. @Description Add a new aws eks kubernetes runtime instance to the Threeport database. @ID add-v0-awsEksKubernetesRuntimeInstance @Accept json @Produce json @Param awsEksKubernetesRuntimeInstance body v0.AwsEksKubernetesRuntimeInstance true "AwsEksKubernetesRuntimeInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-eks-kubernetes-runtime-instances [POST]

func (Handler) AddAwsObjectStorageBucketDefinition

func (h Handler) AddAwsObjectStorageBucketDefinition(c echo.Context) error

@Summary adds a new aws object storage bucket definition. @Description Add a new aws object storage bucket definition to the Threeport database. @ID add-v0-awsObjectStorageBucketDefinition @Accept json @Produce json @Param awsObjectStorageBucketDefinition body v0.AwsObjectStorageBucketDefinition true "AwsObjectStorageBucketDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-object-storage-bucket-definitions [POST]

func (Handler) AddAwsObjectStorageBucketInstance

func (h Handler) AddAwsObjectStorageBucketInstance(c echo.Context) error

@Summary adds a new aws object storage bucket instance. @Description Add a new aws object storage bucket instance to the Threeport database. @ID add-v0-awsObjectStorageBucketInstance @Accept json @Produce json @Param awsObjectStorageBucketInstance body v0.AwsObjectStorageBucketInstance true "AwsObjectStorageBucketInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-object-storage-bucket-instances [POST]

func (Handler) AddAwsRelationalDatabaseDefinition

func (h Handler) AddAwsRelationalDatabaseDefinition(c echo.Context) error

@Summary adds a new aws relational database definition. @Description Add a new aws relational database definition to the Threeport database. @ID add-v0-awsRelationalDatabaseDefinition @Accept json @Produce json @Param awsRelationalDatabaseDefinition body v0.AwsRelationalDatabaseDefinition true "AwsRelationalDatabaseDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-relational-database-definitions [POST]

func (Handler) AddAwsRelationalDatabaseInstance

func (h Handler) AddAwsRelationalDatabaseInstance(c echo.Context) error

@Summary adds a new aws relational database instance. @Description Add a new aws relational database instance to the Threeport database. @ID add-v0-awsRelationalDatabaseInstance @Accept json @Produce json @Param awsRelationalDatabaseInstance body v0.AwsRelationalDatabaseInstance true "AwsRelationalDatabaseInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-relational-database-instances [POST]

func (Handler) AddControlPlaneDefinition

func (h Handler) AddControlPlaneDefinition(c echo.Context) error

@Summary adds a new control plane definition. @Description Add a new control plane definition to the Threeport database. @ID add-v0-controlPlaneDefinition @Accept json @Produce json @Param controlPlaneDefinition body v0.ControlPlaneDefinition true "ControlPlaneDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/control-plane-definitions [POST]

func (Handler) AddControlPlaneInstance

func (h Handler) AddControlPlaneInstance(c echo.Context) error

@Summary adds a new control plane instance. @Description Add a new control plane instance to the Threeport database. @ID add-v0-controlPlaneInstance @Accept json @Produce json @Param controlPlaneInstance body v0.ControlPlaneInstance true "ControlPlaneInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/control-plane-instances [POST]

func (Handler) AddDomainNameDefinition

func (h Handler) AddDomainNameDefinition(c echo.Context) error

@Summary adds a new domain name definition. @Description Add a new domain name definition to the Threeport database. @ID add-v0-domainNameDefinition @Accept json @Produce json @Param domainNameDefinition body v0.DomainNameDefinition true "DomainNameDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/domain-name-definitions [POST]

func (Handler) AddDomainNameInstance

func (h Handler) AddDomainNameInstance(c echo.Context) error

@Summary adds a new domain name instance. @Description Add a new domain name instance to the Threeport database. @ID add-v0-domainNameInstance @Accept json @Produce json @Param domainNameInstance body v0.DomainNameInstance true "DomainNameInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/domain-name-instances [POST]

func (Handler) AddGatewayDefinition

func (h Handler) AddGatewayDefinition(c echo.Context) error

@Summary adds a new gateway definition. @Description Add a new gateway definition to the Threeport database. @ID add-v0-gatewayDefinition @Accept json @Produce json @Param gatewayDefinition body v0.GatewayDefinition true "GatewayDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-definitions [POST]

func (Handler) AddGatewayHttpPort added in v0.4.0

func (h Handler) AddGatewayHttpPort(c echo.Context) error

@Summary adds a new gateway http port. @Description Add a new gateway http port to the Threeport database. @ID add-v0-gatewayHttpPort @Accept json @Produce json @Param gatewayHttpPort body v0.GatewayHttpPort true "GatewayHttpPort object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-http-ports [POST]

func (Handler) AddGatewayInstance

func (h Handler) AddGatewayInstance(c echo.Context) error

@Summary adds a new gateway instance. @Description Add a new gateway instance to the Threeport database. @ID add-v0-gatewayInstance @Accept json @Produce json @Param gatewayInstance body v0.GatewayInstance true "GatewayInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-instances [POST]

func (Handler) AddGatewayTcpPort added in v0.4.0

func (h Handler) AddGatewayTcpPort(c echo.Context) error

@Summary adds a new gateway tcp port. @Description Add a new gateway tcp port to the Threeport database. @ID add-v0-gatewayTcpPort @Accept json @Produce json @Param gatewayTcpPort body v0.GatewayTcpPort true "GatewayTcpPort object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-tcp-ports [POST]

func (Handler) AddHelmWorkloadDefinition added in v0.4.0

func (h Handler) AddHelmWorkloadDefinition(c echo.Context) error

@Summary adds a new helm workload definition. @Description Add a new helm workload definition to the Threeport database. @ID add-v0-helmWorkloadDefinition @Accept json @Produce json @Param helmWorkloadDefinition body v0.HelmWorkloadDefinition true "HelmWorkloadDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/helm-workload-definitions [POST]

func (Handler) AddHelmWorkloadInstance added in v0.4.0

func (h Handler) AddHelmWorkloadInstance(c echo.Context) error

@Summary adds a new helm workload instance. @Description Add a new helm workload instance to the Threeport database. @ID add-v0-helmWorkloadInstance @Accept json @Produce json @Param helmWorkloadInstance body v0.HelmWorkloadInstance true "HelmWorkloadInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/helm-workload-instances [POST]

func (Handler) AddKubernetesRuntimeDefinition

func (h Handler) AddKubernetesRuntimeDefinition(c echo.Context) error

@Summary adds a new kubernetes runtime definition. @Description Add a new kubernetes runtime definition to the Threeport database. @ID add-v0-kubernetesRuntimeDefinition @Accept json @Produce json @Param kubernetesRuntimeDefinition body v0.KubernetesRuntimeDefinition true "KubernetesRuntimeDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/kubernetes-runtime-definitions [POST]

func (Handler) AddKubernetesRuntimeInstance

func (h Handler) AddKubernetesRuntimeInstance(c echo.Context) error

@Summary adds a new kubernetes runtime instance. @Description Add a new kubernetes runtime instance to the Threeport database. @ID add-v0-kubernetesRuntimeInstance @Accept json @Produce json @Param kubernetesRuntimeInstance body v0.KubernetesRuntimeInstance true "KubernetesRuntimeInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/kubernetes-runtime-instances [POST]

func (Handler) AddLogBackend

func (h Handler) AddLogBackend(c echo.Context) error

@Summary adds a new log backend. @Description Add a new log backend to the Threeport database. @ID add-v0-logBackend @Accept json @Produce json @Param logBackend body v0.LogBackend true "LogBackend object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-backends [POST]

func (Handler) AddLogStorageDefinition

func (h Handler) AddLogStorageDefinition(c echo.Context) error

@Summary adds a new log storage definition. @Description Add a new log storage definition to the Threeport database. @ID add-v0-logStorageDefinition @Accept json @Produce json @Param logStorageDefinition body v0.LogStorageDefinition true "LogStorageDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-storage-definitions [POST]

func (Handler) AddLogStorageInstance

func (h Handler) AddLogStorageInstance(c echo.Context) error

@Summary adds a new log storage instance. @Description Add a new log storage instance to the Threeport database. @ID add-v0-logStorageInstance @Accept json @Produce json @Param logStorageInstance body v0.LogStorageInstance true "LogStorageInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-storage-instances [POST]

func (Handler) AddLoggingDefinition added in v0.5.0

func (h Handler) AddLoggingDefinition(c echo.Context) error

@Summary adds a new logging definition. @Description Add a new logging definition to the Threeport database. @ID add-v0-loggingDefinition @Accept json @Produce json @Param loggingDefinition body v0.LoggingDefinition true "LoggingDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/logging-definitions [POST]

func (Handler) AddLoggingInstance added in v0.5.0

func (h Handler) AddLoggingInstance(c echo.Context) error

@Summary adds a new logging instance. @Description Add a new logging instance to the Threeport database. @ID add-v0-loggingInstance @Accept json @Produce json @Param loggingInstance body v0.LoggingInstance true "LoggingInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/logging-instances [POST]

func (Handler) AddMetricsDefinition added in v0.5.0

func (h Handler) AddMetricsDefinition(c echo.Context) error

@Summary adds a new metrics definition. @Description Add a new metrics definition to the Threeport database. @ID add-v0-metricsDefinition @Accept json @Produce json @Param metricsDefinition body v0.MetricsDefinition true "MetricsDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/metrics-definitions [POST]

func (Handler) AddMetricsInstance added in v0.5.0

func (h Handler) AddMetricsInstance(c echo.Context) error

@Summary adds a new metrics instance. @Description Add a new metrics instance to the Threeport database. @ID add-v0-metricsInstance @Accept json @Produce json @Param metricsInstance body v0.MetricsInstance true "MetricsInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/metrics-instances [POST]

func (Handler) AddObservabilityDashboardDefinition added in v0.5.0

func (h Handler) AddObservabilityDashboardDefinition(c echo.Context) error

@Summary adds a new observability dashboard definition. @Description Add a new observability dashboard definition to the Threeport database. @ID add-v0-observabilityDashboardDefinition @Accept json @Produce json @Param observabilityDashboardDefinition body v0.ObservabilityDashboardDefinition true "ObservabilityDashboardDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-dashboard-definitions [POST]

func (Handler) AddObservabilityDashboardInstance added in v0.5.0

func (h Handler) AddObservabilityDashboardInstance(c echo.Context) error

@Summary adds a new observability dashboard instance. @Description Add a new observability dashboard instance to the Threeport database. @ID add-v0-observabilityDashboardInstance @Accept json @Produce json @Param observabilityDashboardInstance body v0.ObservabilityDashboardInstance true "ObservabilityDashboardInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-dashboard-instances [POST]

func (Handler) AddObservabilityStackDefinition added in v0.5.0

func (h Handler) AddObservabilityStackDefinition(c echo.Context) error

@Summary adds a new observability stack definition. @Description Add a new observability stack definition to the Threeport database. @ID add-v0-observabilityStackDefinition @Accept json @Produce json @Param observabilityStackDefinition body v0.ObservabilityStackDefinition true "ObservabilityStackDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-stack-definitions [POST]

func (Handler) AddObservabilityStackInstance added in v0.5.0

func (h Handler) AddObservabilityStackInstance(c echo.Context) error

@Summary adds a new observability stack instance. @Description Add a new observability stack instance to the Threeport database. @ID add-v0-observabilityStackInstance @Accept json @Produce json @Param observabilityStackInstance body v0.ObservabilityStackInstance true "ObservabilityStackInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-stack-instances [POST]

func (Handler) AddProfile

func (h Handler) AddProfile(c echo.Context) error

@Summary adds a new profile. @Description Add a new profile to the Threeport database. @ID add-v0-profile @Accept json @Produce json @Param profile body v0.Profile true "Profile object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/profiles [POST]

func (Handler) AddSecretDefinition added in v0.5.0

func (h Handler) AddSecretDefinition(c echo.Context) error

@Summary adds a new secret definition. @Description Add a new secret definition to the Threeport database. @ID add-v0-secretDefinition @Accept json @Produce json @Param secretDefinition body v0.SecretDefinition true "SecretDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-definitions [POST]

func (*Handler) AddSecretDefinitionMiddleware added in v0.5.0

func (h *Handler) AddSecretDefinitionMiddleware() []echo.MiddlewareFunc

func (Handler) AddSecretInstance added in v0.5.0

func (h Handler) AddSecretInstance(c echo.Context) error

@Summary adds a new secret instance. @Description Add a new secret instance to the Threeport database. @ID add-v0-secretInstance @Accept json @Produce json @Param secretInstance body v0.SecretInstance true "SecretInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-instances [POST]

func (Handler) AddTerraformDefinition added in v0.5.0

func (h Handler) AddTerraformDefinition(c echo.Context) error

@Summary adds a new terraform definition. @Description Add a new terraform definition to the Threeport database. @ID add-v0-terraformDefinition @Accept json @Produce json @Param terraformDefinition body v0.TerraformDefinition true "TerraformDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/terraform-definitions [POST]

func (Handler) AddTerraformInstance added in v0.5.0

func (h Handler) AddTerraformInstance(c echo.Context) error

@Summary adds a new terraform instance. @Description Add a new terraform instance to the Threeport database. @ID add-v0-terraformInstance @Accept json @Produce json @Param terraformInstance body v0.TerraformInstance true "TerraformInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/terraform-instances [POST]

func (Handler) AddTier

func (h Handler) AddTier(c echo.Context) error

@Summary adds a new tier. @Description Add a new tier to the Threeport database. @ID add-v0-tier @Accept json @Produce json @Param tier body v0.Tier true "Tier object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/tiers [POST]

func (Handler) AddWorkloadDefinition

func (h Handler) AddWorkloadDefinition(c echo.Context) error

@Summary adds a new workload definition. @Description Add a new workload definition to the Threeport database. @ID add-v0-workloadDefinition @Accept json @Produce json @Param workloadDefinition body v0.WorkloadDefinition true "WorkloadDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-definitions [POST]

func (Handler) AddWorkloadEvent

func (h Handler) AddWorkloadEvent(c echo.Context) error

@Summary adds a new workload event. @Description Add a new workload event to the Threeport database. @ID add-v0-workloadEvent @Accept json @Produce json @Param workloadEvent body v0.WorkloadEvent true "WorkloadEvent object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-events [POST]

func (Handler) AddWorkloadInstance

func (h Handler) AddWorkloadInstance(c echo.Context) error

@Summary adds a new workload instance. @Description Add a new workload instance to the Threeport database. @ID add-v0-workloadInstance @Accept json @Produce json @Param workloadInstance body v0.WorkloadInstance true "WorkloadInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-instances [POST]

func (Handler) AddWorkloadResourceDefinition

func (h Handler) AddWorkloadResourceDefinition(c echo.Context) error

@Summary adds a new workload resource definition. @Description Add a new workload resource definition to the Threeport database. @ID add-v0-workloadResourceDefinition @Accept json @Produce json @Param workloadResourceDefinition body v0.WorkloadResourceDefinition true "WorkloadResourceDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-definitions [POST]

func (Handler) AddWorkloadResourceDefinitions

func (h Handler) AddWorkloadResourceDefinitions(c echo.Context) error

AddWorkloadResourceDefinitions adds a new set of workload resource definitions. @Summary adds a new set of workload resource definitions. @Description Add a set of new workload resource definition to the Threeport database. @ID add-workloadResourceDefinitions @Accept json @Produce json @Param workloadResourceDefinitions body []v0.WorkloadResourceDefinition true "WorkloadResourceDefinition object array" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-definition-sets [post]

func (Handler) AddWorkloadResourceInstance

func (h Handler) AddWorkloadResourceInstance(c echo.Context) error

@Summary adds a new workload resource instance. @Description Add a new workload resource instance to the Threeport database. @ID add-v0-workloadResourceInstance @Accept json @Produce json @Param workloadResourceInstance body v0.WorkloadResourceInstance true "WorkloadResourceInstance object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-instances [POST]

func (Handler) CustomAddSecretDefinition added in v0.5.0

func (h Handler) CustomAddSecretDefinition(next echo.HandlerFunc) echo.HandlerFunc

@Summary adds a new secret definition and encrypts secret data before transmitting via NATS. @Description Add a new secret definition to the Threeport database. @ID add-secretDefinition @Accept json @Produce json @Param secretDefinition body v0.SecretDefinition true "SecretDefinition object" @Success 201 {object} v0.Response "Created" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-definitions [POST]

func (Handler) DeleteAttachedObjectReference

func (h Handler) DeleteAttachedObjectReference(c echo.Context) error

@Summary deletes a attached object reference. @Description Delete a attached object reference by ID from the database. @ID delete-v0-attachedObjectReference @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/attached-object-references/{id} [DELETE]

func (Handler) DeleteAwsAccount

func (h Handler) DeleteAwsAccount(c echo.Context) error

@Summary deletes a aws account. @Description Delete a aws account by ID from the database. @ID delete-v0-awsAccount @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-accounts/{id} [DELETE]

func (Handler) DeleteAwsEksKubernetesRuntimeDefinition

func (h Handler) DeleteAwsEksKubernetesRuntimeDefinition(c echo.Context) error

@Summary deletes a aws eks kubernetes runtime definition. @Description Delete a aws eks kubernetes runtime definition by ID from the database. @ID delete-v0-awsEksKubernetesRuntimeDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-eks-kubernetes-runtime-definitions/{id} [DELETE]

func (Handler) DeleteAwsEksKubernetesRuntimeInstance

func (h Handler) DeleteAwsEksKubernetesRuntimeInstance(c echo.Context) error

@Summary deletes a aws eks kubernetes runtime instance. @Description Delete a aws eks kubernetes runtime instance by ID from the database. @ID delete-v0-awsEksKubernetesRuntimeInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-eks-kubernetes-runtime-instances/{id} [DELETE]

func (Handler) DeleteAwsObjectStorageBucketDefinition

func (h Handler) DeleteAwsObjectStorageBucketDefinition(c echo.Context) error

@Summary deletes a aws object storage bucket definition. @Description Delete a aws object storage bucket definition by ID from the database. @ID delete-v0-awsObjectStorageBucketDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-object-storage-bucket-definitions/{id} [DELETE]

func (Handler) DeleteAwsObjectStorageBucketInstance

func (h Handler) DeleteAwsObjectStorageBucketInstance(c echo.Context) error

@Summary deletes a aws object storage bucket instance. @Description Delete a aws object storage bucket instance by ID from the database. @ID delete-v0-awsObjectStorageBucketInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-object-storage-bucket-instances/{id} [DELETE]

func (Handler) DeleteAwsRelationalDatabaseDefinition

func (h Handler) DeleteAwsRelationalDatabaseDefinition(c echo.Context) error

@Summary deletes a aws relational database definition. @Description Delete a aws relational database definition by ID from the database. @ID delete-v0-awsRelationalDatabaseDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-relational-database-definitions/{id} [DELETE]

func (Handler) DeleteAwsRelationalDatabaseInstance

func (h Handler) DeleteAwsRelationalDatabaseInstance(c echo.Context) error

@Summary deletes a aws relational database instance. @Description Delete a aws relational database instance by ID from the database. @ID delete-v0-awsRelationalDatabaseInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-relational-database-instances/{id} [DELETE]

func (Handler) DeleteControlPlaneDefinition

func (h Handler) DeleteControlPlaneDefinition(c echo.Context) error

@Summary deletes a control plane definition. @Description Delete a control plane definition by ID from the database. @ID delete-v0-controlPlaneDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/control-plane-definitions/{id} [DELETE]

func (Handler) DeleteControlPlaneInstance

func (h Handler) DeleteControlPlaneInstance(c echo.Context) error

@Summary deletes a control plane instance. @Description Delete a control plane instance by ID from the database. @ID delete-v0-controlPlaneInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/control-plane-instances/{id} [DELETE]

func (Handler) DeleteDomainNameDefinition

func (h Handler) DeleteDomainNameDefinition(c echo.Context) error

@Summary deletes a domain name definition. @Description Delete a domain name definition by ID from the database. @ID delete-v0-domainNameDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/domain-name-definitions/{id} [DELETE]

func (Handler) DeleteDomainNameInstance

func (h Handler) DeleteDomainNameInstance(c echo.Context) error

@Summary deletes a domain name instance. @Description Delete a domain name instance by ID from the database. @ID delete-v0-domainNameInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/domain-name-instances/{id} [DELETE]

func (Handler) DeleteGatewayDefinition

func (h Handler) DeleteGatewayDefinition(c echo.Context) error

@Summary deletes a gateway definition. @Description Delete a gateway definition by ID from the database. @ID delete-v0-gatewayDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-definitions/{id} [DELETE]

func (Handler) DeleteGatewayHttpPort added in v0.4.0

func (h Handler) DeleteGatewayHttpPort(c echo.Context) error

@Summary deletes a gateway http port. @Description Delete a gateway http port by ID from the database. @ID delete-v0-gatewayHttpPort @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-http-ports/{id} [DELETE]

func (Handler) DeleteGatewayInstance

func (h Handler) DeleteGatewayInstance(c echo.Context) error

@Summary deletes a gateway instance. @Description Delete a gateway instance by ID from the database. @ID delete-v0-gatewayInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-instances/{id} [DELETE]

func (Handler) DeleteGatewayTcpPort added in v0.4.0

func (h Handler) DeleteGatewayTcpPort(c echo.Context) error

@Summary deletes a gateway tcp port. @Description Delete a gateway tcp port by ID from the database. @ID delete-v0-gatewayTcpPort @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-tcp-ports/{id} [DELETE]

func (Handler) DeleteHelmWorkloadDefinition added in v0.4.0

func (h Handler) DeleteHelmWorkloadDefinition(c echo.Context) error

@Summary deletes a helm workload definition. @Description Delete a helm workload definition by ID from the database. @ID delete-v0-helmWorkloadDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/helm-workload-definitions/{id} [DELETE]

func (Handler) DeleteHelmWorkloadInstance added in v0.4.0

func (h Handler) DeleteHelmWorkloadInstance(c echo.Context) error

@Summary deletes a helm workload instance. @Description Delete a helm workload instance by ID from the database. @ID delete-v0-helmWorkloadInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/helm-workload-instances/{id} [DELETE]

func (Handler) DeleteKubernetesRuntimeDefinition

func (h Handler) DeleteKubernetesRuntimeDefinition(c echo.Context) error

@Summary deletes a kubernetes runtime definition. @Description Delete a kubernetes runtime definition by ID from the database. @ID delete-v0-kubernetesRuntimeDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/kubernetes-runtime-definitions/{id} [DELETE]

func (Handler) DeleteKubernetesRuntimeInstance

func (h Handler) DeleteKubernetesRuntimeInstance(c echo.Context) error

@Summary deletes a kubernetes runtime instance. @Description Delete a kubernetes runtime instance by ID from the database. @ID delete-v0-kubernetesRuntimeInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/kubernetes-runtime-instances/{id} [DELETE]

func (Handler) DeleteLogBackend

func (h Handler) DeleteLogBackend(c echo.Context) error

@Summary deletes a log backend. @Description Delete a log backend by ID from the database. @ID delete-v0-logBackend @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-backends/{id} [DELETE]

func (Handler) DeleteLogStorageDefinition

func (h Handler) DeleteLogStorageDefinition(c echo.Context) error

@Summary deletes a log storage definition. @Description Delete a log storage definition by ID from the database. @ID delete-v0-logStorageDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-storage-definitions/{id} [DELETE]

func (Handler) DeleteLogStorageInstance

func (h Handler) DeleteLogStorageInstance(c echo.Context) error

@Summary deletes a log storage instance. @Description Delete a log storage instance by ID from the database. @ID delete-v0-logStorageInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-storage-instances/{id} [DELETE]

func (Handler) DeleteLoggingDefinition added in v0.5.0

func (h Handler) DeleteLoggingDefinition(c echo.Context) error

@Summary deletes a logging definition. @Description Delete a logging definition by ID from the database. @ID delete-v0-loggingDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/logging-definitions/{id} [DELETE]

func (Handler) DeleteLoggingInstance added in v0.5.0

func (h Handler) DeleteLoggingInstance(c echo.Context) error

@Summary deletes a logging instance. @Description Delete a logging instance by ID from the database. @ID delete-v0-loggingInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/logging-instances/{id} [DELETE]

func (Handler) DeleteMetricsDefinition added in v0.5.0

func (h Handler) DeleteMetricsDefinition(c echo.Context) error

@Summary deletes a metrics definition. @Description Delete a metrics definition by ID from the database. @ID delete-v0-metricsDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/metrics-definitions/{id} [DELETE]

func (Handler) DeleteMetricsInstance added in v0.5.0

func (h Handler) DeleteMetricsInstance(c echo.Context) error

@Summary deletes a metrics instance. @Description Delete a metrics instance by ID from the database. @ID delete-v0-metricsInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/metrics-instances/{id} [DELETE]

func (Handler) DeleteObservabilityDashboardDefinition added in v0.5.0

func (h Handler) DeleteObservabilityDashboardDefinition(c echo.Context) error

@Summary deletes a observability dashboard definition. @Description Delete a observability dashboard definition by ID from the database. @ID delete-v0-observabilityDashboardDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-dashboard-definitions/{id} [DELETE]

func (Handler) DeleteObservabilityDashboardInstance added in v0.5.0

func (h Handler) DeleteObservabilityDashboardInstance(c echo.Context) error

@Summary deletes a observability dashboard instance. @Description Delete a observability dashboard instance by ID from the database. @ID delete-v0-observabilityDashboardInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-dashboard-instances/{id} [DELETE]

func (Handler) DeleteObservabilityStackDefinition added in v0.5.0

func (h Handler) DeleteObservabilityStackDefinition(c echo.Context) error

@Summary deletes a observability stack definition. @Description Delete a observability stack definition by ID from the database. @ID delete-v0-observabilityStackDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-stack-definitions/{id} [DELETE]

func (Handler) DeleteObservabilityStackInstance added in v0.5.0

func (h Handler) DeleteObservabilityStackInstance(c echo.Context) error

@Summary deletes a observability stack instance. @Description Delete a observability stack instance by ID from the database. @ID delete-v0-observabilityStackInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-stack-instances/{id} [DELETE]

func (Handler) DeleteProfile

func (h Handler) DeleteProfile(c echo.Context) error

@Summary deletes a profile. @Description Delete a profile by ID from the database. @ID delete-v0-profile @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/profiles/{id} [DELETE]

func (Handler) DeleteSecretDefinition added in v0.5.0

func (h Handler) DeleteSecretDefinition(c echo.Context) error

@Summary deletes a secret definition. @Description Delete a secret definition by ID from the database. @ID delete-v0-secretDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-definitions/{id} [DELETE]

func (*Handler) DeleteSecretDefinitionMiddleware added in v0.5.0

func (h *Handler) DeleteSecretDefinitionMiddleware() []echo.MiddlewareFunc

func (Handler) DeleteSecretInstance added in v0.5.0

func (h Handler) DeleteSecretInstance(c echo.Context) error

@Summary deletes a secret instance. @Description Delete a secret instance by ID from the database. @ID delete-v0-secretInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-instances/{id} [DELETE]

func (Handler) DeleteTerraformDefinition added in v0.5.0

func (h Handler) DeleteTerraformDefinition(c echo.Context) error

@Summary deletes a terraform definition. @Description Delete a terraform definition by ID from the database. @ID delete-v0-terraformDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/terraform-definitions/{id} [DELETE]

func (Handler) DeleteTerraformInstance added in v0.5.0

func (h Handler) DeleteTerraformInstance(c echo.Context) error

@Summary deletes a terraform instance. @Description Delete a terraform instance by ID from the database. @ID delete-v0-terraformInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/terraform-instances/{id} [DELETE]

func (Handler) DeleteTier

func (h Handler) DeleteTier(c echo.Context) error

@Summary deletes a tier. @Description Delete a tier by ID from the database. @ID delete-v0-tier @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/tiers/{id} [DELETE]

func (Handler) DeleteWorkloadDefinition

func (h Handler) DeleteWorkloadDefinition(c echo.Context) error

@Summary deletes a workload definition. @Description Delete a workload definition by ID from the database. @ID delete-v0-workloadDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-definitions/{id} [DELETE]

func (Handler) DeleteWorkloadEvent

func (h Handler) DeleteWorkloadEvent(c echo.Context) error

@Summary deletes a workload event. @Description Delete a workload event by ID from the database. @ID delete-v0-workloadEvent @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-events/{id} [DELETE]

func (Handler) DeleteWorkloadEvents added in v0.4.0

func (h Handler) DeleteWorkloadEvents(c echo.Context) error

@Summary deletes workload events by query parameter. @Description Deletes workload events by query parameter from the database. @ID delete-workloadEvents @Accept json @Produce json @Param name query string false "workload event search by name" @Success 200 {object} v0.Response "OK" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-events [DELETE]

func (Handler) DeleteWorkloadInstance

func (h Handler) DeleteWorkloadInstance(c echo.Context) error

@Summary deletes a workload instance. @Description Delete a workload instance by ID from the database. @ID delete-v0-workloadInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-instances/{id} [DELETE]

func (Handler) DeleteWorkloadResourceDefinition

func (h Handler) DeleteWorkloadResourceDefinition(c echo.Context) error

@Summary deletes a workload resource definition. @Description Delete a workload resource definition by ID from the database. @ID delete-v0-workloadResourceDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-definitions/{id} [DELETE]

func (Handler) DeleteWorkloadResourceInstance

func (h Handler) DeleteWorkloadResourceInstance(c echo.Context) error

@Summary deletes a workload resource instance. @Description Delete a workload resource instance by ID from the database. @ID delete-v0-workloadResourceInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 409 {object} v0.Response "Conflict" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-instances/{id} [DELETE]

func (Handler) GetApiVersion

func (h Handler) GetApiVersion(c echo.Context) error

GetApiVersion gets an REST API version. @Summary gets an REST API version. @Description Get a version of REST API. @ID get-api-version @Produce json @Success 200 {object} version.RESTAPIVersion "OK" @Failure 500 {object} version.RESTAPIVersion "Internal Server Error" @Router /version [get]

func (Handler) GetAttachedObjectReference

func (h Handler) GetAttachedObjectReference(c echo.Context) error

@Summary gets a attached object reference. @Description Get a particular attached object reference from the database. @ID get-v0-attachedObjectReference @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/attached-object-references/{id} [GET]

func (Handler) GetAttachedObjectReferenceVersions

func (h Handler) GetAttachedObjectReferenceVersions(c echo.Context) error

@Summary GetAttachedObjectReferenceVersions gets the supported versions for the attached object reference API. @Description Get the supported API versions for attached object references. @ID attachedObjectReference-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /attached-object-references/versions [GET]

func (Handler) GetAttachedObjectReferences

func (h Handler) GetAttachedObjectReferences(c echo.Context) error

@Summary gets all attached object references. @Description Get all attached object references from the Threeport database. @ID get-v0-attachedObjectReferences @Accept json @Produce json @Param name query string false "attached object reference search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/attached-object-references [GET]

func (Handler) GetAwsAccount

func (h Handler) GetAwsAccount(c echo.Context) error

@Summary gets a aws account. @Description Get a particular aws account from the database. @ID get-v0-awsAccount @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-accounts/{id} [GET]

func (Handler) GetAwsAccountVersions

func (h Handler) GetAwsAccountVersions(c echo.Context) error

@Summary GetAwsAccountVersions gets the supported versions for the aws account API. @Description Get the supported API versions for aws accounts. @ID awsAccount-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /aws-accounts/versions [GET]

func (Handler) GetAwsAccounts

func (h Handler) GetAwsAccounts(c echo.Context) error

@Summary gets all aws accounts. @Description Get all aws accounts from the Threeport database. @ID get-v0-awsAccounts @Accept json @Produce json @Param name query string false "aws account search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-accounts [GET]

func (Handler) GetAwsEksKubernetesRuntimeDefinition

func (h Handler) GetAwsEksKubernetesRuntimeDefinition(c echo.Context) error

@Summary gets a aws eks kubernetes runtime definition. @Description Get a particular aws eks kubernetes runtime definition from the database. @ID get-v0-awsEksKubernetesRuntimeDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-eks-kubernetes-runtime-definitions/{id} [GET]

func (Handler) GetAwsEksKubernetesRuntimeDefinitionVersions

func (h Handler) GetAwsEksKubernetesRuntimeDefinitionVersions(c echo.Context) error

@Summary GetAwsEksKubernetesRuntimeDefinitionVersions gets the supported versions for the aws eks kubernetes runtime definition API. @Description Get the supported API versions for aws eks kubernetes runtime definitions. @ID awsEksKubernetesRuntimeDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /aws-eks-kubernetes-runtime-definitions/versions [GET]

func (Handler) GetAwsEksKubernetesRuntimeDefinitions

func (h Handler) GetAwsEksKubernetesRuntimeDefinitions(c echo.Context) error

@Summary gets all aws eks kubernetes runtime definitions. @Description Get all aws eks kubernetes runtime definitions from the Threeport database. @ID get-v0-awsEksKubernetesRuntimeDefinitions @Accept json @Produce json @Param name query string false "aws eks kubernetes runtime definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-eks-kubernetes-runtime-definitions [GET]

func (Handler) GetAwsEksKubernetesRuntimeInstance

func (h Handler) GetAwsEksKubernetesRuntimeInstance(c echo.Context) error

@Summary gets a aws eks kubernetes runtime instance. @Description Get a particular aws eks kubernetes runtime instance from the database. @ID get-v0-awsEksKubernetesRuntimeInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-eks-kubernetes-runtime-instances/{id} [GET]

func (Handler) GetAwsEksKubernetesRuntimeInstanceVersions

func (h Handler) GetAwsEksKubernetesRuntimeInstanceVersions(c echo.Context) error

@Summary GetAwsEksKubernetesRuntimeInstanceVersions gets the supported versions for the aws eks kubernetes runtime instance API. @Description Get the supported API versions for aws eks kubernetes runtime instances. @ID awsEksKubernetesRuntimeInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /aws-eks-kubernetes-runtime-instances/versions [GET]

func (Handler) GetAwsEksKubernetesRuntimeInstances

func (h Handler) GetAwsEksKubernetesRuntimeInstances(c echo.Context) error

@Summary gets all aws eks kubernetes runtime instances. @Description Get all aws eks kubernetes runtime instances from the Threeport database. @ID get-v0-awsEksKubernetesRuntimeInstances @Accept json @Produce json @Param name query string false "aws eks kubernetes runtime instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-eks-kubernetes-runtime-instances [GET]

func (Handler) GetAwsObjectStorageBucketDefinition

func (h Handler) GetAwsObjectStorageBucketDefinition(c echo.Context) error

@Summary gets a aws object storage bucket definition. @Description Get a particular aws object storage bucket definition from the database. @ID get-v0-awsObjectStorageBucketDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-object-storage-bucket-definitions/{id} [GET]

func (Handler) GetAwsObjectStorageBucketDefinitionVersions

func (h Handler) GetAwsObjectStorageBucketDefinitionVersions(c echo.Context) error

@Summary GetAwsObjectStorageBucketDefinitionVersions gets the supported versions for the aws object storage bucket definition API. @Description Get the supported API versions for aws object storage bucket definitions. @ID awsObjectStorageBucketDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /aws-object-storage-bucket-definitions/versions [GET]

func (Handler) GetAwsObjectStorageBucketDefinitions

func (h Handler) GetAwsObjectStorageBucketDefinitions(c echo.Context) error

@Summary gets all aws object storage bucket definitions. @Description Get all aws object storage bucket definitions from the Threeport database. @ID get-v0-awsObjectStorageBucketDefinitions @Accept json @Produce json @Param name query string false "aws object storage bucket definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-object-storage-bucket-definitions [GET]

func (Handler) GetAwsObjectStorageBucketInstance

func (h Handler) GetAwsObjectStorageBucketInstance(c echo.Context) error

@Summary gets a aws object storage bucket instance. @Description Get a particular aws object storage bucket instance from the database. @ID get-v0-awsObjectStorageBucketInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-object-storage-bucket-instances/{id} [GET]

func (Handler) GetAwsObjectStorageBucketInstanceVersions

func (h Handler) GetAwsObjectStorageBucketInstanceVersions(c echo.Context) error

@Summary GetAwsObjectStorageBucketInstanceVersions gets the supported versions for the aws object storage bucket instance API. @Description Get the supported API versions for aws object storage bucket instances. @ID awsObjectStorageBucketInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /aws-object-storage-bucket-instances/versions [GET]

func (Handler) GetAwsObjectStorageBucketInstances

func (h Handler) GetAwsObjectStorageBucketInstances(c echo.Context) error

@Summary gets all aws object storage bucket instances. @Description Get all aws object storage bucket instances from the Threeport database. @ID get-v0-awsObjectStorageBucketInstances @Accept json @Produce json @Param name query string false "aws object storage bucket instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-object-storage-bucket-instances [GET]

func (Handler) GetAwsRelationalDatabaseDefinition

func (h Handler) GetAwsRelationalDatabaseDefinition(c echo.Context) error

@Summary gets a aws relational database definition. @Description Get a particular aws relational database definition from the database. @ID get-v0-awsRelationalDatabaseDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-relational-database-definitions/{id} [GET]

func (Handler) GetAwsRelationalDatabaseDefinitionVersions

func (h Handler) GetAwsRelationalDatabaseDefinitionVersions(c echo.Context) error

@Summary GetAwsRelationalDatabaseDefinitionVersions gets the supported versions for the aws relational database definition API. @Description Get the supported API versions for aws relational database definitions. @ID awsRelationalDatabaseDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /aws-relational-database-definitions/versions [GET]

func (Handler) GetAwsRelationalDatabaseDefinitions

func (h Handler) GetAwsRelationalDatabaseDefinitions(c echo.Context) error

@Summary gets all aws relational database definitions. @Description Get all aws relational database definitions from the Threeport database. @ID get-v0-awsRelationalDatabaseDefinitions @Accept json @Produce json @Param name query string false "aws relational database definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-relational-database-definitions [GET]

func (Handler) GetAwsRelationalDatabaseInstance

func (h Handler) GetAwsRelationalDatabaseInstance(c echo.Context) error

@Summary gets a aws relational database instance. @Description Get a particular aws relational database instance from the database. @ID get-v0-awsRelationalDatabaseInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-relational-database-instances/{id} [GET]

func (Handler) GetAwsRelationalDatabaseInstanceVersions

func (h Handler) GetAwsRelationalDatabaseInstanceVersions(c echo.Context) error

@Summary GetAwsRelationalDatabaseInstanceVersions gets the supported versions for the aws relational database instance API. @Description Get the supported API versions for aws relational database instances. @ID awsRelationalDatabaseInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /aws-relational-database-instances/versions [GET]

func (Handler) GetAwsRelationalDatabaseInstances

func (h Handler) GetAwsRelationalDatabaseInstances(c echo.Context) error

@Summary gets all aws relational database instances. @Description Get all aws relational database instances from the Threeport database. @ID get-v0-awsRelationalDatabaseInstances @Accept json @Produce json @Param name query string false "aws relational database instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-relational-database-instances [GET]

func (Handler) GetControlPlaneDefinition

func (h Handler) GetControlPlaneDefinition(c echo.Context) error

@Summary gets a control plane definition. @Description Get a particular control plane definition from the database. @ID get-v0-controlPlaneDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/control-plane-definitions/{id} [GET]

func (Handler) GetControlPlaneDefinitionVersions

func (h Handler) GetControlPlaneDefinitionVersions(c echo.Context) error

@Summary GetControlPlaneDefinitionVersions gets the supported versions for the control plane definition API. @Description Get the supported API versions for control plane definitions. @ID controlPlaneDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /control-plane-definitions/versions [GET]

func (Handler) GetControlPlaneDefinitions

func (h Handler) GetControlPlaneDefinitions(c echo.Context) error

@Summary gets all control plane definitions. @Description Get all control plane definitions from the Threeport database. @ID get-v0-controlPlaneDefinitions @Accept json @Produce json @Param name query string false "control plane definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/control-plane-definitions [GET]

func (Handler) GetControlPlaneInstance

func (h Handler) GetControlPlaneInstance(c echo.Context) error

@Summary gets a control plane instance. @Description Get a particular control plane instance from the database. @ID get-v0-controlPlaneInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/control-plane-instances/{id} [GET]

func (Handler) GetControlPlaneInstanceVersions

func (h Handler) GetControlPlaneInstanceVersions(c echo.Context) error

@Summary GetControlPlaneInstanceVersions gets the supported versions for the control plane instance API. @Description Get the supported API versions for control plane instances. @ID controlPlaneInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /control-plane-instances/versions [GET]

func (Handler) GetControlPlaneInstances

func (h Handler) GetControlPlaneInstances(c echo.Context) error

@Summary gets all control plane instances. @Description Get all control plane instances from the Threeport database. @ID get-v0-controlPlaneInstances @Accept json @Produce json @Param name query string false "control plane instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/control-plane-instances [GET]

func (Handler) GetDomainNameDefinition

func (h Handler) GetDomainNameDefinition(c echo.Context) error

@Summary gets a domain name definition. @Description Get a particular domain name definition from the database. @ID get-v0-domainNameDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/domain-name-definitions/{id} [GET]

func (Handler) GetDomainNameDefinitionVersions

func (h Handler) GetDomainNameDefinitionVersions(c echo.Context) error

@Summary GetDomainNameDefinitionVersions gets the supported versions for the domain name definition API. @Description Get the supported API versions for domain name definitions. @ID domainNameDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /domain-name-definitions/versions [GET]

func (Handler) GetDomainNameDefinitions

func (h Handler) GetDomainNameDefinitions(c echo.Context) error

@Summary gets all domain name definitions. @Description Get all domain name definitions from the Threeport database. @ID get-v0-domainNameDefinitions @Accept json @Produce json @Param name query string false "domain name definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/domain-name-definitions [GET]

func (Handler) GetDomainNameInstance

func (h Handler) GetDomainNameInstance(c echo.Context) error

@Summary gets a domain name instance. @Description Get a particular domain name instance from the database. @ID get-v0-domainNameInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/domain-name-instances/{id} [GET]

func (Handler) GetDomainNameInstanceVersions

func (h Handler) GetDomainNameInstanceVersions(c echo.Context) error

@Summary GetDomainNameInstanceVersions gets the supported versions for the domain name instance API. @Description Get the supported API versions for domain name instances. @ID domainNameInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /domain-name-instances/versions [GET]

func (Handler) GetDomainNameInstances

func (h Handler) GetDomainNameInstances(c echo.Context) error

@Summary gets all domain name instances. @Description Get all domain name instances from the Threeport database. @ID get-v0-domainNameInstances @Accept json @Produce json @Param name query string false "domain name instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/domain-name-instances [GET]

func (Handler) GetGatewayDefinition

func (h Handler) GetGatewayDefinition(c echo.Context) error

@Summary gets a gateway definition. @Description Get a particular gateway definition from the database. @ID get-v0-gatewayDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-definitions/{id} [GET]

func (Handler) GetGatewayDefinitionVersions

func (h Handler) GetGatewayDefinitionVersions(c echo.Context) error

@Summary GetGatewayDefinitionVersions gets the supported versions for the gateway definition API. @Description Get the supported API versions for gateway definitions. @ID gatewayDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /gateway-definitions/versions [GET]

func (Handler) GetGatewayDefinitions

func (h Handler) GetGatewayDefinitions(c echo.Context) error

@Summary gets all gateway definitions. @Description Get all gateway definitions from the Threeport database. @ID get-v0-gatewayDefinitions @Accept json @Produce json @Param name query string false "gateway definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-definitions [GET]

func (Handler) GetGatewayHttpPort added in v0.4.0

func (h Handler) GetGatewayHttpPort(c echo.Context) error

@Summary gets a gateway http port. @Description Get a particular gateway http port from the database. @ID get-v0-gatewayHttpPort @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-http-ports/{id} [GET]

func (Handler) GetGatewayHttpPortVersions added in v0.4.0

func (h Handler) GetGatewayHttpPortVersions(c echo.Context) error

@Summary GetGatewayHttpPortVersions gets the supported versions for the gateway http port API. @Description Get the supported API versions for gateway http ports. @ID gatewayHttpPort-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /gateway-http-ports/versions [GET]

func (Handler) GetGatewayHttpPorts added in v0.4.0

func (h Handler) GetGatewayHttpPorts(c echo.Context) error

@Summary gets all gateway http ports. @Description Get all gateway http ports from the Threeport database. @ID get-v0-gatewayHttpPorts @Accept json @Produce json @Param name query string false "gateway http port search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-http-ports [GET]

func (Handler) GetGatewayInstance

func (h Handler) GetGatewayInstance(c echo.Context) error

@Summary gets a gateway instance. @Description Get a particular gateway instance from the database. @ID get-v0-gatewayInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-instances/{id} [GET]

func (Handler) GetGatewayInstanceVersions

func (h Handler) GetGatewayInstanceVersions(c echo.Context) error

@Summary GetGatewayInstanceVersions gets the supported versions for the gateway instance API. @Description Get the supported API versions for gateway instances. @ID gatewayInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /gateway-instances/versions [GET]

func (Handler) GetGatewayInstances

func (h Handler) GetGatewayInstances(c echo.Context) error

@Summary gets all gateway instances. @Description Get all gateway instances from the Threeport database. @ID get-v0-gatewayInstances @Accept json @Produce json @Param name query string false "gateway instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-instances [GET]

func (Handler) GetGatewayTcpPort added in v0.4.0

func (h Handler) GetGatewayTcpPort(c echo.Context) error

@Summary gets a gateway tcp port. @Description Get a particular gateway tcp port from the database. @ID get-v0-gatewayTcpPort @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-tcp-ports/{id} [GET]

func (Handler) GetGatewayTcpPortVersions added in v0.4.0

func (h Handler) GetGatewayTcpPortVersions(c echo.Context) error

@Summary GetGatewayTcpPortVersions gets the supported versions for the gateway tcp port API. @Description Get the supported API versions for gateway tcp ports. @ID gatewayTcpPort-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /gateway-tcp-ports/versions [GET]

func (Handler) GetGatewayTcpPorts added in v0.4.0

func (h Handler) GetGatewayTcpPorts(c echo.Context) error

@Summary gets all gateway tcp ports. @Description Get all gateway tcp ports from the Threeport database. @ID get-v0-gatewayTcpPorts @Accept json @Produce json @Param name query string false "gateway tcp port search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-tcp-ports [GET]

func (Handler) GetHelmWorkloadDefinition added in v0.4.0

func (h Handler) GetHelmWorkloadDefinition(c echo.Context) error

@Summary gets a helm workload definition. @Description Get a particular helm workload definition from the database. @ID get-v0-helmWorkloadDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/helm-workload-definitions/{id} [GET]

func (Handler) GetHelmWorkloadDefinitionVersions added in v0.4.0

func (h Handler) GetHelmWorkloadDefinitionVersions(c echo.Context) error

@Summary GetHelmWorkloadDefinitionVersions gets the supported versions for the helm workload definition API. @Description Get the supported API versions for helm workload definitions. @ID helmWorkloadDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /helm-workload-definitions/versions [GET]

func (Handler) GetHelmWorkloadDefinitions added in v0.4.0

func (h Handler) GetHelmWorkloadDefinitions(c echo.Context) error

@Summary gets all helm workload definitions. @Description Get all helm workload definitions from the Threeport database. @ID get-v0-helmWorkloadDefinitions @Accept json @Produce json @Param name query string false "helm workload definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/helm-workload-definitions [GET]

func (Handler) GetHelmWorkloadInstance added in v0.4.0

func (h Handler) GetHelmWorkloadInstance(c echo.Context) error

@Summary gets a helm workload instance. @Description Get a particular helm workload instance from the database. @ID get-v0-helmWorkloadInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/helm-workload-instances/{id} [GET]

func (Handler) GetHelmWorkloadInstanceVersions added in v0.4.0

func (h Handler) GetHelmWorkloadInstanceVersions(c echo.Context) error

@Summary GetHelmWorkloadInstanceVersions gets the supported versions for the helm workload instance API. @Description Get the supported API versions for helm workload instances. @ID helmWorkloadInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /helm-workload-instances/versions [GET]

func (Handler) GetHelmWorkloadInstances added in v0.4.0

func (h Handler) GetHelmWorkloadInstances(c echo.Context) error

@Summary gets all helm workload instances. @Description Get all helm workload instances from the Threeport database. @ID get-v0-helmWorkloadInstances @Accept json @Produce json @Param name query string false "helm workload instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/helm-workload-instances [GET]

func (Handler) GetKubernetesRuntimeDefinition

func (h Handler) GetKubernetesRuntimeDefinition(c echo.Context) error

@Summary gets a kubernetes runtime definition. @Description Get a particular kubernetes runtime definition from the database. @ID get-v0-kubernetesRuntimeDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/kubernetes-runtime-definitions/{id} [GET]

func (Handler) GetKubernetesRuntimeDefinitionVersions

func (h Handler) GetKubernetesRuntimeDefinitionVersions(c echo.Context) error

@Summary GetKubernetesRuntimeDefinitionVersions gets the supported versions for the kubernetes runtime definition API. @Description Get the supported API versions for kubernetes runtime definitions. @ID kubernetesRuntimeDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /kubernetes-runtime-definitions/versions [GET]

func (Handler) GetKubernetesRuntimeDefinitions

func (h Handler) GetKubernetesRuntimeDefinitions(c echo.Context) error

@Summary gets all kubernetes runtime definitions. @Description Get all kubernetes runtime definitions from the Threeport database. @ID get-v0-kubernetesRuntimeDefinitions @Accept json @Produce json @Param name query string false "kubernetes runtime definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/kubernetes-runtime-definitions [GET]

func (Handler) GetKubernetesRuntimeInstance

func (h Handler) GetKubernetesRuntimeInstance(c echo.Context) error

@Summary gets a kubernetes runtime instance. @Description Get a particular kubernetes runtime instance from the database. @ID get-v0-kubernetesRuntimeInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/kubernetes-runtime-instances/{id} [GET]

func (Handler) GetKubernetesRuntimeInstanceVersions

func (h Handler) GetKubernetesRuntimeInstanceVersions(c echo.Context) error

@Summary GetKubernetesRuntimeInstanceVersions gets the supported versions for the kubernetes runtime instance API. @Description Get the supported API versions for kubernetes runtime instances. @ID kubernetesRuntimeInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /kubernetes-runtime-instances/versions [GET]

func (Handler) GetKubernetesRuntimeInstances

func (h Handler) GetKubernetesRuntimeInstances(c echo.Context) error

@Summary gets all kubernetes runtime instances. @Description Get all kubernetes runtime instances from the Threeport database. @ID get-v0-kubernetesRuntimeInstances @Accept json @Produce json @Param name query string false "kubernetes runtime instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/kubernetes-runtime-instances [GET]

func (Handler) GetLogBackend

func (h Handler) GetLogBackend(c echo.Context) error

@Summary gets a log backend. @Description Get a particular log backend from the database. @ID get-v0-logBackend @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-backends/{id} [GET]

func (Handler) GetLogBackendVersions

func (h Handler) GetLogBackendVersions(c echo.Context) error

@Summary GetLogBackendVersions gets the supported versions for the log backend API. @Description Get the supported API versions for log backends. @ID logBackend-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /log-backends/versions [GET]

func (Handler) GetLogBackends

func (h Handler) GetLogBackends(c echo.Context) error

@Summary gets all log backends. @Description Get all log backends from the Threeport database. @ID get-v0-logBackends @Accept json @Produce json @Param name query string false "log backend search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-backends [GET]

func (Handler) GetLogStorageDefinition

func (h Handler) GetLogStorageDefinition(c echo.Context) error

@Summary gets a log storage definition. @Description Get a particular log storage definition from the database. @ID get-v0-logStorageDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-storage-definitions/{id} [GET]

func (Handler) GetLogStorageDefinitionVersions

func (h Handler) GetLogStorageDefinitionVersions(c echo.Context) error

@Summary GetLogStorageDefinitionVersions gets the supported versions for the log storage definition API. @Description Get the supported API versions for log storage definitions. @ID logStorageDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /log-storage-definitions/versions [GET]

func (Handler) GetLogStorageDefinitions

func (h Handler) GetLogStorageDefinitions(c echo.Context) error

@Summary gets all log storage definitions. @Description Get all log storage definitions from the Threeport database. @ID get-v0-logStorageDefinitions @Accept json @Produce json @Param name query string false "log storage definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-storage-definitions [GET]

func (Handler) GetLogStorageInstance

func (h Handler) GetLogStorageInstance(c echo.Context) error

@Summary gets a log storage instance. @Description Get a particular log storage instance from the database. @ID get-v0-logStorageInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-storage-instances/{id} [GET]

func (Handler) GetLogStorageInstanceVersions

func (h Handler) GetLogStorageInstanceVersions(c echo.Context) error

@Summary GetLogStorageInstanceVersions gets the supported versions for the log storage instance API. @Description Get the supported API versions for log storage instances. @ID logStorageInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /log-storage-instances/versions [GET]

func (Handler) GetLogStorageInstances

func (h Handler) GetLogStorageInstances(c echo.Context) error

@Summary gets all log storage instances. @Description Get all log storage instances from the Threeport database. @ID get-v0-logStorageInstances @Accept json @Produce json @Param name query string false "log storage instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-storage-instances [GET]

func (Handler) GetLoggingDefinition added in v0.5.0

func (h Handler) GetLoggingDefinition(c echo.Context) error

@Summary gets a logging definition. @Description Get a particular logging definition from the database. @ID get-v0-loggingDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/logging-definitions/{id} [GET]

func (Handler) GetLoggingDefinitionVersions added in v0.5.0

func (h Handler) GetLoggingDefinitionVersions(c echo.Context) error

@Summary GetLoggingDefinitionVersions gets the supported versions for the logging definition API. @Description Get the supported API versions for logging definitions. @ID loggingDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /logging-definitions/versions [GET]

func (Handler) GetLoggingDefinitions added in v0.5.0

func (h Handler) GetLoggingDefinitions(c echo.Context) error

@Summary gets all logging definitions. @Description Get all logging definitions from the Threeport database. @ID get-v0-loggingDefinitions @Accept json @Produce json @Param name query string false "logging definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/logging-definitions [GET]

func (Handler) GetLoggingInstance added in v0.5.0

func (h Handler) GetLoggingInstance(c echo.Context) error

@Summary gets a logging instance. @Description Get a particular logging instance from the database. @ID get-v0-loggingInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/logging-instances/{id} [GET]

func (Handler) GetLoggingInstanceVersions added in v0.5.0

func (h Handler) GetLoggingInstanceVersions(c echo.Context) error

@Summary GetLoggingInstanceVersions gets the supported versions for the logging instance API. @Description Get the supported API versions for logging instances. @ID loggingInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /logging-instances/versions [GET]

func (Handler) GetLoggingInstances added in v0.5.0

func (h Handler) GetLoggingInstances(c echo.Context) error

@Summary gets all logging instances. @Description Get all logging instances from the Threeport database. @ID get-v0-loggingInstances @Accept json @Produce json @Param name query string false "logging instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/logging-instances [GET]

func (Handler) GetMetricsDefinition added in v0.5.0

func (h Handler) GetMetricsDefinition(c echo.Context) error

@Summary gets a metrics definition. @Description Get a particular metrics definition from the database. @ID get-v0-metricsDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/metrics-definitions/{id} [GET]

func (Handler) GetMetricsDefinitionVersions added in v0.5.0

func (h Handler) GetMetricsDefinitionVersions(c echo.Context) error

@Summary GetMetricsDefinitionVersions gets the supported versions for the metrics definition API. @Description Get the supported API versions for metrics definitions. @ID metricsDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /metrics-definitions/versions [GET]

func (Handler) GetMetricsDefinitions added in v0.5.0

func (h Handler) GetMetricsDefinitions(c echo.Context) error

@Summary gets all metrics definitions. @Description Get all metrics definitions from the Threeport database. @ID get-v0-metricsDefinitions @Accept json @Produce json @Param name query string false "metrics definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/metrics-definitions [GET]

func (Handler) GetMetricsInstance added in v0.5.0

func (h Handler) GetMetricsInstance(c echo.Context) error

@Summary gets a metrics instance. @Description Get a particular metrics instance from the database. @ID get-v0-metricsInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/metrics-instances/{id} [GET]

func (Handler) GetMetricsInstanceVersions added in v0.5.0

func (h Handler) GetMetricsInstanceVersions(c echo.Context) error

@Summary GetMetricsInstanceVersions gets the supported versions for the metrics instance API. @Description Get the supported API versions for metrics instances. @ID metricsInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /metrics-instances/versions [GET]

func (Handler) GetMetricsInstances added in v0.5.0

func (h Handler) GetMetricsInstances(c echo.Context) error

@Summary gets all metrics instances. @Description Get all metrics instances from the Threeport database. @ID get-v0-metricsInstances @Accept json @Produce json @Param name query string false "metrics instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/metrics-instances [GET]

func (Handler) GetObservabilityDashboardDefinition added in v0.5.0

func (h Handler) GetObservabilityDashboardDefinition(c echo.Context) error

@Summary gets a observability dashboard definition. @Description Get a particular observability dashboard definition from the database. @ID get-v0-observabilityDashboardDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-dashboard-definitions/{id} [GET]

func (Handler) GetObservabilityDashboardDefinitionVersions added in v0.5.0

func (h Handler) GetObservabilityDashboardDefinitionVersions(c echo.Context) error

@Summary GetObservabilityDashboardDefinitionVersions gets the supported versions for the observability dashboard definition API. @Description Get the supported API versions for observability dashboard definitions. @ID observabilityDashboardDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /observability-dashboard-definitions/versions [GET]

func (Handler) GetObservabilityDashboardDefinitions added in v0.5.0

func (h Handler) GetObservabilityDashboardDefinitions(c echo.Context) error

@Summary gets all observability dashboard definitions. @Description Get all observability dashboard definitions from the Threeport database. @ID get-v0-observabilityDashboardDefinitions @Accept json @Produce json @Param name query string false "observability dashboard definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-dashboard-definitions [GET]

func (Handler) GetObservabilityDashboardInstance added in v0.5.0

func (h Handler) GetObservabilityDashboardInstance(c echo.Context) error

@Summary gets a observability dashboard instance. @Description Get a particular observability dashboard instance from the database. @ID get-v0-observabilityDashboardInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-dashboard-instances/{id} [GET]

func (Handler) GetObservabilityDashboardInstanceVersions added in v0.5.0

func (h Handler) GetObservabilityDashboardInstanceVersions(c echo.Context) error

@Summary GetObservabilityDashboardInstanceVersions gets the supported versions for the observability dashboard instance API. @Description Get the supported API versions for observability dashboard instances. @ID observabilityDashboardInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /observability-dashboard-instances/versions [GET]

func (Handler) GetObservabilityDashboardInstances added in v0.5.0

func (h Handler) GetObservabilityDashboardInstances(c echo.Context) error

@Summary gets all observability dashboard instances. @Description Get all observability dashboard instances from the Threeport database. @ID get-v0-observabilityDashboardInstances @Accept json @Produce json @Param name query string false "observability dashboard instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-dashboard-instances [GET]

func (Handler) GetObservabilityStackDefinition added in v0.5.0

func (h Handler) GetObservabilityStackDefinition(c echo.Context) error

@Summary gets a observability stack definition. @Description Get a particular observability stack definition from the database. @ID get-v0-observabilityStackDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-stack-definitions/{id} [GET]

func (Handler) GetObservabilityStackDefinitionVersions added in v0.5.0

func (h Handler) GetObservabilityStackDefinitionVersions(c echo.Context) error

@Summary GetObservabilityStackDefinitionVersions gets the supported versions for the observability stack definition API. @Description Get the supported API versions for observability stack definitions. @ID observabilityStackDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /observability-stack-definitions/versions [GET]

func (Handler) GetObservabilityStackDefinitions added in v0.5.0

func (h Handler) GetObservabilityStackDefinitions(c echo.Context) error

@Summary gets all observability stack definitions. @Description Get all observability stack definitions from the Threeport database. @ID get-v0-observabilityStackDefinitions @Accept json @Produce json @Param name query string false "observability stack definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-stack-definitions [GET]

func (Handler) GetObservabilityStackInstance added in v0.5.0

func (h Handler) GetObservabilityStackInstance(c echo.Context) error

@Summary gets a observability stack instance. @Description Get a particular observability stack instance from the database. @ID get-v0-observabilityStackInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-stack-instances/{id} [GET]

func (Handler) GetObservabilityStackInstanceVersions added in v0.5.0

func (h Handler) GetObservabilityStackInstanceVersions(c echo.Context) error

@Summary GetObservabilityStackInstanceVersions gets the supported versions for the observability stack instance API. @Description Get the supported API versions for observability stack instances. @ID observabilityStackInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /observability-stack-instances/versions [GET]

func (Handler) GetObservabilityStackInstances added in v0.5.0

func (h Handler) GetObservabilityStackInstances(c echo.Context) error

@Summary gets all observability stack instances. @Description Get all observability stack instances from the Threeport database. @ID get-v0-observabilityStackInstances @Accept json @Produce json @Param name query string false "observability stack instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-stack-instances [GET]

func (Handler) GetProfile

func (h Handler) GetProfile(c echo.Context) error

@Summary gets a profile. @Description Get a particular profile from the database. @ID get-v0-profile @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/profiles/{id} [GET]

func (Handler) GetProfileVersions

func (h Handler) GetProfileVersions(c echo.Context) error

@Summary GetProfileVersions gets the supported versions for the profile API. @Description Get the supported API versions for profiles. @ID profile-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /profiles/versions [GET]

func (Handler) GetProfiles

func (h Handler) GetProfiles(c echo.Context) error

@Summary gets all profiles. @Description Get all profiles from the Threeport database. @ID get-v0-profiles @Accept json @Produce json @Param name query string false "profile search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/profiles [GET]

func (Handler) GetSecretDefinition added in v0.5.0

func (h Handler) GetSecretDefinition(c echo.Context) error

@Summary gets a secret definition. @Description Get a particular secret definition from the database. @ID get-v0-secretDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-definitions/{id} [GET]

func (*Handler) GetSecretDefinitionMiddleware added in v0.5.0

func (h *Handler) GetSecretDefinitionMiddleware() []echo.MiddlewareFunc

func (Handler) GetSecretDefinitionVersions added in v0.5.0

func (h Handler) GetSecretDefinitionVersions(c echo.Context) error

@Summary GetSecretDefinitionVersions gets the supported versions for the secret definition API. @Description Get the supported API versions for secret definitions. @ID secretDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /secret-definitions/versions [GET]

func (Handler) GetSecretDefinitions added in v0.5.0

func (h Handler) GetSecretDefinitions(c echo.Context) error

@Summary gets all secret definitions. @Description Get all secret definitions from the Threeport database. @ID get-v0-secretDefinitions @Accept json @Produce json @Param name query string false "secret definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-definitions [GET]

func (Handler) GetSecretInstance added in v0.5.0

func (h Handler) GetSecretInstance(c echo.Context) error

@Summary gets a secret instance. @Description Get a particular secret instance from the database. @ID get-v0-secretInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-instances/{id} [GET]

func (Handler) GetSecretInstanceVersions added in v0.5.0

func (h Handler) GetSecretInstanceVersions(c echo.Context) error

@Summary GetSecretInstanceVersions gets the supported versions for the secret instance API. @Description Get the supported API versions for secret instances. @ID secretInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /secret-instances/versions [GET]

func (Handler) GetSecretInstances added in v0.5.0

func (h Handler) GetSecretInstances(c echo.Context) error

@Summary gets all secret instances. @Description Get all secret instances from the Threeport database. @ID get-v0-secretInstances @Accept json @Produce json @Param name query string false "secret instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-instances [GET]

func (Handler) GetTerraformDefinition added in v0.5.0

func (h Handler) GetTerraformDefinition(c echo.Context) error

@Summary gets a terraform definition. @Description Get a particular terraform definition from the database. @ID get-v0-terraformDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/terraform-definitions/{id} [GET]

func (Handler) GetTerraformDefinitionVersions added in v0.5.0

func (h Handler) GetTerraformDefinitionVersions(c echo.Context) error

@Summary GetTerraformDefinitionVersions gets the supported versions for the terraform definition API. @Description Get the supported API versions for terraform definitions. @ID terraformDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /terraform-definitions/versions [GET]

func (Handler) GetTerraformDefinitions added in v0.5.0

func (h Handler) GetTerraformDefinitions(c echo.Context) error

@Summary gets all terraform definitions. @Description Get all terraform definitions from the Threeport database. @ID get-v0-terraformDefinitions @Accept json @Produce json @Param name query string false "terraform definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/terraform-definitions [GET]

func (Handler) GetTerraformInstance added in v0.5.0

func (h Handler) GetTerraformInstance(c echo.Context) error

@Summary gets a terraform instance. @Description Get a particular terraform instance from the database. @ID get-v0-terraformInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/terraform-instances/{id} [GET]

func (Handler) GetTerraformInstanceVersions added in v0.5.0

func (h Handler) GetTerraformInstanceVersions(c echo.Context) error

@Summary GetTerraformInstanceVersions gets the supported versions for the terraform instance API. @Description Get the supported API versions for terraform instances. @ID terraformInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /terraform-instances/versions [GET]

func (Handler) GetTerraformInstances added in v0.5.0

func (h Handler) GetTerraformInstances(c echo.Context) error

@Summary gets all terraform instances. @Description Get all terraform instances from the Threeport database. @ID get-v0-terraformInstances @Accept json @Produce json @Param name query string false "terraform instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/terraform-instances [GET]

func (Handler) GetTier

func (h Handler) GetTier(c echo.Context) error

@Summary gets a tier. @Description Get a particular tier from the database. @ID get-v0-tier @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/tiers/{id} [GET]

func (Handler) GetTierVersions

func (h Handler) GetTierVersions(c echo.Context) error

@Summary GetTierVersions gets the supported versions for the tier API. @Description Get the supported API versions for tiers. @ID tier-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /tiers/versions [GET]

func (Handler) GetTiers

func (h Handler) GetTiers(c echo.Context) error

@Summary gets all tiers. @Description Get all tiers from the Threeport database. @ID get-v0-tiers @Accept json @Produce json @Param name query string false "tier search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/tiers [GET]

func (Handler) GetWorkloadDefinition

func (h Handler) GetWorkloadDefinition(c echo.Context) error

@Summary gets a workload definition. @Description Get a particular workload definition from the database. @ID get-v0-workloadDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-definitions/{id} [GET]

func (Handler) GetWorkloadDefinitionVersions

func (h Handler) GetWorkloadDefinitionVersions(c echo.Context) error

@Summary GetWorkloadDefinitionVersions gets the supported versions for the workload definition API. @Description Get the supported API versions for workload definitions. @ID workloadDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /workload-definitions/versions [GET]

func (Handler) GetWorkloadDefinitions

func (h Handler) GetWorkloadDefinitions(c echo.Context) error

@Summary gets all workload definitions. @Description Get all workload definitions from the Threeport database. @ID get-v0-workloadDefinitions @Accept json @Produce json @Param name query string false "workload definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-definitions [GET]

func (Handler) GetWorkloadEvent

func (h Handler) GetWorkloadEvent(c echo.Context) error

@Summary gets a workload event. @Description Get a particular workload event from the database. @ID get-v0-workloadEvent @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-events/{id} [GET]

func (Handler) GetWorkloadEventVersions

func (h Handler) GetWorkloadEventVersions(c echo.Context) error

@Summary GetWorkloadEventVersions gets the supported versions for the workload event API. @Description Get the supported API versions for workload events. @ID workloadEvent-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /workload-events/versions [GET]

func (Handler) GetWorkloadEvents

func (h Handler) GetWorkloadEvents(c echo.Context) error

@Summary gets all workload events. @Description Get all workload events from the Threeport database. @ID get-v0-workloadEvents @Accept json @Produce json @Param name query string false "workload event search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-events [GET]

func (Handler) GetWorkloadInstance

func (h Handler) GetWorkloadInstance(c echo.Context) error

@Summary gets a workload instance. @Description Get a particular workload instance from the database. @ID get-v0-workloadInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-instances/{id} [GET]

func (Handler) GetWorkloadInstanceVersions

func (h Handler) GetWorkloadInstanceVersions(c echo.Context) error

@Summary GetWorkloadInstanceVersions gets the supported versions for the workload instance API. @Description Get the supported API versions for workload instances. @ID workloadInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /workload-instances/versions [GET]

func (Handler) GetWorkloadInstances

func (h Handler) GetWorkloadInstances(c echo.Context) error

@Summary gets all workload instances. @Description Get all workload instances from the Threeport database. @ID get-v0-workloadInstances @Accept json @Produce json @Param name query string false "workload instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-instances [GET]

func (Handler) GetWorkloadResourceDefinition

func (h Handler) GetWorkloadResourceDefinition(c echo.Context) error

@Summary gets a workload resource definition. @Description Get a particular workload resource definition from the database. @ID get-v0-workloadResourceDefinition @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-definitions/{id} [GET]

func (Handler) GetWorkloadResourceDefinitionVersions

func (h Handler) GetWorkloadResourceDefinitionVersions(c echo.Context) error

@Summary GetWorkloadResourceDefinitionVersions gets the supported versions for the workload resource definition API. @Description Get the supported API versions for workload resource definitions. @ID workloadResourceDefinition-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /workload-resource-definitions/versions [GET]

func (Handler) GetWorkloadResourceDefinitions

func (h Handler) GetWorkloadResourceDefinitions(c echo.Context) error

@Summary gets all workload resource definitions. @Description Get all workload resource definitions from the Threeport database. @ID get-v0-workloadResourceDefinitions @Accept json @Produce json @Param name query string false "workload resource definition search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-definitions [GET]

func (Handler) GetWorkloadResourceInstance

func (h Handler) GetWorkloadResourceInstance(c echo.Context) error

@Summary gets a workload resource instance. @Description Get a particular workload resource instance from the database. @ID get-v0-workloadResourceInstance @Accept json @Produce json @Param id path int true "ID" @Success 200 {object} v0.Response "OK" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-instances/{id} [GET]

func (Handler) GetWorkloadResourceInstanceVersions

func (h Handler) GetWorkloadResourceInstanceVersions(c echo.Context) error

@Summary GetWorkloadResourceInstanceVersions gets the supported versions for the workload resource instance API. @Description Get the supported API versions for workload resource instances. @ID workloadResourceInstance-get-versions @Produce json @Success 200 {object} api.RESTAPIVersions "OK" @Router /workload-resource-instances/versions [GET]

func (Handler) GetWorkloadResourceInstances

func (h Handler) GetWorkloadResourceInstances(c echo.Context) error

@Summary gets all workload resource instances. @Description Get all workload resource instances from the Threeport database. @ID get-v0-workloadResourceInstances @Accept json @Produce json @Param name query string false "workload resource instance search by name" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-instances [GET]

func (*Handler) PatchSecretDefinitionMiddleware added in v0.5.0

func (h *Handler) PatchSecretDefinitionMiddleware() []echo.MiddlewareFunc

func (*Handler) PutSecretDefinitionMiddleware added in v0.5.0

func (h *Handler) PutSecretDefinitionMiddleware() []echo.MiddlewareFunc

func (Handler) ReplaceAttachedObjectReference

func (h Handler) ReplaceAttachedObjectReference(c echo.Context) error

@Summary updates an existing attached object reference by replacing the entire object. @Description Replace a attached object reference in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating attached object reference objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-attachedObjectReference @Accept json @Produce json @Param id path int true "ID" @Param attachedObjectReference body v0.AttachedObjectReference true "AttachedObjectReference object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/attached-object-references/{id} [PUT]

func (Handler) ReplaceAwsAccount

func (h Handler) ReplaceAwsAccount(c echo.Context) error

@Summary updates an existing aws account by replacing the entire object. @Description Replace a aws account in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating aws account objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-awsAccount @Accept json @Produce json @Param id path int true "ID" @Param awsAccount body v0.AwsAccount true "AwsAccount object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-accounts/{id} [PUT]

func (Handler) ReplaceAwsEksKubernetesRuntimeDefinition

func (h Handler) ReplaceAwsEksKubernetesRuntimeDefinition(c echo.Context) error

@Summary updates an existing aws eks kubernetes runtime definition by replacing the entire object. @Description Replace a aws eks kubernetes runtime definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating aws eks kubernetes runtime definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-awsEksKubernetesRuntimeDefinition @Accept json @Produce json @Param id path int true "ID" @Param awsEksKubernetesRuntimeDefinition body v0.AwsEksKubernetesRuntimeDefinition true "AwsEksKubernetesRuntimeDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-eks-kubernetes-runtime-definitions/{id} [PUT]

func (Handler) ReplaceAwsEksKubernetesRuntimeInstance

func (h Handler) ReplaceAwsEksKubernetesRuntimeInstance(c echo.Context) error

@Summary updates an existing aws eks kubernetes runtime instance by replacing the entire object. @Description Replace a aws eks kubernetes runtime instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating aws eks kubernetes runtime instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-awsEksKubernetesRuntimeInstance @Accept json @Produce json @Param id path int true "ID" @Param awsEksKubernetesRuntimeInstance body v0.AwsEksKubernetesRuntimeInstance true "AwsEksKubernetesRuntimeInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-eks-kubernetes-runtime-instances/{id} [PUT]

func (Handler) ReplaceAwsObjectStorageBucketDefinition

func (h Handler) ReplaceAwsObjectStorageBucketDefinition(c echo.Context) error

@Summary updates an existing aws object storage bucket definition by replacing the entire object. @Description Replace a aws object storage bucket definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating aws object storage bucket definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-awsObjectStorageBucketDefinition @Accept json @Produce json @Param id path int true "ID" @Param awsObjectStorageBucketDefinition body v0.AwsObjectStorageBucketDefinition true "AwsObjectStorageBucketDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-object-storage-bucket-definitions/{id} [PUT]

func (Handler) ReplaceAwsObjectStorageBucketInstance

func (h Handler) ReplaceAwsObjectStorageBucketInstance(c echo.Context) error

@Summary updates an existing aws object storage bucket instance by replacing the entire object. @Description Replace a aws object storage bucket instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating aws object storage bucket instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-awsObjectStorageBucketInstance @Accept json @Produce json @Param id path int true "ID" @Param awsObjectStorageBucketInstance body v0.AwsObjectStorageBucketInstance true "AwsObjectStorageBucketInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-object-storage-bucket-instances/{id} [PUT]

func (Handler) ReplaceAwsRelationalDatabaseDefinition

func (h Handler) ReplaceAwsRelationalDatabaseDefinition(c echo.Context) error

@Summary updates an existing aws relational database definition by replacing the entire object. @Description Replace a aws relational database definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating aws relational database definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-awsRelationalDatabaseDefinition @Accept json @Produce json @Param id path int true "ID" @Param awsRelationalDatabaseDefinition body v0.AwsRelationalDatabaseDefinition true "AwsRelationalDatabaseDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-relational-database-definitions/{id} [PUT]

func (Handler) ReplaceAwsRelationalDatabaseInstance

func (h Handler) ReplaceAwsRelationalDatabaseInstance(c echo.Context) error

@Summary updates an existing aws relational database instance by replacing the entire object. @Description Replace a aws relational database instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating aws relational database instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-awsRelationalDatabaseInstance @Accept json @Produce json @Param id path int true "ID" @Param awsRelationalDatabaseInstance body v0.AwsRelationalDatabaseInstance true "AwsRelationalDatabaseInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-relational-database-instances/{id} [PUT]

func (Handler) ReplaceControlPlaneDefinition

func (h Handler) ReplaceControlPlaneDefinition(c echo.Context) error

@Summary updates an existing control plane definition by replacing the entire object. @Description Replace a control plane definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating control plane definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-controlPlaneDefinition @Accept json @Produce json @Param id path int true "ID" @Param controlPlaneDefinition body v0.ControlPlaneDefinition true "ControlPlaneDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/control-plane-definitions/{id} [PUT]

func (Handler) ReplaceControlPlaneInstance

func (h Handler) ReplaceControlPlaneInstance(c echo.Context) error

@Summary updates an existing control plane instance by replacing the entire object. @Description Replace a control plane instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating control plane instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-controlPlaneInstance @Accept json @Produce json @Param id path int true "ID" @Param controlPlaneInstance body v0.ControlPlaneInstance true "ControlPlaneInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/control-plane-instances/{id} [PUT]

func (Handler) ReplaceDomainNameDefinition

func (h Handler) ReplaceDomainNameDefinition(c echo.Context) error

@Summary updates an existing domain name definition by replacing the entire object. @Description Replace a domain name definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating domain name definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-domainNameDefinition @Accept json @Produce json @Param id path int true "ID" @Param domainNameDefinition body v0.DomainNameDefinition true "DomainNameDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/domain-name-definitions/{id} [PUT]

func (Handler) ReplaceDomainNameInstance

func (h Handler) ReplaceDomainNameInstance(c echo.Context) error

@Summary updates an existing domain name instance by replacing the entire object. @Description Replace a domain name instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating domain name instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-domainNameInstance @Accept json @Produce json @Param id path int true "ID" @Param domainNameInstance body v0.DomainNameInstance true "DomainNameInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/domain-name-instances/{id} [PUT]

func (Handler) ReplaceGatewayDefinition

func (h Handler) ReplaceGatewayDefinition(c echo.Context) error

@Summary updates an existing gateway definition by replacing the entire object. @Description Replace a gateway definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating gateway definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-gatewayDefinition @Accept json @Produce json @Param id path int true "ID" @Param gatewayDefinition body v0.GatewayDefinition true "GatewayDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-definitions/{id} [PUT]

func (Handler) ReplaceGatewayHttpPort added in v0.4.0

func (h Handler) ReplaceGatewayHttpPort(c echo.Context) error

@Summary updates an existing gateway http port by replacing the entire object. @Description Replace a gateway http port in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating gateway http port objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-gatewayHttpPort @Accept json @Produce json @Param id path int true "ID" @Param gatewayHttpPort body v0.GatewayHttpPort true "GatewayHttpPort object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-http-ports/{id} [PUT]

func (Handler) ReplaceGatewayInstance

func (h Handler) ReplaceGatewayInstance(c echo.Context) error

@Summary updates an existing gateway instance by replacing the entire object. @Description Replace a gateway instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating gateway instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-gatewayInstance @Accept json @Produce json @Param id path int true "ID" @Param gatewayInstance body v0.GatewayInstance true "GatewayInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-instances/{id} [PUT]

func (Handler) ReplaceGatewayTcpPort added in v0.4.0

func (h Handler) ReplaceGatewayTcpPort(c echo.Context) error

@Summary updates an existing gateway tcp port by replacing the entire object. @Description Replace a gateway tcp port in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating gateway tcp port objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-gatewayTcpPort @Accept json @Produce json @Param id path int true "ID" @Param gatewayTcpPort body v0.GatewayTcpPort true "GatewayTcpPort object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-tcp-ports/{id} [PUT]

func (Handler) ReplaceHelmWorkloadDefinition added in v0.4.0

func (h Handler) ReplaceHelmWorkloadDefinition(c echo.Context) error

@Summary updates an existing helm workload definition by replacing the entire object. @Description Replace a helm workload definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating helm workload definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-helmWorkloadDefinition @Accept json @Produce json @Param id path int true "ID" @Param helmWorkloadDefinition body v0.HelmWorkloadDefinition true "HelmWorkloadDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/helm-workload-definitions/{id} [PUT]

func (Handler) ReplaceHelmWorkloadInstance added in v0.4.0

func (h Handler) ReplaceHelmWorkloadInstance(c echo.Context) error

@Summary updates an existing helm workload instance by replacing the entire object. @Description Replace a helm workload instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating helm workload instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-helmWorkloadInstance @Accept json @Produce json @Param id path int true "ID" @Param helmWorkloadInstance body v0.HelmWorkloadInstance true "HelmWorkloadInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/helm-workload-instances/{id} [PUT]

func (Handler) ReplaceKubernetesRuntimeDefinition

func (h Handler) ReplaceKubernetesRuntimeDefinition(c echo.Context) error

@Summary updates an existing kubernetes runtime definition by replacing the entire object. @Description Replace a kubernetes runtime definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating kubernetes runtime definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-kubernetesRuntimeDefinition @Accept json @Produce json @Param id path int true "ID" @Param kubernetesRuntimeDefinition body v0.KubernetesRuntimeDefinition true "KubernetesRuntimeDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/kubernetes-runtime-definitions/{id} [PUT]

func (Handler) ReplaceKubernetesRuntimeInstance

func (h Handler) ReplaceKubernetesRuntimeInstance(c echo.Context) error

@Summary updates an existing kubernetes runtime instance by replacing the entire object. @Description Replace a kubernetes runtime instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating kubernetes runtime instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-kubernetesRuntimeInstance @Accept json @Produce json @Param id path int true "ID" @Param kubernetesRuntimeInstance body v0.KubernetesRuntimeInstance true "KubernetesRuntimeInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/kubernetes-runtime-instances/{id} [PUT]

func (Handler) ReplaceLogBackend

func (h Handler) ReplaceLogBackend(c echo.Context) error

@Summary updates an existing log backend by replacing the entire object. @Description Replace a log backend in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating log backend objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-logBackend @Accept json @Produce json @Param id path int true "ID" @Param logBackend body v0.LogBackend true "LogBackend object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-backends/{id} [PUT]

func (Handler) ReplaceLogStorageDefinition

func (h Handler) ReplaceLogStorageDefinition(c echo.Context) error

@Summary updates an existing log storage definition by replacing the entire object. @Description Replace a log storage definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating log storage definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-logStorageDefinition @Accept json @Produce json @Param id path int true "ID" @Param logStorageDefinition body v0.LogStorageDefinition true "LogStorageDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-storage-definitions/{id} [PUT]

func (Handler) ReplaceLogStorageInstance

func (h Handler) ReplaceLogStorageInstance(c echo.Context) error

@Summary updates an existing log storage instance by replacing the entire object. @Description Replace a log storage instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating log storage instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-logStorageInstance @Accept json @Produce json @Param id path int true "ID" @Param logStorageInstance body v0.LogStorageInstance true "LogStorageInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-storage-instances/{id} [PUT]

func (Handler) ReplaceLoggingDefinition added in v0.5.0

func (h Handler) ReplaceLoggingDefinition(c echo.Context) error

@Summary updates an existing logging definition by replacing the entire object. @Description Replace a logging definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating logging definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-loggingDefinition @Accept json @Produce json @Param id path int true "ID" @Param loggingDefinition body v0.LoggingDefinition true "LoggingDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/logging-definitions/{id} [PUT]

func (Handler) ReplaceLoggingInstance added in v0.5.0

func (h Handler) ReplaceLoggingInstance(c echo.Context) error

@Summary updates an existing logging instance by replacing the entire object. @Description Replace a logging instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating logging instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-loggingInstance @Accept json @Produce json @Param id path int true "ID" @Param loggingInstance body v0.LoggingInstance true "LoggingInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/logging-instances/{id} [PUT]

func (Handler) ReplaceMetricsDefinition added in v0.5.0

func (h Handler) ReplaceMetricsDefinition(c echo.Context) error

@Summary updates an existing metrics definition by replacing the entire object. @Description Replace a metrics definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating metrics definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-metricsDefinition @Accept json @Produce json @Param id path int true "ID" @Param metricsDefinition body v0.MetricsDefinition true "MetricsDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/metrics-definitions/{id} [PUT]

func (Handler) ReplaceMetricsInstance added in v0.5.0

func (h Handler) ReplaceMetricsInstance(c echo.Context) error

@Summary updates an existing metrics instance by replacing the entire object. @Description Replace a metrics instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating metrics instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-metricsInstance @Accept json @Produce json @Param id path int true "ID" @Param metricsInstance body v0.MetricsInstance true "MetricsInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/metrics-instances/{id} [PUT]

func (Handler) ReplaceObservabilityDashboardDefinition added in v0.5.0

func (h Handler) ReplaceObservabilityDashboardDefinition(c echo.Context) error

@Summary updates an existing observability dashboard definition by replacing the entire object. @Description Replace a observability dashboard definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating observability dashboard definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-observabilityDashboardDefinition @Accept json @Produce json @Param id path int true "ID" @Param observabilityDashboardDefinition body v0.ObservabilityDashboardDefinition true "ObservabilityDashboardDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-dashboard-definitions/{id} [PUT]

func (Handler) ReplaceObservabilityDashboardInstance added in v0.5.0

func (h Handler) ReplaceObservabilityDashboardInstance(c echo.Context) error

@Summary updates an existing observability dashboard instance by replacing the entire object. @Description Replace a observability dashboard instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating observability dashboard instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-observabilityDashboardInstance @Accept json @Produce json @Param id path int true "ID" @Param observabilityDashboardInstance body v0.ObservabilityDashboardInstance true "ObservabilityDashboardInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-dashboard-instances/{id} [PUT]

func (Handler) ReplaceObservabilityStackDefinition added in v0.5.0

func (h Handler) ReplaceObservabilityStackDefinition(c echo.Context) error

@Summary updates an existing observability stack definition by replacing the entire object. @Description Replace a observability stack definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating observability stack definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-observabilityStackDefinition @Accept json @Produce json @Param id path int true "ID" @Param observabilityStackDefinition body v0.ObservabilityStackDefinition true "ObservabilityStackDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-stack-definitions/{id} [PUT]

func (Handler) ReplaceObservabilityStackInstance added in v0.5.0

func (h Handler) ReplaceObservabilityStackInstance(c echo.Context) error

@Summary updates an existing observability stack instance by replacing the entire object. @Description Replace a observability stack instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating observability stack instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-observabilityStackInstance @Accept json @Produce json @Param id path int true "ID" @Param observabilityStackInstance body v0.ObservabilityStackInstance true "ObservabilityStackInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-stack-instances/{id} [PUT]

func (Handler) ReplaceProfile

func (h Handler) ReplaceProfile(c echo.Context) error

@Summary updates an existing profile by replacing the entire object. @Description Replace a profile in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating profile objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-profile @Accept json @Produce json @Param id path int true "ID" @Param profile body v0.Profile true "Profile object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/profiles/{id} [PUT]

func (Handler) ReplaceSecretDefinition added in v0.5.0

func (h Handler) ReplaceSecretDefinition(c echo.Context) error

@Summary updates an existing secret definition by replacing the entire object. @Description Replace a secret definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating secret definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-secretDefinition @Accept json @Produce json @Param id path int true "ID" @Param secretDefinition body v0.SecretDefinition true "SecretDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-definitions/{id} [PUT]

func (Handler) ReplaceSecretInstance added in v0.5.0

func (h Handler) ReplaceSecretInstance(c echo.Context) error

@Summary updates an existing secret instance by replacing the entire object. @Description Replace a secret instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating secret instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-secretInstance @Accept json @Produce json @Param id path int true "ID" @Param secretInstance body v0.SecretInstance true "SecretInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-instances/{id} [PUT]

func (Handler) ReplaceTerraformDefinition added in v0.5.0

func (h Handler) ReplaceTerraformDefinition(c echo.Context) error

@Summary updates an existing terraform definition by replacing the entire object. @Description Replace a terraform definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating terraform definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-terraformDefinition @Accept json @Produce json @Param id path int true "ID" @Param terraformDefinition body v0.TerraformDefinition true "TerraformDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/terraform-definitions/{id} [PUT]

func (Handler) ReplaceTerraformInstance added in v0.5.0

func (h Handler) ReplaceTerraformInstance(c echo.Context) error

@Summary updates an existing terraform instance by replacing the entire object. @Description Replace a terraform instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating terraform instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-terraformInstance @Accept json @Produce json @Param id path int true "ID" @Param terraformInstance body v0.TerraformInstance true "TerraformInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/terraform-instances/{id} [PUT]

func (Handler) ReplaceTier

func (h Handler) ReplaceTier(c echo.Context) error

@Summary updates an existing tier by replacing the entire object. @Description Replace a tier in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating tier objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-tier @Accept json @Produce json @Param id path int true "ID" @Param tier body v0.Tier true "Tier object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/tiers/{id} [PUT]

func (Handler) ReplaceWorkloadDefinition

func (h Handler) ReplaceWorkloadDefinition(c echo.Context) error

@Summary updates an existing workload definition by replacing the entire object. @Description Replace a workload definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating workload definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-workloadDefinition @Accept json @Produce json @Param id path int true "ID" @Param workloadDefinition body v0.WorkloadDefinition true "WorkloadDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-definitions/{id} [PUT]

func (Handler) ReplaceWorkloadEvent

func (h Handler) ReplaceWorkloadEvent(c echo.Context) error

@Summary updates an existing workload event by replacing the entire object. @Description Replace a workload event in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating workload event objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-workloadEvent @Accept json @Produce json @Param id path int true "ID" @Param workloadEvent body v0.WorkloadEvent true "WorkloadEvent object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-events/{id} [PUT]

func (Handler) ReplaceWorkloadInstance

func (h Handler) ReplaceWorkloadInstance(c echo.Context) error

@Summary updates an existing workload instance by replacing the entire object. @Description Replace a workload instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating workload instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-workloadInstance @Accept json @Produce json @Param id path int true "ID" @Param workloadInstance body v0.WorkloadInstance true "WorkloadInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-instances/{id} [PUT]

func (Handler) ReplaceWorkloadResourceDefinition

func (h Handler) ReplaceWorkloadResourceDefinition(c echo.Context) error

@Summary updates an existing workload resource definition by replacing the entire object. @Description Replace a workload resource definition in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating workload resource definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-workloadResourceDefinition @Accept json @Produce json @Param id path int true "ID" @Param workloadResourceDefinition body v0.WorkloadResourceDefinition true "WorkloadResourceDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-definitions/{id} [PUT]

func (Handler) ReplaceWorkloadResourceInstance

func (h Handler) ReplaceWorkloadResourceInstance(c echo.Context) error

@Summary updates an existing workload resource instance by replacing the entire object. @Description Replace a workload resource instance in the database. All required fields must be provided. @Description If any optional fields are not provided, they will be null post-update. @Description Note: This API endpint is for updating workload resource instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID replace-v0-workloadResourceInstance @Accept json @Produce json @Param id path int true "ID" @Param workloadResourceInstance body v0.WorkloadResourceInstance true "WorkloadResourceInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-instances/{id} [PUT]

func (Handler) UpdateAttachedObjectReference

func (h Handler) UpdateAttachedObjectReference(c echo.Context) error

@Summary updates specific fields for an existing attached object reference. @Description Update a attached object reference in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating attached object reference objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-attachedObjectReference @Accept json @Produce json @Param id path int true "ID" @Param attachedObjectReference body v0.AttachedObjectReference true "AttachedObjectReference object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/attached-object-references/{id} [PATCH]

func (Handler) UpdateAwsAccount

func (h Handler) UpdateAwsAccount(c echo.Context) error

@Summary updates specific fields for an existing aws account. @Description Update a aws account in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating aws account objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-awsAccount @Accept json @Produce json @Param id path int true "ID" @Param awsAccount body v0.AwsAccount true "AwsAccount object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-accounts/{id} [PATCH]

func (Handler) UpdateAwsEksKubernetesRuntimeDefinition

func (h Handler) UpdateAwsEksKubernetesRuntimeDefinition(c echo.Context) error

@Summary updates specific fields for an existing aws eks kubernetes runtime definition. @Description Update a aws eks kubernetes runtime definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating aws eks kubernetes runtime definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-awsEksKubernetesRuntimeDefinition @Accept json @Produce json @Param id path int true "ID" @Param awsEksKubernetesRuntimeDefinition body v0.AwsEksKubernetesRuntimeDefinition true "AwsEksKubernetesRuntimeDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-eks-kubernetes-runtime-definitions/{id} [PATCH]

func (Handler) UpdateAwsEksKubernetesRuntimeInstance

func (h Handler) UpdateAwsEksKubernetesRuntimeInstance(c echo.Context) error

@Summary updates specific fields for an existing aws eks kubernetes runtime instance. @Description Update a aws eks kubernetes runtime instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating aws eks kubernetes runtime instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-awsEksKubernetesRuntimeInstance @Accept json @Produce json @Param id path int true "ID" @Param awsEksKubernetesRuntimeInstance body v0.AwsEksKubernetesRuntimeInstance true "AwsEksKubernetesRuntimeInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-eks-kubernetes-runtime-instances/{id} [PATCH]

func (Handler) UpdateAwsObjectStorageBucketDefinition

func (h Handler) UpdateAwsObjectStorageBucketDefinition(c echo.Context) error

@Summary updates specific fields for an existing aws object storage bucket definition. @Description Update a aws object storage bucket definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating aws object storage bucket definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-awsObjectStorageBucketDefinition @Accept json @Produce json @Param id path int true "ID" @Param awsObjectStorageBucketDefinition body v0.AwsObjectStorageBucketDefinition true "AwsObjectStorageBucketDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-object-storage-bucket-definitions/{id} [PATCH]

func (Handler) UpdateAwsObjectStorageBucketInstance

func (h Handler) UpdateAwsObjectStorageBucketInstance(c echo.Context) error

@Summary updates specific fields for an existing aws object storage bucket instance. @Description Update a aws object storage bucket instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating aws object storage bucket instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-awsObjectStorageBucketInstance @Accept json @Produce json @Param id path int true "ID" @Param awsObjectStorageBucketInstance body v0.AwsObjectStorageBucketInstance true "AwsObjectStorageBucketInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-object-storage-bucket-instances/{id} [PATCH]

func (Handler) UpdateAwsRelationalDatabaseDefinition

func (h Handler) UpdateAwsRelationalDatabaseDefinition(c echo.Context) error

@Summary updates specific fields for an existing aws relational database definition. @Description Update a aws relational database definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating aws relational database definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-awsRelationalDatabaseDefinition @Accept json @Produce json @Param id path int true "ID" @Param awsRelationalDatabaseDefinition body v0.AwsRelationalDatabaseDefinition true "AwsRelationalDatabaseDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-relational-database-definitions/{id} [PATCH]

func (Handler) UpdateAwsRelationalDatabaseInstance

func (h Handler) UpdateAwsRelationalDatabaseInstance(c echo.Context) error

@Summary updates specific fields for an existing aws relational database instance. @Description Update a aws relational database instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating aws relational database instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-awsRelationalDatabaseInstance @Accept json @Produce json @Param id path int true "ID" @Param awsRelationalDatabaseInstance body v0.AwsRelationalDatabaseInstance true "AwsRelationalDatabaseInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/aws-relational-database-instances/{id} [PATCH]

func (Handler) UpdateControlPlaneDefinition

func (h Handler) UpdateControlPlaneDefinition(c echo.Context) error

@Summary updates specific fields for an existing control plane definition. @Description Update a control plane definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating control plane definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-controlPlaneDefinition @Accept json @Produce json @Param id path int true "ID" @Param controlPlaneDefinition body v0.ControlPlaneDefinition true "ControlPlaneDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/control-plane-definitions/{id} [PATCH]

func (Handler) UpdateControlPlaneInstance

func (h Handler) UpdateControlPlaneInstance(c echo.Context) error

@Summary updates specific fields for an existing control plane instance. @Description Update a control plane instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating control plane instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-controlPlaneInstance @Accept json @Produce json @Param id path int true "ID" @Param controlPlaneInstance body v0.ControlPlaneInstance true "ControlPlaneInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/control-plane-instances/{id} [PATCH]

func (Handler) UpdateDomainNameDefinition

func (h Handler) UpdateDomainNameDefinition(c echo.Context) error

@Summary updates specific fields for an existing domain name definition. @Description Update a domain name definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating domain name definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-domainNameDefinition @Accept json @Produce json @Param id path int true "ID" @Param domainNameDefinition body v0.DomainNameDefinition true "DomainNameDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/domain-name-definitions/{id} [PATCH]

func (Handler) UpdateDomainNameInstance

func (h Handler) UpdateDomainNameInstance(c echo.Context) error

@Summary updates specific fields for an existing domain name instance. @Description Update a domain name instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating domain name instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-domainNameInstance @Accept json @Produce json @Param id path int true "ID" @Param domainNameInstance body v0.DomainNameInstance true "DomainNameInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/domain-name-instances/{id} [PATCH]

func (Handler) UpdateGatewayDefinition

func (h Handler) UpdateGatewayDefinition(c echo.Context) error

@Summary updates specific fields for an existing gateway definition. @Description Update a gateway definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating gateway definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-gatewayDefinition @Accept json @Produce json @Param id path int true "ID" @Param gatewayDefinition body v0.GatewayDefinition true "GatewayDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-definitions/{id} [PATCH]

func (Handler) UpdateGatewayHttpPort added in v0.4.0

func (h Handler) UpdateGatewayHttpPort(c echo.Context) error

@Summary updates specific fields for an existing gateway http port. @Description Update a gateway http port in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating gateway http port objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-gatewayHttpPort @Accept json @Produce json @Param id path int true "ID" @Param gatewayHttpPort body v0.GatewayHttpPort true "GatewayHttpPort object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-http-ports/{id} [PATCH]

func (Handler) UpdateGatewayInstance

func (h Handler) UpdateGatewayInstance(c echo.Context) error

@Summary updates specific fields for an existing gateway instance. @Description Update a gateway instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating gateway instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-gatewayInstance @Accept json @Produce json @Param id path int true "ID" @Param gatewayInstance body v0.GatewayInstance true "GatewayInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-instances/{id} [PATCH]

func (Handler) UpdateGatewayTcpPort added in v0.4.0

func (h Handler) UpdateGatewayTcpPort(c echo.Context) error

@Summary updates specific fields for an existing gateway tcp port. @Description Update a gateway tcp port in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating gateway tcp port objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-gatewayTcpPort @Accept json @Produce json @Param id path int true "ID" @Param gatewayTcpPort body v0.GatewayTcpPort true "GatewayTcpPort object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/gateway-tcp-ports/{id} [PATCH]

func (Handler) UpdateHelmWorkloadDefinition added in v0.4.0

func (h Handler) UpdateHelmWorkloadDefinition(c echo.Context) error

@Summary updates specific fields for an existing helm workload definition. @Description Update a helm workload definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating helm workload definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-helmWorkloadDefinition @Accept json @Produce json @Param id path int true "ID" @Param helmWorkloadDefinition body v0.HelmWorkloadDefinition true "HelmWorkloadDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/helm-workload-definitions/{id} [PATCH]

func (Handler) UpdateHelmWorkloadInstance added in v0.4.0

func (h Handler) UpdateHelmWorkloadInstance(c echo.Context) error

@Summary updates specific fields for an existing helm workload instance. @Description Update a helm workload instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating helm workload instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-helmWorkloadInstance @Accept json @Produce json @Param id path int true "ID" @Param helmWorkloadInstance body v0.HelmWorkloadInstance true "HelmWorkloadInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/helm-workload-instances/{id} [PATCH]

func (Handler) UpdateKubernetesRuntimeDefinition

func (h Handler) UpdateKubernetesRuntimeDefinition(c echo.Context) error

@Summary updates specific fields for an existing kubernetes runtime definition. @Description Update a kubernetes runtime definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating kubernetes runtime definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-kubernetesRuntimeDefinition @Accept json @Produce json @Param id path int true "ID" @Param kubernetesRuntimeDefinition body v0.KubernetesRuntimeDefinition true "KubernetesRuntimeDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/kubernetes-runtime-definitions/{id} [PATCH]

func (Handler) UpdateKubernetesRuntimeInstance

func (h Handler) UpdateKubernetesRuntimeInstance(c echo.Context) error

@Summary updates specific fields for an existing kubernetes runtime instance. @Description Update a kubernetes runtime instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating kubernetes runtime instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-kubernetesRuntimeInstance @Accept json @Produce json @Param id path int true "ID" @Param kubernetesRuntimeInstance body v0.KubernetesRuntimeInstance true "KubernetesRuntimeInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/kubernetes-runtime-instances/{id} [PATCH]

func (Handler) UpdateLogBackend

func (h Handler) UpdateLogBackend(c echo.Context) error

@Summary updates specific fields for an existing log backend. @Description Update a log backend in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating log backend objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-logBackend @Accept json @Produce json @Param id path int true "ID" @Param logBackend body v0.LogBackend true "LogBackend object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-backends/{id} [PATCH]

func (Handler) UpdateLogStorageDefinition

func (h Handler) UpdateLogStorageDefinition(c echo.Context) error

@Summary updates specific fields for an existing log storage definition. @Description Update a log storage definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating log storage definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-logStorageDefinition @Accept json @Produce json @Param id path int true "ID" @Param logStorageDefinition body v0.LogStorageDefinition true "LogStorageDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-storage-definitions/{id} [PATCH]

func (Handler) UpdateLogStorageInstance

func (h Handler) UpdateLogStorageInstance(c echo.Context) error

@Summary updates specific fields for an existing log storage instance. @Description Update a log storage instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating log storage instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-logStorageInstance @Accept json @Produce json @Param id path int true "ID" @Param logStorageInstance body v0.LogStorageInstance true "LogStorageInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/log-storage-instances/{id} [PATCH]

func (Handler) UpdateLoggingDefinition added in v0.5.0

func (h Handler) UpdateLoggingDefinition(c echo.Context) error

@Summary updates specific fields for an existing logging definition. @Description Update a logging definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating logging definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-loggingDefinition @Accept json @Produce json @Param id path int true "ID" @Param loggingDefinition body v0.LoggingDefinition true "LoggingDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/logging-definitions/{id} [PATCH]

func (Handler) UpdateLoggingInstance added in v0.5.0

func (h Handler) UpdateLoggingInstance(c echo.Context) error

@Summary updates specific fields for an existing logging instance. @Description Update a logging instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating logging instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-loggingInstance @Accept json @Produce json @Param id path int true "ID" @Param loggingInstance body v0.LoggingInstance true "LoggingInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/logging-instances/{id} [PATCH]

func (Handler) UpdateMetricsDefinition added in v0.5.0

func (h Handler) UpdateMetricsDefinition(c echo.Context) error

@Summary updates specific fields for an existing metrics definition. @Description Update a metrics definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating metrics definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-metricsDefinition @Accept json @Produce json @Param id path int true "ID" @Param metricsDefinition body v0.MetricsDefinition true "MetricsDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/metrics-definitions/{id} [PATCH]

func (Handler) UpdateMetricsInstance added in v0.5.0

func (h Handler) UpdateMetricsInstance(c echo.Context) error

@Summary updates specific fields for an existing metrics instance. @Description Update a metrics instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating metrics instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-metricsInstance @Accept json @Produce json @Param id path int true "ID" @Param metricsInstance body v0.MetricsInstance true "MetricsInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/metrics-instances/{id} [PATCH]

func (Handler) UpdateObservabilityDashboardDefinition added in v0.5.0

func (h Handler) UpdateObservabilityDashboardDefinition(c echo.Context) error

@Summary updates specific fields for an existing observability dashboard definition. @Description Update a observability dashboard definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating observability dashboard definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-observabilityDashboardDefinition @Accept json @Produce json @Param id path int true "ID" @Param observabilityDashboardDefinition body v0.ObservabilityDashboardDefinition true "ObservabilityDashboardDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-dashboard-definitions/{id} [PATCH]

func (Handler) UpdateObservabilityDashboardInstance added in v0.5.0

func (h Handler) UpdateObservabilityDashboardInstance(c echo.Context) error

@Summary updates specific fields for an existing observability dashboard instance. @Description Update a observability dashboard instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating observability dashboard instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-observabilityDashboardInstance @Accept json @Produce json @Param id path int true "ID" @Param observabilityDashboardInstance body v0.ObservabilityDashboardInstance true "ObservabilityDashboardInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-dashboard-instances/{id} [PATCH]

func (Handler) UpdateObservabilityStackDefinition added in v0.5.0

func (h Handler) UpdateObservabilityStackDefinition(c echo.Context) error

@Summary updates specific fields for an existing observability stack definition. @Description Update a observability stack definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating observability stack definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-observabilityStackDefinition @Accept json @Produce json @Param id path int true "ID" @Param observabilityStackDefinition body v0.ObservabilityStackDefinition true "ObservabilityStackDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-stack-definitions/{id} [PATCH]

func (Handler) UpdateObservabilityStackInstance added in v0.5.0

func (h Handler) UpdateObservabilityStackInstance(c echo.Context) error

@Summary updates specific fields for an existing observability stack instance. @Description Update a observability stack instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating observability stack instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-observabilityStackInstance @Accept json @Produce json @Param id path int true "ID" @Param observabilityStackInstance body v0.ObservabilityStackInstance true "ObservabilityStackInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/observability-stack-instances/{id} [PATCH]

func (Handler) UpdateProfile

func (h Handler) UpdateProfile(c echo.Context) error

@Summary updates specific fields for an existing profile. @Description Update a profile in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating profile objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-profile @Accept json @Produce json @Param id path int true "ID" @Param profile body v0.Profile true "Profile object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/profiles/{id} [PATCH]

func (Handler) UpdateSecretDefinition added in v0.5.0

func (h Handler) UpdateSecretDefinition(c echo.Context) error

@Summary updates specific fields for an existing secret definition. @Description Update a secret definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating secret definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-secretDefinition @Accept json @Produce json @Param id path int true "ID" @Param secretDefinition body v0.SecretDefinition true "SecretDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-definitions/{id} [PATCH]

func (Handler) UpdateSecretInstance added in v0.5.0

func (h Handler) UpdateSecretInstance(c echo.Context) error

@Summary updates specific fields for an existing secret instance. @Description Update a secret instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating secret instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-secretInstance @Accept json @Produce json @Param id path int true "ID" @Param secretInstance body v0.SecretInstance true "SecretInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/secret-instances/{id} [PATCH]

func (Handler) UpdateTerraformDefinition added in v0.5.0

func (h Handler) UpdateTerraformDefinition(c echo.Context) error

@Summary updates specific fields for an existing terraform definition. @Description Update a terraform definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating terraform definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-terraformDefinition @Accept json @Produce json @Param id path int true "ID" @Param terraformDefinition body v0.TerraformDefinition true "TerraformDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/terraform-definitions/{id} [PATCH]

func (Handler) UpdateTerraformInstance added in v0.5.0

func (h Handler) UpdateTerraformInstance(c echo.Context) error

@Summary updates specific fields for an existing terraform instance. @Description Update a terraform instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating terraform instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-terraformInstance @Accept json @Produce json @Param id path int true "ID" @Param terraformInstance body v0.TerraformInstance true "TerraformInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/terraform-instances/{id} [PATCH]

func (Handler) UpdateTier

func (h Handler) UpdateTier(c echo.Context) error

@Summary updates specific fields for an existing tier. @Description Update a tier in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating tier objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-tier @Accept json @Produce json @Param id path int true "ID" @Param tier body v0.Tier true "Tier object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/tiers/{id} [PATCH]

func (Handler) UpdateWorkloadDefinition

func (h Handler) UpdateWorkloadDefinition(c echo.Context) error

@Summary updates specific fields for an existing workload definition. @Description Update a workload definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating workload definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-workloadDefinition @Accept json @Produce json @Param id path int true "ID" @Param workloadDefinition body v0.WorkloadDefinition true "WorkloadDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-definitions/{id} [PATCH]

func (Handler) UpdateWorkloadEvent

func (h Handler) UpdateWorkloadEvent(c echo.Context) error

@Summary updates specific fields for an existing workload event. @Description Update a workload event in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating workload event objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-workloadEvent @Accept json @Produce json @Param id path int true "ID" @Param workloadEvent body v0.WorkloadEvent true "WorkloadEvent object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-events/{id} [PATCH]

func (Handler) UpdateWorkloadInstance

func (h Handler) UpdateWorkloadInstance(c echo.Context) error

@Summary updates specific fields for an existing workload instance. @Description Update a workload instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating workload instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-workloadInstance @Accept json @Produce json @Param id path int true "ID" @Param workloadInstance body v0.WorkloadInstance true "WorkloadInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-instances/{id} [PATCH]

func (Handler) UpdateWorkloadResourceDefinition

func (h Handler) UpdateWorkloadResourceDefinition(c echo.Context) error

@Summary updates specific fields for an existing workload resource definition. @Description Update a workload resource definition in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating workload resource definition objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-workloadResourceDefinition @Accept json @Produce json @Param id path int true "ID" @Param workloadResourceDefinition body v0.WorkloadResourceDefinition true "WorkloadResourceDefinition object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-definitions/{id} [PATCH]

func (Handler) UpdateWorkloadResourceInstance

func (h Handler) UpdateWorkloadResourceInstance(c echo.Context) error

@Summary updates specific fields for an existing workload resource instance. @Description Update a workload resource instance in the database. Provide one or more fields to update. @Description Note: This API endpint is for updating workload resource instance objects only. @Description Request bodies that include related objects will be accepted, however @Description the related objects will not be changed. Call the patch or put method for @Description each particular existing object to change them. @ID update-v0-workloadResourceInstance @Accept json @Produce json @Param id path int true "ID" @Param workloadResourceInstance body v0.WorkloadResourceInstance true "WorkloadResourceInstance object" @Success 200 {object} v0.Response "OK" @Failure 400 {object} v0.Response "Bad Request" @Failure 404 {object} v0.Response "Not Found" @Failure 500 {object} v0.Response "Internal Server Error" @Router /v0/workload-resource-instances/{id} [PATCH]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL