dboptiongroup

package
v0.0.0-...-964ba77 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 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 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 (OptionAttributes) Port

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 (OptionSettingsAttributes) Name

func (OptionSettingsAttributes) Value

type OptionSettingsState

type OptionSettingsState struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

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 (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"`
}

Jump to

Keyboard shortcuts

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