apigatewayv2stage

package
v0.0.0-...-917d9f1 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 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 AccessLogSettings

type AccessLogSettings struct {
	// DestinationArn: string, required
	DestinationArn terra.StringValue `hcl:"destination_arn,attr" validate:"required"`
	// Format: string, required
	Format terra.StringValue `hcl:"format,attr" validate:"required"`
}

type AccessLogSettingsAttributes

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

func (AccessLogSettingsAttributes) DestinationArn

func (als AccessLogSettingsAttributes) DestinationArn() terra.StringValue

func (AccessLogSettingsAttributes) Format

func (AccessLogSettingsAttributes) InternalRef

func (als AccessLogSettingsAttributes) InternalRef() (terra.Reference, error)

func (AccessLogSettingsAttributes) InternalTokens

func (als AccessLogSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AccessLogSettingsAttributes) InternalWithRef

type AccessLogSettingsState

type AccessLogSettingsState struct {
	DestinationArn string `json:"destination_arn"`
	Format         string `json:"format"`
}

type DefaultRouteSettings

type DefaultRouteSettings struct {
	// DataTraceEnabled: bool, optional
	DataTraceEnabled terra.BoolValue `hcl:"data_trace_enabled,attr"`
	// DetailedMetricsEnabled: bool, optional
	DetailedMetricsEnabled terra.BoolValue `hcl:"detailed_metrics_enabled,attr"`
	// LoggingLevel: string, optional
	LoggingLevel terra.StringValue `hcl:"logging_level,attr"`
	// ThrottlingBurstLimit: number, optional
	ThrottlingBurstLimit terra.NumberValue `hcl:"throttling_burst_limit,attr"`
	// ThrottlingRateLimit: number, optional
	ThrottlingRateLimit terra.NumberValue `hcl:"throttling_rate_limit,attr"`
}

type DefaultRouteSettingsAttributes

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

func (DefaultRouteSettingsAttributes) DataTraceEnabled

func (drs DefaultRouteSettingsAttributes) DataTraceEnabled() terra.BoolValue

func (DefaultRouteSettingsAttributes) DetailedMetricsEnabled

func (drs DefaultRouteSettingsAttributes) DetailedMetricsEnabled() terra.BoolValue

func (DefaultRouteSettingsAttributes) InternalRef

func (drs DefaultRouteSettingsAttributes) InternalRef() (terra.Reference, error)

func (DefaultRouteSettingsAttributes) InternalTokens

func (drs DefaultRouteSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (DefaultRouteSettingsAttributes) InternalWithRef

func (DefaultRouteSettingsAttributes) LoggingLevel

func (DefaultRouteSettingsAttributes) ThrottlingBurstLimit

func (drs DefaultRouteSettingsAttributes) ThrottlingBurstLimit() terra.NumberValue

func (DefaultRouteSettingsAttributes) ThrottlingRateLimit

func (drs DefaultRouteSettingsAttributes) ThrottlingRateLimit() terra.NumberValue

type DefaultRouteSettingsState

type DefaultRouteSettingsState struct {
	DataTraceEnabled       bool    `json:"data_trace_enabled"`
	DetailedMetricsEnabled bool    `json:"detailed_metrics_enabled"`
	LoggingLevel           string  `json:"logging_level"`
	ThrottlingBurstLimit   float64 `json:"throttling_burst_limit"`
	ThrottlingRateLimit    float64 `json:"throttling_rate_limit"`
}

type RouteSettings

type RouteSettings struct {
	// DataTraceEnabled: bool, optional
	DataTraceEnabled terra.BoolValue `hcl:"data_trace_enabled,attr"`
	// DetailedMetricsEnabled: bool, optional
	DetailedMetricsEnabled terra.BoolValue `hcl:"detailed_metrics_enabled,attr"`
	// LoggingLevel: string, optional
	LoggingLevel terra.StringValue `hcl:"logging_level,attr"`
	// RouteKey: string, required
	RouteKey terra.StringValue `hcl:"route_key,attr" validate:"required"`
	// ThrottlingBurstLimit: number, optional
	ThrottlingBurstLimit terra.NumberValue `hcl:"throttling_burst_limit,attr"`
	// ThrottlingRateLimit: number, optional
	ThrottlingRateLimit terra.NumberValue `hcl:"throttling_rate_limit,attr"`
}

type RouteSettingsAttributes

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

func (RouteSettingsAttributes) DataTraceEnabled

func (rs RouteSettingsAttributes) DataTraceEnabled() terra.BoolValue

func (RouteSettingsAttributes) DetailedMetricsEnabled

func (rs RouteSettingsAttributes) DetailedMetricsEnabled() terra.BoolValue

func (RouteSettingsAttributes) InternalRef

func (rs RouteSettingsAttributes) InternalRef() (terra.Reference, error)

func (RouteSettingsAttributes) InternalTokens

func (rs RouteSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RouteSettingsAttributes) InternalWithRef

func (RouteSettingsAttributes) LoggingLevel

func (rs RouteSettingsAttributes) LoggingLevel() terra.StringValue

func (RouteSettingsAttributes) RouteKey

func (RouteSettingsAttributes) ThrottlingBurstLimit

func (rs RouteSettingsAttributes) ThrottlingBurstLimit() terra.NumberValue

func (RouteSettingsAttributes) ThrottlingRateLimit

func (rs RouteSettingsAttributes) ThrottlingRateLimit() terra.NumberValue

type RouteSettingsState

type RouteSettingsState struct {
	DataTraceEnabled       bool    `json:"data_trace_enabled"`
	DetailedMetricsEnabled bool    `json:"detailed_metrics_enabled"`
	LoggingLevel           string  `json:"logging_level"`
	RouteKey               string  `json:"route_key"`
	ThrottlingBurstLimit   float64 `json:"throttling_burst_limit"`
	ThrottlingRateLimit    float64 `json:"throttling_rate_limit"`
}

Jump to

Keyboard shortcuts

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