Documentation
¶
Overview ¶
Package gen provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.
Package gen provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.5.1 DO NOT EDIT.
Index ¶
- Constants
- func GetSwagger() (swagger *openapi3.T, err error)
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.Handler
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type ActionCapability
- type AddRole201JSONResponse
- type AddRole400JSONResponse
- type AddRole401JSONResponse
- type AddRole403JSONResponse
- type AddRole409JSONResponse
- type AddRole500JSONResponse
- type AddRoleJSONRequestBody
- type AddRoleMapping201JSONResponse
- type AddRoleMapping400JSONResponse
- type AddRoleMapping401JSONResponse
- type AddRoleMapping403JSONResponse
- type AddRoleMapping409JSONResponse
- type AddRoleMapping500JSONResponse
- type AddRoleMappingJSONRequestBody
- type AddRoleMappingRequestObject
- type AddRoleMappingResponseObject
- type AddRoleRequestObject
- type AddRoleResponseObject
- type ApplyResource200JSONResponse
- type ApplyResource400JSONResponse
- type ApplyResource401JSONResponse
- type ApplyResource403JSONResponse
- type ApplyResource500JSONResponse
- type ApplyResourceJSONRequestBody
- type ApplyResourceRequestObject
- type ApplyResourceResponse
- type ApplyResourceResponseObject
- type ApplyResourceResponseOperation
- type AuthMechanismConfig
- type AuthzContext
- type BadRequest
- type BadRequestJSONResponse
- type BatchEvaluate200JSONResponse
- type BatchEvaluate400JSONResponse
- type BatchEvaluate401JSONResponse
- type BatchEvaluate500JSONResponse
- type BatchEvaluateJSONRequestBody
- type BatchEvaluateRequest
- type BatchEvaluateRequestObject
- type BatchEvaluateResponse
- type BatchEvaluateResponseObject
- type Binding
- type BindingList
- type BindingNameParam
- type BindingStatus
- type BindingStatusStatus
- type BuildPlane
- type BuildPlaneList
- type CapabilityResource
- type ClientConfigList
- type Component
- type ComponentEnvironmentNameParam
- type ComponentList
- type ComponentNameParam
- type ComponentRelease
- type ComponentReleaseList
- type ComponentTrait
- type ComponentTraitInput
- type ComponentTraitList
- type ComponentType
- type ComponentTypeList
- type ComponentTypeNameParam
- type ComponentWorkflowConfig
- type ComponentWorkflowInput
- type ComponentWorkflowNameParam
- type ComponentWorkflowRun
- type ComponentWorkflowRunList
- type ComponentWorkflowTemplate
- type ComponentWorkflowTemplateList
- type Conflict
- type ConflictJSONResponse
- type ContainerOverride
- type CreateComponent201JSONResponse
- type CreateComponent400JSONResponse
- type CreateComponent401JSONResponse
- type CreateComponent403JSONResponse
- type CreateComponent404JSONResponse
- type CreateComponent409JSONResponse
- type CreateComponent500JSONResponse
- type CreateComponentJSONRequestBody
- type CreateComponentRelease201JSONResponse
- type CreateComponentRelease400JSONResponse
- type CreateComponentRelease401JSONResponse
- type CreateComponentRelease403JSONResponse
- type CreateComponentRelease404JSONResponse
- type CreateComponentRelease500JSONResponse
- type CreateComponentReleaseJSONRequestBody
- type CreateComponentReleaseRequest
- type CreateComponentReleaseRequestObject
- type CreateComponentReleaseResponseObject
- type CreateComponentRequest
- type CreateComponentRequestObject
- type CreateComponentResponseObject
- type CreateComponentWorkflowRun201JSONResponse
- type CreateComponentWorkflowRun400JSONResponse
- type CreateComponentWorkflowRun401JSONResponse
- type CreateComponentWorkflowRun403JSONResponse
- type CreateComponentWorkflowRun404JSONResponse
- type CreateComponentWorkflowRun500JSONResponse
- type CreateComponentWorkflowRunParams
- type CreateComponentWorkflowRunRequestObject
- type CreateComponentWorkflowRunResponseObject
- type CreateDataPlane201JSONResponse
- type CreateDataPlane400JSONResponse
- type CreateDataPlane401JSONResponse
- type CreateDataPlane403JSONResponse
- type CreateDataPlane409JSONResponse
- type CreateDataPlane500JSONResponse
- type CreateDataPlaneJSONRequestBody
- type CreateDataPlaneRequest
- type CreateDataPlaneRequestObject
- type CreateDataPlaneResponseObject
- type CreateEnvironment201JSONResponse
- type CreateEnvironment400JSONResponse
- type CreateEnvironment401JSONResponse
- type CreateEnvironment403JSONResponse
- type CreateEnvironment409JSONResponse
- type CreateEnvironment500JSONResponse
- type CreateEnvironmentJSONRequestBody
- type CreateEnvironmentRequest
- type CreateEnvironmentRequestObject
- type CreateEnvironmentResponseObject
- type CreateProject201JSONResponse
- type CreateProject400JSONResponse
- type CreateProject401JSONResponse
- type CreateProject403JSONResponse
- type CreateProject409JSONResponse
- type CreateProject500JSONResponse
- type CreateProjectJSONRequestBody
- type CreateProjectRequest
- type CreateProjectRequestObject
- type CreateProjectResponseObject
- type CreateWorkload201JSONResponse
- type CreateWorkload400JSONResponse
- type CreateWorkload401JSONResponse
- type CreateWorkload403JSONResponse
- type CreateWorkload404JSONResponse
- type CreateWorkload500JSONResponse
- type CreateWorkloadJSONRequestBody
- type CreateWorkloadRequestObject
- type CreateWorkloadResponseObject
- type CursorParam
- type DataPlane
- type DataPlaneList
- type DataPlaneNameParam
- type Decision
- type DeleteResource200JSONResponse
- type DeleteResource400JSONResponse
- type DeleteResource401JSONResponse
- type DeleteResource403JSONResponse
- type DeleteResource500JSONResponse
- type DeleteResourceJSONRequestBody
- type DeleteResourceRequestObject
- type DeleteResourceResponse
- type DeleteResourceResponseObject
- type DeleteResourceResponseOperation
- type DeployRelease201JSONResponse
- type DeployRelease400JSONResponse
- type DeployRelease401JSONResponse
- type DeployRelease403JSONResponse
- type DeployRelease404JSONResponse
- type DeployRelease500JSONResponse
- type DeployReleaseJSONRequestBody
- type DeployReleaseRequest
- type DeployReleaseRequestObject
- type DeployReleaseResponseObject
- type DeploymentPipeline
- type EndpointStatus
- type Entitlement
- type EntitlementConfig
- type EnvVar
- type EnvVarValueFrom
- type Environment
- type EnvironmentList
- type EnvironmentNameParam
- type ErrorResponse
- type ErrorResponseCode
- type Evaluate200JSONResponse
- type Evaluate400JSONResponse
- type Evaluate401JSONResponse
- type Evaluate500JSONResponse
- type EvaluateJSONRequestBody
- type EvaluateRequest
- type EvaluateRequestObject
- type EvaluateResponseObject
- type ExposedEndpoint
- type ExternalClient
- type FileVar
- type Forbidden
- type ForbiddenJSONResponse
- type GetBuildObserverURL200JSONResponse
- type GetBuildObserverURL401JSONResponse
- type GetBuildObserverURL403JSONResponse
- type GetBuildObserverURL404JSONResponse
- type GetBuildObserverURL500JSONResponse
- type GetBuildObserverURLRequestObject
- type GetBuildObserverURLResponseObject
- type GetComponent200JSONResponse
- type GetComponent401JSONResponse
- type GetComponent403JSONResponse
- type GetComponent404JSONResponse
- type GetComponent500JSONResponse
- type GetComponentObserverURL200JSONResponse
- type GetComponentObserverURL401JSONResponse
- type GetComponentObserverURL403JSONResponse
- type GetComponentObserverURL404JSONResponse
- type GetComponentObserverURL500JSONResponse
- type GetComponentObserverURLRequestObject
- type GetComponentObserverURLResponseObject
- type GetComponentParams
- type GetComponentRelease200JSONResponse
- type GetComponentRelease401JSONResponse
- type GetComponentRelease403JSONResponse
- type GetComponentRelease404JSONResponse
- type GetComponentRelease500JSONResponse
- type GetComponentReleaseRequestObject
- type GetComponentReleaseResponseObject
- type GetComponentReleaseSchema200JSONResponse
- type GetComponentReleaseSchema401JSONResponse
- type GetComponentReleaseSchema403JSONResponse
- type GetComponentReleaseSchema404JSONResponse
- type GetComponentReleaseSchema500JSONResponse
- type GetComponentReleaseSchemaRequestObject
- type GetComponentReleaseSchemaResponseObject
- type GetComponentRequestObject
- type GetComponentResponseObject
- type GetComponentSchema200JSONResponse
- type GetComponentSchema401JSONResponse
- type GetComponentSchema403JSONResponse
- type GetComponentSchema404JSONResponse
- type GetComponentSchema500JSONResponse
- type GetComponentSchemaRequestObject
- type GetComponentSchemaResponseObject
- type GetComponentTypeSchema200JSONResponse
- type GetComponentTypeSchema401JSONResponse
- type GetComponentTypeSchema403JSONResponse
- type GetComponentTypeSchema404JSONResponse
- type GetComponentTypeSchema500JSONResponse
- type GetComponentTypeSchemaRequestObject
- type GetComponentTypeSchemaResponseObject
- type GetComponentWorkflowRun200JSONResponse
- type GetComponentWorkflowRun401JSONResponse
- type GetComponentWorkflowRun403JSONResponse
- type GetComponentWorkflowRun404JSONResponse
- type GetComponentWorkflowRun500JSONResponse
- type GetComponentWorkflowRunRequestObject
- type GetComponentWorkflowRunResponseObject
- type GetComponentWorkflowSchema200JSONResponse
- type GetComponentWorkflowSchema401JSONResponse
- type GetComponentWorkflowSchema403JSONResponse
- type GetComponentWorkflowSchema404JSONResponse
- type GetComponentWorkflowSchema500JSONResponse
- type GetComponentWorkflowSchemaRequestObject
- type GetComponentWorkflowSchemaResponseObject
- type GetDataPlane200JSONResponse
- type GetDataPlane401JSONResponse
- type GetDataPlane403JSONResponse
- type GetDataPlane404JSONResponse
- type GetDataPlane500JSONResponse
- type GetDataPlaneRequestObject
- type GetDataPlaneResponseObject
- type GetEnvironment200JSONResponse
- type GetEnvironment401JSONResponse
- type GetEnvironment403JSONResponse
- type GetEnvironment404JSONResponse
- type GetEnvironment500JSONResponse
- type GetEnvironmentObserverURL200JSONResponse
- type GetEnvironmentObserverURL401JSONResponse
- type GetEnvironmentObserverURL403JSONResponse
- type GetEnvironmentObserverURL404JSONResponse
- type GetEnvironmentObserverURL500JSONResponse
- type GetEnvironmentObserverURLRequestObject
- type GetEnvironmentObserverURLResponseObject
- type GetEnvironmentRelease200JSONResponse
- type GetEnvironmentRelease401JSONResponse
- type GetEnvironmentRelease403JSONResponse
- type GetEnvironmentRelease404JSONResponse
- type GetEnvironmentRelease500JSONResponse
- type GetEnvironmentReleaseRequestObject
- type GetEnvironmentReleaseResponseObject
- type GetEnvironmentRequestObject
- type GetEnvironmentResponseObject
- type GetHealth200TextResponse
- type GetHealthRequestObject
- type GetHealthResponseObject
- type GetOAuthProtectedResourceMetadata200JSONResponse
- type GetOAuthProtectedResourceMetadataRequestObject
- type GetOAuthProtectedResourceMetadataResponseObject
- type GetOpenAPISpec200JSONResponse
- type GetOpenAPISpecRequestObject
- type GetOpenAPISpecResponseObject
- type GetOpenIDConfiguration200JSONResponse
- type GetOpenIDConfigurationRequestObject
- type GetOpenIDConfigurationResponseObject
- type GetOrganization200JSONResponse
- type GetOrganization401JSONResponse
- type GetOrganization403JSONResponse
- type GetOrganization404JSONResponse
- type GetOrganization500JSONResponse
- type GetOrganizationRequestObject
- type GetOrganizationResponseObject
- type GetProject200JSONResponse
- type GetProject401JSONResponse
- type GetProject403JSONResponse
- type GetProject404JSONResponse
- type GetProject500JSONResponse
- type GetProjectDeploymentPipeline200JSONResponse
- type GetProjectDeploymentPipeline401JSONResponse
- type GetProjectDeploymentPipeline403JSONResponse
- type GetProjectDeploymentPipeline404JSONResponse
- type GetProjectDeploymentPipeline500JSONResponse
- type GetProjectDeploymentPipelineRequestObject
- type GetProjectDeploymentPipelineResponseObject
- type GetProjectRequestObject
- type GetProjectResponseObject
- type GetReady200TextResponse
- type GetReadyRequestObject
- type GetReadyResponseObject
- type GetRole200JSONResponse
- type GetRole401JSONResponse
- type GetRole403JSONResponse
- type GetRole404JSONResponse
- type GetRole500JSONResponse
- type GetRoleRequestObject
- type GetRoleResponseObject
- type GetSubjectProfile200JSONResponse
- type GetSubjectProfile400JSONResponse
- type GetSubjectProfile401JSONResponse
- type GetSubjectProfile403JSONResponse
- type GetSubjectProfile500JSONResponse
- type GetSubjectProfileParams
- type GetSubjectProfileRequestObject
- type GetSubjectProfileResponseObject
- type GetTraitSchema200JSONResponse
- type GetTraitSchema401JSONResponse
- type GetTraitSchema403JSONResponse
- type GetTraitSchema404JSONResponse
- type GetTraitSchema500JSONResponse
- type GetTraitSchemaRequestObject
- type GetTraitSchemaResponseObject
- type GetVersion200JSONResponse
- type GetVersionRequestObject
- type GetVersionResponseObject
- type GetWorkflowSchema200JSONResponse
- type GetWorkflowSchema401JSONResponse
- type GetWorkflowSchema403JSONResponse
- type GetWorkflowSchema404JSONResponse
- type GetWorkflowSchema500JSONResponse
- type GetWorkflowSchemaRequestObject
- type GetWorkflowSchemaResponseObject
- type GetWorkloads200JSONResponse
- type GetWorkloads401JSONResponse
- type GetWorkloads403JSONResponse
- type GetWorkloads404JSONResponse
- type GetWorkloads500JSONResponse
- type GetWorkloadsRequestObject
- type GetWorkloadsResponseObject
- type HandleBitbucketWebhook200JSONResponse
- type HandleBitbucketWebhook400JSONResponse
- type HandleBitbucketWebhook401JSONResponse
- type HandleBitbucketWebhook500JSONResponse
- type HandleBitbucketWebhookJSONBody
- type HandleBitbucketWebhookJSONRequestBody
- type HandleBitbucketWebhookRequestObject
- type HandleBitbucketWebhookResponseObject
- type HandleGitHubWebhook200JSONResponse
- type HandleGitHubWebhook400JSONResponse
- type HandleGitHubWebhook401JSONResponse
- type HandleGitHubWebhook500JSONResponse
- type HandleGitHubWebhookJSONBody
- type HandleGitHubWebhookJSONRequestBody
- type HandleGitHubWebhookRequestObject
- type HandleGitHubWebhookResponseObject
- type HandleGitLabWebhook200JSONResponse
- type HandleGitLabWebhook400JSONResponse
- type HandleGitLabWebhook401JSONResponse
- type HandleGitLabWebhook500JSONResponse
- type HandleGitLabWebhookJSONBody
- type HandleGitLabWebhookJSONRequestBody
- type HandleGitLabWebhookRequestObject
- type HandleGitLabWebhookResponseObject
- type InternalError
- type InternalErrorJSONResponse
- type InvalidParamFormatError
- type KubernetesResource
- type KubernetesResource_Metadata
- func (a KubernetesResource_Metadata) Get(fieldName string) (value interface{}, found bool)
- func (a KubernetesResource_Metadata) MarshalJSON() ([]byte, error)
- func (a *KubernetesResource_Metadata) Set(fieldName string, value interface{})
- func (a *KubernetesResource_Metadata) UnmarshalJSON(b []byte) error
- type LimitParam
- type ListActions200JSONResponse
- type ListActions401JSONResponse
- type ListActions403JSONResponse
- type ListActions500JSONResponse
- type ListActionsRequestObject
- type ListActionsResponseObject
- type ListBuildPlanes200JSONResponse
- type ListBuildPlanes401JSONResponse
- type ListBuildPlanes403JSONResponse
- type ListBuildPlanes500JSONResponse
- type ListBuildPlanesRequestObject
- type ListBuildPlanesResponseObject
- type ListComponentBindings200JSONResponse
- type ListComponentBindings401JSONResponse
- type ListComponentBindings403JSONResponse
- type ListComponentBindings404JSONResponse
- type ListComponentBindings500JSONResponse
- type ListComponentBindingsParams
- type ListComponentBindingsRequestObject
- type ListComponentBindingsResponseObject
- type ListComponentReleases200JSONResponse
- type ListComponentReleases401JSONResponse
- type ListComponentReleases403JSONResponse
- type ListComponentReleases404JSONResponse
- type ListComponentReleases500JSONResponse
- type ListComponentReleasesParams
- type ListComponentReleasesRequestObject
- type ListComponentReleasesResponseObject
- type ListComponentTraits200JSONResponse
- type ListComponentTraits401JSONResponse
- type ListComponentTraits403JSONResponse
- type ListComponentTraits404JSONResponse
- type ListComponentTraits500JSONResponse
- type ListComponentTraitsRequestObject
- type ListComponentTraitsResponseObject
- type ListComponentTypes200JSONResponse
- type ListComponentTypes401JSONResponse
- type ListComponentTypes403JSONResponse
- type ListComponentTypes500JSONResponse
- type ListComponentTypesParams
- type ListComponentTypesRequestObject
- type ListComponentTypesResponseObject
- type ListComponentWorkflowRuns200JSONResponse
- type ListComponentWorkflowRuns401JSONResponse
- type ListComponentWorkflowRuns403JSONResponse
- type ListComponentWorkflowRuns404JSONResponse
- type ListComponentWorkflowRuns500JSONResponse
- type ListComponentWorkflowRunsParams
- type ListComponentWorkflowRunsRequestObject
- type ListComponentWorkflowRunsResponseObject
- type ListComponentWorkflows200JSONResponse
- type ListComponentWorkflows401JSONResponse
- type ListComponentWorkflows403JSONResponse
- type ListComponentWorkflows500JSONResponse
- type ListComponentWorkflowsParams
- type ListComponentWorkflowsRequestObject
- type ListComponentWorkflowsResponseObject
- type ListComponents200JSONResponse
- type ListComponents401JSONResponse
- type ListComponents403JSONResponse
- type ListComponents404JSONResponse
- type ListComponents500JSONResponse
- type ListComponentsParams
- type ListComponentsRequestObject
- type ListComponentsResponseObject
- type ListDataPlanes200JSONResponse
- type ListDataPlanes401JSONResponse
- type ListDataPlanes403JSONResponse
- type ListDataPlanes500JSONResponse
- type ListDataPlanesParams
- type ListDataPlanesRequestObject
- type ListDataPlanesResponseObject
- type ListEnvironments200JSONResponse
- type ListEnvironments401JSONResponse
- type ListEnvironments403JSONResponse
- type ListEnvironments500JSONResponse
- type ListEnvironmentsParams
- type ListEnvironmentsRequestObject
- type ListEnvironmentsResponseObject
- type ListObservabilityPlanes200JSONResponse
- type ListObservabilityPlanes401JSONResponse
- type ListObservabilityPlanes403JSONResponse
- type ListObservabilityPlanes500JSONResponse
- type ListObservabilityPlanesRequestObject
- type ListObservabilityPlanesResponseObject
- type ListOrganizations200JSONResponse
- type ListOrganizations401JSONResponse
- type ListOrganizations403JSONResponse
- type ListOrganizations500JSONResponse
- type ListOrganizationsParams
- type ListOrganizationsRequestObject
- type ListOrganizationsResponseObject
- type ListProjects200JSONResponse
- type ListProjects401JSONResponse
- type ListProjects403JSONResponse
- type ListProjects404JSONResponse
- type ListProjects500JSONResponse
- type ListProjectsParams
- type ListProjectsRequestObject
- type ListProjectsResponseObject
- type ListReleaseBindings200JSONResponse
- type ListReleaseBindings401JSONResponse
- type ListReleaseBindings403JSONResponse
- type ListReleaseBindings404JSONResponse
- type ListReleaseBindings500JSONResponse
- type ListReleaseBindingsParams
- type ListReleaseBindingsRequestObject
- type ListReleaseBindingsResponseObject
- type ListRoleMappings200JSONResponse
- type ListRoleMappings400JSONResponse
- type ListRoleMappings401JSONResponse
- type ListRoleMappings403JSONResponse
- type ListRoleMappings500JSONResponse
- type ListRoleMappingsParams
- type ListRoleMappingsRequestObject
- type ListRoleMappingsResponseObject
- type ListRoles200JSONResponse
- type ListRoles401JSONResponse
- type ListRoles403JSONResponse
- type ListRoles500JSONResponse
- type ListRolesRequestObject
- type ListRolesResponseObject
- type ListSecretReferences200JSONResponse
- type ListSecretReferences401JSONResponse
- type ListSecretReferences403JSONResponse
- type ListSecretReferences404JSONResponse
- type ListSecretReferences500JSONResponse
- type ListSecretReferencesRequestObject
- type ListSecretReferencesResponseObject
- type ListTraits200JSONResponse
- type ListTraits401JSONResponse
- type ListTraits403JSONResponse
- type ListTraits500JSONResponse
- type ListTraitsParams
- type ListTraitsRequestObject
- type ListTraitsResponseObject
- type ListUserTypes200JSONResponse
- type ListUserTypes401JSONResponse
- type ListUserTypes500JSONResponse
- type ListUserTypesRequestObject
- type ListUserTypesResponseObject
- type ListWorkflows200JSONResponse
- type ListWorkflows401JSONResponse
- type ListWorkflows403JSONResponse
- type ListWorkflows500JSONResponse
- type ListWorkflowsParams
- type ListWorkflowsRequestObject
- type ListWorkflowsResponseObject
- type MappingIdParam
- type MessageResponse
- type MiddlewareFunc
- type NotFound
- type NotFoundJSONResponse
- type OAuthProtectedResourceMetadata
- type ObservabilityPlane
- type ObservabilityPlaneList
- type ObserverURLResponse
- type OrgNameParam
- type Organization
- type OrganizationList
- type Pagination
- type PatchComponent200JSONResponse
- type PatchComponent400JSONResponse
- type PatchComponent401JSONResponse
- type PatchComponent403JSONResponse
- type PatchComponent404JSONResponse
- type PatchComponent500JSONResponse
- type PatchComponentJSONRequestBody
- type PatchComponentRequest
- type PatchComponentRequestObject
- type PatchComponentResponseObject
- type PatchReleaseBinding200JSONResponse
- type PatchReleaseBinding400JSONResponse
- type PatchReleaseBinding401JSONResponse
- type PatchReleaseBinding403JSONResponse
- type PatchReleaseBinding404JSONResponse
- type PatchReleaseBinding500JSONResponse
- type PatchReleaseBindingJSONRequestBody
- type PatchReleaseBindingRequest
- type PatchReleaseBindingRequestObject
- type PatchReleaseBindingResponseObject
- type Project
- type ProjectList
- type ProjectNameParam
- type PromoteComponent200JSONResponse
- type PromoteComponent400JSONResponse
- type PromoteComponent401JSONResponse
- type PromoteComponent403JSONResponse
- type PromoteComponent404JSONResponse
- type PromoteComponent500JSONResponse
- type PromoteComponentJSONRequestBody
- type PromoteComponentRequest
- type PromoteComponentRequestObject
- type PromoteComponentResponseObject
- type PromotionPath
- type Release
- type ReleaseBinding
- type ReleaseBindingList
- type ReleaseNameParam
- type RemoteReference
- type RemoveRole204Response
- type RemoveRole401JSONResponse
- type RemoveRole403JSONResponse
- type RemoveRole404JSONResponse
- type RemoveRole409JSONResponse
- type RemoveRole500JSONResponse
- type RemoveRoleMapping204Response
- type RemoveRoleMapping401JSONResponse
- type RemoveRoleMapping403JSONResponse
- type RemoveRoleMapping404JSONResponse
- type RemoveRoleMapping500JSONResponse
- type RemoveRoleMappingRequestObject
- type RemoveRoleMappingResponseObject
- type RemoveRoleParams
- type RemoveRoleRequestObject
- type RemoveRoleResponseObject
- type RequiredHeaderError
- type RequiredParamError
- type Resource
- type ResourceHierarchy
- type Role
- type RoleEntitlementMapping
- type RoleEntitlementMappingEffect
- type RoleNameParam
- type ScheduledTaskBinding
- type SchemaResponse
- type SecretDataSource
- type SecretReference
- type SecretReferenceList
- type SecretStoreReference
- type ServeMux
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) AddRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) AddRoleMapping(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ApplyResource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) BatchEvaluate(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateComponent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateComponentRelease(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateComponentWorkflowRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateDataPlane(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateWorkload(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteResource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeployRelease(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) Evaluate(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetBuildObserverURL(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentObserverURL(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentRelease(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentReleaseSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentTypeSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentWorkflowRun(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetComponentWorkflowSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetDataPlane(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetEnvironmentObserverURL(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetEnvironmentRelease(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetHealth(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOAuthProtectedResourceMetadata(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOpenAPISpec(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOpenIDConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOrganization(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectDeploymentPipeline(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetReady(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSubjectProfile(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTraitSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetVersion(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetWorkflowSchema(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetWorkloads(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) HandleBitbucketWebhook(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) HandleGitHubWebhook(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) HandleGitLabWebhook(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListActions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListBuildPlanes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentBindings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentReleases(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentTraits(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentTypes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentWorkflowRuns(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponentWorkflows(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListComponents(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListDataPlanes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListEnvironments(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListObservabilityPlanes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListOrganizations(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListProjects(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListReleaseBindings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListRoleMappings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListRoles(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListSecretReferences(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListTraits(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListUserTypes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ListWorkflows(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PatchComponent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PatchReleaseBinding(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PromoteComponent(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RemoveRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RemoveRoleMapping(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateComponentBinding(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateComponentTraits(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateComponentWorkflowParameters(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateRoleMapping(w http.ResponseWriter, r *http.Request)
- type ServiceBinding
- type StdHTTPServerOptions
- type StrictHTTPServerOptions
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type SubjectContext
- type SubjectContextType
- type TargetEnvironmentRef
- type TooManyValuesForParamError
- type Trait
- type TraitList
- type TraitNameParam
- type Unauthorized
- type UnauthorizedJSONResponse
- type UnescapedCookieParamError
- type UnmarshalingParamError
- type UpdateBindingRequest
- type UpdateBindingRequestReleaseState
- type UpdateComponentBinding200JSONResponse
- type UpdateComponentBinding400JSONResponse
- type UpdateComponentBinding401JSONResponse
- type UpdateComponentBinding403JSONResponse
- type UpdateComponentBinding404JSONResponse
- type UpdateComponentBinding500JSONResponse
- type UpdateComponentBindingJSONRequestBody
- type UpdateComponentBindingRequestObject
- type UpdateComponentBindingResponseObject
- type UpdateComponentTraits200JSONResponse
- type UpdateComponentTraits400JSONResponse
- type UpdateComponentTraits401JSONResponse
- type UpdateComponentTraits403JSONResponse
- type UpdateComponentTraits404JSONResponse
- type UpdateComponentTraits500JSONResponse
- type UpdateComponentTraitsJSONRequestBody
- type UpdateComponentTraitsRequest
- type UpdateComponentTraitsRequestObject
- type UpdateComponentTraitsResponseObject
- type UpdateComponentWorkflowParameters200JSONResponse
- type UpdateComponentWorkflowParameters400JSONResponse
- type UpdateComponentWorkflowParameters401JSONResponse
- type UpdateComponentWorkflowParameters403JSONResponse
- type UpdateComponentWorkflowParameters404JSONResponse
- type UpdateComponentWorkflowParameters500JSONResponse
- type UpdateComponentWorkflowParametersJSONRequestBody
- type UpdateComponentWorkflowParametersRequestObject
- type UpdateComponentWorkflowParametersResponseObject
- type UpdateComponentWorkflowRequest
- type UpdateRole200JSONResponse
- type UpdateRole400JSONResponse
- type UpdateRole401JSONResponse
- type UpdateRole403JSONResponse
- type UpdateRole404JSONResponse
- type UpdateRole500JSONResponse
- type UpdateRoleJSONRequestBody
- type UpdateRoleMapping200JSONResponse
- type UpdateRoleMapping400JSONResponse
- type UpdateRoleMapping401JSONResponse
- type UpdateRoleMapping403JSONResponse
- type UpdateRoleMapping404JSONResponse
- type UpdateRoleMapping409JSONResponse
- type UpdateRoleMapping500JSONResponse
- type UpdateRoleMappingJSONRequestBody
- type UpdateRoleMappingRequest
- type UpdateRoleMappingRequestEffect
- type UpdateRoleMappingRequestObject
- type UpdateRoleMappingResponseObject
- type UpdateRoleRequest
- type UpdateRoleRequestObject
- type UpdateRoleResponseObject
- type UserCapabilitiesResponse
- type UserTypeConfig
- type VersionResponse
- type WebApplicationBinding
- type WebhookEventResponse
- type Workflow
- type WorkflowList
- type WorkflowNameParam
- type WorkflowRunNameParam
- type WorkloadOverrides
- type WorkloadSpec
Constants ¶
const (
BearerAuthScopes = "bearerAuth.Scopes"
)
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
func Handler ¶
func Handler(si ServerInterface) http.Handler
Handler creates http.Handler with routing matching OpenAPI spec.
func HandlerFromMux ¶
func HandlerFromMux(si ServerInterface, m ServeMux) http.Handler
HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.
func HandlerFromMuxWithBaseURL ¶
func HandlerFromMuxWithBaseURL(si ServerInterface, m ServeMux, baseURL string) http.Handler
func HandlerWithOptions ¶
func HandlerWithOptions(si ServerInterface, options StdHTTPServerOptions) http.Handler
HandlerWithOptions creates http.Handler with additional options
Types ¶
type ActionCapability ¶
type ActionCapability struct {
// Allowed Resources where action is allowed
Allowed *[]CapabilityResource `json:"allowed,omitempty"`
// Denied Resources where action is denied
Denied *[]CapabilityResource `json:"denied,omitempty"`
}
ActionCapability Capabilities for a specific action
type AddRole201JSONResponse ¶
type AddRole201JSONResponse MessageResponse
func (AddRole201JSONResponse) VisitAddRoleResponse ¶
func (response AddRole201JSONResponse) VisitAddRoleResponse(w http.ResponseWriter) error
type AddRole400JSONResponse ¶
type AddRole400JSONResponse struct{ BadRequestJSONResponse }
func (AddRole400JSONResponse) VisitAddRoleResponse ¶
func (response AddRole400JSONResponse) VisitAddRoleResponse(w http.ResponseWriter) error
type AddRole401JSONResponse ¶
func (AddRole401JSONResponse) VisitAddRoleResponse ¶
func (response AddRole401JSONResponse) VisitAddRoleResponse(w http.ResponseWriter) error
type AddRole403JSONResponse ¶
type AddRole403JSONResponse struct{ ForbiddenJSONResponse }
func (AddRole403JSONResponse) VisitAddRoleResponse ¶
func (response AddRole403JSONResponse) VisitAddRoleResponse(w http.ResponseWriter) error
type AddRole409JSONResponse ¶
type AddRole409JSONResponse struct{ ConflictJSONResponse }
func (AddRole409JSONResponse) VisitAddRoleResponse ¶
func (response AddRole409JSONResponse) VisitAddRoleResponse(w http.ResponseWriter) error
type AddRole500JSONResponse ¶
type AddRole500JSONResponse struct{ InternalErrorJSONResponse }
func (AddRole500JSONResponse) VisitAddRoleResponse ¶
func (response AddRole500JSONResponse) VisitAddRoleResponse(w http.ResponseWriter) error
type AddRoleJSONRequestBody ¶
type AddRoleJSONRequestBody = Role
AddRoleJSONRequestBody defines body for AddRole for application/json ContentType.
type AddRoleMapping201JSONResponse ¶
type AddRoleMapping201JSONResponse MessageResponse
func (AddRoleMapping201JSONResponse) VisitAddRoleMappingResponse ¶
func (response AddRoleMapping201JSONResponse) VisitAddRoleMappingResponse(w http.ResponseWriter) error
type AddRoleMapping400JSONResponse ¶
type AddRoleMapping400JSONResponse struct{ BadRequestJSONResponse }
func (AddRoleMapping400JSONResponse) VisitAddRoleMappingResponse ¶
func (response AddRoleMapping400JSONResponse) VisitAddRoleMappingResponse(w http.ResponseWriter) error
type AddRoleMapping401JSONResponse ¶
func (AddRoleMapping401JSONResponse) VisitAddRoleMappingResponse ¶
func (response AddRoleMapping401JSONResponse) VisitAddRoleMappingResponse(w http.ResponseWriter) error
type AddRoleMapping403JSONResponse ¶
type AddRoleMapping403JSONResponse struct{ ForbiddenJSONResponse }
func (AddRoleMapping403JSONResponse) VisitAddRoleMappingResponse ¶
func (response AddRoleMapping403JSONResponse) VisitAddRoleMappingResponse(w http.ResponseWriter) error
type AddRoleMapping409JSONResponse ¶
type AddRoleMapping409JSONResponse struct{ ConflictJSONResponse }
func (AddRoleMapping409JSONResponse) VisitAddRoleMappingResponse ¶
func (response AddRoleMapping409JSONResponse) VisitAddRoleMappingResponse(w http.ResponseWriter) error
type AddRoleMapping500JSONResponse ¶
type AddRoleMapping500JSONResponse struct{ InternalErrorJSONResponse }
func (AddRoleMapping500JSONResponse) VisitAddRoleMappingResponse ¶
func (response AddRoleMapping500JSONResponse) VisitAddRoleMappingResponse(w http.ResponseWriter) error
type AddRoleMappingJSONRequestBody ¶
type AddRoleMappingJSONRequestBody = RoleEntitlementMapping
AddRoleMappingJSONRequestBody defines body for AddRoleMapping for application/json ContentType.
type AddRoleMappingRequestObject ¶
type AddRoleMappingRequestObject struct {
Body *AddRoleMappingJSONRequestBody
}
type AddRoleMappingResponseObject ¶
type AddRoleMappingResponseObject interface {
VisitAddRoleMappingResponse(w http.ResponseWriter) error
}
type AddRoleRequestObject ¶
type AddRoleRequestObject struct {
Body *AddRoleJSONRequestBody
}
type AddRoleResponseObject ¶
type AddRoleResponseObject interface {
VisitAddRoleResponse(w http.ResponseWriter) error
}
type ApplyResource200JSONResponse ¶
type ApplyResource200JSONResponse ApplyResourceResponse
func (ApplyResource200JSONResponse) VisitApplyResourceResponse ¶
func (response ApplyResource200JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error
type ApplyResource400JSONResponse ¶
type ApplyResource400JSONResponse struct{ BadRequestJSONResponse }
func (ApplyResource400JSONResponse) VisitApplyResourceResponse ¶
func (response ApplyResource400JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error
type ApplyResource401JSONResponse ¶
func (ApplyResource401JSONResponse) VisitApplyResourceResponse ¶
func (response ApplyResource401JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error
type ApplyResource403JSONResponse ¶
type ApplyResource403JSONResponse struct{ ForbiddenJSONResponse }
func (ApplyResource403JSONResponse) VisitApplyResourceResponse ¶
func (response ApplyResource403JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error
type ApplyResource500JSONResponse ¶
type ApplyResource500JSONResponse struct{ InternalErrorJSONResponse }
func (ApplyResource500JSONResponse) VisitApplyResourceResponse ¶
func (response ApplyResource500JSONResponse) VisitApplyResourceResponse(w http.ResponseWriter) error
type ApplyResourceJSONRequestBody ¶
type ApplyResourceJSONRequestBody = KubernetesResource
ApplyResourceJSONRequestBody defines body for ApplyResource for application/json ContentType.
type ApplyResourceRequestObject ¶
type ApplyResourceRequestObject struct {
Body *ApplyResourceJSONRequestBody
}
type ApplyResourceResponse ¶
type ApplyResourceResponse struct {
// ApiVersion Applied resource API version
ApiVersion string `json:"apiVersion"`
// Kind Applied resource kind
Kind string `json:"kind"`
// Name Applied resource name
Name string `json:"name"`
// Namespace Applied resource namespace
Namespace *string `json:"namespace,omitempty"`
// Operation Operation performed
Operation ApplyResourceResponseOperation `json:"operation"`
}
ApplyResourceResponse Response from applying a resource
type ApplyResourceResponseObject ¶
type ApplyResourceResponseObject interface {
VisitApplyResourceResponse(w http.ResponseWriter) error
}
type ApplyResourceResponseOperation ¶
type ApplyResourceResponseOperation string
ApplyResourceResponseOperation Operation performed
const ( Created ApplyResourceResponseOperation = "created" Unchanged ApplyResourceResponseOperation = "unchanged" Updated ApplyResourceResponseOperation = "updated" )
Defines values for ApplyResourceResponseOperation.
type AuthMechanismConfig ¶
type AuthMechanismConfig struct {
// Entitlement Configuration for extracting entitlement claims from tokens
Entitlement EntitlementConfig `json:"entitlement"`
// Type Authentication mechanism type (e.g., "jwt", "oauth2", "api_key")
Type string `json:"type"`
}
AuthMechanismConfig Configuration for an authentication mechanism
type AuthzContext ¶
type AuthzContext map[string]interface{}
AuthzContext Additional context for authorization
type BadRequestJSONResponse ¶
type BadRequestJSONResponse ErrorResponse
type BatchEvaluate200JSONResponse ¶
type BatchEvaluate200JSONResponse BatchEvaluateResponse
func (BatchEvaluate200JSONResponse) VisitBatchEvaluateResponse ¶
func (response BatchEvaluate200JSONResponse) VisitBatchEvaluateResponse(w http.ResponseWriter) error
type BatchEvaluate400JSONResponse ¶
type BatchEvaluate400JSONResponse struct{ BadRequestJSONResponse }
func (BatchEvaluate400JSONResponse) VisitBatchEvaluateResponse ¶
func (response BatchEvaluate400JSONResponse) VisitBatchEvaluateResponse(w http.ResponseWriter) error
type BatchEvaluate401JSONResponse ¶
func (BatchEvaluate401JSONResponse) VisitBatchEvaluateResponse ¶
func (response BatchEvaluate401JSONResponse) VisitBatchEvaluateResponse(w http.ResponseWriter) error
type BatchEvaluate500JSONResponse ¶
type BatchEvaluate500JSONResponse struct{ InternalErrorJSONResponse }
func (BatchEvaluate500JSONResponse) VisitBatchEvaluateResponse ¶
func (response BatchEvaluate500JSONResponse) VisitBatchEvaluateResponse(w http.ResponseWriter) error
type BatchEvaluateJSONRequestBody ¶
type BatchEvaluateJSONRequestBody = BatchEvaluateRequest
BatchEvaluateJSONRequestBody defines body for BatchEvaluate for application/json ContentType.
type BatchEvaluateRequest ¶
type BatchEvaluateRequest struct {
// Requests List of evaluation requests
Requests []EvaluateRequest `json:"requests"`
}
BatchEvaluateRequest Batch authorization evaluation request
type BatchEvaluateRequestObject ¶
type BatchEvaluateRequestObject struct {
Body *BatchEvaluateJSONRequestBody
}
type BatchEvaluateResponse ¶
type BatchEvaluateResponse struct {
// Decisions List of decisions (in same order as requests)
Decisions []Decision `json:"decisions"`
}
BatchEvaluateResponse Batch authorization evaluation response
type BatchEvaluateResponseObject ¶
type BatchEvaluateResponseObject interface {
VisitBatchEvaluateResponse(w http.ResponseWriter) error
}
type Binding ¶
type Binding struct {
// ComponentName Parent component name
ComponentName string `json:"componentName"`
// Environment Target environment name
Environment string `json:"environment"`
// Name Binding name
Name string `json:"name"`
// OrgName Parent organization name
OrgName string `json:"orgName"`
// ProjectName Parent project name
ProjectName string `json:"projectName"`
// ScheduledTaskBinding Scheduled task-specific binding data
ScheduledTaskBinding *ScheduledTaskBinding `json:"scheduledTaskBinding,omitempty"`
// ServiceBinding Service-specific binding data
ServiceBinding *ServiceBinding `json:"serviceBinding,omitempty"`
// Status Status of a binding
Status BindingStatus `json:"status"`
// Type Binding type
Type string `json:"type"`
// WebApplicationBinding Web application-specific binding data
WebApplicationBinding *WebApplicationBinding `json:"webApplicationBinding,omitempty"`
}
Binding Deployment binding for a component in an environment
type BindingList ¶
type BindingList struct {
Items []Binding `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
BindingList Paginated list of bindings
type BindingNameParam ¶
type BindingNameParam = string
BindingNameParam defines model for BindingNameParam.
type BindingStatus ¶
type BindingStatus struct {
// LastTransitioned Last status transition time
LastTransitioned *time.Time `json:"lastTransitioned,omitempty"`
// Message Human-readable status message
Message *string `json:"message,omitempty"`
// Reason Human-readable status reason
Reason *string `json:"reason,omitempty"`
// Status Status type
Status *BindingStatusStatus `json:"status,omitempty"`
}
BindingStatus Status of a binding
type BindingStatusStatus ¶
type BindingStatusStatus string
BindingStatusStatus Status type
const ( BindingStatusStatusActive BindingStatusStatus = "Active" BindingStatusStatusFailed BindingStatusStatus = "Failed" BindingStatusStatusInProgress BindingStatusStatus = "InProgress" BindingStatusStatusSuspended BindingStatusStatus = "Suspended" )
Defines values for BindingStatusStatus.
type BuildPlane ¶
type BuildPlane struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description BuildPlane description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name BuildPlane name (unique within organization)
Name string `json:"name"`
// Namespace Kubernetes namespace for the build plane
Namespace string `json:"namespace"`
// ObservabilityPlaneRef Reference to the observability plane for build logs
ObservabilityPlaneRef *string `json:"observabilityPlaneRef,omitempty"`
// Status BuildPlane status
Status *string `json:"status,omitempty"`
}
BuildPlane BuildPlane resource for CI/CD build infrastructure
type BuildPlaneList ¶
type BuildPlaneList struct {
Items []BuildPlane `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
BuildPlaneList Paginated list of build planes
type CapabilityResource ¶
type CapabilityResource struct {
// Constraints Additional instance-level restrictions
Constraints *map[string]interface{} `json:"constraints,omitempty"`
// Path Full resource path
Path *string `json:"path,omitempty"`
}
CapabilityResource Resource with permission details
type ClientConfigList ¶
type ClientConfigList struct {
// AuthorizationEndpoint OAuth2 authorization endpoint URL
AuthorizationEndpoint string `json:"authorization_endpoint"`
// ExternalClients Array of external client configurations
ExternalClients []ExternalClient `json:"external_clients"`
// Issuer OIDC issuer URL
Issuer *string `json:"issuer,omitempty"`
// JwksUri JWKS endpoint URL for token validation
JwksUri *string `json:"jwks_uri,omitempty"`
// SecurityEnabled Whether authentication is enabled on the server
SecurityEnabled bool `json:"security_enabled"`
// TokenEndpoint OAuth2 token endpoint URL
TokenEndpoint string `json:"token_endpoint"`
}
ClientConfigList OpenID Connect configuration response
type Component ¶
type Component struct {
// AutoDeploy Whether to automatically deploy to default environment
AutoDeploy *bool `json:"autoDeploy,omitempty"`
// ComponentWorkflow Component workflow configuration
ComponentWorkflow *ComponentWorkflowConfig `json:"componentWorkflow,omitempty"`
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description Component description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Component name (unique within project)
Name string `json:"name"`
// OrgName Parent organization name
OrgName string `json:"orgName"`
// ProjectName Parent project name
ProjectName string `json:"projectName"`
// Status Component status
Status *string `json:"status,omitempty"`
// Type Component type (from ComponentType)
Type string `json:"type"`
// Uid Unique identifier (Kubernetes UID)
Uid openapi_types.UUID `json:"uid"`
// Workload Workload specification (source code definition)
Workload *map[string]interface{} `json:"workload,omitempty"`
}
Component Component resource
type ComponentEnvironmentNameParam ¶
type ComponentEnvironmentNameParam = string
ComponentEnvironmentNameParam defines model for ComponentEnvironmentNameParam.
type ComponentList ¶
type ComponentList struct {
Items []Component `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ComponentList Paginated list of components
type ComponentNameParam ¶
type ComponentNameParam = string
ComponentNameParam defines model for ComponentNameParam.
type ComponentRelease ¶
type ComponentRelease struct {
// ComponentName Parent component name
ComponentName string `json:"componentName"`
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Name Release name
Name string `json:"name"`
// OrgName Parent organization name
OrgName string `json:"orgName"`
// ProjectName Parent project name
ProjectName string `json:"projectName"`
// Status Release status
Status *string `json:"status,omitempty"`
}
ComponentRelease Immutable release snapshot for a component
type ComponentReleaseList ¶
type ComponentReleaseList struct {
Items []ComponentRelease `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ComponentReleaseList Paginated list of component releases
type ComponentTrait ¶
type ComponentTrait struct {
// InstanceName Instance name for this trait attachment
InstanceName string `json:"instanceName"`
// Name Trait template name
Name string `json:"name"`
// Parameters Trait parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
}
ComponentTrait Trait attached to a component
type ComponentTraitInput ¶
type ComponentTraitInput struct {
// InstanceName Unique instance name within the component
InstanceName string `json:"instanceName"`
// Name Trait resource name
Name string `json:"name"`
// Parameters Trait parameter values
Parameters *map[string]interface{} `json:"parameters,omitempty"`
}
ComponentTraitInput Trait instance to attach to a component
type ComponentTraitList ¶
type ComponentTraitList struct {
Items []ComponentTrait `json:"items"`
}
ComponentTraitList List of component traits
type ComponentType ¶
type ComponentType struct {
// AllowedWorkflows List of allowed workflow names for this component type
AllowedWorkflows *[]string `json:"allowedWorkflows,omitempty"`
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description ComponentType description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name ComponentType name (unique within organization)
Name string `json:"name"`
// WorkloadType Type of workload (service, web-application, scheduled-task)
WorkloadType string `json:"workloadType"`
}
ComponentType ComponentType resource defining a workload template
type ComponentTypeList ¶
type ComponentTypeList struct {
Items []ComponentType `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ComponentTypeList Paginated list of component types
type ComponentTypeNameParam ¶
type ComponentTypeNameParam = string
ComponentTypeNameParam defines model for ComponentTypeNameParam.
type ComponentWorkflowConfig ¶
type ComponentWorkflowConfig struct {
// Name Workflow name
Name *string `json:"name,omitempty"`
// Parameters User-defined workflow parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// SystemParameters System-managed parameters (repository info)
SystemParameters *struct {
Repository *struct {
// AppPath Path to application within repository
AppPath *string `json:"appPath,omitempty"`
Revision *struct {
// Branch Git branch
Branch *string `json:"branch,omitempty"`
// Commit Git commit SHA
Commit *string `json:"commit,omitempty"`
} `json:"revision,omitempty"`
// Url Git repository URL
Url *string `json:"url,omitempty"`
} `json:"repository,omitempty"`
} `json:"systemParameters,omitempty"`
}
ComponentWorkflowConfig Component workflow configuration
type ComponentWorkflowInput ¶
type ComponentWorkflowInput struct {
// Name ComponentWorkflow resource name
Name string `json:"name"`
// Parameters User-defined workflow parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// SystemParameters System parameters including repository configuration
SystemParameters struct {
Repository struct {
// AppPath Path to application within repository
AppPath string `json:"appPath"`
Revision struct {
// Branch Git branch to build from
Branch string `json:"branch"`
// Commit Specific commit SHA (optional)
Commit *string `json:"commit,omitempty"`
} `json:"revision"`
// Url Git repository URL
Url string `json:"url"`
} `json:"repository"`
} `json:"systemParameters"`
}
ComponentWorkflowInput Workflow configuration for component creation
type ComponentWorkflowNameParam ¶
type ComponentWorkflowNameParam = string
ComponentWorkflowNameParam defines model for ComponentWorkflowNameParam.
type ComponentWorkflowRun ¶
type ComponentWorkflowRun struct {
// Commit Git commit SHA being built
Commit *string `json:"commit,omitempty"`
// ComponentName Parent component name
ComponentName string `json:"componentName"`
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Image Built container image
Image *string `json:"image,omitempty"`
// Name Workflow run name
Name string `json:"name"`
// OrgName Parent organization name
OrgName string `json:"orgName"`
// ProjectName Parent project name
ProjectName string `json:"projectName"`
// Status Run status
Status *string `json:"status,omitempty"`
// Uuid Unique identifier
Uuid *string `json:"uuid,omitempty"`
// Workflow Component workflow configuration
Workflow *ComponentWorkflowConfig `json:"workflow,omitempty"`
}
ComponentWorkflowRun Component workflow run (build execution)
type ComponentWorkflowRunList ¶
type ComponentWorkflowRunList struct {
Items []ComponentWorkflowRun `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ComponentWorkflowRunList Paginated list of component workflow runs
type ComponentWorkflowTemplate ¶
type ComponentWorkflowTemplate struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description ComponentWorkflow description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name ComponentWorkflow name (unique within organization)
Name string `json:"name"`
}
ComponentWorkflowTemplate Component workflow template resource
type ComponentWorkflowTemplateList ¶
type ComponentWorkflowTemplateList struct {
Items []ComponentWorkflowTemplate `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ComponentWorkflowTemplateList Paginated list of component workflow templates
type ConflictJSONResponse ¶
type ConflictJSONResponse ErrorResponse
type ContainerOverride ¶
type ContainerOverride struct {
Env *[]EnvVar `json:"env,omitempty"`
Files *[]FileVar `json:"files,omitempty"`
}
ContainerOverride Container-level overrides
type CreateComponent201JSONResponse ¶
type CreateComponent201JSONResponse Component
func (CreateComponent201JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent201JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponent400JSONResponse ¶
type CreateComponent400JSONResponse struct{ BadRequestJSONResponse }
func (CreateComponent400JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent400JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponent401JSONResponse ¶
func (CreateComponent401JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent401JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponent403JSONResponse ¶
type CreateComponent403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateComponent403JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent403JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponent404JSONResponse ¶
type CreateComponent404JSONResponse struct{ NotFoundJSONResponse }
func (CreateComponent404JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent404JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponent409JSONResponse ¶
type CreateComponent409JSONResponse struct{ ConflictJSONResponse }
func (CreateComponent409JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent409JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponent500JSONResponse ¶
type CreateComponent500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateComponent500JSONResponse) VisitCreateComponentResponse ¶
func (response CreateComponent500JSONResponse) VisitCreateComponentResponse(w http.ResponseWriter) error
type CreateComponentJSONRequestBody ¶
type CreateComponentJSONRequestBody = CreateComponentRequest
CreateComponentJSONRequestBody defines body for CreateComponent for application/json ContentType.
type CreateComponentRelease201JSONResponse ¶
type CreateComponentRelease201JSONResponse ComponentRelease
func (CreateComponentRelease201JSONResponse) VisitCreateComponentReleaseResponse ¶
func (response CreateComponentRelease201JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
type CreateComponentRelease400JSONResponse ¶
type CreateComponentRelease400JSONResponse struct{ BadRequestJSONResponse }
func (CreateComponentRelease400JSONResponse) VisitCreateComponentReleaseResponse ¶
func (response CreateComponentRelease400JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
type CreateComponentRelease401JSONResponse ¶
func (CreateComponentRelease401JSONResponse) VisitCreateComponentReleaseResponse ¶
func (response CreateComponentRelease401JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
type CreateComponentRelease403JSONResponse ¶
type CreateComponentRelease403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateComponentRelease403JSONResponse) VisitCreateComponentReleaseResponse ¶
func (response CreateComponentRelease403JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
type CreateComponentRelease404JSONResponse ¶
type CreateComponentRelease404JSONResponse struct{ NotFoundJSONResponse }
func (CreateComponentRelease404JSONResponse) VisitCreateComponentReleaseResponse ¶
func (response CreateComponentRelease404JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
type CreateComponentRelease500JSONResponse ¶
type CreateComponentRelease500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateComponentRelease500JSONResponse) VisitCreateComponentReleaseResponse ¶
func (response CreateComponentRelease500JSONResponse) VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
type CreateComponentReleaseJSONRequestBody ¶
type CreateComponentReleaseJSONRequestBody = CreateComponentReleaseRequest
CreateComponentReleaseJSONRequestBody defines body for CreateComponentRelease for application/json ContentType.
type CreateComponentReleaseRequest ¶
type CreateComponentReleaseRequest struct {
// ReleaseName Optional release name (auto-generated if not provided)
ReleaseName *string `json:"releaseName,omitempty"`
}
CreateComponentReleaseRequest Request to create a component release
type CreateComponentReleaseRequestObject ¶
type CreateComponentReleaseRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *CreateComponentReleaseJSONRequestBody
}
type CreateComponentReleaseResponseObject ¶
type CreateComponentReleaseResponseObject interface {
VisitCreateComponentReleaseResponse(w http.ResponseWriter) error
}
type CreateComponentRequest ¶
type CreateComponentRequest struct {
// AutoDeploy Whether to automatically deploy to default environment
AutoDeploy *bool `json:"autoDeploy,omitempty"`
// ComponentType Component type reference (format: {workloadType}/{componentTypeName})
ComponentType *string `json:"componentType,omitempty"`
// Description Component description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Component name (must be unique within project)
Name string `json:"name"`
// Parameters Component type parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// Traits Trait instances to attach to the component
Traits *[]ComponentTraitInput `json:"traits,omitempty"`
// Type DEPRECATED: Use componentType instead. Legacy component type field.
// Deprecated: this property has been marked as deprecated upstream, but no `x-deprecated-reason` was set
Type *string `json:"type,omitempty"`
// Workflow Workflow configuration for component creation
Workflow *ComponentWorkflowInput `json:"workflow,omitempty"`
}
CreateComponentRequest Request to create a new component
type CreateComponentRequestObject ¶
type CreateComponentRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
Body *CreateComponentJSONRequestBody
}
type CreateComponentResponseObject ¶
type CreateComponentResponseObject interface {
VisitCreateComponentResponse(w http.ResponseWriter) error
}
type CreateComponentWorkflowRun201JSONResponse ¶
type CreateComponentWorkflowRun201JSONResponse ComponentWorkflowRun
func (CreateComponentWorkflowRun201JSONResponse) VisitCreateComponentWorkflowRunResponse ¶
func (response CreateComponentWorkflowRun201JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
type CreateComponentWorkflowRun400JSONResponse ¶
type CreateComponentWorkflowRun400JSONResponse struct{ BadRequestJSONResponse }
func (CreateComponentWorkflowRun400JSONResponse) VisitCreateComponentWorkflowRunResponse ¶
func (response CreateComponentWorkflowRun400JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
type CreateComponentWorkflowRun401JSONResponse ¶
func (CreateComponentWorkflowRun401JSONResponse) VisitCreateComponentWorkflowRunResponse ¶
func (response CreateComponentWorkflowRun401JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
type CreateComponentWorkflowRun403JSONResponse ¶
type CreateComponentWorkflowRun403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateComponentWorkflowRun403JSONResponse) VisitCreateComponentWorkflowRunResponse ¶
func (response CreateComponentWorkflowRun403JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
type CreateComponentWorkflowRun404JSONResponse ¶
type CreateComponentWorkflowRun404JSONResponse struct{ NotFoundJSONResponse }
func (CreateComponentWorkflowRun404JSONResponse) VisitCreateComponentWorkflowRunResponse ¶
func (response CreateComponentWorkflowRun404JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
type CreateComponentWorkflowRun500JSONResponse ¶
type CreateComponentWorkflowRun500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateComponentWorkflowRun500JSONResponse) VisitCreateComponentWorkflowRunResponse ¶
func (response CreateComponentWorkflowRun500JSONResponse) VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
type CreateComponentWorkflowRunParams ¶
type CreateComponentWorkflowRunParams struct {
// Commit Specific git commit SHA to build (optional)
Commit *string `form:"commit,omitempty" json:"commit,omitempty"`
}
CreateComponentWorkflowRunParams defines parameters for CreateComponentWorkflowRun.
type CreateComponentWorkflowRunRequestObject ¶
type CreateComponentWorkflowRunRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Params CreateComponentWorkflowRunParams
}
type CreateComponentWorkflowRunResponseObject ¶
type CreateComponentWorkflowRunResponseObject interface {
VisitCreateComponentWorkflowRunResponse(w http.ResponseWriter) error
}
type CreateDataPlane201JSONResponse ¶
type CreateDataPlane201JSONResponse DataPlane
func (CreateDataPlane201JSONResponse) VisitCreateDataPlaneResponse ¶
func (response CreateDataPlane201JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error
type CreateDataPlane400JSONResponse ¶
type CreateDataPlane400JSONResponse struct{ BadRequestJSONResponse }
func (CreateDataPlane400JSONResponse) VisitCreateDataPlaneResponse ¶
func (response CreateDataPlane400JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error
type CreateDataPlane401JSONResponse ¶
func (CreateDataPlane401JSONResponse) VisitCreateDataPlaneResponse ¶
func (response CreateDataPlane401JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error
type CreateDataPlane403JSONResponse ¶
type CreateDataPlane403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateDataPlane403JSONResponse) VisitCreateDataPlaneResponse ¶
func (response CreateDataPlane403JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error
type CreateDataPlane409JSONResponse ¶
type CreateDataPlane409JSONResponse struct{ ConflictJSONResponse }
func (CreateDataPlane409JSONResponse) VisitCreateDataPlaneResponse ¶
func (response CreateDataPlane409JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error
type CreateDataPlane500JSONResponse ¶
type CreateDataPlane500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateDataPlane500JSONResponse) VisitCreateDataPlaneResponse ¶
func (response CreateDataPlane500JSONResponse) VisitCreateDataPlaneResponse(w http.ResponseWriter) error
type CreateDataPlaneJSONRequestBody ¶
type CreateDataPlaneJSONRequestBody = CreateDataPlaneRequest
CreateDataPlaneJSONRequestBody defines body for CreateDataPlane for application/json ContentType.
type CreateDataPlaneRequest ¶
type CreateDataPlaneRequest struct {
// ClusterAgentClientCA CA certificate for cluster agent client authentication (PEM format)
ClusterAgentClientCA string `json:"clusterAgentClientCA"`
// Description DataPlane description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name DataPlane name (must be unique within organization)
Name string `json:"name"`
// ObservabilityPlaneRef Reference to the observability plane
ObservabilityPlaneRef *string `json:"observabilityPlaneRef,omitempty"`
// OrganizationHTTPPort Organization HTTP port (defaults to 8080)
OrganizationHTTPPort *int32 `json:"organizationHTTPPort,omitempty"`
// OrganizationHTTPSPort Organization HTTPS port (defaults to 8443)
OrganizationHTTPSPort *int32 `json:"organizationHTTPSPort,omitempty"`
// OrganizationVirtualHost Organization virtual host for internal traffic
OrganizationVirtualHost string `json:"organizationVirtualHost"`
// PublicHTTPPort Public HTTP port (defaults to 80)
PublicHTTPPort *int32 `json:"publicHTTPPort,omitempty"`
// PublicHTTPSPort Public HTTPS port (defaults to 443)
PublicHTTPSPort *int32 `json:"publicHTTPSPort,omitempty"`
// PublicVirtualHost Public virtual host for external traffic
PublicVirtualHost string `json:"publicVirtualHost"`
}
CreateDataPlaneRequest Request to create a new data plane
type CreateDataPlaneRequestObject ¶
type CreateDataPlaneRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
Body *CreateDataPlaneJSONRequestBody
}
type CreateDataPlaneResponseObject ¶
type CreateDataPlaneResponseObject interface {
VisitCreateDataPlaneResponse(w http.ResponseWriter) error
}
type CreateEnvironment201JSONResponse ¶
type CreateEnvironment201JSONResponse Environment
func (CreateEnvironment201JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment201JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment400JSONResponse ¶
type CreateEnvironment400JSONResponse struct{ BadRequestJSONResponse }
func (CreateEnvironment400JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment400JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment401JSONResponse ¶
func (CreateEnvironment401JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment401JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment403JSONResponse ¶
type CreateEnvironment403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateEnvironment403JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment403JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment409JSONResponse ¶
type CreateEnvironment409JSONResponse struct{ ConflictJSONResponse }
func (CreateEnvironment409JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment409JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironment500JSONResponse ¶
type CreateEnvironment500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateEnvironment500JSONResponse) VisitCreateEnvironmentResponse ¶
func (response CreateEnvironment500JSONResponse) VisitCreateEnvironmentResponse(w http.ResponseWriter) error
type CreateEnvironmentJSONRequestBody ¶
type CreateEnvironmentJSONRequestBody = CreateEnvironmentRequest
CreateEnvironmentJSONRequestBody defines body for CreateEnvironment for application/json ContentType.
type CreateEnvironmentRequest ¶
type CreateEnvironmentRequest struct {
// DataPlaneRef Reference to the DataPlane for workload deployment
DataPlaneRef *string `json:"dataPlaneRef,omitempty"`
// Description Environment description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// DnsPrefix DNS prefix for environment-specific routing
DnsPrefix *string `json:"dnsPrefix,omitempty"`
// IsProduction Whether this is a production environment
IsProduction *bool `json:"isProduction,omitempty"`
// Name Environment name (must be unique within organization)
Name string `json:"name"`
}
CreateEnvironmentRequest Request to create a new environment
type CreateEnvironmentRequestObject ¶
type CreateEnvironmentRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
Body *CreateEnvironmentJSONRequestBody
}
type CreateEnvironmentResponseObject ¶
type CreateEnvironmentResponseObject interface {
VisitCreateEnvironmentResponse(w http.ResponseWriter) error
}
type CreateProject201JSONResponse ¶
type CreateProject201JSONResponse Project
func (CreateProject201JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject201JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject400JSONResponse ¶
type CreateProject400JSONResponse struct{ BadRequestJSONResponse }
func (CreateProject400JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject400JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject401JSONResponse ¶
func (CreateProject401JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject401JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject403JSONResponse ¶
type CreateProject403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateProject403JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject403JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject409JSONResponse ¶
type CreateProject409JSONResponse struct{ ConflictJSONResponse }
func (CreateProject409JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject409JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProject500JSONResponse ¶
type CreateProject500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateProject500JSONResponse) VisitCreateProjectResponse ¶
func (response CreateProject500JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error
type CreateProjectJSONRequestBody ¶
type CreateProjectJSONRequestBody = CreateProjectRequest
CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.
type CreateProjectRequest ¶
type CreateProjectRequest struct {
// DeploymentPipeline Deployment pipeline to use (defaults to organization default)
DeploymentPipeline *string `json:"deploymentPipeline,omitempty"`
// Description Project description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Project name (must be unique within organization)
Name string `json:"name"`
}
CreateProjectRequest Request to create a new project
type CreateProjectRequestObject ¶
type CreateProjectRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
Body *CreateProjectJSONRequestBody
}
type CreateProjectResponseObject ¶
type CreateProjectResponseObject interface {
VisitCreateProjectResponse(w http.ResponseWriter) error
}
type CreateWorkload201JSONResponse ¶
type CreateWorkload201JSONResponse WorkloadSpec
func (CreateWorkload201JSONResponse) VisitCreateWorkloadResponse ¶
func (response CreateWorkload201JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error
type CreateWorkload400JSONResponse ¶
type CreateWorkload400JSONResponse struct{ BadRequestJSONResponse }
func (CreateWorkload400JSONResponse) VisitCreateWorkloadResponse ¶
func (response CreateWorkload400JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error
type CreateWorkload401JSONResponse ¶
func (CreateWorkload401JSONResponse) VisitCreateWorkloadResponse ¶
func (response CreateWorkload401JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error
type CreateWorkload403JSONResponse ¶
type CreateWorkload403JSONResponse struct{ ForbiddenJSONResponse }
func (CreateWorkload403JSONResponse) VisitCreateWorkloadResponse ¶
func (response CreateWorkload403JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error
type CreateWorkload404JSONResponse ¶
type CreateWorkload404JSONResponse struct{ NotFoundJSONResponse }
func (CreateWorkload404JSONResponse) VisitCreateWorkloadResponse ¶
func (response CreateWorkload404JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error
type CreateWorkload500JSONResponse ¶
type CreateWorkload500JSONResponse struct{ InternalErrorJSONResponse }
func (CreateWorkload500JSONResponse) VisitCreateWorkloadResponse ¶
func (response CreateWorkload500JSONResponse) VisitCreateWorkloadResponse(w http.ResponseWriter) error
type CreateWorkloadJSONRequestBody ¶
type CreateWorkloadJSONRequestBody = WorkloadSpec
CreateWorkloadJSONRequestBody defines body for CreateWorkload for application/json ContentType.
type CreateWorkloadRequestObject ¶
type CreateWorkloadRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *CreateWorkloadJSONRequestBody
}
type CreateWorkloadResponseObject ¶
type CreateWorkloadResponseObject interface {
VisitCreateWorkloadResponse(w http.ResponseWriter) error
}
type DataPlane ¶
type DataPlane struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description DataPlane description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// ImagePullSecretRefs References to image pull secrets
ImagePullSecretRefs *[]string `json:"imagePullSecretRefs,omitempty"`
// Name DataPlane name (unique within organization)
Name string `json:"name"`
// Namespace Kubernetes namespace for the data plane
Namespace string `json:"namespace"`
// ObservabilityPlaneRef Reference to the observability plane
ObservabilityPlaneRef *string `json:"observabilityPlaneRef,omitempty"`
// OrganizationHTTPPort Organization HTTP port
OrganizationHTTPPort int32 `json:"organizationHTTPPort"`
// OrganizationHTTPSPort Organization HTTPS port
OrganizationHTTPSPort int32 `json:"organizationHTTPSPort"`
// OrganizationVirtualHost Organization virtual host for internal traffic
OrganizationVirtualHost string `json:"organizationVirtualHost"`
// PublicHTTPPort Public HTTP port
PublicHTTPPort int32 `json:"publicHTTPPort"`
// PublicHTTPSPort Public HTTPS port
PublicHTTPSPort int32 `json:"publicHTTPSPort"`
// PublicVirtualHost Public virtual host for external traffic
PublicVirtualHost string `json:"publicVirtualHost"`
// SecretStoreRef Reference to the secret store for external secrets
SecretStoreRef *string `json:"secretStoreRef,omitempty"`
// Status DataPlane status
Status *string `json:"status,omitempty"`
}
DataPlane DataPlane resource representing a Kubernetes cluster for workload deployment
type DataPlaneList ¶
type DataPlaneList struct {
Items []DataPlane `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
DataPlaneList Paginated list of data planes
type DataPlaneNameParam ¶
type DataPlaneNameParam = string
DataPlaneNameParam defines model for DataPlaneNameParam.
type Decision ¶
type Decision struct {
// Context Additional decision context
Context *struct {
// Reason Reason for the decision
Reason *string `json:"reason,omitempty"`
} `json:"context,omitempty"`
// Decision Authorization result (true = allowed)
Decision bool `json:"decision"`
}
Decision Authorization decision
type DeleteResource200JSONResponse ¶
type DeleteResource200JSONResponse DeleteResourceResponse
func (DeleteResource200JSONResponse) VisitDeleteResourceResponse ¶
func (response DeleteResource200JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error
type DeleteResource400JSONResponse ¶
type DeleteResource400JSONResponse struct{ BadRequestJSONResponse }
func (DeleteResource400JSONResponse) VisitDeleteResourceResponse ¶
func (response DeleteResource400JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error
type DeleteResource401JSONResponse ¶
func (DeleteResource401JSONResponse) VisitDeleteResourceResponse ¶
func (response DeleteResource401JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error
type DeleteResource403JSONResponse ¶
type DeleteResource403JSONResponse struct{ ForbiddenJSONResponse }
func (DeleteResource403JSONResponse) VisitDeleteResourceResponse ¶
func (response DeleteResource403JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error
type DeleteResource500JSONResponse ¶
type DeleteResource500JSONResponse struct{ InternalErrorJSONResponse }
func (DeleteResource500JSONResponse) VisitDeleteResourceResponse ¶
func (response DeleteResource500JSONResponse) VisitDeleteResourceResponse(w http.ResponseWriter) error
type DeleteResourceJSONRequestBody ¶
type DeleteResourceJSONRequestBody = KubernetesResource
DeleteResourceJSONRequestBody defines body for DeleteResource for application/json ContentType.
type DeleteResourceRequestObject ¶
type DeleteResourceRequestObject struct {
Body *DeleteResourceJSONRequestBody
}
type DeleteResourceResponse ¶
type DeleteResourceResponse struct {
// ApiVersion Deleted resource API version
ApiVersion string `json:"apiVersion"`
// Kind Deleted resource kind
Kind string `json:"kind"`
// Name Deleted resource name
Name string `json:"name"`
// Namespace Deleted resource namespace
Namespace *string `json:"namespace,omitempty"`
// Operation Operation result
Operation DeleteResourceResponseOperation `json:"operation"`
}
DeleteResourceResponse Response from deleting a resource
type DeleteResourceResponseObject ¶
type DeleteResourceResponseObject interface {
VisitDeleteResourceResponse(w http.ResponseWriter) error
}
type DeleteResourceResponseOperation ¶
type DeleteResourceResponseOperation string
DeleteResourceResponseOperation Operation result
const ( DeleteResourceResponseOperationDeleted DeleteResourceResponseOperation = "deleted" DeleteResourceResponseOperationNotFound DeleteResourceResponseOperation = "not_found" )
Defines values for DeleteResourceResponseOperation.
type DeployRelease201JSONResponse ¶
type DeployRelease201JSONResponse ReleaseBinding
func (DeployRelease201JSONResponse) VisitDeployReleaseResponse ¶
func (response DeployRelease201JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error
type DeployRelease400JSONResponse ¶
type DeployRelease400JSONResponse struct{ BadRequestJSONResponse }
func (DeployRelease400JSONResponse) VisitDeployReleaseResponse ¶
func (response DeployRelease400JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error
type DeployRelease401JSONResponse ¶
func (DeployRelease401JSONResponse) VisitDeployReleaseResponse ¶
func (response DeployRelease401JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error
type DeployRelease403JSONResponse ¶
type DeployRelease403JSONResponse struct{ ForbiddenJSONResponse }
func (DeployRelease403JSONResponse) VisitDeployReleaseResponse ¶
func (response DeployRelease403JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error
type DeployRelease404JSONResponse ¶
type DeployRelease404JSONResponse struct{ NotFoundJSONResponse }
func (DeployRelease404JSONResponse) VisitDeployReleaseResponse ¶
func (response DeployRelease404JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error
type DeployRelease500JSONResponse ¶
type DeployRelease500JSONResponse struct{ InternalErrorJSONResponse }
func (DeployRelease500JSONResponse) VisitDeployReleaseResponse ¶
func (response DeployRelease500JSONResponse) VisitDeployReleaseResponse(w http.ResponseWriter) error
type DeployReleaseJSONRequestBody ¶
type DeployReleaseJSONRequestBody = DeployReleaseRequest
DeployReleaseJSONRequestBody defines body for DeployRelease for application/json ContentType.
type DeployReleaseRequest ¶
type DeployReleaseRequest struct {
// ReleaseName Component release name to deploy
ReleaseName string `json:"releaseName"`
}
DeployReleaseRequest Request to deploy a release
type DeployReleaseRequestObject ¶
type DeployReleaseRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *DeployReleaseJSONRequestBody
}
type DeployReleaseResponseObject ¶
type DeployReleaseResponseObject interface {
VisitDeployReleaseResponse(w http.ResponseWriter) error
}
type DeploymentPipeline ¶
type DeploymentPipeline struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description Pipeline description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Pipeline name
Name string `json:"name"`
// OrgName Parent organization name
OrgName string `json:"orgName"`
// PromotionPaths Promotion paths between environments
PromotionPaths *[]PromotionPath `json:"promotionPaths,omitempty"`
// Status Pipeline status
Status *string `json:"status,omitempty"`
}
DeploymentPipeline Deployment pipeline resource
type EndpointStatus ¶
type EndpointStatus struct {
// Name Endpoint name
Name *string `json:"name,omitempty"`
// Organization Exposed endpoint details
Organization *ExposedEndpoint `json:"organization,omitempty"`
// Project Exposed endpoint details
Project *ExposedEndpoint `json:"project,omitempty"`
// Public Exposed endpoint details
Public *ExposedEndpoint `json:"public,omitempty"`
// Type Endpoint type
Type *string `json:"type,omitempty"`
}
EndpointStatus Status of an exposed endpoint
type Entitlement ¶
type Entitlement struct {
// Claim JWT claim name
Claim string `json:"claim"`
// Value Entitlement value
Value string `json:"value"`
}
Entitlement Entitlement with claim and value
type EntitlementConfig ¶
type EntitlementConfig struct {
// Claim Claim name for detection and entitlement (e.g., "groups", "scopes")
Claim string `json:"claim"`
// DisplayName Human-readable name for the claim
DisplayName string `json:"displayName"`
}
EntitlementConfig Configuration for extracting entitlement claims from tokens
type EnvVar ¶
type EnvVar struct {
// Key Variable key/name
Key string `json:"key"`
// Value Variable value
Value *string `json:"value,omitempty"`
// ValueFrom Value source reference
ValueFrom *EnvVarValueFrom `json:"valueFrom,omitempty"`
}
EnvVar Environment variable
type EnvVarValueFrom ¶
type EnvVarValueFrom struct {
// SecretRef Secret reference
SecretRef *struct {
// Key Secret key
Key *string `json:"key,omitempty"`
// Name Secret name
Name *string `json:"name,omitempty"`
} `json:"secretRef,omitempty"`
}
EnvVarValueFrom Value source reference
type Environment ¶
type Environment struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// DataPlaneRef Reference to the DataPlane where workloads are deployed
DataPlaneRef *string `json:"dataPlaneRef,omitempty"`
// Description Environment description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// DnsPrefix DNS prefix for environment-specific routing
DnsPrefix *string `json:"dnsPrefix,omitempty"`
// IsProduction Whether this is a production environment
IsProduction bool `json:"isProduction"`
// Name Environment name (unique within organization)
Name string `json:"name"`
// Namespace Kubernetes namespace for the environment
Namespace string `json:"namespace"`
// Status Environment status
Status *string `json:"status,omitempty"`
// Uid Unique identifier (Kubernetes UID)
Uid openapi_types.UUID `json:"uid"`
}
Environment Environment resource representing a deployment target
type EnvironmentList ¶
type EnvironmentList struct {
Items []Environment `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
EnvironmentList Paginated list of environments
type EnvironmentNameParam ¶
type EnvironmentNameParam = string
EnvironmentNameParam defines model for EnvironmentNameParam.
type ErrorResponse ¶
type ErrorResponse struct {
// Code Machine-readable error code
Code ErrorResponseCode `json:"code"`
// Details Additional error details (e.g., validation errors)
Details *[]struct {
// Field Field that caused the error
Field *string `json:"field,omitempty"`
// Message Error message for this field
Message *string `json:"message,omitempty"`
} `json:"details,omitempty"`
// Error Human-readable error message
Error string `json:"error"`
}
ErrorResponse Standard error response format
type ErrorResponseCode ¶
type ErrorResponseCode string
ErrorResponseCode Machine-readable error code
const ( BADREQUEST ErrorResponseCode = "BAD_REQUEST" CONFLICT ErrorResponseCode = "CONFLICT" FORBIDDEN ErrorResponseCode = "FORBIDDEN" INTERNALERROR ErrorResponseCode = "INTERNAL_ERROR" NOTFOUND ErrorResponseCode = "NOT_FOUND" UNAUTHORIZED ErrorResponseCode = "UNAUTHORIZED" )
Defines values for ErrorResponseCode.
type Evaluate200JSONResponse ¶
type Evaluate200JSONResponse Decision
func (Evaluate200JSONResponse) VisitEvaluateResponse ¶
func (response Evaluate200JSONResponse) VisitEvaluateResponse(w http.ResponseWriter) error
type Evaluate400JSONResponse ¶
type Evaluate400JSONResponse struct{ BadRequestJSONResponse }
func (Evaluate400JSONResponse) VisitEvaluateResponse ¶
func (response Evaluate400JSONResponse) VisitEvaluateResponse(w http.ResponseWriter) error
type Evaluate401JSONResponse ¶
func (Evaluate401JSONResponse) VisitEvaluateResponse ¶
func (response Evaluate401JSONResponse) VisitEvaluateResponse(w http.ResponseWriter) error
type Evaluate500JSONResponse ¶
type Evaluate500JSONResponse struct{ InternalErrorJSONResponse }
func (Evaluate500JSONResponse) VisitEvaluateResponse ¶
func (response Evaluate500JSONResponse) VisitEvaluateResponse(w http.ResponseWriter) error
type EvaluateJSONRequestBody ¶
type EvaluateJSONRequestBody = EvaluateRequest
EvaluateJSONRequestBody defines body for Evaluate for application/json ContentType.
type EvaluateRequest ¶
type EvaluateRequest struct {
// Action Action to evaluate
Action string `json:"action"`
// Context Additional context for authorization
Context *AuthzContext `json:"context,omitempty"`
// Resource Resource for authorization evaluation
Resource Resource `json:"resource"`
// SubjectContext Authenticated subject context
SubjectContext *SubjectContext `json:"subject_context,omitempty"`
}
EvaluateRequest Single authorization evaluation request
type EvaluateRequestObject ¶
type EvaluateRequestObject struct {
Body *EvaluateJSONRequestBody
}
type EvaluateResponseObject ¶
type EvaluateResponseObject interface {
VisitEvaluateResponse(w http.ResponseWriter) error
}
type ExposedEndpoint ¶
type ExposedEndpoint struct {
// BasePath Base path
BasePath *string `json:"basePath,omitempty"`
// Host Endpoint hostname
Host *string `json:"host,omitempty"`
// Port Endpoint port
Port *int `json:"port,omitempty"`
// Scheme URL scheme
Scheme *string `json:"scheme,omitempty"`
// Uri Full URI
Uri *string `json:"uri,omitempty"`
}
ExposedEndpoint Exposed endpoint details
type ExternalClient ¶
type ExternalClient struct {
// ClientId OAuth2 client ID for this client type
ClientId string `json:"client_id"`
// Name Name of the external client
Name string `json:"name"`
// Scopes OAuth2 scopes for this client
Scopes []string `json:"scopes"`
}
ExternalClient External client configuration
type FileVar ¶
type FileVar struct {
// Key File key/name
Key string `json:"key"`
// MountPath Mount path in container
MountPath string `json:"mountPath"`
// Value File content
Value *string `json:"value,omitempty"`
// ValueFrom Value source reference
ValueFrom *EnvVarValueFrom `json:"valueFrom,omitempty"`
}
FileVar File mount variable
type ForbiddenJSONResponse ¶
type ForbiddenJSONResponse ErrorResponse
type GetBuildObserverURL200JSONResponse ¶
type GetBuildObserverURL200JSONResponse ObserverURLResponse
func (GetBuildObserverURL200JSONResponse) VisitGetBuildObserverURLResponse ¶
func (response GetBuildObserverURL200JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
type GetBuildObserverURL401JSONResponse ¶
func (GetBuildObserverURL401JSONResponse) VisitGetBuildObserverURLResponse ¶
func (response GetBuildObserverURL401JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
type GetBuildObserverURL403JSONResponse ¶
type GetBuildObserverURL403JSONResponse struct{ ForbiddenJSONResponse }
func (GetBuildObserverURL403JSONResponse) VisitGetBuildObserverURLResponse ¶
func (response GetBuildObserverURL403JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
type GetBuildObserverURL404JSONResponse ¶
type GetBuildObserverURL404JSONResponse struct{ NotFoundJSONResponse }
func (GetBuildObserverURL404JSONResponse) VisitGetBuildObserverURLResponse ¶
func (response GetBuildObserverURL404JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
type GetBuildObserverURL500JSONResponse ¶
type GetBuildObserverURL500JSONResponse struct{ InternalErrorJSONResponse }
func (GetBuildObserverURL500JSONResponse) VisitGetBuildObserverURLResponse ¶
func (response GetBuildObserverURL500JSONResponse) VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
type GetBuildObserverURLRequestObject ¶
type GetBuildObserverURLRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
}
type GetBuildObserverURLResponseObject ¶
type GetBuildObserverURLResponseObject interface {
VisitGetBuildObserverURLResponse(w http.ResponseWriter) error
}
type GetComponent200JSONResponse ¶
type GetComponent200JSONResponse Component
func (GetComponent200JSONResponse) VisitGetComponentResponse ¶
func (response GetComponent200JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error
type GetComponent401JSONResponse ¶
func (GetComponent401JSONResponse) VisitGetComponentResponse ¶
func (response GetComponent401JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error
type GetComponent403JSONResponse ¶
type GetComponent403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponent403JSONResponse) VisitGetComponentResponse ¶
func (response GetComponent403JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error
type GetComponent404JSONResponse ¶
type GetComponent404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponent404JSONResponse) VisitGetComponentResponse ¶
func (response GetComponent404JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error
type GetComponent500JSONResponse ¶
type GetComponent500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponent500JSONResponse) VisitGetComponentResponse ¶
func (response GetComponent500JSONResponse) VisitGetComponentResponse(w http.ResponseWriter) error
type GetComponentObserverURL200JSONResponse ¶
type GetComponentObserverURL200JSONResponse ObserverURLResponse
func (GetComponentObserverURL200JSONResponse) VisitGetComponentObserverURLResponse ¶
func (response GetComponentObserverURL200JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
type GetComponentObserverURL401JSONResponse ¶
func (GetComponentObserverURL401JSONResponse) VisitGetComponentObserverURLResponse ¶
func (response GetComponentObserverURL401JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
type GetComponentObserverURL403JSONResponse ¶
type GetComponentObserverURL403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentObserverURL403JSONResponse) VisitGetComponentObserverURLResponse ¶
func (response GetComponentObserverURL403JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
type GetComponentObserverURL404JSONResponse ¶
type GetComponentObserverURL404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentObserverURL404JSONResponse) VisitGetComponentObserverURLResponse ¶
func (response GetComponentObserverURL404JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
type GetComponentObserverURL500JSONResponse ¶
type GetComponentObserverURL500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentObserverURL500JSONResponse) VisitGetComponentObserverURLResponse ¶
func (response GetComponentObserverURL500JSONResponse) VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
type GetComponentObserverURLRequestObject ¶
type GetComponentObserverURLRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
EnvironmentName ComponentEnvironmentNameParam `json:"environmentName"`
}
type GetComponentObserverURLResponseObject ¶
type GetComponentObserverURLResponseObject interface {
VisitGetComponentObserverURLResponse(w http.ResponseWriter) error
}
type GetComponentParams ¶
type GetComponentParams struct {
// Include Comma-separated list of additional resources to include
Include *string `form:"include,omitempty" json:"include,omitempty"`
}
GetComponentParams defines parameters for GetComponent.
type GetComponentRelease200JSONResponse ¶
type GetComponentRelease200JSONResponse ComponentRelease
func (GetComponentRelease200JSONResponse) VisitGetComponentReleaseResponse ¶
func (response GetComponentRelease200JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error
type GetComponentRelease401JSONResponse ¶
func (GetComponentRelease401JSONResponse) VisitGetComponentReleaseResponse ¶
func (response GetComponentRelease401JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error
type GetComponentRelease403JSONResponse ¶
type GetComponentRelease403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentRelease403JSONResponse) VisitGetComponentReleaseResponse ¶
func (response GetComponentRelease403JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error
type GetComponentRelease404JSONResponse ¶
type GetComponentRelease404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentRelease404JSONResponse) VisitGetComponentReleaseResponse ¶
func (response GetComponentRelease404JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error
type GetComponentRelease500JSONResponse ¶
type GetComponentRelease500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentRelease500JSONResponse) VisitGetComponentReleaseResponse ¶
func (response GetComponentRelease500JSONResponse) VisitGetComponentReleaseResponse(w http.ResponseWriter) error
type GetComponentReleaseRequestObject ¶
type GetComponentReleaseRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
ReleaseName ReleaseNameParam `json:"releaseName"`
}
type GetComponentReleaseResponseObject ¶
type GetComponentReleaseResponseObject interface {
VisitGetComponentReleaseResponse(w http.ResponseWriter) error
}
type GetComponentReleaseSchema200JSONResponse ¶
type GetComponentReleaseSchema200JSONResponse SchemaResponse
func (GetComponentReleaseSchema200JSONResponse) VisitGetComponentReleaseSchemaResponse ¶
func (response GetComponentReleaseSchema200JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
type GetComponentReleaseSchema401JSONResponse ¶
func (GetComponentReleaseSchema401JSONResponse) VisitGetComponentReleaseSchemaResponse ¶
func (response GetComponentReleaseSchema401JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
type GetComponentReleaseSchema403JSONResponse ¶
type GetComponentReleaseSchema403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentReleaseSchema403JSONResponse) VisitGetComponentReleaseSchemaResponse ¶
func (response GetComponentReleaseSchema403JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
type GetComponentReleaseSchema404JSONResponse ¶
type GetComponentReleaseSchema404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentReleaseSchema404JSONResponse) VisitGetComponentReleaseSchemaResponse ¶
func (response GetComponentReleaseSchema404JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
type GetComponentReleaseSchema500JSONResponse ¶
type GetComponentReleaseSchema500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentReleaseSchema500JSONResponse) VisitGetComponentReleaseSchemaResponse ¶
func (response GetComponentReleaseSchema500JSONResponse) VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
type GetComponentReleaseSchemaRequestObject ¶
type GetComponentReleaseSchemaRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
ReleaseName ReleaseNameParam `json:"releaseName"`
}
type GetComponentReleaseSchemaResponseObject ¶
type GetComponentReleaseSchemaResponseObject interface {
VisitGetComponentReleaseSchemaResponse(w http.ResponseWriter) error
}
type GetComponentRequestObject ¶
type GetComponentRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Params GetComponentParams
}
type GetComponentResponseObject ¶
type GetComponentResponseObject interface {
VisitGetComponentResponse(w http.ResponseWriter) error
}
type GetComponentSchema200JSONResponse ¶
type GetComponentSchema200JSONResponse SchemaResponse
func (GetComponentSchema200JSONResponse) VisitGetComponentSchemaResponse ¶
func (response GetComponentSchema200JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error
type GetComponentSchema401JSONResponse ¶
func (GetComponentSchema401JSONResponse) VisitGetComponentSchemaResponse ¶
func (response GetComponentSchema401JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error
type GetComponentSchema403JSONResponse ¶
type GetComponentSchema403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentSchema403JSONResponse) VisitGetComponentSchemaResponse ¶
func (response GetComponentSchema403JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error
type GetComponentSchema404JSONResponse ¶
type GetComponentSchema404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentSchema404JSONResponse) VisitGetComponentSchemaResponse ¶
func (response GetComponentSchema404JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error
type GetComponentSchema500JSONResponse ¶
type GetComponentSchema500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentSchema500JSONResponse) VisitGetComponentSchemaResponse ¶
func (response GetComponentSchema500JSONResponse) VisitGetComponentSchemaResponse(w http.ResponseWriter) error
type GetComponentSchemaRequestObject ¶
type GetComponentSchemaRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
}
type GetComponentSchemaResponseObject ¶
type GetComponentSchemaResponseObject interface {
VisitGetComponentSchemaResponse(w http.ResponseWriter) error
}
type GetComponentTypeSchema200JSONResponse ¶
type GetComponentTypeSchema200JSONResponse SchemaResponse
func (GetComponentTypeSchema200JSONResponse) VisitGetComponentTypeSchemaResponse ¶
func (response GetComponentTypeSchema200JSONResponse) VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error
type GetComponentTypeSchema401JSONResponse ¶
func (GetComponentTypeSchema401JSONResponse) VisitGetComponentTypeSchemaResponse ¶
func (response GetComponentTypeSchema401JSONResponse) VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error
type GetComponentTypeSchema403JSONResponse ¶
type GetComponentTypeSchema403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentTypeSchema403JSONResponse) VisitGetComponentTypeSchemaResponse ¶
func (response GetComponentTypeSchema403JSONResponse) VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error
type GetComponentTypeSchema404JSONResponse ¶
type GetComponentTypeSchema404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentTypeSchema404JSONResponse) VisitGetComponentTypeSchemaResponse ¶
func (response GetComponentTypeSchema404JSONResponse) VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error
type GetComponentTypeSchema500JSONResponse ¶
type GetComponentTypeSchema500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentTypeSchema500JSONResponse) VisitGetComponentTypeSchemaResponse ¶
func (response GetComponentTypeSchema500JSONResponse) VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error
type GetComponentTypeSchemaRequestObject ¶
type GetComponentTypeSchemaRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
CtName ComponentTypeNameParam `json:"ctName"`
}
type GetComponentTypeSchemaResponseObject ¶
type GetComponentTypeSchemaResponseObject interface {
VisitGetComponentTypeSchemaResponse(w http.ResponseWriter) error
}
type GetComponentWorkflowRun200JSONResponse ¶
type GetComponentWorkflowRun200JSONResponse ComponentWorkflowRun
func (GetComponentWorkflowRun200JSONResponse) VisitGetComponentWorkflowRunResponse ¶
func (response GetComponentWorkflowRun200JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
type GetComponentWorkflowRun401JSONResponse ¶
func (GetComponentWorkflowRun401JSONResponse) VisitGetComponentWorkflowRunResponse ¶
func (response GetComponentWorkflowRun401JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
type GetComponentWorkflowRun403JSONResponse ¶
type GetComponentWorkflowRun403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentWorkflowRun403JSONResponse) VisitGetComponentWorkflowRunResponse ¶
func (response GetComponentWorkflowRun403JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
type GetComponentWorkflowRun404JSONResponse ¶
type GetComponentWorkflowRun404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentWorkflowRun404JSONResponse) VisitGetComponentWorkflowRunResponse ¶
func (response GetComponentWorkflowRun404JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
type GetComponentWorkflowRun500JSONResponse ¶
type GetComponentWorkflowRun500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentWorkflowRun500JSONResponse) VisitGetComponentWorkflowRunResponse ¶
func (response GetComponentWorkflowRun500JSONResponse) VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
type GetComponentWorkflowRunRequestObject ¶
type GetComponentWorkflowRunRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
RunName WorkflowRunNameParam `json:"runName"`
}
type GetComponentWorkflowRunResponseObject ¶
type GetComponentWorkflowRunResponseObject interface {
VisitGetComponentWorkflowRunResponse(w http.ResponseWriter) error
}
type GetComponentWorkflowSchema200JSONResponse ¶
type GetComponentWorkflowSchema200JSONResponse SchemaResponse
func (GetComponentWorkflowSchema200JSONResponse) VisitGetComponentWorkflowSchemaResponse ¶
func (response GetComponentWorkflowSchema200JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
type GetComponentWorkflowSchema401JSONResponse ¶
func (GetComponentWorkflowSchema401JSONResponse) VisitGetComponentWorkflowSchemaResponse ¶
func (response GetComponentWorkflowSchema401JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
type GetComponentWorkflowSchema403JSONResponse ¶
type GetComponentWorkflowSchema403JSONResponse struct{ ForbiddenJSONResponse }
func (GetComponentWorkflowSchema403JSONResponse) VisitGetComponentWorkflowSchemaResponse ¶
func (response GetComponentWorkflowSchema403JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
type GetComponentWorkflowSchema404JSONResponse ¶
type GetComponentWorkflowSchema404JSONResponse struct{ NotFoundJSONResponse }
func (GetComponentWorkflowSchema404JSONResponse) VisitGetComponentWorkflowSchemaResponse ¶
func (response GetComponentWorkflowSchema404JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
type GetComponentWorkflowSchema500JSONResponse ¶
type GetComponentWorkflowSchema500JSONResponse struct{ InternalErrorJSONResponse }
func (GetComponentWorkflowSchema500JSONResponse) VisitGetComponentWorkflowSchemaResponse ¶
func (response GetComponentWorkflowSchema500JSONResponse) VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
type GetComponentWorkflowSchemaRequestObject ¶
type GetComponentWorkflowSchemaRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
CwName ComponentWorkflowNameParam `json:"cwName"`
}
type GetComponentWorkflowSchemaResponseObject ¶
type GetComponentWorkflowSchemaResponseObject interface {
VisitGetComponentWorkflowSchemaResponse(w http.ResponseWriter) error
}
type GetDataPlane200JSONResponse ¶
type GetDataPlane200JSONResponse DataPlane
func (GetDataPlane200JSONResponse) VisitGetDataPlaneResponse ¶
func (response GetDataPlane200JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error
type GetDataPlane401JSONResponse ¶
func (GetDataPlane401JSONResponse) VisitGetDataPlaneResponse ¶
func (response GetDataPlane401JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error
type GetDataPlane403JSONResponse ¶
type GetDataPlane403JSONResponse struct{ ForbiddenJSONResponse }
func (GetDataPlane403JSONResponse) VisitGetDataPlaneResponse ¶
func (response GetDataPlane403JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error
type GetDataPlane404JSONResponse ¶
type GetDataPlane404JSONResponse struct{ NotFoundJSONResponse }
func (GetDataPlane404JSONResponse) VisitGetDataPlaneResponse ¶
func (response GetDataPlane404JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error
type GetDataPlane500JSONResponse ¶
type GetDataPlane500JSONResponse struct{ InternalErrorJSONResponse }
func (GetDataPlane500JSONResponse) VisitGetDataPlaneResponse ¶
func (response GetDataPlane500JSONResponse) VisitGetDataPlaneResponse(w http.ResponseWriter) error
type GetDataPlaneRequestObject ¶
type GetDataPlaneRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
DpName DataPlaneNameParam `json:"dpName"`
}
type GetDataPlaneResponseObject ¶
type GetDataPlaneResponseObject interface {
VisitGetDataPlaneResponse(w http.ResponseWriter) error
}
type GetEnvironment200JSONResponse ¶
type GetEnvironment200JSONResponse Environment
func (GetEnvironment200JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment200JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironment401JSONResponse ¶
func (GetEnvironment401JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment401JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironment403JSONResponse ¶
type GetEnvironment403JSONResponse struct{ ForbiddenJSONResponse }
func (GetEnvironment403JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment403JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironment404JSONResponse ¶
type GetEnvironment404JSONResponse struct{ NotFoundJSONResponse }
func (GetEnvironment404JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment404JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironment500JSONResponse ¶
type GetEnvironment500JSONResponse struct{ InternalErrorJSONResponse }
func (GetEnvironment500JSONResponse) VisitGetEnvironmentResponse ¶
func (response GetEnvironment500JSONResponse) VisitGetEnvironmentResponse(w http.ResponseWriter) error
type GetEnvironmentObserverURL200JSONResponse ¶
type GetEnvironmentObserverURL200JSONResponse ObserverURLResponse
func (GetEnvironmentObserverURL200JSONResponse) VisitGetEnvironmentObserverURLResponse ¶
func (response GetEnvironmentObserverURL200JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
type GetEnvironmentObserverURL401JSONResponse ¶
func (GetEnvironmentObserverURL401JSONResponse) VisitGetEnvironmentObserverURLResponse ¶
func (response GetEnvironmentObserverURL401JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
type GetEnvironmentObserverURL403JSONResponse ¶
type GetEnvironmentObserverURL403JSONResponse struct{ ForbiddenJSONResponse }
func (GetEnvironmentObserverURL403JSONResponse) VisitGetEnvironmentObserverURLResponse ¶
func (response GetEnvironmentObserverURL403JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
type GetEnvironmentObserverURL404JSONResponse ¶
type GetEnvironmentObserverURL404JSONResponse struct{ NotFoundJSONResponse }
func (GetEnvironmentObserverURL404JSONResponse) VisitGetEnvironmentObserverURLResponse ¶
func (response GetEnvironmentObserverURL404JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
type GetEnvironmentObserverURL500JSONResponse ¶
type GetEnvironmentObserverURL500JSONResponse struct{ InternalErrorJSONResponse }
func (GetEnvironmentObserverURL500JSONResponse) VisitGetEnvironmentObserverURLResponse ¶
func (response GetEnvironmentObserverURL500JSONResponse) VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
type GetEnvironmentObserverURLRequestObject ¶
type GetEnvironmentObserverURLRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
EnvName EnvironmentNameParam `json:"envName"`
}
type GetEnvironmentObserverURLResponseObject ¶
type GetEnvironmentObserverURLResponseObject interface {
VisitGetEnvironmentObserverURLResponse(w http.ResponseWriter) error
}
type GetEnvironmentRelease200JSONResponse ¶
type GetEnvironmentRelease200JSONResponse Release
func (GetEnvironmentRelease200JSONResponse) VisitGetEnvironmentReleaseResponse ¶
func (response GetEnvironmentRelease200JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
type GetEnvironmentRelease401JSONResponse ¶
func (GetEnvironmentRelease401JSONResponse) VisitGetEnvironmentReleaseResponse ¶
func (response GetEnvironmentRelease401JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
type GetEnvironmentRelease403JSONResponse ¶
type GetEnvironmentRelease403JSONResponse struct{ ForbiddenJSONResponse }
func (GetEnvironmentRelease403JSONResponse) VisitGetEnvironmentReleaseResponse ¶
func (response GetEnvironmentRelease403JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
type GetEnvironmentRelease404JSONResponse ¶
type GetEnvironmentRelease404JSONResponse struct{ NotFoundJSONResponse }
func (GetEnvironmentRelease404JSONResponse) VisitGetEnvironmentReleaseResponse ¶
func (response GetEnvironmentRelease404JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
type GetEnvironmentRelease500JSONResponse ¶
type GetEnvironmentRelease500JSONResponse struct{ InternalErrorJSONResponse }
func (GetEnvironmentRelease500JSONResponse) VisitGetEnvironmentReleaseResponse ¶
func (response GetEnvironmentRelease500JSONResponse) VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
type GetEnvironmentReleaseRequestObject ¶
type GetEnvironmentReleaseRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
EnvironmentName ComponentEnvironmentNameParam `json:"environmentName"`
}
type GetEnvironmentReleaseResponseObject ¶
type GetEnvironmentReleaseResponseObject interface {
VisitGetEnvironmentReleaseResponse(w http.ResponseWriter) error
}
type GetEnvironmentRequestObject ¶
type GetEnvironmentRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
EnvName EnvironmentNameParam `json:"envName"`
}
type GetEnvironmentResponseObject ¶
type GetEnvironmentResponseObject interface {
VisitGetEnvironmentResponse(w http.ResponseWriter) error
}
type GetHealth200TextResponse ¶
type GetHealth200TextResponse string
func (GetHealth200TextResponse) VisitGetHealthResponse ¶
func (response GetHealth200TextResponse) VisitGetHealthResponse(w http.ResponseWriter) error
type GetHealthRequestObject ¶
type GetHealthRequestObject struct {
}
type GetHealthResponseObject ¶
type GetHealthResponseObject interface {
VisitGetHealthResponse(w http.ResponseWriter) error
}
type GetOAuthProtectedResourceMetadata200JSONResponse ¶
type GetOAuthProtectedResourceMetadata200JSONResponse OAuthProtectedResourceMetadata
func (GetOAuthProtectedResourceMetadata200JSONResponse) VisitGetOAuthProtectedResourceMetadataResponse ¶
func (response GetOAuthProtectedResourceMetadata200JSONResponse) VisitGetOAuthProtectedResourceMetadataResponse(w http.ResponseWriter) error
type GetOAuthProtectedResourceMetadataRequestObject ¶
type GetOAuthProtectedResourceMetadataRequestObject struct {
}
type GetOAuthProtectedResourceMetadataResponseObject ¶
type GetOAuthProtectedResourceMetadataResponseObject interface {
VisitGetOAuthProtectedResourceMetadataResponse(w http.ResponseWriter) error
}
type GetOpenAPISpec200JSONResponse ¶
type GetOpenAPISpec200JSONResponse map[string]interface{}
func (GetOpenAPISpec200JSONResponse) VisitGetOpenAPISpecResponse ¶
func (response GetOpenAPISpec200JSONResponse) VisitGetOpenAPISpecResponse(w http.ResponseWriter) error
type GetOpenAPISpecRequestObject ¶
type GetOpenAPISpecRequestObject struct {
}
type GetOpenAPISpecResponseObject ¶
type GetOpenAPISpecResponseObject interface {
VisitGetOpenAPISpecResponse(w http.ResponseWriter) error
}
type GetOpenIDConfiguration200JSONResponse ¶ added in v0.12.0
type GetOpenIDConfiguration200JSONResponse ClientConfigList
func (GetOpenIDConfiguration200JSONResponse) VisitGetOpenIDConfigurationResponse ¶ added in v0.12.0
func (response GetOpenIDConfiguration200JSONResponse) VisitGetOpenIDConfigurationResponse(w http.ResponseWriter) error
type GetOpenIDConfigurationRequestObject ¶ added in v0.12.0
type GetOpenIDConfigurationRequestObject struct {
}
type GetOpenIDConfigurationResponseObject ¶ added in v0.12.0
type GetOpenIDConfigurationResponseObject interface {
VisitGetOpenIDConfigurationResponse(w http.ResponseWriter) error
}
type GetOrganization200JSONResponse ¶
type GetOrganization200JSONResponse Organization
func (GetOrganization200JSONResponse) VisitGetOrganizationResponse ¶
func (response GetOrganization200JSONResponse) VisitGetOrganizationResponse(w http.ResponseWriter) error
type GetOrganization401JSONResponse ¶
func (GetOrganization401JSONResponse) VisitGetOrganizationResponse ¶
func (response GetOrganization401JSONResponse) VisitGetOrganizationResponse(w http.ResponseWriter) error
type GetOrganization403JSONResponse ¶
type GetOrganization403JSONResponse struct{ ForbiddenJSONResponse }
func (GetOrganization403JSONResponse) VisitGetOrganizationResponse ¶
func (response GetOrganization403JSONResponse) VisitGetOrganizationResponse(w http.ResponseWriter) error
type GetOrganization404JSONResponse ¶
type GetOrganization404JSONResponse struct{ NotFoundJSONResponse }
func (GetOrganization404JSONResponse) VisitGetOrganizationResponse ¶
func (response GetOrganization404JSONResponse) VisitGetOrganizationResponse(w http.ResponseWriter) error
type GetOrganization500JSONResponse ¶
type GetOrganization500JSONResponse struct{ InternalErrorJSONResponse }
func (GetOrganization500JSONResponse) VisitGetOrganizationResponse ¶
func (response GetOrganization500JSONResponse) VisitGetOrganizationResponse(w http.ResponseWriter) error
type GetOrganizationRequestObject ¶
type GetOrganizationRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
}
type GetOrganizationResponseObject ¶
type GetOrganizationResponseObject interface {
VisitGetOrganizationResponse(w http.ResponseWriter) error
}
type GetProject200JSONResponse ¶
type GetProject200JSONResponse Project
func (GetProject200JSONResponse) VisitGetProjectResponse ¶
func (response GetProject200JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProject401JSONResponse ¶
func (GetProject401JSONResponse) VisitGetProjectResponse ¶
func (response GetProject401JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProject403JSONResponse ¶
type GetProject403JSONResponse struct{ ForbiddenJSONResponse }
func (GetProject403JSONResponse) VisitGetProjectResponse ¶
func (response GetProject403JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProject404JSONResponse ¶
type GetProject404JSONResponse struct{ NotFoundJSONResponse }
func (GetProject404JSONResponse) VisitGetProjectResponse ¶
func (response GetProject404JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProject500JSONResponse ¶
type GetProject500JSONResponse struct{ InternalErrorJSONResponse }
func (GetProject500JSONResponse) VisitGetProjectResponse ¶
func (response GetProject500JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error
type GetProjectDeploymentPipeline200JSONResponse ¶
type GetProjectDeploymentPipeline200JSONResponse DeploymentPipeline
func (GetProjectDeploymentPipeline200JSONResponse) VisitGetProjectDeploymentPipelineResponse ¶
func (response GetProjectDeploymentPipeline200JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
type GetProjectDeploymentPipeline401JSONResponse ¶
func (GetProjectDeploymentPipeline401JSONResponse) VisitGetProjectDeploymentPipelineResponse ¶
func (response GetProjectDeploymentPipeline401JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
type GetProjectDeploymentPipeline403JSONResponse ¶
type GetProjectDeploymentPipeline403JSONResponse struct{ ForbiddenJSONResponse }
func (GetProjectDeploymentPipeline403JSONResponse) VisitGetProjectDeploymentPipelineResponse ¶
func (response GetProjectDeploymentPipeline403JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
type GetProjectDeploymentPipeline404JSONResponse ¶
type GetProjectDeploymentPipeline404JSONResponse struct{ NotFoundJSONResponse }
func (GetProjectDeploymentPipeline404JSONResponse) VisitGetProjectDeploymentPipelineResponse ¶
func (response GetProjectDeploymentPipeline404JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
type GetProjectDeploymentPipeline500JSONResponse ¶
type GetProjectDeploymentPipeline500JSONResponse struct{ InternalErrorJSONResponse }
func (GetProjectDeploymentPipeline500JSONResponse) VisitGetProjectDeploymentPipelineResponse ¶
func (response GetProjectDeploymentPipeline500JSONResponse) VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
type GetProjectDeploymentPipelineRequestObject ¶
type GetProjectDeploymentPipelineRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
}
type GetProjectDeploymentPipelineResponseObject ¶
type GetProjectDeploymentPipelineResponseObject interface {
VisitGetProjectDeploymentPipelineResponse(w http.ResponseWriter) error
}
type GetProjectRequestObject ¶
type GetProjectRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
}
type GetProjectResponseObject ¶
type GetProjectResponseObject interface {
VisitGetProjectResponse(w http.ResponseWriter) error
}
type GetReady200TextResponse ¶
type GetReady200TextResponse string
func (GetReady200TextResponse) VisitGetReadyResponse ¶
func (response GetReady200TextResponse) VisitGetReadyResponse(w http.ResponseWriter) error
type GetReadyRequestObject ¶
type GetReadyRequestObject struct {
}
type GetReadyResponseObject ¶
type GetReadyResponseObject interface {
VisitGetReadyResponse(w http.ResponseWriter) error
}
type GetRole200JSONResponse ¶
type GetRole200JSONResponse Role
func (GetRole200JSONResponse) VisitGetRoleResponse ¶
func (response GetRole200JSONResponse) VisitGetRoleResponse(w http.ResponseWriter) error
type GetRole401JSONResponse ¶
func (GetRole401JSONResponse) VisitGetRoleResponse ¶
func (response GetRole401JSONResponse) VisitGetRoleResponse(w http.ResponseWriter) error
type GetRole403JSONResponse ¶
type GetRole403JSONResponse struct{ ForbiddenJSONResponse }
func (GetRole403JSONResponse) VisitGetRoleResponse ¶
func (response GetRole403JSONResponse) VisitGetRoleResponse(w http.ResponseWriter) error
type GetRole404JSONResponse ¶
type GetRole404JSONResponse struct{ NotFoundJSONResponse }
func (GetRole404JSONResponse) VisitGetRoleResponse ¶
func (response GetRole404JSONResponse) VisitGetRoleResponse(w http.ResponseWriter) error
type GetRole500JSONResponse ¶
type GetRole500JSONResponse struct{ InternalErrorJSONResponse }
func (GetRole500JSONResponse) VisitGetRoleResponse ¶
func (response GetRole500JSONResponse) VisitGetRoleResponse(w http.ResponseWriter) error
type GetRoleRequestObject ¶
type GetRoleRequestObject struct {
RoleName RoleNameParam `json:"roleName"`
}
type GetRoleResponseObject ¶
type GetRoleResponseObject interface {
VisitGetRoleResponse(w http.ResponseWriter) error
}
type GetSubjectProfile200JSONResponse ¶
type GetSubjectProfile200JSONResponse UserCapabilitiesResponse
func (GetSubjectProfile200JSONResponse) VisitGetSubjectProfileResponse ¶
func (response GetSubjectProfile200JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error
type GetSubjectProfile400JSONResponse ¶
type GetSubjectProfile400JSONResponse struct{ BadRequestJSONResponse }
func (GetSubjectProfile400JSONResponse) VisitGetSubjectProfileResponse ¶
func (response GetSubjectProfile400JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error
type GetSubjectProfile401JSONResponse ¶
func (GetSubjectProfile401JSONResponse) VisitGetSubjectProfileResponse ¶
func (response GetSubjectProfile401JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error
type GetSubjectProfile403JSONResponse ¶
type GetSubjectProfile403JSONResponse struct{ ForbiddenJSONResponse }
func (GetSubjectProfile403JSONResponse) VisitGetSubjectProfileResponse ¶
func (response GetSubjectProfile403JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error
type GetSubjectProfile500JSONResponse ¶
type GetSubjectProfile500JSONResponse struct{ InternalErrorJSONResponse }
func (GetSubjectProfile500JSONResponse) VisitGetSubjectProfileResponse ¶
func (response GetSubjectProfile500JSONResponse) VisitGetSubjectProfileResponse(w http.ResponseWriter) error
type GetSubjectProfileParams ¶
type GetSubjectProfileParams struct {
// Org Organization scope
Org *string `form:"org,omitempty" json:"org,omitempty"`
// Project Project scope
Project *string `form:"project,omitempty" json:"project,omitempty"`
// Component Component scope
Component *string `form:"component,omitempty" json:"component,omitempty"`
// Ou Organization units scope
Ou *[]string `form:"ou,omitempty" json:"ou,omitempty"`
}
GetSubjectProfileParams defines parameters for GetSubjectProfile.
type GetSubjectProfileRequestObject ¶
type GetSubjectProfileRequestObject struct {
Params GetSubjectProfileParams
}
type GetSubjectProfileResponseObject ¶
type GetSubjectProfileResponseObject interface {
VisitGetSubjectProfileResponse(w http.ResponseWriter) error
}
type GetTraitSchema200JSONResponse ¶
type GetTraitSchema200JSONResponse SchemaResponse
func (GetTraitSchema200JSONResponse) VisitGetTraitSchemaResponse ¶
func (response GetTraitSchema200JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error
type GetTraitSchema401JSONResponse ¶
func (GetTraitSchema401JSONResponse) VisitGetTraitSchemaResponse ¶
func (response GetTraitSchema401JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error
type GetTraitSchema403JSONResponse ¶
type GetTraitSchema403JSONResponse struct{ ForbiddenJSONResponse }
func (GetTraitSchema403JSONResponse) VisitGetTraitSchemaResponse ¶
func (response GetTraitSchema403JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error
type GetTraitSchema404JSONResponse ¶
type GetTraitSchema404JSONResponse struct{ NotFoundJSONResponse }
func (GetTraitSchema404JSONResponse) VisitGetTraitSchemaResponse ¶
func (response GetTraitSchema404JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error
type GetTraitSchema500JSONResponse ¶
type GetTraitSchema500JSONResponse struct{ InternalErrorJSONResponse }
func (GetTraitSchema500JSONResponse) VisitGetTraitSchemaResponse ¶
func (response GetTraitSchema500JSONResponse) VisitGetTraitSchemaResponse(w http.ResponseWriter) error
type GetTraitSchemaRequestObject ¶
type GetTraitSchemaRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
TraitName TraitNameParam `json:"traitName"`
}
type GetTraitSchemaResponseObject ¶
type GetTraitSchemaResponseObject interface {
VisitGetTraitSchemaResponse(w http.ResponseWriter) error
}
type GetVersion200JSONResponse ¶
type GetVersion200JSONResponse VersionResponse
func (GetVersion200JSONResponse) VisitGetVersionResponse ¶
func (response GetVersion200JSONResponse) VisitGetVersionResponse(w http.ResponseWriter) error
type GetVersionRequestObject ¶
type GetVersionRequestObject struct {
}
type GetVersionResponseObject ¶
type GetVersionResponseObject interface {
VisitGetVersionResponse(w http.ResponseWriter) error
}
type GetWorkflowSchema200JSONResponse ¶
type GetWorkflowSchema200JSONResponse SchemaResponse
func (GetWorkflowSchema200JSONResponse) VisitGetWorkflowSchemaResponse ¶
func (response GetWorkflowSchema200JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
type GetWorkflowSchema401JSONResponse ¶
func (GetWorkflowSchema401JSONResponse) VisitGetWorkflowSchemaResponse ¶
func (response GetWorkflowSchema401JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
type GetWorkflowSchema403JSONResponse ¶
type GetWorkflowSchema403JSONResponse struct{ ForbiddenJSONResponse }
func (GetWorkflowSchema403JSONResponse) VisitGetWorkflowSchemaResponse ¶
func (response GetWorkflowSchema403JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
type GetWorkflowSchema404JSONResponse ¶
type GetWorkflowSchema404JSONResponse struct{ NotFoundJSONResponse }
func (GetWorkflowSchema404JSONResponse) VisitGetWorkflowSchemaResponse ¶
func (response GetWorkflowSchema404JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
type GetWorkflowSchema500JSONResponse ¶
type GetWorkflowSchema500JSONResponse struct{ InternalErrorJSONResponse }
func (GetWorkflowSchema500JSONResponse) VisitGetWorkflowSchemaResponse ¶
func (response GetWorkflowSchema500JSONResponse) VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
type GetWorkflowSchemaRequestObject ¶
type GetWorkflowSchemaRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
WorkflowName WorkflowNameParam `json:"workflowName"`
}
type GetWorkflowSchemaResponseObject ¶
type GetWorkflowSchemaResponseObject interface {
VisitGetWorkflowSchemaResponse(w http.ResponseWriter) error
}
type GetWorkloads200JSONResponse ¶
type GetWorkloads200JSONResponse WorkloadSpec
func (GetWorkloads200JSONResponse) VisitGetWorkloadsResponse ¶
func (response GetWorkloads200JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error
type GetWorkloads401JSONResponse ¶
func (GetWorkloads401JSONResponse) VisitGetWorkloadsResponse ¶
func (response GetWorkloads401JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error
type GetWorkloads403JSONResponse ¶
type GetWorkloads403JSONResponse struct{ ForbiddenJSONResponse }
func (GetWorkloads403JSONResponse) VisitGetWorkloadsResponse ¶
func (response GetWorkloads403JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error
type GetWorkloads404JSONResponse ¶
type GetWorkloads404JSONResponse struct{ NotFoundJSONResponse }
func (GetWorkloads404JSONResponse) VisitGetWorkloadsResponse ¶
func (response GetWorkloads404JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error
type GetWorkloads500JSONResponse ¶
type GetWorkloads500JSONResponse struct{ InternalErrorJSONResponse }
func (GetWorkloads500JSONResponse) VisitGetWorkloadsResponse ¶
func (response GetWorkloads500JSONResponse) VisitGetWorkloadsResponse(w http.ResponseWriter) error
type GetWorkloadsRequestObject ¶
type GetWorkloadsRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
}
type GetWorkloadsResponseObject ¶
type GetWorkloadsResponseObject interface {
VisitGetWorkloadsResponse(w http.ResponseWriter) error
}
type HandleBitbucketWebhook200JSONResponse ¶
type HandleBitbucketWebhook200JSONResponse WebhookEventResponse
func (HandleBitbucketWebhook200JSONResponse) VisitHandleBitbucketWebhookResponse ¶
func (response HandleBitbucketWebhook200JSONResponse) VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error
type HandleBitbucketWebhook400JSONResponse ¶
type HandleBitbucketWebhook400JSONResponse struct{ BadRequestJSONResponse }
func (HandleBitbucketWebhook400JSONResponse) VisitHandleBitbucketWebhookResponse ¶
func (response HandleBitbucketWebhook400JSONResponse) VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error
type HandleBitbucketWebhook401JSONResponse ¶
func (HandleBitbucketWebhook401JSONResponse) VisitHandleBitbucketWebhookResponse ¶
func (response HandleBitbucketWebhook401JSONResponse) VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error
type HandleBitbucketWebhook500JSONResponse ¶
type HandleBitbucketWebhook500JSONResponse struct{ InternalErrorJSONResponse }
func (HandleBitbucketWebhook500JSONResponse) VisitHandleBitbucketWebhookResponse ¶
func (response HandleBitbucketWebhook500JSONResponse) VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error
type HandleBitbucketWebhookJSONBody ¶
type HandleBitbucketWebhookJSONBody map[string]interface{}
HandleBitbucketWebhookJSONBody defines parameters for HandleBitbucketWebhook.
type HandleBitbucketWebhookJSONRequestBody ¶
type HandleBitbucketWebhookJSONRequestBody HandleBitbucketWebhookJSONBody
HandleBitbucketWebhookJSONRequestBody defines body for HandleBitbucketWebhook for application/json ContentType.
type HandleBitbucketWebhookRequestObject ¶
type HandleBitbucketWebhookRequestObject struct {
Body *HandleBitbucketWebhookJSONRequestBody
}
type HandleBitbucketWebhookResponseObject ¶
type HandleBitbucketWebhookResponseObject interface {
VisitHandleBitbucketWebhookResponse(w http.ResponseWriter) error
}
type HandleGitHubWebhook200JSONResponse ¶
type HandleGitHubWebhook200JSONResponse WebhookEventResponse
func (HandleGitHubWebhook200JSONResponse) VisitHandleGitHubWebhookResponse ¶
func (response HandleGitHubWebhook200JSONResponse) VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error
type HandleGitHubWebhook400JSONResponse ¶
type HandleGitHubWebhook400JSONResponse struct{ BadRequestJSONResponse }
func (HandleGitHubWebhook400JSONResponse) VisitHandleGitHubWebhookResponse ¶
func (response HandleGitHubWebhook400JSONResponse) VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error
type HandleGitHubWebhook401JSONResponse ¶
func (HandleGitHubWebhook401JSONResponse) VisitHandleGitHubWebhookResponse ¶
func (response HandleGitHubWebhook401JSONResponse) VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error
type HandleGitHubWebhook500JSONResponse ¶
type HandleGitHubWebhook500JSONResponse struct{ InternalErrorJSONResponse }
func (HandleGitHubWebhook500JSONResponse) VisitHandleGitHubWebhookResponse ¶
func (response HandleGitHubWebhook500JSONResponse) VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error
type HandleGitHubWebhookJSONBody ¶
type HandleGitHubWebhookJSONBody map[string]interface{}
HandleGitHubWebhookJSONBody defines parameters for HandleGitHubWebhook.
type HandleGitHubWebhookJSONRequestBody ¶
type HandleGitHubWebhookJSONRequestBody HandleGitHubWebhookJSONBody
HandleGitHubWebhookJSONRequestBody defines body for HandleGitHubWebhook for application/json ContentType.
type HandleGitHubWebhookRequestObject ¶
type HandleGitHubWebhookRequestObject struct {
Body *HandleGitHubWebhookJSONRequestBody
}
type HandleGitHubWebhookResponseObject ¶
type HandleGitHubWebhookResponseObject interface {
VisitHandleGitHubWebhookResponse(w http.ResponseWriter) error
}
type HandleGitLabWebhook200JSONResponse ¶
type HandleGitLabWebhook200JSONResponse WebhookEventResponse
func (HandleGitLabWebhook200JSONResponse) VisitHandleGitLabWebhookResponse ¶
func (response HandleGitLabWebhook200JSONResponse) VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error
type HandleGitLabWebhook400JSONResponse ¶
type HandleGitLabWebhook400JSONResponse struct{ BadRequestJSONResponse }
func (HandleGitLabWebhook400JSONResponse) VisitHandleGitLabWebhookResponse ¶
func (response HandleGitLabWebhook400JSONResponse) VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error
type HandleGitLabWebhook401JSONResponse ¶
func (HandleGitLabWebhook401JSONResponse) VisitHandleGitLabWebhookResponse ¶
func (response HandleGitLabWebhook401JSONResponse) VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error
type HandleGitLabWebhook500JSONResponse ¶
type HandleGitLabWebhook500JSONResponse struct{ InternalErrorJSONResponse }
func (HandleGitLabWebhook500JSONResponse) VisitHandleGitLabWebhookResponse ¶
func (response HandleGitLabWebhook500JSONResponse) VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error
type HandleGitLabWebhookJSONBody ¶
type HandleGitLabWebhookJSONBody map[string]interface{}
HandleGitLabWebhookJSONBody defines parameters for HandleGitLabWebhook.
type HandleGitLabWebhookJSONRequestBody ¶
type HandleGitLabWebhookJSONRequestBody HandleGitLabWebhookJSONBody
HandleGitLabWebhookJSONRequestBody defines body for HandleGitLabWebhook for application/json ContentType.
type HandleGitLabWebhookRequestObject ¶
type HandleGitLabWebhookRequestObject struct {
Body *HandleGitLabWebhookJSONRequestBody
}
type HandleGitLabWebhookResponseObject ¶
type HandleGitLabWebhookResponseObject interface {
VisitHandleGitLabWebhookResponse(w http.ResponseWriter) error
}
type InternalError ¶
type InternalError = ErrorResponse
InternalError Standard error response format
type InternalErrorJSONResponse ¶
type InternalErrorJSONResponse ErrorResponse
type InvalidParamFormatError ¶
func (*InvalidParamFormatError) Error ¶
func (e *InvalidParamFormatError) Error() string
func (*InvalidParamFormatError) Unwrap ¶
func (e *InvalidParamFormatError) Unwrap() error
type KubernetesResource ¶
type KubernetesResource struct {
// ApiVersion API version (must be openchoreo.dev/v1alpha1)
ApiVersion string `json:"apiVersion"`
// Kind Resource kind
Kind string `json:"kind"`
// Metadata Resource metadata
Metadata KubernetesResource_Metadata `json:"metadata"`
// Spec Resource specification
Spec *map[string]interface{} `json:"spec,omitempty"`
}
KubernetesResource Kubernetes resource with OpenChoreo API group
type KubernetesResource_Metadata ¶
type KubernetesResource_Metadata struct {
// Name Resource name
Name string `json:"name"`
// Namespace Kubernetes namespace
Namespace *string `json:"namespace,omitempty"`
AdditionalProperties map[string]interface{} `json:"-"`
}
KubernetesResource_Metadata Resource metadata
func (KubernetesResource_Metadata) Get ¶
func (a KubernetesResource_Metadata) Get(fieldName string) (value interface{}, found bool)
Getter for additional properties for KubernetesResource_Metadata. Returns the specified element and whether it was found
func (KubernetesResource_Metadata) MarshalJSON ¶
func (a KubernetesResource_Metadata) MarshalJSON() ([]byte, error)
Override default JSON handling for KubernetesResource_Metadata to handle AdditionalProperties
func (*KubernetesResource_Metadata) Set ¶
func (a *KubernetesResource_Metadata) Set(fieldName string, value interface{})
Setter for additional properties for KubernetesResource_Metadata
func (*KubernetesResource_Metadata) UnmarshalJSON ¶
func (a *KubernetesResource_Metadata) UnmarshalJSON(b []byte) error
Override default JSON handling for KubernetesResource_Metadata to handle AdditionalProperties
type ListActions200JSONResponse ¶
type ListActions200JSONResponse []string
func (ListActions200JSONResponse) VisitListActionsResponse ¶
func (response ListActions200JSONResponse) VisitListActionsResponse(w http.ResponseWriter) error
type ListActions401JSONResponse ¶
func (ListActions401JSONResponse) VisitListActionsResponse ¶
func (response ListActions401JSONResponse) VisitListActionsResponse(w http.ResponseWriter) error
type ListActions403JSONResponse ¶
type ListActions403JSONResponse struct{ ForbiddenJSONResponse }
func (ListActions403JSONResponse) VisitListActionsResponse ¶
func (response ListActions403JSONResponse) VisitListActionsResponse(w http.ResponseWriter) error
type ListActions500JSONResponse ¶
type ListActions500JSONResponse struct{ InternalErrorJSONResponse }
func (ListActions500JSONResponse) VisitListActionsResponse ¶
func (response ListActions500JSONResponse) VisitListActionsResponse(w http.ResponseWriter) error
type ListActionsRequestObject ¶
type ListActionsRequestObject struct {
}
type ListActionsResponseObject ¶
type ListActionsResponseObject interface {
VisitListActionsResponse(w http.ResponseWriter) error
}
type ListBuildPlanes200JSONResponse ¶
type ListBuildPlanes200JSONResponse BuildPlaneList
func (ListBuildPlanes200JSONResponse) VisitListBuildPlanesResponse ¶
func (response ListBuildPlanes200JSONResponse) VisitListBuildPlanesResponse(w http.ResponseWriter) error
type ListBuildPlanes401JSONResponse ¶
func (ListBuildPlanes401JSONResponse) VisitListBuildPlanesResponse ¶
func (response ListBuildPlanes401JSONResponse) VisitListBuildPlanesResponse(w http.ResponseWriter) error
type ListBuildPlanes403JSONResponse ¶
type ListBuildPlanes403JSONResponse struct{ ForbiddenJSONResponse }
func (ListBuildPlanes403JSONResponse) VisitListBuildPlanesResponse ¶
func (response ListBuildPlanes403JSONResponse) VisitListBuildPlanesResponse(w http.ResponseWriter) error
type ListBuildPlanes500JSONResponse ¶
type ListBuildPlanes500JSONResponse struct{ InternalErrorJSONResponse }
func (ListBuildPlanes500JSONResponse) VisitListBuildPlanesResponse ¶
func (response ListBuildPlanes500JSONResponse) VisitListBuildPlanesResponse(w http.ResponseWriter) error
type ListBuildPlanesRequestObject ¶
type ListBuildPlanesRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
}
type ListBuildPlanesResponseObject ¶
type ListBuildPlanesResponseObject interface {
VisitListBuildPlanesResponse(w http.ResponseWriter) error
}
type ListComponentBindings200JSONResponse ¶
type ListComponentBindings200JSONResponse BindingList
func (ListComponentBindings200JSONResponse) VisitListComponentBindingsResponse ¶
func (response ListComponentBindings200JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error
type ListComponentBindings401JSONResponse ¶
func (ListComponentBindings401JSONResponse) VisitListComponentBindingsResponse ¶
func (response ListComponentBindings401JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error
type ListComponentBindings403JSONResponse ¶
type ListComponentBindings403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentBindings403JSONResponse) VisitListComponentBindingsResponse ¶
func (response ListComponentBindings403JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error
type ListComponentBindings404JSONResponse ¶
type ListComponentBindings404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponentBindings404JSONResponse) VisitListComponentBindingsResponse ¶
func (response ListComponentBindings404JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error
type ListComponentBindings500JSONResponse ¶
type ListComponentBindings500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponentBindings500JSONResponse) VisitListComponentBindingsResponse ¶
func (response ListComponentBindings500JSONResponse) VisitListComponentBindingsResponse(w http.ResponseWriter) error
type ListComponentBindingsParams ¶
type ListComponentBindingsParams struct {
// Environment Filter by environment names
Environment *[]string `form:"environment,omitempty" json:"environment,omitempty"`
}
ListComponentBindingsParams defines parameters for ListComponentBindings.
type ListComponentBindingsRequestObject ¶
type ListComponentBindingsRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Params ListComponentBindingsParams
}
type ListComponentBindingsResponseObject ¶
type ListComponentBindingsResponseObject interface {
VisitListComponentBindingsResponse(w http.ResponseWriter) error
}
type ListComponentReleases200JSONResponse ¶
type ListComponentReleases200JSONResponse ComponentReleaseList
func (ListComponentReleases200JSONResponse) VisitListComponentReleasesResponse ¶
func (response ListComponentReleases200JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error
type ListComponentReleases401JSONResponse ¶
func (ListComponentReleases401JSONResponse) VisitListComponentReleasesResponse ¶
func (response ListComponentReleases401JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error
type ListComponentReleases403JSONResponse ¶
type ListComponentReleases403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentReleases403JSONResponse) VisitListComponentReleasesResponse ¶
func (response ListComponentReleases403JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error
type ListComponentReleases404JSONResponse ¶
type ListComponentReleases404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponentReleases404JSONResponse) VisitListComponentReleasesResponse ¶
func (response ListComponentReleases404JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error
type ListComponentReleases500JSONResponse ¶
type ListComponentReleases500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponentReleases500JSONResponse) VisitListComponentReleasesResponse ¶
func (response ListComponentReleases500JSONResponse) VisitListComponentReleasesResponse(w http.ResponseWriter) error
type ListComponentReleasesParams ¶
type ListComponentReleasesParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListComponentReleasesParams defines parameters for ListComponentReleases.
type ListComponentReleasesRequestObject ¶
type ListComponentReleasesRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Params ListComponentReleasesParams
}
type ListComponentReleasesResponseObject ¶
type ListComponentReleasesResponseObject interface {
VisitListComponentReleasesResponse(w http.ResponseWriter) error
}
type ListComponentTraits200JSONResponse ¶
type ListComponentTraits200JSONResponse ComponentTraitList
func (ListComponentTraits200JSONResponse) VisitListComponentTraitsResponse ¶
func (response ListComponentTraits200JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error
type ListComponentTraits401JSONResponse ¶
func (ListComponentTraits401JSONResponse) VisitListComponentTraitsResponse ¶
func (response ListComponentTraits401JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error
type ListComponentTraits403JSONResponse ¶
type ListComponentTraits403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentTraits403JSONResponse) VisitListComponentTraitsResponse ¶
func (response ListComponentTraits403JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error
type ListComponentTraits404JSONResponse ¶
type ListComponentTraits404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponentTraits404JSONResponse) VisitListComponentTraitsResponse ¶
func (response ListComponentTraits404JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error
type ListComponentTraits500JSONResponse ¶
type ListComponentTraits500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponentTraits500JSONResponse) VisitListComponentTraitsResponse ¶
func (response ListComponentTraits500JSONResponse) VisitListComponentTraitsResponse(w http.ResponseWriter) error
type ListComponentTraitsRequestObject ¶
type ListComponentTraitsRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
}
type ListComponentTraitsResponseObject ¶
type ListComponentTraitsResponseObject interface {
VisitListComponentTraitsResponse(w http.ResponseWriter) error
}
type ListComponentTypes200JSONResponse ¶
type ListComponentTypes200JSONResponse ComponentTypeList
func (ListComponentTypes200JSONResponse) VisitListComponentTypesResponse ¶
func (response ListComponentTypes200JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error
type ListComponentTypes401JSONResponse ¶
func (ListComponentTypes401JSONResponse) VisitListComponentTypesResponse ¶
func (response ListComponentTypes401JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error
type ListComponentTypes403JSONResponse ¶
type ListComponentTypes403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentTypes403JSONResponse) VisitListComponentTypesResponse ¶
func (response ListComponentTypes403JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error
type ListComponentTypes500JSONResponse ¶
type ListComponentTypes500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponentTypes500JSONResponse) VisitListComponentTypesResponse ¶
func (response ListComponentTypes500JSONResponse) VisitListComponentTypesResponse(w http.ResponseWriter) error
type ListComponentTypesParams ¶
type ListComponentTypesParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListComponentTypesParams defines parameters for ListComponentTypes.
type ListComponentTypesRequestObject ¶
type ListComponentTypesRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
Params ListComponentTypesParams
}
type ListComponentTypesResponseObject ¶
type ListComponentTypesResponseObject interface {
VisitListComponentTypesResponse(w http.ResponseWriter) error
}
type ListComponentWorkflowRuns200JSONResponse ¶
type ListComponentWorkflowRuns200JSONResponse ComponentWorkflowRunList
func (ListComponentWorkflowRuns200JSONResponse) VisitListComponentWorkflowRunsResponse ¶
func (response ListComponentWorkflowRuns200JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
type ListComponentWorkflowRuns401JSONResponse ¶
func (ListComponentWorkflowRuns401JSONResponse) VisitListComponentWorkflowRunsResponse ¶
func (response ListComponentWorkflowRuns401JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
type ListComponentWorkflowRuns403JSONResponse ¶
type ListComponentWorkflowRuns403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentWorkflowRuns403JSONResponse) VisitListComponentWorkflowRunsResponse ¶
func (response ListComponentWorkflowRuns403JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
type ListComponentWorkflowRuns404JSONResponse ¶
type ListComponentWorkflowRuns404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponentWorkflowRuns404JSONResponse) VisitListComponentWorkflowRunsResponse ¶
func (response ListComponentWorkflowRuns404JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
type ListComponentWorkflowRuns500JSONResponse ¶
type ListComponentWorkflowRuns500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponentWorkflowRuns500JSONResponse) VisitListComponentWorkflowRunsResponse ¶
func (response ListComponentWorkflowRuns500JSONResponse) VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
type ListComponentWorkflowRunsParams ¶
type ListComponentWorkflowRunsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListComponentWorkflowRunsParams defines parameters for ListComponentWorkflowRuns.
type ListComponentWorkflowRunsRequestObject ¶
type ListComponentWorkflowRunsRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Params ListComponentWorkflowRunsParams
}
type ListComponentWorkflowRunsResponseObject ¶
type ListComponentWorkflowRunsResponseObject interface {
VisitListComponentWorkflowRunsResponse(w http.ResponseWriter) error
}
type ListComponentWorkflows200JSONResponse ¶
type ListComponentWorkflows200JSONResponse ComponentWorkflowTemplateList
func (ListComponentWorkflows200JSONResponse) VisitListComponentWorkflowsResponse ¶
func (response ListComponentWorkflows200JSONResponse) VisitListComponentWorkflowsResponse(w http.ResponseWriter) error
type ListComponentWorkflows401JSONResponse ¶
func (ListComponentWorkflows401JSONResponse) VisitListComponentWorkflowsResponse ¶
func (response ListComponentWorkflows401JSONResponse) VisitListComponentWorkflowsResponse(w http.ResponseWriter) error
type ListComponentWorkflows403JSONResponse ¶
type ListComponentWorkflows403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponentWorkflows403JSONResponse) VisitListComponentWorkflowsResponse ¶
func (response ListComponentWorkflows403JSONResponse) VisitListComponentWorkflowsResponse(w http.ResponseWriter) error
type ListComponentWorkflows500JSONResponse ¶
type ListComponentWorkflows500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponentWorkflows500JSONResponse) VisitListComponentWorkflowsResponse ¶
func (response ListComponentWorkflows500JSONResponse) VisitListComponentWorkflowsResponse(w http.ResponseWriter) error
type ListComponentWorkflowsParams ¶
type ListComponentWorkflowsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListComponentWorkflowsParams defines parameters for ListComponentWorkflows.
type ListComponentWorkflowsRequestObject ¶
type ListComponentWorkflowsRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
Params ListComponentWorkflowsParams
}
type ListComponentWorkflowsResponseObject ¶
type ListComponentWorkflowsResponseObject interface {
VisitListComponentWorkflowsResponse(w http.ResponseWriter) error
}
type ListComponents200JSONResponse ¶
type ListComponents200JSONResponse ComponentList
func (ListComponents200JSONResponse) VisitListComponentsResponse ¶
func (response ListComponents200JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error
type ListComponents401JSONResponse ¶
func (ListComponents401JSONResponse) VisitListComponentsResponse ¶
func (response ListComponents401JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error
type ListComponents403JSONResponse ¶
type ListComponents403JSONResponse struct{ ForbiddenJSONResponse }
func (ListComponents403JSONResponse) VisitListComponentsResponse ¶
func (response ListComponents403JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error
type ListComponents404JSONResponse ¶
type ListComponents404JSONResponse struct{ NotFoundJSONResponse }
func (ListComponents404JSONResponse) VisitListComponentsResponse ¶
func (response ListComponents404JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error
type ListComponents500JSONResponse ¶
type ListComponents500JSONResponse struct{ InternalErrorJSONResponse }
func (ListComponents500JSONResponse) VisitListComponentsResponse ¶
func (response ListComponents500JSONResponse) VisitListComponentsResponse(w http.ResponseWriter) error
type ListComponentsParams ¶
type ListComponentsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListComponentsParams defines parameters for ListComponents.
type ListComponentsRequestObject ¶
type ListComponentsRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
Params ListComponentsParams
}
type ListComponentsResponseObject ¶
type ListComponentsResponseObject interface {
VisitListComponentsResponse(w http.ResponseWriter) error
}
type ListDataPlanes200JSONResponse ¶
type ListDataPlanes200JSONResponse DataPlaneList
func (ListDataPlanes200JSONResponse) VisitListDataPlanesResponse ¶
func (response ListDataPlanes200JSONResponse) VisitListDataPlanesResponse(w http.ResponseWriter) error
type ListDataPlanes401JSONResponse ¶
func (ListDataPlanes401JSONResponse) VisitListDataPlanesResponse ¶
func (response ListDataPlanes401JSONResponse) VisitListDataPlanesResponse(w http.ResponseWriter) error
type ListDataPlanes403JSONResponse ¶
type ListDataPlanes403JSONResponse struct{ ForbiddenJSONResponse }
func (ListDataPlanes403JSONResponse) VisitListDataPlanesResponse ¶
func (response ListDataPlanes403JSONResponse) VisitListDataPlanesResponse(w http.ResponseWriter) error
type ListDataPlanes500JSONResponse ¶
type ListDataPlanes500JSONResponse struct{ InternalErrorJSONResponse }
func (ListDataPlanes500JSONResponse) VisitListDataPlanesResponse ¶
func (response ListDataPlanes500JSONResponse) VisitListDataPlanesResponse(w http.ResponseWriter) error
type ListDataPlanesParams ¶
type ListDataPlanesParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListDataPlanesParams defines parameters for ListDataPlanes.
type ListDataPlanesRequestObject ¶
type ListDataPlanesRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
Params ListDataPlanesParams
}
type ListDataPlanesResponseObject ¶
type ListDataPlanesResponseObject interface {
VisitListDataPlanesResponse(w http.ResponseWriter) error
}
type ListEnvironments200JSONResponse ¶
type ListEnvironments200JSONResponse EnvironmentList
func (ListEnvironments200JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments200JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironments401JSONResponse ¶
func (ListEnvironments401JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments401JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironments403JSONResponse ¶
type ListEnvironments403JSONResponse struct{ ForbiddenJSONResponse }
func (ListEnvironments403JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments403JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironments500JSONResponse ¶
type ListEnvironments500JSONResponse struct{ InternalErrorJSONResponse }
func (ListEnvironments500JSONResponse) VisitListEnvironmentsResponse ¶
func (response ListEnvironments500JSONResponse) VisitListEnvironmentsResponse(w http.ResponseWriter) error
type ListEnvironmentsParams ¶
type ListEnvironmentsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListEnvironmentsParams defines parameters for ListEnvironments.
type ListEnvironmentsRequestObject ¶
type ListEnvironmentsRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
Params ListEnvironmentsParams
}
type ListEnvironmentsResponseObject ¶
type ListEnvironmentsResponseObject interface {
VisitListEnvironmentsResponse(w http.ResponseWriter) error
}
type ListObservabilityPlanes200JSONResponse ¶
type ListObservabilityPlanes200JSONResponse ObservabilityPlaneList
func (ListObservabilityPlanes200JSONResponse) VisitListObservabilityPlanesResponse ¶
func (response ListObservabilityPlanes200JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error
type ListObservabilityPlanes401JSONResponse ¶
func (ListObservabilityPlanes401JSONResponse) VisitListObservabilityPlanesResponse ¶
func (response ListObservabilityPlanes401JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error
type ListObservabilityPlanes403JSONResponse ¶
type ListObservabilityPlanes403JSONResponse struct{ ForbiddenJSONResponse }
func (ListObservabilityPlanes403JSONResponse) VisitListObservabilityPlanesResponse ¶
func (response ListObservabilityPlanes403JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error
type ListObservabilityPlanes500JSONResponse ¶
type ListObservabilityPlanes500JSONResponse struct{ InternalErrorJSONResponse }
func (ListObservabilityPlanes500JSONResponse) VisitListObservabilityPlanesResponse ¶
func (response ListObservabilityPlanes500JSONResponse) VisitListObservabilityPlanesResponse(w http.ResponseWriter) error
type ListObservabilityPlanesRequestObject ¶
type ListObservabilityPlanesRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
}
type ListObservabilityPlanesResponseObject ¶
type ListObservabilityPlanesResponseObject interface {
VisitListObservabilityPlanesResponse(w http.ResponseWriter) error
}
type ListOrganizations200JSONResponse ¶
type ListOrganizations200JSONResponse OrganizationList
func (ListOrganizations200JSONResponse) VisitListOrganizationsResponse ¶
func (response ListOrganizations200JSONResponse) VisitListOrganizationsResponse(w http.ResponseWriter) error
type ListOrganizations401JSONResponse ¶
func (ListOrganizations401JSONResponse) VisitListOrganizationsResponse ¶
func (response ListOrganizations401JSONResponse) VisitListOrganizationsResponse(w http.ResponseWriter) error
type ListOrganizations403JSONResponse ¶
type ListOrganizations403JSONResponse struct{ ForbiddenJSONResponse }
func (ListOrganizations403JSONResponse) VisitListOrganizationsResponse ¶
func (response ListOrganizations403JSONResponse) VisitListOrganizationsResponse(w http.ResponseWriter) error
type ListOrganizations500JSONResponse ¶
type ListOrganizations500JSONResponse struct{ InternalErrorJSONResponse }
func (ListOrganizations500JSONResponse) VisitListOrganizationsResponse ¶
func (response ListOrganizations500JSONResponse) VisitListOrganizationsResponse(w http.ResponseWriter) error
type ListOrganizationsParams ¶
type ListOrganizationsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListOrganizationsParams defines parameters for ListOrganizations.
type ListOrganizationsRequestObject ¶
type ListOrganizationsRequestObject struct {
Params ListOrganizationsParams
}
type ListOrganizationsResponseObject ¶
type ListOrganizationsResponseObject interface {
VisitListOrganizationsResponse(w http.ResponseWriter) error
}
type ListProjects200JSONResponse ¶
type ListProjects200JSONResponse ProjectList
func (ListProjects200JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects200JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjects401JSONResponse ¶
func (ListProjects401JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects401JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjects403JSONResponse ¶
type ListProjects403JSONResponse struct{ ForbiddenJSONResponse }
func (ListProjects403JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects403JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjects404JSONResponse ¶
type ListProjects404JSONResponse struct{ NotFoundJSONResponse }
func (ListProjects404JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects404JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjects500JSONResponse ¶
type ListProjects500JSONResponse struct{ InternalErrorJSONResponse }
func (ListProjects500JSONResponse) VisitListProjectsResponse ¶
func (response ListProjects500JSONResponse) VisitListProjectsResponse(w http.ResponseWriter) error
type ListProjectsParams ¶
type ListProjectsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListProjectsParams defines parameters for ListProjects.
type ListProjectsRequestObject ¶
type ListProjectsRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
Params ListProjectsParams
}
type ListProjectsResponseObject ¶
type ListProjectsResponseObject interface {
VisitListProjectsResponse(w http.ResponseWriter) error
}
type ListReleaseBindings200JSONResponse ¶
type ListReleaseBindings200JSONResponse ReleaseBindingList
func (ListReleaseBindings200JSONResponse) VisitListReleaseBindingsResponse ¶
func (response ListReleaseBindings200JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error
type ListReleaseBindings401JSONResponse ¶
func (ListReleaseBindings401JSONResponse) VisitListReleaseBindingsResponse ¶
func (response ListReleaseBindings401JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error
type ListReleaseBindings403JSONResponse ¶
type ListReleaseBindings403JSONResponse struct{ ForbiddenJSONResponse }
func (ListReleaseBindings403JSONResponse) VisitListReleaseBindingsResponse ¶
func (response ListReleaseBindings403JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error
type ListReleaseBindings404JSONResponse ¶
type ListReleaseBindings404JSONResponse struct{ NotFoundJSONResponse }
func (ListReleaseBindings404JSONResponse) VisitListReleaseBindingsResponse ¶
func (response ListReleaseBindings404JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error
type ListReleaseBindings500JSONResponse ¶
type ListReleaseBindings500JSONResponse struct{ InternalErrorJSONResponse }
func (ListReleaseBindings500JSONResponse) VisitListReleaseBindingsResponse ¶
func (response ListReleaseBindings500JSONResponse) VisitListReleaseBindingsResponse(w http.ResponseWriter) error
type ListReleaseBindingsParams ¶
type ListReleaseBindingsParams struct {
// Environment Filter by environment names
Environment *[]string `form:"environment,omitempty" json:"environment,omitempty"`
}
ListReleaseBindingsParams defines parameters for ListReleaseBindings.
type ListReleaseBindingsRequestObject ¶
type ListReleaseBindingsRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Params ListReleaseBindingsParams
}
type ListReleaseBindingsResponseObject ¶
type ListReleaseBindingsResponseObject interface {
VisitListReleaseBindingsResponse(w http.ResponseWriter) error
}
type ListRoleMappings200JSONResponse ¶
type ListRoleMappings200JSONResponse []RoleEntitlementMapping
func (ListRoleMappings200JSONResponse) VisitListRoleMappingsResponse ¶
func (response ListRoleMappings200JSONResponse) VisitListRoleMappingsResponse(w http.ResponseWriter) error
type ListRoleMappings400JSONResponse ¶
type ListRoleMappings400JSONResponse struct{ BadRequestJSONResponse }
func (ListRoleMappings400JSONResponse) VisitListRoleMappingsResponse ¶
func (response ListRoleMappings400JSONResponse) VisitListRoleMappingsResponse(w http.ResponseWriter) error
type ListRoleMappings401JSONResponse ¶
func (ListRoleMappings401JSONResponse) VisitListRoleMappingsResponse ¶
func (response ListRoleMappings401JSONResponse) VisitListRoleMappingsResponse(w http.ResponseWriter) error
type ListRoleMappings403JSONResponse ¶
type ListRoleMappings403JSONResponse struct{ ForbiddenJSONResponse }
func (ListRoleMappings403JSONResponse) VisitListRoleMappingsResponse ¶
func (response ListRoleMappings403JSONResponse) VisitListRoleMappingsResponse(w http.ResponseWriter) error
type ListRoleMappings500JSONResponse ¶
type ListRoleMappings500JSONResponse struct{ InternalErrorJSONResponse }
func (ListRoleMappings500JSONResponse) VisitListRoleMappingsResponse ¶
func (response ListRoleMappings500JSONResponse) VisitListRoleMappingsResponse(w http.ResponseWriter) error
type ListRoleMappingsParams ¶
type ListRoleMappingsParams struct {
// Role Filter by role name
Role *string `form:"role,omitempty" json:"role,omitempty"`
// Claim Filter by entitlement claim (requires value parameter)
Claim *string `form:"claim,omitempty" json:"claim,omitempty"`
// Value Filter by entitlement value (requires claim parameter)
Value *string `form:"value,omitempty" json:"value,omitempty"`
}
ListRoleMappingsParams defines parameters for ListRoleMappings.
type ListRoleMappingsRequestObject ¶
type ListRoleMappingsRequestObject struct {
Params ListRoleMappingsParams
}
type ListRoleMappingsResponseObject ¶
type ListRoleMappingsResponseObject interface {
VisitListRoleMappingsResponse(w http.ResponseWriter) error
}
type ListRoles200JSONResponse ¶
type ListRoles200JSONResponse []Role
func (ListRoles200JSONResponse) VisitListRolesResponse ¶
func (response ListRoles200JSONResponse) VisitListRolesResponse(w http.ResponseWriter) error
type ListRoles401JSONResponse ¶
func (ListRoles401JSONResponse) VisitListRolesResponse ¶
func (response ListRoles401JSONResponse) VisitListRolesResponse(w http.ResponseWriter) error
type ListRoles403JSONResponse ¶
type ListRoles403JSONResponse struct{ ForbiddenJSONResponse }
func (ListRoles403JSONResponse) VisitListRolesResponse ¶
func (response ListRoles403JSONResponse) VisitListRolesResponse(w http.ResponseWriter) error
type ListRoles500JSONResponse ¶
type ListRoles500JSONResponse struct{ InternalErrorJSONResponse }
func (ListRoles500JSONResponse) VisitListRolesResponse ¶
func (response ListRoles500JSONResponse) VisitListRolesResponse(w http.ResponseWriter) error
type ListRolesRequestObject ¶
type ListRolesRequestObject struct {
}
type ListRolesResponseObject ¶
type ListRolesResponseObject interface {
VisitListRolesResponse(w http.ResponseWriter) error
}
type ListSecretReferences200JSONResponse ¶
type ListSecretReferences200JSONResponse SecretReferenceList
func (ListSecretReferences200JSONResponse) VisitListSecretReferencesResponse ¶
func (response ListSecretReferences200JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error
type ListSecretReferences401JSONResponse ¶
func (ListSecretReferences401JSONResponse) VisitListSecretReferencesResponse ¶
func (response ListSecretReferences401JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error
type ListSecretReferences403JSONResponse ¶
type ListSecretReferences403JSONResponse struct{ ForbiddenJSONResponse }
func (ListSecretReferences403JSONResponse) VisitListSecretReferencesResponse ¶
func (response ListSecretReferences403JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error
type ListSecretReferences404JSONResponse ¶
type ListSecretReferences404JSONResponse struct{ NotFoundJSONResponse }
func (ListSecretReferences404JSONResponse) VisitListSecretReferencesResponse ¶
func (response ListSecretReferences404JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error
type ListSecretReferences500JSONResponse ¶
type ListSecretReferences500JSONResponse struct{ InternalErrorJSONResponse }
func (ListSecretReferences500JSONResponse) VisitListSecretReferencesResponse ¶
func (response ListSecretReferences500JSONResponse) VisitListSecretReferencesResponse(w http.ResponseWriter) error
type ListSecretReferencesRequestObject ¶
type ListSecretReferencesRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
}
type ListSecretReferencesResponseObject ¶
type ListSecretReferencesResponseObject interface {
VisitListSecretReferencesResponse(w http.ResponseWriter) error
}
type ListTraits200JSONResponse ¶
type ListTraits200JSONResponse TraitList
func (ListTraits200JSONResponse) VisitListTraitsResponse ¶
func (response ListTraits200JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error
type ListTraits401JSONResponse ¶
func (ListTraits401JSONResponse) VisitListTraitsResponse ¶
func (response ListTraits401JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error
type ListTraits403JSONResponse ¶
type ListTraits403JSONResponse struct{ ForbiddenJSONResponse }
func (ListTraits403JSONResponse) VisitListTraitsResponse ¶
func (response ListTraits403JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error
type ListTraits500JSONResponse ¶
type ListTraits500JSONResponse struct{ InternalErrorJSONResponse }
func (ListTraits500JSONResponse) VisitListTraitsResponse ¶
func (response ListTraits500JSONResponse) VisitListTraitsResponse(w http.ResponseWriter) error
type ListTraitsParams ¶
type ListTraitsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListTraitsParams defines parameters for ListTraits.
type ListTraitsRequestObject ¶
type ListTraitsRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
Params ListTraitsParams
}
type ListTraitsResponseObject ¶
type ListTraitsResponseObject interface {
VisitListTraitsResponse(w http.ResponseWriter) error
}
type ListUserTypes200JSONResponse ¶
type ListUserTypes200JSONResponse []UserTypeConfig
func (ListUserTypes200JSONResponse) VisitListUserTypesResponse ¶
func (response ListUserTypes200JSONResponse) VisitListUserTypesResponse(w http.ResponseWriter) error
type ListUserTypes401JSONResponse ¶
func (ListUserTypes401JSONResponse) VisitListUserTypesResponse ¶
func (response ListUserTypes401JSONResponse) VisitListUserTypesResponse(w http.ResponseWriter) error
type ListUserTypes500JSONResponse ¶
type ListUserTypes500JSONResponse struct{ InternalErrorJSONResponse }
func (ListUserTypes500JSONResponse) VisitListUserTypesResponse ¶
func (response ListUserTypes500JSONResponse) VisitListUserTypesResponse(w http.ResponseWriter) error
type ListUserTypesRequestObject ¶
type ListUserTypesRequestObject struct {
}
type ListUserTypesResponseObject ¶
type ListUserTypesResponseObject interface {
VisitListUserTypesResponse(w http.ResponseWriter) error
}
type ListWorkflows200JSONResponse ¶
type ListWorkflows200JSONResponse WorkflowList
func (ListWorkflows200JSONResponse) VisitListWorkflowsResponse ¶
func (response ListWorkflows200JSONResponse) VisitListWorkflowsResponse(w http.ResponseWriter) error
type ListWorkflows401JSONResponse ¶
func (ListWorkflows401JSONResponse) VisitListWorkflowsResponse ¶
func (response ListWorkflows401JSONResponse) VisitListWorkflowsResponse(w http.ResponseWriter) error
type ListWorkflows403JSONResponse ¶
type ListWorkflows403JSONResponse struct{ ForbiddenJSONResponse }
func (ListWorkflows403JSONResponse) VisitListWorkflowsResponse ¶
func (response ListWorkflows403JSONResponse) VisitListWorkflowsResponse(w http.ResponseWriter) error
type ListWorkflows500JSONResponse ¶
type ListWorkflows500JSONResponse struct{ InternalErrorJSONResponse }
func (ListWorkflows500JSONResponse) VisitListWorkflowsResponse ¶
func (response ListWorkflows500JSONResponse) VisitListWorkflowsResponse(w http.ResponseWriter) error
type ListWorkflowsParams ¶
type ListWorkflowsParams struct {
// Limit Maximum number of items to return per page
Limit *LimitParam `form:"limit,omitempty" json:"limit,omitempty"`
// Cursor Opaque pagination cursor from a previous response.
// Pass the `nextCursor` value from pagination metadata to fetch the next page.
Cursor *CursorParam `form:"cursor,omitempty" json:"cursor,omitempty"`
}
ListWorkflowsParams defines parameters for ListWorkflows.
type ListWorkflowsRequestObject ¶
type ListWorkflowsRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
Params ListWorkflowsParams
}
type ListWorkflowsResponseObject ¶
type ListWorkflowsResponseObject interface {
VisitListWorkflowsResponse(w http.ResponseWriter) error
}
type MessageResponse ¶
type MessageResponse struct {
// Message Response message
Message string `json:"message"`
}
MessageResponse Simple message response
type NotFoundJSONResponse ¶
type NotFoundJSONResponse ErrorResponse
type OAuthProtectedResourceMetadata ¶
type OAuthProtectedResourceMetadata struct {
// AuthorizationServers List of authorization server URLs
AuthorizationServers []string `json:"authorization_servers"`
// BearerMethodsSupported Supported bearer token methods
BearerMethodsSupported []string `json:"bearer_methods_supported"`
// Resource URL of the protected resource
Resource string `json:"resource"`
// ResourceName Human-readable name of the protected resource
ResourceName string `json:"resource_name"`
// ScopesSupported Supported OAuth scopes
ScopesSupported []string `json:"scopes_supported"`
}
OAuthProtectedResourceMetadata OAuth 2.0 protected resource metadata as defined in RFC 9728
type ObservabilityPlane ¶
type ObservabilityPlane struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description ObservabilityPlane description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name ObservabilityPlane name (unique within organization)
Name string `json:"name"`
// Namespace Kubernetes namespace for the observability plane
Namespace string `json:"namespace"`
// Status ObservabilityPlane status
Status *string `json:"status,omitempty"`
}
ObservabilityPlane ObservabilityPlane resource for monitoring and logging infrastructure
type ObservabilityPlaneList ¶
type ObservabilityPlaneList struct {
Items []ObservabilityPlane `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ObservabilityPlaneList Paginated list of observability planes
type ObserverURLResponse ¶
type ObserverURLResponse struct {
// Message Additional information or status message
Message *string `json:"message,omitempty"`
// ObserverUrl URL to the observer service for logs and metrics
ObserverUrl *string `json:"observerUrl,omitempty"`
}
ObserverURLResponse Observer URL response for accessing logs and metrics
type Organization ¶
type Organization struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description Organization description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Organization name (unique identifier)
Name string `json:"name"`
// Namespace Kubernetes namespace for the organization
Namespace *string `json:"namespace,omitempty"`
// Status Organization status
Status *string `json:"status,omitempty"`
}
Organization Organization resource
type OrganizationList ¶
type OrganizationList struct {
Items []Organization `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
OrganizationList Paginated list of organizations
type Pagination ¶
type Pagination struct {
// NextCursor Opaque cursor for fetching the next page. Pass this value as the
// `cursor` query parameter in the next request. Absent when there
// are no more items.
NextCursor *string `json:"nextCursor,omitempty"`
// RemainingCount Approximate number of items remaining after this page.
// This is an estimate provided by Kubernetes and may not be exact.
// Use for UI hints like "~50 more items". May be absent for
// filtered queries.
RemainingCount *int64 `json:"remainingCount,omitempty"`
}
Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens for efficient pagination through large result sets.
type PatchComponent200JSONResponse ¶
type PatchComponent200JSONResponse Component
func (PatchComponent200JSONResponse) VisitPatchComponentResponse ¶
func (response PatchComponent200JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error
type PatchComponent400JSONResponse ¶
type PatchComponent400JSONResponse struct{ BadRequestJSONResponse }
func (PatchComponent400JSONResponse) VisitPatchComponentResponse ¶
func (response PatchComponent400JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error
type PatchComponent401JSONResponse ¶
func (PatchComponent401JSONResponse) VisitPatchComponentResponse ¶
func (response PatchComponent401JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error
type PatchComponent403JSONResponse ¶
type PatchComponent403JSONResponse struct{ ForbiddenJSONResponse }
func (PatchComponent403JSONResponse) VisitPatchComponentResponse ¶
func (response PatchComponent403JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error
type PatchComponent404JSONResponse ¶
type PatchComponent404JSONResponse struct{ NotFoundJSONResponse }
func (PatchComponent404JSONResponse) VisitPatchComponentResponse ¶
func (response PatchComponent404JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error
type PatchComponent500JSONResponse ¶
type PatchComponent500JSONResponse struct{ InternalErrorJSONResponse }
func (PatchComponent500JSONResponse) VisitPatchComponentResponse ¶
func (response PatchComponent500JSONResponse) VisitPatchComponentResponse(w http.ResponseWriter) error
type PatchComponentJSONRequestBody ¶
type PatchComponentJSONRequestBody = PatchComponentRequest
PatchComponentJSONRequestBody defines body for PatchComponent for application/json ContentType.
type PatchComponentRequest ¶
type PatchComponentRequest struct {
// AutoDeploy Controls auto-deployment to default environment
AutoDeploy *bool `json:"autoDeploy,omitempty"`
// Parameters ComponentType parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
}
PatchComponentRequest Request to patch a component
type PatchComponentRequestObject ¶
type PatchComponentRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *PatchComponentJSONRequestBody
}
type PatchComponentResponseObject ¶
type PatchComponentResponseObject interface {
VisitPatchComponentResponse(w http.ResponseWriter) error
}
type PatchReleaseBinding200JSONResponse ¶
type PatchReleaseBinding200JSONResponse ReleaseBinding
func (PatchReleaseBinding200JSONResponse) VisitPatchReleaseBindingResponse ¶
func (response PatchReleaseBinding200JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
type PatchReleaseBinding400JSONResponse ¶
type PatchReleaseBinding400JSONResponse struct{ BadRequestJSONResponse }
func (PatchReleaseBinding400JSONResponse) VisitPatchReleaseBindingResponse ¶
func (response PatchReleaseBinding400JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
type PatchReleaseBinding401JSONResponse ¶
func (PatchReleaseBinding401JSONResponse) VisitPatchReleaseBindingResponse ¶
func (response PatchReleaseBinding401JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
type PatchReleaseBinding403JSONResponse ¶
type PatchReleaseBinding403JSONResponse struct{ ForbiddenJSONResponse }
func (PatchReleaseBinding403JSONResponse) VisitPatchReleaseBindingResponse ¶
func (response PatchReleaseBinding403JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
type PatchReleaseBinding404JSONResponse ¶
type PatchReleaseBinding404JSONResponse struct{ NotFoundJSONResponse }
func (PatchReleaseBinding404JSONResponse) VisitPatchReleaseBindingResponse ¶
func (response PatchReleaseBinding404JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
type PatchReleaseBinding500JSONResponse ¶
type PatchReleaseBinding500JSONResponse struct{ InternalErrorJSONResponse }
func (PatchReleaseBinding500JSONResponse) VisitPatchReleaseBindingResponse ¶
func (response PatchReleaseBinding500JSONResponse) VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
type PatchReleaseBindingJSONRequestBody ¶
type PatchReleaseBindingJSONRequestBody = PatchReleaseBindingRequest
PatchReleaseBindingJSONRequestBody defines body for PatchReleaseBinding for application/json ContentType.
type PatchReleaseBindingRequest ¶
type PatchReleaseBindingRequest struct {
// ComponentTypeEnvOverrides Environment-specific ComponentType overrides
ComponentTypeEnvOverrides *map[string]interface{} `json:"componentTypeEnvOverrides,omitempty"`
// ReleaseName Component release name to deploy
ReleaseName *string `json:"releaseName,omitempty"`
// TraitOverrides Environment-specific trait overrides
TraitOverrides *map[string]interface{} `json:"traitOverrides,omitempty"`
// WorkloadOverrides Environment-specific workload overrides
WorkloadOverrides *WorkloadOverrides `json:"workloadOverrides,omitempty"`
}
PatchReleaseBindingRequest Request to patch a release binding
type PatchReleaseBindingRequestObject ¶
type PatchReleaseBindingRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
BindingName BindingNameParam `json:"bindingName"`
Body *PatchReleaseBindingJSONRequestBody
}
type PatchReleaseBindingResponseObject ¶
type PatchReleaseBindingResponseObject interface {
VisitPatchReleaseBindingResponse(w http.ResponseWriter) error
}
type Project ¶
type Project struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// DeploymentPipeline Referenced deployment pipeline name
DeploymentPipeline *string `json:"deploymentPipeline,omitempty"`
// Description Project description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Project name (unique within organization)
Name string `json:"name"`
// OrgName Parent organization name
OrgName string `json:"orgName"`
// Status Project status
Status *string `json:"status,omitempty"`
// Uid Unique identifier (Kubernetes UID)
Uid openapi_types.UUID `json:"uid"`
}
Project Project resource
type ProjectList ¶
type ProjectList struct {
Items []Project `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ProjectList Paginated list of projects
type ProjectNameParam ¶
type ProjectNameParam = string
ProjectNameParam defines model for ProjectNameParam.
type PromoteComponent200JSONResponse ¶
type PromoteComponent200JSONResponse ReleaseBinding
func (PromoteComponent200JSONResponse) VisitPromoteComponentResponse ¶
func (response PromoteComponent200JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error
type PromoteComponent400JSONResponse ¶
type PromoteComponent400JSONResponse struct{ BadRequestJSONResponse }
func (PromoteComponent400JSONResponse) VisitPromoteComponentResponse ¶
func (response PromoteComponent400JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error
type PromoteComponent401JSONResponse ¶
func (PromoteComponent401JSONResponse) VisitPromoteComponentResponse ¶
func (response PromoteComponent401JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error
type PromoteComponent403JSONResponse ¶
type PromoteComponent403JSONResponse struct{ ForbiddenJSONResponse }
func (PromoteComponent403JSONResponse) VisitPromoteComponentResponse ¶
func (response PromoteComponent403JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error
type PromoteComponent404JSONResponse ¶
type PromoteComponent404JSONResponse struct{ NotFoundJSONResponse }
func (PromoteComponent404JSONResponse) VisitPromoteComponentResponse ¶
func (response PromoteComponent404JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error
type PromoteComponent500JSONResponse ¶
type PromoteComponent500JSONResponse struct{ InternalErrorJSONResponse }
func (PromoteComponent500JSONResponse) VisitPromoteComponentResponse ¶
func (response PromoteComponent500JSONResponse) VisitPromoteComponentResponse(w http.ResponseWriter) error
type PromoteComponentJSONRequestBody ¶
type PromoteComponentJSONRequestBody = PromoteComponentRequest
PromoteComponentJSONRequestBody defines body for PromoteComponent for application/json ContentType.
type PromoteComponentRequest ¶
type PromoteComponentRequest struct {
// SourceEnv Source environment name
SourceEnv string `json:"sourceEnv"`
// TargetEnv Target environment name
TargetEnv string `json:"targetEnv"`
}
PromoteComponentRequest Request to promote a component between environments
type PromoteComponentRequestObject ¶
type PromoteComponentRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *PromoteComponentJSONRequestBody
}
type PromoteComponentResponseObject ¶
type PromoteComponentResponseObject interface {
VisitPromoteComponentResponse(w http.ResponseWriter) error
}
type PromotionPath ¶
type PromotionPath struct {
// SourceEnvironmentRef Source environment name
SourceEnvironmentRef string `json:"sourceEnvironmentRef"`
// TargetEnvironmentRefs Target environments for promotion
TargetEnvironmentRefs []TargetEnvironmentRef `json:"targetEnvironmentRefs"`
}
PromotionPath Promotion path between environments
type Release ¶
type Release struct {
// Spec Release specification
Spec *struct {
// Resources Kubernetes resources in this release
Resources *[]map[string]interface{} `json:"resources,omitempty"`
} `json:"spec,omitempty"`
// Status Release status
Status *map[string]interface{} `json:"status,omitempty"`
}
Release Deployed release with Kubernetes resources
type ReleaseBinding ¶
type ReleaseBinding struct {
// ComponentName Parent component name
ComponentName string `json:"componentName"`
// ComponentTypeEnvOverrides Environment-specific ComponentType overrides
ComponentTypeEnvOverrides *map[string]interface{} `json:"componentTypeEnvOverrides,omitempty"`
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Environment Target environment name
Environment string `json:"environment"`
// Name Binding name
Name string `json:"name"`
// OrgName Parent organization name
OrgName string `json:"orgName"`
// ProjectName Parent project name
ProjectName string `json:"projectName"`
// ReleaseName Reference to component release
ReleaseName *string `json:"releaseName,omitempty"`
// Status Binding status
Status *string `json:"status,omitempty"`
// TraitOverrides Environment-specific trait overrides
TraitOverrides *map[string]interface{} `json:"traitOverrides,omitempty"`
// WorkloadOverrides Environment-specific workload overrides
WorkloadOverrides *WorkloadOverrides `json:"workloadOverrides,omitempty"`
}
ReleaseBinding Environment-specific release binding
type ReleaseBindingList ¶
type ReleaseBindingList struct {
Items []ReleaseBinding `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
ReleaseBindingList Paginated list of release bindings
type ReleaseNameParam ¶
type ReleaseNameParam = string
ReleaseNameParam defines model for ReleaseNameParam.
type RemoteReference ¶
type RemoteReference struct {
// Key Key in the external secret store
Key string `json:"key"`
// Property Property within the secret
Property *string `json:"property,omitempty"`
// Version Secret version
Version *string `json:"version,omitempty"`
}
RemoteReference Remote secret reference
type RemoveRole204Response ¶
type RemoveRole204Response struct {
}
func (RemoveRole204Response) VisitRemoveRoleResponse ¶
func (response RemoveRole204Response) VisitRemoveRoleResponse(w http.ResponseWriter) error
type RemoveRole401JSONResponse ¶
func (RemoveRole401JSONResponse) VisitRemoveRoleResponse ¶
func (response RemoveRole401JSONResponse) VisitRemoveRoleResponse(w http.ResponseWriter) error
type RemoveRole403JSONResponse ¶
type RemoveRole403JSONResponse struct{ ForbiddenJSONResponse }
func (RemoveRole403JSONResponse) VisitRemoveRoleResponse ¶
func (response RemoveRole403JSONResponse) VisitRemoveRoleResponse(w http.ResponseWriter) error
type RemoveRole404JSONResponse ¶
type RemoveRole404JSONResponse struct{ NotFoundJSONResponse }
func (RemoveRole404JSONResponse) VisitRemoveRoleResponse ¶
func (response RemoveRole404JSONResponse) VisitRemoveRoleResponse(w http.ResponseWriter) error
type RemoveRole409JSONResponse ¶
type RemoveRole409JSONResponse struct{ ConflictJSONResponse }
func (RemoveRole409JSONResponse) VisitRemoveRoleResponse ¶
func (response RemoveRole409JSONResponse) VisitRemoveRoleResponse(w http.ResponseWriter) error
type RemoveRole500JSONResponse ¶
type RemoveRole500JSONResponse struct{ InternalErrorJSONResponse }
func (RemoveRole500JSONResponse) VisitRemoveRoleResponse ¶
func (response RemoveRole500JSONResponse) VisitRemoveRoleResponse(w http.ResponseWriter) error
type RemoveRoleMapping204Response ¶
type RemoveRoleMapping204Response struct {
}
func (RemoveRoleMapping204Response) VisitRemoveRoleMappingResponse ¶
func (response RemoveRoleMapping204Response) VisitRemoveRoleMappingResponse(w http.ResponseWriter) error
type RemoveRoleMapping401JSONResponse ¶
func (RemoveRoleMapping401JSONResponse) VisitRemoveRoleMappingResponse ¶
func (response RemoveRoleMapping401JSONResponse) VisitRemoveRoleMappingResponse(w http.ResponseWriter) error
type RemoveRoleMapping403JSONResponse ¶
type RemoveRoleMapping403JSONResponse struct{ ForbiddenJSONResponse }
func (RemoveRoleMapping403JSONResponse) VisitRemoveRoleMappingResponse ¶
func (response RemoveRoleMapping403JSONResponse) VisitRemoveRoleMappingResponse(w http.ResponseWriter) error
type RemoveRoleMapping404JSONResponse ¶
type RemoveRoleMapping404JSONResponse struct{ NotFoundJSONResponse }
func (RemoveRoleMapping404JSONResponse) VisitRemoveRoleMappingResponse ¶
func (response RemoveRoleMapping404JSONResponse) VisitRemoveRoleMappingResponse(w http.ResponseWriter) error
type RemoveRoleMapping500JSONResponse ¶
type RemoveRoleMapping500JSONResponse struct{ InternalErrorJSONResponse }
func (RemoveRoleMapping500JSONResponse) VisitRemoveRoleMappingResponse ¶
func (response RemoveRoleMapping500JSONResponse) VisitRemoveRoleMappingResponse(w http.ResponseWriter) error
type RemoveRoleMappingRequestObject ¶
type RemoveRoleMappingRequestObject struct {
MappingId MappingIdParam `json:"mappingId"`
}
type RemoveRoleMappingResponseObject ¶
type RemoveRoleMappingResponseObject interface {
VisitRemoveRoleMappingResponse(w http.ResponseWriter) error
}
type RemoveRoleParams ¶
type RemoveRoleParams struct {
// Force Force deletion and remove all associated role mappings
Force *bool `form:"force,omitempty" json:"force,omitempty"`
}
RemoveRoleParams defines parameters for RemoveRole.
type RemoveRoleRequestObject ¶
type RemoveRoleRequestObject struct {
RoleName RoleNameParam `json:"roleName"`
Params RemoveRoleParams
}
type RemoveRoleResponseObject ¶
type RemoveRoleResponseObject interface {
VisitRemoveRoleResponse(w http.ResponseWriter) error
}
type RequiredHeaderError ¶
func (*RequiredHeaderError) Error ¶
func (e *RequiredHeaderError) Error() string
func (*RequiredHeaderError) Unwrap ¶
func (e *RequiredHeaderError) Unwrap() error
type RequiredParamError ¶
type RequiredParamError struct {
ParamName string
}
func (*RequiredParamError) Error ¶
func (e *RequiredParamError) Error() string
type Resource ¶
type Resource struct {
// Hierarchy Resource hierarchy scope
Hierarchy ResourceHierarchy `json:"hierarchy"`
// Id Resource ID
Id *string `json:"id,omitempty"`
// Type Resource type
Type string `json:"type"`
}
Resource Resource for authorization evaluation
type ResourceHierarchy ¶
type ResourceHierarchy struct {
// Component Component name
Component *string `json:"component,omitempty"`
// Organization Organization name
Organization *string `json:"organization,omitempty"`
// OrganizationUnits Organization unit names
OrganizationUnits *[]string `json:"organization_units,omitempty"`
// Project Project name
Project *string `json:"project,omitempty"`
}
ResourceHierarchy Resource hierarchy scope
type Role ¶
type Role struct {
// Actions List of actions this role permits
Actions []string `json:"actions"`
// Name Unique role name
Name string `json:"name"`
}
Role Authorization role with permitted actions
type RoleEntitlementMapping ¶
type RoleEntitlementMapping struct {
// Context Additional context for authorization
Context *AuthzContext `json:"context,omitempty"`
// Effect Policy effect (allow or deny)
Effect *RoleEntitlementMappingEffect `json:"effect,omitempty"`
// Entitlement Entitlement with claim and value
Entitlement *Entitlement `json:"entitlement,omitempty"`
// Hierarchy Resource hierarchy scope
Hierarchy *ResourceHierarchy `json:"hierarchy,omitempty"`
// Id Unique mapping ID
Id *int64 `json:"id,omitempty"`
// RoleName Name of the role being assigned
RoleName *string `json:"role_name,omitempty"`
}
RoleEntitlementMapping Mapping of a role to an entitlement within a scope
type RoleEntitlementMappingEffect ¶
type RoleEntitlementMappingEffect string
RoleEntitlementMappingEffect Policy effect (allow or deny)
const ( RoleEntitlementMappingEffectAllow RoleEntitlementMappingEffect = "allow" RoleEntitlementMappingEffectDeny RoleEntitlementMappingEffect = "deny" )
Defines values for RoleEntitlementMappingEffect.
type ScheduledTaskBinding ¶
type ScheduledTaskBinding struct {
// Image Container image
Image *string `json:"image,omitempty"`
// ReleaseState Release state
ReleaseState *string `json:"releaseState,omitempty"`
}
ScheduledTaskBinding Scheduled task-specific binding data
type SchemaResponse ¶
type SchemaResponse map[string]interface{}
SchemaResponse JSON Schema response for component types, traits, or workflows
type SecretDataSource ¶
type SecretDataSource struct {
// RemoteRef Remote secret reference
RemoteRef RemoteReference `json:"remoteRef"`
// SecretKey Key in the Kubernetes secret
SecretKey string `json:"secretKey"`
}
SecretDataSource Secret data source information
type SecretReference ¶
type SecretReference struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Data Secret data sources
Data *[]SecretDataSource `json:"data,omitempty"`
// Description Secret reference description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// LastRefreshTime Last refresh time
LastRefreshTime *time.Time `json:"lastRefreshTime,omitempty"`
// Name Secret reference name
Name string `json:"name"`
// Namespace Kubernetes namespace
Namespace string `json:"namespace"`
// RefreshInterval Refresh interval for secret sync
RefreshInterval *string `json:"refreshInterval,omitempty"`
// SecretStores Secret store references
SecretStores *[]SecretStoreReference `json:"secretStores,omitempty"`
// Status Secret reference status
Status *string `json:"status,omitempty"`
}
SecretReference Secret reference resource
type SecretReferenceList ¶
type SecretReferenceList struct {
Items []SecretReference `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
SecretReferenceList Paginated list of secret references
type SecretStoreReference ¶
type SecretStoreReference struct {
// Kind Secret store kind
Kind string `json:"kind"`
// Name Secret store name
Name string `json:"name"`
// Namespace Secret store namespace
Namespace *string `json:"namespace,omitempty"`
}
SecretStoreReference Reference to a secret store
type ServeMux ¶
type ServeMux interface {
HandleFunc(pattern string, handler func(http.ResponseWriter, *http.Request))
ServeHTTP(w http.ResponseWriter, r *http.Request)
}
ServeMux is an abstraction of http.ServeMux.
type ServerInterface ¶
type ServerInterface interface {
// Get OAuth protected resource metadata
// (GET /.well-known/oauth-protected-resource)
GetOAuthProtectedResourceMetadata(w http.ResponseWriter, r *http.Request)
// Get OpenID configuration
// (GET /api/v1/.well-known/openid-configuration)
GetOpenIDConfiguration(w http.ResponseWriter, r *http.Request)
// Apply resource
// (POST /api/v1/apply)
ApplyResource(w http.ResponseWriter, r *http.Request)
// List actions
// (GET /api/v1/authz/actions)
ListActions(w http.ResponseWriter, r *http.Request)
// Batch evaluate authorization
// (POST /api/v1/authz/batch-evaluate)
BatchEvaluate(w http.ResponseWriter, r *http.Request)
// Evaluate authorization
// (POST /api/v1/authz/evaluate)
Evaluate(w http.ResponseWriter, r *http.Request)
// Get subject profile
// (GET /api/v1/authz/profile)
GetSubjectProfile(w http.ResponseWriter, r *http.Request, params GetSubjectProfileParams)
// List role mappings
// (GET /api/v1/authz/role-mappings)
ListRoleMappings(w http.ResponseWriter, r *http.Request, params ListRoleMappingsParams)
// Create role mapping
// (POST /api/v1/authz/role-mappings)
AddRoleMapping(w http.ResponseWriter, r *http.Request)
// Delete role mapping
// (DELETE /api/v1/authz/role-mappings/{mappingId})
RemoveRoleMapping(w http.ResponseWriter, r *http.Request, mappingId MappingIdParam)
// Update role mapping
// (PUT /api/v1/authz/role-mappings/{mappingId})
UpdateRoleMapping(w http.ResponseWriter, r *http.Request, mappingId MappingIdParam)
// List roles
// (GET /api/v1/authz/roles)
ListRoles(w http.ResponseWriter, r *http.Request)
// Create role
// (POST /api/v1/authz/roles)
AddRole(w http.ResponseWriter, r *http.Request)
// Delete role
// (DELETE /api/v1/authz/roles/{roleName})
RemoveRole(w http.ResponseWriter, r *http.Request, roleName RoleNameParam, params RemoveRoleParams)
// Get role
// (GET /api/v1/authz/roles/{roleName})
GetRole(w http.ResponseWriter, r *http.Request, roleName RoleNameParam)
// Update role
// (PUT /api/v1/authz/roles/{roleName})
UpdateRole(w http.ResponseWriter, r *http.Request, roleName RoleNameParam)
// Delete resource
// (DELETE /api/v1/delete)
DeleteResource(w http.ResponseWriter, r *http.Request)
// List organizations
// (GET /api/v1/orgs)
ListOrganizations(w http.ResponseWriter, r *http.Request, params ListOrganizationsParams)
// Get organization
// (GET /api/v1/orgs/{orgName})
GetOrganization(w http.ResponseWriter, r *http.Request, orgName OrgNameParam)
// List build planes
// (GET /api/v1/orgs/{orgName}/buildplanes)
ListBuildPlanes(w http.ResponseWriter, r *http.Request, orgName OrgNameParam)
// List component types
// (GET /api/v1/orgs/{orgName}/component-types)
ListComponentTypes(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, params ListComponentTypesParams)
// Get component type schema
// (GET /api/v1/orgs/{orgName}/component-types/{ctName}/schema)
GetComponentTypeSchema(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, ctName ComponentTypeNameParam)
// List component workflows
// (GET /api/v1/orgs/{orgName}/component-workflows)
ListComponentWorkflows(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, params ListComponentWorkflowsParams)
// Get component workflow schema
// (GET /api/v1/orgs/{orgName}/component-workflows/{cwName}/schema)
GetComponentWorkflowSchema(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, cwName ComponentWorkflowNameParam)
// List data planes
// (GET /api/v1/orgs/{orgName}/dataplanes)
ListDataPlanes(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, params ListDataPlanesParams)
// Create data plane
// (POST /api/v1/orgs/{orgName}/dataplanes)
CreateDataPlane(w http.ResponseWriter, r *http.Request, orgName OrgNameParam)
// Get data plane
// (GET /api/v1/orgs/{orgName}/dataplanes/{dpName})
GetDataPlane(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, dpName DataPlaneNameParam)
// List environments
// (GET /api/v1/orgs/{orgName}/environments)
ListEnvironments(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, params ListEnvironmentsParams)
// Create environment
// (POST /api/v1/orgs/{orgName}/environments)
CreateEnvironment(w http.ResponseWriter, r *http.Request, orgName OrgNameParam)
// Get environment
// (GET /api/v1/orgs/{orgName}/environments/{envName})
GetEnvironment(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, envName EnvironmentNameParam)
// Get environment observer URL
// (GET /api/v1/orgs/{orgName}/environments/{envName}/observer-url)
GetEnvironmentObserverURL(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, envName EnvironmentNameParam)
// List observability planes
// (GET /api/v1/orgs/{orgName}/observabilityplanes)
ListObservabilityPlanes(w http.ResponseWriter, r *http.Request, orgName OrgNameParam)
// List projects
// (GET /api/v1/orgs/{orgName}/projects)
ListProjects(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, params ListProjectsParams)
// Create project
// (POST /api/v1/orgs/{orgName}/projects)
CreateProject(w http.ResponseWriter, r *http.Request, orgName OrgNameParam)
// Get project
// (GET /api/v1/orgs/{orgName}/projects/{projectName})
GetProject(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam)
// List components
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components)
ListComponents(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, params ListComponentsParams)
// Create component
// (POST /api/v1/orgs/{orgName}/projects/{projectName}/components)
CreateComponent(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam)
// Get component
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName})
GetComponent(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params GetComponentParams)
// Patch component
// (PATCH /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName})
PatchComponent(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// List component bindings
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/bindings)
ListComponentBindings(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params ListComponentBindingsParams)
// Update component binding
// (PATCH /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/bindings/{bindingName})
UpdateComponentBinding(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam)
// List component releases
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/component-releases)
ListComponentReleases(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params ListComponentReleasesParams)
// Create component release
// (POST /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/component-releases)
CreateComponentRelease(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Get component release
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/component-releases/{releaseName})
GetComponentRelease(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam)
// Get component release schema
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/component-releases/{releaseName}/schema)
GetComponentReleaseSchema(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, releaseName ReleaseNameParam)
// Deploy release
// (POST /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/deploy)
DeployRelease(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Get component observer URL
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/environments/{environmentName}/observer-url)
GetComponentObserverURL(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam)
// Get environment release
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/environments/{environmentName}/release)
GetEnvironmentRelease(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, environmentName ComponentEnvironmentNameParam)
// Get build observer URL
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/observer-url)
GetBuildObserverURL(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Promote component
// (POST /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/promote)
PromoteComponent(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// List release bindings
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/release-bindings)
ListReleaseBindings(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params ListReleaseBindingsParams)
// Patch release binding
// (PATCH /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/release-bindings/{bindingName})
PatchReleaseBinding(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, bindingName BindingNameParam)
// Get component schema
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/schema)
GetComponentSchema(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// List component traits
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/traits)
ListComponentTraits(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Update component traits
// (PUT /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/traits)
UpdateComponentTraits(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Update component workflow parameters
// (PATCH /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/workflow-parameters)
UpdateComponentWorkflowParameters(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// List component workflow runs
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/workflow-runs)
ListComponentWorkflowRuns(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params ListComponentWorkflowRunsParams)
// Trigger component workflow run
// (POST /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/workflow-runs)
CreateComponentWorkflowRun(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, params CreateComponentWorkflowRunParams)
// Get component workflow run
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/workflow-runs/{runName})
GetComponentWorkflowRun(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam, runName WorkflowRunNameParam)
// Get component workloads
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/workloads)
GetWorkloads(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Create or update workload
// (POST /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/workloads)
CreateWorkload(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam, componentName ComponentNameParam)
// Get project deployment pipeline
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/deployment-pipeline)
GetProjectDeploymentPipeline(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, projectName ProjectNameParam)
// List secret references
// (GET /api/v1/orgs/{orgName}/secret-references)
ListSecretReferences(w http.ResponseWriter, r *http.Request, orgName OrgNameParam)
// List traits
// (GET /api/v1/orgs/{orgName}/traits)
ListTraits(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, params ListTraitsParams)
// Get trait schema
// (GET /api/v1/orgs/{orgName}/traits/{traitName}/schema)
GetTraitSchema(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, traitName TraitNameParam)
// List workflows
// (GET /api/v1/orgs/{orgName}/workflows)
ListWorkflows(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, params ListWorkflowsParams)
// Get workflow schema
// (GET /api/v1/orgs/{orgName}/workflows/{workflowName}/schema)
GetWorkflowSchema(w http.ResponseWriter, r *http.Request, orgName OrgNameParam, workflowName WorkflowNameParam)
// List user types
// (GET /api/v1/user-types)
ListUserTypes(w http.ResponseWriter, r *http.Request)
// Handle Bitbucket webhook
// (POST /api/v1/webhooks/bitbucket)
HandleBitbucketWebhook(w http.ResponseWriter, r *http.Request)
// Handle GitHub webhook
// (POST /api/v1/webhooks/github)
HandleGitHubWebhook(w http.ResponseWriter, r *http.Request)
// Handle GitLab webhook
// (POST /api/v1/webhooks/gitlab)
HandleGitLabWebhook(w http.ResponseWriter, r *http.Request)
// Health check
// (GET /health)
GetHealth(w http.ResponseWriter, r *http.Request)
// Get OpenAPI specification
// (GET /openapi.json)
GetOpenAPISpec(w http.ResponseWriter, r *http.Request)
// Readiness check
// (GET /ready)
GetReady(w http.ResponseWriter, r *http.Request)
// Get server version
// (GET /version)
GetVersion(w http.ResponseWriter, r *http.Request)
}
ServerInterface represents all server handlers.
func NewStrictHandler ¶
func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface
func NewStrictHandlerWithOptions ¶
func NewStrictHandlerWithOptions(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc, options StrictHTTPServerOptions) ServerInterface
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
HandlerMiddlewares []MiddlewareFunc
ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
ServerInterfaceWrapper converts contexts to parameters.
func (*ServerInterfaceWrapper) AddRole ¶
func (siw *ServerInterfaceWrapper) AddRole(w http.ResponseWriter, r *http.Request)
AddRole operation middleware
func (*ServerInterfaceWrapper) AddRoleMapping ¶
func (siw *ServerInterfaceWrapper) AddRoleMapping(w http.ResponseWriter, r *http.Request)
AddRoleMapping operation middleware
func (*ServerInterfaceWrapper) ApplyResource ¶
func (siw *ServerInterfaceWrapper) ApplyResource(w http.ResponseWriter, r *http.Request)
ApplyResource operation middleware
func (*ServerInterfaceWrapper) BatchEvaluate ¶
func (siw *ServerInterfaceWrapper) BatchEvaluate(w http.ResponseWriter, r *http.Request)
BatchEvaluate operation middleware
func (*ServerInterfaceWrapper) CreateComponent ¶
func (siw *ServerInterfaceWrapper) CreateComponent(w http.ResponseWriter, r *http.Request)
CreateComponent operation middleware
func (*ServerInterfaceWrapper) CreateComponentRelease ¶
func (siw *ServerInterfaceWrapper) CreateComponentRelease(w http.ResponseWriter, r *http.Request)
CreateComponentRelease operation middleware
func (*ServerInterfaceWrapper) CreateComponentWorkflowRun ¶
func (siw *ServerInterfaceWrapper) CreateComponentWorkflowRun(w http.ResponseWriter, r *http.Request)
CreateComponentWorkflowRun operation middleware
func (*ServerInterfaceWrapper) CreateDataPlane ¶
func (siw *ServerInterfaceWrapper) CreateDataPlane(w http.ResponseWriter, r *http.Request)
CreateDataPlane operation middleware
func (*ServerInterfaceWrapper) CreateEnvironment ¶
func (siw *ServerInterfaceWrapper) CreateEnvironment(w http.ResponseWriter, r *http.Request)
CreateEnvironment operation middleware
func (*ServerInterfaceWrapper) CreateProject ¶
func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)
CreateProject operation middleware
func (*ServerInterfaceWrapper) CreateWorkload ¶
func (siw *ServerInterfaceWrapper) CreateWorkload(w http.ResponseWriter, r *http.Request)
CreateWorkload operation middleware
func (*ServerInterfaceWrapper) DeleteResource ¶
func (siw *ServerInterfaceWrapper) DeleteResource(w http.ResponseWriter, r *http.Request)
DeleteResource operation middleware
func (*ServerInterfaceWrapper) DeployRelease ¶
func (siw *ServerInterfaceWrapper) DeployRelease(w http.ResponseWriter, r *http.Request)
DeployRelease operation middleware
func (*ServerInterfaceWrapper) Evaluate ¶
func (siw *ServerInterfaceWrapper) Evaluate(w http.ResponseWriter, r *http.Request)
Evaluate operation middleware
func (*ServerInterfaceWrapper) GetBuildObserverURL ¶
func (siw *ServerInterfaceWrapper) GetBuildObserverURL(w http.ResponseWriter, r *http.Request)
GetBuildObserverURL operation middleware
func (*ServerInterfaceWrapper) GetComponent ¶
func (siw *ServerInterfaceWrapper) GetComponent(w http.ResponseWriter, r *http.Request)
GetComponent operation middleware
func (*ServerInterfaceWrapper) GetComponentObserverURL ¶
func (siw *ServerInterfaceWrapper) GetComponentObserverURL(w http.ResponseWriter, r *http.Request)
GetComponentObserverURL operation middleware
func (*ServerInterfaceWrapper) GetComponentRelease ¶
func (siw *ServerInterfaceWrapper) GetComponentRelease(w http.ResponseWriter, r *http.Request)
GetComponentRelease operation middleware
func (*ServerInterfaceWrapper) GetComponentReleaseSchema ¶
func (siw *ServerInterfaceWrapper) GetComponentReleaseSchema(w http.ResponseWriter, r *http.Request)
GetComponentReleaseSchema operation middleware
func (*ServerInterfaceWrapper) GetComponentSchema ¶
func (siw *ServerInterfaceWrapper) GetComponentSchema(w http.ResponseWriter, r *http.Request)
GetComponentSchema operation middleware
func (*ServerInterfaceWrapper) GetComponentTypeSchema ¶
func (siw *ServerInterfaceWrapper) GetComponentTypeSchema(w http.ResponseWriter, r *http.Request)
GetComponentTypeSchema operation middleware
func (*ServerInterfaceWrapper) GetComponentWorkflowRun ¶
func (siw *ServerInterfaceWrapper) GetComponentWorkflowRun(w http.ResponseWriter, r *http.Request)
GetComponentWorkflowRun operation middleware
func (*ServerInterfaceWrapper) GetComponentWorkflowSchema ¶
func (siw *ServerInterfaceWrapper) GetComponentWorkflowSchema(w http.ResponseWriter, r *http.Request)
GetComponentWorkflowSchema operation middleware
func (*ServerInterfaceWrapper) GetDataPlane ¶
func (siw *ServerInterfaceWrapper) GetDataPlane(w http.ResponseWriter, r *http.Request)
GetDataPlane operation middleware
func (*ServerInterfaceWrapper) GetEnvironment ¶
func (siw *ServerInterfaceWrapper) GetEnvironment(w http.ResponseWriter, r *http.Request)
GetEnvironment operation middleware
func (*ServerInterfaceWrapper) GetEnvironmentObserverURL ¶
func (siw *ServerInterfaceWrapper) GetEnvironmentObserverURL(w http.ResponseWriter, r *http.Request)
GetEnvironmentObserverURL operation middleware
func (*ServerInterfaceWrapper) GetEnvironmentRelease ¶
func (siw *ServerInterfaceWrapper) GetEnvironmentRelease(w http.ResponseWriter, r *http.Request)
GetEnvironmentRelease operation middleware
func (*ServerInterfaceWrapper) GetHealth ¶
func (siw *ServerInterfaceWrapper) GetHealth(w http.ResponseWriter, r *http.Request)
GetHealth operation middleware
func (*ServerInterfaceWrapper) GetOAuthProtectedResourceMetadata ¶
func (siw *ServerInterfaceWrapper) GetOAuthProtectedResourceMetadata(w http.ResponseWriter, r *http.Request)
GetOAuthProtectedResourceMetadata operation middleware
func (*ServerInterfaceWrapper) GetOpenAPISpec ¶
func (siw *ServerInterfaceWrapper) GetOpenAPISpec(w http.ResponseWriter, r *http.Request)
GetOpenAPISpec operation middleware
func (*ServerInterfaceWrapper) GetOpenIDConfiguration ¶ added in v0.12.0
func (siw *ServerInterfaceWrapper) GetOpenIDConfiguration(w http.ResponseWriter, r *http.Request)
GetOpenIDConfiguration operation middleware
func (*ServerInterfaceWrapper) GetOrganization ¶
func (siw *ServerInterfaceWrapper) GetOrganization(w http.ResponseWriter, r *http.Request)
GetOrganization operation middleware
func (*ServerInterfaceWrapper) GetProject ¶
func (siw *ServerInterfaceWrapper) GetProject(w http.ResponseWriter, r *http.Request)
GetProject operation middleware
func (*ServerInterfaceWrapper) GetProjectDeploymentPipeline ¶
func (siw *ServerInterfaceWrapper) GetProjectDeploymentPipeline(w http.ResponseWriter, r *http.Request)
GetProjectDeploymentPipeline operation middleware
func (*ServerInterfaceWrapper) GetReady ¶
func (siw *ServerInterfaceWrapper) GetReady(w http.ResponseWriter, r *http.Request)
GetReady operation middleware
func (*ServerInterfaceWrapper) GetRole ¶
func (siw *ServerInterfaceWrapper) GetRole(w http.ResponseWriter, r *http.Request)
GetRole operation middleware
func (*ServerInterfaceWrapper) GetSubjectProfile ¶
func (siw *ServerInterfaceWrapper) GetSubjectProfile(w http.ResponseWriter, r *http.Request)
GetSubjectProfile operation middleware
func (*ServerInterfaceWrapper) GetTraitSchema ¶
func (siw *ServerInterfaceWrapper) GetTraitSchema(w http.ResponseWriter, r *http.Request)
GetTraitSchema operation middleware
func (*ServerInterfaceWrapper) GetVersion ¶
func (siw *ServerInterfaceWrapper) GetVersion(w http.ResponseWriter, r *http.Request)
GetVersion operation middleware
func (*ServerInterfaceWrapper) GetWorkflowSchema ¶
func (siw *ServerInterfaceWrapper) GetWorkflowSchema(w http.ResponseWriter, r *http.Request)
GetWorkflowSchema operation middleware
func (*ServerInterfaceWrapper) GetWorkloads ¶
func (siw *ServerInterfaceWrapper) GetWorkloads(w http.ResponseWriter, r *http.Request)
GetWorkloads operation middleware
func (*ServerInterfaceWrapper) HandleBitbucketWebhook ¶
func (siw *ServerInterfaceWrapper) HandleBitbucketWebhook(w http.ResponseWriter, r *http.Request)
HandleBitbucketWebhook operation middleware
func (*ServerInterfaceWrapper) HandleGitHubWebhook ¶
func (siw *ServerInterfaceWrapper) HandleGitHubWebhook(w http.ResponseWriter, r *http.Request)
HandleGitHubWebhook operation middleware
func (*ServerInterfaceWrapper) HandleGitLabWebhook ¶
func (siw *ServerInterfaceWrapper) HandleGitLabWebhook(w http.ResponseWriter, r *http.Request)
HandleGitLabWebhook operation middleware
func (*ServerInterfaceWrapper) ListActions ¶
func (siw *ServerInterfaceWrapper) ListActions(w http.ResponseWriter, r *http.Request)
ListActions operation middleware
func (*ServerInterfaceWrapper) ListBuildPlanes ¶
func (siw *ServerInterfaceWrapper) ListBuildPlanes(w http.ResponseWriter, r *http.Request)
ListBuildPlanes operation middleware
func (*ServerInterfaceWrapper) ListComponentBindings ¶
func (siw *ServerInterfaceWrapper) ListComponentBindings(w http.ResponseWriter, r *http.Request)
ListComponentBindings operation middleware
func (*ServerInterfaceWrapper) ListComponentReleases ¶
func (siw *ServerInterfaceWrapper) ListComponentReleases(w http.ResponseWriter, r *http.Request)
ListComponentReleases operation middleware
func (*ServerInterfaceWrapper) ListComponentTraits ¶
func (siw *ServerInterfaceWrapper) ListComponentTraits(w http.ResponseWriter, r *http.Request)
ListComponentTraits operation middleware
func (*ServerInterfaceWrapper) ListComponentTypes ¶
func (siw *ServerInterfaceWrapper) ListComponentTypes(w http.ResponseWriter, r *http.Request)
ListComponentTypes operation middleware
func (*ServerInterfaceWrapper) ListComponentWorkflowRuns ¶
func (siw *ServerInterfaceWrapper) ListComponentWorkflowRuns(w http.ResponseWriter, r *http.Request)
ListComponentWorkflowRuns operation middleware
func (*ServerInterfaceWrapper) ListComponentWorkflows ¶
func (siw *ServerInterfaceWrapper) ListComponentWorkflows(w http.ResponseWriter, r *http.Request)
ListComponentWorkflows operation middleware
func (*ServerInterfaceWrapper) ListComponents ¶
func (siw *ServerInterfaceWrapper) ListComponents(w http.ResponseWriter, r *http.Request)
ListComponents operation middleware
func (*ServerInterfaceWrapper) ListDataPlanes ¶
func (siw *ServerInterfaceWrapper) ListDataPlanes(w http.ResponseWriter, r *http.Request)
ListDataPlanes operation middleware
func (*ServerInterfaceWrapper) ListEnvironments ¶
func (siw *ServerInterfaceWrapper) ListEnvironments(w http.ResponseWriter, r *http.Request)
ListEnvironments operation middleware
func (*ServerInterfaceWrapper) ListObservabilityPlanes ¶
func (siw *ServerInterfaceWrapper) ListObservabilityPlanes(w http.ResponseWriter, r *http.Request)
ListObservabilityPlanes operation middleware
func (*ServerInterfaceWrapper) ListOrganizations ¶
func (siw *ServerInterfaceWrapper) ListOrganizations(w http.ResponseWriter, r *http.Request)
ListOrganizations operation middleware
func (*ServerInterfaceWrapper) ListProjects ¶
func (siw *ServerInterfaceWrapper) ListProjects(w http.ResponseWriter, r *http.Request)
ListProjects operation middleware
func (*ServerInterfaceWrapper) ListReleaseBindings ¶
func (siw *ServerInterfaceWrapper) ListReleaseBindings(w http.ResponseWriter, r *http.Request)
ListReleaseBindings operation middleware
func (*ServerInterfaceWrapper) ListRoleMappings ¶
func (siw *ServerInterfaceWrapper) ListRoleMappings(w http.ResponseWriter, r *http.Request)
ListRoleMappings operation middleware
func (*ServerInterfaceWrapper) ListRoles ¶
func (siw *ServerInterfaceWrapper) ListRoles(w http.ResponseWriter, r *http.Request)
ListRoles operation middleware
func (*ServerInterfaceWrapper) ListSecretReferences ¶
func (siw *ServerInterfaceWrapper) ListSecretReferences(w http.ResponseWriter, r *http.Request)
ListSecretReferences operation middleware
func (*ServerInterfaceWrapper) ListTraits ¶
func (siw *ServerInterfaceWrapper) ListTraits(w http.ResponseWriter, r *http.Request)
ListTraits operation middleware
func (*ServerInterfaceWrapper) ListUserTypes ¶
func (siw *ServerInterfaceWrapper) ListUserTypes(w http.ResponseWriter, r *http.Request)
ListUserTypes operation middleware
func (*ServerInterfaceWrapper) ListWorkflows ¶
func (siw *ServerInterfaceWrapper) ListWorkflows(w http.ResponseWriter, r *http.Request)
ListWorkflows operation middleware
func (*ServerInterfaceWrapper) PatchComponent ¶
func (siw *ServerInterfaceWrapper) PatchComponent(w http.ResponseWriter, r *http.Request)
PatchComponent operation middleware
func (*ServerInterfaceWrapper) PatchReleaseBinding ¶
func (siw *ServerInterfaceWrapper) PatchReleaseBinding(w http.ResponseWriter, r *http.Request)
PatchReleaseBinding operation middleware
func (*ServerInterfaceWrapper) PromoteComponent ¶
func (siw *ServerInterfaceWrapper) PromoteComponent(w http.ResponseWriter, r *http.Request)
PromoteComponent operation middleware
func (*ServerInterfaceWrapper) RemoveRole ¶
func (siw *ServerInterfaceWrapper) RemoveRole(w http.ResponseWriter, r *http.Request)
RemoveRole operation middleware
func (*ServerInterfaceWrapper) RemoveRoleMapping ¶
func (siw *ServerInterfaceWrapper) RemoveRoleMapping(w http.ResponseWriter, r *http.Request)
RemoveRoleMapping operation middleware
func (*ServerInterfaceWrapper) UpdateComponentBinding ¶
func (siw *ServerInterfaceWrapper) UpdateComponentBinding(w http.ResponseWriter, r *http.Request)
UpdateComponentBinding operation middleware
func (*ServerInterfaceWrapper) UpdateComponentTraits ¶
func (siw *ServerInterfaceWrapper) UpdateComponentTraits(w http.ResponseWriter, r *http.Request)
UpdateComponentTraits operation middleware
func (*ServerInterfaceWrapper) UpdateComponentWorkflowParameters ¶
func (siw *ServerInterfaceWrapper) UpdateComponentWorkflowParameters(w http.ResponseWriter, r *http.Request)
UpdateComponentWorkflowParameters operation middleware
func (*ServerInterfaceWrapper) UpdateRole ¶
func (siw *ServerInterfaceWrapper) UpdateRole(w http.ResponseWriter, r *http.Request)
UpdateRole operation middleware
func (*ServerInterfaceWrapper) UpdateRoleMapping ¶
func (siw *ServerInterfaceWrapper) UpdateRoleMapping(w http.ResponseWriter, r *http.Request)
UpdateRoleMapping operation middleware
type ServiceBinding ¶
type ServiceBinding struct {
// Endpoints Exposed endpoints
Endpoints *[]EndpointStatus `json:"endpoints,omitempty"`
// Image Container image
Image *string `json:"image,omitempty"`
// ReleaseState Release state
ReleaseState *string `json:"releaseState,omitempty"`
}
ServiceBinding Service-specific binding data
type StdHTTPServerOptions ¶
type StdHTTPServerOptions struct {
BaseURL string
BaseRouter ServeMux
Middlewares []MiddlewareFunc
ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
type StrictHTTPServerOptions ¶
type StrictHTTPServerOptions struct {
RequestErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
ResponseErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}
type StrictHandlerFunc ¶
type StrictHandlerFunc = strictnethttp.StrictHTTPHandlerFunc
type StrictMiddlewareFunc ¶
type StrictMiddlewareFunc = strictnethttp.StrictHTTPMiddlewareFunc
type StrictServerInterface ¶
type StrictServerInterface interface {
// Get OAuth protected resource metadata
// (GET /.well-known/oauth-protected-resource)
GetOAuthProtectedResourceMetadata(ctx context.Context, request GetOAuthProtectedResourceMetadataRequestObject) (GetOAuthProtectedResourceMetadataResponseObject, error)
// Get OpenID configuration
// (GET /api/v1/.well-known/openid-configuration)
GetOpenIDConfiguration(ctx context.Context, request GetOpenIDConfigurationRequestObject) (GetOpenIDConfigurationResponseObject, error)
// Apply resource
// (POST /api/v1/apply)
ApplyResource(ctx context.Context, request ApplyResourceRequestObject) (ApplyResourceResponseObject, error)
// List actions
// (GET /api/v1/authz/actions)
ListActions(ctx context.Context, request ListActionsRequestObject) (ListActionsResponseObject, error)
// Batch evaluate authorization
// (POST /api/v1/authz/batch-evaluate)
BatchEvaluate(ctx context.Context, request BatchEvaluateRequestObject) (BatchEvaluateResponseObject, error)
// Evaluate authorization
// (POST /api/v1/authz/evaluate)
Evaluate(ctx context.Context, request EvaluateRequestObject) (EvaluateResponseObject, error)
// Get subject profile
// (GET /api/v1/authz/profile)
GetSubjectProfile(ctx context.Context, request GetSubjectProfileRequestObject) (GetSubjectProfileResponseObject, error)
// List role mappings
// (GET /api/v1/authz/role-mappings)
ListRoleMappings(ctx context.Context, request ListRoleMappingsRequestObject) (ListRoleMappingsResponseObject, error)
// Create role mapping
// (POST /api/v1/authz/role-mappings)
AddRoleMapping(ctx context.Context, request AddRoleMappingRequestObject) (AddRoleMappingResponseObject, error)
// Delete role mapping
// (DELETE /api/v1/authz/role-mappings/{mappingId})
RemoveRoleMapping(ctx context.Context, request RemoveRoleMappingRequestObject) (RemoveRoleMappingResponseObject, error)
// Update role mapping
// (PUT /api/v1/authz/role-mappings/{mappingId})
UpdateRoleMapping(ctx context.Context, request UpdateRoleMappingRequestObject) (UpdateRoleMappingResponseObject, error)
// List roles
// (GET /api/v1/authz/roles)
ListRoles(ctx context.Context, request ListRolesRequestObject) (ListRolesResponseObject, error)
// Create role
// (POST /api/v1/authz/roles)
AddRole(ctx context.Context, request AddRoleRequestObject) (AddRoleResponseObject, error)
// Delete role
// (DELETE /api/v1/authz/roles/{roleName})
RemoveRole(ctx context.Context, request RemoveRoleRequestObject) (RemoveRoleResponseObject, error)
// Get role
// (GET /api/v1/authz/roles/{roleName})
GetRole(ctx context.Context, request GetRoleRequestObject) (GetRoleResponseObject, error)
// Update role
// (PUT /api/v1/authz/roles/{roleName})
UpdateRole(ctx context.Context, request UpdateRoleRequestObject) (UpdateRoleResponseObject, error)
// Delete resource
// (DELETE /api/v1/delete)
DeleteResource(ctx context.Context, request DeleteResourceRequestObject) (DeleteResourceResponseObject, error)
// List organizations
// (GET /api/v1/orgs)
ListOrganizations(ctx context.Context, request ListOrganizationsRequestObject) (ListOrganizationsResponseObject, error)
// Get organization
// (GET /api/v1/orgs/{orgName})
GetOrganization(ctx context.Context, request GetOrganizationRequestObject) (GetOrganizationResponseObject, error)
// List build planes
// (GET /api/v1/orgs/{orgName}/buildplanes)
ListBuildPlanes(ctx context.Context, request ListBuildPlanesRequestObject) (ListBuildPlanesResponseObject, error)
// List component types
// (GET /api/v1/orgs/{orgName}/component-types)
ListComponentTypes(ctx context.Context, request ListComponentTypesRequestObject) (ListComponentTypesResponseObject, error)
// Get component type schema
// (GET /api/v1/orgs/{orgName}/component-types/{ctName}/schema)
GetComponentTypeSchema(ctx context.Context, request GetComponentTypeSchemaRequestObject) (GetComponentTypeSchemaResponseObject, error)
// List component workflows
// (GET /api/v1/orgs/{orgName}/component-workflows)
ListComponentWorkflows(ctx context.Context, request ListComponentWorkflowsRequestObject) (ListComponentWorkflowsResponseObject, error)
// Get component workflow schema
// (GET /api/v1/orgs/{orgName}/component-workflows/{cwName}/schema)
GetComponentWorkflowSchema(ctx context.Context, request GetComponentWorkflowSchemaRequestObject) (GetComponentWorkflowSchemaResponseObject, error)
// List data planes
// (GET /api/v1/orgs/{orgName}/dataplanes)
ListDataPlanes(ctx context.Context, request ListDataPlanesRequestObject) (ListDataPlanesResponseObject, error)
// Create data plane
// (POST /api/v1/orgs/{orgName}/dataplanes)
CreateDataPlane(ctx context.Context, request CreateDataPlaneRequestObject) (CreateDataPlaneResponseObject, error)
// Get data plane
// (GET /api/v1/orgs/{orgName}/dataplanes/{dpName})
GetDataPlane(ctx context.Context, request GetDataPlaneRequestObject) (GetDataPlaneResponseObject, error)
// List environments
// (GET /api/v1/orgs/{orgName}/environments)
ListEnvironments(ctx context.Context, request ListEnvironmentsRequestObject) (ListEnvironmentsResponseObject, error)
// Create environment
// (POST /api/v1/orgs/{orgName}/environments)
CreateEnvironment(ctx context.Context, request CreateEnvironmentRequestObject) (CreateEnvironmentResponseObject, error)
// Get environment
// (GET /api/v1/orgs/{orgName}/environments/{envName})
GetEnvironment(ctx context.Context, request GetEnvironmentRequestObject) (GetEnvironmentResponseObject, error)
// Get environment observer URL
// (GET /api/v1/orgs/{orgName}/environments/{envName}/observer-url)
GetEnvironmentObserverURL(ctx context.Context, request GetEnvironmentObserverURLRequestObject) (GetEnvironmentObserverURLResponseObject, error)
// List observability planes
// (GET /api/v1/orgs/{orgName}/observabilityplanes)
ListObservabilityPlanes(ctx context.Context, request ListObservabilityPlanesRequestObject) (ListObservabilityPlanesResponseObject, error)
// List projects
// (GET /api/v1/orgs/{orgName}/projects)
ListProjects(ctx context.Context, request ListProjectsRequestObject) (ListProjectsResponseObject, error)
// Create project
// (POST /api/v1/orgs/{orgName}/projects)
CreateProject(ctx context.Context, request CreateProjectRequestObject) (CreateProjectResponseObject, error)
// Get project
// (GET /api/v1/orgs/{orgName}/projects/{projectName})
GetProject(ctx context.Context, request GetProjectRequestObject) (GetProjectResponseObject, error)
// List components
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components)
ListComponents(ctx context.Context, request ListComponentsRequestObject) (ListComponentsResponseObject, error)
// Create component
// (POST /api/v1/orgs/{orgName}/projects/{projectName}/components)
CreateComponent(ctx context.Context, request CreateComponentRequestObject) (CreateComponentResponseObject, error)
// Get component
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName})
GetComponent(ctx context.Context, request GetComponentRequestObject) (GetComponentResponseObject, error)
// Patch component
// (PATCH /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName})
PatchComponent(ctx context.Context, request PatchComponentRequestObject) (PatchComponentResponseObject, error)
// List component bindings
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/bindings)
ListComponentBindings(ctx context.Context, request ListComponentBindingsRequestObject) (ListComponentBindingsResponseObject, error)
// Update component binding
// (PATCH /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/bindings/{bindingName})
UpdateComponentBinding(ctx context.Context, request UpdateComponentBindingRequestObject) (UpdateComponentBindingResponseObject, error)
// List component releases
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/component-releases)
ListComponentReleases(ctx context.Context, request ListComponentReleasesRequestObject) (ListComponentReleasesResponseObject, error)
// Create component release
// (POST /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/component-releases)
CreateComponentRelease(ctx context.Context, request CreateComponentReleaseRequestObject) (CreateComponentReleaseResponseObject, error)
// Get component release
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/component-releases/{releaseName})
GetComponentRelease(ctx context.Context, request GetComponentReleaseRequestObject) (GetComponentReleaseResponseObject, error)
// Get component release schema
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/component-releases/{releaseName}/schema)
GetComponentReleaseSchema(ctx context.Context, request GetComponentReleaseSchemaRequestObject) (GetComponentReleaseSchemaResponseObject, error)
// Deploy release
// (POST /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/deploy)
DeployRelease(ctx context.Context, request DeployReleaseRequestObject) (DeployReleaseResponseObject, error)
// Get component observer URL
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/environments/{environmentName}/observer-url)
GetComponentObserverURL(ctx context.Context, request GetComponentObserverURLRequestObject) (GetComponentObserverURLResponseObject, error)
// Get environment release
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/environments/{environmentName}/release)
GetEnvironmentRelease(ctx context.Context, request GetEnvironmentReleaseRequestObject) (GetEnvironmentReleaseResponseObject, error)
// Get build observer URL
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/observer-url)
GetBuildObserverURL(ctx context.Context, request GetBuildObserverURLRequestObject) (GetBuildObserverURLResponseObject, error)
// Promote component
// (POST /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/promote)
PromoteComponent(ctx context.Context, request PromoteComponentRequestObject) (PromoteComponentResponseObject, error)
// List release bindings
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/release-bindings)
ListReleaseBindings(ctx context.Context, request ListReleaseBindingsRequestObject) (ListReleaseBindingsResponseObject, error)
// Patch release binding
// (PATCH /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/release-bindings/{bindingName})
PatchReleaseBinding(ctx context.Context, request PatchReleaseBindingRequestObject) (PatchReleaseBindingResponseObject, error)
// Get component schema
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/schema)
GetComponentSchema(ctx context.Context, request GetComponentSchemaRequestObject) (GetComponentSchemaResponseObject, error)
// List component traits
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/traits)
ListComponentTraits(ctx context.Context, request ListComponentTraitsRequestObject) (ListComponentTraitsResponseObject, error)
// Update component traits
// (PUT /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/traits)
UpdateComponentTraits(ctx context.Context, request UpdateComponentTraitsRequestObject) (UpdateComponentTraitsResponseObject, error)
// Update component workflow parameters
// (PATCH /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/workflow-parameters)
UpdateComponentWorkflowParameters(ctx context.Context, request UpdateComponentWorkflowParametersRequestObject) (UpdateComponentWorkflowParametersResponseObject, error)
// List component workflow runs
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/workflow-runs)
ListComponentWorkflowRuns(ctx context.Context, request ListComponentWorkflowRunsRequestObject) (ListComponentWorkflowRunsResponseObject, error)
// Trigger component workflow run
// (POST /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/workflow-runs)
CreateComponentWorkflowRun(ctx context.Context, request CreateComponentWorkflowRunRequestObject) (CreateComponentWorkflowRunResponseObject, error)
// Get component workflow run
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/workflow-runs/{runName})
GetComponentWorkflowRun(ctx context.Context, request GetComponentWorkflowRunRequestObject) (GetComponentWorkflowRunResponseObject, error)
// Get component workloads
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/workloads)
GetWorkloads(ctx context.Context, request GetWorkloadsRequestObject) (GetWorkloadsResponseObject, error)
// Create or update workload
// (POST /api/v1/orgs/{orgName}/projects/{projectName}/components/{componentName}/workloads)
CreateWorkload(ctx context.Context, request CreateWorkloadRequestObject) (CreateWorkloadResponseObject, error)
// Get project deployment pipeline
// (GET /api/v1/orgs/{orgName}/projects/{projectName}/deployment-pipeline)
GetProjectDeploymentPipeline(ctx context.Context, request GetProjectDeploymentPipelineRequestObject) (GetProjectDeploymentPipelineResponseObject, error)
// List secret references
// (GET /api/v1/orgs/{orgName}/secret-references)
ListSecretReferences(ctx context.Context, request ListSecretReferencesRequestObject) (ListSecretReferencesResponseObject, error)
// List traits
// (GET /api/v1/orgs/{orgName}/traits)
ListTraits(ctx context.Context, request ListTraitsRequestObject) (ListTraitsResponseObject, error)
// Get trait schema
// (GET /api/v1/orgs/{orgName}/traits/{traitName}/schema)
GetTraitSchema(ctx context.Context, request GetTraitSchemaRequestObject) (GetTraitSchemaResponseObject, error)
// List workflows
// (GET /api/v1/orgs/{orgName}/workflows)
ListWorkflows(ctx context.Context, request ListWorkflowsRequestObject) (ListWorkflowsResponseObject, error)
// Get workflow schema
// (GET /api/v1/orgs/{orgName}/workflows/{workflowName}/schema)
GetWorkflowSchema(ctx context.Context, request GetWorkflowSchemaRequestObject) (GetWorkflowSchemaResponseObject, error)
// List user types
// (GET /api/v1/user-types)
ListUserTypes(ctx context.Context, request ListUserTypesRequestObject) (ListUserTypesResponseObject, error)
// Handle Bitbucket webhook
// (POST /api/v1/webhooks/bitbucket)
HandleBitbucketWebhook(ctx context.Context, request HandleBitbucketWebhookRequestObject) (HandleBitbucketWebhookResponseObject, error)
// Handle GitHub webhook
// (POST /api/v1/webhooks/github)
HandleGitHubWebhook(ctx context.Context, request HandleGitHubWebhookRequestObject) (HandleGitHubWebhookResponseObject, error)
// Handle GitLab webhook
// (POST /api/v1/webhooks/gitlab)
HandleGitLabWebhook(ctx context.Context, request HandleGitLabWebhookRequestObject) (HandleGitLabWebhookResponseObject, error)
// Health check
// (GET /health)
GetHealth(ctx context.Context, request GetHealthRequestObject) (GetHealthResponseObject, error)
// Get OpenAPI specification
// (GET /openapi.json)
GetOpenAPISpec(ctx context.Context, request GetOpenAPISpecRequestObject) (GetOpenAPISpecResponseObject, error)
// Readiness check
// (GET /ready)
GetReady(ctx context.Context, request GetReadyRequestObject) (GetReadyResponseObject, error)
// Get server version
// (GET /version)
GetVersion(ctx context.Context, request GetVersionRequestObject) (GetVersionResponseObject, error)
}
StrictServerInterface represents all server handlers.
type SubjectContext ¶
type SubjectContext struct {
// EntitlementClaim Entitlement claim name
EntitlementClaim *string `json:"entitlement_claim,omitempty"`
// EntitlementValues Entitlement values
EntitlementValues *[]string `json:"entitlement_values,omitempty"`
// Type Subject type
Type SubjectContextType `json:"type"`
}
SubjectContext Authenticated subject context
type SubjectContextType ¶
type SubjectContextType string
SubjectContextType Subject type
const ( ServiceAccount SubjectContextType = "service_account" User SubjectContextType = "user" )
Defines values for SubjectContextType.
type TargetEnvironmentRef ¶
type TargetEnvironmentRef struct {
// IsManualApprovalRequired Whether manual approval is required
IsManualApprovalRequired *bool `json:"isManualApprovalRequired,omitempty"`
// Name Target environment name
Name string `json:"name"`
// RequiresApproval Whether promotion requires approval
RequiresApproval *bool `json:"requiresApproval,omitempty"`
}
TargetEnvironmentRef Target environment reference with approval settings
type TooManyValuesForParamError ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
type Trait ¶
type Trait struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description Trait description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Trait name (unique within organization)
Name string `json:"name"`
}
Trait Trait resource for composable cross-cutting concerns
type TraitList ¶
type TraitList struct {
Items []Trait `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
TraitList Paginated list of traits
type UnauthorizedJSONResponse ¶
type UnauthorizedJSONResponse ErrorResponse
type UnescapedCookieParamError ¶
func (*UnescapedCookieParamError) Error ¶
func (e *UnescapedCookieParamError) Error() string
func (*UnescapedCookieParamError) Unwrap ¶
func (e *UnescapedCookieParamError) Unwrap() error
type UnmarshalingParamError ¶
func (*UnmarshalingParamError) Error ¶
func (e *UnmarshalingParamError) Error() string
func (*UnmarshalingParamError) Unwrap ¶
func (e *UnmarshalingParamError) Unwrap() error
type UpdateBindingRequest ¶
type UpdateBindingRequest struct {
// ReleaseState Desired release state
ReleaseState UpdateBindingRequestReleaseState `json:"releaseState"`
}
UpdateBindingRequest Request to update a binding
type UpdateBindingRequestReleaseState ¶
type UpdateBindingRequestReleaseState string
UpdateBindingRequestReleaseState Desired release state
const ( UpdateBindingRequestReleaseStateActive UpdateBindingRequestReleaseState = "Active" UpdateBindingRequestReleaseStateSuspend UpdateBindingRequestReleaseState = "Suspend" UpdateBindingRequestReleaseStateUndeploy UpdateBindingRequestReleaseState = "Undeploy" )
Defines values for UpdateBindingRequestReleaseState.
type UpdateComponentBinding200JSONResponse ¶
type UpdateComponentBinding200JSONResponse Binding
func (UpdateComponentBinding200JSONResponse) VisitUpdateComponentBindingResponse ¶
func (response UpdateComponentBinding200JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
type UpdateComponentBinding400JSONResponse ¶
type UpdateComponentBinding400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateComponentBinding400JSONResponse) VisitUpdateComponentBindingResponse ¶
func (response UpdateComponentBinding400JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
type UpdateComponentBinding401JSONResponse ¶
func (UpdateComponentBinding401JSONResponse) VisitUpdateComponentBindingResponse ¶
func (response UpdateComponentBinding401JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
type UpdateComponentBinding403JSONResponse ¶
type UpdateComponentBinding403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateComponentBinding403JSONResponse) VisitUpdateComponentBindingResponse ¶
func (response UpdateComponentBinding403JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
type UpdateComponentBinding404JSONResponse ¶
type UpdateComponentBinding404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateComponentBinding404JSONResponse) VisitUpdateComponentBindingResponse ¶
func (response UpdateComponentBinding404JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
type UpdateComponentBinding500JSONResponse ¶
type UpdateComponentBinding500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateComponentBinding500JSONResponse) VisitUpdateComponentBindingResponse ¶
func (response UpdateComponentBinding500JSONResponse) VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
type UpdateComponentBindingJSONRequestBody ¶
type UpdateComponentBindingJSONRequestBody = UpdateBindingRequest
UpdateComponentBindingJSONRequestBody defines body for UpdateComponentBinding for application/json ContentType.
type UpdateComponentBindingRequestObject ¶
type UpdateComponentBindingRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
BindingName BindingNameParam `json:"bindingName"`
Body *UpdateComponentBindingJSONRequestBody
}
type UpdateComponentBindingResponseObject ¶
type UpdateComponentBindingResponseObject interface {
VisitUpdateComponentBindingResponse(w http.ResponseWriter) error
}
type UpdateComponentTraits200JSONResponse ¶
type UpdateComponentTraits200JSONResponse ComponentTraitList
func (UpdateComponentTraits200JSONResponse) VisitUpdateComponentTraitsResponse ¶
func (response UpdateComponentTraits200JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
type UpdateComponentTraits400JSONResponse ¶
type UpdateComponentTraits400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateComponentTraits400JSONResponse) VisitUpdateComponentTraitsResponse ¶
func (response UpdateComponentTraits400JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
type UpdateComponentTraits401JSONResponse ¶
func (UpdateComponentTraits401JSONResponse) VisitUpdateComponentTraitsResponse ¶
func (response UpdateComponentTraits401JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
type UpdateComponentTraits403JSONResponse ¶
type UpdateComponentTraits403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateComponentTraits403JSONResponse) VisitUpdateComponentTraitsResponse ¶
func (response UpdateComponentTraits403JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
type UpdateComponentTraits404JSONResponse ¶
type UpdateComponentTraits404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateComponentTraits404JSONResponse) VisitUpdateComponentTraitsResponse ¶
func (response UpdateComponentTraits404JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
type UpdateComponentTraits500JSONResponse ¶
type UpdateComponentTraits500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateComponentTraits500JSONResponse) VisitUpdateComponentTraitsResponse ¶
func (response UpdateComponentTraits500JSONResponse) VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
type UpdateComponentTraitsJSONRequestBody ¶
type UpdateComponentTraitsJSONRequestBody = UpdateComponentTraitsRequest
UpdateComponentTraitsJSONRequestBody defines body for UpdateComponentTraits for application/json ContentType.
type UpdateComponentTraitsRequest ¶
type UpdateComponentTraitsRequest struct {
Traits []ComponentTraitInput `json:"traits"`
}
UpdateComponentTraitsRequest Request to update component traits
type UpdateComponentTraitsRequestObject ¶
type UpdateComponentTraitsRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *UpdateComponentTraitsJSONRequestBody
}
type UpdateComponentTraitsResponseObject ¶
type UpdateComponentTraitsResponseObject interface {
VisitUpdateComponentTraitsResponse(w http.ResponseWriter) error
}
type UpdateComponentWorkflowParameters200JSONResponse ¶
type UpdateComponentWorkflowParameters200JSONResponse Component
func (UpdateComponentWorkflowParameters200JSONResponse) VisitUpdateComponentWorkflowParametersResponse ¶
func (response UpdateComponentWorkflowParameters200JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
type UpdateComponentWorkflowParameters400JSONResponse ¶
type UpdateComponentWorkflowParameters400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateComponentWorkflowParameters400JSONResponse) VisitUpdateComponentWorkflowParametersResponse ¶
func (response UpdateComponentWorkflowParameters400JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
type UpdateComponentWorkflowParameters401JSONResponse ¶
func (UpdateComponentWorkflowParameters401JSONResponse) VisitUpdateComponentWorkflowParametersResponse ¶
func (response UpdateComponentWorkflowParameters401JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
type UpdateComponentWorkflowParameters403JSONResponse ¶
type UpdateComponentWorkflowParameters403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateComponentWorkflowParameters403JSONResponse) VisitUpdateComponentWorkflowParametersResponse ¶
func (response UpdateComponentWorkflowParameters403JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
type UpdateComponentWorkflowParameters404JSONResponse ¶
type UpdateComponentWorkflowParameters404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateComponentWorkflowParameters404JSONResponse) VisitUpdateComponentWorkflowParametersResponse ¶
func (response UpdateComponentWorkflowParameters404JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
type UpdateComponentWorkflowParameters500JSONResponse ¶
type UpdateComponentWorkflowParameters500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateComponentWorkflowParameters500JSONResponse) VisitUpdateComponentWorkflowParametersResponse ¶
func (response UpdateComponentWorkflowParameters500JSONResponse) VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
type UpdateComponentWorkflowParametersJSONRequestBody ¶
type UpdateComponentWorkflowParametersJSONRequestBody = UpdateComponentWorkflowRequest
UpdateComponentWorkflowParametersJSONRequestBody defines body for UpdateComponentWorkflowParameters for application/json ContentType.
type UpdateComponentWorkflowParametersRequestObject ¶
type UpdateComponentWorkflowParametersRequestObject struct {
OrgName OrgNameParam `json:"orgName"`
ProjectName ProjectNameParam `json:"projectName"`
ComponentName ComponentNameParam `json:"componentName"`
Body *UpdateComponentWorkflowParametersJSONRequestBody
}
type UpdateComponentWorkflowParametersResponseObject ¶
type UpdateComponentWorkflowParametersResponseObject interface {
VisitUpdateComponentWorkflowParametersResponse(w http.ResponseWriter) error
}
type UpdateComponentWorkflowRequest ¶
type UpdateComponentWorkflowRequest struct {
// Parameters User-defined workflow parameters
Parameters *map[string]interface{} `json:"parameters,omitempty"`
// SystemParameters System parameters including repository configuration
SystemParameters *struct {
Repository *struct {
// AppPath Path to application within repository
AppPath *string `json:"appPath,omitempty"`
Revision *struct {
// Branch Git branch
Branch *string `json:"branch,omitempty"`
// Commit Specific commit SHA
Commit *string `json:"commit,omitempty"`
} `json:"revision,omitempty"`
// Url Git repository URL
Url *string `json:"url,omitempty"`
} `json:"repository,omitempty"`
} `json:"systemParameters,omitempty"`
// WorkflowName ComponentWorkflow template name to use
WorkflowName *string `json:"workflowName,omitempty"`
}
UpdateComponentWorkflowRequest Request to update component workflow parameters
type UpdateRole200JSONResponse ¶
type UpdateRole200JSONResponse MessageResponse
func (UpdateRole200JSONResponse) VisitUpdateRoleResponse ¶
func (response UpdateRole200JSONResponse) VisitUpdateRoleResponse(w http.ResponseWriter) error
type UpdateRole400JSONResponse ¶
type UpdateRole400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateRole400JSONResponse) VisitUpdateRoleResponse ¶
func (response UpdateRole400JSONResponse) VisitUpdateRoleResponse(w http.ResponseWriter) error
type UpdateRole401JSONResponse ¶
func (UpdateRole401JSONResponse) VisitUpdateRoleResponse ¶
func (response UpdateRole401JSONResponse) VisitUpdateRoleResponse(w http.ResponseWriter) error
type UpdateRole403JSONResponse ¶
type UpdateRole403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateRole403JSONResponse) VisitUpdateRoleResponse ¶
func (response UpdateRole403JSONResponse) VisitUpdateRoleResponse(w http.ResponseWriter) error
type UpdateRole404JSONResponse ¶
type UpdateRole404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateRole404JSONResponse) VisitUpdateRoleResponse ¶
func (response UpdateRole404JSONResponse) VisitUpdateRoleResponse(w http.ResponseWriter) error
type UpdateRole500JSONResponse ¶
type UpdateRole500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateRole500JSONResponse) VisitUpdateRoleResponse ¶
func (response UpdateRole500JSONResponse) VisitUpdateRoleResponse(w http.ResponseWriter) error
type UpdateRoleJSONRequestBody ¶
type UpdateRoleJSONRequestBody = UpdateRoleRequest
UpdateRoleJSONRequestBody defines body for UpdateRole for application/json ContentType.
type UpdateRoleMapping200JSONResponse ¶
type UpdateRoleMapping200JSONResponse MessageResponse
func (UpdateRoleMapping200JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping200JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMapping400JSONResponse ¶
type UpdateRoleMapping400JSONResponse struct{ BadRequestJSONResponse }
func (UpdateRoleMapping400JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping400JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMapping401JSONResponse ¶
func (UpdateRoleMapping401JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping401JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMapping403JSONResponse ¶
type UpdateRoleMapping403JSONResponse struct{ ForbiddenJSONResponse }
func (UpdateRoleMapping403JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping403JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMapping404JSONResponse ¶
type UpdateRoleMapping404JSONResponse struct{ NotFoundJSONResponse }
func (UpdateRoleMapping404JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping404JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMapping409JSONResponse ¶
type UpdateRoleMapping409JSONResponse struct{ ConflictJSONResponse }
func (UpdateRoleMapping409JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping409JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMapping500JSONResponse ¶
type UpdateRoleMapping500JSONResponse struct{ InternalErrorJSONResponse }
func (UpdateRoleMapping500JSONResponse) VisitUpdateRoleMappingResponse ¶
func (response UpdateRoleMapping500JSONResponse) VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
type UpdateRoleMappingJSONRequestBody ¶
type UpdateRoleMappingJSONRequestBody = UpdateRoleMappingRequest
UpdateRoleMappingJSONRequestBody defines body for UpdateRoleMapping for application/json ContentType.
type UpdateRoleMappingRequest ¶
type UpdateRoleMappingRequest struct {
// Context Additional context for authorization
Context *AuthzContext `json:"context,omitempty"`
// Effect Policy effect
Effect *UpdateRoleMappingRequestEffect `json:"effect,omitempty"`
// Entitlement Entitlement with claim and value
Entitlement Entitlement `json:"entitlement"`
// Hierarchy Resource hierarchy scope
Hierarchy *ResourceHierarchy `json:"hierarchy,omitempty"`
// RoleName Role name
RoleName string `json:"role_name"`
}
UpdateRoleMappingRequest Request to update a role mapping
type UpdateRoleMappingRequestEffect ¶
type UpdateRoleMappingRequestEffect string
UpdateRoleMappingRequestEffect Policy effect
const ( UpdateRoleMappingRequestEffectAllow UpdateRoleMappingRequestEffect = "allow" UpdateRoleMappingRequestEffectDeny UpdateRoleMappingRequestEffect = "deny" )
Defines values for UpdateRoleMappingRequestEffect.
type UpdateRoleMappingRequestObject ¶
type UpdateRoleMappingRequestObject struct {
MappingId MappingIdParam `json:"mappingId"`
Body *UpdateRoleMappingJSONRequestBody
}
type UpdateRoleMappingResponseObject ¶
type UpdateRoleMappingResponseObject interface {
VisitUpdateRoleMappingResponse(w http.ResponseWriter) error
}
type UpdateRoleRequest ¶
type UpdateRoleRequest struct {
// Actions New list of actions for the role
Actions []string `json:"actions"`
}
UpdateRoleRequest Request to update a role's actions
type UpdateRoleRequestObject ¶
type UpdateRoleRequestObject struct {
RoleName RoleNameParam `json:"roleName"`
Body *UpdateRoleJSONRequestBody
}
type UpdateRoleResponseObject ¶
type UpdateRoleResponseObject interface {
VisitUpdateRoleResponse(w http.ResponseWriter) error
}
type UserCapabilitiesResponse ¶
type UserCapabilitiesResponse struct {
// Capabilities Map of action to capabilities
Capabilities *map[string]ActionCapability `json:"capabilities,omitempty"`
// EvaluatedAt Time when capabilities were evaluated
EvaluatedAt *time.Time `json:"evaluatedAt,omitempty"`
// User Authenticated subject context
User *SubjectContext `json:"user,omitempty"`
}
UserCapabilitiesResponse User authorization profile response
type UserTypeConfig ¶
type UserTypeConfig struct {
// AuthMechanisms Supported authentication mechanisms for this user type
AuthMechanisms []AuthMechanismConfig `json:"authMechanisms"`
// DisplayName Human-readable name for the user type
DisplayName string `json:"displayName"`
// Priority Check order for user type detection (lower = higher priority)
Priority int `json:"priority"`
// Type User type identifier (e.g., "user", "service_account")
Type string `json:"type"`
}
UserTypeConfig Configuration for a user type used in authentication and authorization
type VersionResponse ¶
type VersionResponse struct {
// BuildTime Build timestamp
BuildTime string `json:"buildTime"`
// GitRevision Git commit SHA
GitRevision string `json:"gitRevision"`
// GoArch Target architecture
GoArch string `json:"goArch"`
// GoOS Target operating system
GoOS string `json:"goOS"`
// GoVersion Go version used to build
GoVersion string `json:"goVersion"`
// Name Application name
Name string `json:"name"`
// Version Version string
Version string `json:"version"`
}
VersionResponse Server version information
type WebApplicationBinding ¶
type WebApplicationBinding struct {
// Endpoints Exposed endpoints
Endpoints *[]EndpointStatus `json:"endpoints,omitempty"`
// Image Container image
Image *string `json:"image,omitempty"`
// ReleaseState Release state
ReleaseState *string `json:"releaseState,omitempty"`
}
WebApplicationBinding Web application-specific binding data
type WebhookEventResponse ¶
type WebhookEventResponse struct {
// AffectedComponents List of components affected by this webhook
AffectedComponents *[]string `json:"affectedComponents,omitempty"`
// Message Status message
Message string `json:"message"`
// Success Whether the webhook was processed successfully
Success bool `json:"success"`
// TriggeredBuilds Number of builds triggered
TriggeredBuilds int `json:"triggeredBuilds"`
}
WebhookEventResponse Response after processing a webhook event
type Workflow ¶
type Workflow struct {
// CreatedAt Creation timestamp
CreatedAt time.Time `json:"createdAt"`
// Description Workflow description
Description *string `json:"description,omitempty"`
// DisplayName Human-readable display name
DisplayName *string `json:"displayName,omitempty"`
// Name Workflow name (unique within organization)
Name string `json:"name"`
}
Workflow Generic workflow resource
type WorkflowList ¶
type WorkflowList struct {
Items []Workflow `json:"items"`
// Pagination Cursor-based pagination metadata. Uses Kubernetes-native continuation tokens
// for efficient pagination through large result sets.
Pagination Pagination `json:"pagination"`
}
WorkflowList Paginated list of workflows
type WorkflowNameParam ¶
type WorkflowNameParam = string
WorkflowNameParam defines model for WorkflowNameParam.
type WorkflowRunNameParam ¶
type WorkflowRunNameParam = string
WorkflowRunNameParam defines model for WorkflowRunNameParam.
type WorkloadOverrides ¶
type WorkloadOverrides struct {
// Containers Container overrides keyed by container name
Containers *map[string]ContainerOverride `json:"containers,omitempty"`
}
WorkloadOverrides Environment-specific workload overrides
type WorkloadSpec ¶
type WorkloadSpec map[string]interface{}
WorkloadSpec Workload specification (source code definition)