semantic_layer_credential

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2025 License: MIT Imports: 10 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 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 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