Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAthenaCredentialDataSource ¶
func NewAthenaCredentialDataSource() datasource.DataSource
NewAthenaCredentialDataSource is a helper function to simplify the provider implementation.
func NewAthenaCredentialResource ¶
NewAthenaCredentialResource is a helper function to simplify the provider implementation.
Types ¶
type AthenaCredentialDataSourceModel ¶
type AthenaCredentialDataSourceModel struct {
ID types.String `tfsdk:"id"`
CredentialID types.Int64 `tfsdk:"credential_id"`
ProjectID types.Int64 `tfsdk:"project_id"`
Schema types.String `tfsdk:"schema"`
}
AthenaCredentialDataSourceModel is the model for the data source
type AthenaCredentialResourceModel ¶
type AthenaCredentialResourceModel struct {
ID types.String `tfsdk:"id"`
CredentialID types.Int64 `tfsdk:"credential_id"`
ProjectID types.Int64 `tfsdk:"project_id"`
AWSAccessKeyID types.String `tfsdk:"aws_access_key_id"`
AWSAccessKeyIDWo types.String `tfsdk:"aws_access_key_id_wo"`
AWSAccessKeyIDWoVersion types.Int64 `tfsdk:"aws_access_key_id_wo_version"`
AWSSecretAccessKey types.String `tfsdk:"aws_secret_access_key"`
AWSSecretAccessKeyWo types.String `tfsdk:"aws_secret_access_key_wo"`
AWSSecretAccessKeyWoVersion types.Int64 `tfsdk:"aws_secret_access_key_wo_version"`
Schema types.String `tfsdk:"schema"`
}
AthenaCredentialResourceModel is the model for the resource
Click to show internal directories.
Click to hide internal directories.