Documentation ¶
Index ¶
- func New(version string) func() provider.Provider
- func NewCORSOriginResource() resource.Resource
- func NewDatasetResource() resource.Resource
- func NewProjectDataSource() datasource.DataSource
- func NewProjectResource() resource.Resource
- func NewProjectTokenResource() resource.Resource
- type CORSOriginResource
- func (r *CORSOriginResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *CORSOriginResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *CORSOriginResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *CORSOriginResource) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
- func (r *CORSOriginResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *CORSOriginResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *CORSOriginResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *CORSOriginResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type CORSOriginResourceModel
- type DatasetResource
- func (r *DatasetResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *DatasetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *DatasetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *DatasetResource) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
- func (r *DatasetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *DatasetResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *DatasetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *DatasetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type DatasetResourceModel
- type ProjectDataSource
- func (d *ProjectDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *ProjectDataSource) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
- func (d *ProjectDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- type ProjectDataSourceModel
- type ProjectResource
- func (r *ProjectResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectResource) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
- func (r *ProjectResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectResourceModel
- type ProjectTokenResource
- func (r *ProjectTokenResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *ProjectTokenResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *ProjectTokenResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *ProjectTokenResource) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
- func (r *ProjectTokenResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *ProjectTokenResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *ProjectTokenResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *ProjectTokenResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type ProjectTokenResourceModel
- type SanityProvider
- func (p *SanityProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *SanityProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *SanityProvider) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
- func (p *SanityProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *SanityProvider) Resources(ctx context.Context) []func() resource.Resource
- type SanityProviderModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCORSOriginResource ¶
func NewDatasetResource ¶
func NewProjectDataSource ¶
func NewProjectDataSource() datasource.DataSource
func NewProjectResource ¶
func NewProjectTokenResource ¶
Types ¶
type CORSOriginResource ¶
type CORSOriginResource struct {
// contains filtered or unexported fields
}
func (*CORSOriginResource) Configure ¶
func (r *CORSOriginResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*CORSOriginResource) Create ¶
func (r *CORSOriginResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*CORSOriginResource) Delete ¶
func (r *CORSOriginResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*CORSOriginResource) GetSchema ¶
func (r *CORSOriginResource) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
func (*CORSOriginResource) ImportState ¶
func (r *CORSOriginResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*CORSOriginResource) Metadata ¶
func (r *CORSOriginResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*CORSOriginResource) Read ¶
func (r *CORSOriginResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*CORSOriginResource) Update ¶
func (r *CORSOriginResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type CORSOriginResourceModel ¶
type DatasetResource ¶
type DatasetResource struct {
// contains filtered or unexported fields
}
func (*DatasetResource) Configure ¶
func (r *DatasetResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*DatasetResource) Create ¶
func (r *DatasetResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*DatasetResource) Delete ¶
func (r *DatasetResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*DatasetResource) GetSchema ¶
func (r *DatasetResource) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
func (*DatasetResource) ImportState ¶
func (r *DatasetResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*DatasetResource) Metadata ¶
func (r *DatasetResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*DatasetResource) Read ¶
func (r *DatasetResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*DatasetResource) Update ¶
func (r *DatasetResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type DatasetResourceModel ¶
type ProjectDataSource ¶
type ProjectDataSource struct {
// contains filtered or unexported fields
}
ProjectDataSource defines the data source implementation.
func (*ProjectDataSource) Configure ¶
func (d *ProjectDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*ProjectDataSource) GetSchema ¶
func (d *ProjectDataSource) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
func (*ProjectDataSource) Metadata ¶
func (d *ProjectDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*ProjectDataSource) Read ¶
func (d *ProjectDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
type ProjectDataSourceModel ¶
type ProjectDataSourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Organization types.String `tfsdk:"organization"` StudioHost types.String `tfsdk:"studio_host"` ExternalStudioHost types.String `tfsdk:"external_studio_host"` IsDisabledByUser types.Bool `tfsdk:"disabled_by_user"` ActivityFeedEnabled types.Bool `tfsdk:"activity_feed_enabled"` }
ProjectDataSourceModel describes the data source data model.
type ProjectResource ¶
type ProjectResource struct {
// contains filtered or unexported fields
}
func (*ProjectResource) Configure ¶
func (r *ProjectResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectResource) Create ¶
func (r *ProjectResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectResource) Delete ¶
func (r *ProjectResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectResource) GetSchema ¶
func (r *ProjectResource) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
func (*ProjectResource) ImportState ¶
func (r *ProjectResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectResource) Metadata ¶
func (r *ProjectResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectResource) Read ¶
func (r *ProjectResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectResource) Update ¶
func (r *ProjectResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type ProjectResourceModel ¶
type ProjectResourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Organization types.String `tfsdk:"organization"` StudioHost types.String `tfsdk:"studio_host"` ExternalStudioHost types.String `tfsdk:"external_studio_host"` Color types.String `tfsdk:"color"` IsDisabledByUser types.Bool `tfsdk:"disabled_by_user"` ActivityFeedEnabled types.Bool `tfsdk:"activity_feed_enabled"` }
ProjectResourceModel describes the resource data model.
type ProjectTokenResource ¶
type ProjectTokenResource struct {
// contains filtered or unexported fields
}
func (*ProjectTokenResource) Configure ¶
func (r *ProjectTokenResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*ProjectTokenResource) Create ¶
func (r *ProjectTokenResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*ProjectTokenResource) Delete ¶
func (r *ProjectTokenResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*ProjectTokenResource) GetSchema ¶
func (r *ProjectTokenResource) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
func (*ProjectTokenResource) ImportState ¶
func (r *ProjectTokenResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*ProjectTokenResource) Metadata ¶
func (r *ProjectTokenResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*ProjectTokenResource) Read ¶
func (r *ProjectTokenResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*ProjectTokenResource) Update ¶
func (r *ProjectTokenResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SanityProvider ¶
type SanityProvider struct {
// contains filtered or unexported fields
}
SanityProvider defines the provider implementation.
func (*SanityProvider) Configure ¶
func (p *SanityProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*SanityProvider) DataSources ¶
func (p *SanityProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*SanityProvider) GetSchema ¶
func (p *SanityProvider) GetSchema(ctx context.Context) (tfsdk.Schema, diag.Diagnostics)
func (*SanityProvider) Metadata ¶
func (p *SanityProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
type SanityProviderModel ¶
SanityProviderModel describes the provider data model.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.