Documentation ¶
Index ¶
- func New(version string, debug bool) func() provider.Provider
- func NewSubGraphResource() resource.Resource
- func NewValidationDataSource() datasource.DataSource
- type ApolloStudioProvider
- func (p *ApolloStudioProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *ApolloStudioProvider) DataSources(_ context.Context) []func() datasource.DataSource
- func (p *ApolloStudioProvider) Metadata(_ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse)
- func (p *ApolloStudioProvider) Resources(_ context.Context) []func() resource.Resource
- func (p *ApolloStudioProvider) Schema(_ context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse)
- type ApolloStudioProviderModel
- type SubGraphResource
- func (r *SubGraphResource) Configure(_ context.Context, req resource.ConfigureRequest, ...)
- func (r *SubGraphResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *SubGraphResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *SubGraphResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *SubGraphResource) Metadata(_ context.Context, req resource.MetadataRequest, ...)
- func (r *SubGraphResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *SubGraphResource) Schema(ctx context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *SubGraphResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type SubGraphResourceModel
- type ValidationDataSource
- func (d *ValidationDataSource) Configure(_ context.Context, req datasource.ConfigureRequest, ...)
- func (d *ValidationDataSource) Metadata(_ context.Context, req datasource.MetadataRequest, ...)
- func (d *ValidationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *ValidationDataSource) Schema(ctx context.Context, _ datasource.SchemaRequest, ...)
- type ValidationDataSourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSubGraphResource ¶
func NewValidationDataSource ¶
func NewValidationDataSource() datasource.DataSource
Types ¶
type ApolloStudioProvider ¶ added in v0.0.5
type ApolloStudioProvider struct {
// contains filtered or unexported fields
}
ApolloStudioProvider defines the provider implementation.
func (*ApolloStudioProvider) Configure ¶ added in v0.0.5
func (p *ApolloStudioProvider) Configure( ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse, )
func (*ApolloStudioProvider) DataSources ¶ added in v0.0.5
func (p *ApolloStudioProvider) DataSources(_ context.Context) []func() datasource.DataSource
func (*ApolloStudioProvider) Metadata ¶ added in v0.0.5
func (p *ApolloStudioProvider) Metadata( _ context.Context, _ provider.MetadataRequest, resp *provider.MetadataResponse, )
func (*ApolloStudioProvider) Resources ¶ added in v0.0.5
func (p *ApolloStudioProvider) Resources(_ context.Context) []func() resource.Resource
func (*ApolloStudioProvider) Schema ¶ added in v0.0.5
func (p *ApolloStudioProvider) Schema(_ context.Context, _ provider.SchemaRequest, resp *provider.SchemaResponse)
type ApolloStudioProviderModel ¶ added in v0.0.5
type ApolloStudioProviderModel struct { ApiKey types.String `tfsdk:"api_key"` GraphRef types.String `tfsdk:"graph_ref"` }
ApolloStudioProviderModel describes the provider data model.
type SubGraphResource ¶
type SubGraphResource struct {
// contains filtered or unexported fields
}
SubGraphResource defines the resource implementation.
func (*SubGraphResource) Configure ¶
func (r *SubGraphResource) Configure( _ context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse, )
func (*SubGraphResource) Create ¶
func (r *SubGraphResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*SubGraphResource) Delete ¶
func (r *SubGraphResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*SubGraphResource) ImportState ¶
func (r *SubGraphResource) ImportState( ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse, )
func (*SubGraphResource) Metadata ¶
func (r *SubGraphResource) Metadata( _ context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse, )
func (*SubGraphResource) Read ¶
func (r *SubGraphResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*SubGraphResource) Schema ¶
func (r *SubGraphResource) Schema(ctx context.Context, _ resource.SchemaRequest, resp *resource.SchemaResponse)
func (*SubGraphResource) Update ¶
func (r *SubGraphResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type SubGraphResourceModel ¶
type SubGraphResourceModel struct { URL types.String `tfsdk:"url"` Schema types.String `tfsdk:"schema"` Name types.String `tfsdk:"name"` ID types.String `tfsdk:"id"` Revision types.String `tfsdk:"revision"` CreatedAt types.String `tfsdk:"created_at"` UpdatedAt types.String `tfsdk:"updated_at"` Timeouts timeouts.Value `tfsdk:"timeouts"` }
SubGraphResourceModel describes the resource data model.
type ValidationDataSource ¶
type ValidationDataSource struct {
// contains filtered or unexported fields
}
ValidationDataSource defines the data source implementation.
func (*ValidationDataSource) Configure ¶
func (d *ValidationDataSource) Configure( _ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse, )
func (*ValidationDataSource) Metadata ¶
func (d *ValidationDataSource) Metadata( _ context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse, )
func (*ValidationDataSource) Read ¶
func (d *ValidationDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*ValidationDataSource) Schema ¶
func (d *ValidationDataSource) Schema(ctx context.Context, _ datasource.SchemaRequest, resp *datasource.SchemaResponse)
type ValidationDataSourceModel ¶
type ValidationDataSourceModel struct { ID types.String `tfsdk:"id"` Schema types.String `tfsdk:"schema"` Name types.String `tfsdk:"name"` Changes types.String `tfsdk:"changes"` Timeouts timeouts.Value `tfsdk:"timeouts"` }
ValidationDataSourceModel describes the data source data model.
Click to show internal directories.
Click to hide internal directories.