provider

package
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2024 License: MPL-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(version string) func() provider.Provider

Types

type CloudflareExtendedProvider

type CloudflareExtendedProvider struct {
	// contains filtered or unexported fields
}

CloudflareExtendedProvider defines the provider implementation.

func (*CloudflareExtendedProvider) ConfigValidators

func (*CloudflareExtendedProvider) Configure

func (*CloudflareExtendedProvider) DataSources

func (p *CloudflareExtendedProvider) DataSources(ctx context.Context) []func() datasource.DataSource

func (*CloudflareExtendedProvider) Functions

func (p *CloudflareExtendedProvider) Functions(ctx context.Context) []func() function.Function

func (*CloudflareExtendedProvider) Metadata

func (*CloudflareExtendedProvider) Resources

func (p *CloudflareExtendedProvider) Resources(ctx context.Context) []func() resource.Resource

func (*CloudflareExtendedProvider) Schema

type CloudflareExtendedProviderModel

type CloudflareExtendedProviderModel struct {
	APIKey                  types.String `tfsdk:"api_key" json:"api_key"`
	APIUserServiceKey       types.String `tfsdk:"api_user_service_key" json:"api_user_service_key"`
	Email                   types.String `tfsdk:"email" json:"email"`
	APIToken                types.String `tfsdk:"api_token" json:"api_token"`
	UserAgentOperatorSuffix types.String `tfsdk:"user_agent_operator_suffix" json:"user_agent_operator_suffix"`
	BaseURL                 types.String `tfsdk:"base_url" json:"base_url"`
}

CloudflareExtendedProviderModel describes the provider data model.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL