Documentation ¶
Index ¶
- func NewFrameworkProvider(version string) func() provider.Provider
- func NewVaultSecretsAppDataSource() datasource.DataSource
- func NewVaultSecretsAppResource() resource.Resource
- func NewVaultSecretsSecretDataSource() datasource.DataSource
- func NewVaultSecretsSecretResource() resource.Resource
- type DataSourceVaultSecretsApp
- func (d *DataSourceVaultSecretsApp) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DataSourceVaultSecretsApp) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DataSourceVaultSecretsApp) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DataSourceVaultSecretsApp) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DataSourceVaultSecretsAppModel
- type DataSourceVaultSecretsSecret
- func (d *DataSourceVaultSecretsSecret) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *DataSourceVaultSecretsSecret) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *DataSourceVaultSecretsSecret) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *DataSourceVaultSecretsSecret) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type DataSourceVaultSecretsSecretModel
- type ProviderFramework
- func (p *ProviderFramework) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *ProviderFramework) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *ProviderFramework) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *ProviderFramework) Resources(ctx context.Context) []func() resource.Resource
- func (p *ProviderFramework) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type ProviderFrameworkConfiguration
- type ProviderFrameworkModel
- type VaultSecretsApp
- type VaultSecretsSecret
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFrameworkProvider ¶ added in v0.71.0
func NewVaultSecretsAppDataSource ¶ added in v0.71.0
func NewVaultSecretsAppDataSource() datasource.DataSource
func NewVaultSecretsAppResource ¶ added in v0.71.0
func NewVaultSecretsSecretDataSource ¶ added in v0.71.0
func NewVaultSecretsSecretDataSource() datasource.DataSource
func NewVaultSecretsSecretResource ¶ added in v0.71.0
Types ¶
type DataSourceVaultSecretsApp ¶ added in v0.71.0
type DataSourceVaultSecretsApp struct {
// contains filtered or unexported fields
}
func (*DataSourceVaultSecretsApp) Configure ¶ added in v0.71.0
func (d *DataSourceVaultSecretsApp) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DataSourceVaultSecretsApp) Metadata ¶ added in v0.71.0
func (d *DataSourceVaultSecretsApp) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DataSourceVaultSecretsApp) Read ¶ added in v0.71.0
func (d *DataSourceVaultSecretsApp) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DataSourceVaultSecretsApp) Schema ¶ added in v0.71.0
func (d *DataSourceVaultSecretsApp) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DataSourceVaultSecretsAppModel ¶ added in v0.71.0
type DataSourceVaultSecretsSecret ¶ added in v0.71.0
type DataSourceVaultSecretsSecret struct {
// contains filtered or unexported fields
}
func (*DataSourceVaultSecretsSecret) Configure ¶ added in v0.71.0
func (d *DataSourceVaultSecretsSecret) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*DataSourceVaultSecretsSecret) Metadata ¶ added in v0.71.0
func (d *DataSourceVaultSecretsSecret) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*DataSourceVaultSecretsSecret) Read ¶ added in v0.71.0
func (d *DataSourceVaultSecretsSecret) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*DataSourceVaultSecretsSecret) Schema ¶ added in v0.71.0
func (d *DataSourceVaultSecretsSecret) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type DataSourceVaultSecretsSecretModel ¶ added in v0.71.0
type DataSourceVaultSecretsSecretModel struct { ID types.String `tfsdk:"id"` AppName types.String `tfsdk:"app_name"` ProjectID types.String `tfsdk:"project_id"` OrgID types.String `tfsdk:"organization_id"` SecretName types.String `tfsdk:"secret_name"` SecretValue types.String `tfsdk:"secret_value"` }
type ProviderFramework ¶ added in v0.71.0
type ProviderFramework struct {
// contains filtered or unexported fields
}
This is an implementation using the Provider framework Docs can be found here: https://developer.hashicorp.com/terraform/plugin/framework NOTE: All other resources and data sources for other products can be found in the providersdkv2 folder at the same level
func (*ProviderFramework) Configure ¶ added in v0.71.0
func (p *ProviderFramework) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*ProviderFramework) DataSources ¶ added in v0.71.0
func (p *ProviderFramework) DataSources(ctx context.Context) []func() datasource.DataSource
func (*ProviderFramework) Metadata ¶ added in v0.71.0
func (p *ProviderFramework) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*ProviderFramework) Resources ¶ added in v0.71.0
func (p *ProviderFramework) Resources(ctx context.Context) []func() resource.Resource
func (*ProviderFramework) Schema ¶ added in v0.71.0
func (p *ProviderFramework) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type ProviderFrameworkConfiguration ¶ added in v0.71.0
type ProviderFrameworkModel ¶ added in v0.71.0
type VaultSecretsApp ¶ added in v0.71.0
type VaultSecretsSecret ¶ added in v0.71.0
Click to show internal directories.
Click to hide internal directories.