labels

package
v0.1.18 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2024 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var LabelDefinitionObjectType = types.ObjectType{
	AttrTypes: map[string]attr.Type{
		"label": types.StringType,
		"value": types.StringType,
	},
}

Functions

func LabelDefinitionNestedObjectDataSourceSchema

func LabelDefinitionNestedObjectDataSourceSchema() ds_schema.NestedAttributeObject

func LabelDefinitionNestedObjectResourceSchema

func LabelDefinitionNestedObjectResourceSchema() schema.NestedAttributeObject

func LabelDefinitionProtosFromTerraformList

func LabelDefinitionProtosFromTerraformList(ctx context.Context, list types.List, diags diag.Diagnostics) []*labels_pb.LabelDefinition

func LabelDefinitionsToProtos

func LabelDefinitionsToProtos(labelDefinitions []LabelDefinition) []*labels_pb.LabelDefinition

func LabelDefinitionsToTerraformList

func LabelDefinitionsToTerraformList(ctx context.Context, labelDefinitions []*labels_pb.LabelDefinition, diags diag.Diagnostics) types.List

func LabelDefinitionsToTerraformListWithValidation

func LabelDefinitionsToTerraformListWithValidation(ctx context.Context, labelDefinitions []*labels_pb.LabelDefinition, userProvided []LabelDefinition, diags diag.Diagnostics) types.List

Types

type LabelDefinition

type LabelDefinition struct {
	Label string `tfsdk:"label"`
	Value string `tfsdk:"value"`
}

func LabelDefinitionFromProto

func LabelDefinitionFromProto(label *labels_pb.LabelDefinition) LabelDefinition

func LabelDefinitionProtosToTerraform

func LabelDefinitionProtosToTerraform(labelDefinitions []*labels_pb.LabelDefinition) []LabelDefinition

func LabelDefinitionsFromTerraformList

func LabelDefinitionsFromTerraformList(ctx context.Context, list types.List, diags diag.Diagnostics) []LabelDefinition

func (LabelDefinition) ToProto

Jump to

Keyboard shortcuts

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