Documentation ¶
Index ¶
- type HealthEventsConfig
- type HealthEventsConfigAttributes
- func (hec HealthEventsConfigAttributes) AvailabilityScoreThreshold() terra.NumberValue
- func (hec HealthEventsConfigAttributes) InternalRef() (terra.Reference, error)
- func (hec HealthEventsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hec HealthEventsConfigAttributes) InternalWithRef(ref terra.Reference) HealthEventsConfigAttributes
- func (hec HealthEventsConfigAttributes) PerformanceScoreThreshold() terra.NumberValue
- type HealthEventsConfigState
- type InternetMeasurementsLogDelivery
- type InternetMeasurementsLogDeliveryAttributes
- func (imld InternetMeasurementsLogDeliveryAttributes) InternalRef() (terra.Reference, error)
- func (imld InternetMeasurementsLogDeliveryAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (imld InternetMeasurementsLogDeliveryAttributes) InternalWithRef(ref terra.Reference) InternetMeasurementsLogDeliveryAttributes
- func (imld InternetMeasurementsLogDeliveryAttributes) S3Config() terra.ListValue[S3ConfigAttributes]
- type InternetMeasurementsLogDeliveryState
- type S3Config
- type S3ConfigAttributes
- func (sc S3ConfigAttributes) BucketName() terra.StringValue
- func (sc S3ConfigAttributes) BucketPrefix() terra.StringValue
- func (sc S3ConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc S3ConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc S3ConfigAttributes) InternalWithRef(ref terra.Reference) S3ConfigAttributes
- func (sc S3ConfigAttributes) LogDeliveryStatus() terra.StringValue
- type S3ConfigState
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 (hec HealthEventsConfigAttributes) InternalWithRef(ref terra.Reference) HealthEventsConfigAttributes
func (HealthEventsConfigAttributes) PerformanceScoreThreshold ¶
func (hec HealthEventsConfigAttributes) PerformanceScoreThreshold() terra.NumberValue
type HealthEventsConfigState ¶
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 (imld InternetMeasurementsLogDeliveryAttributes) InternalRef() (terra.Reference, error)
func (InternetMeasurementsLogDeliveryAttributes) InternalTokens ¶
func (imld InternetMeasurementsLogDeliveryAttributes) InternalTokens() (hclwrite.Tokens, error)
func (InternetMeasurementsLogDeliveryAttributes) InternalWithRef ¶
func (imld InternetMeasurementsLogDeliveryAttributes) InternalWithRef(ref terra.Reference) InternetMeasurementsLogDeliveryAttributes
func (InternetMeasurementsLogDeliveryAttributes) S3Config ¶
func (imld InternetMeasurementsLogDeliveryAttributes) S3Config() terra.ListValue[S3ConfigAttributes]
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 ¶
Click to show internal directories.
Click to hide internal directories.