provider

package
v0.0.0-...-fe0a372 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2024 License: MPL-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Package provider exposes types that implement a Terraform provider.

Index

Constants

This section is empty.

Variables

View Source
var TestAccProtoV6ProviderFactories = map[string]func() (tfprotov6.ProviderServer, error){
	"fastly": providerserver.NewProtocol6WithError(New("test")()),
}

TestAccProtoV6ProviderFactories are used to instantiate a provider during acceptance testing. The factory function will be invoked for every Terraform CLI command executed to create a provider server to which the CLI can reattach.

Functions

func New

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

func TestAccPreCheck

func TestAccPreCheck(t *testing.T)

Types

type FastlyProvider

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

FastlyProvider defines the provider implementation.

func (*FastlyProvider) Configure

func (*FastlyProvider) DataSources

func (p *FastlyProvider) DataSources(_ context.Context) []func() datasource.DataSource

func (*FastlyProvider) Metadata

func (*FastlyProvider) Resources

func (p *FastlyProvider) Resources(_ context.Context) []func() resource.Resource

func (*FastlyProvider) Schema

type FastlyProviderModel

type FastlyProviderModel struct{}

FastlyProviderModel describes the provider data model.

Directories

Path Synopsis
Package datasources implements example data sources.
Package datasources implements example data sources.
Package interfaces exposes types that are used as interfaces.
Package interfaces exposes types that are used as interfaces.
Package models exposes reusable models across resources and data sources.
Package models exposes reusable models across resources and data sources.
resources
domain
Package domain implements a domain resource.
Package domain implements a domain resource.
servicevcl
Package servicevcl implements a service resource.
Package servicevcl implements a service resource.
Package schemas exposes reusable schemas across resources and data sources.
Package schemas exposes reusable schemas across resources and data sources.
tests
datasources
Package datasources defines data source tests.
Package datasources defines data source tests.
resources
Package resources defines resource tests.
Package resources defines resource tests.

Jump to

Keyboard shortcuts

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