Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppServer ¶
type AppServer struct { Name string `json:"name"` Addr string `json:"addr"` Port string `json:"port"` Version string `json:"version"` Description string `json:"descr,omitempty" yaml:"descr"` AgentUsr string `json:"agent_usr,omitempty"` AgentPwd string `json:"agent_pwd,omitempty"` AgentVersion string `json:"agent_version,omitempty"` Properties map[string]string `json:"properties,omitempty"` } // @Name AppServer
type ConnectionSig ¶
type ConnectionSig struct { ClusterID uuid.UUID `json:"cluster_id" example:"6d6958e1-a96c-4999-a995-698a0298161e"` InfobaseID uuid.UUID `json:"infobase_id" example:"6d6958e1-a96c-4999-a995-698a0298161e"` Process uuid.UUID `json:"process" example:"6d6958e1-a96c-4999-a995-698a0298161e"` UUID uuid.UUID `json:"uuid" example:"6d6958e1-a96c-4999-a995-698a0298161e"` }
type InfobaseBlocker ¶
type InfobaseBlocker struct { Infobase string `query:"infobase" json:"infobase" example:"testdb2"` ClusterID string `query:"cluster-id" json:"cluster_id" example:"80f7f2f6-2feb-46bf-92f4-19294a2f5dc7"` Message string `query:"message" json:"message" example:"Обновление информационной базы"` PermissionCode string `query:"permission-code" json:"permission_code" example:"123"` DeniedParameter string `query:"denied-parameter" json:"denied_parameter" example:"code"` ScheduledJobsDeny bool `query:"scheduled-jobs-deny" json:"scheduled_jobs_deny"` SessionsDeny bool `query:"sessions-deny,required" json:"sessions_deny"` Reload bool `query:"reload" json:"reload"` DeniedFrom time.Time `query:"denied-from" json:"denied_from" example:"2020-10-01T08:30:00Z"` DeniedTo time.Time `query:"denied-to" json:"denied_to" example:"2020-10-01T08:30:00Z"` }
func (*InfobaseBlocker) Empty ¶
func (b *InfobaseBlocker) Empty() bool
type InfobaseUnblocker ¶
type InfobaseUnblocker struct { Infobase string `query:"infobase-name" json:"infobase" example:"testdb2"` InfobaseID uuid.UUID `query:"infobase-id" json:"infobase_id" example:"80f7f2f6-2feb-46bf-92f4-19294a2f5dc7"` ClusterID uuid.UUID `query:"cluster-id" json:"cluster_id" example:"80f7f2f6-2feb-46bf-92f4-19294a2f5dc7"` PermissionCode string `query:"permission-code" json:"permission_code" example:""` DeniedParameter string `query:"denied-parameter" json:"denied_parameter" example:""` ScheduledJobsDeny bool `query:"scheduled-jobs-deny" json:"scheduled_jobs_deny"` SessionsDeny bool `query:"sessions-deny,required" json:"sessions_deny"` }
type TerminateConnectionSig ¶
type TerminateConnectionSig struct { ConnectionSig Terminated bool `json:"terminated" example:"false"` Err string `json:"err,omitempty" example:"error terminate connection"` }
type TerminateConnectionsRequest ¶
type TerminateConnectionsRequest struct { InfobaseID string `json:"infobase_id" example:"6d6958e1-a96c-4999-a995-698a0298161e or testib2"` Connections []ConnectionSig `json:"connections"` }
type TerminateConnectionsResponse ¶
type TerminateConnectionsResponse struct { Count int `json:"count" example:"0"` Connections []TerminateConnectionSig `json:"connections,omitempty"` }
func (*TerminateConnectionsResponse) AddResult ¶
func (r *TerminateConnectionsResponse) AddResult(sig ConnectionSig, err error)
Click to show internal directories.
Click to hide internal directories.