Documentation
¶
Overview ¶
Package client provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.4.1 DO NOT EDIT.
Index ¶
- type GetOwnerLogsStreams200Response
- type GetResourceLogsStreams200Response
- type Log
- type LogDirection
- type LogDirectionParam
- type LogFilterHost
- type LogFilterInstance
- type LogFilterLevel
- type LogFilterMethod
- type LogFilterPath
- type LogFilterResource
- type LogFilterStatusCode
- type LogFilterText
- type LogFilterType
- type LogLabel
- type LogLabelName
- type LogLabelParam
- type LogStreamEndpoint
- type LogStreamIdFilter
- type LogStreamOwnerUpdate
- type LogStreamPreviewSetting
- type LogStreamResourceUpdate
- type LogStreamSetting
- type LogStreamSettingFilter
- type LogStreamToken
- type OwnerLogStreamSetting
- type ResourceLogStreamSetting
- type ResourceLogsStreams200Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetOwnerLogsStreams200Response ¶
type GetOwnerLogsStreams200Response = OwnerLogStreamSetting
GetOwnerLogsStreams200Response Owner log stream settings
type GetResourceLogsStreams200Response ¶
type GetResourceLogsStreams200Response = ResourceLogStreamSetting
GetResourceLogsStreams200Response Resource log stream overrides
type Log ¶
type Log struct { // Id A unique ID of the log entry Id string `json:"id"` Labels []LogLabel `json:"labels"` // Message The message of the log entry Message string `json:"message"` // Timestamp The timestamp of the log entry Timestamp time.Time `json:"timestamp"` }
Log A log entry with metadata
type LogDirection ¶
type LogDirection string
LogDirection defines model for logDirection.
const ( Backward LogDirection = "backward" Forward LogDirection = "forward" )
Defines values for LogDirection.
type LogDirectionParam ¶
type LogDirectionParam = LogDirection
LogDirectionParam defines model for logDirectionParam.
type LogFilterInstance ¶
type LogFilterInstance = []string
LogFilterInstance defines model for logFilterInstance.
type LogFilterLevel ¶
type LogFilterLevel = []string
LogFilterLevel defines model for logFilterLevel.
type LogFilterMethod ¶
type LogFilterMethod = []string
LogFilterMethod defines model for logFilterMethod.
type LogFilterResource ¶
type LogFilterResource = []string
LogFilterResource defines model for logFilterResource.
type LogFilterStatusCode ¶
type LogFilterStatusCode = []string
LogFilterStatusCode defines model for logFilterStatusCode.
type LogLabel ¶
type LogLabel struct { Name LogLabelName `json:"name"` // Value The value of the log label Value string `json:"value"` }
LogLabel A log label
type LogLabelName ¶
type LogLabelName string
LogLabelName defines model for logLabelName.
const ( LogLabelNameHost LogLabelName = "host" LogLabelNameInstance LogLabelName = "instance" LogLabelNameLevel LogLabelName = "level" LogLabelNameMethod LogLabelName = "method" LogLabelNamePath LogLabelName = "path" LogLabelNameResource LogLabelName = "resource" LogLabelNameStatusCode LogLabelName = "statusCode" LogLabelNameText LogLabelName = "text" LogLabelNameType LogLabelName = "type" )
Defines values for LogLabelName.
type LogLabelParam ¶
type LogLabelParam string
LogLabelParam defines model for logLabelParam.
const ( LogLabelParamHost LogLabelParam = "host" LogLabelParamInstance LogLabelParam = "instance" LogLabelParamLevel LogLabelParam = "level" LogLabelParamMethod LogLabelParam = "method" LogLabelParamStatusCode LogLabelParam = "statusCode" LogLabelParamType LogLabelParam = "type" )
Defines values for LogLabelParam.
type LogStreamEndpoint ¶
type LogStreamEndpoint = string
LogStreamEndpoint The endpoint to stream logs to.
type LogStreamIdFilter ¶
type LogStreamIdFilter = []string
LogStreamIdFilter defines model for logStreamIdFilter.
type LogStreamOwnerUpdate ¶
type LogStreamOwnerUpdate struct { // Endpoint The endpoint to stream logs to. Endpoint *LogStreamEndpoint `json:"endpoint,omitempty"` // Preview Whether to send logs or drop them. Preview LogStreamPreviewSetting `json:"preview"` // Token The optional token to authenticate the log stream. Token *LogStreamToken `json:"token,omitempty"` }
LogStreamOwnerUpdate defines model for logStreamOwnerUpdate.
type LogStreamPreviewSetting ¶
type LogStreamPreviewSetting string
LogStreamPreviewSetting Whether to send logs or drop them.
const ( LogStreamPreviewSettingDrop LogStreamPreviewSetting = "drop" LogStreamPreviewSettingSend LogStreamPreviewSetting = "send" )
Defines values for LogStreamPreviewSetting.
type LogStreamResourceUpdate ¶
type LogStreamResourceUpdate struct { // Endpoint The endpoint to stream logs to. Endpoint *LogStreamEndpoint `json:"endpoint,omitempty"` // Setting Whether to send logs or drop them. Setting LogStreamSetting `json:"setting"` // Token The optional token to authenticate the log stream. Token *LogStreamToken `json:"token,omitempty"` }
LogStreamResourceUpdate defines model for logStreamResourceUpdate.
type LogStreamSetting ¶
type LogStreamSetting string
LogStreamSetting Whether to send logs or drop them.
const ( LogStreamSettingDrop LogStreamSetting = "drop" LogStreamSettingSend LogStreamSetting = "send" )
Defines values for LogStreamSetting.
type LogStreamSettingFilter ¶
type LogStreamSettingFilter = []LogStreamSetting
LogStreamSettingFilter defines model for logStreamSettingFilter.
type LogStreamToken ¶
type LogStreamToken = string
LogStreamToken The optional token to authenticate the log stream.
type OwnerLogStreamSetting ¶
type OwnerLogStreamSetting struct { // Endpoint The endpoint to stream logs to. Endpoint *string `json:"endpoint,omitempty"` // OwnerId The ID of the owner. OwnerId *string `json:"ownerId,omitempty"` // Preview Whether to send logs or drop them. Preview *LogStreamPreviewSetting `json:"preview,omitempty"` }
OwnerLogStreamSetting Owner log stream settings
type ResourceLogStreamSetting ¶
type ResourceLogStreamSetting struct { // Endpoint The endpoint to stream logs to. Must be present if setting is send. Cannot be present if setting is drop. Endpoint *string `json:"endpoint,omitempty"` // ResourceId The ID of the resource. ResourceId *string `json:"resourceId,omitempty"` // Setting Whether to send logs or drop them. Setting *LogStreamSetting `json:"setting,omitempty"` }
ResourceLogStreamSetting Resource log stream overrides
type ResourceLogsStreams200Response ¶
type ResourceLogsStreams200Response = []ResourceLogStreamSetting
ResourceLogsStreams200Response defines model for ResourceLogsStreams200Response.