Versions in this module Expand all Collapse all v0 v0.2.0 Apr 30, 2024 Changes in this version + func NewMeasurementFamilyResource() resource.Resource + type MeasurementFamilyResource struct + func (r *MeasurementFamilyResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...) + func (r *MeasurementFamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *MeasurementFamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *MeasurementFamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *MeasurementFamilyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...) + func (r *MeasurementFamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *MeasurementFamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *MeasurementFamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type MeasurementFamilyResourceModel struct + Code types.String + Labels types.Map + StandardUnitCode types.String + Units []MeasurementFamilyResourceUnitModel + type MeasurementFamilyResourceUnitConversionModel struct + Operator types.String + Value types.String + type MeasurementFamilyResourceUnitModel struct + Code types.String + ConvertFromStandard []MeasurementFamilyResourceUnitConversionModel + Labels types.Map + Symbol types.String v0.1.0 Mar 4, 2024 Changes in this version + func New(version string) func() provider.Provider + func NewAttributeGroupResource() resource.Resource + func NewAttributeOptionResource() resource.Resource + func NewAttributeResource() resource.Resource + func NewFamilyResource() resource.Resource + func NewFamilyVariantResource() resource.Resource + type AkeneoProvider struct + func (p *AkeneoProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...) + func (p *AkeneoProvider) DataSources(ctx context.Context) []func() datasource.DataSource + func (p *AkeneoProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...) + func (p *AkeneoProvider) Resources(ctx context.Context) []func() resource.Resource + func (p *AkeneoProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse) + type AkeneoProviderModel struct + ApiClientId types.String + ApiPassword types.String + ApiSecret types.String + ApiUsername types.String + ExtraAttributeTypes types.List + Host types.String + UnsecureApi types.Bool + type AttributeGroupResource struct + func (r *AttributeGroupResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...) + func (r *AttributeGroupResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *AttributeGroupResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *AttributeGroupResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *AttributeGroupResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...) + func (r *AttributeGroupResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *AttributeGroupResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *AttributeGroupResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type AttributeGroupResourceModel struct + Code types.String + Labels types.Map + SortOrder types.Int64 + type AttributeOptionResource struct + func (r *AttributeOptionResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...) + func (r *AttributeOptionResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *AttributeOptionResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *AttributeOptionResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *AttributeOptionResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...) + func (r *AttributeOptionResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *AttributeOptionResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *AttributeOptionResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type AttributeOptionResourceModel struct + Attribute types.String + Code types.String + Labels types.Map + SortOrder types.Int64 + type AttributeResource struct + func (r *AttributeResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...) + func (r *AttributeResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *AttributeResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *AttributeResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *AttributeResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...) + func (r *AttributeResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *AttributeResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *AttributeResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type AttributeResourceModel struct + AllowedExtensions types.List + AvailableLocales types.List + Code types.String + DateMax types.String + DateMin types.String + DecimalsAllowed types.Bool + DefaultMetricUnit types.String + DefaultValue types.Bool + Group types.String + GroupLabels types.Map + Labels types.Map + Localizable types.Bool + MaxCharacters types.Int64 + MaxFileSize types.Int64 + MetricFamily types.String + NegativeAllowed types.Bool + NumberMax types.Number + NumberMin types.Number + ReferenceDataName types.String + Scopable types.Bool + SortOrder types.Int64 + TableConfiguration types.List + Type types.String + Unique types.Bool + UseableAsGridFilter types.Bool + ValidationRegexp types.String + ValidationRule types.String + WysiwygEnabled types.Bool + type DataSourceData struct + Client *goakeneo.Client + type FamilyResource struct + func (r *FamilyResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...) + func (r *FamilyResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *FamilyResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *FamilyResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *FamilyResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...) + func (r *FamilyResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *FamilyResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *FamilyResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type FamilyResourceModel struct + AttributeAsImage types.String + AttributeAsLabel types.String + AttributeRequirements types.Map + Attributes types.List + Code types.String + Labels types.Map + type FamilyVariantResource struct + func (r *FamilyVariantResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...) + func (r *FamilyVariantResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse) + func (r *FamilyVariantResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse) + func (r *FamilyVariantResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...) + func (r *FamilyVariantResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...) + func (r *FamilyVariantResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse) + func (r *FamilyVariantResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse) + func (r *FamilyVariantResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse) + type FamilyVariantResourceModel struct + Code types.String + FamilyCode types.String + Labels types.Map + VariantAttributeSets []VariantAttributeSetModel + type ResourceData struct + Client *goakeneo.Client + type VariantAttributeSetModel struct + Attributes types.List + Axes types.List + Level types.Int64