Documentation
¶
Index ¶
- func VirtualTagConfigResourceSchema(ctx context.Context) schema.Schema
- type AggregationType
- func (t AggregationType) Equal(o attr.Type) bool
- func (t AggregationType) String() string
- func (t AggregationType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t AggregationType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t AggregationType) ValueType(ctx context.Context) attr.Value
- type AggregationValue
- func NewAggregationValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (AggregationValue, diag.Diagnostics)
- func NewAggregationValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) AggregationValue
- func NewAggregationValueNull() AggregationValue
- func NewAggregationValueUnknown() AggregationValue
- func (v AggregationValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v AggregationValue) Equal(o attr.Value) bool
- func (v AggregationValue) IsNull() bool
- func (v AggregationValue) IsUnknown() bool
- func (v AggregationValue) String() string
- func (v AggregationValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v AggregationValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v AggregationValue) Type(ctx context.Context) attr.Type
- type CollapsedTagKeysType
- func (t CollapsedTagKeysType) Equal(o attr.Type) bool
- func (t CollapsedTagKeysType) String() string
- func (t CollapsedTagKeysType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t CollapsedTagKeysType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t CollapsedTagKeysType) ValueType(ctx context.Context) attr.Value
- type CollapsedTagKeysValue
- func NewCollapsedTagKeysValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (CollapsedTagKeysValue, diag.Diagnostics)
- func NewCollapsedTagKeysValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) CollapsedTagKeysValue
- func NewCollapsedTagKeysValueNull() CollapsedTagKeysValue
- func NewCollapsedTagKeysValueUnknown() CollapsedTagKeysValue
- func (v CollapsedTagKeysValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v CollapsedTagKeysValue) Equal(o attr.Value) bool
- func (v CollapsedTagKeysValue) IsNull() bool
- func (v CollapsedTagKeysValue) IsUnknown() bool
- func (v CollapsedTagKeysValue) String() string
- func (v CollapsedTagKeysValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v CollapsedTagKeysValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v CollapsedTagKeysValue) Type(ctx context.Context) attr.Type
- type CostMetricType
- func (t CostMetricType) Equal(o attr.Type) bool
- func (t CostMetricType) String() string
- func (t CostMetricType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t CostMetricType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t CostMetricType) ValueType(ctx context.Context) attr.Value
- type CostMetricValue
- func NewCostMetricValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (CostMetricValue, diag.Diagnostics)
- func NewCostMetricValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) CostMetricValue
- func NewCostMetricValueNull() CostMetricValue
- func NewCostMetricValueUnknown() CostMetricValue
- func (v CostMetricValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v CostMetricValue) Equal(o attr.Value) bool
- func (v CostMetricValue) IsNull() bool
- func (v CostMetricValue) IsUnknown() bool
- func (v CostMetricValue) String() string
- func (v CostMetricValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v CostMetricValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v CostMetricValue) Type(ctx context.Context) attr.Type
- type PercentagesType
- func (t PercentagesType) Equal(o attr.Type) bool
- func (t PercentagesType) String() string
- func (t PercentagesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t PercentagesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t PercentagesType) ValueType(ctx context.Context) attr.Value
- type PercentagesValue
- func NewPercentagesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (PercentagesValue, diag.Diagnostics)
- func NewPercentagesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) PercentagesValue
- func NewPercentagesValueNull() PercentagesValue
- func NewPercentagesValueUnknown() PercentagesValue
- func (v PercentagesValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v PercentagesValue) Equal(o attr.Value) bool
- func (v PercentagesValue) IsNull() bool
- func (v PercentagesValue) IsUnknown() bool
- func (v PercentagesValue) String() string
- func (v PercentagesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v PercentagesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v PercentagesValue) Type(ctx context.Context) attr.Type
- type ValuesType
- func (t ValuesType) Equal(o attr.Type) bool
- func (t ValuesType) String() string
- func (t ValuesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
- func (t ValuesType) ValueFromTerraform(ctx context.Context, in tftypes.Value) (attr.Value, error)
- func (t ValuesType) ValueType(ctx context.Context) attr.Value
- type ValuesValue
- func NewValuesValue(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) (ValuesValue, diag.Diagnostics)
- func NewValuesValueMust(attributeTypes map[string]attr.Type, attributes map[string]attr.Value) ValuesValue
- func NewValuesValueNull() ValuesValue
- func NewValuesValueUnknown() ValuesValue
- func (v ValuesValue) AttributeTypes(ctx context.Context) map[string]attr.Type
- func (v ValuesValue) Equal(o attr.Value) bool
- func (v ValuesValue) IsNull() bool
- func (v ValuesValue) IsUnknown() bool
- func (v ValuesValue) String() string
- func (v ValuesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
- func (v ValuesValue) ToTerraformValue(ctx context.Context) (tftypes.Value, error)
- func (v ValuesValue) Type(ctx context.Context) attr.Type
- type VirtualTagConfigModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AggregationType ¶
type AggregationType struct {
basetypes.ObjectType
}
func (AggregationType) String ¶
func (t AggregationType) String() string
func (AggregationType) ValueFromObject ¶
func (t AggregationType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (AggregationType) ValueFromTerraform ¶
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 NewAggregationValueNull ¶
func NewAggregationValueNull() AggregationValue
func NewAggregationValueUnknown ¶
func NewAggregationValueUnknown() AggregationValue
func (AggregationValue) AttributeTypes ¶
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 (v AggregationValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (AggregationValue) ToTerraformValue ¶
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 (t CollapsedTagKeysType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (CollapsedTagKeysType) ValueFromTerraform ¶ added in v0.1.69
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 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 (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 (v CollapsedTagKeysValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (CollapsedTagKeysValue) ToTerraformValue ¶ added in v0.1.69
type CostMetricType ¶
type CostMetricType struct {
basetypes.ObjectType
}
func (CostMetricType) String ¶
func (t CostMetricType) String() string
func (CostMetricType) ValueFromObject ¶
func (t CostMetricType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (CostMetricType) ValueFromTerraform ¶
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 NewCostMetricValueNull ¶
func NewCostMetricValueNull() CostMetricValue
func NewCostMetricValueUnknown ¶
func NewCostMetricValueUnknown() CostMetricValue
func (CostMetricValue) AttributeTypes ¶
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 (v CostMetricValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (CostMetricValue) ToTerraformValue ¶
type PercentagesType ¶ added in v0.1.69
type PercentagesType struct {
basetypes.ObjectType
}
func (PercentagesType) String ¶ added in v0.1.69
func (t PercentagesType) String() string
func (PercentagesType) ValueFromObject ¶ added in v0.1.69
func (t PercentagesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (PercentagesType) ValueFromTerraform ¶ added in v0.1.69
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 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 (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 (v PercentagesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (PercentagesValue) ToTerraformValue ¶ added in v0.1.69
type ValuesType ¶
type ValuesType struct {
basetypes.ObjectType
}
func (ValuesType) String ¶
func (t ValuesType) String() string
func (ValuesType) ValueFromObject ¶
func (t ValuesType) ValueFromObject(ctx context.Context, in basetypes.ObjectValue) (basetypes.ObjectValuable, diag.Diagnostics)
func (ValuesType) ValueFromTerraform ¶
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 NewValuesValueNull ¶
func NewValuesValueNull() ValuesValue
func NewValuesValueUnknown ¶
func NewValuesValueUnknown() ValuesValue
func (ValuesValue) AttributeTypes ¶
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 (v ValuesValue) ToObjectValue(ctx context.Context) (basetypes.ObjectValue, diag.Diagnostics)
func (ValuesValue) ToTerraformValue ¶
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"`
}
Click to show internal directories.
Click to hide internal directories.