provider

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2023 License: Apache-2.0 Imports: 28 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 ClientCertificateModel

type ClientCertificateModel struct {
	Certificate types.String `tfsdk:"certificate"`
	PrivateKey  types.String `tfsdk:"private_key"`
	TeamID      types.String `tfsdk:"team_id"`
}

type SmallstepProvider

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

SmallstepProvider defines the provider implementation.

func (*SmallstepProvider) Configure

func (*SmallstepProvider) DataSources

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

func (*SmallstepProvider) Metadata

func (*SmallstepProvider) Resources

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

func (*SmallstepProvider) Schema

type SmallstepProviderModel

type SmallstepProviderModel struct {
	BearerToken       types.String            `tfsdk:"bearer_token"`
	ClientCertificate *ClientCertificateModel `tfsdk:"client_certificate"`
}

SmallstepProviderModel describes the provider data model.

Jump to

Keyboard shortcuts

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