Documentation ¶
Index ¶
- type EncryptionEntities
- type EncryptionEntitiesAttributes
- func (ee EncryptionEntitiesAttributes) InternalRef() (terra.Reference, error)
- func (ee EncryptionEntitiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ee EncryptionEntitiesAttributes) InternalWithRef(ref terra.Reference) EncryptionEntitiesAttributes
- func (ee EncryptionEntitiesAttributes) Items() terra.SetValue[ItemsAttributes]
- type EncryptionEntitiesState
- type FieldPatterns
- type FieldPatternsAttributes
- func (fp FieldPatternsAttributes) InternalRef() (terra.Reference, error)
- func (fp FieldPatternsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (fp FieldPatternsAttributes) InternalWithRef(ref terra.Reference) FieldPatternsAttributes
- func (fp FieldPatternsAttributes) Items() terra.SetValue[terra.StringValue]
- type FieldPatternsState
- type Items
- type ItemsAttributes
- func (i ItemsAttributes) FieldPatterns() terra.ListValue[FieldPatternsAttributes]
- func (i ItemsAttributes) InternalRef() (terra.Reference, error)
- func (i ItemsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i ItemsAttributes) InternalWithRef(ref terra.Reference) ItemsAttributes
- func (i ItemsAttributes) ProviderId() terra.StringValue
- func (i ItemsAttributes) PublicKeyId() terra.StringValue
- type ItemsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EncryptionEntities ¶
type EncryptionEntities struct { // Items: min=0 Items []Items `hcl:"items,block" validate:"min=0"` }
type EncryptionEntitiesAttributes ¶
type EncryptionEntitiesAttributes struct {
// contains filtered or unexported fields
}
func (EncryptionEntitiesAttributes) InternalRef ¶
func (ee EncryptionEntitiesAttributes) InternalRef() (terra.Reference, error)
func (EncryptionEntitiesAttributes) InternalTokens ¶
func (ee EncryptionEntitiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EncryptionEntitiesAttributes) InternalWithRef ¶
func (ee EncryptionEntitiesAttributes) InternalWithRef(ref terra.Reference) EncryptionEntitiesAttributes
func (EncryptionEntitiesAttributes) Items ¶
func (ee EncryptionEntitiesAttributes) Items() terra.SetValue[ItemsAttributes]
type EncryptionEntitiesState ¶
type EncryptionEntitiesState struct {
Items []ItemsState `json:"items"`
}
type FieldPatterns ¶
type FieldPatterns struct { // Items: set of string, optional Items terra.SetValue[terra.StringValue] `hcl:"items,attr"` }
type FieldPatternsAttributes ¶
type FieldPatternsAttributes struct {
// contains filtered or unexported fields
}
func (FieldPatternsAttributes) InternalRef ¶
func (fp FieldPatternsAttributes) InternalRef() (terra.Reference, error)
func (FieldPatternsAttributes) InternalTokens ¶
func (fp FieldPatternsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (FieldPatternsAttributes) InternalWithRef ¶
func (fp FieldPatternsAttributes) InternalWithRef(ref terra.Reference) FieldPatternsAttributes
func (FieldPatternsAttributes) Items ¶
func (fp FieldPatternsAttributes) Items() terra.SetValue[terra.StringValue]
type FieldPatternsState ¶
type FieldPatternsState struct {
Items []string `json:"items"`
}
type Items ¶
type Items struct { // ProviderId: string, required ProviderId terra.StringValue `hcl:"provider_id,attr" validate:"required"` // PublicKeyId: string, required PublicKeyId terra.StringValue `hcl:"public_key_id,attr" validate:"required"` // FieldPatterns: required FieldPatterns *FieldPatterns `hcl:"field_patterns,block" validate:"required"` }
type ItemsAttributes ¶
type ItemsAttributes struct {
// contains filtered or unexported fields
}
func (ItemsAttributes) FieldPatterns ¶
func (i ItemsAttributes) FieldPatterns() terra.ListValue[FieldPatternsAttributes]
func (ItemsAttributes) InternalRef ¶
func (i ItemsAttributes) InternalRef() (terra.Reference, error)
func (ItemsAttributes) InternalTokens ¶
func (i ItemsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ItemsAttributes) InternalWithRef ¶
func (i ItemsAttributes) InternalWithRef(ref terra.Reference) ItemsAttributes
func (ItemsAttributes) ProviderId ¶
func (i ItemsAttributes) ProviderId() terra.StringValue
func (ItemsAttributes) PublicKeyId ¶
func (i ItemsAttributes) PublicKeyId() terra.StringValue
type ItemsState ¶
type ItemsState struct { ProviderId string `json:"provider_id"` PublicKeyId string `json:"public_key_id"` FieldPatterns []FieldPatternsState `json:"field_patterns"` }
Click to show internal directories.
Click to hide internal directories.