dataidentitystoregroup

package
v0.0.0-...-917d9f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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 (AlternateIdentifierAttributes) InternalRef

func (ai AlternateIdentifierAttributes) InternalRef() (terra.Reference, error)

func (AlternateIdentifierAttributes) InternalTokens

func (ai AlternateIdentifierAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AlternateIdentifierAttributes) InternalWithRef

func (AlternateIdentifierAttributes) UniqueAttribute

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 (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

type ExternalIdState

type ExternalIdState struct {
	Id     string `json:"id"`
	Issuer string `json:"issuer"`
}

type ExternalIds

type ExternalIds struct{}

type ExternalIdsAttributes

type ExternalIdsAttributes struct {
	// contains filtered or unexported fields
}

func (ExternalIdsAttributes) Id

func (ExternalIdsAttributes) InternalRef

func (ei ExternalIdsAttributes) InternalRef() (terra.Reference, error)

func (ExternalIdsAttributes) InternalTokens

func (ei ExternalIdsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ExternalIdsAttributes) InternalWithRef

func (ExternalIdsAttributes) Issuer

type ExternalIdsState

type ExternalIdsState struct {
	Id     string `json:"id"`
	Issuer string `json:"issuer"`
}

type Filter

type Filter 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 FilterAttributes

type FilterAttributes struct {
	// contains filtered or unexported fields
}

func (FilterAttributes) AttributePath

func (f FilterAttributes) AttributePath() terra.StringValue

func (FilterAttributes) AttributeValue

func (f FilterAttributes) AttributeValue() terra.StringValue

func (FilterAttributes) InternalRef

func (f FilterAttributes) InternalRef() (terra.Reference, error)

func (FilterAttributes) InternalTokens

func (f FilterAttributes) InternalTokens() (hclwrite.Tokens, error)

func (FilterAttributes) InternalWithRef

func (f FilterAttributes) InternalWithRef(ref terra.Reference) FilterAttributes

type FilterState

type FilterState struct {
	AttributePath  string `json:"attribute_path"`
	AttributeValue string `json:"attribute_value"`
}

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

type UniqueAttributeState

type UniqueAttributeState struct {
	AttributePath  string `json:"attribute_path"`
	AttributeValue string `json:"attribute_value"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL