externallogging

package
v1.3.3 Latest Latest
Warning

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

Go to latest
Published: Apr 21, 2026 License: Apache-2.0 Imports: 5 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExternalLoggingConfig

type ExternalLoggingConfig struct {
	// contains filtered or unexported fields
}

func (*ExternalLoggingConfig) ApiKey

func (*ExternalLoggingConfig) Channel

func (elc *ExternalLoggingConfig) Channel(value string) *ExternalLoggingConfig

func (*ExternalLoggingConfig) EnableSsl

func (elc *ExternalLoggingConfig) EnableSsl(value bool) *ExternalLoggingConfig

func (*ExternalLoggingConfig) ExternalId

func (elc *ExternalLoggingConfig) ExternalId(value string) *ExternalLoggingConfig

func (*ExternalLoggingConfig) Host

func (*ExternalLoggingConfig) Hostname

func (elc *ExternalLoggingConfig) Hostname(value string) *ExternalLoggingConfig

func (*ExternalLoggingConfig) LogGroupName

func (elc *ExternalLoggingConfig) LogGroupName(value string) *ExternalLoggingConfig

func (*ExternalLoggingConfig) Merge

func (cc *ExternalLoggingConfig) Merge(customConfig *map[string]interface{}) (*map[string]interface{}, error)

func (*ExternalLoggingConfig) Port

func (*ExternalLoggingConfig) PrimaryKey

func (elc *ExternalLoggingConfig) PrimaryKey(value string) *ExternalLoggingConfig

func (*ExternalLoggingConfig) ProjectId added in v0.8.0

func (elc *ExternalLoggingConfig) ProjectId(value string) *ExternalLoggingConfig

func (*ExternalLoggingConfig) Region

func (*ExternalLoggingConfig) Request

func (elc *ExternalLoggingConfig) Request() *externalLoggingConfigRequest

func (*ExternalLoggingConfig) RoleArn

func (elc *ExternalLoggingConfig) RoleArn(value string) *ExternalLoggingConfig

func (*ExternalLoggingConfig) SubDomain

func (elc *ExternalLoggingConfig) SubDomain(value string) *ExternalLoggingConfig

func (*ExternalLoggingConfig) Token

func (*ExternalLoggingConfig) WorkspaceId

func (elc *ExternalLoggingConfig) WorkspaceId(value string) *ExternalLoggingConfig

type ExternalLoggingConfigResponse

type ExternalLoggingConfigResponse struct {
	WorkspaceId  string `json:"workspace_id"`
	PrimaryKey   string `json:"primary_key"`
	LogGroupName string `json:"log_group_name"`
	RoleArn      string `json:"role_arn"`
	ExternalId   string `json:"external_id"`
	Region       string `json:"region"`
	ApiKey       string `json:"api_key"`
	SubDomain    string `json:"sub_domain"`
	Host         string `json:"host"`
	Hostname     string `json:"hostname"`
	Channel      string `json:"channel"`
	EnableSsl    bool   `json:"enable_ssl"`
	Token        string `json:"token"`
	Port         int    `json:"port"`
	ProjectId    string `json:"project_id"`
}

Responses

type ExternalLoggingCreateService added in v0.8.0

type ExternalLoggingCreateService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ExternalLoggingCreateService) Config added in v0.8.0

func (*ExternalLoggingCreateService) ConfigCustom added in v0.8.0

func (s *ExternalLoggingCreateService) ConfigCustom(value *map[string]interface{}) *ExternalLoggingCreateService

func (*ExternalLoggingCreateService) Do added in v0.8.0

func (*ExternalLoggingCreateService) DoCustom added in v0.8.0

func (*ExternalLoggingCreateService) DoCustomMerged added in v0.8.0

func (*ExternalLoggingCreateService) Enabled added in v0.8.0

func (*ExternalLoggingCreateService) GroupId added in v0.8.0

func (*ExternalLoggingCreateService) Service added in v0.8.0

type ExternalLoggingCustomMergedResponse

type ExternalLoggingCustomMergedResponse struct {
	Code    string `json:"code"`
	Message string `json:"message"`
	Data    struct {
		ExternalLoggingResponseBase
		CustomConfig map[string]interface{}        `json:"config"`
		Config       ExternalLoggingConfigResponse // no mapping here
	} `json:"data"`
}

type ExternalLoggingCustomResponse

type ExternalLoggingCustomResponse struct {
	Code    string `json:"code"`
	Message string `json:"message"`
	Data    struct {
		ExternalLoggingResponseBase
		Config map[string]interface{} `json:"config"`
	} `json:"data"`
}

type ExternalLoggingDeleteService added in v0.8.0

type ExternalLoggingDeleteService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ExternalLoggingDeleteService) Do added in v0.8.0

func (*ExternalLoggingDeleteService) ExternalLoggingId added in v0.8.0

type ExternalLoggingDetailsService added in v0.8.0

type ExternalLoggingDetailsService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ExternalLoggingDetailsService) Do added in v0.8.0

func (*ExternalLoggingDetailsService) DoCustom added in v1.2.6

func (*ExternalLoggingDetailsService) DoCustomMerged added in v1.2.6

func (*ExternalLoggingDetailsService) ExternalLoggingId added in v0.8.0

type ExternalLoggingListResponse added in v1.0.7

type ExternalLoggingListResponse struct {
	common.CommonResponse
	Data struct {
		Items      []ExternalLoggingResponseBase `json:"items"`
		NextCursor string                        `json:"next_cursor"`
	} `json:"data"`
}

type ExternalLoggingListService added in v1.0.7

type ExternalLoggingListService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ExternalLoggingListService) Cursor added in v1.0.7

func (*ExternalLoggingListService) Do added in v1.0.7

func (*ExternalLoggingListService) Limit added in v1.0.7

type ExternalLoggingResponse

type ExternalLoggingResponse struct {
	Code    string `json:"code"`
	Message string `json:"message"`
	Data    struct {
		ExternalLoggingResponseBase
		Config ExternalLoggingConfigResponse `json:"config"`
	} `json:"data"`
}

type ExternalLoggingResponseBase

type ExternalLoggingResponseBase struct {
	Id      string `json:"id"`
	Service string `json:"service"`
	Enabled bool   `json:"enabled"`
}

type ExternalLoggingSetupTestsResponse added in v0.8.0

type ExternalLoggingSetupTestsResponse struct {
	common.CommonResponse
	Data struct {
		SetupTests []common.SetupTestResponse `json:"setup_tests"`
	} `json:"data"`
}

type ExternalLoggingSetupTestsService added in v0.8.0

type ExternalLoggingSetupTestsService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ExternalLoggingSetupTestsService) Do added in v0.8.0

func (*ExternalLoggingSetupTestsService) ExternalLoggingId added in v0.8.0

type ExternalLoggingUpdateCustomMergedResponse added in v1.1.1

type ExternalLoggingUpdateCustomMergedResponse struct {
	Code    string `json:"code"`
	Message string `json:"message"`
	Data    struct {
		ExternalLoggingUpdateResponseDataBased
		CustomConfig map[string]interface{}        `json:"config"`
		Config       ExternalLoggingConfigResponse // no mapping here
	} `json:"data"`
}

type ExternalLoggingUpdateCustomResponse added in v1.1.1

type ExternalLoggingUpdateCustomResponse struct {
	Code    string `json:"code"`
	Message string `json:"message"`
	Data    struct {
		ExternalLoggingUpdateResponseDataBased
		Config map[string]interface{} `json:"config"`
	} `json:"data"`
}

type ExternalLoggingUpdateResponse added in v1.1.1

type ExternalLoggingUpdateResponse struct {
	Code    string `json:"code"`
	Message string `json:"message"`
	Data    struct {
		ExternalLoggingUpdateResponseDataBased
		Config ExternalLoggingConfigResponse `json:"config"`
	} `json:"data"`
}

type ExternalLoggingUpdateResponseDataBased added in v1.1.1

type ExternalLoggingUpdateResponseDataBased struct {
	Id      string `json:"id"`
	Service string `json:"service"`
	Enabled bool   `json:"enabled"`
}

type ExternalLoggingUpdateService added in v1.1.1

type ExternalLoggingUpdateService struct {
	httputils.HttpService
	// contains filtered or unexported fields
}

func (*ExternalLoggingUpdateService) Config added in v1.1.1

func (*ExternalLoggingUpdateService) ConfigCustom added in v1.1.1

func (s *ExternalLoggingUpdateService) ConfigCustom(value *map[string]interface{}) *ExternalLoggingUpdateService

func (*ExternalLoggingUpdateService) Do added in v1.1.1

func (*ExternalLoggingUpdateService) DoCustom added in v1.1.1

func (*ExternalLoggingUpdateService) DoCustomMerged added in v1.1.1

func (*ExternalLoggingUpdateService) Enabled added in v1.1.1

func (*ExternalLoggingUpdateService) ExternalLoggingId added in v1.1.1

func (*ExternalLoggingUpdateService) RunSetupTests added in v1.1.1

Jump to

Keyboard shortcuts

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