Documentation ¶
Index ¶
- type Order
- type Ref
- type RequestNaming
- func (me *RequestNaming) MarshalHCL(properties hcl.Properties) error
- func (me *RequestNaming) MarshalJSON() ([]byte, error)
- func (me *RequestNaming) Name() string
- func (me *RequestNaming) Schema() map[string]*schema.Schema
- func (me *RequestNaming) UnmarshalHCL(decoder hcl.Decoder) error
- func (me *RequestNaming) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Order ¶
type Order struct {
Values []Ref `json:"values"`
}
func (*Order) MarshalHCL ¶
func (me *Order) MarshalHCL(properties hcl.Properties) error
type RequestNaming ¶
type RequestNaming struct { // Order *string `json:"order,omitempty"` // The order string. Sorting request namings alphabetically by their order string determines their relative ordering.\n\nTypically this is managed by Dynatrace internally and will not be present in GET responses nor used if present in PUT/POST requests, except where noted otherwise Enabled bool `json:"enabled"` // The rule is enabled (`true`) or disabled (`false`) NamingPattern string `json:"namingPattern"` // The name to be assigned to matching requests ManagementZones []string `json:"managementZones,omitempty"` // Specifies the management zones for which this rule should be applied Conditions service.Conditions `json:"conditions"` // The set of conditions for the request naming rule usage. \n\n You can specify several conditions. The request has to match **all** the specified conditions for the rule to trigger Placeholders service.Placeholders `json:"placeholders"` // The list of custom placeholders to be used in the naming pattern. \n\n It enables you to extract a request attribute value or other request attribute and use it in the request naming pattern. Unknowns map[string]json.RawMessage `json:"-"` }
func (*RequestNaming) MarshalHCL ¶
func (me *RequestNaming) MarshalHCL(properties hcl.Properties) error
func (*RequestNaming) MarshalJSON ¶
func (me *RequestNaming) MarshalJSON() ([]byte, error)
func (*RequestNaming) Name ¶
func (me *RequestNaming) Name() string
func (*RequestNaming) UnmarshalHCL ¶
func (me *RequestNaming) UnmarshalHCL(decoder hcl.Decoder) error
func (*RequestNaming) UnmarshalJSON ¶
func (me *RequestNaming) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.