manifest

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Mar 27, 2024 License: MIT Imports: 54 Imported by: 0

Documentation

Overview

Code generated by golang.org/x/tools/cmd/bundle. DO NOT EDIT. nolint

Index

Constants

View Source
const (
	OAPIFoundry string = "OPENAPIFOUNDRY"
)

Variables

This section is empty.

Functions

func FieldPathToTftypesPath

func FieldPathToTftypesPath(fieldPath string) (*waiter_tftypes.AttributePath, error)

func GetDataSourceType

func GetDataSourceType(name string) (provider_tftypes.Type, error)

func GetObjectTypeFromSchema

func GetObjectTypeFromSchema(schema *provider_tfprotov5.Schema) provider_tftypes.Type

func GetProviderConfigSchema

func GetProviderConfigSchema() *provider_config_tfprotov5.Schema

func GetProviderDataSourceSchema

func GetProviderDataSourceSchema() map[string]*provider_tfprotov5.Schema

func GetProviderResourceSchema

func GetProviderResourceSchema() map[string]*provider_tfprotov5.Schema

func GetResourceType

func GetResourceType(name string) (provider_tftypes.Type, error)

func Provider

func Provider() func() plugin_tfprotov5.ProviderServer

func RemoveServerSideFields

func RemoveServerSideFields(in map[string]interface{}) map[string]interface{}

func Serve

func Serve(ctx plugin_context.Context, logger plugin_hclog.Logger) error

Types

type ConditionsWaiter

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

func (*ConditionsWaiter) Wait

type FieldMatcher

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

type FieldWaiter

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

func (*FieldWaiter) Wait

func (w *FieldWaiter) Wait(ctx waiter_context.Context) error

type NoopWaiter

type NoopWaiter struct{}

func (*NoopWaiter) Wait

type RawProviderServer

type RawProviderServer struct {
	OAPIFoundry server_openapi.Foundry
	// contains filtered or unexported fields
}

func (*RawProviderServer) SetLogger

func (s *RawProviderServer) SetLogger(logger hclog.Logger)

SetLogger sets the logger on the raw provider

func (*RawProviderServer) TFTypeFromOpenAPI

type RolloutWaiter

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

func (*RolloutWaiter) Wait

type Waiter

type Waiter interface {
	Wait(waiter_context.Context) error
}

func NewResourceWaiter

func NewResourceWaiter(resource waiter_dynamic.ResourceInterface, resourceName string, resourceType waiter_tftypes.Type, th map[string]string, waitForBlock waiter_tftypes.Value, hl waiter_hclog.Logger) (Waiter, error)

Jump to

Keyboard shortcuts

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