Documentation ¶
Index ¶
- Variables
- type BaseComparisonInfo
- func (me *BaseComparisonInfo) GetType() Type
- func (me *BaseComparisonInfo) IsNegate() bool
- func (me *BaseComparisonInfo) MarshalHCL(properties hcl.Properties) error
- func (me *BaseComparisonInfo) MarshalJSON() ([]byte, error)
- func (me *BaseComparisonInfo) Schema() map[string]*schema.Schema
- func (me *BaseComparisonInfo) SetNegate(negate bool)
- func (me *BaseComparisonInfo) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *BaseComparisonInfo) UnmarshalJSON(data []byte) error
- type Boolean
- func (me *Boolean) GetType() Type
- func (me *Boolean) MarshalHCL(properties hcl.Properties) error
- func (me *Boolean) MarshalJSON() ([]byte, error)
- func (me *Boolean) Schema() map[string]*schema.Schema
- func (me *Boolean) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *Boolean) UnmarshalJSON(data []byte) error
- type BooleanComparison
- type ComparisonInfo
- type ESBInputNodeType
- func (me *ESBInputNodeType) GetType() Type
- func (me *ESBInputNodeType) MarshalHCL(properties hcl.Properties) error
- func (me *ESBInputNodeType) MarshalJSON() ([]byte, error)
- func (me *ESBInputNodeType) Schema() map[string]*schema.Schema
- func (me *ESBInputNodeType) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *ESBInputNodeType) UnmarshalJSON(data []byte) error
- type ESBInputNodeTypeComparison
- type ESBInputNodeTypeValue
- type FailedState
- func (me *FailedState) GetType() Type
- func (me *FailedState) MarshalHCL(properties hcl.Properties) error
- func (me *FailedState) MarshalJSON() ([]byte, error)
- func (me *FailedState) Schema() map[string]*schema.Schema
- func (me *FailedState) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *FailedState) UnmarshalJSON(data []byte) error
- type FailedStateComparison
- type FailedStateValue
- type FailureReason
- func (me *FailureReason) GetType() Type
- func (me *FailureReason) MarshalHCL(properties hcl.Properties) error
- func (me *FailureReason) MarshalJSON() ([]byte, error)
- func (me *FailureReason) Schema() map[string]*schema.Schema
- func (me *FailureReason) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *FailureReason) UnmarshalJSON(data []byte) error
- type FailureReasonComparison
- type FailureReasonValue
- type FastString
- func (me *FastString) GetType() Type
- func (me *FastString) MarshalHCL(properties hcl.Properties) error
- func (me *FastString) MarshalJSON() ([]byte, error)
- func (me *FastString) Schema() map[string]*schema.Schema
- func (me *FastString) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *FastString) UnmarshalJSON(data []byte) error
- type FastStringComparison
- type FlawState
- func (me *FlawState) GetType() Type
- func (me *FlawState) MarshalHCL(properties hcl.Properties) error
- func (me *FlawState) MarshalJSON() ([]byte, error)
- func (me *FlawState) Schema() map[string]*schema.Schema
- func (me *FlawState) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *FlawState) UnmarshalJSON(data []byte) error
- type FlawStateComparison
- type FlawStateValue
- type HTTPMethod
- func (me *HTTPMethod) GetType() Type
- func (me *HTTPMethod) MarshalHCL(properties hcl.Properties) error
- func (me *HTTPMethod) MarshalJSON() ([]byte, error)
- func (me *HTTPMethod) Schema() map[string]*schema.Schema
- func (me *HTTPMethod) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *HTTPMethod) UnmarshalJSON(data []byte) error
- type HTTPMethodComparison
- type HTTPMethodValue
- type HTTPStatusClass
- func (me *HTTPStatusClass) GetType() Type
- func (me *HTTPStatusClass) MarshalHCL(properties hcl.Properties) error
- func (me *HTTPStatusClass) MarshalJSON() ([]byte, error)
- func (me *HTTPStatusClass) Schema() map[string]*schema.Schema
- func (me *HTTPStatusClass) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *HTTPStatusClass) UnmarshalJSON(data []byte) error
- type HTTPStatusClassComparison
- type HTTPStatusClassValue
- type IIBInputNodeType
- func (me *IIBInputNodeType) GetType() Type
- func (me *IIBInputNodeType) MarshalHCL(properties hcl.Properties) error
- func (me *IIBInputNodeType) MarshalJSON() ([]byte, error)
- func (me *IIBInputNodeType) Schema() map[string]*schema.Schema
- func (me *IIBInputNodeType) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *IIBInputNodeType) UnmarshalJSON(data []byte) error
- type IIBInputNodeTypeComparison
- type IIBInputNodeTypeValue
- type Number
- func (me *Number) GetType() Type
- func (me *Number) MarshalHCL(properties hcl.Properties) error
- func (me *Number) MarshalJSON() ([]byte, error)
- func (me *Number) Schema() map[string]*schema.Schema
- func (me *Number) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *Number) UnmarshalJSON(data []byte) error
- type NumberComparison
- type NumberRequestAttribute
- func (me *NumberRequestAttribute) GetType() Type
- func (me *NumberRequestAttribute) MarshalHCL(properties hcl.Properties) error
- func (me *NumberRequestAttribute) MarshalJSON() ([]byte, error)
- func (me *NumberRequestAttribute) Schema() map[string]*schema.Schema
- func (me *NumberRequestAttribute) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *NumberRequestAttribute) UnmarshalJSON(data []byte) error
- type NumberRequestAttributeComparison
- type ServiceType
- func (me *ServiceType) GetType() Type
- func (me *ServiceType) MarshalHCL(properties hcl.Properties) error
- func (me *ServiceType) MarshalJSON() ([]byte, error)
- func (me *ServiceType) Schema() map[string]*schema.Schema
- func (me *ServiceType) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *ServiceType) UnmarshalJSON(data []byte) error
- type ServiceTypeComparison
- type ServiceTypeValue
- type String
- func (me *String) GetType() Type
- func (me *String) MarshalHCL(properties hcl.Properties) error
- func (me *String) MarshalJSON() ([]byte, error)
- func (me *String) Schema() map[string]*schema.Schema
- func (me *String) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *String) UnmarshalJSON(data []byte) error
- type StringComparison
- type StringRequestAttribute
- func (me *StringRequestAttribute) GetType() Type
- func (me *StringRequestAttribute) MarshalHCL(properties hcl.Properties) error
- func (me *StringRequestAttribute) MarshalJSON() ([]byte, error)
- func (me *StringRequestAttribute) Schema() map[string]*schema.Schema
- func (me *StringRequestAttribute) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *StringRequestAttribute) UnmarshalJSON(data []byte) error
- type StringRequestAttributeComparison
- type Tag
- type TagComparison
- type TagInfo
- type TagInfoContext
- type TagInfos
- type Type
- type Wrapper
- type ZOSCallType
- func (me *ZOSCallType) GetType() Type
- func (me *ZOSCallType) MarshalHCL(properties hcl.Properties) error
- func (me *ZOSCallType) MarshalJSON() ([]byte, error)
- func (me *ZOSCallType) Schema() map[string]*schema.Schema
- func (me *ZOSCallType) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *ZOSCallType) UnmarshalJSON(data []byte) error
- type ZOSCallTypeComparison
- type ZOSCallTypeValue
Constants ¶
This section is empty.
Variables ¶
var BooleanComparisons = struct { Equals BooleanComparison EqualsAnyOf BooleanComparison Exists BooleanComparison }{ "EQUALS", "EQUALS_ANY_OF", "EXISTS", }
BooleanComparisons offers the known enum values
var ESBInputNodeTypeComparisons = struct { Equals ESBInputNodeTypeComparison EqualsAnyOf ESBInputNodeTypeComparison Exists ESBInputNodeTypeComparison }{ "EQUALS", "EQUALS_ANY_OF", "EXISTS", }
ESBInputNodeTypeComparisons offers the known enum values
var ESBInputNodeTypeValues = struct { CallableFlowAsyncResponseNode ESBInputNodeTypeValue CallableFlowInputNode ESBInputNodeTypeValue DatabaseInputNode ESBInputNodeTypeValue DotNetInputNode ESBInputNodeTypeValue EmailInputNode ESBInputNodeTypeValue EventInput ESBInputNodeTypeValue EventInputNode ESBInputNodeTypeValue FileInputNode ESBInputNodeTypeValue FteInputNode ESBInputNodeTypeValue HTTPAsyncResponse ESBInputNodeTypeValue JdEdwardsInputNode ESBInputNodeTypeValue JmsClientInputNode ESBInputNodeTypeValue LabelNode ESBInputNodeTypeValue MqInputNode ESBInputNodeTypeValue PeopleSoftInputNode ESBInputNodeTypeValue RestAsyncResponse ESBInputNodeTypeValue RestRequest ESBInputNodeTypeValue SAPInputNode ESBInputNodeTypeValue ScaAsyncResponseNode ESBInputNodeTypeValue ScaInputNode ESBInputNodeTypeValue SiebelInputNode ESBInputNodeTypeValue SoapInputNode ESBInputNodeTypeValue TcpipClientInputNode ESBInputNodeTypeValue TcpipClientRequestNode ESBInputNodeTypeValue TcpipServerInputNode ESBInputNodeTypeValue TcpipServerRequestNode ESBInputNodeTypeValue TimeoutNotificationNode ESBInputNodeTypeValue WsInputNode ESBInputNodeTypeValue }{ "CALLABLE_FLOW_ASYNC_RESPONSE_NODE", "CALLABLE_FLOW_INPUT_NODE", "DATABASE_INPUT_NODE", "DOTNET_INPUT_NODE", "EMAIL_INPUT_NODE", "EVENT_INPUT", "EVENT_INPUT_NODE", "FILE_INPUT_NODE", "FTE_INPUT_NODE", "HTTP_ASYNC_RESPONSE", "JD_EDWARDS_INPUT_NODE", "JMS_CLIENT_INPUT_NODE", "LABEL_NODE", "MQ_INPUT_NODE", "PEOPLE_SOFT_INPUT_NODE", "REST_ASYNC_RESPONSE", "REST_REQUEST", "SAP_INPUT_NODE", "SCA_ASYNC_RESPONSE_NODE", "SCA_INPUT_NODE", "SIEBEL_INPUT_NODE", "SOAP_INPUT_NODE", "TCPIP_CLIENT_INPUT_NODE", "TCPIP_CLIENT_REQUEST_NODE", "TCPIP_SERVER_INPUT_NODE", "TCPIP_SERVER_REQUEST_NODE", "TIMEOUT_NOTIFICATION_NODE", "WS_INPUT_NODE", }
ESBInputNodeTypeValues offers the known enum values
var FailedStateComparisons = struct { Equals FailedStateComparison EqualsAnyOf FailedStateComparison Exists FailedStateComparison }{ "EQUALS", "EQUALS_ANY_OF", "EXISTS", }
FailedStateComparisons offers the known enum values
var FailedStateValues = struct { Failed FailedStateValue Successful FailedStateValue }{ "FAILED", "SUCCESSFUL", }
FailedStateValues offers the known enum values
var FailureReasonComparisons = struct { Equals FailureReasonComparison EqualsAnyOf FailureReasonComparison Exists FailureReasonComparison }{ "EQUALS", "EQUALS_ANY_OF", "EXISTS", }
FailureReasonComparisons offers the known enum values
var FailureReasonValues = struct { ExceptionAtEntryNode FailureReasonValue ExceptionOnAnyNode FailureReasonValue HTTPCode FailureReasonValue RequestAttribute FailureReasonValue }{ "EXCEPTION_AT_ENTRY_NODE", "EXCEPTION_ON_ANY_NODE", "HTTP_CODE", "REQUEST_ATTRIBUTE", }
FailureReasonValues offers the known enum values
var FastStringComparisons = struct { Contains FastStringComparison Equals FastStringComparison EqualsAnyOf FastStringComparison }{ "CONTAINS", "EQUALS", "EQUALS_ANY_OF", }
FastStringComparisons offers the known enum values
var FlawStateComparisons = struct { Equals FlawStateComparison EqualsAnyOf FlawStateComparison Exists FlawStateComparison }{ "EQUALS", "EQUALS_ANY_OF", "EXISTS", }
FlawStateComparisons offers the known enum values
var FlawStateValues = struct { Flawed FlawStateValue NotFlawed FlawStateValue }{ "FLAWED", "NOT_FLAWED", }
FlawStateValues offers the known enum values
var HTTPMethodComparisons = struct { Equals HTTPMethodComparison EqualsAnyOf HTTPMethodComparison Exists HTTPMethodComparison }{ "EQUALS", "EQUALS_ANY_OF", "EXISTS", }
HTTPMethodComparisons offers the known enum values
var HTTPMethodValues = struct { Connect HTTPMethodValue Delete HTTPMethodValue Get HTTPMethodValue Head HTTPMethodValue Options HTTPMethodValue Patch HTTPMethodValue Post HTTPMethodValue Put HTTPMethodValue Trace HTTPMethodValue }{ "CONNECT", "DELETE", "GET", "HEAD", "OPTIONS", "PATCH", "POST", "PUT", "TRACE", }
HTTPMethodValues offers the known enum values
var HTTPStatusClassComparisons = struct { Equals HTTPStatusClassComparison EqualsAnyOf HTTPStatusClassComparison Exists HTTPStatusClassComparison }{ "EQUALS", "EQUALS_ANY_OF", "EXISTS", }
HTTPStatusClassComparisons offers the known enum values
var HTTPStatusClassValues = struct { C1xx HTTPStatusClassValue C2xx HTTPStatusClassValue C3xx HTTPStatusClassValue C4xx HTTPStatusClassValue C5xx HTTPStatusClassValue NoResponse HTTPStatusClassValue }{ "C_1XX", "C_2XX", "C_3XX", "C_4XX", "C_5XX", "NO_RESPONSE", }
HTTPStatusClassValues offers the known enum values
var IIBInputNodeTypeComparisons = struct { Equals IIBInputNodeTypeComparison EqualsAnyOf IIBInputNodeTypeComparison Exists IIBInputNodeTypeComparison }{ "EQUALS", "EQUALS_ANY_OF", "EXISTS", }
IIBInputNodeTypeComparisons offers the known enum values
var IIBInputNodeTypeValues = struct { CallableFlowAsyncResponseNode IIBInputNodeTypeValue CallableFlowInputNode IIBInputNodeTypeValue DatabaseInputNode IIBInputNodeTypeValue DotNetInputNode IIBInputNodeTypeValue EmailInputNode IIBInputNodeTypeValue EventInput IIBInputNodeTypeValue EventInputNode IIBInputNodeTypeValue FileInputNode IIBInputNodeTypeValue FteInputNode IIBInputNodeTypeValue HTTPAsyncResponse IIBInputNodeTypeValue JdEdwardsInputNode IIBInputNodeTypeValue JmsClientInputNode IIBInputNodeTypeValue LabelNode IIBInputNodeTypeValue MqInputNode IIBInputNodeTypeValue PeopleSoftInputNode IIBInputNodeTypeValue RestAsyncResponse IIBInputNodeTypeValue RestRequest IIBInputNodeTypeValue SAPInputNode IIBInputNodeTypeValue ScaAsyncResponseNode IIBInputNodeTypeValue ScaInputNode IIBInputNodeTypeValue SiebelInputNode IIBInputNodeTypeValue SoapInputNode IIBInputNodeTypeValue TcpipClientInputNode IIBInputNodeTypeValue TcpipClientRequestNode IIBInputNodeTypeValue TcpipServerInputNode IIBInputNodeTypeValue TcpipServerRequestNode IIBInputNodeTypeValue TimeoutNotificationNode IIBInputNodeTypeValue WsInputNode IIBInputNodeTypeValue }{ "CALLABLE_FLOW_ASYNC_RESPONSE_NODE", "CALLABLE_FLOW_INPUT_NODE", "DATABASE_INPUT_NODE", "DOTNET_INPUT_NODE", "EMAIL_INPUT_NODE", "EVENT_INPUT", "EVENT_INPUT_NODE", "FILE_INPUT_NODE", "FTE_INPUT_NODE", "HTTP_ASYNC_RESPONSE", "JD_EDWARDS_INPUT_NODE", "JMS_CLIENT_INPUT_NODE", "LABEL_NODE", "MQ_INPUT_NODE", "PEOPLE_SOFT_INPUT_NODE", "REST_ASYNC_RESPONSE", "REST_REQUEST", "SAP_INPUT_NODE", "SCA_ASYNC_RESPONSE_NODE", "SCA_INPUT_NODE", "SIEBEL_INPUT_NODE", "SOAP_INPUT_NODE", "TCPIP_CLIENT_INPUT_NODE", "TCPIP_CLIENT_REQUEST_NODE", "TCPIP_SERVER_INPUT_NODE", "TCPIP_SERVER_REQUEST_NODE", "TIMEOUT_NOTIFICATION_NODE", "WS_INPUT_NODE", }
IIBInputNodeTypeValues offers the known enum values
var NumberComparisons = struct { Equals NumberComparison EqualsAnyOf NumberComparison Exists NumberComparison GreaterThan NumberComparison GreaterThanOrEqual NumberComparison LowerThan NumberComparison LowerThanOrEqual NumberComparison }{ "EQUALS", "EQUALS_ANY_OF", "EXISTS", "GREATER_THAN", "GREATER_THAN_OR_EQUAL", "LOWER_THAN", "LOWER_THAN_OR_EQUAL", }
NumberComparisons offers the known enum values
var NumberRequestAttributeComparisons = struct { Equals NumberRequestAttributeComparison EqualsAnyOf NumberRequestAttributeComparison Exists NumberRequestAttributeComparison GreaterThan NumberRequestAttributeComparison GreaterThanOrEqual NumberRequestAttributeComparison LowerThan NumberRequestAttributeComparison LowerThanOrEqual NumberRequestAttributeComparison }{ "EQUALS", "EQUALS_ANY_OF", "EXISTS", "GREATER_THAN", "GREATER_THAN_OR_EQUAL", "LOWER_THAN", "LOWER_THAN_OR_EQUAL", }
NumberRequestAttributeComparisons offers the known enum values
var ServiceTypeComparisons = struct { Equals ServiceTypeComparison EqualsAnyOf ServiceTypeComparison Exists ServiceTypeComparison }{ "EQUALS", "EQUALS_ANY_OF", "EXISTS", }
ServiceTypeComparisons offers the known enum values
var ServiceTypeValues = struct { BackgroundActivity ServiceTypeValue CICSService ServiceTypeValue CustomService ServiceTypeValue DatabaseService ServiceTypeValue EnterpriseServiceBusService ServiceTypeValue External ServiceTypeValue IBMIntegrationBusService ServiceTypeValue IMSService ServiceTypeValue MessagingService ServiceTypeValue RMIService ServiceTypeValue RPCService ServiceTypeValue WebRequestService ServiceTypeValue WebService ServiceTypeValue }{ "BACKGROUND_ACTIVITY", "CICS_SERVICE", "CUSTOM_SERVICE", "DATABASE_SERVICE", "ENTERPRISE_SERVICE_BUS_SERVICE", "EXTERNAL", "IBM_INTEGRATION_BUS_SERVICE", "IMS_SERVICE", "MESSAGING_SERVICE", "RMI_SERVICE", "RPC_SERVICE", "WEB_REQUEST_SERVICE", "WEB_SERVICE", }
ServiceTypeValues offers the known enum values
var StringComparisons = struct { BeginsWith StringComparison BeginsWithAnyOf StringComparison Contains StringComparison EndsWith StringComparison EndsWithAnyOf StringComparison Equals StringComparison EqualsAnyOf StringComparison Exists StringComparison RegexMatches StringComparison }{ "BEGINS_WITH", "BEGINS_WITH_ANY_OF", "CONTAINS", "ENDS_WITH", "ENDS_WITH_ANY_OF", "EQUALS", "EQUALS_ANY_OF", "EXISTS", "REGEX_MATCHES", }
StringComparisons offers the known enum values
var StringRequestAttributeComparisons = struct { BeginsWith StringRequestAttributeComparison BeginsWithAnyOf StringRequestAttributeComparison Contains StringRequestAttributeComparison EndsWith StringRequestAttributeComparison EndsWithAnyOf StringRequestAttributeComparison Equals StringRequestAttributeComparison EqualsAnyOf StringRequestAttributeComparison Exists StringRequestAttributeComparison RegexMatches StringRequestAttributeComparison }{ "BEGINS_WITH", "BEGINS_WITH_ANY_OF", "CONTAINS", "ENDS_WITH", "ENDS_WITH_ANY_OF", "EQUALS", "EQUALS_ANY_OF", "EXISTS", "REGEX_MATCHES", }
StringRequestAttributeComparisons offers the known enum values
var TagComparisons = struct { Equals TagComparison EqualsAnyOf TagComparison TagKeyEquals TagComparison TagKeyEqualsAnyOf TagComparison }{ "EQUALS", "EQUALS_ANY_OF", "TAG_KEY_EQUALS", "TAG_KEY_EQUALS_ANY_OF", }
TagComparisons offers the known enum values
var TagInfoContexts = struct { AWS TagInfoContext AWSGeneric TagInfoContext Azure TagInfoContext CloudFoundry TagInfoContext Contextless TagInfoContext Environment TagInfoContext GoogleCloud TagInfoContext Kubernetes TagInfoContext }{ "AWS", "AWS_GENERIC", "AZURE", "CLOUD_FOUNDRY", "CONTEXTLESS", "ENVIRONMENT", "GOOGLE_CLOUD", "KUBERNETES", }
TagInfoContexts offers the known enum values
var Types = struct { Boolean Type ESBInputNodeType Type FailedState Type FailureReason Type FastString Type FlawState Type HTTPMethod Type HTTPStatusClass Type IIBInputNodeType Type Number Type NumberRequestAttribute Type ServiceType Type String Type StringRequestAttribute Type Tag Type ZosCallType Type }{ "BOOLEAN", "ESB_INPUT_NODE_TYPE", "FAILED_STATE", "FAILURE_REASON", "FAST_STRING", "FLAW_STATE", "HTTP_METHOD", "HTTP_STATUS_CLASS", "IIB_INPUT_NODE_TYPE", "NUMBER", "NUMBER_REQUEST_ATTRIBUTE", "SERVICE_TYPE", "STRING", "STRING_REQUEST_ATTRIBUTE", "TAG", "ZOS_CALL_TYPE", }
Types offers the known enum values
var ZOSCallTypeComparisons = struct { Equals ZOSCallTypeComparison EqualsAnyOf ZOSCallTypeComparison Exists ZOSCallTypeComparison }{ "EQUALS", "EQUALS_ANY_OF", "EXISTS", }
ZOSCallTypeComparisons offers the known enum values
var ZOSCallTypeValues = struct { CTG ZOSCallTypeValue Dpl ZOSCallTypeValue ExplicitAdk ZOSCallTypeValue IMSConnect ZOSCallTypeValue IMSConnectApi ZOSCallTypeValue IMSItra ZOSCallTypeValue IMSMsc ZOSCallTypeValue IMSPgmSwitch ZOSCallTypeValue IMSSharedQueues ZOSCallTypeValue IMSTransExec ZOSCallTypeValue Mq ZOSCallTypeValue Soap ZOSCallTypeValue Start ZOSCallTypeValue Tx ZOSCallTypeValue Unknown ZOSCallTypeValue }{ "CTG", "DPL", "EXPLICIT_ADK", "IMS_CONNECT", "IMS_CONNECT_API", "IMS_ITRA", "IMS_MSC", "IMS_PGM_SWITCH", "IMS_SHARED_QUEUES", "IMS_TRANS_EXEC", "MQ", "SOAP", "START", "TX", "UNKNOWN", }
ZOSCallTypeValues offers the known enum values
Functions ¶
This section is empty.
Types ¶
type BaseComparisonInfo ¶
type BaseComparisonInfo struct { Negate bool `json:"negate"` // Reverse the comparison **operator**. For example, it turns **equals** into **does not equal**. Type Type `json:"type"` // Defines the actual set of fields depending on the value. See one of the following objects: * `STRING` -> StringComparisonInfo * `NUMBER` -> NumberComparisonInfo * `BOOLEAN` -> BooleanComparisonInfo * `HTTP_METHOD` -> HttpMethodComparisonInfo * `STRING_REQUEST_ATTRIBUTE` -> StringRequestAttributeComparisonInfo * `NUMBER_REQUEST_ATTRIBUTE` -> NumberRequestAttributeComparisonInfo * `ZOS_CALL_TYPE` -> ZosComparisonInfo * `IIB_INPUT_NODE_TYPE` -> IIBInputNodeTypeComparisonInfo * `ESB_INPUT_NODE_TYPE` -> ESBInputNodeTypeComparisonInfo * `FAILED_STATE` -> FailedStateComparisonInfo * `FLAW_STATE` -> FlawStateComparisonInfo * `FAILURE_REASON` -> FailureReasonComparisonInfo * `HTTP_STATUS_CLASS` -> HttpStatusClassComparisonInfo * `TAG` -> TagComparisonInfo * `FAST_STRING` -> FastStringComparisonInfo * `SERVICE_TYPE` -> ServiceTypeComparisonInfo Unknowns map[string]json.RawMessage `json:"-"` }
BaseComparisonInfo Type-specific comparison for attributes. The actual set of fields depends on the `type` of the comparison. See the [Service metrics API - JSON models](https://dt-url.net/9803svb) help topic for example models of every notification type.
func (*BaseComparisonInfo) GetType ¶
func (me *BaseComparisonInfo) GetType() Type
func (*BaseComparisonInfo) IsNegate ¶
func (me *BaseComparisonInfo) IsNegate() bool
func (*BaseComparisonInfo) MarshalHCL ¶
func (me *BaseComparisonInfo) MarshalHCL(properties hcl.Properties) error
func (*BaseComparisonInfo) MarshalJSON ¶
func (me *BaseComparisonInfo) MarshalJSON() ([]byte, error)
func (*BaseComparisonInfo) Schema ¶
func (me *BaseComparisonInfo) Schema() map[string]*schema.Schema
func (*BaseComparisonInfo) SetNegate ¶
func (me *BaseComparisonInfo) SetNegate(negate bool)
func (*BaseComparisonInfo) UnmarshalHCL ¶
func (me *BaseComparisonInfo) UnmarshalHCL(decoder hcl.Decoder) error
func (*BaseComparisonInfo) UnmarshalJSON ¶
func (me *BaseComparisonInfo) UnmarshalJSON(data []byte) error
type Boolean ¶
type Boolean struct { BaseComparisonInfo Values []bool `json:"values,omitempty"` // The values to compare to. Comparison BooleanComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value bool `json:"value"` // The value to compare to. }
Boolean Comparison for `BOOLEAN` attributes.
func (*Boolean) MarshalHCL ¶
func (me *Boolean) MarshalHCL(properties hcl.Properties) error
func (*Boolean) MarshalJSON ¶
func (*Boolean) UnmarshalJSON ¶
type BooleanComparison ¶
type BooleanComparison string
BooleanComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type ComparisonInfo ¶
ComparisonInfo Type-specific comparison for attributes. The actual set of fields depends on the `type` of the comparison. See the [Service metrics API - JSON models](https://dt-url.net/9803svb) help topic for example models of every notification type.
type ESBInputNodeType ¶
type ESBInputNodeType struct { BaseComparisonInfo Values []ESBInputNodeTypeValue `json:"values,omitempty"` // The values to compare to. Comparison ESBInputNodeTypeComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value *ESBInputNodeTypeValue `json:"value,omitempty"` // The value to compare to. }
ESBInputNodeType Type-specific comparison information for attributes of type 'ESB_INPUT_NODE_TYPE'.This model also inherits fields from the parent model ComparisonInfo.
func (*ESBInputNodeType) GetType ¶
func (me *ESBInputNodeType) GetType() Type
func (*ESBInputNodeType) MarshalHCL ¶
func (me *ESBInputNodeType) MarshalHCL(properties hcl.Properties) error
func (*ESBInputNodeType) MarshalJSON ¶
func (me *ESBInputNodeType) MarshalJSON() ([]byte, error)
func (*ESBInputNodeType) UnmarshalHCL ¶
func (me *ESBInputNodeType) UnmarshalHCL(decoder hcl.Decoder) error
func (*ESBInputNodeType) UnmarshalJSON ¶
func (me *ESBInputNodeType) UnmarshalJSON(data []byte) error
type ESBInputNodeTypeComparison ¶
type ESBInputNodeTypeComparison string
ESBInputNodeTypeComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type ESBInputNodeTypeValue ¶
type ESBInputNodeTypeValue string
ESBInputNodeTypeValue The value to compare to.
type FailedState ¶
type FailedState struct { BaseComparisonInfo Comparison FailedStateComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value *FailedStateValue `json:"value,omitempty"` // The value to compare to. Values []FailedStateValue `json:"values,omitempty"` // The values to compare to. }
FailedState Comparison for `FAILED_STATE` attributes.
func (*FailedState) GetType ¶
func (me *FailedState) GetType() Type
func (*FailedState) MarshalHCL ¶
func (me *FailedState) MarshalHCL(properties hcl.Properties) error
func (*FailedState) MarshalJSON ¶
func (me *FailedState) MarshalJSON() ([]byte, error)
func (*FailedState) UnmarshalHCL ¶
func (me *FailedState) UnmarshalHCL(decoder hcl.Decoder) error
func (*FailedState) UnmarshalJSON ¶
func (me *FailedState) UnmarshalJSON(data []byte) error
type FailedStateComparison ¶
type FailedStateComparison string
FailedStateComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type FailureReason ¶
type FailureReason struct { BaseComparisonInfo Comparison FailureReasonComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value *FailureReasonValue `json:"value,omitempty"` // The value to compare to. Values []FailureReasonValue `json:"values,omitempty"` // The values to compare to. }
FailureReason Comparison for `FAILURE_REASON` attributes.
func (*FailureReason) GetType ¶
func (me *FailureReason) GetType() Type
func (*FailureReason) MarshalHCL ¶
func (me *FailureReason) MarshalHCL(properties hcl.Properties) error
func (*FailureReason) MarshalJSON ¶
func (me *FailureReason) MarshalJSON() ([]byte, error)
func (*FailureReason) UnmarshalHCL ¶
func (me *FailureReason) UnmarshalHCL(decoder hcl.Decoder) error
func (*FailureReason) UnmarshalJSON ¶
func (me *FailureReason) UnmarshalJSON(data []byte) error
type FailureReasonComparison ¶
type FailureReasonComparison string
FailureReasonComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type FailureReasonValue ¶
type FailureReasonValue string
FailureReasonValue The value to compare to.
type FastString ¶
type FastString struct { BaseComparisonInfo CaseSensitive *bool `json:"caseSensitive,omitempty"` // The comparison is case-sensitive (`true`) or not case-sensitive (`false`). Comparison FastStringComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value *string `json:"value,omitempty"` // The value to compare to. Values []string `json:"values,omitempty"` // The values to compare to. }
FastString Comparison for `FAST_STRING` attributes. Use it for all service property attributes.
func (*FastString) GetType ¶
func (me *FastString) GetType() Type
func (*FastString) MarshalHCL ¶
func (me *FastString) MarshalHCL(properties hcl.Properties) error
func (*FastString) MarshalJSON ¶
func (me *FastString) MarshalJSON() ([]byte, error)
func (*FastString) UnmarshalHCL ¶
func (me *FastString) UnmarshalHCL(decoder hcl.Decoder) error
func (*FastString) UnmarshalJSON ¶
func (me *FastString) UnmarshalJSON(data []byte) error
type FastStringComparison ¶
type FastStringComparison string
FastStringComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type FlawState ¶
type FlawState struct { BaseComparisonInfo Comparison FlawStateComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value *FlawStateValue `json:"value,omitempty"` // The value to compare to. Values []FlawStateValue `json:"values,omitempty"` // The values to compare to. }
FlawState Comparison for `FLAW_STATE` attributes.
func (*FlawState) MarshalHCL ¶
func (me *FlawState) MarshalHCL(properties hcl.Properties) error
func (*FlawState) MarshalJSON ¶
func (*FlawState) UnmarshalJSON ¶
type FlawStateComparison ¶
type FlawStateComparison string
FlawStateComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type HTTPMethod ¶
type HTTPMethod struct { BaseComparisonInfo Comparison HTTPMethodComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value *HTTPMethodValue `json:"value,omitempty"` // The value to compare to. Values []HTTPMethodValue `json:"values,omitempty"` // The values to compare to. }
HTTPMethod Comparison for `HTTP_METHOD` attributes.
func (*HTTPMethod) GetType ¶
func (me *HTTPMethod) GetType() Type
func (*HTTPMethod) MarshalHCL ¶
func (me *HTTPMethod) MarshalHCL(properties hcl.Properties) error
func (*HTTPMethod) MarshalJSON ¶
func (me *HTTPMethod) MarshalJSON() ([]byte, error)
func (*HTTPMethod) UnmarshalHCL ¶
func (me *HTTPMethod) UnmarshalHCL(decoder hcl.Decoder) error
func (*HTTPMethod) UnmarshalJSON ¶
func (me *HTTPMethod) UnmarshalJSON(data []byte) error
type HTTPMethodComparison ¶
type HTTPMethodComparison string
HTTPMethodComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type HTTPStatusClass ¶
type HTTPStatusClass struct { BaseComparisonInfo Values []HTTPStatusClassValue `json:"values,omitempty"` // The values to compare to. Comparison HTTPStatusClassComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value *HTTPStatusClassValue `json:"value,omitempty"` // The value to compare to. }
HTTPStatusClass Comparison for `HTTP_STATUS_CLASS` attributes.
func (*HTTPStatusClass) GetType ¶
func (me *HTTPStatusClass) GetType() Type
func (*HTTPStatusClass) MarshalHCL ¶
func (me *HTTPStatusClass) MarshalHCL(properties hcl.Properties) error
func (*HTTPStatusClass) MarshalJSON ¶
func (me *HTTPStatusClass) MarshalJSON() ([]byte, error)
func (*HTTPStatusClass) UnmarshalHCL ¶
func (me *HTTPStatusClass) UnmarshalHCL(decoder hcl.Decoder) error
func (*HTTPStatusClass) UnmarshalJSON ¶
func (me *HTTPStatusClass) UnmarshalJSON(data []byte) error
type HTTPStatusClassComparison ¶
type HTTPStatusClassComparison string
HTTPStatusClassComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type HTTPStatusClassValue ¶
type HTTPStatusClassValue string
HTTPStatusClassValue The value to compare to.
type IIBInputNodeType ¶
type IIBInputNodeType struct { BaseComparisonInfo Value *IIBInputNodeTypeValue `json:"value,omitempty"` // The value to compare to. Values []IIBInputNodeTypeValue `json:"values,omitempty"` // The values to compare to. Comparison IIBInputNodeTypeComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. }
IIBInputNodeType Comparison for `IIB_INPUT_NODE_TYPE` attributes.
func (*IIBInputNodeType) GetType ¶
func (me *IIBInputNodeType) GetType() Type
func (*IIBInputNodeType) MarshalHCL ¶
func (me *IIBInputNodeType) MarshalHCL(properties hcl.Properties) error
func (*IIBInputNodeType) MarshalJSON ¶
func (me *IIBInputNodeType) MarshalJSON() ([]byte, error)
func (*IIBInputNodeType) UnmarshalHCL ¶
func (me *IIBInputNodeType) UnmarshalHCL(decoder hcl.Decoder) error
func (*IIBInputNodeType) UnmarshalJSON ¶
func (me *IIBInputNodeType) UnmarshalJSON(data []byte) error
type IIBInputNodeTypeComparison ¶
type IIBInputNodeTypeComparison string
IIBInputNodeTypeComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type IIBInputNodeTypeValue ¶
type IIBInputNodeTypeValue string
IIBInputNodeTypeValue The value to compare to.
type Number ¶
type Number struct { BaseComparisonInfo Comparison NumberComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value *float64 `json:"value,omitempty"` // The value to compare to. Values []float64 `json:"values,omitempty"` // The values to compare to. }
Number Comparison for `NUMBER` attributes.
func (*Number) MarshalHCL ¶
func (me *Number) MarshalHCL(properties hcl.Properties) error
func (*Number) MarshalJSON ¶
func (*Number) UnmarshalJSON ¶
type NumberComparison ¶
type NumberComparison string
NumberComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type NumberRequestAttribute ¶
type NumberRequestAttribute struct { BaseComparisonInfo MatchOnChildCalls *bool `json:"matchOnChildCalls,omitempty"` // If `true`, the request attribute is matched on child service calls. Default is `false`. RequestAttribute string `json:"requestAttribute"` // has no documentation Source *propagation.Source `json:"source,omitempty"` // Defines valid sources of request attributes for conditions or placeholders. Value *float64 `json:"value,omitempty"` // The value to compare to. Values []float64 `json:"values,omitempty"` // The values to compare to. Comparison NumberRequestAttributeComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. }
NumberRequestAttribute Comparison for `NUMBER_REQUEST_ATTRIBUTE` attributes, specifically of the generic **Number** type.
func (*NumberRequestAttribute) GetType ¶
func (me *NumberRequestAttribute) GetType() Type
func (*NumberRequestAttribute) MarshalHCL ¶
func (me *NumberRequestAttribute) MarshalHCL(properties hcl.Properties) error
func (*NumberRequestAttribute) MarshalJSON ¶
func (me *NumberRequestAttribute) MarshalJSON() ([]byte, error)
func (*NumberRequestAttribute) Schema ¶
func (me *NumberRequestAttribute) Schema() map[string]*schema.Schema
func (*NumberRequestAttribute) UnmarshalHCL ¶
func (me *NumberRequestAttribute) UnmarshalHCL(decoder hcl.Decoder) error
func (*NumberRequestAttribute) UnmarshalJSON ¶
func (me *NumberRequestAttribute) UnmarshalJSON(data []byte) error
type NumberRequestAttributeComparison ¶
type NumberRequestAttributeComparison string
NumberRequestAttributeComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type ServiceType ¶
type ServiceType struct { BaseComparisonInfo Comparison ServiceTypeComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value *ServiceTypeValue `json:"value,omitempty"` // The value to compare to. Values []ServiceTypeValue `json:"values,omitempty"` // The values to compare to. }
ServiceType Comparison for `SERVICE_TYPE` attributes.
func (*ServiceType) GetType ¶
func (me *ServiceType) GetType() Type
func (*ServiceType) MarshalHCL ¶
func (me *ServiceType) MarshalHCL(properties hcl.Properties) error
func (*ServiceType) MarshalJSON ¶
func (me *ServiceType) MarshalJSON() ([]byte, error)
func (*ServiceType) UnmarshalHCL ¶
func (me *ServiceType) UnmarshalHCL(decoder hcl.Decoder) error
func (*ServiceType) UnmarshalJSON ¶
func (me *ServiceType) UnmarshalJSON(data []byte) error
type ServiceTypeComparison ¶
type ServiceTypeComparison string
ServiceTypeComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type String ¶
type String struct { BaseComparisonInfo CaseSensitive *bool `json:"caseSensitive,omitempty"` // The comparison is case-sensitive (`true`) or not case-sensitive (`false`). Comparison StringComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value *string `json:"value,omitempty"` // The value to compare to. Values []string `json:"values,omitempty"` // The values to compare to. }
String Comparison for `STRING` attributes.
func (*String) MarshalHCL ¶
func (me *String) MarshalHCL(properties hcl.Properties) error
func (*String) MarshalJSON ¶
func (*String) UnmarshalJSON ¶
type StringComparison ¶
type StringComparison string
StringComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type StringRequestAttribute ¶
type StringRequestAttribute struct { BaseComparisonInfo Source *propagation.Source `json:"source,omitempty"` // Defines valid sources of request attributes for conditions or placeholders. Value *string `json:"value,omitempty"` // The value to compare to. Values []string `json:"values,omitempty"` // The values to compare to. CaseSensitive *bool `json:"caseSensitive,omitempty"` // The comparison is case-sensitive (`true`) or not case-sensitive (`false`). Comparison StringRequestAttributeComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. MatchOnChildCalls *bool `json:"matchOnChildCalls,omitempty"` // If `true`, the request attribute is matched on child service calls. Default is `false`. RequestAttribute string `json:"requestAttribute"` // has no documentation }
StringRequestAttribute Comparison for `STRING_REQUEST_ATTRIBUTE` attributes, specifically of the **String** type.
func (*StringRequestAttribute) GetType ¶
func (me *StringRequestAttribute) GetType() Type
func (*StringRequestAttribute) MarshalHCL ¶
func (me *StringRequestAttribute) MarshalHCL(properties hcl.Properties) error
func (*StringRequestAttribute) MarshalJSON ¶
func (me *StringRequestAttribute) MarshalJSON() ([]byte, error)
func (*StringRequestAttribute) Schema ¶
func (me *StringRequestAttribute) Schema() map[string]*schema.Schema
func (*StringRequestAttribute) UnmarshalHCL ¶
func (me *StringRequestAttribute) UnmarshalHCL(decoder hcl.Decoder) error
func (*StringRequestAttribute) UnmarshalJSON ¶
func (me *StringRequestAttribute) UnmarshalJSON(data []byte) error
type StringRequestAttributeComparison ¶
type StringRequestAttributeComparison string
StringRequestAttributeComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type Tag ¶
type Tag struct { BaseComparisonInfo Comparison TagComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value *TagInfo `json:"value,omitempty"` // Tag of a Dynatrace entity. Values TagInfos `json:"values,omitempty"` // The values to compare to. }
Tag Comparison for `TAG` attributes.
func (*Tag) MarshalHCL ¶
func (me *Tag) MarshalHCL(properties hcl.Properties) error
func (*Tag) MarshalJSON ¶
func (*Tag) UnmarshalJSON ¶
type TagComparison ¶
type TagComparison string
TagComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
type TagInfo ¶
type TagInfo struct { Context TagInfoContext `json:"context"` // The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the `CONTEXTLESS` value. Key string `json:"key"` // The key of the tag. Custom tags have the tag value here. Value *string `json:"value,omitempty"` // The value of the tag. Not applicable to custom tags. }
TagInfo Tag of a Dynatrace entity.
func (*TagInfo) MarshalHCL ¶
func (me *TagInfo) MarshalHCL(properties hcl.Properties) error
func (*TagInfo) MarshalJSON ¶
func (*TagInfo) UnmarshalJSON ¶
type TagInfoContext ¶
type TagInfoContext string
TagInfoContext The origin of the tag, such as AWS or Cloud Foundry.
Custom tags use the `CONTEXTLESS` value.
type TagInfos ¶
type TagInfos []*TagInfo
func (TagInfos) MarshalHCL ¶
func (me TagInfos) MarshalHCL(properties hcl.Properties) error
type Type ¶
type Type string
Type Defines the actual set of fields depending on the value. See one of the following objects: * `STRING` -> StringComparisonInfo * `NUMBER` -> NumberComparisonInfo * `BOOLEAN` -> BooleanComparisonInfo * `HTTP_METHOD` -> HttpMethodComparisonInfo * `STRING_REQUEST_ATTRIBUTE` -> StringRequestAttributeComparisonInfo * `NUMBER_REQUEST_ATTRIBUTE` -> NumberRequestAttributeComparisonInfo * `ZOS_CALL_TYPE` -> ZosComparisonInfo * `IIB_INPUT_NODE_TYPE` -> IIBInputNodeTypeComparisonInfo * `ESB_INPUT_NODE_TYPE` -> ESBInputNodeTypeComparisonInfo * `FAILED_STATE` -> FailedStateComparisonInfo * `FLAW_STATE` -> FlawStateComparisonInfo * `FAILURE_REASON` -> FailureReasonComparisonInfo * `HTTP_STATUS_CLASS` -> HttpStatusClassComparisonInfo * `TAG` -> TagComparisonInfo * `FAST_STRING` -> FastStringComparisonInfo * `SERVICE_TYPE` -> ServiceTypeComparisonInfo
type Wrapper ¶
type Wrapper struct { Negate bool Comparison ComparisonInfo }
func (*Wrapper) MarshalHCL ¶
func (me *Wrapper) MarshalHCL(properties hcl.Properties) error
func (*Wrapper) UnmarshalJSON ¶
type ZOSCallType ¶
type ZOSCallType struct { BaseComparisonInfo Comparison ZOSCallTypeComparison `json:"comparison"` // Operator of the comparision. You can reverse it by setting **negate** to `true`. Value *ZOSCallTypeValue `json:"value,omitempty"` // The value to compare to. Values []ZOSCallTypeValue `json:"values,omitempty"` // The values to compare to. }
Zos Comparison for `ZOS_CALL_TYPE` attributes.
func (*ZOSCallType) GetType ¶
func (me *ZOSCallType) GetType() Type
func (*ZOSCallType) MarshalHCL ¶
func (me *ZOSCallType) MarshalHCL(properties hcl.Properties) error
func (*ZOSCallType) MarshalJSON ¶
func (me *ZOSCallType) MarshalJSON() ([]byte, error)
func (*ZOSCallType) UnmarshalHCL ¶
func (me *ZOSCallType) UnmarshalHCL(decoder hcl.Decoder) error
func (*ZOSCallType) UnmarshalJSON ¶
func (me *ZOSCallType) UnmarshalJSON(data []byte) error
type ZOSCallTypeComparison ¶
type ZOSCallTypeComparison string
ZOSCallTypeComparison Operator of the comparision. You can reverse it by setting **negate** to `true`.
Source Files ¶
- boolean.go
- comparison_info.go
- esbinput_node_type.go
- failed_state.go
- failure_reason.go
- fast_string.go
- flaw_state.go
- http_method.go
- http_status_class.go
- iibinput_node_type.go
- number.go
- number_request_attribute.go
- service_type.go
- string.go
- string_request_attribute.go
- tag.go
- tag_info.go
- type.go
- wrapper.go
- zos_call_type.go