Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExternalAttributeNames ¶
func ExternalAttributeNames() []string
Types ¶
type Call ¶
type Call struct { Connection string `json:"connection"` HTTPContentType string `json:"httpContentType"` HTTPHeaders map[string]string `json:"httpHeaders"` HTTPMethod string `json:"httpMethod"` HTTPParams string `json:"httpParams"` Name string `json:"name"` URL string `json:"url"` SuccessResponses Responses `json:"successResponses"` }
type Connection ¶
type Connection struct { ConnectionKey string `json:"_connectionKey"` ConnectionDescription string `json:"connectiondescription"` ConnectionName string `json:"connectionname"` Connectorms bool `json:"connectorms"` ConnectorType *string `json:"connectorType"` CredentialChangeConfig *string `json:"credentialChangeConfig"` ExternalConnectionType string `json:"externalconnectiontype"` MSConnectorVersion *string `json:"msconnectorversion"` SSLCertificate *string `json:"sslCertificate"` SSLCertificateID *string `json:"sslCertificateId"` Status int `json:"status"` StatusForEnableDisable int `json:"statusForEnableDisable"` TemplateMandatoryData string `json:"templateMandatoryData"` TemplateName string `json:"templateName"` VaultConfig *string `json:"vaultConfig"` VaultCredentialConnection *string `json:"vaultCredentialConnection"` ExternalAttrs ExternalAttrs `json:"EXTERNAL_ATTR"` }
type ConnectionMap ¶
type ConnectionMap map[string]Connection
func ConnectionMapReadFile ¶
func ConnectionMapReadFile(filename string) (*ConnectionMap, error)
func (ConnectionMap) Names ¶
func (cm ConnectionMap) Names() []string
type ConnectionSet ¶
type ConnectionSet struct {
Map ConnectionMap
}
func NewConnectionSet ¶
func NewConnectionSet() ConnectionSet
func (*ConnectionSet) ExtendedAttributes ¶
func (set *ConnectionSet) ExtendedAttributes() *histogram.HistogramSet
func (*ConnectionSet) ExtendedAttributesWriteXLSX ¶
func (set *ConnectionSet) ExtendedAttributesWriteXLSX(filename string) error
type ExternalAttr ¶
type ExternalAttrs ¶
type ExternalAttrs []ExternalAttr
func (ExternalAttrs) Inflate ¶
func (e ExternalAttrs) Inflate() ExternalAttrs
func (ExternalAttrs) Names ¶
func (e ExternalAttrs) Names(uppercaseNames, dedupeNames, sortNames, requireValue bool) []string
type ObjectSummary ¶
type ObjectSummary struct { Objects Objects `json:"Objects"` Information ObjectSummaryInformation `json:"Information"` }
type Requests ¶
type Requests struct { AccountIDPath string `json:"accountIdPath"` ResponseColsToPropsMap map[string]string `json:"responseColsToPropsMap"` Calls []Call `json:"call"` }
func (Requests) MustString ¶
type RequestsAttribute ¶
func (RequestsAttribute) ExtendedAttr ¶
func (ra RequestsAttribute) ExtendedAttr() (ExternalAttr, error)
Click to show internal directories.
Click to hide internal directories.