Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type Args struct + Id terra.StringValue + MethodPath terra.StringValue + RestApiId terra.StringValue + Settings *Settings + StageName terra.StringValue + type Resource struct + Args Args + DependsOn terra.Dependencies + Lifecycle *terra.Lifecycle + Name string + func New(name string, args Args) *Resource + func (aagms *Resource) Attributes() awsApiGatewayMethodSettingsAttributes + func (aagms *Resource) Configuration() interface{} + func (aagms *Resource) DependOn() terra.Reference + func (aagms *Resource) Dependencies() terra.Dependencies + func (aagms *Resource) ImportState(state io.Reader) error + func (aagms *Resource) LifecycleManagement() *terra.Lifecycle + func (aagms *Resource) LocalName() string + func (aagms *Resource) State() (*awsApiGatewayMethodSettingsState, bool) + func (aagms *Resource) StateMust() *awsApiGatewayMethodSettingsState + func (aagms *Resource) Type() string + type Settings struct + CacheDataEncrypted terra.BoolValue + CacheTtlInSeconds terra.NumberValue + CachingEnabled terra.BoolValue + DataTraceEnabled terra.BoolValue + LoggingLevel terra.StringValue + MetricsEnabled terra.BoolValue + RequireAuthorizationForCacheControl terra.BoolValue + ThrottlingBurstLimit terra.NumberValue + ThrottlingRateLimit terra.NumberValue + UnauthorizedCacheControlHeaderStrategy terra.StringValue + type SettingsAttributes struct + func (s SettingsAttributes) CacheDataEncrypted() terra.BoolValue + func (s SettingsAttributes) CacheTtlInSeconds() terra.NumberValue + func (s SettingsAttributes) CachingEnabled() terra.BoolValue + func (s SettingsAttributes) DataTraceEnabled() terra.BoolValue + func (s SettingsAttributes) InternalRef() (terra.Reference, error) + func (s SettingsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (s SettingsAttributes) InternalWithRef(ref terra.Reference) SettingsAttributes + func (s SettingsAttributes) LoggingLevel() terra.StringValue + func (s SettingsAttributes) MetricsEnabled() terra.BoolValue + func (s SettingsAttributes) RequireAuthorizationForCacheControl() terra.BoolValue + func (s SettingsAttributes) ThrottlingBurstLimit() terra.NumberValue + func (s SettingsAttributes) ThrottlingRateLimit() terra.NumberValue + func (s SettingsAttributes) UnauthorizedCacheControlHeaderStrategy() terra.StringValue + type SettingsState struct + CacheDataEncrypted bool + CacheTtlInSeconds float64 + CachingEnabled bool + DataTraceEnabled bool + LoggingLevel string + MetricsEnabled bool + RequireAuthorizationForCacheControl bool + ThrottlingBurstLimit float64 + ThrottlingRateLimit float64 + UnauthorizedCacheControlHeaderStrategy string