Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogMonitoringStorage ¶
type LogMonitoringStorage struct {
MaxLimit *int64 `json:"maxLimit"` // Maximum storage limit [bytes]
}
LogMonitoringStorage represents log monitoring storage usage and limit information on environment level. Not editable when Log monitoring is not allowed by license or not configured on cluster level. If skipped when editing via PUT method then already set limit will remain
func (*LogMonitoringStorage) IsEmpty ¶
func (me *LogMonitoringStorage) IsEmpty() bool
type SessionReplayStorage ¶
type SessionReplayStorage struct {
MaxLimit *int64 `json:"maxLimit"` // Maximum storage limit [bytes]
}
SessionReplayStorage represents session replay storage usage and limit information on environment level. If skipped when editing via PUT method then already set limit will remain
func (*SessionReplayStorage) IsEmpty ¶
func (me *SessionReplayStorage) IsEmpty() bool
type Settings ¶
type Settings struct { TransactionTrafficQuota *TransactionTrafficQuota `json:"transactionTrafficQuota"` // Maximum number of newly monitored entry point PurePaths captured per process/minute on environment level. Can be set to any value from 100 to 100000. If skipped when editing via PUT method then already set limit will remain UserActionsPerMinute *UserActionsPerMinute `json:"userActionsPerMinute"` // Maximum number of user actions generated per minute on environment level. Can be set to any value from 1 to 2147483646 or left unlimited. If skipped when editing via PUT method then already set limit will remain Transactions *Transactions `json:"transactionStorage"` // Transaction storage usage and limit information on environment level. If skipped when editing via PUT method then already set limit will remain SessionReplayStorage *SessionReplayStorage `json:"sessionReplayStorage"` // Session replay storage usage and limit information on environment level. If skipped when editing via PUT method then already set limit will remain SymbolFilesFromMobileApps *SymbolFilesFromMobileApps `json:"symbolFilesFromMobileApps"` // Symbol files from mobile apps storage usage and limit information on environment level. If skipped when editing via PUT method then already set limit will remain LogMonitoringStorage *LogMonitoringStorage `json:"logMonitoringStorage,omitempty"` // Log monitoring storage usage and limit information on environment level. Not editable when Log monitoring is not allowed by license or not configured on cluster level. If skipped when editing via PUT method then already set limit will remain ServiceRequestLevelRetention *retention.ServiceRequestLevel `json:"serviceRequestLevelRetention,omitempty"` // Service request level retention settings on environment level. Service code level retention time can't be greater than service request level retention time and both can't exceed one year.If skipped when editing via PUT method then already set limit will remain ServiceCodeLevelRetention *retention.ServiceCodeLevel `json:"serviceCodeLevelRetention,omitempty"` // Service code level retention settings on environment level. Service code level retention time can't be greater than service request level retention time and both can't exceed one year.If skipped when editing via PUT method then already set limit will remain RealUserMonitoringRetention *retention.RealUserMonitoring `json:"realUserMonitoringRetention,omitempty"` // Real user monitoring retention settings on environment level. Can be set to any value from 1 to 35 days. If skipped when editing via PUT method then already set limit will remain SyntheticMonitoringRetention *retention.SyntheticMonitoring `json:"syntheticMonitoringRetention,omitempty"` // Synthetic monitoring retention settings on environment level. Can be set to any value from 1 to 35 days. If skipped when editing via PUT method then already set limit will remain SessionReplayRetention *retention.SessionReplay `json:"sessionReplayRetention,omitempty"` // Session replay retention settings on environment level. Can be set to any value from 1 to 35 days. If skipped when editing via PUT method then already set limit will remain LogMonitoringRetention *retention.LogMonitoring `json:"logMonitoringRetention,omitempty"` // Log monitoring retention settings on environment level. Not editable when Log monitoring is not allowed by license or not configured on cluster level. Can be set to any value from 5 to 90 days. If skipped when editing via PUT method then already set limit will remain }
Settings represents environment level storage usage and limit information. Not returned if includeStorageInfo param is not true. If skipped when editing via PUT method then already set limits will remain
func (*Settings) MarshalHCL ¶
func (me *Settings) MarshalHCL(properties hcl.Properties) error
type SymbolFilesFromMobileApps ¶
type SymbolFilesFromMobileApps struct {
MaxLimit *int64 `json:"maxLimit"` // Maximum storage limit [bytes]
}
SymbolFilesFromMobileApps represents symbol files from mobile apps storage usage and limit information on environment level. If skipped when editing via PUT method then already set limit will remain
func (*SymbolFilesFromMobileApps) IsEmpty ¶
func (me *SymbolFilesFromMobileApps) IsEmpty() bool
type TransactionTrafficQuota ¶
type TransactionTrafficQuota struct {
MaxLimit *int32 `json:"maxLimit"` // Maximum traffic [units per minute]
}
TransactionTrafficQuota represetnts the maximum number of newly monitored entry point PurePaths captured per process/minute on environment level. Can be set to any value from 100 to 100000. If skipped when editing via PUT method then already set limit will remain
func (*TransactionTrafficQuota) IsEmpty ¶
func (me *TransactionTrafficQuota) IsEmpty() bool
type Transactions ¶
type Transactions struct {
MaxLimit *int64 `json:"maxLimit"` // Maximum storage limit [bytes]
}
Transactions represents transaction storage usage and limit information on environment level. If skipped when editing via PUT method then already set limit will remain
func (*Transactions) IsEmpty ¶
func (me *Transactions) IsEmpty() bool
type UserActionsPerMinute ¶
type UserActionsPerMinute struct {
MaxLimit *int32 `json:"maxLimit"` // Maximum traffic [units per minute]
}
UserActionsPerMinute represents the maximum number of user actions generated per minute on environment level. Can be set to any value from 1 to 2147483646 or left unlimited. If skipped when editing via PUT method then already set limit will remain
func (*UserActionsPerMinute) IsEmpty ¶
func (me *UserActionsPerMinute) IsEmpty() bool