Documentation ¶
Index ¶
- type Handler
- func (h Handler) AddAttachedObjectReference(c echo.Context) error
- func (h Handler) AddAwsAccount(c echo.Context) error
- func (h Handler) AddAwsEksKubernetesRuntimeDefinition(c echo.Context) error
- func (h Handler) AddAwsEksKubernetesRuntimeInstance(c echo.Context) error
- func (h Handler) AddAwsObjectStorageBucketDefinition(c echo.Context) error
- func (h Handler) AddAwsObjectStorageBucketInstance(c echo.Context) error
- func (h Handler) AddAwsRelationalDatabaseDefinition(c echo.Context) error
- func (h Handler) AddAwsRelationalDatabaseInstance(c echo.Context) error
- func (h Handler) AddControlPlaneDefinition(c echo.Context) error
- func (h Handler) AddControlPlaneInstance(c echo.Context) error
- func (h Handler) AddDomainNameDefinition(c echo.Context) error
- func (h Handler) AddDomainNameInstance(c echo.Context) error
- func (h Handler) AddGatewayDefinition(c echo.Context) error
- func (h Handler) AddGatewayHttpPort(c echo.Context) error
- func (h Handler) AddGatewayInstance(c echo.Context) error
- func (h Handler) AddGatewayTcpPort(c echo.Context) error
- func (h Handler) AddHelmWorkloadDefinition(c echo.Context) error
- func (h Handler) AddHelmWorkloadInstance(c echo.Context) error
- func (h Handler) AddKubernetesRuntimeDefinition(c echo.Context) error
- func (h Handler) AddKubernetesRuntimeInstance(c echo.Context) error
- func (h Handler) AddLogBackend(c echo.Context) error
- func (h Handler) AddLogStorageDefinition(c echo.Context) error
- func (h Handler) AddLogStorageInstance(c echo.Context) error
- func (h Handler) AddLoggingDefinition(c echo.Context) error
- func (h Handler) AddLoggingInstance(c echo.Context) error
- func (h Handler) AddMetricsDefinition(c echo.Context) error
- func (h Handler) AddMetricsInstance(c echo.Context) error
- func (h Handler) AddObservabilityDashboardDefinition(c echo.Context) error
- func (h Handler) AddObservabilityDashboardInstance(c echo.Context) error
- func (h Handler) AddObservabilityStackDefinition(c echo.Context) error
- func (h Handler) AddObservabilityStackInstance(c echo.Context) error
- func (h Handler) AddProfile(c echo.Context) error
- func (h Handler) AddSecretDefinition(c echo.Context) error
- func (h *Handler) AddSecretDefinitionMiddleware() []echo.MiddlewareFunc
- func (h Handler) AddSecretInstance(c echo.Context) error
- func (h Handler) AddTerraformDefinition(c echo.Context) error
- func (h Handler) AddTerraformInstance(c echo.Context) error
- func (h Handler) AddTier(c echo.Context) error
- func (h Handler) AddWorkloadDefinition(c echo.Context) error
- func (h Handler) AddWorkloadEvent(c echo.Context) error
- func (h Handler) AddWorkloadInstance(c echo.Context) error
- func (h Handler) AddWorkloadResourceDefinition(c echo.Context) error
- func (h Handler) AddWorkloadResourceDefinitions(c echo.Context) error
- func (h Handler) AddWorkloadResourceInstance(c echo.Context) error
- func (h Handler) CustomAddSecretDefinition(next echo.HandlerFunc) echo.HandlerFunc
- func (h Handler) DeleteAttachedObjectReference(c echo.Context) error
- func (h Handler) DeleteAwsAccount(c echo.Context) error
- func (h Handler) DeleteAwsEksKubernetesRuntimeDefinition(c echo.Context) error
- func (h Handler) DeleteAwsEksKubernetesRuntimeInstance(c echo.Context) error
- func (h Handler) DeleteAwsObjectStorageBucketDefinition(c echo.Context) error
- func (h Handler) DeleteAwsObjectStorageBucketInstance(c echo.Context) error
- func (h Handler) DeleteAwsRelationalDatabaseDefinition(c echo.Context) error
- func (h Handler) DeleteAwsRelationalDatabaseInstance(c echo.Context) error
- func (h Handler) DeleteControlPlaneDefinition(c echo.Context) error
- func (h Handler) DeleteControlPlaneInstance(c echo.Context) error
- func (h Handler) DeleteDomainNameDefinition(c echo.Context) error
- func (h Handler) DeleteDomainNameInstance(c echo.Context) error
- func (h Handler) DeleteGatewayDefinition(c echo.Context) error
- func (h Handler) DeleteGatewayHttpPort(c echo.Context) error
- func (h Handler) DeleteGatewayInstance(c echo.Context) error
- func (h Handler) DeleteGatewayTcpPort(c echo.Context) error
- func (h Handler) DeleteHelmWorkloadDefinition(c echo.Context) error
- func (h Handler) DeleteHelmWorkloadInstance(c echo.Context) error
- func (h Handler) DeleteKubernetesRuntimeDefinition(c echo.Context) error
- func (h Handler) DeleteKubernetesRuntimeInstance(c echo.Context) error
- func (h Handler) DeleteLogBackend(c echo.Context) error
- func (h Handler) DeleteLogStorageDefinition(c echo.Context) error
- func (h Handler) DeleteLogStorageInstance(c echo.Context) error
- func (h Handler) DeleteLoggingDefinition(c echo.Context) error
- func (h Handler) DeleteLoggingInstance(c echo.Context) error
- func (h Handler) DeleteMetricsDefinition(c echo.Context) error
- func (h Handler) DeleteMetricsInstance(c echo.Context) error
- func (h Handler) DeleteObservabilityDashboardDefinition(c echo.Context) error
- func (h Handler) DeleteObservabilityDashboardInstance(c echo.Context) error
- func (h Handler) DeleteObservabilityStackDefinition(c echo.Context) error
- func (h Handler) DeleteObservabilityStackInstance(c echo.Context) error
- func (h Handler) DeleteProfile(c echo.Context) error
- func (h Handler) DeleteSecretDefinition(c echo.Context) error
- func (h *Handler) DeleteSecretDefinitionMiddleware() []echo.MiddlewareFunc
- func (h Handler) DeleteSecretInstance(c echo.Context) error
- func (h Handler) DeleteTerraformDefinition(c echo.Context) error
- func (h Handler) DeleteTerraformInstance(c echo.Context) error
- func (h Handler) DeleteTier(c echo.Context) error
- func (h Handler) DeleteWorkloadDefinition(c echo.Context) error
- func (h Handler) DeleteWorkloadEvent(c echo.Context) error
- func (h Handler) DeleteWorkloadEvents(c echo.Context) error
- func (h Handler) DeleteWorkloadInstance(c echo.Context) error
- func (h Handler) DeleteWorkloadResourceDefinition(c echo.Context) error
- func (h Handler) DeleteWorkloadResourceInstance(c echo.Context) error
- func (h Handler) GetApiVersion(c echo.Context) error
- func (h Handler) GetAttachedObjectReference(c echo.Context) error
- func (h Handler) GetAttachedObjectReferenceVersions(c echo.Context) error
- func (h Handler) GetAttachedObjectReferences(c echo.Context) error
- func (h Handler) GetAwsAccount(c echo.Context) error
- func (h Handler) GetAwsAccountVersions(c echo.Context) error
- func (h Handler) GetAwsAccounts(c echo.Context) error
- func (h Handler) GetAwsEksKubernetesRuntimeDefinition(c echo.Context) error
- func (h Handler) GetAwsEksKubernetesRuntimeDefinitionVersions(c echo.Context) error
- func (h Handler) GetAwsEksKubernetesRuntimeDefinitions(c echo.Context) error
- func (h Handler) GetAwsEksKubernetesRuntimeInstance(c echo.Context) error
- func (h Handler) GetAwsEksKubernetesRuntimeInstanceVersions(c echo.Context) error
- func (h Handler) GetAwsEksKubernetesRuntimeInstances(c echo.Context) error
- func (h Handler) GetAwsObjectStorageBucketDefinition(c echo.Context) error
- func (h Handler) GetAwsObjectStorageBucketDefinitionVersions(c echo.Context) error
- func (h Handler) GetAwsObjectStorageBucketDefinitions(c echo.Context) error
- func (h Handler) GetAwsObjectStorageBucketInstance(c echo.Context) error
- func (h Handler) GetAwsObjectStorageBucketInstanceVersions(c echo.Context) error
- func (h Handler) GetAwsObjectStorageBucketInstances(c echo.Context) error
- func (h Handler) GetAwsRelationalDatabaseDefinition(c echo.Context) error
- func (h Handler) GetAwsRelationalDatabaseDefinitionVersions(c echo.Context) error
- func (h Handler) GetAwsRelationalDatabaseDefinitions(c echo.Context) error
- func (h Handler) GetAwsRelationalDatabaseInstance(c echo.Context) error
- func (h Handler) GetAwsRelationalDatabaseInstanceVersions(c echo.Context) error
- func (h Handler) GetAwsRelationalDatabaseInstances(c echo.Context) error
- func (h Handler) GetControlPlaneDefinition(c echo.Context) error
- func (h Handler) GetControlPlaneDefinitionVersions(c echo.Context) error
- func (h Handler) GetControlPlaneDefinitions(c echo.Context) error
- func (h Handler) GetControlPlaneInstance(c echo.Context) error
- func (h Handler) GetControlPlaneInstanceVersions(c echo.Context) error
- func (h Handler) GetControlPlaneInstances(c echo.Context) error
- func (h Handler) GetDomainNameDefinition(c echo.Context) error
- func (h Handler) GetDomainNameDefinitionVersions(c echo.Context) error
- func (h Handler) GetDomainNameDefinitions(c echo.Context) error
- func (h Handler) GetDomainNameInstance(c echo.Context) error
- func (h Handler) GetDomainNameInstanceVersions(c echo.Context) error
- func (h Handler) GetDomainNameInstances(c echo.Context) error
- func (h Handler) GetGatewayDefinition(c echo.Context) error
- func (h Handler) GetGatewayDefinitionVersions(c echo.Context) error
- func (h Handler) GetGatewayDefinitions(c echo.Context) error
- func (h Handler) GetGatewayHttpPort(c echo.Context) error
- func (h Handler) GetGatewayHttpPortVersions(c echo.Context) error
- func (h Handler) GetGatewayHttpPorts(c echo.Context) error
- func (h Handler) GetGatewayInstance(c echo.Context) error
- func (h Handler) GetGatewayInstanceVersions(c echo.Context) error
- func (h Handler) GetGatewayInstances(c echo.Context) error
- func (h Handler) GetGatewayTcpPort(c echo.Context) error
- func (h Handler) GetGatewayTcpPortVersions(c echo.Context) error
- func (h Handler) GetGatewayTcpPorts(c echo.Context) error
- func (h Handler) GetHelmWorkloadDefinition(c echo.Context) error
- func (h Handler) GetHelmWorkloadDefinitionVersions(c echo.Context) error
- func (h Handler) GetHelmWorkloadDefinitions(c echo.Context) error
- func (h Handler) GetHelmWorkloadInstance(c echo.Context) error
- func (h Handler) GetHelmWorkloadInstanceVersions(c echo.Context) error
- func (h Handler) GetHelmWorkloadInstances(c echo.Context) error
- func (h Handler) GetKubernetesRuntimeDefinition(c echo.Context) error
- func (h Handler) GetKubernetesRuntimeDefinitionVersions(c echo.Context) error
- func (h Handler) GetKubernetesRuntimeDefinitions(c echo.Context) error
- func (h Handler) GetKubernetesRuntimeInstance(c echo.Context) error
- func (h Handler) GetKubernetesRuntimeInstanceVersions(c echo.Context) error
- func (h Handler) GetKubernetesRuntimeInstances(c echo.Context) error
- func (h Handler) GetLogBackend(c echo.Context) error
- func (h Handler) GetLogBackendVersions(c echo.Context) error
- func (h Handler) GetLogBackends(c echo.Context) error
- func (h Handler) GetLogStorageDefinition(c echo.Context) error
- func (h Handler) GetLogStorageDefinitionVersions(c echo.Context) error
- func (h Handler) GetLogStorageDefinitions(c echo.Context) error
- func (h Handler) GetLogStorageInstance(c echo.Context) error
- func (h Handler) GetLogStorageInstanceVersions(c echo.Context) error
- func (h Handler) GetLogStorageInstances(c echo.Context) error
- func (h Handler) GetLoggingDefinition(c echo.Context) error
- func (h Handler) GetLoggingDefinitionVersions(c echo.Context) error
- func (h Handler) GetLoggingDefinitions(c echo.Context) error
- func (h Handler) GetLoggingInstance(c echo.Context) error
- func (h Handler) GetLoggingInstanceVersions(c echo.Context) error
- func (h Handler) GetLoggingInstances(c echo.Context) error
- func (h Handler) GetMetricsDefinition(c echo.Context) error
- func (h Handler) GetMetricsDefinitionVersions(c echo.Context) error
- func (h Handler) GetMetricsDefinitions(c echo.Context) error
- func (h Handler) GetMetricsInstance(c echo.Context) error
- func (h Handler) GetMetricsInstanceVersions(c echo.Context) error
- func (h Handler) GetMetricsInstances(c echo.Context) error
- func (h Handler) GetObservabilityDashboardDefinition(c echo.Context) error
- func (h Handler) GetObservabilityDashboardDefinitionVersions(c echo.Context) error
- func (h Handler) GetObservabilityDashboardDefinitions(c echo.Context) error
- func (h Handler) GetObservabilityDashboardInstance(c echo.Context) error
- func (h Handler) GetObservabilityDashboardInstanceVersions(c echo.Context) error
- func (h Handler) GetObservabilityDashboardInstances(c echo.Context) error
- func (h Handler) GetObservabilityStackDefinition(c echo.Context) error
- func (h Handler) GetObservabilityStackDefinitionVersions(c echo.Context) error
- func (h Handler) GetObservabilityStackDefinitions(c echo.Context) error
- func (h Handler) GetObservabilityStackInstance(c echo.Context) error
- func (h Handler) GetObservabilityStackInstanceVersions(c echo.Context) error
- func (h Handler) GetObservabilityStackInstances(c echo.Context) error
- func (h Handler) GetProfile(c echo.Context) error
- func (h Handler) GetProfileVersions(c echo.Context) error
- func (h Handler) GetProfiles(c echo.Context) error
- func (h Handler) GetSecretDefinition(c echo.Context) error
- func (h *Handler) GetSecretDefinitionMiddleware() []echo.MiddlewareFunc
- func (h Handler) GetSecretDefinitionVersions(c echo.Context) error
- func (h Handler) GetSecretDefinitions(c echo.Context) error
- func (h Handler) GetSecretInstance(c echo.Context) error
- func (h Handler) GetSecretInstanceVersions(c echo.Context) error
- func (h Handler) GetSecretInstances(c echo.Context) error
- func (h Handler) GetTerraformDefinition(c echo.Context) error
- func (h Handler) GetTerraformDefinitionVersions(c echo.Context) error
- func (h Handler) GetTerraformDefinitions(c echo.Context) error
- func (h Handler) GetTerraformInstance(c echo.Context) error
- func (h Handler) GetTerraformInstanceVersions(c echo.Context) error
- func (h Handler) GetTerraformInstances(c echo.Context) error
- func (h Handler) GetTier(c echo.Context) error
- func (h Handler) GetTierVersions(c echo.Context) error
- func (h Handler) GetTiers(c echo.Context) error
- func (h Handler) GetWorkloadDefinition(c echo.Context) error
- func (h Handler) GetWorkloadDefinitionVersions(c echo.Context) error
- func (h Handler) GetWorkloadDefinitions(c echo.Context) error
- func (h Handler) GetWorkloadEvent(c echo.Context) error
- func (h Handler) GetWorkloadEventVersions(c echo.Context) error
- func (h Handler) GetWorkloadEvents(c echo.Context) error
- func (h Handler) GetWorkloadInstance(c echo.Context) error
- func (h Handler) GetWorkloadInstanceVersions(c echo.Context) error
- func (h Handler) GetWorkloadInstances(c echo.Context) error
- func (h Handler) GetWorkloadResourceDefinition(c echo.Context) error
- func (h Handler) GetWorkloadResourceDefinitionVersions(c echo.Context) error
- func (h Handler) GetWorkloadResourceDefinitions(c echo.Context) error
- func (h Handler) GetWorkloadResourceInstance(c echo.Context) error
- func (h Handler) GetWorkloadResourceInstanceVersions(c echo.Context) error
- func (h Handler) GetWorkloadResourceInstances(c echo.Context) error
- func (h *Handler) PatchSecretDefinitionMiddleware() []echo.MiddlewareFunc
- func (h *Handler) PutSecretDefinitionMiddleware() []echo.MiddlewareFunc
- func (h Handler) ReplaceAttachedObjectReference(c echo.Context) error
- func (h Handler) ReplaceAwsAccount(c echo.Context) error
- func (h Handler) ReplaceAwsEksKubernetesRuntimeDefinition(c echo.Context) error
- func (h Handler) ReplaceAwsEksKubernetesRuntimeInstance(c echo.Context) error
- func (h Handler) ReplaceAwsObjectStorageBucketDefinition(c echo.Context) error
- func (h Handler) ReplaceAwsObjectStorageBucketInstance(c echo.Context) error
- func (h Handler) ReplaceAwsRelationalDatabaseDefinition(c echo.Context) error
- func (h Handler) ReplaceAwsRelationalDatabaseInstance(c echo.Context) error
- func (h Handler) ReplaceControlPlaneDefinition(c echo.Context) error
- func (h Handler) ReplaceControlPlaneInstance(c echo.Context) error
- func (h Handler) ReplaceDomainNameDefinition(c echo.Context) error
- func (h Handler) ReplaceDomainNameInstance(c echo.Context) error
- func (h Handler) ReplaceGatewayDefinition(c echo.Context) error
- func (h Handler) ReplaceGatewayHttpPort(c echo.Context) error
- func (h Handler) ReplaceGatewayInstance(c echo.Context) error
- func (h Handler) ReplaceGatewayTcpPort(c echo.Context) error
- func (h Handler) ReplaceHelmWorkloadDefinition(c echo.Context) error
- func (h Handler) ReplaceHelmWorkloadInstance(c echo.Context) error
- func (h Handler) ReplaceKubernetesRuntimeDefinition(c echo.Context) error
- func (h Handler) ReplaceKubernetesRuntimeInstance(c echo.Context) error
- func (h Handler) ReplaceLogBackend(c echo.Context) error
- func (h Handler) ReplaceLogStorageDefinition(c echo.Context) error
- func (h Handler) ReplaceLogStorageInstance(c echo.Context) error
- func (h Handler) ReplaceLoggingDefinition(c echo.Context) error
- func (h Handler) ReplaceLoggingInstance(c echo.Context) error
- func (h Handler) ReplaceMetricsDefinition(c echo.Context) error
- func (h Handler) ReplaceMetricsInstance(c echo.Context) error
- func (h Handler) ReplaceObservabilityDashboardDefinition(c echo.Context) error
- func (h Handler) ReplaceObservabilityDashboardInstance(c echo.Context) error
- func (h Handler) ReplaceObservabilityStackDefinition(c echo.Context) error
- func (h Handler) ReplaceObservabilityStackInstance(c echo.Context) error
- func (h Handler) ReplaceProfile(c echo.Context) error
- func (h Handler) ReplaceSecretDefinition(c echo.Context) error
- func (h Handler) ReplaceSecretInstance(c echo.Context) error
- func (h Handler) ReplaceTerraformDefinition(c echo.Context) error
- func (h Handler) ReplaceTerraformInstance(c echo.Context) error
- func (h Handler) ReplaceTier(c echo.Context) error
- func (h Handler) ReplaceWorkloadDefinition(c echo.Context) error
- func (h Handler) ReplaceWorkloadEvent(c echo.Context) error
- func (h Handler) ReplaceWorkloadInstance(c echo.Context) error
- func (h Handler) ReplaceWorkloadResourceDefinition(c echo.Context) error
- func (h Handler) ReplaceWorkloadResourceInstance(c echo.Context) error
- func (h Handler) UpdateAttachedObjectReference(c echo.Context) error
- func (h Handler) UpdateAwsAccount(c echo.Context) error
- func (h Handler) UpdateAwsEksKubernetesRuntimeDefinition(c echo.Context) error
- func (h Handler) UpdateAwsEksKubernetesRuntimeInstance(c echo.Context) error
- func (h Handler) UpdateAwsObjectStorageBucketDefinition(c echo.Context) error
- func (h Handler) UpdateAwsObjectStorageBucketInstance(c echo.Context) error
- func (h Handler) UpdateAwsRelationalDatabaseDefinition(c echo.Context) error
- func (h Handler) UpdateAwsRelationalDatabaseInstance(c echo.Context) error
- func (h Handler) UpdateControlPlaneDefinition(c echo.Context) error
- func (h Handler) UpdateControlPlaneInstance(c echo.Context) error
- func (h Handler) UpdateDomainNameDefinition(c echo.Context) error
- func (h Handler) UpdateDomainNameInstance(c echo.Context) error
- func (h Handler) UpdateGatewayDefinition(c echo.Context) error
- func (h Handler) UpdateGatewayHttpPort(c echo.Context) error
- func (h Handler) UpdateGatewayInstance(c echo.Context) error
- func (h Handler) UpdateGatewayTcpPort(c echo.Context) error
- func (h Handler) UpdateHelmWorkloadDefinition(c echo.Context) error
- func (h Handler) UpdateHelmWorkloadInstance(c echo.Context) error
- func (h Handler) UpdateKubernetesRuntimeDefinition(c echo.Context) error
- func (h Handler) UpdateKubernetesRuntimeInstance(c echo.Context) error
- func (h Handler) UpdateLogBackend(c echo.Context) error
- func (h Handler) UpdateLogStorageDefinition(c echo.Context) error
- func (h Handler) UpdateLogStorageInstance(c echo.Context) error
- func (h Handler) UpdateLoggingDefinition(c echo.Context) error
- func (h Handler) UpdateLoggingInstance(c echo.Context) error
- func (h Handler) UpdateMetricsDefinition(c echo.Context) error
- func (h Handler) UpdateMetricsInstance(c echo.Context) error
- func (h Handler) UpdateObservabilityDashboardDefinition(c echo.Context) error
- func (h Handler) UpdateObservabilityDashboardInstance(c echo.Context) error
- func (h Handler) UpdateObservabilityStackDefinition(c echo.Context) error
- func (h Handler) UpdateObservabilityStackInstance(c echo.Context) error
- func (h Handler) UpdateProfile(c echo.Context) error
- func (h Handler) UpdateSecretDefinition(c echo.Context) error
- func (h Handler) UpdateSecretInstance(c echo.Context) error
- func (h Handler) UpdateTerraformDefinition(c echo.Context) error
- func (h Handler) UpdateTerraformInstance(c echo.Context) error
- func (h Handler) UpdateTier(c echo.Context) error
- func (h Handler) UpdateWorkloadDefinition(c echo.Context) error
- func (h Handler) UpdateWorkloadEvent(c echo.Context) error
- func (h Handler) UpdateWorkloadInstance(c echo.Context) error
- func (h Handler) UpdateWorkloadResourceDefinition(c echo.Context) error
- func (h Handler) UpdateWorkloadResourceInstance(c echo.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
func (Handler) AddAttachedObjectReference ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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
@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 ¶
@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
@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
@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
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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
@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
@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
@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
@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
@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
@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
@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
@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 ¶
@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
@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
@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
@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
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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
@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 ¶
@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
@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
@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
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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
@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
@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
@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
@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
@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
@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
@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
@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 ¶
@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
@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
@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
@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
@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 ¶
@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 ¶
@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 ¶
@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
@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 ¶
@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 ¶
@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 ¶
@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 ¶
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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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
@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
@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
@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 ¶
@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 ¶
@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 ¶
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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 ¶
@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 ¶
@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 ¶
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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
@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 ¶
@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
@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
@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
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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
@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
@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
@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
@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
@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
@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
@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
@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 ¶
@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
@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
@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
@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
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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
@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 ¶
@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
@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
@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
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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
@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
@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
@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
@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
@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
@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
@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
@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 ¶
@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
@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
@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
@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
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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 ¶
@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]