internetmonitormonitor

package
v0.0.0-...-964ba77 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HealthEventsConfig

type HealthEventsConfig struct {
	// AvailabilityScoreThreshold: number, optional
	AvailabilityScoreThreshold terra.NumberValue `hcl:"availability_score_threshold,attr"`
	// PerformanceScoreThreshold: number, optional
	PerformanceScoreThreshold terra.NumberValue `hcl:"performance_score_threshold,attr"`
}

type HealthEventsConfigAttributes

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

func (HealthEventsConfigAttributes) AvailabilityScoreThreshold

func (hec HealthEventsConfigAttributes) AvailabilityScoreThreshold() terra.NumberValue

func (HealthEventsConfigAttributes) InternalRef

func (hec HealthEventsConfigAttributes) InternalRef() (terra.Reference, error)

func (HealthEventsConfigAttributes) InternalTokens

func (hec HealthEventsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (HealthEventsConfigAttributes) InternalWithRef

func (HealthEventsConfigAttributes) PerformanceScoreThreshold

func (hec HealthEventsConfigAttributes) PerformanceScoreThreshold() terra.NumberValue

type HealthEventsConfigState

type HealthEventsConfigState struct {
	AvailabilityScoreThreshold float64 `json:"availability_score_threshold"`
	PerformanceScoreThreshold  float64 `json:"performance_score_threshold"`
}

type InternetMeasurementsLogDelivery

type InternetMeasurementsLogDelivery struct {
	// S3Config: optional
	S3Config *S3Config `hcl:"s3_config,block"`
}

type InternetMeasurementsLogDeliveryAttributes

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

func (InternetMeasurementsLogDeliveryAttributes) InternalRef

func (InternetMeasurementsLogDeliveryAttributes) InternalTokens

func (InternetMeasurementsLogDeliveryAttributes) InternalWithRef

func (InternetMeasurementsLogDeliveryAttributes) S3Config

type InternetMeasurementsLogDeliveryState

type InternetMeasurementsLogDeliveryState struct {
	S3Config []S3ConfigState `json:"s3_config"`
}

type S3Config

type S3Config struct {
	// BucketName: string, required
	BucketName terra.StringValue `hcl:"bucket_name,attr" validate:"required"`
	// BucketPrefix: string, optional
	BucketPrefix terra.StringValue `hcl:"bucket_prefix,attr"`
	// LogDeliveryStatus: string, optional
	LogDeliveryStatus terra.StringValue `hcl:"log_delivery_status,attr"`
}

type S3ConfigAttributes

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

func (S3ConfigAttributes) BucketName

func (sc S3ConfigAttributes) BucketName() terra.StringValue

func (S3ConfigAttributes) BucketPrefix

func (sc S3ConfigAttributes) BucketPrefix() terra.StringValue

func (S3ConfigAttributes) InternalRef

func (sc S3ConfigAttributes) InternalRef() (terra.Reference, error)

func (S3ConfigAttributes) InternalTokens

func (sc S3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)

func (S3ConfigAttributes) InternalWithRef

func (sc S3ConfigAttributes) InternalWithRef(ref terra.Reference) S3ConfigAttributes

func (S3ConfigAttributes) LogDeliveryStatus

func (sc S3ConfigAttributes) LogDeliveryStatus() terra.StringValue

type S3ConfigState

type S3ConfigState struct {
	BucketName        string `json:"bucket_name"`
	BucketPrefix      string `json:"bucket_prefix"`
	LogDeliveryStatus string `json:"log_delivery_status"`
}

Jump to

Keyboard shortcuts

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