semantic_layer_credential

package
v1.1.4 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BigQuerySemanticLayerCredentialResource added in v1.1.0

func BigQuerySemanticLayerCredentialResource() resource.Resource

func DatabricksSemanticLayerCredentialResource added in v1.1.2

func DatabricksSemanticLayerCredentialResource() resource.Resource

func PostgresSemanticLayerCredentialResource added in v1.1.2

func PostgresSemanticLayerCredentialResource() resource.Resource

func RedshiftSemanticLayerCredentialResource added in v1.1.0

func RedshiftSemanticLayerCredentialResource() resource.Resource

func SnowflakeSemanticLayerCredentialResource

func SnowflakeSemanticLayerCredentialResource() resource.Resource

Types

type BigQuerySLCredentialModel added in v1.1.0

type BigQuerySLCredentialModel struct {
	ID                  types.Int64                                         `tfsdk:"id"`
	Configuration       SemanticLayerConfigurationModel                     `tfsdk:"configuration"`
	Credential          bigquery_credential.BigqueryCredentialResourceModel `tfsdk:"credential"`
	PrivateKeyID        types.String                                        `tfsdk:"private_key_id"`
	PrivateKey          types.String                                        `tfsdk:"private_key"`
	ClientEmail         types.String                                        `tfsdk:"client_email"`
	ClientID            types.String                                        `tfsdk:"client_id"`
	AuthURI             types.String                                        `tfsdk:"auth_uri"`
	TokenURI            types.String                                        `tfsdk:"token_uri"`
	AuthProviderCertURL types.String                                        `tfsdk:"auth_provider_x509_cert_url"`
	ClientCertURL       types.String                                        `tfsdk:"client_x509_cert_url"`
}

type DatabricksSLCredentialModel added in v1.1.2

type DatabricksSLCredentialModel struct {
	ID            types.Int64                                             `tfsdk:"id"`
	Configuration SemanticLayerConfigurationModel                         `tfsdk:"configuration"`
	Credential    databricks_credential.DatabricksCredentialResourceModel `tfsdk:"credential"`
}

type PostgresSLCredentialModel added in v1.1.2

type PostgresSLCredentialModel struct {
	ID            types.Int64                                         `tfsdk:"id"`
	Configuration SemanticLayerConfigurationModel                     `tfsdk:"configuration"`
	Credential    postgres_credential.PostgresCredentialResourceModel `tfsdk:"credential"`
}

type RedshiftSLCredentialModel added in v1.1.0

type RedshiftSLCredentialModel struct {
	ID            types.Int64                                         `tfsdk:"id"`
	Configuration SemanticLayerConfigurationModel                     `tfsdk:"configuration"`
	Credential    redshift_credential.RedshiftCredentialResourceModel `tfsdk:"credential"`
}

type SemanticLayerConfigurationModel

type SemanticLayerConfigurationModel struct {
	Name           types.String `tfsdk:"name"`
	AdapterVersion types.String `tfsdk:"adapter_version"`
	ProjectID      types.Int64  `tfsdk:"project_id"`
}

type SnowflakeSLCredentialModel

type SnowflakeSLCredentialModel struct {
	ID            types.Int64                                           `tfsdk:"id"`
	Configuration SemanticLayerConfigurationModel                       `tfsdk:"configuration"`
	Credential    snowflake_credential.SnowflakeCredentialResourceModel `tfsdk:"credential"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL