services

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2025 License: MPL-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AsMapOfLists

func AsMapOfLists(input types.Map) map[string][]string

func AsMapOfString

func AsMapOfString(input types.Map) map[string]string

func NewMSGraphDataSource

func NewMSGraphDataSource() datasource.DataSource

func NewMSGraphResource

func NewMSGraphResource() resource.Resource

Types

type MSGraphDataSource

type MSGraphDataSource struct {
	// contains filtered or unexported fields
}

MSGraphDataSource defines the data source implementation.

func (*MSGraphDataSource) Configure

func (*MSGraphDataSource) Metadata

func (*MSGraphDataSource) Read

func (*MSGraphDataSource) Schema

type MSGraphDataSourceModel

type MSGraphDataSourceModel struct {
	Id                   types.String      `tfsdk:"id"`
	ApiVersion           types.String      `tfsdk:"api_version"`
	Url                  types.String      `tfsdk:"url"`
	ResponseExportValues map[string]string `tfsdk:"response_export_values"`
	Headers              types.Map         `tfsdk:"headers"`
	QueryParameters      types.Map         `tfsdk:"query_parameters"`
	Output               types.Dynamic     `tfsdk:"output"`
}

MSGraphDataSourceModel describes the data source data model.

type MSGraphResource

type MSGraphResource struct {
	// contains filtered or unexported fields
}

MSGraphResource defines the resource implementation.

func (*MSGraphResource) ConfigValidators

func (r *MSGraphResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator

func (*MSGraphResource) Configure

func (*MSGraphResource) Create

func (*MSGraphResource) Delete

func (*MSGraphResource) ImportState

func (*MSGraphResource) Metadata

func (*MSGraphResource) ModifyPlan

func (r *MSGraphResource) ModifyPlan(ctx context.Context, request resource.ModifyPlanRequest, response *resource.ModifyPlanResponse)

func (*MSGraphResource) Read

func (*MSGraphResource) Schema

func (*MSGraphResource) Update

type MSGraphResourceModel

type MSGraphResourceModel struct {
	Id                    types.String      `tfsdk:"id"`
	ApiVersion            types.String      `tfsdk:"api_version"`
	Url                   types.String      `tfsdk:"url"`
	Body                  types.Dynamic     `tfsdk:"body"`
	CreateQueryParameters types.Map         `tfsdk:"create_query_parameters"`
	UpdateQueryParameters types.Map         `tfsdk:"update_query_parameters"`
	ReadQueryParameters   types.Map         `tfsdk:"read_query_parameters"`
	DeleteQueryParameters types.Map         `tfsdk:"delete_query_parameters"`
	ResponseExportValues  map[string]string `tfsdk:"response_export_values"`
	Output                types.Dynamic     `tfsdk:"output"`
}

MSGraphResourceModel describes the resource data model.

Jump to

Keyboard shortcuts

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