Documentation ¶
Index ¶
- type LogDestinationConfig
- type LogDestinationConfigAttributes
- func (ldc LogDestinationConfigAttributes) InternalRef() (terra.Reference, error)
- func (ldc LogDestinationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ldc LogDestinationConfigAttributes) InternalWithRef(ref terra.Reference) LogDestinationConfigAttributes
- func (ldc LogDestinationConfigAttributes) LogDestination() terra.MapValue[terra.StringValue]
- func (ldc LogDestinationConfigAttributes) LogDestinationType() terra.StringValue
- func (ldc LogDestinationConfigAttributes) LogType() terra.StringValue
- type LogDestinationConfigState
- type LoggingConfiguration
- type LoggingConfigurationAttributes
- func (lc LoggingConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (lc LoggingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc LoggingConfigurationAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationAttributes
- func (lc LoggingConfigurationAttributes) LogDestinationConfig() terra.SetValue[LogDestinationConfigAttributes]
- type LoggingConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogDestinationConfig ¶
type LogDestinationConfig struct { // LogDestination: map of string, required LogDestination terra.MapValue[terra.StringValue] `hcl:"log_destination,attr" validate:"required"` // LogDestinationType: string, required LogDestinationType terra.StringValue `hcl:"log_destination_type,attr" validate:"required"` // LogType: string, required LogType terra.StringValue `hcl:"log_type,attr" validate:"required"` }
type LogDestinationConfigAttributes ¶
type LogDestinationConfigAttributes struct {
// contains filtered or unexported fields
}
func (LogDestinationConfigAttributes) InternalRef ¶
func (ldc LogDestinationConfigAttributes) InternalRef() (terra.Reference, error)
func (LogDestinationConfigAttributes) InternalTokens ¶
func (ldc LogDestinationConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LogDestinationConfigAttributes) InternalWithRef ¶
func (ldc LogDestinationConfigAttributes) InternalWithRef(ref terra.Reference) LogDestinationConfigAttributes
func (LogDestinationConfigAttributes) LogDestination ¶
func (ldc LogDestinationConfigAttributes) LogDestination() terra.MapValue[terra.StringValue]
func (LogDestinationConfigAttributes) LogDestinationType ¶
func (ldc LogDestinationConfigAttributes) LogDestinationType() terra.StringValue
func (LogDestinationConfigAttributes) LogType ¶
func (ldc LogDestinationConfigAttributes) LogType() terra.StringValue
type LoggingConfiguration ¶
type LoggingConfiguration struct { // LogDestinationConfig: min=1,max=2 LogDestinationConfig []LogDestinationConfig `hcl:"log_destination_config,block" validate:"min=1,max=2"` }
type LoggingConfigurationAttributes ¶
type LoggingConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (LoggingConfigurationAttributes) InternalRef ¶
func (lc LoggingConfigurationAttributes) InternalRef() (terra.Reference, error)
func (LoggingConfigurationAttributes) InternalTokens ¶
func (lc LoggingConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LoggingConfigurationAttributes) InternalWithRef ¶
func (lc LoggingConfigurationAttributes) InternalWithRef(ref terra.Reference) LoggingConfigurationAttributes
func (LoggingConfigurationAttributes) LogDestinationConfig ¶
func (lc LoggingConfigurationAttributes) LogDestinationConfig() terra.SetValue[LogDestinationConfigAttributes]
type LoggingConfigurationState ¶
type LoggingConfigurationState struct {
LogDestinationConfig []LogDestinationConfigState `json:"log_destination_config"`
}
Click to show internal directories.
Click to hide internal directories.