enablement

package
v1.69.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2024 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Rum

type Rum struct {
	CostAndTrafficControl int   `json:"costAndTrafficControl"`    // (Field has overlap with `dynatrace_web_application`) Percentage of user sessions captured and analyzed
	Enabled               bool  `json:"enabled"`                  // (Field has overlap with `dynatrace_web_application`) This setting is enabled (`true`) or disabled (`false`)
	EnabledOnGrail        *bool `json:"enabledOnGrail,omitempty"` // Enable Real User Monitoring powered by Grail
}

func (*Rum) HandlePreconditions added in v1.69.1

func (me *Rum) HandlePreconditions() error

func (*Rum) MarshalHCL

func (me *Rum) MarshalHCL(properties hcl.Properties) error

func (*Rum) Schema

func (me *Rum) Schema() map[string]*schema.Schema

func (*Rum) UnmarshalHCL

func (me *Rum) UnmarshalHCL(decoder hcl.Decoder) error

type SessionReplay

type SessionReplay struct {
	CostAndTrafficControl int  `json:"costAndTrafficControl"` // (Field has overlap with `dynatrace_web_application`) [Percentage of user sessions recorded with Session Replay](https://dt-url.net/sr-cost-traffic-control). For example, if you have 50% for RUM and 50% for Session Replay, it results in 25% of sessions recorded with Session Replay.
	Enabled               bool `json:"enabled"`               // (Field has overlap with `dynatrace_web_application`) This setting is enabled (`true`) or disabled (`false`)
}

func (*SessionReplay) MarshalHCL

func (me *SessionReplay) MarshalHCL(properties hcl.Properties) error

func (*SessionReplay) Schema

func (me *SessionReplay) Schema() map[string]*schema.Schema

func (*SessionReplay) UnmarshalHCL

func (me *SessionReplay) UnmarshalHCL(decoder hcl.Decoder) error

type Settings

type Settings struct {
	ApplicationID *string        `json:"-" scope:"applicationId"` // The scope of this settings. If the settings should cover the whole environment, just don't specify any scope.
	Rum           *Rum           `json:"rum"`                     // Capture and analyze all user actions within your application. Enable [Real User Monitoring (RUM)](https://dt-url.net/1n2b0prq) to monitor and improve your application's performance, identify errors, and gain insight into your user's behavior and experience.
	SessionReplay *SessionReplay `json:"sessionReplay"`           // [Session Replay](https://dt-url.net/session-replay) captures all user interactions within your application and replays them in a movie-like experience while providing [best-in-class security and data protection](https://dt-url.net/b303zxj).
}

func (*Settings) MarshalHCL

func (me *Settings) MarshalHCL(properties hcl.Properties) error

func (*Settings) Name

func (me *Settings) Name() string

func (*Settings) Schema

func (me *Settings) Schema() map[string]*schema.Schema

func (*Settings) UnmarshalHCL

func (me *Settings) UnmarshalHCL(decoder hcl.Decoder) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL