Documentation ¶
Index ¶
- type MultiRegionConfiguration
- type MultiRegionConfigurationAttributes
- func (mrc MultiRegionConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (mrc MultiRegionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mrc MultiRegionConfigurationAttributes) InternalWithRef(ref terra.Reference) MultiRegionConfigurationAttributes
- func (mrc MultiRegionConfigurationAttributes) MultiRegionKeyType() terra.StringValue
- func (mrc MultiRegionConfigurationAttributes) PrimaryKey() terra.ListValue[PrimaryKeyAttributes]
- func (mrc MultiRegionConfigurationAttributes) ReplicaKeys() terra.ListValue[ReplicaKeysAttributes]
- type MultiRegionConfigurationState
- type PrimaryKey
- type PrimaryKeyAttributes
- func (pk PrimaryKeyAttributes) Arn() terra.StringValue
- func (pk PrimaryKeyAttributes) InternalRef() (terra.Reference, error)
- func (pk PrimaryKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (pk PrimaryKeyAttributes) InternalWithRef(ref terra.Reference) PrimaryKeyAttributes
- func (pk PrimaryKeyAttributes) Region() terra.StringValue
- type PrimaryKeyState
- type ReplicaKeys
- type ReplicaKeysAttributes
- func (rk ReplicaKeysAttributes) Arn() terra.StringValue
- func (rk ReplicaKeysAttributes) InternalRef() (terra.Reference, error)
- func (rk ReplicaKeysAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rk ReplicaKeysAttributes) InternalWithRef(ref terra.Reference) ReplicaKeysAttributes
- func (rk ReplicaKeysAttributes) Region() terra.StringValue
- type ReplicaKeysState
- type XksKeyConfiguration
- type XksKeyConfigurationAttributes
- func (xkc XksKeyConfigurationAttributes) Id() terra.StringValue
- func (xkc XksKeyConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (xkc XksKeyConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (xkc XksKeyConfigurationAttributes) InternalWithRef(ref terra.Reference) XksKeyConfigurationAttributes
- type XksKeyConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MultiRegionConfiguration ¶
type MultiRegionConfiguration struct { // PrimaryKey: min=0 PrimaryKey []PrimaryKey `hcl:"primary_key,block" validate:"min=0"` // ReplicaKeys: min=0 ReplicaKeys []ReplicaKeys `hcl:"replica_keys,block" validate:"min=0"` }
type MultiRegionConfigurationAttributes ¶
type MultiRegionConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (MultiRegionConfigurationAttributes) InternalRef ¶
func (mrc MultiRegionConfigurationAttributes) InternalRef() (terra.Reference, error)
func (MultiRegionConfigurationAttributes) InternalTokens ¶
func (mrc MultiRegionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MultiRegionConfigurationAttributes) InternalWithRef ¶
func (mrc MultiRegionConfigurationAttributes) InternalWithRef(ref terra.Reference) MultiRegionConfigurationAttributes
func (MultiRegionConfigurationAttributes) MultiRegionKeyType ¶
func (mrc MultiRegionConfigurationAttributes) MultiRegionKeyType() terra.StringValue
func (MultiRegionConfigurationAttributes) PrimaryKey ¶
func (mrc MultiRegionConfigurationAttributes) PrimaryKey() terra.ListValue[PrimaryKeyAttributes]
func (MultiRegionConfigurationAttributes) ReplicaKeys ¶
func (mrc MultiRegionConfigurationAttributes) ReplicaKeys() terra.ListValue[ReplicaKeysAttributes]
type MultiRegionConfigurationState ¶
type MultiRegionConfigurationState struct { MultiRegionKeyType string `json:"multi_region_key_type"` PrimaryKey []PrimaryKeyState `json:"primary_key"` ReplicaKeys []ReplicaKeysState `json:"replica_keys"` }
type PrimaryKey ¶
type PrimaryKey struct{}
type PrimaryKeyAttributes ¶
type PrimaryKeyAttributes struct {
// contains filtered or unexported fields
}
func (PrimaryKeyAttributes) Arn ¶
func (pk PrimaryKeyAttributes) Arn() terra.StringValue
func (PrimaryKeyAttributes) InternalRef ¶
func (pk PrimaryKeyAttributes) InternalRef() (terra.Reference, error)
func (PrimaryKeyAttributes) InternalTokens ¶
func (pk PrimaryKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PrimaryKeyAttributes) InternalWithRef ¶
func (pk PrimaryKeyAttributes) InternalWithRef(ref terra.Reference) PrimaryKeyAttributes
func (PrimaryKeyAttributes) Region ¶
func (pk PrimaryKeyAttributes) Region() terra.StringValue
type PrimaryKeyState ¶
type ReplicaKeys ¶
type ReplicaKeys struct{}
type ReplicaKeysAttributes ¶
type ReplicaKeysAttributes struct {
// contains filtered or unexported fields
}
func (ReplicaKeysAttributes) Arn ¶
func (rk ReplicaKeysAttributes) Arn() terra.StringValue
func (ReplicaKeysAttributes) InternalRef ¶
func (rk ReplicaKeysAttributes) InternalRef() (terra.Reference, error)
func (ReplicaKeysAttributes) InternalTokens ¶
func (rk ReplicaKeysAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ReplicaKeysAttributes) InternalWithRef ¶
func (rk ReplicaKeysAttributes) InternalWithRef(ref terra.Reference) ReplicaKeysAttributes
func (ReplicaKeysAttributes) Region ¶
func (rk ReplicaKeysAttributes) Region() terra.StringValue
type ReplicaKeysState ¶
type XksKeyConfiguration ¶
type XksKeyConfiguration struct{}
type XksKeyConfigurationAttributes ¶
type XksKeyConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (XksKeyConfigurationAttributes) Id ¶
func (xkc XksKeyConfigurationAttributes) Id() terra.StringValue
func (XksKeyConfigurationAttributes) InternalRef ¶
func (xkc XksKeyConfigurationAttributes) InternalRef() (terra.Reference, error)
func (XksKeyConfigurationAttributes) InternalTokens ¶
func (xkc XksKeyConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (XksKeyConfigurationAttributes) InternalWithRef ¶
func (xkc XksKeyConfigurationAttributes) InternalWithRef(ref terra.Reference) XksKeyConfigurationAttributes
type XksKeyConfigurationState ¶
type XksKeyConfigurationState struct {
Id string `json:"id"`
}
Click to show internal directories.
Click to hide internal directories.