core

package
v0.0.0-...-27c6caf Latest Latest
Warning

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

Go to latest
Published: Dec 11, 2023 License: BSD-2-Clause Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SupportClient

type SupportClient interface {
	RequestServiceLimitsRefreshLoop()
	DescribeServiceLimitsCheckResult(checkID string) (*support.TrustedAdvisorCheckResult, error)
}

SupportClient ...

type SupportClientImpl

type SupportClientImpl struct {
	SupportClient supportiface.SupportAPI
}

SupportClientImpl ...

func NewSupportClient

func NewSupportClient() *SupportClientImpl

NewSupportClient ...

func (*SupportClientImpl) DescribeServiceLimitsCheckResult

func (client *SupportClientImpl) DescribeServiceLimitsCheckResult(checkID string) (*support.TrustedAdvisorCheckResult, error)

DescribeServiceLimitsCheckResult ...

func (*SupportClientImpl) RequestServiceLimitsRefreshLoop

func (client *SupportClientImpl) RequestServiceLimitsRefreshLoop()

RequestServiceLimitsRefreshLoop ...

type SupportExporter

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

SupportExporter ...

func NewSupportExporter

func NewSupportExporter(region string) *SupportExporter

NewSupportExporter ...

func (*SupportExporter) Collect

func (e *SupportExporter) Collect(ch chan<- prometheus.Metric)

Collect ...

func (*SupportExporter) Describe

func (e *SupportExporter) Describe(ch chan<- *prometheus.Desc)

Describe ...

func (*SupportExporter) RequestServiceLimitsRefreshLoop

func (e *SupportExporter) RequestServiceLimitsRefreshLoop()

RequestServiceLimitsRefreshLoop ...

Jump to

Keyboard shortcuts

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