Documentation ¶
Index ¶
- type ClientAuthentication
- type ClientAuthenticationAttributes
- func (ca ClientAuthenticationAttributes) InternalRef() (terra.Reference, error)
- func (ca ClientAuthenticationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ca ClientAuthenticationAttributes) InternalWithRef(ref terra.Reference) ClientAuthenticationAttributes
- func (ca ClientAuthenticationAttributes) Sasl() terra.ListValue[SaslAttributes]
- type ClientAuthenticationState
- type Iam
- type IamAttributes
- type IamState
- type Sasl
- type SaslAttributes
- type SaslState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- type TimeoutsState
- type VpcConfig
- type VpcConfigAttributes
- func (vc VpcConfigAttributes) InternalRef() (terra.Reference, error)
- func (vc VpcConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vc VpcConfigAttributes) InternalWithRef(ref terra.Reference) VpcConfigAttributes
- func (vc VpcConfigAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]
- func (vc VpcConfigAttributes) SubnetIds() terra.SetValue[terra.StringValue]
- type VpcConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientAuthentication ¶
type ClientAuthentication struct { // Sasl: required Sasl *Sasl `hcl:"sasl,block" validate:"required"` }
type ClientAuthenticationAttributes ¶
type ClientAuthenticationAttributes struct {
// contains filtered or unexported fields
}
func (ClientAuthenticationAttributes) InternalRef ¶
func (ca ClientAuthenticationAttributes) InternalRef() (terra.Reference, error)
func (ClientAuthenticationAttributes) InternalTokens ¶
func (ca ClientAuthenticationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ClientAuthenticationAttributes) InternalWithRef ¶
func (ca ClientAuthenticationAttributes) InternalWithRef(ref terra.Reference) ClientAuthenticationAttributes
func (ClientAuthenticationAttributes) Sasl ¶
func (ca ClientAuthenticationAttributes) Sasl() terra.ListValue[SaslAttributes]
type ClientAuthenticationState ¶
type ClientAuthenticationState struct {
Sasl []SaslState `json:"sasl"`
}
type IamAttributes ¶
type IamAttributes struct {
// contains filtered or unexported fields
}
func (IamAttributes) Enabled ¶
func (i IamAttributes) Enabled() terra.BoolValue
func (IamAttributes) InternalRef ¶
func (i IamAttributes) InternalRef() (terra.Reference, error)
func (IamAttributes) InternalTokens ¶
func (i IamAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IamAttributes) InternalWithRef ¶
func (i IamAttributes) InternalWithRef(ref terra.Reference) IamAttributes
type SaslAttributes ¶
type SaslAttributes struct {
// contains filtered or unexported fields
}
func (SaslAttributes) Iam ¶
func (s SaslAttributes) Iam() terra.ListValue[IamAttributes]
func (SaslAttributes) InternalRef ¶
func (s SaslAttributes) InternalRef() (terra.Reference, error)
func (SaslAttributes) InternalTokens ¶
func (s SaslAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SaslAttributes) InternalWithRef ¶
func (s SaslAttributes) InternalWithRef(ref terra.Reference) SaslAttributes
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
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 VpcConfig ¶
type VpcConfig struct { // SecurityGroupIds: set of string, optional SecurityGroupIds terra.SetValue[terra.StringValue] `hcl:"security_group_ids,attr"` // SubnetIds: set of string, required SubnetIds terra.SetValue[terra.StringValue] `hcl:"subnet_ids,attr" validate:"required"` }
type VpcConfigAttributes ¶
type VpcConfigAttributes struct {
// contains filtered or unexported fields
}
func (VpcConfigAttributes) InternalRef ¶
func (vc VpcConfigAttributes) InternalRef() (terra.Reference, error)
func (VpcConfigAttributes) InternalTokens ¶
func (vc VpcConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VpcConfigAttributes) InternalWithRef ¶
func (vc VpcConfigAttributes) InternalWithRef(ref terra.Reference) VpcConfigAttributes
func (VpcConfigAttributes) SecurityGroupIds ¶
func (vc VpcConfigAttributes) SecurityGroupIds() terra.SetValue[terra.StringValue]
func (VpcConfigAttributes) SubnetIds ¶
func (vc VpcConfigAttributes) SubnetIds() terra.SetValue[terra.StringValue]
type VpcConfigState ¶
Click to show internal directories.
Click to hide internal directories.