Documentation ¶
Index ¶
- Constants
- Variables
- func AttributesOrDefault(attributes *rest_model.Attributes) rest_model.Attributes
- func BaseEntityToRestModel(entity models.Entity, linkFactory LinksFactory) rest_model.BaseEntity
- func BoolOrDefault(val *bool) bool
- func Create(rc *response.RequestContext, _ response.Responder, ...)
- func CreateWithResponder(rc *response.RequestContext, rsp response.Responder, ...)
- func Delete(rc *response.RequestContext, deleteF ModelDeleteF)
- func DeleteWithHandler(rc *response.RequestContext, deleteHandler DeleteHandler)
- func Detail(rc *response.RequestContext, f ModelDetailF)
- func DetailWithHandler(ae *env.AppEnv, rc *response.RequestContext, loader models.EntityRetriever, ...)
- func GetNamedEdgeRouterRoles(edgeRouterHandler *model.EdgeRouterHandler, roles []string) rest_model.NamedRoles
- func GetNamedIdentityRoles(identityHandler *model.IdentityHandler, roles []string) rest_model.NamedRoles
- func GetNamedPostureCheckRoles(postureCheckHandler *model.PostureCheckHandler, roles []string) rest_model.NamedRoles
- func GetNamedServiceRoles(serviceHandler *model.EdgeServiceHandler, roles []string) rest_model.NamedRoles
- func Int64OrDefault(val *int64) int64
- func List(rc *response.RequestContext, f modelListF)
- func ListAssociationWithHandler(ae *env.AppEnv, rc *response.RequestContext, lister models.EntityRetriever, ...)
- func ListAssociations(rc *response.RequestContext, listF listAssocF)
- func ListAssociationsWithFilter(ae *env.AppEnv, rc *response.RequestContext, filterTemplate string, ...)
- func ListWithEnvelopeFactory(rc *response.RequestContext, toEnvelope ApiListEnvelopeFactory, f modelListF)
- func ListWithHandler(ae *env.AppEnv, rc *response.RequestContext, lister models.EntityRetriever, ...)
- func ListWithQueryF(ae *env.AppEnv, rc *response.RequestContext, lister models.EntityRetriever, ...)
- func ListWithQueryFAndCollector(ae *env.AppEnv, rc *response.RequestContext, lister models.EntityRetriever, ...)
- func MapAdvisorServiceReachabilityToRestEntity(entity *model.AdvisorServiceReachability) *rest_model.PolicyAdvice
- func MapApiSessionCertificateToRestEntity(appEnv *env.AppEnv, context *response.RequestContext, e models.Entity) (interface{}, error)
- func MapApiSessionCertificateToRestModel(apiSessionCert *model.ApiSessionCertificate) (*rest_model.CurrentAPISessionCertificateDetail, error)
- func MapApiSessionToRestInterface(ae *env.AppEnv, _ *response.RequestContext, apiSessionEntity models.Entity) (interface{}, error)
- func MapApiSessionToRestModel(ae *env.AppEnv, apiSession *model.ApiSession) (*rest_model.APISessionDetail, error)
- func MapAuthenticatorToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapAuthenticatorToRestModel(ae *env.AppEnv, i *model.Authenticator) (*rest_model.AuthenticatorDetail, error)
- func MapAuthenticatorsToRestEntities(ae *env.AppEnv, rc *response.RequestContext, es []*model.Authenticator) ([]*rest_model.AuthenticatorDetail, error)
- func MapCaToRestEntity(_ *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapCaToRestModel(i *model.Ca) (*rest_model.CaDetail, error)
- func MapClientTerminatorToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapConfigToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapConfigToRestModel(ae *env.AppEnv, config *model.Config) (*rest_model.ConfigDetail, error)
- func MapConfigTypeToRestEntity(_ *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapConfigTypeToRestModel(configType *model.ConfigType) (*rest_model.ConfigTypeDetail, error)
- func MapCreateCaToModel(ca *rest_model.CaCreate) *model.Ca
- func MapCreateConfigToModel(config *rest_model.ConfigCreate) *model.Config
- func MapCreateConfigTypeToModel(configType *rest_model.ConfigTypeCreate) *model.ConfigType
- func MapCreateEdgeRouterPolicyToModel(policy *rest_model.EdgeRouterPolicyCreate) *model.EdgeRouterPolicy
- func MapCreateEdgeRouterToModel(router *rest_model.EdgeRouterCreate) *model.EdgeRouter
- func MapCreateIdentityToModel(identity *rest_model.IdentityCreate, identityTypeId string) (*model.Identity, []*model.Enrollment)
- func MapCreatePostureCheckToModel(postureCheck rest_model.PostureCheckCreate) *model.PostureCheck
- func MapCreateRouterToModel(router *rest_model.RouterCreate) *model.TransitRouter
- func MapCreateServiceEdgeRouterPolicyToModel(policy *rest_model.ServiceEdgeRouterPolicyCreate) *model.ServiceEdgeRouterPolicy
- func MapCreateServicePolicyToModel(policy *rest_model.ServicePolicyCreate) *model.ServicePolicy
- func MapCreateServiceToModel(service *rest_model.ServiceCreate) *model.Service
- func MapCreateSessionToModel(identityId, apiSessionId string, session *rest_model.SessionCreate) *model.Session
- func MapCreateTerminatorToModel(terminator *rest_model.TerminatorCreate) *network.Terminator
- func MapCreateToAuthenticatorModel(in *rest_model.AuthenticatorCreate) *model.Authenticator
- func MapCurrentIdentityEdgeRouterToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapCurrentIdentityEdgeRouterToRestModel(ae *env.AppEnv, router *model.EdgeRouter) (*rest_model.CurrentIdentityEdgeRouterDetail, error)
- func MapEdgeRouterPolicyToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapEdgeRouterPolicyToRestModel(ae *env.AppEnv, policy *model.EdgeRouterPolicy) (*rest_model.EdgeRouterPolicyDetail, error)
- func MapEdgeRouterToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapEdgeRouterToRestModel(ae *env.AppEnv, router *model.EdgeRouter) (*rest_model.EdgeRouterDetail, error)
- func MapEnrollmentToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapEnrollmentToRestModel(ae *env.AppEnv, enrollment *model.Enrollment) (*rest_model.EnrollmentDetail, error)
- func MapIdentityToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapIdentityToRestModel(ae *env.AppEnv, identity *model.Identity) (*rest_model.IdentityDetail, error)
- func MapIdentityTypeToRestEntity(_ *env.AppEnv, _ *response.RequestContext, identityTypeModel models.Entity) (interface{}, error)
- func MapIdentityTypeToRestModel(identityType *model.IdentityType) *rest_model.IdentityTypeDetail
- func MapLimitedTerminatorToRestModel(ae *env.AppEnv, terminator *network.Terminator) (*rest_model.TerminatorClientDetail, error)
- func MapMfaToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapMfaToRestModel(ae *env.AppEnv, mfa *model.Mfa) (*rest_model.DetailMfa, error)
- func MapPatchAuthenticatorToModel(id string, in *rest_model.AuthenticatorPatch) *model.Authenticator
- func MapPatchAuthenticatorWithCurrentToModel(id, identityId string, authenticator *rest_model.AuthenticatorPatchWithCurrent) *model.AuthenticatorSelf
- func MapPatchCaToModel(id string, ca *rest_model.CaPatch) *model.Ca
- func MapPatchConfigToModel(id string, config *rest_model.ConfigPatch) *model.Config
- func MapPatchConfigTypeToModel(id string, configType *rest_model.ConfigTypePatch) *model.ConfigType
- func MapPatchEdgeRouterPolicyToModel(id string, policy *rest_model.EdgeRouterPolicyPatch) *model.EdgeRouterPolicy
- func MapPatchEdgeRouterToModel(id string, router *rest_model.EdgeRouterPatch) *model.EdgeRouter
- func MapPatchIdentityToModel(id string, identity *rest_model.IdentityPatch, identityTypeId string) *model.Identity
- func MapPatchPostureCheckToModel(id string, postureCheck rest_model.PostureCheckPatch) *model.PostureCheck
- func MapPatchServiceEdgeRouterPolicyToModel(id string, policy *rest_model.ServiceEdgeRouterPolicyPatch) *model.ServiceEdgeRouterPolicy
- func MapPatchServicePolicyToModel(id string, policy *rest_model.ServicePolicyPatch) *model.ServicePolicy
- func MapPatchServiceToModel(id string, service *rest_model.ServicePatch) *model.Service
- func MapPatchTerminatorToModel(id string, terminator *rest_model.TerminatorPatch) *network.Terminator
- func MapPatchTransitRouterToModel(id string, router *rest_model.RouterPatch) *model.TransitRouter
- func MapPostureCheckFailureDomainToRestModel(failure *model.PostureCheckFailure) *rest_model.PostureCheckFailureDomain
- func MapPostureCheckFailureMacToRestModel(failure *model.PostureCheckFailure) *rest_model.PostureCheckFailureMacAddress
- func MapPostureCheckFailureMfaToRestModel(failure *model.PostureCheckFailure) *rest_model.PostureCheckFailureMfa
- func MapPostureCheckFailureOsToRestModel(failure *model.PostureCheckFailure) *rest_model.PostureCheckFailureOperatingSystem
- func MapPostureCheckFailureProcessMultiToRestModel(failure *model.PostureCheckFailure) *rest_model.PostureCheckFailureProcessMulti
- func MapPostureCheckFailureProcessToRestModel(failure *model.PostureCheckFailure) *rest_model.PostureCheckFailureProcess
- func MapPostureCheckToRestEntity(ae *env.AppEnv, rc *response.RequestContext, e models.Entity) (interface{}, error)
- func MapPostureCheckToRestModel(ae *env.AppEnv, rc *response.RequestContext, i *model.PostureCheck) (rest_model.PostureCheckDetail, error)
- func MapPostureCheckTypeToRestEntity(_ *env.AppEnv, _ *response.RequestContext, postureCheckTypeModel models.Entity) (interface{}, error)
- func MapPostureCheckTypeToRestModel(postureCheckType *model.PostureCheckType) *rest_model.PostureCheckTypeDetail
- func MapPostureChecksToRestEntity(ae *env.AppEnv, rc *response.RequestContext, es []*model.PostureCheck) ([]interface{}, error)
- func MapPostureDataApiSessionDataToRestModel(apiSessionData map[string]*model.ApiSessionPostureData) map[string]rest_model.APISessionPostureData
- func MapPostureDataDomainToRestModel(domain *model.PostureResponseDomain) *rest_model.PostureDataDomain
- func MapPostureDataFailedSessionRequestToRestModel(modelFailedSessionRequests []*model.PostureSessionRequestFailure) []*rest_model.FailedServiceRequest
- func MapPostureDataMacToRestModel(mac *model.PostureResponseMac) *rest_model.PostureDataMac
- func MapPostureDataOsToRestModel(os *model.PostureResponseOs) *rest_model.PostureDataOs
- func MapPostureDataProcessesToRestModel(postureData *model.PostureData) []*rest_model.PostureDataProcess
- func MapPostureDataToRestModel(_ *env.AppEnv, postureData *model.PostureData) *rest_model.PostureData
- func MapServiceConfigToModel(config rest_model.ServiceConfigAssign) model.ServiceConfig
- func MapServiceEdgeRouterPolicyToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapServiceEdgeRouterPolicyToRestModel(ae *env.AppEnv, policy *model.ServiceEdgeRouterPolicy) (*rest_model.ServiceEdgeRouterPolicyDetail, error)
- func MapServicePolicyToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapServicePolicyToRestModel(ae *env.AppEnv, policy *model.ServicePolicy) (*rest_model.ServicePolicyDetail, error)
- func MapServiceToRestEntity(ae *env.AppEnv, rc *response.RequestContext, e models.Entity) (interface{}, error)
- func MapServiceToRestModel(ae *env.AppEnv, rc *response.RequestContext, service *model.ServiceDetail) (*rest_model.ServiceDetail, error)
- func MapServicesToRestEntity(ae *env.AppEnv, rc *response.RequestContext, es []*model.ServiceDetail) ([]interface{}, error)
- func MapSessionToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapSessionToRestModel(ae *env.AppEnv, sessionModel *model.Session) (*rest_model.SessionManagementDetail, error)
- func MapSessionsToRestEntities(ae *env.AppEnv, rc *response.RequestContext, sessions []*model.Session) ([]interface{}, error)
- func MapTerminatorToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapTerminatorToRestModel(ae *env.AppEnv, terminator *network.Terminator) (*rest_model.TerminatorDetail, error)
- func MapToCurrentApiSessionRestModel(ae *env.AppEnv, apiSession *model.ApiSession, sessionTimeout time.Duration) *rest_model.CurrentAPISessionDetail
- func MapTransitRouterToRestEntity(ae *env.AppEnv, _ *response.RequestContext, e models.Entity) (interface{}, error)
- func MapTransitRouterToRestModel(ae *env.AppEnv, router *model.TransitRouter) (*rest_model.RouterDetail, error)
- func MapUpdateAuthenticatorToModel(id string, in *rest_model.AuthenticatorUpdate) *model.Authenticator
- func MapUpdateAuthenticatorWithCurrentToModel(id, identityId string, ...) *model.AuthenticatorSelf
- func MapUpdateCaToModel(id string, ca *rest_model.CaUpdate) *model.Ca
- func MapUpdateConfigToModel(id string, config *rest_model.ConfigUpdate) *model.Config
- func MapUpdateConfigTypeToModel(id string, configType *rest_model.ConfigTypeUpdate) *model.ConfigType
- func MapUpdateEdgeRouterPolicyToModel(id string, policy *rest_model.EdgeRouterPolicyUpdate) *model.EdgeRouterPolicy
- func MapUpdateEdgeRouterToModel(id string, router *rest_model.EdgeRouterUpdate) *model.EdgeRouter
- func MapUpdateIdentityToModel(id string, identity *rest_model.IdentityUpdate, identityTypeId string) *model.Identity
- func MapUpdatePostureCheckToModel(id string, postureCheck rest_model.PostureCheckUpdate) *model.PostureCheck
- func MapUpdateServiceEdgeRouterPolicyToModel(id string, policy *rest_model.ServiceEdgeRouterPolicyUpdate) *model.ServiceEdgeRouterPolicy
- func MapUpdateServicePolicyToModel(id string, policy *rest_model.ServicePolicyUpdate) *model.ServicePolicy
- func MapUpdateServiceToModel(id string, service *rest_model.ServiceUpdate) *model.Service
- func MapUpdateTerminatorToModel(id string, terminator *rest_model.TerminatorUpdate) *network.Terminator
- func MapUpdateTransitRouterToModel(id string, router *rest_model.RouterUpdate) *model.TransitRouter
- func MapVersionInfoToRestModel(versionInfo common.VersionInfo) *rest_model.VersionInfo
- func NewLink(path string) rest_model.Link
- func Patch(rc *response.RequestContext, patchF ModelPatchF)
- func PostureCheckToQueries(check *model.PostureCheck) *rest_model.PostureQuery
- func TagsOrDefault(tags *rest_model.Tags) map[string]interface{}
- func ToEntityRef(name string, entity models.Entity, factory LinksFactory) *rest_model.EntityRef
- func Update(rc *response.RequestContext, updateF ModelUpdateF)
- func UpdateAllowEmptyBody(rc *response.RequestContext, updateF ModelUpdateF)
- type ApiEntityEnvelopeFactory
- type ApiListEnvelopeFactory
- type ApiSessionCertificateCreateResponder
- type ApiSessionHandler
- type ApiSessionLinkFactoryImpl
- type AuthRouter
- type AuthenticatorLinkFactoryImpl
- type AuthenticatorRouter
- func (r *AuthenticatorRouter) Create(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *AuthenticatorRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *AuthenticatorRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *AuthenticatorRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *AuthenticatorRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *AuthenticatorRouter) Register(ae *env.AppEnv)
- func (r *AuthenticatorRouter) Update(ae *env.AppEnv, rc *response.RequestContext, ...)
- type BasicLinkFactory
- func (factory *BasicLinkFactory) EntityName() string
- func (factory *BasicLinkFactory) Links(entity models.Entity) rest_model.Links
- func (factory BasicLinkFactory) NewNestedLink(entity models.Entity, elem ...string) rest_model.Link
- func (factory *BasicLinkFactory) SelfLink(entity models.Entity) rest_model.Link
- func (factory *BasicLinkFactory) SelfLinkFromId(id string) rest_model.Link
- func (factory *BasicLinkFactory) SelfUrlString(id string) string
- type CaLinkFactoryImpl
- type CaRouter
- func (r *CaRouter) Create(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *CaRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *CaRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *CaRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *CaRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *CaRouter) Register(ae *env.AppEnv)
- func (r *CaRouter) Update(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *CaRouter) VerifyCert(ae *env.AppEnv, rc *response.RequestContext, ...)
- type ConfigRouter
- func (r *ConfigRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params config.CreateConfigParams)
- func (r *ConfigRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ConfigRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ConfigRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ConfigRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params config.PatchConfigParams)
- func (r *ConfigRouter) Register(ae *env.AppEnv)
- func (r *ConfigRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params config.UpdateConfigParams)
- type ConfigTypeRouter
- func (r *ConfigTypeRouter) Create(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *ConfigTypeRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ConfigTypeRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ConfigTypeRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ConfigTypeRouter) ListConfigs(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *ConfigTypeRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *ConfigTypeRouter) Register(ae *env.AppEnv)
- func (r *ConfigTypeRouter) Update(ae *env.AppEnv, rc *response.RequestContext, ...)
- type CreateEventHandler
- type CreateLinkFactory
- type CreateReadDeleteOnlyRouter
- type CrudRouter
- type CurrentApiSessionLinkFactoryImpl
- type CurrentIdentityAuthenticatorLinkFactoryImpl
- func (factory *CurrentIdentityAuthenticatorLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
- func (factory CurrentIdentityAuthenticatorLinkFactoryImpl) NewNestedLink(entity models.Entity, elem ...string) rest_model.Link
- func (factory *CurrentIdentityAuthenticatorLinkFactoryImpl) SelfLink(entity models.Entity) rest_model.Link
- func (factory *CurrentIdentityAuthenticatorLinkFactoryImpl) SelfUrlString(id string) string
- type CurrentIdentityAuthenticatorRouter
- func (r *CurrentIdentityAuthenticatorRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *CurrentIdentityAuthenticatorRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *CurrentIdentityAuthenticatorRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *CurrentIdentityAuthenticatorRouter) Register(ae *env.AppEnv)
- func (r *CurrentIdentityAuthenticatorRouter) Update(ae *env.AppEnv, rc *response.RequestContext, ...)
- type CurrentIdentityLinkFactoryImpl
- func (factory *CurrentIdentityLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
- func (factory CurrentIdentityLinkFactoryImpl) NewNestedLink(_ models.Entity, elem ...string) rest_model.Link
- func (factory *CurrentIdentityLinkFactoryImpl) SelfLink(_ models.Entity) rest_model.Link
- func (factory *CurrentIdentityLinkFactoryImpl) SelfUrlString(_ string) string
- type CurrentIdentityMfaLinkFactoryImpl
- func (factory *CurrentIdentityMfaLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
- func (factory CurrentIdentityMfaLinkFactoryImpl) NewNestedLink(_ models.Entity, elem ...string) rest_model.Link
- func (factory *CurrentIdentityMfaLinkFactoryImpl) SelfLink(_ models.Entity) rest_model.Link
- func (factory *CurrentIdentityMfaLinkFactoryImpl) SelfUrlString(_ string) string
- type CurrentIdentityRouter
- type CurrentSessionRouter
- func (router *CurrentSessionRouter) CreateCertificate(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (router *CurrentSessionRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (router *CurrentSessionRouter) DeleteCertificate(ae *env.AppEnv, rc *response.RequestContext)
- func (router *CurrentSessionRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (router *CurrentSessionRouter) DetailCertificate(ae *env.AppEnv, rc *response.RequestContext)
- func (router *CurrentSessionRouter) ListCertificates(ae *env.AppEnv, rc *response.RequestContext)
- func (router *CurrentSessionRouter) ListServiceUpdates(ae *env.AppEnv, rc *response.RequestContext)
- func (router *CurrentSessionRouter) Register(ae *env.AppEnv)
- type DatabaseRouter
- func (r *DatabaseRouter) CheckDatastoreIntegrity(ae *env.AppEnv, rc *response.RequestContext, fixErrors bool)
- func (r *DatabaseRouter) CreateSnapshot(ae *env.AppEnv, rc *response.RequestContext)
- func (r *DatabaseRouter) GetCheckProgress(rc *response.RequestContext)
- func (r *DatabaseRouter) Register(ae *env.AppEnv)
- type DeleteEventHandler
- type DeleteHandler
- type EdgeRouterLinkFactoryImpl
- type EdgeRouterPolicyLinkFactoryImpl
- type EdgeRouterPolicyRouter
- func (r *EdgeRouterPolicyRouter) Create(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *EdgeRouterPolicyRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *EdgeRouterPolicyRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *EdgeRouterPolicyRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *EdgeRouterPolicyRouter) ListEdgeRouters(ae *env.AppEnv, rc *response.RequestContext)
- func (r *EdgeRouterPolicyRouter) ListIdentities(ae *env.AppEnv, rc *response.RequestContext)
- func (r *EdgeRouterPolicyRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *EdgeRouterPolicyRouter) Register(ae *env.AppEnv)
- func (r *EdgeRouterPolicyRouter) Update(ae *env.AppEnv, rc *response.RequestContext, ...)
- type EdgeRouterRouter
- func (r *EdgeRouterRouter) Create(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *EdgeRouterRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *EdgeRouterRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *EdgeRouterRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *EdgeRouterRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *EdgeRouterRouter) Register(ae *env.AppEnv)
- func (r *EdgeRouterRouter) Update(ae *env.AppEnv, rc *response.RequestContext, ...)
- type EnrollRouter
- type EnrollmentRouter
- type FullLinkFactory
- type IdentityLinkFactoryImpl
- type IdentityRouter
- func (r *IdentityRouter) Create(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *IdentityRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *IdentityRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *IdentityRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *IdentityRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *IdentityRouter) Register(ae *env.AppEnv)
- func (r *IdentityRouter) Update(ae *env.AppEnv, rc *response.RequestContext, ...)
- type IdentityTypeRouter
- type JsonFields
- type LinksFactory
- type ModelCreateF
- type ModelDeleteF
- type ModelDetailF
- type ModelPatchF
- type ModelToApiMapper
- type ModelUpdateF
- type Paging
- type ParsedNumber
- type PermissionsApi
- type PostureCheckLinkFactoryImpl
- type PostureCheckRouter
- func (r *PostureCheckRouter) Create(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *PostureCheckRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *PostureCheckRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *PostureCheckRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *PostureCheckRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *PostureCheckRouter) Register(ae *env.AppEnv)
- func (r *PostureCheckRouter) Update(ae *env.AppEnv, rc *response.RequestContext, ...)
- type PostureCheckTypeRouter
- type PostureResponseResponder
- type PostureResponseRouter
- type ProtocolRouter
- type PublicQueryOptions
- type QueryResult
- type ReadDeleteRouter
- type ReadOnlyRouter
- type ReadUpdateRouter
- type RoleAttributesRouter
- type RouteEventContext
- type SelfLinkFactory
- type ServiceEdgeRouterPolicyLinkFactoryImpl
- type ServiceEdgeRouterPolicyRouter
- func (r *ServiceEdgeRouterPolicyRouter) Create(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *ServiceEdgeRouterPolicyRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServiceEdgeRouterPolicyRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServiceEdgeRouterPolicyRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServiceEdgeRouterPolicyRouter) ListEdgeRouters(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServiceEdgeRouterPolicyRouter) ListServices(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServiceEdgeRouterPolicyRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *ServiceEdgeRouterPolicyRouter) Register(ae *env.AppEnv)
- func (r *ServiceEdgeRouterPolicyRouter) Update(ae *env.AppEnv, rc *response.RequestContext, ...)
- type ServiceLinkFactoryIml
- type ServicePolicyLinkFactoryImpl
- type ServicePolicyRouter
- func (r *ServicePolicyRouter) Create(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *ServicePolicyRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServicePolicyRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServicePolicyRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServicePolicyRouter) ListIdentities(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServicePolicyRouter) ListPostureChecks(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServicePolicyRouter) ListServices(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServicePolicyRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *ServicePolicyRouter) Register(ae *env.AppEnv)
- func (r *ServicePolicyRouter) Update(ae *env.AppEnv, rc *response.RequestContext, ...)
- type ServiceRouter
- func (r *ServiceRouter) Create(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *ServiceRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServiceRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServiceRouter) ListClientServices(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServiceRouter) ListManagementServices(ae *env.AppEnv, rc *response.RequestContext)
- func (r *ServiceRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *ServiceRouter) Register(ae *env.AppEnv)
- func (r *ServiceRouter) Update(ae *env.AppEnv, rc *response.RequestContext, ...)
- type SessionLinkFactoryImpl
- type SessionRequestResponder
- type SessionRouter
- func (r *SessionRouter) Create(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *SessionRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *SessionRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *SessionRouter) DetailRoutePath(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *SessionRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *SessionRouter) Register(ae *env.AppEnv)
- type Spec
- type SpecLinkFactoryImpl
- type SpecRouter
- type SummaryRouter
- type TerminatorRouter
- func (r *TerminatorRouter) Create(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *TerminatorRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *TerminatorRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *TerminatorRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *TerminatorRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, ...)
- func (r *TerminatorRouter) Register(ae *env.AppEnv)
- func (r *TerminatorRouter) Update(ae *env.AppEnv, rc *response.RequestContext, ...)
- type TransitRouterRouter
- func (r *TransitRouterRouter) Create(ae *env.AppEnv, rc *response.RequestContext, router *rest_model.RouterCreate)
- func (r *TransitRouterRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
- func (r *TransitRouterRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
- func (r *TransitRouterRouter) List(ae *env.AppEnv, rc *response.RequestContext)
- func (r *TransitRouterRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, routerId string, ...)
- func (r *TransitRouterRouter) Register(ae *env.AppEnv)
- func (r *TransitRouterRouter) Update(ae *env.AppEnv, rc *response.RequestContext, routerId string, ...)
- type VersionRouter
Constants ¶
View Source
const ( EntityNameIdentity = "identities" EntityNameIdentityServiceConfig = "service-configs" )
View Source
const ( EntityNamePostureResponse = "posture-response" EntityNamePostureData = "posture-data" EntityNameFailedServiceRequest = "failed-service-requests" )
View Source
const (
EntityNameApiSession = "api-sessions"
)
View Source
const EntityNameAuthenticator = "authenticators"
View Source
const EntityNameCa = "cas"
View Source
const EntityNameConfig = "configs"
View Source
const EntityNameConfigType = "config-types"
View Source
const EntityNameCurrentIdentity = "current-identity"
View Source
const EntityNameCurrentSession = "current-api-session"
View Source
const EntityNameCurrentSessionCertificates = "certificates"
View Source
const (
EntityNameEdgeRouter = "edge-routers"
)
View Source
const EntityNameEdgeRouterPolicy = "edge-router-policies"
View Source
const EntityNameEnrollment = "enrollments"
View Source
const EntityNameIdentityType = "identity-types"
View Source
const EntityNameMfa = "mfa"
View Source
const EntityNamePostureCheck = "posture-checks"
View Source
const EntityNamePostureCheckType = "posture-check-types"
View Source
const EntityNameRoutePath = "route-path"
View Source
const (
EntityNameSelf = "self"
)
View Source
const EntityNameService = "services"
View Source
const EntityNameServiceEdgeRouterPolicy = "service-edge-router-policies"
View Source
const EntityNameServicePolicy = "service-policies"
View Source
const EntityNameSession = "sessions"
View Source
const EntityNameSpecs = "specs"
View Source
const EntityNameTerminator = "terminators"
View Source
const EntityNameTransitRouter = "transit-routers"
View Source
const (
LimitMax = 500
)
Variables ¶
View Source
var AuthenticatorLinkFactory = NewAuthenticatorLinkFactory()
View Source
var CaLinkFactory = NewCaLinkFactory()
View Source
var ConfigLinkFactory = NewBasicLinkFactory(EntityNameConfig)
View Source
var ConfigTypeLinkFactory = NewBasicLinkFactory(EntityNameConfigType)
View Source
var EdgeRouterLinkFactory = NewEdgeRouterLinkFactory()
View Source
var EdgeRouterPolicyLinkFactory = NewEdgeRouterPolicyLinkFactory()
View Source
var EnrollmentLinkFactory = NewBasicLinkFactory(EntityNameEnrollment)
View Source
var IdentityLinkFactory = NewIdentityLinkFactory(NewBasicLinkFactory(EntityNameIdentity))
View Source
var IdentityTypeLinkFactory = NewBasicLinkFactory(EntityNameIdentityType)
View Source
var PostureCheckLinkFactory = NewPostureCheckLinkFactory()
View Source
var PostureCheckTypeLinkFactory = NewBasicLinkFactory(EntityNamePostureCheckType)
View Source
var PostureResponseLinkFactory = NewBasicLinkFactory(EntityNamePostureResponse)
View Source
var ServiceEdgeRouterPolicyLinkFactory = NewServiceEdgeRouterPolicyLinkFactory()
View Source
var ServiceLinkFactory = NewServiceLinkFactory()
View Source
var ServicePolicyLinkFactory = NewServicePolicyLinkFactory()
View Source
var SessionLinkFactory = NewSessionLinkFactory()
View Source
var SpecLinkFactory = NewSpecLinkFactory()
View Source
var TerminatorLinkFactory = NewBasicLinkFactory(EntityNameTerminator)
View Source
var TransitRouterLinkFactory = NewBasicLinkFactory(EntityNameTransitRouter)
Functions ¶
func AttributesOrDefault ¶ added in v0.19.158
func AttributesOrDefault(attributes *rest_model.Attributes) rest_model.Attributes
func BaseEntityToRestModel ¶ added in v0.14.35
func BaseEntityToRestModel(entity models.Entity, linkFactory LinksFactory) rest_model.BaseEntity
func BoolOrDefault ¶ added in v0.19.158
func Create ¶
func Create(rc *response.RequestContext, _ response.Responder, linkFactory CreateLinkFactory, creator ModelCreateF)
func CreateWithResponder ¶ added in v0.14.35
func CreateWithResponder(rc *response.RequestContext, rsp response.Responder, linkFactory CreateLinkFactory, creator ModelCreateF)
func Delete ¶
func Delete(rc *response.RequestContext, deleteF ModelDeleteF)
func DeleteWithHandler ¶
func DeleteWithHandler(rc *response.RequestContext, deleteHandler DeleteHandler)
func Detail ¶
func Detail(rc *response.RequestContext, f ModelDetailF)
func DetailWithHandler ¶
func DetailWithHandler(ae *env.AppEnv, rc *response.RequestContext, loader models.EntityRetriever, mapper ModelToApiMapper)
func GetNamedEdgeRouterRoles ¶ added in v0.16.32
func GetNamedEdgeRouterRoles(edgeRouterHandler *model.EdgeRouterHandler, roles []string) rest_model.NamedRoles
func GetNamedIdentityRoles ¶ added in v0.16.32
func GetNamedIdentityRoles(identityHandler *model.IdentityHandler, roles []string) rest_model.NamedRoles
func GetNamedPostureCheckRoles ¶ added in v0.16.48
func GetNamedPostureCheckRoles(postureCheckHandler *model.PostureCheckHandler, roles []string) rest_model.NamedRoles
func GetNamedServiceRoles ¶ added in v0.16.32
func GetNamedServiceRoles(serviceHandler *model.EdgeServiceHandler, roles []string) rest_model.NamedRoles
func Int64OrDefault ¶ added in v0.19.158
func List ¶
func List(rc *response.RequestContext, f modelListF)
func ListAssociationWithHandler ¶
func ListAssociationWithHandler(ae *env.AppEnv, rc *response.RequestContext, lister models.EntityRetriever, associationLoader models.EntityRetriever, mapper ModelToApiMapper)
func ListAssociations ¶
func ListAssociations(rc *response.RequestContext, listF listAssocF)
func ListAssociationsWithFilter ¶
func ListAssociationsWithFilter(ae *env.AppEnv, rc *response.RequestContext, filterTemplate string, entityController models.EntityRetriever, mapper ModelToApiMapper)
func ListWithEnvelopeFactory ¶ added in v0.14.35
func ListWithEnvelopeFactory(rc *response.RequestContext, toEnvelope ApiListEnvelopeFactory, f modelListF)
func ListWithHandler ¶
func ListWithHandler(ae *env.AppEnv, rc *response.RequestContext, lister models.EntityRetriever, mapper ModelToApiMapper)
func ListWithQueryF ¶
func ListWithQueryF(ae *env.AppEnv, rc *response.RequestContext, lister models.EntityRetriever, mapper ModelToApiMapper, qf queryF)
func ListWithQueryFAndCollector ¶ added in v0.14.35
func ListWithQueryFAndCollector(ae *env.AppEnv, rc *response.RequestContext, lister models.EntityRetriever, mapper ModelToApiMapper, toEnvelope ApiListEnvelopeFactory, qf queryF)
func MapAdvisorServiceReachabilityToRestEntity ¶ added in v0.14.35
func MapAdvisorServiceReachabilityToRestEntity(entity *model.AdvisorServiceReachability) *rest_model.PolicyAdvice
func MapApiSessionCertificateToRestEntity ¶ added in v0.17.30
func MapApiSessionCertificateToRestModel ¶ added in v0.17.30
func MapApiSessionCertificateToRestModel(apiSessionCert *model.ApiSessionCertificate) (*rest_model.CurrentAPISessionCertificateDetail, error)
func MapApiSessionToRestInterface ¶ added in v0.14.35
func MapApiSessionToRestModel ¶ added in v0.14.35
func MapApiSessionToRestModel(ae *env.AppEnv, apiSession *model.ApiSession) (*rest_model.APISessionDetail, error)
func MapAuthenticatorToRestEntity ¶ added in v0.14.35
func MapAuthenticatorToRestModel ¶ added in v0.14.35
func MapAuthenticatorToRestModel(ae *env.AppEnv, i *model.Authenticator) (*rest_model.AuthenticatorDetail, error)
func MapAuthenticatorsToRestEntities ¶ added in v0.14.35
func MapAuthenticatorsToRestEntities(ae *env.AppEnv, rc *response.RequestContext, es []*model.Authenticator) ([]*rest_model.AuthenticatorDetail, error)
func MapCaToRestEntity ¶ added in v0.14.35
func MapCaToRestModel ¶ added in v0.14.35
func MapCaToRestModel(i *model.Ca) (*rest_model.CaDetail, error)
func MapClientTerminatorToRestEntity ¶ added in v0.19.105
func MapConfigToRestEntity ¶ added in v0.14.35
func MapConfigToRestModel ¶ added in v0.14.35
func MapConfigToRestModel(ae *env.AppEnv, config *model.Config) (*rest_model.ConfigDetail, error)
func MapConfigTypeToRestEntity ¶ added in v0.14.35
func MapConfigTypeToRestModel ¶ added in v0.14.35
func MapConfigTypeToRestModel(configType *model.ConfigType) (*rest_model.ConfigTypeDetail, error)
func MapCreateCaToModel ¶ added in v0.14.35
func MapCreateCaToModel(ca *rest_model.CaCreate) *model.Ca
func MapCreateConfigToModel ¶ added in v0.14.35
func MapCreateConfigToModel(config *rest_model.ConfigCreate) *model.Config
func MapCreateConfigTypeToModel ¶ added in v0.14.35
func MapCreateConfigTypeToModel(configType *rest_model.ConfigTypeCreate) *model.ConfigType
func MapCreateEdgeRouterPolicyToModel ¶ added in v0.14.35
func MapCreateEdgeRouterPolicyToModel(policy *rest_model.EdgeRouterPolicyCreate) *model.EdgeRouterPolicy
func MapCreateEdgeRouterToModel ¶ added in v0.14.35
func MapCreateEdgeRouterToModel(router *rest_model.EdgeRouterCreate) *model.EdgeRouter
func MapCreateIdentityToModel ¶ added in v0.14.35
func MapCreateIdentityToModel(identity *rest_model.IdentityCreate, identityTypeId string) (*model.Identity, []*model.Enrollment)
func MapCreatePostureCheckToModel ¶ added in v0.16.46
func MapCreatePostureCheckToModel(postureCheck rest_model.PostureCheckCreate) *model.PostureCheck
func MapCreateRouterToModel ¶ added in v0.19.105
func MapCreateRouterToModel(router *rest_model.RouterCreate) *model.TransitRouter
func MapCreateServiceEdgeRouterPolicyToModel ¶ added in v0.14.35
func MapCreateServiceEdgeRouterPolicyToModel(policy *rest_model.ServiceEdgeRouterPolicyCreate) *model.ServiceEdgeRouterPolicy
func MapCreateServicePolicyToModel ¶ added in v0.14.35
func MapCreateServicePolicyToModel(policy *rest_model.ServicePolicyCreate) *model.ServicePolicy
func MapCreateServiceToModel ¶ added in v0.14.35
func MapCreateServiceToModel(service *rest_model.ServiceCreate) *model.Service
func MapCreateSessionToModel ¶ added in v0.14.35
func MapCreateSessionToModel(identityId, apiSessionId string, session *rest_model.SessionCreate) *model.Session
func MapCreateTerminatorToModel ¶ added in v0.14.35
func MapCreateTerminatorToModel(terminator *rest_model.TerminatorCreate) *network.Terminator
func MapCreateToAuthenticatorModel ¶ added in v0.14.35
func MapCreateToAuthenticatorModel(in *rest_model.AuthenticatorCreate) *model.Authenticator
func MapCurrentIdentityEdgeRouterToRestEntity ¶ added in v0.17.58
func MapCurrentIdentityEdgeRouterToRestModel ¶ added in v0.17.58
func MapCurrentIdentityEdgeRouterToRestModel(ae *env.AppEnv, router *model.EdgeRouter) (*rest_model.CurrentIdentityEdgeRouterDetail, error)
func MapEdgeRouterPolicyToRestEntity ¶ added in v0.14.35
func MapEdgeRouterPolicyToRestModel ¶ added in v0.14.35
func MapEdgeRouterPolicyToRestModel(ae *env.AppEnv, policy *model.EdgeRouterPolicy) (*rest_model.EdgeRouterPolicyDetail, error)
func MapEdgeRouterToRestEntity ¶ added in v0.14.35
func MapEdgeRouterToRestModel ¶ added in v0.14.35
func MapEdgeRouterToRestModel(ae *env.AppEnv, router *model.EdgeRouter) (*rest_model.EdgeRouterDetail, error)
func MapEnrollmentToRestEntity ¶ added in v0.14.35
func MapEnrollmentToRestModel ¶ added in v0.14.35
func MapEnrollmentToRestModel(ae *env.AppEnv, enrollment *model.Enrollment) (*rest_model.EnrollmentDetail, error)
func MapIdentityToRestEntity ¶ added in v0.14.35
func MapIdentityToRestModel ¶ added in v0.14.35
func MapIdentityToRestModel(ae *env.AppEnv, identity *model.Identity) (*rest_model.IdentityDetail, error)
func MapIdentityTypeToRestEntity ¶ added in v0.14.35
func MapIdentityTypeToRestModel ¶ added in v0.14.35
func MapIdentityTypeToRestModel(identityType *model.IdentityType) *rest_model.IdentityTypeDetail
func MapLimitedTerminatorToRestModel ¶ added in v0.17.21
func MapLimitedTerminatorToRestModel(ae *env.AppEnv, terminator *network.Terminator) (*rest_model.TerminatorClientDetail, error)
func MapMfaToRestEntity ¶ added in v0.17.52
func MapMfaToRestModel ¶ added in v0.17.52
func MapPatchAuthenticatorToModel ¶ added in v0.14.35
func MapPatchAuthenticatorToModel(id string, in *rest_model.AuthenticatorPatch) *model.Authenticator
func MapPatchAuthenticatorWithCurrentToModel ¶ added in v0.14.35
func MapPatchAuthenticatorWithCurrentToModel(id, identityId string, authenticator *rest_model.AuthenticatorPatchWithCurrent) *model.AuthenticatorSelf
func MapPatchCaToModel ¶ added in v0.14.35
func MapPatchCaToModel(id string, ca *rest_model.CaPatch) *model.Ca
func MapPatchConfigToModel ¶ added in v0.14.35
func MapPatchConfigToModel(id string, config *rest_model.ConfigPatch) *model.Config
func MapPatchConfigTypeToModel ¶ added in v0.14.35
func MapPatchConfigTypeToModel(id string, configType *rest_model.ConfigTypePatch) *model.ConfigType
func MapPatchEdgeRouterPolicyToModel ¶ added in v0.14.35
func MapPatchEdgeRouterPolicyToModel(id string, policy *rest_model.EdgeRouterPolicyPatch) *model.EdgeRouterPolicy
func MapPatchEdgeRouterToModel ¶ added in v0.14.35
func MapPatchEdgeRouterToModel(id string, router *rest_model.EdgeRouterPatch) *model.EdgeRouter
func MapPatchIdentityToModel ¶ added in v0.14.35
func MapPatchIdentityToModel(id string, identity *rest_model.IdentityPatch, identityTypeId string) *model.Identity
func MapPatchPostureCheckToModel ¶ added in v0.16.46
func MapPatchPostureCheckToModel(id string, postureCheck rest_model.PostureCheckPatch) *model.PostureCheck
func MapPatchServiceEdgeRouterPolicyToModel ¶ added in v0.14.35
func MapPatchServiceEdgeRouterPolicyToModel(id string, policy *rest_model.ServiceEdgeRouterPolicyPatch) *model.ServiceEdgeRouterPolicy
func MapPatchServicePolicyToModel ¶ added in v0.14.35
func MapPatchServicePolicyToModel(id string, policy *rest_model.ServicePolicyPatch) *model.ServicePolicy
func MapPatchServiceToModel ¶ added in v0.14.35
func MapPatchServiceToModel(id string, service *rest_model.ServicePatch) *model.Service
func MapPatchTerminatorToModel ¶ added in v0.14.35
func MapPatchTerminatorToModel(id string, terminator *rest_model.TerminatorPatch) *network.Terminator
func MapPatchTransitRouterToModel ¶ added in v0.14.35
func MapPatchTransitRouterToModel(id string, router *rest_model.RouterPatch) *model.TransitRouter
func MapPostureCheckFailureDomainToRestModel ¶ added in v0.19.40
func MapPostureCheckFailureDomainToRestModel(failure *model.PostureCheckFailure) *rest_model.PostureCheckFailureDomain
func MapPostureCheckFailureMacToRestModel ¶ added in v0.19.40
func MapPostureCheckFailureMacToRestModel(failure *model.PostureCheckFailure) *rest_model.PostureCheckFailureMacAddress
func MapPostureCheckFailureMfaToRestModel ¶ added in v0.19.40
func MapPostureCheckFailureMfaToRestModel(failure *model.PostureCheckFailure) *rest_model.PostureCheckFailureMfa
func MapPostureCheckFailureOsToRestModel ¶ added in v0.19.40
func MapPostureCheckFailureOsToRestModel(failure *model.PostureCheckFailure) *rest_model.PostureCheckFailureOperatingSystem
func MapPostureCheckFailureProcessMultiToRestModel ¶ added in v0.19.93
func MapPostureCheckFailureProcessMultiToRestModel(failure *model.PostureCheckFailure) *rest_model.PostureCheckFailureProcessMulti
func MapPostureCheckFailureProcessToRestModel ¶ added in v0.19.40
func MapPostureCheckFailureProcessToRestModel(failure *model.PostureCheckFailure) *rest_model.PostureCheckFailureProcess
func MapPostureCheckToRestEntity ¶ added in v0.16.46
func MapPostureCheckToRestModel ¶ added in v0.16.46
func MapPostureCheckToRestModel(ae *env.AppEnv, rc *response.RequestContext, i *model.PostureCheck) (rest_model.PostureCheckDetail, error)
func MapPostureCheckTypeToRestEntity ¶ added in v0.16.48
func MapPostureCheckTypeToRestModel ¶ added in v0.16.48
func MapPostureCheckTypeToRestModel(postureCheckType *model.PostureCheckType) *rest_model.PostureCheckTypeDetail
func MapPostureChecksToRestEntity ¶ added in v0.17.5
func MapPostureChecksToRestEntity(ae *env.AppEnv, rc *response.RequestContext, es []*model.PostureCheck) ([]interface{}, error)
func MapPostureDataApiSessionDataToRestModel ¶ added in v0.19.40
func MapPostureDataApiSessionDataToRestModel(apiSessionData map[string]*model.ApiSessionPostureData) map[string]rest_model.APISessionPostureData
func MapPostureDataDomainToRestModel ¶ added in v0.19.40
func MapPostureDataDomainToRestModel(domain *model.PostureResponseDomain) *rest_model.PostureDataDomain
func MapPostureDataFailedSessionRequestToRestModel ¶ added in v0.19.42
func MapPostureDataFailedSessionRequestToRestModel(modelFailedSessionRequests []*model.PostureSessionRequestFailure) []*rest_model.FailedServiceRequest
func MapPostureDataMacToRestModel ¶ added in v0.19.40
func MapPostureDataMacToRestModel(mac *model.PostureResponseMac) *rest_model.PostureDataMac
func MapPostureDataOsToRestModel ¶ added in v0.19.40
func MapPostureDataOsToRestModel(os *model.PostureResponseOs) *rest_model.PostureDataOs
func MapPostureDataProcessesToRestModel ¶ added in v0.19.40
func MapPostureDataProcessesToRestModel(postureData *model.PostureData) []*rest_model.PostureDataProcess
func MapPostureDataToRestModel ¶ added in v0.19.40
func MapPostureDataToRestModel(_ *env.AppEnv, postureData *model.PostureData) *rest_model.PostureData
func MapServiceConfigToModel ¶ added in v0.14.35
func MapServiceConfigToModel(config rest_model.ServiceConfigAssign) model.ServiceConfig
func MapServiceEdgeRouterPolicyToRestEntity ¶ added in v0.14.35
func MapServiceEdgeRouterPolicyToRestModel ¶ added in v0.14.35
func MapServiceEdgeRouterPolicyToRestModel(ae *env.AppEnv, policy *model.ServiceEdgeRouterPolicy) (*rest_model.ServiceEdgeRouterPolicyDetail, error)
func MapServicePolicyToRestEntity ¶ added in v0.14.35
func MapServicePolicyToRestModel ¶ added in v0.14.35
func MapServicePolicyToRestModel(ae *env.AppEnv, policy *model.ServicePolicy) (*rest_model.ServicePolicyDetail, error)
func MapServiceToRestEntity ¶ added in v0.14.35
func MapServiceToRestModel ¶ added in v0.14.35
func MapServiceToRestModel(ae *env.AppEnv, rc *response.RequestContext, service *model.ServiceDetail) (*rest_model.ServiceDetail, error)
func MapServicesToRestEntity ¶ added in v0.14.35
func MapServicesToRestEntity(ae *env.AppEnv, rc *response.RequestContext, es []*model.ServiceDetail) ([]interface{}, error)
func MapSessionToRestEntity ¶ added in v0.14.35
func MapSessionToRestModel ¶ added in v0.14.35
func MapSessionToRestModel(ae *env.AppEnv, sessionModel *model.Session) (*rest_model.SessionManagementDetail, error)
func MapSessionsToRestEntities ¶ added in v0.14.35
func MapTerminatorToRestEntity ¶ added in v0.14.35
func MapTerminatorToRestModel ¶ added in v0.14.35
func MapTerminatorToRestModel(ae *env.AppEnv, terminator *network.Terminator) (*rest_model.TerminatorDetail, error)
func MapToCurrentApiSessionRestModel ¶ added in v0.14.35
func MapToCurrentApiSessionRestModel(ae *env.AppEnv, apiSession *model.ApiSession, sessionTimeout time.Duration) *rest_model.CurrentAPISessionDetail
func MapTransitRouterToRestEntity ¶ added in v0.14.35
func MapTransitRouterToRestModel ¶ added in v0.14.35
func MapTransitRouterToRestModel(ae *env.AppEnv, router *model.TransitRouter) (*rest_model.RouterDetail, error)
func MapUpdateAuthenticatorToModel ¶ added in v0.14.35
func MapUpdateAuthenticatorToModel(id string, in *rest_model.AuthenticatorUpdate) *model.Authenticator
func MapUpdateAuthenticatorWithCurrentToModel ¶ added in v0.14.35
func MapUpdateAuthenticatorWithCurrentToModel(id, identityId string, authenticator *rest_model.AuthenticatorUpdateWithCurrent) *model.AuthenticatorSelf
func MapUpdateCaToModel ¶ added in v0.14.35
func MapUpdateCaToModel(id string, ca *rest_model.CaUpdate) *model.Ca
func MapUpdateConfigToModel ¶ added in v0.14.35
func MapUpdateConfigToModel(id string, config *rest_model.ConfigUpdate) *model.Config
func MapUpdateConfigTypeToModel ¶ added in v0.14.35
func MapUpdateConfigTypeToModel(id string, configType *rest_model.ConfigTypeUpdate) *model.ConfigType
func MapUpdateEdgeRouterPolicyToModel ¶ added in v0.14.35
func MapUpdateEdgeRouterPolicyToModel(id string, policy *rest_model.EdgeRouterPolicyUpdate) *model.EdgeRouterPolicy
func MapUpdateEdgeRouterToModel ¶ added in v0.14.35
func MapUpdateEdgeRouterToModel(id string, router *rest_model.EdgeRouterUpdate) *model.EdgeRouter
func MapUpdateIdentityToModel ¶ added in v0.14.35
func MapUpdateIdentityToModel(id string, identity *rest_model.IdentityUpdate, identityTypeId string) *model.Identity
func MapUpdatePostureCheckToModel ¶ added in v0.16.46
func MapUpdatePostureCheckToModel(id string, postureCheck rest_model.PostureCheckUpdate) *model.PostureCheck
func MapUpdateServiceEdgeRouterPolicyToModel ¶ added in v0.14.35
func MapUpdateServiceEdgeRouterPolicyToModel(id string, policy *rest_model.ServiceEdgeRouterPolicyUpdate) *model.ServiceEdgeRouterPolicy
func MapUpdateServicePolicyToModel ¶ added in v0.14.35
func MapUpdateServicePolicyToModel(id string, policy *rest_model.ServicePolicyUpdate) *model.ServicePolicy
func MapUpdateServiceToModel ¶ added in v0.14.35
func MapUpdateServiceToModel(id string, service *rest_model.ServiceUpdate) *model.Service
func MapUpdateTerminatorToModel ¶ added in v0.14.35
func MapUpdateTerminatorToModel(id string, terminator *rest_model.TerminatorUpdate) *network.Terminator
func MapUpdateTransitRouterToModel ¶ added in v0.14.35
func MapUpdateTransitRouterToModel(id string, router *rest_model.RouterUpdate) *model.TransitRouter
func MapVersionInfoToRestModel ¶ added in v0.19.20
func MapVersionInfoToRestModel(versionInfo common.VersionInfo) *rest_model.VersionInfo
func NewLink ¶ added in v0.14.35
func NewLink(path string) rest_model.Link
func Patch ¶
func Patch(rc *response.RequestContext, patchF ModelPatchF)
func PostureCheckToQueries ¶ added in v0.19.93
func PostureCheckToQueries(check *model.PostureCheck) *rest_model.PostureQuery
func TagsOrDefault ¶ added in v0.19.158
func TagsOrDefault(tags *rest_model.Tags) map[string]interface{}
func ToEntityRef ¶ added in v0.14.35
func ToEntityRef(name string, entity models.Entity, factory LinksFactory) *rest_model.EntityRef
func Update ¶
func Update(rc *response.RequestContext, updateF ModelUpdateF)
func UpdateAllowEmptyBody ¶
func UpdateAllowEmptyBody(rc *response.RequestContext, updateF ModelUpdateF)
Types ¶
type ApiEntityEnvelopeFactory ¶ added in v0.14.35
type ApiEntityEnvelopeFactory func(data interface{}, meta *rest_model.Meta) interface{}
type ApiListEnvelopeFactory ¶ added in v0.14.35
type ApiListEnvelopeFactory func(data []interface{}, meta *rest_model.Meta) interface{}
type ApiSessionCertificateCreateResponder ¶ added in v0.17.30
type ApiSessionCertificateCreateResponder struct { response.Responder // contains filtered or unexported fields }
func (*ApiSessionCertificateCreateResponder) RespondWithCreatedId ¶ added in v0.17.30
func (nsr *ApiSessionCertificateCreateResponder) RespondWithCreatedId(id string, _ rest_model.Link)
type ApiSessionHandler ¶ added in v0.14.35
type ApiSessionHandler struct {
BasePath string
}
func NewApiSessionRouter ¶
func NewApiSessionRouter() *ApiSessionHandler
func (*ApiSessionHandler) Delete ¶ added in v0.14.35
func (ir *ApiSessionHandler) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*ApiSessionHandler) Detail ¶ added in v0.14.35
func (ir *ApiSessionHandler) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*ApiSessionHandler) List ¶ added in v0.14.35
func (ir *ApiSessionHandler) List(ae *env.AppEnv, rc *response.RequestContext)
func (*ApiSessionHandler) Register ¶ added in v0.14.35
func (ir *ApiSessionHandler) Register(ae *env.AppEnv)
type ApiSessionLinkFactoryImpl ¶ added in v0.19.16
type ApiSessionLinkFactoryImpl struct {
BasicLinkFactory
}
func NewApiSessionLinkFactory ¶ added in v0.19.16
func NewApiSessionLinkFactory() *ApiSessionLinkFactoryImpl
func (*ApiSessionLinkFactoryImpl) Links ¶ added in v0.19.16
func (factory *ApiSessionLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
func (ApiSessionLinkFactoryImpl) NewNestedLink ¶ added in v0.19.16
func (factory ApiSessionLinkFactoryImpl) NewNestedLink(entity models.Entity, elem ...string) rest_model.Link
type AuthRouter ¶
type AuthRouter struct {
// contains filtered or unexported fields
}
func NewAuthRouter ¶
func NewAuthRouter() *AuthRouter
func (*AuthRouter) Register ¶
func (ro *AuthRouter) Register(ae *env.AppEnv)
type AuthenticatorLinkFactoryImpl ¶ added in v0.14.35
type AuthenticatorLinkFactoryImpl struct {
BasicLinkFactory
}
func NewAuthenticatorLinkFactory ¶ added in v0.14.35
func NewAuthenticatorLinkFactory() *AuthenticatorLinkFactoryImpl
func (*AuthenticatorLinkFactoryImpl) Links ¶ added in v0.14.35
func (factory *AuthenticatorLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
type AuthenticatorRouter ¶
type AuthenticatorRouter struct {
BasePath string
}
func NewAuthenticatorRouter ¶
func NewAuthenticatorRouter() *AuthenticatorRouter
func (*AuthenticatorRouter) Create ¶
func (r *AuthenticatorRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params authenticator.CreateAuthenticatorParams)
func (*AuthenticatorRouter) Delete ¶
func (r *AuthenticatorRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*AuthenticatorRouter) Detail ¶
func (r *AuthenticatorRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*AuthenticatorRouter) List ¶
func (r *AuthenticatorRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*AuthenticatorRouter) Patch ¶
func (r *AuthenticatorRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params authenticator.PatchAuthenticatorParams)
func (*AuthenticatorRouter) Register ¶
func (r *AuthenticatorRouter) Register(ae *env.AppEnv)
func (*AuthenticatorRouter) Update ¶
func (r *AuthenticatorRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params authenticator.UpdateAuthenticatorParams)
type BasicLinkFactory ¶ added in v0.14.35
type BasicLinkFactory struct {
// contains filtered or unexported fields
}
var CurrentApiSessionCertificateLinkFactory *BasicLinkFactory = NewBasicLinkFactory(EntityNameCurrentSession + "/" + EntityNameCurrentSessionCertificates)
func NewBasicLinkFactory ¶ added in v0.14.35
func NewBasicLinkFactory(entityName string) *BasicLinkFactory
func (*BasicLinkFactory) EntityName ¶ added in v0.14.35
func (factory *BasicLinkFactory) EntityName() string
func (*BasicLinkFactory) Links ¶ added in v0.14.35
func (factory *BasicLinkFactory) Links(entity models.Entity) rest_model.Links
func (BasicLinkFactory) NewNestedLink ¶ added in v0.14.35
func (factory BasicLinkFactory) NewNestedLink(entity models.Entity, elem ...string) rest_model.Link
func (*BasicLinkFactory) SelfLink ¶ added in v0.14.35
func (factory *BasicLinkFactory) SelfLink(entity models.Entity) rest_model.Link
func (*BasicLinkFactory) SelfLinkFromId ¶ added in v0.14.35
func (factory *BasicLinkFactory) SelfLinkFromId(id string) rest_model.Link
func (*BasicLinkFactory) SelfUrlString ¶ added in v0.14.35
func (factory *BasicLinkFactory) SelfUrlString(id string) string
type CaLinkFactoryImpl ¶ added in v0.14.35
type CaLinkFactoryImpl struct {
BasicLinkFactory
}
func NewCaLinkFactory ¶ added in v0.14.35
func NewCaLinkFactory() *CaLinkFactoryImpl
func (*CaLinkFactoryImpl) Links ¶ added in v0.14.35
func (factory *CaLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
type CaRouter ¶
type CaRouter struct {
BasePath string
}
func NewCaRouter ¶
func NewCaRouter() *CaRouter
func (*CaRouter) Create ¶
func (r *CaRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params certificate_authority.CreateCaParams)
func (*CaRouter) Patch ¶
func (r *CaRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params certificate_authority.PatchCaParams)
func (*CaRouter) Update ¶
func (r *CaRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params certificate_authority.UpdateCaParams)
func (*CaRouter) VerifyCert ¶
func (r *CaRouter) VerifyCert(ae *env.AppEnv, rc *response.RequestContext, params certificate_authority.VerifyCaParams)
type ConfigRouter ¶
type ConfigRouter struct {
BasePath string
}
func NewConfigRouter ¶
func NewConfigRouter() *ConfigRouter
func (*ConfigRouter) Create ¶
func (r *ConfigRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params config.CreateConfigParams)
func (*ConfigRouter) Delete ¶
func (r *ConfigRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*ConfigRouter) Detail ¶
func (r *ConfigRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*ConfigRouter) List ¶
func (r *ConfigRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*ConfigRouter) Patch ¶
func (r *ConfigRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params config.PatchConfigParams)
func (*ConfigRouter) Register ¶
func (r *ConfigRouter) Register(ae *env.AppEnv)
func (*ConfigRouter) Update ¶
func (r *ConfigRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params config.UpdateConfigParams)
type ConfigTypeRouter ¶
type ConfigTypeRouter struct {
BasePath string
}
func NewConfigTypeRouter ¶
func NewConfigTypeRouter() *ConfigTypeRouter
func (*ConfigTypeRouter) Create ¶
func (r *ConfigTypeRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params config.CreateConfigTypeParams)
func (*ConfigTypeRouter) Delete ¶
func (r *ConfigTypeRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*ConfigTypeRouter) Detail ¶
func (r *ConfigTypeRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*ConfigTypeRouter) List ¶
func (r *ConfigTypeRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*ConfigTypeRouter) ListConfigs ¶
func (r *ConfigTypeRouter) ListConfigs(ae *env.AppEnv, rc *response.RequestContext, params config.ListConfigsForConfigTypeParams)
func (*ConfigTypeRouter) Patch ¶
func (r *ConfigTypeRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params config.PatchConfigTypeParams)
func (*ConfigTypeRouter) Register ¶
func (r *ConfigTypeRouter) Register(ae *env.AppEnv)
func (*ConfigTypeRouter) Update ¶
func (r *ConfigTypeRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params config.UpdateConfigTypeParams)
type CreateEventHandler ¶
type CreateEventHandler interface {
BeforeStoreCreate(rc *RouteEventContext, modelEntity interface{}) error
}
type CreateLinkFactory ¶ added in v0.14.35
type CreateLinkFactory interface {
SelfLinkFromId(id string) rest_model.Link
}
type CreateReadDeleteOnlyRouter ¶
type CreateReadDeleteOnlyRouter interface { List(ae *env.AppEnv, rc *response.RequestContext) Detail(ae *env.AppEnv, rc *response.RequestContext) Create(ae *env.AppEnv, rc *response.RequestContext) Delete(ae *env.AppEnv, rc *response.RequestContext) }
type CrudRouter ¶
type CrudRouter interface { List(ae *env.AppEnv, rc *response.RequestContext) Detail(ae *env.AppEnv, rc *response.RequestContext) Create(ae *env.AppEnv, rc *response.RequestContext) Delete(ae *env.AppEnv, rc *response.RequestContext) Update(ae *env.AppEnv, rc *response.RequestContext) Patch(ae *env.AppEnv, rc *response.RequestContext) }
type CurrentApiSessionLinkFactoryImpl ¶ added in v0.15.9
type CurrentApiSessionLinkFactoryImpl struct {
BasicLinkFactory
}
func NewCurrentApiSessionLinkFactory ¶ added in v0.15.9
func NewCurrentApiSessionLinkFactory() *CurrentApiSessionLinkFactoryImpl
func (*CurrentApiSessionLinkFactoryImpl) Links ¶ added in v0.15.9
func (factory *CurrentApiSessionLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
func (*CurrentApiSessionLinkFactoryImpl) SelfLink ¶ added in v0.15.9
func (factory *CurrentApiSessionLinkFactoryImpl) SelfLink(entity models.Entity) rest_model.Link
type CurrentIdentityAuthenticatorLinkFactoryImpl ¶ added in v0.15.9
type CurrentIdentityAuthenticatorLinkFactoryImpl struct {
BasicLinkFactory
}
func NewCurrentIdentityAuthenticatorLinkFactory ¶ added in v0.15.9
func NewCurrentIdentityAuthenticatorLinkFactory() *CurrentIdentityAuthenticatorLinkFactoryImpl
func (*CurrentIdentityAuthenticatorLinkFactoryImpl) Links ¶ added in v0.15.9
func (factory *CurrentIdentityAuthenticatorLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
func (CurrentIdentityAuthenticatorLinkFactoryImpl) NewNestedLink ¶ added in v0.15.9
func (factory CurrentIdentityAuthenticatorLinkFactoryImpl) NewNestedLink(entity models.Entity, elem ...string) rest_model.Link
func (*CurrentIdentityAuthenticatorLinkFactoryImpl) SelfLink ¶ added in v0.15.9
func (factory *CurrentIdentityAuthenticatorLinkFactoryImpl) SelfLink(entity models.Entity) rest_model.Link
func (*CurrentIdentityAuthenticatorLinkFactoryImpl) SelfUrlString ¶ added in v0.15.9
func (factory *CurrentIdentityAuthenticatorLinkFactoryImpl) SelfUrlString(id string) string
type CurrentIdentityAuthenticatorRouter ¶
type CurrentIdentityAuthenticatorRouter struct {
BasePath string
}
func NewCurrentIdentityAuthenticatorRouter ¶
func NewCurrentIdentityAuthenticatorRouter() *CurrentIdentityAuthenticatorRouter
func (*CurrentIdentityAuthenticatorRouter) Detail ¶
func (r *CurrentIdentityAuthenticatorRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*CurrentIdentityAuthenticatorRouter) List ¶
func (r *CurrentIdentityAuthenticatorRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*CurrentIdentityAuthenticatorRouter) Patch ¶
func (r *CurrentIdentityAuthenticatorRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, authenticator *rest_model.AuthenticatorPatchWithCurrent)
func (*CurrentIdentityAuthenticatorRouter) Register ¶
func (r *CurrentIdentityAuthenticatorRouter) Register(ae *env.AppEnv)
func (*CurrentIdentityAuthenticatorRouter) Update ¶
func (r *CurrentIdentityAuthenticatorRouter) Update(ae *env.AppEnv, rc *response.RequestContext, authenticator *rest_model.AuthenticatorUpdateWithCurrent)
type CurrentIdentityLinkFactoryImpl ¶ added in v0.15.9
type CurrentIdentityLinkFactoryImpl struct {
BasicLinkFactory
}
func NewCurrentIdentityLinkFactory ¶ added in v0.15.9
func NewCurrentIdentityLinkFactory() *CurrentIdentityLinkFactoryImpl
func (*CurrentIdentityLinkFactoryImpl) Links ¶ added in v0.15.9
func (factory *CurrentIdentityLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
func (CurrentIdentityLinkFactoryImpl) NewNestedLink ¶ added in v0.15.9
func (factory CurrentIdentityLinkFactoryImpl) NewNestedLink(_ models.Entity, elem ...string) rest_model.Link
func (*CurrentIdentityLinkFactoryImpl) SelfLink ¶ added in v0.15.9
func (factory *CurrentIdentityLinkFactoryImpl) SelfLink(_ models.Entity) rest_model.Link
func (*CurrentIdentityLinkFactoryImpl) SelfUrlString ¶ added in v0.15.9
func (factory *CurrentIdentityLinkFactoryImpl) SelfUrlString(_ string) string
type CurrentIdentityMfaLinkFactoryImpl ¶ added in v0.17.52
type CurrentIdentityMfaLinkFactoryImpl struct {
BasicLinkFactory
}
func NewCurrentIdentityMfaLinkFactory ¶ added in v0.17.52
func NewCurrentIdentityMfaLinkFactory() *CurrentIdentityMfaLinkFactoryImpl
func (*CurrentIdentityMfaLinkFactoryImpl) Links ¶ added in v0.17.52
func (factory *CurrentIdentityMfaLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
func (CurrentIdentityMfaLinkFactoryImpl) NewNestedLink ¶ added in v0.17.52
func (factory CurrentIdentityMfaLinkFactoryImpl) NewNestedLink(_ models.Entity, elem ...string) rest_model.Link
func (*CurrentIdentityMfaLinkFactoryImpl) SelfLink ¶ added in v0.17.52
func (factory *CurrentIdentityMfaLinkFactoryImpl) SelfLink(_ models.Entity) rest_model.Link
func (*CurrentIdentityMfaLinkFactoryImpl) SelfUrlString ¶ added in v0.17.52
func (factory *CurrentIdentityMfaLinkFactoryImpl) SelfUrlString(_ string) string
type CurrentIdentityRouter ¶ added in v0.15.9
type CurrentIdentityRouter struct {
BasePath string
}
func NewCurrentIdentityRouter ¶ added in v0.15.9
func NewCurrentIdentityRouter() *CurrentIdentityRouter
func (*CurrentIdentityRouter) Register ¶ added in v0.15.9
func (r *CurrentIdentityRouter) Register(ae *env.AppEnv)
type CurrentSessionRouter ¶
type CurrentSessionRouter struct { }
func NewCurrentSessionRouter ¶
func NewCurrentSessionRouter() *CurrentSessionRouter
func (*CurrentSessionRouter) CreateCertificate ¶ added in v0.17.30
func (router *CurrentSessionRouter) CreateCertificate(ae *env.AppEnv, rc *response.RequestContext, params clientCurrentApiSession.CreateCurrentAPISessionCertificateParams)
func (*CurrentSessionRouter) Delete ¶
func (router *CurrentSessionRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*CurrentSessionRouter) DeleteCertificate ¶ added in v0.17.30
func (router *CurrentSessionRouter) DeleteCertificate(ae *env.AppEnv, rc *response.RequestContext)
func (*CurrentSessionRouter) Detail ¶
func (router *CurrentSessionRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*CurrentSessionRouter) DetailCertificate ¶ added in v0.17.30
func (router *CurrentSessionRouter) DetailCertificate(ae *env.AppEnv, rc *response.RequestContext)
func (*CurrentSessionRouter) ListCertificates ¶ added in v0.17.30
func (router *CurrentSessionRouter) ListCertificates(ae *env.AppEnv, rc *response.RequestContext)
func (*CurrentSessionRouter) ListServiceUpdates ¶ added in v0.17.34
func (router *CurrentSessionRouter) ListServiceUpdates(ae *env.AppEnv, rc *response.RequestContext)
func (*CurrentSessionRouter) Register ¶
func (router *CurrentSessionRouter) Register(ae *env.AppEnv)
type DatabaseRouter ¶ added in v0.15.1
type DatabaseRouter struct {
// contains filtered or unexported fields
}
func NewDatabaseRouter ¶ added in v0.15.1
func NewDatabaseRouter() *DatabaseRouter
func (*DatabaseRouter) CheckDatastoreIntegrity ¶ added in v0.15.28
func (r *DatabaseRouter) CheckDatastoreIntegrity(ae *env.AppEnv, rc *response.RequestContext, fixErrors bool)
func (*DatabaseRouter) CreateSnapshot ¶ added in v0.15.1
func (r *DatabaseRouter) CreateSnapshot(ae *env.AppEnv, rc *response.RequestContext)
func (*DatabaseRouter) GetCheckProgress ¶ added in v0.17.40
func (r *DatabaseRouter) GetCheckProgress(rc *response.RequestContext)
func (*DatabaseRouter) Register ¶ added in v0.15.1
func (r *DatabaseRouter) Register(ae *env.AppEnv)
type DeleteEventHandler ¶
type DeleteEventHandler interface {
BeforeStoreDelete(rc *RouteEventContext, id string) error
}
type DeleteHandler ¶
type EdgeRouterLinkFactoryImpl ¶ added in v0.14.35
type EdgeRouterLinkFactoryImpl struct {
BasicLinkFactory
}
func NewEdgeRouterLinkFactory ¶ added in v0.14.35
func NewEdgeRouterLinkFactory() *EdgeRouterLinkFactoryImpl
func (*EdgeRouterLinkFactoryImpl) Links ¶ added in v0.14.35
func (factory *EdgeRouterLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
type EdgeRouterPolicyLinkFactoryImpl ¶ added in v0.14.35
type EdgeRouterPolicyLinkFactoryImpl struct {
BasicLinkFactory
}
func NewEdgeRouterPolicyLinkFactory ¶ added in v0.14.35
func NewEdgeRouterPolicyLinkFactory() *EdgeRouterPolicyLinkFactoryImpl
func (*EdgeRouterPolicyLinkFactoryImpl) Links ¶ added in v0.14.35
func (factory *EdgeRouterPolicyLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
type EdgeRouterPolicyRouter ¶
type EdgeRouterPolicyRouter struct {
BasePath string
}
func NewEdgeRouterPolicyRouter ¶
func NewEdgeRouterPolicyRouter() *EdgeRouterPolicyRouter
func (*EdgeRouterPolicyRouter) Create ¶
func (r *EdgeRouterPolicyRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params edge_router_policy.CreateEdgeRouterPolicyParams)
func (*EdgeRouterPolicyRouter) Delete ¶
func (r *EdgeRouterPolicyRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*EdgeRouterPolicyRouter) Detail ¶
func (r *EdgeRouterPolicyRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*EdgeRouterPolicyRouter) List ¶
func (r *EdgeRouterPolicyRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*EdgeRouterPolicyRouter) ListEdgeRouters ¶
func (r *EdgeRouterPolicyRouter) ListEdgeRouters(ae *env.AppEnv, rc *response.RequestContext)
func (*EdgeRouterPolicyRouter) ListIdentities ¶
func (r *EdgeRouterPolicyRouter) ListIdentities(ae *env.AppEnv, rc *response.RequestContext)
func (*EdgeRouterPolicyRouter) Patch ¶
func (r *EdgeRouterPolicyRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params edge_router_policy.PatchEdgeRouterPolicyParams)
func (*EdgeRouterPolicyRouter) Register ¶
func (r *EdgeRouterPolicyRouter) Register(ae *env.AppEnv)
func (*EdgeRouterPolicyRouter) Update ¶
func (r *EdgeRouterPolicyRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params edge_router_policy.UpdateEdgeRouterPolicyParams)
type EdgeRouterRouter ¶
type EdgeRouterRouter struct {
BasePath string
}
func NewEdgeRouterRouter ¶
func NewEdgeRouterRouter() *EdgeRouterRouter
func (*EdgeRouterRouter) Create ¶
func (r *EdgeRouterRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params edge_router.CreateEdgeRouterParams)
func (*EdgeRouterRouter) Delete ¶
func (r *EdgeRouterRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*EdgeRouterRouter) Detail ¶
func (r *EdgeRouterRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*EdgeRouterRouter) List ¶
func (r *EdgeRouterRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*EdgeRouterRouter) Patch ¶
func (r *EdgeRouterRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params edge_router.PatchEdgeRouterParams)
func (*EdgeRouterRouter) Register ¶
func (r *EdgeRouterRouter) Register(ae *env.AppEnv)
func (*EdgeRouterRouter) Update ¶
func (r *EdgeRouterRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params edge_router.UpdateEdgeRouterParams)
type EnrollRouter ¶
type EnrollRouter struct { }
func NewEnrollRouter ¶
func NewEnrollRouter() *EnrollRouter
func (*EnrollRouter) Register ¶
func (ro *EnrollRouter) Register(ae *env.AppEnv)
type EnrollmentRouter ¶
type EnrollmentRouter struct {
BasePath string
}
func NewEnrollmentRouter ¶
func NewEnrollmentRouter() *EnrollmentRouter
func (*EnrollmentRouter) Delete ¶
func (r *EnrollmentRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*EnrollmentRouter) Detail ¶
func (r *EnrollmentRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*EnrollmentRouter) List ¶
func (r *EnrollmentRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*EnrollmentRouter) Register ¶
func (r *EnrollmentRouter) Register(ae *env.AppEnv)
type FullLinkFactory ¶ added in v0.15.9
type FullLinkFactory interface { LinksFactory SelfLinkFactory }
var CurrentIdentityLinkFactory FullLinkFactory = NewCurrentIdentityLinkFactory()
var CurrentIdentityMfaLinkFactory FullLinkFactory = NewCurrentIdentityMfaLinkFactory()
type IdentityLinkFactoryImpl ¶ added in v0.14.35
type IdentityLinkFactoryImpl struct {
BasicLinkFactory
}
func NewIdentityLinkFactory ¶ added in v0.14.35
func NewIdentityLinkFactory(selfFactory *BasicLinkFactory) *IdentityLinkFactoryImpl
func (*IdentityLinkFactoryImpl) Links ¶ added in v0.14.35
func (factory *IdentityLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
type IdentityRouter ¶
type IdentityRouter struct {
BasePath string
}
func NewIdentityRouter ¶
func NewIdentityRouter() *IdentityRouter
func (*IdentityRouter) Create ¶
func (r *IdentityRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params identity.CreateIdentityParams)
func (*IdentityRouter) Delete ¶
func (r *IdentityRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*IdentityRouter) Detail ¶
func (r *IdentityRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*IdentityRouter) List ¶
func (r *IdentityRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*IdentityRouter) Patch ¶
func (r *IdentityRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params identity.PatchIdentityParams)
func (*IdentityRouter) Register ¶
func (r *IdentityRouter) Register(ae *env.AppEnv)
func (*IdentityRouter) Update ¶
func (r *IdentityRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params identity.UpdateIdentityParams)
type IdentityTypeRouter ¶
type IdentityTypeRouter struct {
BasePath string
}
func NewIdentityTypeRouter ¶
func NewIdentityTypeRouter() *IdentityTypeRouter
func (*IdentityTypeRouter) Detail ¶
func (r *IdentityTypeRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*IdentityTypeRouter) List ¶
func (r *IdentityTypeRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*IdentityTypeRouter) Register ¶
func (r *IdentityTypeRouter) Register(ae *env.AppEnv)
type JsonFields ¶
func (JsonFields) AddField ¶
func (j JsonFields) AddField(key string)
func (JsonFields) ConcatNestedNames ¶
func (j JsonFields) ConcatNestedNames() JsonFields
func (JsonFields) FilterMaps ¶
func (j JsonFields) FilterMaps(mapNames ...string) JsonFields
func (JsonFields) IsUpdated ¶
func (j JsonFields) IsUpdated(key string) bool
type LinksFactory ¶ added in v0.14.35
type LinksFactory interface { Links(entity models.Entity) rest_model.Links EntityName() string }
var ApiSessionLinkFactory LinksFactory = NewApiSessionLinkFactory()
var CurrentApiSessionLinkFactory LinksFactory = NewCurrentApiSessionLinkFactory()
var CurrentIdentityAuthenticatorLinkFactory LinksFactory = NewCurrentIdentityAuthenticatorLinkFactory()
type ModelCreateF ¶
type ModelDeleteF ¶
type ModelDeleteF func(rc *response.RequestContext, id string) error
type ModelDetailF ¶
type ModelDetailF func(rc *response.RequestContext, id string) (interface{}, error)
type ModelPatchF ¶
type ModelPatchF func(id string, fields JsonFields) error
type ModelToApiMapper ¶
type ModelUpdateF ¶
type ParsedNumber ¶ added in v0.14.35
type PermissionsApi ¶
type PermissionsApi []string
type PostureCheckLinkFactoryImpl ¶ added in v0.16.46
type PostureCheckLinkFactoryImpl struct {
BasicLinkFactory
}
func NewPostureCheckLinkFactory ¶ added in v0.16.46
func NewPostureCheckLinkFactory() *PostureCheckLinkFactoryImpl
func (*PostureCheckLinkFactoryImpl) Links ¶ added in v0.16.46
func (factory *PostureCheckLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
type PostureCheckRouter ¶ added in v0.16.46
type PostureCheckRouter struct {
BasePath string
}
func NewPostureCheckRouter ¶ added in v0.16.46
func NewPostureCheckRouter() *PostureCheckRouter
func (*PostureCheckRouter) Create ¶ added in v0.16.46
func (r *PostureCheckRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params posture_checks.CreatePostureCheckParams)
func (*PostureCheckRouter) Delete ¶ added in v0.16.46
func (r *PostureCheckRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*PostureCheckRouter) Detail ¶ added in v0.16.46
func (r *PostureCheckRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*PostureCheckRouter) List ¶ added in v0.16.46
func (r *PostureCheckRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*PostureCheckRouter) Patch ¶ added in v0.16.46
func (r *PostureCheckRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params posture_checks.PatchPostureCheckParams)
func (*PostureCheckRouter) Register ¶ added in v0.16.46
func (r *PostureCheckRouter) Register(ae *env.AppEnv)
func (*PostureCheckRouter) Update ¶ added in v0.16.46
func (r *PostureCheckRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params posture_checks.UpdatePostureCheckParams)
type PostureCheckTypeRouter ¶ added in v0.16.48
type PostureCheckTypeRouter struct {
BasePath string
}
func NewPostureCheckTypeRouter ¶ added in v0.16.48
func NewPostureCheckTypeRouter() *PostureCheckTypeRouter
func (*PostureCheckTypeRouter) Detail ¶ added in v0.16.48
func (r *PostureCheckTypeRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*PostureCheckTypeRouter) List ¶ added in v0.16.48
func (r *PostureCheckTypeRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*PostureCheckTypeRouter) Register ¶ added in v0.16.48
func (r *PostureCheckTypeRouter) Register(ae *env.AppEnv)
type PostureResponseResponder ¶ added in v0.20.35
type PostureResponseResponder struct { response.Responder // contains filtered or unexported fields }
func (*PostureResponseResponder) RespondWithCreatedId ¶ added in v0.20.35
func (responder *PostureResponseResponder) RespondWithCreatedId(id string, _ rest_model.Link)
type PostureResponseRouter ¶ added in v0.17.5
type PostureResponseRouter struct {
BasePath string
}
func NewPostureResponseRouter ¶ added in v0.17.5
func NewPostureResponseRouter() *PostureResponseRouter
func (*PostureResponseRouter) Create ¶ added in v0.17.5
func (r *PostureResponseRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params posture_checks.CreatePostureResponseParams)
func (*PostureResponseRouter) CreateBulk ¶ added in v0.17.49
func (r *PostureResponseRouter) CreateBulk(ae *env.AppEnv, rc *response.RequestContext, params posture_checks.CreatePostureResponseBulkParams)
func (*PostureResponseRouter) Register ¶ added in v0.17.5
func (r *PostureResponseRouter) Register(ae *env.AppEnv)
type ProtocolRouter ¶ added in v0.17.23
type ProtocolRouter struct {
BasePath string
}
func NewProtocolRouter ¶ added in v0.17.23
func NewProtocolRouter() *ProtocolRouter
func (*ProtocolRouter) List ¶ added in v0.17.23
func (router *ProtocolRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*ProtocolRouter) Register ¶ added in v0.17.23
func (router *ProtocolRouter) Register(ae *env.AppEnv)
type PublicQueryOptions ¶ added in v0.17.55
PublicQueryOptions represents external query options, which limits some query options (i.e. return all vs max limit). PublicQueryOptions can be used internally as long as the public option limitations are fitting.
func GetModelQueryOptionsFromRequest ¶
func GetModelQueryOptionsFromRequest(r *http.Request) (*PublicQueryOptions, error)
func (*PublicQueryOptions) String ¶ added in v0.17.55
func (qo *PublicQueryOptions) String() string
type QueryResult ¶
type QueryResult struct { Result interface{} Count int64 Limit int64 Offset int64 FilterableFields []string }
func NewQueryResult ¶
func NewQueryResult(result interface{}, metadata *models.QueryMetaData) *QueryResult
type ReadDeleteRouter ¶
type ReadDeleteRouter interface { List(ae *env.AppEnv, rc *response.RequestContext) Detail(ae *env.AppEnv, rc *response.RequestContext) Delete(ae *env.AppEnv, rc *response.RequestContext) }
type ReadOnlyRouter ¶
type ReadOnlyRouter interface { List(ae *env.AppEnv, rc *response.RequestContext) Detail(ae *env.AppEnv, rc *response.RequestContext) }
type ReadUpdateRouter ¶
type ReadUpdateRouter interface { ReadOnlyRouter Update(ae *env.AppEnv, rc *response.RequestContext) Patch(ae *env.AppEnv, rc *response.RequestContext) }
type RoleAttributesRouter ¶
type RoleAttributesRouter struct{}
func NewRoleAttributesRouter ¶
func NewRoleAttributesRouter() *RoleAttributesRouter
func (*RoleAttributesRouter) Register ¶
func (r *RoleAttributesRouter) Register(ae *env.AppEnv)
type RouteEventContext ¶
type RouteEventContext struct { AppEnv *env.AppEnv RequestContext *response.RequestContext }
type SelfLinkFactory ¶ added in v0.14.35
type SelfLinkFactory interface {
SelfLink(entity models.Entity) rest_model.Link
}
type ServiceEdgeRouterPolicyLinkFactoryImpl ¶ added in v0.14.35
type ServiceEdgeRouterPolicyLinkFactoryImpl struct {
BasicLinkFactory
}
func NewServiceEdgeRouterPolicyLinkFactory ¶ added in v0.14.35
func NewServiceEdgeRouterPolicyLinkFactory() *ServiceEdgeRouterPolicyLinkFactoryImpl
func (*ServiceEdgeRouterPolicyLinkFactoryImpl) Links ¶ added in v0.14.35
func (factory *ServiceEdgeRouterPolicyLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
type ServiceEdgeRouterPolicyRouter ¶
type ServiceEdgeRouterPolicyRouter struct {
BasePath string
}
func NewServiceEdgeRouterPolicyRouter ¶
func NewServiceEdgeRouterPolicyRouter() *ServiceEdgeRouterPolicyRouter
func (*ServiceEdgeRouterPolicyRouter) Create ¶
func (r *ServiceEdgeRouterPolicyRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params service_edge_router_policy.CreateServiceEdgeRouterPolicyParams)
func (*ServiceEdgeRouterPolicyRouter) Delete ¶
func (r *ServiceEdgeRouterPolicyRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*ServiceEdgeRouterPolicyRouter) Detail ¶
func (r *ServiceEdgeRouterPolicyRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*ServiceEdgeRouterPolicyRouter) List ¶
func (r *ServiceEdgeRouterPolicyRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*ServiceEdgeRouterPolicyRouter) ListEdgeRouters ¶
func (r *ServiceEdgeRouterPolicyRouter) ListEdgeRouters(ae *env.AppEnv, rc *response.RequestContext)
func (*ServiceEdgeRouterPolicyRouter) ListServices ¶
func (r *ServiceEdgeRouterPolicyRouter) ListServices(ae *env.AppEnv, rc *response.RequestContext)
func (*ServiceEdgeRouterPolicyRouter) Patch ¶
func (r *ServiceEdgeRouterPolicyRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params service_edge_router_policy.PatchServiceEdgeRouterPolicyParams)
func (*ServiceEdgeRouterPolicyRouter) Register ¶
func (r *ServiceEdgeRouterPolicyRouter) Register(ae *env.AppEnv)
func (*ServiceEdgeRouterPolicyRouter) Update ¶
func (r *ServiceEdgeRouterPolicyRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params service_edge_router_policy.UpdateServiceEdgeRouterPolicyParams)
type ServiceLinkFactoryIml ¶ added in v0.14.35
type ServiceLinkFactoryIml struct {
BasicLinkFactory
}
func NewServiceLinkFactory ¶ added in v0.14.35
func NewServiceLinkFactory() *ServiceLinkFactoryIml
func (*ServiceLinkFactoryIml) Links ¶ added in v0.14.35
func (factory *ServiceLinkFactoryIml) Links(entity models.Entity) rest_model.Links
type ServicePolicyLinkFactoryImpl ¶ added in v0.14.35
type ServicePolicyLinkFactoryImpl struct {
BasicLinkFactory
}
func NewServicePolicyLinkFactory ¶ added in v0.14.35
func NewServicePolicyLinkFactory() *ServicePolicyLinkFactoryImpl
func (*ServicePolicyLinkFactoryImpl) Links ¶ added in v0.14.35
func (factory *ServicePolicyLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
type ServicePolicyRouter ¶
type ServicePolicyRouter struct {
BasePath string
}
func NewServicePolicyRouter ¶
func NewServicePolicyRouter() *ServicePolicyRouter
func (*ServicePolicyRouter) Create ¶
func (r *ServicePolicyRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params service_policy.CreateServicePolicyParams)
func (*ServicePolicyRouter) Delete ¶
func (r *ServicePolicyRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*ServicePolicyRouter) Detail ¶
func (r *ServicePolicyRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*ServicePolicyRouter) List ¶
func (r *ServicePolicyRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*ServicePolicyRouter) ListIdentities ¶
func (r *ServicePolicyRouter) ListIdentities(ae *env.AppEnv, rc *response.RequestContext)
func (*ServicePolicyRouter) ListPostureChecks ¶ added in v0.17.5
func (r *ServicePolicyRouter) ListPostureChecks(ae *env.AppEnv, rc *response.RequestContext)
func (*ServicePolicyRouter) ListServices ¶
func (r *ServicePolicyRouter) ListServices(ae *env.AppEnv, rc *response.RequestContext)
func (*ServicePolicyRouter) Patch ¶
func (r *ServicePolicyRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params service_policy.PatchServicePolicyParams)
func (*ServicePolicyRouter) Register ¶
func (r *ServicePolicyRouter) Register(ae *env.AppEnv)
func (*ServicePolicyRouter) Update ¶
func (r *ServicePolicyRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params service_policy.UpdateServicePolicyParams)
type ServiceRouter ¶
type ServiceRouter struct { BasePath string IdType response.IdType // contains filtered or unexported fields }
func NewServiceRouter ¶
func NewServiceRouter() *ServiceRouter
func (*ServiceRouter) Create ¶
func (r *ServiceRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params managementService.CreateServiceParams)
func (*ServiceRouter) Delete ¶
func (r *ServiceRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*ServiceRouter) Detail ¶
func (r *ServiceRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*ServiceRouter) ListClientServices ¶ added in v0.19.105
func (r *ServiceRouter) ListClientServices(ae *env.AppEnv, rc *response.RequestContext)
func (*ServiceRouter) ListManagementServices ¶ added in v0.19.105
func (r *ServiceRouter) ListManagementServices(ae *env.AppEnv, rc *response.RequestContext)
func (*ServiceRouter) Patch ¶
func (r *ServiceRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params managementService.PatchServiceParams)
func (*ServiceRouter) Register ¶
func (r *ServiceRouter) Register(ae *env.AppEnv)
func (*ServiceRouter) Update ¶
func (r *ServiceRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params managementService.UpdateServiceParams)
type SessionLinkFactoryImpl ¶ added in v0.19.16
type SessionLinkFactoryImpl struct {
BasicLinkFactory
}
func NewSessionLinkFactory ¶ added in v0.19.16
func NewSessionLinkFactory() *SessionLinkFactoryImpl
func (*SessionLinkFactoryImpl) Links ¶ added in v0.19.16
func (factory *SessionLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
type SessionRequestResponder ¶
type SessionRequestResponder struct { response.Responder // contains filtered or unexported fields }
func (*SessionRequestResponder) RespondWithCreatedId ¶
func (nsr *SessionRequestResponder) RespondWithCreatedId(id string, _ rest_model.Link)
type SessionRouter ¶
type SessionRouter struct { BasePath string IdType response.IdType // contains filtered or unexported fields }
func NewSessionRouter ¶
func NewSessionRouter() *SessionRouter
func (*SessionRouter) Create ¶
func (r *SessionRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params session.CreateSessionParams)
func (*SessionRouter) Delete ¶
func (r *SessionRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*SessionRouter) Detail ¶
func (r *SessionRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*SessionRouter) DetailRoutePath ¶ added in v0.19.16
func (r *SessionRouter) DetailRoutePath(ae *env.AppEnv, rc *response.RequestContext, params managementSession.DetailSessionRoutePathParams)
func (*SessionRouter) List ¶
func (r *SessionRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*SessionRouter) Register ¶
func (r *SessionRouter) Register(ae *env.AppEnv)
type Spec ¶ added in v0.15.16
type Spec struct { models.BaseEntity // contains filtered or unexported fields }
type SpecLinkFactoryImpl ¶ added in v0.15.16
type SpecLinkFactoryImpl struct {
BasicLinkFactory
}
func NewSpecLinkFactory ¶ added in v0.15.16
func NewSpecLinkFactory() *SpecLinkFactoryImpl
func (*SpecLinkFactoryImpl) Links ¶ added in v0.15.16
func (factory *SpecLinkFactoryImpl) Links(entity models.Entity) rest_model.Links
type SpecRouter ¶
type SpecRouter struct {
BasePath string
}
func NewSpecRouter ¶
func NewSpecRouter() *SpecRouter
func (*SpecRouter) Detail ¶
func (r *SpecRouter) Detail(_ *env.AppEnv, rc *response.RequestContext)
func (*SpecRouter) DetailBody ¶ added in v0.15.16
func (r *SpecRouter) DetailBody(_ *env.AppEnv, rc *response.RequestContext)
func (*SpecRouter) List ¶
func (r *SpecRouter) List(_ *env.AppEnv, rc *response.RequestContext)
func (*SpecRouter) Register ¶
func (r *SpecRouter) Register(ae *env.AppEnv)
type SummaryRouter ¶
type SummaryRouter struct {
BasePath string
}
func NewSummaryRouter ¶
func NewSummaryRouter() *SummaryRouter
func (*SummaryRouter) List ¶
func (r *SummaryRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*SummaryRouter) Register ¶
func (r *SummaryRouter) Register(ae *env.AppEnv)
type TerminatorRouter ¶
type TerminatorRouter struct {
BasePath string
}
func NewTerminatorRouter ¶
func NewTerminatorRouter() *TerminatorRouter
func (*TerminatorRouter) Create ¶
func (r *TerminatorRouter) Create(ae *env.AppEnv, rc *response.RequestContext, params terminator.CreateTerminatorParams)
func (*TerminatorRouter) Delete ¶
func (r *TerminatorRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*TerminatorRouter) Detail ¶
func (r *TerminatorRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*TerminatorRouter) List ¶
func (r *TerminatorRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*TerminatorRouter) Patch ¶
func (r *TerminatorRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, params terminator.PatchTerminatorParams)
func (*TerminatorRouter) Register ¶
func (r *TerminatorRouter) Register(ae *env.AppEnv)
func (*TerminatorRouter) Update ¶
func (r *TerminatorRouter) Update(ae *env.AppEnv, rc *response.RequestContext, params terminator.UpdateTerminatorParams)
type TransitRouterRouter ¶
type TransitRouterRouter struct {
BasePath string
}
func NewTransitRouterRouter ¶
func NewTransitRouterRouter() *TransitRouterRouter
func (*TransitRouterRouter) Create ¶
func (r *TransitRouterRouter) Create(ae *env.AppEnv, rc *response.RequestContext, router *rest_model.RouterCreate)
func (*TransitRouterRouter) Delete ¶
func (r *TransitRouterRouter) Delete(ae *env.AppEnv, rc *response.RequestContext)
func (*TransitRouterRouter) Detail ¶
func (r *TransitRouterRouter) Detail(ae *env.AppEnv, rc *response.RequestContext)
func (*TransitRouterRouter) List ¶
func (r *TransitRouterRouter) List(ae *env.AppEnv, rc *response.RequestContext)
func (*TransitRouterRouter) Patch ¶
func (r *TransitRouterRouter) Patch(ae *env.AppEnv, rc *response.RequestContext, routerId string, router *rest_model.RouterPatch)
func (*TransitRouterRouter) Register ¶
func (r *TransitRouterRouter) Register(ae *env.AppEnv)
func (*TransitRouterRouter) Update ¶
func (r *TransitRouterRouter) Update(ae *env.AppEnv, rc *response.RequestContext, routerId string, router *rest_model.RouterUpdate)
type VersionRouter ¶
type VersionRouter struct { BasePath string // contains filtered or unexported fields }
func NewVersionRouter ¶
func NewVersionRouter() *VersionRouter
func (*VersionRouter) List ¶
func (ir *VersionRouter) List(_ *env.AppEnv, rc *response.RequestContext)
func (*VersionRouter) Register ¶
func (ir *VersionRouter) Register(ae *env.AppEnv)
Source Files ¶
- api_session_api_model.go
- api_session_router.go
- authenticate_router.go
- authenticator_api_model.go
- authenticator_router.go
- base_entity_api_model.go
- base_router.go
- ca_api_model.go
- ca_router.go
- config_api_model.go
- config_router.go
- config_type_api_model.go
- config_type_router.go
- current_api_session_api_model.go
- current_api_session_router.go
- current_identity_api_model.go
- current_identity_authenticator_api_model.go
- current_identity_authenticator_router.go
- current_identity_router.go
- database_router.go
- edge_router_api_model.go
- edge_router_policy_api_model.go
- edge_router_policy_router.go
- edge_router_router.go
- enroll_router.go
- enrollment_api_model.go
- enrollment_router.go
- identity_api_model.go
- identity_router.go
- identity_type_api_model.go
- identity_type_router.go
- posture_check_api_model.go
- posture_check_router.go
- posture_check_type_api_model.go
- posture_check_type_router.go
- posture_data_api_model.go
- posture_response_api_model.go
- posture_response_responder.go
- posture_response_router.go
- protocol_router.go
- query_options.go
- role_attributes_router.go
- router_api_model.go
- router_router.go
- routes.go
- service_api_model.go
- service_edge_router_policy_api_model.go
- service_edge_router_policy_router.go
- service_policy_api_model.go
- service_policy_router.go
- service_router.go
- session_api_model.go
- session_api_responder.go
- session_router.go
- spec_router.go
- summary_router.go
- terminator_api_model.go
- terminator_router.go
- version_router.go
Click to show internal directories.
Click to hide internal directories.