provider

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: May 17, 2026 License: MIT 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 NewAccessListDataSource

func NewAccessListDataSource() datasource.DataSource

func NewAccessListResource added in v1.0.0

func NewAccessListResource() resource.Resource

func NewAccessListsDataSource

func NewAccessListsDataSource() datasource.DataSource

func NewCertificateCustomResource

func NewCertificateCustomResource() resource.Resource

func NewCertificateDataSource

func NewCertificateDataSource() datasource.DataSource

func NewCertificateLetsencryptResource added in v0.1.3

func NewCertificateLetsencryptResource() resource.Resource

func NewCertificatesDataSource

func NewCertificatesDataSource() datasource.DataSource

func NewDeadHostDataSource

func NewDeadHostDataSource() datasource.DataSource

func NewDeadHostResource added in v0.1.6

func NewDeadHostResource() resource.Resource

func NewDeadHostsDataSource

func NewDeadHostsDataSource() datasource.DataSource

func NewProxyHostDataSource

func NewProxyHostDataSource() datasource.DataSource

func NewProxyHostResource

func NewProxyHostResource() resource.Resource

func NewProxyHostsDataSource

func NewProxyHostsDataSource() datasource.DataSource

func NewRedirectionHostDataSource

func NewRedirectionHostDataSource() datasource.DataSource

func NewRedirectionHostResource added in v0.1.6

func NewRedirectionHostResource() resource.Resource

func NewRedirectionHostsDataSource

func NewRedirectionHostsDataSource() datasource.DataSource

func NewSettingsDataSource added in v0.1.1

func NewSettingsDataSource() datasource.DataSource

func NewSettingsResource added in v1.0.0

func NewSettingsResource() resource.Resource

func NewStreamDataSource

func NewStreamDataSource() datasource.DataSource

func NewStreamResource added in v0.1.6

func NewStreamResource() resource.Resource

func NewStreamsDataSource

func NewStreamsDataSource() datasource.DataSource

func NewUserDataSource

func NewUserDataSource() datasource.DataSource

func NewUserMeDataSource

func NewUserMeDataSource() datasource.DataSource

func NewUserTokenEphemeralResource added in v1.1.0

func NewUserTokenEphemeralResource() ephemeral.EphemeralResource

func NewUsersDataSource

func NewUsersDataSource() datasource.DataSource

func NewVersionDataSource

func NewVersionDataSource() datasource.DataSource

Types

type AccessListDataSource

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

func (*AccessListDataSource) Configure

func (*AccessListDataSource) Metadata

func (*AccessListDataSource) Read

func (*AccessListDataSource) Schema

type AccessListResource added in v1.0.0

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

func (*AccessListResource) Configure added in v1.0.0

func (*AccessListResource) Create added in v1.0.0

func (*AccessListResource) Delete added in v1.0.0

func (*AccessListResource) ImportState added in v1.0.0

func (*AccessListResource) Metadata added in v1.0.0

func (*AccessListResource) Read added in v1.0.0

func (*AccessListResource) Schema added in v1.0.0

func (*AccessListResource) Update added in v1.0.0

type AccessListsDataSource

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

func (*AccessListsDataSource) Configure

func (*AccessListsDataSource) Metadata

func (*AccessListsDataSource) Read

func (*AccessListsDataSource) Schema

type CertificateCustomResource

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

func (*CertificateCustomResource) Configure

func (*CertificateCustomResource) Create

func (*CertificateCustomResource) Delete

func (*CertificateCustomResource) ImportState

func (*CertificateCustomResource) Metadata

func (*CertificateCustomResource) Read

func (*CertificateCustomResource) Schema

func (*CertificateCustomResource) Update

type CertificateDataSource

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

func (*CertificateDataSource) Configure

func (*CertificateDataSource) Metadata

func (*CertificateDataSource) Read

func (*CertificateDataSource) Schema

type CertificateLetsencryptResource added in v0.1.3

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

func (*CertificateLetsencryptResource) Configure added in v0.1.3

func (*CertificateLetsencryptResource) Create added in v0.1.3

func (*CertificateLetsencryptResource) Delete added in v0.1.3

func (*CertificateLetsencryptResource) ImportState added in v0.1.3

func (*CertificateLetsencryptResource) Metadata added in v0.1.3

func (*CertificateLetsencryptResource) Read added in v0.1.3

func (*CertificateLetsencryptResource) Schema added in v0.1.3

func (*CertificateLetsencryptResource) Update added in v0.1.3

type CertificatesDataSource

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

func (*CertificatesDataSource) Configure

func (*CertificatesDataSource) Metadata

func (*CertificatesDataSource) Read

func (*CertificatesDataSource) Schema

type DeadHostDataSource

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

func (*DeadHostDataSource) Configure

func (*DeadHostDataSource) Metadata

func (*DeadHostDataSource) Read

func (*DeadHostDataSource) Schema

type DeadHostResource added in v0.1.6

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

func (*DeadHostResource) Configure added in v0.1.6

func (*DeadHostResource) Create added in v0.1.6

func (*DeadHostResource) Delete added in v0.1.6

func (*DeadHostResource) ImportState added in v0.1.6

func (*DeadHostResource) Metadata added in v0.1.6

func (*DeadHostResource) Read added in v0.1.6

func (*DeadHostResource) Schema added in v0.1.6

func (*DeadHostResource) Update added in v0.1.6

type DeadHostsDataSource

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

func (*DeadHostsDataSource) Configure

func (*DeadHostsDataSource) Metadata

func (*DeadHostsDataSource) Read

func (*DeadHostsDataSource) Schema

type NginxProxyManagerProvider

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

NginxProxyManagerProvider defines the provider implementation.

func (*NginxProxyManagerProvider) Configure

func (*NginxProxyManagerProvider) DataSources

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

func (*NginxProxyManagerProvider) EphemeralResources

func (p *NginxProxyManagerProvider) EphemeralResources(ctx context.Context) []func() ephemeral.EphemeralResource

func (*NginxProxyManagerProvider) Functions

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

func (*NginxProxyManagerProvider) Metadata

func (*NginxProxyManagerProvider) Resources

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

func (*NginxProxyManagerProvider) Schema

type NginxProxyManagerProviderData

type NginxProxyManagerProviderData struct {
	Client           *nginxproxymanager.APIClient
	Auth             context.Context
	CertificateMutex sync.Mutex
}

type NginxProxyManagerProviderModel

type NginxProxyManagerProviderModel struct {
	Url      types.String `tfsdk:"url"`
	Username types.String `tfsdk:"username"`
	Password types.String `tfsdk:"password"`
}

NginxProxyManagerProviderModel describes the provider data model.

type ProxyHostDataSource

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

func (*ProxyHostDataSource) Configure

func (*ProxyHostDataSource) Metadata

func (*ProxyHostDataSource) Read

func (*ProxyHostDataSource) Schema

type ProxyHostResource

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

func (*ProxyHostResource) Configure

func (*ProxyHostResource) Create

func (*ProxyHostResource) Delete

func (*ProxyHostResource) ImportState

func (*ProxyHostResource) Metadata

func (*ProxyHostResource) Read

func (*ProxyHostResource) Schema

func (*ProxyHostResource) Update

type ProxyHostsDataSource

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

func (*ProxyHostsDataSource) Configure

func (*ProxyHostsDataSource) Metadata

func (*ProxyHostsDataSource) Read

func (*ProxyHostsDataSource) Schema

type RedirectionHostDataSource

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

func (*RedirectionHostDataSource) Configure

func (*RedirectionHostDataSource) Metadata

func (*RedirectionHostDataSource) Read

func (*RedirectionHostDataSource) Schema

type RedirectionHostResource added in v0.1.6

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

func (*RedirectionHostResource) Configure added in v0.1.6

func (*RedirectionHostResource) Create added in v0.1.6

func (*RedirectionHostResource) Delete added in v0.1.6

func (*RedirectionHostResource) ImportState added in v0.1.6

func (*RedirectionHostResource) Metadata added in v0.1.6

func (*RedirectionHostResource) Read added in v0.1.6

func (*RedirectionHostResource) Schema added in v0.1.6

func (*RedirectionHostResource) Update added in v0.1.6

type RedirectionHostsDataSource

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

func (*RedirectionHostsDataSource) Configure

func (*RedirectionHostsDataSource) Metadata

func (*RedirectionHostsDataSource) Read

func (*RedirectionHostsDataSource) Schema

type SettingsDataSource added in v0.1.1

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

func (*SettingsDataSource) Configure added in v0.1.1

func (*SettingsDataSource) Metadata added in v0.1.1

func (*SettingsDataSource) Read added in v0.1.1

func (*SettingsDataSource) Schema added in v0.1.1

type SettingsResource added in v1.0.0

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

func (*SettingsResource) Configure added in v1.0.0

func (*SettingsResource) Create added in v1.0.0

func (*SettingsResource) Delete added in v1.0.0

func (*SettingsResource) Metadata added in v1.0.0

func (*SettingsResource) Read added in v1.0.0

func (*SettingsResource) Schema added in v1.0.0

func (*SettingsResource) Update added in v1.0.0

type StreamDataSource

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

func (*StreamDataSource) Configure

func (*StreamDataSource) Metadata

func (*StreamDataSource) Read

func (*StreamDataSource) Schema

type StreamResource added in v0.1.6

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

func (*StreamResource) Configure added in v0.1.6

func (*StreamResource) Create added in v0.1.6

func (*StreamResource) Delete added in v0.1.6

func (*StreamResource) ImportState added in v0.1.6

func (*StreamResource) Metadata added in v0.1.6

func (*StreamResource) Read added in v0.1.6

func (*StreamResource) Schema added in v0.1.6

func (*StreamResource) Update added in v0.1.6

type StreamsDataSource

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

func (*StreamsDataSource) Configure

func (*StreamsDataSource) Metadata

func (*StreamsDataSource) Read

func (*StreamsDataSource) Schema

type UserDataSource

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

func (*UserDataSource) Configure

func (*UserDataSource) Metadata

func (*UserDataSource) Read

func (*UserDataSource) Schema

type UserMeDataSource

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

func (*UserMeDataSource) Configure

func (*UserMeDataSource) Metadata

func (*UserMeDataSource) Read

func (*UserMeDataSource) Schema

type UserTokenEphemeralResource added in v1.1.0

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

func (*UserTokenEphemeralResource) Configure added in v1.1.0

func (*UserTokenEphemeralResource) Metadata added in v1.1.0

func (*UserTokenEphemeralResource) Open added in v1.1.0

func (*UserTokenEphemeralResource) Schema added in v1.1.0

type UsersDataSource

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

func (*UsersDataSource) Configure

func (*UsersDataSource) Metadata

func (*UsersDataSource) Read

func (*UsersDataSource) Schema

type VersionDataSource

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

func (*VersionDataSource) Configure

func (*VersionDataSource) Metadata

func (*VersionDataSource) Read

func (*VersionDataSource) Schema

Directories

Path Synopsis