Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DEMUnits ¶
type DEMUnits struct { MonthlyLimit *int64 `json:"monthlyLimit"` // Monthly environment quota. Not set if unlimited. When updating via PUT method, skipping this field will set quota unlimited AnnualLimit *int64 `json:"annualLimit"` // Annual environment quota. Not set if unlimited. When updating via PUT method, skipping this field will set quota unlimited }
DEMUnits represents DEM units consumption and quota information on environment level. Not set (and not editable) if DEM units is not enabled. If skipped when editing via PUT method then already set quotas will remain
func (*DEMUnits) MarshalHCL ¶
func (me *DEMUnits) MarshalHCL(properties hcl.Properties) error
type DavisDataUnits ¶
type DavisDataUnits struct { MonthlyLimit *int64 `json:"monthlyLimit"` // Monthly environment quota. Not set if unlimited. When updating via PUT method, skipping this field will set quota unlimited AnnualLimit *int64 `json:"annualLimit"` // Annual environment quota. Not set if unlimited. When updating via PUT method, skipping this field will set quota unlimited }
DavisDataUnits represents Davis Data Units consumption and quota information on environment level. Not set (and not editable) if Davis data units is not enabled. If skipped when editing via PUT method then already set quotas will remain
func (*DavisDataUnits) IsEmpty ¶
func (me *DavisDataUnits) IsEmpty() bool
func (*DavisDataUnits) MarshalHCL ¶
func (me *DavisDataUnits) MarshalHCL(properties hcl.Properties) error
func (*DavisDataUnits) UnmarshalHCL ¶
func (me *DavisDataUnits) UnmarshalHCL(decoder hcl.Decoder) error
type HostUnits ¶
type HostUnits struct {
MaxLimit *int64 `json:"maxLimit"` // Concurrent environment quota. Not set if unlimited. When updating via PUT method, skipping this field will set quota unlimited
}
HostUnits represents host units consumption and quota information on environment level. If skipped when editing via PUT method then already set quota will remain
type LogMonitoring ¶
type LogMonitoring struct { MonthlyLimit *int64 `json:"monthlyLimit"` // Monthly environment quota. Not set if unlimited. When updating via PUT method, skipping this field will set quota unlimited AnnualLimit *int64 `json:"annualLimit"` // Annual environment quota. Not set if unlimited. When updating via PUT method, skipping this field will set quota unlimited }
LogMonitoring represents log monitoring consumption and quota information on environment level. Not set (and not editable) if Log monitoring is not enabled. Not set (and not editable) if Log monitoring is migrated to Davis data on license level. If skipped when editing via PUT method then already set quotas will remain
func (*LogMonitoring) IsEmpty ¶
func (me *LogMonitoring) IsEmpty() bool
func (*LogMonitoring) MarshalHCL ¶
func (me *LogMonitoring) MarshalHCL(properties hcl.Properties) error
func (*LogMonitoring) UnmarshalHCL ¶
func (me *LogMonitoring) UnmarshalHCL(decoder hcl.Decoder) error
type Settings ¶
type Settings struct { HostUnits *HostUnits `json:"hostUnits"` // Host units consumption and quota information on environment level. If skipped when editing via PUT method then already set quota will remain DEMUnits *DEMUnits `json:"demUnits"` // DEM units consumption and quota information on environment level. Not set (and not editable) if DEM units is not enabled. If skipped when editing via PUT method then already set quotas will remain UserSessions *UserSessions `json:"userSessions"` // User sessions consumption and quota information on environment level. If skipped when editing via PUT method then already set quotas will remain Synthetic *Synthetic `json:"syntheticMonitors"` // Synthetic monitors consumption and quota information on environment level. Not set (and not editable) if neither Synthetic nor DEM units is enabled. If skipped when editing via PUT method then already set quotas will remain DDUs *DavisDataUnits `json:"davisDataUnits"` // Davis Data Units consumption and quota information on environment level. Not set (and not editable) if Davis data units is not enabled. If skipped when editing via PUT method then already set quotas will remain LogMonitoring *LogMonitoring `json:"logMonitoring"` // Log Monitoring consumption and quota information on environment level. Not set (and not editable) if Log monitoring is not enabled. Not set (and not editable) if Log monitoring is migrated to Davis data on license level. If skipped when editing via PUT method then already set quotas will remain }
Settings represents environment level consumption and quotas information. Only returned if includeConsumptionInfo or includeUncachedConsumptionInfo param is true. If skipped when editing via PUT method then already set quotas will remain
func (*Settings) MarshalHCL ¶
func (me *Settings) MarshalHCL(properties hcl.Properties) error
type Synthetic ¶
type Synthetic struct { MonthlyLimit *int64 `json:"monthlyLimit"` // Monthly environment quota. Not set if unlimited. When updating via PUT method, skipping this field will set quota unlimited AnnualLimit *int64 `json:"annualLimit"` // Annual environment quota. Not set if unlimited. When updating via PUT method, skipping this field will set quota unlimited }
Synthetic represents synthetic monitors consumption and quota information on environment level. Not set (and not editable) if neither Synthetic nor DEM units is enabled. If skipped when editing via PUT method then already set quotas will remain
func (*Synthetic) MarshalHCL ¶
func (me *Synthetic) MarshalHCL(properties hcl.Properties) error
type UserSessions ¶
type UserSessions struct { TotalAnnualLimit *int64 `json:"totalAnnualLimit"` // Annual total User sessions environment quota. Not set if unlimited. When updating via PUT method, skipping this field will set quota unlimited TotalMonthlyLimit *int64 `json:"totalMonthlyLimit"` // Monthly total User sessions environment quota. Not set if unlimited. When updating via PUT method, skipping this field will set quota unlimited }
UserSessions represents user sessions consumption and quota information on environment level. If skipped when editing via PUT method then already set quotas will remain
func (*UserSessions) IsEmpty ¶
func (me *UserSessions) IsEmpty() bool
func (*UserSessions) MarshalHCL ¶
func (me *UserSessions) MarshalHCL(properties hcl.Properties) error
func (*UserSessions) UnmarshalHCL ¶
func (me *UserSessions) UnmarshalHCL(decoder hcl.Decoder) error