Documentation
¶
Index ¶
- func New(version string) func() provider.Provider
- type OpenFgaProvider
- func (p *OpenFgaProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *OpenFgaProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *OpenFgaProvider) Functions(ctx context.Context) []func() function.Function
- func (p *OpenFgaProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *OpenFgaProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *OpenFgaProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type OpenFgaProviderModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type OpenFgaProvider ¶
type OpenFgaProvider struct {
// contains filtered or unexported fields
}
func (*OpenFgaProvider) Configure ¶
func (p *OpenFgaProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*OpenFgaProvider) DataSources ¶
func (p *OpenFgaProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*OpenFgaProvider) Functions ¶
func (p *OpenFgaProvider) Functions(ctx context.Context) []func() function.Function
func (*OpenFgaProvider) Metadata ¶
func (p *OpenFgaProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*OpenFgaProvider) Resources ¶
func (p *OpenFgaProvider) Resources(ctx context.Context) []func() resource.Resource
func (*OpenFgaProvider) Schema ¶
func (p *OpenFgaProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type OpenFgaProviderModel ¶
type OpenFgaProviderModel struct {
ApiUrl types.String `tfsdk:"api_url"`
ApiToken types.String `tfsdk:"api_token"`
ClientId types.String `tfsdk:"client_id"`
ClientSecret types.String `tfsdk:"client_secret"`
ApiScopes types.String `tfsdk:"api_scopes"`
ApiAudience types.String `tfsdk:"api_audience"`
ApiTokenIssuer types.String `tfsdk:"api_token_issuer"`
}
OpenFgaProviderModel describes the provider data model.
Click to show internal directories.
Click to hide internal directories.