Documentation ¶
Index ¶
- Constants
- Variables
- func New(version string) provider.Provider
- func ProviderWithClient(client *api.API, version string) provider.Provider
- type Provider
- func (p *Provider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *Provider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *Provider) Metadata(ctx context.Context, request provider.MetadataRequest, ...)
- func (p *Provider) Resources(ctx context.Context) []func() resource.Resource
- func (p *Provider) Schema(_ context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
Constants ¶
View Source
const Version = "0.12.0-dev"
Version contains the current terraform provider version.
Variables ¶
View Source
var (
// DefaultHTTPRetries to use for the provider's HTTP client.
DefaultHTTPRetries = 2
)
Functions ¶
Types ¶
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
func (*Provider) Configure ¶ added in v0.6.0
func (p *Provider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*Provider) DataSources ¶ added in v0.6.0
func (p *Provider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*Provider) Metadata ¶ added in v0.6.0
func (p *Provider) Metadata(ctx context.Context, request provider.MetadataRequest, response *provider.MetadataResponse)
func (*Provider) Schema ¶ added in v0.8.0
func (p *Provider) Schema(_ context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
Directories ¶
Path | Synopsis |
---|---|
ecdatasource
|
|
ecresource
|
|
projectresource
Package projectresource is a generated GoMock package.
|
Package projectresource is a generated GoMock package. |
gen/serverless
Package serverless provides primitives to interact with the openapi HTTP API.
|
Package serverless provides primitives to interact with the openapi HTTP API. |
gen/serverless/mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
planmodifiers
NOTE! copied from terraform-provider-tls
|
NOTE! copied from terraform-provider-tls |
Click to show internal directories.
Click to hide internal directories.