provider

package
v1.15.0 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2024 License: MPL-2.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AppConfiguration cloud.ServiceName = "AppConfiguration"
	DeviceUpdate     cloud.ServiceName = "DeviceUpdate"
	DigitalTwins     cloud.ServiceName = "DigitalTwins"
	IoTCentral       cloud.ServiceName = "IoTCentral"
	KeyVault         cloud.ServiceName = "KeyVault"
	Purview          cloud.ServiceName = "Purview"
	Synapse          cloud.ServiceName = "Synapse"
)

Variables

This section is empty.

Functions

func AzureProvider

func AzureProvider() provider.Provider

Types

type MsiCredential added in v1.7.0

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

func NewManagedIdentityCredential added in v1.7.0

func NewManagedIdentityCredential(options *azidentity.ManagedIdentityCredentialOptions) (*MsiCredential, error)

func (*MsiCredential) GetToken added in v1.7.0

type OidcCredential added in v1.3.0

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

func NewOidcCredential added in v1.3.0

func NewOidcCredential(options *OidcCredentialOptions) (*OidcCredential, error)

func (*OidcCredential) GetToken added in v1.3.0

type OidcCredentialOptions added in v1.3.0

type OidcCredentialOptions struct {
	azcore.ClientOptions
	TenantID                   string
	ClientID                   string
	RequestToken               string
	RequestUrl                 string
	Token                      string
	TokenFilePath              string
	AdditionallyAllowedTenants []string
}

type Provider added in v1.13.0

type Provider struct {
}

func (Provider) Configure added in v1.13.0

func (p Provider) Configure(ctx context.Context, request provider.ConfigureRequest, response *provider.ConfigureResponse)

func (Provider) DataSources added in v1.13.0

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

func (Provider) Metadata added in v1.13.0

func (p Provider) Metadata(ctx context.Context, request provider.MetadataRequest, response *provider.MetadataResponse)

func (Provider) Resources added in v1.13.0

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

func (Provider) Schema added in v1.13.0

func (p Provider) Schema(ctx context.Context, request provider.SchemaRequest, response *provider.SchemaResponse)

Jump to

Keyboard shortcuts

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