Help us shape the future of Go! Take the 2026 Go Developer Survey

access

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2026 License: MIT Imports: 18 Imported by: 0

Documentation

Overview

Package access provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.8.0 DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSpec

func GetSpec() (swagger *openapi3.T, err error)

GetSpec returns the OpenAPI specification corresponding to the generated code in this file. External references in the spec are resolved through PathToRawSpec; externally-referenced files must be embedded in their corresponding Go packages (via the import-mapping feature). URL-based external refs are not supported.

func GetSpecJSON

func GetSpecJSON() ([]byte, error)

GetSpecJSON returns the raw JSON bytes of the embedded OpenAPI specification: decompressed but not unmarshaled. External references are not resolved here; the bytes are the spec exactly as embedded by codegen. The result is cached at package init time, so repeated calls are cheap.

func GetSwagger deprecated

func GetSwagger() (*openapi3.T, error)

GetSwagger returns the OpenAPI specification corresponding to the generated code in this file.

Deprecated: GetSwagger predates kin-openapi renaming openapi3.Swagger to openapi3.T. Use GetSpec instead. This wrapper is retained for backwards compatibility.

func Handler

func Handler(si ServerInterface) http.Handler

Handler creates http.Handler with routing matching OpenAPI spec.

func HandlerFromMux

func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler

HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.

func HandlerFromMuxWithBaseURL

func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler

func HandlerWithOptions

func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler

HandlerWithOptions creates http.Handler with additional options

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

Types

type AccessProbe

type AccessProbe struct {
	// Code Required within this object. OK when the probe passes.
	Code string `json:"code"`
}

AccessProbe defines model for AccessProbe.

type AccessVersion

type AccessVersion struct {
	// Name Required within this object. The compatibility version.
	Name string `json:"name"`

	// Version Required within this object. The same value as name.
	Version string `json:"version"`
}

AccessVersion defines model for AccessVersion.

type Actions

type Actions struct {
	// Groups Optional within this object. Map from group name to its action list.
	Groups *map[string][]string `json:"groups,omitempty"`

	// Users Optional within this object. Map from username to its action list.
	Users *map[string][]string `json:"users,omitempty"`
}

Actions Actions granted per principal. Values are upper-case action names: READ, ANNOTATE, WRITE, DELETE, MANAGE, SCAN and, for release bundles, EXECUTE. These map one to one onto the legacy codes r, n, w, d, m, mxm and x. DELETE implies the ability to overwrite.

type AddOrUpdateProjectUser200JSONResponse

type AddOrUpdateProjectUser200JSONResponse ProjectUser

func (AddOrUpdateProjectUser200JSONResponse) VisitAddOrUpdateProjectUserResponse

func (response AddOrUpdateProjectUser200JSONResponse) VisitAddOrUpdateProjectUserResponse(w http.ResponseWriter) error

type AddOrUpdateProjectUser400JSONResponse

type AddOrUpdateProjectUser400JSONResponse ErrorResponse

func (AddOrUpdateProjectUser400JSONResponse) VisitAddOrUpdateProjectUserResponse

func (response AddOrUpdateProjectUser400JSONResponse) VisitAddOrUpdateProjectUserResponse(w http.ResponseWriter) error

type AddOrUpdateProjectUser401JSONResponse

type AddOrUpdateProjectUser401JSONResponse ErrorResponse

func (AddOrUpdateProjectUser401JSONResponse) VisitAddOrUpdateProjectUserResponse

func (response AddOrUpdateProjectUser401JSONResponse) VisitAddOrUpdateProjectUserResponse(w http.ResponseWriter) error

type AddOrUpdateProjectUser403JSONResponse

type AddOrUpdateProjectUser403JSONResponse ErrorResponse

func (AddOrUpdateProjectUser403JSONResponse) VisitAddOrUpdateProjectUserResponse

func (response AddOrUpdateProjectUser403JSONResponse) VisitAddOrUpdateProjectUserResponse(w http.ResponseWriter) error

type AddOrUpdateProjectUser404JSONResponse

type AddOrUpdateProjectUser404JSONResponse ErrorResponse

func (AddOrUpdateProjectUser404JSONResponse) VisitAddOrUpdateProjectUserResponse

func (response AddOrUpdateProjectUser404JSONResponse) VisitAddOrUpdateProjectUserResponse(w http.ResponseWriter) error

type AddOrUpdateProjectUserJSONRequestBody

type AddOrUpdateProjectUserJSONRequestBody = ProjectUserUpdate

AddOrUpdateProjectUserJSONRequestBody defines body for AddOrUpdateProjectUser for application/json ContentType.

type AddOrUpdateProjectUserRequestObject

type AddOrUpdateProjectUserRequestObject struct {
	ProjectKey string `json:"projectKey"`
	User       string `json:"user"`
	Body       *AddOrUpdateProjectUserJSONRequestBody
}

type AddOrUpdateProjectUserResponseObject

type AddOrUpdateProjectUserResponseObject interface {
	VisitAddOrUpdateProjectUserResponse(w http.ResponseWriter) error
}

type AttachRepositoryToProject204Response

type AttachRepositoryToProject204Response struct {
}

func (AttachRepositoryToProject204Response) VisitAttachRepositoryToProjectResponse

func (response AttachRepositoryToProject204Response) VisitAttachRepositoryToProjectResponse(w http.ResponseWriter) error

type AttachRepositoryToProject400JSONResponse

type AttachRepositoryToProject400JSONResponse ErrorResponse

func (AttachRepositoryToProject400JSONResponse) VisitAttachRepositoryToProjectResponse

func (response AttachRepositoryToProject400JSONResponse) VisitAttachRepositoryToProjectResponse(w http.ResponseWriter) error

type AttachRepositoryToProject401JSONResponse

type AttachRepositoryToProject401JSONResponse ErrorResponse

func (AttachRepositoryToProject401JSONResponse) VisitAttachRepositoryToProjectResponse

func (response AttachRepositoryToProject401JSONResponse) VisitAttachRepositoryToProjectResponse(w http.ResponseWriter) error

type AttachRepositoryToProject403JSONResponse

type AttachRepositoryToProject403JSONResponse ErrorResponse

func (AttachRepositoryToProject403JSONResponse) VisitAttachRepositoryToProjectResponse

func (response AttachRepositoryToProject403JSONResponse) VisitAttachRepositoryToProjectResponse(w http.ResponseWriter) error

type AttachRepositoryToProject404JSONResponse

type AttachRepositoryToProject404JSONResponse ErrorResponse

func (AttachRepositoryToProject404JSONResponse) VisitAttachRepositoryToProjectResponse

func (response AttachRepositoryToProject404JSONResponse) VisitAttachRepositoryToProjectResponse(w http.ResponseWriter) error

type AttachRepositoryToProjectParams

type AttachRepositoryToProjectParams struct {
	// Force Optional query parameter. When true, a repository already assigned to another project is moved; without it such an attach is rejected with 400. Defaults to false.
	Force *bool `form:"force,omitempty" json:"force,omitempty"`
}

AttachRepositoryToProjectParams defines parameters for AttachRepositoryToProject.

type AttachRepositoryToProjectRequestObject

type AttachRepositoryToProjectRequestObject struct {
	RepoName         string `json:"repoName"`
	TargetProjectKey string `json:"targetProjectKey"`
	Params           AttachRepositoryToProjectParams
}

type AttachRepositoryToProjectResponseObject

type AttachRepositoryToProjectResponseObject interface {
	VisitAttachRepositoryToProjectResponse(w http.ResponseWriter) error
}

type AwsIamRoleAssignment

type AwsIamRoleAssignment struct {
	// IamRole Required within this object. ARN of the AWS IAM role the user's AWS credentials must assume.
	IamRole string `json:"iam_role"`

	// Username Required within this object. User the role is mapped to.
	Username string `json:"username"`
}

AwsIamRoleAssignment Maps one user to the AWS IAM role their AWS credentials must assume. Not supported.

type ChangeUserPassword204Response

type ChangeUserPassword204Response struct {
}

func (ChangeUserPassword204Response) VisitChangeUserPasswordResponse

func (response ChangeUserPassword204Response) VisitChangeUserPasswordResponse(w http.ResponseWriter) error

type ChangeUserPassword400JSONResponse

type ChangeUserPassword400JSONResponse ErrorResponse

func (ChangeUserPassword400JSONResponse) VisitChangeUserPasswordResponse

func (response ChangeUserPassword400JSONResponse) VisitChangeUserPasswordResponse(w http.ResponseWriter) error

type ChangeUserPassword401JSONResponse

type ChangeUserPassword401JSONResponse ErrorResponse

func (ChangeUserPassword401JSONResponse) VisitChangeUserPasswordResponse

func (response ChangeUserPassword401JSONResponse) VisitChangeUserPasswordResponse(w http.ResponseWriter) error

type ChangeUserPassword403JSONResponse

type ChangeUserPassword403JSONResponse ErrorResponse

func (ChangeUserPassword403JSONResponse) VisitChangeUserPasswordResponse

func (response ChangeUserPassword403JSONResponse) VisitChangeUserPasswordResponse(w http.ResponseWriter) error

type ChangeUserPassword404JSONResponse

type ChangeUserPassword404JSONResponse ErrorResponse

func (ChangeUserPassword404JSONResponse) VisitChangeUserPasswordResponse

func (response ChangeUserPassword404JSONResponse) VisitChangeUserPasswordResponse(w http.ResponseWriter) error

type ChangeUserPasswordJSONBody

type ChangeUserPasswordJSONBody struct {
	// Password Required within this object. The new clear-text password. Stored as an Argon2id hash and never returned.
	Password *string `json:"password,omitempty"`
}

ChangeUserPasswordJSONBody defines parameters for ChangeUserPassword.

type ChangeUserPasswordJSONRequestBody

type ChangeUserPasswordJSONRequestBody ChangeUserPasswordJSONBody

ChangeUserPasswordJSONRequestBody defines body for ChangeUserPassword for application/json ContentType.

type ChangeUserPasswordRequestObject

type ChangeUserPasswordRequestObject struct {
	Username Username `json:"username"`
	Body     *ChangeUserPasswordJSONRequestBody
}

type ChangeUserPasswordResponseObject

type ChangeUserPasswordResponseObject interface {
	VisitChangeUserPasswordResponse(w http.ResponseWriter) error
}

type ChiServerOptions

type ChiServerOptions struct {
	BaseURL          string
	BaseRouter       chi.Router
	Middlewares      []MiddlewareFunc
	ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error)
}

type ConfigureAccessUserLockPolicy200JSONResponse

type ConfigureAccessUserLockPolicy200JSONResponse UserLockPolicyConfig

func (ConfigureAccessUserLockPolicy200JSONResponse) VisitConfigureAccessUserLockPolicyResponse

func (response ConfigureAccessUserLockPolicy200JSONResponse) VisitConfigureAccessUserLockPolicyResponse(w http.ResponseWriter) error

type ConfigureAccessUserLockPolicy400JSONResponse

type ConfigureAccessUserLockPolicy400JSONResponse ErrorResponse

func (ConfigureAccessUserLockPolicy400JSONResponse) VisitConfigureAccessUserLockPolicyResponse

func (response ConfigureAccessUserLockPolicy400JSONResponse) VisitConfigureAccessUserLockPolicyResponse(w http.ResponseWriter) error

type ConfigureAccessUserLockPolicy401JSONResponse

type ConfigureAccessUserLockPolicy401JSONResponse ErrorResponse

func (ConfigureAccessUserLockPolicy401JSONResponse) VisitConfigureAccessUserLockPolicyResponse

func (response ConfigureAccessUserLockPolicy401JSONResponse) VisitConfigureAccessUserLockPolicyResponse(w http.ResponseWriter) error

type ConfigureAccessUserLockPolicy403JSONResponse

type ConfigureAccessUserLockPolicy403JSONResponse ErrorResponse

func (ConfigureAccessUserLockPolicy403JSONResponse) VisitConfigureAccessUserLockPolicyResponse

func (response ConfigureAccessUserLockPolicy403JSONResponse) VisitConfigureAccessUserLockPolicyResponse(w http.ResponseWriter) error

type ConfigureAccessUserLockPolicyJSONRequestBody

type ConfigureAccessUserLockPolicyJSONRequestBody = UserLockPolicyConfig

ConfigureAccessUserLockPolicyJSONRequestBody defines body for ConfigureAccessUserLockPolicy for application/json ContentType.

type ConfigureAccessUserLockPolicyRequestObject

type ConfigureAccessUserLockPolicyRequestObject struct {
	Body *ConfigureAccessUserLockPolicyJSONRequestBody
}

type ConfigureAccessUserLockPolicyResponseObject

type ConfigureAccessUserLockPolicyResponseObject interface {
	VisitConfigureAccessUserLockPolicyResponse(w http.ResponseWriter) error
}

type CreateGlobalEnvironment201JSONResponse

type CreateGlobalEnvironment201JSONResponse Environment

func (CreateGlobalEnvironment201JSONResponse) VisitCreateGlobalEnvironmentResponse

func (response CreateGlobalEnvironment201JSONResponse) VisitCreateGlobalEnvironmentResponse(w http.ResponseWriter) error

type CreateGlobalEnvironment400JSONResponse

type CreateGlobalEnvironment400JSONResponse ErrorResponse

func (CreateGlobalEnvironment400JSONResponse) VisitCreateGlobalEnvironmentResponse

func (response CreateGlobalEnvironment400JSONResponse) VisitCreateGlobalEnvironmentResponse(w http.ResponseWriter) error

type CreateGlobalEnvironment401JSONResponse

type CreateGlobalEnvironment401JSONResponse ErrorResponse

func (CreateGlobalEnvironment401JSONResponse) VisitCreateGlobalEnvironmentResponse

func (response CreateGlobalEnvironment401JSONResponse) VisitCreateGlobalEnvironmentResponse(w http.ResponseWriter) error

type CreateGlobalEnvironment403JSONResponse

type CreateGlobalEnvironment403JSONResponse ErrorResponse

func (CreateGlobalEnvironment403JSONResponse) VisitCreateGlobalEnvironmentResponse

func (response CreateGlobalEnvironment403JSONResponse) VisitCreateGlobalEnvironmentResponse(w http.ResponseWriter) error

type CreateGlobalEnvironment409JSONResponse

type CreateGlobalEnvironment409JSONResponse ErrorResponse

func (CreateGlobalEnvironment409JSONResponse) VisitCreateGlobalEnvironmentResponse

func (response CreateGlobalEnvironment409JSONResponse) VisitCreateGlobalEnvironmentResponse(w http.ResponseWriter) error

type CreateGlobalEnvironmentJSONRequestBody

type CreateGlobalEnvironmentJSONRequestBody = EnvironmentCreate

CreateGlobalEnvironmentJSONRequestBody defines body for CreateGlobalEnvironment for application/json ContentType.

type CreateGlobalEnvironmentRequestObject

type CreateGlobalEnvironmentRequestObject struct {
	Body *CreateGlobalEnvironmentJSONRequestBody
}

type CreateGlobalEnvironmentResponseObject

type CreateGlobalEnvironmentResponseObject interface {
	VisitCreateGlobalEnvironmentResponse(w http.ResponseWriter) error
}

type CreateGlobalRole201JSONResponse

type CreateGlobalRole201JSONResponse GlobalRoleCreated

func (CreateGlobalRole201JSONResponse) VisitCreateGlobalRoleResponse

func (response CreateGlobalRole201JSONResponse) VisitCreateGlobalRoleResponse(w http.ResponseWriter) error

type CreateGlobalRole400JSONResponse

type CreateGlobalRole400JSONResponse ErrorResponse

func (CreateGlobalRole400JSONResponse) VisitCreateGlobalRoleResponse

func (response CreateGlobalRole400JSONResponse) VisitCreateGlobalRoleResponse(w http.ResponseWriter) error

type CreateGlobalRole401JSONResponse

type CreateGlobalRole401JSONResponse ErrorResponse

func (CreateGlobalRole401JSONResponse) VisitCreateGlobalRoleResponse

func (response CreateGlobalRole401JSONResponse) VisitCreateGlobalRoleResponse(w http.ResponseWriter) error

type CreateGlobalRole403JSONResponse

type CreateGlobalRole403JSONResponse ErrorResponse

func (CreateGlobalRole403JSONResponse) VisitCreateGlobalRoleResponse

func (response CreateGlobalRole403JSONResponse) VisitCreateGlobalRoleResponse(w http.ResponseWriter) error

type CreateGlobalRole409JSONResponse

type CreateGlobalRole409JSONResponse ErrorResponse

func (CreateGlobalRole409JSONResponse) VisitCreateGlobalRoleResponse

func (response CreateGlobalRole409JSONResponse) VisitCreateGlobalRoleResponse(w http.ResponseWriter) error

type CreateGlobalRoleJSONRequestBody

type CreateGlobalRoleJSONRequestBody = GlobalRoleCreate

CreateGlobalRoleJSONRequestBody defines body for CreateGlobalRole for application/json ContentType.

type CreateGlobalRoleRequestObject

type CreateGlobalRoleRequestObject struct {
	Body *CreateGlobalRoleJSONRequestBody
}

type CreateGlobalRoleResponseObject

type CreateGlobalRoleResponseObject interface {
	VisitCreateGlobalRoleResponse(w http.ResponseWriter) error
}

type CreateGroup201JSONResponse

type CreateGroup201JSONResponse GroupDetails

func (CreateGroup201JSONResponse) VisitCreateGroupResponse

func (response CreateGroup201JSONResponse) VisitCreateGroupResponse(w http.ResponseWriter) error

type CreateGroup400JSONResponse

type CreateGroup400JSONResponse ErrorResponse

func (CreateGroup400JSONResponse) VisitCreateGroupResponse

func (response CreateGroup400JSONResponse) VisitCreateGroupResponse(w http.ResponseWriter) error

type CreateGroup401JSONResponse

type CreateGroup401JSONResponse ErrorResponse

func (CreateGroup401JSONResponse) VisitCreateGroupResponse

func (response CreateGroup401JSONResponse) VisitCreateGroupResponse(w http.ResponseWriter) error

type CreateGroup403JSONResponse

type CreateGroup403JSONResponse ErrorResponse

func (CreateGroup403JSONResponse) VisitCreateGroupResponse

func (response CreateGroup403JSONResponse) VisitCreateGroupResponse(w http.ResponseWriter) error

type CreateGroup404JSONResponse

type CreateGroup404JSONResponse ErrorResponse

func (CreateGroup404JSONResponse) VisitCreateGroupResponse

func (response CreateGroup404JSONResponse) VisitCreateGroupResponse(w http.ResponseWriter) error

type CreateGroup409JSONResponse

type CreateGroup409JSONResponse ErrorResponse

func (CreateGroup409JSONResponse) VisitCreateGroupResponse

func (response CreateGroup409JSONResponse) VisitCreateGroupResponse(w http.ResponseWriter) error

type CreateGroupJSONRequestBody

type CreateGroupJSONRequestBody = GroupCreateRequest

CreateGroupJSONRequestBody defines body for CreateGroup for application/json ContentType.

type CreateGroupRequestObject

type CreateGroupRequestObject struct {
	Body *CreateGroupJSONRequestBody
}

type CreateGroupResponseObject

type CreateGroupResponseObject interface {
	VisitCreateGroupResponse(w http.ResponseWriter) error
}

type CreateLdapGroupSettings201JSONResponse

type CreateLdapGroupSettings201JSONResponse LdapGroupSettings

func (CreateLdapGroupSettings201JSONResponse) VisitCreateLdapGroupSettingsResponse

func (response CreateLdapGroupSettings201JSONResponse) VisitCreateLdapGroupSettingsResponse(w http.ResponseWriter) error

type CreateLdapGroupSettings400JSONResponse

type CreateLdapGroupSettings400JSONResponse ErrorResponse

func (CreateLdapGroupSettings400JSONResponse) VisitCreateLdapGroupSettingsResponse

func (response CreateLdapGroupSettings400JSONResponse) VisitCreateLdapGroupSettingsResponse(w http.ResponseWriter) error

type CreateLdapGroupSettings401JSONResponse

type CreateLdapGroupSettings401JSONResponse ErrorResponse

func (CreateLdapGroupSettings401JSONResponse) VisitCreateLdapGroupSettingsResponse

func (response CreateLdapGroupSettings401JSONResponse) VisitCreateLdapGroupSettingsResponse(w http.ResponseWriter) error

type CreateLdapGroupSettings403JSONResponse

type CreateLdapGroupSettings403JSONResponse ErrorResponse

func (CreateLdapGroupSettings403JSONResponse) VisitCreateLdapGroupSettingsResponse

func (response CreateLdapGroupSettings403JSONResponse) VisitCreateLdapGroupSettingsResponse(w http.ResponseWriter) error

type CreateLdapGroupSettingsJSONRequestBody

type CreateLdapGroupSettingsJSONRequestBody = LdapGroupSettingsCreate

CreateLdapGroupSettingsJSONRequestBody defines body for CreateLdapGroupSettings for application/json ContentType.

type CreateLdapGroupSettingsRequestObject

type CreateLdapGroupSettingsRequestObject struct {
	Body *CreateLdapGroupSettingsJSONRequestBody
}

type CreateLdapGroupSettingsResponseObject

type CreateLdapGroupSettingsResponseObject interface {
	VisitCreateLdapGroupSettingsResponse(w http.ResponseWriter) error
}

type CreateLdapSettings201JSONResponse

type CreateLdapSettings201JSONResponse LdapSettings

func (CreateLdapSettings201JSONResponse) VisitCreateLdapSettingsResponse

func (response CreateLdapSettings201JSONResponse) VisitCreateLdapSettingsResponse(w http.ResponseWriter) error

type CreateLdapSettings400JSONResponse

type CreateLdapSettings400JSONResponse ErrorResponse

func (CreateLdapSettings400JSONResponse) VisitCreateLdapSettingsResponse

func (response CreateLdapSettings400JSONResponse) VisitCreateLdapSettingsResponse(w http.ResponseWriter) error

type CreateLdapSettings401JSONResponse

type CreateLdapSettings401JSONResponse ErrorResponse

func (CreateLdapSettings401JSONResponse) VisitCreateLdapSettingsResponse

func (response CreateLdapSettings401JSONResponse) VisitCreateLdapSettingsResponse(w http.ResponseWriter) error

type CreateLdapSettings403JSONResponse

type CreateLdapSettings403JSONResponse ErrorResponse

func (CreateLdapSettings403JSONResponse) VisitCreateLdapSettingsResponse

func (response CreateLdapSettings403JSONResponse) VisitCreateLdapSettingsResponse(w http.ResponseWriter) error

type CreateLdapSettingsJSONRequestBody

type CreateLdapSettingsJSONRequestBody = LdapSettingsCreate

CreateLdapSettingsJSONRequestBody defines body for CreateLdapSettings for application/json ContentType.

type CreateLdapSettingsRequestObject

type CreateLdapSettingsRequestObject struct {
	Body *CreateLdapSettingsJSONRequestBody
}

type CreateLdapSettingsResponseObject

type CreateLdapSettingsResponseObject interface {
	VisitCreateLdapSettingsResponse(w http.ResponseWriter) error
}

type CreateOidcConfiguration200JSONResponse

type CreateOidcConfiguration200JSONResponse OidcConfiguration

func (CreateOidcConfiguration200JSONResponse) VisitCreateOidcConfigurationResponse

func (response CreateOidcConfiguration200JSONResponse) VisitCreateOidcConfigurationResponse(w http.ResponseWriter) error

type CreateOidcConfiguration400JSONResponse

type CreateOidcConfiguration400JSONResponse ErrorResponse

func (CreateOidcConfiguration400JSONResponse) VisitCreateOidcConfigurationResponse

func (response CreateOidcConfiguration400JSONResponse) VisitCreateOidcConfigurationResponse(w http.ResponseWriter) error

type CreateOidcConfiguration401JSONResponse

type CreateOidcConfiguration401JSONResponse ErrorResponse

func (CreateOidcConfiguration401JSONResponse) VisitCreateOidcConfigurationResponse

func (response CreateOidcConfiguration401JSONResponse) VisitCreateOidcConfigurationResponse(w http.ResponseWriter) error

type CreateOidcConfiguration403JSONResponse

type CreateOidcConfiguration403JSONResponse ErrorResponse

func (CreateOidcConfiguration403JSONResponse) VisitCreateOidcConfigurationResponse

func (response CreateOidcConfiguration403JSONResponse) VisitCreateOidcConfigurationResponse(w http.ResponseWriter) error

type CreateOidcConfigurationJSONRequestBody

type CreateOidcConfigurationJSONRequestBody = OidcConfiguration

CreateOidcConfigurationJSONRequestBody defines body for CreateOidcConfiguration for application/json ContentType.

type CreateOidcConfigurationRequestObject

type CreateOidcConfigurationRequestObject struct {
	Body *CreateOidcConfigurationJSONRequestBody
}

type CreateOidcConfigurationResponseObject

type CreateOidcConfigurationResponseObject interface {
	VisitCreateOidcConfigurationResponse(w http.ResponseWriter) error
}

type CreateOidcIdentityMapping200JSONResponse

type CreateOidcIdentityMapping200JSONResponse OidcIdentityMappingResponse

func (CreateOidcIdentityMapping200JSONResponse) VisitCreateOidcIdentityMappingResponse

func (response CreateOidcIdentityMapping200JSONResponse) VisitCreateOidcIdentityMappingResponse(w http.ResponseWriter) error

type CreateOidcIdentityMapping400JSONResponse

type CreateOidcIdentityMapping400JSONResponse ErrorResponse

func (CreateOidcIdentityMapping400JSONResponse) VisitCreateOidcIdentityMappingResponse

func (response CreateOidcIdentityMapping400JSONResponse) VisitCreateOidcIdentityMappingResponse(w http.ResponseWriter) error

type CreateOidcIdentityMapping401JSONResponse

type CreateOidcIdentityMapping401JSONResponse ErrorResponse

func (CreateOidcIdentityMapping401JSONResponse) VisitCreateOidcIdentityMappingResponse

func (response CreateOidcIdentityMapping401JSONResponse) VisitCreateOidcIdentityMappingResponse(w http.ResponseWriter) error

type CreateOidcIdentityMapping403JSONResponse

type CreateOidcIdentityMapping403JSONResponse ErrorResponse

func (CreateOidcIdentityMapping403JSONResponse) VisitCreateOidcIdentityMappingResponse

func (response CreateOidcIdentityMapping403JSONResponse) VisitCreateOidcIdentityMappingResponse(w http.ResponseWriter) error

type CreateOidcIdentityMappingJSONRequestBody

type CreateOidcIdentityMappingJSONRequestBody = OidcIdentityMapping

CreateOidcIdentityMappingJSONRequestBody defines body for CreateOidcIdentityMapping for application/json ContentType.

type CreateOidcIdentityMappingRequestObject

type CreateOidcIdentityMappingRequestObject struct {
	ProviderName string `json:"provider_name"`
	Body         *CreateOidcIdentityMappingJSONRequestBody
}

type CreateOidcIdentityMappingResponseObject

type CreateOidcIdentityMappingResponseObject interface {
	VisitCreateOidcIdentityMappingResponse(w http.ResponseWriter) error
}

type CreatePairingToken200JSONResponse

type CreatePairingToken200JSONResponse struct {
	// PairingToken Required within this object. The opaque, single-use token to give to the other instance's administrator. Treat it as a secret until it is redeemed.
	PairingToken string `json:"pairing_token"`
}

func (CreatePairingToken200JSONResponse) VisitCreatePairingTokenResponse

func (response CreatePairingToken200JSONResponse) VisitCreatePairingTokenResponse(w http.ResponseWriter) error

type CreatePairingToken401JSONResponse

type CreatePairingToken401JSONResponse ErrorResponse

func (CreatePairingToken401JSONResponse) VisitCreatePairingTokenResponse

func (response CreatePairingToken401JSONResponse) VisitCreatePairingTokenResponse(w http.ResponseWriter) error

type CreatePairingToken403JSONResponse

type CreatePairingToken403JSONResponse ErrorResponse

func (CreatePairingToken403JSONResponse) VisitCreatePairingTokenResponse

func (response CreatePairingToken403JSONResponse) VisitCreatePairingTokenResponse(w http.ResponseWriter) error

type CreatePairingToken404JSONResponse

type CreatePairingToken404JSONResponse ErrorResponse

func (CreatePairingToken404JSONResponse) VisitCreatePairingTokenResponse

func (response CreatePairingToken404JSONResponse) VisitCreatePairingTokenResponse(w http.ResponseWriter) error

type CreatePairingToken501JSONResponse

type CreatePairingToken501JSONResponse ErrorResponse

func (CreatePairingToken501JSONResponse) VisitCreatePairingTokenResponse

func (response CreatePairingToken501JSONResponse) VisitCreatePairingTokenResponse(w http.ResponseWriter) error

type CreatePairingTokenParamsUseCase

type CreatePairingTokenParamsUseCase string

CreatePairingTokenParamsUseCase defines parameters for CreatePairingToken.

const (
	Bridge             CreatePairingTokenParamsUseCase = "bridge"
	MissionControl     CreatePairingTokenParamsUseCase = "mission-control"
	PlatformFederation CreatePairingTokenParamsUseCase = "platform-federation"
)

Defines values for CreatePairingTokenParamsUseCase.

func (CreatePairingTokenParamsUseCase) Valid

Valid indicates whether the value is a known member of the CreatePairingTokenParamsUseCase enum.

type CreatePairingTokenRequestObject

type CreatePairingTokenRequestObject struct {
	UseCase CreatePairingTokenParamsUseCase `json:"useCase"`
}

type CreatePairingTokenResponseObject

type CreatePairingTokenResponseObject interface {
	VisitCreatePairingTokenResponse(w http.ResponseWriter) error
}

type CreatePasswordPolicy204Response

type CreatePasswordPolicy204Response struct {
}

func (CreatePasswordPolicy204Response) VisitCreatePasswordPolicyResponse

func (response CreatePasswordPolicy204Response) VisitCreatePasswordPolicyResponse(w http.ResponseWriter) error

type CreatePasswordPolicy400JSONResponse

type CreatePasswordPolicy400JSONResponse ErrorResponse

func (CreatePasswordPolicy400JSONResponse) VisitCreatePasswordPolicyResponse

func (response CreatePasswordPolicy400JSONResponse) VisitCreatePasswordPolicyResponse(w http.ResponseWriter) error

type CreatePasswordPolicy401JSONResponse

type CreatePasswordPolicy401JSONResponse ErrorResponse

func (CreatePasswordPolicy401JSONResponse) VisitCreatePasswordPolicyResponse

func (response CreatePasswordPolicy401JSONResponse) VisitCreatePasswordPolicyResponse(w http.ResponseWriter) error

type CreatePasswordPolicy403JSONResponse

type CreatePasswordPolicy403JSONResponse ErrorResponse

func (CreatePasswordPolicy403JSONResponse) VisitCreatePasswordPolicyResponse

func (response CreatePasswordPolicy403JSONResponse) VisitCreatePasswordPolicyResponse(w http.ResponseWriter) error

type CreatePasswordPolicyJSONRequestBody

type CreatePasswordPolicyJSONRequestBody = PasswordPolicy

CreatePasswordPolicyJSONRequestBody defines body for CreatePasswordPolicy for application/json ContentType.

type CreatePasswordPolicyRequestObject

type CreatePasswordPolicyRequestObject struct {
	Body *CreatePasswordPolicyJSONRequestBody
}

type CreatePasswordPolicyResponseObject

type CreatePasswordPolicyResponseObject interface {
	VisitCreatePasswordPolicyResponse(w http.ResponseWriter) error
}

type CreatePermission201JSONResponse

type CreatePermission201JSONResponse PermissionDetails

func (CreatePermission201JSONResponse) VisitCreatePermissionResponse

func (response CreatePermission201JSONResponse) VisitCreatePermissionResponse(w http.ResponseWriter) error

type CreatePermission400JSONResponse

type CreatePermission400JSONResponse ErrorResponse

func (CreatePermission400JSONResponse) VisitCreatePermissionResponse

func (response CreatePermission400JSONResponse) VisitCreatePermissionResponse(w http.ResponseWriter) error

type CreatePermission401JSONResponse

type CreatePermission401JSONResponse ErrorResponse

func (CreatePermission401JSONResponse) VisitCreatePermissionResponse

func (response CreatePermission401JSONResponse) VisitCreatePermissionResponse(w http.ResponseWriter) error

type CreatePermission403JSONResponse

type CreatePermission403JSONResponse ErrorResponse

func (CreatePermission403JSONResponse) VisitCreatePermissionResponse

func (response CreatePermission403JSONResponse) VisitCreatePermissionResponse(w http.ResponseWriter) error

type CreatePermission409JSONResponse

type CreatePermission409JSONResponse ErrorResponse

func (CreatePermission409JSONResponse) VisitCreatePermissionResponse

func (response CreatePermission409JSONResponse) VisitCreatePermissionResponse(w http.ResponseWriter) error

type CreatePermissionJSONRequestBody

type CreatePermissionJSONRequestBody = PermissionCreateRequest

CreatePermissionJSONRequestBody defines body for CreatePermission for application/json ContentType.

type CreatePermissionRequestObject

type CreatePermissionRequestObject struct {
	Body *CreatePermissionJSONRequestBody
}

type CreatePermissionResponseObject

type CreatePermissionResponseObject interface {
	VisitCreatePermissionResponse(w http.ResponseWriter) error
}

type CreateProject201JSONResponse

type CreateProject201JSONResponse Project

func (CreateProject201JSONResponse) VisitCreateProjectResponse

func (response CreateProject201JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error

type CreateProject400JSONResponse

type CreateProject400JSONResponse ErrorResponse

func (CreateProject400JSONResponse) VisitCreateProjectResponse

func (response CreateProject400JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error

type CreateProject401JSONResponse

type CreateProject401JSONResponse ErrorResponse

func (CreateProject401JSONResponse) VisitCreateProjectResponse

func (response CreateProject401JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error

type CreateProject403JSONResponse

type CreateProject403JSONResponse ErrorResponse

func (CreateProject403JSONResponse) VisitCreateProjectResponse

func (response CreateProject403JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error

type CreateProject409JSONResponse

type CreateProject409JSONResponse ErrorResponse

func (CreateProject409JSONResponse) VisitCreateProjectResponse

func (response CreateProject409JSONResponse) VisitCreateProjectResponse(w http.ResponseWriter) error

type CreateProjectEnvironment201JSONResponse

type CreateProjectEnvironment201JSONResponse Environment

func (CreateProjectEnvironment201JSONResponse) VisitCreateProjectEnvironmentResponse

func (response CreateProjectEnvironment201JSONResponse) VisitCreateProjectEnvironmentResponse(w http.ResponseWriter) error

type CreateProjectEnvironment400JSONResponse

type CreateProjectEnvironment400JSONResponse ErrorResponse

func (CreateProjectEnvironment400JSONResponse) VisitCreateProjectEnvironmentResponse

func (response CreateProjectEnvironment400JSONResponse) VisitCreateProjectEnvironmentResponse(w http.ResponseWriter) error

type CreateProjectEnvironment401JSONResponse

type CreateProjectEnvironment401JSONResponse ErrorResponse

func (CreateProjectEnvironment401JSONResponse) VisitCreateProjectEnvironmentResponse

func (response CreateProjectEnvironment401JSONResponse) VisitCreateProjectEnvironmentResponse(w http.ResponseWriter) error

type CreateProjectEnvironment403JSONResponse

type CreateProjectEnvironment403JSONResponse ErrorResponse

func (CreateProjectEnvironment403JSONResponse) VisitCreateProjectEnvironmentResponse

func (response CreateProjectEnvironment403JSONResponse) VisitCreateProjectEnvironmentResponse(w http.ResponseWriter) error

type CreateProjectEnvironment404JSONResponse

type CreateProjectEnvironment404JSONResponse ErrorResponse

func (CreateProjectEnvironment404JSONResponse) VisitCreateProjectEnvironmentResponse

func (response CreateProjectEnvironment404JSONResponse) VisitCreateProjectEnvironmentResponse(w http.ResponseWriter) error

type CreateProjectEnvironment409JSONResponse

type CreateProjectEnvironment409JSONResponse ErrorResponse

func (CreateProjectEnvironment409JSONResponse) VisitCreateProjectEnvironmentResponse

func (response CreateProjectEnvironment409JSONResponse) VisitCreateProjectEnvironmentResponse(w http.ResponseWriter) error

type CreateProjectEnvironmentJSONRequestBody

type CreateProjectEnvironmentJSONRequestBody = EnvironmentCreate

CreateProjectEnvironmentJSONRequestBody defines body for CreateProjectEnvironment for application/json ContentType.

type CreateProjectEnvironmentRequestObject

type CreateProjectEnvironmentRequestObject struct {
	ProjectKey ProjectKey `json:"projectKey"`
	Body       *CreateProjectEnvironmentJSONRequestBody
}

type CreateProjectEnvironmentResponseObject

type CreateProjectEnvironmentResponseObject interface {
	VisitCreateProjectEnvironmentResponse(w http.ResponseWriter) error
}

type CreateProjectJSONRequestBody

type CreateProjectJSONRequestBody = ProjectCreateRequest

CreateProjectJSONRequestBody defines body for CreateProject for application/json ContentType.

type CreateProjectRequestObject

type CreateProjectRequestObject struct {
	Body *CreateProjectJSONRequestBody
}

type CreateProjectResponseObject

type CreateProjectResponseObject interface {
	VisitCreateProjectResponse(w http.ResponseWriter) error
}

type CreateProjectRole201JSONResponse

type CreateProjectRole201JSONResponse ProjectRole

func (CreateProjectRole201JSONResponse) VisitCreateProjectRoleResponse

func (response CreateProjectRole201JSONResponse) VisitCreateProjectRoleResponse(w http.ResponseWriter) error

type CreateProjectRole400JSONResponse

type CreateProjectRole400JSONResponse ErrorResponse

func (CreateProjectRole400JSONResponse) VisitCreateProjectRoleResponse

func (response CreateProjectRole400JSONResponse) VisitCreateProjectRoleResponse(w http.ResponseWriter) error

type CreateProjectRole401JSONResponse

type CreateProjectRole401JSONResponse ErrorResponse

func (CreateProjectRole401JSONResponse) VisitCreateProjectRoleResponse

func (response CreateProjectRole401JSONResponse) VisitCreateProjectRoleResponse(w http.ResponseWriter) error

type CreateProjectRole403JSONResponse

type CreateProjectRole403JSONResponse ErrorResponse

func (CreateProjectRole403JSONResponse) VisitCreateProjectRoleResponse

func (response CreateProjectRole403JSONResponse) VisitCreateProjectRoleResponse(w http.ResponseWriter) error

type CreateProjectRole404JSONResponse

type CreateProjectRole404JSONResponse ErrorResponse

func (CreateProjectRole404JSONResponse) VisitCreateProjectRoleResponse

func (response CreateProjectRole404JSONResponse) VisitCreateProjectRoleResponse(w http.ResponseWriter) error

type CreateProjectRoleJSONRequestBody

type CreateProjectRoleJSONRequestBody = ProjectRoleCreate

CreateProjectRoleJSONRequestBody defines body for CreateProjectRole for application/json ContentType.

type CreateProjectRoleRequestObject

type CreateProjectRoleRequestObject struct {
	ProjectKey string `json:"projectKey"`
	Body       *CreateProjectRoleJSONRequestBody
}

type CreateProjectRoleResponseObject

type CreateProjectRoleResponseObject interface {
	VisitCreateProjectRoleResponse(w http.ResponseWriter) error
}

type CreateSamlSetting201JSONResponse

type CreateSamlSetting201JSONResponse SamlSetting

func (CreateSamlSetting201JSONResponse) VisitCreateSamlSettingResponse

func (response CreateSamlSetting201JSONResponse) VisitCreateSamlSettingResponse(w http.ResponseWriter) error

type CreateSamlSetting400JSONResponse

type CreateSamlSetting400JSONResponse ErrorResponse

func (CreateSamlSetting400JSONResponse) VisitCreateSamlSettingResponse

func (response CreateSamlSetting400JSONResponse) VisitCreateSamlSettingResponse(w http.ResponseWriter) error

type CreateSamlSetting401JSONResponse

type CreateSamlSetting401JSONResponse ErrorResponse

func (CreateSamlSetting401JSONResponse) VisitCreateSamlSettingResponse

func (response CreateSamlSetting401JSONResponse) VisitCreateSamlSettingResponse(w http.ResponseWriter) error

type CreateSamlSetting403JSONResponse

type CreateSamlSetting403JSONResponse ErrorResponse

func (CreateSamlSetting403JSONResponse) VisitCreateSamlSettingResponse

func (response CreateSamlSetting403JSONResponse) VisitCreateSamlSettingResponse(w http.ResponseWriter) error

type CreateSamlSetting501JSONResponse

type CreateSamlSetting501JSONResponse ErrorResponse

func (CreateSamlSetting501JSONResponse) VisitCreateSamlSettingResponse

func (response CreateSamlSetting501JSONResponse) VisitCreateSamlSettingResponse(w http.ResponseWriter) error

type CreateSamlSettingJSONRequestBody

type CreateSamlSettingJSONRequestBody = SamlSettingCreate

CreateSamlSettingJSONRequestBody defines body for CreateSamlSetting for application/json ContentType.

type CreateSamlSettingRequestObject

type CreateSamlSettingRequestObject struct {
	Body *CreateSamlSettingJSONRequestBody
}

type CreateSamlSettingResponseObject

type CreateSamlSettingResponseObject interface {
	VisitCreateSamlSettingResponse(w http.ResponseWriter) error
}

type CreateScimGroup201ApplicationScimPlusJSONResponse

type CreateScimGroup201ApplicationScimPlusJSONResponse ScimResource

func (CreateScimGroup201ApplicationScimPlusJSONResponse) VisitCreateScimGroupResponse

func (response CreateScimGroup201ApplicationScimPlusJSONResponse) VisitCreateScimGroupResponse(w http.ResponseWriter) error

type CreateScimGroup400JSONResponse

type CreateScimGroup400JSONResponse ErrorResponse

func (CreateScimGroup400JSONResponse) VisitCreateScimGroupResponse

func (response CreateScimGroup400JSONResponse) VisitCreateScimGroupResponse(w http.ResponseWriter) error

type CreateScimGroup401JSONResponse

type CreateScimGroup401JSONResponse ErrorResponse

func (CreateScimGroup401JSONResponse) VisitCreateScimGroupResponse

func (response CreateScimGroup401JSONResponse) VisitCreateScimGroupResponse(w http.ResponseWriter) error

type CreateScimGroup409JSONResponse

type CreateScimGroup409JSONResponse ErrorResponse

func (CreateScimGroup409JSONResponse) VisitCreateScimGroupResponse

func (response CreateScimGroup409JSONResponse) VisitCreateScimGroupResponse(w http.ResponseWriter) error

type CreateScimGroup501JSONResponse

type CreateScimGroup501JSONResponse ErrorResponse

func (CreateScimGroup501JSONResponse) VisitCreateScimGroupResponse

func (response CreateScimGroup501JSONResponse) VisitCreateScimGroupResponse(w http.ResponseWriter) error

type CreateScimGroupApplicationScimPlusJSONRequestBody

type CreateScimGroupApplicationScimPlusJSONRequestBody = ScimResource

CreateScimGroupApplicationScimPlusJSONRequestBody defines body for CreateScimGroup for application/scim+json ContentType.

type CreateScimGroupRequestObject

type CreateScimGroupRequestObject struct {
	Body *CreateScimGroupApplicationScimPlusJSONRequestBody
}

type CreateScimGroupResponseObject

type CreateScimGroupResponseObject interface {
	VisitCreateScimGroupResponse(w http.ResponseWriter) error
}

type CreateScimUser201ApplicationScimPlusJSONResponse

type CreateScimUser201ApplicationScimPlusJSONResponse ScimResource

func (CreateScimUser201ApplicationScimPlusJSONResponse) VisitCreateScimUserResponse

func (response CreateScimUser201ApplicationScimPlusJSONResponse) VisitCreateScimUserResponse(w http.ResponseWriter) error

type CreateScimUser400JSONResponse

type CreateScimUser400JSONResponse ErrorResponse

func (CreateScimUser400JSONResponse) VisitCreateScimUserResponse

func (response CreateScimUser400JSONResponse) VisitCreateScimUserResponse(w http.ResponseWriter) error

type CreateScimUser401JSONResponse

type CreateScimUser401JSONResponse ErrorResponse

func (CreateScimUser401JSONResponse) VisitCreateScimUserResponse

func (response CreateScimUser401JSONResponse) VisitCreateScimUserResponse(w http.ResponseWriter) error

type CreateScimUser409JSONResponse

type CreateScimUser409JSONResponse ErrorResponse

func (CreateScimUser409JSONResponse) VisitCreateScimUserResponse

func (response CreateScimUser409JSONResponse) VisitCreateScimUserResponse(w http.ResponseWriter) error

type CreateScimUser501JSONResponse

type CreateScimUser501JSONResponse ErrorResponse

func (CreateScimUser501JSONResponse) VisitCreateScimUserResponse

func (response CreateScimUser501JSONResponse) VisitCreateScimUserResponse(w http.ResponseWriter) error

type CreateScimUserApplicationScimPlusJSONRequestBody

type CreateScimUserApplicationScimPlusJSONRequestBody = ScimResource

CreateScimUserApplicationScimPlusJSONRequestBody defines body for CreateScimUser for application/scim+json ContentType.

type CreateScimUserRequestObject

type CreateScimUserRequestObject struct {
	Body *CreateScimUserApplicationScimPlusJSONRequestBody
}

type CreateScimUserResponseObject

type CreateScimUserResponseObject interface {
	VisitCreateScimUserResponse(w http.ResponseWriter) error
}

type CreateToken200JSONResponse

type CreateToken200JSONResponse TokenResponse

func (CreateToken200JSONResponse) VisitCreateTokenResponse

func (response CreateToken200JSONResponse) VisitCreateTokenResponse(w http.ResponseWriter) error

type CreateToken400JSONResponse

type CreateToken400JSONResponse ErrorResponse

func (CreateToken400JSONResponse) VisitCreateTokenResponse

func (response CreateToken400JSONResponse) VisitCreateTokenResponse(w http.ResponseWriter) error

type CreateToken401JSONResponse

type CreateToken401JSONResponse ErrorResponse

func (CreateToken401JSONResponse) VisitCreateTokenResponse

func (response CreateToken401JSONResponse) VisitCreateTokenResponse(w http.ResponseWriter) error

type CreateToken403JSONResponse

type CreateToken403JSONResponse ErrorResponse

func (CreateToken403JSONResponse) VisitCreateTokenResponse

func (response CreateToken403JSONResponse) VisitCreateTokenResponse(w http.ResponseWriter) error

type CreateTokenFormdataRequestBody

type CreateTokenFormdataRequestBody = TokenCreateRequest

CreateTokenFormdataRequestBody defines body for CreateToken for application/x-www-form-urlencoded ContentType.

type CreateTokenJSONRequestBody

type CreateTokenJSONRequestBody = TokenCreateRequest

CreateTokenJSONRequestBody defines body for CreateToken for application/json ContentType.

type CreateTokenRequestObject

type CreateTokenRequestObject struct {
	JSONBody     *CreateTokenJSONRequestBody
	FormdataBody *CreateTokenFormdataRequestBody
}

type CreateTokenResponseObject

type CreateTokenResponseObject interface {
	VisitCreateTokenResponse(w http.ResponseWriter) error
}

type CreateUser201JSONResponse

type CreateUser201JSONResponse UserDetails

func (CreateUser201JSONResponse) VisitCreateUserResponse

func (response CreateUser201JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUser400JSONResponse

type CreateUser400JSONResponse ErrorResponse

func (CreateUser400JSONResponse) VisitCreateUserResponse

func (response CreateUser400JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUser401JSONResponse

type CreateUser401JSONResponse ErrorResponse

func (CreateUser401JSONResponse) VisitCreateUserResponse

func (response CreateUser401JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUser403JSONResponse

type CreateUser403JSONResponse ErrorResponse

func (CreateUser403JSONResponse) VisitCreateUserResponse

func (response CreateUser403JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUser409JSONResponse

type CreateUser409JSONResponse ErrorResponse

func (CreateUser409JSONResponse) VisitCreateUserResponse

func (response CreateUser409JSONResponse) VisitCreateUserResponse(w http.ResponseWriter) error

type CreateUserJSONRequestBody

type CreateUserJSONRequestBody = UserCreateRequest

CreateUserJSONRequestBody defines body for CreateUser for application/json ContentType.

type CreateUserRequestObject

type CreateUserRequestObject struct {
	Body *CreateUserJSONRequestBody
}

type CreateUserResponseObject

type CreateUserResponseObject interface {
	VisitCreateUserResponse(w http.ResponseWriter) error
}

type CrowdConfiguration

type CrowdConfiguration struct {
	// AllowUserToAccessProfile Optional within this object. Whether users created through Crowd may open their own profile.
	AllowUserToAccessProfile *bool `json:"allow_user_to_access_profile,omitempty"`

	// ApplicationName Optional within this object. Application name registered in Crowd.
	ApplicationName *string `json:"application_name,omitempty"`

	// AutoUserCreation Optional within this object. Whether a first login creates a local user.
	AutoUserCreation *bool `json:"auto_user_creation,omitempty"`

	// CustomCookieTokenKey Optional within this object. Name of the single sign-on cookie when it differs from Crowd's default.
	CustomCookieTokenKey *string `json:"custom_cookie_token_key,omitempty"`

	// DirectAuthentication Optional within this object. Whether passwords are checked against Crowd directly rather than through single sign-on.
	DirectAuthentication *bool `json:"direct_authentication,omitempty"`

	// EnableIntegration Optional within this object. Whether users are authenticated against Crowd.
	EnableIntegration *bool `json:"enable_integration,omitempty"`

	// OverrideAllGroupsUponLogin Optional within this object. Whether each login replaces the user's group memberships with those in Crowd.
	OverrideAllGroupsUponLogin *bool `json:"override_all_groups_upon_login,omitempty"`

	// Password Optional within this object. Application password registered in Crowd. Never returned.
	Password *string `json:"password,omitempty"`

	// ServerUrl Optional within this object. Base URL of the Crowd server.
	ServerUrl *string `json:"server_url,omitempty"`

	// SessionValidationInterval Optional within this object. Minutes between re-validations of a Crowd session.
	SessionValidationInterval *int64 `json:"session_validation_interval,omitempty"`

	// UseDefaultProxy Optional within this object. Whether calls to Crowd go through the default proxy.
	UseDefaultProxy *bool `json:"use_default_proxy,omitempty"`
}

CrowdConfiguration Atlassian Crowd integration settings. Not supported.

type DeleteAccessFederation204Response

type DeleteAccessFederation204Response struct {
}

func (DeleteAccessFederation204Response) VisitDeleteAccessFederationResponse

func (response DeleteAccessFederation204Response) VisitDeleteAccessFederationResponse(w http.ResponseWriter) error

type DeleteAccessFederation401JSONResponse

type DeleteAccessFederation401JSONResponse ErrorResponse

func (DeleteAccessFederation401JSONResponse) VisitDeleteAccessFederationResponse

func (response DeleteAccessFederation401JSONResponse) VisitDeleteAccessFederationResponse(w http.ResponseWriter) error

type DeleteAccessFederation403JSONResponse

type DeleteAccessFederation403JSONResponse ErrorResponse

func (DeleteAccessFederation403JSONResponse) VisitDeleteAccessFederationResponse

func (response DeleteAccessFederation403JSONResponse) VisitDeleteAccessFederationResponse(w http.ResponseWriter) error

type DeleteAccessFederation404JSONResponse

type DeleteAccessFederation404JSONResponse ErrorResponse

func (DeleteAccessFederation404JSONResponse) VisitDeleteAccessFederationResponse

func (response DeleteAccessFederation404JSONResponse) VisitDeleteAccessFederationResponse(w http.ResponseWriter) error

type DeleteAccessFederationRequestObject

type DeleteAccessFederationRequestObject struct {
	ServerName string `json:"serverName"`
}

type DeleteAccessFederationResponseObject

type DeleteAccessFederationResponseObject interface {
	VisitDeleteAccessFederationResponse(w http.ResponseWriter) error
}

type DeleteAwsIamRole204Response

type DeleteAwsIamRole204Response struct {
}

func (DeleteAwsIamRole204Response) VisitDeleteAwsIamRoleResponse

func (response DeleteAwsIamRole204Response) VisitDeleteAwsIamRoleResponse(w http.ResponseWriter) error

type DeleteAwsIamRole400JSONResponse

type DeleteAwsIamRole400JSONResponse ErrorResponse

func (DeleteAwsIamRole400JSONResponse) VisitDeleteAwsIamRoleResponse

func (response DeleteAwsIamRole400JSONResponse) VisitDeleteAwsIamRoleResponse(w http.ResponseWriter) error

type DeleteAwsIamRole401JSONResponse

type DeleteAwsIamRole401JSONResponse ErrorResponse

func (DeleteAwsIamRole401JSONResponse) VisitDeleteAwsIamRoleResponse

func (response DeleteAwsIamRole401JSONResponse) VisitDeleteAwsIamRoleResponse(w http.ResponseWriter) error

type DeleteAwsIamRole403JSONResponse

type DeleteAwsIamRole403JSONResponse ErrorResponse

func (DeleteAwsIamRole403JSONResponse) VisitDeleteAwsIamRoleResponse

func (response DeleteAwsIamRole403JSONResponse) VisitDeleteAwsIamRoleResponse(w http.ResponseWriter) error

type DeleteAwsIamRole501JSONResponse

type DeleteAwsIamRole501JSONResponse ErrorResponse

func (DeleteAwsIamRole501JSONResponse) VisitDeleteAwsIamRoleResponse

func (response DeleteAwsIamRole501JSONResponse) VisitDeleteAwsIamRoleResponse(w http.ResponseWriter) error

type DeleteAwsIamRoleRequestObject

type DeleteAwsIamRoleRequestObject struct {
	Username string `json:"username"`
}

type DeleteAwsIamRoleResponseObject

type DeleteAwsIamRoleResponseObject interface {
	VisitDeleteAwsIamRoleResponse(w http.ResponseWriter) error
}

type DeleteGlobalEnvironment204Response

type DeleteGlobalEnvironment204Response struct {
}

func (DeleteGlobalEnvironment204Response) VisitDeleteGlobalEnvironmentResponse

func (response DeleteGlobalEnvironment204Response) VisitDeleteGlobalEnvironmentResponse(w http.ResponseWriter) error

type DeleteGlobalEnvironment401JSONResponse

type DeleteGlobalEnvironment401JSONResponse ErrorResponse

func (DeleteGlobalEnvironment401JSONResponse) VisitDeleteGlobalEnvironmentResponse

func (response DeleteGlobalEnvironment401JSONResponse) VisitDeleteGlobalEnvironmentResponse(w http.ResponseWriter) error

type DeleteGlobalEnvironment403JSONResponse

type DeleteGlobalEnvironment403JSONResponse ErrorResponse

func (DeleteGlobalEnvironment403JSONResponse) VisitDeleteGlobalEnvironmentResponse

func (response DeleteGlobalEnvironment403JSONResponse) VisitDeleteGlobalEnvironmentResponse(w http.ResponseWriter) error

type DeleteGlobalEnvironment404JSONResponse

type DeleteGlobalEnvironment404JSONResponse ErrorResponse

func (DeleteGlobalEnvironment404JSONResponse) VisitDeleteGlobalEnvironmentResponse

func (response DeleteGlobalEnvironment404JSONResponse) VisitDeleteGlobalEnvironmentResponse(w http.ResponseWriter) error

type DeleteGlobalEnvironmentRequestObject

type DeleteGlobalEnvironmentRequestObject struct {
	EnvironmentName EnvironmentName `json:"environmentName"`
}

type DeleteGlobalEnvironmentResponseObject

type DeleteGlobalEnvironmentResponseObject interface {
	VisitDeleteGlobalEnvironmentResponse(w http.ResponseWriter) error
}

type DeleteGlobalRole204Response

type DeleteGlobalRole204Response struct {
}

func (DeleteGlobalRole204Response) VisitDeleteGlobalRoleResponse

func (response DeleteGlobalRole204Response) VisitDeleteGlobalRoleResponse(w http.ResponseWriter) error

type DeleteGlobalRole400JSONResponse

type DeleteGlobalRole400JSONResponse ErrorResponse

func (DeleteGlobalRole400JSONResponse) VisitDeleteGlobalRoleResponse

func (response DeleteGlobalRole400JSONResponse) VisitDeleteGlobalRoleResponse(w http.ResponseWriter) error

type DeleteGlobalRole401JSONResponse

type DeleteGlobalRole401JSONResponse ErrorResponse

func (DeleteGlobalRole401JSONResponse) VisitDeleteGlobalRoleResponse

func (response DeleteGlobalRole401JSONResponse) VisitDeleteGlobalRoleResponse(w http.ResponseWriter) error

type DeleteGlobalRole403JSONResponse

type DeleteGlobalRole403JSONResponse ErrorResponse

func (DeleteGlobalRole403JSONResponse) VisitDeleteGlobalRoleResponse

func (response DeleteGlobalRole403JSONResponse) VisitDeleteGlobalRoleResponse(w http.ResponseWriter) error

type DeleteGlobalRole404JSONResponse

type DeleteGlobalRole404JSONResponse ErrorResponse

func (DeleteGlobalRole404JSONResponse) VisitDeleteGlobalRoleResponse

func (response DeleteGlobalRole404JSONResponse) VisitDeleteGlobalRoleResponse(w http.ResponseWriter) error

type DeleteGlobalRoleRequestObject

type DeleteGlobalRoleRequestObject struct {
	Role RoleName `json:"role"`
}

type DeleteGlobalRoleResponseObject

type DeleteGlobalRoleResponseObject interface {
	VisitDeleteGlobalRoleResponse(w http.ResponseWriter) error
}

type DeleteGroup204Response

type DeleteGroup204Response struct {
}

func (DeleteGroup204Response) VisitDeleteGroupResponse

func (response DeleteGroup204Response) VisitDeleteGroupResponse(w http.ResponseWriter) error

type DeleteGroup401JSONResponse

type DeleteGroup401JSONResponse ErrorResponse

func (DeleteGroup401JSONResponse) VisitDeleteGroupResponse

func (response DeleteGroup401JSONResponse) VisitDeleteGroupResponse(w http.ResponseWriter) error

type DeleteGroup403JSONResponse

type DeleteGroup403JSONResponse ErrorResponse

func (DeleteGroup403JSONResponse) VisitDeleteGroupResponse

func (response DeleteGroup403JSONResponse) VisitDeleteGroupResponse(w http.ResponseWriter) error

type DeleteGroup404JSONResponse

type DeleteGroup404JSONResponse ErrorResponse

func (DeleteGroup404JSONResponse) VisitDeleteGroupResponse

func (response DeleteGroup404JSONResponse) VisitDeleteGroupResponse(w http.ResponseWriter) error

type DeleteGroupRequestObject

type DeleteGroupRequestObject struct {
	Name GroupName `json:"name"`
}

type DeleteGroupResponseObject

type DeleteGroupResponseObject interface {
	VisitDeleteGroupResponse(w http.ResponseWriter) error
}

type DeleteLdapGroupSettings204Response

type DeleteLdapGroupSettings204Response struct {
}

func (DeleteLdapGroupSettings204Response) VisitDeleteLdapGroupSettingsResponse

func (response DeleteLdapGroupSettings204Response) VisitDeleteLdapGroupSettingsResponse(w http.ResponseWriter) error

type DeleteLdapGroupSettings401JSONResponse

type DeleteLdapGroupSettings401JSONResponse ErrorResponse

func (DeleteLdapGroupSettings401JSONResponse) VisitDeleteLdapGroupSettingsResponse

func (response DeleteLdapGroupSettings401JSONResponse) VisitDeleteLdapGroupSettingsResponse(w http.ResponseWriter) error

type DeleteLdapGroupSettings403JSONResponse

type DeleteLdapGroupSettings403JSONResponse ErrorResponse

func (DeleteLdapGroupSettings403JSONResponse) VisitDeleteLdapGroupSettingsResponse

func (response DeleteLdapGroupSettings403JSONResponse) VisitDeleteLdapGroupSettingsResponse(w http.ResponseWriter) error

type DeleteLdapGroupSettings404JSONResponse

type DeleteLdapGroupSettings404JSONResponse ErrorResponse

func (DeleteLdapGroupSettings404JSONResponse) VisitDeleteLdapGroupSettingsResponse

func (response DeleteLdapGroupSettings404JSONResponse) VisitDeleteLdapGroupSettingsResponse(w http.ResponseWriter) error

type DeleteLdapGroupSettingsRequestObject

type DeleteLdapGroupSettingsRequestObject struct {
	Name string `json:"name"`
}

type DeleteLdapGroupSettingsResponseObject

type DeleteLdapGroupSettingsResponseObject interface {
	VisitDeleteLdapGroupSettingsResponse(w http.ResponseWriter) error
}

type DeleteLdapSettings204Response

type DeleteLdapSettings204Response struct {
}

func (DeleteLdapSettings204Response) VisitDeleteLdapSettingsResponse

func (response DeleteLdapSettings204Response) VisitDeleteLdapSettingsResponse(w http.ResponseWriter) error

type DeleteLdapSettings401JSONResponse

type DeleteLdapSettings401JSONResponse ErrorResponse

func (DeleteLdapSettings401JSONResponse) VisitDeleteLdapSettingsResponse

func (response DeleteLdapSettings401JSONResponse) VisitDeleteLdapSettingsResponse(w http.ResponseWriter) error

type DeleteLdapSettings403JSONResponse

type DeleteLdapSettings403JSONResponse ErrorResponse

func (DeleteLdapSettings403JSONResponse) VisitDeleteLdapSettingsResponse

func (response DeleteLdapSettings403JSONResponse) VisitDeleteLdapSettingsResponse(w http.ResponseWriter) error

type DeleteLdapSettings404JSONResponse

type DeleteLdapSettings404JSONResponse ErrorResponse

func (DeleteLdapSettings404JSONResponse) VisitDeleteLdapSettingsResponse

func (response DeleteLdapSettings404JSONResponse) VisitDeleteLdapSettingsResponse(w http.ResponseWriter) error

type DeleteLdapSettingsRequestObject

type DeleteLdapSettingsRequestObject struct {
	Key string `json:"key"`
}

type DeleteLdapSettingsResponseObject

type DeleteLdapSettingsResponseObject interface {
	VisitDeleteLdapSettingsResponse(w http.ResponseWriter) error
}

type DeleteOidcConfiguration204Response

type DeleteOidcConfiguration204Response struct {
}

func (DeleteOidcConfiguration204Response) VisitDeleteOidcConfigurationResponse

func (response DeleteOidcConfiguration204Response) VisitDeleteOidcConfigurationResponse(w http.ResponseWriter) error

type DeleteOidcConfiguration401JSONResponse

type DeleteOidcConfiguration401JSONResponse ErrorResponse

func (DeleteOidcConfiguration401JSONResponse) VisitDeleteOidcConfigurationResponse

func (response DeleteOidcConfiguration401JSONResponse) VisitDeleteOidcConfigurationResponse(w http.ResponseWriter) error

type DeleteOidcConfiguration403JSONResponse

type DeleteOidcConfiguration403JSONResponse ErrorResponse

func (DeleteOidcConfiguration403JSONResponse) VisitDeleteOidcConfigurationResponse

func (response DeleteOidcConfiguration403JSONResponse) VisitDeleteOidcConfigurationResponse(w http.ResponseWriter) error

type DeleteOidcConfiguration404JSONResponse

type DeleteOidcConfiguration404JSONResponse ErrorResponse

func (DeleteOidcConfiguration404JSONResponse) VisitDeleteOidcConfigurationResponse

func (response DeleteOidcConfiguration404JSONResponse) VisitDeleteOidcConfigurationResponse(w http.ResponseWriter) error

type DeleteOidcConfigurationRequestObject

type DeleteOidcConfigurationRequestObject struct {
	Name string `json:"name"`
}

type DeleteOidcConfigurationResponseObject

type DeleteOidcConfigurationResponseObject interface {
	VisitDeleteOidcConfigurationResponse(w http.ResponseWriter) error
}

type DeleteOidcIdentityMapping204Response

type DeleteOidcIdentityMapping204Response struct {
}

func (DeleteOidcIdentityMapping204Response) VisitDeleteOidcIdentityMappingResponse

func (response DeleteOidcIdentityMapping204Response) VisitDeleteOidcIdentityMappingResponse(w http.ResponseWriter) error

type DeleteOidcIdentityMapping401JSONResponse

type DeleteOidcIdentityMapping401JSONResponse ErrorResponse

func (DeleteOidcIdentityMapping401JSONResponse) VisitDeleteOidcIdentityMappingResponse

func (response DeleteOidcIdentityMapping401JSONResponse) VisitDeleteOidcIdentityMappingResponse(w http.ResponseWriter) error

type DeleteOidcIdentityMapping403JSONResponse

type DeleteOidcIdentityMapping403JSONResponse ErrorResponse

func (DeleteOidcIdentityMapping403JSONResponse) VisitDeleteOidcIdentityMappingResponse

func (response DeleteOidcIdentityMapping403JSONResponse) VisitDeleteOidcIdentityMappingResponse(w http.ResponseWriter) error

type DeleteOidcIdentityMapping404JSONResponse

type DeleteOidcIdentityMapping404JSONResponse ErrorResponse

func (DeleteOidcIdentityMapping404JSONResponse) VisitDeleteOidcIdentityMappingResponse

func (response DeleteOidcIdentityMapping404JSONResponse) VisitDeleteOidcIdentityMappingResponse(w http.ResponseWriter) error

type DeleteOidcIdentityMappingRequestObject

type DeleteOidcIdentityMappingRequestObject struct {
	ProviderName string `json:"provider_name"`
	MappingName  string `json:"mapping_name"`
}

type DeleteOidcIdentityMappingResponseObject

type DeleteOidcIdentityMappingResponseObject interface {
	VisitDeleteOidcIdentityMappingResponse(w http.ResponseWriter) error
}

type DeletePermission204Response

type DeletePermission204Response struct {
}

func (DeletePermission204Response) VisitDeletePermissionResponse

func (response DeletePermission204Response) VisitDeletePermissionResponse(w http.ResponseWriter) error

type DeletePermission400JSONResponse

type DeletePermission400JSONResponse ErrorResponse

func (DeletePermission400JSONResponse) VisitDeletePermissionResponse

func (response DeletePermission400JSONResponse) VisitDeletePermissionResponse(w http.ResponseWriter) error

type DeletePermission401JSONResponse

type DeletePermission401JSONResponse ErrorResponse

func (DeletePermission401JSONResponse) VisitDeletePermissionResponse

func (response DeletePermission401JSONResponse) VisitDeletePermissionResponse(w http.ResponseWriter) error

type DeletePermission403JSONResponse

type DeletePermission403JSONResponse ErrorResponse

func (DeletePermission403JSONResponse) VisitDeletePermissionResponse

func (response DeletePermission403JSONResponse) VisitDeletePermissionResponse(w http.ResponseWriter) error

type DeletePermission404JSONResponse

type DeletePermission404JSONResponse ErrorResponse

func (DeletePermission404JSONResponse) VisitDeletePermissionResponse

func (response DeletePermission404JSONResponse) VisitDeletePermissionResponse(w http.ResponseWriter) error

type DeletePermissionRequestObject

type DeletePermissionRequestObject struct {
	PermissionName PermissionName `json:"permissionName"`
}

type DeletePermissionResource204Response

type DeletePermissionResource204Response struct {
}

func (DeletePermissionResource204Response) VisitDeletePermissionResourceResponse

func (response DeletePermissionResource204Response) VisitDeletePermissionResourceResponse(w http.ResponseWriter) error

type DeletePermissionResource400JSONResponse

type DeletePermissionResource400JSONResponse ErrorResponse

func (DeletePermissionResource400JSONResponse) VisitDeletePermissionResourceResponse

func (response DeletePermissionResource400JSONResponse) VisitDeletePermissionResourceResponse(w http.ResponseWriter) error

type DeletePermissionResource401JSONResponse

type DeletePermissionResource401JSONResponse ErrorResponse

func (DeletePermissionResource401JSONResponse) VisitDeletePermissionResourceResponse

func (response DeletePermissionResource401JSONResponse) VisitDeletePermissionResourceResponse(w http.ResponseWriter) error

type DeletePermissionResource403JSONResponse

type DeletePermissionResource403JSONResponse ErrorResponse

func (DeletePermissionResource403JSONResponse) VisitDeletePermissionResourceResponse

func (response DeletePermissionResource403JSONResponse) VisitDeletePermissionResourceResponse(w http.ResponseWriter) error

type DeletePermissionResource404JSONResponse

type DeletePermissionResource404JSONResponse ErrorResponse

func (DeletePermissionResource404JSONResponse) VisitDeletePermissionResourceResponse

func (response DeletePermissionResource404JSONResponse) VisitDeletePermissionResourceResponse(w http.ResponseWriter) error

type DeletePermissionResourceParamsResourceType

type DeletePermissionResourceParamsResourceType string

DeletePermissionResourceParamsResourceType defines parameters for DeletePermissionResource.

const (
	DeletePermissionResourceParamsResourceTypeArtifact      DeletePermissionResourceParamsResourceType = "artifact"
	DeletePermissionResourceParamsResourceTypeBuild         DeletePermissionResourceParamsResourceType = "build"
	DeletePermissionResourceParamsResourceTypeReleaseBundle DeletePermissionResourceParamsResourceType = "release_bundle"
)

Defines values for DeletePermissionResourceParamsResourceType.

func (DeletePermissionResourceParamsResourceType) Valid

Valid indicates whether the value is a known member of the DeletePermissionResourceParamsResourceType enum.

type DeletePermissionResourceRequestObject

type DeletePermissionResourceRequestObject struct {
	PermissionName PermissionName                             `json:"permissionName"`
	ResourceType   DeletePermissionResourceParamsResourceType `json:"resourceType"`
}

type DeletePermissionResourceResponseObject

type DeletePermissionResourceResponseObject interface {
	VisitDeletePermissionResourceResponse(w http.ResponseWriter) error
}

type DeletePermissionResponseObject

type DeletePermissionResponseObject interface {
	VisitDeletePermissionResponse(w http.ResponseWriter) error
}

type DeleteProject204Response

type DeleteProject204Response struct {
}

func (DeleteProject204Response) VisitDeleteProjectResponse

func (response DeleteProject204Response) VisitDeleteProjectResponse(w http.ResponseWriter) error

type DeleteProject401JSONResponse

type DeleteProject401JSONResponse ErrorResponse

func (DeleteProject401JSONResponse) VisitDeleteProjectResponse

func (response DeleteProject401JSONResponse) VisitDeleteProjectResponse(w http.ResponseWriter) error

type DeleteProject403JSONResponse

type DeleteProject403JSONResponse ErrorResponse

func (DeleteProject403JSONResponse) VisitDeleteProjectResponse

func (response DeleteProject403JSONResponse) VisitDeleteProjectResponse(w http.ResponseWriter) error

type DeleteProject404JSONResponse

type DeleteProject404JSONResponse ErrorResponse

func (DeleteProject404JSONResponse) VisitDeleteProjectResponse

func (response DeleteProject404JSONResponse) VisitDeleteProjectResponse(w http.ResponseWriter) error

type DeleteProjectEnvironment204Response

type DeleteProjectEnvironment204Response struct {
}

func (DeleteProjectEnvironment204Response) VisitDeleteProjectEnvironmentResponse

func (response DeleteProjectEnvironment204Response) VisitDeleteProjectEnvironmentResponse(w http.ResponseWriter) error

type DeleteProjectEnvironment401JSONResponse

type DeleteProjectEnvironment401JSONResponse ErrorResponse

func (DeleteProjectEnvironment401JSONResponse) VisitDeleteProjectEnvironmentResponse

func (response DeleteProjectEnvironment401JSONResponse) VisitDeleteProjectEnvironmentResponse(w http.ResponseWriter) error

type DeleteProjectEnvironment403JSONResponse

type DeleteProjectEnvironment403JSONResponse ErrorResponse

func (DeleteProjectEnvironment403JSONResponse) VisitDeleteProjectEnvironmentResponse

func (response DeleteProjectEnvironment403JSONResponse) VisitDeleteProjectEnvironmentResponse(w http.ResponseWriter) error

type DeleteProjectEnvironment404JSONResponse

type DeleteProjectEnvironment404JSONResponse ErrorResponse

func (DeleteProjectEnvironment404JSONResponse) VisitDeleteProjectEnvironmentResponse

func (response DeleteProjectEnvironment404JSONResponse) VisitDeleteProjectEnvironmentResponse(w http.ResponseWriter) error

type DeleteProjectEnvironmentRequestObject

type DeleteProjectEnvironmentRequestObject struct {
	ProjectKey      ProjectKey      `json:"projectKey"`
	EnvironmentName EnvironmentName `json:"environmentName"`
}

type DeleteProjectEnvironmentResponseObject

type DeleteProjectEnvironmentResponseObject interface {
	VisitDeleteProjectEnvironmentResponse(w http.ResponseWriter) error
}

type DeleteProjectGroup204Response

type DeleteProjectGroup204Response struct {
}

func (DeleteProjectGroup204Response) VisitDeleteProjectGroupResponse

func (response DeleteProjectGroup204Response) VisitDeleteProjectGroupResponse(w http.ResponseWriter) error

type DeleteProjectGroup401JSONResponse

type DeleteProjectGroup401JSONResponse ErrorResponse

func (DeleteProjectGroup401JSONResponse) VisitDeleteProjectGroupResponse

func (response DeleteProjectGroup401JSONResponse) VisitDeleteProjectGroupResponse(w http.ResponseWriter) error

type DeleteProjectGroup403JSONResponse

type DeleteProjectGroup403JSONResponse ErrorResponse

func (DeleteProjectGroup403JSONResponse) VisitDeleteProjectGroupResponse

func (response DeleteProjectGroup403JSONResponse) VisitDeleteProjectGroupResponse(w http.ResponseWriter) error

type DeleteProjectGroup404JSONResponse

type DeleteProjectGroup404JSONResponse ErrorResponse

func (DeleteProjectGroup404JSONResponse) VisitDeleteProjectGroupResponse

func (response DeleteProjectGroup404JSONResponse) VisitDeleteProjectGroupResponse(w http.ResponseWriter) error

type DeleteProjectGroupRequestObject

type DeleteProjectGroupRequestObject struct {
	ProjectKey string `json:"projectKey"`
	Group      string `json:"group"`
}

type DeleteProjectGroupResponseObject

type DeleteProjectGroupResponseObject interface {
	VisitDeleteProjectGroupResponse(w http.ResponseWriter) error
}

type DeleteProjectRequestObject

type DeleteProjectRequestObject struct {
	ProjectKey string `json:"projectKey"`
}

type DeleteProjectResponseObject

type DeleteProjectResponseObject interface {
	VisitDeleteProjectResponse(w http.ResponseWriter) error
}

type DeleteProjectRole204Response

type DeleteProjectRole204Response struct {
}

func (DeleteProjectRole204Response) VisitDeleteProjectRoleResponse

func (response DeleteProjectRole204Response) VisitDeleteProjectRoleResponse(w http.ResponseWriter) error

type DeleteProjectRole401JSONResponse

type DeleteProjectRole401JSONResponse ErrorResponse

func (DeleteProjectRole401JSONResponse) VisitDeleteProjectRoleResponse

func (response DeleteProjectRole401JSONResponse) VisitDeleteProjectRoleResponse(w http.ResponseWriter) error

type DeleteProjectRole403JSONResponse

type DeleteProjectRole403JSONResponse ErrorResponse

func (DeleteProjectRole403JSONResponse) VisitDeleteProjectRoleResponse

func (response DeleteProjectRole403JSONResponse) VisitDeleteProjectRoleResponse(w http.ResponseWriter) error

type DeleteProjectRole404JSONResponse

type DeleteProjectRole404JSONResponse ErrorResponse

func (DeleteProjectRole404JSONResponse) VisitDeleteProjectRoleResponse

func (response DeleteProjectRole404JSONResponse) VisitDeleteProjectRoleResponse(w http.ResponseWriter) error

type DeleteProjectRoleRequestObject

type DeleteProjectRoleRequestObject struct {
	ProjectKey string `json:"projectKey"`
	Role       string `json:"role"`
}

type DeleteProjectRoleResponseObject

type DeleteProjectRoleResponseObject interface {
	VisitDeleteProjectRoleResponse(w http.ResponseWriter) error
}

type DeleteProjectUser204Response

type DeleteProjectUser204Response struct {
}

func (DeleteProjectUser204Response) VisitDeleteProjectUserResponse

func (response DeleteProjectUser204Response) VisitDeleteProjectUserResponse(w http.ResponseWriter) error

type DeleteProjectUser401JSONResponse

type DeleteProjectUser401JSONResponse ErrorResponse

func (DeleteProjectUser401JSONResponse) VisitDeleteProjectUserResponse

func (response DeleteProjectUser401JSONResponse) VisitDeleteProjectUserResponse(w http.ResponseWriter) error

type DeleteProjectUser403JSONResponse

type DeleteProjectUser403JSONResponse ErrorResponse

func (DeleteProjectUser403JSONResponse) VisitDeleteProjectUserResponse

func (response DeleteProjectUser403JSONResponse) VisitDeleteProjectUserResponse(w http.ResponseWriter) error

type DeleteProjectUser404JSONResponse

type DeleteProjectUser404JSONResponse ErrorResponse

func (DeleteProjectUser404JSONResponse) VisitDeleteProjectUserResponse

func (response DeleteProjectUser404JSONResponse) VisitDeleteProjectUserResponse(w http.ResponseWriter) error

type DeleteProjectUserRequestObject

type DeleteProjectUserRequestObject struct {
	ProjectKey string `json:"projectKey"`
	User       string `json:"user"`
}

type DeleteProjectUserResponseObject

type DeleteProjectUserResponseObject interface {
	VisitDeleteProjectUserResponse(w http.ResponseWriter) error
}

type DeleteSamlSetting204Response

type DeleteSamlSetting204Response struct {
}

func (DeleteSamlSetting204Response) VisitDeleteSamlSettingResponse

func (response DeleteSamlSetting204Response) VisitDeleteSamlSettingResponse(w http.ResponseWriter) error

type DeleteSamlSetting401JSONResponse

type DeleteSamlSetting401JSONResponse ErrorResponse

func (DeleteSamlSetting401JSONResponse) VisitDeleteSamlSettingResponse

func (response DeleteSamlSetting401JSONResponse) VisitDeleteSamlSettingResponse(w http.ResponseWriter) error

type DeleteSamlSetting403JSONResponse

type DeleteSamlSetting403JSONResponse ErrorResponse

func (DeleteSamlSetting403JSONResponse) VisitDeleteSamlSettingResponse

func (response DeleteSamlSetting403JSONResponse) VisitDeleteSamlSettingResponse(w http.ResponseWriter) error

type DeleteSamlSetting501JSONResponse

type DeleteSamlSetting501JSONResponse ErrorResponse

func (DeleteSamlSetting501JSONResponse) VisitDeleteSamlSettingResponse

func (response DeleteSamlSetting501JSONResponse) VisitDeleteSamlSettingResponse(w http.ResponseWriter) error

type DeleteSamlSettingRequestObject

type DeleteSamlSettingRequestObject struct {
	Name string `json:"name"`
}

type DeleteSamlSettingResponseObject

type DeleteSamlSettingResponseObject interface {
	VisitDeleteSamlSettingResponse(w http.ResponseWriter) error
}

type DeleteScimGroup204Response

type DeleteScimGroup204Response struct {
}

func (DeleteScimGroup204Response) VisitDeleteScimGroupResponse

func (response DeleteScimGroup204Response) VisitDeleteScimGroupResponse(w http.ResponseWriter) error

type DeleteScimGroup401JSONResponse

type DeleteScimGroup401JSONResponse ErrorResponse

func (DeleteScimGroup401JSONResponse) VisitDeleteScimGroupResponse

func (response DeleteScimGroup401JSONResponse) VisitDeleteScimGroupResponse(w http.ResponseWriter) error

type DeleteScimGroup404JSONResponse

type DeleteScimGroup404JSONResponse ErrorResponse

func (DeleteScimGroup404JSONResponse) VisitDeleteScimGroupResponse

func (response DeleteScimGroup404JSONResponse) VisitDeleteScimGroupResponse(w http.ResponseWriter) error

type DeleteScimGroup501JSONResponse

type DeleteScimGroup501JSONResponse ErrorResponse

func (DeleteScimGroup501JSONResponse) VisitDeleteScimGroupResponse

func (response DeleteScimGroup501JSONResponse) VisitDeleteScimGroupResponse(w http.ResponseWriter) error

type DeleteScimGroupRequestObject

type DeleteScimGroupRequestObject struct {
	GroupName string `json:"groupName"`
}

type DeleteScimGroupResponseObject

type DeleteScimGroupResponseObject interface {
	VisitDeleteScimGroupResponse(w http.ResponseWriter) error
}

type DeleteScimUser204Response

type DeleteScimUser204Response struct {
}

func (DeleteScimUser204Response) VisitDeleteScimUserResponse

func (response DeleteScimUser204Response) VisitDeleteScimUserResponse(w http.ResponseWriter) error

type DeleteScimUser401JSONResponse

type DeleteScimUser401JSONResponse ErrorResponse

func (DeleteScimUser401JSONResponse) VisitDeleteScimUserResponse

func (response DeleteScimUser401JSONResponse) VisitDeleteScimUserResponse(w http.ResponseWriter) error

type DeleteScimUser404JSONResponse

type DeleteScimUser404JSONResponse ErrorResponse

func (DeleteScimUser404JSONResponse) VisitDeleteScimUserResponse

func (response DeleteScimUser404JSONResponse) VisitDeleteScimUserResponse(w http.ResponseWriter) error

type DeleteScimUser501JSONResponse

type DeleteScimUser501JSONResponse ErrorResponse

func (DeleteScimUser501JSONResponse) VisitDeleteScimUserResponse

func (response DeleteScimUser501JSONResponse) VisitDeleteScimUserResponse(w http.ResponseWriter) error

type DeleteScimUserRequestObject

type DeleteScimUserRequestObject struct {
	Username string `json:"username"`
}

type DeleteScimUserResponseObject

type DeleteScimUserResponseObject interface {
	VisitDeleteScimUserResponse(w http.ResponseWriter) error
}

type DeleteUser204Response

type DeleteUser204Response struct {
}

func (DeleteUser204Response) VisitDeleteUserResponse

func (response DeleteUser204Response) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteUser401JSONResponse

type DeleteUser401JSONResponse ErrorResponse

func (DeleteUser401JSONResponse) VisitDeleteUserResponse

func (response DeleteUser401JSONResponse) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteUser403JSONResponse

type DeleteUser403JSONResponse ErrorResponse

func (DeleteUser403JSONResponse) VisitDeleteUserResponse

func (response DeleteUser403JSONResponse) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteUser404JSONResponse

type DeleteUser404JSONResponse ErrorResponse

func (DeleteUser404JSONResponse) VisitDeleteUserResponse

func (response DeleteUser404JSONResponse) VisitDeleteUserResponse(w http.ResponseWriter) error

type DeleteUserRequestObject

type DeleteUserRequestObject struct {
	Username Username `json:"username"`
}

type DeleteUserResponseObject

type DeleteUserResponseObject interface {
	VisitDeleteUserResponse(w http.ResponseWriter) error
}

type DeleteVaultConfiguration204Response

type DeleteVaultConfiguration204Response struct {
}

func (DeleteVaultConfiguration204Response) VisitDeleteVaultConfigurationResponse

func (response DeleteVaultConfiguration204Response) VisitDeleteVaultConfigurationResponse(w http.ResponseWriter) error

type DeleteVaultConfiguration401JSONResponse

type DeleteVaultConfiguration401JSONResponse ErrorResponse

func (DeleteVaultConfiguration401JSONResponse) VisitDeleteVaultConfigurationResponse

func (response DeleteVaultConfiguration401JSONResponse) VisitDeleteVaultConfigurationResponse(w http.ResponseWriter) error

type DeleteVaultConfiguration403JSONResponse

type DeleteVaultConfiguration403JSONResponse ErrorResponse

func (DeleteVaultConfiguration403JSONResponse) VisitDeleteVaultConfigurationResponse

func (response DeleteVaultConfiguration403JSONResponse) VisitDeleteVaultConfigurationResponse(w http.ResponseWriter) error

type DeleteVaultConfiguration404JSONResponse

type DeleteVaultConfiguration404JSONResponse ErrorResponse

func (DeleteVaultConfiguration404JSONResponse) VisitDeleteVaultConfigurationResponse

func (response DeleteVaultConfiguration404JSONResponse) VisitDeleteVaultConfigurationResponse(w http.ResponseWriter) error

type DeleteVaultConfigurationRequestObject

type DeleteVaultConfigurationRequestObject struct {
	VaultKey string `json:"vault_key"`
}

type DeleteVaultConfigurationResponseObject

type DeleteVaultConfigurationResponseObject interface {
	VisitDeleteVaultConfigurationResponse(w http.ResponseWriter) error
}

type EnableCloudLogCollection200Response

type EnableCloudLogCollection200Response struct {
}

func (EnableCloudLogCollection200Response) VisitEnableCloudLogCollectionResponse

func (response EnableCloudLogCollection200Response) VisitEnableCloudLogCollectionResponse(w http.ResponseWriter) error

type EnableCloudLogCollection400JSONResponse

type EnableCloudLogCollection400JSONResponse ErrorResponse

func (EnableCloudLogCollection400JSONResponse) VisitEnableCloudLogCollectionResponse

func (response EnableCloudLogCollection400JSONResponse) VisitEnableCloudLogCollectionResponse(w http.ResponseWriter) error

type EnableCloudLogCollection401JSONResponse

type EnableCloudLogCollection401JSONResponse ErrorResponse

func (EnableCloudLogCollection401JSONResponse) VisitEnableCloudLogCollectionResponse

func (response EnableCloudLogCollection401JSONResponse) VisitEnableCloudLogCollectionResponse(w http.ResponseWriter) error

type EnableCloudLogCollection403JSONResponse

type EnableCloudLogCollection403JSONResponse ErrorResponse

func (EnableCloudLogCollection403JSONResponse) VisitEnableCloudLogCollectionResponse

func (response EnableCloudLogCollection403JSONResponse) VisitEnableCloudLogCollectionResponse(w http.ResponseWriter) error

type EnableCloudLogCollection501JSONResponse

type EnableCloudLogCollection501JSONResponse ErrorResponse

func (EnableCloudLogCollection501JSONResponse) VisitEnableCloudLogCollectionResponse

func (response EnableCloudLogCollection501JSONResponse) VisitEnableCloudLogCollectionResponse(w http.ResponseWriter) error

type EnableCloudLogCollectionJSONBody

type EnableCloudLogCollectionJSONBody struct {
	// Enabled Required within this object. Whether log collection is switched on.
	Enabled bool `json:"enabled"`
}

EnableCloudLogCollectionJSONBody defines parameters for EnableCloudLogCollection.

type EnableCloudLogCollectionJSONRequestBody

type EnableCloudLogCollectionJSONRequestBody EnableCloudLogCollectionJSONBody

EnableCloudLogCollectionJSONRequestBody defines body for EnableCloudLogCollection for application/json ContentType.

type EnableCloudLogCollectionRequestObject

type EnableCloudLogCollectionRequestObject struct {
	Body *EnableCloudLogCollectionJSONRequestBody
}

type EnableCloudLogCollectionResponseObject

type EnableCloudLogCollectionResponseObject interface {
	VisitEnableCloudLogCollectionResponse(w http.ResponseWriter) error
}

type Environment

type Environment struct {
	// Name Required within this object. The environment name as stored.
	Name string `json:"name"`
}

Environment A global or project environment.

type EnvironmentCreate

type EnvironmentCreate struct {
	// Name Required within this object. At most 32 characters of letters, digits, hyphen and underscore; compared case-insensitively.
	Name string `json:"name"`
}

EnvironmentCreate A new environment.

type EnvironmentName

type EnvironmentName = string

EnvironmentName defines model for environmentName.

type EnvironmentRename

type EnvironmentRename struct {
	// NewName Required within this object. The new name, with the same rules as on creation.
	NewName string `json:"new_name"`
}

EnvironmentRename A rename request.

type ErrorResponse

type ErrorResponse struct {
	// Errors Required within this object. One entry per error.
	Errors []struct {
		// Code Required within this object. A symbolic code such as NOT_FOUND.
		Code string `json:"code"`

		// Message Required within this object. Human readable explanation.
		Message string `json:"message"`
	} `json:"errors"`
}

ErrorResponse The Access error envelope used by every /access response.

type ExpandedPermissionsResponse

type ExpandedPermissionsResponse struct {
	// Cursor Optional within this object. Present only when more permissions remain.
	Cursor *string `json:"cursor,omitempty"`

	// Permissions Required within this object. Full permission documents.
	Permissions []PermissionDetails `json:"permissions"`
}

ExpandedPermissionsResponse One page of the permission listing with expand=true.

type ExpirePasswordForAllUsers200TextResponse

type ExpirePasswordForAllUsers200TextResponse string

func (ExpirePasswordForAllUsers200TextResponse) VisitExpirePasswordForAllUsersResponse

func (response ExpirePasswordForAllUsers200TextResponse) VisitExpirePasswordForAllUsersResponse(w http.ResponseWriter) error

type ExpirePasswordForAllUsers401JSONResponse

type ExpirePasswordForAllUsers401JSONResponse ErrorResponse

func (ExpirePasswordForAllUsers401JSONResponse) VisitExpirePasswordForAllUsersResponse

func (response ExpirePasswordForAllUsers401JSONResponse) VisitExpirePasswordForAllUsersResponse(w http.ResponseWriter) error

type ExpirePasswordForAllUsers403JSONResponse

type ExpirePasswordForAllUsers403JSONResponse ErrorResponse

func (ExpirePasswordForAllUsers403JSONResponse) VisitExpirePasswordForAllUsersResponse

func (response ExpirePasswordForAllUsers403JSONResponse) VisitExpirePasswordForAllUsersResponse(w http.ResponseWriter) error

type ExpirePasswordForAllUsersRequestObject

type ExpirePasswordForAllUsersRequestObject struct {
}

type ExpirePasswordForAllUsersResponseObject

type ExpirePasswordForAllUsersResponseObject interface {
	VisitExpirePasswordForAllUsersResponse(w http.ResponseWriter) error
}

type ExpireUserPassword204Response

type ExpireUserPassword204Response struct {
}

func (ExpireUserPassword204Response) VisitExpireUserPasswordResponse

func (response ExpireUserPassword204Response) VisitExpireUserPasswordResponse(w http.ResponseWriter) error

type ExpireUserPassword401JSONResponse

type ExpireUserPassword401JSONResponse ErrorResponse

func (ExpireUserPassword401JSONResponse) VisitExpireUserPasswordResponse

func (response ExpireUserPassword401JSONResponse) VisitExpireUserPasswordResponse(w http.ResponseWriter) error

type ExpireUserPassword403JSONResponse

type ExpireUserPassword403JSONResponse ErrorResponse

func (ExpireUserPassword403JSONResponse) VisitExpireUserPasswordResponse

func (response ExpireUserPassword403JSONResponse) VisitExpireUserPasswordResponse(w http.ResponseWriter) error

type ExpireUserPassword404JSONResponse

type ExpireUserPassword404JSONResponse ErrorResponse

func (ExpireUserPassword404JSONResponse) VisitExpireUserPasswordResponse

func (response ExpireUserPassword404JSONResponse) VisitExpireUserPasswordResponse(w http.ResponseWriter) error

type ExpireUserPasswordRequestObject

type ExpireUserPasswordRequestObject struct {
	Username Username `json:"username"`
}

type ExpireUserPasswordResponseObject

type ExpireUserPasswordResponseObject interface {
	VisitExpireUserPasswordResponse(w http.ResponseWriter) error
}

type ExportAccessConfiguration202Response

type ExportAccessConfiguration202Response struct {
}

func (ExportAccessConfiguration202Response) VisitExportAccessConfigurationResponse

func (response ExportAccessConfiguration202Response) VisitExportAccessConfigurationResponse(w http.ResponseWriter) error

type ExportAccessConfiguration401JSONResponse

type ExportAccessConfiguration401JSONResponse ErrorResponse

func (ExportAccessConfiguration401JSONResponse) VisitExportAccessConfigurationResponse

func (response ExportAccessConfiguration401JSONResponse) VisitExportAccessConfigurationResponse(w http.ResponseWriter) error

type ExportAccessConfiguration403JSONResponse

type ExportAccessConfiguration403JSONResponse ErrorResponse

func (ExportAccessConfiguration403JSONResponse) VisitExportAccessConfigurationResponse

func (response ExportAccessConfiguration403JSONResponse) VisitExportAccessConfigurationResponse(w http.ResponseWriter) error

type ExportAccessConfiguration501JSONResponse

type ExportAccessConfiguration501JSONResponse ErrorResponse

func (ExportAccessConfiguration501JSONResponse) VisitExportAccessConfigurationResponse

func (response ExportAccessConfiguration501JSONResponse) VisitExportAccessConfigurationResponse(w http.ResponseWriter) error

type ExportAccessConfigurationRequestObject

type ExportAccessConfigurationRequestObject struct {
}

type ExportAccessConfigurationResponseObject

type ExportAccessConfigurationResponseObject interface {
	VisitExportAccessConfigurationResponse(w http.ResponseWriter) error
}

type FederationTarget

type FederationTarget struct {
	// Active Optional within this object. When false the target stays registered but receives no changes until reactivated; queued changes are kept and sent on reactivation.
	Active *bool `json:"active,omitempty"`

	// Entities Optional within this object. The identity entity types replicated to the target: any of users, groups, permissions and tokens.
	Entities *[]FederationTargetEntities `json:"entities,omitempty"`

	// GroupFilters Optional within this object. Limits which groups, by name, are replicated. Users are replicated with only the memberships of groups that pass this filter.
	GroupFilters *PatternFilter `json:"group_filters,omitempty"`

	// Name Optional within this object. Server-owned on update. The unique name of the target, fixed at registration and used as {serverName} in the item paths.
	Name *string `json:"name,omitempty"`

	// PermissionFilters Optional within this object. Limits which permissions, by name, are replicated.
	PermissionFilters *PatternFilter `json:"permission_filters,omitempty"`

	// Url Optional within this object. Server-owned on update. Base URL of the peer instance, fixed at registration.
	Url *string `json:"url,omitempty"`
}

FederationTarget A federation target as stored on this instance: a peer instance of this server that receives this instance's identity changes over the peer protocol (decision 0021). Returned by every read; secrets of the trust relationship are never included.

type FederationTargetCreate

type FederationTargetCreate struct {
	// Active Optional within this object. Whether replication starts immediately. Defaults to true.
	Active *bool `json:"active,omitempty"`

	// Entities Optional within this object. Identity entity types to replicate. Defaults to all four: users, groups, permissions and tokens.
	Entities *[]FederationTargetCreateEntities `json:"entities,omitempty"`

	// ForceOverride Optional within this object. When true, a target with the same name is replaced instead of answering 409. Defaults to false. The replaced target's queued changes are discarded and a full broadcast is scheduled.
	ForceOverride *bool `json:"force_override,omitempty"`

	// GroupFilters Optional within this object. Limits which groups, by name, are replicated. Omitted means all.
	GroupFilters *PatternFilter `json:"group_filters,omitempty"`

	// Name Required within this object. Unique name for the target on this instance. Cannot be changed later.
	Name string `json:"name"`

	// PermissionFilters Optional within this object. Limits which permissions, by name, are replicated. Omitted means all.
	PermissionFilters *PatternFilter `json:"permission_filters,omitempty"`

	// Url Required within this object. Base URL of the peer instance, for example https://peer.example.com. Cannot be changed later; register a new target instead.
	Url string `json:"url"`
}

FederationTargetCreate Registration of a new federation target. The peer must already trust this instance: pair the two instances first with a platform-federation pairing token (POST /access/api/v1/service_trust/pairing/platform-federation on the peer), otherwise registration is rejected with 400.

type FederationTargetCreateEntities

type FederationTargetCreateEntities string

FederationTargetCreateEntities One identity entity type.

const (
	FederationTargetCreateEntitiesGroups      FederationTargetCreateEntities = "groups"
	FederationTargetCreateEntitiesPermissions FederationTargetCreateEntities = "permissions"
	FederationTargetCreateEntitiesTokens      FederationTargetCreateEntities = "tokens"
	FederationTargetCreateEntitiesUsers       FederationTargetCreateEntities = "users"
)

Defines values for FederationTargetCreateEntities.

func (FederationTargetCreateEntities) Valid

Valid indicates whether the value is a known member of the FederationTargetCreateEntities enum.

type FederationTargetEntities

type FederationTargetEntities string

FederationTargetEntities One identity entity type.

const (
	FederationTargetEntitiesGroups      FederationTargetEntities = "groups"
	FederationTargetEntitiesPermissions FederationTargetEntities = "permissions"
	FederationTargetEntitiesTokens      FederationTargetEntities = "tokens"
	FederationTargetEntitiesUsers       FederationTargetEntities = "users"
)

Defines values for FederationTargetEntities.

func (FederationTargetEntities) Valid

func (e FederationTargetEntities) Valid() bool

Valid indicates whether the value is a known member of the FederationTargetEntities enum.

type FederationTargetList

type FederationTargetList struct {
	// Targets Optional within this object. The targets, ordered by name. Empty when none is registered.
	Targets *[]FederationTarget `json:"targets,omitempty"`
}

FederationTargetList Every federation target registered on this instance.

type FederationTargetUpdate

type FederationTargetUpdate struct {
	// Active Optional within this object. Pauses (false) or resumes (true) replication to the target.
	Active *bool `json:"active,omitempty"`

	// Entities Optional within this object. Replaces the list of replicated entity types. Removing a type stops future changes of that type; entities already on the peer are not deleted.
	Entities *[]FederationTargetUpdateEntities `json:"entities,omitempty"`

	// GroupFilters Optional within this object. Replaces the group filter.
	GroupFilters *PatternFilter `json:"group_filters,omitempty"`

	// PermissionFilters Optional within this object. Replaces the permission filter.
	PermissionFilters *PatternFilter `json:"permission_filters,omitempty"`
}

FederationTargetUpdate Partial update of a federation target. Omitted fields keep their values. name and url cannot be changed; sending either answers 400.

type FederationTargetUpdateEntities

type FederationTargetUpdateEntities string

FederationTargetUpdateEntities One identity entity type.

const (
	FederationTargetUpdateEntitiesGroups      FederationTargetUpdateEntities = "groups"
	FederationTargetUpdateEntitiesPermissions FederationTargetUpdateEntities = "permissions"
	FederationTargetUpdateEntitiesTokens      FederationTargetUpdateEntities = "tokens"
	FederationTargetUpdateEntitiesUsers       FederationTargetUpdateEntities = "users"
)

Defines values for FederationTargetUpdateEntities.

func (FederationTargetUpdateEntities) Valid

Valid indicates whether the value is a known member of the FederationTargetUpdateEntities enum.

type FederationValidateRequest

type FederationValidateRequest struct {
	// Url Required within this object. Base URL of the candidate peer instance.
	Url string `json:"url"`
}

FederationValidateRequest The peer to probe before registering it as a target.

type FullBroadcastAccessFederation202Response

type FullBroadcastAccessFederation202Response struct {
}

func (FullBroadcastAccessFederation202Response) VisitFullBroadcastAccessFederationResponse

func (response FullBroadcastAccessFederation202Response) VisitFullBroadcastAccessFederationResponse(w http.ResponseWriter) error

type FullBroadcastAccessFederation204Response

type FullBroadcastAccessFederation204Response struct {
}

func (FullBroadcastAccessFederation204Response) VisitFullBroadcastAccessFederationResponse

func (response FullBroadcastAccessFederation204Response) VisitFullBroadcastAccessFederationResponse(w http.ResponseWriter) error

type FullBroadcastAccessFederation304Response

type FullBroadcastAccessFederation304Response struct {
}

func (FullBroadcastAccessFederation304Response) VisitFullBroadcastAccessFederationResponse

func (response FullBroadcastAccessFederation304Response) VisitFullBroadcastAccessFederationResponse(w http.ResponseWriter) error

type FullBroadcastAccessFederation400JSONResponse

type FullBroadcastAccessFederation400JSONResponse ErrorResponse

func (FullBroadcastAccessFederation400JSONResponse) VisitFullBroadcastAccessFederationResponse

func (response FullBroadcastAccessFederation400JSONResponse) VisitFullBroadcastAccessFederationResponse(w http.ResponseWriter) error

type FullBroadcastAccessFederation401JSONResponse

type FullBroadcastAccessFederation401JSONResponse ErrorResponse

func (FullBroadcastAccessFederation401JSONResponse) VisitFullBroadcastAccessFederationResponse

func (response FullBroadcastAccessFederation401JSONResponse) VisitFullBroadcastAccessFederationResponse(w http.ResponseWriter) error

type FullBroadcastAccessFederation403JSONResponse

type FullBroadcastAccessFederation403JSONResponse ErrorResponse

func (FullBroadcastAccessFederation403JSONResponse) VisitFullBroadcastAccessFederationResponse

func (response FullBroadcastAccessFederation403JSONResponse) VisitFullBroadcastAccessFederationResponse(w http.ResponseWriter) error

type FullBroadcastAccessFederation404JSONResponse

type FullBroadcastAccessFederation404JSONResponse ErrorResponse

func (FullBroadcastAccessFederation404JSONResponse) VisitFullBroadcastAccessFederationResponse

func (response FullBroadcastAccessFederation404JSONResponse) VisitFullBroadcastAccessFederationResponse(w http.ResponseWriter) error

type FullBroadcastAccessFederationRequestObject

type FullBroadcastAccessFederationRequestObject struct {
	ServerName string `json:"serverName"`
}

type FullBroadcastAccessFederationResponseObject

type FullBroadcastAccessFederationResponseObject interface {
	VisitFullBroadcastAccessFederationResponse(w http.ResponseWriter) error
}

type GetAccessFederation200JSONResponse

type GetAccessFederation200JSONResponse FederationTarget

func (GetAccessFederation200JSONResponse) VisitGetAccessFederationResponse

func (response GetAccessFederation200JSONResponse) VisitGetAccessFederationResponse(w http.ResponseWriter) error

type GetAccessFederation400JSONResponse

type GetAccessFederation400JSONResponse ErrorResponse

func (GetAccessFederation400JSONResponse) VisitGetAccessFederationResponse

func (response GetAccessFederation400JSONResponse) VisitGetAccessFederationResponse(w http.ResponseWriter) error

type GetAccessFederation401JSONResponse

type GetAccessFederation401JSONResponse ErrorResponse

func (GetAccessFederation401JSONResponse) VisitGetAccessFederationResponse

func (response GetAccessFederation401JSONResponse) VisitGetAccessFederationResponse(w http.ResponseWriter) error

type GetAccessFederation403JSONResponse

type GetAccessFederation403JSONResponse ErrorResponse

func (GetAccessFederation403JSONResponse) VisitGetAccessFederationResponse

func (response GetAccessFederation403JSONResponse) VisitGetAccessFederationResponse(w http.ResponseWriter) error

type GetAccessFederation404JSONResponse

type GetAccessFederation404JSONResponse ErrorResponse

func (GetAccessFederation404JSONResponse) VisitGetAccessFederationResponse

func (response GetAccessFederation404JSONResponse) VisitGetAccessFederationResponse(w http.ResponseWriter) error

type GetAccessFederationRequestObject

type GetAccessFederationRequestObject struct {
	ServerName string `json:"serverName"`
}

type GetAccessFederationResponseObject

type GetAccessFederationResponseObject interface {
	VisitGetAccessFederationResponse(w http.ResponseWriter) error
}

type GetAccessUserLockPolicy200JSONResponse

type GetAccessUserLockPolicy200JSONResponse UserLockPolicyConfig

func (GetAccessUserLockPolicy200JSONResponse) VisitGetAccessUserLockPolicyResponse

func (response GetAccessUserLockPolicy200JSONResponse) VisitGetAccessUserLockPolicyResponse(w http.ResponseWriter) error

type GetAccessUserLockPolicy401JSONResponse

type GetAccessUserLockPolicy401JSONResponse ErrorResponse

func (GetAccessUserLockPolicy401JSONResponse) VisitGetAccessUserLockPolicyResponse

func (response GetAccessUserLockPolicy401JSONResponse) VisitGetAccessUserLockPolicyResponse(w http.ResponseWriter) error

type GetAccessUserLockPolicy403JSONResponse

type GetAccessUserLockPolicy403JSONResponse ErrorResponse

func (GetAccessUserLockPolicy403JSONResponse) VisitGetAccessUserLockPolicyResponse

func (response GetAccessUserLockPolicy403JSONResponse) VisitGetAccessUserLockPolicyResponse(w http.ResponseWriter) error

type GetAccessUserLockPolicyRequestObject

type GetAccessUserLockPolicyRequestObject struct {
}

type GetAccessUserLockPolicyResponseObject

type GetAccessUserLockPolicyResponseObject interface {
	VisitGetAccessUserLockPolicyResponse(w http.ResponseWriter) error
}

type GetAccessVersion200JSONResponse

type GetAccessVersion200JSONResponse AccessVersion

func (GetAccessVersion200JSONResponse) VisitGetAccessVersionResponse

func (response GetAccessVersion200JSONResponse) VisitGetAccessVersionResponse(w http.ResponseWriter) error

type GetAccessVersionRequestObject

type GetAccessVersionRequestObject struct {
}

type GetAccessVersionResponseObject

type GetAccessVersionResponseObject interface {
	VisitGetAccessVersionResponse(w http.ResponseWriter) error
}

type GetAllAccessFederations200JSONResponse

type GetAllAccessFederations200JSONResponse FederationTargetList

func (GetAllAccessFederations200JSONResponse) VisitGetAllAccessFederationsResponse

func (response GetAllAccessFederations200JSONResponse) VisitGetAllAccessFederationsResponse(w http.ResponseWriter) error

type GetAllAccessFederations401JSONResponse

type GetAllAccessFederations401JSONResponse ErrorResponse

func (GetAllAccessFederations401JSONResponse) VisitGetAllAccessFederationsResponse

func (response GetAllAccessFederations401JSONResponse) VisitGetAllAccessFederationsResponse(w http.ResponseWriter) error

type GetAllAccessFederations403JSONResponse

type GetAllAccessFederations403JSONResponse ErrorResponse

func (GetAllAccessFederations403JSONResponse) VisitGetAllAccessFederationsResponse

func (response GetAllAccessFederations403JSONResponse) VisitGetAllAccessFederationsResponse(w http.ResponseWriter) error

type GetAllAccessFederationsRequestObject

type GetAllAccessFederationsRequestObject struct {
}

type GetAllAccessFederationsResponseObject

type GetAllAccessFederationsResponseObject interface {
	VisitGetAllAccessFederationsResponse(w http.ResponseWriter) error
}

type GetAllGlobalRoles200JSONResponse

type GetAllGlobalRoles200JSONResponse []GlobalRole

func (GetAllGlobalRoles200JSONResponse) VisitGetAllGlobalRolesResponse

func (response GetAllGlobalRoles200JSONResponse) VisitGetAllGlobalRolesResponse(w http.ResponseWriter) error

type GetAllGlobalRoles401JSONResponse

type GetAllGlobalRoles401JSONResponse ErrorResponse

func (GetAllGlobalRoles401JSONResponse) VisitGetAllGlobalRolesResponse

func (response GetAllGlobalRoles401JSONResponse) VisitGetAllGlobalRolesResponse(w http.ResponseWriter) error

type GetAllGlobalRoles403JSONResponse

type GetAllGlobalRoles403JSONResponse ErrorResponse

func (GetAllGlobalRoles403JSONResponse) VisitGetAllGlobalRolesResponse

func (response GetAllGlobalRoles403JSONResponse) VisitGetAllGlobalRolesResponse(w http.ResponseWriter) error

type GetAllGlobalRolesRequestObject

type GetAllGlobalRolesRequestObject struct {
}

type GetAllGlobalRolesResponseObject

type GetAllGlobalRolesResponseObject interface {
	VisitGetAllGlobalRolesResponse(w http.ResponseWriter) error
}

type GetAllLdapGroupSettings200JSONResponse

type GetAllLdapGroupSettings200JSONResponse []LdapGroupSettings

func (GetAllLdapGroupSettings200JSONResponse) VisitGetAllLdapGroupSettingsResponse

func (response GetAllLdapGroupSettings200JSONResponse) VisitGetAllLdapGroupSettingsResponse(w http.ResponseWriter) error

type GetAllLdapGroupSettings401JSONResponse

type GetAllLdapGroupSettings401JSONResponse ErrorResponse

func (GetAllLdapGroupSettings401JSONResponse) VisitGetAllLdapGroupSettingsResponse

func (response GetAllLdapGroupSettings401JSONResponse) VisitGetAllLdapGroupSettingsResponse(w http.ResponseWriter) error

type GetAllLdapGroupSettings403JSONResponse

type GetAllLdapGroupSettings403JSONResponse ErrorResponse

func (GetAllLdapGroupSettings403JSONResponse) VisitGetAllLdapGroupSettingsResponse

func (response GetAllLdapGroupSettings403JSONResponse) VisitGetAllLdapGroupSettingsResponse(w http.ResponseWriter) error

type GetAllLdapGroupSettingsRequestObject

type GetAllLdapGroupSettingsRequestObject struct {
}

type GetAllLdapGroupSettingsResponseObject

type GetAllLdapGroupSettingsResponseObject interface {
	VisitGetAllLdapGroupSettingsResponse(w http.ResponseWriter) error
}

type GetAllLdapSettings200JSONResponse

type GetAllLdapSettings200JSONResponse []LdapSettings

func (GetAllLdapSettings200JSONResponse) VisitGetAllLdapSettingsResponse

func (response GetAllLdapSettings200JSONResponse) VisitGetAllLdapSettingsResponse(w http.ResponseWriter) error

type GetAllLdapSettings401JSONResponse

type GetAllLdapSettings401JSONResponse ErrorResponse

func (GetAllLdapSettings401JSONResponse) VisitGetAllLdapSettingsResponse

func (response GetAllLdapSettings401JSONResponse) VisitGetAllLdapSettingsResponse(w http.ResponseWriter) error

type GetAllLdapSettings403JSONResponse

type GetAllLdapSettings403JSONResponse ErrorResponse

func (GetAllLdapSettings403JSONResponse) VisitGetAllLdapSettingsResponse

func (response GetAllLdapSettings403JSONResponse) VisitGetAllLdapSettingsResponse(w http.ResponseWriter) error

type GetAllLdapSettingsRequestObject

type GetAllLdapSettingsRequestObject struct {
}

type GetAllLdapSettingsResponseObject

type GetAllLdapSettingsResponseObject interface {
	VisitGetAllLdapSettingsResponse(w http.ResponseWriter) error
}

type GetAllOidcConfigurations200JSONResponse

type GetAllOidcConfigurations200JSONResponse []OidcConfiguration

func (GetAllOidcConfigurations200JSONResponse) VisitGetAllOidcConfigurationsResponse

func (response GetAllOidcConfigurations200JSONResponse) VisitGetAllOidcConfigurationsResponse(w http.ResponseWriter) error

type GetAllOidcConfigurations401JSONResponse

type GetAllOidcConfigurations401JSONResponse ErrorResponse

func (GetAllOidcConfigurations401JSONResponse) VisitGetAllOidcConfigurationsResponse

func (response GetAllOidcConfigurations401JSONResponse) VisitGetAllOidcConfigurationsResponse(w http.ResponseWriter) error

type GetAllOidcConfigurations403JSONResponse

type GetAllOidcConfigurations403JSONResponse ErrorResponse

func (GetAllOidcConfigurations403JSONResponse) VisitGetAllOidcConfigurationsResponse

func (response GetAllOidcConfigurations403JSONResponse) VisitGetAllOidcConfigurationsResponse(w http.ResponseWriter) error

type GetAllOidcConfigurationsRequestObject

type GetAllOidcConfigurationsRequestObject struct {
}

type GetAllOidcConfigurationsResponseObject

type GetAllOidcConfigurationsResponseObject interface {
	VisitGetAllOidcConfigurationsResponse(w http.ResponseWriter) error
}

type GetAllSamlSettings200JSONResponse

type GetAllSamlSettings200JSONResponse []SamlSetting

func (GetAllSamlSettings200JSONResponse) VisitGetAllSamlSettingsResponse

func (response GetAllSamlSettings200JSONResponse) VisitGetAllSamlSettingsResponse(w http.ResponseWriter) error

type GetAllSamlSettings401JSONResponse

type GetAllSamlSettings401JSONResponse ErrorResponse

func (GetAllSamlSettings401JSONResponse) VisitGetAllSamlSettingsResponse

func (response GetAllSamlSettings401JSONResponse) VisitGetAllSamlSettingsResponse(w http.ResponseWriter) error

type GetAllSamlSettings403JSONResponse

type GetAllSamlSettings403JSONResponse ErrorResponse

func (GetAllSamlSettings403JSONResponse) VisitGetAllSamlSettingsResponse

func (response GetAllSamlSettings403JSONResponse) VisitGetAllSamlSettingsResponse(w http.ResponseWriter) error

type GetAllSamlSettings501JSONResponse

type GetAllSamlSettings501JSONResponse ErrorResponse

func (GetAllSamlSettings501JSONResponse) VisitGetAllSamlSettingsResponse

func (response GetAllSamlSettings501JSONResponse) VisitGetAllSamlSettingsResponse(w http.ResponseWriter) error

type GetAllSamlSettingsRequestObject

type GetAllSamlSettingsRequestObject struct {
}

type GetAllSamlSettingsResponseObject

type GetAllSamlSettingsResponseObject interface {
	VisitGetAllSamlSettingsResponse(w http.ResponseWriter) error
}

type GetAwsIamRole200JSONResponse

type GetAwsIamRole200JSONResponse AwsIamRoleAssignment

func (GetAwsIamRole200JSONResponse) VisitGetAwsIamRoleResponse

func (response GetAwsIamRole200JSONResponse) VisitGetAwsIamRoleResponse(w http.ResponseWriter) error

type GetAwsIamRole400JSONResponse

type GetAwsIamRole400JSONResponse ErrorResponse

func (GetAwsIamRole400JSONResponse) VisitGetAwsIamRoleResponse

func (response GetAwsIamRole400JSONResponse) VisitGetAwsIamRoleResponse(w http.ResponseWriter) error

type GetAwsIamRole401JSONResponse

type GetAwsIamRole401JSONResponse ErrorResponse

func (GetAwsIamRole401JSONResponse) VisitGetAwsIamRoleResponse

func (response GetAwsIamRole401JSONResponse) VisitGetAwsIamRoleResponse(w http.ResponseWriter) error

type GetAwsIamRole403JSONResponse

type GetAwsIamRole403JSONResponse ErrorResponse

func (GetAwsIamRole403JSONResponse) VisitGetAwsIamRoleResponse

func (response GetAwsIamRole403JSONResponse) VisitGetAwsIamRoleResponse(w http.ResponseWriter) error

type GetAwsIamRole404JSONResponse

type GetAwsIamRole404JSONResponse ErrorResponse

func (GetAwsIamRole404JSONResponse) VisitGetAwsIamRoleResponse

func (response GetAwsIamRole404JSONResponse) VisitGetAwsIamRoleResponse(w http.ResponseWriter) error

type GetAwsIamRole501JSONResponse

type GetAwsIamRole501JSONResponse ErrorResponse

func (GetAwsIamRole501JSONResponse) VisitGetAwsIamRoleResponse

func (response GetAwsIamRole501JSONResponse) VisitGetAwsIamRoleResponse(w http.ResponseWriter) error

type GetAwsIamRoleRequestObject

type GetAwsIamRoleRequestObject struct {
	Username string `json:"username"`
}

type GetAwsIamRoleResponseObject

type GetAwsIamRoleResponseObject interface {
	VisitGetAwsIamRoleResponse(w http.ResponseWriter) error
}

type GetBasicAuthenticationStatus200JSONResponse

type GetBasicAuthenticationStatus200JSONResponse struct {
	// Enabled Optional within this object. Whether usernames and passwords over HTTP Basic are accepted.
	Enabled *bool `json:"enabled,omitempty"`
}

func (GetBasicAuthenticationStatus200JSONResponse) VisitGetBasicAuthenticationStatusResponse

func (response GetBasicAuthenticationStatus200JSONResponse) VisitGetBasicAuthenticationStatusResponse(w http.ResponseWriter) error

type GetBasicAuthenticationStatus401JSONResponse

type GetBasicAuthenticationStatus401JSONResponse ErrorResponse

func (GetBasicAuthenticationStatus401JSONResponse) VisitGetBasicAuthenticationStatusResponse

func (response GetBasicAuthenticationStatus401JSONResponse) VisitGetBasicAuthenticationStatusResponse(w http.ResponseWriter) error

type GetBasicAuthenticationStatus403JSONResponse

type GetBasicAuthenticationStatus403JSONResponse ErrorResponse

func (GetBasicAuthenticationStatus403JSONResponse) VisitGetBasicAuthenticationStatusResponse

func (response GetBasicAuthenticationStatus403JSONResponse) VisitGetBasicAuthenticationStatusResponse(w http.ResponseWriter) error

type GetBasicAuthenticationStatusRequestObject

type GetBasicAuthenticationStatusRequestObject struct {
}

type GetBasicAuthenticationStatusResponseObject

type GetBasicAuthenticationStatusResponseObject interface {
	VisitGetBasicAuthenticationStatusResponse(w http.ResponseWriter) error
}

type GetCaCertificate200TextResponse

type GetCaCertificate200TextResponse string

func (GetCaCertificate200TextResponse) VisitGetCaCertificateResponse

func (response GetCaCertificate200TextResponse) VisitGetCaCertificateResponse(w http.ResponseWriter) error

type GetCaCertificate401JSONResponse

type GetCaCertificate401JSONResponse ErrorResponse

func (GetCaCertificate401JSONResponse) VisitGetCaCertificateResponse

func (response GetCaCertificate401JSONResponse) VisitGetCaCertificateResponse(w http.ResponseWriter) error

type GetCaCertificateRequestObject

type GetCaCertificateRequestObject struct {
}

type GetCaCertificateResponseObject

type GetCaCertificateResponseObject interface {
	VisitGetCaCertificateResponse(w http.ResponseWriter) error
}

type GetCrowdConfiguration200JSONResponse

type GetCrowdConfiguration200JSONResponse CrowdConfiguration

func (GetCrowdConfiguration200JSONResponse) VisitGetCrowdConfigurationResponse

func (response GetCrowdConfiguration200JSONResponse) VisitGetCrowdConfigurationResponse(w http.ResponseWriter) error

type GetCrowdConfiguration401JSONResponse

type GetCrowdConfiguration401JSONResponse ErrorResponse

func (GetCrowdConfiguration401JSONResponse) VisitGetCrowdConfigurationResponse

func (response GetCrowdConfiguration401JSONResponse) VisitGetCrowdConfigurationResponse(w http.ResponseWriter) error

type GetCrowdConfiguration403JSONResponse

type GetCrowdConfiguration403JSONResponse ErrorResponse

func (GetCrowdConfiguration403JSONResponse) VisitGetCrowdConfigurationResponse

func (response GetCrowdConfiguration403JSONResponse) VisitGetCrowdConfigurationResponse(w http.ResponseWriter) error

type GetCrowdConfiguration501JSONResponse

type GetCrowdConfiguration501JSONResponse ErrorResponse

func (GetCrowdConfiguration501JSONResponse) VisitGetCrowdConfigurationResponse

func (response GetCrowdConfiguration501JSONResponse) VisitGetCrowdConfigurationResponse(w http.ResponseWriter) error

type GetCrowdConfigurationRequestObject

type GetCrowdConfigurationRequestObject struct {
}

type GetCrowdConfigurationResponseObject

type GetCrowdConfigurationResponseObject interface {
	VisitGetCrowdConfigurationResponse(w http.ResponseWriter) error
}

type GetGlobalEnvironments200JSONResponse

type GetGlobalEnvironments200JSONResponse []Environment

func (GetGlobalEnvironments200JSONResponse) VisitGetGlobalEnvironmentsResponse

func (response GetGlobalEnvironments200JSONResponse) VisitGetGlobalEnvironmentsResponse(w http.ResponseWriter) error

type GetGlobalEnvironments401JSONResponse

type GetGlobalEnvironments401JSONResponse ErrorResponse

func (GetGlobalEnvironments401JSONResponse) VisitGetGlobalEnvironmentsResponse

func (response GetGlobalEnvironments401JSONResponse) VisitGetGlobalEnvironmentsResponse(w http.ResponseWriter) error

type GetGlobalEnvironments403JSONResponse

type GetGlobalEnvironments403JSONResponse ErrorResponse

func (GetGlobalEnvironments403JSONResponse) VisitGetGlobalEnvironmentsResponse

func (response GetGlobalEnvironments403JSONResponse) VisitGetGlobalEnvironmentsResponse(w http.ResponseWriter) error

type GetGlobalEnvironmentsRequestObject

type GetGlobalEnvironmentsRequestObject struct {
}

type GetGlobalEnvironmentsResponseObject

type GetGlobalEnvironmentsResponseObject interface {
	VisitGetGlobalEnvironmentsResponse(w http.ResponseWriter) error
}

type GetGlobalRole200JSONResponse

type GetGlobalRole200JSONResponse GlobalRole

func (GetGlobalRole200JSONResponse) VisitGetGlobalRoleResponse

func (response GetGlobalRole200JSONResponse) VisitGetGlobalRoleResponse(w http.ResponseWriter) error

type GetGlobalRole401JSONResponse

type GetGlobalRole401JSONResponse ErrorResponse

func (GetGlobalRole401JSONResponse) VisitGetGlobalRoleResponse

func (response GetGlobalRole401JSONResponse) VisitGetGlobalRoleResponse(w http.ResponseWriter) error

type GetGlobalRole403JSONResponse

type GetGlobalRole403JSONResponse ErrorResponse

func (GetGlobalRole403JSONResponse) VisitGetGlobalRoleResponse

func (response GetGlobalRole403JSONResponse) VisitGetGlobalRoleResponse(w http.ResponseWriter) error

type GetGlobalRole404JSONResponse

type GetGlobalRole404JSONResponse ErrorResponse

func (GetGlobalRole404JSONResponse) VisitGetGlobalRoleResponse

func (response GetGlobalRole404JSONResponse) VisitGetGlobalRoleResponse(w http.ResponseWriter) error

type GetGlobalRoleRequestObject

type GetGlobalRoleRequestObject struct {
	Role RoleName `json:"role"`
}

type GetGlobalRoleResponseObject

type GetGlobalRoleResponseObject interface {
	VisitGetGlobalRoleResponse(w http.ResponseWriter) error
}

type GetGroupDetails200JSONResponse

type GetGroupDetails200JSONResponse GroupDetails

func (GetGroupDetails200JSONResponse) VisitGetGroupDetailsResponse

func (response GetGroupDetails200JSONResponse) VisitGetGroupDetailsResponse(w http.ResponseWriter) error

type GetGroupDetails400JSONResponse

type GetGroupDetails400JSONResponse ErrorResponse

func (GetGroupDetails400JSONResponse) VisitGetGroupDetailsResponse

func (response GetGroupDetails400JSONResponse) VisitGetGroupDetailsResponse(w http.ResponseWriter) error

type GetGroupDetails401JSONResponse

type GetGroupDetails401JSONResponse ErrorResponse

func (GetGroupDetails401JSONResponse) VisitGetGroupDetailsResponse

func (response GetGroupDetails401JSONResponse) VisitGetGroupDetailsResponse(w http.ResponseWriter) error

type GetGroupDetails403JSONResponse

type GetGroupDetails403JSONResponse ErrorResponse

func (GetGroupDetails403JSONResponse) VisitGetGroupDetailsResponse

func (response GetGroupDetails403JSONResponse) VisitGetGroupDetailsResponse(w http.ResponseWriter) error

type GetGroupDetails404JSONResponse

type GetGroupDetails404JSONResponse ErrorResponse

func (GetGroupDetails404JSONResponse) VisitGetGroupDetailsResponse

func (response GetGroupDetails404JSONResponse) VisitGetGroupDetailsResponse(w http.ResponseWriter) error

type GetGroupDetailsRequestObject

type GetGroupDetailsRequestObject struct {
	Name GroupName `json:"name"`
}

type GetGroupDetailsResponseObject

type GetGroupDetailsResponseObject interface {
	VisitGetGroupDetailsResponse(w http.ResponseWriter) error
}

type GetGroupList200JSONResponse

type GetGroupList200JSONResponse GroupListResponse

func (GetGroupList200JSONResponse) VisitGetGroupListResponse

func (response GetGroupList200JSONResponse) VisitGetGroupListResponse(w http.ResponseWriter) error

type GetGroupList400JSONResponse

type GetGroupList400JSONResponse ErrorResponse

func (GetGroupList400JSONResponse) VisitGetGroupListResponse

func (response GetGroupList400JSONResponse) VisitGetGroupListResponse(w http.ResponseWriter) error

type GetGroupList401JSONResponse

type GetGroupList401JSONResponse ErrorResponse

func (GetGroupList401JSONResponse) VisitGetGroupListResponse

func (response GetGroupList401JSONResponse) VisitGetGroupListResponse(w http.ResponseWriter) error

type GetGroupList403JSONResponse

type GetGroupList403JSONResponse ErrorResponse

func (GetGroupList403JSONResponse) VisitGetGroupListResponse

func (response GetGroupList403JSONResponse) VisitGetGroupListResponse(w http.ResponseWriter) error

type GetGroupListParams

type GetGroupListParams struct {
	// Limit Optional query parameter. Maximum number of groups in the page. Defaults to 1000; cursor is set when more remain.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// DescendingOrder Optional query parameter. Sort direction by group name. Defaults to false, ascending.
	DescendingOrder *bool `form:"descendingOrder,omitempty" json:"descendingOrder,omitempty"`

	// GroupName Optional query parameter. Case-insensitive substring the group name must contain.
	GroupName *string `form:"groupName,omitempty" json:"groupName,omitempty"`

	// Cursor Optional query parameter. The cursor from the previous page; omitted starts at the first page.
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Role Optional query parameter. Keeps only groups holding this role, globally or within projectKey.
	Role *string `form:"role,omitempty" json:"role,omitempty"`

	// ResourceType Optional query parameter. With resourceName, keeps only groups that have a permission on that resource.
	ResourceType *string `form:"resourceType,omitempty" json:"resourceType,omitempty"`

	// ResourceName Optional query parameter. The resource key paired with resourceType. Ignored without resourceType.
	ResourceName *string `form:"resourceName,omitempty" json:"resourceName,omitempty"`

	// ProjectKey Optional query parameter. Scopes the role filter to one project.
	ProjectKey *string `form:"projectKey,omitempty" json:"projectKey,omitempty"`
}

GetGroupListParams defines parameters for GetGroupList.

type GetGroupListRequestObject

type GetGroupListRequestObject struct {
	Params GetGroupListParams
}

type GetGroupListResponseObject

type GetGroupListResponseObject interface {
	VisitGetGroupListResponse(w http.ResponseWriter) error
}

type GetHttpSsoConfiguration200JSONResponse

type GetHttpSsoConfiguration200JSONResponse HttpSsoConfiguration

func (GetHttpSsoConfiguration200JSONResponse) VisitGetHttpSsoConfigurationResponse

func (response GetHttpSsoConfiguration200JSONResponse) VisitGetHttpSsoConfigurationResponse(w http.ResponseWriter) error

type GetHttpSsoConfiguration401JSONResponse

type GetHttpSsoConfiguration401JSONResponse ErrorResponse

func (GetHttpSsoConfiguration401JSONResponse) VisitGetHttpSsoConfigurationResponse

func (response GetHttpSsoConfiguration401JSONResponse) VisitGetHttpSsoConfigurationResponse(w http.ResponseWriter) error

type GetHttpSsoConfiguration403JSONResponse

type GetHttpSsoConfiguration403JSONResponse ErrorResponse

func (GetHttpSsoConfiguration403JSONResponse) VisitGetHttpSsoConfigurationResponse

func (response GetHttpSsoConfiguration403JSONResponse) VisitGetHttpSsoConfigurationResponse(w http.ResponseWriter) error

type GetHttpSsoConfiguration501JSONResponse

type GetHttpSsoConfiguration501JSONResponse ErrorResponse

func (GetHttpSsoConfiguration501JSONResponse) VisitGetHttpSsoConfigurationResponse

func (response GetHttpSsoConfiguration501JSONResponse) VisitGetHttpSsoConfigurationResponse(w http.ResponseWriter) error

type GetHttpSsoConfigurationRequestObject

type GetHttpSsoConfigurationRequestObject struct {
}

type GetHttpSsoConfigurationResponseObject

type GetHttpSsoConfigurationResponseObject interface {
	VisitGetHttpSsoConfigurationResponse(w http.ResponseWriter) error
}

type GetLdapGroupMappingStrategy200JSONResponse

type GetLdapGroupMappingStrategy200JSONResponse GroupMappingStrategy

func (GetLdapGroupMappingStrategy200JSONResponse) VisitGetLdapGroupMappingStrategyResponse

func (response GetLdapGroupMappingStrategy200JSONResponse) VisitGetLdapGroupMappingStrategyResponse(w http.ResponseWriter) error

type GetLdapGroupMappingStrategy401JSONResponse

type GetLdapGroupMappingStrategy401JSONResponse ErrorResponse

func (GetLdapGroupMappingStrategy401JSONResponse) VisitGetLdapGroupMappingStrategyResponse

func (response GetLdapGroupMappingStrategy401JSONResponse) VisitGetLdapGroupMappingStrategyResponse(w http.ResponseWriter) error

type GetLdapGroupMappingStrategy403JSONResponse

type GetLdapGroupMappingStrategy403JSONResponse ErrorResponse

func (GetLdapGroupMappingStrategy403JSONResponse) VisitGetLdapGroupMappingStrategyResponse

func (response GetLdapGroupMappingStrategy403JSONResponse) VisitGetLdapGroupMappingStrategyResponse(w http.ResponseWriter) error

type GetLdapGroupMappingStrategyParams

type GetLdapGroupMappingStrategyParams struct {
	// Strategy Optional query parameter. Strategy to describe: STATIC, DYNAMIC or HIERARCHY.
	Strategy *string `form:"strategy,omitempty" json:"strategy,omitempty"`
}

GetLdapGroupMappingStrategyParams defines parameters for GetLdapGroupMappingStrategy.

type GetLdapGroupMappingStrategyRequestObject

type GetLdapGroupMappingStrategyRequestObject struct {
	Params GetLdapGroupMappingStrategyParams
}

type GetLdapGroupMappingStrategyResponseObject

type GetLdapGroupMappingStrategyResponseObject interface {
	VisitGetLdapGroupMappingStrategyResponse(w http.ResponseWriter) error
}

type GetLdapGroupSettingsByName200JSONResponse

type GetLdapGroupSettingsByName200JSONResponse LdapGroupSettings

func (GetLdapGroupSettingsByName200JSONResponse) VisitGetLdapGroupSettingsByNameResponse

func (response GetLdapGroupSettingsByName200JSONResponse) VisitGetLdapGroupSettingsByNameResponse(w http.ResponseWriter) error

type GetLdapGroupSettingsByName401JSONResponse

type GetLdapGroupSettingsByName401JSONResponse ErrorResponse

func (GetLdapGroupSettingsByName401JSONResponse) VisitGetLdapGroupSettingsByNameResponse

func (response GetLdapGroupSettingsByName401JSONResponse) VisitGetLdapGroupSettingsByNameResponse(w http.ResponseWriter) error

type GetLdapGroupSettingsByName403JSONResponse

type GetLdapGroupSettingsByName403JSONResponse ErrorResponse

func (GetLdapGroupSettingsByName403JSONResponse) VisitGetLdapGroupSettingsByNameResponse

func (response GetLdapGroupSettingsByName403JSONResponse) VisitGetLdapGroupSettingsByNameResponse(w http.ResponseWriter) error

type GetLdapGroupSettingsByName404JSONResponse

type GetLdapGroupSettingsByName404JSONResponse ErrorResponse

func (GetLdapGroupSettingsByName404JSONResponse) VisitGetLdapGroupSettingsByNameResponse

func (response GetLdapGroupSettingsByName404JSONResponse) VisitGetLdapGroupSettingsByNameResponse(w http.ResponseWriter) error

type GetLdapGroupSettingsByNameRequestObject

type GetLdapGroupSettingsByNameRequestObject struct {
	Name string `json:"name"`
}

type GetLdapGroupSettingsByNameResponseObject

type GetLdapGroupSettingsByNameResponseObject interface {
	VisitGetLdapGroupSettingsByNameResponse(w http.ResponseWriter) error
}

type GetLdapSettingsByKey200JSONResponse

type GetLdapSettingsByKey200JSONResponse LdapSettings

func (GetLdapSettingsByKey200JSONResponse) VisitGetLdapSettingsByKeyResponse

func (response GetLdapSettingsByKey200JSONResponse) VisitGetLdapSettingsByKeyResponse(w http.ResponseWriter) error

type GetLdapSettingsByKey401JSONResponse

type GetLdapSettingsByKey401JSONResponse ErrorResponse

func (GetLdapSettingsByKey401JSONResponse) VisitGetLdapSettingsByKeyResponse

func (response GetLdapSettingsByKey401JSONResponse) VisitGetLdapSettingsByKeyResponse(w http.ResponseWriter) error

type GetLdapSettingsByKey403JSONResponse

type GetLdapSettingsByKey403JSONResponse ErrorResponse

func (GetLdapSettingsByKey403JSONResponse) VisitGetLdapSettingsByKeyResponse

func (response GetLdapSettingsByKey403JSONResponse) VisitGetLdapSettingsByKeyResponse(w http.ResponseWriter) error

type GetLdapSettingsByKey404JSONResponse

type GetLdapSettingsByKey404JSONResponse ErrorResponse

func (GetLdapSettingsByKey404JSONResponse) VisitGetLdapSettingsByKeyResponse

func (response GetLdapSettingsByKey404JSONResponse) VisitGetLdapSettingsByKeyResponse(w http.ResponseWriter) error

type GetLdapSettingsByKeyRequestObject

type GetLdapSettingsByKeyRequestObject struct {
	Key string `json:"key"`
}

type GetLdapSettingsByKeyResponseObject

type GetLdapSettingsByKeyResponseObject interface {
	VisitGetLdapSettingsByKeyResponse(w http.ResponseWriter) error
}

type GetOidcConfiguration200JSONResponse

type GetOidcConfiguration200JSONResponse OidcConfiguration

func (GetOidcConfiguration200JSONResponse) VisitGetOidcConfigurationResponse

func (response GetOidcConfiguration200JSONResponse) VisitGetOidcConfigurationResponse(w http.ResponseWriter) error

type GetOidcConfiguration401JSONResponse

type GetOidcConfiguration401JSONResponse ErrorResponse

func (GetOidcConfiguration401JSONResponse) VisitGetOidcConfigurationResponse

func (response GetOidcConfiguration401JSONResponse) VisitGetOidcConfigurationResponse(w http.ResponseWriter) error

type GetOidcConfiguration403JSONResponse

type GetOidcConfiguration403JSONResponse ErrorResponse

func (GetOidcConfiguration403JSONResponse) VisitGetOidcConfigurationResponse

func (response GetOidcConfiguration403JSONResponse) VisitGetOidcConfigurationResponse(w http.ResponseWriter) error

type GetOidcConfiguration404JSONResponse

type GetOidcConfiguration404JSONResponse ErrorResponse

func (GetOidcConfiguration404JSONResponse) VisitGetOidcConfigurationResponse

func (response GetOidcConfiguration404JSONResponse) VisitGetOidcConfigurationResponse(w http.ResponseWriter) error

type GetOidcConfigurationRequestObject

type GetOidcConfigurationRequestObject struct {
	Name string `json:"name"`
}

type GetOidcConfigurationResponseObject

type GetOidcConfigurationResponseObject interface {
	VisitGetOidcConfigurationResponse(w http.ResponseWriter) error
}

type GetOidcIdentityMappingByName200JSONResponse

type GetOidcIdentityMappingByName200JSONResponse OidcIdentityMappingResponse

func (GetOidcIdentityMappingByName200JSONResponse) VisitGetOidcIdentityMappingByNameResponse

func (response GetOidcIdentityMappingByName200JSONResponse) VisitGetOidcIdentityMappingByNameResponse(w http.ResponseWriter) error

type GetOidcIdentityMappingByName401JSONResponse

type GetOidcIdentityMappingByName401JSONResponse ErrorResponse

func (GetOidcIdentityMappingByName401JSONResponse) VisitGetOidcIdentityMappingByNameResponse

func (response GetOidcIdentityMappingByName401JSONResponse) VisitGetOidcIdentityMappingByNameResponse(w http.ResponseWriter) error

type GetOidcIdentityMappingByName403JSONResponse

type GetOidcIdentityMappingByName403JSONResponse ErrorResponse

func (GetOidcIdentityMappingByName403JSONResponse) VisitGetOidcIdentityMappingByNameResponse

func (response GetOidcIdentityMappingByName403JSONResponse) VisitGetOidcIdentityMappingByNameResponse(w http.ResponseWriter) error

type GetOidcIdentityMappingByName404JSONResponse

type GetOidcIdentityMappingByName404JSONResponse ErrorResponse

func (GetOidcIdentityMappingByName404JSONResponse) VisitGetOidcIdentityMappingByNameResponse

func (response GetOidcIdentityMappingByName404JSONResponse) VisitGetOidcIdentityMappingByNameResponse(w http.ResponseWriter) error

type GetOidcIdentityMappingByNameRequestObject

type GetOidcIdentityMappingByNameRequestObject struct {
	ProviderName string `json:"provider_name"`
	MappingName  string `json:"mapping_name"`
}

type GetOidcIdentityMappingByNameResponseObject

type GetOidcIdentityMappingByNameResponseObject interface {
	VisitGetOidcIdentityMappingByNameResponse(w http.ResponseWriter) error
}

type GetOidcIdentityMappings200JSONResponse

type GetOidcIdentityMappings200JSONResponse []OidcIdentityMappingResponse

func (GetOidcIdentityMappings200JSONResponse) VisitGetOidcIdentityMappingsResponse

func (response GetOidcIdentityMappings200JSONResponse) VisitGetOidcIdentityMappingsResponse(w http.ResponseWriter) error

type GetOidcIdentityMappings401JSONResponse

type GetOidcIdentityMappings401JSONResponse ErrorResponse

func (GetOidcIdentityMappings401JSONResponse) VisitGetOidcIdentityMappingsResponse

func (response GetOidcIdentityMappings401JSONResponse) VisitGetOidcIdentityMappingsResponse(w http.ResponseWriter) error

type GetOidcIdentityMappings403JSONResponse

type GetOidcIdentityMappings403JSONResponse ErrorResponse

func (GetOidcIdentityMappings403JSONResponse) VisitGetOidcIdentityMappingsResponse

func (response GetOidcIdentityMappings403JSONResponse) VisitGetOidcIdentityMappingsResponse(w http.ResponseWriter) error

type GetOidcIdentityMappings404JSONResponse

type GetOidcIdentityMappings404JSONResponse ErrorResponse

func (GetOidcIdentityMappings404JSONResponse) VisitGetOidcIdentityMappingsResponse

func (response GetOidcIdentityMappings404JSONResponse) VisitGetOidcIdentityMappingsResponse(w http.ResponseWriter) error

type GetOidcIdentityMappingsParams

type GetOidcIdentityMappingsParams struct {
	// ProjectKey Optional query parameter. Returns only the mappings that belong to this project. Omitted returns every mapping of the provider.
	ProjectKey *string `form:"project_key,omitempty" json:"project_key,omitempty"`
}

GetOidcIdentityMappingsParams defines parameters for GetOidcIdentityMappings.

type GetOidcIdentityMappingsRequestObject

type GetOidcIdentityMappingsRequestObject struct {
	ProviderName string `json:"provider_name"`
	Params       GetOidcIdentityMappingsParams
}

type GetOidcIdentityMappingsResponseObject

type GetOidcIdentityMappingsResponseObject interface {
	VisitGetOidcIdentityMappingsResponse(w http.ResponseWriter) error
}

type GetPermissionDetails200JSONResponse

type GetPermissionDetails200JSONResponse PermissionDetails

func (GetPermissionDetails200JSONResponse) VisitGetPermissionDetailsResponse

func (response GetPermissionDetails200JSONResponse) VisitGetPermissionDetailsResponse(w http.ResponseWriter) error

type GetPermissionDetails400JSONResponse

type GetPermissionDetails400JSONResponse ErrorResponse

func (GetPermissionDetails400JSONResponse) VisitGetPermissionDetailsResponse

func (response GetPermissionDetails400JSONResponse) VisitGetPermissionDetailsResponse(w http.ResponseWriter) error

type GetPermissionDetails401JSONResponse

type GetPermissionDetails401JSONResponse ErrorResponse

func (GetPermissionDetails401JSONResponse) VisitGetPermissionDetailsResponse

func (response GetPermissionDetails401JSONResponse) VisitGetPermissionDetailsResponse(w http.ResponseWriter) error

type GetPermissionDetails403JSONResponse

type GetPermissionDetails403JSONResponse ErrorResponse

func (GetPermissionDetails403JSONResponse) VisitGetPermissionDetailsResponse

func (response GetPermissionDetails403JSONResponse) VisitGetPermissionDetailsResponse(w http.ResponseWriter) error

type GetPermissionDetails404JSONResponse

type GetPermissionDetails404JSONResponse ErrorResponse

func (GetPermissionDetails404JSONResponse) VisitGetPermissionDetailsResponse

func (response GetPermissionDetails404JSONResponse) VisitGetPermissionDetailsResponse(w http.ResponseWriter) error

type GetPermissionDetailsRequestObject

type GetPermissionDetailsRequestObject struct {
	PermissionName PermissionName `json:"permissionName"`
}

type GetPermissionDetailsResponseObject

type GetPermissionDetailsResponseObject interface {
	VisitGetPermissionDetailsResponse(w http.ResponseWriter) error
}

type GetPermissionResource200JSONResponse

type GetPermissionResource200JSONResponse PermissionResource

func (GetPermissionResource200JSONResponse) VisitGetPermissionResourceResponse

func (response GetPermissionResource200JSONResponse) VisitGetPermissionResourceResponse(w http.ResponseWriter) error

type GetPermissionResource400JSONResponse

type GetPermissionResource400JSONResponse ErrorResponse

func (GetPermissionResource400JSONResponse) VisitGetPermissionResourceResponse

func (response GetPermissionResource400JSONResponse) VisitGetPermissionResourceResponse(w http.ResponseWriter) error

type GetPermissionResource401JSONResponse

type GetPermissionResource401JSONResponse ErrorResponse

func (GetPermissionResource401JSONResponse) VisitGetPermissionResourceResponse

func (response GetPermissionResource401JSONResponse) VisitGetPermissionResourceResponse(w http.ResponseWriter) error

type GetPermissionResource403JSONResponse

type GetPermissionResource403JSONResponse ErrorResponse

func (GetPermissionResource403JSONResponse) VisitGetPermissionResourceResponse

func (response GetPermissionResource403JSONResponse) VisitGetPermissionResourceResponse(w http.ResponseWriter) error

type GetPermissionResource404JSONResponse

type GetPermissionResource404JSONResponse ErrorResponse

func (GetPermissionResource404JSONResponse) VisitGetPermissionResourceResponse

func (response GetPermissionResource404JSONResponse) VisitGetPermissionResourceResponse(w http.ResponseWriter) error

type GetPermissionResourceParamsResourceType

type GetPermissionResourceParamsResourceType string

GetPermissionResourceParamsResourceType defines parameters for GetPermissionResource.

const (
	GetPermissionResourceParamsResourceTypeArtifact      GetPermissionResourceParamsResourceType = "artifact"
	GetPermissionResourceParamsResourceTypeBuild         GetPermissionResourceParamsResourceType = "build"
	GetPermissionResourceParamsResourceTypeReleaseBundle GetPermissionResourceParamsResourceType = "release_bundle"
)

Defines values for GetPermissionResourceParamsResourceType.

func (GetPermissionResourceParamsResourceType) Valid

Valid indicates whether the value is a known member of the GetPermissionResourceParamsResourceType enum.

type GetPermissionResourceRequestObject

type GetPermissionResourceRequestObject struct {
	PermissionName PermissionName                          `json:"permissionName"`
	ResourceType   GetPermissionResourceParamsResourceType `json:"resourceType"`
}

type GetPermissionResourceResponseObject

type GetPermissionResourceResponseObject interface {
	VisitGetPermissionResourceResponse(w http.ResponseWriter) error
}

type GetPermissions200JSONResponse

type GetPermissions200JSONResponse = GetPermissions200JSONResponseBody

func (GetPermissions200JSONResponse) VisitGetPermissionsResponse

func (response GetPermissions200JSONResponse) VisitGetPermissionsResponse(w http.ResponseWriter) error

type GetPermissions200JSONResponseBody

type GetPermissions200JSONResponseBody struct {
	// contains filtered or unexported fields
}

GetPermissions200JSONResponseBody defines parameters for GetPermissions.

func (GetPermissions200JSONResponseBody) AsExpandedPermissionsResponse

func (t GetPermissions200JSONResponseBody) AsExpandedPermissionsResponse() (ExpandedPermissionsResponse, error)

AsExpandedPermissionsResponse returns the union data inside the GetPermissions200JSONResponseBody as a ExpandedPermissionsResponse

func (GetPermissions200JSONResponseBody) AsPermissionListResponse

func (t GetPermissions200JSONResponseBody) AsPermissionListResponse() (PermissionListResponse, error)

AsPermissionListResponse returns the union data inside the GetPermissions200JSONResponseBody as a PermissionListResponse

func (*GetPermissions200JSONResponseBody) FromExpandedPermissionsResponse

func (t *GetPermissions200JSONResponseBody) FromExpandedPermissionsResponse(v ExpandedPermissionsResponse) error

FromExpandedPermissionsResponse overwrites any union data inside the GetPermissions200JSONResponseBody as the provided ExpandedPermissionsResponse

func (*GetPermissions200JSONResponseBody) FromPermissionListResponse

func (t *GetPermissions200JSONResponseBody) FromPermissionListResponse(v PermissionListResponse) error

FromPermissionListResponse overwrites any union data inside the GetPermissions200JSONResponseBody as the provided PermissionListResponse

func (GetPermissions200JSONResponseBody) MarshalJSON

func (t GetPermissions200JSONResponseBody) MarshalJSON() ([]byte, error)

func (*GetPermissions200JSONResponseBody) MergeExpandedPermissionsResponse

func (t *GetPermissions200JSONResponseBody) MergeExpandedPermissionsResponse(v ExpandedPermissionsResponse) error

MergeExpandedPermissionsResponse performs a merge with any union data inside the GetPermissions200JSONResponseBody, using the provided ExpandedPermissionsResponse

func (*GetPermissions200JSONResponseBody) MergePermissionListResponse

func (t *GetPermissions200JSONResponseBody) MergePermissionListResponse(v PermissionListResponse) error

MergePermissionListResponse performs a merge with any union data inside the GetPermissions200JSONResponseBody, using the provided PermissionListResponse

func (*GetPermissions200JSONResponseBody) UnmarshalJSON

func (t *GetPermissions200JSONResponseBody) UnmarshalJSON(b []byte) error

type GetPermissions400JSONResponse

type GetPermissions400JSONResponse ErrorResponse

func (GetPermissions400JSONResponse) VisitGetPermissionsResponse

func (response GetPermissions400JSONResponse) VisitGetPermissionsResponse(w http.ResponseWriter) error

type GetPermissions401JSONResponse

type GetPermissions401JSONResponse ErrorResponse

func (GetPermissions401JSONResponse) VisitGetPermissionsResponse

func (response GetPermissions401JSONResponse) VisitGetPermissionsResponse(w http.ResponseWriter) error

type GetPermissions403JSONResponse

type GetPermissions403JSONResponse ErrorResponse

func (GetPermissions403JSONResponse) VisitGetPermissionsResponse

func (response GetPermissions403JSONResponse) VisitGetPermissionsResponse(w http.ResponseWriter) error

type GetPermissions404JSONResponse

type GetPermissions404JSONResponse ErrorResponse

func (GetPermissions404JSONResponse) VisitGetPermissionsResponse

func (response GetPermissions404JSONResponse) VisitGetPermissionsResponse(w http.ResponseWriter) error

type GetPermissionsParams

type GetPermissionsParams struct {
	// Cursor Optional query parameter. The cursor from the previous page; omitted starts at the first page.
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Optional query parameter. Maximum number of permissions in the page, between 1 and 99999. Omitted uses the server default page size.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// User Optional query parameter. Comma-separated usernames, matched without regard to case, so one name matches every user whose name differs from it only in case; keeps permissions that grant any action to at least one of them, directly or through their groups when include_inherited_groups is true.
	User *[]string `form:"user,omitempty" json:"user,omitempty"`

	// Group Optional query parameter. Comma-separated group names, matched exactly; keeps permissions that grant any action to at least one of them.
	Group *[]string `form:"group,omitempty" json:"group,omitempty"`

	// IncludeInheritedGroups Optional query parameter. When filtering by user, also match permissions granted to the user's groups. Defaults to true.
	IncludeInheritedGroups *bool `form:"include_inherited_groups,omitempty" json:"include_inherited_groups,omitempty"`

	// Expand Optional query parameter. When true, and only together with user or group, each entry is the full permission document. Defaults to false. Without a principal filter it answers 400.
	Expand *bool `form:"expand,omitempty" json:"expand,omitempty"`
}

GetPermissionsParams defines parameters for GetPermissions.

type GetPermissionsRequestObject

type GetPermissionsRequestObject struct {
	Params GetPermissionsParams
}

type GetPermissionsResponseObject

type GetPermissionsResponseObject interface {
	VisitGetPermissionsResponse(w http.ResponseWriter) error
}

type GetProject200JSONResponse

type GetProject200JSONResponse Project

func (GetProject200JSONResponse) VisitGetProjectResponse

func (response GetProject200JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error

type GetProject401JSONResponse

type GetProject401JSONResponse ErrorResponse

func (GetProject401JSONResponse) VisitGetProjectResponse

func (response GetProject401JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error

type GetProject403JSONResponse

type GetProject403JSONResponse ErrorResponse

func (GetProject403JSONResponse) VisitGetProjectResponse

func (response GetProject403JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error

type GetProject404JSONResponse

type GetProject404JSONResponse ErrorResponse

func (GetProject404JSONResponse) VisitGetProjectResponse

func (response GetProject404JSONResponse) VisitGetProjectResponse(w http.ResponseWriter) error

type GetProjectEnvironments200JSONResponse

type GetProjectEnvironments200JSONResponse []Environment

func (GetProjectEnvironments200JSONResponse) VisitGetProjectEnvironmentsResponse

func (response GetProjectEnvironments200JSONResponse) VisitGetProjectEnvironmentsResponse(w http.ResponseWriter) error

type GetProjectEnvironments401JSONResponse

type GetProjectEnvironments401JSONResponse ErrorResponse

func (GetProjectEnvironments401JSONResponse) VisitGetProjectEnvironmentsResponse

func (response GetProjectEnvironments401JSONResponse) VisitGetProjectEnvironmentsResponse(w http.ResponseWriter) error

type GetProjectEnvironments403JSONResponse

type GetProjectEnvironments403JSONResponse ErrorResponse

func (GetProjectEnvironments403JSONResponse) VisitGetProjectEnvironmentsResponse

func (response GetProjectEnvironments403JSONResponse) VisitGetProjectEnvironmentsResponse(w http.ResponseWriter) error

type GetProjectEnvironments404JSONResponse

type GetProjectEnvironments404JSONResponse ErrorResponse

func (GetProjectEnvironments404JSONResponse) VisitGetProjectEnvironmentsResponse

func (response GetProjectEnvironments404JSONResponse) VisitGetProjectEnvironmentsResponse(w http.ResponseWriter) error

type GetProjectEnvironmentsRequestObject

type GetProjectEnvironmentsRequestObject struct {
	ProjectKey ProjectKey `json:"projectKey"`
}

type GetProjectEnvironmentsResponseObject

type GetProjectEnvironmentsResponseObject interface {
	VisitGetProjectEnvironmentsResponse(w http.ResponseWriter) error
}

type GetProjectGroup200JSONResponse

type GetProjectGroup200JSONResponse ProjectGroup

func (GetProjectGroup200JSONResponse) VisitGetProjectGroupResponse

func (response GetProjectGroup200JSONResponse) VisitGetProjectGroupResponse(w http.ResponseWriter) error

type GetProjectGroup401JSONResponse

type GetProjectGroup401JSONResponse ErrorResponse

func (GetProjectGroup401JSONResponse) VisitGetProjectGroupResponse

func (response GetProjectGroup401JSONResponse) VisitGetProjectGroupResponse(w http.ResponseWriter) error

type GetProjectGroup403JSONResponse

type GetProjectGroup403JSONResponse ErrorResponse

func (GetProjectGroup403JSONResponse) VisitGetProjectGroupResponse

func (response GetProjectGroup403JSONResponse) VisitGetProjectGroupResponse(w http.ResponseWriter) error

type GetProjectGroup404JSONResponse

type GetProjectGroup404JSONResponse ErrorResponse

func (GetProjectGroup404JSONResponse) VisitGetProjectGroupResponse

func (response GetProjectGroup404JSONResponse) VisitGetProjectGroupResponse(w http.ResponseWriter) error

type GetProjectGroupRequestObject

type GetProjectGroupRequestObject struct {
	ProjectKey string `json:"projectKey"`
	Group      string `json:"group"`
}

type GetProjectGroupResponseObject

type GetProjectGroupResponseObject interface {
	VisitGetProjectGroupResponse(w http.ResponseWriter) error
}

type GetProjectGroups200JSONResponse

type GetProjectGroups200JSONResponse struct {
	// Members Optional within this object. Groups with a role in the project.
	Members *[]ProjectGroup `json:"members,omitempty"`
}

func (GetProjectGroups200JSONResponse) VisitGetProjectGroupsResponse

func (response GetProjectGroups200JSONResponse) VisitGetProjectGroupsResponse(w http.ResponseWriter) error

type GetProjectGroups401JSONResponse

type GetProjectGroups401JSONResponse ErrorResponse

func (GetProjectGroups401JSONResponse) VisitGetProjectGroupsResponse

func (response GetProjectGroups401JSONResponse) VisitGetProjectGroupsResponse(w http.ResponseWriter) error

type GetProjectGroups403JSONResponse

type GetProjectGroups403JSONResponse ErrorResponse

func (GetProjectGroups403JSONResponse) VisitGetProjectGroupsResponse

func (response GetProjectGroups403JSONResponse) VisitGetProjectGroupsResponse(w http.ResponseWriter) error

type GetProjectGroups404JSONResponse

type GetProjectGroups404JSONResponse ErrorResponse

func (GetProjectGroups404JSONResponse) VisitGetProjectGroupsResponse

func (response GetProjectGroups404JSONResponse) VisitGetProjectGroupsResponse(w http.ResponseWriter) error

type GetProjectGroupsRequestObject

type GetProjectGroupsRequestObject struct {
	ProjectKey string `json:"projectKey"`
}

type GetProjectGroupsResponseObject

type GetProjectGroupsResponseObject interface {
	VisitGetProjectGroupsResponse(w http.ResponseWriter) error
}

type GetProjectRepositoryStatus200JSONResponse

type GetProjectRepositoryStatus200JSONResponse struct {
	// AssignedTo Optional within this object. Key of the project that owns the repository; absent when it is not assigned.
	AssignedTo *string `json:"assigned_to,omitempty"`

	// Environments Optional within this object. Environments the repository belongs to, DEV when none was set.
	Environments *[]string `json:"environments,omitempty"`

	// ResourceName Optional within this object. The repository key.
	ResourceName *string `json:"resource_name,omitempty"`

	// SharedReadOnly Optional within this object. Whether the sharing grants read access only.
	SharedReadOnly *bool `json:"shared_read_only,omitempty"`

	// SharedWithAllProjects Optional within this object. Whether the repository is shared with every project.
	SharedWithAllProjects *bool `json:"shared_with_all_projects,omitempty"`

	// SharedWithProjects Optional within this object. Keys of the projects the repository is shared with one by one.
	SharedWithProjects *[]string `json:"shared_with_projects,omitempty"`
}

func (GetProjectRepositoryStatus200JSONResponse) VisitGetProjectRepositoryStatusResponse

func (response GetProjectRepositoryStatus200JSONResponse) VisitGetProjectRepositoryStatusResponse(w http.ResponseWriter) error

type GetProjectRepositoryStatus401JSONResponse

type GetProjectRepositoryStatus401JSONResponse ErrorResponse

func (GetProjectRepositoryStatus401JSONResponse) VisitGetProjectRepositoryStatusResponse

func (response GetProjectRepositoryStatus401JSONResponse) VisitGetProjectRepositoryStatusResponse(w http.ResponseWriter) error

type GetProjectRepositoryStatus403JSONResponse

type GetProjectRepositoryStatus403JSONResponse ErrorResponse

func (GetProjectRepositoryStatus403JSONResponse) VisitGetProjectRepositoryStatusResponse

func (response GetProjectRepositoryStatus403JSONResponse) VisitGetProjectRepositoryStatusResponse(w http.ResponseWriter) error

type GetProjectRepositoryStatus404JSONResponse

type GetProjectRepositoryStatus404JSONResponse ErrorResponse

func (GetProjectRepositoryStatus404JSONResponse) VisitGetProjectRepositoryStatusResponse

func (response GetProjectRepositoryStatus404JSONResponse) VisitGetProjectRepositoryStatusResponse(w http.ResponseWriter) error

type GetProjectRepositoryStatusRequestObject

type GetProjectRepositoryStatusRequestObject struct {
	RepoName string `json:"repoName"`
}

type GetProjectRepositoryStatusResponseObject

type GetProjectRepositoryStatusResponseObject interface {
	VisitGetProjectRepositoryStatusResponse(w http.ResponseWriter) error
}

type GetProjectRequestObject

type GetProjectRequestObject struct {
	ProjectKey string `json:"projectKey"`
}

type GetProjectResponseObject

type GetProjectResponseObject interface {
	VisitGetProjectResponse(w http.ResponseWriter) error
}

type GetProjectRole200JSONResponse

type GetProjectRole200JSONResponse ProjectRole

func (GetProjectRole200JSONResponse) VisitGetProjectRoleResponse

func (response GetProjectRole200JSONResponse) VisitGetProjectRoleResponse(w http.ResponseWriter) error

type GetProjectRole401JSONResponse

type GetProjectRole401JSONResponse ErrorResponse

func (GetProjectRole401JSONResponse) VisitGetProjectRoleResponse

func (response GetProjectRole401JSONResponse) VisitGetProjectRoleResponse(w http.ResponseWriter) error

type GetProjectRole403JSONResponse

type GetProjectRole403JSONResponse ErrorResponse

func (GetProjectRole403JSONResponse) VisitGetProjectRoleResponse

func (response GetProjectRole403JSONResponse) VisitGetProjectRoleResponse(w http.ResponseWriter) error

type GetProjectRole404JSONResponse

type GetProjectRole404JSONResponse ErrorResponse

func (GetProjectRole404JSONResponse) VisitGetProjectRoleResponse

func (response GetProjectRole404JSONResponse) VisitGetProjectRoleResponse(w http.ResponseWriter) error

type GetProjectRoleRequestObject

type GetProjectRoleRequestObject struct {
	ProjectKey string `json:"projectKey"`
	Role       string `json:"role"`
}

type GetProjectRoleResponseObject

type GetProjectRoleResponseObject interface {
	VisitGetProjectRoleResponse(w http.ResponseWriter) error
}

type GetProjectRoles200JSONResponse

type GetProjectRoles200JSONResponse []ProjectRole

func (GetProjectRoles200JSONResponse) VisitGetProjectRolesResponse

func (response GetProjectRoles200JSONResponse) VisitGetProjectRolesResponse(w http.ResponseWriter) error

type GetProjectRoles401JSONResponse

type GetProjectRoles401JSONResponse ErrorResponse

func (GetProjectRoles401JSONResponse) VisitGetProjectRolesResponse

func (response GetProjectRoles401JSONResponse) VisitGetProjectRolesResponse(w http.ResponseWriter) error

type GetProjectRoles403JSONResponse

type GetProjectRoles403JSONResponse ErrorResponse

func (GetProjectRoles403JSONResponse) VisitGetProjectRolesResponse

func (response GetProjectRoles403JSONResponse) VisitGetProjectRolesResponse(w http.ResponseWriter) error

type GetProjectRoles404JSONResponse

type GetProjectRoles404JSONResponse ErrorResponse

func (GetProjectRoles404JSONResponse) VisitGetProjectRolesResponse

func (response GetProjectRoles404JSONResponse) VisitGetProjectRolesResponse(w http.ResponseWriter) error

type GetProjectRolesRequestObject

type GetProjectRolesRequestObject struct {
	ProjectKey string `json:"projectKey"`
}

type GetProjectRolesResponseObject

type GetProjectRolesResponseObject interface {
	VisitGetProjectRolesResponse(w http.ResponseWriter) error
}

type GetProjectUser200JSONResponse

type GetProjectUser200JSONResponse ProjectUser

func (GetProjectUser200JSONResponse) VisitGetProjectUserResponse

func (response GetProjectUser200JSONResponse) VisitGetProjectUserResponse(w http.ResponseWriter) error

type GetProjectUser401JSONResponse

type GetProjectUser401JSONResponse ErrorResponse

func (GetProjectUser401JSONResponse) VisitGetProjectUserResponse

func (response GetProjectUser401JSONResponse) VisitGetProjectUserResponse(w http.ResponseWriter) error

type GetProjectUser403JSONResponse

type GetProjectUser403JSONResponse ErrorResponse

func (GetProjectUser403JSONResponse) VisitGetProjectUserResponse

func (response GetProjectUser403JSONResponse) VisitGetProjectUserResponse(w http.ResponseWriter) error

type GetProjectUser404JSONResponse

type GetProjectUser404JSONResponse ErrorResponse

func (GetProjectUser404JSONResponse) VisitGetProjectUserResponse

func (response GetProjectUser404JSONResponse) VisitGetProjectUserResponse(w http.ResponseWriter) error

type GetProjectUserRequestObject

type GetProjectUserRequestObject struct {
	ProjectKey string `json:"projectKey"`
	User       string `json:"user"`
}

type GetProjectUserResponseObject

type GetProjectUserResponseObject interface {
	VisitGetProjectUserResponse(w http.ResponseWriter) error
}

type GetProjectUsers200JSONResponse

type GetProjectUsers200JSONResponse struct {
	// Members Optional within this object. Users with a direct role in the project.
	Members *[]ProjectUser `json:"members,omitempty"`
}

func (GetProjectUsers200JSONResponse) VisitGetProjectUsersResponse

func (response GetProjectUsers200JSONResponse) VisitGetProjectUsersResponse(w http.ResponseWriter) error

type GetProjectUsers401JSONResponse

type GetProjectUsers401JSONResponse ErrorResponse

func (GetProjectUsers401JSONResponse) VisitGetProjectUsersResponse

func (response GetProjectUsers401JSONResponse) VisitGetProjectUsersResponse(w http.ResponseWriter) error

type GetProjectUsers403JSONResponse

type GetProjectUsers403JSONResponse ErrorResponse

func (GetProjectUsers403JSONResponse) VisitGetProjectUsersResponse

func (response GetProjectUsers403JSONResponse) VisitGetProjectUsersResponse(w http.ResponseWriter) error

type GetProjectUsers404JSONResponse

type GetProjectUsers404JSONResponse ErrorResponse

func (GetProjectUsers404JSONResponse) VisitGetProjectUsersResponse

func (response GetProjectUsers404JSONResponse) VisitGetProjectUsersResponse(w http.ResponseWriter) error

type GetProjectUsersRequestObject

type GetProjectUsersRequestObject struct {
	ProjectKey string `json:"projectKey"`
}

type GetProjectUsersResponseObject

type GetProjectUsersResponseObject interface {
	VisitGetProjectUsersResponse(w http.ResponseWriter) error
}

type GetProjectsForRole200JSONResponse

type GetProjectsForRole200JSONResponse struct {
	// Cursor Optional within this object. Pass as cursor to fetch the next page; absent on the last page.
	Cursor *string `json:"cursor,omitempty"`

	// Projects Optional within this object. Projects in this page where the role is used.
	Projects *[]struct {
		// Name Optional within this object. Project display name.
		Name *string `json:"name,omitempty"`

		// ProjectKey Optional within this object. Project key.
		ProjectKey *string `json:"projectKey,omitempty"`
	} `json:"projects,omitempty"`
}

func (GetProjectsForRole200JSONResponse) VisitGetProjectsForRoleResponse

func (response GetProjectsForRole200JSONResponse) VisitGetProjectsForRoleResponse(w http.ResponseWriter) error

type GetProjectsForRole401JSONResponse

type GetProjectsForRole401JSONResponse ErrorResponse

func (GetProjectsForRole401JSONResponse) VisitGetProjectsForRoleResponse

func (response GetProjectsForRole401JSONResponse) VisitGetProjectsForRoleResponse(w http.ResponseWriter) error

type GetProjectsForRole403JSONResponse

type GetProjectsForRole403JSONResponse ErrorResponse

func (GetProjectsForRole403JSONResponse) VisitGetProjectsForRoleResponse

func (response GetProjectsForRole403JSONResponse) VisitGetProjectsForRoleResponse(w http.ResponseWriter) error

type GetProjectsForRole404JSONResponse

type GetProjectsForRole404JSONResponse ErrorResponse

func (GetProjectsForRole404JSONResponse) VisitGetProjectsForRoleResponse

func (response GetProjectsForRole404JSONResponse) VisitGetProjectsForRoleResponse(w http.ResponseWriter) error

type GetProjectsForRoleParams

type GetProjectsForRoleParams struct {
	// RoleName Required query parameter. Name of a global role; only global roles are accepted.
	RoleName string `form:"role_name" json:"role_name"`

	// Limit Optional query parameter. Maximum number of projects in the page. Defaults to 1000; at least 1.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// DescendingOrder Optional query parameter. When true, projects are ordered by name descending. Defaults to false.
	DescendingOrder *bool `form:"descending_order,omitempty" json:"descending_order,omitempty"`

	// Cursor Optional query parameter. The cursor from the previous page. Omitted starts at the first page.
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`
}

GetProjectsForRoleParams defines parameters for GetProjectsForRole.

type GetProjectsForRoleRequestObject

type GetProjectsForRoleRequestObject struct {
	Params GetProjectsForRoleParams
}

type GetProjectsForRoleResponseObject

type GetProjectsForRoleResponseObject interface {
	VisitGetProjectsForRoleResponse(w http.ResponseWriter) error
}

type GetProjectsList200JSONResponse

type GetProjectsList200JSONResponse []Project

func (GetProjectsList200JSONResponse) VisitGetProjectsListResponse

func (response GetProjectsList200JSONResponse) VisitGetProjectsListResponse(w http.ResponseWriter) error

type GetProjectsList401JSONResponse

type GetProjectsList401JSONResponse ErrorResponse

func (GetProjectsList401JSONResponse) VisitGetProjectsListResponse

func (response GetProjectsList401JSONResponse) VisitGetProjectsListResponse(w http.ResponseWriter) error

type GetProjectsList403JSONResponse

type GetProjectsList403JSONResponse ErrorResponse

func (GetProjectsList403JSONResponse) VisitGetProjectsListResponse

func (response GetProjectsList403JSONResponse) VisitGetProjectsListResponse(w http.ResponseWriter) error

type GetProjectsListRequestObject

type GetProjectsListRequestObject struct {
}

type GetProjectsListResponseObject

type GetProjectsListResponseObject interface {
	VisitGetProjectsListResponse(w http.ResponseWriter) error
}

type GetRootCertificate200TextResponse

type GetRootCertificate200TextResponse string

func (GetRootCertificate200TextResponse) VisitGetRootCertificateResponse

func (response GetRootCertificate200TextResponse) VisitGetRootCertificateResponse(w http.ResponseWriter) error

type GetRootCertificate401JSONResponse

type GetRootCertificate401JSONResponse ErrorResponse

func (GetRootCertificate401JSONResponse) VisitGetRootCertificateResponse

func (response GetRootCertificate401JSONResponse) VisitGetRootCertificateResponse(w http.ResponseWriter) error

type GetRootCertificateParams

type GetRootCertificateParams struct {
	// Formatted Optional query parameter. When true the certificate is returned as a PEM block with header, footer and line breaks. Omitted or false returns the base64 body on one line.
	Formatted *bool `form:"formatted,omitempty" json:"formatted,omitempty"`
}

GetRootCertificateParams defines parameters for GetRootCertificate.

type GetRootCertificateRequestObject

type GetRootCertificateRequestObject struct {
	Params GetRootCertificateParams
}

type GetRootCertificateResponseObject

type GetRootCertificateResponseObject interface {
	VisitGetRootCertificateResponse(w http.ResponseWriter) error
}

type GetSamlGeneralSettings200JSONResponse

type GetSamlGeneralSettings200JSONResponse SamlGeneralSettings

func (GetSamlGeneralSettings200JSONResponse) VisitGetSamlGeneralSettingsResponse

func (response GetSamlGeneralSettings200JSONResponse) VisitGetSamlGeneralSettingsResponse(w http.ResponseWriter) error

type GetSamlGeneralSettings401JSONResponse

type GetSamlGeneralSettings401JSONResponse ErrorResponse

func (GetSamlGeneralSettings401JSONResponse) VisitGetSamlGeneralSettingsResponse

func (response GetSamlGeneralSettings401JSONResponse) VisitGetSamlGeneralSettingsResponse(w http.ResponseWriter) error

type GetSamlGeneralSettings403JSONResponse

type GetSamlGeneralSettings403JSONResponse ErrorResponse

func (GetSamlGeneralSettings403JSONResponse) VisitGetSamlGeneralSettingsResponse

func (response GetSamlGeneralSettings403JSONResponse) VisitGetSamlGeneralSettingsResponse(w http.ResponseWriter) error

type GetSamlGeneralSettings501JSONResponse

type GetSamlGeneralSettings501JSONResponse ErrorResponse

func (GetSamlGeneralSettings501JSONResponse) VisitGetSamlGeneralSettingsResponse

func (response GetSamlGeneralSettings501JSONResponse) VisitGetSamlGeneralSettingsResponse(w http.ResponseWriter) error

type GetSamlGeneralSettingsRequestObject

type GetSamlGeneralSettingsRequestObject struct {
}

type GetSamlGeneralSettingsResponseObject

type GetSamlGeneralSettingsResponseObject interface {
	VisitGetSamlGeneralSettingsResponse(w http.ResponseWriter) error
}

type GetSamlSettingByName200JSONResponse

type GetSamlSettingByName200JSONResponse SamlSetting

func (GetSamlSettingByName200JSONResponse) VisitGetSamlSettingByNameResponse

func (response GetSamlSettingByName200JSONResponse) VisitGetSamlSettingByNameResponse(w http.ResponseWriter) error

type GetSamlSettingByName401JSONResponse

type GetSamlSettingByName401JSONResponse ErrorResponse

func (GetSamlSettingByName401JSONResponse) VisitGetSamlSettingByNameResponse

func (response GetSamlSettingByName401JSONResponse) VisitGetSamlSettingByNameResponse(w http.ResponseWriter) error

type GetSamlSettingByName403JSONResponse

type GetSamlSettingByName403JSONResponse ErrorResponse

func (GetSamlSettingByName403JSONResponse) VisitGetSamlSettingByNameResponse

func (response GetSamlSettingByName403JSONResponse) VisitGetSamlSettingByNameResponse(w http.ResponseWriter) error

type GetSamlSettingByName404JSONResponse

type GetSamlSettingByName404JSONResponse ErrorResponse

func (GetSamlSettingByName404JSONResponse) VisitGetSamlSettingByNameResponse

func (response GetSamlSettingByName404JSONResponse) VisitGetSamlSettingByNameResponse(w http.ResponseWriter) error

type GetSamlSettingByName501JSONResponse

type GetSamlSettingByName501JSONResponse ErrorResponse

func (GetSamlSettingByName501JSONResponse) VisitGetSamlSettingByNameResponse

func (response GetSamlSettingByName501JSONResponse) VisitGetSamlSettingByNameResponse(w http.ResponseWriter) error

type GetSamlSettingByNameRequestObject

type GetSamlSettingByNameRequestObject struct {
	Name string `json:"name"`
}

type GetSamlSettingByNameResponseObject

type GetSamlSettingByNameResponseObject interface {
	VisitGetSamlSettingByNameResponse(w http.ResponseWriter) error
}

type GetScimGroupByName200ApplicationScimPlusJSONResponse

type GetScimGroupByName200ApplicationScimPlusJSONResponse ScimResource

func (GetScimGroupByName200ApplicationScimPlusJSONResponse) VisitGetScimGroupByNameResponse

func (response GetScimGroupByName200ApplicationScimPlusJSONResponse) VisitGetScimGroupByNameResponse(w http.ResponseWriter) error

type GetScimGroupByName401JSONResponse

type GetScimGroupByName401JSONResponse ErrorResponse

func (GetScimGroupByName401JSONResponse) VisitGetScimGroupByNameResponse

func (response GetScimGroupByName401JSONResponse) VisitGetScimGroupByNameResponse(w http.ResponseWriter) error

type GetScimGroupByName404JSONResponse

type GetScimGroupByName404JSONResponse ErrorResponse

func (GetScimGroupByName404JSONResponse) VisitGetScimGroupByNameResponse

func (response GetScimGroupByName404JSONResponse) VisitGetScimGroupByNameResponse(w http.ResponseWriter) error

type GetScimGroupByName501JSONResponse

type GetScimGroupByName501JSONResponse ErrorResponse

func (GetScimGroupByName501JSONResponse) VisitGetScimGroupByNameResponse

func (response GetScimGroupByName501JSONResponse) VisitGetScimGroupByNameResponse(w http.ResponseWriter) error

type GetScimGroupByNameParams

type GetScimGroupByNameParams struct {
	// ExcludedAttributes Optional query parameter. Comma-separated attributes to leave out of each resource.
	ExcludedAttributes *string `form:"excludedAttributes,omitempty" json:"excludedAttributes,omitempty"`
}

GetScimGroupByNameParams defines parameters for GetScimGroupByName.

type GetScimGroupByNameRequestObject

type GetScimGroupByNameRequestObject struct {
	GroupName string `json:"groupName"`
	Params    GetScimGroupByNameParams
}

type GetScimGroupByNameResponseObject

type GetScimGroupByNameResponseObject interface {
	VisitGetScimGroupByNameResponse(w http.ResponseWriter) error
}

type GetScimGroups200ApplicationScimPlusJSONResponse

type GetScimGroups200ApplicationScimPlusJSONResponse ScimGroupListResponse

func (GetScimGroups200ApplicationScimPlusJSONResponse) VisitGetScimGroupsResponse

func (response GetScimGroups200ApplicationScimPlusJSONResponse) VisitGetScimGroupsResponse(w http.ResponseWriter) error

type GetScimGroups401JSONResponse

type GetScimGroups401JSONResponse ErrorResponse

func (GetScimGroups401JSONResponse) VisitGetScimGroupsResponse

func (response GetScimGroups401JSONResponse) VisitGetScimGroupsResponse(w http.ResponseWriter) error

type GetScimGroups501JSONResponse

type GetScimGroups501JSONResponse ErrorResponse

func (GetScimGroups501JSONResponse) VisitGetScimGroupsResponse

func (response GetScimGroups501JSONResponse) VisitGetScimGroupsResponse(w http.ResponseWriter) error

type GetScimGroupsParams

type GetScimGroupsParams struct {
	// Filter Optional query parameter. SCIM filter expression that selects resources.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// StartIndex Optional query parameter. One-based index of the first result.
	StartIndex *int `form:"startIndex,omitempty" json:"startIndex,omitempty"`

	// Count Optional query parameter. Maximum number of results.
	Count *int `form:"count,omitempty" json:"count,omitempty"`

	// ExcludedAttributes Optional query parameter. Comma-separated attributes to leave out of each resource.
	ExcludedAttributes *string `form:"excludedAttributes,omitempty" json:"excludedAttributes,omitempty"`
}

GetScimGroupsParams defines parameters for GetScimGroups.

type GetScimGroupsRequestObject

type GetScimGroupsRequestObject struct {
	Params GetScimGroupsParams
}

type GetScimGroupsResponseObject

type GetScimGroupsResponseObject interface {
	VisitGetScimGroupsResponse(w http.ResponseWriter) error
}

type GetScimResourceTypes200ApplicationScimPlusJSONResponse

type GetScimResourceTypes200ApplicationScimPlusJSONResponse ScimResourceTypeListResponse

func (GetScimResourceTypes200ApplicationScimPlusJSONResponse) VisitGetScimResourceTypesResponse

func (response GetScimResourceTypes200ApplicationScimPlusJSONResponse) VisitGetScimResourceTypesResponse(w http.ResponseWriter) error

type GetScimResourceTypes401JSONResponse

type GetScimResourceTypes401JSONResponse ErrorResponse

func (GetScimResourceTypes401JSONResponse) VisitGetScimResourceTypesResponse

func (response GetScimResourceTypes401JSONResponse) VisitGetScimResourceTypesResponse(w http.ResponseWriter) error

type GetScimResourceTypes501JSONResponse

type GetScimResourceTypes501JSONResponse ErrorResponse

func (GetScimResourceTypes501JSONResponse) VisitGetScimResourceTypesResponse

func (response GetScimResourceTypes501JSONResponse) VisitGetScimResourceTypesResponse(w http.ResponseWriter) error

type GetScimResourceTypesRequestObject

type GetScimResourceTypesRequestObject struct {
}

type GetScimResourceTypesResponseObject

type GetScimResourceTypesResponseObject interface {
	VisitGetScimResourceTypesResponse(w http.ResponseWriter) error
}

type GetScimSchemaById200JSONResponse

type GetScimSchemaById200JSONResponse ScimResource

func (GetScimSchemaById200JSONResponse) VisitGetScimSchemaByIdResponse

func (response GetScimSchemaById200JSONResponse) VisitGetScimSchemaByIdResponse(w http.ResponseWriter) error

type GetScimSchemaById401JSONResponse

type GetScimSchemaById401JSONResponse ErrorResponse

func (GetScimSchemaById401JSONResponse) VisitGetScimSchemaByIdResponse

func (response GetScimSchemaById401JSONResponse) VisitGetScimSchemaByIdResponse(w http.ResponseWriter) error

type GetScimSchemaById404JSONResponse

type GetScimSchemaById404JSONResponse ErrorResponse

func (GetScimSchemaById404JSONResponse) VisitGetScimSchemaByIdResponse

func (response GetScimSchemaById404JSONResponse) VisitGetScimSchemaByIdResponse(w http.ResponseWriter) error

type GetScimSchemaById501JSONResponse

type GetScimSchemaById501JSONResponse ErrorResponse

func (GetScimSchemaById501JSONResponse) VisitGetScimSchemaByIdResponse

func (response GetScimSchemaById501JSONResponse) VisitGetScimSchemaByIdResponse(w http.ResponseWriter) error

type GetScimSchemaByIdRequestObject

type GetScimSchemaByIdRequestObject struct {
	SchemaId string `json:"schemaId"`
}

type GetScimSchemaByIdResponseObject

type GetScimSchemaByIdResponseObject interface {
	VisitGetScimSchemaByIdResponse(w http.ResponseWriter) error
}

type GetScimSchemas200JSONResponse

type GetScimSchemas200JSONResponse ScimResource

func (GetScimSchemas200JSONResponse) VisitGetScimSchemasResponse

func (response GetScimSchemas200JSONResponse) VisitGetScimSchemasResponse(w http.ResponseWriter) error

type GetScimSchemas401JSONResponse

type GetScimSchemas401JSONResponse ErrorResponse

func (GetScimSchemas401JSONResponse) VisitGetScimSchemasResponse

func (response GetScimSchemas401JSONResponse) VisitGetScimSchemasResponse(w http.ResponseWriter) error

type GetScimSchemas501JSONResponse

type GetScimSchemas501JSONResponse ErrorResponse

func (GetScimSchemas501JSONResponse) VisitGetScimSchemasResponse

func (response GetScimSchemas501JSONResponse) VisitGetScimSchemasResponse(w http.ResponseWriter) error

type GetScimSchemasRequestObject

type GetScimSchemasRequestObject struct {
}

type GetScimSchemasResponseObject

type GetScimSchemasResponseObject interface {
	VisitGetScimSchemasResponse(w http.ResponseWriter) error
}

type GetScimServiceProviderConfig200ApplicationScimPlusJSONResponse

type GetScimServiceProviderConfig200ApplicationScimPlusJSONResponse ScimResource

func (GetScimServiceProviderConfig200ApplicationScimPlusJSONResponse) VisitGetScimServiceProviderConfigResponse

func (response GetScimServiceProviderConfig200ApplicationScimPlusJSONResponse) VisitGetScimServiceProviderConfigResponse(w http.ResponseWriter) error

type GetScimServiceProviderConfig401JSONResponse

type GetScimServiceProviderConfig401JSONResponse ErrorResponse

func (GetScimServiceProviderConfig401JSONResponse) VisitGetScimServiceProviderConfigResponse

func (response GetScimServiceProviderConfig401JSONResponse) VisitGetScimServiceProviderConfigResponse(w http.ResponseWriter) error

type GetScimServiceProviderConfig501JSONResponse

type GetScimServiceProviderConfig501JSONResponse ErrorResponse

func (GetScimServiceProviderConfig501JSONResponse) VisitGetScimServiceProviderConfigResponse

func (response GetScimServiceProviderConfig501JSONResponse) VisitGetScimServiceProviderConfigResponse(w http.ResponseWriter) error

type GetScimServiceProviderConfigRequestObject

type GetScimServiceProviderConfigRequestObject struct {
}

type GetScimServiceProviderConfigResponseObject

type GetScimServiceProviderConfigResponseObject interface {
	VisitGetScimServiceProviderConfigResponse(w http.ResponseWriter) error
}

type GetScimUserByUsername200ApplicationScimPlusJSONResponse

type GetScimUserByUsername200ApplicationScimPlusJSONResponse ScimResource

func (GetScimUserByUsername200ApplicationScimPlusJSONResponse) VisitGetScimUserByUsernameResponse

func (response GetScimUserByUsername200ApplicationScimPlusJSONResponse) VisitGetScimUserByUsernameResponse(w http.ResponseWriter) error

type GetScimUserByUsername401JSONResponse

type GetScimUserByUsername401JSONResponse ErrorResponse

func (GetScimUserByUsername401JSONResponse) VisitGetScimUserByUsernameResponse

func (response GetScimUserByUsername401JSONResponse) VisitGetScimUserByUsernameResponse(w http.ResponseWriter) error

type GetScimUserByUsername404JSONResponse

type GetScimUserByUsername404JSONResponse ErrorResponse

func (GetScimUserByUsername404JSONResponse) VisitGetScimUserByUsernameResponse

func (response GetScimUserByUsername404JSONResponse) VisitGetScimUserByUsernameResponse(w http.ResponseWriter) error

type GetScimUserByUsername501JSONResponse

type GetScimUserByUsername501JSONResponse ErrorResponse

func (GetScimUserByUsername501JSONResponse) VisitGetScimUserByUsernameResponse

func (response GetScimUserByUsername501JSONResponse) VisitGetScimUserByUsernameResponse(w http.ResponseWriter) error

type GetScimUserByUsernameParams

type GetScimUserByUsernameParams struct {
	// ExcludedAttributes Optional query parameter. Comma-separated attributes to leave out of each resource.
	ExcludedAttributes *string `form:"excludedAttributes,omitempty" json:"excludedAttributes,omitempty"`
}

GetScimUserByUsernameParams defines parameters for GetScimUserByUsername.

type GetScimUserByUsernameRequestObject

type GetScimUserByUsernameRequestObject struct {
	Username string `json:"username"`
	Params   GetScimUserByUsernameParams
}

type GetScimUserByUsernameResponseObject

type GetScimUserByUsernameResponseObject interface {
	VisitGetScimUserByUsernameResponse(w http.ResponseWriter) error
}

type GetScimUsers200ApplicationScimPlusJSONResponse

type GetScimUsers200ApplicationScimPlusJSONResponse ScimUserListResponse

func (GetScimUsers200ApplicationScimPlusJSONResponse) VisitGetScimUsersResponse

func (response GetScimUsers200ApplicationScimPlusJSONResponse) VisitGetScimUsersResponse(w http.ResponseWriter) error

type GetScimUsers401JSONResponse

type GetScimUsers401JSONResponse ErrorResponse

func (GetScimUsers401JSONResponse) VisitGetScimUsersResponse

func (response GetScimUsers401JSONResponse) VisitGetScimUsersResponse(w http.ResponseWriter) error

type GetScimUsers501JSONResponse

type GetScimUsers501JSONResponse ErrorResponse

func (GetScimUsers501JSONResponse) VisitGetScimUsersResponse

func (response GetScimUsers501JSONResponse) VisitGetScimUsersResponse(w http.ResponseWriter) error

type GetScimUsersParams

type GetScimUsersParams struct {
	// Filter Optional query parameter. SCIM filter expression that selects resources.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// StartIndex Optional query parameter. One-based index of the first result.
	StartIndex *int `form:"startIndex,omitempty" json:"startIndex,omitempty"`

	// Count Optional query parameter. Maximum number of results.
	Count *int `form:"count,omitempty" json:"count,omitempty"`

	// ExcludedAttributes Optional query parameter. Comma-separated attributes to leave out of each resource.
	ExcludedAttributes *string `form:"excludedAttributes,omitempty" json:"excludedAttributes,omitempty"`
}

GetScimUsersParams defines parameters for GetScimUsers.

type GetScimUsersRequestObject

type GetScimUsersRequestObject struct {
	Params GetScimUsersParams
}

type GetScimUsersResponseObject

type GetScimUsersResponseObject interface {
	VisitGetScimUsersResponse(w http.ResponseWriter) error
}

type GetTokenById200JSONResponse

type GetTokenById200JSONResponse TokenDetails

func (GetTokenById200JSONResponse) VisitGetTokenByIdResponse

func (response GetTokenById200JSONResponse) VisitGetTokenByIdResponse(w http.ResponseWriter) error

type GetTokenById401JSONResponse

type GetTokenById401JSONResponse ErrorResponse

func (GetTokenById401JSONResponse) VisitGetTokenByIdResponse

func (response GetTokenById401JSONResponse) VisitGetTokenByIdResponse(w http.ResponseWriter) error

type GetTokenById403JSONResponse

type GetTokenById403JSONResponse ErrorResponse

func (GetTokenById403JSONResponse) VisitGetTokenByIdResponse

func (response GetTokenById403JSONResponse) VisitGetTokenByIdResponse(w http.ResponseWriter) error

type GetTokenById404JSONResponse

type GetTokenById404JSONResponse ErrorResponse

func (GetTokenById404JSONResponse) VisitGetTokenByIdResponse

func (response GetTokenById404JSONResponse) VisitGetTokenByIdResponse(w http.ResponseWriter) error

type GetTokenByIdRequestObject

type GetTokenByIdRequestObject struct {
	TokenId TokenId `json:"tokenId"`
}

type GetTokenByIdResponseObject

type GetTokenByIdResponseObject interface {
	VisitGetTokenByIdResponse(w http.ResponseWriter) error
}

type GetTokenDefaultExpiry200JSONResponse

type GetTokenDefaultExpiry200JSONResponse struct {
	// DefaultTokenExpiration Optional within this object. Lifetime in seconds given to access tokens created without expires_in. 31536000 (one year) unless an admin changed it.
	DefaultTokenExpiration *int `json:"default_token_expiration,omitempty"`
}

func (GetTokenDefaultExpiry200JSONResponse) VisitGetTokenDefaultExpiryResponse

func (response GetTokenDefaultExpiry200JSONResponse) VisitGetTokenDefaultExpiryResponse(w http.ResponseWriter) error

type GetTokenDefaultExpiry401JSONResponse

type GetTokenDefaultExpiry401JSONResponse ErrorResponse

func (GetTokenDefaultExpiry401JSONResponse) VisitGetTokenDefaultExpiryResponse

func (response GetTokenDefaultExpiry401JSONResponse) VisitGetTokenDefaultExpiryResponse(w http.ResponseWriter) error

type GetTokenDefaultExpiry403JSONResponse

type GetTokenDefaultExpiry403JSONResponse ErrorResponse

func (GetTokenDefaultExpiry403JSONResponse) VisitGetTokenDefaultExpiryResponse

func (response GetTokenDefaultExpiry403JSONResponse) VisitGetTokenDefaultExpiryResponse(w http.ResponseWriter) error

type GetTokenDefaultExpiryRequestObject

type GetTokenDefaultExpiryRequestObject struct {
}

type GetTokenDefaultExpiryResponseObject

type GetTokenDefaultExpiryResponseObject interface {
	VisitGetTokenDefaultExpiryResponse(w http.ResponseWriter) error
}

type GetTokens200JSONResponse

type GetTokens200JSONResponse TokenListResponse

func (GetTokens200JSONResponse) VisitGetTokensResponse

func (response GetTokens200JSONResponse) VisitGetTokensResponse(w http.ResponseWriter) error

type GetTokens401JSONResponse

type GetTokens401JSONResponse ErrorResponse

func (GetTokens401JSONResponse) VisitGetTokensResponse

func (response GetTokens401JSONResponse) VisitGetTokensResponse(w http.ResponseWriter) error

type GetTokens403JSONResponse

type GetTokens403JSONResponse ErrorResponse

func (GetTokens403JSONResponse) VisitGetTokensResponse

func (response GetTokens403JSONResponse) VisitGetTokensResponse(w http.ResponseWriter) error

type GetTokensParams

type GetTokensParams struct {
	// Scope Optional query parameter. Keeps only the tokens with this scope. A token matches when its whole scope, or one of its space-separated scopes, is exactly this string, such as applied-permissions/groups:readers. A scope no token has gives an empty list.
	Scope *string `form:"scope,omitempty" json:"scope,omitempty"`
}

GetTokensParams defines parameters for GetTokens.

type GetTokensRequestObject

type GetTokensRequestObject struct {
	Params GetTokensParams
}

type GetTokensResponseObject

type GetTokensResponseObject interface {
	VisitGetTokensResponse(w http.ResponseWriter) error
}

type GetUserDetails200JSONResponse

type GetUserDetails200JSONResponse UserDetails

func (GetUserDetails200JSONResponse) VisitGetUserDetailsResponse

func (response GetUserDetails200JSONResponse) VisitGetUserDetailsResponse(w http.ResponseWriter) error

type GetUserDetails400JSONResponse

type GetUserDetails400JSONResponse ErrorResponse

func (GetUserDetails400JSONResponse) VisitGetUserDetailsResponse

func (response GetUserDetails400JSONResponse) VisitGetUserDetailsResponse(w http.ResponseWriter) error

type GetUserDetails401JSONResponse

type GetUserDetails401JSONResponse ErrorResponse

func (GetUserDetails401JSONResponse) VisitGetUserDetailsResponse

func (response GetUserDetails401JSONResponse) VisitGetUserDetailsResponse(w http.ResponseWriter) error

type GetUserDetails403JSONResponse

type GetUserDetails403JSONResponse ErrorResponse

func (GetUserDetails403JSONResponse) VisitGetUserDetailsResponse

func (response GetUserDetails403JSONResponse) VisitGetUserDetailsResponse(w http.ResponseWriter) error

type GetUserDetails404JSONResponse

type GetUserDetails404JSONResponse ErrorResponse

func (GetUserDetails404JSONResponse) VisitGetUserDetailsResponse

func (response GetUserDetails404JSONResponse) VisitGetUserDetailsResponse(w http.ResponseWriter) error

type GetUserDetailsRequestObject

type GetUserDetailsRequestObject struct {
	Username Username `json:"username"`
}

type GetUserDetailsResponseObject

type GetUserDetailsResponseObject interface {
	VisitGetUserDetailsResponse(w http.ResponseWriter) error
}

type GetUserList200JSONResponse

type GetUserList200JSONResponse UserListResponse

func (GetUserList200JSONResponse) VisitGetUserListResponse

func (response GetUserList200JSONResponse) VisitGetUserListResponse(w http.ResponseWriter) error

type GetUserList400JSONResponse

type GetUserList400JSONResponse ErrorResponse

func (GetUserList400JSONResponse) VisitGetUserListResponse

func (response GetUserList400JSONResponse) VisitGetUserListResponse(w http.ResponseWriter) error

type GetUserList401JSONResponse

type GetUserList401JSONResponse ErrorResponse

func (GetUserList401JSONResponse) VisitGetUserListResponse

func (response GetUserList401JSONResponse) VisitGetUserListResponse(w http.ResponseWriter) error

type GetUserList403JSONResponse

type GetUserList403JSONResponse ErrorResponse

func (GetUserList403JSONResponse) VisitGetUserListResponse

func (response GetUserList403JSONResponse) VisitGetUserListResponse(w http.ResponseWriter) error

type GetUserListParams

type GetUserListParams struct {
	// Status Optional query parameter. Keeps only users in the given lifecycle state. Omitted means every state.
	Status *GetUserListParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Limit Optional query parameter. Maximum number of users in the page. Defaults to 1000; the server never returns more than the limit and sets cursor when more remain.
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`

	// Username Optional query parameter. Case-insensitive substring that the username must contain.
	Username *string `form:"username,omitempty" json:"username,omitempty"`

	// OnlyAdmins Optional query parameter. When true only users with the admin flag or an admin-granting group are returned. Omitted or false returns everyone.
	OnlyAdmins *bool `form:"onlyAdmins,omitempty" json:"onlyAdmins,omitempty"`

	// Cursor Optional query parameter. The cursor value from the previous page. Omitted starts from the first page. Cursors are opaque and only valid with the same filters.
	Cursor *string `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Role Optional query parameter. Keeps only users holding this role name, globally or within projectKey when that is also given.
	Role *string `form:"role,omitempty" json:"role,omitempty"`

	// ResourceType Optional query parameter. Together with resourceName, keeps only users that have any permission on that resource. Values follow the permission resource types, for example artifact or build.
	ResourceType *string `form:"resourceType,omitempty" json:"resourceType,omitempty"`

	// ResourceName Optional query parameter. The resource key paired with resourceType, for example a repository key. Ignored without resourceType.
	ResourceName *string `form:"resourceName,omitempty" json:"resourceName,omitempty"`

	// ProjectKey Optional query parameter. Scopes role and membership filters to one project. A project admin may only use their own project keys.
	ProjectKey *string `form:"projectKey,omitempty" json:"projectKey,omitempty"`

	// DescendingOrder Optional query parameter. Sort direction by username. Omitted sorts ascending.
	DescendingOrder *bool `form:"descendingOrder,omitempty" json:"descendingOrder,omitempty"`
}

GetUserListParams defines parameters for GetUserList.

type GetUserListParamsStatus

type GetUserListParamsStatus string

GetUserListParamsStatus defines parameters for GetUserList.

const (
	GetUserListParamsStatusDisabled GetUserListParamsStatus = "disabled"
	GetUserListParamsStatusEnabled  GetUserListParamsStatus = "enabled"
	GetUserListParamsStatusInvited  GetUserListParamsStatus = "invited"
	GetUserListParamsStatusLocked   GetUserListParamsStatus = "locked"
)

Defines values for GetUserListParamsStatus.

func (GetUserListParamsStatus) Valid

func (e GetUserListParamsStatus) Valid() bool

Valid indicates whether the value is a known member of the GetUserListParamsStatus enum.

type GetUserListRequestObject

type GetUserListRequestObject struct {
	Params GetUserListParams
}

type GetUserListResponseObject

type GetUserListResponseObject interface {
	VisitGetUserListResponse(w http.ResponseWriter) error
}

type GetVaultConfigurations200JSONResponse

type GetVaultConfigurations200JSONResponse []VaultConfig

func (GetVaultConfigurations200JSONResponse) VisitGetVaultConfigurationsResponse

func (response GetVaultConfigurations200JSONResponse) VisitGetVaultConfigurationsResponse(w http.ResponseWriter) error

type GetVaultConfigurations401JSONResponse

type GetVaultConfigurations401JSONResponse ErrorResponse

func (GetVaultConfigurations401JSONResponse) VisitGetVaultConfigurationsResponse

func (response GetVaultConfigurations401JSONResponse) VisitGetVaultConfigurationsResponse(w http.ResponseWriter) error

type GetVaultConfigurations403JSONResponse

type GetVaultConfigurations403JSONResponse ErrorResponse

func (GetVaultConfigurations403JSONResponse) VisitGetVaultConfigurationsResponse

func (response GetVaultConfigurations403JSONResponse) VisitGetVaultConfigurationsResponse(w http.ResponseWriter) error

type GetVaultConfigurationsRequestObject

type GetVaultConfigurationsRequestObject struct {
}

type GetVaultConfigurationsResponseObject

type GetVaultConfigurationsResponseObject interface {
	VisitGetVaultConfigurationsResponse(w http.ResponseWriter) error
}

type GlobalRole

type GlobalRole struct {
	// Actions Required within this object. Actions from the global vocabulary: READ_REPOSITORY, ANNOTATE_REPOSITORY, DEPLOY_CACHE_REPOSITORY, DELETE_OVERWRITE_REPOSITORY, MANAGE_XRAY_MD_REPOSITORY, READ_RELEASE_BUNDLE, ANNOTATE_RELEASE_BUNDLE, CREATE_RELEASE_BUNDLE, DISTRIBUTE_RELEASE_BUNDLE, DELETE_RELEASE_BUNDLE, MANAGE_XRAY_MD_RELEASE_BUNDLE, READ_BUILD, ANNOTATE_BUILD, DEPLOY_BUILD, DELETE_BUILD, MANAGE_XRAY_MD_BUILD, READ_SOURCES_PIPELINE, TRIGGER_PIPELINE, READ_INTEGRATIONS_PIPELINE, READ_POOLS_PIPELINE, REPORTS_SECURITY, WATCHES_SECURITY, POLICIES_SECURITY, RULES_SECURITY, READ_POLICIES_SECURITY. Only the repository and build actions have an effect; the rest are stored and echoed.
	Actions []string `json:"actions"`

	// Description Optional within this object. Free text.
	Description *string `json:"description,omitempty"`

	// Environments Required within this object. Environment names the role applies to; empty means every environment.
	Environments []string `json:"environments"`

	// Name Required within this object. The role name.
	Name string `json:"name"`

	// Type Optional within this object. The kind of a global role. ADMIN and PREDEFINED are built in and can be neither renamed nor deleted; a PREDEFINED role's actions and environments can be changed, the ADMIN role cannot. CUSTOM_GLOBAL roles are created through this API.
	Type *GlobalRoleType `json:"type,omitempty"`
}

GlobalRole A global role as returned by reads.

type GlobalRoleCreate

type GlobalRoleCreate struct {
	// Actions Optional within this object. Actions from the global vocabulary listed on GlobalRole. Omitted grants nothing.
	Actions *[]string `json:"actions,omitempty"`

	// Description Optional within this object. Free text.
	Description *string `json:"description,omitempty"`

	// Environments Optional within this object. Environments the role applies to; each must exist. Omitted means every environment.
	Environments *[]string `json:"environments,omitempty"`

	// Name Required within this object. Unique role name.
	Name string `json:"name"`

	// Type Required within this object. Must be CUSTOM_GLOBAL; built-in types cannot be created.
	Type GlobalRoleCreateType `json:"type"`
}

GlobalRoleCreate A new custom global role.

type GlobalRoleCreateType

type GlobalRoleCreateType string

GlobalRoleCreateType Required within this object. Must be CUSTOM_GLOBAL; built-in types cannot be created.

const (
	GlobalRoleCreateTypeCUSTOMGLOBAL GlobalRoleCreateType = "CUSTOM_GLOBAL"
)

Defines values for GlobalRoleCreateType.

func (GlobalRoleCreateType) Valid

func (e GlobalRoleCreateType) Valid() bool

Valid indicates whether the value is a known member of the GlobalRoleCreateType enum.

type GlobalRoleCreated

type GlobalRoleCreated struct {
	// Code Required within this object. OK on success.
	Code string `json:"code"`

	// Detail Optional within this object. Further detail, when there is any.
	Detail *string `json:"detail,omitempty"`

	// Message Required within this object. For example "Role 'ci' created".
	Message string `json:"message"`
}

GlobalRoleCreated The answer to a role creation.

type GlobalRoleType

type GlobalRoleType string

GlobalRoleType The kind of a global role. ADMIN and PREDEFINED are built in and can be neither renamed nor deleted; a PREDEFINED role's actions and environments can be changed, the ADMIN role cannot. CUSTOM_GLOBAL roles are created through this API.

const (
	GlobalRoleTypeADMIN        GlobalRoleType = "ADMIN"
	GlobalRoleTypeCUSTOMGLOBAL GlobalRoleType = "CUSTOM_GLOBAL"
	GlobalRoleTypePREDEFINED   GlobalRoleType = "PREDEFINED"
)

Defines values for GlobalRoleType.

func (GlobalRoleType) Valid

func (e GlobalRoleType) Valid() bool

Valid indicates whether the value is a known member of the GlobalRoleType enum.

type GlobalRoleUpdate

type GlobalRoleUpdate struct {
	// Actions Optional within this object. The complete action list; omitted grants nothing.
	Actions *[]string `json:"actions,omitempty"`

	// Description Optional within this object. Free text; omitted clears it.
	Description *string `json:"description,omitempty"`

	// Environments Optional within this object. The complete environment list; omitted means every environment.
	Environments *[]string `json:"environments,omitempty"`

	// Name Required within this object. Must equal the role name in the path.
	Name string `json:"name"`

	// Type Required within this object. The kind of a global role. ADMIN and PREDEFINED are built in and can be neither renamed nor deleted; a PREDEFINED role's actions and environments can be changed, the ADMIN role cannot. CUSTOM_GLOBAL roles are created through this API.
	Type GlobalRoleType `json:"type"`
}

GlobalRoleUpdate The replacement content of a global role.

type GroupCreateRequest

type GroupCreateRequest struct {
	// AdminPrivileges Optional within this object. Members become effective admins. Defaults to false.
	AdminPrivileges *bool `json:"admin_privileges,omitempty"`

	// AutoJoin Optional within this object. When true every newly created user joins this group. Defaults to false.
	AutoJoin *bool `json:"auto_join,omitempty"`

	// Description Optional within this object. Free text shown to administrators.
	Description *string `json:"description,omitempty"`

	// ExternalId Optional within this object. Identifier of the group in an external identity provider; stored and echoed.
	ExternalId *string `json:"external_id,omitempty"`

	// ImportFromLdapGroupSetting Optional within this object. Name of an LDAP group setting to take members from. Mutually exclusive with members. Not supported; a value answers 400.
	ImportFromLdapGroupSetting *string `json:"import_from_ldap_group_setting,omitempty"`

	// ManageResources Optional within this object. Manage Resources role for the group's members, who may list, read, create, replace and delete every permission through the permission APIs, under a token only while its scope acts through this group. It grants nothing else. Defaults to false.
	ManageResources *bool `json:"manage_resources,omitempty"`

	// ManageWebhook Optional within this object. Members may manage webhook subscriptions. Defaults to false.
	ManageWebhook *bool `json:"manage_webhook,omitempty"`

	// Members Optional within this object. Initial member usernames; each must exist. Mutually exclusive with import_from_ldap_group_setting.
	Members *[]string `json:"members,omitempty"`

	// Name Required within this object. The group name; unique, case-insensitive.
	Name string `json:"name"`

	// PolicyManager Optional within this object. Stored and echoed; no effect.
	PolicyManager *bool `json:"policy_manager,omitempty"`

	// PolicyViewer Optional within this object. Stored and echoed; no effect.
	PolicyViewer *bool `json:"policy_viewer,omitempty"`

	// ReportsManager Optional within this object. Stored and echoed; no effect.
	ReportsManager *bool `json:"reports_manager,omitempty"`

	// WatchManager Optional within this object. Stored and echoed; no effect.
	WatchManager *bool `json:"watch_manager,omitempty"`
}

GroupCreateRequest A new group.

type GroupDetails

type GroupDetails struct {
	// AdminPrivileges Required within this object. Whether members are effective admins.
	AdminPrivileges bool `json:"admin_privileges"`

	// AutoJoin Required within this object. Whether new users join automatically.
	AutoJoin bool `json:"auto_join"`

	// Description Optional within this object. The description.
	Description *string `json:"description,omitempty"`

	// ExternalId Optional within this object. The external identifier.
	ExternalId *string `json:"external_id,omitempty"`

	// ManageResources Optional within this object. Manage Resources role for the group's members, who may list, read, create, replace and delete every permission through the permission APIs, under a token only while its scope acts through this group. It grants nothing else.
	ManageResources *bool `json:"manage_resources,omitempty"`

	// ManageWebhook Optional within this object. Webhook management right.
	ManageWebhook *bool `json:"manage_webhook,omitempty"`

	// Members Required within this object. Member usernames, possibly empty.
	Members []string `json:"members"`

	// Name Required within this object. The group name.
	Name string `json:"name"`

	// PolicyManager Optional within this object. Echo of the stored flag.
	PolicyManager *bool `json:"policy_manager,omitempty"`

	// PolicyViewer Optional within this object. Echo of the stored flag.
	PolicyViewer *bool `json:"policy_viewer,omitempty"`

	// Realm Required within this object. Server-owned. internal for locally stored groups.
	Realm string `json:"realm"`

	// RealmAttributes Optional within this object. Server-owned. Realm-specific metadata; empty for internal groups.
	RealmAttributes *string `json:"realm_attributes,omitempty"`

	// ReportsManager Optional within this object. Echo of the stored flag.
	ReportsManager *bool `json:"reports_manager,omitempty"`

	// WatchManager Optional within this object. Echo of the stored flag.
	WatchManager *bool `json:"watch_manager,omitempty"`
}

GroupDetails A stored group as returned by every read.

type GroupListResponse

type GroupListResponse struct {
	// Cursor Optional within this object. Present only when more groups remain.
	Cursor *string `json:"cursor,omitempty"`

	// Groups Required within this object. The groups in this page, possibly empty.
	Groups []GroupRecordResponse `json:"groups"`
}

GroupListResponse One page of the group listing.

type GroupMappingStrategy

type GroupMappingStrategy struct {
	// Description Optional within this object. Default attribute copied into a group's description.
	Description *string `json:"description,omitempty"`

	// Filter Optional within this object. Default filter that selects group entries.
	Filter *string `json:"filter,omitempty"`

	// GroupKeyMember Optional within this object. Default attribute that links groups and members for the strategy.
	GroupKeyMember *string `json:"groupKeyMember,omitempty"`

	// GroupNameAttribute Optional within this object. Default attribute that holds a group's name.
	GroupNameAttribute *string `json:"groupNameAttribute,omitempty"`
}

GroupMappingStrategy Default attribute names and filter for one LDAP group mapping strategy, a starting point for a group setting.

type GroupName

type GroupName = string

GroupName defines model for groupName.

type GroupRecordResponse

type GroupRecordResponse struct {
	// GroupName Required within this object. The group name.
	GroupName string `json:"group_name"`

	// Uri Required within this object. Absolute URL of the group's details resource.
	Uri string `json:"uri"`
}

GroupRecordResponse A group summary in a listing.

type GroupUpdateRequest

type GroupUpdateRequest struct {
	// AdminPrivileges Optional within this object. Admin grant flag.
	AdminPrivileges *bool `json:"admin_privileges,omitempty"`

	// AutoJoin Optional within this object. Auto-join flag.
	AutoJoin *bool `json:"auto_join,omitempty"`

	// Description Optional within this object. New description.
	Description *string `json:"description,omitempty"`

	// ExternalId Optional within this object. External identifier.
	ExternalId *string `json:"external_id,omitempty"`

	// ManageResources Optional within this object. Manage Resources role for the group's members, who may list, read, create, replace and delete every permission through the permission APIs, under a token only while its scope acts through this group. It grants nothing else.
	ManageResources *bool `json:"manage_resources,omitempty"`

	// ManageWebhook Optional within this object. Webhook management right.
	ManageWebhook *bool `json:"manage_webhook,omitempty"`

	// PolicyManager Optional within this object. Stored and echoed; no effect.
	PolicyManager *bool `json:"policy_manager,omitempty"`

	// PolicyViewer Optional within this object. Stored and echoed; no effect.
	PolicyViewer *bool `json:"policy_viewer,omitempty"`

	// ReportsManager Optional within this object. Stored and echoed; no effect.
	ReportsManager *bool `json:"reports_manager,omitempty"`

	// WatchManager Optional within this object. Stored and echoed; no effect.
	WatchManager *bool `json:"watch_manager,omitempty"`
}

GroupUpdateRequest Group attributes that may change. Every field is optional; omitted fields keep their value. Name, realm and members are not updatable here.

type HashicorpVaultAgentAuth

type HashicorpVaultAgentAuth struct {
	// Type Required within this object. Always Agent.
	Type HashicorpVaultAgentAuthType `json:"type"`
}

HashicorpVaultAgentAuth Vault authentication delegated to a Vault agent that runs beside the server.

type HashicorpVaultAgentAuthType

type HashicorpVaultAgentAuthType string

HashicorpVaultAgentAuthType Required within this object. Always Agent.

const (
	Agent HashicorpVaultAgentAuthType = "Agent"
)

Defines values for HashicorpVaultAgentAuthType.

func (HashicorpVaultAgentAuthType) Valid

Valid indicates whether the value is a known member of the HashicorpVaultAgentAuthType enum.

type HashicorpVaultAppRoleAuth

type HashicorpVaultAppRoleAuth struct {
	// RoleId Optional within this object. AppRole role ID.
	RoleId *string `json:"roleId,omitempty"`

	// SecretId Optional within this object. AppRole secret ID. Never returned.
	SecretId *string `json:"secretId,omitempty"`

	// Type Required within this object. Always AppRole.
	Type HashicorpVaultAppRoleAuthType `json:"type"`
}

HashicorpVaultAppRoleAuth Vault AppRole authentication.

type HashicorpVaultAppRoleAuthType

type HashicorpVaultAppRoleAuthType string

HashicorpVaultAppRoleAuthType Required within this object. Always AppRole.

const (
	AppRole HashicorpVaultAppRoleAuthType = "AppRole"
)

Defines values for HashicorpVaultAppRoleAuthType.

func (HashicorpVaultAppRoleAuthType) Valid

Valid indicates whether the value is a known member of the HashicorpVaultAppRoleAuthType enum.

type HashicorpVaultCertificateAuth

type HashicorpVaultCertificateAuth struct {
	// ClientCertificate Optional within this object. PEM client certificate presented to Vault.
	ClientCertificate *string `json:"clientCertificate,omitempty"`

	// ClientPrivateKey Optional within this object. PEM private key of clientCertificate. Never returned.
	ClientPrivateKey *string `json:"clientPrivateKey,omitempty"`

	// Type Required within this object. Always Certificate.
	Type HashicorpVaultCertificateAuthType `json:"type"`
}

HashicorpVaultCertificateAuth Vault TLS certificate authentication.

type HashicorpVaultCertificateAuthType

type HashicorpVaultCertificateAuthType string

HashicorpVaultCertificateAuthType Required within this object. Always Certificate.

const (
	Certificate HashicorpVaultCertificateAuthType = "Certificate"
)

Defines values for HashicorpVaultCertificateAuthType.

func (HashicorpVaultCertificateAuthType) Valid

Valid indicates whether the value is a known member of the HashicorpVaultCertificateAuthType enum.

type HashicorpVaultConfig

type HashicorpVaultConfig struct {
	// Auth Optional within this object. How the server authenticates to Vault, selected by type: AppRole, Certificate or Agent.
	Auth *HashicorpVaultConfig_Auth `json:"auth,omitempty"`

	// Mounts Optional within this object. Secret engine mounts that keys are read from.
	Mounts *[]HashicorpVaultMount `json:"mounts,omitempty"`

	// Url Optional within this object. Vault server URL. Vault must be served over TLS, so the scheme is https.
	Url *string `json:"url,omitempty"`
}

HashicorpVaultConfig How the server reaches HashiCorp Vault and which secret engines it reads.

type HashicorpVaultConfig_Auth

type HashicorpVaultConfig_Auth struct {
	// contains filtered or unexported fields
}

HashicorpVaultConfig_Auth Optional within this object. How the server authenticates to Vault, selected by type: AppRole, Certificate or Agent.

func (HashicorpVaultConfig_Auth) AsHashicorpVaultAgentAuth

func (t HashicorpVaultConfig_Auth) AsHashicorpVaultAgentAuth() (HashicorpVaultAgentAuth, error)

AsHashicorpVaultAgentAuth returns the union data inside the HashicorpVaultConfig_Auth as a HashicorpVaultAgentAuth

func (HashicorpVaultConfig_Auth) AsHashicorpVaultAppRoleAuth

func (t HashicorpVaultConfig_Auth) AsHashicorpVaultAppRoleAuth() (HashicorpVaultAppRoleAuth, error)

AsHashicorpVaultAppRoleAuth returns the union data inside the HashicorpVaultConfig_Auth as a HashicorpVaultAppRoleAuth

func (HashicorpVaultConfig_Auth) AsHashicorpVaultCertificateAuth

func (t HashicorpVaultConfig_Auth) AsHashicorpVaultCertificateAuth() (HashicorpVaultCertificateAuth, error)

AsHashicorpVaultCertificateAuth returns the union data inside the HashicorpVaultConfig_Auth as a HashicorpVaultCertificateAuth

func (HashicorpVaultConfig_Auth) Discriminator

func (t HashicorpVaultConfig_Auth) Discriminator() (string, error)

func (*HashicorpVaultConfig_Auth) FromHashicorpVaultAgentAuth

func (t *HashicorpVaultConfig_Auth) FromHashicorpVaultAgentAuth(v HashicorpVaultAgentAuth) error

FromHashicorpVaultAgentAuth overwrites any union data inside the HashicorpVaultConfig_Auth as the provided HashicorpVaultAgentAuth

func (*HashicorpVaultConfig_Auth) FromHashicorpVaultAppRoleAuth

func (t *HashicorpVaultConfig_Auth) FromHashicorpVaultAppRoleAuth(v HashicorpVaultAppRoleAuth) error

FromHashicorpVaultAppRoleAuth overwrites any union data inside the HashicorpVaultConfig_Auth as the provided HashicorpVaultAppRoleAuth

func (*HashicorpVaultConfig_Auth) FromHashicorpVaultCertificateAuth

func (t *HashicorpVaultConfig_Auth) FromHashicorpVaultCertificateAuth(v HashicorpVaultCertificateAuth) error

FromHashicorpVaultCertificateAuth overwrites any union data inside the HashicorpVaultConfig_Auth as the provided HashicorpVaultCertificateAuth

func (HashicorpVaultConfig_Auth) MarshalJSON

func (t HashicorpVaultConfig_Auth) MarshalJSON() ([]byte, error)

func (*HashicorpVaultConfig_Auth) MergeHashicorpVaultAgentAuth

func (t *HashicorpVaultConfig_Auth) MergeHashicorpVaultAgentAuth(v HashicorpVaultAgentAuth) error

MergeHashicorpVaultAgentAuth performs a merge with any union data inside the HashicorpVaultConfig_Auth, using the provided HashicorpVaultAgentAuth

func (*HashicorpVaultConfig_Auth) MergeHashicorpVaultAppRoleAuth

func (t *HashicorpVaultConfig_Auth) MergeHashicorpVaultAppRoleAuth(v HashicorpVaultAppRoleAuth) error

MergeHashicorpVaultAppRoleAuth performs a merge with any union data inside the HashicorpVaultConfig_Auth, using the provided HashicorpVaultAppRoleAuth

func (*HashicorpVaultConfig_Auth) MergeHashicorpVaultCertificateAuth

func (t *HashicorpVaultConfig_Auth) MergeHashicorpVaultCertificateAuth(v HashicorpVaultCertificateAuth) error

MergeHashicorpVaultCertificateAuth performs a merge with any union data inside the HashicorpVaultConfig_Auth, using the provided HashicorpVaultCertificateAuth

func (*HashicorpVaultConfig_Auth) UnmarshalJSON

func (t *HashicorpVaultConfig_Auth) UnmarshalJSON(b []byte) error

func (HashicorpVaultConfig_Auth) ValueByDiscriminator

func (t HashicorpVaultConfig_Auth) ValueByDiscriminator() (interface{}, error)

type HashicorpVaultMount

type HashicorpVaultMount struct {
	// Path Optional within this object. Mount path in Vault.
	Path *string `json:"path,omitempty"`

	// Type Optional within this object. Secret engine version: KV1 or KV2.
	Type *HashicorpVaultMountType `json:"type,omitempty"`
}

HashicorpVaultMount One Vault secret engine mount.

type HashicorpVaultMountType

type HashicorpVaultMountType string

HashicorpVaultMountType Optional within this object. Secret engine version: KV1 or KV2.

const (
	KV1 HashicorpVaultMountType = "KV1"
	KV2 HashicorpVaultMountType = "KV2"
)

Defines values for HashicorpVaultMountType.

func (HashicorpVaultMountType) Valid

func (e HashicorpVaultMountType) Valid() bool

Valid indicates whether the value is a known member of the HashicorpVaultMountType enum.

type HttpSsoConfiguration

type HttpSsoConfiguration struct {
	// AllowUserToAccessProfile Optional within this object. Whether proxied users may open their own profile.
	AllowUserToAccessProfile *bool `json:"allow_user_to_access_profile,omitempty"`

	// AutoCreateUser Optional within this object. Whether a first request from an unknown proxied user creates a local user.
	AutoCreateUser *bool `json:"auto_create_user,omitempty"`

	// HttpSsoProxied Optional within this object. Whether an authenticating reverse proxy passes the username in a request variable.
	HttpSsoProxied *bool `json:"http_sso_proxied,omitempty"`

	// RemoteUserRequestVariable Optional within this object. Header or request variable that carries the authenticated username.
	RemoteUserRequestVariable *string `json:"remote_user_request_variable,omitempty"`

	// SyncLdapGroups Optional within this object. Whether group memberships are read from LDAP for proxied users.
	SyncLdapGroups *bool `json:"sync_ldap_groups,omitempty"`
}

HttpSsoConfiguration HTTP single sign-on through an authenticating reverse proxy. Not supported.

type ImportAccessConfiguration200Response

type ImportAccessConfiguration200Response struct {
}

func (ImportAccessConfiguration200Response) VisitImportAccessConfigurationResponse

func (response ImportAccessConfiguration200Response) VisitImportAccessConfigurationResponse(w http.ResponseWriter) error

type ImportAccessConfiguration400JSONResponse

type ImportAccessConfiguration400JSONResponse ErrorResponse

func (ImportAccessConfiguration400JSONResponse) VisitImportAccessConfigurationResponse

func (response ImportAccessConfiguration400JSONResponse) VisitImportAccessConfigurationResponse(w http.ResponseWriter) error

type ImportAccessConfiguration401JSONResponse

type ImportAccessConfiguration401JSONResponse ErrorResponse

func (ImportAccessConfiguration401JSONResponse) VisitImportAccessConfigurationResponse

func (response ImportAccessConfiguration401JSONResponse) VisitImportAccessConfigurationResponse(w http.ResponseWriter) error

type ImportAccessConfiguration403JSONResponse

type ImportAccessConfiguration403JSONResponse ErrorResponse

func (ImportAccessConfiguration403JSONResponse) VisitImportAccessConfigurationResponse

func (response ImportAccessConfiguration403JSONResponse) VisitImportAccessConfigurationResponse(w http.ResponseWriter) error

type ImportAccessConfiguration501JSONResponse

type ImportAccessConfiguration501JSONResponse ErrorResponse

func (ImportAccessConfiguration501JSONResponse) VisitImportAccessConfigurationResponse

func (response ImportAccessConfiguration501JSONResponse) VisitImportAccessConfigurationResponse(w http.ResponseWriter) error

type ImportAccessConfigurationRequestObject

type ImportAccessConfigurationRequestObject struct {
}

type ImportAccessConfigurationResponseObject

type ImportAccessConfigurationResponseObject interface {
	VisitImportAccessConfigurationResponse(w http.ResponseWriter) error
}

type ImportLdapGroups204Response

type ImportLdapGroups204Response struct {
}

func (ImportLdapGroups204Response) VisitImportLdapGroupsResponse

func (response ImportLdapGroups204Response) VisitImportLdapGroupsResponse(w http.ResponseWriter) error

type ImportLdapGroups400JSONResponse

type ImportLdapGroups400JSONResponse ErrorResponse

func (ImportLdapGroups400JSONResponse) VisitImportLdapGroupsResponse

func (response ImportLdapGroups400JSONResponse) VisitImportLdapGroupsResponse(w http.ResponseWriter) error

type ImportLdapGroups401JSONResponse

type ImportLdapGroups401JSONResponse ErrorResponse

func (ImportLdapGroups401JSONResponse) VisitImportLdapGroupsResponse

func (response ImportLdapGroups401JSONResponse) VisitImportLdapGroupsResponse(w http.ResponseWriter) error

type ImportLdapGroups403JSONResponse

type ImportLdapGroups403JSONResponse ErrorResponse

func (ImportLdapGroups403JSONResponse) VisitImportLdapGroupsResponse

func (response ImportLdapGroups403JSONResponse) VisitImportLdapGroupsResponse(w http.ResponseWriter) error

type ImportLdapGroupsJSONRequestBody

type ImportLdapGroupsJSONRequestBody = LdapImport

ImportLdapGroupsJSONRequestBody defines body for ImportLdapGroups for application/json ContentType.

type ImportLdapGroupsRequestObject

type ImportLdapGroupsRequestObject struct {
	Body *ImportLdapGroupsJSONRequestBody
}

type ImportLdapGroupsResponseObject

type ImportLdapGroupsResponseObject interface {
	VisitImportLdapGroupsResponse(w http.ResponseWriter) error
}

type InvalidParamFormatError

type InvalidParamFormatError struct {
	ParamName string
	Err       error
}

func (*InvalidParamFormatError) Error

func (e *InvalidParamFormatError) Error() string

func (*InvalidParamFormatError) Unwrap

func (e *InvalidParamFormatError) Unwrap() error

type LdapGroup

type LdapGroup struct {
	// Description Optional within this object. Description read through the setting's description_attribute.
	Description *string `json:"description,omitempty"`

	// GroupDn Optional within this object. Distinguished name of the group entry.
	GroupDn *string `json:"group_dn,omitempty"`

	// GroupName Optional within this object. Name of the group in LDAP, used as the local group name.
	GroupName *string `json:"group_name,omitempty"`

	// RequiredUpdate Optional within this object. Sync state of the LDAP group against the groups this instance already holds. DOES_NOT_EXIST: no group of this name exists yet, so import creates it; this is the value an import request normally carries. REQUIRES_UPDATE: a group of this name exists but its DN in LDAP has changed, so import refreshes it. IN_ARTIFACTORY: the group exists and matches LDAP, so import leaves it alone. Search fills it in; import reads it to choose between creating and updating.
	RequiredUpdate *LdapGroupRequiredUpdate `json:"required_update,omitempty"`
}

LdapGroup One group found by an LDAP group search.

type LdapGroupRequiredUpdate

type LdapGroupRequiredUpdate string

LdapGroupRequiredUpdate Optional within this object. Sync state of the LDAP group against the groups this instance already holds. DOES_NOT_EXIST: no group of this name exists yet, so import creates it; this is the value an import request normally carries. REQUIRES_UPDATE: a group of this name exists but its DN in LDAP has changed, so import refreshes it. IN_ARTIFACTORY: the group exists and matches LDAP, so import leaves it alone. Search fills it in; import reads it to choose between creating and updating.

const (
	DOESNOTEXIST   LdapGroupRequiredUpdate = "DOES_NOT_EXIST"
	INARTIFACTORY  LdapGroupRequiredUpdate = "IN_ARTIFACTORY"
	REQUIRESUPDATE LdapGroupRequiredUpdate = "REQUIRES_UPDATE"
)

Defines values for LdapGroupRequiredUpdate.

func (LdapGroupRequiredUpdate) Valid

func (e LdapGroupRequiredUpdate) Valid() bool

Valid indicates whether the value is a known member of the LdapGroupRequiredUpdate enum.

type LdapGroupSettings

type LdapGroupSettings struct {
	// DescriptionAttribute Optional within this object. Attribute copied into the local group's description.
	DescriptionAttribute *string `json:"description_attribute,omitempty"`

	// EnabledLdap Optional within this object. Key of the LDAP connection the groups are read from.
	EnabledLdap *string `json:"enabled_ldap,omitempty"`

	// Filter Optional within this object. LDAP filter that selects group entries, for example (objectClass=groupOfNames).
	Filter *string `json:"filter,omitempty"`

	// ForceAttributeSearch Optional within this object. Whether memberships are read from user attributes even when the strategy would not do so.
	ForceAttributeSearch *bool `json:"force_attribute_search,omitempty"`

	// GroupBaseDn Optional within this object. DN under which groups are searched, relative to the connection's base DN.
	GroupBaseDn *string `json:"group_base_dn,omitempty"`

	// GroupMemberAttribute Optional within this object. Attribute that lists a group's members, for example uniqueMember.
	GroupMemberAttribute *string `json:"group_member_attribute,omitempty"`

	// GroupNameAttribute Optional within this object. Attribute that holds a group's name, for example cn.
	GroupNameAttribute *string `json:"group_name_attribute,omitempty"`

	// Name Optional within this object. Unique name of the group setting.
	Name *string `json:"name,omitempty"`

	// Strategy Optional within this object. How memberships are resolved: STATIC (groups list their members), DYNAMIC (users list their groups) or HIERARCHY (the user's DN encodes the groups).
	Strategy *string `json:"strategy,omitempty"`

	// SubTree Optional within this object. Whether the group search descends into sub-trees of group_base_dn.
	SubTree *bool `json:"sub_tree,omitempty"`
}

LdapGroupSettings How groups are read from an LDAP connection and mapped to local groups.

type LdapGroupSettingsCreate

type LdapGroupSettingsCreate struct {
	// DescriptionAttribute Optional within this object. Attribute copied into the local group's description.
	DescriptionAttribute *string `json:"description_attribute,omitempty"`

	// EnabledLdap Required within this object. Key of the LDAP connection the groups are read from.
	EnabledLdap string `json:"enabled_ldap"`

	// Filter Optional within this object. LDAP filter that selects group entries, for example (objectClass=groupOfNames).
	Filter *string `json:"filter,omitempty"`

	// ForceAttributeSearch Optional within this object. Whether memberships are read from user attributes even when the strategy would not do so.
	ForceAttributeSearch *bool `json:"force_attribute_search,omitempty"`

	// GroupBaseDn Optional within this object. DN under which groups are searched, relative to the connection's base DN.
	GroupBaseDn *string `json:"group_base_dn,omitempty"`

	// GroupMemberAttribute Optional within this object. Attribute that lists a group's members, for example uniqueMember.
	GroupMemberAttribute *string `json:"group_member_attribute,omitempty"`

	// GroupNameAttribute Optional within this object. Attribute that holds a group's name, for example cn.
	GroupNameAttribute *string `json:"group_name_attribute,omitempty"`

	// Name Required within this object. Unique name of the group setting.
	Name string `json:"name"`

	// Strategy Optional within this object. How memberships are resolved: STATIC (groups list their members), DYNAMIC (users list their groups) or HIERARCHY (the user's DN encodes the groups).
	Strategy *string `json:"strategy,omitempty"`

	// SubTree Optional within this object. Whether the group search descends into sub-trees of group_base_dn.
	SubTree *bool `json:"sub_tree,omitempty"`
}

LdapGroupSettingsCreate A new LDAP group setting. Same fields as LdapGroupSettings; name and enabled_ldap are required.

type LdapImport

type LdapImport struct {
	// ImportGroups Optional within this object. Groups to create or update, as returned by the search operation.
	ImportGroups *[]LdapGroup `json:"import_groups,omitempty"`

	// LdapGroupSettings Optional within this object. Group setting the groups are read through.
	LdapGroupSettings *LdapGroupSettings `json:"ldap_group_settings,omitempty"`
}

LdapImport Which LDAP groups to import and through which group setting.

type LdapSearchPattern

type LdapSearchPattern struct {
	// ManagerDn Optional within this object. DN of the account the server binds as to run searches.
	ManagerDn *string `json:"manager_dn,omitempty"`

	// ManagerPassword Optional within this object. Password of manager_dn. Stored sealed (decision 0017) and never returned.
	ManagerPassword *string `json:"manager_password,omitempty"`

	// SearchBase Optional within this object. DN under which the search starts, relative to the connection's base DN. Empty searches from the base DN.
	SearchBase *string `json:"search_base,omitempty"`

	// SearchFilter Optional within this object. LDAP filter that selects the user's entry, with {0} standing for the username, for example (uid={0}).
	SearchFilter *string `json:"search_filter,omitempty"`

	// SearchSubTree Optional within this object. Whether the search descends into sub-trees of search_base.
	SearchSubTree *bool `json:"search_sub_tree,omitempty"`
}

LdapSearchPattern How a user's LDAP entry is searched for when user_dn_pattern is not enough.

type LdapSettings

type LdapSettings struct {
	// AllowUserToAccessProfile Optional within this object. Whether users created through this connection may open their own profile.
	AllowUserToAccessProfile *bool `json:"allow_user_to_access_profile,omitempty"`

	// AutoCreateUser Optional within this object. Whether a first successful login creates a local user.
	AutoCreateUser *bool `json:"auto_create_user,omitempty"`

	// EmailAttribute Optional within this object. Attribute that holds the user's email address, for example mail.
	EmailAttribute *string `json:"email_attribute,omitempty"`

	// Enabled Optional within this object. Whether logins are checked against this server.
	Enabled *bool `json:"enabled,omitempty"`

	// Key Optional within this object. Unique name of the connection.
	Key *string `json:"key,omitempty"`

	// LdapPoisoningProtection Optional within this object. Whether attributes returned by the server are checked to defend against LDAP response poisoning.
	LdapPoisoningProtection *bool `json:"ldap_poisoning_protection,omitempty"`

	// LdapUrl Optional within this object. Server URL including the base DN, for example ldap://ldap.example.com:389/dc=example,dc=com.
	LdapUrl *string `json:"ldap_url,omitempty"`

	// PagingSupportEnabled Optional within this object. Whether searches request paged results, for servers that cap result size.
	PagingSupportEnabled *bool `json:"paging_support_enabled,omitempty"`

	// Search Optional within this object. How to find a user's entry when user_dn_pattern is not set or does not match.
	Search *LdapSearchPattern `json:"search,omitempty"`

	// UserDnPattern Optional within this object. Pattern that builds a user's DN from the username, with {0} standing for the username, for example uid={0},ou=people.
	UserDnPattern *string `json:"user_dn_pattern,omitempty"`
}

LdapSettings One LDAP server connection used to authenticate users. manager_password is never returned.

type LdapSettingsCreate

type LdapSettingsCreate struct {
	// AllowUserToAccessProfile Optional within this object. Whether users created through this connection may open their own profile.
	AllowUserToAccessProfile *bool `json:"allow_user_to_access_profile,omitempty"`

	// AutoCreateUser Optional within this object. Whether a first successful login creates a local user.
	AutoCreateUser *bool `json:"auto_create_user,omitempty"`

	// EmailAttribute Optional within this object. Attribute that holds the user's email address, for example mail.
	EmailAttribute *string `json:"email_attribute,omitempty"`

	// Enabled Optional within this object. Whether logins are checked against this server. Defaults to true.
	Enabled *bool `json:"enabled,omitempty"`

	// Key Required within this object. Unique name of the connection.
	Key string `json:"key"`

	// LdapPoisoningProtection Optional within this object. Whether attributes returned by the server are checked to defend against LDAP response poisoning.
	LdapPoisoningProtection *bool `json:"ldap_poisoning_protection,omitempty"`

	// LdapUrl Required within this object. Server URL including the base DN, for example ldap://ldap.example.com:389/dc=example,dc=com.
	LdapUrl string `json:"ldap_url"`

	// PagingSupportEnabled Optional within this object. Whether searches request paged results, for servers that cap result size.
	PagingSupportEnabled *bool `json:"paging_support_enabled,omitempty"`

	// Search Optional within this object. How to find a user's entry when user_dn_pattern is not set or does not match.
	Search *LdapSearchPattern `json:"search,omitempty"`

	// UserDnPattern Optional within this object. Pattern that builds a user's DN from the username, with {0} standing for the username, for example uid={0},ou=people.
	UserDnPattern *string `json:"user_dn_pattern,omitempty"`
}

LdapSettingsCreate A new LDAP connection. Same fields as LdapSettings; key and ldap_url are required.

type MiddlewareFunc

type MiddlewareFunc func(http.Handler) http.Handler

type OidcConfiguration

type OidcConfiguration struct {
	// Audience Optional within this object. When set, ID tokens must carry this value in aud.
	Audience *string `json:"audience,omitempty"`

	// AzureAppId Optional within this object. For Azure providers, the application ID the tokens are issued for.
	AzureAppId *string `json:"azure_app_id,omitempty"`

	// Description Optional within this object. Free text for administrators.
	Description *string `json:"description,omitempty"`

	// EnablePermissiveConfiguration Optional within this object. Applies to the GitHub provider type only. When false, organization is mandatory and only tokens issued for that GitHub organization are accepted; when true, the organization restriction is lifted and any repository on the issuer can obtain a token that a mapping's claims allow. For the other provider types the flag is stored and returned but has no effect. Defaults to false; enabling it widens who can authenticate.
	EnablePermissiveConfiguration *bool `json:"enable_permissive_configuration,omitempty"`

	// IssuerUrl Optional within this object. Issuer that ID tokens must carry in iss. The provider's signing keys are discovered from this URL.
	IssuerUrl *string `json:"issuer_url,omitempty"`

	// Name Optional within this object. Unique provider name; token exchanges refer to it as provider_name.
	Name *string `json:"name,omitempty"`

	// Organization Optional within this object. GitHub organization the tokens must come from, compared case-sensitively. Mandatory for the GitHub provider type unless enable_permissive_configuration is true. For GitHub Enterprise it is accepted and kept as the token issuer. Rejected for the generic and Azure types.
	Organization *string `json:"organization,omitempty"`

	// ProjectKey Optional within this object. Project the provider belongs to. Omitted or empty means a global provider.
	ProjectKey *string `json:"project_key,omitempty"`

	// ProviderType Optional within this object. Kind of identity provider, in the Access vocabulary: `Generic OpenID Connect`, `GitHub`, `GitHub Enterprise` or `Azure`. Generic covers any other OpenID Connect issuer, such as GitLab, Jenkins or Okta. The lower-case short names `generic`, `github`, `github enterprise` and `azure` are also accepted in any case; the server stores and returns the canonical form.
	ProviderType *string `json:"provider_type,omitempty"`

	// TokenIssuer Optional within this object. For GitHub providers, the organisation or enterprise that issues the tokens.
	TokenIssuer *string `json:"token_issuer,omitempty"`

	// UseDefaultProxy Optional within this object. Whether fetching the issuer's signing keys goes through the default proxy.
	UseDefaultProxy *bool `json:"use_default_proxy,omitempty"`
}

OidcConfiguration An external OpenID Connect identity provider whose ID tokens may be exchanged for access tokens.

type OidcIdentityMapping

type OidcIdentityMapping struct {
	// Claims Optional within this object. Claims an ID token must carry, as an object of claim name to expected value. Every listed claim must match.
	Claims *map[string]interface{} `json:"claims,omitempty"`

	// Description Optional within this object. Free text for administrators.
	Description *string `json:"description,omitempty"`

	// Name Optional within this object. Unique name of the mapping within its provider.
	Name *string `json:"name,omitempty"`

	// Priority Optional within this object. Evaluation order among a provider's mappings: lower numbers are tried first, starting at 1, and a mapping without a priority is tried last. When the token exchange names a project_key, mappings scoped to that project are tried before global ones whatever their numbers, and other projects' mappings are not tried; without a project_key every mapping competes on its priority alone. Equal priorities go to the mapping created first. The first mapping whose claims match the presented token produces the access token, so the most restrictive mapping should carry priority 1.
	Priority *int `json:"priority,omitempty"`

	// TokenSpec Optional within this object. Shape of the access token issued when this mapping matches.
	TokenSpec *TokenSpec `json:"token_spec,omitempty"`
}

OidcIdentityMapping A rule that turns a matching ID token into an access token of a given shape.

type OidcIdentityMappingResponse

type OidcIdentityMappingResponse struct {
	// Claims Optional within this object. Claims an ID token must carry, as an object of claim name to expected value. Every listed claim must match.
	Claims *map[string]interface{} `json:"claims,omitempty"`

	// Description Optional within this object. Free text for administrators.
	Description *string `json:"description,omitempty"`

	// Name Optional within this object. Unique name of the mapping within its provider.
	Name *string `json:"name,omitempty"`

	// Priority Optional within this object. Evaluation order among a provider's mappings: lower numbers are tried first, starting at 1, and a mapping without a priority is tried last. When the token exchange names a project_key, mappings scoped to that project are tried before global ones whatever their numbers, and other projects' mappings are not tried; without a project_key every mapping competes on its priority alone. Equal priorities go to the mapping created first. The first mapping whose claims match the presented token produces the access token, so the most restrictive mapping should carry priority 1.
	Priority *int `json:"priority,omitempty"`

	// ProjectKey Optional within this object. Project the mapping belongs to, derived from the project roles in token_spec.scope, which name one project at most. Set by the server.
	ProjectKey *string `json:"project_key,omitempty"`

	// TokenSpec Optional within this object. Shape of the access token issued when this mapping matches.
	TokenSpec *TokenSpec `json:"token_spec,omitempty"`
}

OidcIdentityMappingResponse A stored identity mapping, with the project it belongs to.

type OidcTokenExchange200JSONResponse

type OidcTokenExchange200JSONResponse OidcTokenExchangeResult

func (OidcTokenExchange200JSONResponse) VisitOidcTokenExchangeResponse

func (response OidcTokenExchange200JSONResponse) VisitOidcTokenExchangeResponse(w http.ResponseWriter) error

type OidcTokenExchange400JSONResponse

type OidcTokenExchange400JSONResponse ErrorResponse

func (OidcTokenExchange400JSONResponse) VisitOidcTokenExchangeResponse

func (response OidcTokenExchange400JSONResponse) VisitOidcTokenExchangeResponse(w http.ResponseWriter) error

type OidcTokenExchange401JSONResponse

type OidcTokenExchange401JSONResponse ErrorResponse

func (OidcTokenExchange401JSONResponse) VisitOidcTokenExchangeResponse

func (response OidcTokenExchange401JSONResponse) VisitOidcTokenExchangeResponse(w http.ResponseWriter) error

type OidcTokenExchangeJSONRequestBody

type OidcTokenExchangeJSONRequestBody = OidcTokenExchangeRequest

OidcTokenExchangeJSONRequestBody defines body for OidcTokenExchange for application/json ContentType.

type OidcTokenExchangeRequest

type OidcTokenExchangeRequest struct {
	// ApplicationKey Optional within this object. AppTrust application key. Accepted and ignored.
	ApplicationKey *string `json:"application_key,omitempty"`

	// Audience Optional within this object. The audience the caller requested the ID token for. Accepted and ignored; the provider's configured audience decides which tokens verify.
	Audience *string `json:"audience,omitempty"`

	// Branch Optional within this object. Source branch of the CI run, recorded with the issued token for auditing.
	Branch *string `json:"branch,omitempty"`

	// GrantType Optional within this object. Must be urn:ietf:params:oauth:grant-type:token-exchange.
	GrantType *string `json:"grant_type,omitempty"`

	// IdentityMappingName Optional within this object. Restricts matching to the named mapping instead of trying every mapping of the provider.
	IdentityMappingName *string `json:"identity_mapping_name,omitempty"`

	// IncludeReferenceToken Optional within this object. Whether the response also carries a reference token for the issued token.
	IncludeReferenceToken *bool `json:"include_reference_token,omitempty"`

	// JobId Optional within this object. Identifier of the CI job, recorded with the issued token for auditing.
	JobId *string `json:"job_id,omitempty"`

	// ProjectKey Optional within this object. Tries this project's mappings before global ones and skips other projects' mappings. Omitted, every mapping of the provider competes. The issued token belongs to the project of the mapping that matched, if it has one.
	ProjectKey *string `json:"project_key,omitempty"`

	// ProviderName Optional within this object. Registered provider that issued subject_token.
	ProviderName *string `json:"provider_name,omitempty"`

	// ProviderType Optional within this object. Kind of provider, as in its configuration. The stored configuration takes precedence.
	ProviderType *string `json:"provider_type,omitempty"`

	// Repo Optional within this object. Source repository of the CI run, recorded with the issued token for auditing.
	Repo *string `json:"repo,omitempty"`

	// Revision Optional within this object. Source revision of the CI run, recorded with the issued token for auditing.
	Revision *string `json:"revision,omitempty"`

	// RunId Optional within this object. Identifier of the CI run, recorded with the issued token for auditing.
	RunId *string `json:"run_id,omitempty"`

	// SubjectToken Optional within this object. The ID token issued by the provider. It is this request's credential and is never stored.
	SubjectToken *string `json:"subject_token,omitempty"`

	// SubjectTokenType Optional within this object. Must be urn:ietf:params:oauth:token-type:id_token.
	SubjectTokenType *string `json:"subject_token_type,omitempty"`
}

OidcTokenExchangeRequest An RFC 8693 token exchange request carrying a provider's ID token.

type OidcTokenExchangeRequestObject

type OidcTokenExchangeRequestObject struct {
	Body *OidcTokenExchangeJSONRequestBody
}

type OidcTokenExchangeResponseObject

type OidcTokenExchangeResponseObject interface {
	VisitOidcTokenExchangeResponse(w http.ResponseWriter) error
}

type OidcTokenExchangeResult

type OidcTokenExchangeResult struct {
	// AccessToken Optional within this object. The issued access token.
	AccessToken *string `json:"access_token,omitempty"`

	// ExpiresIn Optional within this object. Lifetime of the issued token in seconds.
	ExpiresIn *int `json:"expires_in,omitempty"`

	// IssuedTokenType Optional within this object. RFC 8693 type of the issued token, the access token URN.
	IssuedTokenType *string `json:"issued_token_type,omitempty"`

	// ReferenceToken Optional within this object. Reference token for the issued token. Present only when include_reference_token was true.
	ReferenceToken *string `json:"reference_token,omitempty"`

	// Scope Optional within this object. Scope of the issued token.
	Scope *string `json:"scope,omitempty"`

	// TokenType Optional within this object. Always Bearer.
	TokenType *string `json:"token_type,omitempty"`

	// Username Optional within this object. Username the mapping produced for the token's subject. A mapping without a username issues its token for a synthetic subject, oidc-<provider>-<mapping>, which is never a stored user and acts through the groups or project roles of its scope alone.
	Username *string `json:"username,omitempty"`
}

OidcTokenExchangeResult The access token issued by a successful exchange.

type PasswordPolicy

type PasswordPolicy struct {
	// Digit Optional within this object. Minimum number of digits. 0 means no requirement.
	Digit *int `json:"digit,omitempty"`

	// Length Optional within this object. Minimum password length in characters.
	Length *int `json:"length,omitempty"`

	// Lowercase Optional within this object. Minimum number of lower-case letters. 0 means no requirement.
	Lowercase *int `json:"lowercase,omitempty"`

	// NotMatchOld Optional within this object. Whether a new password must differ from the user's current one.
	NotMatchOld *bool `json:"not_match_old,omitempty"`

	// SpecialChar Optional within this object. Minimum number of characters that are neither letters nor digits. 0 means no requirement.
	SpecialChar *int `json:"special_char,omitempty"`

	// Uppercase Optional within this object. Minimum number of upper-case letters. 0 means no requirement.
	Uppercase *int `json:"uppercase,omitempty"`
}

PasswordPolicy Complexity rules for internal users' passwords. On PATCH an omitted field keeps its current value; on PUT it returns to its default.

type PatchScimGroup200ApplicationScimPlusJSONResponse

type PatchScimGroup200ApplicationScimPlusJSONResponse ScimResource

func (PatchScimGroup200ApplicationScimPlusJSONResponse) VisitPatchScimGroupResponse

func (response PatchScimGroup200ApplicationScimPlusJSONResponse) VisitPatchScimGroupResponse(w http.ResponseWriter) error

type PatchScimGroup204Response

type PatchScimGroup204Response struct {
}

func (PatchScimGroup204Response) VisitPatchScimGroupResponse

func (response PatchScimGroup204Response) VisitPatchScimGroupResponse(w http.ResponseWriter) error

type PatchScimGroup400JSONResponse

type PatchScimGroup400JSONResponse ErrorResponse

func (PatchScimGroup400JSONResponse) VisitPatchScimGroupResponse

func (response PatchScimGroup400JSONResponse) VisitPatchScimGroupResponse(w http.ResponseWriter) error

type PatchScimGroup401JSONResponse

type PatchScimGroup401JSONResponse ErrorResponse

func (PatchScimGroup401JSONResponse) VisitPatchScimGroupResponse

func (response PatchScimGroup401JSONResponse) VisitPatchScimGroupResponse(w http.ResponseWriter) error

type PatchScimGroup404JSONResponse

type PatchScimGroup404JSONResponse ErrorResponse

func (PatchScimGroup404JSONResponse) VisitPatchScimGroupResponse

func (response PatchScimGroup404JSONResponse) VisitPatchScimGroupResponse(w http.ResponseWriter) error

type PatchScimGroup501JSONResponse

type PatchScimGroup501JSONResponse ErrorResponse

func (PatchScimGroup501JSONResponse) VisitPatchScimGroupResponse

func (response PatchScimGroup501JSONResponse) VisitPatchScimGroupResponse(w http.ResponseWriter) error

type PatchScimGroupApplicationScimPlusJSONRequestBody

type PatchScimGroupApplicationScimPlusJSONRequestBody = ScimResource

PatchScimGroupApplicationScimPlusJSONRequestBody defines body for PatchScimGroup for application/scim+json ContentType.

type PatchScimGroupRequestObject

type PatchScimGroupRequestObject struct {
	GroupName string `json:"groupName"`
	Body      *PatchScimGroupApplicationScimPlusJSONRequestBody
}

type PatchScimGroupResponseObject

type PatchScimGroupResponseObject interface {
	VisitPatchScimGroupResponse(w http.ResponseWriter) error
}

type PatchScimUser200ApplicationScimPlusJSONResponse

type PatchScimUser200ApplicationScimPlusJSONResponse ScimResource

func (PatchScimUser200ApplicationScimPlusJSONResponse) VisitPatchScimUserResponse

func (response PatchScimUser200ApplicationScimPlusJSONResponse) VisitPatchScimUserResponse(w http.ResponseWriter) error

type PatchScimUser400JSONResponse

type PatchScimUser400JSONResponse ErrorResponse

func (PatchScimUser400JSONResponse) VisitPatchScimUserResponse

func (response PatchScimUser400JSONResponse) VisitPatchScimUserResponse(w http.ResponseWriter) error

type PatchScimUser401JSONResponse

type PatchScimUser401JSONResponse ErrorResponse

func (PatchScimUser401JSONResponse) VisitPatchScimUserResponse

func (response PatchScimUser401JSONResponse) VisitPatchScimUserResponse(w http.ResponseWriter) error

type PatchScimUser404JSONResponse

type PatchScimUser404JSONResponse ErrorResponse

func (PatchScimUser404JSONResponse) VisitPatchScimUserResponse

func (response PatchScimUser404JSONResponse) VisitPatchScimUserResponse(w http.ResponseWriter) error

type PatchScimUser501JSONResponse

type PatchScimUser501JSONResponse ErrorResponse

func (PatchScimUser501JSONResponse) VisitPatchScimUserResponse

func (response PatchScimUser501JSONResponse) VisitPatchScimUserResponse(w http.ResponseWriter) error

type PatchScimUserApplicationScimPlusJSONRequestBody

type PatchScimUserApplicationScimPlusJSONRequestBody = ScimResource

PatchScimUserApplicationScimPlusJSONRequestBody defines body for PatchScimUser for application/scim+json ContentType.

type PatchScimUserRequestObject

type PatchScimUserRequestObject struct {
	Username string `json:"username"`
	Body     *PatchScimUserApplicationScimPlusJSONRequestBody
}

type PatchScimUserResponseObject

type PatchScimUserResponseObject interface {
	VisitPatchScimUserResponse(w http.ResponseWriter) error
}

type PatternFilter

type PatternFilter struct {
	// ExcludePatterns Optional within this object. Patterns that remove matching names after the include patterns are applied. Exclusion wins over inclusion.
	ExcludePatterns *[]string `json:"exclude_patterns,omitempty"`

	// IncludePatterns Optional within this object. Patterns an entity name must match to be federated. Empty or omitted means every name.
	IncludePatterns *[]string `json:"include_patterns,omitempty"`
}

PatternFilter Ant-style include and exclude patterns that narrow which named entities a federation target receives. An entity is sent when it matches at least one include pattern (all entities when include_patterns is empty) and no exclude pattern.

type Patterns

type Patterns struct {
	// ExcludePatterns Optional within this object. Patterns to exclude after inclusion.
	ExcludePatterns *[]string `json:"exclude_patterns,omitempty"`

	// IncludePatterns Optional within this object. Patterns to include; omitted or empty means all paths. Each at most 1024 characters.
	IncludePatterns *[]string `json:"include_patterns,omitempty"`
}

Patterns Ant-style path patterns that scope a target. Paths matching any include pattern and no exclude pattern are covered.

type PermissionCreateRequest

type PermissionCreateRequest struct {
	// Description Optional within this object. Free text for administrators.
	Description *string `json:"description,omitempty"`

	// Name Required within this object. Unique name, at most 64 characters.
	Name string `json:"name"`

	// Resources Optional within this object. One section per resource type. A permission with no sections grants nothing. destination and pipeline_source sections are also accepted, stored and echoed without effect.
	Resources *struct {
		// Artifact Optional within this object. The grants for one resource type: which principals get which actions on which targets. Targets are repository keys (artifact), the build-info repository (build, exactly one target) or release bundle repositories, plus the special keys ANY, ANY LOCAL, ANY REMOTE and ANY DISTRIBUTION for artifact. ANY REMOTE also covers the remote repositories' caches.
		Artifact *PermissionResource `json:"artifact,omitempty"`

		// Build Optional within this object. The grants for one resource type: which principals get which actions on which targets. Targets are repository keys (artifact), the build-info repository (build, exactly one target) or release bundle repositories, plus the special keys ANY, ANY LOCAL, ANY REMOTE and ANY DISTRIBUTION for artifact. ANY REMOTE also covers the remote repositories' caches.
		Build *PermissionResource `json:"build,omitempty"`

		// ReleaseBundle Optional within this object. The grants for one resource type: which principals get which actions on which targets. Targets are repository keys (artifact), the build-info repository (build, exactly one target) or release bundle repositories, plus the special keys ANY, ANY LOCAL, ANY REMOTE and ANY DISTRIBUTION for artifact. ANY REMOTE also covers the remote repositories' caches.
		ReleaseBundle *PermissionResource `json:"release_bundle,omitempty"`
	} `json:"resources,omitempty"`
}

PermissionCreateRequest A new permission in the Access v2 model.

type PermissionDetails

type PermissionDetails struct {
	// Name Required within this object. The permission name.
	Name string `json:"name"`

	// Resources Required within this object. The sections that exist on this permission.
	Resources struct {
		// Artifact Optional within this object. The grants for one resource type: which principals get which actions on which targets. Targets are repository keys (artifact), the build-info repository (build, exactly one target) or release bundle repositories, plus the special keys ANY, ANY LOCAL, ANY REMOTE and ANY DISTRIBUTION for artifact. ANY REMOTE also covers the remote repositories' caches.
		Artifact *PermissionResource `json:"artifact,omitempty"`

		// Build Optional within this object. The grants for one resource type: which principals get which actions on which targets. Targets are repository keys (artifact), the build-info repository (build, exactly one target) or release bundle repositories, plus the special keys ANY, ANY LOCAL, ANY REMOTE and ANY DISTRIBUTION for artifact. ANY REMOTE also covers the remote repositories' caches.
		Build *PermissionResource `json:"build,omitempty"`

		// ReleaseBundle Optional within this object. The grants for one resource type: which principals get which actions on which targets. Targets are repository keys (artifact), the build-info repository (build, exactly one target) or release bundle repositories, plus the special keys ANY, ANY LOCAL, ANY REMOTE and ANY DISTRIBUTION for artifact. ANY REMOTE also covers the remote repositories' caches.
		ReleaseBundle *PermissionResource `json:"release_bundle,omitempty"`
	} `json:"resources"`
}

PermissionDetails A stored permission.

type PermissionListResponse

type PermissionListResponse struct {
	// Cursor Optional within this object. Present only when more permissions remain.
	Cursor *string `json:"cursor,omitempty"`

	// Permissions Required within this object. Name and uri per permission, possibly empty.
	Permissions []struct {
		// Name Required within this object. The permission name.
		Name string `json:"name"`

		// Uri Required within this object. Absolute URL of the permission resource.
		Uri string `json:"uri"`
	} `json:"permissions"`
}

PermissionListResponse One page of the permission listing without expand.

type PermissionName

type PermissionName = string

PermissionName defines model for permissionName.

type PermissionResource

type PermissionResource struct {
	// Actions Optional within this object. Actions granted per principal. Values are upper-case action names: READ, ANNOTATE, WRITE, DELETE, MANAGE, SCAN and, for release bundles, EXECUTE. These map one to one onto the legacy codes r, n, w, d, m, mxm and x. DELETE implies the ability to overwrite.
	Actions *Actions `json:"actions,omitempty"`

	// Targets Optional within this object. Map from target key to its include and exclude patterns. A target without patterns means include everything.
	Targets *map[string]Patterns `json:"targets,omitempty"`
}

PermissionResource The grants for one resource type: which principals get which actions on which targets. Targets are repository keys (artifact), the build-info repository (build, exactly one target) or release bundle repositories, plus the special keys ANY, ANY LOCAL, ANY REMOTE and ANY DISTRIBUTION for artifact. ANY REMOTE also covers the remote repositories' caches.

type PermissionResourceUpdate

type PermissionResourceUpdate struct {
	// Actions Optional within this object. Actions granted per principal. Values are upper-case action names: READ, ANNOTATE, WRITE, DELETE, MANAGE, SCAN and, for release bundles, EXECUTE. These map one to one onto the legacy codes r, n, w, d, m, mxm and x. DELETE implies the ability to overwrite.
	Actions *Actions `json:"actions,omitempty"`

	// Targets Optional within this object. Targets to add or replace by key.
	Targets *map[string]Patterns `json:"targets,omitempty"`
}

PermissionResourceUpdate Entries to merge into a resource section; shape as PermissionResource, every part optional.

type Project

type Project struct {
	// AdminPrivileges Optional within this object. The project admin privileges in effect, granular flags resolved.
	AdminPrivileges *struct {
		// CreateLocalRepository Optional within this object. Granular flag: project admins may create local repositories. Defaults to true when any granular flag is set on create.
		CreateLocalRepository *bool `json:"create_local_repository,omitempty"`

		// CreateRemoteRepository Optional within this object. Granular flag: project admins may create remote repositories. Defaults to true when any granular flag is set on create.
		CreateRemoteRepository *bool `json:"create_remote_repository,omitempty"`

		// CreateVirtualRepository Optional within this object. Granular flag: project admins may create virtual repositories. Defaults to true when any granular flag is set on create.
		CreateVirtualRepository *bool `json:"create_virtual_repository,omitempty"`

		// DeleteLocalRepository Optional within this object. Granular flag: project admins may delete local repositories. Defaults to true when any granular flag is set on create.
		DeleteLocalRepository *bool `json:"delete_local_repository,omitempty"`

		// DeleteRemoteRepository Optional within this object. Granular flag: project admins may delete remote repositories. Defaults to true when any granular flag is set on create.
		DeleteRemoteRepository *bool `json:"delete_remote_repository,omitempty"`

		// DeleteVirtualRepository Optional within this object. Granular flag: project admins may delete virtual repositories. Defaults to true when any granular flag is set on create.
		DeleteVirtualRepository *bool `json:"delete_virtual_repository,omitempty"`

		// IndexResources Optional within this object. Project admins may mark the project's resources for indexing. Stored and echoed; no effect. Defaults to true.
		IndexResources *bool `json:"index_resources,omitempty"`

		// ManageMembers Optional within this object. Project admins may add and remove members and change their roles. Defaults to true.
		ManageMembers *bool `json:"manage_members,omitempty"`

		// ManageRemoteRepository Optional within this object. Legacy flag. When no granular flag is set it controls creating and deleting remote repositories. Defaults to true.
		ManageRemoteRepository *bool `json:"manage_remote_repository,omitempty"`

		// ManageResources Optional within this object. Legacy flag. When no granular flag is set it controls creating and deleting local and virtual repositories. Defaults to true.
		ManageResources *bool `json:"manage_resources,omitempty"`
	} `json:"admin_privileges,omitempty"`

	// Description Optional within this object. The description.
	Description *string `json:"description,omitempty"`

	// DisplayName Optional within this object. The display name.
	DisplayName *string `json:"display_name,omitempty"`

	// ProjectKey Optional within this object. The project key.
	ProjectKey *string `json:"project_key,omitempty"`

	// SoftLimit Optional within this object. Whether the quota only warns.
	SoftLimit *bool `json:"soft_limit,omitempty"`

	// StorageQuotaBytes Optional within this object. The quota in bytes; -1 when unlimited.
	StorageQuotaBytes *int `json:"storage_quota_bytes,omitempty"`

	// StorageQuotaEmailNotification Optional within this object. Whether quota warnings are emailed.
	StorageQuotaEmailNotification *bool `json:"storage_quota_email_notification,omitempty"`
}

Project A project as the server returns it.

type ProjectCreateRequest

type ProjectCreateRequest struct {
	// AdminPrivileges Optional within this object. What project admins may do in this project. Two forms exist: the legacy flags (manage_resources, manage_remote_repository) and six granular repository flags. When none of the six granular flags is set, the legacy flags decide them; when at least one is set, the legacy repository mapping is ignored and each granular flag applies on its own. Omitted grants everything.
	AdminPrivileges *struct {
		// CreateLocalRepository Optional within this object. Granular flag: project admins may create local repositories. Defaults to true when any granular flag is set on create.
		CreateLocalRepository *bool `json:"create_local_repository,omitempty"`

		// CreateRemoteRepository Optional within this object. Granular flag: project admins may create remote repositories. Defaults to true when any granular flag is set on create.
		CreateRemoteRepository *bool `json:"create_remote_repository,omitempty"`

		// CreateVirtualRepository Optional within this object. Granular flag: project admins may create virtual repositories. Defaults to true when any granular flag is set on create.
		CreateVirtualRepository *bool `json:"create_virtual_repository,omitempty"`

		// DeleteLocalRepository Optional within this object. Granular flag: project admins may delete local repositories. Defaults to true when any granular flag is set on create.
		DeleteLocalRepository *bool `json:"delete_local_repository,omitempty"`

		// DeleteRemoteRepository Optional within this object. Granular flag: project admins may delete remote repositories. Defaults to true when any granular flag is set on create.
		DeleteRemoteRepository *bool `json:"delete_remote_repository,omitempty"`

		// DeleteVirtualRepository Optional within this object. Granular flag: project admins may delete virtual repositories. Defaults to true when any granular flag is set on create.
		DeleteVirtualRepository *bool `json:"delete_virtual_repository,omitempty"`

		// IndexResources Optional within this object. Project admins may mark the project's resources for indexing. Stored and echoed; no effect. Defaults to true.
		IndexResources *bool `json:"index_resources,omitempty"`

		// ManageMembers Optional within this object. Project admins may add and remove members and change their roles. Defaults to true.
		ManageMembers *bool `json:"manage_members,omitempty"`

		// ManageRemoteRepository Optional within this object. Legacy flag. When no granular flag is set it controls creating and deleting remote repositories. Defaults to true.
		ManageRemoteRepository *bool `json:"manage_remote_repository,omitempty"`

		// ManageResources Optional within this object. Legacy flag. When no granular flag is set it controls creating and deleting local and virtual repositories. Defaults to true.
		ManageResources *bool `json:"manage_resources,omitempty"`
	} `json:"admin_privileges,omitempty"`

	// Description Optional within this object. Free text describing the project.
	Description *string `json:"description,omitempty"`

	// DisplayName Required within this object. Human-readable project name, unique on the server.
	DisplayName string `json:"display_name"`

	// ProjectKey Required within this object. Project key: 2 to 32 characters, lower-case letters, digits and hyphens, starting with a letter. Immutable. Repositories created in the project carry it as a prefix (<project_key>-...), and its build-info repository is <project_key>-build-info.
	ProjectKey string `json:"project_key"`

	// SoftLimit Optional within this object. When true the quota only warns: deployments continue past 100 percent. Defaults to false, which refuses deployments once the quota is reached.
	SoftLimit *bool `json:"soft_limit,omitempty"`

	// StorageQuotaBytes Optional within this object. Storage quota in bytes for everything stored in the project's repositories. -1 or omitted means unlimited. Deployments warn at 75 percent of the quota and are refused at 100 percent unless soft_limit is true.
	StorageQuotaBytes *int `json:"storage_quota_bytes,omitempty"`

	// StorageQuotaEmailNotification Optional within this object. When true, project admins are emailed when usage passes the warning threshold. Defaults to false.
	StorageQuotaEmailNotification *bool `json:"storage_quota_email_notification,omitempty"`
}

ProjectCreateRequest Body for creating a project.

type ProjectGroup

type ProjectGroup struct {
	// Name Optional within this object. Group name.
	Name *string `json:"name,omitempty"`

	// Roles Optional within this object. Project roles the group holds.
	Roles *[]string `json:"roles,omitempty"`
}

ProjectGroup A group's membership in a project.

type ProjectGroupUpdate

type ProjectGroupUpdate struct {
	// Roles Optional within this object. Names of the project roles held, predefined or custom. Replaces the current list. At least one role.
	Roles *[]string `json:"roles,omitempty"`
}

ProjectGroupUpdate Body for adding a group to a project or replacing its project roles.

type ProjectKey

type ProjectKey = string

ProjectKey defines model for projectKey.

type ProjectRole

type ProjectRole struct {
	// Actions Optional within this object. Actions the role grants.
	Actions *[]string `json:"actions,omitempty"`

	// Description Optional within this object. Free text describing the role.
	Description *string `json:"description,omitempty"`

	// Environments Optional within this object. Environments the role's repository actions apply to.
	Environments *[]string `json:"environments,omitempty"`

	// Name Optional within this object. Role name, unique within the project.
	Name *string `json:"name,omitempty"`

	// Type Optional within this object. PREDEFINED for the built-in project roles (Project Admin, Developer, Contributor, Viewer, Release Manager, Security Manager, Application Admin), CUSTOM for a role defined in this project, CUSTOM_GLOBAL for a global custom role made available in the project.
	Type *ProjectRoleType `json:"type,omitempty"`
}

ProjectRole A role available in a project: a named set of actions limited to environments.

type ProjectRoleCreate

type ProjectRoleCreate struct {
	// Actions Optional within this object. Actions the role grants. Project roles use the 32 project actions: READ_REPOSITORY, ANNOTATE_REPOSITORY, DEPLOY_CACHE_REPOSITORY, DELETE_OVERWRITE_REPOSITORY, MANAGE_XRAY_MD_REPOSITORY, READ_RELEASE_BUNDLE, ANNOTATE_RELEASE_BUNDLE, CREATE_RELEASE_BUNDLE, DISTRIBUTE_RELEASE_BUNDLE, DELETE_RELEASE_BUNDLE, MANAGE_XRAY_MD_RELEASE_BUNDLE, READ_BUILD, ANNOTATE_BUILD, DEPLOY_BUILD, DELETE_BUILD, MANAGE_XRAY_MD_BUILD, READ_SOURCES_PIPELINE, TRIGGER_PIPELINE, READ_INTEGRATIONS_PIPELINE, READ_POOLS_PIPELINE, MANAGE_INTEGRATIONS_PIPELINE, MANAGE_SOURCES_PIPELINE, MANAGE_POOLS_PIPELINE, REPORTS_SECURITY, WATCHES_SECURITY, POLICIES_SECURITY, RULES_SECURITY, TRIGGER_SECURITY, ISSUES_SECURITY, LICENCES_SECURITY, MANAGE_MEMBERS and MANAGE_RESOURCES. READ_POLICIES_SECURITY is a global-role action and is rejected here. Pipeline and security actions are stored and echoed but grant nothing.
	Actions *[]string `json:"actions,omitempty"`

	// Description Optional within this object. Free text describing the role.
	Description *string `json:"description,omitempty"`

	// Environments Optional within this object. Environments the role's repository actions apply to, for example DEV or PROD. A member holding the role gets its actions only on repositories in these environments.
	Environments *[]string `json:"environments,omitempty"`

	// Name Required within this object. Role name, unique within the project. Immutable; it is the {role} path parameter afterwards.
	Name string `json:"name"`

	// Type Required within this object. Must be CUSTOM.
	Type string `json:"type"`
}

ProjectRoleCreate Body for creating a custom project role.

type ProjectRoleType

type ProjectRoleType string

ProjectRoleType Optional within this object. PREDEFINED for the built-in project roles (Project Admin, Developer, Contributor, Viewer, Release Manager, Security Manager, Application Admin), CUSTOM for a role defined in this project, CUSTOM_GLOBAL for a global custom role made available in the project.

const (
	ProjectRoleTypeCUSTOM       ProjectRoleType = "CUSTOM"
	ProjectRoleTypeCUSTOMGLOBAL ProjectRoleType = "CUSTOM_GLOBAL"
	ProjectRoleTypePREDEFINED   ProjectRoleType = "PREDEFINED"
)

Defines values for ProjectRoleType.

func (ProjectRoleType) Valid

func (e ProjectRoleType) Valid() bool

Valid indicates whether the value is a known member of the ProjectRoleType enum.

type ProjectRoleUpdate

type ProjectRoleUpdate struct {
	// Actions Optional within this object. Actions the role grants. Project roles use the 32 project actions: READ_REPOSITORY, ANNOTATE_REPOSITORY, DEPLOY_CACHE_REPOSITORY, DELETE_OVERWRITE_REPOSITORY, MANAGE_XRAY_MD_REPOSITORY, READ_RELEASE_BUNDLE, ANNOTATE_RELEASE_BUNDLE, CREATE_RELEASE_BUNDLE, DISTRIBUTE_RELEASE_BUNDLE, DELETE_RELEASE_BUNDLE, MANAGE_XRAY_MD_RELEASE_BUNDLE, READ_BUILD, ANNOTATE_BUILD, DEPLOY_BUILD, DELETE_BUILD, MANAGE_XRAY_MD_BUILD, READ_SOURCES_PIPELINE, TRIGGER_PIPELINE, READ_INTEGRATIONS_PIPELINE, READ_POOLS_PIPELINE, MANAGE_INTEGRATIONS_PIPELINE, MANAGE_SOURCES_PIPELINE, MANAGE_POOLS_PIPELINE, REPORTS_SECURITY, WATCHES_SECURITY, POLICIES_SECURITY, RULES_SECURITY, TRIGGER_SECURITY, ISSUES_SECURITY, LICENCES_SECURITY, MANAGE_MEMBERS and MANAGE_RESOURCES. READ_POLICIES_SECURITY is a global-role action and is rejected here. Pipeline and security actions are stored and echoed but grant nothing.
	Actions *[]string `json:"actions,omitempty"`

	// Description Optional within this object. Free text describing the role.
	Description *string `json:"description,omitempty"`

	// Environments Optional within this object. Environments the role's repository actions apply to, for example DEV or PROD. A member holding the role gets its actions only on repositories in these environments.
	Environments *[]string `json:"environments,omitempty"`

	// Type Required within this object. Must be CUSTOM; predefined and global roles cannot be changed through a project.
	Type string `json:"type"`
}

ProjectRoleUpdate Body for replacing a custom project role. Only CUSTOM roles can be changed.

type ProjectUpdateRequest

type ProjectUpdateRequest struct {
	// AdminPrivileges Optional within this object. What project admins may do in this project. Two forms exist: the legacy flags (manage_resources, manage_remote_repository) and six granular repository flags. When none of the six granular flags is set, the legacy flags decide them; when at least one is set, the legacy repository mapping is ignored and each granular flag applies on its own. Granular flags omitted on update keep their stored values.
	AdminPrivileges *struct {
		// CreateLocalRepository Optional within this object. Granular flag: project admins may create local repositories. Defaults to true when any granular flag is set on create.
		CreateLocalRepository *bool `json:"create_local_repository,omitempty"`

		// CreateRemoteRepository Optional within this object. Granular flag: project admins may create remote repositories. Defaults to true when any granular flag is set on create.
		CreateRemoteRepository *bool `json:"create_remote_repository,omitempty"`

		// CreateVirtualRepository Optional within this object. Granular flag: project admins may create virtual repositories. Defaults to true when any granular flag is set on create.
		CreateVirtualRepository *bool `json:"create_virtual_repository,omitempty"`

		// DeleteLocalRepository Optional within this object. Granular flag: project admins may delete local repositories. Defaults to true when any granular flag is set on create.
		DeleteLocalRepository *bool `json:"delete_local_repository,omitempty"`

		// DeleteRemoteRepository Optional within this object. Granular flag: project admins may delete remote repositories. Defaults to true when any granular flag is set on create.
		DeleteRemoteRepository *bool `json:"delete_remote_repository,omitempty"`

		// DeleteVirtualRepository Optional within this object. Granular flag: project admins may delete virtual repositories. Defaults to true when any granular flag is set on create.
		DeleteVirtualRepository *bool `json:"delete_virtual_repository,omitempty"`

		// IndexResources Optional within this object. Project admins may mark the project's resources for indexing. Stored and echoed; no effect. Defaults to true.
		IndexResources *bool `json:"index_resources,omitempty"`

		// ManageMembers Optional within this object. Project admins may add and remove members and change their roles. Defaults to true.
		ManageMembers *bool `json:"manage_members,omitempty"`

		// ManageRemoteRepository Optional within this object. Legacy flag. When no granular flag is set it controls creating and deleting remote repositories. Defaults to true.
		ManageRemoteRepository *bool `json:"manage_remote_repository,omitempty"`

		// ManageResources Optional within this object. Legacy flag. When no granular flag is set it controls creating and deleting local and virtual repositories. Defaults to true.
		ManageResources *bool `json:"manage_resources,omitempty"`
	} `json:"admin_privileges,omitempty"`

	// Description Optional within this object. Free text describing the project.
	Description *string `json:"description,omitempty"`

	// DisplayName Optional within this object. Human-readable project name, unique on the server.
	DisplayName *string `json:"display_name,omitempty"`

	// SoftLimit Optional within this object. When true the quota only warns: deployments continue past 100 percent. Defaults to false, which refuses deployments once the quota is reached.
	SoftLimit *bool `json:"soft_limit,omitempty"`

	// StorageQuotaBytes Optional within this object. Storage quota in bytes for everything stored in the project's repositories. -1 or omitted means unlimited. Deployments warn at 75 percent of the quota and are refused at 100 percent unless soft_limit is true.
	StorageQuotaBytes *int `json:"storage_quota_bytes,omitempty"`

	// StorageQuotaEmailNotification Optional within this object. When true, project admins are emailed when usage passes the warning threshold. Defaults to false.
	StorageQuotaEmailNotification *bool `json:"storage_quota_email_notification,omitempty"`
}

ProjectUpdateRequest Body for replacing a project's settings. The key is immutable and comes from the path. Omitted fields keep their stored values.

type ProjectUser

type ProjectUser struct {
	// Name Optional within this object. Username.
	Name *string `json:"name,omitempty"`

	// Roles Optional within this object. Project roles the user holds directly; roles inherited through groups are not listed.
	Roles *[]string `json:"roles,omitempty"`
}

ProjectUser A user's membership in a project.

type ProjectUserUpdate

type ProjectUserUpdate struct {
	// Roles Optional within this object. Names of the project roles held, predefined or custom. Replaces the current list. At least one role.
	Roles *[]string `json:"roles,omitempty"`
}

ProjectUserUpdate Body for adding a user to a project or replacing their project roles.

type PutAwsIamRole204Response

type PutAwsIamRole204Response struct {
}

func (PutAwsIamRole204Response) VisitPutAwsIamRoleResponse

func (response PutAwsIamRole204Response) VisitPutAwsIamRoleResponse(w http.ResponseWriter) error

type PutAwsIamRole400JSONResponse

type PutAwsIamRole400JSONResponse ErrorResponse

func (PutAwsIamRole400JSONResponse) VisitPutAwsIamRoleResponse

func (response PutAwsIamRole400JSONResponse) VisitPutAwsIamRoleResponse(w http.ResponseWriter) error

type PutAwsIamRole401JSONResponse

type PutAwsIamRole401JSONResponse ErrorResponse

func (PutAwsIamRole401JSONResponse) VisitPutAwsIamRoleResponse

func (response PutAwsIamRole401JSONResponse) VisitPutAwsIamRoleResponse(w http.ResponseWriter) error

type PutAwsIamRole403JSONResponse

type PutAwsIamRole403JSONResponse ErrorResponse

func (PutAwsIamRole403JSONResponse) VisitPutAwsIamRoleResponse

func (response PutAwsIamRole403JSONResponse) VisitPutAwsIamRoleResponse(w http.ResponseWriter) error

type PutAwsIamRole404JSONResponse

type PutAwsIamRole404JSONResponse ErrorResponse

func (PutAwsIamRole404JSONResponse) VisitPutAwsIamRoleResponse

func (response PutAwsIamRole404JSONResponse) VisitPutAwsIamRoleResponse(w http.ResponseWriter) error

type PutAwsIamRole409JSONResponse

type PutAwsIamRole409JSONResponse ErrorResponse

func (PutAwsIamRole409JSONResponse) VisitPutAwsIamRoleResponse

func (response PutAwsIamRole409JSONResponse) VisitPutAwsIamRoleResponse(w http.ResponseWriter) error

type PutAwsIamRole501JSONResponse

type PutAwsIamRole501JSONResponse ErrorResponse

func (PutAwsIamRole501JSONResponse) VisitPutAwsIamRoleResponse

func (response PutAwsIamRole501JSONResponse) VisitPutAwsIamRoleResponse(w http.ResponseWriter) error

type PutAwsIamRoleJSONRequestBody

type PutAwsIamRoleJSONRequestBody = AwsIamRoleAssignment

PutAwsIamRoleJSONRequestBody defines body for PutAwsIamRole for application/json ContentType.

type PutAwsIamRoleRequestObject

type PutAwsIamRoleRequestObject struct {
	Body *PutAwsIamRoleJSONRequestBody
}

type PutAwsIamRoleResponseObject

type PutAwsIamRoleResponseObject interface {
	VisitPutAwsIamRoleResponse(w http.ResponseWriter) error
}

type RefreshLdapGroupSettings200TextResponse

type RefreshLdapGroupSettings200TextResponse string

func (RefreshLdapGroupSettings200TextResponse) VisitRefreshLdapGroupSettingsResponse

func (response RefreshLdapGroupSettings200TextResponse) VisitRefreshLdapGroupSettingsResponse(w http.ResponseWriter) error

type RefreshLdapGroupSettings400JSONResponse

type RefreshLdapGroupSettings400JSONResponse ErrorResponse

func (RefreshLdapGroupSettings400JSONResponse) VisitRefreshLdapGroupSettingsResponse

func (response RefreshLdapGroupSettings400JSONResponse) VisitRefreshLdapGroupSettingsResponse(w http.ResponseWriter) error

type RefreshLdapGroupSettings401JSONResponse

type RefreshLdapGroupSettings401JSONResponse ErrorResponse

func (RefreshLdapGroupSettings401JSONResponse) VisitRefreshLdapGroupSettingsResponse

func (response RefreshLdapGroupSettings401JSONResponse) VisitRefreshLdapGroupSettingsResponse(w http.ResponseWriter) error

type RefreshLdapGroupSettings403JSONResponse

type RefreshLdapGroupSettings403JSONResponse ErrorResponse

func (RefreshLdapGroupSettings403JSONResponse) VisitRefreshLdapGroupSettingsResponse

func (response RefreshLdapGroupSettings403JSONResponse) VisitRefreshLdapGroupSettingsResponse(w http.ResponseWriter) error

type RefreshLdapGroupSettings404JSONResponse

type RefreshLdapGroupSettings404JSONResponse ErrorResponse

func (RefreshLdapGroupSettings404JSONResponse) VisitRefreshLdapGroupSettingsResponse

func (response RefreshLdapGroupSettings404JSONResponse) VisitRefreshLdapGroupSettingsResponse(w http.ResponseWriter) error

type RefreshLdapGroupSettingsParams

type RefreshLdapGroupSettingsParams struct {
	// Operation Optional query parameter. UPDATE refreshes the memberships of groups already imported, IMPORT imports the groups not yet present, UPDATE_AND_IMPORT does both. Defaults to UPDATE_AND_IMPORT.
	Operation *RefreshLdapGroupSettingsParamsOperation `form:"operation,omitempty" json:"operation,omitempty"`

	// Username Optional query parameter. Limits the refresh to this user's memberships. Omitted refreshes every user.
	Username *string `form:"username,omitempty" json:"username,omitempty"`
}

RefreshLdapGroupSettingsParams defines parameters for RefreshLdapGroupSettings.

type RefreshLdapGroupSettingsParamsOperation

type RefreshLdapGroupSettingsParamsOperation string

RefreshLdapGroupSettingsParamsOperation defines parameters for RefreshLdapGroupSettings.

const (
	IMPORT          RefreshLdapGroupSettingsParamsOperation = "IMPORT"
	UPDATE          RefreshLdapGroupSettingsParamsOperation = "UPDATE"
	UPDATEANDIMPORT RefreshLdapGroupSettingsParamsOperation = "UPDATE_AND_IMPORT"
)

Defines values for RefreshLdapGroupSettingsParamsOperation.

func (RefreshLdapGroupSettingsParamsOperation) Valid

Valid indicates whether the value is a known member of the RefreshLdapGroupSettingsParamsOperation enum.

type RefreshLdapGroupSettingsRequestObject

type RefreshLdapGroupSettingsRequestObject struct {
	Name   string `json:"name"`
	Params RefreshLdapGroupSettingsParams
}

type RefreshLdapGroupSettingsResponseObject

type RefreshLdapGroupSettingsResponseObject interface {
	VisitRefreshLdapGroupSettingsResponse(w http.ResponseWriter) error
}

type RegisterAccessFederation201JSONResponse

type RegisterAccessFederation201JSONResponse FederationTarget

func (RegisterAccessFederation201JSONResponse) VisitRegisterAccessFederationResponse

func (response RegisterAccessFederation201JSONResponse) VisitRegisterAccessFederationResponse(w http.ResponseWriter) error

type RegisterAccessFederation400JSONResponse

type RegisterAccessFederation400JSONResponse ErrorResponse

func (RegisterAccessFederation400JSONResponse) VisitRegisterAccessFederationResponse

func (response RegisterAccessFederation400JSONResponse) VisitRegisterAccessFederationResponse(w http.ResponseWriter) error

type RegisterAccessFederation401JSONResponse

type RegisterAccessFederation401JSONResponse ErrorResponse

func (RegisterAccessFederation401JSONResponse) VisitRegisterAccessFederationResponse

func (response RegisterAccessFederation401JSONResponse) VisitRegisterAccessFederationResponse(w http.ResponseWriter) error

type RegisterAccessFederation403JSONResponse

type RegisterAccessFederation403JSONResponse ErrorResponse

func (RegisterAccessFederation403JSONResponse) VisitRegisterAccessFederationResponse

func (response RegisterAccessFederation403JSONResponse) VisitRegisterAccessFederationResponse(w http.ResponseWriter) error

type RegisterAccessFederation409JSONResponse

type RegisterAccessFederation409JSONResponse ErrorResponse

func (RegisterAccessFederation409JSONResponse) VisitRegisterAccessFederationResponse

func (response RegisterAccessFederation409JSONResponse) VisitRegisterAccessFederationResponse(w http.ResponseWriter) error

type RegisterAccessFederationJSONRequestBody

type RegisterAccessFederationJSONRequestBody = FederationTargetCreate

RegisterAccessFederationJSONRequestBody defines body for RegisterAccessFederation for application/json ContentType.

type RegisterAccessFederationRequestObject

type RegisterAccessFederationRequestObject struct {
	Body *RegisterAccessFederationJSONRequestBody
}

type RegisterAccessFederationResponseObject

type RegisterAccessFederationResponseObject interface {
	VisitRegisterAccessFederationResponse(w http.ResponseWriter) error
}

type RenameGlobalEnvironment200JSONResponse

type RenameGlobalEnvironment200JSONResponse Environment

func (RenameGlobalEnvironment200JSONResponse) VisitRenameGlobalEnvironmentResponse

func (response RenameGlobalEnvironment200JSONResponse) VisitRenameGlobalEnvironmentResponse(w http.ResponseWriter) error

type RenameGlobalEnvironment400JSONResponse

type RenameGlobalEnvironment400JSONResponse ErrorResponse

func (RenameGlobalEnvironment400JSONResponse) VisitRenameGlobalEnvironmentResponse

func (response RenameGlobalEnvironment400JSONResponse) VisitRenameGlobalEnvironmentResponse(w http.ResponseWriter) error

type RenameGlobalEnvironment401JSONResponse

type RenameGlobalEnvironment401JSONResponse ErrorResponse

func (RenameGlobalEnvironment401JSONResponse) VisitRenameGlobalEnvironmentResponse

func (response RenameGlobalEnvironment401JSONResponse) VisitRenameGlobalEnvironmentResponse(w http.ResponseWriter) error

type RenameGlobalEnvironment403JSONResponse

type RenameGlobalEnvironment403JSONResponse ErrorResponse

func (RenameGlobalEnvironment403JSONResponse) VisitRenameGlobalEnvironmentResponse

func (response RenameGlobalEnvironment403JSONResponse) VisitRenameGlobalEnvironmentResponse(w http.ResponseWriter) error

type RenameGlobalEnvironment404JSONResponse

type RenameGlobalEnvironment404JSONResponse ErrorResponse

func (RenameGlobalEnvironment404JSONResponse) VisitRenameGlobalEnvironmentResponse

func (response RenameGlobalEnvironment404JSONResponse) VisitRenameGlobalEnvironmentResponse(w http.ResponseWriter) error

type RenameGlobalEnvironmentJSONRequestBody

type RenameGlobalEnvironmentJSONRequestBody = EnvironmentRename

RenameGlobalEnvironmentJSONRequestBody defines body for RenameGlobalEnvironment for application/json ContentType.

type RenameGlobalEnvironmentRequestObject

type RenameGlobalEnvironmentRequestObject struct {
	EnvironmentName EnvironmentName `json:"environmentName"`
	Body            *RenameGlobalEnvironmentJSONRequestBody
}

type RenameGlobalEnvironmentResponseObject

type RenameGlobalEnvironmentResponseObject interface {
	VisitRenameGlobalEnvironmentResponse(w http.ResponseWriter) error
}

type RenameProjectEnvironment200JSONResponse

type RenameProjectEnvironment200JSONResponse Environment

func (RenameProjectEnvironment200JSONResponse) VisitRenameProjectEnvironmentResponse

func (response RenameProjectEnvironment200JSONResponse) VisitRenameProjectEnvironmentResponse(w http.ResponseWriter) error

type RenameProjectEnvironment400JSONResponse

type RenameProjectEnvironment400JSONResponse ErrorResponse

func (RenameProjectEnvironment400JSONResponse) VisitRenameProjectEnvironmentResponse

func (response RenameProjectEnvironment400JSONResponse) VisitRenameProjectEnvironmentResponse(w http.ResponseWriter) error

type RenameProjectEnvironment401JSONResponse

type RenameProjectEnvironment401JSONResponse ErrorResponse

func (RenameProjectEnvironment401JSONResponse) VisitRenameProjectEnvironmentResponse

func (response RenameProjectEnvironment401JSONResponse) VisitRenameProjectEnvironmentResponse(w http.ResponseWriter) error

type RenameProjectEnvironment403JSONResponse

type RenameProjectEnvironment403JSONResponse ErrorResponse

func (RenameProjectEnvironment403JSONResponse) VisitRenameProjectEnvironmentResponse

func (response RenameProjectEnvironment403JSONResponse) VisitRenameProjectEnvironmentResponse(w http.ResponseWriter) error

type RenameProjectEnvironment404JSONResponse

type RenameProjectEnvironment404JSONResponse ErrorResponse

func (RenameProjectEnvironment404JSONResponse) VisitRenameProjectEnvironmentResponse

func (response RenameProjectEnvironment404JSONResponse) VisitRenameProjectEnvironmentResponse(w http.ResponseWriter) error

type RenameProjectEnvironmentJSONRequestBody

type RenameProjectEnvironmentJSONRequestBody = EnvironmentRename

RenameProjectEnvironmentJSONRequestBody defines body for RenameProjectEnvironment for application/json ContentType.

type RenameProjectEnvironmentRequestObject

type RenameProjectEnvironmentRequestObject struct {
	ProjectKey      ProjectKey      `json:"projectKey"`
	EnvironmentName EnvironmentName `json:"environmentName"`
	Body            *RenameProjectEnvironmentJSONRequestBody
}

type RenameProjectEnvironmentResponseObject

type RenameProjectEnvironmentResponseObject interface {
	VisitRenameProjectEnvironmentResponse(w http.ResponseWriter) error
}

type ReplacePermissionResource200JSONResponse

type ReplacePermissionResource200JSONResponse PermissionResource

func (ReplacePermissionResource200JSONResponse) VisitReplacePermissionResourceResponse

func (response ReplacePermissionResource200JSONResponse) VisitReplacePermissionResourceResponse(w http.ResponseWriter) error

type ReplacePermissionResource400JSONResponse

type ReplacePermissionResource400JSONResponse ErrorResponse

func (ReplacePermissionResource400JSONResponse) VisitReplacePermissionResourceResponse

func (response ReplacePermissionResource400JSONResponse) VisitReplacePermissionResourceResponse(w http.ResponseWriter) error

type ReplacePermissionResource401JSONResponse

type ReplacePermissionResource401JSONResponse ErrorResponse

func (ReplacePermissionResource401JSONResponse) VisitReplacePermissionResourceResponse

func (response ReplacePermissionResource401JSONResponse) VisitReplacePermissionResourceResponse(w http.ResponseWriter) error

type ReplacePermissionResource403JSONResponse

type ReplacePermissionResource403JSONResponse ErrorResponse

func (ReplacePermissionResource403JSONResponse) VisitReplacePermissionResourceResponse

func (response ReplacePermissionResource403JSONResponse) VisitReplacePermissionResourceResponse(w http.ResponseWriter) error

type ReplacePermissionResource404JSONResponse

type ReplacePermissionResource404JSONResponse ErrorResponse

func (ReplacePermissionResource404JSONResponse) VisitReplacePermissionResourceResponse

func (response ReplacePermissionResource404JSONResponse) VisitReplacePermissionResourceResponse(w http.ResponseWriter) error

type ReplacePermissionResourceJSONRequestBody

type ReplacePermissionResourceJSONRequestBody = PermissionResource

ReplacePermissionResourceJSONRequestBody defines body for ReplacePermissionResource for application/json ContentType.

type ReplacePermissionResourceParamsResourceType

type ReplacePermissionResourceParamsResourceType string

ReplacePermissionResourceParamsResourceType defines parameters for ReplacePermissionResource.

const (
	ReplacePermissionResourceParamsResourceTypeArtifact      ReplacePermissionResourceParamsResourceType = "artifact"
	ReplacePermissionResourceParamsResourceTypeBuild         ReplacePermissionResourceParamsResourceType = "build"
	ReplacePermissionResourceParamsResourceTypeReleaseBundle ReplacePermissionResourceParamsResourceType = "release_bundle"
)

Defines values for ReplacePermissionResourceParamsResourceType.

func (ReplacePermissionResourceParamsResourceType) Valid

Valid indicates whether the value is a known member of the ReplacePermissionResourceParamsResourceType enum.

type ReplacePermissionResourceRequestObject

type ReplacePermissionResourceRequestObject struct {
	PermissionName PermissionName                              `json:"permissionName"`
	ResourceType   ReplacePermissionResourceParamsResourceType `json:"resourceType"`
	Body           *ReplacePermissionResourceJSONRequestBody
}

type ReplacePermissionResourceResponseObject

type ReplacePermissionResourceResponseObject interface {
	VisitReplacePermissionResourceResponse(w http.ResponseWriter) error
}

type RequiredHeaderError

type RequiredHeaderError struct {
	ParamName string
	Err       error
}

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 ResourceType

type ResourceType string

ResourceType defines model for resourceType.

const (
	ResourceTypeArtifact      ResourceType = "artifact"
	ResourceTypeBuild         ResourceType = "build"
	ResourceTypeReleaseBundle ResourceType = "release_bundle"
)

Defines values for ResourceType.

func (ResourceType) Valid

func (e ResourceType) Valid() bool

Valid indicates whether the value is a known member of the ResourceType enum.

type RevokeTokenById200Response

type RevokeTokenById200Response struct {
}

func (RevokeTokenById200Response) VisitRevokeTokenByIdResponse

func (response RevokeTokenById200Response) VisitRevokeTokenByIdResponse(w http.ResponseWriter) error

type RevokeTokenById400JSONResponse

type RevokeTokenById400JSONResponse ErrorResponse

func (RevokeTokenById400JSONResponse) VisitRevokeTokenByIdResponse

func (response RevokeTokenById400JSONResponse) VisitRevokeTokenByIdResponse(w http.ResponseWriter) error

type RevokeTokenById401JSONResponse

type RevokeTokenById401JSONResponse ErrorResponse

func (RevokeTokenById401JSONResponse) VisitRevokeTokenByIdResponse

func (response RevokeTokenById401JSONResponse) VisitRevokeTokenByIdResponse(w http.ResponseWriter) error

type RevokeTokenById403JSONResponse

type RevokeTokenById403JSONResponse ErrorResponse

func (RevokeTokenById403JSONResponse) VisitRevokeTokenByIdResponse

func (response RevokeTokenById403JSONResponse) VisitRevokeTokenByIdResponse(w http.ResponseWriter) error

type RevokeTokenById404JSONResponse

type RevokeTokenById404JSONResponse ErrorResponse

func (RevokeTokenById404JSONResponse) VisitRevokeTokenByIdResponse

func (response RevokeTokenById404JSONResponse) VisitRevokeTokenByIdResponse(w http.ResponseWriter) error

type RevokeTokenByIdRequestObject

type RevokeTokenByIdRequestObject struct {
	TokenId TokenId `json:"tokenId"`
}

type RevokeTokenByIdResponseObject

type RevokeTokenByIdResponseObject interface {
	VisitRevokeTokenByIdResponse(w http.ResponseWriter) error
}

type RevokeTokenByValue200JSONResponse

type RevokeTokenByValue200JSONResponse struct {
	// RevokedTokenId Required within this object. The id of the token that was revoked.
	RevokedTokenId string `json:"revoked_token_id"`
}

func (RevokeTokenByValue200JSONResponse) VisitRevokeTokenByValueResponse

func (response RevokeTokenByValue200JSONResponse) VisitRevokeTokenByValueResponse(w http.ResponseWriter) error

type RevokeTokenByValue401JSONResponse

type RevokeTokenByValue401JSONResponse ErrorResponse

func (RevokeTokenByValue401JSONResponse) VisitRevokeTokenByValueResponse

func (response RevokeTokenByValue401JSONResponse) VisitRevokeTokenByValueResponse(w http.ResponseWriter) error

type RevokeTokenByValue403JSONResponse

type RevokeTokenByValue403JSONResponse ErrorResponse

func (RevokeTokenByValue403JSONResponse) VisitRevokeTokenByValueResponse

func (response RevokeTokenByValue403JSONResponse) VisitRevokeTokenByValueResponse(w http.ResponseWriter) error

type RevokeTokenByValue404JSONResponse

type RevokeTokenByValue404JSONResponse ErrorResponse

func (RevokeTokenByValue404JSONResponse) VisitRevokeTokenByValueResponse

func (response RevokeTokenByValue404JSONResponse) VisitRevokeTokenByValueResponse(w http.ResponseWriter) error

type RevokeTokenByValueJSONBody

type RevokeTokenByValueJSONBody struct {
	// Token Required within this object. The access token (JWT) or the 64-character reference token.
	Token *string `json:"token,omitempty"`
}

RevokeTokenByValueJSONBody defines parameters for RevokeTokenByValue.

type RevokeTokenByValueJSONRequestBody

type RevokeTokenByValueJSONRequestBody RevokeTokenByValueJSONBody

RevokeTokenByValueJSONRequestBody defines body for RevokeTokenByValue for application/json ContentType.

type RevokeTokenByValueRequestObject

type RevokeTokenByValueRequestObject struct {
	Body *RevokeTokenByValueJSONRequestBody
}

type RevokeTokenByValueResponseObject

type RevokeTokenByValueResponseObject interface {
	VisitRevokeTokenByValueResponse(w http.ResponseWriter) error
}

type RoleName

type RoleName = string

RoleName defines model for roleName.

type SamlGeneralSettings

type SamlGeneralSettings struct {
	// CertificateIsPresent Optional within this object. Whether a service provider certificate is installed. Set by the server.
	CertificateIsPresent *bool `json:"certificateIsPresent,omitempty"`

	// Enable Optional within this object. Whether SAML login is enabled at all.
	Enable *bool `json:"enable,omitempty"`
}

SamlGeneralSettings The instance-wide SAML switch. Not supported.

type SamlSetting

type SamlSetting struct {
	// AllowUserToAccessProfile Optional within this object. Whether users created through SAML may open their own profile.
	AllowUserToAccessProfile *bool `json:"allow_user_to_access_profile,omitempty"`

	// AutoRedirect Optional within this object. Whether the login page sends users straight to the identity provider.
	AutoRedirect *bool `json:"auto_redirect,omitempty"`

	// AutoUserCreation Optional within this object. Whether a first login creates a local user.
	AutoUserCreation *bool `json:"auto_user_creation,omitempty"`

	// Certificate Optional within this object. PEM certificate of the identity provider, used to verify assertion signatures.
	Certificate *string `json:"certificate,omitempty"`

	// EmailAttribute Optional within this object. Assertion attribute that holds the user's email address.
	EmailAttribute *string `json:"email_attribute,omitempty"`

	// EnableIntegration Optional within this object. Whether login through this identity provider is enabled.
	EnableIntegration *bool `json:"enable_integration,omitempty"`

	// GroupAttribute Optional within this object. Assertion attribute that lists the user's groups.
	GroupAttribute *string `json:"group_attribute,omitempty"`

	// LdapGroupSettings Optional within this object. Names of LDAP group settings whose groups are resolved for users who log in through SAML.
	LdapGroupSettings *[]string `json:"ldap_group_settings,omitempty"`

	// LoginUrl Optional within this object. Identity provider URL that login redirects to.
	LoginUrl *string `json:"login_url,omitempty"`

	// LogoutUrl Optional within this object. Identity provider URL that logout redirects to.
	LogoutUrl *string `json:"logout_url,omitempty"`

	// Name Optional within this object. Unique name of the setting.
	Name *string `json:"name,omitempty"`

	// NameIdAttribute Optional within this object. Assertion attribute used as the username instead of the NameID.
	NameIdAttribute *string `json:"name_id_attribute,omitempty"`

	// ServiceProviderName Optional within this object. Entity ID this server presents to the identity provider.
	ServiceProviderName *string `json:"service_provider_name,omitempty"`

	// SyncGroups Optional within this object. Whether group memberships are taken from the assertion on each login.
	SyncGroups *bool `json:"sync_groups,omitempty"`

	// UseEncryptedAssertion Optional within this object. Whether assertions must be encrypted.
	UseEncryptedAssertion *bool `json:"use_encrypted_assertion,omitempty"`

	// VerifyAudienceRestriction Optional within this object. Whether an assertion's audience must name this service provider.
	VerifyAudienceRestriction *bool `json:"verify_audience_restriction,omitempty"`
}

SamlSetting One SAML identity provider. Not supported.

type SamlSettingCreate

type SamlSettingCreate struct {
	// AllowUserToAccessProfile Optional within this object. Whether users created through SAML may open their own profile.
	AllowUserToAccessProfile *bool `json:"allow_user_to_access_profile,omitempty"`

	// AutoRedirect Optional within this object. Whether the login page sends users straight to the identity provider.
	AutoRedirect *bool `json:"auto_redirect,omitempty"`

	// AutoUserCreation Optional within this object. Whether a first login creates a local user.
	AutoUserCreation *bool `json:"auto_user_creation,omitempty"`

	// Certificate Required within this object. PEM certificate of the identity provider, used to verify assertion signatures.
	Certificate string `json:"certificate"`

	// EmailAttribute Optional within this object. Assertion attribute that holds the user's email address.
	EmailAttribute *string `json:"email_attribute,omitempty"`

	// EnableIntegration Optional within this object. Whether login through this identity provider is enabled.
	EnableIntegration *bool `json:"enable_integration,omitempty"`

	// GroupAttribute Optional within this object. Assertion attribute that lists the user's groups.
	GroupAttribute *string `json:"group_attribute,omitempty"`

	// LdapGroupSettings Optional within this object. Names of LDAP group settings whose groups are resolved for users who log in through SAML.
	LdapGroupSettings *[]string `json:"ldap_group_settings,omitempty"`

	// LoginUrl Required within this object. Identity provider URL that login redirects to.
	LoginUrl string `json:"login_url"`

	// LogoutUrl Required within this object. Identity provider URL that logout redirects to.
	LogoutUrl string `json:"logout_url"`

	// Name Required within this object. Unique name of the setting.
	Name string `json:"name"`

	// NameIdAttribute Optional within this object. Assertion attribute used as the username instead of the NameID.
	NameIdAttribute *string `json:"name_id_attribute,omitempty"`

	// ServiceProviderName Required within this object. Entity ID this server presents to the identity provider.
	ServiceProviderName string `json:"service_provider_name"`

	// SyncGroups Optional within this object. Whether group memberships are taken from the assertion on each login.
	SyncGroups *bool `json:"sync_groups,omitempty"`

	// UseEncryptedAssertion Optional within this object. Whether assertions must be encrypted.
	UseEncryptedAssertion *bool `json:"use_encrypted_assertion,omitempty"`

	// VerifyAudienceRestriction Optional within this object. Whether an assertion's audience must name this service provider.
	VerifyAudienceRestriction *bool `json:"verify_audience_restriction,omitempty"`
}

SamlSettingCreate A new SAML identity provider. Not supported.

type ScimGroupListResponse

type ScimGroupListResponse struct {
	// Resources Optional within this object. Groups on this page.
	Resources *[]struct {
		// Description Optional within this object. Description of the group.
		Description *string `json:"description,omitempty"`

		// DisplayName Optional within this object. Name of the group.
		DisplayName *string `json:"displayName,omitempty"`

		// Id Optional within this object. SCIM identifier of the group, equal to its name.
		Id *string `json:"id,omitempty"`

		// Members Optional within this object. Members of the group as SCIM member references.
		Members *[]map[string]interface{} `json:"members,omitempty"`

		// Meta Optional within this object. SCIM resource metadata.
		Meta *struct {
			// ResourceType Optional within this object. SCIM resource type name.
			ResourceType *string `json:"resourceType,omitempty"`
		} `json:"meta,omitempty"`

		// Schemas Optional within this object. SCIM schema URNs of the resource.
		Schemas *[]string `json:"schemas,omitempty"`
	} `json:"Resources,omitempty"`

	// ItemsPerPage Optional within this object. Number of groups on this page.
	ItemsPerPage *int `json:"itemsPerPage,omitempty"`

	// Schemas Optional within this object. SCIM schema URNs of the list response.
	Schemas *[]string `json:"schemas,omitempty"`

	// StartIndex Optional within this object. One-based index of the first group on this page.
	StartIndex *int `json:"startIndex,omitempty"`

	// TotalResults Optional within this object. Number of groups that match the filter.
	TotalResults *int `json:"totalResults,omitempty"`
}

ScimGroupListResponse A SCIM 2.0 list response of groups (RFC 7644). Not supported.

type ScimResource

type ScimResource map[string]interface{}

ScimResource A SCIM 2.0 resource or patch document (RFC 7643, RFC 7644), free-form. Not supported.

type ScimResourceTypeListResponse

type ScimResourceTypeListResponse struct {
	// Resources Optional within this object. The resource types the endpoint supports, User and Group.
	Resources *[]map[string]interface{} `json:"Resources,omitempty"`

	// ItemsPerPage Optional within this object. Number of resource types on this page.
	ItemsPerPage *int `json:"itemsPerPage,omitempty"`

	// Schemas Optional within this object. SCIM schema URNs of the list response.
	Schemas *[]string `json:"schemas,omitempty"`

	// StartIndex Optional within this object. One-based index of the first resource type on this page.
	StartIndex *int `json:"startIndex,omitempty"`

	// TotalResults Optional within this object. Number of resource types.
	TotalResults *int `json:"totalResults,omitempty"`
}

ScimResourceTypeListResponse A SCIM 2.0 list response of resource types. Not supported.

type ScimUserListResponse

type ScimUserListResponse struct {
	// Resources Optional within this object. Users on this page.
	Resources *[]struct {
		// Active Optional within this object. Whether the user is enabled.
		Active *bool `json:"active,omitempty"`

		// Emails Optional within this object. Email addresses of the user.
		Emails *[]struct {
			// Primary Optional within this object. Whether this is the primary address.
			Primary *bool `json:"primary,omitempty"`

			// Value Optional within this object. The email address.
			Value *string `json:"value,omitempty"`
		} `json:"emails,omitempty"`

		// Groups Optional within this object. Groups the user belongs to.
		Groups *[]struct {
			// Value Optional within this object. Name of the group.
			Value *string `json:"value,omitempty"`
		} `json:"groups,omitempty"`

		// Id Optional within this object. SCIM identifier of the user, equal to the username.
		Id *string `json:"id,omitempty"`

		// Meta Optional within this object. SCIM resource metadata.
		Meta *struct {
			// ResourceType Optional within this object. SCIM resource type name.
			ResourceType *string `json:"resourceType,omitempty"`
		} `json:"meta,omitempty"`

		// Schemas Optional within this object. SCIM schema URNs of the resource.
		Schemas *[]string `json:"schemas,omitempty"`

		// UserName Optional within this object. Username.
		UserName *string `json:"userName,omitempty"`
	} `json:"Resources,omitempty"`

	// ItemsPerPage Optional within this object. Number of users on this page.
	ItemsPerPage *int `json:"itemsPerPage,omitempty"`

	// Schemas Optional within this object. SCIM schema URNs of the list response.
	Schemas *[]string `json:"schemas,omitempty"`

	// StartIndex Optional within this object. One-based index of the first user on this page.
	StartIndex *int `json:"startIndex,omitempty"`

	// TotalResults Optional within this object. Number of users that match the filter.
	TotalResults *int `json:"totalResults,omitempty"`
}

ScimUserListResponse A SCIM 2.0 list response of users. Not supported.

type SearchLdapGroups200JSONResponse

type SearchLdapGroups200JSONResponse []LdapGroup

func (SearchLdapGroups200JSONResponse) VisitSearchLdapGroupsResponse

func (response SearchLdapGroups200JSONResponse) VisitSearchLdapGroupsResponse(w http.ResponseWriter) error

type SearchLdapGroups401JSONResponse

type SearchLdapGroups401JSONResponse ErrorResponse

func (SearchLdapGroups401JSONResponse) VisitSearchLdapGroupsResponse

func (response SearchLdapGroups401JSONResponse) VisitSearchLdapGroupsResponse(w http.ResponseWriter) error

type SearchLdapGroups403JSONResponse

type SearchLdapGroups403JSONResponse ErrorResponse

func (SearchLdapGroups403JSONResponse) VisitSearchLdapGroupsResponse

func (response SearchLdapGroups403JSONResponse) VisitSearchLdapGroupsResponse(w http.ResponseWriter) error

type SearchLdapGroupsJSONRequestBody

type SearchLdapGroupsJSONRequestBody = LdapGroupSettings

SearchLdapGroupsJSONRequestBody defines body for SearchLdapGroups for application/json ContentType.

type SearchLdapGroupsParams

type SearchLdapGroupsParams struct {
	// Username Optional query parameter. Returns only the groups this user belongs to. Omitted returns every group the search finds.
	Username *string `form:"username,omitempty" json:"username,omitempty"`
}

SearchLdapGroupsParams defines parameters for SearchLdapGroups.

type SearchLdapGroupsRequestObject

type SearchLdapGroupsRequestObject struct {
	Params SearchLdapGroupsParams
	Body   *SearchLdapGroupsJSONRequestBody
}

type SearchLdapGroupsResponseObject

type SearchLdapGroupsResponseObject interface {
	VisitSearchLdapGroupsResponse(w http.ResponseWriter) error
}

type ServerInterface

type ServerInterface interface {
	// PutAwsIamRole Assign an AWS IAM role (not supported)
	// (PUT /api/v1/aws/iam_role)
	PutAwsIamRole(w http.ResponseWriter, r *http.Request)
	// DeleteAwsIamRole Remove a user's AWS IAM role (not supported)
	// (DELETE /api/v1/aws/iam_role/{username})
	DeleteAwsIamRole(w http.ResponseWriter, r *http.Request, username string)
	// GetAwsIamRole Get a user's AWS IAM role (not supported)
	// (GET /api/v1/aws/iam_role/{username})
	GetAwsIamRole(w http.ResponseWriter, r *http.Request, username string)
	// GetCaCertificate Get the CA certificate
	// (GET /api/v1/cert/ca)
	GetCaCertificate(w http.ResponseWriter, r *http.Request)
	// GetRootCertificate Get the root certificate
	// (GET /api/v1/cert/root)
	GetRootCertificate(w http.ResponseWriter, r *http.Request, params GetRootCertificateParams)
	// GetBasicAuthenticationStatus Get the basic authentication switch
	// (GET /api/v1/config/security/authentication/basic_authentication_enabled)
	GetBasicAuthenticationStatus(w http.ResponseWriter, r *http.Request)
	// SetBasicAuthenticationStatus Set the basic authentication switch
	// (PUT /api/v1/config/security/authentication/basic_authentication_enabled)
	SetBasicAuthenticationStatus(w http.ResponseWriter, r *http.Request)
	// UpdatePasswordPolicy Update the password policy
	// (PATCH /api/v1/config/security/password_policy)
	UpdatePasswordPolicy(w http.ResponseWriter, r *http.Request)
	// CreatePasswordPolicy Replace the password policy
	// (PUT /api/v1/config/security/password_policy)
	CreatePasswordPolicy(w http.ResponseWriter, r *http.Request)
	// GetAccessUserLockPolicy Get the user lock policy
	// (GET /api/v1/config/security/user_lock_policy)
	GetAccessUserLockPolicy(w http.ResponseWriter, r *http.Request)
	// ConfigureAccessUserLockPolicy Replace the user lock policy
	// (PUT /api/v1/config/security/user_lock_policy)
	ConfigureAccessUserLockPolicy(w http.ResponseWriter, r *http.Request)
	// GetTokenDefaultExpiry Get the default token lifetime
	// (GET /api/v1/config/token/default_expiry)
	GetTokenDefaultExpiry(w http.ResponseWriter, r *http.Request)
	// SetTokenDefaultExpiry Set the default token lifetime
	// (PUT /api/v1/config/token/default_expiry)
	SetTokenDefaultExpiry(w http.ResponseWriter, r *http.Request)
	// GetCrowdConfiguration Get the Crowd configuration (not supported)
	// (GET /api/v1/crowd)
	GetCrowdConfiguration(w http.ResponseWriter, r *http.Request)
	// UpsertCrowdConfiguration Set the Crowd configuration (not supported)
	// (PUT /api/v1/crowd)
	UpsertCrowdConfiguration(w http.ResponseWriter, r *http.Request)
	// GetGlobalEnvironments List global environments
	// (GET /api/v1/environments)
	GetGlobalEnvironments(w http.ResponseWriter, r *http.Request)
	// CreateGlobalEnvironment Create a global environment
	// (POST /api/v1/environments)
	CreateGlobalEnvironment(w http.ResponseWriter, r *http.Request)
	// DeleteGlobalEnvironment Delete a global environment
	// (DELETE /api/v1/environments/{environmentName})
	DeleteGlobalEnvironment(w http.ResponseWriter, r *http.Request, environmentName EnvironmentName)
	// RenameGlobalEnvironment Rename a global environment
	// (POST /api/v1/environments/{environmentName}/rename)
	RenameGlobalEnvironment(w http.ResponseWriter, r *http.Request, environmentName EnvironmentName)
	// GetHttpSsoConfiguration Get the HTTP single sign-on configuration (not supported)
	// (GET /api/v1/httpsso)
	GetHttpSsoConfiguration(w http.ResponseWriter, r *http.Request)
	// UpsertHttpSsoConfiguration Set the HTTP single sign-on configuration (not supported)
	// (PUT /api/v1/httpsso)
	UpsertHttpSsoConfiguration(w http.ResponseWriter, r *http.Request)
	// GetAllLdapGroupSettings List LDAP group settings
	// (GET /api/v1/ldap/groups)
	GetAllLdapGroupSettings(w http.ResponseWriter, r *http.Request)
	// CreateLdapGroupSettings Create an LDAP group setting
	// (POST /api/v1/ldap/groups)
	CreateLdapGroupSettings(w http.ResponseWriter, r *http.Request)
	// UpdateLdapGroupSettings Replace an LDAP group setting
	// (PUT /api/v1/ldap/groups)
	UpdateLdapGroupSettings(w http.ResponseWriter, r *http.Request)
	// ImportLdapGroups Import LDAP groups
	// (POST /api/v1/ldap/groups/import)
	ImportLdapGroups(w http.ResponseWriter, r *http.Request)
	// SearchLdapGroups Search LDAP groups
	// (POST /api/v1/ldap/groups/search)
	SearchLdapGroups(w http.ResponseWriter, r *http.Request, params SearchLdapGroupsParams)
	// GetLdapGroupMappingStrategy Get a group mapping strategy
	// (GET /api/v1/ldap/groups/strategy)
	GetLdapGroupMappingStrategy(w http.ResponseWriter, r *http.Request, params GetLdapGroupMappingStrategyParams)
	// DeleteLdapGroupSettings Delete an LDAP group setting
	// (DELETE /api/v1/ldap/groups/{name})
	DeleteLdapGroupSettings(w http.ResponseWriter, r *http.Request, name string)
	// GetLdapGroupSettingsByName Get an LDAP group setting
	// (GET /api/v1/ldap/groups/{name})
	GetLdapGroupSettingsByName(w http.ResponseWriter, r *http.Request, name string)
	// RefreshLdapGroupSettings Refresh LDAP groups
	// (POST /api/v1/ldap/groups/{name}/refresh)
	RefreshLdapGroupSettings(w http.ResponseWriter, r *http.Request, name string, params RefreshLdapGroupSettingsParams)
	// GetAllLdapSettings List LDAP connections
	// (GET /api/v1/ldap/settings)
	GetAllLdapSettings(w http.ResponseWriter, r *http.Request)
	// CreateLdapSettings Create an LDAP connection
	// (POST /api/v1/ldap/settings)
	CreateLdapSettings(w http.ResponseWriter, r *http.Request)
	// UpdateLdapSettings Replace an LDAP connection
	// (PUT /api/v1/ldap/settings)
	UpdateLdapSettings(w http.ResponseWriter, r *http.Request)
	// TestLdapConnection Test an LDAP connection
	// (POST /api/v1/ldap/settings/test)
	TestLdapConnection(w http.ResponseWriter, r *http.Request)
	// DeleteLdapSettings Delete an LDAP connection
	// (DELETE /api/v1/ldap/settings/{key})
	DeleteLdapSettings(w http.ResponseWriter, r *http.Request, key string)
	// GetLdapSettingsByKey Get an LDAP connection
	// (GET /api/v1/ldap/settings/{key})
	GetLdapSettingsByKey(w http.ResponseWriter, r *http.Request, key string)
	// EnableCloudLogCollection Switch cloud log collection (not supported)
	// (POST /api/v1/logshipping/config)
	EnableCloudLogCollection(w http.ResponseWriter, r *http.Request)
	// GetAllOidcConfigurations List OIDC providers
	// (GET /api/v1/oidc)
	GetAllOidcConfigurations(w http.ResponseWriter, r *http.Request)
	// CreateOidcConfiguration Create an OIDC provider
	// (POST /api/v1/oidc)
	CreateOidcConfiguration(w http.ResponseWriter, r *http.Request)
	// OidcTokenExchange Exchange an ID token for an access token
	// (POST /api/v1/oidc/token)
	OidcTokenExchange(w http.ResponseWriter, r *http.Request)
	// DeleteOidcConfiguration Delete an OIDC provider
	// (DELETE /api/v1/oidc/{name})
	DeleteOidcConfiguration(w http.ResponseWriter, r *http.Request, name string)
	// GetOidcConfiguration Get an OIDC provider
	// (GET /api/v1/oidc/{name})
	GetOidcConfiguration(w http.ResponseWriter, r *http.Request, name string)
	// UpdateOidcConfiguration Replace an OIDC provider
	// (PUT /api/v1/oidc/{name})
	UpdateOidcConfiguration(w http.ResponseWriter, r *http.Request, name string)
	// GetOidcIdentityMappings List identity mappings
	// (GET /api/v1/oidc/{provider_name}/identity_mappings)
	GetOidcIdentityMappings(w http.ResponseWriter, r *http.Request, providerName string, params GetOidcIdentityMappingsParams)
	// CreateOidcIdentityMapping Create an identity mapping
	// (POST /api/v1/oidc/{provider_name}/identity_mappings)
	CreateOidcIdentityMapping(w http.ResponseWriter, r *http.Request, providerName string)
	// DeleteOidcIdentityMapping Delete an identity mapping
	// (DELETE /api/v1/oidc/{provider_name}/identity_mappings/{mapping_name})
	DeleteOidcIdentityMapping(w http.ResponseWriter, r *http.Request, providerName string, mappingName string)
	// GetOidcIdentityMappingByName Get an identity mapping
	// (GET /api/v1/oidc/{provider_name}/identity_mappings/{mapping_name})
	GetOidcIdentityMappingByName(w http.ResponseWriter, r *http.Request, providerName string, mappingName string)
	// UpdateOidcIdentityMapping Replace an identity mapping
	// (PUT /api/v1/oidc/{provider_name}/identity_mappings/{mapping_name})
	UpdateOidcIdentityMapping(w http.ResponseWriter, r *http.Request, providerName string, mappingName string)
	// GetProjectsList List projects
	// (GET /api/v1/projects)
	GetProjectsList(w http.ResponseWriter, r *http.Request)
	// CreateProject Create a project
	// (POST /api/v1/projects)
	CreateProject(w http.ResponseWriter, r *http.Request)
	// UnassignProjectFromRepository Unassign a repository from its project
	// (DELETE /api/v1/projects/_/attach/repositories/{repoName})
	UnassignProjectFromRepository(w http.ResponseWriter, r *http.Request, repoName string)
	// AttachRepositoryToProject Assign a repository to a project
	// (PUT /api/v1/projects/_/attach/repositories/{repoName}/{targetProjectKey})
	AttachRepositoryToProject(w http.ResponseWriter, r *http.Request, repoName string, targetProjectKey string, params AttachRepositoryToProjectParams)
	// GetProjectRepositoryStatus Get a repository's project status
	// (GET /api/v1/projects/_/repositories/{repoName})
	GetProjectRepositoryStatus(w http.ResponseWriter, r *http.Request, repoName string)
	// UnshareRepositoryWithAllProjects Stop sharing a repository with every project
	// (DELETE /api/v1/projects/_/share/repositories/{repoName})
	UnshareRepositoryWithAllProjects(w http.ResponseWriter, r *http.Request, repoName string)
	// ShareRepositoryWithAllProjects Share a repository with every project
	// (PUT /api/v1/projects/_/share/repositories/{repoName})
	ShareRepositoryWithAllProjects(w http.ResponseWriter, r *http.Request, repoName string)
	// UnshareRepositoryWithTargetProject Stop sharing a repository with one project
	// (DELETE /api/v1/projects/_/share/repositories/{repoName}/{targetProjectKey})
	UnshareRepositoryWithTargetProject(w http.ResponseWriter, r *http.Request, repoName string, targetProjectKey string)
	// ShareRepositoryWithTargetProject Share a repository with one project
	// (PUT /api/v1/projects/_/share/repositories/{repoName}/{targetProjectKey})
	ShareRepositoryWithTargetProject(w http.ResponseWriter, r *http.Request, repoName string, targetProjectKey string, params ShareRepositoryWithTargetProjectParams)
	// DeleteProject Delete a project
	// (DELETE /api/v1/projects/{projectKey})
	DeleteProject(w http.ResponseWriter, r *http.Request, projectKey string)
	// GetProject Get a project
	// (GET /api/v1/projects/{projectKey})
	GetProject(w http.ResponseWriter, r *http.Request, projectKey string)
	// UpdateProject Update a project
	// (PUT /api/v1/projects/{projectKey})
	UpdateProject(w http.ResponseWriter, r *http.Request, projectKey string)
	// GetProjectEnvironments List a project's environments
	// (GET /api/v1/projects/{projectKey}/environments)
	GetProjectEnvironments(w http.ResponseWriter, r *http.Request, projectKey ProjectKey)
	// CreateProjectEnvironment Create a project environment
	// (POST /api/v1/projects/{projectKey}/environments)
	CreateProjectEnvironment(w http.ResponseWriter, r *http.Request, projectKey ProjectKey)
	// DeleteProjectEnvironment Delete a project environment
	// (DELETE /api/v1/projects/{projectKey}/environments/{environmentName})
	DeleteProjectEnvironment(w http.ResponseWriter, r *http.Request, projectKey ProjectKey, environmentName EnvironmentName)
	// RenameProjectEnvironment Rename a project environment
	// (POST /api/v1/projects/{projectKey}/environments/{environmentName}/rename)
	RenameProjectEnvironment(w http.ResponseWriter, r *http.Request, projectKey ProjectKey, environmentName EnvironmentName)
	// GetProjectGroups List project groups
	// (GET /api/v1/projects/{projectKey}/groups)
	GetProjectGroups(w http.ResponseWriter, r *http.Request, projectKey string)
	// DeleteProjectGroup Remove a group from a project
	// (DELETE /api/v1/projects/{projectKey}/groups/{group})
	DeleteProjectGroup(w http.ResponseWriter, r *http.Request, projectKey string, group string)
	// GetProjectGroup Get a project group
	// (GET /api/v1/projects/{projectKey}/groups/{group})
	GetProjectGroup(w http.ResponseWriter, r *http.Request, projectKey string, group string)
	// UpdateProjectGroup Add a group to a project or set its roles
	// (PUT /api/v1/projects/{projectKey}/groups/{group})
	UpdateProjectGroup(w http.ResponseWriter, r *http.Request, projectKey string, group string)
	// GetProjectRoles List project roles
	// (GET /api/v1/projects/{projectKey}/roles)
	GetProjectRoles(w http.ResponseWriter, r *http.Request, projectKey string)
	// CreateProjectRole Create a custom project role
	// (POST /api/v1/projects/{projectKey}/roles)
	CreateProjectRole(w http.ResponseWriter, r *http.Request, projectKey string)
	// DeleteProjectRole Delete a custom project role
	// (DELETE /api/v1/projects/{projectKey}/roles/{role})
	DeleteProjectRole(w http.ResponseWriter, r *http.Request, projectKey string, role string)
	// GetProjectRole Get a project role
	// (GET /api/v1/projects/{projectKey}/roles/{role})
	GetProjectRole(w http.ResponseWriter, r *http.Request, projectKey string, role string)
	// UpdateProjectRole Replace a custom project role
	// (PUT /api/v1/projects/{projectKey}/roles/{role})
	UpdateProjectRole(w http.ResponseWriter, r *http.Request, projectKey string, role string)
	// GetProjectUsers List project users
	// (GET /api/v1/projects/{projectKey}/users)
	GetProjectUsers(w http.ResponseWriter, r *http.Request, projectKey string)
	// DeleteProjectUser Remove a user from a project
	// (DELETE /api/v1/projects/{projectKey}/users/{user})
	DeleteProjectUser(w http.ResponseWriter, r *http.Request, projectKey string, user string)
	// GetProjectUser Get a project user
	// (GET /api/v1/projects/{projectKey}/users/{user})
	GetProjectUser(w http.ResponseWriter, r *http.Request, projectKey string, user string)
	// AddOrUpdateProjectUser Add a user to a project or set their roles
	// (PUT /api/v1/projects/{projectKey}/users/{user})
	AddOrUpdateProjectUser(w http.ResponseWriter, r *http.Request, projectKey string, user string)
	// GetAllGlobalRoles List global roles
	// (GET /api/v1/roles)
	GetAllGlobalRoles(w http.ResponseWriter, r *http.Request)
	// CreateGlobalRole Create a global role
	// (POST /api/v1/roles)
	CreateGlobalRole(w http.ResponseWriter, r *http.Request)
	// DeleteGlobalRole Delete a global role
	// (DELETE /api/v1/roles/{role})
	DeleteGlobalRole(w http.ResponseWriter, r *http.Request, role RoleName)
	// GetGlobalRole Get a global role
	// (GET /api/v1/roles/{role})
	GetGlobalRole(w http.ResponseWriter, r *http.Request, role RoleName)
	// UpdateGlobalRole Replace a global role
	// (PUT /api/v1/roles/{role})
	UpdateGlobalRole(w http.ResponseWriter, r *http.Request, role RoleName)
	// GetAllSamlSettings List SAML settings (not supported)
	// (GET /api/v1/saml)
	GetAllSamlSettings(w http.ResponseWriter, r *http.Request)
	// CreateSamlSetting Create a SAML setting (not supported)
	// (POST /api/v1/saml)
	CreateSamlSetting(w http.ResponseWriter, r *http.Request)
	// GetSamlGeneralSettings Get the SAML switch (not supported)
	// (GET /api/v1/saml/general_settings)
	GetSamlGeneralSettings(w http.ResponseWriter, r *http.Request)
	// UpdateSamlGeneralSettings Set the SAML switch (not supported)
	// (PUT /api/v1/saml/general_settings)
	UpdateSamlGeneralSettings(w http.ResponseWriter, r *http.Request)
	// DeleteSamlSetting Delete a SAML setting (not supported)
	// (DELETE /api/v1/saml/{name})
	DeleteSamlSetting(w http.ResponseWriter, r *http.Request, name string)
	// GetSamlSettingByName Get a SAML setting (not supported)
	// (GET /api/v1/saml/{name})
	GetSamlSettingByName(w http.ResponseWriter, r *http.Request, name string)
	// UpdateSamlSetting Replace a SAML setting (not supported)
	// (PUT /api/v1/saml/{name})
	UpdateSamlSetting(w http.ResponseWriter, r *http.Request, name string)
	// GetScimGroups List SCIM groups (not supported)
	// (GET /api/v1/scim/v2/Groups)
	GetScimGroups(w http.ResponseWriter, r *http.Request, params GetScimGroupsParams)
	// CreateScimGroup Create a SCIM group (not supported)
	// (POST /api/v1/scim/v2/Groups)
	CreateScimGroup(w http.ResponseWriter, r *http.Request)
	// DeleteScimGroup Delete a SCIM group (not supported)
	// (DELETE /api/v1/scim/v2/Groups/{groupName})
	DeleteScimGroup(w http.ResponseWriter, r *http.Request, groupName string)
	// GetScimGroupByName Get a SCIM group (not supported)
	// (GET /api/v1/scim/v2/Groups/{groupName})
	GetScimGroupByName(w http.ResponseWriter, r *http.Request, groupName string, params GetScimGroupByNameParams)
	// PatchScimGroup Patch a SCIM group (not supported)
	// (PATCH /api/v1/scim/v2/Groups/{groupName})
	PatchScimGroup(w http.ResponseWriter, r *http.Request, groupName string)
	// UpdateScimGroup Replace a SCIM group (not supported)
	// (PUT /api/v1/scim/v2/Groups/{groupName})
	UpdateScimGroup(w http.ResponseWriter, r *http.Request, groupName string)
	// GetScimResourceTypes List SCIM resource types (not supported)
	// (GET /api/v1/scim/v2/ResourceTypes)
	GetScimResourceTypes(w http.ResponseWriter, r *http.Request)
	// GetScimSchemas List SCIM schemas (not supported)
	// (GET /api/v1/scim/v2/Schemas)
	GetScimSchemas(w http.ResponseWriter, r *http.Request)
	// GetScimSchemaById Get a SCIM schema (not supported)
	// (GET /api/v1/scim/v2/Schemas/{schemaId})
	GetScimSchemaById(w http.ResponseWriter, r *http.Request, schemaId string)
	// GetScimServiceProviderConfig Get the SCIM service provider configuration (not supported)
	// (GET /api/v1/scim/v2/ServiceProviderConfig)
	GetScimServiceProviderConfig(w http.ResponseWriter, r *http.Request)
	// GetScimUsers List SCIM users (not supported)
	// (GET /api/v1/scim/v2/Users)
	GetScimUsers(w http.ResponseWriter, r *http.Request, params GetScimUsersParams)
	// CreateScimUser Create a SCIM user (not supported)
	// (POST /api/v1/scim/v2/Users)
	CreateScimUser(w http.ResponseWriter, r *http.Request)
	// DeleteScimUser Delete a SCIM user (not supported)
	// (DELETE /api/v1/scim/v2/Users/{username})
	DeleteScimUser(w http.ResponseWriter, r *http.Request, username string)
	// GetScimUserByUsername Get a SCIM user (not supported)
	// (GET /api/v1/scim/v2/Users/{username})
	GetScimUserByUsername(w http.ResponseWriter, r *http.Request, username string, params GetScimUserByUsernameParams)
	// PatchScimUser Patch a SCIM user (not supported)
	// (PATCH /api/v1/scim/v2/Users/{username})
	PatchScimUser(w http.ResponseWriter, r *http.Request, username string)
	// UpdateScimUser Replace a SCIM user (not supported)
	// (PUT /api/v1/scim/v2/Users/{username})
	UpdateScimUser(w http.ResponseWriter, r *http.Request, username string)
	// CreatePairingToken Create a pairing token
	// (POST /api/v1/service_trust/pairing/{useCase})
	CreatePairingToken(w http.ResponseWriter, r *http.Request, useCase CreatePairingTokenParamsUseCase)
	// ExportAccessConfiguration Export the Access configuration (not supported)
	// (POST /api/v1/system/backup/export)
	ExportAccessConfiguration(w http.ResponseWriter, r *http.Request)
	// ImportAccessConfiguration Import the Access configuration (not supported)
	// (POST /api/v1/system/backup/import)
	ImportAccessConfiguration(w http.ResponseWriter, r *http.Request)
	// GetAllAccessFederations List federation targets
	// (GET /api/v1/system/federation)
	GetAllAccessFederations(w http.ResponseWriter, r *http.Request)
	// RegisterAccessFederation Register a federation target
	// (POST /api/v1/system/federation)
	RegisterAccessFederation(w http.ResponseWriter, r *http.Request)
	// ValidateFederationTarget Validate a candidate federation target
	// (POST /api/v1/system/federation/validate_server)
	ValidateFederationTarget(w http.ResponseWriter, r *http.Request)
	// DeleteAccessFederation Unregister a federation target
	// (DELETE /api/v1/system/federation/{serverName})
	DeleteAccessFederation(w http.ResponseWriter, r *http.Request, serverName string)
	// GetAccessFederation Get a federation target
	// (GET /api/v1/system/federation/{serverName})
	GetAccessFederation(w http.ResponseWriter, r *http.Request, serverName string)
	// UpdateAccessFederation Update a federation target
	// (PATCH /api/v1/system/federation/{serverName})
	UpdateAccessFederation(w http.ResponseWriter, r *http.Request, serverName string)
	// FullBroadcastAccessFederation Run a full broadcast to a target
	// (PUT /api/v1/system/federation/{serverName}/full_broadcast)
	FullBroadcastAccessFederation(w http.ResponseWriter, r *http.Request, serverName string)
	// GetAccessVersion Access compatibility version
	// (GET /api/v1/system/version)
	GetAccessVersion(w http.ResponseWriter, r *http.Request)
	// GetTokens List access tokens
	// (GET /api/v1/tokens)
	GetTokens(w http.ResponseWriter, r *http.Request, params GetTokensParams)
	// CreateToken Create or refresh an access token
	// (POST /api/v1/tokens)
	CreateToken(w http.ResponseWriter, r *http.Request)
	// RevokeTokenByValue Revoke a token by its value
	// (DELETE /api/v1/tokens/revoke)
	RevokeTokenByValue(w http.ResponseWriter, r *http.Request)
	// RevokeTokenById Revoke a token by id
	// (DELETE /api/v1/tokens/{tokenId})
	RevokeTokenById(w http.ResponseWriter, r *http.Request, tokenId TokenId)
	// GetTokenById Get a token's metadata
	// (GET /api/v1/tokens/{tokenId})
	GetTokenById(w http.ResponseWriter, r *http.Request, tokenId TokenId)
	// GetVaultConfigurations List Vault connections
	// (GET /api/v1/vault/configs)
	GetVaultConfigurations(w http.ResponseWriter, r *http.Request)
	// TestVaultConfiguration Test a Vault connection
	// (POST /api/v1/vault/configs/test)
	TestVaultConfiguration(w http.ResponseWriter, r *http.Request)
	// DeleteVaultConfiguration Delete a Vault connection
	// (DELETE /api/v1/vault/configs/{vault_key})
	DeleteVaultConfiguration(w http.ResponseWriter, r *http.Request, vaultKey string)
	// SetVaultConfiguration Create or replace a Vault connection
	// (PUT /api/v1/vault/configs/{vault_key})
	SetVaultConfiguration(w http.ResponseWriter, r *http.Request, vaultKey string)
	// GetGroupList List groups
	// (GET /api/v2/groups)
	GetGroupList(w http.ResponseWriter, r *http.Request, params GetGroupListParams)
	// CreateGroup Create a group
	// (POST /api/v2/groups)
	CreateGroup(w http.ResponseWriter, r *http.Request)
	// DeleteGroup Delete a group
	// (DELETE /api/v2/groups/{name})
	DeleteGroup(w http.ResponseWriter, r *http.Request, name GroupName)
	// GetGroupDetails Get a group
	// (GET /api/v2/groups/{name})
	GetGroupDetails(w http.ResponseWriter, r *http.Request, name GroupName)
	// UpdateGroup Update a group
	// (PATCH /api/v2/groups/{name})
	UpdateGroup(w http.ResponseWriter, r *http.Request, name GroupName)
	// UpdateGroupMembers Add or remove members
	// (PATCH /api/v2/groups/{name}/members)
	UpdateGroupMembers(w http.ResponseWriter, r *http.Request, name GroupName)
	// GetPermissions List permissions
	// (GET /api/v2/permissions)
	GetPermissions(w http.ResponseWriter, r *http.Request, params GetPermissionsParams)
	// CreatePermission Create a permission
	// (POST /api/v2/permissions)
	CreatePermission(w http.ResponseWriter, r *http.Request)
	// DeletePermission Delete a permission
	// (DELETE /api/v2/permissions/{permissionName})
	DeletePermission(w http.ResponseWriter, r *http.Request, permissionName PermissionName)
	// GetPermissionDetails Get a permission
	// (GET /api/v2/permissions/{permissionName})
	GetPermissionDetails(w http.ResponseWriter, r *http.Request, permissionName PermissionName)
	// DeletePermissionResource Delete one resource section
	// (DELETE /api/v2/permissions/{permissionName}/{resourceType})
	DeletePermissionResource(w http.ResponseWriter, r *http.Request, permissionName PermissionName, resourceType DeletePermissionResourceParamsResourceType)
	// GetPermissionResource Get one resource section of a permission
	// (GET /api/v2/permissions/{permissionName}/{resourceType})
	GetPermissionResource(w http.ResponseWriter, r *http.Request, permissionName PermissionName, resourceType GetPermissionResourceParamsResourceType)
	// UpdatePermissionResource Merge into one resource section
	// (PATCH /api/v2/permissions/{permissionName}/{resourceType})
	UpdatePermissionResource(w http.ResponseWriter, r *http.Request, permissionName PermissionName, resourceType UpdatePermissionResourceParamsResourceType)
	// ReplacePermissionResource Replace one resource section
	// (PUT /api/v2/permissions/{permissionName}/{resourceType})
	ReplacePermissionResource(w http.ResponseWriter, r *http.Request, permissionName PermissionName, resourceType ReplacePermissionResourceParamsResourceType)
	// GetProjectsForRole List projects that use a global role
	// (GET /api/v2/projects)
	GetProjectsForRole(w http.ResponseWriter, r *http.Request, params GetProjectsForRoleParams)
	// GetUserList List users
	// (GET /api/v2/users)
	GetUserList(w http.ResponseWriter, r *http.Request, params GetUserListParams)
	// CreateUser Create a user
	// (POST /api/v2/users)
	CreateUser(w http.ResponseWriter, r *http.Request)
	// ExpirePasswordForAllUsers Expire every internal password
	// (POST /api/v2/users/expire_password_for_all_users)
	ExpirePasswordForAllUsers(w http.ResponseWriter, r *http.Request)
	// UnexpirePasswordForAllUsers Clear the expired flag on every password
	// (POST /api/v2/users/unexpire_password_for_all_users)
	UnexpirePasswordForAllUsers(w http.ResponseWriter, r *http.Request)
	// DeleteUser Delete a user
	// (DELETE /api/v2/users/{username})
	DeleteUser(w http.ResponseWriter, r *http.Request, username Username)
	// GetUserDetails Get a user
	// (GET /api/v2/users/{username})
	GetUserDetails(w http.ResponseWriter, r *http.Request, username Username)
	// UpdateUser Update a user
	// (PATCH /api/v2/users/{username})
	UpdateUser(w http.ResponseWriter, r *http.Request, username Username)
	// UpdateUserGroups Add or remove group memberships
	// (PATCH /api/v2/users/{username}/groups)
	UpdateUserGroups(w http.ResponseWriter, r *http.Request, username Username)
	// ChangeUserPassword Set a user's password
	// (PUT /api/v2/users/{username}/password)
	ChangeUserPassword(w http.ResponseWriter, r *http.Request, username Username)
	// ExpireUserPassword Expire a user's password
	// (POST /api/v2/users/{username}/password/expire)
	ExpireUserPassword(w http.ResponseWriter, r *http.Request, username Username)
	// UnlockUser Unlock a user
	// (POST /api/v2/users/{username}/unlock)
	UnlockUser(w http.ResponseWriter, r *http.Request, username Username)
}

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) AddOrUpdateProjectUser

func (siw *ServerInterfaceWrapper) AddOrUpdateProjectUser(w http.ResponseWriter, r *http.Request)

AddOrUpdateProjectUser operation middleware

func (*ServerInterfaceWrapper) AttachRepositoryToProject

func (siw *ServerInterfaceWrapper) AttachRepositoryToProject(w http.ResponseWriter, r *http.Request)

AttachRepositoryToProject operation middleware

func (*ServerInterfaceWrapper) ChangeUserPassword

func (siw *ServerInterfaceWrapper) ChangeUserPassword(w http.ResponseWriter, r *http.Request)

ChangeUserPassword operation middleware

func (*ServerInterfaceWrapper) ConfigureAccessUserLockPolicy

func (siw *ServerInterfaceWrapper) ConfigureAccessUserLockPolicy(w http.ResponseWriter, r *http.Request)

ConfigureAccessUserLockPolicy operation middleware

func (*ServerInterfaceWrapper) CreateGlobalEnvironment

func (siw *ServerInterfaceWrapper) CreateGlobalEnvironment(w http.ResponseWriter, r *http.Request)

CreateGlobalEnvironment operation middleware

func (*ServerInterfaceWrapper) CreateGlobalRole

func (siw *ServerInterfaceWrapper) CreateGlobalRole(w http.ResponseWriter, r *http.Request)

CreateGlobalRole operation middleware

func (*ServerInterfaceWrapper) CreateGroup

func (siw *ServerInterfaceWrapper) CreateGroup(w http.ResponseWriter, r *http.Request)

CreateGroup operation middleware

func (*ServerInterfaceWrapper) CreateLdapGroupSettings

func (siw *ServerInterfaceWrapper) CreateLdapGroupSettings(w http.ResponseWriter, r *http.Request)

CreateLdapGroupSettings operation middleware

func (*ServerInterfaceWrapper) CreateLdapSettings

func (siw *ServerInterfaceWrapper) CreateLdapSettings(w http.ResponseWriter, r *http.Request)

CreateLdapSettings operation middleware

func (*ServerInterfaceWrapper) CreateOidcConfiguration

func (siw *ServerInterfaceWrapper) CreateOidcConfiguration(w http.ResponseWriter, r *http.Request)

CreateOidcConfiguration operation middleware

func (*ServerInterfaceWrapper) CreateOidcIdentityMapping

func (siw *ServerInterfaceWrapper) CreateOidcIdentityMapping(w http.ResponseWriter, r *http.Request)

CreateOidcIdentityMapping operation middleware

func (*ServerInterfaceWrapper) CreatePairingToken

func (siw *ServerInterfaceWrapper) CreatePairingToken(w http.ResponseWriter, r *http.Request)

CreatePairingToken operation middleware

func (*ServerInterfaceWrapper) CreatePasswordPolicy

func (siw *ServerInterfaceWrapper) CreatePasswordPolicy(w http.ResponseWriter, r *http.Request)

CreatePasswordPolicy operation middleware

func (*ServerInterfaceWrapper) CreatePermission

func (siw *ServerInterfaceWrapper) CreatePermission(w http.ResponseWriter, r *http.Request)

CreatePermission operation middleware

func (*ServerInterfaceWrapper) CreateProject

func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)

CreateProject operation middleware

func (*ServerInterfaceWrapper) CreateProjectEnvironment

func (siw *ServerInterfaceWrapper) CreateProjectEnvironment(w http.ResponseWriter, r *http.Request)

CreateProjectEnvironment operation middleware

func (*ServerInterfaceWrapper) CreateProjectRole

func (siw *ServerInterfaceWrapper) CreateProjectRole(w http.ResponseWriter, r *http.Request)

CreateProjectRole operation middleware

func (*ServerInterfaceWrapper) CreateSamlSetting

func (siw *ServerInterfaceWrapper) CreateSamlSetting(w http.ResponseWriter, r *http.Request)

CreateSamlSetting operation middleware

func (*ServerInterfaceWrapper) CreateScimGroup

func (siw *ServerInterfaceWrapper) CreateScimGroup(w http.ResponseWriter, r *http.Request)

CreateScimGroup operation middleware

func (*ServerInterfaceWrapper) CreateScimUser

func (siw *ServerInterfaceWrapper) CreateScimUser(w http.ResponseWriter, r *http.Request)

CreateScimUser operation middleware

func (*ServerInterfaceWrapper) CreateToken

func (siw *ServerInterfaceWrapper) CreateToken(w http.ResponseWriter, r *http.Request)

CreateToken operation middleware

func (*ServerInterfaceWrapper) CreateUser

func (siw *ServerInterfaceWrapper) CreateUser(w http.ResponseWriter, r *http.Request)

CreateUser operation middleware

func (*ServerInterfaceWrapper) DeleteAccessFederation

func (siw *ServerInterfaceWrapper) DeleteAccessFederation(w http.ResponseWriter, r *http.Request)

DeleteAccessFederation operation middleware

func (*ServerInterfaceWrapper) DeleteAwsIamRole

func (siw *ServerInterfaceWrapper) DeleteAwsIamRole(w http.ResponseWriter, r *http.Request)

DeleteAwsIamRole operation middleware

func (*ServerInterfaceWrapper) DeleteGlobalEnvironment

func (siw *ServerInterfaceWrapper) DeleteGlobalEnvironment(w http.ResponseWriter, r *http.Request)

DeleteGlobalEnvironment operation middleware

func (*ServerInterfaceWrapper) DeleteGlobalRole

func (siw *ServerInterfaceWrapper) DeleteGlobalRole(w http.ResponseWriter, r *http.Request)

DeleteGlobalRole operation middleware

func (*ServerInterfaceWrapper) DeleteGroup

func (siw *ServerInterfaceWrapper) DeleteGroup(w http.ResponseWriter, r *http.Request)

DeleteGroup operation middleware

func (*ServerInterfaceWrapper) DeleteLdapGroupSettings

func (siw *ServerInterfaceWrapper) DeleteLdapGroupSettings(w http.ResponseWriter, r *http.Request)

DeleteLdapGroupSettings operation middleware

func (*ServerInterfaceWrapper) DeleteLdapSettings

func (siw *ServerInterfaceWrapper) DeleteLdapSettings(w http.ResponseWriter, r *http.Request)

DeleteLdapSettings operation middleware

func (*ServerInterfaceWrapper) DeleteOidcConfiguration

func (siw *ServerInterfaceWrapper) DeleteOidcConfiguration(w http.ResponseWriter, r *http.Request)

DeleteOidcConfiguration operation middleware

func (*ServerInterfaceWrapper) DeleteOidcIdentityMapping

func (siw *ServerInterfaceWrapper) DeleteOidcIdentityMapping(w http.ResponseWriter, r *http.Request)

DeleteOidcIdentityMapping operation middleware

func (*ServerInterfaceWrapper) DeletePermission

func (siw *ServerInterfaceWrapper) DeletePermission(w http.ResponseWriter, r *http.Request)

DeletePermission operation middleware

func (*ServerInterfaceWrapper) DeletePermissionResource

func (siw *ServerInterfaceWrapper) DeletePermissionResource(w http.ResponseWriter, r *http.Request)

DeletePermissionResource operation middleware

func (*ServerInterfaceWrapper) DeleteProject

func (siw *ServerInterfaceWrapper) DeleteProject(w http.ResponseWriter, r *http.Request)

DeleteProject operation middleware

func (*ServerInterfaceWrapper) DeleteProjectEnvironment

func (siw *ServerInterfaceWrapper) DeleteProjectEnvironment(w http.ResponseWriter, r *http.Request)

DeleteProjectEnvironment operation middleware

func (*ServerInterfaceWrapper) DeleteProjectGroup

func (siw *ServerInterfaceWrapper) DeleteProjectGroup(w http.ResponseWriter, r *http.Request)

DeleteProjectGroup operation middleware

func (*ServerInterfaceWrapper) DeleteProjectRole

func (siw *ServerInterfaceWrapper) DeleteProjectRole(w http.ResponseWriter, r *http.Request)

DeleteProjectRole operation middleware

func (*ServerInterfaceWrapper) DeleteProjectUser

func (siw *ServerInterfaceWrapper) DeleteProjectUser(w http.ResponseWriter, r *http.Request)

DeleteProjectUser operation middleware

func (*ServerInterfaceWrapper) DeleteSamlSetting

func (siw *ServerInterfaceWrapper) DeleteSamlSetting(w http.ResponseWriter, r *http.Request)

DeleteSamlSetting operation middleware

func (*ServerInterfaceWrapper) DeleteScimGroup

func (siw *ServerInterfaceWrapper) DeleteScimGroup(w http.ResponseWriter, r *http.Request)

DeleteScimGroup operation middleware

func (*ServerInterfaceWrapper) DeleteScimUser

func (siw *ServerInterfaceWrapper) DeleteScimUser(w http.ResponseWriter, r *http.Request)

DeleteScimUser operation middleware

func (*ServerInterfaceWrapper) DeleteUser

func (siw *ServerInterfaceWrapper) DeleteUser(w http.ResponseWriter, r *http.Request)

DeleteUser operation middleware

func (*ServerInterfaceWrapper) DeleteVaultConfiguration

func (siw *ServerInterfaceWrapper) DeleteVaultConfiguration(w http.ResponseWriter, r *http.Request)

DeleteVaultConfiguration operation middleware

func (*ServerInterfaceWrapper) EnableCloudLogCollection

func (siw *ServerInterfaceWrapper) EnableCloudLogCollection(w http.ResponseWriter, r *http.Request)

EnableCloudLogCollection operation middleware

func (*ServerInterfaceWrapper) ExpirePasswordForAllUsers

func (siw *ServerInterfaceWrapper) ExpirePasswordForAllUsers(w http.ResponseWriter, r *http.Request)

ExpirePasswordForAllUsers operation middleware

func (*ServerInterfaceWrapper) ExpireUserPassword

func (siw *ServerInterfaceWrapper) ExpireUserPassword(w http.ResponseWriter, r *http.Request)

ExpireUserPassword operation middleware

func (*ServerInterfaceWrapper) ExportAccessConfiguration

func (siw *ServerInterfaceWrapper) ExportAccessConfiguration(w http.ResponseWriter, r *http.Request)

ExportAccessConfiguration operation middleware

func (*ServerInterfaceWrapper) FullBroadcastAccessFederation

func (siw *ServerInterfaceWrapper) FullBroadcastAccessFederation(w http.ResponseWriter, r *http.Request)

FullBroadcastAccessFederation operation middleware

func (*ServerInterfaceWrapper) GetAccessFederation

func (siw *ServerInterfaceWrapper) GetAccessFederation(w http.ResponseWriter, r *http.Request)

GetAccessFederation operation middleware

func (*ServerInterfaceWrapper) GetAccessUserLockPolicy

func (siw *ServerInterfaceWrapper) GetAccessUserLockPolicy(w http.ResponseWriter, r *http.Request)

GetAccessUserLockPolicy operation middleware

func (*ServerInterfaceWrapper) GetAccessVersion

func (siw *ServerInterfaceWrapper) GetAccessVersion(w http.ResponseWriter, r *http.Request)

GetAccessVersion operation middleware

func (*ServerInterfaceWrapper) GetAllAccessFederations

func (siw *ServerInterfaceWrapper) GetAllAccessFederations(w http.ResponseWriter, r *http.Request)

GetAllAccessFederations operation middleware

func (*ServerInterfaceWrapper) GetAllGlobalRoles

func (siw *ServerInterfaceWrapper) GetAllGlobalRoles(w http.ResponseWriter, r *http.Request)

GetAllGlobalRoles operation middleware

func (*ServerInterfaceWrapper) GetAllLdapGroupSettings

func (siw *ServerInterfaceWrapper) GetAllLdapGroupSettings(w http.ResponseWriter, r *http.Request)

GetAllLdapGroupSettings operation middleware

func (*ServerInterfaceWrapper) GetAllLdapSettings

func (siw *ServerInterfaceWrapper) GetAllLdapSettings(w http.ResponseWriter, r *http.Request)

GetAllLdapSettings operation middleware

func (*ServerInterfaceWrapper) GetAllOidcConfigurations

func (siw *ServerInterfaceWrapper) GetAllOidcConfigurations(w http.ResponseWriter, r *http.Request)

GetAllOidcConfigurations operation middleware

func (*ServerInterfaceWrapper) GetAllSamlSettings

func (siw *ServerInterfaceWrapper) GetAllSamlSettings(w http.ResponseWriter, r *http.Request)

GetAllSamlSettings operation middleware

func (*ServerInterfaceWrapper) GetAwsIamRole

func (siw *ServerInterfaceWrapper) GetAwsIamRole(w http.ResponseWriter, r *http.Request)

GetAwsIamRole operation middleware

func (*ServerInterfaceWrapper) GetBasicAuthenticationStatus

func (siw *ServerInterfaceWrapper) GetBasicAuthenticationStatus(w http.ResponseWriter, r *http.Request)

GetBasicAuthenticationStatus operation middleware

func (*ServerInterfaceWrapper) GetCaCertificate

func (siw *ServerInterfaceWrapper) GetCaCertificate(w http.ResponseWriter, r *http.Request)

GetCaCertificate operation middleware

func (*ServerInterfaceWrapper) GetCrowdConfiguration

func (siw *ServerInterfaceWrapper) GetCrowdConfiguration(w http.ResponseWriter, r *http.Request)

GetCrowdConfiguration operation middleware

func (*ServerInterfaceWrapper) GetGlobalEnvironments

func (siw *ServerInterfaceWrapper) GetGlobalEnvironments(w http.ResponseWriter, r *http.Request)

GetGlobalEnvironments operation middleware

func (*ServerInterfaceWrapper) GetGlobalRole

func (siw *ServerInterfaceWrapper) GetGlobalRole(w http.ResponseWriter, r *http.Request)

GetGlobalRole operation middleware

func (*ServerInterfaceWrapper) GetGroupDetails

func (siw *ServerInterfaceWrapper) GetGroupDetails(w http.ResponseWriter, r *http.Request)

GetGroupDetails operation middleware

func (*ServerInterfaceWrapper) GetGroupList

func (siw *ServerInterfaceWrapper) GetGroupList(w http.ResponseWriter, r *http.Request)

GetGroupList operation middleware

func (*ServerInterfaceWrapper) GetHttpSsoConfiguration

func (siw *ServerInterfaceWrapper) GetHttpSsoConfiguration(w http.ResponseWriter, r *http.Request)

GetHttpSsoConfiguration operation middleware

func (*ServerInterfaceWrapper) GetLdapGroupMappingStrategy

func (siw *ServerInterfaceWrapper) GetLdapGroupMappingStrategy(w http.ResponseWriter, r *http.Request)

GetLdapGroupMappingStrategy operation middleware

func (*ServerInterfaceWrapper) GetLdapGroupSettingsByName

func (siw *ServerInterfaceWrapper) GetLdapGroupSettingsByName(w http.ResponseWriter, r *http.Request)

GetLdapGroupSettingsByName operation middleware

func (*ServerInterfaceWrapper) GetLdapSettingsByKey

func (siw *ServerInterfaceWrapper) GetLdapSettingsByKey(w http.ResponseWriter, r *http.Request)

GetLdapSettingsByKey operation middleware

func (*ServerInterfaceWrapper) GetOidcConfiguration

func (siw *ServerInterfaceWrapper) GetOidcConfiguration(w http.ResponseWriter, r *http.Request)

GetOidcConfiguration operation middleware

func (*ServerInterfaceWrapper) GetOidcIdentityMappingByName

func (siw *ServerInterfaceWrapper) GetOidcIdentityMappingByName(w http.ResponseWriter, r *http.Request)

GetOidcIdentityMappingByName operation middleware

func (*ServerInterfaceWrapper) GetOidcIdentityMappings

func (siw *ServerInterfaceWrapper) GetOidcIdentityMappings(w http.ResponseWriter, r *http.Request)

GetOidcIdentityMappings operation middleware

func (*ServerInterfaceWrapper) GetPermissionDetails

func (siw *ServerInterfaceWrapper) GetPermissionDetails(w http.ResponseWriter, r *http.Request)

GetPermissionDetails operation middleware

func (*ServerInterfaceWrapper) GetPermissionResource

func (siw *ServerInterfaceWrapper) GetPermissionResource(w http.ResponseWriter, r *http.Request)

GetPermissionResource operation middleware

func (*ServerInterfaceWrapper) GetPermissions

func (siw *ServerInterfaceWrapper) GetPermissions(w http.ResponseWriter, r *http.Request)

GetPermissions operation middleware

func (*ServerInterfaceWrapper) GetProject

func (siw *ServerInterfaceWrapper) GetProject(w http.ResponseWriter, r *http.Request)

GetProject operation middleware

func (*ServerInterfaceWrapper) GetProjectEnvironments

func (siw *ServerInterfaceWrapper) GetProjectEnvironments(w http.ResponseWriter, r *http.Request)

GetProjectEnvironments operation middleware

func (*ServerInterfaceWrapper) GetProjectGroup

func (siw *ServerInterfaceWrapper) GetProjectGroup(w http.ResponseWriter, r *http.Request)

GetProjectGroup operation middleware

func (*ServerInterfaceWrapper) GetProjectGroups

func (siw *ServerInterfaceWrapper) GetProjectGroups(w http.ResponseWriter, r *http.Request)

GetProjectGroups operation middleware

func (*ServerInterfaceWrapper) GetProjectRepositoryStatus

func (siw *ServerInterfaceWrapper) GetProjectRepositoryStatus(w http.ResponseWriter, r *http.Request)

GetProjectRepositoryStatus operation middleware

func (*ServerInterfaceWrapper) GetProjectRole

func (siw *ServerInterfaceWrapper) GetProjectRole(w http.ResponseWriter, r *http.Request)

GetProjectRole operation middleware

func (*ServerInterfaceWrapper) GetProjectRoles

func (siw *ServerInterfaceWrapper) GetProjectRoles(w http.ResponseWriter, r *http.Request)

GetProjectRoles operation middleware

func (*ServerInterfaceWrapper) GetProjectUser

func (siw *ServerInterfaceWrapper) GetProjectUser(w http.ResponseWriter, r *http.Request)

GetProjectUser operation middleware

func (*ServerInterfaceWrapper) GetProjectUsers

func (siw *ServerInterfaceWrapper) GetProjectUsers(w http.ResponseWriter, r *http.Request)

GetProjectUsers operation middleware

func (*ServerInterfaceWrapper) GetProjectsForRole

func (siw *ServerInterfaceWrapper) GetProjectsForRole(w http.ResponseWriter, r *http.Request)

GetProjectsForRole operation middleware

func (*ServerInterfaceWrapper) GetProjectsList

func (siw *ServerInterfaceWrapper) GetProjectsList(w http.ResponseWriter, r *http.Request)

GetProjectsList operation middleware

func (*ServerInterfaceWrapper) GetRootCertificate

func (siw *ServerInterfaceWrapper) GetRootCertificate(w http.ResponseWriter, r *http.Request)

GetRootCertificate operation middleware

func (*ServerInterfaceWrapper) GetSamlGeneralSettings

func (siw *ServerInterfaceWrapper) GetSamlGeneralSettings(w http.ResponseWriter, r *http.Request)

GetSamlGeneralSettings operation middleware

func (*ServerInterfaceWrapper) GetSamlSettingByName

func (siw *ServerInterfaceWrapper) GetSamlSettingByName(w http.ResponseWriter, r *http.Request)

GetSamlSettingByName operation middleware

func (*ServerInterfaceWrapper) GetScimGroupByName

func (siw *ServerInterfaceWrapper) GetScimGroupByName(w http.ResponseWriter, r *http.Request)

GetScimGroupByName operation middleware

func (*ServerInterfaceWrapper) GetScimGroups

func (siw *ServerInterfaceWrapper) GetScimGroups(w http.ResponseWriter, r *http.Request)

GetScimGroups operation middleware

func (*ServerInterfaceWrapper) GetScimResourceTypes

func (siw *ServerInterfaceWrapper) GetScimResourceTypes(w http.ResponseWriter, r *http.Request)

GetScimResourceTypes operation middleware

func (*ServerInterfaceWrapper) GetScimSchemaById

func (siw *ServerInterfaceWrapper) GetScimSchemaById(w http.ResponseWriter, r *http.Request)

GetScimSchemaById operation middleware

func (*ServerInterfaceWrapper) GetScimSchemas

func (siw *ServerInterfaceWrapper) GetScimSchemas(w http.ResponseWriter, r *http.Request)

GetScimSchemas operation middleware

func (*ServerInterfaceWrapper) GetScimServiceProviderConfig

func (siw *ServerInterfaceWrapper) GetScimServiceProviderConfig(w http.ResponseWriter, r *http.Request)

GetScimServiceProviderConfig operation middleware

func (*ServerInterfaceWrapper) GetScimUserByUsername

func (siw *ServerInterfaceWrapper) GetScimUserByUsername(w http.ResponseWriter, r *http.Request)

GetScimUserByUsername operation middleware

func (*ServerInterfaceWrapper) GetScimUsers

func (siw *ServerInterfaceWrapper) GetScimUsers(w http.ResponseWriter, r *http.Request)

GetScimUsers operation middleware

func (*ServerInterfaceWrapper) GetTokenById

func (siw *ServerInterfaceWrapper) GetTokenById(w http.ResponseWriter, r *http.Request)

GetTokenById operation middleware

func (*ServerInterfaceWrapper) GetTokenDefaultExpiry

func (siw *ServerInterfaceWrapper) GetTokenDefaultExpiry(w http.ResponseWriter, r *http.Request)

GetTokenDefaultExpiry operation middleware

func (*ServerInterfaceWrapper) GetTokens

func (siw *ServerInterfaceWrapper) GetTokens(w http.ResponseWriter, r *http.Request)

GetTokens operation middleware

func (*ServerInterfaceWrapper) GetUserDetails

func (siw *ServerInterfaceWrapper) GetUserDetails(w http.ResponseWriter, r *http.Request)

GetUserDetails operation middleware

func (*ServerInterfaceWrapper) GetUserList

func (siw *ServerInterfaceWrapper) GetUserList(w http.ResponseWriter, r *http.Request)

GetUserList operation middleware

func (*ServerInterfaceWrapper) GetVaultConfigurations

func (siw *ServerInterfaceWrapper) GetVaultConfigurations(w http.ResponseWriter, r *http.Request)

GetVaultConfigurations operation middleware

func (*ServerInterfaceWrapper) ImportAccessConfiguration

func (siw *ServerInterfaceWrapper) ImportAccessConfiguration(w http.ResponseWriter, r *http.Request)

ImportAccessConfiguration operation middleware

func (*ServerInterfaceWrapper) ImportLdapGroups

func (siw *ServerInterfaceWrapper) ImportLdapGroups(w http.ResponseWriter, r *http.Request)

ImportLdapGroups operation middleware

func (*ServerInterfaceWrapper) OidcTokenExchange

func (siw *ServerInterfaceWrapper) OidcTokenExchange(w http.ResponseWriter, r *http.Request)

OidcTokenExchange operation middleware

func (*ServerInterfaceWrapper) PatchScimGroup

func (siw *ServerInterfaceWrapper) PatchScimGroup(w http.ResponseWriter, r *http.Request)

PatchScimGroup operation middleware

func (*ServerInterfaceWrapper) PatchScimUser

func (siw *ServerInterfaceWrapper) PatchScimUser(w http.ResponseWriter, r *http.Request)

PatchScimUser operation middleware

func (*ServerInterfaceWrapper) PutAwsIamRole

func (siw *ServerInterfaceWrapper) PutAwsIamRole(w http.ResponseWriter, r *http.Request)

PutAwsIamRole operation middleware

func (*ServerInterfaceWrapper) RefreshLdapGroupSettings

func (siw *ServerInterfaceWrapper) RefreshLdapGroupSettings(w http.ResponseWriter, r *http.Request)

RefreshLdapGroupSettings operation middleware

func (*ServerInterfaceWrapper) RegisterAccessFederation

func (siw *ServerInterfaceWrapper) RegisterAccessFederation(w http.ResponseWriter, r *http.Request)

RegisterAccessFederation operation middleware

func (*ServerInterfaceWrapper) RenameGlobalEnvironment

func (siw *ServerInterfaceWrapper) RenameGlobalEnvironment(w http.ResponseWriter, r *http.Request)

RenameGlobalEnvironment operation middleware

func (*ServerInterfaceWrapper) RenameProjectEnvironment

func (siw *ServerInterfaceWrapper) RenameProjectEnvironment(w http.ResponseWriter, r *http.Request)

RenameProjectEnvironment operation middleware

func (*ServerInterfaceWrapper) ReplacePermissionResource

func (siw *ServerInterfaceWrapper) ReplacePermissionResource(w http.ResponseWriter, r *http.Request)

ReplacePermissionResource operation middleware

func (*ServerInterfaceWrapper) RevokeTokenById

func (siw *ServerInterfaceWrapper) RevokeTokenById(w http.ResponseWriter, r *http.Request)

RevokeTokenById operation middleware

func (*ServerInterfaceWrapper) RevokeTokenByValue

func (siw *ServerInterfaceWrapper) RevokeTokenByValue(w http.ResponseWriter, r *http.Request)

RevokeTokenByValue operation middleware

func (*ServerInterfaceWrapper) SearchLdapGroups

func (siw *ServerInterfaceWrapper) SearchLdapGroups(w http.ResponseWriter, r *http.Request)

SearchLdapGroups operation middleware

func (*ServerInterfaceWrapper) SetBasicAuthenticationStatus

func (siw *ServerInterfaceWrapper) SetBasicAuthenticationStatus(w http.ResponseWriter, r *http.Request)

SetBasicAuthenticationStatus operation middleware

func (*ServerInterfaceWrapper) SetTokenDefaultExpiry

func (siw *ServerInterfaceWrapper) SetTokenDefaultExpiry(w http.ResponseWriter, r *http.Request)

SetTokenDefaultExpiry operation middleware

func (*ServerInterfaceWrapper) SetVaultConfiguration

func (siw *ServerInterfaceWrapper) SetVaultConfiguration(w http.ResponseWriter, r *http.Request)

SetVaultConfiguration operation middleware

func (*ServerInterfaceWrapper) ShareRepositoryWithAllProjects

func (siw *ServerInterfaceWrapper) ShareRepositoryWithAllProjects(w http.ResponseWriter, r *http.Request)

ShareRepositoryWithAllProjects operation middleware

func (*ServerInterfaceWrapper) ShareRepositoryWithTargetProject

func (siw *ServerInterfaceWrapper) ShareRepositoryWithTargetProject(w http.ResponseWriter, r *http.Request)

ShareRepositoryWithTargetProject operation middleware

func (*ServerInterfaceWrapper) TestLdapConnection

func (siw *ServerInterfaceWrapper) TestLdapConnection(w http.ResponseWriter, r *http.Request)

TestLdapConnection operation middleware

func (*ServerInterfaceWrapper) TestVaultConfiguration

func (siw *ServerInterfaceWrapper) TestVaultConfiguration(w http.ResponseWriter, r *http.Request)

TestVaultConfiguration operation middleware

func (*ServerInterfaceWrapper) UnassignProjectFromRepository

func (siw *ServerInterfaceWrapper) UnassignProjectFromRepository(w http.ResponseWriter, r *http.Request)

UnassignProjectFromRepository operation middleware

func (*ServerInterfaceWrapper) UnexpirePasswordForAllUsers

func (siw *ServerInterfaceWrapper) UnexpirePasswordForAllUsers(w http.ResponseWriter, r *http.Request)

UnexpirePasswordForAllUsers operation middleware

func (*ServerInterfaceWrapper) UnlockUser

func (siw *ServerInterfaceWrapper) UnlockUser(w http.ResponseWriter, r *http.Request)

UnlockUser operation middleware

func (*ServerInterfaceWrapper) UnshareRepositoryWithAllProjects

func (siw *ServerInterfaceWrapper) UnshareRepositoryWithAllProjects(w http.ResponseWriter, r *http.Request)

UnshareRepositoryWithAllProjects operation middleware

func (*ServerInterfaceWrapper) UnshareRepositoryWithTargetProject

func (siw *ServerInterfaceWrapper) UnshareRepositoryWithTargetProject(w http.ResponseWriter, r *http.Request)

UnshareRepositoryWithTargetProject operation middleware

func (*ServerInterfaceWrapper) UpdateAccessFederation

func (siw *ServerInterfaceWrapper) UpdateAccessFederation(w http.ResponseWriter, r *http.Request)

UpdateAccessFederation operation middleware

func (*ServerInterfaceWrapper) UpdateGlobalRole

func (siw *ServerInterfaceWrapper) UpdateGlobalRole(w http.ResponseWriter, r *http.Request)

UpdateGlobalRole operation middleware

func (*ServerInterfaceWrapper) UpdateGroup

func (siw *ServerInterfaceWrapper) UpdateGroup(w http.ResponseWriter, r *http.Request)

UpdateGroup operation middleware

func (*ServerInterfaceWrapper) UpdateGroupMembers

func (siw *ServerInterfaceWrapper) UpdateGroupMembers(w http.ResponseWriter, r *http.Request)

UpdateGroupMembers operation middleware

func (*ServerInterfaceWrapper) UpdateLdapGroupSettings

func (siw *ServerInterfaceWrapper) UpdateLdapGroupSettings(w http.ResponseWriter, r *http.Request)

UpdateLdapGroupSettings operation middleware

func (*ServerInterfaceWrapper) UpdateLdapSettings

func (siw *ServerInterfaceWrapper) UpdateLdapSettings(w http.ResponseWriter, r *http.Request)

UpdateLdapSettings operation middleware

func (*ServerInterfaceWrapper) UpdateOidcConfiguration

func (siw *ServerInterfaceWrapper) UpdateOidcConfiguration(w http.ResponseWriter, r *http.Request)

UpdateOidcConfiguration operation middleware

func (*ServerInterfaceWrapper) UpdateOidcIdentityMapping

func (siw *ServerInterfaceWrapper) UpdateOidcIdentityMapping(w http.ResponseWriter, r *http.Request)

UpdateOidcIdentityMapping operation middleware

func (*ServerInterfaceWrapper) UpdatePasswordPolicy

func (siw *ServerInterfaceWrapper) UpdatePasswordPolicy(w http.ResponseWriter, r *http.Request)

UpdatePasswordPolicy operation middleware

func (*ServerInterfaceWrapper) UpdatePermissionResource

func (siw *ServerInterfaceWrapper) UpdatePermissionResource(w http.ResponseWriter, r *http.Request)

UpdatePermissionResource operation middleware

func (*ServerInterfaceWrapper) UpdateProject

func (siw *ServerInterfaceWrapper) UpdateProject(w http.ResponseWriter, r *http.Request)

UpdateProject operation middleware

func (*ServerInterfaceWrapper) UpdateProjectGroup

func (siw *ServerInterfaceWrapper) UpdateProjectGroup(w http.ResponseWriter, r *http.Request)

UpdateProjectGroup operation middleware

func (*ServerInterfaceWrapper) UpdateProjectRole

func (siw *ServerInterfaceWrapper) UpdateProjectRole(w http.ResponseWriter, r *http.Request)

UpdateProjectRole operation middleware

func (*ServerInterfaceWrapper) UpdateSamlGeneralSettings

func (siw *ServerInterfaceWrapper) UpdateSamlGeneralSettings(w http.ResponseWriter, r *http.Request)

UpdateSamlGeneralSettings operation middleware

func (*ServerInterfaceWrapper) UpdateSamlSetting

func (siw *ServerInterfaceWrapper) UpdateSamlSetting(w http.ResponseWriter, r *http.Request)

UpdateSamlSetting operation middleware

func (*ServerInterfaceWrapper) UpdateScimGroup

func (siw *ServerInterfaceWrapper) UpdateScimGroup(w http.ResponseWriter, r *http.Request)

UpdateScimGroup operation middleware

func (*ServerInterfaceWrapper) UpdateScimUser

func (siw *ServerInterfaceWrapper) UpdateScimUser(w http.ResponseWriter, r *http.Request)

UpdateScimUser operation middleware

func (*ServerInterfaceWrapper) UpdateUser

func (siw *ServerInterfaceWrapper) UpdateUser(w http.ResponseWriter, r *http.Request)

UpdateUser operation middleware

func (*ServerInterfaceWrapper) UpdateUserGroups

func (siw *ServerInterfaceWrapper) UpdateUserGroups(w http.ResponseWriter, r *http.Request)

UpdateUserGroups operation middleware

func (*ServerInterfaceWrapper) UpsertCrowdConfiguration

func (siw *ServerInterfaceWrapper) UpsertCrowdConfiguration(w http.ResponseWriter, r *http.Request)

UpsertCrowdConfiguration operation middleware

func (*ServerInterfaceWrapper) UpsertHttpSsoConfiguration

func (siw *ServerInterfaceWrapper) UpsertHttpSsoConfiguration(w http.ResponseWriter, r *http.Request)

UpsertHttpSsoConfiguration operation middleware

func (*ServerInterfaceWrapper) ValidateFederationTarget

func (siw *ServerInterfaceWrapper) ValidateFederationTarget(w http.ResponseWriter, r *http.Request)

ValidateFederationTarget operation middleware

type SetBasicAuthenticationStatus200Response

type SetBasicAuthenticationStatus200Response struct {
}

func (SetBasicAuthenticationStatus200Response) VisitSetBasicAuthenticationStatusResponse

func (response SetBasicAuthenticationStatus200Response) VisitSetBasicAuthenticationStatusResponse(w http.ResponseWriter) error

type SetBasicAuthenticationStatus400JSONResponse

type SetBasicAuthenticationStatus400JSONResponse ErrorResponse

func (SetBasicAuthenticationStatus400JSONResponse) VisitSetBasicAuthenticationStatusResponse

func (response SetBasicAuthenticationStatus400JSONResponse) VisitSetBasicAuthenticationStatusResponse(w http.ResponseWriter) error

type SetBasicAuthenticationStatus401JSONResponse

type SetBasicAuthenticationStatus401JSONResponse ErrorResponse

func (SetBasicAuthenticationStatus401JSONResponse) VisitSetBasicAuthenticationStatusResponse

func (response SetBasicAuthenticationStatus401JSONResponse) VisitSetBasicAuthenticationStatusResponse(w http.ResponseWriter) error

type SetBasicAuthenticationStatus403JSONResponse

type SetBasicAuthenticationStatus403JSONResponse ErrorResponse

func (SetBasicAuthenticationStatus403JSONResponse) VisitSetBasicAuthenticationStatusResponse

func (response SetBasicAuthenticationStatus403JSONResponse) VisitSetBasicAuthenticationStatusResponse(w http.ResponseWriter) error

type SetBasicAuthenticationStatusJSONBody

type SetBasicAuthenticationStatusJSONBody struct {
	// Enabled Required within this object. true accepts usernames and passwords over HTTP Basic; false refuses them while tokens keep working.
	Enabled bool `json:"enabled"`
}

SetBasicAuthenticationStatusJSONBody defines parameters for SetBasicAuthenticationStatus.

type SetBasicAuthenticationStatusJSONRequestBody

type SetBasicAuthenticationStatusJSONRequestBody SetBasicAuthenticationStatusJSONBody

SetBasicAuthenticationStatusJSONRequestBody defines body for SetBasicAuthenticationStatus for application/json ContentType.

type SetBasicAuthenticationStatusRequestObject

type SetBasicAuthenticationStatusRequestObject struct {
	Body *SetBasicAuthenticationStatusJSONRequestBody
}

type SetBasicAuthenticationStatusResponseObject

type SetBasicAuthenticationStatusResponseObject interface {
	VisitSetBasicAuthenticationStatusResponse(w http.ResponseWriter) error
}

type SetTokenDefaultExpiry200Response

type SetTokenDefaultExpiry200Response struct {
}

func (SetTokenDefaultExpiry200Response) VisitSetTokenDefaultExpiryResponse

func (response SetTokenDefaultExpiry200Response) VisitSetTokenDefaultExpiryResponse(w http.ResponseWriter) error

type SetTokenDefaultExpiry401JSONResponse

type SetTokenDefaultExpiry401JSONResponse ErrorResponse

func (SetTokenDefaultExpiry401JSONResponse) VisitSetTokenDefaultExpiryResponse

func (response SetTokenDefaultExpiry401JSONResponse) VisitSetTokenDefaultExpiryResponse(w http.ResponseWriter) error

type SetTokenDefaultExpiry403JSONResponse

type SetTokenDefaultExpiry403JSONResponse ErrorResponse

func (SetTokenDefaultExpiry403JSONResponse) VisitSetTokenDefaultExpiryResponse

func (response SetTokenDefaultExpiry403JSONResponse) VisitSetTokenDefaultExpiryResponse(w http.ResponseWriter) error

type SetTokenDefaultExpiryJSONBody

type SetTokenDefaultExpiryJSONBody struct {
	// DefaultTokenExpiration Required within this object. New default lifetime in seconds. Applies only to tokens created after the change.
	DefaultTokenExpiration int `json:"default_token_expiration"`
}

SetTokenDefaultExpiryJSONBody defines parameters for SetTokenDefaultExpiry.

type SetTokenDefaultExpiryJSONRequestBody

type SetTokenDefaultExpiryJSONRequestBody SetTokenDefaultExpiryJSONBody

SetTokenDefaultExpiryJSONRequestBody defines body for SetTokenDefaultExpiry for application/json ContentType.

type SetTokenDefaultExpiryRequestObject

type SetTokenDefaultExpiryRequestObject struct {
	Body *SetTokenDefaultExpiryJSONRequestBody
}

type SetTokenDefaultExpiryResponseObject

type SetTokenDefaultExpiryResponseObject interface {
	VisitSetTokenDefaultExpiryResponse(w http.ResponseWriter) error
}

type SetVaultConfiguration200JSONResponse

type SetVaultConfiguration200JSONResponse VaultConfig

func (SetVaultConfiguration200JSONResponse) VisitSetVaultConfigurationResponse

func (response SetVaultConfiguration200JSONResponse) VisitSetVaultConfigurationResponse(w http.ResponseWriter) error

type SetVaultConfiguration400JSONResponse

type SetVaultConfiguration400JSONResponse ErrorResponse

func (SetVaultConfiguration400JSONResponse) VisitSetVaultConfigurationResponse

func (response SetVaultConfiguration400JSONResponse) VisitSetVaultConfigurationResponse(w http.ResponseWriter) error

type SetVaultConfiguration401JSONResponse

type SetVaultConfiguration401JSONResponse ErrorResponse

func (SetVaultConfiguration401JSONResponse) VisitSetVaultConfigurationResponse

func (response SetVaultConfiguration401JSONResponse) VisitSetVaultConfigurationResponse(w http.ResponseWriter) error

type SetVaultConfiguration403JSONResponse

type SetVaultConfiguration403JSONResponse ErrorResponse

func (SetVaultConfiguration403JSONResponse) VisitSetVaultConfigurationResponse

func (response SetVaultConfiguration403JSONResponse) VisitSetVaultConfigurationResponse(w http.ResponseWriter) error

type SetVaultConfiguration415JSONResponse

type SetVaultConfiguration415JSONResponse ErrorResponse

func (SetVaultConfiguration415JSONResponse) VisitSetVaultConfigurationResponse

func (response SetVaultConfiguration415JSONResponse) VisitSetVaultConfigurationResponse(w http.ResponseWriter) error

type SetVaultConfigurationJSONRequestBody

type SetVaultConfigurationJSONRequestBody = VaultConfigRequest

SetVaultConfigurationJSONRequestBody defines body for SetVaultConfiguration for application/json ContentType.

type SetVaultConfigurationRequestObject

type SetVaultConfigurationRequestObject struct {
	VaultKey string `json:"vault_key"`
	Body     *SetVaultConfigurationJSONRequestBody
}

type SetVaultConfigurationResponseObject

type SetVaultConfigurationResponseObject interface {
	VisitSetVaultConfigurationResponse(w http.ResponseWriter) error
}

type ShareRepositoryWithAllProjects204Response

type ShareRepositoryWithAllProjects204Response struct {
}

func (ShareRepositoryWithAllProjects204Response) VisitShareRepositoryWithAllProjectsResponse

func (response ShareRepositoryWithAllProjects204Response) VisitShareRepositoryWithAllProjectsResponse(w http.ResponseWriter) error

type ShareRepositoryWithAllProjects400JSONResponse

type ShareRepositoryWithAllProjects400JSONResponse ErrorResponse

func (ShareRepositoryWithAllProjects400JSONResponse) VisitShareRepositoryWithAllProjectsResponse

func (response ShareRepositoryWithAllProjects400JSONResponse) VisitShareRepositoryWithAllProjectsResponse(w http.ResponseWriter) error

type ShareRepositoryWithAllProjects401JSONResponse

type ShareRepositoryWithAllProjects401JSONResponse ErrorResponse

func (ShareRepositoryWithAllProjects401JSONResponse) VisitShareRepositoryWithAllProjectsResponse

func (response ShareRepositoryWithAllProjects401JSONResponse) VisitShareRepositoryWithAllProjectsResponse(w http.ResponseWriter) error

type ShareRepositoryWithAllProjects403JSONResponse

type ShareRepositoryWithAllProjects403JSONResponse ErrorResponse

func (ShareRepositoryWithAllProjects403JSONResponse) VisitShareRepositoryWithAllProjectsResponse

func (response ShareRepositoryWithAllProjects403JSONResponse) VisitShareRepositoryWithAllProjectsResponse(w http.ResponseWriter) error

type ShareRepositoryWithAllProjects404JSONResponse

type ShareRepositoryWithAllProjects404JSONResponse ErrorResponse

func (ShareRepositoryWithAllProjects404JSONResponse) VisitShareRepositoryWithAllProjectsResponse

func (response ShareRepositoryWithAllProjects404JSONResponse) VisitShareRepositoryWithAllProjectsResponse(w http.ResponseWriter) error

type ShareRepositoryWithAllProjectsRequestObject

type ShareRepositoryWithAllProjectsRequestObject struct {
	RepoName string `json:"repoName"`
}

type ShareRepositoryWithAllProjectsResponseObject

type ShareRepositoryWithAllProjectsResponseObject interface {
	VisitShareRepositoryWithAllProjectsResponse(w http.ResponseWriter) error
}

type ShareRepositoryWithTargetProject204Response

type ShareRepositoryWithTargetProject204Response struct {
}

func (ShareRepositoryWithTargetProject204Response) VisitShareRepositoryWithTargetProjectResponse

func (response ShareRepositoryWithTargetProject204Response) VisitShareRepositoryWithTargetProjectResponse(w http.ResponseWriter) error

type ShareRepositoryWithTargetProject400JSONResponse

type ShareRepositoryWithTargetProject400JSONResponse ErrorResponse

func (ShareRepositoryWithTargetProject400JSONResponse) VisitShareRepositoryWithTargetProjectResponse

func (response ShareRepositoryWithTargetProject400JSONResponse) VisitShareRepositoryWithTargetProjectResponse(w http.ResponseWriter) error

type ShareRepositoryWithTargetProject401JSONResponse

type ShareRepositoryWithTargetProject401JSONResponse ErrorResponse

func (ShareRepositoryWithTargetProject401JSONResponse) VisitShareRepositoryWithTargetProjectResponse

func (response ShareRepositoryWithTargetProject401JSONResponse) VisitShareRepositoryWithTargetProjectResponse(w http.ResponseWriter) error

type ShareRepositoryWithTargetProject403JSONResponse

type ShareRepositoryWithTargetProject403JSONResponse ErrorResponse

func (ShareRepositoryWithTargetProject403JSONResponse) VisitShareRepositoryWithTargetProjectResponse

func (response ShareRepositoryWithTargetProject403JSONResponse) VisitShareRepositoryWithTargetProjectResponse(w http.ResponseWriter) error

type ShareRepositoryWithTargetProject404JSONResponse

type ShareRepositoryWithTargetProject404JSONResponse ErrorResponse

func (ShareRepositoryWithTargetProject404JSONResponse) VisitShareRepositoryWithTargetProjectResponse

func (response ShareRepositoryWithTargetProject404JSONResponse) VisitShareRepositoryWithTargetProjectResponse(w http.ResponseWriter) error

type ShareRepositoryWithTargetProjectParams

type ShareRepositoryWithTargetProjectParams struct {
	// ReadOnly Optional query parameter. When true the target project's members get read access only, whatever their roles. Defaults to false.
	ReadOnly *bool `form:"readOnly,omitempty" json:"readOnly,omitempty"`
}

ShareRepositoryWithTargetProjectParams defines parameters for ShareRepositoryWithTargetProject.

type ShareRepositoryWithTargetProjectRequestObject

type ShareRepositoryWithTargetProjectRequestObject struct {
	RepoName         string `json:"repoName"`
	TargetProjectKey string `json:"targetProjectKey"`
	Params           ShareRepositoryWithTargetProjectParams
}

type ShareRepositoryWithTargetProjectResponseObject

type ShareRepositoryWithTargetProjectResponseObject interface {
	VisitShareRepositoryWithTargetProjectResponse(w http.ResponseWriter) 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 func(ctx context.Context, w http.ResponseWriter, r *http.Request, request any) (any, error)

type StrictMiddlewareFunc

type StrictMiddlewareFunc func(f StrictHandlerFunc, operationID string) StrictHandlerFunc

type StrictServerInterface

type StrictServerInterface interface {
	// PutAwsIamRole Assign an AWS IAM role (not supported)
	// (PUT /api/v1/aws/iam_role)
	PutAwsIamRole(ctx context.Context, request PutAwsIamRoleRequestObject) (PutAwsIamRoleResponseObject, error)
	// DeleteAwsIamRole Remove a user's AWS IAM role (not supported)
	// (DELETE /api/v1/aws/iam_role/{username})
	DeleteAwsIamRole(ctx context.Context, request DeleteAwsIamRoleRequestObject) (DeleteAwsIamRoleResponseObject, error)
	// GetAwsIamRole Get a user's AWS IAM role (not supported)
	// (GET /api/v1/aws/iam_role/{username})
	GetAwsIamRole(ctx context.Context, request GetAwsIamRoleRequestObject) (GetAwsIamRoleResponseObject, error)
	// GetCaCertificate Get the CA certificate
	// (GET /api/v1/cert/ca)
	GetCaCertificate(ctx context.Context, request GetCaCertificateRequestObject) (GetCaCertificateResponseObject, error)
	// GetRootCertificate Get the root certificate
	// (GET /api/v1/cert/root)
	GetRootCertificate(ctx context.Context, request GetRootCertificateRequestObject) (GetRootCertificateResponseObject, error)
	// GetBasicAuthenticationStatus Get the basic authentication switch
	// (GET /api/v1/config/security/authentication/basic_authentication_enabled)
	GetBasicAuthenticationStatus(ctx context.Context, request GetBasicAuthenticationStatusRequestObject) (GetBasicAuthenticationStatusResponseObject, error)
	// SetBasicAuthenticationStatus Set the basic authentication switch
	// (PUT /api/v1/config/security/authentication/basic_authentication_enabled)
	SetBasicAuthenticationStatus(ctx context.Context, request SetBasicAuthenticationStatusRequestObject) (SetBasicAuthenticationStatusResponseObject, error)
	// UpdatePasswordPolicy Update the password policy
	// (PATCH /api/v1/config/security/password_policy)
	UpdatePasswordPolicy(ctx context.Context, request UpdatePasswordPolicyRequestObject) (UpdatePasswordPolicyResponseObject, error)
	// CreatePasswordPolicy Replace the password policy
	// (PUT /api/v1/config/security/password_policy)
	CreatePasswordPolicy(ctx context.Context, request CreatePasswordPolicyRequestObject) (CreatePasswordPolicyResponseObject, error)
	// GetAccessUserLockPolicy Get the user lock policy
	// (GET /api/v1/config/security/user_lock_policy)
	GetAccessUserLockPolicy(ctx context.Context, request GetAccessUserLockPolicyRequestObject) (GetAccessUserLockPolicyResponseObject, error)
	// ConfigureAccessUserLockPolicy Replace the user lock policy
	// (PUT /api/v1/config/security/user_lock_policy)
	ConfigureAccessUserLockPolicy(ctx context.Context, request ConfigureAccessUserLockPolicyRequestObject) (ConfigureAccessUserLockPolicyResponseObject, error)
	// GetTokenDefaultExpiry Get the default token lifetime
	// (GET /api/v1/config/token/default_expiry)
	GetTokenDefaultExpiry(ctx context.Context, request GetTokenDefaultExpiryRequestObject) (GetTokenDefaultExpiryResponseObject, error)
	// SetTokenDefaultExpiry Set the default token lifetime
	// (PUT /api/v1/config/token/default_expiry)
	SetTokenDefaultExpiry(ctx context.Context, request SetTokenDefaultExpiryRequestObject) (SetTokenDefaultExpiryResponseObject, error)
	// GetCrowdConfiguration Get the Crowd configuration (not supported)
	// (GET /api/v1/crowd)
	GetCrowdConfiguration(ctx context.Context, request GetCrowdConfigurationRequestObject) (GetCrowdConfigurationResponseObject, error)
	// UpsertCrowdConfiguration Set the Crowd configuration (not supported)
	// (PUT /api/v1/crowd)
	UpsertCrowdConfiguration(ctx context.Context, request UpsertCrowdConfigurationRequestObject) (UpsertCrowdConfigurationResponseObject, error)
	// GetGlobalEnvironments List global environments
	// (GET /api/v1/environments)
	GetGlobalEnvironments(ctx context.Context, request GetGlobalEnvironmentsRequestObject) (GetGlobalEnvironmentsResponseObject, error)
	// CreateGlobalEnvironment Create a global environment
	// (POST /api/v1/environments)
	CreateGlobalEnvironment(ctx context.Context, request CreateGlobalEnvironmentRequestObject) (CreateGlobalEnvironmentResponseObject, error)
	// DeleteGlobalEnvironment Delete a global environment
	// (DELETE /api/v1/environments/{environmentName})
	DeleteGlobalEnvironment(ctx context.Context, request DeleteGlobalEnvironmentRequestObject) (DeleteGlobalEnvironmentResponseObject, error)
	// RenameGlobalEnvironment Rename a global environment
	// (POST /api/v1/environments/{environmentName}/rename)
	RenameGlobalEnvironment(ctx context.Context, request RenameGlobalEnvironmentRequestObject) (RenameGlobalEnvironmentResponseObject, error)
	// GetHttpSsoConfiguration Get the HTTP single sign-on configuration (not supported)
	// (GET /api/v1/httpsso)
	GetHttpSsoConfiguration(ctx context.Context, request GetHttpSsoConfigurationRequestObject) (GetHttpSsoConfigurationResponseObject, error)
	// UpsertHttpSsoConfiguration Set the HTTP single sign-on configuration (not supported)
	// (PUT /api/v1/httpsso)
	UpsertHttpSsoConfiguration(ctx context.Context, request UpsertHttpSsoConfigurationRequestObject) (UpsertHttpSsoConfigurationResponseObject, error)
	// GetAllLdapGroupSettings List LDAP group settings
	// (GET /api/v1/ldap/groups)
	GetAllLdapGroupSettings(ctx context.Context, request GetAllLdapGroupSettingsRequestObject) (GetAllLdapGroupSettingsResponseObject, error)
	// CreateLdapGroupSettings Create an LDAP group setting
	// (POST /api/v1/ldap/groups)
	CreateLdapGroupSettings(ctx context.Context, request CreateLdapGroupSettingsRequestObject) (CreateLdapGroupSettingsResponseObject, error)
	// UpdateLdapGroupSettings Replace an LDAP group setting
	// (PUT /api/v1/ldap/groups)
	UpdateLdapGroupSettings(ctx context.Context, request UpdateLdapGroupSettingsRequestObject) (UpdateLdapGroupSettingsResponseObject, error)
	// ImportLdapGroups Import LDAP groups
	// (POST /api/v1/ldap/groups/import)
	ImportLdapGroups(ctx context.Context, request ImportLdapGroupsRequestObject) (ImportLdapGroupsResponseObject, error)
	// SearchLdapGroups Search LDAP groups
	// (POST /api/v1/ldap/groups/search)
	SearchLdapGroups(ctx context.Context, request SearchLdapGroupsRequestObject) (SearchLdapGroupsResponseObject, error)
	// GetLdapGroupMappingStrategy Get a group mapping strategy
	// (GET /api/v1/ldap/groups/strategy)
	GetLdapGroupMappingStrategy(ctx context.Context, request GetLdapGroupMappingStrategyRequestObject) (GetLdapGroupMappingStrategyResponseObject, error)
	// DeleteLdapGroupSettings Delete an LDAP group setting
	// (DELETE /api/v1/ldap/groups/{name})
	DeleteLdapGroupSettings(ctx context.Context, request DeleteLdapGroupSettingsRequestObject) (DeleteLdapGroupSettingsResponseObject, error)
	// GetLdapGroupSettingsByName Get an LDAP group setting
	// (GET /api/v1/ldap/groups/{name})
	GetLdapGroupSettingsByName(ctx context.Context, request GetLdapGroupSettingsByNameRequestObject) (GetLdapGroupSettingsByNameResponseObject, error)
	// RefreshLdapGroupSettings Refresh LDAP groups
	// (POST /api/v1/ldap/groups/{name}/refresh)
	RefreshLdapGroupSettings(ctx context.Context, request RefreshLdapGroupSettingsRequestObject) (RefreshLdapGroupSettingsResponseObject, error)
	// GetAllLdapSettings List LDAP connections
	// (GET /api/v1/ldap/settings)
	GetAllLdapSettings(ctx context.Context, request GetAllLdapSettingsRequestObject) (GetAllLdapSettingsResponseObject, error)
	// CreateLdapSettings Create an LDAP connection
	// (POST /api/v1/ldap/settings)
	CreateLdapSettings(ctx context.Context, request CreateLdapSettingsRequestObject) (CreateLdapSettingsResponseObject, error)
	// UpdateLdapSettings Replace an LDAP connection
	// (PUT /api/v1/ldap/settings)
	UpdateLdapSettings(ctx context.Context, request UpdateLdapSettingsRequestObject) (UpdateLdapSettingsResponseObject, error)
	// TestLdapConnection Test an LDAP connection
	// (POST /api/v1/ldap/settings/test)
	TestLdapConnection(ctx context.Context, request TestLdapConnectionRequestObject) (TestLdapConnectionResponseObject, error)
	// DeleteLdapSettings Delete an LDAP connection
	// (DELETE /api/v1/ldap/settings/{key})
	DeleteLdapSettings(ctx context.Context, request DeleteLdapSettingsRequestObject) (DeleteLdapSettingsResponseObject, error)
	// GetLdapSettingsByKey Get an LDAP connection
	// (GET /api/v1/ldap/settings/{key})
	GetLdapSettingsByKey(ctx context.Context, request GetLdapSettingsByKeyRequestObject) (GetLdapSettingsByKeyResponseObject, error)
	// EnableCloudLogCollection Switch cloud log collection (not supported)
	// (POST /api/v1/logshipping/config)
	EnableCloudLogCollection(ctx context.Context, request EnableCloudLogCollectionRequestObject) (EnableCloudLogCollectionResponseObject, error)
	// GetAllOidcConfigurations List OIDC providers
	// (GET /api/v1/oidc)
	GetAllOidcConfigurations(ctx context.Context, request GetAllOidcConfigurationsRequestObject) (GetAllOidcConfigurationsResponseObject, error)
	// CreateOidcConfiguration Create an OIDC provider
	// (POST /api/v1/oidc)
	CreateOidcConfiguration(ctx context.Context, request CreateOidcConfigurationRequestObject) (CreateOidcConfigurationResponseObject, error)
	// OidcTokenExchange Exchange an ID token for an access token
	// (POST /api/v1/oidc/token)
	OidcTokenExchange(ctx context.Context, request OidcTokenExchangeRequestObject) (OidcTokenExchangeResponseObject, error)
	// DeleteOidcConfiguration Delete an OIDC provider
	// (DELETE /api/v1/oidc/{name})
	DeleteOidcConfiguration(ctx context.Context, request DeleteOidcConfigurationRequestObject) (DeleteOidcConfigurationResponseObject, error)
	// GetOidcConfiguration Get an OIDC provider
	// (GET /api/v1/oidc/{name})
	GetOidcConfiguration(ctx context.Context, request GetOidcConfigurationRequestObject) (GetOidcConfigurationResponseObject, error)
	// UpdateOidcConfiguration Replace an OIDC provider
	// (PUT /api/v1/oidc/{name})
	UpdateOidcConfiguration(ctx context.Context, request UpdateOidcConfigurationRequestObject) (UpdateOidcConfigurationResponseObject, error)
	// GetOidcIdentityMappings List identity mappings
	// (GET /api/v1/oidc/{provider_name}/identity_mappings)
	GetOidcIdentityMappings(ctx context.Context, request GetOidcIdentityMappingsRequestObject) (GetOidcIdentityMappingsResponseObject, error)
	// CreateOidcIdentityMapping Create an identity mapping
	// (POST /api/v1/oidc/{provider_name}/identity_mappings)
	CreateOidcIdentityMapping(ctx context.Context, request CreateOidcIdentityMappingRequestObject) (CreateOidcIdentityMappingResponseObject, error)
	// DeleteOidcIdentityMapping Delete an identity mapping
	// (DELETE /api/v1/oidc/{provider_name}/identity_mappings/{mapping_name})
	DeleteOidcIdentityMapping(ctx context.Context, request DeleteOidcIdentityMappingRequestObject) (DeleteOidcIdentityMappingResponseObject, error)
	// GetOidcIdentityMappingByName Get an identity mapping
	// (GET /api/v1/oidc/{provider_name}/identity_mappings/{mapping_name})
	GetOidcIdentityMappingByName(ctx context.Context, request GetOidcIdentityMappingByNameRequestObject) (GetOidcIdentityMappingByNameResponseObject, error)
	// UpdateOidcIdentityMapping Replace an identity mapping
	// (PUT /api/v1/oidc/{provider_name}/identity_mappings/{mapping_name})
	UpdateOidcIdentityMapping(ctx context.Context, request UpdateOidcIdentityMappingRequestObject) (UpdateOidcIdentityMappingResponseObject, error)
	// GetProjectsList List projects
	// (GET /api/v1/projects)
	GetProjectsList(ctx context.Context, request GetProjectsListRequestObject) (GetProjectsListResponseObject, error)
	// CreateProject Create a project
	// (POST /api/v1/projects)
	CreateProject(ctx context.Context, request CreateProjectRequestObject) (CreateProjectResponseObject, error)
	// UnassignProjectFromRepository Unassign a repository from its project
	// (DELETE /api/v1/projects/_/attach/repositories/{repoName})
	UnassignProjectFromRepository(ctx context.Context, request UnassignProjectFromRepositoryRequestObject) (UnassignProjectFromRepositoryResponseObject, error)
	// AttachRepositoryToProject Assign a repository to a project
	// (PUT /api/v1/projects/_/attach/repositories/{repoName}/{targetProjectKey})
	AttachRepositoryToProject(ctx context.Context, request AttachRepositoryToProjectRequestObject) (AttachRepositoryToProjectResponseObject, error)
	// GetProjectRepositoryStatus Get a repository's project status
	// (GET /api/v1/projects/_/repositories/{repoName})
	GetProjectRepositoryStatus(ctx context.Context, request GetProjectRepositoryStatusRequestObject) (GetProjectRepositoryStatusResponseObject, error)
	// UnshareRepositoryWithAllProjects Stop sharing a repository with every project
	// (DELETE /api/v1/projects/_/share/repositories/{repoName})
	UnshareRepositoryWithAllProjects(ctx context.Context, request UnshareRepositoryWithAllProjectsRequestObject) (UnshareRepositoryWithAllProjectsResponseObject, error)
	// ShareRepositoryWithAllProjects Share a repository with every project
	// (PUT /api/v1/projects/_/share/repositories/{repoName})
	ShareRepositoryWithAllProjects(ctx context.Context, request ShareRepositoryWithAllProjectsRequestObject) (ShareRepositoryWithAllProjectsResponseObject, error)
	// UnshareRepositoryWithTargetProject Stop sharing a repository with one project
	// (DELETE /api/v1/projects/_/share/repositories/{repoName}/{targetProjectKey})
	UnshareRepositoryWithTargetProject(ctx context.Context, request UnshareRepositoryWithTargetProjectRequestObject) (UnshareRepositoryWithTargetProjectResponseObject, error)
	// ShareRepositoryWithTargetProject Share a repository with one project
	// (PUT /api/v1/projects/_/share/repositories/{repoName}/{targetProjectKey})
	ShareRepositoryWithTargetProject(ctx context.Context, request ShareRepositoryWithTargetProjectRequestObject) (ShareRepositoryWithTargetProjectResponseObject, error)
	// DeleteProject Delete a project
	// (DELETE /api/v1/projects/{projectKey})
	DeleteProject(ctx context.Context, request DeleteProjectRequestObject) (DeleteProjectResponseObject, error)
	// GetProject Get a project
	// (GET /api/v1/projects/{projectKey})
	GetProject(ctx context.Context, request GetProjectRequestObject) (GetProjectResponseObject, error)
	// UpdateProject Update a project
	// (PUT /api/v1/projects/{projectKey})
	UpdateProject(ctx context.Context, request UpdateProjectRequestObject) (UpdateProjectResponseObject, error)
	// GetProjectEnvironments List a project's environments
	// (GET /api/v1/projects/{projectKey}/environments)
	GetProjectEnvironments(ctx context.Context, request GetProjectEnvironmentsRequestObject) (GetProjectEnvironmentsResponseObject, error)
	// CreateProjectEnvironment Create a project environment
	// (POST /api/v1/projects/{projectKey}/environments)
	CreateProjectEnvironment(ctx context.Context, request CreateProjectEnvironmentRequestObject) (CreateProjectEnvironmentResponseObject, error)
	// DeleteProjectEnvironment Delete a project environment
	// (DELETE /api/v1/projects/{projectKey}/environments/{environmentName})
	DeleteProjectEnvironment(ctx context.Context, request DeleteProjectEnvironmentRequestObject) (DeleteProjectEnvironmentResponseObject, error)
	// RenameProjectEnvironment Rename a project environment
	// (POST /api/v1/projects/{projectKey}/environments/{environmentName}/rename)
	RenameProjectEnvironment(ctx context.Context, request RenameProjectEnvironmentRequestObject) (RenameProjectEnvironmentResponseObject, error)
	// GetProjectGroups List project groups
	// (GET /api/v1/projects/{projectKey}/groups)
	GetProjectGroups(ctx context.Context, request GetProjectGroupsRequestObject) (GetProjectGroupsResponseObject, error)
	// DeleteProjectGroup Remove a group from a project
	// (DELETE /api/v1/projects/{projectKey}/groups/{group})
	DeleteProjectGroup(ctx context.Context, request DeleteProjectGroupRequestObject) (DeleteProjectGroupResponseObject, error)
	// GetProjectGroup Get a project group
	// (GET /api/v1/projects/{projectKey}/groups/{group})
	GetProjectGroup(ctx context.Context, request GetProjectGroupRequestObject) (GetProjectGroupResponseObject, error)
	// UpdateProjectGroup Add a group to a project or set its roles
	// (PUT /api/v1/projects/{projectKey}/groups/{group})
	UpdateProjectGroup(ctx context.Context, request UpdateProjectGroupRequestObject) (UpdateProjectGroupResponseObject, error)
	// GetProjectRoles List project roles
	// (GET /api/v1/projects/{projectKey}/roles)
	GetProjectRoles(ctx context.Context, request GetProjectRolesRequestObject) (GetProjectRolesResponseObject, error)
	// CreateProjectRole Create a custom project role
	// (POST /api/v1/projects/{projectKey}/roles)
	CreateProjectRole(ctx context.Context, request CreateProjectRoleRequestObject) (CreateProjectRoleResponseObject, error)
	// DeleteProjectRole Delete a custom project role
	// (DELETE /api/v1/projects/{projectKey}/roles/{role})
	DeleteProjectRole(ctx context.Context, request DeleteProjectRoleRequestObject) (DeleteProjectRoleResponseObject, error)
	// GetProjectRole Get a project role
	// (GET /api/v1/projects/{projectKey}/roles/{role})
	GetProjectRole(ctx context.Context, request GetProjectRoleRequestObject) (GetProjectRoleResponseObject, error)
	// UpdateProjectRole Replace a custom project role
	// (PUT /api/v1/projects/{projectKey}/roles/{role})
	UpdateProjectRole(ctx context.Context, request UpdateProjectRoleRequestObject) (UpdateProjectRoleResponseObject, error)
	// GetProjectUsers List project users
	// (GET /api/v1/projects/{projectKey}/users)
	GetProjectUsers(ctx context.Context, request GetProjectUsersRequestObject) (GetProjectUsersResponseObject, error)
	// DeleteProjectUser Remove a user from a project
	// (DELETE /api/v1/projects/{projectKey}/users/{user})
	DeleteProjectUser(ctx context.Context, request DeleteProjectUserRequestObject) (DeleteProjectUserResponseObject, error)
	// GetProjectUser Get a project user
	// (GET /api/v1/projects/{projectKey}/users/{user})
	GetProjectUser(ctx context.Context, request GetProjectUserRequestObject) (GetProjectUserResponseObject, error)
	// AddOrUpdateProjectUser Add a user to a project or set their roles
	// (PUT /api/v1/projects/{projectKey}/users/{user})
	AddOrUpdateProjectUser(ctx context.Context, request AddOrUpdateProjectUserRequestObject) (AddOrUpdateProjectUserResponseObject, error)
	// GetAllGlobalRoles List global roles
	// (GET /api/v1/roles)
	GetAllGlobalRoles(ctx context.Context, request GetAllGlobalRolesRequestObject) (GetAllGlobalRolesResponseObject, error)
	// CreateGlobalRole Create a global role
	// (POST /api/v1/roles)
	CreateGlobalRole(ctx context.Context, request CreateGlobalRoleRequestObject) (CreateGlobalRoleResponseObject, error)
	// DeleteGlobalRole Delete a global role
	// (DELETE /api/v1/roles/{role})
	DeleteGlobalRole(ctx context.Context, request DeleteGlobalRoleRequestObject) (DeleteGlobalRoleResponseObject, error)
	// GetGlobalRole Get a global role
	// (GET /api/v1/roles/{role})
	GetGlobalRole(ctx context.Context, request GetGlobalRoleRequestObject) (GetGlobalRoleResponseObject, error)
	// UpdateGlobalRole Replace a global role
	// (PUT /api/v1/roles/{role})
	UpdateGlobalRole(ctx context.Context, request UpdateGlobalRoleRequestObject) (UpdateGlobalRoleResponseObject, error)
	// GetAllSamlSettings List SAML settings (not supported)
	// (GET /api/v1/saml)
	GetAllSamlSettings(ctx context.Context, request GetAllSamlSettingsRequestObject) (GetAllSamlSettingsResponseObject, error)
	// CreateSamlSetting Create a SAML setting (not supported)
	// (POST /api/v1/saml)
	CreateSamlSetting(ctx context.Context, request CreateSamlSettingRequestObject) (CreateSamlSettingResponseObject, error)
	// GetSamlGeneralSettings Get the SAML switch (not supported)
	// (GET /api/v1/saml/general_settings)
	GetSamlGeneralSettings(ctx context.Context, request GetSamlGeneralSettingsRequestObject) (GetSamlGeneralSettingsResponseObject, error)
	// UpdateSamlGeneralSettings Set the SAML switch (not supported)
	// (PUT /api/v1/saml/general_settings)
	UpdateSamlGeneralSettings(ctx context.Context, request UpdateSamlGeneralSettingsRequestObject) (UpdateSamlGeneralSettingsResponseObject, error)
	// DeleteSamlSetting Delete a SAML setting (not supported)
	// (DELETE /api/v1/saml/{name})
	DeleteSamlSetting(ctx context.Context, request DeleteSamlSettingRequestObject) (DeleteSamlSettingResponseObject, error)
	// GetSamlSettingByName Get a SAML setting (not supported)
	// (GET /api/v1/saml/{name})
	GetSamlSettingByName(ctx context.Context, request GetSamlSettingByNameRequestObject) (GetSamlSettingByNameResponseObject, error)
	// UpdateSamlSetting Replace a SAML setting (not supported)
	// (PUT /api/v1/saml/{name})
	UpdateSamlSetting(ctx context.Context, request UpdateSamlSettingRequestObject) (UpdateSamlSettingResponseObject, error)
	// GetScimGroups List SCIM groups (not supported)
	// (GET /api/v1/scim/v2/Groups)
	GetScimGroups(ctx context.Context, request GetScimGroupsRequestObject) (GetScimGroupsResponseObject, error)
	// CreateScimGroup Create a SCIM group (not supported)
	// (POST /api/v1/scim/v2/Groups)
	CreateScimGroup(ctx context.Context, request CreateScimGroupRequestObject) (CreateScimGroupResponseObject, error)
	// DeleteScimGroup Delete a SCIM group (not supported)
	// (DELETE /api/v1/scim/v2/Groups/{groupName})
	DeleteScimGroup(ctx context.Context, request DeleteScimGroupRequestObject) (DeleteScimGroupResponseObject, error)
	// GetScimGroupByName Get a SCIM group (not supported)
	// (GET /api/v1/scim/v2/Groups/{groupName})
	GetScimGroupByName(ctx context.Context, request GetScimGroupByNameRequestObject) (GetScimGroupByNameResponseObject, error)
	// PatchScimGroup Patch a SCIM group (not supported)
	// (PATCH /api/v1/scim/v2/Groups/{groupName})
	PatchScimGroup(ctx context.Context, request PatchScimGroupRequestObject) (PatchScimGroupResponseObject, error)
	// UpdateScimGroup Replace a SCIM group (not supported)
	// (PUT /api/v1/scim/v2/Groups/{groupName})
	UpdateScimGroup(ctx context.Context, request UpdateScimGroupRequestObject) (UpdateScimGroupResponseObject, error)
	// GetScimResourceTypes List SCIM resource types (not supported)
	// (GET /api/v1/scim/v2/ResourceTypes)
	GetScimResourceTypes(ctx context.Context, request GetScimResourceTypesRequestObject) (GetScimResourceTypesResponseObject, error)
	// GetScimSchemas List SCIM schemas (not supported)
	// (GET /api/v1/scim/v2/Schemas)
	GetScimSchemas(ctx context.Context, request GetScimSchemasRequestObject) (GetScimSchemasResponseObject, error)
	// GetScimSchemaById Get a SCIM schema (not supported)
	// (GET /api/v1/scim/v2/Schemas/{schemaId})
	GetScimSchemaById(ctx context.Context, request GetScimSchemaByIdRequestObject) (GetScimSchemaByIdResponseObject, error)
	// GetScimServiceProviderConfig Get the SCIM service provider configuration (not supported)
	// (GET /api/v1/scim/v2/ServiceProviderConfig)
	GetScimServiceProviderConfig(ctx context.Context, request GetScimServiceProviderConfigRequestObject) (GetScimServiceProviderConfigResponseObject, error)
	// GetScimUsers List SCIM users (not supported)
	// (GET /api/v1/scim/v2/Users)
	GetScimUsers(ctx context.Context, request GetScimUsersRequestObject) (GetScimUsersResponseObject, error)
	// CreateScimUser Create a SCIM user (not supported)
	// (POST /api/v1/scim/v2/Users)
	CreateScimUser(ctx context.Context, request CreateScimUserRequestObject) (CreateScimUserResponseObject, error)
	// DeleteScimUser Delete a SCIM user (not supported)
	// (DELETE /api/v1/scim/v2/Users/{username})
	DeleteScimUser(ctx context.Context, request DeleteScimUserRequestObject) (DeleteScimUserResponseObject, error)
	// GetScimUserByUsername Get a SCIM user (not supported)
	// (GET /api/v1/scim/v2/Users/{username})
	GetScimUserByUsername(ctx context.Context, request GetScimUserByUsernameRequestObject) (GetScimUserByUsernameResponseObject, error)
	// PatchScimUser Patch a SCIM user (not supported)
	// (PATCH /api/v1/scim/v2/Users/{username})
	PatchScimUser(ctx context.Context, request PatchScimUserRequestObject) (PatchScimUserResponseObject, error)
	// UpdateScimUser Replace a SCIM user (not supported)
	// (PUT /api/v1/scim/v2/Users/{username})
	UpdateScimUser(ctx context.Context, request UpdateScimUserRequestObject) (UpdateScimUserResponseObject, error)
	// CreatePairingToken Create a pairing token
	// (POST /api/v1/service_trust/pairing/{useCase})
	CreatePairingToken(ctx context.Context, request CreatePairingTokenRequestObject) (CreatePairingTokenResponseObject, error)
	// ExportAccessConfiguration Export the Access configuration (not supported)
	// (POST /api/v1/system/backup/export)
	ExportAccessConfiguration(ctx context.Context, request ExportAccessConfigurationRequestObject) (ExportAccessConfigurationResponseObject, error)
	// ImportAccessConfiguration Import the Access configuration (not supported)
	// (POST /api/v1/system/backup/import)
	ImportAccessConfiguration(ctx context.Context, request ImportAccessConfigurationRequestObject) (ImportAccessConfigurationResponseObject, error)
	// GetAllAccessFederations List federation targets
	// (GET /api/v1/system/federation)
	GetAllAccessFederations(ctx context.Context, request GetAllAccessFederationsRequestObject) (GetAllAccessFederationsResponseObject, error)
	// RegisterAccessFederation Register a federation target
	// (POST /api/v1/system/federation)
	RegisterAccessFederation(ctx context.Context, request RegisterAccessFederationRequestObject) (RegisterAccessFederationResponseObject, error)
	// ValidateFederationTarget Validate a candidate federation target
	// (POST /api/v1/system/federation/validate_server)
	ValidateFederationTarget(ctx context.Context, request ValidateFederationTargetRequestObject) (ValidateFederationTargetResponseObject, error)
	// DeleteAccessFederation Unregister a federation target
	// (DELETE /api/v1/system/federation/{serverName})
	DeleteAccessFederation(ctx context.Context, request DeleteAccessFederationRequestObject) (DeleteAccessFederationResponseObject, error)
	// GetAccessFederation Get a federation target
	// (GET /api/v1/system/federation/{serverName})
	GetAccessFederation(ctx context.Context, request GetAccessFederationRequestObject) (GetAccessFederationResponseObject, error)
	// UpdateAccessFederation Update a federation target
	// (PATCH /api/v1/system/federation/{serverName})
	UpdateAccessFederation(ctx context.Context, request UpdateAccessFederationRequestObject) (UpdateAccessFederationResponseObject, error)
	// FullBroadcastAccessFederation Run a full broadcast to a target
	// (PUT /api/v1/system/federation/{serverName}/full_broadcast)
	FullBroadcastAccessFederation(ctx context.Context, request FullBroadcastAccessFederationRequestObject) (FullBroadcastAccessFederationResponseObject, error)
	// GetAccessVersion Access compatibility version
	// (GET /api/v1/system/version)
	GetAccessVersion(ctx context.Context, request GetAccessVersionRequestObject) (GetAccessVersionResponseObject, error)
	// GetTokens List access tokens
	// (GET /api/v1/tokens)
	GetTokens(ctx context.Context, request GetTokensRequestObject) (GetTokensResponseObject, error)
	// CreateToken Create or refresh an access token
	// (POST /api/v1/tokens)
	CreateToken(ctx context.Context, request CreateTokenRequestObject) (CreateTokenResponseObject, error)
	// RevokeTokenByValue Revoke a token by its value
	// (DELETE /api/v1/tokens/revoke)
	RevokeTokenByValue(ctx context.Context, request RevokeTokenByValueRequestObject) (RevokeTokenByValueResponseObject, error)
	// RevokeTokenById Revoke a token by id
	// (DELETE /api/v1/tokens/{tokenId})
	RevokeTokenById(ctx context.Context, request RevokeTokenByIdRequestObject) (RevokeTokenByIdResponseObject, error)
	// GetTokenById Get a token's metadata
	// (GET /api/v1/tokens/{tokenId})
	GetTokenById(ctx context.Context, request GetTokenByIdRequestObject) (GetTokenByIdResponseObject, error)
	// GetVaultConfigurations List Vault connections
	// (GET /api/v1/vault/configs)
	GetVaultConfigurations(ctx context.Context, request GetVaultConfigurationsRequestObject) (GetVaultConfigurationsResponseObject, error)
	// TestVaultConfiguration Test a Vault connection
	// (POST /api/v1/vault/configs/test)
	TestVaultConfiguration(ctx context.Context, request TestVaultConfigurationRequestObject) (TestVaultConfigurationResponseObject, error)
	// DeleteVaultConfiguration Delete a Vault connection
	// (DELETE /api/v1/vault/configs/{vault_key})
	DeleteVaultConfiguration(ctx context.Context, request DeleteVaultConfigurationRequestObject) (DeleteVaultConfigurationResponseObject, error)
	// SetVaultConfiguration Create or replace a Vault connection
	// (PUT /api/v1/vault/configs/{vault_key})
	SetVaultConfiguration(ctx context.Context, request SetVaultConfigurationRequestObject) (SetVaultConfigurationResponseObject, error)
	// GetGroupList List groups
	// (GET /api/v2/groups)
	GetGroupList(ctx context.Context, request GetGroupListRequestObject) (GetGroupListResponseObject, error)
	// CreateGroup Create a group
	// (POST /api/v2/groups)
	CreateGroup(ctx context.Context, request CreateGroupRequestObject) (CreateGroupResponseObject, error)
	// DeleteGroup Delete a group
	// (DELETE /api/v2/groups/{name})
	DeleteGroup(ctx context.Context, request DeleteGroupRequestObject) (DeleteGroupResponseObject, error)
	// GetGroupDetails Get a group
	// (GET /api/v2/groups/{name})
	GetGroupDetails(ctx context.Context, request GetGroupDetailsRequestObject) (GetGroupDetailsResponseObject, error)
	// UpdateGroup Update a group
	// (PATCH /api/v2/groups/{name})
	UpdateGroup(ctx context.Context, request UpdateGroupRequestObject) (UpdateGroupResponseObject, error)
	// UpdateGroupMembers Add or remove members
	// (PATCH /api/v2/groups/{name}/members)
	UpdateGroupMembers(ctx context.Context, request UpdateGroupMembersRequestObject) (UpdateGroupMembersResponseObject, error)
	// GetPermissions List permissions
	// (GET /api/v2/permissions)
	GetPermissions(ctx context.Context, request GetPermissionsRequestObject) (GetPermissionsResponseObject, error)
	// CreatePermission Create a permission
	// (POST /api/v2/permissions)
	CreatePermission(ctx context.Context, request CreatePermissionRequestObject) (CreatePermissionResponseObject, error)
	// DeletePermission Delete a permission
	// (DELETE /api/v2/permissions/{permissionName})
	DeletePermission(ctx context.Context, request DeletePermissionRequestObject) (DeletePermissionResponseObject, error)
	// GetPermissionDetails Get a permission
	// (GET /api/v2/permissions/{permissionName})
	GetPermissionDetails(ctx context.Context, request GetPermissionDetailsRequestObject) (GetPermissionDetailsResponseObject, error)
	// DeletePermissionResource Delete one resource section
	// (DELETE /api/v2/permissions/{permissionName}/{resourceType})
	DeletePermissionResource(ctx context.Context, request DeletePermissionResourceRequestObject) (DeletePermissionResourceResponseObject, error)
	// GetPermissionResource Get one resource section of a permission
	// (GET /api/v2/permissions/{permissionName}/{resourceType})
	GetPermissionResource(ctx context.Context, request GetPermissionResourceRequestObject) (GetPermissionResourceResponseObject, error)
	// UpdatePermissionResource Merge into one resource section
	// (PATCH /api/v2/permissions/{permissionName}/{resourceType})
	UpdatePermissionResource(ctx context.Context, request UpdatePermissionResourceRequestObject) (UpdatePermissionResourceResponseObject, error)
	// ReplacePermissionResource Replace one resource section
	// (PUT /api/v2/permissions/{permissionName}/{resourceType})
	ReplacePermissionResource(ctx context.Context, request ReplacePermissionResourceRequestObject) (ReplacePermissionResourceResponseObject, error)
	// GetProjectsForRole List projects that use a global role
	// (GET /api/v2/projects)
	GetProjectsForRole(ctx context.Context, request GetProjectsForRoleRequestObject) (GetProjectsForRoleResponseObject, error)
	// GetUserList List users
	// (GET /api/v2/users)
	GetUserList(ctx context.Context, request GetUserListRequestObject) (GetUserListResponseObject, error)
	// CreateUser Create a user
	// (POST /api/v2/users)
	CreateUser(ctx context.Context, request CreateUserRequestObject) (CreateUserResponseObject, error)
	// ExpirePasswordForAllUsers Expire every internal password
	// (POST /api/v2/users/expire_password_for_all_users)
	ExpirePasswordForAllUsers(ctx context.Context, request ExpirePasswordForAllUsersRequestObject) (ExpirePasswordForAllUsersResponseObject, error)
	// UnexpirePasswordForAllUsers Clear the expired flag on every password
	// (POST /api/v2/users/unexpire_password_for_all_users)
	UnexpirePasswordForAllUsers(ctx context.Context, request UnexpirePasswordForAllUsersRequestObject) (UnexpirePasswordForAllUsersResponseObject, error)
	// DeleteUser Delete a user
	// (DELETE /api/v2/users/{username})
	DeleteUser(ctx context.Context, request DeleteUserRequestObject) (DeleteUserResponseObject, error)
	// GetUserDetails Get a user
	// (GET /api/v2/users/{username})
	GetUserDetails(ctx context.Context, request GetUserDetailsRequestObject) (GetUserDetailsResponseObject, error)
	// UpdateUser Update a user
	// (PATCH /api/v2/users/{username})
	UpdateUser(ctx context.Context, request UpdateUserRequestObject) (UpdateUserResponseObject, error)
	// UpdateUserGroups Add or remove group memberships
	// (PATCH /api/v2/users/{username}/groups)
	UpdateUserGroups(ctx context.Context, request UpdateUserGroupsRequestObject) (UpdateUserGroupsResponseObject, error)
	// ChangeUserPassword Set a user's password
	// (PUT /api/v2/users/{username}/password)
	ChangeUserPassword(ctx context.Context, request ChangeUserPasswordRequestObject) (ChangeUserPasswordResponseObject, error)
	// ExpireUserPassword Expire a user's password
	// (POST /api/v2/users/{username}/password/expire)
	ExpireUserPassword(ctx context.Context, request ExpireUserPasswordRequestObject) (ExpireUserPasswordResponseObject, error)
	// UnlockUser Unlock a user
	// (POST /api/v2/users/{username}/unlock)
	UnlockUser(ctx context.Context, request UnlockUserRequestObject) (UnlockUserResponseObject, error)
}

StrictServerInterface represents all server handlers.

type TestLdapConnection204Response

type TestLdapConnection204Response struct {
}

func (TestLdapConnection204Response) VisitTestLdapConnectionResponse

func (response TestLdapConnection204Response) VisitTestLdapConnectionResponse(w http.ResponseWriter) error

type TestLdapConnection400JSONResponse

type TestLdapConnection400JSONResponse ErrorResponse

func (TestLdapConnection400JSONResponse) VisitTestLdapConnectionResponse

func (response TestLdapConnection400JSONResponse) VisitTestLdapConnectionResponse(w http.ResponseWriter) error

type TestLdapConnection401JSONResponse

type TestLdapConnection401JSONResponse ErrorResponse

func (TestLdapConnection401JSONResponse) VisitTestLdapConnectionResponse

func (response TestLdapConnection401JSONResponse) VisitTestLdapConnectionResponse(w http.ResponseWriter) error

type TestLdapConnection403JSONResponse

type TestLdapConnection403JSONResponse ErrorResponse

func (TestLdapConnection403JSONResponse) VisitTestLdapConnectionResponse

func (response TestLdapConnection403JSONResponse) VisitTestLdapConnectionResponse(w http.ResponseWriter) error

type TestLdapConnectionJSONRequestBody

type TestLdapConnectionJSONRequestBody = LdapSettings

TestLdapConnectionJSONRequestBody defines body for TestLdapConnection for application/json ContentType.

type TestLdapConnectionRequestObject

type TestLdapConnectionRequestObject struct {
	Body *TestLdapConnectionJSONRequestBody
}

type TestLdapConnectionResponseObject

type TestLdapConnectionResponseObject interface {
	VisitTestLdapConnectionResponse(w http.ResponseWriter) error
}

type TestVaultConfiguration204Response

type TestVaultConfiguration204Response struct {
}

func (TestVaultConfiguration204Response) VisitTestVaultConfigurationResponse

func (response TestVaultConfiguration204Response) VisitTestVaultConfigurationResponse(w http.ResponseWriter) error

type TestVaultConfiguration400JSONResponse

type TestVaultConfiguration400JSONResponse ErrorResponse

func (TestVaultConfiguration400JSONResponse) VisitTestVaultConfigurationResponse

func (response TestVaultConfiguration400JSONResponse) VisitTestVaultConfigurationResponse(w http.ResponseWriter) error

type TestVaultConfiguration401JSONResponse

type TestVaultConfiguration401JSONResponse ErrorResponse

func (TestVaultConfiguration401JSONResponse) VisitTestVaultConfigurationResponse

func (response TestVaultConfiguration401JSONResponse) VisitTestVaultConfigurationResponse(w http.ResponseWriter) error

type TestVaultConfiguration403JSONResponse

type TestVaultConfiguration403JSONResponse ErrorResponse

func (TestVaultConfiguration403JSONResponse) VisitTestVaultConfigurationResponse

func (response TestVaultConfiguration403JSONResponse) VisitTestVaultConfigurationResponse(w http.ResponseWriter) error

type TestVaultConfiguration415JSONResponse

type TestVaultConfiguration415JSONResponse ErrorResponse

func (TestVaultConfiguration415JSONResponse) VisitTestVaultConfigurationResponse

func (response TestVaultConfiguration415JSONResponse) VisitTestVaultConfigurationResponse(w http.ResponseWriter) error

type TestVaultConfiguration500JSONResponse

type TestVaultConfiguration500JSONResponse ErrorResponse

func (TestVaultConfiguration500JSONResponse) VisitTestVaultConfigurationResponse

func (response TestVaultConfiguration500JSONResponse) VisitTestVaultConfigurationResponse(w http.ResponseWriter) error

type TestVaultConfigurationJSONRequestBody

type TestVaultConfigurationJSONRequestBody = VaultConfigRequest

TestVaultConfigurationJSONRequestBody defines body for TestVaultConfiguration for application/json ContentType.

type TestVaultConfigurationRequestObject

type TestVaultConfigurationRequestObject struct {
	Body *TestVaultConfigurationJSONRequestBody
}

type TestVaultConfigurationResponseObject

type TestVaultConfigurationResponseObject interface {
	VisitTestVaultConfigurationResponse(w http.ResponseWriter) error
}

type TokenCreateRequest

type TokenCreateRequest struct {
	// Audience Optional within this object. Which services accept the token, as <service type>@<service id> patterns. Defaults to *@*, every service.
	Audience *string `json:"audience,omitempty"`

	// Description Optional within this object. Free text stored with the token metadata.
	Description *string `json:"description,omitempty"`

	// ExpiresIn Optional within this object. Lifetime in seconds. Defaults to the default expiry setting (31536000 until an admin changes it). 0 means the token never expires and is allowed for admins only; anyone else is answered 403. Tokens shorter than 21600 seconds are not revocable unless force_revocable or refreshable is set.
	ExpiresIn *int `json:"expires_in,omitempty"`

	// ForceRevocable Optional within this object. Makes a short-lived token revocable at the cost of a server-side record. Defaults to false.
	ForceRevocable *bool `json:"force_revocable,omitempty"`

	// GrantType Optional within this object. client_credentials mints a new token; refresh_token exchanges refresh_token for a new one. Defaults to client_credentials.
	GrantType *TokenCreateRequestGrantType `json:"grant_type,omitempty"`

	// IncludeReferenceToken Optional within this object. When true the response also carries a 64-character reference token that stands in for the JWT. Defaults to false.
	IncludeReferenceToken *bool `json:"include_reference_token,omitempty"`

	// ProjectKey Optional within this object. Scopes a token minted by a project admin to that project. An empty string is treated as absent.
	ProjectKey *string `json:"project_key,omitempty"`

	// RefreshToken Optional within this object. Required when grant_type is refresh_token; the refresh token from the original response.
	RefreshToken *string `json:"refresh_token,omitempty"`

	// Refreshable Optional within this object. When true a refresh_token is issued alongside, and the token is revocable whatever its lifetime. Defaults to false.
	Refreshable *bool `json:"refreshable,omitempty"`

	// Scope Optional within this object. Space-separated scope terms. Forms: applied-permissions/user (the subject's own permissions, the default), applied-permissions/admin, applied-permissions/groups:"g1","g2", applied-permissions/roles:<project>:<role>, artifact:<repo or *>[/<ant path>]:<actions> with actions from r,w,d,a,x,s,m or *, repo:<key>:r, project:<key>/members/users:r, project:<key>/members/groups:r, project:<key>/roles:r, and system:* scopes such as system:identities:r. applied-permissions/admin makes the token an admin token whatever its subject; only an admin may request it. Any other scope never grants more than the subject already holds.
	Scope *string `json:"scope,omitempty"`

	// Username Optional within this object. The subject of the new token. Defaults to the caller. Only admins may name another user; the name need not exist, which is how service tokens are minted. A token for a name that is not a stored user authenticates as a transient user, of which nothing is stored. Its permissions are what its scope gives. applied-permissions/user gives grants to the name and to the groups new users join automatically, and a groups scope gives the named groups alone. Once a user of that name exists, the token acts as that user.
	Username *string `json:"username,omitempty"`
}

TokenCreateRequest An access token request. Accepted as JSON or form-encoded. Every field is optional; the defaults mint an identity token for the caller that expires after the configured default expiry (31536000 seconds, one year, until an admin changes it).

type TokenCreateRequestGrantType

type TokenCreateRequestGrantType string

TokenCreateRequestGrantType Optional within this object. client_credentials mints a new token; refresh_token exchanges refresh_token for a new one. Defaults to client_credentials.

const (
	ClientCredentials TokenCreateRequestGrantType = "client_credentials"
	RefreshToken      TokenCreateRequestGrantType = "refresh_token"
)

Defines values for TokenCreateRequestGrantType.

func (TokenCreateRequestGrantType) Valid

Valid indicates whether the value is a known member of the TokenCreateRequestGrantType enum.

type TokenDetails

type TokenDetails struct {
	// Description Optional within this object. The description given at creation.
	Description *string `json:"description,omitempty"`

	// Expiry Optional within this object. Expiry as Unix seconds; absent when the token never expires.
	Expiry *int `json:"expiry,omitempty"`

	// IssuedAt Required within this object. Issue time as Unix seconds.
	IssuedAt int `json:"issued_at"`

	// Issuer Required within this object. Server-owned. The issuing service id, jfac@<service id>.
	Issuer string `json:"issuer"`

	// LastUsed Optional within this object. Unix seconds of the last authenticated request with this token; absent when never used or when usage tracking is off.
	LastUsed *int `json:"last_used,omitempty"`

	// Refreshable Required within this object. Whether a refresh token was issued.
	Refreshable bool `json:"refreshable"`

	// Scope Required within this object. The stored scope string.
	Scope string `json:"scope"`

	// Subject Required within this object. Server-owned. The subject in the form jfac@<service id>/users/<username>.
	Subject string `json:"subject"`

	// TokenId Required within this object. The token id.
	TokenId string `json:"token_id"`
}

TokenDetails Metadata of one token. Never includes the token value.

type TokenId

type TokenId = string

TokenId defines model for tokenId.

type TokenListResponse

type TokenListResponse struct {
	// Tokens Required within this object. One entry per token, possibly empty.
	Tokens []TokenDetails `json:"tokens"`
}

TokenListResponse Token metadata visible to the caller.

type TokenResponse

type TokenResponse struct {
	// AccessToken Required within this object. The JWT; shown only in this response.
	AccessToken string `json:"access_token"`

	// ExpiresIn Required within this object. Lifetime in seconds; 0 when the token never expires.
	ExpiresIn int `json:"expires_in"`

	// ReferenceToken Optional within this object. Present only when include_reference_token was true; 64 characters starting with cmVmd.
	ReferenceToken *string `json:"reference_token,omitempty"`

	// RefreshToken Optional within this object. Present only when refreshable was true.
	RefreshToken *string `json:"refresh_token,omitempty"`

	// Scope Required within this object. The effective scope as stored.
	Scope string `json:"scope"`

	// TokenId Required within this object. Server-owned. The id used to read or revoke the token.
	TokenId string `json:"token_id"`

	// TokenType Required within this object. Always Bearer.
	TokenType string `json:"token_type"`
}

TokenResponse A freshly minted token.

type TokenSpec

type TokenSpec struct {
	// Audience Optional within this object. Audience of the issued token. Omitted means every service.
	Audience *string `json:"audience,omitempty"`

	// ExpiresIn Optional within this object. Lifetime of the issued token in seconds.
	ExpiresIn *int64 `json:"expires_in,omitempty"`

	// GroupsPattern Optional within this object. Pattern applied to every value of its claim. The issued token's scope carries the resulting group names.
	GroupsPattern *string `json:"groups_pattern,omitempty"`

	// ResourcePattern Optional within this object. Pattern whose values limit the repositories the issued token reaches. A value that is a repository key becomes artifact:<key>/**:r; any other value must be a single artifact scope entry naming one repository without wildcards. These entries narrow the artifact access of the token's user or groups and never extend it. Any other value fails the exchange with 400.
	ResourcePattern *string `json:"resource_pattern,omitempty"`

	// Scope Optional within this object. Scope of the issued token, in the access token scope grammar of POST /api/v1/tokens.
	Scope *string `json:"scope,omitempty"`

	// SelfRevocable Optional within this object. Whether the issued token may revoke itself.
	SelfRevocable *bool `json:"self_revocable,omitempty"`

	// Username Optional within this object. Username of the issued token's subject. Use username_pattern instead to derive it from claims.
	Username *string `json:"username,omitempty"`

	// UsernamePattern Optional within this object. Pattern that builds the subject's username from the ID token's claims. It must yield exactly one name.
	UsernamePattern *string `json:"username_pattern,omitempty"`
}

TokenSpec The shape of the access token an identity mapping issues. When the mapping names a user, through username or username_pattern, the issued scope also holds applied-permissions/user, unless it holds project roles or applied-permissions/admin. An admin scope combines with no other scope or pattern; username_pattern combines with neither username nor an applied-permissions/user scope; groups_pattern does not combine with a groups scope; resource_pattern does not combine with artifact entries in scope; every other combination is accepted. A mapping without username or username_pattern needs a groups scope, a project roles scope or groups_pattern, and its scope holds nothing but groups and project roles.

The three patterns share one syntax: parts separated by |, at most 16. The first part names one claim as {{claim}} and is a regular expression, whitespace ignored, in which {{claim}} stands for a capture group; each value of the claim must match it whole. Each later part is one of: op:replaceAll("from","to"), op:replaceFirst("from","to") or op:replaceLast("from","to"), which replace literal text in the value; a regular expression the value must match; or a replacement that rebuilds the value from the groups of the latest expression, matched again against the current value, where $0 is the whole match, $1 the first group and ${name} a named group. Among the later parts that are not operators, a part is an expression when another such part follows it and the one before it, if any, is not an expression; every other such part is a replacement, and without an expression before it a replacement uses the first part. A claim that is missing, that does not match, or whose values are not strings, numbers or booleans fails the exchange with 400. A list claim yields one value per element, at most 100, and each value is limited to 1024 bytes.

type TooManyValuesForParamError

type TooManyValuesForParamError struct {
	ParamName string
	Count     int
}

func (*TooManyValuesForParamError) Error

type UnassignProjectFromRepository204Response

type UnassignProjectFromRepository204Response struct {
}

func (UnassignProjectFromRepository204Response) VisitUnassignProjectFromRepositoryResponse

func (response UnassignProjectFromRepository204Response) VisitUnassignProjectFromRepositoryResponse(w http.ResponseWriter) error

type UnassignProjectFromRepository401JSONResponse

type UnassignProjectFromRepository401JSONResponse ErrorResponse

func (UnassignProjectFromRepository401JSONResponse) VisitUnassignProjectFromRepositoryResponse

func (response UnassignProjectFromRepository401JSONResponse) VisitUnassignProjectFromRepositoryResponse(w http.ResponseWriter) error

type UnassignProjectFromRepository403JSONResponse

type UnassignProjectFromRepository403JSONResponse ErrorResponse

func (UnassignProjectFromRepository403JSONResponse) VisitUnassignProjectFromRepositoryResponse

func (response UnassignProjectFromRepository403JSONResponse) VisitUnassignProjectFromRepositoryResponse(w http.ResponseWriter) error

type UnassignProjectFromRepository404JSONResponse

type UnassignProjectFromRepository404JSONResponse ErrorResponse

func (UnassignProjectFromRepository404JSONResponse) VisitUnassignProjectFromRepositoryResponse

func (response UnassignProjectFromRepository404JSONResponse) VisitUnassignProjectFromRepositoryResponse(w http.ResponseWriter) error

type UnassignProjectFromRepositoryRequestObject

type UnassignProjectFromRepositoryRequestObject struct {
	RepoName string `json:"repoName"`
}

type UnassignProjectFromRepositoryResponseObject

type UnassignProjectFromRepositoryResponseObject interface {
	VisitUnassignProjectFromRepositoryResponse(w http.ResponseWriter) error
}

type UnescapedCookieParamError

type UnescapedCookieParamError struct {
	ParamName string
	Err       error
}

func (*UnescapedCookieParamError) Error

func (e *UnescapedCookieParamError) Error() string

func (*UnescapedCookieParamError) Unwrap

func (e *UnescapedCookieParamError) Unwrap() error

type UnexpirePasswordForAllUsers200TextResponse

type UnexpirePasswordForAllUsers200TextResponse string

func (UnexpirePasswordForAllUsers200TextResponse) VisitUnexpirePasswordForAllUsersResponse

func (response UnexpirePasswordForAllUsers200TextResponse) VisitUnexpirePasswordForAllUsersResponse(w http.ResponseWriter) error

type UnexpirePasswordForAllUsers401JSONResponse

type UnexpirePasswordForAllUsers401JSONResponse ErrorResponse

func (UnexpirePasswordForAllUsers401JSONResponse) VisitUnexpirePasswordForAllUsersResponse

func (response UnexpirePasswordForAllUsers401JSONResponse) VisitUnexpirePasswordForAllUsersResponse(w http.ResponseWriter) error

type UnexpirePasswordForAllUsers403JSONResponse

type UnexpirePasswordForAllUsers403JSONResponse ErrorResponse

func (UnexpirePasswordForAllUsers403JSONResponse) VisitUnexpirePasswordForAllUsersResponse

func (response UnexpirePasswordForAllUsers403JSONResponse) VisitUnexpirePasswordForAllUsersResponse(w http.ResponseWriter) error

type UnexpirePasswordForAllUsersRequestObject

type UnexpirePasswordForAllUsersRequestObject struct {
}

type UnexpirePasswordForAllUsersResponseObject

type UnexpirePasswordForAllUsersResponseObject interface {
	VisitUnexpirePasswordForAllUsersResponse(w http.ResponseWriter) error
}

type Unimplemented

type Unimplemented struct{}

func (Unimplemented) AddOrUpdateProjectUser

func (_ Unimplemented) AddOrUpdateProjectUser(w http.ResponseWriter, r *http.Request, projectKey string, user string)

AddOrUpdateProjectUser Add a user to a project or set their roles (PUT /api/v1/projects/{projectKey}/users/{user})

func (Unimplemented) AttachRepositoryToProject

func (_ Unimplemented) AttachRepositoryToProject(w http.ResponseWriter, r *http.Request, repoName string, targetProjectKey string, params AttachRepositoryToProjectParams)

AttachRepositoryToProject Assign a repository to a project (PUT /api/v1/projects/_/attach/repositories/{repoName}/{targetProjectKey})

func (Unimplemented) ChangeUserPassword

func (_ Unimplemented) ChangeUserPassword(w http.ResponseWriter, r *http.Request, username Username)

ChangeUserPassword Set a user's password (PUT /api/v2/users/{username}/password)

func (Unimplemented) ConfigureAccessUserLockPolicy

func (_ Unimplemented) ConfigureAccessUserLockPolicy(w http.ResponseWriter, r *http.Request)

ConfigureAccessUserLockPolicy Replace the user lock policy (PUT /api/v1/config/security/user_lock_policy)

func (Unimplemented) CreateGlobalEnvironment

func (_ Unimplemented) CreateGlobalEnvironment(w http.ResponseWriter, r *http.Request)

CreateGlobalEnvironment Create a global environment (POST /api/v1/environments)

func (Unimplemented) CreateGlobalRole

func (_ Unimplemented) CreateGlobalRole(w http.ResponseWriter, r *http.Request)

CreateGlobalRole Create a global role (POST /api/v1/roles)

func (Unimplemented) CreateGroup

func (_ Unimplemented) CreateGroup(w http.ResponseWriter, r *http.Request)

CreateGroup Create a group (POST /api/v2/groups)

func (Unimplemented) CreateLdapGroupSettings

func (_ Unimplemented) CreateLdapGroupSettings(w http.ResponseWriter, r *http.Request)

CreateLdapGroupSettings Create an LDAP group setting (POST /api/v1/ldap/groups)

func (Unimplemented) CreateLdapSettings

func (_ Unimplemented) CreateLdapSettings(w http.ResponseWriter, r *http.Request)

CreateLdapSettings Create an LDAP connection (POST /api/v1/ldap/settings)

func (Unimplemented) CreateOidcConfiguration

func (_ Unimplemented) CreateOidcConfiguration(w http.ResponseWriter, r *http.Request)

CreateOidcConfiguration Create an OIDC provider (POST /api/v1/oidc)

func (Unimplemented) CreateOidcIdentityMapping

func (_ Unimplemented) CreateOidcIdentityMapping(w http.ResponseWriter, r *http.Request, providerName string)

CreateOidcIdentityMapping Create an identity mapping (POST /api/v1/oidc/{provider_name}/identity_mappings)

func (Unimplemented) CreatePairingToken

func (_ Unimplemented) CreatePairingToken(w http.ResponseWriter, r *http.Request, useCase CreatePairingTokenParamsUseCase)

CreatePairingToken Create a pairing token (POST /api/v1/service_trust/pairing/{useCase})

func (Unimplemented) CreatePasswordPolicy

func (_ Unimplemented) CreatePasswordPolicy(w http.ResponseWriter, r *http.Request)

CreatePasswordPolicy Replace the password policy (PUT /api/v1/config/security/password_policy)

func (Unimplemented) CreatePermission

func (_ Unimplemented) CreatePermission(w http.ResponseWriter, r *http.Request)

CreatePermission Create a permission (POST /api/v2/permissions)

func (Unimplemented) CreateProject

func (_ Unimplemented) CreateProject(w http.ResponseWriter, r *http.Request)

CreateProject Create a project (POST /api/v1/projects)

func (Unimplemented) CreateProjectEnvironment

func (_ Unimplemented) CreateProjectEnvironment(w http.ResponseWriter, r *http.Request, projectKey ProjectKey)

CreateProjectEnvironment Create a project environment (POST /api/v1/projects/{projectKey}/environments)

func (Unimplemented) CreateProjectRole

func (_ Unimplemented) CreateProjectRole(w http.ResponseWriter, r *http.Request, projectKey string)

CreateProjectRole Create a custom project role (POST /api/v1/projects/{projectKey}/roles)

func (Unimplemented) CreateSamlSetting

func (_ Unimplemented) CreateSamlSetting(w http.ResponseWriter, r *http.Request)

CreateSamlSetting Create a SAML setting (not supported) (POST /api/v1/saml)

func (Unimplemented) CreateScimGroup

func (_ Unimplemented) CreateScimGroup(w http.ResponseWriter, r *http.Request)

CreateScimGroup Create a SCIM group (not supported) (POST /api/v1/scim/v2/Groups)

func (Unimplemented) CreateScimUser

func (_ Unimplemented) CreateScimUser(w http.ResponseWriter, r *http.Request)

CreateScimUser Create a SCIM user (not supported) (POST /api/v1/scim/v2/Users)

func (Unimplemented) CreateToken

func (_ Unimplemented) CreateToken(w http.ResponseWriter, r *http.Request)

CreateToken Create or refresh an access token (POST /api/v1/tokens)

func (Unimplemented) CreateUser

func (_ Unimplemented) CreateUser(w http.ResponseWriter, r *http.Request)

CreateUser Create a user (POST /api/v2/users)

func (Unimplemented) DeleteAccessFederation

func (_ Unimplemented) DeleteAccessFederation(w http.ResponseWriter, r *http.Request, serverName string)

DeleteAccessFederation Unregister a federation target (DELETE /api/v1/system/federation/{serverName})

func (Unimplemented) DeleteAwsIamRole

func (_ Unimplemented) DeleteAwsIamRole(w http.ResponseWriter, r *http.Request, username string)

DeleteAwsIamRole Remove a user's AWS IAM role (not supported) (DELETE /api/v1/aws/iam_role/{username})

func (Unimplemented) DeleteGlobalEnvironment

func (_ Unimplemented) DeleteGlobalEnvironment(w http.ResponseWriter, r *http.Request, environmentName EnvironmentName)

DeleteGlobalEnvironment Delete a global environment (DELETE /api/v1/environments/{environmentName})

func (Unimplemented) DeleteGlobalRole

func (_ Unimplemented) DeleteGlobalRole(w http.ResponseWriter, r *http.Request, role RoleName)

DeleteGlobalRole Delete a global role (DELETE /api/v1/roles/{role})

func (Unimplemented) DeleteGroup

func (_ Unimplemented) DeleteGroup(w http.ResponseWriter, r *http.Request, name GroupName)

DeleteGroup Delete a group (DELETE /api/v2/groups/{name})

func (Unimplemented) DeleteLdapGroupSettings

func (_ Unimplemented) DeleteLdapGroupSettings(w http.ResponseWriter, r *http.Request, name string)

DeleteLdapGroupSettings Delete an LDAP group setting (DELETE /api/v1/ldap/groups/{name})

func (Unimplemented) DeleteLdapSettings

func (_ Unimplemented) DeleteLdapSettings(w http.ResponseWriter, r *http.Request, key string)

DeleteLdapSettings Delete an LDAP connection (DELETE /api/v1/ldap/settings/{key})

func (Unimplemented) DeleteOidcConfiguration

func (_ Unimplemented) DeleteOidcConfiguration(w http.ResponseWriter, r *http.Request, name string)

DeleteOidcConfiguration Delete an OIDC provider (DELETE /api/v1/oidc/{name})

func (Unimplemented) DeleteOidcIdentityMapping

func (_ Unimplemented) DeleteOidcIdentityMapping(w http.ResponseWriter, r *http.Request, providerName string, mappingName string)

DeleteOidcIdentityMapping Delete an identity mapping (DELETE /api/v1/oidc/{provider_name}/identity_mappings/{mapping_name})

func (Unimplemented) DeletePermission

func (_ Unimplemented) DeletePermission(w http.ResponseWriter, r *http.Request, permissionName PermissionName)

DeletePermission Delete a permission (DELETE /api/v2/permissions/{permissionName})

func (Unimplemented) DeletePermissionResource

func (_ Unimplemented) DeletePermissionResource(w http.ResponseWriter, r *http.Request, permissionName PermissionName, resourceType DeletePermissionResourceParamsResourceType)

DeletePermissionResource Delete one resource section (DELETE /api/v2/permissions/{permissionName}/{resourceType})

func (Unimplemented) DeleteProject

func (_ Unimplemented) DeleteProject(w http.ResponseWriter, r *http.Request, projectKey string)

DeleteProject Delete a project (DELETE /api/v1/projects/{projectKey})

func (Unimplemented) DeleteProjectEnvironment

func (_ Unimplemented) DeleteProjectEnvironment(w http.ResponseWriter, r *http.Request, projectKey ProjectKey, environmentName EnvironmentName)

DeleteProjectEnvironment Delete a project environment (DELETE /api/v1/projects/{projectKey}/environments/{environmentName})

func (Unimplemented) DeleteProjectGroup

func (_ Unimplemented) DeleteProjectGroup(w http.ResponseWriter, r *http.Request, projectKey string, group string)

DeleteProjectGroup Remove a group from a project (DELETE /api/v1/projects/{projectKey}/groups/{group})

func (Unimplemented) DeleteProjectRole

func (_ Unimplemented) DeleteProjectRole(w http.ResponseWriter, r *http.Request, projectKey string, role string)

DeleteProjectRole Delete a custom project role (DELETE /api/v1/projects/{projectKey}/roles/{role})

func (Unimplemented) DeleteProjectUser

func (_ Unimplemented) DeleteProjectUser(w http.ResponseWriter, r *http.Request, projectKey string, user string)

DeleteProjectUser Remove a user from a project (DELETE /api/v1/projects/{projectKey}/users/{user})

func (Unimplemented) DeleteSamlSetting

func (_ Unimplemented) DeleteSamlSetting(w http.ResponseWriter, r *http.Request, name string)

DeleteSamlSetting Delete a SAML setting (not supported) (DELETE /api/v1/saml/{name})

func (Unimplemented) DeleteScimGroup

func (_ Unimplemented) DeleteScimGroup(w http.ResponseWriter, r *http.Request, groupName string)

DeleteScimGroup Delete a SCIM group (not supported) (DELETE /api/v1/scim/v2/Groups/{groupName})

func (Unimplemented) DeleteScimUser

func (_ Unimplemented) DeleteScimUser(w http.ResponseWriter, r *http.Request, username string)

DeleteScimUser Delete a SCIM user (not supported) (DELETE /api/v1/scim/v2/Users/{username})

func (Unimplemented) DeleteUser

func (_ Unimplemented) DeleteUser(w http.ResponseWriter, r *http.Request, username Username)

DeleteUser Delete a user (DELETE /api/v2/users/{username})

func (Unimplemented) DeleteVaultConfiguration

func (_ Unimplemented) DeleteVaultConfiguration(w http.ResponseWriter, r *http.Request, vaultKey string)

DeleteVaultConfiguration Delete a Vault connection (DELETE /api/v1/vault/configs/{vault_key})

func (Unimplemented) EnableCloudLogCollection

func (_ Unimplemented) EnableCloudLogCollection(w http.ResponseWriter, r *http.Request)

EnableCloudLogCollection Switch cloud log collection (not supported) (POST /api/v1/logshipping/config)

func (Unimplemented) ExpirePasswordForAllUsers

func (_ Unimplemented) ExpirePasswordForAllUsers(w http.ResponseWriter, r *http.Request)

ExpirePasswordForAllUsers Expire every internal password (POST /api/v2/users/expire_password_for_all_users)

func (Unimplemented) ExpireUserPassword

func (_ Unimplemented) ExpireUserPassword(w http.ResponseWriter, r *http.Request, username Username)

ExpireUserPassword Expire a user's password (POST /api/v2/users/{username}/password/expire)

func (Unimplemented) ExportAccessConfiguration

func (_ Unimplemented) ExportAccessConfiguration(w http.ResponseWriter, r *http.Request)

ExportAccessConfiguration Export the Access configuration (not supported) (POST /api/v1/system/backup/export)

func (Unimplemented) FullBroadcastAccessFederation

func (_ Unimplemented) FullBroadcastAccessFederation(w http.ResponseWriter, r *http.Request, serverName string)

FullBroadcastAccessFederation Run a full broadcast to a target (PUT /api/v1/system/federation/{serverName}/full_broadcast)

func (Unimplemented) GetAccessFederation

func (_ Unimplemented) GetAccessFederation(w http.ResponseWriter, r *http.Request, serverName string)

GetAccessFederation Get a federation target (GET /api/v1/system/federation/{serverName})

func (Unimplemented) GetAccessUserLockPolicy

func (_ Unimplemented) GetAccessUserLockPolicy(w http.ResponseWriter, r *http.Request)

GetAccessUserLockPolicy Get the user lock policy (GET /api/v1/config/security/user_lock_policy)

func (Unimplemented) GetAccessVersion

func (_ Unimplemented) GetAccessVersion(w http.ResponseWriter, r *http.Request)

GetAccessVersion Access compatibility version (GET /api/v1/system/version)

func (Unimplemented) GetAllAccessFederations

func (_ Unimplemented) GetAllAccessFederations(w http.ResponseWriter, r *http.Request)

GetAllAccessFederations List federation targets (GET /api/v1/system/federation)

func (Unimplemented) GetAllGlobalRoles

func (_ Unimplemented) GetAllGlobalRoles(w http.ResponseWriter, r *http.Request)

GetAllGlobalRoles List global roles (GET /api/v1/roles)

func (Unimplemented) GetAllLdapGroupSettings

func (_ Unimplemented) GetAllLdapGroupSettings(w http.ResponseWriter, r *http.Request)

GetAllLdapGroupSettings List LDAP group settings (GET /api/v1/ldap/groups)

func (Unimplemented) GetAllLdapSettings

func (_ Unimplemented) GetAllLdapSettings(w http.ResponseWriter, r *http.Request)

GetAllLdapSettings List LDAP connections (GET /api/v1/ldap/settings)

func (Unimplemented) GetAllOidcConfigurations

func (_ Unimplemented) GetAllOidcConfigurations(w http.ResponseWriter, r *http.Request)

GetAllOidcConfigurations List OIDC providers (GET /api/v1/oidc)

func (Unimplemented) GetAllSamlSettings

func (_ Unimplemented) GetAllSamlSettings(w http.ResponseWriter, r *http.Request)

GetAllSamlSettings List SAML settings (not supported) (GET /api/v1/saml)

func (Unimplemented) GetAwsIamRole

func (_ Unimplemented) GetAwsIamRole(w http.ResponseWriter, r *http.Request, username string)

GetAwsIamRole Get a user's AWS IAM role (not supported) (GET /api/v1/aws/iam_role/{username})

func (Unimplemented) GetBasicAuthenticationStatus

func (_ Unimplemented) GetBasicAuthenticationStatus(w http.ResponseWriter, r *http.Request)

GetBasicAuthenticationStatus Get the basic authentication switch (GET /api/v1/config/security/authentication/basic_authentication_enabled)

func (Unimplemented) GetCaCertificate

func (_ Unimplemented) GetCaCertificate(w http.ResponseWriter, r *http.Request)

GetCaCertificate Get the CA certificate (GET /api/v1/cert/ca)

func (Unimplemented) GetCrowdConfiguration

func (_ Unimplemented) GetCrowdConfiguration(w http.ResponseWriter, r *http.Request)

GetCrowdConfiguration Get the Crowd configuration (not supported) (GET /api/v1/crowd)

func (Unimplemented) GetGlobalEnvironments

func (_ Unimplemented) GetGlobalEnvironments(w http.ResponseWriter, r *http.Request)

GetGlobalEnvironments List global environments (GET /api/v1/environments)

func (Unimplemented) GetGlobalRole

func (_ Unimplemented) GetGlobalRole(w http.ResponseWriter, r *http.Request, role RoleName)

GetGlobalRole Get a global role (GET /api/v1/roles/{role})

func (Unimplemented) GetGroupDetails

func (_ Unimplemented) GetGroupDetails(w http.ResponseWriter, r *http.Request, name GroupName)

GetGroupDetails Get a group (GET /api/v2/groups/{name})

func (Unimplemented) GetGroupList

func (_ Unimplemented) GetGroupList(w http.ResponseWriter, r *http.Request, params GetGroupListParams)

GetGroupList List groups (GET /api/v2/groups)

func (Unimplemented) GetHttpSsoConfiguration

func (_ Unimplemented) GetHttpSsoConfiguration(w http.ResponseWriter, r *http.Request)

GetHttpSsoConfiguration Get the HTTP single sign-on configuration (not supported) (GET /api/v1/httpsso)

func (Unimplemented) GetLdapGroupMappingStrategy

func (_ Unimplemented) GetLdapGroupMappingStrategy(w http.ResponseWriter, r *http.Request, params GetLdapGroupMappingStrategyParams)

GetLdapGroupMappingStrategy Get a group mapping strategy (GET /api/v1/ldap/groups/strategy)

func (Unimplemented) GetLdapGroupSettingsByName

func (_ Unimplemented) GetLdapGroupSettingsByName(w http.ResponseWriter, r *http.Request, name string)

GetLdapGroupSettingsByName Get an LDAP group setting (GET /api/v1/ldap/groups/{name})

func (Unimplemented) GetLdapSettingsByKey

func (_ Unimplemented) GetLdapSettingsByKey(w http.ResponseWriter, r *http.Request, key string)

GetLdapSettingsByKey Get an LDAP connection (GET /api/v1/ldap/settings/{key})

func (Unimplemented) GetOidcConfiguration

func (_ Unimplemented) GetOidcConfiguration(w http.ResponseWriter, r *http.Request, name string)

GetOidcConfiguration Get an OIDC provider (GET /api/v1/oidc/{name})

func (Unimplemented) GetOidcIdentityMappingByName

func (_ Unimplemented) GetOidcIdentityMappingByName(w http.ResponseWriter, r *http.Request, providerName string, mappingName string)

GetOidcIdentityMappingByName Get an identity mapping (GET /api/v1/oidc/{provider_name}/identity_mappings/{mapping_name})

func (Unimplemented) GetOidcIdentityMappings

func (_ Unimplemented) GetOidcIdentityMappings(w http.ResponseWriter, r *http.Request, providerName string, params GetOidcIdentityMappingsParams)

GetOidcIdentityMappings List identity mappings (GET /api/v1/oidc/{provider_name}/identity_mappings)

func (Unimplemented) GetPermissionDetails

func (_ Unimplemented) GetPermissionDetails(w http.ResponseWriter, r *http.Request, permissionName PermissionName)

GetPermissionDetails Get a permission (GET /api/v2/permissions/{permissionName})

func (Unimplemented) GetPermissionResource

func (_ Unimplemented) GetPermissionResource(w http.ResponseWriter, r *http.Request, permissionName PermissionName, resourceType GetPermissionResourceParamsResourceType)

GetPermissionResource Get one resource section of a permission (GET /api/v2/permissions/{permissionName}/{resourceType})

func (Unimplemented) GetPermissions

func (_ Unimplemented) GetPermissions(w http.ResponseWriter, r *http.Request, params GetPermissionsParams)

GetPermissions List permissions (GET /api/v2/permissions)

func (Unimplemented) GetProject

func (_ Unimplemented) GetProject(w http.ResponseWriter, r *http.Request, projectKey string)

GetProject Get a project (GET /api/v1/projects/{projectKey})

func (Unimplemented) GetProjectEnvironments

func (_ Unimplemented) GetProjectEnvironments(w http.ResponseWriter, r *http.Request, projectKey ProjectKey)

GetProjectEnvironments List a project's environments (GET /api/v1/projects/{projectKey}/environments)

func (Unimplemented) GetProjectGroup

func (_ Unimplemented) GetProjectGroup(w http.ResponseWriter, r *http.Request, projectKey string, group string)

GetProjectGroup Get a project group (GET /api/v1/projects/{projectKey}/groups/{group})

func (Unimplemented) GetProjectGroups

func (_ Unimplemented) GetProjectGroups(w http.ResponseWriter, r *http.Request, projectKey string)

GetProjectGroups List project groups (GET /api/v1/projects/{projectKey}/groups)

func (Unimplemented) GetProjectRepositoryStatus

func (_ Unimplemented) GetProjectRepositoryStatus(w http.ResponseWriter, r *http.Request, repoName string)

GetProjectRepositoryStatus Get a repository's project status (GET /api/v1/projects/_/repositories/{repoName})

func (Unimplemented) GetProjectRole

func (_ Unimplemented) GetProjectRole(w http.ResponseWriter, r *http.Request, projectKey string, role string)

GetProjectRole Get a project role (GET /api/v1/projects/{projectKey}/roles/{role})

func (Unimplemented) GetProjectRoles

func (_ Unimplemented) GetProjectRoles(w http.ResponseWriter, r *http.Request, projectKey string)

GetProjectRoles List project roles (GET /api/v1/projects/{projectKey}/roles)

func (Unimplemented) GetProjectUser

func (_ Unimplemented) GetProjectUser(w http.ResponseWriter, r *http.Request, projectKey string, user string)

GetProjectUser Get a project user (GET /api/v1/projects/{projectKey}/users/{user})

func (Unimplemented) GetProjectUsers

func (_ Unimplemented) GetProjectUsers(w http.ResponseWriter, r *http.Request, projectKey string)

GetProjectUsers List project users (GET /api/v1/projects/{projectKey}/users)

func (Unimplemented) GetProjectsForRole

func (_ Unimplemented) GetProjectsForRole(w http.ResponseWriter, r *http.Request, params GetProjectsForRoleParams)

GetProjectsForRole List projects that use a global role (GET /api/v2/projects)

func (Unimplemented) GetProjectsList

func (_ Unimplemented) GetProjectsList(w http.ResponseWriter, r *http.Request)

GetProjectsList List projects (GET /api/v1/projects)

func (Unimplemented) GetRootCertificate

func (_ Unimplemented) GetRootCertificate(w http.ResponseWriter, r *http.Request, params GetRootCertificateParams)

GetRootCertificate Get the root certificate (GET /api/v1/cert/root)

func (Unimplemented) GetSamlGeneralSettings

func (_ Unimplemented) GetSamlGeneralSettings(w http.ResponseWriter, r *http.Request)

GetSamlGeneralSettings Get the SAML switch (not supported) (GET /api/v1/saml/general_settings)

func (Unimplemented) GetSamlSettingByName

func (_ Unimplemented) GetSamlSettingByName(w http.ResponseWriter, r *http.Request, name string)

GetSamlSettingByName Get a SAML setting (not supported) (GET /api/v1/saml/{name})

func (Unimplemented) GetScimGroupByName

func (_ Unimplemented) GetScimGroupByName(w http.ResponseWriter, r *http.Request, groupName string, params GetScimGroupByNameParams)

GetScimGroupByName Get a SCIM group (not supported) (GET /api/v1/scim/v2/Groups/{groupName})

func (Unimplemented) GetScimGroups

func (_ Unimplemented) GetScimGroups(w http.ResponseWriter, r *http.Request, params GetScimGroupsParams)

GetScimGroups List SCIM groups (not supported) (GET /api/v1/scim/v2/Groups)

func (Unimplemented) GetScimResourceTypes

func (_ Unimplemented) GetScimResourceTypes(w http.ResponseWriter, r *http.Request)

GetScimResourceTypes List SCIM resource types (not supported) (GET /api/v1/scim/v2/ResourceTypes)

func (Unimplemented) GetScimSchemaById

func (_ Unimplemented) GetScimSchemaById(w http.ResponseWriter, r *http.Request, schemaId string)

GetScimSchemaById Get a SCIM schema (not supported) (GET /api/v1/scim/v2/Schemas/{schemaId})

func (Unimplemented) GetScimSchemas

func (_ Unimplemented) GetScimSchemas(w http.ResponseWriter, r *http.Request)

GetScimSchemas List SCIM schemas (not supported) (GET /api/v1/scim/v2/Schemas)

func (Unimplemented) GetScimServiceProviderConfig

func (_ Unimplemented) GetScimServiceProviderConfig(w http.ResponseWriter, r *http.Request)

GetScimServiceProviderConfig Get the SCIM service provider configuration (not supported) (GET /api/v1/scim/v2/ServiceProviderConfig)

func (Unimplemented) GetScimUserByUsername

func (_ Unimplemented) GetScimUserByUsername(w http.ResponseWriter, r *http.Request, username string, params GetScimUserByUsernameParams)

GetScimUserByUsername Get a SCIM user (not supported) (GET /api/v1/scim/v2/Users/{username})

func (Unimplemented) GetScimUsers

func (_ Unimplemented) GetScimUsers(w http.ResponseWriter, r *http.Request, params GetScimUsersParams)

GetScimUsers List SCIM users (not supported) (GET /api/v1/scim/v2/Users)

func (Unimplemented) GetTokenById

func (_ Unimplemented) GetTokenById(w http.ResponseWriter, r *http.Request, tokenId TokenId)

GetTokenById Get a token's metadata (GET /api/v1/tokens/{tokenId})

func (Unimplemented) GetTokenDefaultExpiry

func (_ Unimplemented) GetTokenDefaultExpiry(w http.ResponseWriter, r *http.Request)

GetTokenDefaultExpiry Get the default token lifetime (GET /api/v1/config/token/default_expiry)

func (Unimplemented) GetTokens

func (_ Unimplemented) GetTokens(w http.ResponseWriter, r *http.Request, params GetTokensParams)

GetTokens List access tokens (GET /api/v1/tokens)

func (Unimplemented) GetUserDetails

func (_ Unimplemented) GetUserDetails(w http.ResponseWriter, r *http.Request, username Username)

GetUserDetails Get a user (GET /api/v2/users/{username})

func (Unimplemented) GetUserList

func (_ Unimplemented) GetUserList(w http.ResponseWriter, r *http.Request, params GetUserListParams)

GetUserList List users (GET /api/v2/users)

func (Unimplemented) GetVaultConfigurations

func (_ Unimplemented) GetVaultConfigurations(w http.ResponseWriter, r *http.Request)

GetVaultConfigurations List Vault connections (GET /api/v1/vault/configs)

func (Unimplemented) ImportAccessConfiguration

func (_ Unimplemented) ImportAccessConfiguration(w http.ResponseWriter, r *http.Request)

ImportAccessConfiguration Import the Access configuration (not supported) (POST /api/v1/system/backup/import)

func (Unimplemented) ImportLdapGroups

func (_ Unimplemented) ImportLdapGroups(w http.ResponseWriter, r *http.Request)

ImportLdapGroups Import LDAP groups (POST /api/v1/ldap/groups/import)

func (Unimplemented) OidcTokenExchange

func (_ Unimplemented) OidcTokenExchange(w http.ResponseWriter, r *http.Request)

OidcTokenExchange Exchange an ID token for an access token (POST /api/v1/oidc/token)

func (Unimplemented) PatchScimGroup

func (_ Unimplemented) PatchScimGroup(w http.ResponseWriter, r *http.Request, groupName string)

PatchScimGroup Patch a SCIM group (not supported) (PATCH /api/v1/scim/v2/Groups/{groupName})

func (Unimplemented) PatchScimUser

func (_ Unimplemented) PatchScimUser(w http.ResponseWriter, r *http.Request, username string)

PatchScimUser Patch a SCIM user (not supported) (PATCH /api/v1/scim/v2/Users/{username})

func (Unimplemented) PutAwsIamRole

func (_ Unimplemented) PutAwsIamRole(w http.ResponseWriter, r *http.Request)

PutAwsIamRole Assign an AWS IAM role (not supported) (PUT /api/v1/aws/iam_role)

func (Unimplemented) RefreshLdapGroupSettings

func (_ Unimplemented) RefreshLdapGroupSettings(w http.ResponseWriter, r *http.Request, name string, params RefreshLdapGroupSettingsParams)

RefreshLdapGroupSettings Refresh LDAP groups (POST /api/v1/ldap/groups/{name}/refresh)

func (Unimplemented) RegisterAccessFederation

func (_ Unimplemented) RegisterAccessFederation(w http.ResponseWriter, r *http.Request)

RegisterAccessFederation Register a federation target (POST /api/v1/system/federation)

func (Unimplemented) RenameGlobalEnvironment

func (_ Unimplemented) RenameGlobalEnvironment(w http.ResponseWriter, r *http.Request, environmentName EnvironmentName)

RenameGlobalEnvironment Rename a global environment (POST /api/v1/environments/{environmentName}/rename)

func (Unimplemented) RenameProjectEnvironment

func (_ Unimplemented) RenameProjectEnvironment(w http.ResponseWriter, r *http.Request, projectKey ProjectKey, environmentName EnvironmentName)

RenameProjectEnvironment Rename a project environment (POST /api/v1/projects/{projectKey}/environments/{environmentName}/rename)

func (Unimplemented) ReplacePermissionResource

func (_ Unimplemented) ReplacePermissionResource(w http.ResponseWriter, r *http.Request, permissionName PermissionName, resourceType ReplacePermissionResourceParamsResourceType)

ReplacePermissionResource Replace one resource section (PUT /api/v2/permissions/{permissionName}/{resourceType})

func (Unimplemented) RevokeTokenById

func (_ Unimplemented) RevokeTokenById(w http.ResponseWriter, r *http.Request, tokenId TokenId)

RevokeTokenById Revoke a token by id (DELETE /api/v1/tokens/{tokenId})

func (Unimplemented) RevokeTokenByValue

func (_ Unimplemented) RevokeTokenByValue(w http.ResponseWriter, r *http.Request)

RevokeTokenByValue Revoke a token by its value (DELETE /api/v1/tokens/revoke)

func (Unimplemented) SearchLdapGroups

func (_ Unimplemented) SearchLdapGroups(w http.ResponseWriter, r *http.Request, params SearchLdapGroupsParams)

SearchLdapGroups Search LDAP groups (POST /api/v1/ldap/groups/search)

func (Unimplemented) SetBasicAuthenticationStatus

func (_ Unimplemented) SetBasicAuthenticationStatus(w http.ResponseWriter, r *http.Request)

SetBasicAuthenticationStatus Set the basic authentication switch (PUT /api/v1/config/security/authentication/basic_authentication_enabled)

func (Unimplemented) SetTokenDefaultExpiry

func (_ Unimplemented) SetTokenDefaultExpiry(w http.ResponseWriter, r *http.Request)

SetTokenDefaultExpiry Set the default token lifetime (PUT /api/v1/config/token/default_expiry)

func (Unimplemented) SetVaultConfiguration

func (_ Unimplemented) SetVaultConfiguration(w http.ResponseWriter, r *http.Request, vaultKey string)

SetVaultConfiguration Create or replace a Vault connection (PUT /api/v1/vault/configs/{vault_key})

func (Unimplemented) ShareRepositoryWithAllProjects

func (_ Unimplemented) ShareRepositoryWithAllProjects(w http.ResponseWriter, r *http.Request, repoName string)

ShareRepositoryWithAllProjects Share a repository with every project (PUT /api/v1/projects/_/share/repositories/{repoName})

func (Unimplemented) ShareRepositoryWithTargetProject

func (_ Unimplemented) ShareRepositoryWithTargetProject(w http.ResponseWriter, r *http.Request, repoName string, targetProjectKey string, params ShareRepositoryWithTargetProjectParams)

ShareRepositoryWithTargetProject Share a repository with one project (PUT /api/v1/projects/_/share/repositories/{repoName}/{targetProjectKey})

func (Unimplemented) TestLdapConnection

func (_ Unimplemented) TestLdapConnection(w http.ResponseWriter, r *http.Request)

TestLdapConnection Test an LDAP connection (POST /api/v1/ldap/settings/test)

func (Unimplemented) TestVaultConfiguration

func (_ Unimplemented) TestVaultConfiguration(w http.ResponseWriter, r *http.Request)

TestVaultConfiguration Test a Vault connection (POST /api/v1/vault/configs/test)

func (Unimplemented) UnassignProjectFromRepository

func (_ Unimplemented) UnassignProjectFromRepository(w http.ResponseWriter, r *http.Request, repoName string)

UnassignProjectFromRepository Unassign a repository from its project (DELETE /api/v1/projects/_/attach/repositories/{repoName})

func (Unimplemented) UnexpirePasswordForAllUsers

func (_ Unimplemented) UnexpirePasswordForAllUsers(w http.ResponseWriter, r *http.Request)

UnexpirePasswordForAllUsers Clear the expired flag on every password (POST /api/v2/users/unexpire_password_for_all_users)

func (Unimplemented) UnlockUser

func (_ Unimplemented) UnlockUser(w http.ResponseWriter, r *http.Request, username Username)

UnlockUser Unlock a user (POST /api/v2/users/{username}/unlock)

func (Unimplemented) UnshareRepositoryWithAllProjects

func (_ Unimplemented) UnshareRepositoryWithAllProjects(w http.ResponseWriter, r *http.Request, repoName string)

UnshareRepositoryWithAllProjects Stop sharing a repository with every project (DELETE /api/v1/projects/_/share/repositories/{repoName})

func (Unimplemented) UnshareRepositoryWithTargetProject

func (_ Unimplemented) UnshareRepositoryWithTargetProject(w http.ResponseWriter, r *http.Request, repoName string, targetProjectKey string)

UnshareRepositoryWithTargetProject Stop sharing a repository with one project (DELETE /api/v1/projects/_/share/repositories/{repoName}/{targetProjectKey})

func (Unimplemented) UpdateAccessFederation

func (_ Unimplemented) UpdateAccessFederation(w http.ResponseWriter, r *http.Request, serverName string)

UpdateAccessFederation Update a federation target (PATCH /api/v1/system/federation/{serverName})

func (Unimplemented) UpdateGlobalRole

func (_ Unimplemented) UpdateGlobalRole(w http.ResponseWriter, r *http.Request, role RoleName)

UpdateGlobalRole Replace a global role (PUT /api/v1/roles/{role})

func (Unimplemented) UpdateGroup

func (_ Unimplemented) UpdateGroup(w http.ResponseWriter, r *http.Request, name GroupName)

UpdateGroup Update a group (PATCH /api/v2/groups/{name})

func (Unimplemented) UpdateGroupMembers

func (_ Unimplemented) UpdateGroupMembers(w http.ResponseWriter, r *http.Request, name GroupName)

UpdateGroupMembers Add or remove members (PATCH /api/v2/groups/{name}/members)

func (Unimplemented) UpdateLdapGroupSettings

func (_ Unimplemented) UpdateLdapGroupSettings(w http.ResponseWriter, r *http.Request)

UpdateLdapGroupSettings Replace an LDAP group setting (PUT /api/v1/ldap/groups)

func (Unimplemented) UpdateLdapSettings

func (_ Unimplemented) UpdateLdapSettings(w http.ResponseWriter, r *http.Request)

UpdateLdapSettings Replace an LDAP connection (PUT /api/v1/ldap/settings)

func (Unimplemented) UpdateOidcConfiguration

func (_ Unimplemented) UpdateOidcConfiguration(w http.ResponseWriter, r *http.Request, name string)

UpdateOidcConfiguration Replace an OIDC provider (PUT /api/v1/oidc/{name})

func (Unimplemented) UpdateOidcIdentityMapping

func (_ Unimplemented) UpdateOidcIdentityMapping(w http.ResponseWriter, r *http.Request, providerName string, mappingName string)

UpdateOidcIdentityMapping Replace an identity mapping (PUT /api/v1/oidc/{provider_name}/identity_mappings/{mapping_name})

func (Unimplemented) UpdatePasswordPolicy

func (_ Unimplemented) UpdatePasswordPolicy(w http.ResponseWriter, r *http.Request)

UpdatePasswordPolicy Update the password policy (PATCH /api/v1/config/security/password_policy)

func (Unimplemented) UpdatePermissionResource

func (_ Unimplemented) UpdatePermissionResource(w http.ResponseWriter, r *http.Request, permissionName PermissionName, resourceType UpdatePermissionResourceParamsResourceType)

UpdatePermissionResource Merge into one resource section (PATCH /api/v2/permissions/{permissionName}/{resourceType})

func (Unimplemented) UpdateProject

func (_ Unimplemented) UpdateProject(w http.ResponseWriter, r *http.Request, projectKey string)

UpdateProject Update a project (PUT /api/v1/projects/{projectKey})

func (Unimplemented) UpdateProjectGroup

func (_ Unimplemented) UpdateProjectGroup(w http.ResponseWriter, r *http.Request, projectKey string, group string)

UpdateProjectGroup Add a group to a project or set its roles (PUT /api/v1/projects/{projectKey}/groups/{group})

func (Unimplemented) UpdateProjectRole

func (_ Unimplemented) UpdateProjectRole(w http.ResponseWriter, r *http.Request, projectKey string, role string)

UpdateProjectRole Replace a custom project role (PUT /api/v1/projects/{projectKey}/roles/{role})

func (Unimplemented) UpdateSamlGeneralSettings

func (_ Unimplemented) UpdateSamlGeneralSettings(w http.ResponseWriter, r *http.Request)

UpdateSamlGeneralSettings Set the SAML switch (not supported) (PUT /api/v1/saml/general_settings)

func (Unimplemented) UpdateSamlSetting

func (_ Unimplemented) UpdateSamlSetting(w http.ResponseWriter, r *http.Request, name string)

UpdateSamlSetting Replace a SAML setting (not supported) (PUT /api/v1/saml/{name})

func (Unimplemented) UpdateScimGroup

func (_ Unimplemented) UpdateScimGroup(w http.ResponseWriter, r *http.Request, groupName string)

UpdateScimGroup Replace a SCIM group (not supported) (PUT /api/v1/scim/v2/Groups/{groupName})

func (Unimplemented) UpdateScimUser

func (_ Unimplemented) UpdateScimUser(w http.ResponseWriter, r *http.Request, username string)

UpdateScimUser Replace a SCIM user (not supported) (PUT /api/v1/scim/v2/Users/{username})

func (Unimplemented) UpdateUser

func (_ Unimplemented) UpdateUser(w http.ResponseWriter, r *http.Request, username Username)

UpdateUser Update a user (PATCH /api/v2/users/{username})

func (Unimplemented) UpdateUserGroups

func (_ Unimplemented) UpdateUserGroups(w http.ResponseWriter, r *http.Request, username Username)

UpdateUserGroups Add or remove group memberships (PATCH /api/v2/users/{username}/groups)

func (Unimplemented) UpsertCrowdConfiguration

func (_ Unimplemented) UpsertCrowdConfiguration(w http.ResponseWriter, r *http.Request)

UpsertCrowdConfiguration Set the Crowd configuration (not supported) (PUT /api/v1/crowd)

func (Unimplemented) UpsertHttpSsoConfiguration

func (_ Unimplemented) UpsertHttpSsoConfiguration(w http.ResponseWriter, r *http.Request)

UpsertHttpSsoConfiguration Set the HTTP single sign-on configuration (not supported) (PUT /api/v1/httpsso)

func (Unimplemented) ValidateFederationTarget

func (_ Unimplemented) ValidateFederationTarget(w http.ResponseWriter, r *http.Request)

ValidateFederationTarget Validate a candidate federation target (POST /api/v1/system/federation/validate_server)

type UnimplementedStrict

type UnimplementedStrict struct{}

UnimplementedStrict answers 501 for every strict operation. Services embed it and override the operations they implement.

type UnlockUser204Response

type UnlockUser204Response struct {
}

func (UnlockUser204Response) VisitUnlockUserResponse

func (response UnlockUser204Response) VisitUnlockUserResponse(w http.ResponseWriter) error

type UnlockUser401JSONResponse

type UnlockUser401JSONResponse ErrorResponse

func (UnlockUser401JSONResponse) VisitUnlockUserResponse

func (response UnlockUser401JSONResponse) VisitUnlockUserResponse(w http.ResponseWriter) error

type UnlockUser403JSONResponse

type UnlockUser403JSONResponse ErrorResponse

func (UnlockUser403JSONResponse) VisitUnlockUserResponse

func (response UnlockUser403JSONResponse) VisitUnlockUserResponse(w http.ResponseWriter) error

type UnlockUser404JSONResponse

type UnlockUser404JSONResponse ErrorResponse

func (UnlockUser404JSONResponse) VisitUnlockUserResponse

func (response UnlockUser404JSONResponse) VisitUnlockUserResponse(w http.ResponseWriter) error

type UnlockUserRequestObject

type UnlockUserRequestObject struct {
	Username Username `json:"username"`
}

type UnlockUserResponseObject

type UnlockUserResponseObject interface {
	VisitUnlockUserResponse(w http.ResponseWriter) error
}

type UnmarshalingParamError

type UnmarshalingParamError struct {
	ParamName string
	Err       error
}

func (*UnmarshalingParamError) Error

func (e *UnmarshalingParamError) Error() string

func (*UnmarshalingParamError) Unwrap

func (e *UnmarshalingParamError) Unwrap() error

type UnshareRepositoryWithAllProjects204Response

type UnshareRepositoryWithAllProjects204Response struct {
}

func (UnshareRepositoryWithAllProjects204Response) VisitUnshareRepositoryWithAllProjectsResponse

func (response UnshareRepositoryWithAllProjects204Response) VisitUnshareRepositoryWithAllProjectsResponse(w http.ResponseWriter) error

type UnshareRepositoryWithAllProjects401JSONResponse

type UnshareRepositoryWithAllProjects401JSONResponse ErrorResponse

func (UnshareRepositoryWithAllProjects401JSONResponse) VisitUnshareRepositoryWithAllProjectsResponse

func (response UnshareRepositoryWithAllProjects401JSONResponse) VisitUnshareRepositoryWithAllProjectsResponse(w http.ResponseWriter) error

type UnshareRepositoryWithAllProjects403JSONResponse

type UnshareRepositoryWithAllProjects403JSONResponse ErrorResponse

func (UnshareRepositoryWithAllProjects403JSONResponse) VisitUnshareRepositoryWithAllProjectsResponse

func (response UnshareRepositoryWithAllProjects403JSONResponse) VisitUnshareRepositoryWithAllProjectsResponse(w http.ResponseWriter) error

type UnshareRepositoryWithAllProjects404JSONResponse

type UnshareRepositoryWithAllProjects404JSONResponse ErrorResponse

func (UnshareRepositoryWithAllProjects404JSONResponse) VisitUnshareRepositoryWithAllProjectsResponse

func (response UnshareRepositoryWithAllProjects404JSONResponse) VisitUnshareRepositoryWithAllProjectsResponse(w http.ResponseWriter) error

type UnshareRepositoryWithAllProjectsRequestObject

type UnshareRepositoryWithAllProjectsRequestObject struct {
	RepoName string `json:"repoName"`
}

type UnshareRepositoryWithAllProjectsResponseObject

type UnshareRepositoryWithAllProjectsResponseObject interface {
	VisitUnshareRepositoryWithAllProjectsResponse(w http.ResponseWriter) error
}

type UnshareRepositoryWithTargetProject204Response

type UnshareRepositoryWithTargetProject204Response struct {
}

func (UnshareRepositoryWithTargetProject204Response) VisitUnshareRepositoryWithTargetProjectResponse

func (response UnshareRepositoryWithTargetProject204Response) VisitUnshareRepositoryWithTargetProjectResponse(w http.ResponseWriter) error

type UnshareRepositoryWithTargetProject401JSONResponse

type UnshareRepositoryWithTargetProject401JSONResponse ErrorResponse

func (UnshareRepositoryWithTargetProject401JSONResponse) VisitUnshareRepositoryWithTargetProjectResponse

func (response UnshareRepositoryWithTargetProject401JSONResponse) VisitUnshareRepositoryWithTargetProjectResponse(w http.ResponseWriter) error

type UnshareRepositoryWithTargetProject403JSONResponse

type UnshareRepositoryWithTargetProject403JSONResponse ErrorResponse

func (UnshareRepositoryWithTargetProject403JSONResponse) VisitUnshareRepositoryWithTargetProjectResponse

func (response UnshareRepositoryWithTargetProject403JSONResponse) VisitUnshareRepositoryWithTargetProjectResponse(w http.ResponseWriter) error

type UnshareRepositoryWithTargetProject404JSONResponse

type UnshareRepositoryWithTargetProject404JSONResponse ErrorResponse

func (UnshareRepositoryWithTargetProject404JSONResponse) VisitUnshareRepositoryWithTargetProjectResponse

func (response UnshareRepositoryWithTargetProject404JSONResponse) VisitUnshareRepositoryWithTargetProjectResponse(w http.ResponseWriter) error

type UnshareRepositoryWithTargetProjectRequestObject

type UnshareRepositoryWithTargetProjectRequestObject struct {
	RepoName         string `json:"repoName"`
	TargetProjectKey string `json:"targetProjectKey"`
}

type UnshareRepositoryWithTargetProjectResponseObject

type UnshareRepositoryWithTargetProjectResponseObject interface {
	VisitUnshareRepositoryWithTargetProjectResponse(w http.ResponseWriter) error
}

type UpdateAccessFederation200JSONResponse

type UpdateAccessFederation200JSONResponse FederationTarget

func (UpdateAccessFederation200JSONResponse) VisitUpdateAccessFederationResponse

func (response UpdateAccessFederation200JSONResponse) VisitUpdateAccessFederationResponse(w http.ResponseWriter) error

type UpdateAccessFederation400JSONResponse

type UpdateAccessFederation400JSONResponse ErrorResponse

func (UpdateAccessFederation400JSONResponse) VisitUpdateAccessFederationResponse

func (response UpdateAccessFederation400JSONResponse) VisitUpdateAccessFederationResponse(w http.ResponseWriter) error

type UpdateAccessFederation401JSONResponse

type UpdateAccessFederation401JSONResponse ErrorResponse

func (UpdateAccessFederation401JSONResponse) VisitUpdateAccessFederationResponse

func (response UpdateAccessFederation401JSONResponse) VisitUpdateAccessFederationResponse(w http.ResponseWriter) error

type UpdateAccessFederation403JSONResponse

type UpdateAccessFederation403JSONResponse ErrorResponse

func (UpdateAccessFederation403JSONResponse) VisitUpdateAccessFederationResponse

func (response UpdateAccessFederation403JSONResponse) VisitUpdateAccessFederationResponse(w http.ResponseWriter) error

type UpdateAccessFederation404JSONResponse

type UpdateAccessFederation404JSONResponse ErrorResponse

func (UpdateAccessFederation404JSONResponse) VisitUpdateAccessFederationResponse

func (response UpdateAccessFederation404JSONResponse) VisitUpdateAccessFederationResponse(w http.ResponseWriter) error

type UpdateAccessFederationApplicationMergePatchPlusJSONRequestBody

type UpdateAccessFederationApplicationMergePatchPlusJSONRequestBody = FederationTargetUpdate

UpdateAccessFederationApplicationMergePatchPlusJSONRequestBody defines body for UpdateAccessFederation for application/merge-patch+json ContentType.

type UpdateAccessFederationJSONRequestBody

type UpdateAccessFederationJSONRequestBody = FederationTargetUpdate

UpdateAccessFederationJSONRequestBody defines body for UpdateAccessFederation for application/json ContentType.

type UpdateAccessFederationRequestObject

type UpdateAccessFederationRequestObject struct {
	ServerName                        string `json:"serverName"`
	JSONBody                          *UpdateAccessFederationJSONRequestBody
	ApplicationMergePatchPlusJSONBody *UpdateAccessFederationApplicationMergePatchPlusJSONRequestBody
}

type UpdateAccessFederationResponseObject

type UpdateAccessFederationResponseObject interface {
	VisitUpdateAccessFederationResponse(w http.ResponseWriter) error
}

type UpdateGlobalRole200Response

type UpdateGlobalRole200Response struct {
}

func (UpdateGlobalRole200Response) VisitUpdateGlobalRoleResponse

func (response UpdateGlobalRole200Response) VisitUpdateGlobalRoleResponse(w http.ResponseWriter) error

type UpdateGlobalRole400JSONResponse

type UpdateGlobalRole400JSONResponse ErrorResponse

func (UpdateGlobalRole400JSONResponse) VisitUpdateGlobalRoleResponse

func (response UpdateGlobalRole400JSONResponse) VisitUpdateGlobalRoleResponse(w http.ResponseWriter) error

type UpdateGlobalRole401JSONResponse

type UpdateGlobalRole401JSONResponse ErrorResponse

func (UpdateGlobalRole401JSONResponse) VisitUpdateGlobalRoleResponse

func (response UpdateGlobalRole401JSONResponse) VisitUpdateGlobalRoleResponse(w http.ResponseWriter) error

type UpdateGlobalRole403JSONResponse

type UpdateGlobalRole403JSONResponse ErrorResponse

func (UpdateGlobalRole403JSONResponse) VisitUpdateGlobalRoleResponse

func (response UpdateGlobalRole403JSONResponse) VisitUpdateGlobalRoleResponse(w http.ResponseWriter) error

type UpdateGlobalRole404JSONResponse

type UpdateGlobalRole404JSONResponse ErrorResponse

func (UpdateGlobalRole404JSONResponse) VisitUpdateGlobalRoleResponse

func (response UpdateGlobalRole404JSONResponse) VisitUpdateGlobalRoleResponse(w http.ResponseWriter) error

type UpdateGlobalRoleJSONRequestBody

type UpdateGlobalRoleJSONRequestBody = GlobalRoleUpdate

UpdateGlobalRoleJSONRequestBody defines body for UpdateGlobalRole for application/json ContentType.

type UpdateGlobalRoleRequestObject

type UpdateGlobalRoleRequestObject struct {
	Role RoleName `json:"role"`
	Body *UpdateGlobalRoleJSONRequestBody
}

type UpdateGlobalRoleResponseObject

type UpdateGlobalRoleResponseObject interface {
	VisitUpdateGlobalRoleResponse(w http.ResponseWriter) error
}

type UpdateGroup200JSONResponse

type UpdateGroup200JSONResponse GroupDetails

func (UpdateGroup200JSONResponse) VisitUpdateGroupResponse

func (response UpdateGroup200JSONResponse) VisitUpdateGroupResponse(w http.ResponseWriter) error

type UpdateGroup400JSONResponse

type UpdateGroup400JSONResponse ErrorResponse

func (UpdateGroup400JSONResponse) VisitUpdateGroupResponse

func (response UpdateGroup400JSONResponse) VisitUpdateGroupResponse(w http.ResponseWriter) error

type UpdateGroup401JSONResponse

type UpdateGroup401JSONResponse ErrorResponse

func (UpdateGroup401JSONResponse) VisitUpdateGroupResponse

func (response UpdateGroup401JSONResponse) VisitUpdateGroupResponse(w http.ResponseWriter) error

type UpdateGroup403JSONResponse

type UpdateGroup403JSONResponse ErrorResponse

func (UpdateGroup403JSONResponse) VisitUpdateGroupResponse

func (response UpdateGroup403JSONResponse) VisitUpdateGroupResponse(w http.ResponseWriter) error

type UpdateGroup404JSONResponse

type UpdateGroup404JSONResponse ErrorResponse

func (UpdateGroup404JSONResponse) VisitUpdateGroupResponse

func (response UpdateGroup404JSONResponse) VisitUpdateGroupResponse(w http.ResponseWriter) error

type UpdateGroupJSONRequestBody

type UpdateGroupJSONRequestBody = GroupUpdateRequest

UpdateGroupJSONRequestBody defines body for UpdateGroup for application/json ContentType.

type UpdateGroupMembers200JSONResponse

type UpdateGroupMembers200JSONResponse struct {
	// Members Required within this object. Every member username.
	Members []string `json:"members"`
}

func (UpdateGroupMembers200JSONResponse) VisitUpdateGroupMembersResponse

func (response UpdateGroupMembers200JSONResponse) VisitUpdateGroupMembersResponse(w http.ResponseWriter) error

type UpdateGroupMembers401JSONResponse

type UpdateGroupMembers401JSONResponse ErrorResponse

func (UpdateGroupMembers401JSONResponse) VisitUpdateGroupMembersResponse

func (response UpdateGroupMembers401JSONResponse) VisitUpdateGroupMembersResponse(w http.ResponseWriter) error

type UpdateGroupMembers403JSONResponse

type UpdateGroupMembers403JSONResponse ErrorResponse

func (UpdateGroupMembers403JSONResponse) VisitUpdateGroupMembersResponse

func (response UpdateGroupMembers403JSONResponse) VisitUpdateGroupMembersResponse(w http.ResponseWriter) error

type UpdateGroupMembers404JSONResponse

type UpdateGroupMembers404JSONResponse ErrorResponse

func (UpdateGroupMembers404JSONResponse) VisitUpdateGroupMembersResponse

func (response UpdateGroupMembers404JSONResponse) VisitUpdateGroupMembersResponse(w http.ResponseWriter) error

type UpdateGroupMembersJSONBody

type UpdateGroupMembersJSONBody struct {
	// Add Optional within this object. Usernames to add; each must exist.
	Add *[]string `json:"add,omitempty"`

	// Remove Optional within this object. Usernames to remove.
	Remove *[]string `json:"remove,omitempty"`
}

UpdateGroupMembersJSONBody defines parameters for UpdateGroupMembers.

type UpdateGroupMembersJSONRequestBody

type UpdateGroupMembersJSONRequestBody UpdateGroupMembersJSONBody

UpdateGroupMembersJSONRequestBody defines body for UpdateGroupMembers for application/json ContentType.

type UpdateGroupMembersRequestObject

type UpdateGroupMembersRequestObject struct {
	Name GroupName `json:"name"`
	Body *UpdateGroupMembersJSONRequestBody
}

type UpdateGroupMembersResponseObject

type UpdateGroupMembersResponseObject interface {
	VisitUpdateGroupMembersResponse(w http.ResponseWriter) error
}

type UpdateGroupRequestObject

type UpdateGroupRequestObject struct {
	Name GroupName `json:"name"`
	Body *UpdateGroupJSONRequestBody
}

type UpdateGroupResponseObject

type UpdateGroupResponseObject interface {
	VisitUpdateGroupResponse(w http.ResponseWriter) error
}

type UpdateLdapGroupSettings200JSONResponse

type UpdateLdapGroupSettings200JSONResponse LdapGroupSettings

func (UpdateLdapGroupSettings200JSONResponse) VisitUpdateLdapGroupSettingsResponse

func (response UpdateLdapGroupSettings200JSONResponse) VisitUpdateLdapGroupSettingsResponse(w http.ResponseWriter) error

type UpdateLdapGroupSettings400JSONResponse

type UpdateLdapGroupSettings400JSONResponse ErrorResponse

func (UpdateLdapGroupSettings400JSONResponse) VisitUpdateLdapGroupSettingsResponse

func (response UpdateLdapGroupSettings400JSONResponse) VisitUpdateLdapGroupSettingsResponse(w http.ResponseWriter) error

type UpdateLdapGroupSettings401JSONResponse

type UpdateLdapGroupSettings401JSONResponse ErrorResponse

func (UpdateLdapGroupSettings401JSONResponse) VisitUpdateLdapGroupSettingsResponse

func (response UpdateLdapGroupSettings401JSONResponse) VisitUpdateLdapGroupSettingsResponse(w http.ResponseWriter) error

type UpdateLdapGroupSettings403JSONResponse

type UpdateLdapGroupSettings403JSONResponse ErrorResponse

func (UpdateLdapGroupSettings403JSONResponse) VisitUpdateLdapGroupSettingsResponse

func (response UpdateLdapGroupSettings403JSONResponse) VisitUpdateLdapGroupSettingsResponse(w http.ResponseWriter) error

type UpdateLdapGroupSettingsJSONRequestBody

type UpdateLdapGroupSettingsJSONRequestBody = LdapGroupSettings

UpdateLdapGroupSettingsJSONRequestBody defines body for UpdateLdapGroupSettings for application/json ContentType.

type UpdateLdapGroupSettingsRequestObject

type UpdateLdapGroupSettingsRequestObject struct {
	Body *UpdateLdapGroupSettingsJSONRequestBody
}

type UpdateLdapGroupSettingsResponseObject

type UpdateLdapGroupSettingsResponseObject interface {
	VisitUpdateLdapGroupSettingsResponse(w http.ResponseWriter) error
}

type UpdateLdapSettings200JSONResponse

type UpdateLdapSettings200JSONResponse LdapSettings

func (UpdateLdapSettings200JSONResponse) VisitUpdateLdapSettingsResponse

func (response UpdateLdapSettings200JSONResponse) VisitUpdateLdapSettingsResponse(w http.ResponseWriter) error

type UpdateLdapSettings400JSONResponse

type UpdateLdapSettings400JSONResponse ErrorResponse

func (UpdateLdapSettings400JSONResponse) VisitUpdateLdapSettingsResponse

func (response UpdateLdapSettings400JSONResponse) VisitUpdateLdapSettingsResponse(w http.ResponseWriter) error

type UpdateLdapSettings401JSONResponse

type UpdateLdapSettings401JSONResponse ErrorResponse

func (UpdateLdapSettings401JSONResponse) VisitUpdateLdapSettingsResponse

func (response UpdateLdapSettings401JSONResponse) VisitUpdateLdapSettingsResponse(w http.ResponseWriter) error

type UpdateLdapSettings403JSONResponse

type UpdateLdapSettings403JSONResponse ErrorResponse

func (UpdateLdapSettings403JSONResponse) VisitUpdateLdapSettingsResponse

func (response UpdateLdapSettings403JSONResponse) VisitUpdateLdapSettingsResponse(w http.ResponseWriter) error

type UpdateLdapSettingsJSONRequestBody

type UpdateLdapSettingsJSONRequestBody = LdapSettings

UpdateLdapSettingsJSONRequestBody defines body for UpdateLdapSettings for application/json ContentType.

type UpdateLdapSettingsRequestObject

type UpdateLdapSettingsRequestObject struct {
	Body *UpdateLdapSettingsJSONRequestBody
}

type UpdateLdapSettingsResponseObject

type UpdateLdapSettingsResponseObject interface {
	VisitUpdateLdapSettingsResponse(w http.ResponseWriter) error
}

type UpdateOidcConfiguration200JSONResponse

type UpdateOidcConfiguration200JSONResponse OidcConfiguration

func (UpdateOidcConfiguration200JSONResponse) VisitUpdateOidcConfigurationResponse

func (response UpdateOidcConfiguration200JSONResponse) VisitUpdateOidcConfigurationResponse(w http.ResponseWriter) error

type UpdateOidcConfiguration400JSONResponse

type UpdateOidcConfiguration400JSONResponse ErrorResponse

func (UpdateOidcConfiguration400JSONResponse) VisitUpdateOidcConfigurationResponse

func (response UpdateOidcConfiguration400JSONResponse) VisitUpdateOidcConfigurationResponse(w http.ResponseWriter) error

type UpdateOidcConfiguration401JSONResponse

type UpdateOidcConfiguration401JSONResponse ErrorResponse

func (UpdateOidcConfiguration401JSONResponse) VisitUpdateOidcConfigurationResponse

func (response UpdateOidcConfiguration401JSONResponse) VisitUpdateOidcConfigurationResponse(w http.ResponseWriter) error

type UpdateOidcConfiguration403JSONResponse

type UpdateOidcConfiguration403JSONResponse ErrorResponse

func (UpdateOidcConfiguration403JSONResponse) VisitUpdateOidcConfigurationResponse

func (response UpdateOidcConfiguration403JSONResponse) VisitUpdateOidcConfigurationResponse(w http.ResponseWriter) error

type UpdateOidcConfigurationJSONRequestBody

type UpdateOidcConfigurationJSONRequestBody = OidcConfiguration

UpdateOidcConfigurationJSONRequestBody defines body for UpdateOidcConfiguration for application/json ContentType.

type UpdateOidcConfigurationRequestObject

type UpdateOidcConfigurationRequestObject struct {
	Name string `json:"name"`
	Body *UpdateOidcConfigurationJSONRequestBody
}

type UpdateOidcConfigurationResponseObject

type UpdateOidcConfigurationResponseObject interface {
	VisitUpdateOidcConfigurationResponse(w http.ResponseWriter) error
}

type UpdateOidcIdentityMapping200JSONResponse

type UpdateOidcIdentityMapping200JSONResponse OidcIdentityMappingResponse

func (UpdateOidcIdentityMapping200JSONResponse) VisitUpdateOidcIdentityMappingResponse

func (response UpdateOidcIdentityMapping200JSONResponse) VisitUpdateOidcIdentityMappingResponse(w http.ResponseWriter) error

type UpdateOidcIdentityMapping400JSONResponse

type UpdateOidcIdentityMapping400JSONResponse ErrorResponse

func (UpdateOidcIdentityMapping400JSONResponse) VisitUpdateOidcIdentityMappingResponse

func (response UpdateOidcIdentityMapping400JSONResponse) VisitUpdateOidcIdentityMappingResponse(w http.ResponseWriter) error

type UpdateOidcIdentityMapping401JSONResponse

type UpdateOidcIdentityMapping401JSONResponse ErrorResponse

func (UpdateOidcIdentityMapping401JSONResponse) VisitUpdateOidcIdentityMappingResponse

func (response UpdateOidcIdentityMapping401JSONResponse) VisitUpdateOidcIdentityMappingResponse(w http.ResponseWriter) error

type UpdateOidcIdentityMapping403JSONResponse

type UpdateOidcIdentityMapping403JSONResponse ErrorResponse

func (UpdateOidcIdentityMapping403JSONResponse) VisitUpdateOidcIdentityMappingResponse

func (response UpdateOidcIdentityMapping403JSONResponse) VisitUpdateOidcIdentityMappingResponse(w http.ResponseWriter) error

type UpdateOidcIdentityMapping404JSONResponse

type UpdateOidcIdentityMapping404JSONResponse ErrorResponse

func (UpdateOidcIdentityMapping404JSONResponse) VisitUpdateOidcIdentityMappingResponse

func (response UpdateOidcIdentityMapping404JSONResponse) VisitUpdateOidcIdentityMappingResponse(w http.ResponseWriter) error

type UpdateOidcIdentityMappingJSONRequestBody

type UpdateOidcIdentityMappingJSONRequestBody = OidcIdentityMapping

UpdateOidcIdentityMappingJSONRequestBody defines body for UpdateOidcIdentityMapping for application/json ContentType.

type UpdateOidcIdentityMappingRequestObject

type UpdateOidcIdentityMappingRequestObject struct {
	ProviderName string `json:"provider_name"`
	MappingName  string `json:"mapping_name"`
	Body         *UpdateOidcIdentityMappingJSONRequestBody
}

type UpdateOidcIdentityMappingResponseObject

type UpdateOidcIdentityMappingResponseObject interface {
	VisitUpdateOidcIdentityMappingResponse(w http.ResponseWriter) error
}

type UpdatePasswordPolicy204Response

type UpdatePasswordPolicy204Response struct {
}

func (UpdatePasswordPolicy204Response) VisitUpdatePasswordPolicyResponse

func (response UpdatePasswordPolicy204Response) VisitUpdatePasswordPolicyResponse(w http.ResponseWriter) error

type UpdatePasswordPolicy400JSONResponse

type UpdatePasswordPolicy400JSONResponse ErrorResponse

func (UpdatePasswordPolicy400JSONResponse) VisitUpdatePasswordPolicyResponse

func (response UpdatePasswordPolicy400JSONResponse) VisitUpdatePasswordPolicyResponse(w http.ResponseWriter) error

type UpdatePasswordPolicy401JSONResponse

type UpdatePasswordPolicy401JSONResponse ErrorResponse

func (UpdatePasswordPolicy401JSONResponse) VisitUpdatePasswordPolicyResponse

func (response UpdatePasswordPolicy401JSONResponse) VisitUpdatePasswordPolicyResponse(w http.ResponseWriter) error

type UpdatePasswordPolicy403JSONResponse

type UpdatePasswordPolicy403JSONResponse ErrorResponse

func (UpdatePasswordPolicy403JSONResponse) VisitUpdatePasswordPolicyResponse

func (response UpdatePasswordPolicy403JSONResponse) VisitUpdatePasswordPolicyResponse(w http.ResponseWriter) error

type UpdatePasswordPolicyJSONRequestBody

type UpdatePasswordPolicyJSONRequestBody = PasswordPolicy

UpdatePasswordPolicyJSONRequestBody defines body for UpdatePasswordPolicy for application/json ContentType.

type UpdatePasswordPolicyRequestObject

type UpdatePasswordPolicyRequestObject struct {
	Body *UpdatePasswordPolicyJSONRequestBody
}

type UpdatePasswordPolicyResponseObject

type UpdatePasswordPolicyResponseObject interface {
	VisitUpdatePasswordPolicyResponse(w http.ResponseWriter) error
}

type UpdatePermissionResource200JSONResponse

type UpdatePermissionResource200JSONResponse PermissionResource

func (UpdatePermissionResource200JSONResponse) VisitUpdatePermissionResourceResponse

func (response UpdatePermissionResource200JSONResponse) VisitUpdatePermissionResourceResponse(w http.ResponseWriter) error

type UpdatePermissionResource400JSONResponse

type UpdatePermissionResource400JSONResponse ErrorResponse

func (UpdatePermissionResource400JSONResponse) VisitUpdatePermissionResourceResponse

func (response UpdatePermissionResource400JSONResponse) VisitUpdatePermissionResourceResponse(w http.ResponseWriter) error

type UpdatePermissionResource401JSONResponse

type UpdatePermissionResource401JSONResponse ErrorResponse

func (UpdatePermissionResource401JSONResponse) VisitUpdatePermissionResourceResponse

func (response UpdatePermissionResource401JSONResponse) VisitUpdatePermissionResourceResponse(w http.ResponseWriter) error

type UpdatePermissionResource403JSONResponse

type UpdatePermissionResource403JSONResponse ErrorResponse

func (UpdatePermissionResource403JSONResponse) VisitUpdatePermissionResourceResponse

func (response UpdatePermissionResource403JSONResponse) VisitUpdatePermissionResourceResponse(w http.ResponseWriter) error

type UpdatePermissionResource404JSONResponse

type UpdatePermissionResource404JSONResponse ErrorResponse

func (UpdatePermissionResource404JSONResponse) VisitUpdatePermissionResourceResponse

func (response UpdatePermissionResource404JSONResponse) VisitUpdatePermissionResourceResponse(w http.ResponseWriter) error

type UpdatePermissionResourceJSONRequestBody

type UpdatePermissionResourceJSONRequestBody = PermissionResourceUpdate

UpdatePermissionResourceJSONRequestBody defines body for UpdatePermissionResource for application/json ContentType.

type UpdatePermissionResourceParamsResourceType

type UpdatePermissionResourceParamsResourceType string

UpdatePermissionResourceParamsResourceType defines parameters for UpdatePermissionResource.

const (
	UpdatePermissionResourceParamsResourceTypeArtifact      UpdatePermissionResourceParamsResourceType = "artifact"
	UpdatePermissionResourceParamsResourceTypeBuild         UpdatePermissionResourceParamsResourceType = "build"
	UpdatePermissionResourceParamsResourceTypeReleaseBundle UpdatePermissionResourceParamsResourceType = "release_bundle"
)

Defines values for UpdatePermissionResourceParamsResourceType.

func (UpdatePermissionResourceParamsResourceType) Valid

Valid indicates whether the value is a known member of the UpdatePermissionResourceParamsResourceType enum.

type UpdatePermissionResourceRequestObject

type UpdatePermissionResourceRequestObject struct {
	PermissionName PermissionName                             `json:"permissionName"`
	ResourceType   UpdatePermissionResourceParamsResourceType `json:"resourceType"`
	Body           *UpdatePermissionResourceJSONRequestBody
}

type UpdatePermissionResourceResponseObject

type UpdatePermissionResourceResponseObject interface {
	VisitUpdatePermissionResourceResponse(w http.ResponseWriter) error
}

type UpdateProject200JSONResponse

type UpdateProject200JSONResponse Project

func (UpdateProject200JSONResponse) VisitUpdateProjectResponse

func (response UpdateProject200JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error

type UpdateProject400JSONResponse

type UpdateProject400JSONResponse ErrorResponse

func (UpdateProject400JSONResponse) VisitUpdateProjectResponse

func (response UpdateProject400JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error

type UpdateProject401JSONResponse

type UpdateProject401JSONResponse ErrorResponse

func (UpdateProject401JSONResponse) VisitUpdateProjectResponse

func (response UpdateProject401JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error

type UpdateProject403JSONResponse

type UpdateProject403JSONResponse ErrorResponse

func (UpdateProject403JSONResponse) VisitUpdateProjectResponse

func (response UpdateProject403JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error

type UpdateProject404JSONResponse

type UpdateProject404JSONResponse ErrorResponse

func (UpdateProject404JSONResponse) VisitUpdateProjectResponse

func (response UpdateProject404JSONResponse) VisitUpdateProjectResponse(w http.ResponseWriter) error

type UpdateProjectGroup200JSONResponse

type UpdateProjectGroup200JSONResponse ProjectGroup

func (UpdateProjectGroup200JSONResponse) VisitUpdateProjectGroupResponse

func (response UpdateProjectGroup200JSONResponse) VisitUpdateProjectGroupResponse(w http.ResponseWriter) error

type UpdateProjectGroup400JSONResponse

type UpdateProjectGroup400JSONResponse ErrorResponse

func (UpdateProjectGroup400JSONResponse) VisitUpdateProjectGroupResponse

func (response UpdateProjectGroup400JSONResponse) VisitUpdateProjectGroupResponse(w http.ResponseWriter) error

type UpdateProjectGroup401JSONResponse

type UpdateProjectGroup401JSONResponse ErrorResponse

func (UpdateProjectGroup401JSONResponse) VisitUpdateProjectGroupResponse

func (response UpdateProjectGroup401JSONResponse) VisitUpdateProjectGroupResponse(w http.ResponseWriter) error

type UpdateProjectGroup403JSONResponse

type UpdateProjectGroup403JSONResponse ErrorResponse

func (UpdateProjectGroup403JSONResponse) VisitUpdateProjectGroupResponse

func (response UpdateProjectGroup403JSONResponse) VisitUpdateProjectGroupResponse(w http.ResponseWriter) error

type UpdateProjectGroup404JSONResponse

type UpdateProjectGroup404JSONResponse ErrorResponse

func (UpdateProjectGroup404JSONResponse) VisitUpdateProjectGroupResponse

func (response UpdateProjectGroup404JSONResponse) VisitUpdateProjectGroupResponse(w http.ResponseWriter) error

type UpdateProjectGroupJSONRequestBody

type UpdateProjectGroupJSONRequestBody = ProjectGroupUpdate

UpdateProjectGroupJSONRequestBody defines body for UpdateProjectGroup for application/json ContentType.

type UpdateProjectGroupRequestObject

type UpdateProjectGroupRequestObject struct {
	ProjectKey string `json:"projectKey"`
	Group      string `json:"group"`
	Body       *UpdateProjectGroupJSONRequestBody
}

type UpdateProjectGroupResponseObject

type UpdateProjectGroupResponseObject interface {
	VisitUpdateProjectGroupResponse(w http.ResponseWriter) error
}

type UpdateProjectJSONRequestBody

type UpdateProjectJSONRequestBody = ProjectUpdateRequest

UpdateProjectJSONRequestBody defines body for UpdateProject for application/json ContentType.

type UpdateProjectRequestObject

type UpdateProjectRequestObject struct {
	ProjectKey string `json:"projectKey"`
	Body       *UpdateProjectJSONRequestBody
}

type UpdateProjectResponseObject

type UpdateProjectResponseObject interface {
	VisitUpdateProjectResponse(w http.ResponseWriter) error
}

type UpdateProjectRole200JSONResponse

type UpdateProjectRole200JSONResponse ProjectRole

func (UpdateProjectRole200JSONResponse) VisitUpdateProjectRoleResponse

func (response UpdateProjectRole200JSONResponse) VisitUpdateProjectRoleResponse(w http.ResponseWriter) error

type UpdateProjectRole400JSONResponse

type UpdateProjectRole400JSONResponse ErrorResponse

func (UpdateProjectRole400JSONResponse) VisitUpdateProjectRoleResponse

func (response UpdateProjectRole400JSONResponse) VisitUpdateProjectRoleResponse(w http.ResponseWriter) error

type UpdateProjectRole401JSONResponse

type UpdateProjectRole401JSONResponse ErrorResponse

func (UpdateProjectRole401JSONResponse) VisitUpdateProjectRoleResponse

func (response UpdateProjectRole401JSONResponse) VisitUpdateProjectRoleResponse(w http.ResponseWriter) error

type UpdateProjectRole403JSONResponse

type UpdateProjectRole403JSONResponse ErrorResponse

func (UpdateProjectRole403JSONResponse) VisitUpdateProjectRoleResponse

func (response UpdateProjectRole403JSONResponse) VisitUpdateProjectRoleResponse(w http.ResponseWriter) error

type UpdateProjectRole404JSONResponse

type UpdateProjectRole404JSONResponse ErrorResponse

func (UpdateProjectRole404JSONResponse) VisitUpdateProjectRoleResponse

func (response UpdateProjectRole404JSONResponse) VisitUpdateProjectRoleResponse(w http.ResponseWriter) error

type UpdateProjectRoleJSONRequestBody

type UpdateProjectRoleJSONRequestBody = ProjectRoleUpdate

UpdateProjectRoleJSONRequestBody defines body for UpdateProjectRole for application/json ContentType.

type UpdateProjectRoleRequestObject

type UpdateProjectRoleRequestObject struct {
	ProjectKey string `json:"projectKey"`
	Role       string `json:"role"`
	Body       *UpdateProjectRoleJSONRequestBody
}

type UpdateProjectRoleResponseObject

type UpdateProjectRoleResponseObject interface {
	VisitUpdateProjectRoleResponse(w http.ResponseWriter) error
}

type UpdateSamlGeneralSettings204Response

type UpdateSamlGeneralSettings204Response struct {
}

func (UpdateSamlGeneralSettings204Response) VisitUpdateSamlGeneralSettingsResponse

func (response UpdateSamlGeneralSettings204Response) VisitUpdateSamlGeneralSettingsResponse(w http.ResponseWriter) error

type UpdateSamlGeneralSettings400JSONResponse

type UpdateSamlGeneralSettings400JSONResponse ErrorResponse

func (UpdateSamlGeneralSettings400JSONResponse) VisitUpdateSamlGeneralSettingsResponse

func (response UpdateSamlGeneralSettings400JSONResponse) VisitUpdateSamlGeneralSettingsResponse(w http.ResponseWriter) error

type UpdateSamlGeneralSettings401JSONResponse

type UpdateSamlGeneralSettings401JSONResponse ErrorResponse

func (UpdateSamlGeneralSettings401JSONResponse) VisitUpdateSamlGeneralSettingsResponse

func (response UpdateSamlGeneralSettings401JSONResponse) VisitUpdateSamlGeneralSettingsResponse(w http.ResponseWriter) error

type UpdateSamlGeneralSettings403JSONResponse

type UpdateSamlGeneralSettings403JSONResponse ErrorResponse

func (UpdateSamlGeneralSettings403JSONResponse) VisitUpdateSamlGeneralSettingsResponse

func (response UpdateSamlGeneralSettings403JSONResponse) VisitUpdateSamlGeneralSettingsResponse(w http.ResponseWriter) error

type UpdateSamlGeneralSettings501JSONResponse

type UpdateSamlGeneralSettings501JSONResponse ErrorResponse

func (UpdateSamlGeneralSettings501JSONResponse) VisitUpdateSamlGeneralSettingsResponse

func (response UpdateSamlGeneralSettings501JSONResponse) VisitUpdateSamlGeneralSettingsResponse(w http.ResponseWriter) error

type UpdateSamlGeneralSettingsJSONBody

type UpdateSamlGeneralSettingsJSONBody struct {
	// Enable Required within this object. Whether SAML login is enabled at all.
	Enable bool `json:"enable"`
}

UpdateSamlGeneralSettingsJSONBody defines parameters for UpdateSamlGeneralSettings.

type UpdateSamlGeneralSettingsJSONRequestBody

type UpdateSamlGeneralSettingsJSONRequestBody UpdateSamlGeneralSettingsJSONBody

UpdateSamlGeneralSettingsJSONRequestBody defines body for UpdateSamlGeneralSettings for application/json ContentType.

type UpdateSamlGeneralSettingsRequestObject

type UpdateSamlGeneralSettingsRequestObject struct {
	Body *UpdateSamlGeneralSettingsJSONRequestBody
}

type UpdateSamlGeneralSettingsResponseObject

type UpdateSamlGeneralSettingsResponseObject interface {
	VisitUpdateSamlGeneralSettingsResponse(w http.ResponseWriter) error
}

type UpdateSamlSetting200JSONResponse

type UpdateSamlSetting200JSONResponse SamlSetting

func (UpdateSamlSetting200JSONResponse) VisitUpdateSamlSettingResponse

func (response UpdateSamlSetting200JSONResponse) VisitUpdateSamlSettingResponse(w http.ResponseWriter) error

type UpdateSamlSetting400JSONResponse

type UpdateSamlSetting400JSONResponse ErrorResponse

func (UpdateSamlSetting400JSONResponse) VisitUpdateSamlSettingResponse

func (response UpdateSamlSetting400JSONResponse) VisitUpdateSamlSettingResponse(w http.ResponseWriter) error

type UpdateSamlSetting401JSONResponse

type UpdateSamlSetting401JSONResponse ErrorResponse

func (UpdateSamlSetting401JSONResponse) VisitUpdateSamlSettingResponse

func (response UpdateSamlSetting401JSONResponse) VisitUpdateSamlSettingResponse(w http.ResponseWriter) error

type UpdateSamlSetting403JSONResponse

type UpdateSamlSetting403JSONResponse ErrorResponse

func (UpdateSamlSetting403JSONResponse) VisitUpdateSamlSettingResponse

func (response UpdateSamlSetting403JSONResponse) VisitUpdateSamlSettingResponse(w http.ResponseWriter) error

type UpdateSamlSetting501JSONResponse

type UpdateSamlSetting501JSONResponse ErrorResponse

func (UpdateSamlSetting501JSONResponse) VisitUpdateSamlSettingResponse

func (response UpdateSamlSetting501JSONResponse) VisitUpdateSamlSettingResponse(w http.ResponseWriter) error

type UpdateSamlSettingJSONRequestBody

type UpdateSamlSettingJSONRequestBody = SamlSetting

UpdateSamlSettingJSONRequestBody defines body for UpdateSamlSetting for application/json ContentType.

type UpdateSamlSettingRequestObject

type UpdateSamlSettingRequestObject struct {
	Name string `json:"name"`
	Body *UpdateSamlSettingJSONRequestBody
}

type UpdateSamlSettingResponseObject

type UpdateSamlSettingResponseObject interface {
	VisitUpdateSamlSettingResponse(w http.ResponseWriter) error
}

type UpdateScimGroup200ApplicationScimPlusJSONResponse

type UpdateScimGroup200ApplicationScimPlusJSONResponse ScimResource

func (UpdateScimGroup200ApplicationScimPlusJSONResponse) VisitUpdateScimGroupResponse

func (response UpdateScimGroup200ApplicationScimPlusJSONResponse) VisitUpdateScimGroupResponse(w http.ResponseWriter) error

type UpdateScimGroup400JSONResponse

type UpdateScimGroup400JSONResponse ErrorResponse

func (UpdateScimGroup400JSONResponse) VisitUpdateScimGroupResponse

func (response UpdateScimGroup400JSONResponse) VisitUpdateScimGroupResponse(w http.ResponseWriter) error

type UpdateScimGroup401JSONResponse

type UpdateScimGroup401JSONResponse ErrorResponse

func (UpdateScimGroup401JSONResponse) VisitUpdateScimGroupResponse

func (response UpdateScimGroup401JSONResponse) VisitUpdateScimGroupResponse(w http.ResponseWriter) error

type UpdateScimGroup404JSONResponse

type UpdateScimGroup404JSONResponse ErrorResponse

func (UpdateScimGroup404JSONResponse) VisitUpdateScimGroupResponse

func (response UpdateScimGroup404JSONResponse) VisitUpdateScimGroupResponse(w http.ResponseWriter) error

type UpdateScimGroup501JSONResponse

type UpdateScimGroup501JSONResponse ErrorResponse

func (UpdateScimGroup501JSONResponse) VisitUpdateScimGroupResponse

func (response UpdateScimGroup501JSONResponse) VisitUpdateScimGroupResponse(w http.ResponseWriter) error

type UpdateScimGroupApplicationScimPlusJSONRequestBody

type UpdateScimGroupApplicationScimPlusJSONRequestBody = ScimResource

UpdateScimGroupApplicationScimPlusJSONRequestBody defines body for UpdateScimGroup for application/scim+json ContentType.

type UpdateScimGroupRequestObject

type UpdateScimGroupRequestObject struct {
	GroupName string `json:"groupName"`
	Body      *UpdateScimGroupApplicationScimPlusJSONRequestBody
}

type UpdateScimGroupResponseObject

type UpdateScimGroupResponseObject interface {
	VisitUpdateScimGroupResponse(w http.ResponseWriter) error
}

type UpdateScimUser200ApplicationScimPlusJSONResponse

type UpdateScimUser200ApplicationScimPlusJSONResponse ScimResource

func (UpdateScimUser200ApplicationScimPlusJSONResponse) VisitUpdateScimUserResponse

func (response UpdateScimUser200ApplicationScimPlusJSONResponse) VisitUpdateScimUserResponse(w http.ResponseWriter) error

type UpdateScimUser400JSONResponse

type UpdateScimUser400JSONResponse ErrorResponse

func (UpdateScimUser400JSONResponse) VisitUpdateScimUserResponse

func (response UpdateScimUser400JSONResponse) VisitUpdateScimUserResponse(w http.ResponseWriter) error

type UpdateScimUser401JSONResponse

type UpdateScimUser401JSONResponse ErrorResponse

func (UpdateScimUser401JSONResponse) VisitUpdateScimUserResponse

func (response UpdateScimUser401JSONResponse) VisitUpdateScimUserResponse(w http.ResponseWriter) error

type UpdateScimUser404JSONResponse

type UpdateScimUser404JSONResponse ErrorResponse

func (UpdateScimUser404JSONResponse) VisitUpdateScimUserResponse

func (response UpdateScimUser404JSONResponse) VisitUpdateScimUserResponse(w http.ResponseWriter) error

type UpdateScimUser501JSONResponse

type UpdateScimUser501JSONResponse ErrorResponse

func (UpdateScimUser501JSONResponse) VisitUpdateScimUserResponse

func (response UpdateScimUser501JSONResponse) VisitUpdateScimUserResponse(w http.ResponseWriter) error

type UpdateScimUserApplicationScimPlusJSONRequestBody

type UpdateScimUserApplicationScimPlusJSONRequestBody = ScimResource

UpdateScimUserApplicationScimPlusJSONRequestBody defines body for UpdateScimUser for application/scim+json ContentType.

type UpdateScimUserRequestObject

type UpdateScimUserRequestObject struct {
	Username string `json:"username"`
	Body     *UpdateScimUserApplicationScimPlusJSONRequestBody
}

type UpdateScimUserResponseObject

type UpdateScimUserResponseObject interface {
	VisitUpdateScimUserResponse(w http.ResponseWriter) error
}

type UpdateUser200JSONResponse

type UpdateUser200JSONResponse UserDetails

func (UpdateUser200JSONResponse) VisitUpdateUserResponse

func (response UpdateUser200JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser400JSONResponse

type UpdateUser400JSONResponse ErrorResponse

func (UpdateUser400JSONResponse) VisitUpdateUserResponse

func (response UpdateUser400JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser401JSONResponse

type UpdateUser401JSONResponse ErrorResponse

func (UpdateUser401JSONResponse) VisitUpdateUserResponse

func (response UpdateUser401JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser403JSONResponse

type UpdateUser403JSONResponse ErrorResponse

func (UpdateUser403JSONResponse) VisitUpdateUserResponse

func (response UpdateUser403JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUser404JSONResponse

type UpdateUser404JSONResponse ErrorResponse

func (UpdateUser404JSONResponse) VisitUpdateUserResponse

func (response UpdateUser404JSONResponse) VisitUpdateUserResponse(w http.ResponseWriter) error

type UpdateUserGroups200JSONResponse

type UpdateUserGroups200JSONResponse struct {
	// Groups Required within this object. Every group the user now belongs to.
	Groups []string `json:"groups"`
}

func (UpdateUserGroups200JSONResponse) VisitUpdateUserGroupsResponse

func (response UpdateUserGroups200JSONResponse) VisitUpdateUserGroupsResponse(w http.ResponseWriter) error

type UpdateUserGroups400JSONResponse

type UpdateUserGroups400JSONResponse ErrorResponse

func (UpdateUserGroups400JSONResponse) VisitUpdateUserGroupsResponse

func (response UpdateUserGroups400JSONResponse) VisitUpdateUserGroupsResponse(w http.ResponseWriter) error

type UpdateUserGroups401JSONResponse

type UpdateUserGroups401JSONResponse ErrorResponse

func (UpdateUserGroups401JSONResponse) VisitUpdateUserGroupsResponse

func (response UpdateUserGroups401JSONResponse) VisitUpdateUserGroupsResponse(w http.ResponseWriter) error

type UpdateUserGroups403JSONResponse

type UpdateUserGroups403JSONResponse ErrorResponse

func (UpdateUserGroups403JSONResponse) VisitUpdateUserGroupsResponse

func (response UpdateUserGroups403JSONResponse) VisitUpdateUserGroupsResponse(w http.ResponseWriter) error

type UpdateUserGroups404JSONResponse

type UpdateUserGroups404JSONResponse ErrorResponse

func (UpdateUserGroups404JSONResponse) VisitUpdateUserGroupsResponse

func (response UpdateUserGroups404JSONResponse) VisitUpdateUserGroupsResponse(w http.ResponseWriter) error

type UpdateUserGroupsJSONBody

type UpdateUserGroupsJSONBody struct {
	// Add Optional within this object. Group names to join. Every name must exist.
	Add *[]string `json:"add,omitempty"`

	// Remove Optional within this object. Group names to leave.
	Remove *[]string `json:"remove,omitempty"`
}

UpdateUserGroupsJSONBody defines parameters for UpdateUserGroups.

type UpdateUserGroupsJSONRequestBody

type UpdateUserGroupsJSONRequestBody UpdateUserGroupsJSONBody

UpdateUserGroupsJSONRequestBody defines body for UpdateUserGroups for application/json ContentType.

type UpdateUserGroupsRequestObject

type UpdateUserGroupsRequestObject struct {
	Username Username `json:"username"`
	Body     *UpdateUserGroupsJSONRequestBody
}

type UpdateUserGroupsResponseObject

type UpdateUserGroupsResponseObject interface {
	VisitUpdateUserGroupsResponse(w http.ResponseWriter) error
}

type UpdateUserJSONRequestBody

type UpdateUserJSONRequestBody = UserUpdateRequest

UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.

type UpdateUserRequestObject

type UpdateUserRequestObject struct {
	Username Username `json:"username"`
	Body     *UpdateUserJSONRequestBody
}

type UpdateUserResponseObject

type UpdateUserResponseObject interface {
	VisitUpdateUserResponse(w http.ResponseWriter) error
}

type UpsertCrowdConfiguration200JSONResponse

type UpsertCrowdConfiguration200JSONResponse CrowdConfiguration

func (UpsertCrowdConfiguration200JSONResponse) VisitUpsertCrowdConfigurationResponse

func (response UpsertCrowdConfiguration200JSONResponse) VisitUpsertCrowdConfigurationResponse(w http.ResponseWriter) error

type UpsertCrowdConfiguration400JSONResponse

type UpsertCrowdConfiguration400JSONResponse ErrorResponse

func (UpsertCrowdConfiguration400JSONResponse) VisitUpsertCrowdConfigurationResponse

func (response UpsertCrowdConfiguration400JSONResponse) VisitUpsertCrowdConfigurationResponse(w http.ResponseWriter) error

type UpsertCrowdConfiguration401JSONResponse

type UpsertCrowdConfiguration401JSONResponse ErrorResponse

func (UpsertCrowdConfiguration401JSONResponse) VisitUpsertCrowdConfigurationResponse

func (response UpsertCrowdConfiguration401JSONResponse) VisitUpsertCrowdConfigurationResponse(w http.ResponseWriter) error

type UpsertCrowdConfiguration403JSONResponse

type UpsertCrowdConfiguration403JSONResponse ErrorResponse

func (UpsertCrowdConfiguration403JSONResponse) VisitUpsertCrowdConfigurationResponse

func (response UpsertCrowdConfiguration403JSONResponse) VisitUpsertCrowdConfigurationResponse(w http.ResponseWriter) error

type UpsertCrowdConfiguration501JSONResponse

type UpsertCrowdConfiguration501JSONResponse ErrorResponse

func (UpsertCrowdConfiguration501JSONResponse) VisitUpsertCrowdConfigurationResponse

func (response UpsertCrowdConfiguration501JSONResponse) VisitUpsertCrowdConfigurationResponse(w http.ResponseWriter) error

type UpsertCrowdConfigurationJSONRequestBody

type UpsertCrowdConfigurationJSONRequestBody = CrowdConfiguration

UpsertCrowdConfigurationJSONRequestBody defines body for UpsertCrowdConfiguration for application/json ContentType.

type UpsertCrowdConfigurationRequestObject

type UpsertCrowdConfigurationRequestObject struct {
	Body *UpsertCrowdConfigurationJSONRequestBody
}

type UpsertCrowdConfigurationResponseObject

type UpsertCrowdConfigurationResponseObject interface {
	VisitUpsertCrowdConfigurationResponse(w http.ResponseWriter) error
}

type UpsertHttpSsoConfiguration200JSONResponse

type UpsertHttpSsoConfiguration200JSONResponse HttpSsoConfiguration

func (UpsertHttpSsoConfiguration200JSONResponse) VisitUpsertHttpSsoConfigurationResponse

func (response UpsertHttpSsoConfiguration200JSONResponse) VisitUpsertHttpSsoConfigurationResponse(w http.ResponseWriter) error

type UpsertHttpSsoConfiguration400JSONResponse

type UpsertHttpSsoConfiguration400JSONResponse ErrorResponse

func (UpsertHttpSsoConfiguration400JSONResponse) VisitUpsertHttpSsoConfigurationResponse

func (response UpsertHttpSsoConfiguration400JSONResponse) VisitUpsertHttpSsoConfigurationResponse(w http.ResponseWriter) error

type UpsertHttpSsoConfiguration401JSONResponse

type UpsertHttpSsoConfiguration401JSONResponse ErrorResponse

func (UpsertHttpSsoConfiguration401JSONResponse) VisitUpsertHttpSsoConfigurationResponse

func (response UpsertHttpSsoConfiguration401JSONResponse) VisitUpsertHttpSsoConfigurationResponse(w http.ResponseWriter) error

type UpsertHttpSsoConfiguration403JSONResponse

type UpsertHttpSsoConfiguration403JSONResponse ErrorResponse

func (UpsertHttpSsoConfiguration403JSONResponse) VisitUpsertHttpSsoConfigurationResponse

func (response UpsertHttpSsoConfiguration403JSONResponse) VisitUpsertHttpSsoConfigurationResponse(w http.ResponseWriter) error

type UpsertHttpSsoConfiguration501JSONResponse

type UpsertHttpSsoConfiguration501JSONResponse ErrorResponse

func (UpsertHttpSsoConfiguration501JSONResponse) VisitUpsertHttpSsoConfigurationResponse

func (response UpsertHttpSsoConfiguration501JSONResponse) VisitUpsertHttpSsoConfigurationResponse(w http.ResponseWriter) error

type UpsertHttpSsoConfigurationJSONRequestBody

type UpsertHttpSsoConfigurationJSONRequestBody = HttpSsoConfiguration

UpsertHttpSsoConfigurationJSONRequestBody defines body for UpsertHttpSsoConfiguration for application/json ContentType.

type UpsertHttpSsoConfigurationRequestObject

type UpsertHttpSsoConfigurationRequestObject struct {
	Body *UpsertHttpSsoConfigurationJSONRequestBody
}

type UpsertHttpSsoConfigurationResponseObject

type UpsertHttpSsoConfigurationResponseObject interface {
	VisitUpsertHttpSsoConfigurationResponse(w http.ResponseWriter) error
}

type UserCreateRequest

type UserCreateRequest struct {
	// Admin Optional within this object. Grants platform admin rights. Defaults to false.
	Admin *bool `json:"admin,omitempty"`

	// DisableUiAccess Optional within this object. Blocks interactive UI login; API access is unaffected. Defaults to false.
	DisableUiAccess *bool `json:"disable_ui_access,omitempty"`

	// Email Required within this object. The user's email address.
	Email openapi_types.Email `json:"email"`

	// Groups Optional within this object. Groups to join on creation; each must exist.
	Groups *[]string `json:"groups,omitempty"`

	// InternalPasswordDisabled Optional within this object. When true the user cannot log in with a password and must use tokens or an external identity. Defaults to false.
	InternalPasswordDisabled *bool `json:"internal_password_disabled,omitempty"`

	// ManageWebhook Optional within this object. Allows managing webhook subscriptions. Defaults to false.
	ManageWebhook *bool `json:"manage_webhook,omitempty"`

	// Password Optional within this object. The clear-text password; required unless internal_password_disabled is true. Checked against the password policy and stored as a hash.
	Password *string `json:"password,omitempty"`

	// PlatformAuditor Optional within this object. Read-only access to audit information. Defaults to false.
	PlatformAuditor *bool `json:"platform_auditor,omitempty"`

	// PolicyManager Optional within this object. Xray policy management right. Stored and echoed; no effect.
	PolicyManager *bool `json:"policy_manager,omitempty"`

	// PolicyViewer Optional within this object. Xray policy view right. Stored and echoed; no effect.
	PolicyViewer *bool `json:"policy_viewer,omitempty"`

	// ProfileUpdatable Optional within this object. Whether the user may change their own email and password. Defaults to true.
	ProfileUpdatable *bool `json:"profile_updatable,omitempty"`

	// ReportsManager Optional within this object. Xray reports right. Stored and echoed; no effect.
	ReportsManager *bool `json:"reports_manager,omitempty"`

	// ResourcesManager Optional within this object. Manage Resources role, with which the user may list, read, create, replace and delete every permission through the permission APIs, under a token only while its scope acts as the user. It grants nothing else.
	ResourcesManager *bool `json:"resources_manager,omitempty"`

	// Username Required within this object. The login name. Stored lower-case; at most 255 characters; must not be admin or anonymous.
	Username string `json:"username"`

	// WatchManager Optional within this object. Xray watch management right. Stored and echoed; no effect.
	WatchManager *bool `json:"watch_manager,omitempty"`
}

UserCreateRequest A new internal user.

type UserDetails

type UserDetails struct {
	// Admin Required within this object. Whether the admin flag is set directly on the user.
	Admin bool `json:"admin"`

	// DisableUiAccess Required within this object. Whether UI login is blocked.
	DisableUiAccess bool `json:"disable_ui_access"`

	// EffectiveAdmin Required within this object. Server-owned. True when the user is an admin directly or through a group with admin_privileges.
	EffectiveAdmin bool `json:"effective_admin"`

	// Email Required within this object. The email address.
	Email string `json:"email"`

	// Groups Required within this object. Names of the groups the user belongs to, possibly empty.
	Groups []string `json:"groups"`

	// InternalPasswordDisabled Required within this object. Whether password login is disabled.
	InternalPasswordDisabled bool `json:"internal_password_disabled"`

	// LastLoggedIn Required within this object. Server-owned. RFC 3339 time of the last successful authentication; null when the user has never logged in.
	LastLoggedIn *time.Time `json:"last_logged_in"`

	// ManageWebhook Optional within this object. Webhook management right.
	ManageWebhook *bool `json:"manage_webhook,omitempty"`

	// PlatformAuditor Optional within this object. Audit read right.
	PlatformAuditor *bool `json:"platform_auditor,omitempty"`

	// PolicyManager Optional within this object. Echo of the stored flag.
	PolicyManager *bool `json:"policy_manager,omitempty"`

	// PolicyViewer Optional within this object. Echo of the stored flag.
	PolicyViewer *bool `json:"policy_viewer,omitempty"`

	// ProfileUpdatable Required within this object. Whether the user may edit their own profile.
	ProfileUpdatable bool `json:"profile_updatable"`

	// Realm Required within this object. Server-owned. internal for locally stored users.
	Realm string `json:"realm"`

	// ReportsManager Optional within this object. Echo of the stored flag.
	ReportsManager *bool `json:"reports_manager,omitempty"`

	// ResourcesManager Optional within this object. Manage Resources role, with which the user may list, read, create, replace and delete every permission through the permission APIs, under a token only while its scope acts as the user. It grants nothing else.
	ResourcesManager *bool `json:"resources_manager,omitempty"`

	// Status Required within this object. Server-owned lifecycle state. locked is set by the user lock policy after repeated failed logins.
	Status UserDetailsStatus `json:"status"`

	// Username Required within this object. The login name.
	Username string `json:"username"`

	// WatchManager Optional within this object. Echo of the stored flag.
	WatchManager *bool `json:"watch_manager,omitempty"`
}

UserDetails A stored user as returned by every read. Secrets are never included.

type UserDetailsStatus

type UserDetailsStatus string

UserDetailsStatus Required within this object. Server-owned lifecycle state. locked is set by the user lock policy after repeated failed logins.

const (
	UserDetailsStatusDisabled UserDetailsStatus = "disabled"
	UserDetailsStatusEnabled  UserDetailsStatus = "enabled"
	UserDetailsStatusInvited  UserDetailsStatus = "invited"
	UserDetailsStatusLocked   UserDetailsStatus = "locked"
)

Defines values for UserDetailsStatus.

func (UserDetailsStatus) Valid

func (e UserDetailsStatus) Valid() bool

Valid indicates whether the value is a known member of the UserDetailsStatus enum.

type UserListResponse

type UserListResponse struct {
	// Cursor Optional within this object. Present only when more users remain; pass it back as the cursor query parameter.
	Cursor *string `json:"cursor,omitempty"`

	// Users Required within this object. The users in this page, possibly empty.
	Users []struct {
		// Realm Required within this object. Where the user is authenticated: internal for locally stored users.
		Realm string `json:"realm"`

		// Status Required within this object. The lifecycle state, one of invited, enabled, disabled, locked.
		Status string `json:"status"`

		// Uri Required within this object. Absolute URL of the user's details resource.
		Uri string `json:"uri"`

		// Username Required within this object. The login name.
		Username string `json:"username"`
	} `json:"users"`
}

UserListResponse One page of the user listing.

type UserLockPolicyConfig

type UserLockPolicyConfig struct {
	// AdminPasswordExpirable Optional within this object. Whether password expiry also applies to administrators. Stored and returned only. Default false.
	AdminPasswordExpirable *bool `json:"adminPasswordExpirable,omitempty"`

	// Attempts Optional within this object. Failed logins before a user is locked, from 0 through 100. 0 turns locking off and unlocks every locked user; /artifactory/api/security/userLockPolicy then reports enabled false and keeps its previous loginAttempts. Default 0.
	Attempts *int `json:"attempts,omitempty"`

	// BaseLoginDelayMillis Optional within this object. First temporary login suspension, in milliseconds, after maxLoginDelayIncorrectAttempts failed logins; each further failure doubles it. 0 turns suspension off. Default 1000.
	BaseLoginDelayMillis *int64 `json:"baseLoginDelayMillis,omitempty"`

	// ClientLoginSuspensionEnabled Optional within this object. Whether failed Basic logins suspend the user name; false also lifts suspensions in progress. Default true.
	ClientLoginSuspensionEnabled *bool `json:"clientLoginSuspensionEnabled,omitempty"`

	// MaxLoginDelayIncorrectAttempts Optional within this object. The number of failed Basic logins in a row that starts a temporary login suspension; 0 and 1 both suspend from the first. Default 2.
	MaxLoginDelayIncorrectAttempts *int `json:"maxLoginDelayIncorrectAttempts,omitempty"`

	// MaxLoginDelayMillis Optional within this object. Longest temporary login suspension, in milliseconds. 0 turns suspension off. Default 60000.
	MaxLoginDelayMillis *int64 `json:"maxLoginDelayMillis,omitempty"`

	// PasswordExpiryDays Optional within this object. Days after which an internal user's password expires; 0 means passwords do not expire. /artifactory/api/security/configuration/passwordExpirationPolicy reads it as enabled with passwordMaxAge, and keeps its previous passwordMaxAge while this is 0. Default 0.
	PasswordExpiryDays *int `json:"passwordExpiryDays,omitempty"`

	// SecondsToUnlock Optional within this object. Seconds to wait before a locked user may sign in again. Stored and returned only; a locked user stays locked until an administrator unlocks them. Default 1.
	SecondsToUnlock *int `json:"secondsToUnlock,omitempty"`
}

UserLockPolicyConfig The Access user lock policy. One document over the same settings as /artifactory/api/security/userLockPolicy and /artifactory/api/security/configuration/passwordExpirationPolicy, so a change through either API reads back through both. attempts and passwordExpiryDays are enforced, and so is the temporary login suspension that the four login delay fields set. From the maxLoginDelayIncorrectAttempts-th failed Basic login in a row for one user name, every Basic login with that name answers 403 for baseLoginDelayMillis, the right password included, and each further failure after the suspension doubles the delay up to maxLoginDelayMillis. Logins refused while suspended are not counted; a login whose password verifies clears the failures. Each node keeps the suspensions in memory, and tokens are not suspended. secondsToUnlock and adminPasswordExpirable are stored and returned only. A locked user stays locked until an administrator unlocks them, and administrators are not exempt from password expiry. Every Basic login of a locked user answers 403, whatever its password, before the suspension or the password is checked, and is not counted.

type UserUpdateRequest

type UserUpdateRequest struct {
	// Admin Optional within this object. Platform admin flag.
	Admin *bool `json:"admin,omitempty"`

	// DisableUiAccess Optional within this object. Blocks or allows UI login.
	DisableUiAccess *bool `json:"disable_ui_access,omitempty"`

	// Email Optional within this object. The new email address.
	Email *openapi_types.Email `json:"email,omitempty"`

	// InternalPasswordDisabled Optional within this object. Disables or re-enables password login.
	InternalPasswordDisabled *bool `json:"internal_password_disabled,omitempty"`

	// ManageWebhook Optional within this object. Webhook management right.
	ManageWebhook *bool `json:"manage_webhook,omitempty"`

	// Password Optional within this object. A new clear-text password; required when internal_password_disabled changes to false for a user without one.
	Password *string `json:"password,omitempty"`

	// PlatformAuditor Optional within this object. Audit read right.
	PlatformAuditor *bool `json:"platform_auditor,omitempty"`

	// PolicyManager Optional within this object. Stored and echoed; no effect.
	PolicyManager *bool `json:"policy_manager,omitempty"`

	// PolicyViewer Optional within this object. Stored and echoed; no effect.
	PolicyViewer *bool `json:"policy_viewer,omitempty"`

	// ProfileUpdatable Optional within this object. Whether the user may edit their own profile.
	ProfileUpdatable *bool `json:"profile_updatable,omitempty"`

	// ReportsManager Optional within this object. Stored and echoed; no effect.
	ReportsManager *bool `json:"reports_manager,omitempty"`

	// ResourcesManager Optional within this object. Manage Resources role, with which the user may list, read, create, replace and delete every permission through the permission APIs, under a token only while its scope acts as the user. It grants nothing else.
	ResourcesManager *bool `json:"resources_manager,omitempty"`

	// WatchManager Optional within this object. Stored and echoed; no effect.
	WatchManager *bool `json:"watch_manager,omitempty"`
}

UserUpdateRequest Fields of a user that may change. Every field is optional; omitted fields keep their value.

type Username

type Username = string

Username defines model for username.

type ValidateFederationTarget204Response

type ValidateFederationTarget204Response struct {
}

func (ValidateFederationTarget204Response) VisitValidateFederationTargetResponse

func (response ValidateFederationTarget204Response) VisitValidateFederationTargetResponse(w http.ResponseWriter) error

type ValidateFederationTarget400JSONResponse

type ValidateFederationTarget400JSONResponse ErrorResponse

func (ValidateFederationTarget400JSONResponse) VisitValidateFederationTargetResponse

func (response ValidateFederationTarget400JSONResponse) VisitValidateFederationTargetResponse(w http.ResponseWriter) error

type ValidateFederationTarget401JSONResponse

type ValidateFederationTarget401JSONResponse ErrorResponse

func (ValidateFederationTarget401JSONResponse) VisitValidateFederationTargetResponse

func (response ValidateFederationTarget401JSONResponse) VisitValidateFederationTargetResponse(w http.ResponseWriter) error

type ValidateFederationTarget403JSONResponse

type ValidateFederationTarget403JSONResponse ErrorResponse

func (ValidateFederationTarget403JSONResponse) VisitValidateFederationTargetResponse

func (response ValidateFederationTarget403JSONResponse) VisitValidateFederationTargetResponse(w http.ResponseWriter) error

type ValidateFederationTargetJSONRequestBody

type ValidateFederationTargetJSONRequestBody = FederationValidateRequest

ValidateFederationTargetJSONRequestBody defines body for ValidateFederationTarget for application/json ContentType.

type ValidateFederationTargetRequestObject

type ValidateFederationTargetRequestObject struct {
	Body *ValidateFederationTargetJSONRequestBody
}

type ValidateFederationTargetResponseObject

type ValidateFederationTargetResponseObject interface {
	VisitValidateFederationTargetResponse(w http.ResponseWriter) error
}

type VaultConfig

type VaultConfig struct {
	// Config Required within this object. Connection settings. Secrets inside are never returned.
	Config HashicorpVaultConfig `json:"config"`

	// Key Required within this object. Unique key of the connection, as used in the path and in a keypair's vaultKey.
	Key string `json:"key"`

	// Type Required within this object. Secret manager kind. Only HashicorpVault exists.
	Type VaultConfigType `json:"type"`
}

VaultConfig A stored HashiCorp Vault connection. Secrets are never returned.

type VaultConfigRequest

type VaultConfigRequest struct {
	// Config Required within this object. Connection settings.
	Config HashicorpVaultConfig `json:"config"`

	// Key Optional within this object. Key of the connection. When present it must equal the vault_key path parameter.
	Key *string `json:"key,omitempty"`

	// Type Required within this object. Secret manager kind. Only HashicorpVault exists.
	Type VaultConfigRequestType `json:"type"`
}

VaultConfigRequest A Vault connection to store or test.

type VaultConfigRequestType

type VaultConfigRequestType string

VaultConfigRequestType Required within this object. Secret manager kind. Only HashicorpVault exists.

const (
	VaultConfigRequestTypeHashicorpVault VaultConfigRequestType = "HashicorpVault"
)

Defines values for VaultConfigRequestType.

func (VaultConfigRequestType) Valid

func (e VaultConfigRequestType) Valid() bool

Valid indicates whether the value is a known member of the VaultConfigRequestType enum.

type VaultConfigType

type VaultConfigType string

VaultConfigType Required within this object. Secret manager kind. Only HashicorpVault exists.

const (
	VaultConfigTypeHashicorpVault VaultConfigType = "HashicorpVault"
)

Defines values for VaultConfigType.

func (VaultConfigType) Valid

func (e VaultConfigType) Valid() bool

Valid indicates whether the value is a known member of the VaultConfigType enum.

Jump to

Keyboard shortcuts

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