Documentation ¶
Index ¶
- func New(version string) func() provider.Provider
- func NewEntryCertificateDataSource() datasource.DataSource
- func NewEntryCertificateResource() resource.Resource
- func NewEntryHostDataSource() datasource.DataSource
- func NewEntryUserCredentialDataSource() datasource.DataSource
- func NewEntryUserCredentialResource() resource.Resource
- func NewEntryWebsiteDataSource() datasource.DataSource
- func NewVaultDataSource() datasource.DataSource
- func NewVaultResource() resource.Resource
- type DvlsProvider
- func (p *DvlsProvider) Configure(ctx context.Context, req provider.ConfigureRequest, ...)
- func (p *DvlsProvider) DataSources(ctx context.Context) []func() datasource.DataSource
- func (p *DvlsProvider) Metadata(ctx context.Context, req provider.MetadataRequest, ...)
- func (p *DvlsProvider) Resources(ctx context.Context) []func() resource.Resource
- func (p *DvlsProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
- type DvlsProviderModel
- type EntryCertificateDataSource
- func (d *EntryCertificateDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *EntryCertificateDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *EntryCertificateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EntryCertificateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EntryCertificateDataSourceModel
- type EntryCertificateDataSourceModelData
- type EntryCertificateDataSourceModelFile
- type EntryCertificateDataSourceModelUrl
- type EntryCertificateResource
- func (r *EntryCertificateResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *EntryCertificateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EntryCertificateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EntryCertificateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EntryCertificateResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *EntryCertificateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EntryCertificateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EntryCertificateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EntryCertificateResourceModel
- type EntryCertificateResourceModelData
- type EntryCertificateResourceModelFile
- type EntryCertificateResourceModelUrl
- type EntryHostDataSource
- func (d *EntryHostDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *EntryHostDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *EntryHostDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EntryHostDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EntryHostDataSourceModel
- type EntryUserCredentialDataSource
- func (d *EntryUserCredentialDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *EntryUserCredentialDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *EntryUserCredentialDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EntryUserCredentialDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EntryUserCredentialDataSourceModel
- type EntryUserCredentialResource
- func (r *EntryUserCredentialResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *EntryUserCredentialResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *EntryUserCredentialResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *EntryUserCredentialResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *EntryUserCredentialResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *EntryUserCredentialResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *EntryUserCredentialResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *EntryUserCredentialResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type EntryUserCredentialResourceModel
- type EntryWebsiteDataSource
- func (d *EntryWebsiteDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *EntryWebsiteDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *EntryWebsiteDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *EntryWebsiteDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type EntryWebsiteDataSourceModel
- type VaultDataSource
- func (d *VaultDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, ...)
- func (d *VaultDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, ...)
- func (d *VaultDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
- func (d *VaultDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, ...)
- type VaultDataSourceModel
- type VaultResource
- func (r *VaultResource) Configure(ctx context.Context, req resource.ConfigureRequest, ...)
- func (r *VaultResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
- func (r *VaultResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
- func (r *VaultResource) ImportState(ctx context.Context, req resource.ImportStateRequest, ...)
- func (r *VaultResource) Metadata(ctx context.Context, req resource.MetadataRequest, ...)
- func (r *VaultResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
- func (r *VaultResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
- func (r *VaultResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
- type VaultResourceModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEntryCertificateDataSource ¶ added in v0.2.0
func NewEntryCertificateDataSource() datasource.DataSource
func NewEntryCertificateResource ¶ added in v0.2.0
func NewEntryHostDataSource ¶ added in v0.3.0
func NewEntryHostDataSource() datasource.DataSource
func NewEntryUserCredentialDataSource ¶ added in v0.2.0
func NewEntryUserCredentialDataSource() datasource.DataSource
func NewEntryUserCredentialResource ¶ added in v0.2.0
func NewEntryWebsiteDataSource ¶ added in v0.3.0
func NewEntryWebsiteDataSource() datasource.DataSource
func NewVaultDataSource ¶ added in v0.2.0
func NewVaultDataSource() datasource.DataSource
func NewVaultResource ¶ added in v0.2.0
Types ¶
type DvlsProvider ¶
type DvlsProvider struct {
// contains filtered or unexported fields
}
DvlsProvider defines the provider implementation.
func (*DvlsProvider) Configure ¶
func (p *DvlsProvider) Configure(ctx context.Context, req provider.ConfigureRequest, resp *provider.ConfigureResponse)
func (*DvlsProvider) DataSources ¶
func (p *DvlsProvider) DataSources(ctx context.Context) []func() datasource.DataSource
func (*DvlsProvider) Metadata ¶
func (p *DvlsProvider) Metadata(ctx context.Context, req provider.MetadataRequest, resp *provider.MetadataResponse)
func (*DvlsProvider) Resources ¶
func (p *DvlsProvider) Resources(ctx context.Context) []func() resource.Resource
func (*DvlsProvider) Schema ¶
func (p *DvlsProvider) Schema(ctx context.Context, req provider.SchemaRequest, resp *provider.SchemaResponse)
type DvlsProviderModel ¶
type DvlsProviderModel struct { BaseUri types.String `tfsdk:"base_uri"` AppId types.String `tfsdk:"app_id"` AppSecret types.String `tfsdk:"app_secret"` }
DvlsProviderModel describes the provider data model.
type EntryCertificateDataSource ¶ added in v0.2.0
type EntryCertificateDataSource struct {
// contains filtered or unexported fields
}
EntryCertificateDataSource defines the data source implementation.
func (*EntryCertificateDataSource) Configure ¶ added in v0.2.0
func (d *EntryCertificateDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*EntryCertificateDataSource) Metadata ¶ added in v0.2.0
func (d *EntryCertificateDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EntryCertificateDataSource) Read ¶ added in v0.2.0
func (d *EntryCertificateDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EntryCertificateDataSource) Schema ¶ added in v0.2.0
func (d *EntryCertificateDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EntryCertificateDataSourceModel ¶ added in v0.2.0
type EntryCertificateDataSourceModel struct { Id types.String `tfsdk:"id"` VaultId types.String `tfsdk:"vault_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Password types.String `tfsdk:"password"` Folder types.String `tfsdk:"folder"` Url types.Object `tfsdk:"url"` File types.Object `tfsdk:"file"` Expiration timetypes.RFC3339 `tfsdk:"expiration"` Tags []types.String `tfsdk:"tags"` }
EntryCertificateDataSourceModel describes the data source data model.
type EntryCertificateDataSourceModelData ¶ added in v0.2.0
type EntryCertificateDataSourceModelData struct { Data *EntryCertificateDataSourceModel Url *EntryCertificateDataSourceModelUrl File *EntryCertificateDataSourceModelFile }
type EntryCertificateDataSourceModelFile ¶ added in v0.2.0
type EntryCertificateDataSourceModelFile struct { ContentB64 types.String `tfsdk:"content_b64"` Name types.String `tfsdk:"name"` }
func (EntryCertificateDataSourceModelFile) AttributeTypes ¶ added in v0.2.0
func (m EntryCertificateDataSourceModelFile) AttributeTypes() map[string]attr.Type
type EntryCertificateDataSourceModelUrl ¶ added in v0.2.0
type EntryCertificateDataSourceModelUrl struct { Url types.String `tfsdk:"url"` UseDefaultCredentials types.Bool `tfsdk:"use_default_credentials"` }
func (EntryCertificateDataSourceModelUrl) AttributeTypes ¶ added in v0.2.0
func (m EntryCertificateDataSourceModelUrl) AttributeTypes() map[string]attr.Type
type EntryCertificateResource ¶ added in v0.2.0
type EntryCertificateResource struct {
// contains filtered or unexported fields
}
EntryCertificateResource defines the resource implementation.
func (*EntryCertificateResource) Configure ¶ added in v0.2.0
func (r *EntryCertificateResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*EntryCertificateResource) Create ¶ added in v0.2.0
func (r *EntryCertificateResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EntryCertificateResource) Delete ¶ added in v0.2.0
func (r *EntryCertificateResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EntryCertificateResource) ImportState ¶ added in v0.2.0
func (r *EntryCertificateResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*EntryCertificateResource) Metadata ¶ added in v0.2.0
func (r *EntryCertificateResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EntryCertificateResource) Read ¶ added in v0.2.0
func (r *EntryCertificateResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EntryCertificateResource) Schema ¶ added in v0.2.0
func (r *EntryCertificateResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EntryCertificateResource) Update ¶ added in v0.2.0
func (r *EntryCertificateResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type EntryCertificateResourceModel ¶ added in v0.2.0
type EntryCertificateResourceModel struct { Id types.String `tfsdk:"id"` VaultId types.String `tfsdk:"vault_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Password types.String `tfsdk:"password"` Folder types.String `tfsdk:"folder"` Url types.Object `tfsdk:"url"` File types.Object `tfsdk:"file"` Expiration timetypes.RFC3339 `tfsdk:"expiration"` Tags []types.String `tfsdk:"tags"` }
EntryCertificateResourceModel describes the resource data model.
type EntryCertificateResourceModelData ¶ added in v0.2.0
type EntryCertificateResourceModelData struct { Data *EntryCertificateResourceModel Url *EntryCertificateResourceModelUrl File *EntryCertificateResourceModelFile }
type EntryCertificateResourceModelFile ¶ added in v0.2.0
type EntryCertificateResourceModelFile struct { ContentB64 types.String `tfsdk:"content_b64"` Name types.String `tfsdk:"name"` }
func (EntryCertificateResourceModelFile) AttributeTypes ¶ added in v0.2.0
func (m EntryCertificateResourceModelFile) AttributeTypes() map[string]attr.Type
type EntryCertificateResourceModelUrl ¶ added in v0.2.0
type EntryCertificateResourceModelUrl struct { Url types.String `tfsdk:"url"` UseDefaultCredentials types.Bool `tfsdk:"use_default_credentials"` }
func (EntryCertificateResourceModelUrl) AttributeTypes ¶ added in v0.2.0
func (m EntryCertificateResourceModelUrl) AttributeTypes() map[string]attr.Type
type EntryHostDataSource ¶ added in v0.3.0
type EntryHostDataSource struct {
// contains filtered or unexported fields
}
EntryHostDataSource defines the resource implementation.
func (*EntryHostDataSource) Configure ¶ added in v0.3.0
func (d *EntryHostDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*EntryHostDataSource) Metadata ¶ added in v0.3.0
func (d *EntryHostDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EntryHostDataSource) Read ¶ added in v0.3.0
func (d *EntryHostDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EntryHostDataSource) Schema ¶ added in v0.3.0
func (d *EntryHostDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EntryHostDataSourceModel ¶ added in v0.3.0
type EntryHostDataSourceModel struct { Id types.String `tfsdk:"id"` VaultId types.String `tfsdk:"vault_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Username types.String `tfsdk:"username"` Password types.String `tfsdk:"password"` Host types.String `tfsdk:"host"` Folder types.String `tfsdk:"folder"` Tags []types.String `tfsdk:"tags"` }
EntryHostDataSourceModel describes the resource data model.
type EntryUserCredentialDataSource ¶ added in v0.2.0
type EntryUserCredentialDataSource struct {
// contains filtered or unexported fields
}
EntryUserCredentialDataSource defines the data source implementation.
func (*EntryUserCredentialDataSource) Configure ¶ added in v0.2.0
func (d *EntryUserCredentialDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*EntryUserCredentialDataSource) Metadata ¶ added in v0.2.0
func (d *EntryUserCredentialDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EntryUserCredentialDataSource) Read ¶ added in v0.2.0
func (d *EntryUserCredentialDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EntryUserCredentialDataSource) Schema ¶ added in v0.2.0
func (d *EntryUserCredentialDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EntryUserCredentialDataSourceModel ¶ added in v0.2.0
type EntryUserCredentialDataSourceModel struct { Id types.String `tfsdk:"id"` VaultId types.String `tfsdk:"vault_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Username types.String `tfsdk:"username"` Password types.String `tfsdk:"password"` Folder types.String `tfsdk:"folder"` Tags []types.String `tfsdk:"tags"` }
EntryUserCredentialDataSourceModel describes the data source data model.
type EntryUserCredentialResource ¶ added in v0.2.0
type EntryUserCredentialResource struct {
// contains filtered or unexported fields
}
EntryUserCredentialResource defines the resource implementation.
func (*EntryUserCredentialResource) Configure ¶ added in v0.2.0
func (r *EntryUserCredentialResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*EntryUserCredentialResource) Create ¶ added in v0.2.0
func (r *EntryUserCredentialResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*EntryUserCredentialResource) Delete ¶ added in v0.2.0
func (r *EntryUserCredentialResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*EntryUserCredentialResource) ImportState ¶ added in v0.2.0
func (r *EntryUserCredentialResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*EntryUserCredentialResource) Metadata ¶ added in v0.2.0
func (r *EntryUserCredentialResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*EntryUserCredentialResource) Read ¶ added in v0.2.0
func (r *EntryUserCredentialResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*EntryUserCredentialResource) Schema ¶ added in v0.2.0
func (r *EntryUserCredentialResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*EntryUserCredentialResource) Update ¶ added in v0.2.0
func (r *EntryUserCredentialResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type EntryUserCredentialResourceModel ¶ added in v0.2.0
type EntryUserCredentialResourceModel struct { Id types.String `tfsdk:"id"` VaultId types.String `tfsdk:"vault_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Username types.String `tfsdk:"username"` Password types.String `tfsdk:"password"` Folder types.String `tfsdk:"folder"` Tags []types.String `tfsdk:"tags"` }
EntryUserCredentialResourceModel describes the resource data model.
type EntryWebsiteDataSource ¶ added in v0.3.0
type EntryWebsiteDataSource struct {
// contains filtered or unexported fields
}
EntryWebsiteDataSource defines the resource implementation.
func (*EntryWebsiteDataSource) Configure ¶ added in v0.3.0
func (d *EntryWebsiteDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*EntryWebsiteDataSource) Metadata ¶ added in v0.3.0
func (d *EntryWebsiteDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*EntryWebsiteDataSource) Read ¶ added in v0.3.0
func (d *EntryWebsiteDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*EntryWebsiteDataSource) Schema ¶ added in v0.3.0
func (d *EntryWebsiteDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type EntryWebsiteDataSourceModel ¶ added in v0.3.0
type EntryWebsiteDataSourceModel struct { Id types.String `tfsdk:"id"` VaultId types.String `tfsdk:"vault_id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` Username types.String `tfsdk:"username"` Password types.String `tfsdk:"password"` Url types.String `tfsdk:"url"` Folder types.String `tfsdk:"folder"` Tags []types.String `tfsdk:"tags"` WebBrowserApplication types.Int64 `tfsdk:"web_browser_application"` }
EntryWebsiteDataSourceModel describes the resource data model.
type VaultDataSource ¶ added in v0.2.0
type VaultDataSource struct {
// contains filtered or unexported fields
}
VaultDataSource defines the data source implementation.
func (*VaultDataSource) Configure ¶ added in v0.2.0
func (d *VaultDataSource) Configure(ctx context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse)
func (*VaultDataSource) Metadata ¶ added in v0.2.0
func (d *VaultDataSource) Metadata(ctx context.Context, req datasource.MetadataRequest, resp *datasource.MetadataResponse)
func (*VaultDataSource) Read ¶ added in v0.2.0
func (d *VaultDataSource) Read(ctx context.Context, req datasource.ReadRequest, resp *datasource.ReadResponse)
func (*VaultDataSource) Schema ¶ added in v0.2.0
func (d *VaultDataSource) Schema(ctx context.Context, req datasource.SchemaRequest, resp *datasource.SchemaResponse)
type VaultDataSourceModel ¶ added in v0.2.0
type VaultDataSourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` SecurityLevel types.String `tfsdk:"security_level"` Visibility types.String `tfsdk:"visibility"` }
VaultDataSourceModel describes the data source data model.
type VaultResource ¶ added in v0.2.0
type VaultResource struct {
// contains filtered or unexported fields
}
VaultResource defines the resource implementation.
func (*VaultResource) Configure ¶ added in v0.2.0
func (r *VaultResource) Configure(ctx context.Context, req resource.ConfigureRequest, resp *resource.ConfigureResponse)
func (*VaultResource) Create ¶ added in v0.2.0
func (r *VaultResource) Create(ctx context.Context, req resource.CreateRequest, resp *resource.CreateResponse)
func (*VaultResource) Delete ¶ added in v0.2.0
func (r *VaultResource) Delete(ctx context.Context, req resource.DeleteRequest, resp *resource.DeleteResponse)
func (*VaultResource) ImportState ¶ added in v0.2.0
func (r *VaultResource) ImportState(ctx context.Context, req resource.ImportStateRequest, resp *resource.ImportStateResponse)
func (*VaultResource) Metadata ¶ added in v0.2.0
func (r *VaultResource) Metadata(ctx context.Context, req resource.MetadataRequest, resp *resource.MetadataResponse)
func (*VaultResource) Read ¶ added in v0.2.0
func (r *VaultResource) Read(ctx context.Context, req resource.ReadRequest, resp *resource.ReadResponse)
func (*VaultResource) Schema ¶ added in v0.2.0
func (r *VaultResource) Schema(ctx context.Context, req resource.SchemaRequest, resp *resource.SchemaResponse)
func (*VaultResource) Update ¶ added in v0.2.0
func (r *VaultResource) Update(ctx context.Context, req resource.UpdateRequest, resp *resource.UpdateResponse)
type VaultResourceModel ¶ added in v0.2.0
type VaultResourceModel struct { Id types.String `tfsdk:"id"` Name types.String `tfsdk:"name"` Description types.String `tfsdk:"description"` SecurityLevel types.String `tfsdk:"security_level"` Visibility types.String `tfsdk:"visibility"` MasterPassword types.String `tfsdk:"master_password"` }
VaultResourceModel describes the resource data model.
Source Files ¶
- entry_certificate.go
- entry_certificate_data_source.go
- entry_certificate_resource.go
- entry_host_data_source.go
- entry_user_credential.go
- entry_user_credential_data_source.go
- entry_user_credential_resource.go
- entry_validators.go
- entry_website_data_source.go
- provider.go
- vault.go
- vault_data_source.go
- vault_resource.go
- vault_validators.go