resource_virtual_tag_config

package
v0.1.71 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func VirtualTagConfigResourceSchema

func VirtualTagConfigResourceSchema(ctx context.Context) schema.Schema

Types

type AggregationType

type AggregationType struct {
	basetypes.ObjectType
}

func (AggregationType) Equal

func (t AggregationType) Equal(o attr.Type) bool

func (AggregationType) String

func (t AggregationType) String() string

func (AggregationType) ValueFromObject

func (AggregationType) ValueFromTerraform

func (t AggregationType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (AggregationType) ValueType

func (t AggregationType) ValueType(ctx context.Context) attr.Value

type AggregationValue

type AggregationValue struct {
	Tag basetypes.StringValue `tfsdk:"tag"`
	// contains filtered or unexported fields
}

func NewAggregationValue

func NewAggregationValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AggregationValue, diag.Diagnostics)

func NewAggregationValueMust

func NewAggregationValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AggregationValue

func NewAggregationValueNull

func NewAggregationValueNull() AggregationValue

func NewAggregationValueUnknown

func NewAggregationValueUnknown() AggregationValue

func (AggregationValue) AttributeTypes

func (v AggregationValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (AggregationValue) Equal

func (v AggregationValue) Equal(o attr.Value) bool

func (AggregationValue) IsNull

func (v AggregationValue) IsNull() bool

func (AggregationValue) IsUnknown

func (v AggregationValue) IsUnknown() bool

func (AggregationValue) String

func (v AggregationValue) String() string

func (AggregationValue) ToObjectValue

func (AggregationValue) ToTerraformValue

func (v AggregationValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (AggregationValue) Type

type CollapsedTagKeysType added in v0.1.69

type CollapsedTagKeysType struct {
	basetypes.ObjectType
}

func (CollapsedTagKeysType) Equal added in v0.1.69

func (t CollapsedTagKeysType) Equal(o attr.Type) bool

func (CollapsedTagKeysType) String added in v0.1.69

func (t CollapsedTagKeysType) String() string

func (CollapsedTagKeysType) ValueFromObject added in v0.1.69

func (CollapsedTagKeysType) ValueFromTerraform added in v0.1.69

func (t CollapsedTagKeysType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (CollapsedTagKeysType) ValueType added in v0.1.69

func (t CollapsedTagKeysType) ValueType(ctx context.Context) attr.Value

type CollapsedTagKeysValue added in v0.1.69

type CollapsedTagKeysValue struct {
	Key       basetypes.StringValue `tfsdk:"key"`
	Providers basetypes.ListValue   `tfsdk:"providers"`
	// contains filtered or unexported fields
}

func NewCollapsedTagKeysValue added in v0.1.69

func NewCollapsedTagKeysValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (CollapsedTagKeysValue, diag.Diagnostics)

func NewCollapsedTagKeysValueMust added in v0.1.69

func NewCollapsedTagKeysValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) CollapsedTagKeysValue

func NewCollapsedTagKeysValueNull added in v0.1.69

func NewCollapsedTagKeysValueNull() CollapsedTagKeysValue

func NewCollapsedTagKeysValueUnknown added in v0.1.69

func NewCollapsedTagKeysValueUnknown() CollapsedTagKeysValue

func (CollapsedTagKeysValue) AttributeTypes added in v0.1.69

func (v CollapsedTagKeysValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (CollapsedTagKeysValue) Equal added in v0.1.69

func (v CollapsedTagKeysValue) Equal(o attr.Value) bool

func (CollapsedTagKeysValue) IsNull added in v0.1.69

func (v CollapsedTagKeysValue) IsNull() bool

func (CollapsedTagKeysValue) IsUnknown added in v0.1.69

func (v CollapsedTagKeysValue) IsUnknown() bool

func (CollapsedTagKeysValue) String added in v0.1.69

func (v CollapsedTagKeysValue) String() string

func (CollapsedTagKeysValue) ToObjectValue added in v0.1.69

func (CollapsedTagKeysValue) ToTerraformValue added in v0.1.69

func (v CollapsedTagKeysValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (CollapsedTagKeysValue) Type added in v0.1.69

type CostMetricType

type CostMetricType struct {
	basetypes.ObjectType
}

func (CostMetricType) Equal

func (t CostMetricType) Equal(o attr.Type) bool

func (CostMetricType) String

func (t CostMetricType) String() string

func (CostMetricType) ValueFromObject

func (CostMetricType) ValueFromTerraform

func (t CostMetricType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (CostMetricType) ValueType

func (t CostMetricType) ValueType(ctx context.Context) attr.Value

type CostMetricValue

type CostMetricValue struct {
	Aggregation basetypes.ObjectValue `tfsdk:"aggregation"`
	Filter      basetypes.StringValue `tfsdk:"filter"`
	// contains filtered or unexported fields
}

func NewCostMetricValue

func NewCostMetricValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (CostMetricValue, diag.Diagnostics)

func NewCostMetricValueMust

func NewCostMetricValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) CostMetricValue

func NewCostMetricValueNull

func NewCostMetricValueNull() CostMetricValue

func NewCostMetricValueUnknown

func NewCostMetricValueUnknown() CostMetricValue

func (CostMetricValue) AttributeTypes

func (v CostMetricValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (CostMetricValue) Equal

func (v CostMetricValue) Equal(o attr.Value) bool

func (CostMetricValue) IsNull

func (v CostMetricValue) IsNull() bool

func (CostMetricValue) IsUnknown

func (v CostMetricValue) IsUnknown() bool

func (CostMetricValue) String

func (v CostMetricValue) String() string

func (CostMetricValue) ToObjectValue

func (CostMetricValue) ToTerraformValue

func (v CostMetricValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (CostMetricValue) Type

func (v CostMetricValue) Type(ctx context.Context) attr.Type

type PercentagesType added in v0.1.69

type PercentagesType struct {
	basetypes.ObjectType
}

func (PercentagesType) Equal added in v0.1.69

func (t PercentagesType) Equal(o attr.Type) bool

func (PercentagesType) String added in v0.1.69

func (t PercentagesType) String() string

func (PercentagesType) ValueFromObject added in v0.1.69

func (PercentagesType) ValueFromTerraform added in v0.1.69

func (t PercentagesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (PercentagesType) ValueType added in v0.1.69

func (t PercentagesType) ValueType(ctx context.Context) attr.Value

type PercentagesValue added in v0.1.69

type PercentagesValue struct {
	Pct   basetypes.Float64Value `tfsdk:"pct"`
	Value basetypes.StringValue  `tfsdk:"value"`
	// contains filtered or unexported fields
}

func NewPercentagesValue added in v0.1.69

func NewPercentagesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PercentagesValue, diag.Diagnostics)

func NewPercentagesValueMust added in v0.1.69

func NewPercentagesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PercentagesValue

func NewPercentagesValueNull added in v0.1.69

func NewPercentagesValueNull() PercentagesValue

func NewPercentagesValueUnknown added in v0.1.69

func NewPercentagesValueUnknown() PercentagesValue

func (PercentagesValue) AttributeTypes added in v0.1.69

func (v PercentagesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (PercentagesValue) Equal added in v0.1.69

func (v PercentagesValue) Equal(o attr.Value) bool

func (PercentagesValue) IsNull added in v0.1.69

func (v PercentagesValue) IsNull() bool

func (PercentagesValue) IsUnknown added in v0.1.69

func (v PercentagesValue) IsUnknown() bool

func (PercentagesValue) String added in v0.1.69

func (v PercentagesValue) String() string

func (PercentagesValue) ToObjectValue added in v0.1.69

func (PercentagesValue) ToTerraformValue added in v0.1.69

func (v PercentagesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (PercentagesValue) Type added in v0.1.69

type ValuesType

type ValuesType struct {
	basetypes.ObjectType
}

func (ValuesType) Equal

func (t ValuesType) Equal(o attr.Type) bool

func (ValuesType) String

func (t ValuesType) String() string

func (ValuesType) ValueFromObject

func (ValuesType) ValueFromTerraform

func (t ValuesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)

func (ValuesType) ValueType

func (t ValuesType) ValueType(ctx context.Context) attr.Value

type ValuesValue

type ValuesValue struct {
	BusinessMetricToken basetypes.StringValue `tfsdk:"business_metric_token"`
	CostMetric          basetypes.ObjectValue `tfsdk:"cost_metric"`
	Filter              basetypes.StringValue `tfsdk:"filter"`
	Name                basetypes.StringValue `tfsdk:"name"`
	Percentages         basetypes.ListValue   `tfsdk:"percentages"`
	// contains filtered or unexported fields
}

func NewValuesValue

func NewValuesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ValuesValue, diag.Diagnostics)

func NewValuesValueMust

func NewValuesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ValuesValue

func NewValuesValueNull

func NewValuesValueNull() ValuesValue

func NewValuesValueUnknown

func NewValuesValueUnknown() ValuesValue

func (ValuesValue) AttributeTypes

func (v ValuesValue) AttributeTypes(ctx context.Context) map[string]attr.Type

func (ValuesValue) Equal

func (v ValuesValue) Equal(o attr.Value) bool

func (ValuesValue) IsNull

func (v ValuesValue) IsNull() bool

func (ValuesValue) IsUnknown

func (v ValuesValue) IsUnknown() bool

func (ValuesValue) String

func (v ValuesValue) String() string

func (ValuesValue) ToObjectValue

func (ValuesValue) ToTerraformValue

func (v ValuesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)

func (ValuesValue) Type

func (v ValuesValue) Type(ctx context.Context) attr.Type

type VirtualTagConfigModel

type VirtualTagConfigModel struct {
	BackfillUntil    types.String `tfsdk:"backfill_until"`
	CollapsedTagKeys types.List   `tfsdk:"collapsed_tag_keys"`
	CreatedByToken   types.String `tfsdk:"created_by_token"`
	Id               types.String `tfsdk:"id"`
	Key              types.String `tfsdk:"key"`
	Overridable      types.Bool   `tfsdk:"overridable"`
	Token            types.String `tfsdk:"token"`
	Values           types.List   `tfsdk:"values"`
}

Jump to

Keyboard shortcuts

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