models

package
v0.48.0 Latest Latest
Warning

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

Go to latest
Published: May 24, 2023 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HashicorpCloudConsulTelemetry20230414AgentTelemetryConfigResponse added in v0.47.0

type HashicorpCloudConsulTelemetry20230414AgentTelemetryConfigResponse struct {

	// telemetry config
	TelemetryConfig *HashicorpCloudConsulTelemetry20230414TelemetryConfig `json:"telemetry_config,omitempty"`
}

HashicorpCloudConsulTelemetry20230414AgentTelemetryConfigResponse hashicorp cloud consul telemetry 20230414 agent telemetry config response

swagger:model hashicorp.cloud.consul_telemetry_20230414.AgentTelemetryConfigResponse

func (*HashicorpCloudConsulTelemetry20230414AgentTelemetryConfigResponse) ContextValidate added in v0.47.0

ContextValidate validate this hashicorp cloud consul telemetry 20230414 agent telemetry config response based on the context it is used

func (*HashicorpCloudConsulTelemetry20230414AgentTelemetryConfigResponse) MarshalBinary added in v0.47.0

MarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414AgentTelemetryConfigResponse) UnmarshalBinary added in v0.47.0

UnmarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414AgentTelemetryConfigResponse) Validate added in v0.47.0

Validate validates this hashicorp cloud consul telemetry 20230414 agent telemetry config response

type HashicorpCloudConsulTelemetry20230414GetLabelValuesResponse added in v0.47.0

type HashicorpCloudConsulTelemetry20230414GetLabelValuesResponse struct {

	// data
	Data []string `json:"data"`
}

HashicorpCloudConsulTelemetry20230414GetLabelValuesResponse hashicorp cloud consul telemetry 20230414 get label values response

swagger:model hashicorp.cloud.consul_telemetry_20230414.GetLabelValuesResponse

func (*HashicorpCloudConsulTelemetry20230414GetLabelValuesResponse) ContextValidate added in v0.47.0

ContextValidate validates this hashicorp cloud consul telemetry 20230414 get label values response based on context it is used

func (*HashicorpCloudConsulTelemetry20230414GetLabelValuesResponse) MarshalBinary added in v0.47.0

MarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414GetLabelValuesResponse) UnmarshalBinary added in v0.47.0

UnmarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414GetLabelValuesResponse) Validate added in v0.47.0

Validate validates this hashicorp cloud consul telemetry 20230414 get label values response

type HashicorpCloudConsulTelemetry20230414LVT added in v0.47.0

type HashicorpCloudConsulTelemetry20230414LVT string

HashicorpCloudConsulTelemetry20230414LVT hashicorp cloud consul telemetry 20230414 l v t

swagger:model hashicorp.cloud.consul_telemetry_20230414.LVT

const (

	// HashicorpCloudConsulTelemetry20230414LVTLVTUNSPECIFIED captures enum value "LVT_UNSPECIFIED"
	HashicorpCloudConsulTelemetry20230414LVTLVTUNSPECIFIED HashicorpCloudConsulTelemetry20230414LVT = "LVT_UNSPECIFIED"

	// HashicorpCloudConsulTelemetry20230414LVTLVTSERVERIDS captures enum value "LVT_SERVER_IDS"
	HashicorpCloudConsulTelemetry20230414LVTLVTSERVERIDS HashicorpCloudConsulTelemetry20230414LVT = "LVT_SERVER_IDS"
)

func NewHashicorpCloudConsulTelemetry20230414LVT added in v0.47.0

func NewHashicorpCloudConsulTelemetry20230414LVT(value HashicorpCloudConsulTelemetry20230414LVT) *HashicorpCloudConsulTelemetry20230414LVT

func (HashicorpCloudConsulTelemetry20230414LVT) ContextValidate added in v0.47.0

ContextValidate validates this hashicorp cloud consul telemetry 20230414 l v t based on context it is used

func (HashicorpCloudConsulTelemetry20230414LVT) Pointer added in v0.47.0

Pointer returns a pointer to a freshly-allocated HashicorpCloudConsulTelemetry20230414LVT.

func (HashicorpCloudConsulTelemetry20230414LVT) Validate added in v0.47.0

Validate validates this hashicorp cloud consul telemetry 20230414 l v t

type HashicorpCloudConsulTelemetry20230414MetricMatrices added in v0.47.0

type HashicorpCloudConsulTelemetry20230414MetricMatrices struct {

	// matrices
	Matrices []*HashicorpCloudConsulTelemetry20230414MetricMatrix `json:"matrices"`
}

HashicorpCloudConsulTelemetry20230414MetricMatrices hashicorp cloud consul telemetry 20230414 metric matrices

swagger:model hashicorp.cloud.consul_telemetry_20230414.MetricMatrices

func (*HashicorpCloudConsulTelemetry20230414MetricMatrices) ContextValidate added in v0.47.0

ContextValidate validate this hashicorp cloud consul telemetry 20230414 metric matrices based on the context it is used

func (*HashicorpCloudConsulTelemetry20230414MetricMatrices) MarshalBinary added in v0.47.0

MarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414MetricMatrices) UnmarshalBinary added in v0.47.0

UnmarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414MetricMatrices) Validate added in v0.47.0

Validate validates this hashicorp cloud consul telemetry 20230414 metric matrices

type HashicorpCloudConsulTelemetry20230414MetricMatrix added in v0.47.0

type HashicorpCloudConsulTelemetry20230414MetricMatrix struct {

	// metric
	Metric map[string]string `json:"metric,omitempty"`

	// values
	Values []*HashicorpCloudConsulTelemetry20230414Value `json:"values"`
}

HashicorpCloudConsulTelemetry20230414MetricMatrix hashicorp cloud consul telemetry 20230414 metric matrix

swagger:model hashicorp.cloud.consul_telemetry_20230414.MetricMatrix

func (*HashicorpCloudConsulTelemetry20230414MetricMatrix) ContextValidate added in v0.47.0

ContextValidate validate this hashicorp cloud consul telemetry 20230414 metric matrix based on the context it is used

func (*HashicorpCloudConsulTelemetry20230414MetricMatrix) MarshalBinary added in v0.47.0

MarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414MetricMatrix) UnmarshalBinary added in v0.47.0

UnmarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414MetricMatrix) Validate added in v0.47.0

Validate validates this hashicorp cloud consul telemetry 20230414 metric matrix

type HashicorpCloudConsulTelemetry20230414QRT added in v0.47.0

type HashicorpCloudConsulTelemetry20230414QRT string

HashicorpCloudConsulTelemetry20230414QRT hashicorp cloud consul telemetry 20230414 q r t

swagger:model hashicorp.cloud.consul_telemetry_20230414.QRT

const (

	// HashicorpCloudConsulTelemetry20230414QRTQRTUNSPECIFIED captures enum value "QRT_UNSPECIFIED"
	HashicorpCloudConsulTelemetry20230414QRTQRTUNSPECIFIED HashicorpCloudConsulTelemetry20230414QRT = "QRT_UNSPECIFIED"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSHEARTBEAT captures enum value "QRT_SERVERS_HEARTBEAT"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSHEARTBEAT HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_HEARTBEAT"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERELECTIONS captures enum value "QRT_SERVERS_LEADER_ELECTIONS"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERELECTIONS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_ELECTIONS"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSHASLEADER captures enum value "QRT_SERVERS_HAS_LEADER"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSHASLEADER HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_HAS_LEADER"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMAXHEARTBEAT captures enum value "QRT_SERVERS_MAX_HEARTBEAT"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMAXHEARTBEAT HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MAX_HEARTBEAT"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELOADHIGH captures enum value "QRT_SERVERS_LEADER_WRITE_LOAD_HIGH"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELOADHIGH HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LOAD_HIGH"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELOADMEDIAN captures enum value "QRT_SERVERS_LEADER_WRITE_LOAD_MEDIAN"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELOADMEDIAN HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LOAD_MEDIAN"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELOADLOW captures enum value "QRT_SERVERS_LEADER_WRITE_LOAD_LOW"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELOADLOW HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LOAD_LOW"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYHIGH captures enum value "QRT_SERVERS_LEADER_WRITE_LATENCY_HIGH"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYHIGH HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LATENCY_HIGH"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYMEDIAN captures enum value "QRT_SERVERS_LEADER_WRITE_LATENCY_MEDIAN"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYMEDIAN HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LATENCY_MEDIAN"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYLOW captures enum value "QRT_SERVERS_LEADER_WRITE_LATENCY_LOW"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLEADERWRITELATENCYLOW HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LEADER_WRITE_LATENCY_LOW"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONHIGH captures enum value "QRT_SERVERS_MEMORY_UTILIZATION_HIGH"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONHIGH HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MEMORY_UTILIZATION_HIGH"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONMEDIAN captures enum value "QRT_SERVERS_MEMORY_UTILIZATION_MEDIAN"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONMEDIAN HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MEMORY_UTILIZATION_MEDIAN"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONLOW captures enum value "QRT_SERVERS_MEMORY_UTILIZATION_LOW"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATIONLOW HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MEMORY_UTILIZATION_LOW"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONHIGH captures enum value "QRT_SERVERS_CPU_UTILIZATION_HIGH"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONHIGH HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_CPU_UTILIZATION_HIGH"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONMEDIAN captures enum value "QRT_SERVERS_CPU_UTILIZATION_MEDIAN"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONMEDIAN HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_CPU_UTILIZATION_MEDIAN"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONLOW captures enum value "QRT_SERVERS_CPU_UTILIZATION_LOW"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATIONLOW HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_CPU_UTILIZATION_LOW"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIMEHIGH captures enum value "QRT_SERVERS_IO_WAIT_TIME_HIGH"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIMEHIGH HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_IO_WAIT_TIME_HIGH"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIMEMEDIAN captures enum value "QRT_SERVERS_IO_WAIT_TIME_MEDIAN"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIMEMEDIAN HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_IO_WAIT_TIME_MEDIAN"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIMELOW captures enum value "QRT_SERVERS_IO_WAIT_TIME_LOW"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIMELOW HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_IO_WAIT_TIME_LOW"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSTRANSACTIONS captures enum value "QRT_SERVERS_TRANSACTIONS"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSTRANSACTIONS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_TRANSACTIONS"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLATENCY captures enum value "QRT_SERVERS_LATENCY"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLATENCY HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LATENCY"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSFOLLOWERREPLICATIONS captures enum value "QRT_SERVERS_FOLLOWER_REPLICATIONS"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSFOLLOWERREPLICATIONS HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_FOLLOWER_REPLICATIONS"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATION captures enum value "QRT_SERVERS_MEMORY_UTILIZATION"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSMEMORYUTILIZATION HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_MEMORY_UTILIZATION"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATION captures enum value "QRT_SERVERS_CPU_UTILIZATION"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSCPUUTILIZATION HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_CPU_UTILIZATION"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIME captures enum value "QRT_SERVERS_IO_WAIT_TIME"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSIOWAITTIME HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_IO_WAIT_TIME"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERPHYSICALMEMORYTOTALCAPACITY captures enum value "QRT_ENVOY_SERVER_PHYSICAL_MEMORY_TOTAL_CAPACITY"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERPHYSICALMEMORYTOTALCAPACITY HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVER_PHYSICAL_MEMORY_TOTAL_CAPACITY"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESLIVE captures enum value "QRT_ENVOY_SERVER_STATES_LIVE"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESLIVE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVER_STATES_LIVE"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESPREINITIALIZING captures enum value "QRT_ENVOY_SERVER_STATES_PREINITIALIZING"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESPREINITIALIZING HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVER_STATES_PREINITIALIZING"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESINITIALIZING captures enum value "QRT_ENVOY_SERVER_STATES_INITIALIZING"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESINITIALIZING HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVER_STATES_INITIALIZING"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESDRAINING captures enum value "QRT_ENVOY_SERVER_STATES_DRAINING"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYSERVERSTATESDRAINING HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_SERVER_STATES_DRAINING"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYPROXYCOUNTCONNECTED captures enum value "QRT_ENVOY_PROXY_COUNT_CONNECTED"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYPROXYCOUNTCONNECTED HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_PROXY_COUNT_CONNECTED"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYPROXYCOUNTDISCONNECTED captures enum value "QRT_ENVOY_PROXY_COUNT_DISCONNECTED"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYPROXYCOUNTDISCONNECTED HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_PROXY_COUNT_DISCONNECTED"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE1XX captures enum value "QRT_ENVOY_REQUEST_RATE_1XX"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE1XX HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_REQUEST_RATE_1XX"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE2XX captures enum value "QRT_ENVOY_REQUEST_RATE_2XX"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE2XX HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_REQUEST_RATE_2XX"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE3XX captures enum value "QRT_ENVOY_REQUEST_RATE_3XX"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE3XX HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_REQUEST_RATE_3XX"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE4XX captures enum value "QRT_ENVOY_REQUEST_RATE_4XX"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE4XX HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_REQUEST_RATE_4XX"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE5XX captures enum value "QRT_ENVOY_REQUEST_RATE_5XX"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTRATE5XX HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_REQUEST_RATE_5XX"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTSUCCESSRATE captures enum value "QRT_ENVOY_REQUEST_SUCCESS_RATE"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYREQUESTSUCCESSRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_REQUEST_SUCCESS_RATE"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYCONNECTIONRATE captures enum value "QRT_ENVOY_CONNECTION_RATE"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYCONNECTIONRATE HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_CONNECTION_RATE"

	// HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALACTIVECONNECTIONS captures enum value "QRT_ENVOY_TOTAL_ACTIVE_CONNECTIONS"
	HashicorpCloudConsulTelemetry20230414QRTQRTENVOYTOTALACTIVECONNECTIONS HashicorpCloudConsulTelemetry20230414QRT = "QRT_ENVOY_TOTAL_ACTIVE_CONNECTIONS"

	// HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLATESTHEARTBEAT captures enum value "QRT_SERVERS_LATEST_HEARTBEAT"
	HashicorpCloudConsulTelemetry20230414QRTQRTSERVERSLATESTHEARTBEAT HashicorpCloudConsulTelemetry20230414QRT = "QRT_SERVERS_LATEST_HEARTBEAT"
)

func NewHashicorpCloudConsulTelemetry20230414QRT added in v0.47.0

func NewHashicorpCloudConsulTelemetry20230414QRT(value HashicorpCloudConsulTelemetry20230414QRT) *HashicorpCloudConsulTelemetry20230414QRT

func (HashicorpCloudConsulTelemetry20230414QRT) ContextValidate added in v0.47.0

ContextValidate validates this hashicorp cloud consul telemetry 20230414 q r t based on context it is used

func (HashicorpCloudConsulTelemetry20230414QRT) Pointer added in v0.47.0

Pointer returns a pointer to a freshly-allocated HashicorpCloudConsulTelemetry20230414QRT.

func (HashicorpCloudConsulTelemetry20230414QRT) Validate added in v0.47.0

Validate validates this hashicorp cloud consul telemetry 20230414 q r t

type HashicorpCloudConsulTelemetry20230414QueryRangeBatchResponse added in v0.47.0

type HashicorpCloudConsulTelemetry20230414QueryRangeBatchResponse struct {

	// string is reference to the QueryType but keys are disallowed in the proto spec so
	// we will need to change the enum value to string
	// https://groups.google.com/g/protobuf/c/ikeldBe60eI
	Results map[string]HashicorpCloudConsulTelemetry20230414MetricMatrices `json:"results,omitempty"`
}

HashicorpCloudConsulTelemetry20230414QueryRangeBatchResponse QueryRangeBatchResponse

swagger:model hashicorp.cloud.consul_telemetry_20230414.QueryRangeBatchResponse

func (*HashicorpCloudConsulTelemetry20230414QueryRangeBatchResponse) ContextValidate added in v0.47.0

ContextValidate validate this hashicorp cloud consul telemetry 20230414 query range batch response based on the context it is used

func (*HashicorpCloudConsulTelemetry20230414QueryRangeBatchResponse) MarshalBinary added in v0.47.0

MarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414QueryRangeBatchResponse) UnmarshalBinary added in v0.47.0

UnmarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414QueryRangeBatchResponse) Validate added in v0.47.0

Validate validates this hashicorp cloud consul telemetry 20230414 query range batch response

type HashicorpCloudConsulTelemetry20230414QueryRangeResponse added in v0.47.0

type HashicorpCloudConsulTelemetry20230414QueryRangeResponse struct {

	// result
	Result []*HashicorpCloudConsulTelemetry20230414MetricMatrix `json:"result"`
}

HashicorpCloudConsulTelemetry20230414QueryRangeResponse QueryRangeResponse

swagger:model hashicorp.cloud.consul_telemetry_20230414.QueryRangeResponse

func (*HashicorpCloudConsulTelemetry20230414QueryRangeResponse) ContextValidate added in v0.47.0

ContextValidate validate this hashicorp cloud consul telemetry 20230414 query range response based on the context it is used

func (*HashicorpCloudConsulTelemetry20230414QueryRangeResponse) MarshalBinary added in v0.47.0

MarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414QueryRangeResponse) UnmarshalBinary added in v0.47.0

UnmarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414QueryRangeResponse) Validate added in v0.47.0

Validate validates this hashicorp cloud consul telemetry 20230414 query range response

type HashicorpCloudConsulTelemetry20230414TelemetryConfig added in v0.47.0

type HashicorpCloudConsulTelemetry20230414TelemetryConfig struct {

	// Endpoint is the URL to use when exporting telemetry via OTLP
	Endpoint string `json:"endpoint,omitempty"`

	// Labels to add to each message
	Labels map[string]string `json:"labels,omitempty"`

	// Metrics is the configuration specific to metric data
	Metrics *HashicorpCloudConsulTelemetry20230414TelemetryMetricsConfig `json:"metrics,omitempty"`
}

HashicorpCloudConsulTelemetry20230414TelemetryConfig hashicorp cloud consul telemetry 20230414 telemetry config

swagger:model hashicorp.cloud.consul_telemetry_20230414.TelemetryConfig

func (*HashicorpCloudConsulTelemetry20230414TelemetryConfig) ContextValidate added in v0.47.0

ContextValidate validate this hashicorp cloud consul telemetry 20230414 telemetry config based on the context it is used

func (*HashicorpCloudConsulTelemetry20230414TelemetryConfig) MarshalBinary added in v0.47.0

MarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414TelemetryConfig) UnmarshalBinary added in v0.47.0

UnmarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414TelemetryConfig) Validate added in v0.47.0

Validate validates this hashicorp cloud consul telemetry 20230414 telemetry config

type HashicorpCloudConsulTelemetry20230414TelemetryMetricsConfig added in v0.47.0

type HashicorpCloudConsulTelemetry20230414TelemetryMetricsConfig struct {

	// Endpoint is the URL to use when exporting metrics via OTLP. If set will override the global endpoint in TelemetryConfig
	Endpoint string `json:"endpoint,omitempty"`

	// IncludeList is a list of regular expressions used to configure the metrics pipeline filter
	IncludeList []string `json:"include_list"`
}

HashicorpCloudConsulTelemetry20230414TelemetryMetricsConfig hashicorp cloud consul telemetry 20230414 telemetry metrics config

swagger:model hashicorp.cloud.consul_telemetry_20230414.TelemetryMetricsConfig

func (*HashicorpCloudConsulTelemetry20230414TelemetryMetricsConfig) ContextValidate added in v0.47.0

ContextValidate validates this hashicorp cloud consul telemetry 20230414 telemetry metrics config based on context it is used

func (*HashicorpCloudConsulTelemetry20230414TelemetryMetricsConfig) MarshalBinary added in v0.47.0

MarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414TelemetryMetricsConfig) UnmarshalBinary added in v0.47.0

UnmarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414TelemetryMetricsConfig) Validate added in v0.47.0

Validate validates this hashicorp cloud consul telemetry 20230414 telemetry metrics config

type HashicorpCloudConsulTelemetry20230414Value added in v0.47.0

type HashicorpCloudConsulTelemetry20230414Value struct {

	// sample value
	SampleValue string `json:"sample_value,omitempty"`

	// time
	// Format: date-time
	Time strfmt.DateTime `json:"time,omitempty"`
}

HashicorpCloudConsulTelemetry20230414Value hashicorp cloud consul telemetry 20230414 value

swagger:model hashicorp.cloud.consul_telemetry_20230414.Value

func (*HashicorpCloudConsulTelemetry20230414Value) ContextValidate added in v0.47.0

ContextValidate validates this hashicorp cloud consul telemetry 20230414 value based on context it is used

func (*HashicorpCloudConsulTelemetry20230414Value) MarshalBinary added in v0.47.0

func (m *HashicorpCloudConsulTelemetry20230414Value) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414Value) UnmarshalBinary added in v0.47.0

func (m *HashicorpCloudConsulTelemetry20230414Value) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*HashicorpCloudConsulTelemetry20230414Value) Validate added in v0.47.0

Validate validates this hashicorp cloud consul telemetry 20230414 value

Jump to

Keyboard shortcuts

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