Documentation ¶
Index ¶
- type Option
- type OptionAttributes
- func (o OptionAttributes) DbSecurityGroupMemberships() terra.SetValue[terra.StringValue]
- func (o OptionAttributes) InternalRef() (terra.Reference, error)
- func (o OptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o OptionAttributes) InternalWithRef(ref terra.Reference) OptionAttributes
- func (o OptionAttributes) OptionName() terra.StringValue
- func (o OptionAttributes) OptionSettings() terra.SetValue[OptionSettingsAttributes]
- func (o OptionAttributes) Port() terra.NumberValue
- func (o OptionAttributes) Version() terra.StringValue
- func (o OptionAttributes) VpcSecurityGroupMemberships() terra.SetValue[terra.StringValue]
- type OptionSettings
- type OptionSettingsAttributes
- func (os OptionSettingsAttributes) InternalRef() (terra.Reference, error)
- func (os OptionSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (os OptionSettingsAttributes) InternalWithRef(ref terra.Reference) OptionSettingsAttributes
- func (os OptionSettingsAttributes) Name() terra.StringValue
- func (os OptionSettingsAttributes) Value() terra.StringValue
- type OptionSettingsState
- type OptionState
- type Timeouts
- type TimeoutsAttributes
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option struct { // DbSecurityGroupMemberships: set of string, optional DbSecurityGroupMemberships terra.SetValue[terra.StringValue] `hcl:"db_security_group_memberships,attr"` // OptionName: string, required OptionName terra.StringValue `hcl:"option_name,attr" validate:"required"` // Port: number, optional Port terra.NumberValue `hcl:"port,attr"` // Version: string, optional Version terra.StringValue `hcl:"version,attr"` // VpcSecurityGroupMemberships: set of string, optional VpcSecurityGroupMemberships terra.SetValue[terra.StringValue] `hcl:"vpc_security_group_memberships,attr"` // OptionSettings: min=0 OptionSettings []OptionSettings `hcl:"option_settings,block" validate:"min=0"` }
type OptionAttributes ¶
type OptionAttributes struct {
// contains filtered or unexported fields
}
func (OptionAttributes) DbSecurityGroupMemberships ¶
func (o OptionAttributes) DbSecurityGroupMemberships() terra.SetValue[terra.StringValue]
func (OptionAttributes) InternalRef ¶
func (o OptionAttributes) InternalRef() (terra.Reference, error)
func (OptionAttributes) InternalTokens ¶
func (o OptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OptionAttributes) InternalWithRef ¶
func (o OptionAttributes) InternalWithRef(ref terra.Reference) OptionAttributes
func (OptionAttributes) OptionName ¶
func (o OptionAttributes) OptionName() terra.StringValue
func (OptionAttributes) OptionSettings ¶
func (o OptionAttributes) OptionSettings() terra.SetValue[OptionSettingsAttributes]
func (OptionAttributes) Port ¶
func (o OptionAttributes) Port() terra.NumberValue
func (OptionAttributes) Version ¶
func (o OptionAttributes) Version() terra.StringValue
func (OptionAttributes) VpcSecurityGroupMemberships ¶
func (o OptionAttributes) VpcSecurityGroupMemberships() terra.SetValue[terra.StringValue]
type OptionSettings ¶
type OptionSettings struct { // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // Value: string, required Value terra.StringValue `hcl:"value,attr" validate:"required"` }
type OptionSettingsAttributes ¶
type OptionSettingsAttributes struct {
// contains filtered or unexported fields
}
func (OptionSettingsAttributes) InternalRef ¶
func (os OptionSettingsAttributes) InternalRef() (terra.Reference, error)
func (OptionSettingsAttributes) InternalTokens ¶
func (os OptionSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OptionSettingsAttributes) InternalWithRef ¶
func (os OptionSettingsAttributes) InternalWithRef(ref terra.Reference) OptionSettingsAttributes
func (OptionSettingsAttributes) Name ¶
func (os OptionSettingsAttributes) Name() terra.StringValue
func (OptionSettingsAttributes) Value ¶
func (os OptionSettingsAttributes) Value() terra.StringValue
type OptionSettingsState ¶
type OptionState ¶
type OptionState struct { DbSecurityGroupMemberships []string `json:"db_security_group_memberships"` OptionName string `json:"option_name"` Port float64 `json:"port"` Version string `json:"version"` VpcSecurityGroupMemberships []string `json:"vpc_security_group_memberships"` OptionSettings []OptionSettingsState `json:"option_settings"` }
type Timeouts ¶
type Timeouts struct { // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
type TimeoutsState ¶
type TimeoutsState struct {
Delete string `json:"delete"`
}
Click to show internal directories.
Click to hide internal directories.