Documentation ¶
Index ¶
- type AlternateIdentifier
- type AlternateIdentifierAttributes
- func (ai AlternateIdentifierAttributes) ExternalId() terra.ListValue[ExternalIdAttributes]
- func (ai AlternateIdentifierAttributes) InternalRef() (terra.Reference, error)
- func (ai AlternateIdentifierAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ai AlternateIdentifierAttributes) InternalWithRef(ref terra.Reference) AlternateIdentifierAttributes
- func (ai AlternateIdentifierAttributes) UniqueAttribute() terra.ListValue[UniqueAttributeAttributes]
- type AlternateIdentifierState
- type ExternalId
- type ExternalIdAttributes
- func (ei ExternalIdAttributes) Id() terra.StringValue
- func (ei ExternalIdAttributes) InternalRef() (terra.Reference, error)
- func (ei ExternalIdAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ei ExternalIdAttributes) InternalWithRef(ref terra.Reference) ExternalIdAttributes
- func (ei ExternalIdAttributes) Issuer() terra.StringValue
- type ExternalIdState
- type ExternalIds
- type ExternalIdsAttributes
- func (ei ExternalIdsAttributes) Id() terra.StringValue
- func (ei ExternalIdsAttributes) InternalRef() (terra.Reference, error)
- func (ei ExternalIdsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ei ExternalIdsAttributes) InternalWithRef(ref terra.Reference) ExternalIdsAttributes
- func (ei ExternalIdsAttributes) Issuer() terra.StringValue
- type ExternalIdsState
- type UniqueAttribute
- type UniqueAttributeAttributes
- func (ua UniqueAttributeAttributes) AttributePath() terra.StringValue
- func (ua UniqueAttributeAttributes) AttributeValue() terra.StringValue
- func (ua UniqueAttributeAttributes) InternalRef() (terra.Reference, error)
- func (ua UniqueAttributeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ua UniqueAttributeAttributes) InternalWithRef(ref terra.Reference) UniqueAttributeAttributes
- type UniqueAttributeState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlternateIdentifier ¶
type AlternateIdentifier struct { // ExternalId: optional ExternalId *ExternalId `hcl:"external_id,block"` // UniqueAttribute: optional UniqueAttribute *UniqueAttribute `hcl:"unique_attribute,block"` }
type AlternateIdentifierAttributes ¶
type AlternateIdentifierAttributes struct {
// contains filtered or unexported fields
}
func (AlternateIdentifierAttributes) ExternalId ¶
func (ai AlternateIdentifierAttributes) ExternalId() terra.ListValue[ExternalIdAttributes]
func (AlternateIdentifierAttributes) InternalRef ¶
func (ai AlternateIdentifierAttributes) InternalRef() (terra.Reference, error)
func (AlternateIdentifierAttributes) InternalTokens ¶
func (ai AlternateIdentifierAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AlternateIdentifierAttributes) InternalWithRef ¶
func (ai AlternateIdentifierAttributes) InternalWithRef(ref terra.Reference) AlternateIdentifierAttributes
func (AlternateIdentifierAttributes) UniqueAttribute ¶
func (ai AlternateIdentifierAttributes) UniqueAttribute() terra.ListValue[UniqueAttributeAttributes]
type AlternateIdentifierState ¶
type AlternateIdentifierState struct { ExternalId []ExternalIdState `json:"external_id"` UniqueAttribute []UniqueAttributeState `json:"unique_attribute"` }
type ExternalId ¶
type ExternalId struct { // Id: string, required Id terra.StringValue `hcl:"id,attr" validate:"required"` // Issuer: string, required Issuer terra.StringValue `hcl:"issuer,attr" validate:"required"` }
type ExternalIdAttributes ¶
type ExternalIdAttributes struct {
// contains filtered or unexported fields
}
func (ExternalIdAttributes) Id ¶
func (ei ExternalIdAttributes) Id() terra.StringValue
func (ExternalIdAttributes) InternalRef ¶
func (ei ExternalIdAttributes) InternalRef() (terra.Reference, error)
func (ExternalIdAttributes) InternalTokens ¶
func (ei ExternalIdAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExternalIdAttributes) InternalWithRef ¶
func (ei ExternalIdAttributes) InternalWithRef(ref terra.Reference) ExternalIdAttributes
func (ExternalIdAttributes) Issuer ¶
func (ei ExternalIdAttributes) Issuer() terra.StringValue
type ExternalIdState ¶
type ExternalIds ¶
type ExternalIds struct{}
type ExternalIdsAttributes ¶
type ExternalIdsAttributes struct {
// contains filtered or unexported fields
}
func (ExternalIdsAttributes) Id ¶
func (ei ExternalIdsAttributes) Id() terra.StringValue
func (ExternalIdsAttributes) InternalRef ¶
func (ei ExternalIdsAttributes) InternalRef() (terra.Reference, error)
func (ExternalIdsAttributes) InternalTokens ¶
func (ei ExternalIdsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ExternalIdsAttributes) InternalWithRef ¶
func (ei ExternalIdsAttributes) InternalWithRef(ref terra.Reference) ExternalIdsAttributes
func (ExternalIdsAttributes) Issuer ¶
func (ei ExternalIdsAttributes) Issuer() terra.StringValue
type ExternalIdsState ¶
type UniqueAttribute ¶
type UniqueAttribute struct { // AttributePath: string, required AttributePath terra.StringValue `hcl:"attribute_path,attr" validate:"required"` // AttributeValue: string, required AttributeValue terra.StringValue `hcl:"attribute_value,attr" validate:"required"` }
type UniqueAttributeAttributes ¶
type UniqueAttributeAttributes struct {
// contains filtered or unexported fields
}
func (UniqueAttributeAttributes) AttributePath ¶
func (ua UniqueAttributeAttributes) AttributePath() terra.StringValue
func (UniqueAttributeAttributes) AttributeValue ¶
func (ua UniqueAttributeAttributes) AttributeValue() terra.StringValue
func (UniqueAttributeAttributes) InternalRef ¶
func (ua UniqueAttributeAttributes) InternalRef() (terra.Reference, error)
func (UniqueAttributeAttributes) InternalTokens ¶
func (ua UniqueAttributeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (UniqueAttributeAttributes) InternalWithRef ¶
func (ua UniqueAttributeAttributes) InternalWithRef(ref terra.Reference) UniqueAttributeAttributes
type UniqueAttributeState ¶
Click to show internal directories.
Click to hide internal directories.