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 ¶
- func GetSpec() (swagger *openapi3.T, err error)
- func GetSpecJSON() ([]byte, error)
- func GetSwagger() (*openapi3.T, error)deprecated
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type AccessProbe
- type AccessVersion
- type Actions
- type AddOrUpdateProjectUser200JSONResponse
- type AddOrUpdateProjectUser400JSONResponse
- type AddOrUpdateProjectUser401JSONResponse
- type AddOrUpdateProjectUser403JSONResponse
- type AddOrUpdateProjectUser404JSONResponse
- type AddOrUpdateProjectUserJSONRequestBody
- type AddOrUpdateProjectUserRequestObject
- type AddOrUpdateProjectUserResponseObject
- type AttachRepositoryToProject204Response
- type AttachRepositoryToProject400JSONResponse
- type AttachRepositoryToProject401JSONResponse
- type AttachRepositoryToProject403JSONResponse
- type AttachRepositoryToProject404JSONResponse
- type AttachRepositoryToProjectParams
- type AttachRepositoryToProjectRequestObject
- type AttachRepositoryToProjectResponseObject
- type AwsIamRoleAssignment
- type ChangeUserPassword204Response
- type ChangeUserPassword400JSONResponse
- type ChangeUserPassword401JSONResponse
- type ChangeUserPassword403JSONResponse
- type ChangeUserPassword404JSONResponse
- type ChangeUserPasswordJSONBody
- type ChangeUserPasswordJSONRequestBody
- type ChangeUserPasswordRequestObject
- type ChangeUserPasswordResponseObject
- type ChiServerOptions
- type ConfigureAccessUserLockPolicy200JSONResponse
- type ConfigureAccessUserLockPolicy400JSONResponse
- type ConfigureAccessUserLockPolicy401JSONResponse
- type ConfigureAccessUserLockPolicy403JSONResponse
- type ConfigureAccessUserLockPolicyJSONRequestBody
- type ConfigureAccessUserLockPolicyRequestObject
- type ConfigureAccessUserLockPolicyResponseObject
- type CreateGlobalEnvironment201JSONResponse
- type CreateGlobalEnvironment400JSONResponse
- type CreateGlobalEnvironment401JSONResponse
- type CreateGlobalEnvironment403JSONResponse
- type CreateGlobalEnvironment409JSONResponse
- type CreateGlobalEnvironmentJSONRequestBody
- type CreateGlobalEnvironmentRequestObject
- type CreateGlobalEnvironmentResponseObject
- type CreateGlobalRole201JSONResponse
- type CreateGlobalRole400JSONResponse
- type CreateGlobalRole401JSONResponse
- type CreateGlobalRole403JSONResponse
- type CreateGlobalRole409JSONResponse
- type CreateGlobalRoleJSONRequestBody
- type CreateGlobalRoleRequestObject
- type CreateGlobalRoleResponseObject
- type CreateGroup201JSONResponse
- type CreateGroup400JSONResponse
- type CreateGroup401JSONResponse
- type CreateGroup403JSONResponse
- type CreateGroup404JSONResponse
- type CreateGroup409JSONResponse
- type CreateGroupJSONRequestBody
- type CreateGroupRequestObject
- type CreateGroupResponseObject
- type CreateLdapGroupSettings201JSONResponse
- type CreateLdapGroupSettings400JSONResponse
- type CreateLdapGroupSettings401JSONResponse
- type CreateLdapGroupSettings403JSONResponse
- type CreateLdapGroupSettingsJSONRequestBody
- type CreateLdapGroupSettingsRequestObject
- type CreateLdapGroupSettingsResponseObject
- type CreateLdapSettings201JSONResponse
- type CreateLdapSettings400JSONResponse
- type CreateLdapSettings401JSONResponse
- type CreateLdapSettings403JSONResponse
- type CreateLdapSettingsJSONRequestBody
- type CreateLdapSettingsRequestObject
- type CreateLdapSettingsResponseObject
- type CreateOidcConfiguration200JSONResponse
- type CreateOidcConfiguration400JSONResponse
- type CreateOidcConfiguration401JSONResponse
- type CreateOidcConfiguration403JSONResponse
- type CreateOidcConfigurationJSONRequestBody
- type CreateOidcConfigurationRequestObject
- type CreateOidcConfigurationResponseObject
- type CreateOidcIdentityMapping200JSONResponse
- type CreateOidcIdentityMapping400JSONResponse
- type CreateOidcIdentityMapping401JSONResponse
- type CreateOidcIdentityMapping403JSONResponse
- type CreateOidcIdentityMappingJSONRequestBody
- type CreateOidcIdentityMappingRequestObject
- type CreateOidcIdentityMappingResponseObject
- type CreatePairingToken200JSONResponse
- type CreatePairingToken401JSONResponse
- type CreatePairingToken403JSONResponse
- type CreatePairingToken404JSONResponse
- type CreatePairingToken501JSONResponse
- type CreatePairingTokenParamsUseCase
- type CreatePairingTokenRequestObject
- type CreatePairingTokenResponseObject
- type CreatePasswordPolicy204Response
- type CreatePasswordPolicy400JSONResponse
- type CreatePasswordPolicy401JSONResponse
- type CreatePasswordPolicy403JSONResponse
- type CreatePasswordPolicyJSONRequestBody
- type CreatePasswordPolicyRequestObject
- type CreatePasswordPolicyResponseObject
- type CreatePermission201JSONResponse
- type CreatePermission400JSONResponse
- type CreatePermission401JSONResponse
- type CreatePermission403JSONResponse
- type CreatePermission409JSONResponse
- type CreatePermissionJSONRequestBody
- type CreatePermissionRequestObject
- type CreatePermissionResponseObject
- type CreateProject201JSONResponse
- type CreateProject400JSONResponse
- type CreateProject401JSONResponse
- type CreateProject403JSONResponse
- type CreateProject409JSONResponse
- type CreateProjectEnvironment201JSONResponse
- type CreateProjectEnvironment400JSONResponse
- type CreateProjectEnvironment401JSONResponse
- type CreateProjectEnvironment403JSONResponse
- type CreateProjectEnvironment404JSONResponse
- type CreateProjectEnvironment409JSONResponse
- type CreateProjectEnvironmentJSONRequestBody
- type CreateProjectEnvironmentRequestObject
- type CreateProjectEnvironmentResponseObject
- type CreateProjectJSONRequestBody
- type CreateProjectRequestObject
- type CreateProjectResponseObject
- type CreateProjectRole201JSONResponse
- type CreateProjectRole400JSONResponse
- type CreateProjectRole401JSONResponse
- type CreateProjectRole403JSONResponse
- type CreateProjectRole404JSONResponse
- type CreateProjectRoleJSONRequestBody
- type CreateProjectRoleRequestObject
- type CreateProjectRoleResponseObject
- type CreateSamlSetting201JSONResponse
- type CreateSamlSetting400JSONResponse
- type CreateSamlSetting401JSONResponse
- type CreateSamlSetting403JSONResponse
- type CreateSamlSetting501JSONResponse
- type CreateSamlSettingJSONRequestBody
- type CreateSamlSettingRequestObject
- type CreateSamlSettingResponseObject
- type CreateScimGroup201ApplicationScimPlusJSONResponse
- type CreateScimGroup400JSONResponse
- type CreateScimGroup401JSONResponse
- type CreateScimGroup409JSONResponse
- type CreateScimGroup501JSONResponse
- type CreateScimGroupApplicationScimPlusJSONRequestBody
- type CreateScimGroupRequestObject
- type CreateScimGroupResponseObject
- type CreateScimUser201ApplicationScimPlusJSONResponse
- type CreateScimUser400JSONResponse
- type CreateScimUser401JSONResponse
- type CreateScimUser409JSONResponse
- type CreateScimUser501JSONResponse
- type CreateScimUserApplicationScimPlusJSONRequestBody
- type CreateScimUserRequestObject
- type CreateScimUserResponseObject
- type CreateToken200JSONResponse
- type CreateToken400JSONResponse
- type CreateToken401JSONResponse
- type CreateToken403JSONResponse
- type CreateTokenFormdataRequestBody
- type CreateTokenJSONRequestBody
- type CreateTokenRequestObject
- type CreateTokenResponseObject
- type CreateUser201JSONResponse
- type CreateUser400JSONResponse
- type CreateUser401JSONResponse
- type CreateUser403JSONResponse
- type CreateUser409JSONResponse
- type CreateUserJSONRequestBody
- type CreateUserRequestObject
- type CreateUserResponseObject
- type CrowdConfiguration
- type DeleteAccessFederation204Response
- type DeleteAccessFederation401JSONResponse
- type DeleteAccessFederation403JSONResponse
- type DeleteAccessFederation404JSONResponse
- type DeleteAccessFederationRequestObject
- type DeleteAccessFederationResponseObject
- type DeleteAwsIamRole204Response
- type DeleteAwsIamRole400JSONResponse
- type DeleteAwsIamRole401JSONResponse
- type DeleteAwsIamRole403JSONResponse
- type DeleteAwsIamRole501JSONResponse
- type DeleteAwsIamRoleRequestObject
- type DeleteAwsIamRoleResponseObject
- type DeleteGlobalEnvironment204Response
- type DeleteGlobalEnvironment401JSONResponse
- type DeleteGlobalEnvironment403JSONResponse
- type DeleteGlobalEnvironment404JSONResponse
- type DeleteGlobalEnvironmentRequestObject
- type DeleteGlobalEnvironmentResponseObject
- type DeleteGlobalRole204Response
- type DeleteGlobalRole400JSONResponse
- type DeleteGlobalRole401JSONResponse
- type DeleteGlobalRole403JSONResponse
- type DeleteGlobalRole404JSONResponse
- type DeleteGlobalRoleRequestObject
- type DeleteGlobalRoleResponseObject
- type DeleteGroup204Response
- type DeleteGroup401JSONResponse
- type DeleteGroup403JSONResponse
- type DeleteGroup404JSONResponse
- type DeleteGroupRequestObject
- type DeleteGroupResponseObject
- type DeleteLdapGroupSettings204Response
- type DeleteLdapGroupSettings401JSONResponse
- type DeleteLdapGroupSettings403JSONResponse
- type DeleteLdapGroupSettings404JSONResponse
- type DeleteLdapGroupSettingsRequestObject
- type DeleteLdapGroupSettingsResponseObject
- type DeleteLdapSettings204Response
- type DeleteLdapSettings401JSONResponse
- type DeleteLdapSettings403JSONResponse
- type DeleteLdapSettings404JSONResponse
- type DeleteLdapSettingsRequestObject
- type DeleteLdapSettingsResponseObject
- type DeleteOidcConfiguration204Response
- type DeleteOidcConfiguration401JSONResponse
- type DeleteOidcConfiguration403JSONResponse
- type DeleteOidcConfiguration404JSONResponse
- type DeleteOidcConfigurationRequestObject
- type DeleteOidcConfigurationResponseObject
- type DeleteOidcIdentityMapping204Response
- type DeleteOidcIdentityMapping401JSONResponse
- type DeleteOidcIdentityMapping403JSONResponse
- type DeleteOidcIdentityMapping404JSONResponse
- type DeleteOidcIdentityMappingRequestObject
- type DeleteOidcIdentityMappingResponseObject
- type DeletePermission204Response
- type DeletePermission400JSONResponse
- type DeletePermission401JSONResponse
- type DeletePermission403JSONResponse
- type DeletePermission404JSONResponse
- type DeletePermissionRequestObject
- type DeletePermissionResource204Response
- type DeletePermissionResource400JSONResponse
- type DeletePermissionResource401JSONResponse
- type DeletePermissionResource403JSONResponse
- type DeletePermissionResource404JSONResponse
- type DeletePermissionResourceParamsResourceType
- type DeletePermissionResourceRequestObject
- type DeletePermissionResourceResponseObject
- type DeletePermissionResponseObject
- type DeleteProject204Response
- type DeleteProject401JSONResponse
- type DeleteProject403JSONResponse
- type DeleteProject404JSONResponse
- type DeleteProjectEnvironment204Response
- type DeleteProjectEnvironment401JSONResponse
- type DeleteProjectEnvironment403JSONResponse
- type DeleteProjectEnvironment404JSONResponse
- type DeleteProjectEnvironmentRequestObject
- type DeleteProjectEnvironmentResponseObject
- type DeleteProjectGroup204Response
- type DeleteProjectGroup401JSONResponse
- type DeleteProjectGroup403JSONResponse
- type DeleteProjectGroup404JSONResponse
- type DeleteProjectGroupRequestObject
- type DeleteProjectGroupResponseObject
- type DeleteProjectRequestObject
- type DeleteProjectResponseObject
- type DeleteProjectRole204Response
- type DeleteProjectRole401JSONResponse
- type DeleteProjectRole403JSONResponse
- type DeleteProjectRole404JSONResponse
- type DeleteProjectRoleRequestObject
- type DeleteProjectRoleResponseObject
- type DeleteProjectUser204Response
- type DeleteProjectUser401JSONResponse
- type DeleteProjectUser403JSONResponse
- type DeleteProjectUser404JSONResponse
- type DeleteProjectUserRequestObject
- type DeleteProjectUserResponseObject
- type DeleteSamlSetting204Response
- type DeleteSamlSetting401JSONResponse
- type DeleteSamlSetting403JSONResponse
- type DeleteSamlSetting501JSONResponse
- type DeleteSamlSettingRequestObject
- type DeleteSamlSettingResponseObject
- type DeleteScimGroup204Response
- type DeleteScimGroup401JSONResponse
- type DeleteScimGroup404JSONResponse
- type DeleteScimGroup501JSONResponse
- type DeleteScimGroupRequestObject
- type DeleteScimGroupResponseObject
- type DeleteScimUser204Response
- type DeleteScimUser401JSONResponse
- type DeleteScimUser404JSONResponse
- type DeleteScimUser501JSONResponse
- type DeleteScimUserRequestObject
- type DeleteScimUserResponseObject
- type DeleteUser204Response
- type DeleteUser401JSONResponse
- type DeleteUser403JSONResponse
- type DeleteUser404JSONResponse
- type DeleteUserRequestObject
- type DeleteUserResponseObject
- type DeleteVaultConfiguration204Response
- type DeleteVaultConfiguration401JSONResponse
- type DeleteVaultConfiguration403JSONResponse
- type DeleteVaultConfiguration404JSONResponse
- type DeleteVaultConfigurationRequestObject
- type DeleteVaultConfigurationResponseObject
- type EnableCloudLogCollection200Response
- type EnableCloudLogCollection400JSONResponse
- type EnableCloudLogCollection401JSONResponse
- type EnableCloudLogCollection403JSONResponse
- type EnableCloudLogCollection501JSONResponse
- type EnableCloudLogCollectionJSONBody
- type EnableCloudLogCollectionJSONRequestBody
- type EnableCloudLogCollectionRequestObject
- type EnableCloudLogCollectionResponseObject
- type Environment
- type EnvironmentCreate
- type EnvironmentName
- type EnvironmentRename
- type ErrorResponse
- type ExpandedPermissionsResponse
- type ExpirePasswordForAllUsers200TextResponse
- type ExpirePasswordForAllUsers401JSONResponse
- type ExpirePasswordForAllUsers403JSONResponse
- type ExpirePasswordForAllUsersRequestObject
- type ExpirePasswordForAllUsersResponseObject
- type ExpireUserPassword204Response
- type ExpireUserPassword401JSONResponse
- type ExpireUserPassword403JSONResponse
- type ExpireUserPassword404JSONResponse
- type ExpireUserPasswordRequestObject
- type ExpireUserPasswordResponseObject
- type ExportAccessConfiguration202Response
- type ExportAccessConfiguration401JSONResponse
- type ExportAccessConfiguration403JSONResponse
- type ExportAccessConfiguration501JSONResponse
- type ExportAccessConfigurationRequestObject
- type ExportAccessConfigurationResponseObject
- type FederationTarget
- type FederationTargetCreate
- type FederationTargetCreateEntities
- type FederationTargetEntities
- type FederationTargetList
- type FederationTargetUpdate
- type FederationTargetUpdateEntities
- type FederationValidateRequest
- type FullBroadcastAccessFederation202Response
- type FullBroadcastAccessFederation204Response
- type FullBroadcastAccessFederation304Response
- type FullBroadcastAccessFederation400JSONResponse
- type FullBroadcastAccessFederation401JSONResponse
- type FullBroadcastAccessFederation403JSONResponse
- type FullBroadcastAccessFederation404JSONResponse
- type FullBroadcastAccessFederationRequestObject
- type FullBroadcastAccessFederationResponseObject
- type GetAccessFederation200JSONResponse
- type GetAccessFederation400JSONResponse
- type GetAccessFederation401JSONResponse
- type GetAccessFederation403JSONResponse
- type GetAccessFederation404JSONResponse
- type GetAccessFederationRequestObject
- type GetAccessFederationResponseObject
- type GetAccessUserLockPolicy200JSONResponse
- type GetAccessUserLockPolicy401JSONResponse
- type GetAccessUserLockPolicy403JSONResponse
- type GetAccessUserLockPolicyRequestObject
- type GetAccessUserLockPolicyResponseObject
- type GetAccessVersion200JSONResponse
- type GetAccessVersionRequestObject
- type GetAccessVersionResponseObject
- type GetAllAccessFederations200JSONResponse
- type GetAllAccessFederations401JSONResponse
- type GetAllAccessFederations403JSONResponse
- type GetAllAccessFederationsRequestObject
- type GetAllAccessFederationsResponseObject
- type GetAllGlobalRoles200JSONResponse
- type GetAllGlobalRoles401JSONResponse
- type GetAllGlobalRoles403JSONResponse
- type GetAllGlobalRolesRequestObject
- type GetAllGlobalRolesResponseObject
- type GetAllLdapGroupSettings200JSONResponse
- type GetAllLdapGroupSettings401JSONResponse
- type GetAllLdapGroupSettings403JSONResponse
- type GetAllLdapGroupSettingsRequestObject
- type GetAllLdapGroupSettingsResponseObject
- type GetAllLdapSettings200JSONResponse
- type GetAllLdapSettings401JSONResponse
- type GetAllLdapSettings403JSONResponse
- type GetAllLdapSettingsRequestObject
- type GetAllLdapSettingsResponseObject
- type GetAllOidcConfigurations200JSONResponse
- type GetAllOidcConfigurations401JSONResponse
- type GetAllOidcConfigurations403JSONResponse
- type GetAllOidcConfigurationsRequestObject
- type GetAllOidcConfigurationsResponseObject
- type GetAllSamlSettings200JSONResponse
- type GetAllSamlSettings401JSONResponse
- type GetAllSamlSettings403JSONResponse
- type GetAllSamlSettings501JSONResponse
- type GetAllSamlSettingsRequestObject
- type GetAllSamlSettingsResponseObject
- type GetAwsIamRole200JSONResponse
- type GetAwsIamRole400JSONResponse
- type GetAwsIamRole401JSONResponse
- type GetAwsIamRole403JSONResponse
- type GetAwsIamRole404JSONResponse
- type GetAwsIamRole501JSONResponse
- type GetAwsIamRoleRequestObject
- type GetAwsIamRoleResponseObject
- type GetBasicAuthenticationStatus200JSONResponse
- type GetBasicAuthenticationStatus401JSONResponse
- type GetBasicAuthenticationStatus403JSONResponse
- type GetBasicAuthenticationStatusRequestObject
- type GetBasicAuthenticationStatusResponseObject
- type GetCaCertificate200TextResponse
- type GetCaCertificate401JSONResponse
- type GetCaCertificateRequestObject
- type GetCaCertificateResponseObject
- type GetCrowdConfiguration200JSONResponse
- type GetCrowdConfiguration401JSONResponse
- type GetCrowdConfiguration403JSONResponse
- type GetCrowdConfiguration501JSONResponse
- type GetCrowdConfigurationRequestObject
- type GetCrowdConfigurationResponseObject
- type GetGlobalEnvironments200JSONResponse
- type GetGlobalEnvironments401JSONResponse
- type GetGlobalEnvironments403JSONResponse
- type GetGlobalEnvironmentsRequestObject
- type GetGlobalEnvironmentsResponseObject
- type GetGlobalRole200JSONResponse
- type GetGlobalRole401JSONResponse
- type GetGlobalRole403JSONResponse
- type GetGlobalRole404JSONResponse
- type GetGlobalRoleRequestObject
- type GetGlobalRoleResponseObject
- type GetGroupDetails200JSONResponse
- type GetGroupDetails400JSONResponse
- type GetGroupDetails401JSONResponse
- type GetGroupDetails403JSONResponse
- type GetGroupDetails404JSONResponse
- type GetGroupDetailsRequestObject
- type GetGroupDetailsResponseObject
- type GetGroupList200JSONResponse
- type GetGroupList400JSONResponse
- type GetGroupList401JSONResponse
- type GetGroupList403JSONResponse
- type GetGroupListParams
- type GetGroupListRequestObject
- type GetGroupListResponseObject
- type GetHttpSsoConfiguration200JSONResponse
- type GetHttpSsoConfiguration401JSONResponse
- type GetHttpSsoConfiguration403JSONResponse
- type GetHttpSsoConfiguration501JSONResponse
- type GetHttpSsoConfigurationRequestObject
- type GetHttpSsoConfigurationResponseObject
- type GetLdapGroupMappingStrategy200JSONResponse
- type GetLdapGroupMappingStrategy401JSONResponse
- type GetLdapGroupMappingStrategy403JSONResponse
- type GetLdapGroupMappingStrategyParams
- type GetLdapGroupMappingStrategyRequestObject
- type GetLdapGroupMappingStrategyResponseObject
- type GetLdapGroupSettingsByName200JSONResponse
- type GetLdapGroupSettingsByName401JSONResponse
- type GetLdapGroupSettingsByName403JSONResponse
- type GetLdapGroupSettingsByName404JSONResponse
- type GetLdapGroupSettingsByNameRequestObject
- type GetLdapGroupSettingsByNameResponseObject
- type GetLdapSettingsByKey200JSONResponse
- type GetLdapSettingsByKey401JSONResponse
- type GetLdapSettingsByKey403JSONResponse
- type GetLdapSettingsByKey404JSONResponse
- type GetLdapSettingsByKeyRequestObject
- type GetLdapSettingsByKeyResponseObject
- type GetOidcConfiguration200JSONResponse
- type GetOidcConfiguration401JSONResponse
- type GetOidcConfiguration403JSONResponse
- type GetOidcConfiguration404JSONResponse
- type GetOidcConfigurationRequestObject
- type GetOidcConfigurationResponseObject
- type GetOidcIdentityMappingByName200JSONResponse
- type GetOidcIdentityMappingByName401JSONResponse
- type GetOidcIdentityMappingByName403JSONResponse
- type GetOidcIdentityMappingByName404JSONResponse
- type GetOidcIdentityMappingByNameRequestObject
- type GetOidcIdentityMappingByNameResponseObject
- type GetOidcIdentityMappings200JSONResponse
- type GetOidcIdentityMappings401JSONResponse
- type GetOidcIdentityMappings403JSONResponse
- type GetOidcIdentityMappings404JSONResponse
- type GetOidcIdentityMappingsParams
- type GetOidcIdentityMappingsRequestObject
- type GetOidcIdentityMappingsResponseObject
- type GetPermissionDetails200JSONResponse
- type GetPermissionDetails400JSONResponse
- type GetPermissionDetails401JSONResponse
- type GetPermissionDetails403JSONResponse
- type GetPermissionDetails404JSONResponse
- type GetPermissionDetailsRequestObject
- type GetPermissionDetailsResponseObject
- type GetPermissionResource200JSONResponse
- type GetPermissionResource400JSONResponse
- type GetPermissionResource401JSONResponse
- type GetPermissionResource403JSONResponse
- type GetPermissionResource404JSONResponse
- type GetPermissionResourceParamsResourceType
- type GetPermissionResourceRequestObject
- type GetPermissionResourceResponseObject
- type GetPermissions200JSONResponse
- type GetPermissions200JSONResponseBody
- func (t GetPermissions200JSONResponseBody) AsExpandedPermissionsResponse() (ExpandedPermissionsResponse, error)
- func (t GetPermissions200JSONResponseBody) AsPermissionListResponse() (PermissionListResponse, error)
- func (t *GetPermissions200JSONResponseBody) FromExpandedPermissionsResponse(v ExpandedPermissionsResponse) error
- func (t *GetPermissions200JSONResponseBody) FromPermissionListResponse(v PermissionListResponse) error
- func (t GetPermissions200JSONResponseBody) MarshalJSON() ([]byte, error)
- func (t *GetPermissions200JSONResponseBody) MergeExpandedPermissionsResponse(v ExpandedPermissionsResponse) error
- func (t *GetPermissions200JSONResponseBody) MergePermissionListResponse(v PermissionListResponse) error
- func (t *GetPermissions200JSONResponseBody) UnmarshalJSON(b []byte) error
- type GetPermissions400JSONResponse
- type GetPermissions401JSONResponse
- type GetPermissions403JSONResponse
- type GetPermissions404JSONResponse
- type GetPermissionsParams
- type GetPermissionsRequestObject
- type GetPermissionsResponseObject
- type GetProject200JSONResponse
- type GetProject401JSONResponse
- type GetProject403JSONResponse
- type GetProject404JSONResponse
- type GetProjectEnvironments200JSONResponse
- type GetProjectEnvironments401JSONResponse
- type GetProjectEnvironments403JSONResponse
- type GetProjectEnvironments404JSONResponse
- type GetProjectEnvironmentsRequestObject
- type GetProjectEnvironmentsResponseObject
- type GetProjectGroup200JSONResponse
- type GetProjectGroup401JSONResponse
- type GetProjectGroup403JSONResponse
- type GetProjectGroup404JSONResponse
- type GetProjectGroupRequestObject
- type GetProjectGroupResponseObject
- type GetProjectGroups200JSONResponse
- type GetProjectGroups401JSONResponse
- type GetProjectGroups403JSONResponse
- type GetProjectGroups404JSONResponse
- type GetProjectGroupsRequestObject
- type GetProjectGroupsResponseObject
- type GetProjectRepositoryStatus200JSONResponse
- type GetProjectRepositoryStatus401JSONResponse
- type GetProjectRepositoryStatus403JSONResponse
- type GetProjectRepositoryStatus404JSONResponse
- type GetProjectRepositoryStatusRequestObject
- type GetProjectRepositoryStatusResponseObject
- type GetProjectRequestObject
- type GetProjectResponseObject
- type GetProjectRole200JSONResponse
- type GetProjectRole401JSONResponse
- type GetProjectRole403JSONResponse
- type GetProjectRole404JSONResponse
- type GetProjectRoleRequestObject
- type GetProjectRoleResponseObject
- type GetProjectRoles200JSONResponse
- type GetProjectRoles401JSONResponse
- type GetProjectRoles403JSONResponse
- type GetProjectRoles404JSONResponse
- type GetProjectRolesRequestObject
- type GetProjectRolesResponseObject
- type GetProjectUser200JSONResponse
- type GetProjectUser401JSONResponse
- type GetProjectUser403JSONResponse
- type GetProjectUser404JSONResponse
- type GetProjectUserRequestObject
- type GetProjectUserResponseObject
- type GetProjectUsers200JSONResponse
- type GetProjectUsers401JSONResponse
- type GetProjectUsers403JSONResponse
- type GetProjectUsers404JSONResponse
- type GetProjectUsersRequestObject
- type GetProjectUsersResponseObject
- type GetProjectsForRole200JSONResponse
- type GetProjectsForRole401JSONResponse
- type GetProjectsForRole403JSONResponse
- type GetProjectsForRole404JSONResponse
- type GetProjectsForRoleParams
- type GetProjectsForRoleRequestObject
- type GetProjectsForRoleResponseObject
- type GetProjectsList200JSONResponse
- type GetProjectsList401JSONResponse
- type GetProjectsList403JSONResponse
- type GetProjectsListRequestObject
- type GetProjectsListResponseObject
- type GetRootCertificate200TextResponse
- type GetRootCertificate401JSONResponse
- type GetRootCertificateParams
- type GetRootCertificateRequestObject
- type GetRootCertificateResponseObject
- type GetSamlGeneralSettings200JSONResponse
- type GetSamlGeneralSettings401JSONResponse
- type GetSamlGeneralSettings403JSONResponse
- type GetSamlGeneralSettings501JSONResponse
- type GetSamlGeneralSettingsRequestObject
- type GetSamlGeneralSettingsResponseObject
- type GetSamlSettingByName200JSONResponse
- type GetSamlSettingByName401JSONResponse
- type GetSamlSettingByName403JSONResponse
- type GetSamlSettingByName404JSONResponse
- type GetSamlSettingByName501JSONResponse
- type GetSamlSettingByNameRequestObject
- type GetSamlSettingByNameResponseObject
- type GetScimGroupByName200ApplicationScimPlusJSONResponse
- type GetScimGroupByName401JSONResponse
- type GetScimGroupByName404JSONResponse
- type GetScimGroupByName501JSONResponse
- type GetScimGroupByNameParams
- type GetScimGroupByNameRequestObject
- type GetScimGroupByNameResponseObject
- type GetScimGroups200ApplicationScimPlusJSONResponse
- type GetScimGroups401JSONResponse
- type GetScimGroups501JSONResponse
- type GetScimGroupsParams
- type GetScimGroupsRequestObject
- type GetScimGroupsResponseObject
- type GetScimResourceTypes200ApplicationScimPlusJSONResponse
- type GetScimResourceTypes401JSONResponse
- type GetScimResourceTypes501JSONResponse
- type GetScimResourceTypesRequestObject
- type GetScimResourceTypesResponseObject
- type GetScimSchemaById200JSONResponse
- type GetScimSchemaById401JSONResponse
- type GetScimSchemaById404JSONResponse
- type GetScimSchemaById501JSONResponse
- type GetScimSchemaByIdRequestObject
- type GetScimSchemaByIdResponseObject
- type GetScimSchemas200JSONResponse
- type GetScimSchemas401JSONResponse
- type GetScimSchemas501JSONResponse
- type GetScimSchemasRequestObject
- type GetScimSchemasResponseObject
- type GetScimServiceProviderConfig200ApplicationScimPlusJSONResponse
- type GetScimServiceProviderConfig401JSONResponse
- type GetScimServiceProviderConfig501JSONResponse
- type GetScimServiceProviderConfigRequestObject
- type GetScimServiceProviderConfigResponseObject
- type GetScimUserByUsername200ApplicationScimPlusJSONResponse
- type GetScimUserByUsername401JSONResponse
- type GetScimUserByUsername404JSONResponse
- type GetScimUserByUsername501JSONResponse
- type GetScimUserByUsernameParams
- type GetScimUserByUsernameRequestObject
- type GetScimUserByUsernameResponseObject
- type GetScimUsers200ApplicationScimPlusJSONResponse
- type GetScimUsers401JSONResponse
- type GetScimUsers501JSONResponse
- type GetScimUsersParams
- type GetScimUsersRequestObject
- type GetScimUsersResponseObject
- type GetTokenById200JSONResponse
- type GetTokenById401JSONResponse
- type GetTokenById403JSONResponse
- type GetTokenById404JSONResponse
- type GetTokenByIdRequestObject
- type GetTokenByIdResponseObject
- type GetTokenDefaultExpiry200JSONResponse
- type GetTokenDefaultExpiry401JSONResponse
- type GetTokenDefaultExpiry403JSONResponse
- type GetTokenDefaultExpiryRequestObject
- type GetTokenDefaultExpiryResponseObject
- type GetTokens200JSONResponse
- type GetTokens401JSONResponse
- type GetTokens403JSONResponse
- type GetTokensParams
- type GetTokensRequestObject
- type GetTokensResponseObject
- type GetUserDetails200JSONResponse
- type GetUserDetails400JSONResponse
- type GetUserDetails401JSONResponse
- type GetUserDetails403JSONResponse
- type GetUserDetails404JSONResponse
- type GetUserDetailsRequestObject
- type GetUserDetailsResponseObject
- type GetUserList200JSONResponse
- type GetUserList400JSONResponse
- type GetUserList401JSONResponse
- type GetUserList403JSONResponse
- type GetUserListParams
- type GetUserListParamsStatus
- type GetUserListRequestObject
- type GetUserListResponseObject
- type GetVaultConfigurations200JSONResponse
- type GetVaultConfigurations401JSONResponse
- type GetVaultConfigurations403JSONResponse
- type GetVaultConfigurationsRequestObject
- type GetVaultConfigurationsResponseObject
- type GlobalRole
- type GlobalRoleCreate
- type GlobalRoleCreateType
- type GlobalRoleCreated
- type GlobalRoleType
- type GlobalRoleUpdate
- type GroupCreateRequest
- type GroupDetails
- type GroupListResponse
- type GroupMappingStrategy
- type GroupName
- type GroupRecordResponse
- type GroupUpdateRequest
- type HashicorpVaultAgentAuth
- type HashicorpVaultAgentAuthType
- type HashicorpVaultAppRoleAuth
- type HashicorpVaultAppRoleAuthType
- type HashicorpVaultCertificateAuth
- type HashicorpVaultCertificateAuthType
- type HashicorpVaultConfig
- type HashicorpVaultConfig_Auth
- func (t HashicorpVaultConfig_Auth) AsHashicorpVaultAgentAuth() (HashicorpVaultAgentAuth, error)
- func (t HashicorpVaultConfig_Auth) AsHashicorpVaultAppRoleAuth() (HashicorpVaultAppRoleAuth, error)
- func (t HashicorpVaultConfig_Auth) AsHashicorpVaultCertificateAuth() (HashicorpVaultCertificateAuth, error)
- func (t HashicorpVaultConfig_Auth) Discriminator() (string, error)
- func (t *HashicorpVaultConfig_Auth) FromHashicorpVaultAgentAuth(v HashicorpVaultAgentAuth) error
- func (t *HashicorpVaultConfig_Auth) FromHashicorpVaultAppRoleAuth(v HashicorpVaultAppRoleAuth) error
- func (t *HashicorpVaultConfig_Auth) FromHashicorpVaultCertificateAuth(v HashicorpVaultCertificateAuth) error
- func (t HashicorpVaultConfig_Auth) MarshalJSON() ([]byte, error)
- func (t *HashicorpVaultConfig_Auth) MergeHashicorpVaultAgentAuth(v HashicorpVaultAgentAuth) error
- func (t *HashicorpVaultConfig_Auth) MergeHashicorpVaultAppRoleAuth(v HashicorpVaultAppRoleAuth) error
- func (t *HashicorpVaultConfig_Auth) MergeHashicorpVaultCertificateAuth(v HashicorpVaultCertificateAuth) error
- func (t *HashicorpVaultConfig_Auth) UnmarshalJSON(b []byte) error
- func (t HashicorpVaultConfig_Auth) ValueByDiscriminator() (interface{}, error)
- type HashicorpVaultMount
- type HashicorpVaultMountType
- type HttpSsoConfiguration
- type ImportAccessConfiguration200Response
- type ImportAccessConfiguration400JSONResponse
- type ImportAccessConfiguration401JSONResponse
- type ImportAccessConfiguration403JSONResponse
- type ImportAccessConfiguration501JSONResponse
- type ImportAccessConfigurationRequestObject
- type ImportAccessConfigurationResponseObject
- type ImportLdapGroups204Response
- type ImportLdapGroups400JSONResponse
- type ImportLdapGroups401JSONResponse
- type ImportLdapGroups403JSONResponse
- type ImportLdapGroupsJSONRequestBody
- type ImportLdapGroupsRequestObject
- type ImportLdapGroupsResponseObject
- type InvalidParamFormatError
- type LdapGroup
- type LdapGroupRequiredUpdate
- type LdapGroupSettings
- type LdapGroupSettingsCreate
- type LdapImport
- type LdapSearchPattern
- type LdapSettings
- type LdapSettingsCreate
- type MiddlewareFunc
- type OidcConfiguration
- type OidcIdentityMapping
- type OidcIdentityMappingResponse
- type OidcTokenExchange200JSONResponse
- type OidcTokenExchange400JSONResponse
- type OidcTokenExchange401JSONResponse
- type OidcTokenExchangeJSONRequestBody
- type OidcTokenExchangeRequest
- type OidcTokenExchangeRequestObject
- type OidcTokenExchangeResponseObject
- type OidcTokenExchangeResult
- type PasswordPolicy
- type PatchScimGroup200ApplicationScimPlusJSONResponse
- type PatchScimGroup204Response
- type PatchScimGroup400JSONResponse
- type PatchScimGroup401JSONResponse
- type PatchScimGroup404JSONResponse
- type PatchScimGroup501JSONResponse
- type PatchScimGroupApplicationScimPlusJSONRequestBody
- type PatchScimGroupRequestObject
- type PatchScimGroupResponseObject
- type PatchScimUser200ApplicationScimPlusJSONResponse
- type PatchScimUser400JSONResponse
- type PatchScimUser401JSONResponse
- type PatchScimUser404JSONResponse
- type PatchScimUser501JSONResponse
- type PatchScimUserApplicationScimPlusJSONRequestBody
- type PatchScimUserRequestObject
- type PatchScimUserResponseObject
- type PatternFilter
- type Patterns
- type PermissionCreateRequest
- type PermissionDetails
- type PermissionListResponse
- type PermissionName
- type PermissionResource
- type PermissionResourceUpdate
- type Project
- type ProjectCreateRequest
- type ProjectGroup
- type ProjectGroupUpdate
- type ProjectKey
- type ProjectRole
- type ProjectRoleCreate
- type ProjectRoleType
- type ProjectRoleUpdate
- type ProjectUpdateRequest
- type ProjectUser
- type ProjectUserUpdate
- type PutAwsIamRole204Response
- type PutAwsIamRole400JSONResponse
- type PutAwsIamRole401JSONResponse
- type PutAwsIamRole403JSONResponse
- type PutAwsIamRole404JSONResponse
- type PutAwsIamRole409JSONResponse
- type PutAwsIamRole501JSONResponse
- type PutAwsIamRoleJSONRequestBody
- type PutAwsIamRoleRequestObject
- type PutAwsIamRoleResponseObject
- type RefreshLdapGroupSettings200TextResponse
- type RefreshLdapGroupSettings400JSONResponse
- type RefreshLdapGroupSettings401JSONResponse
- type RefreshLdapGroupSettings403JSONResponse
- type RefreshLdapGroupSettings404JSONResponse
- type RefreshLdapGroupSettingsParams
- type RefreshLdapGroupSettingsParamsOperation
- type RefreshLdapGroupSettingsRequestObject
- type RefreshLdapGroupSettingsResponseObject
- type RegisterAccessFederation201JSONResponse
- type RegisterAccessFederation400JSONResponse
- type RegisterAccessFederation401JSONResponse
- type RegisterAccessFederation403JSONResponse
- type RegisterAccessFederation409JSONResponse
- type RegisterAccessFederationJSONRequestBody
- type RegisterAccessFederationRequestObject
- type RegisterAccessFederationResponseObject
- type RenameGlobalEnvironment200JSONResponse
- type RenameGlobalEnvironment400JSONResponse
- type RenameGlobalEnvironment401JSONResponse
- type RenameGlobalEnvironment403JSONResponse
- type RenameGlobalEnvironment404JSONResponse
- type RenameGlobalEnvironmentJSONRequestBody
- type RenameGlobalEnvironmentRequestObject
- type RenameGlobalEnvironmentResponseObject
- type RenameProjectEnvironment200JSONResponse
- type RenameProjectEnvironment400JSONResponse
- type RenameProjectEnvironment401JSONResponse
- type RenameProjectEnvironment403JSONResponse
- type RenameProjectEnvironment404JSONResponse
- type RenameProjectEnvironmentJSONRequestBody
- type RenameProjectEnvironmentRequestObject
- type RenameProjectEnvironmentResponseObject
- type ReplacePermissionResource200JSONResponse
- type ReplacePermissionResource400JSONResponse
- type ReplacePermissionResource401JSONResponse
- type ReplacePermissionResource403JSONResponse
- type ReplacePermissionResource404JSONResponse
- type ReplacePermissionResourceJSONRequestBody
- type ReplacePermissionResourceParamsResourceType
- type ReplacePermissionResourceRequestObject
- type ReplacePermissionResourceResponseObject
- type RequiredHeaderError
- type RequiredParamError
- type ResourceType
- type RevokeTokenById200Response
- type RevokeTokenById400JSONResponse
- type RevokeTokenById401JSONResponse
- type RevokeTokenById403JSONResponse
- type RevokeTokenById404JSONResponse
- type RevokeTokenByIdRequestObject
- type RevokeTokenByIdResponseObject
- type RevokeTokenByValue200JSONResponse
- type RevokeTokenByValue401JSONResponse
- type RevokeTokenByValue403JSONResponse
- type RevokeTokenByValue404JSONResponse
- type RevokeTokenByValueJSONBody
- type RevokeTokenByValueJSONRequestBody
- type RevokeTokenByValueRequestObject
- type RevokeTokenByValueResponseObject
- type RoleName
- type SamlGeneralSettings
- type SamlSetting
- type SamlSettingCreate
- type ScimGroupListResponse
- type ScimResource
- type ScimResourceTypeListResponse
- type ScimUserListResponse
- type SearchLdapGroups200JSONResponse
- type SearchLdapGroups401JSONResponse
- type SearchLdapGroups403JSONResponse
- type SearchLdapGroupsJSONRequestBody
- type SearchLdapGroupsParams
- type SearchLdapGroupsRequestObject
- type SearchLdapGroupsResponseObject
- type ServerInterface
- type ServerInterfaceWrapper
- func (siw *ServerInterfaceWrapper) AddOrUpdateProjectUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) AttachRepositoryToProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ChangeUserPassword(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ConfigureAccessUserLockPolicy(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateGlobalEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateGlobalRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateLdapGroupSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateLdapSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateOidcConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateOidcIdentityMapping(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreatePairingToken(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreatePasswordPolicy(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreatePermission(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateProjectRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateSamlSetting(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateScimGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateScimUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateToken(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) CreateUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteAccessFederation(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteAwsIamRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteGlobalEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteGlobalRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteLdapGroupSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteLdapSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteOidcConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteOidcIdentityMapping(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeletePermission(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeletePermissionResource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteProjectUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteSamlSetting(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteScimGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteScimUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) DeleteVaultConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) EnableCloudLogCollection(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ExpirePasswordForAllUsers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ExpireUserPassword(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ExportAccessConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) FullBroadcastAccessFederation(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAccessFederation(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAccessUserLockPolicy(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAccessVersion(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllAccessFederations(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllGlobalRoles(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllLdapGroupSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllLdapSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllOidcConfigurations(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAllSamlSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetAwsIamRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetBasicAuthenticationStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetCaCertificate(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetCrowdConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetGlobalEnvironments(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetGlobalRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetGroupDetails(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetGroupList(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetHttpSsoConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetLdapGroupMappingStrategy(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetLdapGroupSettingsByName(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetLdapSettingsByKey(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOidcConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOidcIdentityMappingByName(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetOidcIdentityMappings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetPermissionDetails(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetPermissionResource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetPermissions(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectEnvironments(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectGroups(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectRepositoryStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectRoles(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectUsers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectsForRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetProjectsList(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetRootCertificate(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSamlGeneralSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetSamlSettingByName(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetScimGroupByName(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetScimGroups(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetScimResourceTypes(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetScimSchemaById(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetScimSchemas(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetScimServiceProviderConfig(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetScimUserByUsername(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetScimUsers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTokenById(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTokenDefaultExpiry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetTokens(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetUserDetails(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetUserList(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) GetVaultConfigurations(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ImportAccessConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ImportLdapGroups(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) OidcTokenExchange(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PatchScimGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PatchScimUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) PutAwsIamRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RefreshLdapGroupSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RegisterAccessFederation(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RenameGlobalEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RenameProjectEnvironment(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ReplacePermissionResource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RevokeTokenById(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) RevokeTokenByValue(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SearchLdapGroups(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetBasicAuthenticationStatus(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetTokenDefaultExpiry(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) SetVaultConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShareRepositoryWithAllProjects(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ShareRepositoryWithTargetProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TestLdapConnection(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) TestVaultConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UnassignProjectFromRepository(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UnexpirePasswordForAllUsers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UnlockUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UnshareRepositoryWithAllProjects(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UnshareRepositoryWithTargetProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateAccessFederation(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateGlobalRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateGroupMembers(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateLdapGroupSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateLdapSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateOidcConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateOidcIdentityMapping(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdatePasswordPolicy(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdatePermissionResource(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProject(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateProjectRole(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateSamlGeneralSettings(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateSamlSetting(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateScimGroup(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateScimUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateUser(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpdateUserGroups(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpsertCrowdConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) UpsertHttpSsoConfiguration(w http.ResponseWriter, r *http.Request)
- func (siw *ServerInterfaceWrapper) ValidateFederationTarget(w http.ResponseWriter, r *http.Request)
- type SetBasicAuthenticationStatus200Response
- type SetBasicAuthenticationStatus400JSONResponse
- type SetBasicAuthenticationStatus401JSONResponse
- type SetBasicAuthenticationStatus403JSONResponse
- type SetBasicAuthenticationStatusJSONBody
- type SetBasicAuthenticationStatusJSONRequestBody
- type SetBasicAuthenticationStatusRequestObject
- type SetBasicAuthenticationStatusResponseObject
- type SetTokenDefaultExpiry200Response
- type SetTokenDefaultExpiry401JSONResponse
- type SetTokenDefaultExpiry403JSONResponse
- type SetTokenDefaultExpiryJSONBody
- type SetTokenDefaultExpiryJSONRequestBody
- type SetTokenDefaultExpiryRequestObject
- type SetTokenDefaultExpiryResponseObject
- type SetVaultConfiguration200JSONResponse
- type SetVaultConfiguration400JSONResponse
- type SetVaultConfiguration401JSONResponse
- type SetVaultConfiguration403JSONResponse
- type SetVaultConfiguration415JSONResponse
- type SetVaultConfigurationJSONRequestBody
- type SetVaultConfigurationRequestObject
- type SetVaultConfigurationResponseObject
- type ShareRepositoryWithAllProjects204Response
- type ShareRepositoryWithAllProjects400JSONResponse
- type ShareRepositoryWithAllProjects401JSONResponse
- type ShareRepositoryWithAllProjects403JSONResponse
- type ShareRepositoryWithAllProjects404JSONResponse
- type ShareRepositoryWithAllProjectsRequestObject
- type ShareRepositoryWithAllProjectsResponseObject
- type ShareRepositoryWithTargetProject204Response
- type ShareRepositoryWithTargetProject400JSONResponse
- type ShareRepositoryWithTargetProject401JSONResponse
- type ShareRepositoryWithTargetProject403JSONResponse
- type ShareRepositoryWithTargetProject404JSONResponse
- type ShareRepositoryWithTargetProjectParams
- type ShareRepositoryWithTargetProjectRequestObject
- type ShareRepositoryWithTargetProjectResponseObject
- type StrictHTTPServerOptions
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type TestLdapConnection204Response
- type TestLdapConnection400JSONResponse
- type TestLdapConnection401JSONResponse
- type TestLdapConnection403JSONResponse
- type TestLdapConnectionJSONRequestBody
- type TestLdapConnectionRequestObject
- type TestLdapConnectionResponseObject
- type TestVaultConfiguration204Response
- type TestVaultConfiguration400JSONResponse
- type TestVaultConfiguration401JSONResponse
- type TestVaultConfiguration403JSONResponse
- type TestVaultConfiguration415JSONResponse
- type TestVaultConfiguration500JSONResponse
- type TestVaultConfigurationJSONRequestBody
- type TestVaultConfigurationRequestObject
- type TestVaultConfigurationResponseObject
- type TokenCreateRequest
- type TokenCreateRequestGrantType
- type TokenDetails
- type TokenId
- type TokenListResponse
- type TokenResponse
- type TokenSpec
- type TooManyValuesForParamError
- type UnassignProjectFromRepository204Response
- type UnassignProjectFromRepository401JSONResponse
- type UnassignProjectFromRepository403JSONResponse
- type UnassignProjectFromRepository404JSONResponse
- type UnassignProjectFromRepositoryRequestObject
- type UnassignProjectFromRepositoryResponseObject
- type UnescapedCookieParamError
- type UnexpirePasswordForAllUsers200TextResponse
- type UnexpirePasswordForAllUsers401JSONResponse
- type UnexpirePasswordForAllUsers403JSONResponse
- type UnexpirePasswordForAllUsersRequestObject
- type UnexpirePasswordForAllUsersResponseObject
- type Unimplemented
- func (_ Unimplemented) AddOrUpdateProjectUser(w http.ResponseWriter, r *http.Request, projectKey string, user string)
- func (_ Unimplemented) AttachRepositoryToProject(w http.ResponseWriter, r *http.Request, repoName string, ...)
- func (_ Unimplemented) ChangeUserPassword(w http.ResponseWriter, r *http.Request, username Username)
- func (_ Unimplemented) ConfigureAccessUserLockPolicy(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateGlobalEnvironment(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateGlobalRole(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateGroup(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateLdapGroupSettings(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateLdapSettings(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateOidcConfiguration(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateOidcIdentityMapping(w http.ResponseWriter, r *http.Request, providerName string)
- func (_ Unimplemented) CreatePairingToken(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) CreatePasswordPolicy(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreatePermission(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateProject(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateProjectEnvironment(w http.ResponseWriter, r *http.Request, projectKey ProjectKey)
- func (_ Unimplemented) CreateProjectRole(w http.ResponseWriter, r *http.Request, projectKey string)
- func (_ Unimplemented) CreateSamlSetting(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateScimGroup(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateScimUser(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateToken(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) CreateUser(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) DeleteAccessFederation(w http.ResponseWriter, r *http.Request, serverName string)
- func (_ Unimplemented) DeleteAwsIamRole(w http.ResponseWriter, r *http.Request, username string)
- func (_ Unimplemented) DeleteGlobalEnvironment(w http.ResponseWriter, r *http.Request, environmentName EnvironmentName)
- func (_ Unimplemented) DeleteGlobalRole(w http.ResponseWriter, r *http.Request, role RoleName)
- func (_ Unimplemented) DeleteGroup(w http.ResponseWriter, r *http.Request, name GroupName)
- func (_ Unimplemented) DeleteLdapGroupSettings(w http.ResponseWriter, r *http.Request, name string)
- func (_ Unimplemented) DeleteLdapSettings(w http.ResponseWriter, r *http.Request, key string)
- func (_ Unimplemented) DeleteOidcConfiguration(w http.ResponseWriter, r *http.Request, name string)
- func (_ Unimplemented) DeleteOidcIdentityMapping(w http.ResponseWriter, r *http.Request, providerName string, ...)
- func (_ Unimplemented) DeletePermission(w http.ResponseWriter, r *http.Request, permissionName PermissionName)
- func (_ Unimplemented) DeletePermissionResource(w http.ResponseWriter, r *http.Request, permissionName PermissionName, ...)
- func (_ Unimplemented) DeleteProject(w http.ResponseWriter, r *http.Request, projectKey string)
- func (_ Unimplemented) DeleteProjectEnvironment(w http.ResponseWriter, r *http.Request, projectKey ProjectKey, ...)
- func (_ Unimplemented) DeleteProjectGroup(w http.ResponseWriter, r *http.Request, projectKey string, group string)
- func (_ Unimplemented) DeleteProjectRole(w http.ResponseWriter, r *http.Request, projectKey string, role string)
- func (_ Unimplemented) DeleteProjectUser(w http.ResponseWriter, r *http.Request, projectKey string, user string)
- func (_ Unimplemented) DeleteSamlSetting(w http.ResponseWriter, r *http.Request, name string)
- func (_ Unimplemented) DeleteScimGroup(w http.ResponseWriter, r *http.Request, groupName string)
- func (_ Unimplemented) DeleteScimUser(w http.ResponseWriter, r *http.Request, username string)
- func (_ Unimplemented) DeleteUser(w http.ResponseWriter, r *http.Request, username Username)
- func (_ Unimplemented) DeleteVaultConfiguration(w http.ResponseWriter, r *http.Request, vaultKey string)
- func (_ Unimplemented) EnableCloudLogCollection(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ExpirePasswordForAllUsers(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ExpireUserPassword(w http.ResponseWriter, r *http.Request, username Username)
- func (_ Unimplemented) ExportAccessConfiguration(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) FullBroadcastAccessFederation(w http.ResponseWriter, r *http.Request, serverName string)
- func (_ Unimplemented) GetAccessFederation(w http.ResponseWriter, r *http.Request, serverName string)
- func (_ Unimplemented) GetAccessUserLockPolicy(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetAccessVersion(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetAllAccessFederations(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetAllGlobalRoles(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetAllLdapGroupSettings(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetAllLdapSettings(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetAllOidcConfigurations(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetAllSamlSettings(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetAwsIamRole(w http.ResponseWriter, r *http.Request, username string)
- func (_ Unimplemented) GetBasicAuthenticationStatus(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetCaCertificate(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetCrowdConfiguration(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetGlobalEnvironments(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetGlobalRole(w http.ResponseWriter, r *http.Request, role RoleName)
- func (_ Unimplemented) GetGroupDetails(w http.ResponseWriter, r *http.Request, name GroupName)
- func (_ Unimplemented) GetGroupList(w http.ResponseWriter, r *http.Request, params GetGroupListParams)
- func (_ Unimplemented) GetHttpSsoConfiguration(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetLdapGroupMappingStrategy(w http.ResponseWriter, r *http.Request, ...)
- func (_ Unimplemented) GetLdapGroupSettingsByName(w http.ResponseWriter, r *http.Request, name string)
- func (_ Unimplemented) GetLdapSettingsByKey(w http.ResponseWriter, r *http.Request, key string)
- func (_ Unimplemented) GetOidcConfiguration(w http.ResponseWriter, r *http.Request, name string)
- func (_ Unimplemented) GetOidcIdentityMappingByName(w http.ResponseWriter, r *http.Request, providerName string, ...)
- func (_ Unimplemented) GetOidcIdentityMappings(w http.ResponseWriter, r *http.Request, providerName string, ...)
- func (_ Unimplemented) GetPermissionDetails(w http.ResponseWriter, r *http.Request, permissionName PermissionName)
- func (_ Unimplemented) GetPermissionResource(w http.ResponseWriter, r *http.Request, permissionName PermissionName, ...)
- func (_ Unimplemented) GetPermissions(w http.ResponseWriter, r *http.Request, params GetPermissionsParams)
- func (_ Unimplemented) GetProject(w http.ResponseWriter, r *http.Request, projectKey string)
- func (_ Unimplemented) GetProjectEnvironments(w http.ResponseWriter, r *http.Request, projectKey ProjectKey)
- func (_ Unimplemented) GetProjectGroup(w http.ResponseWriter, r *http.Request, projectKey string, group string)
- func (_ Unimplemented) GetProjectGroups(w http.ResponseWriter, r *http.Request, projectKey string)
- func (_ Unimplemented) GetProjectRepositoryStatus(w http.ResponseWriter, r *http.Request, repoName string)
- func (_ Unimplemented) GetProjectRole(w http.ResponseWriter, r *http.Request, projectKey string, role string)
- func (_ Unimplemented) GetProjectRoles(w http.ResponseWriter, r *http.Request, projectKey string)
- func (_ Unimplemented) GetProjectUser(w http.ResponseWriter, r *http.Request, projectKey string, user string)
- func (_ Unimplemented) GetProjectUsers(w http.ResponseWriter, r *http.Request, projectKey string)
- func (_ Unimplemented) GetProjectsForRole(w http.ResponseWriter, r *http.Request, params GetProjectsForRoleParams)
- func (_ Unimplemented) GetProjectsList(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetRootCertificate(w http.ResponseWriter, r *http.Request, params GetRootCertificateParams)
- func (_ Unimplemented) GetSamlGeneralSettings(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetSamlSettingByName(w http.ResponseWriter, r *http.Request, name string)
- func (_ Unimplemented) GetScimGroupByName(w http.ResponseWriter, r *http.Request, groupName string, ...)
- func (_ Unimplemented) GetScimGroups(w http.ResponseWriter, r *http.Request, params GetScimGroupsParams)
- func (_ Unimplemented) GetScimResourceTypes(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetScimSchemaById(w http.ResponseWriter, r *http.Request, schemaId string)
- func (_ Unimplemented) GetScimSchemas(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetScimServiceProviderConfig(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetScimUserByUsername(w http.ResponseWriter, r *http.Request, username string, ...)
- func (_ Unimplemented) GetScimUsers(w http.ResponseWriter, r *http.Request, params GetScimUsersParams)
- func (_ Unimplemented) GetTokenById(w http.ResponseWriter, r *http.Request, tokenId TokenId)
- func (_ Unimplemented) GetTokenDefaultExpiry(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) GetTokens(w http.ResponseWriter, r *http.Request, params GetTokensParams)
- func (_ Unimplemented) GetUserDetails(w http.ResponseWriter, r *http.Request, username Username)
- func (_ Unimplemented) GetUserList(w http.ResponseWriter, r *http.Request, params GetUserListParams)
- func (_ Unimplemented) GetVaultConfigurations(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ImportAccessConfiguration(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ImportLdapGroups(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) OidcTokenExchange(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) PatchScimGroup(w http.ResponseWriter, r *http.Request, groupName string)
- func (_ Unimplemented) PatchScimUser(w http.ResponseWriter, r *http.Request, username string)
- func (_ Unimplemented) PutAwsIamRole(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) RefreshLdapGroupSettings(w http.ResponseWriter, r *http.Request, name string, ...)
- func (_ Unimplemented) RegisterAccessFederation(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) RenameGlobalEnvironment(w http.ResponseWriter, r *http.Request, environmentName EnvironmentName)
- func (_ Unimplemented) RenameProjectEnvironment(w http.ResponseWriter, r *http.Request, projectKey ProjectKey, ...)
- func (_ Unimplemented) ReplacePermissionResource(w http.ResponseWriter, r *http.Request, permissionName PermissionName, ...)
- func (_ Unimplemented) RevokeTokenById(w http.ResponseWriter, r *http.Request, tokenId TokenId)
- func (_ Unimplemented) RevokeTokenByValue(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) SearchLdapGroups(w http.ResponseWriter, r *http.Request, params SearchLdapGroupsParams)
- func (_ Unimplemented) SetBasicAuthenticationStatus(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) SetTokenDefaultExpiry(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) SetVaultConfiguration(w http.ResponseWriter, r *http.Request, vaultKey string)
- func (_ Unimplemented) ShareRepositoryWithAllProjects(w http.ResponseWriter, r *http.Request, repoName string)
- func (_ Unimplemented) ShareRepositoryWithTargetProject(w http.ResponseWriter, r *http.Request, repoName string, ...)
- func (_ Unimplemented) TestLdapConnection(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) TestVaultConfiguration(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) UnassignProjectFromRepository(w http.ResponseWriter, r *http.Request, repoName string)
- func (_ Unimplemented) UnexpirePasswordForAllUsers(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) UnlockUser(w http.ResponseWriter, r *http.Request, username Username)
- func (_ Unimplemented) UnshareRepositoryWithAllProjects(w http.ResponseWriter, r *http.Request, repoName string)
- func (_ Unimplemented) UnshareRepositoryWithTargetProject(w http.ResponseWriter, r *http.Request, repoName string, ...)
- func (_ Unimplemented) UpdateAccessFederation(w http.ResponseWriter, r *http.Request, serverName string)
- func (_ Unimplemented) UpdateGlobalRole(w http.ResponseWriter, r *http.Request, role RoleName)
- func (_ Unimplemented) UpdateGroup(w http.ResponseWriter, r *http.Request, name GroupName)
- func (_ Unimplemented) UpdateGroupMembers(w http.ResponseWriter, r *http.Request, name GroupName)
- func (_ Unimplemented) UpdateLdapGroupSettings(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) UpdateLdapSettings(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) UpdateOidcConfiguration(w http.ResponseWriter, r *http.Request, name string)
- func (_ Unimplemented) UpdateOidcIdentityMapping(w http.ResponseWriter, r *http.Request, providerName string, ...)
- func (_ Unimplemented) UpdatePasswordPolicy(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) UpdatePermissionResource(w http.ResponseWriter, r *http.Request, permissionName PermissionName, ...)
- func (_ Unimplemented) UpdateProject(w http.ResponseWriter, r *http.Request, projectKey string)
- func (_ Unimplemented) UpdateProjectGroup(w http.ResponseWriter, r *http.Request, projectKey string, group string)
- func (_ Unimplemented) UpdateProjectRole(w http.ResponseWriter, r *http.Request, projectKey string, role string)
- func (_ Unimplemented) UpdateSamlGeneralSettings(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) UpdateSamlSetting(w http.ResponseWriter, r *http.Request, name string)
- func (_ Unimplemented) UpdateScimGroup(w http.ResponseWriter, r *http.Request, groupName string)
- func (_ Unimplemented) UpdateScimUser(w http.ResponseWriter, r *http.Request, username string)
- func (_ Unimplemented) UpdateUser(w http.ResponseWriter, r *http.Request, username Username)
- func (_ Unimplemented) UpdateUserGroups(w http.ResponseWriter, r *http.Request, username Username)
- func (_ Unimplemented) UpsertCrowdConfiguration(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) UpsertHttpSsoConfiguration(w http.ResponseWriter, r *http.Request)
- func (_ Unimplemented) ValidateFederationTarget(w http.ResponseWriter, r *http.Request)
- type UnimplementedStrict
- func (UnimplementedStrict) AddOrUpdateProjectUser(context.Context, AddOrUpdateProjectUserRequestObject) (AddOrUpdateProjectUserResponseObject, error)
- func (UnimplementedStrict) AttachRepositoryToProject(context.Context, AttachRepositoryToProjectRequestObject) (AttachRepositoryToProjectResponseObject, error)
- func (UnimplementedStrict) ChangeUserPassword(context.Context, ChangeUserPasswordRequestObject) (ChangeUserPasswordResponseObject, error)
- func (UnimplementedStrict) ConfigureAccessUserLockPolicy(context.Context, ConfigureAccessUserLockPolicyRequestObject) (ConfigureAccessUserLockPolicyResponseObject, error)
- func (UnimplementedStrict) CreateGlobalEnvironment(context.Context, CreateGlobalEnvironmentRequestObject) (CreateGlobalEnvironmentResponseObject, error)
- func (UnimplementedStrict) CreateGlobalRole(context.Context, CreateGlobalRoleRequestObject) (CreateGlobalRoleResponseObject, error)
- func (UnimplementedStrict) CreateGroup(context.Context, CreateGroupRequestObject) (CreateGroupResponseObject, error)
- func (UnimplementedStrict) CreateLdapGroupSettings(context.Context, CreateLdapGroupSettingsRequestObject) (CreateLdapGroupSettingsResponseObject, error)
- func (UnimplementedStrict) CreateLdapSettings(context.Context, CreateLdapSettingsRequestObject) (CreateLdapSettingsResponseObject, error)
- func (UnimplementedStrict) CreateOidcConfiguration(context.Context, CreateOidcConfigurationRequestObject) (CreateOidcConfigurationResponseObject, error)
- func (UnimplementedStrict) CreateOidcIdentityMapping(context.Context, CreateOidcIdentityMappingRequestObject) (CreateOidcIdentityMappingResponseObject, error)
- func (UnimplementedStrict) CreatePairingToken(context.Context, CreatePairingTokenRequestObject) (CreatePairingTokenResponseObject, error)
- func (UnimplementedStrict) CreatePasswordPolicy(context.Context, CreatePasswordPolicyRequestObject) (CreatePasswordPolicyResponseObject, error)
- func (UnimplementedStrict) CreatePermission(context.Context, CreatePermissionRequestObject) (CreatePermissionResponseObject, error)
- func (UnimplementedStrict) CreateProject(context.Context, CreateProjectRequestObject) (CreateProjectResponseObject, error)
- func (UnimplementedStrict) CreateProjectEnvironment(context.Context, CreateProjectEnvironmentRequestObject) (CreateProjectEnvironmentResponseObject, error)
- func (UnimplementedStrict) CreateProjectRole(context.Context, CreateProjectRoleRequestObject) (CreateProjectRoleResponseObject, error)
- func (UnimplementedStrict) CreateSamlSetting(context.Context, CreateSamlSettingRequestObject) (CreateSamlSettingResponseObject, error)
- func (UnimplementedStrict) CreateScimGroup(context.Context, CreateScimGroupRequestObject) (CreateScimGroupResponseObject, error)
- func (UnimplementedStrict) CreateScimUser(context.Context, CreateScimUserRequestObject) (CreateScimUserResponseObject, error)
- func (UnimplementedStrict) CreateToken(context.Context, CreateTokenRequestObject) (CreateTokenResponseObject, error)
- func (UnimplementedStrict) CreateUser(context.Context, CreateUserRequestObject) (CreateUserResponseObject, error)
- func (UnimplementedStrict) DeleteAccessFederation(context.Context, DeleteAccessFederationRequestObject) (DeleteAccessFederationResponseObject, error)
- func (UnimplementedStrict) DeleteAwsIamRole(context.Context, DeleteAwsIamRoleRequestObject) (DeleteAwsIamRoleResponseObject, error)
- func (UnimplementedStrict) DeleteGlobalEnvironment(context.Context, DeleteGlobalEnvironmentRequestObject) (DeleteGlobalEnvironmentResponseObject, error)
- func (UnimplementedStrict) DeleteGlobalRole(context.Context, DeleteGlobalRoleRequestObject) (DeleteGlobalRoleResponseObject, error)
- func (UnimplementedStrict) DeleteGroup(context.Context, DeleteGroupRequestObject) (DeleteGroupResponseObject, error)
- func (UnimplementedStrict) DeleteLdapGroupSettings(context.Context, DeleteLdapGroupSettingsRequestObject) (DeleteLdapGroupSettingsResponseObject, error)
- func (UnimplementedStrict) DeleteLdapSettings(context.Context, DeleteLdapSettingsRequestObject) (DeleteLdapSettingsResponseObject, error)
- func (UnimplementedStrict) DeleteOidcConfiguration(context.Context, DeleteOidcConfigurationRequestObject) (DeleteOidcConfigurationResponseObject, error)
- func (UnimplementedStrict) DeleteOidcIdentityMapping(context.Context, DeleteOidcIdentityMappingRequestObject) (DeleteOidcIdentityMappingResponseObject, error)
- func (UnimplementedStrict) DeletePermission(context.Context, DeletePermissionRequestObject) (DeletePermissionResponseObject, error)
- func (UnimplementedStrict) DeletePermissionResource(context.Context, DeletePermissionResourceRequestObject) (DeletePermissionResourceResponseObject, error)
- func (UnimplementedStrict) DeleteProject(context.Context, DeleteProjectRequestObject) (DeleteProjectResponseObject, error)
- func (UnimplementedStrict) DeleteProjectEnvironment(context.Context, DeleteProjectEnvironmentRequestObject) (DeleteProjectEnvironmentResponseObject, error)
- func (UnimplementedStrict) DeleteProjectGroup(context.Context, DeleteProjectGroupRequestObject) (DeleteProjectGroupResponseObject, error)
- func (UnimplementedStrict) DeleteProjectRole(context.Context, DeleteProjectRoleRequestObject) (DeleteProjectRoleResponseObject, error)
- func (UnimplementedStrict) DeleteProjectUser(context.Context, DeleteProjectUserRequestObject) (DeleteProjectUserResponseObject, error)
- func (UnimplementedStrict) DeleteSamlSetting(context.Context, DeleteSamlSettingRequestObject) (DeleteSamlSettingResponseObject, error)
- func (UnimplementedStrict) DeleteScimGroup(context.Context, DeleteScimGroupRequestObject) (DeleteScimGroupResponseObject, error)
- func (UnimplementedStrict) DeleteScimUser(context.Context, DeleteScimUserRequestObject) (DeleteScimUserResponseObject, error)
- func (UnimplementedStrict) DeleteUser(context.Context, DeleteUserRequestObject) (DeleteUserResponseObject, error)
- func (UnimplementedStrict) DeleteVaultConfiguration(context.Context, DeleteVaultConfigurationRequestObject) (DeleteVaultConfigurationResponseObject, error)
- func (UnimplementedStrict) EnableCloudLogCollection(context.Context, EnableCloudLogCollectionRequestObject) (EnableCloudLogCollectionResponseObject, error)
- func (UnimplementedStrict) ExpirePasswordForAllUsers(context.Context, ExpirePasswordForAllUsersRequestObject) (ExpirePasswordForAllUsersResponseObject, error)
- func (UnimplementedStrict) ExpireUserPassword(context.Context, ExpireUserPasswordRequestObject) (ExpireUserPasswordResponseObject, error)
- func (UnimplementedStrict) ExportAccessConfiguration(context.Context, ExportAccessConfigurationRequestObject) (ExportAccessConfigurationResponseObject, error)
- func (UnimplementedStrict) FullBroadcastAccessFederation(context.Context, FullBroadcastAccessFederationRequestObject) (FullBroadcastAccessFederationResponseObject, error)
- func (UnimplementedStrict) GetAccessFederation(context.Context, GetAccessFederationRequestObject) (GetAccessFederationResponseObject, error)
- func (UnimplementedStrict) GetAccessUserLockPolicy(context.Context, GetAccessUserLockPolicyRequestObject) (GetAccessUserLockPolicyResponseObject, error)
- func (UnimplementedStrict) GetAccessVersion(context.Context, GetAccessVersionRequestObject) (GetAccessVersionResponseObject, error)
- func (UnimplementedStrict) GetAllAccessFederations(context.Context, GetAllAccessFederationsRequestObject) (GetAllAccessFederationsResponseObject, error)
- func (UnimplementedStrict) GetAllGlobalRoles(context.Context, GetAllGlobalRolesRequestObject) (GetAllGlobalRolesResponseObject, error)
- func (UnimplementedStrict) GetAllLdapGroupSettings(context.Context, GetAllLdapGroupSettingsRequestObject) (GetAllLdapGroupSettingsResponseObject, error)
- func (UnimplementedStrict) GetAllLdapSettings(context.Context, GetAllLdapSettingsRequestObject) (GetAllLdapSettingsResponseObject, error)
- func (UnimplementedStrict) GetAllOidcConfigurations(context.Context, GetAllOidcConfigurationsRequestObject) (GetAllOidcConfigurationsResponseObject, error)
- func (UnimplementedStrict) GetAllSamlSettings(context.Context, GetAllSamlSettingsRequestObject) (GetAllSamlSettingsResponseObject, error)
- func (UnimplementedStrict) GetAwsIamRole(context.Context, GetAwsIamRoleRequestObject) (GetAwsIamRoleResponseObject, error)
- func (UnimplementedStrict) GetBasicAuthenticationStatus(context.Context, GetBasicAuthenticationStatusRequestObject) (GetBasicAuthenticationStatusResponseObject, error)
- func (UnimplementedStrict) GetCaCertificate(context.Context, GetCaCertificateRequestObject) (GetCaCertificateResponseObject, error)
- func (UnimplementedStrict) GetCrowdConfiguration(context.Context, GetCrowdConfigurationRequestObject) (GetCrowdConfigurationResponseObject, error)
- func (UnimplementedStrict) GetGlobalEnvironments(context.Context, GetGlobalEnvironmentsRequestObject) (GetGlobalEnvironmentsResponseObject, error)
- func (UnimplementedStrict) GetGlobalRole(context.Context, GetGlobalRoleRequestObject) (GetGlobalRoleResponseObject, error)
- func (UnimplementedStrict) GetGroupDetails(context.Context, GetGroupDetailsRequestObject) (GetGroupDetailsResponseObject, error)
- func (UnimplementedStrict) GetGroupList(context.Context, GetGroupListRequestObject) (GetGroupListResponseObject, error)
- func (UnimplementedStrict) GetHttpSsoConfiguration(context.Context, GetHttpSsoConfigurationRequestObject) (GetHttpSsoConfigurationResponseObject, error)
- func (UnimplementedStrict) GetLdapGroupMappingStrategy(context.Context, GetLdapGroupMappingStrategyRequestObject) (GetLdapGroupMappingStrategyResponseObject, error)
- func (UnimplementedStrict) GetLdapGroupSettingsByName(context.Context, GetLdapGroupSettingsByNameRequestObject) (GetLdapGroupSettingsByNameResponseObject, error)
- func (UnimplementedStrict) GetLdapSettingsByKey(context.Context, GetLdapSettingsByKeyRequestObject) (GetLdapSettingsByKeyResponseObject, error)
- func (UnimplementedStrict) GetOidcConfiguration(context.Context, GetOidcConfigurationRequestObject) (GetOidcConfigurationResponseObject, error)
- func (UnimplementedStrict) GetOidcIdentityMappingByName(context.Context, GetOidcIdentityMappingByNameRequestObject) (GetOidcIdentityMappingByNameResponseObject, error)
- func (UnimplementedStrict) GetOidcIdentityMappings(context.Context, GetOidcIdentityMappingsRequestObject) (GetOidcIdentityMappingsResponseObject, error)
- func (UnimplementedStrict) GetPermissionDetails(context.Context, GetPermissionDetailsRequestObject) (GetPermissionDetailsResponseObject, error)
- func (UnimplementedStrict) GetPermissionResource(context.Context, GetPermissionResourceRequestObject) (GetPermissionResourceResponseObject, error)
- func (UnimplementedStrict) GetPermissions(context.Context, GetPermissionsRequestObject) (GetPermissionsResponseObject, error)
- func (UnimplementedStrict) GetProject(context.Context, GetProjectRequestObject) (GetProjectResponseObject, error)
- func (UnimplementedStrict) GetProjectEnvironments(context.Context, GetProjectEnvironmentsRequestObject) (GetProjectEnvironmentsResponseObject, error)
- func (UnimplementedStrict) GetProjectGroup(context.Context, GetProjectGroupRequestObject) (GetProjectGroupResponseObject, error)
- func (UnimplementedStrict) GetProjectGroups(context.Context, GetProjectGroupsRequestObject) (GetProjectGroupsResponseObject, error)
- func (UnimplementedStrict) GetProjectRepositoryStatus(context.Context, GetProjectRepositoryStatusRequestObject) (GetProjectRepositoryStatusResponseObject, error)
- func (UnimplementedStrict) GetProjectRole(context.Context, GetProjectRoleRequestObject) (GetProjectRoleResponseObject, error)
- func (UnimplementedStrict) GetProjectRoles(context.Context, GetProjectRolesRequestObject) (GetProjectRolesResponseObject, error)
- func (UnimplementedStrict) GetProjectUser(context.Context, GetProjectUserRequestObject) (GetProjectUserResponseObject, error)
- func (UnimplementedStrict) GetProjectUsers(context.Context, GetProjectUsersRequestObject) (GetProjectUsersResponseObject, error)
- func (UnimplementedStrict) GetProjectsForRole(context.Context, GetProjectsForRoleRequestObject) (GetProjectsForRoleResponseObject, error)
- func (UnimplementedStrict) GetProjectsList(context.Context, GetProjectsListRequestObject) (GetProjectsListResponseObject, error)
- func (UnimplementedStrict) GetRootCertificate(context.Context, GetRootCertificateRequestObject) (GetRootCertificateResponseObject, error)
- func (UnimplementedStrict) GetSamlGeneralSettings(context.Context, GetSamlGeneralSettingsRequestObject) (GetSamlGeneralSettingsResponseObject, error)
- func (UnimplementedStrict) GetSamlSettingByName(context.Context, GetSamlSettingByNameRequestObject) (GetSamlSettingByNameResponseObject, error)
- func (UnimplementedStrict) GetScimGroupByName(context.Context, GetScimGroupByNameRequestObject) (GetScimGroupByNameResponseObject, error)
- func (UnimplementedStrict) GetScimGroups(context.Context, GetScimGroupsRequestObject) (GetScimGroupsResponseObject, error)
- func (UnimplementedStrict) GetScimResourceTypes(context.Context, GetScimResourceTypesRequestObject) (GetScimResourceTypesResponseObject, error)
- func (UnimplementedStrict) GetScimSchemaById(context.Context, GetScimSchemaByIdRequestObject) (GetScimSchemaByIdResponseObject, error)
- func (UnimplementedStrict) GetScimSchemas(context.Context, GetScimSchemasRequestObject) (GetScimSchemasResponseObject, error)
- func (UnimplementedStrict) GetScimServiceProviderConfig(context.Context, GetScimServiceProviderConfigRequestObject) (GetScimServiceProviderConfigResponseObject, error)
- func (UnimplementedStrict) GetScimUserByUsername(context.Context, GetScimUserByUsernameRequestObject) (GetScimUserByUsernameResponseObject, error)
- func (UnimplementedStrict) GetScimUsers(context.Context, GetScimUsersRequestObject) (GetScimUsersResponseObject, error)
- func (UnimplementedStrict) GetTokenById(context.Context, GetTokenByIdRequestObject) (GetTokenByIdResponseObject, error)
- func (UnimplementedStrict) GetTokenDefaultExpiry(context.Context, GetTokenDefaultExpiryRequestObject) (GetTokenDefaultExpiryResponseObject, error)
- func (UnimplementedStrict) GetTokens(context.Context, GetTokensRequestObject) (GetTokensResponseObject, error)
- func (UnimplementedStrict) GetUserDetails(context.Context, GetUserDetailsRequestObject) (GetUserDetailsResponseObject, error)
- func (UnimplementedStrict) GetUserList(context.Context, GetUserListRequestObject) (GetUserListResponseObject, error)
- func (UnimplementedStrict) GetVaultConfigurations(context.Context, GetVaultConfigurationsRequestObject) (GetVaultConfigurationsResponseObject, error)
- func (UnimplementedStrict) ImportAccessConfiguration(context.Context, ImportAccessConfigurationRequestObject) (ImportAccessConfigurationResponseObject, error)
- func (UnimplementedStrict) ImportLdapGroups(context.Context, ImportLdapGroupsRequestObject) (ImportLdapGroupsResponseObject, error)
- func (UnimplementedStrict) OidcTokenExchange(context.Context, OidcTokenExchangeRequestObject) (OidcTokenExchangeResponseObject, error)
- func (UnimplementedStrict) PatchScimGroup(context.Context, PatchScimGroupRequestObject) (PatchScimGroupResponseObject, error)
- func (UnimplementedStrict) PatchScimUser(context.Context, PatchScimUserRequestObject) (PatchScimUserResponseObject, error)
- func (UnimplementedStrict) PutAwsIamRole(context.Context, PutAwsIamRoleRequestObject) (PutAwsIamRoleResponseObject, error)
- func (UnimplementedStrict) RefreshLdapGroupSettings(context.Context, RefreshLdapGroupSettingsRequestObject) (RefreshLdapGroupSettingsResponseObject, error)
- func (UnimplementedStrict) RegisterAccessFederation(context.Context, RegisterAccessFederationRequestObject) (RegisterAccessFederationResponseObject, error)
- func (UnimplementedStrict) RenameGlobalEnvironment(context.Context, RenameGlobalEnvironmentRequestObject) (RenameGlobalEnvironmentResponseObject, error)
- func (UnimplementedStrict) RenameProjectEnvironment(context.Context, RenameProjectEnvironmentRequestObject) (RenameProjectEnvironmentResponseObject, error)
- func (UnimplementedStrict) ReplacePermissionResource(context.Context, ReplacePermissionResourceRequestObject) (ReplacePermissionResourceResponseObject, error)
- func (UnimplementedStrict) RevokeTokenById(context.Context, RevokeTokenByIdRequestObject) (RevokeTokenByIdResponseObject, error)
- func (UnimplementedStrict) RevokeTokenByValue(context.Context, RevokeTokenByValueRequestObject) (RevokeTokenByValueResponseObject, error)
- func (UnimplementedStrict) SearchLdapGroups(context.Context, SearchLdapGroupsRequestObject) (SearchLdapGroupsResponseObject, error)
- func (UnimplementedStrict) SetBasicAuthenticationStatus(context.Context, SetBasicAuthenticationStatusRequestObject) (SetBasicAuthenticationStatusResponseObject, error)
- func (UnimplementedStrict) SetTokenDefaultExpiry(context.Context, SetTokenDefaultExpiryRequestObject) (SetTokenDefaultExpiryResponseObject, error)
- func (UnimplementedStrict) SetVaultConfiguration(context.Context, SetVaultConfigurationRequestObject) (SetVaultConfigurationResponseObject, error)
- func (UnimplementedStrict) ShareRepositoryWithAllProjects(context.Context, ShareRepositoryWithAllProjectsRequestObject) (ShareRepositoryWithAllProjectsResponseObject, error)
- func (UnimplementedStrict) ShareRepositoryWithTargetProject(context.Context, ShareRepositoryWithTargetProjectRequestObject) (ShareRepositoryWithTargetProjectResponseObject, error)
- func (UnimplementedStrict) TestLdapConnection(context.Context, TestLdapConnectionRequestObject) (TestLdapConnectionResponseObject, error)
- func (UnimplementedStrict) TestVaultConfiguration(context.Context, TestVaultConfigurationRequestObject) (TestVaultConfigurationResponseObject, error)
- func (UnimplementedStrict) UnassignProjectFromRepository(context.Context, UnassignProjectFromRepositoryRequestObject) (UnassignProjectFromRepositoryResponseObject, error)
- func (UnimplementedStrict) UnexpirePasswordForAllUsers(context.Context, UnexpirePasswordForAllUsersRequestObject) (UnexpirePasswordForAllUsersResponseObject, error)
- func (UnimplementedStrict) UnlockUser(context.Context, UnlockUserRequestObject) (UnlockUserResponseObject, error)
- func (UnimplementedStrict) UnshareRepositoryWithAllProjects(context.Context, UnshareRepositoryWithAllProjectsRequestObject) (UnshareRepositoryWithAllProjectsResponseObject, error)
- func (UnimplementedStrict) UnshareRepositoryWithTargetProject(context.Context, UnshareRepositoryWithTargetProjectRequestObject) (UnshareRepositoryWithTargetProjectResponseObject, error)
- func (UnimplementedStrict) UpdateAccessFederation(context.Context, UpdateAccessFederationRequestObject) (UpdateAccessFederationResponseObject, error)
- func (UnimplementedStrict) UpdateGlobalRole(context.Context, UpdateGlobalRoleRequestObject) (UpdateGlobalRoleResponseObject, error)
- func (UnimplementedStrict) UpdateGroup(context.Context, UpdateGroupRequestObject) (UpdateGroupResponseObject, error)
- func (UnimplementedStrict) UpdateGroupMembers(context.Context, UpdateGroupMembersRequestObject) (UpdateGroupMembersResponseObject, error)
- func (UnimplementedStrict) UpdateLdapGroupSettings(context.Context, UpdateLdapGroupSettingsRequestObject) (UpdateLdapGroupSettingsResponseObject, error)
- func (UnimplementedStrict) UpdateLdapSettings(context.Context, UpdateLdapSettingsRequestObject) (UpdateLdapSettingsResponseObject, error)
- func (UnimplementedStrict) UpdateOidcConfiguration(context.Context, UpdateOidcConfigurationRequestObject) (UpdateOidcConfigurationResponseObject, error)
- func (UnimplementedStrict) UpdateOidcIdentityMapping(context.Context, UpdateOidcIdentityMappingRequestObject) (UpdateOidcIdentityMappingResponseObject, error)
- func (UnimplementedStrict) UpdatePasswordPolicy(context.Context, UpdatePasswordPolicyRequestObject) (UpdatePasswordPolicyResponseObject, error)
- func (UnimplementedStrict) UpdatePermissionResource(context.Context, UpdatePermissionResourceRequestObject) (UpdatePermissionResourceResponseObject, error)
- func (UnimplementedStrict) UpdateProject(context.Context, UpdateProjectRequestObject) (UpdateProjectResponseObject, error)
- func (UnimplementedStrict) UpdateProjectGroup(context.Context, UpdateProjectGroupRequestObject) (UpdateProjectGroupResponseObject, error)
- func (UnimplementedStrict) UpdateProjectRole(context.Context, UpdateProjectRoleRequestObject) (UpdateProjectRoleResponseObject, error)
- func (UnimplementedStrict) UpdateSamlGeneralSettings(context.Context, UpdateSamlGeneralSettingsRequestObject) (UpdateSamlGeneralSettingsResponseObject, error)
- func (UnimplementedStrict) UpdateSamlSetting(context.Context, UpdateSamlSettingRequestObject) (UpdateSamlSettingResponseObject, error)
- func (UnimplementedStrict) UpdateScimGroup(context.Context, UpdateScimGroupRequestObject) (UpdateScimGroupResponseObject, error)
- func (UnimplementedStrict) UpdateScimUser(context.Context, UpdateScimUserRequestObject) (UpdateScimUserResponseObject, error)
- func (UnimplementedStrict) UpdateUser(context.Context, UpdateUserRequestObject) (UpdateUserResponseObject, error)
- func (UnimplementedStrict) UpdateUserGroups(context.Context, UpdateUserGroupsRequestObject) (UpdateUserGroupsResponseObject, error)
- func (UnimplementedStrict) UpsertCrowdConfiguration(context.Context, UpsertCrowdConfigurationRequestObject) (UpsertCrowdConfigurationResponseObject, error)
- func (UnimplementedStrict) UpsertHttpSsoConfiguration(context.Context, UpsertHttpSsoConfigurationRequestObject) (UpsertHttpSsoConfigurationResponseObject, error)
- func (UnimplementedStrict) ValidateFederationTarget(context.Context, ValidateFederationTargetRequestObject) (ValidateFederationTargetResponseObject, error)
- type UnlockUser204Response
- type UnlockUser401JSONResponse
- type UnlockUser403JSONResponse
- type UnlockUser404JSONResponse
- type UnlockUserRequestObject
- type UnlockUserResponseObject
- type UnmarshalingParamError
- type UnshareRepositoryWithAllProjects204Response
- type UnshareRepositoryWithAllProjects401JSONResponse
- type UnshareRepositoryWithAllProjects403JSONResponse
- type UnshareRepositoryWithAllProjects404JSONResponse
- type UnshareRepositoryWithAllProjectsRequestObject
- type UnshareRepositoryWithAllProjectsResponseObject
- type UnshareRepositoryWithTargetProject204Response
- type UnshareRepositoryWithTargetProject401JSONResponse
- type UnshareRepositoryWithTargetProject403JSONResponse
- type UnshareRepositoryWithTargetProject404JSONResponse
- type UnshareRepositoryWithTargetProjectRequestObject
- type UnshareRepositoryWithTargetProjectResponseObject
- type UpdateAccessFederation200JSONResponse
- type UpdateAccessFederation400JSONResponse
- type UpdateAccessFederation401JSONResponse
- type UpdateAccessFederation403JSONResponse
- type UpdateAccessFederation404JSONResponse
- type UpdateAccessFederationApplicationMergePatchPlusJSONRequestBody
- type UpdateAccessFederationJSONRequestBody
- type UpdateAccessFederationRequestObject
- type UpdateAccessFederationResponseObject
- type UpdateGlobalRole200Response
- type UpdateGlobalRole400JSONResponse
- type UpdateGlobalRole401JSONResponse
- type UpdateGlobalRole403JSONResponse
- type UpdateGlobalRole404JSONResponse
- type UpdateGlobalRoleJSONRequestBody
- type UpdateGlobalRoleRequestObject
- type UpdateGlobalRoleResponseObject
- type UpdateGroup200JSONResponse
- type UpdateGroup400JSONResponse
- type UpdateGroup401JSONResponse
- type UpdateGroup403JSONResponse
- type UpdateGroup404JSONResponse
- type UpdateGroupJSONRequestBody
- type UpdateGroupMembers200JSONResponse
- type UpdateGroupMembers401JSONResponse
- type UpdateGroupMembers403JSONResponse
- type UpdateGroupMembers404JSONResponse
- type UpdateGroupMembersJSONBody
- type UpdateGroupMembersJSONRequestBody
- type UpdateGroupMembersRequestObject
- type UpdateGroupMembersResponseObject
- type UpdateGroupRequestObject
- type UpdateGroupResponseObject
- type UpdateLdapGroupSettings200JSONResponse
- type UpdateLdapGroupSettings400JSONResponse
- type UpdateLdapGroupSettings401JSONResponse
- type UpdateLdapGroupSettings403JSONResponse
- type UpdateLdapGroupSettingsJSONRequestBody
- type UpdateLdapGroupSettingsRequestObject
- type UpdateLdapGroupSettingsResponseObject
- type UpdateLdapSettings200JSONResponse
- type UpdateLdapSettings400JSONResponse
- type UpdateLdapSettings401JSONResponse
- type UpdateLdapSettings403JSONResponse
- type UpdateLdapSettingsJSONRequestBody
- type UpdateLdapSettingsRequestObject
- type UpdateLdapSettingsResponseObject
- type UpdateOidcConfiguration200JSONResponse
- type UpdateOidcConfiguration400JSONResponse
- type UpdateOidcConfiguration401JSONResponse
- type UpdateOidcConfiguration403JSONResponse
- type UpdateOidcConfigurationJSONRequestBody
- type UpdateOidcConfigurationRequestObject
- type UpdateOidcConfigurationResponseObject
- type UpdateOidcIdentityMapping200JSONResponse
- type UpdateOidcIdentityMapping400JSONResponse
- type UpdateOidcIdentityMapping401JSONResponse
- type UpdateOidcIdentityMapping403JSONResponse
- type UpdateOidcIdentityMapping404JSONResponse
- type UpdateOidcIdentityMappingJSONRequestBody
- type UpdateOidcIdentityMappingRequestObject
- type UpdateOidcIdentityMappingResponseObject
- type UpdatePasswordPolicy204Response
- type UpdatePasswordPolicy400JSONResponse
- type UpdatePasswordPolicy401JSONResponse
- type UpdatePasswordPolicy403JSONResponse
- type UpdatePasswordPolicyJSONRequestBody
- type UpdatePasswordPolicyRequestObject
- type UpdatePasswordPolicyResponseObject
- type UpdatePermissionResource200JSONResponse
- type UpdatePermissionResource400JSONResponse
- type UpdatePermissionResource401JSONResponse
- type UpdatePermissionResource403JSONResponse
- type UpdatePermissionResource404JSONResponse
- type UpdatePermissionResourceJSONRequestBody
- type UpdatePermissionResourceParamsResourceType
- type UpdatePermissionResourceRequestObject
- type UpdatePermissionResourceResponseObject
- type UpdateProject200JSONResponse
- type UpdateProject400JSONResponse
- type UpdateProject401JSONResponse
- type UpdateProject403JSONResponse
- type UpdateProject404JSONResponse
- type UpdateProjectGroup200JSONResponse
- type UpdateProjectGroup400JSONResponse
- type UpdateProjectGroup401JSONResponse
- type UpdateProjectGroup403JSONResponse
- type UpdateProjectGroup404JSONResponse
- type UpdateProjectGroupJSONRequestBody
- type UpdateProjectGroupRequestObject
- type UpdateProjectGroupResponseObject
- type UpdateProjectJSONRequestBody
- type UpdateProjectRequestObject
- type UpdateProjectResponseObject
- type UpdateProjectRole200JSONResponse
- type UpdateProjectRole400JSONResponse
- type UpdateProjectRole401JSONResponse
- type UpdateProjectRole403JSONResponse
- type UpdateProjectRole404JSONResponse
- type UpdateProjectRoleJSONRequestBody
- type UpdateProjectRoleRequestObject
- type UpdateProjectRoleResponseObject
- type UpdateSamlGeneralSettings204Response
- type UpdateSamlGeneralSettings400JSONResponse
- type UpdateSamlGeneralSettings401JSONResponse
- type UpdateSamlGeneralSettings403JSONResponse
- type UpdateSamlGeneralSettings501JSONResponse
- type UpdateSamlGeneralSettingsJSONBody
- type UpdateSamlGeneralSettingsJSONRequestBody
- type UpdateSamlGeneralSettingsRequestObject
- type UpdateSamlGeneralSettingsResponseObject
- type UpdateSamlSetting200JSONResponse
- type UpdateSamlSetting400JSONResponse
- type UpdateSamlSetting401JSONResponse
- type UpdateSamlSetting403JSONResponse
- type UpdateSamlSetting501JSONResponse
- type UpdateSamlSettingJSONRequestBody
- type UpdateSamlSettingRequestObject
- type UpdateSamlSettingResponseObject
- type UpdateScimGroup200ApplicationScimPlusJSONResponse
- type UpdateScimGroup400JSONResponse
- type UpdateScimGroup401JSONResponse
- type UpdateScimGroup404JSONResponse
- type UpdateScimGroup501JSONResponse
- type UpdateScimGroupApplicationScimPlusJSONRequestBody
- type UpdateScimGroupRequestObject
- type UpdateScimGroupResponseObject
- type UpdateScimUser200ApplicationScimPlusJSONResponse
- type UpdateScimUser400JSONResponse
- type UpdateScimUser401JSONResponse
- type UpdateScimUser404JSONResponse
- type UpdateScimUser501JSONResponse
- type UpdateScimUserApplicationScimPlusJSONRequestBody
- type UpdateScimUserRequestObject
- type UpdateScimUserResponseObject
- type UpdateUser200JSONResponse
- type UpdateUser400JSONResponse
- type UpdateUser401JSONResponse
- type UpdateUser403JSONResponse
- type UpdateUser404JSONResponse
- type UpdateUserGroups200JSONResponse
- type UpdateUserGroups400JSONResponse
- type UpdateUserGroups401JSONResponse
- type UpdateUserGroups403JSONResponse
- type UpdateUserGroups404JSONResponse
- type UpdateUserGroupsJSONBody
- type UpdateUserGroupsJSONRequestBody
- type UpdateUserGroupsRequestObject
- type UpdateUserGroupsResponseObject
- type UpdateUserJSONRequestBody
- type UpdateUserRequestObject
- type UpdateUserResponseObject
- type UpsertCrowdConfiguration200JSONResponse
- type UpsertCrowdConfiguration400JSONResponse
- type UpsertCrowdConfiguration401JSONResponse
- type UpsertCrowdConfiguration403JSONResponse
- type UpsertCrowdConfiguration501JSONResponse
- type UpsertCrowdConfigurationJSONRequestBody
- type UpsertCrowdConfigurationRequestObject
- type UpsertCrowdConfigurationResponseObject
- type UpsertHttpSsoConfiguration200JSONResponse
- type UpsertHttpSsoConfiguration400JSONResponse
- type UpsertHttpSsoConfiguration401JSONResponse
- type UpsertHttpSsoConfiguration403JSONResponse
- type UpsertHttpSsoConfiguration501JSONResponse
- type UpsertHttpSsoConfigurationJSONRequestBody
- type UpsertHttpSsoConfigurationRequestObject
- type UpsertHttpSsoConfigurationResponseObject
- type UserCreateRequest
- type UserDetails
- type UserDetailsStatus
- type UserListResponse
- type UserLockPolicyConfig
- type UserUpdateRequest
- type Username
- type ValidateFederationTarget204Response
- type ValidateFederationTarget400JSONResponse
- type ValidateFederationTarget401JSONResponse
- type ValidateFederationTarget403JSONResponse
- type ValidateFederationTargetJSONRequestBody
- type ValidateFederationTargetRequestObject
- type ValidateFederationTargetResponseObject
- type VaultConfig
- type VaultConfigRequest
- type VaultConfigRequestType
- type VaultConfigType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSpec ¶
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 ¶
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 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 HandlerWithOptions ¶
func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
HandlerWithOptions creates http.Handler with additional options
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 ¶
func (e CreatePairingTokenParamsUseCase) Valid() bool
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 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 ¶
func (e DeletePermissionResourceParamsResourceType) Valid() bool
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 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 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 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 ¶
func (e FederationTargetCreateEntities) Valid() bool
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 ¶
func (e FederationTargetUpdateEntities) Valid() bool
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 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 ¶
func (e GetPermissionResourceParamsResourceType) Valid() bool
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 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 *bool `json:"shared_read_only,omitempty"`
SharedWithAllProjects *bool `json:"shared_with_all_projects,omitempty"`
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 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 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 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 ¶
func (e HashicorpVaultAgentAuthType) Valid() bool
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 ¶
func (e HashicorpVaultAppRoleAuthType) Valid() bool
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 ¶
func (e HashicorpVaultCertificateAuthType) Valid() bool
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 ¶
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 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 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 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 ¶
func (e RefreshLdapGroupSettingsParamsOperation) Valid() bool
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 ¶
func (e ReplacePermissionResourceParamsResourceType) Valid() bool
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 ¶
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 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)
// (DELETE /api/v1/projects/_/share/repositories/{repoName})
UnshareRepositoryWithAllProjects(w http.ResponseWriter, r *http.Request, repoName string)
// (PUT /api/v1/projects/_/share/repositories/{repoName})
ShareRepositoryWithAllProjects(w http.ResponseWriter, r *http.Request, repoName string)
// (DELETE /api/v1/projects/_/share/repositories/{repoName}/{targetProjectKey})
UnshareRepositoryWithTargetProject(w http.ResponseWriter, r *http.Request, repoName string, targetProjectKey string)
// (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 {
}
type ShareRepositoryWithAllProjectsResponseObject ¶
type ShareRepositoryWithAllProjectsResponseObject interface {
}
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 *bool `form:"readOnly,omitempty" json:"readOnly,omitempty"`
}
ShareRepositoryWithTargetProjectParams defines parameters for ShareRepositoryWithTargetProject.
type ShareRepositoryWithTargetProjectRequestObject ¶
type ShareRepositoryWithTargetProjectRequestObject struct {
}
type ShareRepositoryWithTargetProjectResponseObject ¶
type ShareRepositoryWithTargetProjectResponseObject interface {
}
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 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)
// (DELETE /api/v1/projects/_/share/repositories/{repoName})
UnshareRepositoryWithAllProjects(ctx context.Context, request UnshareRepositoryWithAllProjectsRequestObject) (UnshareRepositoryWithAllProjectsResponseObject, error)
// (PUT /api/v1/projects/_/share/repositories/{repoName})
ShareRepositoryWithAllProjects(ctx context.Context, request ShareRepositoryWithAllProjectsRequestObject) (ShareRepositoryWithAllProjectsResponseObject, error)
// (DELETE /api/v1/projects/_/share/repositories/{repoName}/{targetProjectKey})
UnshareRepositoryWithTargetProject(ctx context.Context, request UnshareRepositoryWithTargetProjectRequestObject) (UnshareRepositoryWithTargetProjectResponseObject, error)
// (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 ¶
func (e TokenCreateRequestGrantType) Valid() bool
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 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 ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
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 ¶
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.
func (UnimplementedStrict) AddOrUpdateProjectUser ¶
func (UnimplementedStrict) AddOrUpdateProjectUser(context.Context, AddOrUpdateProjectUserRequestObject) (AddOrUpdateProjectUserResponseObject, error)
func (UnimplementedStrict) AttachRepositoryToProject ¶
func (UnimplementedStrict) AttachRepositoryToProject(context.Context, AttachRepositoryToProjectRequestObject) (AttachRepositoryToProjectResponseObject, error)
func (UnimplementedStrict) ChangeUserPassword ¶
func (UnimplementedStrict) ChangeUserPassword(context.Context, ChangeUserPasswordRequestObject) (ChangeUserPasswordResponseObject, error)
func (UnimplementedStrict) ConfigureAccessUserLockPolicy ¶
func (UnimplementedStrict) ConfigureAccessUserLockPolicy(context.Context, ConfigureAccessUserLockPolicyRequestObject) (ConfigureAccessUserLockPolicyResponseObject, error)
func (UnimplementedStrict) CreateGlobalEnvironment ¶
func (UnimplementedStrict) CreateGlobalEnvironment(context.Context, CreateGlobalEnvironmentRequestObject) (CreateGlobalEnvironmentResponseObject, error)
func (UnimplementedStrict) CreateGlobalRole ¶
func (UnimplementedStrict) CreateGlobalRole(context.Context, CreateGlobalRoleRequestObject) (CreateGlobalRoleResponseObject, error)
func (UnimplementedStrict) CreateGroup ¶
func (UnimplementedStrict) CreateGroup(context.Context, CreateGroupRequestObject) (CreateGroupResponseObject, error)
func (UnimplementedStrict) CreateLdapGroupSettings ¶
func (UnimplementedStrict) CreateLdapGroupSettings(context.Context, CreateLdapGroupSettingsRequestObject) (CreateLdapGroupSettingsResponseObject, error)
func (UnimplementedStrict) CreateLdapSettings ¶
func (UnimplementedStrict) CreateLdapSettings(context.Context, CreateLdapSettingsRequestObject) (CreateLdapSettingsResponseObject, error)
func (UnimplementedStrict) CreateOidcConfiguration ¶
func (UnimplementedStrict) CreateOidcConfiguration(context.Context, CreateOidcConfigurationRequestObject) (CreateOidcConfigurationResponseObject, error)
func (UnimplementedStrict) CreateOidcIdentityMapping ¶
func (UnimplementedStrict) CreateOidcIdentityMapping(context.Context, CreateOidcIdentityMappingRequestObject) (CreateOidcIdentityMappingResponseObject, error)
func (UnimplementedStrict) CreatePairingToken ¶
func (UnimplementedStrict) CreatePairingToken(context.Context, CreatePairingTokenRequestObject) (CreatePairingTokenResponseObject, error)
func (UnimplementedStrict) CreatePasswordPolicy ¶
func (UnimplementedStrict) CreatePasswordPolicy(context.Context, CreatePasswordPolicyRequestObject) (CreatePasswordPolicyResponseObject, error)
func (UnimplementedStrict) CreatePermission ¶
func (UnimplementedStrict) CreatePermission(context.Context, CreatePermissionRequestObject) (CreatePermissionResponseObject, error)
func (UnimplementedStrict) CreateProject ¶
func (UnimplementedStrict) CreateProject(context.Context, CreateProjectRequestObject) (CreateProjectResponseObject, error)
func (UnimplementedStrict) CreateProjectEnvironment ¶
func (UnimplementedStrict) CreateProjectEnvironment(context.Context, CreateProjectEnvironmentRequestObject) (CreateProjectEnvironmentResponseObject, error)
func (UnimplementedStrict) CreateProjectRole ¶
func (UnimplementedStrict) CreateProjectRole(context.Context, CreateProjectRoleRequestObject) (CreateProjectRoleResponseObject, error)
func (UnimplementedStrict) CreateSamlSetting ¶
func (UnimplementedStrict) CreateSamlSetting(context.Context, CreateSamlSettingRequestObject) (CreateSamlSettingResponseObject, error)
func (UnimplementedStrict) CreateScimGroup ¶
func (UnimplementedStrict) CreateScimGroup(context.Context, CreateScimGroupRequestObject) (CreateScimGroupResponseObject, error)
func (UnimplementedStrict) CreateScimUser ¶
func (UnimplementedStrict) CreateScimUser(context.Context, CreateScimUserRequestObject) (CreateScimUserResponseObject, error)
func (UnimplementedStrict) CreateToken ¶
func (UnimplementedStrict) CreateToken(context.Context, CreateTokenRequestObject) (CreateTokenResponseObject, error)
func (UnimplementedStrict) CreateUser ¶
func (UnimplementedStrict) CreateUser(context.Context, CreateUserRequestObject) (CreateUserResponseObject, error)
func (UnimplementedStrict) DeleteAccessFederation ¶
func (UnimplementedStrict) DeleteAccessFederation(context.Context, DeleteAccessFederationRequestObject) (DeleteAccessFederationResponseObject, error)
func (UnimplementedStrict) DeleteAwsIamRole ¶
func (UnimplementedStrict) DeleteAwsIamRole(context.Context, DeleteAwsIamRoleRequestObject) (DeleteAwsIamRoleResponseObject, error)
func (UnimplementedStrict) DeleteGlobalEnvironment ¶
func (UnimplementedStrict) DeleteGlobalEnvironment(context.Context, DeleteGlobalEnvironmentRequestObject) (DeleteGlobalEnvironmentResponseObject, error)
func (UnimplementedStrict) DeleteGlobalRole ¶
func (UnimplementedStrict) DeleteGlobalRole(context.Context, DeleteGlobalRoleRequestObject) (DeleteGlobalRoleResponseObject, error)
func (UnimplementedStrict) DeleteGroup ¶
func (UnimplementedStrict) DeleteGroup(context.Context, DeleteGroupRequestObject) (DeleteGroupResponseObject, error)
func (UnimplementedStrict) DeleteLdapGroupSettings ¶
func (UnimplementedStrict) DeleteLdapGroupSettings(context.Context, DeleteLdapGroupSettingsRequestObject) (DeleteLdapGroupSettingsResponseObject, error)
func (UnimplementedStrict) DeleteLdapSettings ¶
func (UnimplementedStrict) DeleteLdapSettings(context.Context, DeleteLdapSettingsRequestObject) (DeleteLdapSettingsResponseObject, error)
func (UnimplementedStrict) DeleteOidcConfiguration ¶
func (UnimplementedStrict) DeleteOidcConfiguration(context.Context, DeleteOidcConfigurationRequestObject) (DeleteOidcConfigurationResponseObject, error)
func (UnimplementedStrict) DeleteOidcIdentityMapping ¶
func (UnimplementedStrict) DeleteOidcIdentityMapping(context.Context, DeleteOidcIdentityMappingRequestObject) (DeleteOidcIdentityMappingResponseObject, error)
func (UnimplementedStrict) DeletePermission ¶
func (UnimplementedStrict) DeletePermission(context.Context, DeletePermissionRequestObject) (DeletePermissionResponseObject, error)
func (UnimplementedStrict) DeletePermissionResource ¶
func (UnimplementedStrict) DeletePermissionResource(context.Context, DeletePermissionResourceRequestObject) (DeletePermissionResourceResponseObject, error)
func (UnimplementedStrict) DeleteProject ¶
func (UnimplementedStrict) DeleteProject(context.Context, DeleteProjectRequestObject) (DeleteProjectResponseObject, error)
func (UnimplementedStrict) DeleteProjectEnvironment ¶
func (UnimplementedStrict) DeleteProjectEnvironment(context.Context, DeleteProjectEnvironmentRequestObject) (DeleteProjectEnvironmentResponseObject, error)
func (UnimplementedStrict) DeleteProjectGroup ¶
func (UnimplementedStrict) DeleteProjectGroup(context.Context, DeleteProjectGroupRequestObject) (DeleteProjectGroupResponseObject, error)
func (UnimplementedStrict) DeleteProjectRole ¶
func (UnimplementedStrict) DeleteProjectRole(context.Context, DeleteProjectRoleRequestObject) (DeleteProjectRoleResponseObject, error)
func (UnimplementedStrict) DeleteProjectUser ¶
func (UnimplementedStrict) DeleteProjectUser(context.Context, DeleteProjectUserRequestObject) (DeleteProjectUserResponseObject, error)
func (UnimplementedStrict) DeleteSamlSetting ¶
func (UnimplementedStrict) DeleteSamlSetting(context.Context, DeleteSamlSettingRequestObject) (DeleteSamlSettingResponseObject, error)
func (UnimplementedStrict) DeleteScimGroup ¶
func (UnimplementedStrict) DeleteScimGroup(context.Context, DeleteScimGroupRequestObject) (DeleteScimGroupResponseObject, error)
func (UnimplementedStrict) DeleteScimUser ¶
func (UnimplementedStrict) DeleteScimUser(context.Context, DeleteScimUserRequestObject) (DeleteScimUserResponseObject, error)
func (UnimplementedStrict) DeleteUser ¶
func (UnimplementedStrict) DeleteUser(context.Context, DeleteUserRequestObject) (DeleteUserResponseObject, error)
func (UnimplementedStrict) DeleteVaultConfiguration ¶
func (UnimplementedStrict) DeleteVaultConfiguration(context.Context, DeleteVaultConfigurationRequestObject) (DeleteVaultConfigurationResponseObject, error)
func (UnimplementedStrict) EnableCloudLogCollection ¶
func (UnimplementedStrict) EnableCloudLogCollection(context.Context, EnableCloudLogCollectionRequestObject) (EnableCloudLogCollectionResponseObject, error)
func (UnimplementedStrict) ExpirePasswordForAllUsers ¶
func (UnimplementedStrict) ExpirePasswordForAllUsers(context.Context, ExpirePasswordForAllUsersRequestObject) (ExpirePasswordForAllUsersResponseObject, error)
func (UnimplementedStrict) ExpireUserPassword ¶
func (UnimplementedStrict) ExpireUserPassword(context.Context, ExpireUserPasswordRequestObject) (ExpireUserPasswordResponseObject, error)
func (UnimplementedStrict) ExportAccessConfiguration ¶
func (UnimplementedStrict) ExportAccessConfiguration(context.Context, ExportAccessConfigurationRequestObject) (ExportAccessConfigurationResponseObject, error)
func (UnimplementedStrict) FullBroadcastAccessFederation ¶
func (UnimplementedStrict) FullBroadcastAccessFederation(context.Context, FullBroadcastAccessFederationRequestObject) (FullBroadcastAccessFederationResponseObject, error)
func (UnimplementedStrict) GetAccessFederation ¶
func (UnimplementedStrict) GetAccessFederation(context.Context, GetAccessFederationRequestObject) (GetAccessFederationResponseObject, error)
func (UnimplementedStrict) GetAccessUserLockPolicy ¶
func (UnimplementedStrict) GetAccessUserLockPolicy(context.Context, GetAccessUserLockPolicyRequestObject) (GetAccessUserLockPolicyResponseObject, error)
func (UnimplementedStrict) GetAccessVersion ¶
func (UnimplementedStrict) GetAccessVersion(context.Context, GetAccessVersionRequestObject) (GetAccessVersionResponseObject, error)
func (UnimplementedStrict) GetAllAccessFederations ¶
func (UnimplementedStrict) GetAllAccessFederations(context.Context, GetAllAccessFederationsRequestObject) (GetAllAccessFederationsResponseObject, error)
func (UnimplementedStrict) GetAllGlobalRoles ¶
func (UnimplementedStrict) GetAllGlobalRoles(context.Context, GetAllGlobalRolesRequestObject) (GetAllGlobalRolesResponseObject, error)
func (UnimplementedStrict) GetAllLdapGroupSettings ¶
func (UnimplementedStrict) GetAllLdapGroupSettings(context.Context, GetAllLdapGroupSettingsRequestObject) (GetAllLdapGroupSettingsResponseObject, error)
func (UnimplementedStrict) GetAllLdapSettings ¶
func (UnimplementedStrict) GetAllLdapSettings(context.Context, GetAllLdapSettingsRequestObject) (GetAllLdapSettingsResponseObject, error)
func (UnimplementedStrict) GetAllOidcConfigurations ¶
func (UnimplementedStrict) GetAllOidcConfigurations(context.Context, GetAllOidcConfigurationsRequestObject) (GetAllOidcConfigurationsResponseObject, error)
func (UnimplementedStrict) GetAllSamlSettings ¶
func (UnimplementedStrict) GetAllSamlSettings(context.Context, GetAllSamlSettingsRequestObject) (GetAllSamlSettingsResponseObject, error)
func (UnimplementedStrict) GetAwsIamRole ¶
func (UnimplementedStrict) GetAwsIamRole(context.Context, GetAwsIamRoleRequestObject) (GetAwsIamRoleResponseObject, error)
func (UnimplementedStrict) GetBasicAuthenticationStatus ¶
func (UnimplementedStrict) GetBasicAuthenticationStatus(context.Context, GetBasicAuthenticationStatusRequestObject) (GetBasicAuthenticationStatusResponseObject, error)
func (UnimplementedStrict) GetCaCertificate ¶
func (UnimplementedStrict) GetCaCertificate(context.Context, GetCaCertificateRequestObject) (GetCaCertificateResponseObject, error)
func (UnimplementedStrict) GetCrowdConfiguration ¶
func (UnimplementedStrict) GetCrowdConfiguration(context.Context, GetCrowdConfigurationRequestObject) (GetCrowdConfigurationResponseObject, error)
func (UnimplementedStrict) GetGlobalEnvironments ¶
func (UnimplementedStrict) GetGlobalEnvironments(context.Context, GetGlobalEnvironmentsRequestObject) (GetGlobalEnvironmentsResponseObject, error)
func (UnimplementedStrict) GetGlobalRole ¶
func (UnimplementedStrict) GetGlobalRole(context.Context, GetGlobalRoleRequestObject) (GetGlobalRoleResponseObject, error)
func (UnimplementedStrict) GetGroupDetails ¶
func (UnimplementedStrict) GetGroupDetails(context.Context, GetGroupDetailsRequestObject) (GetGroupDetailsResponseObject, error)
func (UnimplementedStrict) GetGroupList ¶
func (UnimplementedStrict) GetGroupList(context.Context, GetGroupListRequestObject) (GetGroupListResponseObject, error)
func (UnimplementedStrict) GetHttpSsoConfiguration ¶
func (UnimplementedStrict) GetHttpSsoConfiguration(context.Context, GetHttpSsoConfigurationRequestObject) (GetHttpSsoConfigurationResponseObject, error)
func (UnimplementedStrict) GetLdapGroupMappingStrategy ¶
func (UnimplementedStrict) GetLdapGroupMappingStrategy(context.Context, GetLdapGroupMappingStrategyRequestObject) (GetLdapGroupMappingStrategyResponseObject, error)
func (UnimplementedStrict) GetLdapGroupSettingsByName ¶
func (UnimplementedStrict) GetLdapGroupSettingsByName(context.Context, GetLdapGroupSettingsByNameRequestObject) (GetLdapGroupSettingsByNameResponseObject, error)
func (UnimplementedStrict) GetLdapSettingsByKey ¶
func (UnimplementedStrict) GetLdapSettingsByKey(context.Context, GetLdapSettingsByKeyRequestObject) (GetLdapSettingsByKeyResponseObject, error)
func (UnimplementedStrict) GetOidcConfiguration ¶
func (UnimplementedStrict) GetOidcConfiguration(context.Context, GetOidcConfigurationRequestObject) (GetOidcConfigurationResponseObject, error)
func (UnimplementedStrict) GetOidcIdentityMappingByName ¶
func (UnimplementedStrict) GetOidcIdentityMappingByName(context.Context, GetOidcIdentityMappingByNameRequestObject) (GetOidcIdentityMappingByNameResponseObject, error)
func (UnimplementedStrict) GetOidcIdentityMappings ¶
func (UnimplementedStrict) GetOidcIdentityMappings(context.Context, GetOidcIdentityMappingsRequestObject) (GetOidcIdentityMappingsResponseObject, error)
func (UnimplementedStrict) GetPermissionDetails ¶
func (UnimplementedStrict) GetPermissionDetails(context.Context, GetPermissionDetailsRequestObject) (GetPermissionDetailsResponseObject, error)
func (UnimplementedStrict) GetPermissionResource ¶
func (UnimplementedStrict) GetPermissionResource(context.Context, GetPermissionResourceRequestObject) (GetPermissionResourceResponseObject, error)
func (UnimplementedStrict) GetPermissions ¶
func (UnimplementedStrict) GetPermissions(context.Context, GetPermissionsRequestObject) (GetPermissionsResponseObject, error)
func (UnimplementedStrict) GetProject ¶
func (UnimplementedStrict) GetProject(context.Context, GetProjectRequestObject) (GetProjectResponseObject, error)
func (UnimplementedStrict) GetProjectEnvironments ¶
func (UnimplementedStrict) GetProjectEnvironments(context.Context, GetProjectEnvironmentsRequestObject) (GetProjectEnvironmentsResponseObject, error)
func (UnimplementedStrict) GetProjectGroup ¶
func (UnimplementedStrict) GetProjectGroup(context.Context, GetProjectGroupRequestObject) (GetProjectGroupResponseObject, error)
func (UnimplementedStrict) GetProjectGroups ¶
func (UnimplementedStrict) GetProjectGroups(context.Context, GetProjectGroupsRequestObject) (GetProjectGroupsResponseObject, error)
func (UnimplementedStrict) GetProjectRepositoryStatus ¶
func (UnimplementedStrict) GetProjectRepositoryStatus(context.Context, GetProjectRepositoryStatusRequestObject) (GetProjectRepositoryStatusResponseObject, error)
func (UnimplementedStrict) GetProjectRole ¶
func (UnimplementedStrict) GetProjectRole(context.Context, GetProjectRoleRequestObject) (GetProjectRoleResponseObject, error)
func (UnimplementedStrict) GetProjectRoles ¶
func (UnimplementedStrict) GetProjectRoles(context.Context, GetProjectRolesRequestObject) (GetProjectRolesResponseObject, error)
func (UnimplementedStrict) GetProjectUser ¶
func (UnimplementedStrict) GetProjectUser(context.Context, GetProjectUserRequestObject) (GetProjectUserResponseObject, error)
func (UnimplementedStrict) GetProjectUsers ¶
func (UnimplementedStrict) GetProjectUsers(context.Context, GetProjectUsersRequestObject) (GetProjectUsersResponseObject, error)
func (UnimplementedStrict) GetProjectsForRole ¶
func (UnimplementedStrict) GetProjectsForRole(context.Context, GetProjectsForRoleRequestObject) (GetProjectsForRoleResponseObject, error)
func (UnimplementedStrict) GetProjectsList ¶
func (UnimplementedStrict) GetProjectsList(context.Context, GetProjectsListRequestObject) (GetProjectsListResponseObject, error)
func (UnimplementedStrict) GetRootCertificate ¶
func (UnimplementedStrict) GetRootCertificate(context.Context, GetRootCertificateRequestObject) (GetRootCertificateResponseObject, error)
func (UnimplementedStrict) GetSamlGeneralSettings ¶
func (UnimplementedStrict) GetSamlGeneralSettings(context.Context, GetSamlGeneralSettingsRequestObject) (GetSamlGeneralSettingsResponseObject, error)
func (UnimplementedStrict) GetSamlSettingByName ¶
func (UnimplementedStrict) GetSamlSettingByName(context.Context, GetSamlSettingByNameRequestObject) (GetSamlSettingByNameResponseObject, error)
func (UnimplementedStrict) GetScimGroupByName ¶
func (UnimplementedStrict) GetScimGroupByName(context.Context, GetScimGroupByNameRequestObject) (GetScimGroupByNameResponseObject, error)
func (UnimplementedStrict) GetScimGroups ¶
func (UnimplementedStrict) GetScimGroups(context.Context, GetScimGroupsRequestObject) (GetScimGroupsResponseObject, error)
func (UnimplementedStrict) GetScimResourceTypes ¶
func (UnimplementedStrict) GetScimResourceTypes(context.Context, GetScimResourceTypesRequestObject) (GetScimResourceTypesResponseObject, error)
func (UnimplementedStrict) GetScimSchemaById ¶
func (UnimplementedStrict) GetScimSchemaById(context.Context, GetScimSchemaByIdRequestObject) (GetScimSchemaByIdResponseObject, error)
func (UnimplementedStrict) GetScimSchemas ¶
func (UnimplementedStrict) GetScimSchemas(context.Context, GetScimSchemasRequestObject) (GetScimSchemasResponseObject, error)
func (UnimplementedStrict) GetScimServiceProviderConfig ¶
func (UnimplementedStrict) GetScimServiceProviderConfig(context.Context, GetScimServiceProviderConfigRequestObject) (GetScimServiceProviderConfigResponseObject, error)
func (UnimplementedStrict) GetScimUserByUsername ¶
func (UnimplementedStrict) GetScimUserByUsername(context.Context, GetScimUserByUsernameRequestObject) (GetScimUserByUsernameResponseObject, error)
func (UnimplementedStrict) GetScimUsers ¶
func (UnimplementedStrict) GetScimUsers(context.Context, GetScimUsersRequestObject) (GetScimUsersResponseObject, error)
func (UnimplementedStrict) GetTokenById ¶
func (UnimplementedStrict) GetTokenById(context.Context, GetTokenByIdRequestObject) (GetTokenByIdResponseObject, error)
func (UnimplementedStrict) GetTokenDefaultExpiry ¶
func (UnimplementedStrict) GetTokenDefaultExpiry(context.Context, GetTokenDefaultExpiryRequestObject) (GetTokenDefaultExpiryResponseObject, error)
func (UnimplementedStrict) GetTokens ¶
func (UnimplementedStrict) GetTokens(context.Context, GetTokensRequestObject) (GetTokensResponseObject, error)
func (UnimplementedStrict) GetUserDetails ¶
func (UnimplementedStrict) GetUserDetails(context.Context, GetUserDetailsRequestObject) (GetUserDetailsResponseObject, error)
func (UnimplementedStrict) GetUserList ¶
func (UnimplementedStrict) GetUserList(context.Context, GetUserListRequestObject) (GetUserListResponseObject, error)
func (UnimplementedStrict) GetVaultConfigurations ¶
func (UnimplementedStrict) GetVaultConfigurations(context.Context, GetVaultConfigurationsRequestObject) (GetVaultConfigurationsResponseObject, error)
func (UnimplementedStrict) ImportAccessConfiguration ¶
func (UnimplementedStrict) ImportAccessConfiguration(context.Context, ImportAccessConfigurationRequestObject) (ImportAccessConfigurationResponseObject, error)
func (UnimplementedStrict) ImportLdapGroups ¶
func (UnimplementedStrict) ImportLdapGroups(context.Context, ImportLdapGroupsRequestObject) (ImportLdapGroupsResponseObject, error)
func (UnimplementedStrict) OidcTokenExchange ¶
func (UnimplementedStrict) OidcTokenExchange(context.Context, OidcTokenExchangeRequestObject) (OidcTokenExchangeResponseObject, error)
func (UnimplementedStrict) PatchScimGroup ¶
func (UnimplementedStrict) PatchScimGroup(context.Context, PatchScimGroupRequestObject) (PatchScimGroupResponseObject, error)
func (UnimplementedStrict) PatchScimUser ¶
func (UnimplementedStrict) PatchScimUser(context.Context, PatchScimUserRequestObject) (PatchScimUserResponseObject, error)
func (UnimplementedStrict) PutAwsIamRole ¶
func (UnimplementedStrict) PutAwsIamRole(context.Context, PutAwsIamRoleRequestObject) (PutAwsIamRoleResponseObject, error)
func (UnimplementedStrict) RefreshLdapGroupSettings ¶
func (UnimplementedStrict) RefreshLdapGroupSettings(context.Context, RefreshLdapGroupSettingsRequestObject) (RefreshLdapGroupSettingsResponseObject, error)
func (UnimplementedStrict) RegisterAccessFederation ¶
func (UnimplementedStrict) RegisterAccessFederation(context.Context, RegisterAccessFederationRequestObject) (RegisterAccessFederationResponseObject, error)
func (UnimplementedStrict) RenameGlobalEnvironment ¶
func (UnimplementedStrict) RenameGlobalEnvironment(context.Context, RenameGlobalEnvironmentRequestObject) (RenameGlobalEnvironmentResponseObject, error)
func (UnimplementedStrict) RenameProjectEnvironment ¶
func (UnimplementedStrict) RenameProjectEnvironment(context.Context, RenameProjectEnvironmentRequestObject) (RenameProjectEnvironmentResponseObject, error)
func (UnimplementedStrict) ReplacePermissionResource ¶
func (UnimplementedStrict) ReplacePermissionResource(context.Context, ReplacePermissionResourceRequestObject) (ReplacePermissionResourceResponseObject, error)
func (UnimplementedStrict) RevokeTokenById ¶
func (UnimplementedStrict) RevokeTokenById(context.Context, RevokeTokenByIdRequestObject) (RevokeTokenByIdResponseObject, error)
func (UnimplementedStrict) RevokeTokenByValue ¶
func (UnimplementedStrict) RevokeTokenByValue(context.Context, RevokeTokenByValueRequestObject) (RevokeTokenByValueResponseObject, error)
func (UnimplementedStrict) SearchLdapGroups ¶
func (UnimplementedStrict) SearchLdapGroups(context.Context, SearchLdapGroupsRequestObject) (SearchLdapGroupsResponseObject, error)
func (UnimplementedStrict) SetBasicAuthenticationStatus ¶
func (UnimplementedStrict) SetBasicAuthenticationStatus(context.Context, SetBasicAuthenticationStatusRequestObject) (SetBasicAuthenticationStatusResponseObject, error)
func (UnimplementedStrict) SetTokenDefaultExpiry ¶
func (UnimplementedStrict) SetTokenDefaultExpiry(context.Context, SetTokenDefaultExpiryRequestObject) (SetTokenDefaultExpiryResponseObject, error)
func (UnimplementedStrict) SetVaultConfiguration ¶
func (UnimplementedStrict) SetVaultConfiguration(context.Context, SetVaultConfigurationRequestObject) (SetVaultConfigurationResponseObject, error)
func (UnimplementedStrict) ShareRepositoryWithAllProjects ¶
func (UnimplementedStrict) ShareRepositoryWithAllProjects(context.Context, ShareRepositoryWithAllProjectsRequestObject) (ShareRepositoryWithAllProjectsResponseObject, error)
func (UnimplementedStrict) ShareRepositoryWithTargetProject ¶
func (UnimplementedStrict) ShareRepositoryWithTargetProject(context.Context, ShareRepositoryWithTargetProjectRequestObject) (ShareRepositoryWithTargetProjectResponseObject, error)
func (UnimplementedStrict) TestLdapConnection ¶
func (UnimplementedStrict) TestLdapConnection(context.Context, TestLdapConnectionRequestObject) (TestLdapConnectionResponseObject, error)
func (UnimplementedStrict) TestVaultConfiguration ¶
func (UnimplementedStrict) TestVaultConfiguration(context.Context, TestVaultConfigurationRequestObject) (TestVaultConfigurationResponseObject, error)
func (UnimplementedStrict) UnassignProjectFromRepository ¶
func (UnimplementedStrict) UnassignProjectFromRepository(context.Context, UnassignProjectFromRepositoryRequestObject) (UnassignProjectFromRepositoryResponseObject, error)
func (UnimplementedStrict) UnexpirePasswordForAllUsers ¶
func (UnimplementedStrict) UnexpirePasswordForAllUsers(context.Context, UnexpirePasswordForAllUsersRequestObject) (UnexpirePasswordForAllUsersResponseObject, error)
func (UnimplementedStrict) UnlockUser ¶
func (UnimplementedStrict) UnlockUser(context.Context, UnlockUserRequestObject) (UnlockUserResponseObject, error)
func (UnimplementedStrict) UnshareRepositoryWithAllProjects ¶
func (UnimplementedStrict) UnshareRepositoryWithAllProjects(context.Context, UnshareRepositoryWithAllProjectsRequestObject) (UnshareRepositoryWithAllProjectsResponseObject, error)
func (UnimplementedStrict) UnshareRepositoryWithTargetProject ¶
func (UnimplementedStrict) UnshareRepositoryWithTargetProject(context.Context, UnshareRepositoryWithTargetProjectRequestObject) (UnshareRepositoryWithTargetProjectResponseObject, error)
func (UnimplementedStrict) UpdateAccessFederation ¶
func (UnimplementedStrict) UpdateAccessFederation(context.Context, UpdateAccessFederationRequestObject) (UpdateAccessFederationResponseObject, error)
func (UnimplementedStrict) UpdateGlobalRole ¶
func (UnimplementedStrict) UpdateGlobalRole(context.Context, UpdateGlobalRoleRequestObject) (UpdateGlobalRoleResponseObject, error)
func (UnimplementedStrict) UpdateGroup ¶
func (UnimplementedStrict) UpdateGroup(context.Context, UpdateGroupRequestObject) (UpdateGroupResponseObject, error)
func (UnimplementedStrict) UpdateGroupMembers ¶
func (UnimplementedStrict) UpdateGroupMembers(context.Context, UpdateGroupMembersRequestObject) (UpdateGroupMembersResponseObject, error)
func (UnimplementedStrict) UpdateLdapGroupSettings ¶
func (UnimplementedStrict) UpdateLdapGroupSettings(context.Context, UpdateLdapGroupSettingsRequestObject) (UpdateLdapGroupSettingsResponseObject, error)
func (UnimplementedStrict) UpdateLdapSettings ¶
func (UnimplementedStrict) UpdateLdapSettings(context.Context, UpdateLdapSettingsRequestObject) (UpdateLdapSettingsResponseObject, error)
func (UnimplementedStrict) UpdateOidcConfiguration ¶
func (UnimplementedStrict) UpdateOidcConfiguration(context.Context, UpdateOidcConfigurationRequestObject) (UpdateOidcConfigurationResponseObject, error)
func (UnimplementedStrict) UpdateOidcIdentityMapping ¶
func (UnimplementedStrict) UpdateOidcIdentityMapping(context.Context, UpdateOidcIdentityMappingRequestObject) (UpdateOidcIdentityMappingResponseObject, error)
func (UnimplementedStrict) UpdatePasswordPolicy ¶
func (UnimplementedStrict) UpdatePasswordPolicy(context.Context, UpdatePasswordPolicyRequestObject) (UpdatePasswordPolicyResponseObject, error)
func (UnimplementedStrict) UpdatePermissionResource ¶
func (UnimplementedStrict) UpdatePermissionResource(context.Context, UpdatePermissionResourceRequestObject) (UpdatePermissionResourceResponseObject, error)
func (UnimplementedStrict) UpdateProject ¶
func (UnimplementedStrict) UpdateProject(context.Context, UpdateProjectRequestObject) (UpdateProjectResponseObject, error)
func (UnimplementedStrict) UpdateProjectGroup ¶
func (UnimplementedStrict) UpdateProjectGroup(context.Context, UpdateProjectGroupRequestObject) (UpdateProjectGroupResponseObject, error)
func (UnimplementedStrict) UpdateProjectRole ¶
func (UnimplementedStrict) UpdateProjectRole(context.Context, UpdateProjectRoleRequestObject) (UpdateProjectRoleResponseObject, error)
func (UnimplementedStrict) UpdateSamlGeneralSettings ¶
func (UnimplementedStrict) UpdateSamlGeneralSettings(context.Context, UpdateSamlGeneralSettingsRequestObject) (UpdateSamlGeneralSettingsResponseObject, error)
func (UnimplementedStrict) UpdateSamlSetting ¶
func (UnimplementedStrict) UpdateSamlSetting(context.Context, UpdateSamlSettingRequestObject) (UpdateSamlSettingResponseObject, error)
func (UnimplementedStrict) UpdateScimGroup ¶
func (UnimplementedStrict) UpdateScimGroup(context.Context, UpdateScimGroupRequestObject) (UpdateScimGroupResponseObject, error)
func (UnimplementedStrict) UpdateScimUser ¶
func (UnimplementedStrict) UpdateScimUser(context.Context, UpdateScimUserRequestObject) (UpdateScimUserResponseObject, error)
func (UnimplementedStrict) UpdateUser ¶
func (UnimplementedStrict) UpdateUser(context.Context, UpdateUserRequestObject) (UpdateUserResponseObject, error)
func (UnimplementedStrict) UpdateUserGroups ¶
func (UnimplementedStrict) UpdateUserGroups(context.Context, UpdateUserGroupsRequestObject) (UpdateUserGroupsResponseObject, error)
func (UnimplementedStrict) UpsertCrowdConfiguration ¶
func (UnimplementedStrict) UpsertCrowdConfiguration(context.Context, UpsertCrowdConfigurationRequestObject) (UpsertCrowdConfigurationResponseObject, error)
func (UnimplementedStrict) UpsertHttpSsoConfiguration ¶
func (UnimplementedStrict) UpsertHttpSsoConfiguration(context.Context, UpsertHttpSsoConfigurationRequestObject) (UpsertHttpSsoConfigurationResponseObject, error)
func (UnimplementedStrict) ValidateFederationTarget ¶
func (UnimplementedStrict) ValidateFederationTarget(context.Context, ValidateFederationTargetRequestObject) (ValidateFederationTargetResponseObject, error)
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 ¶
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 {
}
type UnshareRepositoryWithAllProjectsResponseObject ¶
type UnshareRepositoryWithAllProjectsResponseObject interface {
}
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 {
}
type UnshareRepositoryWithTargetProjectResponseObject ¶
type UnshareRepositoryWithTargetProjectResponseObject interface {
}
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 ¶
func (e UpdatePermissionResourceParamsResourceType) Valid() bool
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 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.