quicksightdatasource

package
v0.0.0-...-964ba77 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2024 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AmazonElasticsearch

type AmazonElasticsearch struct {
	// Domain: string, required
	Domain terra.StringValue `hcl:"domain,attr" validate:"required"`
}

type AmazonElasticsearchAttributes

type AmazonElasticsearchAttributes struct {
	// contains filtered or unexported fields
}

func (AmazonElasticsearchAttributes) Domain

func (AmazonElasticsearchAttributes) InternalRef

func (ae AmazonElasticsearchAttributes) InternalRef() (terra.Reference, error)

func (AmazonElasticsearchAttributes) InternalTokens

func (ae AmazonElasticsearchAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AmazonElasticsearchAttributes) InternalWithRef

type AmazonElasticsearchState

type AmazonElasticsearchState struct {
	Domain string `json:"domain"`
}

type Athena

type Athena struct {
	// WorkGroup: string, optional
	WorkGroup terra.StringValue `hcl:"work_group,attr"`
}

type AthenaAttributes

type AthenaAttributes struct {
	// contains filtered or unexported fields
}

func (AthenaAttributes) InternalRef

func (a AthenaAttributes) InternalRef() (terra.Reference, error)

func (AthenaAttributes) InternalTokens

func (a AthenaAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AthenaAttributes) InternalWithRef

func (a AthenaAttributes) InternalWithRef(ref terra.Reference) AthenaAttributes

func (AthenaAttributes) WorkGroup

func (a AthenaAttributes) WorkGroup() terra.StringValue

type AthenaState

type AthenaState struct {
	WorkGroup string `json:"work_group"`
}

type Aurora

type Aurora struct {
	// Database: string, required
	Database terra.StringValue `hcl:"database,attr" validate:"required"`
	// Host: string, required
	Host terra.StringValue `hcl:"host,attr" validate:"required"`
	// Port: number, required
	Port terra.NumberValue `hcl:"port,attr" validate:"required"`
}

type AuroraAttributes

type AuroraAttributes struct {
	// contains filtered or unexported fields
}

func (AuroraAttributes) Database

func (a AuroraAttributes) Database() terra.StringValue

func (AuroraAttributes) Host

func (AuroraAttributes) InternalRef

func (a AuroraAttributes) InternalRef() (terra.Reference, error)

func (AuroraAttributes) InternalTokens

func (a AuroraAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AuroraAttributes) InternalWithRef

func (a AuroraAttributes) InternalWithRef(ref terra.Reference) AuroraAttributes

func (AuroraAttributes) Port

type AuroraPostgresql

type AuroraPostgresql struct {
	// Database: string, required
	Database terra.StringValue `hcl:"database,attr" validate:"required"`
	// Host: string, required
	Host terra.StringValue `hcl:"host,attr" validate:"required"`
	// Port: number, required
	Port terra.NumberValue `hcl:"port,attr" validate:"required"`
}

type AuroraPostgresqlAttributes

type AuroraPostgresqlAttributes struct {
	// contains filtered or unexported fields
}

func (AuroraPostgresqlAttributes) Database

func (AuroraPostgresqlAttributes) Host

func (AuroraPostgresqlAttributes) InternalRef

func (ap AuroraPostgresqlAttributes) InternalRef() (terra.Reference, error)

func (AuroraPostgresqlAttributes) InternalTokens

func (ap AuroraPostgresqlAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AuroraPostgresqlAttributes) InternalWithRef

func (AuroraPostgresqlAttributes) Port

type AuroraPostgresqlState

type AuroraPostgresqlState struct {
	Database string  `json:"database"`
	Host     string  `json:"host"`
	Port     float64 `json:"port"`
}

type AuroraState

type AuroraState struct {
	Database string  `json:"database"`
	Host     string  `json:"host"`
	Port     float64 `json:"port"`
}

type AwsIotAnalytics

type AwsIotAnalytics struct {
	// DataSetName: string, required
	DataSetName terra.StringValue `hcl:"data_set_name,attr" validate:"required"`
}

type AwsIotAnalyticsAttributes

type AwsIotAnalyticsAttributes struct {
	// contains filtered or unexported fields
}

func (AwsIotAnalyticsAttributes) DataSetName

func (aia AwsIotAnalyticsAttributes) DataSetName() terra.StringValue

func (AwsIotAnalyticsAttributes) InternalRef

func (aia AwsIotAnalyticsAttributes) InternalRef() (terra.Reference, error)

func (AwsIotAnalyticsAttributes) InternalTokens

func (aia AwsIotAnalyticsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AwsIotAnalyticsAttributes) InternalWithRef

type AwsIotAnalyticsState

type AwsIotAnalyticsState struct {
	DataSetName string `json:"data_set_name"`
}

type CredentialPair

type CredentialPair struct {
	// Password: string, required
	Password terra.StringValue `hcl:"password,attr" validate:"required"`
	// Username: string, required
	Username terra.StringValue `hcl:"username,attr" validate:"required"`
}

type CredentialPairAttributes

type CredentialPairAttributes struct {
	// contains filtered or unexported fields
}

func (CredentialPairAttributes) InternalRef

func (cp CredentialPairAttributes) InternalRef() (terra.Reference, error)

func (CredentialPairAttributes) InternalTokens

func (cp CredentialPairAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CredentialPairAttributes) InternalWithRef

func (CredentialPairAttributes) Password

func (CredentialPairAttributes) Username

type CredentialPairState

type CredentialPairState struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

type Credentials

type Credentials struct {
	// CopySourceArn: string, optional
	CopySourceArn terra.StringValue `hcl:"copy_source_arn,attr"`
	// CredentialPair: optional
	CredentialPair *CredentialPair `hcl:"credential_pair,block"`
}

type CredentialsAttributes

type CredentialsAttributes struct {
	// contains filtered or unexported fields
}

func (CredentialsAttributes) CopySourceArn

func (c CredentialsAttributes) CopySourceArn() terra.StringValue

func (CredentialsAttributes) CredentialPair

func (CredentialsAttributes) InternalRef

func (c CredentialsAttributes) InternalRef() (terra.Reference, error)

func (CredentialsAttributes) InternalTokens

func (c CredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (CredentialsAttributes) InternalWithRef

type CredentialsState

type CredentialsState struct {
	CopySourceArn  string                `json:"copy_source_arn"`
	CredentialPair []CredentialPairState `json:"credential_pair"`
}

type Jira

type Jira struct {
	// SiteBaseUrl: string, required
	SiteBaseUrl terra.StringValue `hcl:"site_base_url,attr" validate:"required"`
}

type JiraAttributes

type JiraAttributes struct {
	// contains filtered or unexported fields
}

func (JiraAttributes) InternalRef

func (j JiraAttributes) InternalRef() (terra.Reference, error)

func (JiraAttributes) InternalTokens

func (j JiraAttributes) InternalTokens() (hclwrite.Tokens, error)

func (JiraAttributes) InternalWithRef

func (j JiraAttributes) InternalWithRef(ref terra.Reference) JiraAttributes

func (JiraAttributes) SiteBaseUrl

func (j JiraAttributes) SiteBaseUrl() terra.StringValue

type JiraState

type JiraState struct {
	SiteBaseUrl string `json:"site_base_url"`
}

type ManifestFileLocation

type ManifestFileLocation struct {
	// Bucket: string, required
	Bucket terra.StringValue `hcl:"bucket,attr" validate:"required"`
	// Key: string, required
	Key terra.StringValue `hcl:"key,attr" validate:"required"`
}

type ManifestFileLocationAttributes

type ManifestFileLocationAttributes struct {
	// contains filtered or unexported fields
}

func (ManifestFileLocationAttributes) Bucket

func (ManifestFileLocationAttributes) InternalRef

func (mfl ManifestFileLocationAttributes) InternalRef() (terra.Reference, error)

func (ManifestFileLocationAttributes) InternalTokens

func (mfl ManifestFileLocationAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ManifestFileLocationAttributes) InternalWithRef

func (ManifestFileLocationAttributes) Key

type ManifestFileLocationState

type ManifestFileLocationState struct {
	Bucket string `json:"bucket"`
	Key    string `json:"key"`
}

type MariaDb

type MariaDb struct {
	// Database: string, required
	Database terra.StringValue `hcl:"database,attr" validate:"required"`
	// Host: string, required
	Host terra.StringValue `hcl:"host,attr" validate:"required"`
	// Port: number, required
	Port terra.NumberValue `hcl:"port,attr" validate:"required"`
}

type MariaDbAttributes

type MariaDbAttributes struct {
	// contains filtered or unexported fields
}

func (MariaDbAttributes) Database

func (md MariaDbAttributes) Database() terra.StringValue

func (MariaDbAttributes) Host

func (MariaDbAttributes) InternalRef

func (md MariaDbAttributes) InternalRef() (terra.Reference, error)

func (MariaDbAttributes) InternalTokens

func (md MariaDbAttributes) InternalTokens() (hclwrite.Tokens, error)

func (MariaDbAttributes) InternalWithRef

func (md MariaDbAttributes) InternalWithRef(ref terra.Reference) MariaDbAttributes

func (MariaDbAttributes) Port

type MariaDbState

type MariaDbState struct {
	Database string  `json:"database"`
	Host     string  `json:"host"`
	Port     float64 `json:"port"`
}

type Mysql

type Mysql struct {
	// Database: string, required
	Database terra.StringValue `hcl:"database,attr" validate:"required"`
	// Host: string, required
	Host terra.StringValue `hcl:"host,attr" validate:"required"`
	// Port: number, required
	Port terra.NumberValue `hcl:"port,attr" validate:"required"`
}

type MysqlAttributes

type MysqlAttributes struct {
	// contains filtered or unexported fields
}

func (MysqlAttributes) Database

func (m MysqlAttributes) Database() terra.StringValue

func (MysqlAttributes) Host

func (MysqlAttributes) InternalRef

func (m MysqlAttributes) InternalRef() (terra.Reference, error)

func (MysqlAttributes) InternalTokens

func (m MysqlAttributes) InternalTokens() (hclwrite.Tokens, error)

func (MysqlAttributes) InternalWithRef

func (m MysqlAttributes) InternalWithRef(ref terra.Reference) MysqlAttributes

func (MysqlAttributes) Port

type MysqlState

type MysqlState struct {
	Database string  `json:"database"`
	Host     string  `json:"host"`
	Port     float64 `json:"port"`
}

type Oracle

type Oracle struct {
	// Database: string, required
	Database terra.StringValue `hcl:"database,attr" validate:"required"`
	// Host: string, required
	Host terra.StringValue `hcl:"host,attr" validate:"required"`
	// Port: number, required
	Port terra.NumberValue `hcl:"port,attr" validate:"required"`
}

type OracleAttributes

type OracleAttributes struct {
	// contains filtered or unexported fields
}

func (OracleAttributes) Database

func (o OracleAttributes) Database() terra.StringValue

func (OracleAttributes) Host

func (OracleAttributes) InternalRef

func (o OracleAttributes) InternalRef() (terra.Reference, error)

func (OracleAttributes) InternalTokens

func (o OracleAttributes) InternalTokens() (hclwrite.Tokens, error)

func (OracleAttributes) InternalWithRef

func (o OracleAttributes) InternalWithRef(ref terra.Reference) OracleAttributes

func (OracleAttributes) Port

type OracleState

type OracleState struct {
	Database string  `json:"database"`
	Host     string  `json:"host"`
	Port     float64 `json:"port"`
}

type Parameters

type Parameters struct {
	// AmazonElasticsearch: optional
	AmazonElasticsearch *AmazonElasticsearch `hcl:"amazon_elasticsearch,block"`
	// Athena: optional
	Athena *Athena `hcl:"athena,block"`
	// Aurora: optional
	Aurora *Aurora `hcl:"aurora,block"`
	// AuroraPostgresql: optional
	AuroraPostgresql *AuroraPostgresql `hcl:"aurora_postgresql,block"`
	// AwsIotAnalytics: optional
	AwsIotAnalytics *AwsIotAnalytics `hcl:"aws_iot_analytics,block"`
	// Jira: optional
	Jira *Jira `hcl:"jira,block"`
	// MariaDb: optional
	MariaDb *MariaDb `hcl:"maria_db,block"`
	// Mysql: optional
	Mysql *Mysql `hcl:"mysql,block"`
	// Oracle: optional
	Oracle *Oracle `hcl:"oracle,block"`
	// Postgresql: optional
	Postgresql *Postgresql `hcl:"postgresql,block"`
	// Presto: optional
	Presto *Presto `hcl:"presto,block"`
	// Rds: optional
	Rds *Rds `hcl:"rds,block"`
	// Redshift: optional
	Redshift *Redshift `hcl:"redshift,block"`
	// S3: optional
	S3 *S3 `hcl:"s3,block"`
	// ServiceNow: optional
	ServiceNow *ServiceNow `hcl:"service_now,block"`
	// Snowflake: optional
	Snowflake *Snowflake `hcl:"snowflake,block"`
	// Spark: optional
	Spark *Spark `hcl:"spark,block"`
	// SqlServer: optional
	SqlServer *SqlServer `hcl:"sql_server,block"`
	// Teradata: optional
	Teradata *Teradata `hcl:"teradata,block"`
	// Twitter: optional
	Twitter *Twitter `hcl:"twitter,block"`
}

type ParametersAttributes

type ParametersAttributes struct {
	// contains filtered or unexported fields
}

func (ParametersAttributes) AmazonElasticsearch

func (ParametersAttributes) Athena

func (ParametersAttributes) Aurora

func (ParametersAttributes) AuroraPostgresql

func (ParametersAttributes) AwsIotAnalytics

func (ParametersAttributes) InternalRef

func (p ParametersAttributes) InternalRef() (terra.Reference, error)

func (ParametersAttributes) InternalTokens

func (p ParametersAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ParametersAttributes) InternalWithRef

func (ParametersAttributes) Jira

func (ParametersAttributes) MariaDb

func (ParametersAttributes) Mysql

func (ParametersAttributes) Oracle

func (ParametersAttributes) Postgresql

func (ParametersAttributes) Presto

func (ParametersAttributes) Rds

func (ParametersAttributes) Redshift

func (ParametersAttributes) S3

func (ParametersAttributes) ServiceNow

func (ParametersAttributes) Snowflake

func (ParametersAttributes) Spark

func (ParametersAttributes) SqlServer

func (ParametersAttributes) Teradata

func (ParametersAttributes) Twitter

type ParametersState

type ParametersState struct {
	AmazonElasticsearch []AmazonElasticsearchState `json:"amazon_elasticsearch"`
	Athena              []AthenaState              `json:"athena"`
	Aurora              []AuroraState              `json:"aurora"`
	AuroraPostgresql    []AuroraPostgresqlState    `json:"aurora_postgresql"`
	AwsIotAnalytics     []AwsIotAnalyticsState     `json:"aws_iot_analytics"`
	Jira                []JiraState                `json:"jira"`
	MariaDb             []MariaDbState             `json:"maria_db"`
	Mysql               []MysqlState               `json:"mysql"`
	Oracle              []OracleState              `json:"oracle"`
	Postgresql          []PostgresqlState          `json:"postgresql"`
	Presto              []PrestoState              `json:"presto"`
	Rds                 []RdsState                 `json:"rds"`
	Redshift            []RedshiftState            `json:"redshift"`
	S3                  []S3State                  `json:"s3"`
	ServiceNow          []ServiceNowState          `json:"service_now"`
	Snowflake           []SnowflakeState           `json:"snowflake"`
	Spark               []SparkState               `json:"spark"`
	SqlServer           []SqlServerState           `json:"sql_server"`
	Teradata            []TeradataState            `json:"teradata"`
	Twitter             []TwitterState             `json:"twitter"`
}

type Permission

type Permission struct {
	// Actions: set of string, required
	Actions terra.SetValue[terra.StringValue] `hcl:"actions,attr" validate:"required"`
	// Principal: string, required
	Principal terra.StringValue `hcl:"principal,attr" validate:"required"`
}

type PermissionAttributes

type PermissionAttributes struct {
	// contains filtered or unexported fields
}

func (PermissionAttributes) Actions

func (PermissionAttributes) InternalRef

func (p PermissionAttributes) InternalRef() (terra.Reference, error)

func (PermissionAttributes) InternalTokens

func (p PermissionAttributes) InternalTokens() (hclwrite.Tokens, error)

func (PermissionAttributes) InternalWithRef

func (PermissionAttributes) Principal

func (p PermissionAttributes) Principal() terra.StringValue

type PermissionState

type PermissionState struct {
	Actions   []string `json:"actions"`
	Principal string   `json:"principal"`
}

type Postgresql

type Postgresql struct {
	// Database: string, required
	Database terra.StringValue `hcl:"database,attr" validate:"required"`
	// Host: string, required
	Host terra.StringValue `hcl:"host,attr" validate:"required"`
	// Port: number, required
	Port terra.NumberValue `hcl:"port,attr" validate:"required"`
}

type PostgresqlAttributes

type PostgresqlAttributes struct {
	// contains filtered or unexported fields
}

func (PostgresqlAttributes) Database

func (p PostgresqlAttributes) Database() terra.StringValue

func (PostgresqlAttributes) Host

func (PostgresqlAttributes) InternalRef

func (p PostgresqlAttributes) InternalRef() (terra.Reference, error)

func (PostgresqlAttributes) InternalTokens

func (p PostgresqlAttributes) InternalTokens() (hclwrite.Tokens, error)

func (PostgresqlAttributes) InternalWithRef

func (PostgresqlAttributes) Port

type PostgresqlState

type PostgresqlState struct {
	Database string  `json:"database"`
	Host     string  `json:"host"`
	Port     float64 `json:"port"`
}

type Presto

type Presto struct {
	// Catalog: string, required
	Catalog terra.StringValue `hcl:"catalog,attr" validate:"required"`
	// Host: string, required
	Host terra.StringValue `hcl:"host,attr" validate:"required"`
	// Port: number, required
	Port terra.NumberValue `hcl:"port,attr" validate:"required"`
}

type PrestoAttributes

type PrestoAttributes struct {
	// contains filtered or unexported fields
}

func (PrestoAttributes) Catalog

func (p PrestoAttributes) Catalog() terra.StringValue

func (PrestoAttributes) Host

func (PrestoAttributes) InternalRef

func (p PrestoAttributes) InternalRef() (terra.Reference, error)

func (PrestoAttributes) InternalTokens

func (p PrestoAttributes) InternalTokens() (hclwrite.Tokens, error)

func (PrestoAttributes) InternalWithRef

func (p PrestoAttributes) InternalWithRef(ref terra.Reference) PrestoAttributes

func (PrestoAttributes) Port

type PrestoState

type PrestoState struct {
	Catalog string  `json:"catalog"`
	Host    string  `json:"host"`
	Port    float64 `json:"port"`
}

type Rds

type Rds struct {
	// Database: string, required
	Database terra.StringValue `hcl:"database,attr" validate:"required"`
	// InstanceId: string, required
	InstanceId terra.StringValue `hcl:"instance_id,attr" validate:"required"`
}

type RdsAttributes

type RdsAttributes struct {
	// contains filtered or unexported fields
}

func (RdsAttributes) Database

func (r RdsAttributes) Database() terra.StringValue

func (RdsAttributes) InstanceId

func (r RdsAttributes) InstanceId() terra.StringValue

func (RdsAttributes) InternalRef

func (r RdsAttributes) InternalRef() (terra.Reference, error)

func (RdsAttributes) InternalTokens

func (r RdsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RdsAttributes) InternalWithRef

func (r RdsAttributes) InternalWithRef(ref terra.Reference) RdsAttributes

type RdsState

type RdsState struct {
	Database   string `json:"database"`
	InstanceId string `json:"instance_id"`
}

type Redshift

type Redshift struct {
	// ClusterId: string, optional
	ClusterId terra.StringValue `hcl:"cluster_id,attr"`
	// Database: string, required
	Database terra.StringValue `hcl:"database,attr" validate:"required"`
	// Host: string, optional
	Host terra.StringValue `hcl:"host,attr"`
	// Port: number, optional
	Port terra.NumberValue `hcl:"port,attr"`
}

type RedshiftAttributes

type RedshiftAttributes struct {
	// contains filtered or unexported fields
}

func (RedshiftAttributes) ClusterId

func (r RedshiftAttributes) ClusterId() terra.StringValue

func (RedshiftAttributes) Database

func (r RedshiftAttributes) Database() terra.StringValue

func (RedshiftAttributes) Host

func (RedshiftAttributes) InternalRef

func (r RedshiftAttributes) InternalRef() (terra.Reference, error)

func (RedshiftAttributes) InternalTokens

func (r RedshiftAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RedshiftAttributes) InternalWithRef

func (r RedshiftAttributes) InternalWithRef(ref terra.Reference) RedshiftAttributes

func (RedshiftAttributes) Port

type RedshiftState

type RedshiftState struct {
	ClusterId string  `json:"cluster_id"`
	Database  string  `json:"database"`
	Host      string  `json:"host"`
	Port      float64 `json:"port"`
}

type S3

type S3 struct {
	// ManifestFileLocation: required
	ManifestFileLocation *ManifestFileLocation `hcl:"manifest_file_location,block" validate:"required"`
}

type S3Attributes

type S3Attributes struct {
	// contains filtered or unexported fields
}

func (S3Attributes) InternalRef

func (s S3Attributes) InternalRef() (terra.Reference, error)

func (S3Attributes) InternalTokens

func (s S3Attributes) InternalTokens() (hclwrite.Tokens, error)

func (S3Attributes) InternalWithRef

func (s S3Attributes) InternalWithRef(ref terra.Reference) S3Attributes

func (S3Attributes) ManifestFileLocation

func (s S3Attributes) ManifestFileLocation() terra.ListValue[ManifestFileLocationAttributes]

type S3State

type S3State struct {
	ManifestFileLocation []ManifestFileLocationState `json:"manifest_file_location"`
}

type ServiceNow

type ServiceNow struct {
	// SiteBaseUrl: string, required
	SiteBaseUrl terra.StringValue `hcl:"site_base_url,attr" validate:"required"`
}

type ServiceNowAttributes

type ServiceNowAttributes struct {
	// contains filtered or unexported fields
}

func (ServiceNowAttributes) InternalRef

func (sn ServiceNowAttributes) InternalRef() (terra.Reference, error)

func (ServiceNowAttributes) InternalTokens

func (sn ServiceNowAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ServiceNowAttributes) InternalWithRef

func (sn ServiceNowAttributes) InternalWithRef(ref terra.Reference) ServiceNowAttributes

func (ServiceNowAttributes) SiteBaseUrl

func (sn ServiceNowAttributes) SiteBaseUrl() terra.StringValue

type ServiceNowState

type ServiceNowState struct {
	SiteBaseUrl string `json:"site_base_url"`
}

type Snowflake

type Snowflake struct {
	// Database: string, required
	Database terra.StringValue `hcl:"database,attr" validate:"required"`
	// Host: string, required
	Host terra.StringValue `hcl:"host,attr" validate:"required"`
	// Warehouse: string, required
	Warehouse terra.StringValue `hcl:"warehouse,attr" validate:"required"`
}

type SnowflakeAttributes

type SnowflakeAttributes struct {
	// contains filtered or unexported fields
}

func (SnowflakeAttributes) Database

func (s SnowflakeAttributes) Database() terra.StringValue

func (SnowflakeAttributes) Host

func (SnowflakeAttributes) InternalRef

func (s SnowflakeAttributes) InternalRef() (terra.Reference, error)

func (SnowflakeAttributes) InternalTokens

func (s SnowflakeAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SnowflakeAttributes) InternalWithRef

func (s SnowflakeAttributes) InternalWithRef(ref terra.Reference) SnowflakeAttributes

func (SnowflakeAttributes) Warehouse

func (s SnowflakeAttributes) Warehouse() terra.StringValue

type SnowflakeState

type SnowflakeState struct {
	Database  string `json:"database"`
	Host      string `json:"host"`
	Warehouse string `json:"warehouse"`
}

type Spark

type Spark struct {
	// Host: string, required
	Host terra.StringValue `hcl:"host,attr" validate:"required"`
	// Port: number, required
	Port terra.NumberValue `hcl:"port,attr" validate:"required"`
}

type SparkAttributes

type SparkAttributes struct {
	// contains filtered or unexported fields
}

func (SparkAttributes) Host

func (SparkAttributes) InternalRef

func (s SparkAttributes) InternalRef() (terra.Reference, error)

func (SparkAttributes) InternalTokens

func (s SparkAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SparkAttributes) InternalWithRef

func (s SparkAttributes) InternalWithRef(ref terra.Reference) SparkAttributes

func (SparkAttributes) Port

type SparkState

type SparkState struct {
	Host string  `json:"host"`
	Port float64 `json:"port"`
}

type SqlServer

type SqlServer struct {
	// Database: string, required
	Database terra.StringValue `hcl:"database,attr" validate:"required"`
	// Host: string, required
	Host terra.StringValue `hcl:"host,attr" validate:"required"`
	// Port: number, required
	Port terra.NumberValue `hcl:"port,attr" validate:"required"`
}

type SqlServerAttributes

type SqlServerAttributes struct {
	// contains filtered or unexported fields
}

func (SqlServerAttributes) Database

func (ss SqlServerAttributes) Database() terra.StringValue

func (SqlServerAttributes) Host

func (SqlServerAttributes) InternalRef

func (ss SqlServerAttributes) InternalRef() (terra.Reference, error)

func (SqlServerAttributes) InternalTokens

func (ss SqlServerAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SqlServerAttributes) InternalWithRef

func (ss SqlServerAttributes) InternalWithRef(ref terra.Reference) SqlServerAttributes

func (SqlServerAttributes) Port

type SqlServerState

type SqlServerState struct {
	Database string  `json:"database"`
	Host     string  `json:"host"`
	Port     float64 `json:"port"`
}

type SslProperties

type SslProperties struct {
	// DisableSsl: bool, required
	DisableSsl terra.BoolValue `hcl:"disable_ssl,attr" validate:"required"`
}

type SslPropertiesAttributes

type SslPropertiesAttributes struct {
	// contains filtered or unexported fields
}

func (SslPropertiesAttributes) DisableSsl

func (sp SslPropertiesAttributes) DisableSsl() terra.BoolValue

func (SslPropertiesAttributes) InternalRef

func (sp SslPropertiesAttributes) InternalRef() (terra.Reference, error)

func (SslPropertiesAttributes) InternalTokens

func (sp SslPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (SslPropertiesAttributes) InternalWithRef

type SslPropertiesState

type SslPropertiesState struct {
	DisableSsl bool `json:"disable_ssl"`
}

type Teradata

type Teradata struct {
	// Database: string, required
	Database terra.StringValue `hcl:"database,attr" validate:"required"`
	// Host: string, required
	Host terra.StringValue `hcl:"host,attr" validate:"required"`
	// Port: number, required
	Port terra.NumberValue `hcl:"port,attr" validate:"required"`
}

type TeradataAttributes

type TeradataAttributes struct {
	// contains filtered or unexported fields
}

func (TeradataAttributes) Database

func (t TeradataAttributes) Database() terra.StringValue

func (TeradataAttributes) Host

func (TeradataAttributes) InternalRef

func (t TeradataAttributes) InternalRef() (terra.Reference, error)

func (TeradataAttributes) InternalTokens

func (t TeradataAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TeradataAttributes) InternalWithRef

func (t TeradataAttributes) InternalWithRef(ref terra.Reference) TeradataAttributes

func (TeradataAttributes) Port

type TeradataState

type TeradataState struct {
	Database string  `json:"database"`
	Host     string  `json:"host"`
	Port     float64 `json:"port"`
}

type Twitter

type Twitter struct {
	// MaxRows: number, required
	MaxRows terra.NumberValue `hcl:"max_rows,attr" validate:"required"`
	// Query: string, required
	Query terra.StringValue `hcl:"query,attr" validate:"required"`
}

type TwitterAttributes

type TwitterAttributes struct {
	// contains filtered or unexported fields
}

func (TwitterAttributes) InternalRef

func (t TwitterAttributes) InternalRef() (terra.Reference, error)

func (TwitterAttributes) InternalTokens

func (t TwitterAttributes) InternalTokens() (hclwrite.Tokens, error)

func (TwitterAttributes) InternalWithRef

func (t TwitterAttributes) InternalWithRef(ref terra.Reference) TwitterAttributes

func (TwitterAttributes) MaxRows

func (t TwitterAttributes) MaxRows() terra.NumberValue

func (TwitterAttributes) Query

type TwitterState

type TwitterState struct {
	MaxRows float64 `json:"max_rows"`
	Query   string  `json:"query"`
}

type VpcConnectionProperties

type VpcConnectionProperties struct {
	// VpcConnectionArn: string, required
	VpcConnectionArn terra.StringValue `hcl:"vpc_connection_arn,attr" validate:"required"`
}

type VpcConnectionPropertiesAttributes

type VpcConnectionPropertiesAttributes struct {
	// contains filtered or unexported fields
}

func (VpcConnectionPropertiesAttributes) InternalRef

func (VpcConnectionPropertiesAttributes) InternalTokens

func (vcp VpcConnectionPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (VpcConnectionPropertiesAttributes) InternalWithRef

func (VpcConnectionPropertiesAttributes) VpcConnectionArn

func (vcp VpcConnectionPropertiesAttributes) VpcConnectionArn() terra.StringValue

type VpcConnectionPropertiesState

type VpcConnectionPropertiesState struct {
	VpcConnectionArn string `json:"vpc_connection_arn"`
}

Jump to

Keyboard shortcuts

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