provider

package
v0.0.11 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2025 License: MPL-2.0 Imports: 37 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

func NewHostGroupResource

func NewHostGroupResource() resource.Resource

NewHostGroupResource is a helper function to simplify the provider implementation.

func NewSensorUpdateBuildsDataSource

func NewSensorUpdateBuildsDataSource() datasource.DataSource

NewSensorUpdateBuildsDataSource is a helper function to simplify the provider implementation.

func NewSensorUpdatePolicyResource

func NewSensorUpdatePolicyResource() resource.Resource

NewSensorUpdatePolicyResource is a helper function to simplify the provider implementation.

Types

type CrowdStrikeProvider

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

CrowdStrikeProvider defines the provider implementation.

func (*CrowdStrikeProvider) Configure

func (*CrowdStrikeProvider) DataSources

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

func (*CrowdStrikeProvider) Functions

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

func (*CrowdStrikeProvider) Metadata

func (*CrowdStrikeProvider) Resources

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

func (*CrowdStrikeProvider) Schema

type CrowdStrikeProviderModel

type CrowdStrikeProviderModel struct {
	Cloud        types.String `tfsdk:"cloud"`
	ClientSecret types.String `tfsdk:"client_secret"`
	ClientId     types.String `tfsdk:"client_id"`
}

CrowdStrikeProviderModel describes the provider data model.

Jump to

Keyboard shortcuts

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