Documentation
¶
Index ¶
- Constants
- func ConfigInstance() interface{}
- func Connect(ctx context.Context, d *plugin.QueryData) (*servicenow.ServiceNow, error)
- func GetConfig(connection *plugin.Connection) servicenowConfig
- func Plugin(ctx context.Context) *plugin.Plugin
- type ServiceNowTableBuilder
- func (builder *ServiceNowTableBuilder) GetTableById(sysId string) (*model.SysDbObject, error)
- func (builder *ServiceNowTableBuilder) GetTableByName(tableName string) (*model.SysDbObject, error)
- func (builder *ServiceNowTableBuilder) GetTableColumns(tableName string, parentTableSysId string, ...) error
- func (builder *ServiceNowTableBuilder) GetTableColumnsDescriptions(tableName string) (map[string]model.SysDocumentation, error)
- func (builder *ServiceNowTableBuilder) GetTableColumnsTypes(tableName string) (map[string]string, error)
- type ServiceNowTableColumn
Constants ¶
View Source
const CmdbCIServerTableName = "cmdb_ci_server"
View Source
const CmdbCIServiceTableName = "cmdb_ci_service"
View Source
const CmdbCITableName = "cmdb_ci"
View Source
const IncidentTableName = "incident"
View Source
const SysAuditRelationTableName = "sys_audit_relation"
View Source
const SysAuditTableName = "sys_audit"
View Source
const SysGroupHasRoleTableName = "sys_group_has_role"
View Source
const SysUserGroupMemberTableName = "sys_user_grmember"
View Source
const SysUserGroupTableName = "sys_user_group"
View Source
const SysUserHasRoleTableName = "sys_user_has_role"
View Source
const SysUserRoleTableName = "sys_user_role"
View Source
const SysUserTableName = "sys_user"
Variables ¶
This section is empty.
Functions ¶
func ConfigInstance ¶
func ConfigInstance() interface{}
func Connect ¶
func Connect(ctx context.Context, d *plugin.QueryData) (*servicenow.ServiceNow, error)
func GetConfig ¶
func GetConfig(connection *plugin.Connection) servicenowConfig
Types ¶
type ServiceNowTableBuilder ¶
type ServiceNowTableBuilder struct {
// contains filtered or unexported fields
}
func NewServiceNowTableBuilder ¶
func NewServiceNowTableBuilder(client *servicenow.ServiceNow) (*ServiceNowTableBuilder, error)
func (*ServiceNowTableBuilder) GetTableById ¶
func (builder *ServiceNowTableBuilder) GetTableById(sysId string) (*model.SysDbObject, error)
func (*ServiceNowTableBuilder) GetTableByName ¶
func (builder *ServiceNowTableBuilder) GetTableByName(tableName string) (*model.SysDbObject, error)
func (*ServiceNowTableBuilder) GetTableColumns ¶
func (builder *ServiceNowTableBuilder) GetTableColumns(tableName string, parentTableSysId string, serviceNowColumns map[string]ServiceNowTableColumn) error
func (*ServiceNowTableBuilder) GetTableColumnsDescriptions ¶
func (builder *ServiceNowTableBuilder) GetTableColumnsDescriptions(tableName string) (map[string]model.SysDocumentation, error)
func (*ServiceNowTableBuilder) GetTableColumnsTypes ¶
func (builder *ServiceNowTableBuilder) GetTableColumnsTypes(tableName string) (map[string]string, error)
Source Files
¶
- common_columns.go
- connection_config.go
- plugin.go
- service.go
- table_servicenow_cmdb_ci.go
- table_servicenow_cmdb_ci_server.go
- table_servicenow_cmdb_ci_service.go
- table_servicenow_incident.go
- table_servicenow_now_consumer.go
- table_servicenow_now_contact.go
- table_servicenow_object.go
- table_servicenow_sn_chg_rest_change.go
- table_servicenow_sn_chg_rest_change_affected_cmdb_ci.go
- table_servicenow_sn_chg_rest_change_impacted_cmdb_ci_service.go
- table_servicenow_sn_chg_rest_change_model.go
- table_servicenow_sn_chg_rest_change_task.go
- table_servicenow_sys_audit.go
- table_servicenow_sys_audit_relation.go
- table_servicenow_sys_group_has_role.go
- table_servicenow_sys_user.go
- table_servicenow_sys_user_grmember.go
- table_servicenow_sys_user_group.go
- table_servicenow_sys_user_has_role.go
- table_servicenow_sys_user_role.go
- utils.go
Click to show internal directories.
Click to hide internal directories.