Documentation ¶
Index ¶
- type LockConfiguration
- type LockConfigurationAttributes
- func (lc LockConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (lc LockConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lc LockConfigurationAttributes) InternalWithRef(ref terra.Reference) LockConfigurationAttributes
- func (lc LockConfigurationAttributes) UnlockDelay() terra.ListValue[UnlockDelayAttributes]
- type LockConfigurationState
- type ResourceTags
- type ResourceTagsAttributes
- func (rt ResourceTagsAttributes) InternalRef() (terra.Reference, error)
- func (rt ResourceTagsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rt ResourceTagsAttributes) InternalWithRef(ref terra.Reference) ResourceTagsAttributes
- func (rt ResourceTagsAttributes) ResourceTagKey() terra.StringValue
- func (rt ResourceTagsAttributes) ResourceTagValue() terra.StringValue
- type ResourceTagsState
- type RetentionPeriod
- type RetentionPeriodAttributes
- func (rp RetentionPeriodAttributes) InternalRef() (terra.Reference, error)
- func (rp RetentionPeriodAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rp RetentionPeriodAttributes) InternalWithRef(ref terra.Reference) RetentionPeriodAttributes
- func (rp RetentionPeriodAttributes) RetentionPeriodUnit() terra.StringValue
- func (rp RetentionPeriodAttributes) RetentionPeriodValue() terra.NumberValue
- type RetentionPeriodState
- 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
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type UnlockDelay
- type UnlockDelayAttributes
- func (ud UnlockDelayAttributes) InternalRef() (terra.Reference, error)
- func (ud UnlockDelayAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ud UnlockDelayAttributes) InternalWithRef(ref terra.Reference) UnlockDelayAttributes
- func (ud UnlockDelayAttributes) UnlockDelayUnit() terra.StringValue
- func (ud UnlockDelayAttributes) UnlockDelayValue() terra.NumberValue
- type UnlockDelayState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LockConfiguration ¶
type LockConfiguration struct { // UnlockDelay: required UnlockDelay *UnlockDelay `hcl:"unlock_delay,block" validate:"required"` }
type LockConfigurationAttributes ¶
type LockConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (LockConfigurationAttributes) InternalRef ¶
func (lc LockConfigurationAttributes) InternalRef() (terra.Reference, error)
func (LockConfigurationAttributes) InternalTokens ¶
func (lc LockConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LockConfigurationAttributes) InternalWithRef ¶
func (lc LockConfigurationAttributes) InternalWithRef(ref terra.Reference) LockConfigurationAttributes
func (LockConfigurationAttributes) UnlockDelay ¶
func (lc LockConfigurationAttributes) UnlockDelay() terra.ListValue[UnlockDelayAttributes]
type LockConfigurationState ¶
type LockConfigurationState struct {
UnlockDelay []UnlockDelayState `json:"unlock_delay"`
}
type ResourceTags ¶
type ResourceTags struct { // ResourceTagKey: string, required ResourceTagKey terra.StringValue `hcl:"resource_tag_key,attr" validate:"required"` // ResourceTagValue: string, optional ResourceTagValue terra.StringValue `hcl:"resource_tag_value,attr"` }
type ResourceTagsAttributes ¶
type ResourceTagsAttributes struct {
// contains filtered or unexported fields
}
func (ResourceTagsAttributes) InternalRef ¶
func (rt ResourceTagsAttributes) InternalRef() (terra.Reference, error)
func (ResourceTagsAttributes) InternalTokens ¶
func (rt ResourceTagsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ResourceTagsAttributes) InternalWithRef ¶
func (rt ResourceTagsAttributes) InternalWithRef(ref terra.Reference) ResourceTagsAttributes
func (ResourceTagsAttributes) ResourceTagKey ¶
func (rt ResourceTagsAttributes) ResourceTagKey() terra.StringValue
func (ResourceTagsAttributes) ResourceTagValue ¶
func (rt ResourceTagsAttributes) ResourceTagValue() terra.StringValue
type ResourceTagsState ¶
type RetentionPeriod ¶
type RetentionPeriod struct { // RetentionPeriodUnit: string, required RetentionPeriodUnit terra.StringValue `hcl:"retention_period_unit,attr" validate:"required"` // RetentionPeriodValue: number, required RetentionPeriodValue terra.NumberValue `hcl:"retention_period_value,attr" validate:"required"` }
type RetentionPeriodAttributes ¶
type RetentionPeriodAttributes struct {
// contains filtered or unexported fields
}
func (RetentionPeriodAttributes) InternalRef ¶
func (rp RetentionPeriodAttributes) InternalRef() (terra.Reference, error)
func (RetentionPeriodAttributes) InternalTokens ¶
func (rp RetentionPeriodAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RetentionPeriodAttributes) InternalWithRef ¶
func (rp RetentionPeriodAttributes) InternalWithRef(ref terra.Reference) RetentionPeriodAttributes
func (RetentionPeriodAttributes) RetentionPeriodUnit ¶
func (rp RetentionPeriodAttributes) RetentionPeriodUnit() terra.StringValue
func (RetentionPeriodAttributes) RetentionPeriodValue ¶
func (rp RetentionPeriodAttributes) RetentionPeriodValue() terra.NumberValue
type RetentionPeriodState ¶
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,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
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type UnlockDelay ¶
type UnlockDelay struct { // UnlockDelayUnit: string, required UnlockDelayUnit terra.StringValue `hcl:"unlock_delay_unit,attr" validate:"required"` // UnlockDelayValue: number, required UnlockDelayValue terra.NumberValue `hcl:"unlock_delay_value,attr" validate:"required"` }
type UnlockDelayAttributes ¶
type UnlockDelayAttributes struct {
// contains filtered or unexported fields
}
func (UnlockDelayAttributes) InternalRef ¶
func (ud UnlockDelayAttributes) InternalRef() (terra.Reference, error)
func (UnlockDelayAttributes) InternalTokens ¶
func (ud UnlockDelayAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UnlockDelayAttributes) InternalWithRef ¶
func (ud UnlockDelayAttributes) InternalWithRef(ref terra.Reference) UnlockDelayAttributes
func (UnlockDelayAttributes) UnlockDelayUnit ¶
func (ud UnlockDelayAttributes) UnlockDelayUnit() terra.StringValue
func (UnlockDelayAttributes) UnlockDelayValue ¶
func (ud UnlockDelayAttributes) UnlockDelayValue() terra.NumberValue
type UnlockDelayState ¶
Click to show internal directories.
Click to hide internal directories.