Documentation
¶
Index ¶
- func AsMapOfLists(input types.Map) map[string][]string
- func AsMapOfString(input types.Map) map[string]string
- func NewMSGraphDataSource() datasource.DataSource
- func NewMSGraphResource() resource.Resource
- type MSGraphDataSource
- func (r *MSGraphDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (r *MSGraphDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (r *MSGraphDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (r *MSGraphDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type MSGraphDataSourceModel
- type MSGraphResource
- func (r *MSGraphResource) ConfigValidators(ctx context.Context) []resource.ConfigValidator
- func (r *MSGraphResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *MSGraphResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *MSGraphResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *MSGraphResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *MSGraphResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *MSGraphResource) ModifyPlan(ctx context.Context, request resource.ModifyPlanRequest, ...)
- func (r *MSGraphResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *MSGraphResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *MSGraphResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type MSGraphResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMSGraphDataSource ¶
func NewMSGraphDataSource() datasource.DataSource
func NewMSGraphResource ¶
Types ¶
type MSGraphDataSource ¶
type MSGraphDataSource struct {
// contains filtered or unexported fields
}
MSGraphDataSource defines the data source implementation.
func (*MSGraphDataSource) Configure ¶
func (r *MSGraphDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*MSGraphDataSource) Metadata ¶
func (r *MSGraphDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*MSGraphDataSource) Read ¶
func (r *MSGraphDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*MSGraphDataSource) Schema ¶
func (r *MSGraphDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
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 (r *MSGraphResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*MSGraphResource) Create ¶
func (r *MSGraphResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*MSGraphResource) Delete ¶
func (r *MSGraphResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*MSGraphResource) ImportState ¶
func (r *MSGraphResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*MSGraphResource) Metadata ¶
func (r *MSGraphResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*MSGraphResource) ModifyPlan ¶
func (r *MSGraphResource) ModifyPlan(ctx context.Context, request resource.ModifyPlanRequest, response *resource.ModifyPlanResponse)
func (*MSGraphResource) Read ¶
func (r *MSGraphResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*MSGraphResource) Schema ¶
func (r *MSGraphResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*MSGraphResource) Update ¶
func (r *MSGraphResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
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.
Click to show internal directories.
Click to hide internal directories.