Documentation
¶
Index ¶
- Variables
- func LabelDefinitionNestedObjectDataSourceSchema() ds_schema.NestedAttributeObject
- func LabelDefinitionNestedObjectResourceSchema() schema.NestedAttributeObject
- func LabelDefinitionProtosFromTerraformList(ctx context.Context, list types.List, diags diag.Diagnostics) []*labels_pb.LabelDefinition
- func LabelDefinitionsToProtos(labelDefinitions []LabelDefinition) []*labels_pb.LabelDefinition
- func LabelDefinitionsToTerraformList(ctx context.Context, labelDefinitions []*labels_pb.LabelDefinition, ...) types.List
- func LabelDefinitionsToTerraformListWithValidation(ctx context.Context, labelDefinitions []*labels_pb.LabelDefinition, ...) types.List
- type LabelDefinition
- func LabelDefinitionFromProto(label *labels_pb.LabelDefinition) LabelDefinition
- func LabelDefinitionProtosToTerraform(labelDefinitions []*labels_pb.LabelDefinition) []LabelDefinition
- func LabelDefinitionsFromTerraformList(ctx context.Context, list types.List, diags diag.Diagnostics) []LabelDefinition
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 ¶
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 ¶
func (l LabelDefinition) ToProto() *labels_pb.LabelDefinition
Click to show internal directories.
Click to hide internal directories.