Documentation ¶
Overview ¶
Package testschema contains declarative schema types for unit testing.
Index ¶
- type Attribute
- func (a Attribute) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a Attribute) Equal(o fwschema.Attribute) bool
- func (a Attribute) GetDeprecationMessage() string
- func (a Attribute) GetDescription() string
- func (a Attribute) GetMarkdownDescription() string
- func (a Attribute) GetType() attr.Type
- func (a Attribute) IsComputed() bool
- func (a Attribute) IsOptional() bool
- func (a Attribute) IsRequired() bool
- func (a Attribute) IsSensitive() bool
- type AttributeWithBoolPlanModifiers
- func (a AttributeWithBoolPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithBoolPlanModifiers) BoolPlanModifiers() []planmodifier.Bool
- func (a AttributeWithBoolPlanModifiers) Equal(o fwschema.Attribute) bool
- func (a AttributeWithBoolPlanModifiers) GetDeprecationMessage() string
- func (a AttributeWithBoolPlanModifiers) GetDescription() string
- func (a AttributeWithBoolPlanModifiers) GetMarkdownDescription() string
- func (a AttributeWithBoolPlanModifiers) GetType() attr.Type
- func (a AttributeWithBoolPlanModifiers) IsComputed() bool
- func (a AttributeWithBoolPlanModifiers) IsOptional() bool
- func (a AttributeWithBoolPlanModifiers) IsRequired() bool
- func (a AttributeWithBoolPlanModifiers) IsSensitive() bool
- type AttributeWithBoolValidators
- func (a AttributeWithBoolValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithBoolValidators) BoolValidators() []validator.Bool
- func (a AttributeWithBoolValidators) Equal(o fwschema.Attribute) bool
- func (a AttributeWithBoolValidators) GetDeprecationMessage() string
- func (a AttributeWithBoolValidators) GetDescription() string
- func (a AttributeWithBoolValidators) GetMarkdownDescription() string
- func (a AttributeWithBoolValidators) GetType() attr.Type
- func (a AttributeWithBoolValidators) IsComputed() bool
- func (a AttributeWithBoolValidators) IsOptional() bool
- func (a AttributeWithBoolValidators) IsRequired() bool
- func (a AttributeWithBoolValidators) IsSensitive() bool
- type AttributeWithFloat64PlanModifiers
- func (a AttributeWithFloat64PlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithFloat64PlanModifiers) Equal(o fwschema.Attribute) bool
- func (a AttributeWithFloat64PlanModifiers) Float64PlanModifiers() []planmodifier.Float64
- func (a AttributeWithFloat64PlanModifiers) GetDeprecationMessage() string
- func (a AttributeWithFloat64PlanModifiers) GetDescription() string
- func (a AttributeWithFloat64PlanModifiers) GetMarkdownDescription() string
- func (a AttributeWithFloat64PlanModifiers) GetType() attr.Type
- func (a AttributeWithFloat64PlanModifiers) IsComputed() bool
- func (a AttributeWithFloat64PlanModifiers) IsOptional() bool
- func (a AttributeWithFloat64PlanModifiers) IsRequired() bool
- func (a AttributeWithFloat64PlanModifiers) IsSensitive() bool
- type AttributeWithFloat64Validators
- func (a AttributeWithFloat64Validators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithFloat64Validators) Equal(o fwschema.Attribute) bool
- func (a AttributeWithFloat64Validators) Float64Validators() []validator.Float64
- func (a AttributeWithFloat64Validators) GetDeprecationMessage() string
- func (a AttributeWithFloat64Validators) GetDescription() string
- func (a AttributeWithFloat64Validators) GetMarkdownDescription() string
- func (a AttributeWithFloat64Validators) GetType() attr.Type
- func (a AttributeWithFloat64Validators) IsComputed() bool
- func (a AttributeWithFloat64Validators) IsOptional() bool
- func (a AttributeWithFloat64Validators) IsRequired() bool
- func (a AttributeWithFloat64Validators) IsSensitive() bool
- type AttributeWithInt64PlanModifiers
- func (a AttributeWithInt64PlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithInt64PlanModifiers) Equal(o fwschema.Attribute) bool
- func (a AttributeWithInt64PlanModifiers) GetDeprecationMessage() string
- func (a AttributeWithInt64PlanModifiers) GetDescription() string
- func (a AttributeWithInt64PlanModifiers) GetMarkdownDescription() string
- func (a AttributeWithInt64PlanModifiers) GetType() attr.Type
- func (a AttributeWithInt64PlanModifiers) Int64PlanModifiers() []planmodifier.Int64
- func (a AttributeWithInt64PlanModifiers) IsComputed() bool
- func (a AttributeWithInt64PlanModifiers) IsOptional() bool
- func (a AttributeWithInt64PlanModifiers) IsRequired() bool
- func (a AttributeWithInt64PlanModifiers) IsSensitive() bool
- type AttributeWithInt64Validators
- func (a AttributeWithInt64Validators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithInt64Validators) Equal(o fwschema.Attribute) bool
- func (a AttributeWithInt64Validators) GetDeprecationMessage() string
- func (a AttributeWithInt64Validators) GetDescription() string
- func (a AttributeWithInt64Validators) GetMarkdownDescription() string
- func (a AttributeWithInt64Validators) GetType() attr.Type
- func (a AttributeWithInt64Validators) Int64Validators() []validator.Int64
- func (a AttributeWithInt64Validators) IsComputed() bool
- func (a AttributeWithInt64Validators) IsOptional() bool
- func (a AttributeWithInt64Validators) IsRequired() bool
- func (a AttributeWithInt64Validators) IsSensitive() bool
- type AttributeWithListPlanModifiers
- func (a AttributeWithListPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithListPlanModifiers) Equal(o fwschema.Attribute) bool
- func (a AttributeWithListPlanModifiers) GetDeprecationMessage() string
- func (a AttributeWithListPlanModifiers) GetDescription() string
- func (a AttributeWithListPlanModifiers) GetMarkdownDescription() string
- func (a AttributeWithListPlanModifiers) GetType() attr.Type
- func (a AttributeWithListPlanModifiers) IsComputed() bool
- func (a AttributeWithListPlanModifiers) IsOptional() bool
- func (a AttributeWithListPlanModifiers) IsRequired() bool
- func (a AttributeWithListPlanModifiers) IsSensitive() bool
- func (a AttributeWithListPlanModifiers) ListPlanModifiers() []planmodifier.List
- type AttributeWithListValidators
- func (a AttributeWithListValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithListValidators) Equal(o fwschema.Attribute) bool
- func (a AttributeWithListValidators) GetDeprecationMessage() string
- func (a AttributeWithListValidators) GetDescription() string
- func (a AttributeWithListValidators) GetMarkdownDescription() string
- func (a AttributeWithListValidators) GetType() attr.Type
- func (a AttributeWithListValidators) IsComputed() bool
- func (a AttributeWithListValidators) IsOptional() bool
- func (a AttributeWithListValidators) IsRequired() bool
- func (a AttributeWithListValidators) IsSensitive() bool
- func (a AttributeWithListValidators) ListValidators() []validator.List
- type AttributeWithMapPlanModifiers
- func (a AttributeWithMapPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithMapPlanModifiers) Equal(o fwschema.Attribute) bool
- func (a AttributeWithMapPlanModifiers) GetDeprecationMessage() string
- func (a AttributeWithMapPlanModifiers) GetDescription() string
- func (a AttributeWithMapPlanModifiers) GetMarkdownDescription() string
- func (a AttributeWithMapPlanModifiers) GetType() attr.Type
- func (a AttributeWithMapPlanModifiers) IsComputed() bool
- func (a AttributeWithMapPlanModifiers) IsOptional() bool
- func (a AttributeWithMapPlanModifiers) IsRequired() bool
- func (a AttributeWithMapPlanModifiers) IsSensitive() bool
- func (a AttributeWithMapPlanModifiers) MapPlanModifiers() []planmodifier.Map
- type AttributeWithMapValidators
- func (a AttributeWithMapValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithMapValidators) Equal(o fwschema.Attribute) bool
- func (a AttributeWithMapValidators) GetDeprecationMessage() string
- func (a AttributeWithMapValidators) GetDescription() string
- func (a AttributeWithMapValidators) GetMarkdownDescription() string
- func (a AttributeWithMapValidators) GetType() attr.Type
- func (a AttributeWithMapValidators) IsComputed() bool
- func (a AttributeWithMapValidators) IsOptional() bool
- func (a AttributeWithMapValidators) IsRequired() bool
- func (a AttributeWithMapValidators) IsSensitive() bool
- func (a AttributeWithMapValidators) MapValidators() []validator.Map
- type AttributeWithNumberPlanModifiers
- func (a AttributeWithNumberPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithNumberPlanModifiers) Equal(o fwschema.Attribute) bool
- func (a AttributeWithNumberPlanModifiers) GetDeprecationMessage() string
- func (a AttributeWithNumberPlanModifiers) GetDescription() string
- func (a AttributeWithNumberPlanModifiers) GetMarkdownDescription() string
- func (a AttributeWithNumberPlanModifiers) GetType() attr.Type
- func (a AttributeWithNumberPlanModifiers) IsComputed() bool
- func (a AttributeWithNumberPlanModifiers) IsOptional() bool
- func (a AttributeWithNumberPlanModifiers) IsRequired() bool
- func (a AttributeWithNumberPlanModifiers) IsSensitive() bool
- func (a AttributeWithNumberPlanModifiers) NumberPlanModifiers() []planmodifier.Number
- type AttributeWithNumberValidators
- func (a AttributeWithNumberValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithNumberValidators) Equal(o fwschema.Attribute) bool
- func (a AttributeWithNumberValidators) GetDeprecationMessage() string
- func (a AttributeWithNumberValidators) GetDescription() string
- func (a AttributeWithNumberValidators) GetMarkdownDescription() string
- func (a AttributeWithNumberValidators) GetType() attr.Type
- func (a AttributeWithNumberValidators) IsComputed() bool
- func (a AttributeWithNumberValidators) IsOptional() bool
- func (a AttributeWithNumberValidators) IsRequired() bool
- func (a AttributeWithNumberValidators) IsSensitive() bool
- func (a AttributeWithNumberValidators) NumberValidators() []validator.Number
- type AttributeWithObjectPlanModifiers
- func (a AttributeWithObjectPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithObjectPlanModifiers) Equal(o fwschema.Attribute) bool
- func (a AttributeWithObjectPlanModifiers) GetDeprecationMessage() string
- func (a AttributeWithObjectPlanModifiers) GetDescription() string
- func (a AttributeWithObjectPlanModifiers) GetMarkdownDescription() string
- func (a AttributeWithObjectPlanModifiers) GetType() attr.Type
- func (a AttributeWithObjectPlanModifiers) IsComputed() bool
- func (a AttributeWithObjectPlanModifiers) IsOptional() bool
- func (a AttributeWithObjectPlanModifiers) IsRequired() bool
- func (a AttributeWithObjectPlanModifiers) IsSensitive() bool
- func (a AttributeWithObjectPlanModifiers) ObjectPlanModifiers() []planmodifier.Object
- type AttributeWithObjectValidators
- func (a AttributeWithObjectValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithObjectValidators) Equal(o fwschema.Attribute) bool
- func (a AttributeWithObjectValidators) GetDeprecationMessage() string
- func (a AttributeWithObjectValidators) GetDescription() string
- func (a AttributeWithObjectValidators) GetMarkdownDescription() string
- func (a AttributeWithObjectValidators) GetType() attr.Type
- func (a AttributeWithObjectValidators) IsComputed() bool
- func (a AttributeWithObjectValidators) IsOptional() bool
- func (a AttributeWithObjectValidators) IsRequired() bool
- func (a AttributeWithObjectValidators) IsSensitive() bool
- func (a AttributeWithObjectValidators) ObjectValidators() []validator.Object
- type AttributeWithSetPlanModifiers
- func (a AttributeWithSetPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithSetPlanModifiers) Equal(o fwschema.Attribute) bool
- func (a AttributeWithSetPlanModifiers) GetDeprecationMessage() string
- func (a AttributeWithSetPlanModifiers) GetDescription() string
- func (a AttributeWithSetPlanModifiers) GetMarkdownDescription() string
- func (a AttributeWithSetPlanModifiers) GetType() attr.Type
- func (a AttributeWithSetPlanModifiers) IsComputed() bool
- func (a AttributeWithSetPlanModifiers) IsOptional() bool
- func (a AttributeWithSetPlanModifiers) IsRequired() bool
- func (a AttributeWithSetPlanModifiers) IsSensitive() bool
- func (a AttributeWithSetPlanModifiers) SetPlanModifiers() []planmodifier.Set
- type AttributeWithSetValidators
- func (a AttributeWithSetValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithSetValidators) Equal(o fwschema.Attribute) bool
- func (a AttributeWithSetValidators) GetDeprecationMessage() string
- func (a AttributeWithSetValidators) GetDescription() string
- func (a AttributeWithSetValidators) GetMarkdownDescription() string
- func (a AttributeWithSetValidators) GetType() attr.Type
- func (a AttributeWithSetValidators) IsComputed() bool
- func (a AttributeWithSetValidators) IsOptional() bool
- func (a AttributeWithSetValidators) IsRequired() bool
- func (a AttributeWithSetValidators) IsSensitive() bool
- func (a AttributeWithSetValidators) SetValidators() []validator.Set
- type AttributeWithStringPlanModifiers
- func (a AttributeWithStringPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithStringPlanModifiers) Equal(o fwschema.Attribute) bool
- func (a AttributeWithStringPlanModifiers) GetDeprecationMessage() string
- func (a AttributeWithStringPlanModifiers) GetDescription() string
- func (a AttributeWithStringPlanModifiers) GetMarkdownDescription() string
- func (a AttributeWithStringPlanModifiers) GetType() attr.Type
- func (a AttributeWithStringPlanModifiers) IsComputed() bool
- func (a AttributeWithStringPlanModifiers) IsOptional() bool
- func (a AttributeWithStringPlanModifiers) IsRequired() bool
- func (a AttributeWithStringPlanModifiers) IsSensitive() bool
- func (a AttributeWithStringPlanModifiers) StringPlanModifiers() []planmodifier.String
- type AttributeWithStringValidators
- func (a AttributeWithStringValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a AttributeWithStringValidators) Equal(o fwschema.Attribute) bool
- func (a AttributeWithStringValidators) GetDeprecationMessage() string
- func (a AttributeWithStringValidators) GetDescription() string
- func (a AttributeWithStringValidators) GetMarkdownDescription() string
- func (a AttributeWithStringValidators) GetType() attr.Type
- func (a AttributeWithStringValidators) IsComputed() bool
- func (a AttributeWithStringValidators) IsOptional() bool
- func (a AttributeWithStringValidators) IsRequired() bool
- func (a AttributeWithStringValidators) IsSensitive() bool
- func (a AttributeWithStringValidators) StringValidators() []validator.String
- type Block
- func (b Block) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (b Block) Equal(o fwschema.Block) bool
- func (b Block) GetDeprecationMessage() string
- func (b Block) GetDescription() string
- func (b Block) GetMarkdownDescription() string
- func (b Block) GetNestedObject() fwschema.NestedBlockObject
- func (b Block) GetNestingMode() fwschema.BlockNestingMode
- func (b Block) Type() attr.Type
- type BlockWithListPlanModifiers
- func (b BlockWithListPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (b BlockWithListPlanModifiers) Equal(o fwschema.Block) bool
- func (b BlockWithListPlanModifiers) GetDeprecationMessage() string
- func (b BlockWithListPlanModifiers) GetDescription() string
- func (b BlockWithListPlanModifiers) GetMarkdownDescription() string
- func (b BlockWithListPlanModifiers) GetNestedObject() fwschema.NestedBlockObject
- func (b BlockWithListPlanModifiers) GetNestingMode() fwschema.BlockNestingMode
- func (b BlockWithListPlanModifiers) ListPlanModifiers() []planmodifier.List
- func (b BlockWithListPlanModifiers) Type() attr.Type
- type BlockWithListValidators
- func (b BlockWithListValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (b BlockWithListValidators) Equal(o fwschema.Block) bool
- func (b BlockWithListValidators) GetDeprecationMessage() string
- func (b BlockWithListValidators) GetDescription() string
- func (b BlockWithListValidators) GetMarkdownDescription() string
- func (b BlockWithListValidators) GetNestedObject() fwschema.NestedBlockObject
- func (b BlockWithListValidators) GetNestingMode() fwschema.BlockNestingMode
- func (b BlockWithListValidators) ListValidators() []validator.List
- func (b BlockWithListValidators) Type() attr.Type
- type BlockWithObjectPlanModifiers
- func (b BlockWithObjectPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (b BlockWithObjectPlanModifiers) Equal(o fwschema.Block) bool
- func (b BlockWithObjectPlanModifiers) GetDeprecationMessage() string
- func (b BlockWithObjectPlanModifiers) GetDescription() string
- func (b BlockWithObjectPlanModifiers) GetMarkdownDescription() string
- func (b BlockWithObjectPlanModifiers) GetNestedObject() fwschema.NestedBlockObject
- func (b BlockWithObjectPlanModifiers) GetNestingMode() fwschema.BlockNestingMode
- func (b BlockWithObjectPlanModifiers) ObjectPlanModifiers() []planmodifier.Object
- func (b BlockWithObjectPlanModifiers) Type() attr.Type
- type BlockWithObjectValidators
- func (b BlockWithObjectValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (b BlockWithObjectValidators) Equal(o fwschema.Block) bool
- func (b BlockWithObjectValidators) GetDeprecationMessage() string
- func (b BlockWithObjectValidators) GetDescription() string
- func (b BlockWithObjectValidators) GetMarkdownDescription() string
- func (b BlockWithObjectValidators) GetNestedObject() fwschema.NestedBlockObject
- func (b BlockWithObjectValidators) GetNestingMode() fwschema.BlockNestingMode
- func (b BlockWithObjectValidators) ObjectValidators() []validator.Object
- func (b BlockWithObjectValidators) Type() attr.Type
- type BlockWithSetPlanModifiers
- func (b BlockWithSetPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (b BlockWithSetPlanModifiers) Equal(o fwschema.Block) bool
- func (b BlockWithSetPlanModifiers) GetDeprecationMessage() string
- func (b BlockWithSetPlanModifiers) GetDescription() string
- func (b BlockWithSetPlanModifiers) GetMarkdownDescription() string
- func (b BlockWithSetPlanModifiers) GetNestedObject() fwschema.NestedBlockObject
- func (b BlockWithSetPlanModifiers) GetNestingMode() fwschema.BlockNestingMode
- func (b BlockWithSetPlanModifiers) SetPlanModifiers() []planmodifier.Set
- func (b BlockWithSetPlanModifiers) Type() attr.Type
- type BlockWithSetValidators
- func (b BlockWithSetValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (b BlockWithSetValidators) Equal(o fwschema.Block) bool
- func (b BlockWithSetValidators) GetDeprecationMessage() string
- func (b BlockWithSetValidators) GetDescription() string
- func (b BlockWithSetValidators) GetMarkdownDescription() string
- func (b BlockWithSetValidators) GetNestedObject() fwschema.NestedBlockObject
- func (b BlockWithSetValidators) GetNestingMode() fwschema.BlockNestingMode
- func (b BlockWithSetValidators) SetValidators() []validator.Set
- func (b BlockWithSetValidators) Type() attr.Type
- type NestedAttribute
- func (a NestedAttribute) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a NestedAttribute) Equal(o fwschema.Attribute) bool
- func (a NestedAttribute) GetDeprecationMessage() string
- func (a NestedAttribute) GetDescription() string
- func (a NestedAttribute) GetMarkdownDescription() string
- func (a NestedAttribute) GetNestedObject() fwschema.NestedAttributeObject
- func (a NestedAttribute) GetNestingMode() fwschema.NestingMode
- func (a NestedAttribute) GetType() attr.Type
- func (a NestedAttribute) IsComputed() bool
- func (a NestedAttribute) IsOptional() bool
- func (a NestedAttribute) IsRequired() bool
- func (a NestedAttribute) IsSensitive() bool
- type NestedAttributeObject
- func (o NestedAttributeObject) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (o NestedAttributeObject) Equal(other fwschema.NestedAttributeObject) bool
- func (o NestedAttributeObject) GetAttributes() fwschema.UnderlyingAttributes
- func (o NestedAttributeObject) Type() basetypes.ObjectTypable
- type NestedAttributeObjectWithPlanModifiers
- func (o NestedAttributeObjectWithPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (o NestedAttributeObjectWithPlanModifiers) Equal(other fwschema.NestedAttributeObject) bool
- func (o NestedAttributeObjectWithPlanModifiers) GetAttributes() fwschema.UnderlyingAttributes
- func (o NestedAttributeObjectWithPlanModifiers) ObjectPlanModifiers() []planmodifier.Object
- func (o NestedAttributeObjectWithPlanModifiers) Type() basetypes.ObjectTypable
- type NestedAttributeObjectWithValidators
- func (o NestedAttributeObjectWithValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (o NestedAttributeObjectWithValidators) Equal(other fwschema.NestedAttributeObject) bool
- func (o NestedAttributeObjectWithValidators) GetAttributes() fwschema.UnderlyingAttributes
- func (o NestedAttributeObjectWithValidators) ObjectValidators() []validator.Object
- func (o NestedAttributeObjectWithValidators) Type() basetypes.ObjectTypable
- type NestedAttributeWithListPlanModifiers
- func (a NestedAttributeWithListPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a NestedAttributeWithListPlanModifiers) Equal(o fwschema.Attribute) bool
- func (a NestedAttributeWithListPlanModifiers) GetDeprecationMessage() string
- func (a NestedAttributeWithListPlanModifiers) GetDescription() string
- func (a NestedAttributeWithListPlanModifiers) GetMarkdownDescription() string
- func (a NestedAttributeWithListPlanModifiers) GetNestedObject() fwschema.NestedAttributeObject
- func (a NestedAttributeWithListPlanModifiers) GetNestingMode() fwschema.NestingMode
- func (a NestedAttributeWithListPlanModifiers) GetType() attr.Type
- func (a NestedAttributeWithListPlanModifiers) IsComputed() bool
- func (a NestedAttributeWithListPlanModifiers) IsOptional() bool
- func (a NestedAttributeWithListPlanModifiers) IsRequired() bool
- func (a NestedAttributeWithListPlanModifiers) IsSensitive() bool
- func (a NestedAttributeWithListPlanModifiers) ListPlanModifiers() []planmodifier.List
- type NestedAttributeWithMapPlanModifiers
- func (a NestedAttributeWithMapPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a NestedAttributeWithMapPlanModifiers) Equal(o fwschema.Attribute) bool
- func (a NestedAttributeWithMapPlanModifiers) GetDeprecationMessage() string
- func (a NestedAttributeWithMapPlanModifiers) GetDescription() string
- func (a NestedAttributeWithMapPlanModifiers) GetMarkdownDescription() string
- func (a NestedAttributeWithMapPlanModifiers) GetNestedObject() fwschema.NestedAttributeObject
- func (a NestedAttributeWithMapPlanModifiers) GetNestingMode() fwschema.NestingMode
- func (a NestedAttributeWithMapPlanModifiers) GetType() attr.Type
- func (a NestedAttributeWithMapPlanModifiers) IsComputed() bool
- func (a NestedAttributeWithMapPlanModifiers) IsOptional() bool
- func (a NestedAttributeWithMapPlanModifiers) IsRequired() bool
- func (a NestedAttributeWithMapPlanModifiers) IsSensitive() bool
- func (a NestedAttributeWithMapPlanModifiers) MapPlanModifiers() []planmodifier.Map
- type NestedAttributeWithObjectPlanModifiers
- func (a NestedAttributeWithObjectPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a NestedAttributeWithObjectPlanModifiers) Equal(o fwschema.Attribute) bool
- func (a NestedAttributeWithObjectPlanModifiers) GetDeprecationMessage() string
- func (a NestedAttributeWithObjectPlanModifiers) GetDescription() string
- func (a NestedAttributeWithObjectPlanModifiers) GetMarkdownDescription() string
- func (a NestedAttributeWithObjectPlanModifiers) GetNestedObject() fwschema.NestedAttributeObject
- func (a NestedAttributeWithObjectPlanModifiers) GetNestingMode() fwschema.NestingMode
- func (a NestedAttributeWithObjectPlanModifiers) GetType() attr.Type
- func (a NestedAttributeWithObjectPlanModifiers) IsComputed() bool
- func (a NestedAttributeWithObjectPlanModifiers) IsOptional() bool
- func (a NestedAttributeWithObjectPlanModifiers) IsRequired() bool
- func (a NestedAttributeWithObjectPlanModifiers) IsSensitive() bool
- func (a NestedAttributeWithObjectPlanModifiers) ObjectPlanModifiers() []planmodifier.Object
- type NestedAttributeWithSetPlanModifiers
- func (a NestedAttributeWithSetPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (a NestedAttributeWithSetPlanModifiers) Equal(o fwschema.Attribute) bool
- func (a NestedAttributeWithSetPlanModifiers) GetDeprecationMessage() string
- func (a NestedAttributeWithSetPlanModifiers) GetDescription() string
- func (a NestedAttributeWithSetPlanModifiers) GetMarkdownDescription() string
- func (a NestedAttributeWithSetPlanModifiers) GetNestedObject() fwschema.NestedAttributeObject
- func (a NestedAttributeWithSetPlanModifiers) GetNestingMode() fwschema.NestingMode
- func (a NestedAttributeWithSetPlanModifiers) GetType() attr.Type
- func (a NestedAttributeWithSetPlanModifiers) IsComputed() bool
- func (a NestedAttributeWithSetPlanModifiers) IsOptional() bool
- func (a NestedAttributeWithSetPlanModifiers) IsRequired() bool
- func (a NestedAttributeWithSetPlanModifiers) IsSensitive() bool
- func (a NestedAttributeWithSetPlanModifiers) SetPlanModifiers() []planmodifier.Set
- type NestedBlockObject
- func (o NestedBlockObject) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (o NestedBlockObject) Equal(other fwschema.NestedBlockObject) bool
- func (o NestedBlockObject) GetAttributes() fwschema.UnderlyingAttributes
- func (o NestedBlockObject) GetBlocks() map[string]fwschema.Block
- func (o NestedBlockObject) Type() basetypes.ObjectTypable
- type NestedBlockObjectWithPlanModifiers
- func (o NestedBlockObjectWithPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (o NestedBlockObjectWithPlanModifiers) Equal(other fwschema.NestedBlockObject) bool
- func (o NestedBlockObjectWithPlanModifiers) GetAttributes() fwschema.UnderlyingAttributes
- func (o NestedBlockObjectWithPlanModifiers) GetBlocks() map[string]fwschema.Block
- func (o NestedBlockObjectWithPlanModifiers) ObjectPlanModifiers() []planmodifier.Object
- func (o NestedBlockObjectWithPlanModifiers) Type() basetypes.ObjectTypable
- type NestedBlockObjectWithValidators
- func (o NestedBlockObjectWithValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (o NestedBlockObjectWithValidators) Equal(other fwschema.NestedBlockObject) bool
- func (o NestedBlockObjectWithValidators) GetAttributes() fwschema.UnderlyingAttributes
- func (o NestedBlockObjectWithValidators) GetBlocks() map[string]fwschema.Block
- func (o NestedBlockObjectWithValidators) ObjectValidators() []validator.Object
- func (o NestedBlockObjectWithValidators) Type() basetypes.ObjectTypable
- type Schema
- func (s Schema) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
- func (s Schema) AttributeAtPath(ctx context.Context, p path.Path) (fwschema.Attribute, diag.Diagnostics)
- func (s Schema) AttributeAtTerraformPath(ctx context.Context, p *tftypes.AttributePath) (fwschema.Attribute, error)
- func (s Schema) GetAttributes() map[string]fwschema.Attribute
- func (s Schema) GetBlocks() map[string]fwschema.Block
- func (s Schema) GetDeprecationMessage() string
- func (s Schema) GetDescription() string
- func (s Schema) GetMarkdownDescription() string
- func (s Schema) GetVersion() int64
- func (s Schema) Type() attr.Type
- func (s Schema) TypeAtPath(ctx context.Context, p path.Path) (attr.Type, diag.Diagnostics)
- func (s Schema) TypeAtTerraformPath(ctx context.Context, p *tftypes.AttributePath) (attr.Type, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Attribute ¶ added in v1.0.0
type Attribute struct { Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool Type attr.Type }
func (Attribute) ApplyTerraform5AttributePathStep ¶ added in v1.0.0
func (a Attribute) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (Attribute) GetDeprecationMessage ¶ added in v1.0.0
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (Attribute) GetDescription ¶ added in v1.0.0
GetDescription satisfies the fwschema.Attribute interface.
func (Attribute) GetMarkdownDescription ¶ added in v1.0.0
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (Attribute) IsComputed ¶ added in v1.0.0
IsComputed satisfies the fwschema.Attribute interface.
func (Attribute) IsOptional ¶ added in v1.0.0
IsOptional satisfies the fwschema.Attribute interface.
func (Attribute) IsRequired ¶ added in v1.0.0
IsRequired satisfies the fwschema.Attribute interface.
func (Attribute) IsSensitive ¶ added in v1.0.0
IsSensitive satisfies the fwschema.Attribute interface.
type AttributeWithBoolPlanModifiers ¶
type AttributeWithBoolPlanModifiers struct { Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool PlanModifiers []planmodifier.Bool }
func (AttributeWithBoolPlanModifiers) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithBoolPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithBoolPlanModifiers) BoolPlanModifiers ¶
func (a AttributeWithBoolPlanModifiers) BoolPlanModifiers() []planmodifier.Bool
BoolPlanModifiers satisfies the fwxschema.AttributeWithBoolPlanModifiers interface.
func (AttributeWithBoolPlanModifiers) Equal ¶
func (a AttributeWithBoolPlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithBoolPlanModifiers) GetDeprecationMessage ¶
func (a AttributeWithBoolPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithBoolPlanModifiers) GetDescription ¶
func (a AttributeWithBoolPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithBoolPlanModifiers) GetMarkdownDescription ¶
func (a AttributeWithBoolPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithBoolPlanModifiers) GetType ¶
func (a AttributeWithBoolPlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithBoolPlanModifiers) IsComputed ¶
func (a AttributeWithBoolPlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithBoolPlanModifiers) IsOptional ¶
func (a AttributeWithBoolPlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithBoolPlanModifiers) IsRequired ¶
func (a AttributeWithBoolPlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithBoolPlanModifiers) IsSensitive ¶
func (a AttributeWithBoolPlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
type AttributeWithBoolValidators ¶
type AttributeWithBoolValidators struct { Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool Validators []validator.Bool }
func (AttributeWithBoolValidators) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithBoolValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithBoolValidators) BoolValidators ¶
func (a AttributeWithBoolValidators) BoolValidators() []validator.Bool
BoolValidators satisfies the fwxschema.AttributeWithBoolValidators interface.
func (AttributeWithBoolValidators) Equal ¶
func (a AttributeWithBoolValidators) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithBoolValidators) GetDeprecationMessage ¶
func (a AttributeWithBoolValidators) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithBoolValidators) GetDescription ¶
func (a AttributeWithBoolValidators) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithBoolValidators) GetMarkdownDescription ¶
func (a AttributeWithBoolValidators) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithBoolValidators) GetType ¶
func (a AttributeWithBoolValidators) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithBoolValidators) IsComputed ¶
func (a AttributeWithBoolValidators) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithBoolValidators) IsOptional ¶
func (a AttributeWithBoolValidators) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithBoolValidators) IsRequired ¶
func (a AttributeWithBoolValidators) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithBoolValidators) IsSensitive ¶
func (a AttributeWithBoolValidators) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
type AttributeWithFloat64PlanModifiers ¶
type AttributeWithFloat64PlanModifiers struct { Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool PlanModifiers []planmodifier.Float64 }
func (AttributeWithFloat64PlanModifiers) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithFloat64PlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64PlanModifiers) Equal ¶
func (a AttributeWithFloat64PlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64PlanModifiers) Float64PlanModifiers ¶
func (a AttributeWithFloat64PlanModifiers) Float64PlanModifiers() []planmodifier.Float64
Float64PlanModifiers satisfies the fwxschema.AttributeWithFloat64PlanModifiers interface.
func (AttributeWithFloat64PlanModifiers) GetDeprecationMessage ¶
func (a AttributeWithFloat64PlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64PlanModifiers) GetDescription ¶
func (a AttributeWithFloat64PlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64PlanModifiers) GetMarkdownDescription ¶
func (a AttributeWithFloat64PlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64PlanModifiers) GetType ¶
func (a AttributeWithFloat64PlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64PlanModifiers) IsComputed ¶
func (a AttributeWithFloat64PlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64PlanModifiers) IsOptional ¶
func (a AttributeWithFloat64PlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64PlanModifiers) IsRequired ¶
func (a AttributeWithFloat64PlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64PlanModifiers) IsSensitive ¶
func (a AttributeWithFloat64PlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
type AttributeWithFloat64Validators ¶
type AttributeWithFloat64Validators struct { Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool Validators []validator.Float64 }
func (AttributeWithFloat64Validators) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithFloat64Validators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64Validators) Equal ¶
func (a AttributeWithFloat64Validators) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64Validators) Float64Validators ¶
func (a AttributeWithFloat64Validators) Float64Validators() []validator.Float64
Float64Validators satisfies the fwxschema.AttributeWithFloat64Validators interface.
func (AttributeWithFloat64Validators) GetDeprecationMessage ¶
func (a AttributeWithFloat64Validators) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64Validators) GetDescription ¶
func (a AttributeWithFloat64Validators) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64Validators) GetMarkdownDescription ¶
func (a AttributeWithFloat64Validators) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64Validators) GetType ¶
func (a AttributeWithFloat64Validators) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64Validators) IsComputed ¶
func (a AttributeWithFloat64Validators) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64Validators) IsOptional ¶
func (a AttributeWithFloat64Validators) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64Validators) IsRequired ¶
func (a AttributeWithFloat64Validators) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithFloat64Validators) IsSensitive ¶
func (a AttributeWithFloat64Validators) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
type AttributeWithInt64PlanModifiers ¶
type AttributeWithInt64PlanModifiers struct { Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool PlanModifiers []planmodifier.Int64 }
func (AttributeWithInt64PlanModifiers) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithInt64PlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithInt64PlanModifiers) Equal ¶
func (a AttributeWithInt64PlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithInt64PlanModifiers) GetDeprecationMessage ¶
func (a AttributeWithInt64PlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithInt64PlanModifiers) GetDescription ¶
func (a AttributeWithInt64PlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithInt64PlanModifiers) GetMarkdownDescription ¶
func (a AttributeWithInt64PlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithInt64PlanModifiers) GetType ¶
func (a AttributeWithInt64PlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithInt64PlanModifiers) Int64PlanModifiers ¶
func (a AttributeWithInt64PlanModifiers) Int64PlanModifiers() []planmodifier.Int64
Int64PlanModifiers satisfies the fwxschema.AttributeWithInt64PlanModifiers interface.
func (AttributeWithInt64PlanModifiers) IsComputed ¶
func (a AttributeWithInt64PlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithInt64PlanModifiers) IsOptional ¶
func (a AttributeWithInt64PlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithInt64PlanModifiers) IsRequired ¶
func (a AttributeWithInt64PlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithInt64PlanModifiers) IsSensitive ¶
func (a AttributeWithInt64PlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
type AttributeWithInt64Validators ¶
type AttributeWithInt64Validators struct { Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool Validators []validator.Int64 }
func (AttributeWithInt64Validators) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithInt64Validators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithInt64Validators) Equal ¶
func (a AttributeWithInt64Validators) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithInt64Validators) GetDeprecationMessage ¶
func (a AttributeWithInt64Validators) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithInt64Validators) GetDescription ¶
func (a AttributeWithInt64Validators) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithInt64Validators) GetMarkdownDescription ¶
func (a AttributeWithInt64Validators) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithInt64Validators) GetType ¶
func (a AttributeWithInt64Validators) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithInt64Validators) Int64Validators ¶
func (a AttributeWithInt64Validators) Int64Validators() []validator.Int64
Int64Validators satisfies the fwxschema.AttributeWithInt64Validators interface.
func (AttributeWithInt64Validators) IsComputed ¶
func (a AttributeWithInt64Validators) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithInt64Validators) IsOptional ¶
func (a AttributeWithInt64Validators) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithInt64Validators) IsRequired ¶
func (a AttributeWithInt64Validators) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithInt64Validators) IsSensitive ¶
func (a AttributeWithInt64Validators) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
type AttributeWithListPlanModifiers ¶
type AttributeWithListPlanModifiers struct { Computed bool DeprecationMessage string Description string ElementType attr.Type MarkdownDescription string Optional bool Required bool Sensitive bool PlanModifiers []planmodifier.List }
func (AttributeWithListPlanModifiers) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithListPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithListPlanModifiers) Equal ¶
func (a AttributeWithListPlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithListPlanModifiers) GetDeprecationMessage ¶
func (a AttributeWithListPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithListPlanModifiers) GetDescription ¶
func (a AttributeWithListPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithListPlanModifiers) GetMarkdownDescription ¶
func (a AttributeWithListPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithListPlanModifiers) GetType ¶
func (a AttributeWithListPlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithListPlanModifiers) IsComputed ¶
func (a AttributeWithListPlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithListPlanModifiers) IsOptional ¶
func (a AttributeWithListPlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithListPlanModifiers) IsRequired ¶
func (a AttributeWithListPlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithListPlanModifiers) IsSensitive ¶
func (a AttributeWithListPlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (AttributeWithListPlanModifiers) ListPlanModifiers ¶
func (a AttributeWithListPlanModifiers) ListPlanModifiers() []planmodifier.List
ListPlanModifiers satisfies the fwxschema.AttributeWithListPlanModifiers interface.
type AttributeWithListValidators ¶
type AttributeWithListValidators struct { Computed bool DeprecationMessage string Description string ElementType attr.Type MarkdownDescription string Optional bool Required bool Sensitive bool Validators []validator.List }
func (AttributeWithListValidators) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithListValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithListValidators) Equal ¶
func (a AttributeWithListValidators) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithListValidators) GetDeprecationMessage ¶
func (a AttributeWithListValidators) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithListValidators) GetDescription ¶
func (a AttributeWithListValidators) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithListValidators) GetMarkdownDescription ¶
func (a AttributeWithListValidators) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithListValidators) GetType ¶
func (a AttributeWithListValidators) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithListValidators) IsComputed ¶
func (a AttributeWithListValidators) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithListValidators) IsOptional ¶
func (a AttributeWithListValidators) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithListValidators) IsRequired ¶
func (a AttributeWithListValidators) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithListValidators) IsSensitive ¶
func (a AttributeWithListValidators) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (AttributeWithListValidators) ListValidators ¶
func (a AttributeWithListValidators) ListValidators() []validator.List
ListValidators satisfies the fwxschema.AttributeWithListValidators interface.
type AttributeWithMapPlanModifiers ¶
type AttributeWithMapPlanModifiers struct { Computed bool DeprecationMessage string Description string ElementType attr.Type MarkdownDescription string Optional bool Required bool Sensitive bool PlanModifiers []planmodifier.Map }
func (AttributeWithMapPlanModifiers) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithMapPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithMapPlanModifiers) Equal ¶
func (a AttributeWithMapPlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithMapPlanModifiers) GetDeprecationMessage ¶
func (a AttributeWithMapPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithMapPlanModifiers) GetDescription ¶
func (a AttributeWithMapPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithMapPlanModifiers) GetMarkdownDescription ¶
func (a AttributeWithMapPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithMapPlanModifiers) GetType ¶
func (a AttributeWithMapPlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithMapPlanModifiers) IsComputed ¶
func (a AttributeWithMapPlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithMapPlanModifiers) IsOptional ¶
func (a AttributeWithMapPlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithMapPlanModifiers) IsRequired ¶
func (a AttributeWithMapPlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithMapPlanModifiers) IsSensitive ¶
func (a AttributeWithMapPlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (AttributeWithMapPlanModifiers) MapPlanModifiers ¶
func (a AttributeWithMapPlanModifiers) MapPlanModifiers() []planmodifier.Map
MapPlanModifiers satisfies the fwxschema.AttributeWithMapPlanModifiers interface.
type AttributeWithMapValidators ¶
type AttributeWithMapValidators struct { Computed bool DeprecationMessage string Description string ElementType attr.Type MarkdownDescription string Optional bool Required bool Sensitive bool Validators []validator.Map }
func (AttributeWithMapValidators) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithMapValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithMapValidators) Equal ¶
func (a AttributeWithMapValidators) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithMapValidators) GetDeprecationMessage ¶
func (a AttributeWithMapValidators) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithMapValidators) GetDescription ¶
func (a AttributeWithMapValidators) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithMapValidators) GetMarkdownDescription ¶
func (a AttributeWithMapValidators) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithMapValidators) GetType ¶
func (a AttributeWithMapValidators) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithMapValidators) IsComputed ¶
func (a AttributeWithMapValidators) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithMapValidators) IsOptional ¶
func (a AttributeWithMapValidators) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithMapValidators) IsRequired ¶
func (a AttributeWithMapValidators) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithMapValidators) IsSensitive ¶
func (a AttributeWithMapValidators) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (AttributeWithMapValidators) MapValidators ¶
func (a AttributeWithMapValidators) MapValidators() []validator.Map
MapValidators satisfies the fwxschema.AttributeWithMapValidators interface.
type AttributeWithNumberPlanModifiers ¶
type AttributeWithNumberPlanModifiers struct { Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool PlanModifiers []planmodifier.Number }
func (AttributeWithNumberPlanModifiers) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithNumberPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithNumberPlanModifiers) Equal ¶
func (a AttributeWithNumberPlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithNumberPlanModifiers) GetDeprecationMessage ¶
func (a AttributeWithNumberPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithNumberPlanModifiers) GetDescription ¶
func (a AttributeWithNumberPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithNumberPlanModifiers) GetMarkdownDescription ¶
func (a AttributeWithNumberPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithNumberPlanModifiers) GetType ¶
func (a AttributeWithNumberPlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithNumberPlanModifiers) IsComputed ¶
func (a AttributeWithNumberPlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithNumberPlanModifiers) IsOptional ¶
func (a AttributeWithNumberPlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithNumberPlanModifiers) IsRequired ¶
func (a AttributeWithNumberPlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithNumberPlanModifiers) IsSensitive ¶
func (a AttributeWithNumberPlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (AttributeWithNumberPlanModifiers) NumberPlanModifiers ¶
func (a AttributeWithNumberPlanModifiers) NumberPlanModifiers() []planmodifier.Number
NumberPlanModifiers satisfies the fwxschema.AttributeWithNumberPlanModifiers interface.
type AttributeWithNumberValidators ¶
type AttributeWithNumberValidators struct { Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool Validators []validator.Number }
func (AttributeWithNumberValidators) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithNumberValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithNumberValidators) Equal ¶
func (a AttributeWithNumberValidators) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithNumberValidators) GetDeprecationMessage ¶
func (a AttributeWithNumberValidators) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithNumberValidators) GetDescription ¶
func (a AttributeWithNumberValidators) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithNumberValidators) GetMarkdownDescription ¶
func (a AttributeWithNumberValidators) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithNumberValidators) GetType ¶
func (a AttributeWithNumberValidators) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithNumberValidators) IsComputed ¶
func (a AttributeWithNumberValidators) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithNumberValidators) IsOptional ¶
func (a AttributeWithNumberValidators) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithNumberValidators) IsRequired ¶
func (a AttributeWithNumberValidators) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithNumberValidators) IsSensitive ¶
func (a AttributeWithNumberValidators) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (AttributeWithNumberValidators) NumberValidators ¶
func (a AttributeWithNumberValidators) NumberValidators() []validator.Number
NumberValidators satisfies the fwxschema.AttributeWithNumberValidators interface.
type AttributeWithObjectPlanModifiers ¶
type AttributeWithObjectPlanModifiers struct { AttributeTypes map[string]attr.Type Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool PlanModifiers []planmodifier.Object }
func (AttributeWithObjectPlanModifiers) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithObjectPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithObjectPlanModifiers) Equal ¶
func (a AttributeWithObjectPlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithObjectPlanModifiers) GetDeprecationMessage ¶
func (a AttributeWithObjectPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithObjectPlanModifiers) GetDescription ¶
func (a AttributeWithObjectPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithObjectPlanModifiers) GetMarkdownDescription ¶
func (a AttributeWithObjectPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithObjectPlanModifiers) GetType ¶
func (a AttributeWithObjectPlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithObjectPlanModifiers) IsComputed ¶
func (a AttributeWithObjectPlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithObjectPlanModifiers) IsOptional ¶
func (a AttributeWithObjectPlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithObjectPlanModifiers) IsRequired ¶
func (a AttributeWithObjectPlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithObjectPlanModifiers) IsSensitive ¶
func (a AttributeWithObjectPlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (AttributeWithObjectPlanModifiers) ObjectPlanModifiers ¶
func (a AttributeWithObjectPlanModifiers) ObjectPlanModifiers() []planmodifier.Object
ObjectPlanModifiers satisfies the fwxschema.AttributeWithObjectPlanModifiers interface.
type AttributeWithObjectValidators ¶
type AttributeWithObjectValidators struct { AttributeTypes map[string]attr.Type Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool Validators []validator.Object }
func (AttributeWithObjectValidators) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithObjectValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithObjectValidators) Equal ¶
func (a AttributeWithObjectValidators) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithObjectValidators) GetDeprecationMessage ¶
func (a AttributeWithObjectValidators) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithObjectValidators) GetDescription ¶
func (a AttributeWithObjectValidators) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithObjectValidators) GetMarkdownDescription ¶
func (a AttributeWithObjectValidators) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithObjectValidators) GetType ¶
func (a AttributeWithObjectValidators) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithObjectValidators) IsComputed ¶
func (a AttributeWithObjectValidators) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithObjectValidators) IsOptional ¶
func (a AttributeWithObjectValidators) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithObjectValidators) IsRequired ¶
func (a AttributeWithObjectValidators) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithObjectValidators) IsSensitive ¶
func (a AttributeWithObjectValidators) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (AttributeWithObjectValidators) ObjectValidators ¶
func (a AttributeWithObjectValidators) ObjectValidators() []validator.Object
ObjectValidators satisfies the fwxschema.AttributeWithObjectValidators interface.
type AttributeWithSetPlanModifiers ¶
type AttributeWithSetPlanModifiers struct { Computed bool DeprecationMessage string Description string ElementType attr.Type MarkdownDescription string Optional bool Required bool Sensitive bool PlanModifiers []planmodifier.Set }
func (AttributeWithSetPlanModifiers) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithSetPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithSetPlanModifiers) Equal ¶
func (a AttributeWithSetPlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithSetPlanModifiers) GetDeprecationMessage ¶
func (a AttributeWithSetPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithSetPlanModifiers) GetDescription ¶
func (a AttributeWithSetPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithSetPlanModifiers) GetMarkdownDescription ¶
func (a AttributeWithSetPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithSetPlanModifiers) GetType ¶
func (a AttributeWithSetPlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithSetPlanModifiers) IsComputed ¶
func (a AttributeWithSetPlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithSetPlanModifiers) IsOptional ¶
func (a AttributeWithSetPlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithSetPlanModifiers) IsRequired ¶
func (a AttributeWithSetPlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithSetPlanModifiers) IsSensitive ¶
func (a AttributeWithSetPlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (AttributeWithSetPlanModifiers) SetPlanModifiers ¶
func (a AttributeWithSetPlanModifiers) SetPlanModifiers() []planmodifier.Set
SetPlanModifiers satisfies the fwxschema.AttributeWithSetPlanModifiers interface.
type AttributeWithSetValidators ¶
type AttributeWithSetValidators struct { Computed bool DeprecationMessage string Description string ElementType attr.Type MarkdownDescription string Optional bool Required bool Sensitive bool Validators []validator.Set }
func (AttributeWithSetValidators) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithSetValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithSetValidators) Equal ¶
func (a AttributeWithSetValidators) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithSetValidators) GetDeprecationMessage ¶
func (a AttributeWithSetValidators) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithSetValidators) GetDescription ¶
func (a AttributeWithSetValidators) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithSetValidators) GetMarkdownDescription ¶
func (a AttributeWithSetValidators) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithSetValidators) GetType ¶
func (a AttributeWithSetValidators) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithSetValidators) IsComputed ¶
func (a AttributeWithSetValidators) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithSetValidators) IsOptional ¶
func (a AttributeWithSetValidators) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithSetValidators) IsRequired ¶
func (a AttributeWithSetValidators) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithSetValidators) IsSensitive ¶
func (a AttributeWithSetValidators) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (AttributeWithSetValidators) SetValidators ¶
func (a AttributeWithSetValidators) SetValidators() []validator.Set
SetValidators satisfies the fwxschema.AttributeWithSetValidators interface.
type AttributeWithStringPlanModifiers ¶
type AttributeWithStringPlanModifiers struct { Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool PlanModifiers []planmodifier.String }
func (AttributeWithStringPlanModifiers) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithStringPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithStringPlanModifiers) Equal ¶
func (a AttributeWithStringPlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithStringPlanModifiers) GetDeprecationMessage ¶
func (a AttributeWithStringPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithStringPlanModifiers) GetDescription ¶
func (a AttributeWithStringPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithStringPlanModifiers) GetMarkdownDescription ¶
func (a AttributeWithStringPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithStringPlanModifiers) GetType ¶
func (a AttributeWithStringPlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithStringPlanModifiers) IsComputed ¶
func (a AttributeWithStringPlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithStringPlanModifiers) IsOptional ¶
func (a AttributeWithStringPlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithStringPlanModifiers) IsRequired ¶
func (a AttributeWithStringPlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithStringPlanModifiers) IsSensitive ¶
func (a AttributeWithStringPlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (AttributeWithStringPlanModifiers) StringPlanModifiers ¶
func (a AttributeWithStringPlanModifiers) StringPlanModifiers() []planmodifier.String
StringPlanModifiers satisfies the fwxschema.AttributeWithStringPlanModifiers interface.
type AttributeWithStringValidators ¶
type AttributeWithStringValidators struct { Computed bool DeprecationMessage string Description string MarkdownDescription string Optional bool Required bool Sensitive bool Validators []validator.String }
func (AttributeWithStringValidators) ApplyTerraform5AttributePathStep ¶
func (a AttributeWithStringValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (AttributeWithStringValidators) Equal ¶
func (a AttributeWithStringValidators) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (AttributeWithStringValidators) GetDeprecationMessage ¶
func (a AttributeWithStringValidators) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (AttributeWithStringValidators) GetDescription ¶
func (a AttributeWithStringValidators) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (AttributeWithStringValidators) GetMarkdownDescription ¶
func (a AttributeWithStringValidators) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (AttributeWithStringValidators) GetType ¶
func (a AttributeWithStringValidators) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (AttributeWithStringValidators) IsComputed ¶
func (a AttributeWithStringValidators) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (AttributeWithStringValidators) IsOptional ¶
func (a AttributeWithStringValidators) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (AttributeWithStringValidators) IsRequired ¶
func (a AttributeWithStringValidators) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (AttributeWithStringValidators) IsSensitive ¶
func (a AttributeWithStringValidators) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (AttributeWithStringValidators) StringValidators ¶
func (a AttributeWithStringValidators) StringValidators() []validator.String
StringValidators satisfies the fwxschema.AttributeWithStringValidators interface.
type Block ¶ added in v1.0.0
type Block struct { DeprecationMessage string Description string MarkdownDescription string NestedObject fwschema.NestedBlockObject NestingMode fwschema.BlockNestingMode }
func (Block) ApplyTerraform5AttributePathStep ¶ added in v1.0.0
func (b Block) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Block interface.
func (Block) GetDeprecationMessage ¶ added in v1.0.0
GetDeprecationMessage satisfies the fwschema.Block interface.
func (Block) GetDescription ¶ added in v1.0.0
GetDescription satisfies the fwschema.Block interface.
func (Block) GetMarkdownDescription ¶ added in v1.0.0
GetMarkdownDescription satisfies the fwschema.Block interface.
func (Block) GetNestedObject ¶ added in v1.0.0
func (b Block) GetNestedObject() fwschema.NestedBlockObject
GetNestedObject satisfies the fwschema.Block interface.
func (Block) GetNestingMode ¶ added in v1.0.0
func (b Block) GetNestingMode() fwschema.BlockNestingMode
GetNestingMode satisfies the fwschema.Block interface.
type BlockWithListPlanModifiers ¶
type BlockWithListPlanModifiers struct { Attributes map[string]fwschema.Attribute Blocks map[string]fwschema.Block DeprecationMessage string Description string MarkdownDescription string PlanModifiers []planmodifier.List }
func (BlockWithListPlanModifiers) ApplyTerraform5AttributePathStep ¶
func (b BlockWithListPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Block interface.
func (BlockWithListPlanModifiers) Equal ¶
func (b BlockWithListPlanModifiers) Equal(o fwschema.Block) bool
Equal satisfies the fwschema.Block interface.
func (BlockWithListPlanModifiers) GetDeprecationMessage ¶
func (b BlockWithListPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Block interface.
func (BlockWithListPlanModifiers) GetDescription ¶
func (b BlockWithListPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Block interface.
func (BlockWithListPlanModifiers) GetMarkdownDescription ¶
func (b BlockWithListPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Block interface.
func (BlockWithListPlanModifiers) GetNestedObject ¶
func (b BlockWithListPlanModifiers) GetNestedObject() fwschema.NestedBlockObject
GetNestedObject satisfies the fwschema.Block interface.
func (BlockWithListPlanModifiers) GetNestingMode ¶
func (b BlockWithListPlanModifiers) GetNestingMode() fwschema.BlockNestingMode
GetNestingMode satisfies the fwschema.Block interface.
func (BlockWithListPlanModifiers) ListPlanModifiers ¶
func (b BlockWithListPlanModifiers) ListPlanModifiers() []planmodifier.List
ListPlanModifiers satisfies the fwxschema.BlockWithListPlanModifiers interface.
func (BlockWithListPlanModifiers) Type ¶
func (b BlockWithListPlanModifiers) Type() attr.Type
Type satisfies the fwschema.Block interface.
type BlockWithListValidators ¶
type BlockWithListValidators struct { Attributes map[string]fwschema.Attribute Blocks map[string]fwschema.Block DeprecationMessage string Description string MarkdownDescription string Validators []validator.List }
func (BlockWithListValidators) ApplyTerraform5AttributePathStep ¶
func (b BlockWithListValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Block interface.
func (BlockWithListValidators) Equal ¶
func (b BlockWithListValidators) Equal(o fwschema.Block) bool
Equal satisfies the fwschema.Block interface.
func (BlockWithListValidators) GetDeprecationMessage ¶
func (b BlockWithListValidators) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Block interface.
func (BlockWithListValidators) GetDescription ¶
func (b BlockWithListValidators) GetDescription() string
GetDescription satisfies the fwschema.Block interface.
func (BlockWithListValidators) GetMarkdownDescription ¶
func (b BlockWithListValidators) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Block interface.
func (BlockWithListValidators) GetNestedObject ¶
func (b BlockWithListValidators) GetNestedObject() fwschema.NestedBlockObject
GetNestedObject satisfies the fwschema.Block interface.
func (BlockWithListValidators) GetNestingMode ¶
func (b BlockWithListValidators) GetNestingMode() fwschema.BlockNestingMode
GetNestingMode satisfies the fwschema.Block interface.
func (BlockWithListValidators) ListValidators ¶
func (b BlockWithListValidators) ListValidators() []validator.List
ListValidators satisfies the fwxschema.BlockWithListValidators interface.
func (BlockWithListValidators) Type ¶
func (b BlockWithListValidators) Type() attr.Type
Type satisfies the fwschema.Block interface.
type BlockWithObjectPlanModifiers ¶
type BlockWithObjectPlanModifiers struct { Attributes map[string]fwschema.Attribute Blocks map[string]fwschema.Block DeprecationMessage string Description string MarkdownDescription string PlanModifiers []planmodifier.Object }
func (BlockWithObjectPlanModifiers) ApplyTerraform5AttributePathStep ¶
func (b BlockWithObjectPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Block interface.
func (BlockWithObjectPlanModifiers) Equal ¶
func (b BlockWithObjectPlanModifiers) Equal(o fwschema.Block) bool
Equal satisfies the fwschema.Block interface.
func (BlockWithObjectPlanModifiers) GetDeprecationMessage ¶
func (b BlockWithObjectPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Block interface.
func (BlockWithObjectPlanModifiers) GetDescription ¶
func (b BlockWithObjectPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Block interface.
func (BlockWithObjectPlanModifiers) GetMarkdownDescription ¶
func (b BlockWithObjectPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Block interface.
func (BlockWithObjectPlanModifiers) GetNestedObject ¶
func (b BlockWithObjectPlanModifiers) GetNestedObject() fwschema.NestedBlockObject
GetNestedObject satisfies the fwschema.Block interface.
func (BlockWithObjectPlanModifiers) GetNestingMode ¶
func (b BlockWithObjectPlanModifiers) GetNestingMode() fwschema.BlockNestingMode
GetNestingMode satisfies the fwschema.Block interface.
func (BlockWithObjectPlanModifiers) ObjectPlanModifiers ¶
func (b BlockWithObjectPlanModifiers) ObjectPlanModifiers() []planmodifier.Object
ObjectPlanModifiers satisfies the fwxschema.BlockWithObjectPlanModifiers interface.
func (BlockWithObjectPlanModifiers) Type ¶
func (b BlockWithObjectPlanModifiers) Type() attr.Type
Type satisfies the fwschema.Block interface.
type BlockWithObjectValidators ¶
type BlockWithObjectValidators struct { Attributes map[string]fwschema.Attribute Blocks map[string]fwschema.Block DeprecationMessage string Description string MarkdownDescription string Validators []validator.Object }
func (BlockWithObjectValidators) ApplyTerraform5AttributePathStep ¶
func (b BlockWithObjectValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Block interface.
func (BlockWithObjectValidators) Equal ¶
func (b BlockWithObjectValidators) Equal(o fwschema.Block) bool
Equal satisfies the fwschema.Block interface.
func (BlockWithObjectValidators) GetDeprecationMessage ¶
func (b BlockWithObjectValidators) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Block interface.
func (BlockWithObjectValidators) GetDescription ¶
func (b BlockWithObjectValidators) GetDescription() string
GetDescription satisfies the fwschema.Block interface.
func (BlockWithObjectValidators) GetMarkdownDescription ¶
func (b BlockWithObjectValidators) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Block interface.
func (BlockWithObjectValidators) GetNestedObject ¶
func (b BlockWithObjectValidators) GetNestedObject() fwschema.NestedBlockObject
GetNestedObject satisfies the fwschema.Block interface.
func (BlockWithObjectValidators) GetNestingMode ¶
func (b BlockWithObjectValidators) GetNestingMode() fwschema.BlockNestingMode
GetNestingMode satisfies the fwschema.Block interface.
func (BlockWithObjectValidators) ObjectValidators ¶
func (b BlockWithObjectValidators) ObjectValidators() []validator.Object
ObjectValidators satisfies the fwxschema.BlockWithObjectValidators interface.
func (BlockWithObjectValidators) Type ¶
func (b BlockWithObjectValidators) Type() attr.Type
Type satisfies the fwschema.Block interface.
type BlockWithSetPlanModifiers ¶
type BlockWithSetPlanModifiers struct { Attributes map[string]fwschema.Attribute Blocks map[string]fwschema.Block DeprecationMessage string Description string MarkdownDescription string PlanModifiers []planmodifier.Set }
func (BlockWithSetPlanModifiers) ApplyTerraform5AttributePathStep ¶
func (b BlockWithSetPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Block interface.
func (BlockWithSetPlanModifiers) Equal ¶
func (b BlockWithSetPlanModifiers) Equal(o fwschema.Block) bool
Equal satisfies the fwschema.Block interface.
func (BlockWithSetPlanModifiers) GetDeprecationMessage ¶
func (b BlockWithSetPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Block interface.
func (BlockWithSetPlanModifiers) GetDescription ¶
func (b BlockWithSetPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Block interface.
func (BlockWithSetPlanModifiers) GetMarkdownDescription ¶
func (b BlockWithSetPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Block interface.
func (BlockWithSetPlanModifiers) GetNestedObject ¶
func (b BlockWithSetPlanModifiers) GetNestedObject() fwschema.NestedBlockObject
GetNestedObject satisfies the fwschema.Block interface.
func (BlockWithSetPlanModifiers) GetNestingMode ¶
func (b BlockWithSetPlanModifiers) GetNestingMode() fwschema.BlockNestingMode
GetNestingMode satisfies the fwschema.Block interface.
func (BlockWithSetPlanModifiers) SetPlanModifiers ¶
func (b BlockWithSetPlanModifiers) SetPlanModifiers() []planmodifier.Set
SetPlanModifiers satisfies the fwxschema.BlockWithSetPlanModifiers interface.
func (BlockWithSetPlanModifiers) Type ¶
func (b BlockWithSetPlanModifiers) Type() attr.Type
Type satisfies the fwschema.Block interface.
type BlockWithSetValidators ¶
type BlockWithSetValidators struct { Attributes map[string]fwschema.Attribute Blocks map[string]fwschema.Block DeprecationMessage string Description string MarkdownDescription string Validators []validator.Set }
func (BlockWithSetValidators) ApplyTerraform5AttributePathStep ¶
func (b BlockWithSetValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Block interface.
func (BlockWithSetValidators) Equal ¶
func (b BlockWithSetValidators) Equal(o fwschema.Block) bool
Equal satisfies the fwschema.Block interface.
func (BlockWithSetValidators) GetDeprecationMessage ¶
func (b BlockWithSetValidators) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Block interface.
func (BlockWithSetValidators) GetDescription ¶
func (b BlockWithSetValidators) GetDescription() string
GetDescription satisfies the fwschema.Block interface.
func (BlockWithSetValidators) GetMarkdownDescription ¶
func (b BlockWithSetValidators) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Block interface.
func (BlockWithSetValidators) GetNestedObject ¶
func (b BlockWithSetValidators) GetNestedObject() fwschema.NestedBlockObject
GetNestedObject satisfies the fwschema.Block interface.
func (BlockWithSetValidators) GetNestingMode ¶
func (b BlockWithSetValidators) GetNestingMode() fwschema.BlockNestingMode
GetNestingMode satisfies the fwschema.Block interface.
func (BlockWithSetValidators) SetValidators ¶
func (b BlockWithSetValidators) SetValidators() []validator.Set
SetValidators satisfies the fwxschema.BlockWithSetValidators interface.
func (BlockWithSetValidators) Type ¶
func (b BlockWithSetValidators) Type() attr.Type
Type satisfies the fwschema.Block interface.
type NestedAttribute ¶ added in v1.0.0
type NestedAttribute struct { Computed bool DeprecationMessage string Description string MarkdownDescription string NestedObject fwschema.NestedAttributeObject NestingMode fwschema.NestingMode Optional bool Required bool Sensitive bool Type attr.Type }
func (NestedAttribute) ApplyTerraform5AttributePathStep ¶ added in v1.0.0
func (a NestedAttribute) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (NestedAttribute) Equal ¶ added in v1.0.0
func (a NestedAttribute) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (NestedAttribute) GetDeprecationMessage ¶ added in v1.0.0
func (a NestedAttribute) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (NestedAttribute) GetDescription ¶ added in v1.0.0
func (a NestedAttribute) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (NestedAttribute) GetMarkdownDescription ¶ added in v1.0.0
func (a NestedAttribute) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (NestedAttribute) GetNestedObject ¶ added in v1.0.0
func (a NestedAttribute) GetNestedObject() fwschema.NestedAttributeObject
GetNestedObject satisfies the fwschema.NestedAttribute interface.
func (NestedAttribute) GetNestingMode ¶ added in v1.0.0
func (a NestedAttribute) GetNestingMode() fwschema.NestingMode
GetNestingMode satisfies the fwschema.NestedAttribute interface.
func (NestedAttribute) GetType ¶ added in v1.0.0
func (a NestedAttribute) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (NestedAttribute) IsComputed ¶ added in v1.0.0
func (a NestedAttribute) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (NestedAttribute) IsOptional ¶ added in v1.0.0
func (a NestedAttribute) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (NestedAttribute) IsRequired ¶ added in v1.0.0
func (a NestedAttribute) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (NestedAttribute) IsSensitive ¶ added in v1.0.0
func (a NestedAttribute) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
type NestedAttributeObject ¶
func (NestedAttributeObject) ApplyTerraform5AttributePathStep ¶
func (o NestedAttributeObject) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep performs an AttributeName step on the underlying attributes or returns an error.
func (NestedAttributeObject) Equal ¶
func (o NestedAttributeObject) Equal(other fwschema.NestedAttributeObject) bool
Equal returns true if the given NestedAttributeObject is equivalent.
func (NestedAttributeObject) GetAttributes ¶
func (o NestedAttributeObject) GetAttributes() fwschema.UnderlyingAttributes
GetAttributes returns the Attributes field value.
func (NestedAttributeObject) Type ¶
func (o NestedAttributeObject) Type() basetypes.ObjectTypable
Type returns the framework type of the NestedAttributeObject.
type NestedAttributeObjectWithPlanModifiers ¶
type NestedAttributeObjectWithPlanModifiers struct { Attributes map[string]fwschema.Attribute PlanModifiers []planmodifier.Object }
func (NestedAttributeObjectWithPlanModifiers) ApplyTerraform5AttributePathStep ¶
func (o NestedAttributeObjectWithPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep performs an AttributeName step on the underlying attributes or returns an error.
func (NestedAttributeObjectWithPlanModifiers) Equal ¶
func (o NestedAttributeObjectWithPlanModifiers) Equal(other fwschema.NestedAttributeObject) bool
Equal returns true if the given NestedAttributeObjectWithPlanModifiers is equivalent.
func (NestedAttributeObjectWithPlanModifiers) GetAttributes ¶
func (o NestedAttributeObjectWithPlanModifiers) GetAttributes() fwschema.UnderlyingAttributes
GetAttributes returns the Attributes field value.
func (NestedAttributeObjectWithPlanModifiers) ObjectPlanModifiers ¶
func (o NestedAttributeObjectWithPlanModifiers) ObjectPlanModifiers() []planmodifier.Object
ObjectPlanModifiers returns the PlanModifiers field value.
func (NestedAttributeObjectWithPlanModifiers) Type ¶
func (o NestedAttributeObjectWithPlanModifiers) Type() basetypes.ObjectTypable
Type returns the framework type of the NestedAttributeObjectWithPlanModifiers.
type NestedAttributeObjectWithValidators ¶
type NestedAttributeObjectWithValidators struct { Attributes map[string]fwschema.Attribute Validators []validator.Object }
func (NestedAttributeObjectWithValidators) ApplyTerraform5AttributePathStep ¶
func (o NestedAttributeObjectWithValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep performs an AttributeName step on the underlying attributes or returns an error.
func (NestedAttributeObjectWithValidators) Equal ¶
func (o NestedAttributeObjectWithValidators) Equal(other fwschema.NestedAttributeObject) bool
Equal returns true if the given NestedAttributeObjectWithValidators is equivalent.
func (NestedAttributeObjectWithValidators) GetAttributes ¶
func (o NestedAttributeObjectWithValidators) GetAttributes() fwschema.UnderlyingAttributes
GetAttributes returns the Attributes field value.
func (NestedAttributeObjectWithValidators) ObjectValidators ¶
func (o NestedAttributeObjectWithValidators) ObjectValidators() []validator.Object
ObjectValidators returns the Validators field value.
func (NestedAttributeObjectWithValidators) Type ¶
func (o NestedAttributeObjectWithValidators) Type() basetypes.ObjectTypable
Type returns the framework type of the NestedAttributeObjectWithValidators.
type NestedAttributeWithListPlanModifiers ¶ added in v1.0.0
type NestedAttributeWithListPlanModifiers struct { Computed bool DeprecationMessage string Description string MarkdownDescription string NestedObject fwschema.NestedAttributeObject Optional bool PlanModifiers []planmodifier.List Required bool Sensitive bool Type attr.Type }
func (NestedAttributeWithListPlanModifiers) ApplyTerraform5AttributePathStep ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (NestedAttributeWithListPlanModifiers) Equal ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (NestedAttributeWithListPlanModifiers) GetDeprecationMessage ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (NestedAttributeWithListPlanModifiers) GetDescription ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (NestedAttributeWithListPlanModifiers) GetMarkdownDescription ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (NestedAttributeWithListPlanModifiers) GetNestedObject ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) GetNestedObject() fwschema.NestedAttributeObject
GetNestedObject satisfies the fwschema.NestedAttribute interface.
func (NestedAttributeWithListPlanModifiers) GetNestingMode ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) GetNestingMode() fwschema.NestingMode
GetNestingMode satisfies the fwschema.NestedAttribute interface.
func (NestedAttributeWithListPlanModifiers) GetType ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (NestedAttributeWithListPlanModifiers) IsComputed ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (NestedAttributeWithListPlanModifiers) IsOptional ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (NestedAttributeWithListPlanModifiers) IsRequired ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (NestedAttributeWithListPlanModifiers) IsSensitive ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (NestedAttributeWithListPlanModifiers) ListPlanModifiers ¶ added in v1.0.0
func (a NestedAttributeWithListPlanModifiers) ListPlanModifiers() []planmodifier.List
ListPlanModifiers satisfies the fwxschema.AttributeWithListPlanModifiers interface.
type NestedAttributeWithMapPlanModifiers ¶ added in v1.0.0
type NestedAttributeWithMapPlanModifiers struct { Computed bool DeprecationMessage string Description string MarkdownDescription string NestedObject fwschema.NestedAttributeObject Optional bool PlanModifiers []planmodifier.Map Required bool Sensitive bool Type attr.Type }
func (NestedAttributeWithMapPlanModifiers) ApplyTerraform5AttributePathStep ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (NestedAttributeWithMapPlanModifiers) Equal ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (NestedAttributeWithMapPlanModifiers) GetDeprecationMessage ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (NestedAttributeWithMapPlanModifiers) GetDescription ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (NestedAttributeWithMapPlanModifiers) GetMarkdownDescription ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (NestedAttributeWithMapPlanModifiers) GetNestedObject ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) GetNestedObject() fwschema.NestedAttributeObject
GetNestedObject satisfies the fwschema.NestedAttribute interface.
func (NestedAttributeWithMapPlanModifiers) GetNestingMode ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) GetNestingMode() fwschema.NestingMode
GetNestingMode satisfies the fwschema.NestedAttribute interface.
func (NestedAttributeWithMapPlanModifiers) GetType ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (NestedAttributeWithMapPlanModifiers) IsComputed ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (NestedAttributeWithMapPlanModifiers) IsOptional ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (NestedAttributeWithMapPlanModifiers) IsRequired ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (NestedAttributeWithMapPlanModifiers) IsSensitive ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (NestedAttributeWithMapPlanModifiers) MapPlanModifiers ¶ added in v1.0.0
func (a NestedAttributeWithMapPlanModifiers) MapPlanModifiers() []planmodifier.Map
MapPlanModifiers satisfies the fwxschema.AttributeWithMapPlanModifiers interface.
type NestedAttributeWithObjectPlanModifiers ¶ added in v1.0.0
type NestedAttributeWithObjectPlanModifiers struct { Computed bool DeprecationMessage string Description string MarkdownDescription string NestedObject fwschema.NestedAttributeObject Optional bool PlanModifiers []planmodifier.Object Required bool Sensitive bool Type attr.Type }
func (NestedAttributeWithObjectPlanModifiers) ApplyTerraform5AttributePathStep ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (NestedAttributeWithObjectPlanModifiers) Equal ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (NestedAttributeWithObjectPlanModifiers) GetDeprecationMessage ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (NestedAttributeWithObjectPlanModifiers) GetDescription ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (NestedAttributeWithObjectPlanModifiers) GetMarkdownDescription ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (NestedAttributeWithObjectPlanModifiers) GetNestedObject ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) GetNestedObject() fwschema.NestedAttributeObject
GetNestedObject satisfies the fwschema.NestedAttribute interface.
func (NestedAttributeWithObjectPlanModifiers) GetNestingMode ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) GetNestingMode() fwschema.NestingMode
GetNestingMode satisfies the fwschema.NestedAttribute interface.
func (NestedAttributeWithObjectPlanModifiers) GetType ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (NestedAttributeWithObjectPlanModifiers) IsComputed ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (NestedAttributeWithObjectPlanModifiers) IsOptional ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (NestedAttributeWithObjectPlanModifiers) IsRequired ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (NestedAttributeWithObjectPlanModifiers) IsSensitive ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (NestedAttributeWithObjectPlanModifiers) ObjectPlanModifiers ¶ added in v1.0.0
func (a NestedAttributeWithObjectPlanModifiers) ObjectPlanModifiers() []planmodifier.Object
ObjectPlanModifiers satisfies the fwxschema.AttributeWithObjectPlanModifiers interface.
type NestedAttributeWithSetPlanModifiers ¶ added in v1.0.0
type NestedAttributeWithSetPlanModifiers struct { Computed bool DeprecationMessage string Description string MarkdownDescription string NestedObject fwschema.NestedAttributeObject Optional bool PlanModifiers []planmodifier.Set Required bool Sensitive bool Type attr.Type }
func (NestedAttributeWithSetPlanModifiers) ApplyTerraform5AttributePathStep ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Attribute interface.
func (NestedAttributeWithSetPlanModifiers) Equal ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) Equal(o fwschema.Attribute) bool
Equal satisfies the fwschema.Attribute interface.
func (NestedAttributeWithSetPlanModifiers) GetDeprecationMessage ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) GetDeprecationMessage() string
GetDeprecationMessage satisfies the fwschema.Attribute interface.
func (NestedAttributeWithSetPlanModifiers) GetDescription ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) GetDescription() string
GetDescription satisfies the fwschema.Attribute interface.
func (NestedAttributeWithSetPlanModifiers) GetMarkdownDescription ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) GetMarkdownDescription() string
GetMarkdownDescription satisfies the fwschema.Attribute interface.
func (NestedAttributeWithSetPlanModifiers) GetNestedObject ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) GetNestedObject() fwschema.NestedAttributeObject
GetNestedObject satisfies the fwschema.NestedAttribute interface.
func (NestedAttributeWithSetPlanModifiers) GetNestingMode ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) GetNestingMode() fwschema.NestingMode
GetNestingMode satisfies the fwschema.NestedAttribute interface.
func (NestedAttributeWithSetPlanModifiers) GetType ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) GetType() attr.Type
GetType satisfies the fwschema.Attribute interface.
func (NestedAttributeWithSetPlanModifiers) IsComputed ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) IsComputed() bool
IsComputed satisfies the fwschema.Attribute interface.
func (NestedAttributeWithSetPlanModifiers) IsOptional ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) IsOptional() bool
IsOptional satisfies the fwschema.Attribute interface.
func (NestedAttributeWithSetPlanModifiers) IsRequired ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) IsRequired() bool
IsRequired satisfies the fwschema.Attribute interface.
func (NestedAttributeWithSetPlanModifiers) IsSensitive ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) IsSensitive() bool
IsSensitive satisfies the fwschema.Attribute interface.
func (NestedAttributeWithSetPlanModifiers) SetPlanModifiers ¶ added in v1.0.0
func (a NestedAttributeWithSetPlanModifiers) SetPlanModifiers() []planmodifier.Set
SetPlanModifiers satisfies the fwxschema.AttributeWithSetPlanModifiers interface.
type NestedBlockObject ¶
type NestedBlockObject struct { Attributes map[string]fwschema.Attribute Blocks map[string]fwschema.Block }
func (NestedBlockObject) ApplyTerraform5AttributePathStep ¶
func (o NestedBlockObject) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep performs an AttributeName step on the underlying attributes or returns an error.
func (NestedBlockObject) Equal ¶
func (o NestedBlockObject) Equal(other fwschema.NestedBlockObject) bool
Equal returns true if the given NestedBlockObject is equivalent.
func (NestedBlockObject) GetAttributes ¶
func (o NestedBlockObject) GetAttributes() fwschema.UnderlyingAttributes
GetAttributes returns the Attributes field value.
func (NestedBlockObject) GetBlocks ¶
func (o NestedBlockObject) GetBlocks() map[string]fwschema.Block
GetAttributes returns the Blocks field value.
func (NestedBlockObject) Type ¶
func (o NestedBlockObject) Type() basetypes.ObjectTypable
Type returns the framework type of the NestedBlockObject.
type NestedBlockObjectWithPlanModifiers ¶
type NestedBlockObjectWithPlanModifiers struct { Attributes map[string]fwschema.Attribute Blocks map[string]fwschema.Block PlanModifiers []planmodifier.Object }
func (NestedBlockObjectWithPlanModifiers) ApplyTerraform5AttributePathStep ¶
func (o NestedBlockObjectWithPlanModifiers) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep performs an AttributeName step on the underlying attributes or returns an error.
func (NestedBlockObjectWithPlanModifiers) Equal ¶
func (o NestedBlockObjectWithPlanModifiers) Equal(other fwschema.NestedBlockObject) bool
Equal returns true if the given NestedBlockObjectWithPlanModifiers is equivalent.
func (NestedBlockObjectWithPlanModifiers) GetAttributes ¶
func (o NestedBlockObjectWithPlanModifiers) GetAttributes() fwschema.UnderlyingAttributes
GetAttributes returns the Attributes field value.
func (NestedBlockObjectWithPlanModifiers) GetBlocks ¶
func (o NestedBlockObjectWithPlanModifiers) GetBlocks() map[string]fwschema.Block
GetAttributes returns the Blocks field value.
func (NestedBlockObjectWithPlanModifiers) ObjectPlanModifiers ¶
func (o NestedBlockObjectWithPlanModifiers) ObjectPlanModifiers() []planmodifier.Object
ObjectPlanModifiers returns the PlanModifiers field value.
func (NestedBlockObjectWithPlanModifiers) Type ¶
func (o NestedBlockObjectWithPlanModifiers) Type() basetypes.ObjectTypable
Type returns the framework type of the NestedBlockObjectWithPlanModifiers.
type NestedBlockObjectWithValidators ¶
type NestedBlockObjectWithValidators struct { Attributes map[string]fwschema.Attribute Blocks map[string]fwschema.Block Validators []validator.Object }
func (NestedBlockObjectWithValidators) ApplyTerraform5AttributePathStep ¶
func (o NestedBlockObjectWithValidators) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep performs an AttributeName step on the underlying attributes or returns an error.
func (NestedBlockObjectWithValidators) Equal ¶
func (o NestedBlockObjectWithValidators) Equal(other fwschema.NestedBlockObject) bool
Equal returns true if the given NestedBlockObjectWithValidators is equivalent.
func (NestedBlockObjectWithValidators) GetAttributes ¶
func (o NestedBlockObjectWithValidators) GetAttributes() fwschema.UnderlyingAttributes
GetAttributes returns the Attributes field value.
func (NestedBlockObjectWithValidators) GetBlocks ¶
func (o NestedBlockObjectWithValidators) GetBlocks() map[string]fwschema.Block
GetAttributes returns the Blocks field value.
func (NestedBlockObjectWithValidators) ObjectValidators ¶
func (o NestedBlockObjectWithValidators) ObjectValidators() []validator.Object
ObjectValidators returns the Validators field value.
func (NestedBlockObjectWithValidators) Type ¶
func (o NestedBlockObjectWithValidators) Type() basetypes.ObjectTypable
Type returns the framework type of the NestedBlockObjectWithValidators.
type Schema ¶
type Schema struct { Attributes map[string]fwschema.Attribute Blocks map[string]fwschema.Block DeprecationMessage string Description string MarkdownDescription string Version int64 }
func (Schema) ApplyTerraform5AttributePathStep ¶
func (s Schema) ApplyTerraform5AttributePathStep(step tftypes.AttributePathStep) (any, error)
ApplyTerraform5AttributePathStep satisfies the fwschema.Schema interface.
func (Schema) AttributeAtPath ¶
func (s Schema) AttributeAtPath(ctx context.Context, p path.Path) (fwschema.Attribute, diag.Diagnostics)
AttributeAtPath satisfies the fwschema.Schema interface.
func (Schema) AttributeAtTerraformPath ¶
func (s Schema) AttributeAtTerraformPath(ctx context.Context, p *tftypes.AttributePath) (fwschema.Attribute, error)
AttributeAtTerraformPath satisfies the fwschema.Schema interface.
func (Schema) GetAttributes ¶
GetAttributes satisfies the fwschema.Schema interface.
func (Schema) GetDeprecationMessage ¶
GetDeprecationMessage satisfies the fwschema.Schema interface.
func (Schema) GetDescription ¶
GetDescription satisfies the fwschema.Schema interface.
func (Schema) GetMarkdownDescription ¶
GetMarkdownDescription satisfies the fwschema.Schema interface.
func (Schema) GetVersion ¶
GetVersion satisfies the fwschema.Schema interface.
func (Schema) TypeAtPath ¶
TypeAtPath satisfies the fwschema.Schema interface.
func (Schema) TypeAtTerraformPath ¶
func (s Schema) TypeAtTerraformPath(ctx context.Context, p *tftypes.AttributePath) (attr.Type, error)
TypeAtTerraformPath satisfies the fwschema.Schema interface.
Source Files ¶
- attribute.go
- attributewithboolplanmodifiers.go
- attributewithboolvalidators.go
- attributewithfloat64planmodifiers.go
- attributewithfloat64validators.go
- attributewithint64planmodifiers.go
- attributewithint64validators.go
- attributewithlistplanmodifiers.go
- attributewithlistvalidators.go
- attributewithmapplanmodifiers.go
- attributewithmapvalidators.go
- attributewithnumberplanmodifiers.go
- attributewithnumbervalidators.go
- attributewithobjectplanmodifiers.go
- attributewithobjectvalidators.go
- attributewithsetplanmodifiers.go
- attributewithsetvalidators.go
- attributewithstringplanmodifiers.go
- attributewithstringvalidators.go
- block.go
- blockwithlistplanmodifiers.go
- blockwithlistvalidators.go
- blockwithobjectplanmodifiers.go
- blockwithobjectvalidators.go
- blockwithsetplanmodifiers.go
- blockwithsetvalidators.go
- doc.go
- nested_attribute.go
- nested_attribute_object.go
- nested_attribute_object_with_planmodifiers.go
- nested_attribute_object_with_validators.go
- nested_attribute_with_list_plan_modifiers.go
- nested_attribute_with_map_plan_modifiers.go
- nested_attribute_with_object_plan_modifiers.go
- nested_attribute_with_set_plan_modifiers.go
- nested_block_object.go
- nested_block_object_with_plan_modifiers.go
- nested_block_object_with_validators.go
- schema.go