Documentation ¶
Index ¶
- Constants
- func New(version string) func() provider.Provider
- func NewAccountDataSource() datasource.DataSource
- func NewCertificateDataSource() datasource.DataSource
- func NewClientDataSource() datasource.DataSource
- func NewClientVaultrecordResource() resource.Resource
- func NewClientapplicationResource() resource.Resource
- func NewDirectoryDataSource() datasource.DataSource
- func NewGroupDataSource() datasource.DataSource
- func NewGroupResource() resource.Resource
- func NewGroupVaultrecordResource() resource.Resource
- func NewGroupclassificationDataSource() datasource.DataSource
- func NewGrouponsystemResource() resource.Resource
- func NewOrganizationalunitDataSource() datasource.DataSource
- func NewServiceaccountDataSource() datasource.DataSource
- func NewServiceaccountResource() resource.Resource
- func NewSystemDataSource() datasource.DataSource
- func NewVaultrecordDataSource() datasource.DataSource
- func NewWebhookDataSource() datasource.DataSource
- type KeyHubProvider
- func (p *KeyHubProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *KeyHubProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *KeyHubProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *KeyHubProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *KeyHubProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type KeyHubProviderData
- type KeyHubProviderModel
Constants ¶
View Source
const ProviderName = "keyhubpreview"
Variables ¶
This section is empty.
Functions ¶
func NewAccountDataSource ¶
func NewAccountDataSource() datasource.DataSource
func NewCertificateDataSource ¶
func NewCertificateDataSource() datasource.DataSource
func NewClientDataSource ¶
func NewClientDataSource() datasource.DataSource
func NewDirectoryDataSource ¶
func NewDirectoryDataSource() datasource.DataSource
func NewGroupDataSource ¶
func NewGroupDataSource() datasource.DataSource
func NewGroupResource ¶
func NewGroupclassificationDataSource ¶
func NewGroupclassificationDataSource() datasource.DataSource
func NewOrganizationalunitDataSource ¶
func NewOrganizationalunitDataSource() datasource.DataSource
func NewServiceaccountDataSource ¶
func NewServiceaccountDataSource() datasource.DataSource
func NewSystemDataSource ¶
func NewSystemDataSource() datasource.DataSource
func NewVaultrecordDataSource ¶
func NewVaultrecordDataSource() datasource.DataSource
func NewWebhookDataSource ¶
func NewWebhookDataSource() datasource.DataSource
Types ¶
type KeyHubProvider ¶
type KeyHubProvider struct {
// contains filtered or unexported fields
}
KeyHubProvider defines the provider implementation.
func (*KeyHubProvider) Configure ¶
func (p *KeyHubProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*KeyHubProvider) DataSources ¶
func (p *KeyHubProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*KeyHubProvider) Metadata ¶
func (p *KeyHubProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*KeyHubProvider) Resources ¶
func (p *KeyHubProvider) Resources(ctx context.Context) []func() resource.Resource
func (*KeyHubProvider) Schema ¶
func (p *KeyHubProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type KeyHubProviderData ¶ added in v0.0.3
type KeyHubProviderData struct { Client *keyhub.KeyHubClient Mutex sync.RWMutex }
Source Files ¶
- datasource-account.go
- datasource-certificate.go
- datasource-client.go
- datasource-directory.go
- datasource-group.go
- datasource-groupclassification.go
- datasource-organizationalunit.go
- datasource-serviceaccount.go
- datasource-system.go
- datasource-vaultrecord.go
- datasource-webhook.go
- full-data-struct-ds.go
- full-data-struct-rs.go
- full-helpers.go
- full-object-attrs-ds.go
- full-object-attrs-rs.go
- full-schema-ds.go
- full-schema-rs.go
- full-tf-to-data-struct-ds.go
- full-tf-to-data-struct-rs.go
- full-tf-to-tkh-ds.go
- full-tf-to-tkh-rs.go
- full-tkh-to-tf-ds.go
- full-tkh-to-tf-rs.go
- provider.go
- resource-client_vaultrecord.go
- resource-clientapplication.go
- resource-group.go
- resource-group_vaultrecord.go
- resource-grouponsystem.go
- resource-serviceaccount.go
Click to show internal directories.
Click to hide internal directories.