Documentation ¶
Index ¶
- Variables
- func NewProvider() func() provider.Provider
- type ProjectProvider
- func (p *ProjectProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *ProjectProvider) DataSources(_ context.Context) []func() datasource.DataSource
- func (p *ProjectProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *ProjectProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *ProjectProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type ProjectProviderModel
Constants ¶
This section is empty.
Variables ¶
View Source
var Version = "1.9.1"
Functions ¶
func NewProvider ¶ added in v1.7.0
Types ¶
type ProjectProvider ¶ added in v1.7.0
type ProjectProvider struct {
Meta util.ProviderMetadata
}
func (*ProjectProvider) Configure ¶ added in v1.7.0
func (p *ProjectProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*ProjectProvider) DataSources ¶ added in v1.7.0
func (p *ProjectProvider) DataSources(_ context.Context) []func() datasource.DataSource
DataSources satisfies the provider.Provider interface for ProjectProvider.
func (*ProjectProvider) Metadata ¶ added in v1.7.0
func (p *ProjectProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
Metadata satisfies the provider.Provider interface for ProjectProvider
func (*ProjectProvider) Resources ¶ added in v1.7.0
func (p *ProjectProvider) Resources(ctx context.Context) []func() resource.Resource
Resources satisfies the provider.Provider interface for ProjectProvider.
func (*ProjectProvider) Schema ¶ added in v1.7.0
func (p *ProjectProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
Schema satisfies the provider.Provider interface for ProjectProvider.
type ProjectProviderModel ¶ added in v1.7.0
type ProjectProviderModel struct { Url types.String `tfsdk:"url"` AccessToken types.String `tfsdk:"access_token"` OIDCProviderName types.String `tfsdk:"oidc_provider_name"` TFCCredentialTagName types.String `tfsdk:"tfc_credential_tag_name"` CheckLicense types.Bool `tfsdk:"check_license"` }
ProjectProviderModel describes the provider data model.
Click to show internal directories.
Click to hide internal directories.