Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EgressFilter ¶
type EgressFilter struct{}
type EgressFilterAttributes ¶
type EgressFilterAttributes struct {
// contains filtered or unexported fields
}
func (EgressFilterAttributes) InternalRef ¶
func (ef EgressFilterAttributes) InternalRef() (terra.Reference, error)
func (EgressFilterAttributes) InternalTokens ¶
func (ef EgressFilterAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EgressFilterAttributes) InternalWithRef ¶
func (ef EgressFilterAttributes) InternalWithRef(ref terra.Reference) EgressFilterAttributes
func (EgressFilterAttributes) Type ¶
func (ef EgressFilterAttributes) Type() terra.StringValue
type EgressFilterState ¶
type EgressFilterState struct {
Type string `json:"type"`
}
type Spec ¶
type Spec struct { // EgressFilter: min=0 EgressFilter []EgressFilter `hcl:"egress_filter,block" validate:"min=0"` }
type SpecAttributes ¶
type SpecAttributes struct {
// contains filtered or unexported fields
}
func (SpecAttributes) EgressFilter ¶
func (s SpecAttributes) EgressFilter() terra.ListValue[EgressFilterAttributes]
func (SpecAttributes) InternalRef ¶
func (s SpecAttributes) InternalRef() (terra.Reference, error)
func (SpecAttributes) InternalTokens ¶
func (s SpecAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SpecAttributes) InternalWithRef ¶
func (s SpecAttributes) InternalWithRef(ref terra.Reference) SpecAttributes
type SpecState ¶
type SpecState struct {
EgressFilter []EgressFilterState `json:"egress_filter"`
}
Click to show internal directories.
Click to hide internal directories.