Documentation ¶
Index ¶
- type AmazonElasticsearch
- type AmazonElasticsearchAttributes
- func (ae AmazonElasticsearchAttributes) Domain() terra.StringValue
- func (ae AmazonElasticsearchAttributes) InternalRef() (terra.Reference, error)
- func (ae AmazonElasticsearchAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ae AmazonElasticsearchAttributes) InternalWithRef(ref terra.Reference) AmazonElasticsearchAttributes
- type AmazonElasticsearchState
- type Athena
- type AthenaAttributes
- type AthenaState
- type Aurora
- type AuroraAttributes
- func (a AuroraAttributes) Database() terra.StringValue
- func (a AuroraAttributes) Host() terra.StringValue
- func (a AuroraAttributes) InternalRef() (terra.Reference, error)
- func (a AuroraAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a AuroraAttributes) InternalWithRef(ref terra.Reference) AuroraAttributes
- func (a AuroraAttributes) Port() terra.NumberValue
- type AuroraPostgresql
- type AuroraPostgresqlAttributes
- func (ap AuroraPostgresqlAttributes) Database() terra.StringValue
- func (ap AuroraPostgresqlAttributes) Host() terra.StringValue
- func (ap AuroraPostgresqlAttributes) InternalRef() (terra.Reference, error)
- func (ap AuroraPostgresqlAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ap AuroraPostgresqlAttributes) InternalWithRef(ref terra.Reference) AuroraPostgresqlAttributes
- func (ap AuroraPostgresqlAttributes) Port() terra.NumberValue
- type AuroraPostgresqlState
- type AuroraState
- type AwsIotAnalytics
- type AwsIotAnalyticsAttributes
- func (aia AwsIotAnalyticsAttributes) DataSetName() terra.StringValue
- func (aia AwsIotAnalyticsAttributes) InternalRef() (terra.Reference, error)
- func (aia AwsIotAnalyticsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aia AwsIotAnalyticsAttributes) InternalWithRef(ref terra.Reference) AwsIotAnalyticsAttributes
- type AwsIotAnalyticsState
- type CredentialPair
- type CredentialPairAttributes
- func (cp CredentialPairAttributes) InternalRef() (terra.Reference, error)
- func (cp CredentialPairAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cp CredentialPairAttributes) InternalWithRef(ref terra.Reference) CredentialPairAttributes
- func (cp CredentialPairAttributes) Password() terra.StringValue
- func (cp CredentialPairAttributes) Username() terra.StringValue
- type CredentialPairState
- type Credentials
- type CredentialsAttributes
- func (c CredentialsAttributes) CopySourceArn() terra.StringValue
- func (c CredentialsAttributes) CredentialPair() terra.ListValue[CredentialPairAttributes]
- func (c CredentialsAttributes) InternalRef() (terra.Reference, error)
- func (c CredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c CredentialsAttributes) InternalWithRef(ref terra.Reference) CredentialsAttributes
- type CredentialsState
- type Jira
- type JiraAttributes
- type JiraState
- type ManifestFileLocation
- type ManifestFileLocationAttributes
- func (mfl ManifestFileLocationAttributes) Bucket() terra.StringValue
- func (mfl ManifestFileLocationAttributes) InternalRef() (terra.Reference, error)
- func (mfl ManifestFileLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mfl ManifestFileLocationAttributes) InternalWithRef(ref terra.Reference) ManifestFileLocationAttributes
- func (mfl ManifestFileLocationAttributes) Key() terra.StringValue
- type ManifestFileLocationState
- type MariaDb
- type MariaDbAttributes
- func (md MariaDbAttributes) Database() terra.StringValue
- func (md MariaDbAttributes) Host() terra.StringValue
- func (md MariaDbAttributes) InternalRef() (terra.Reference, error)
- func (md MariaDbAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (md MariaDbAttributes) InternalWithRef(ref terra.Reference) MariaDbAttributes
- func (md MariaDbAttributes) Port() terra.NumberValue
- type MariaDbState
- type Mysql
- type MysqlAttributes
- func (m MysqlAttributes) Database() terra.StringValue
- func (m MysqlAttributes) Host() terra.StringValue
- func (m MysqlAttributes) InternalRef() (terra.Reference, error)
- func (m MysqlAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m MysqlAttributes) InternalWithRef(ref terra.Reference) MysqlAttributes
- func (m MysqlAttributes) Port() terra.NumberValue
- type MysqlState
- type Oracle
- type OracleAttributes
- func (o OracleAttributes) Database() terra.StringValue
- func (o OracleAttributes) Host() terra.StringValue
- func (o OracleAttributes) InternalRef() (terra.Reference, error)
- func (o OracleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (o OracleAttributes) InternalWithRef(ref terra.Reference) OracleAttributes
- func (o OracleAttributes) Port() terra.NumberValue
- type OracleState
- type Parameters
- type ParametersAttributes
- func (p ParametersAttributes) AmazonElasticsearch() terra.ListValue[AmazonElasticsearchAttributes]
- func (p ParametersAttributes) Athena() terra.ListValue[AthenaAttributes]
- func (p ParametersAttributes) Aurora() terra.ListValue[AuroraAttributes]
- func (p ParametersAttributes) AuroraPostgresql() terra.ListValue[AuroraPostgresqlAttributes]
- func (p ParametersAttributes) AwsIotAnalytics() terra.ListValue[AwsIotAnalyticsAttributes]
- func (p ParametersAttributes) InternalRef() (terra.Reference, error)
- func (p ParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p ParametersAttributes) InternalWithRef(ref terra.Reference) ParametersAttributes
- func (p ParametersAttributes) Jira() terra.ListValue[JiraAttributes]
- func (p ParametersAttributes) MariaDb() terra.ListValue[MariaDbAttributes]
- func (p ParametersAttributes) Mysql() terra.ListValue[MysqlAttributes]
- func (p ParametersAttributes) Oracle() terra.ListValue[OracleAttributes]
- func (p ParametersAttributes) Postgresql() terra.ListValue[PostgresqlAttributes]
- func (p ParametersAttributes) Presto() terra.ListValue[PrestoAttributes]
- func (p ParametersAttributes) Rds() terra.ListValue[RdsAttributes]
- func (p ParametersAttributes) Redshift() terra.ListValue[RedshiftAttributes]
- func (p ParametersAttributes) S3() terra.ListValue[S3Attributes]
- func (p ParametersAttributes) ServiceNow() terra.ListValue[ServiceNowAttributes]
- func (p ParametersAttributes) Snowflake() terra.ListValue[SnowflakeAttributes]
- func (p ParametersAttributes) Spark() terra.ListValue[SparkAttributes]
- func (p ParametersAttributes) SqlServer() terra.ListValue[SqlServerAttributes]
- func (p ParametersAttributes) Teradata() terra.ListValue[TeradataAttributes]
- func (p ParametersAttributes) Twitter() terra.ListValue[TwitterAttributes]
- type ParametersState
- type Permission
- type PermissionAttributes
- func (p PermissionAttributes) Actions() terra.SetValue[terra.StringValue]
- func (p PermissionAttributes) InternalRef() (terra.Reference, error)
- func (p PermissionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PermissionAttributes) InternalWithRef(ref terra.Reference) PermissionAttributes
- func (p PermissionAttributes) Principal() terra.StringValue
- type PermissionState
- type Postgresql
- type PostgresqlAttributes
- func (p PostgresqlAttributes) Database() terra.StringValue
- func (p PostgresqlAttributes) Host() terra.StringValue
- func (p PostgresqlAttributes) InternalRef() (terra.Reference, error)
- func (p PostgresqlAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PostgresqlAttributes) InternalWithRef(ref terra.Reference) PostgresqlAttributes
- func (p PostgresqlAttributes) Port() terra.NumberValue
- type PostgresqlState
- type Presto
- type PrestoAttributes
- func (p PrestoAttributes) Catalog() terra.StringValue
- func (p PrestoAttributes) Host() terra.StringValue
- func (p PrestoAttributes) InternalRef() (terra.Reference, error)
- func (p PrestoAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (p PrestoAttributes) InternalWithRef(ref terra.Reference) PrestoAttributes
- func (p PrestoAttributes) Port() terra.NumberValue
- type PrestoState
- type Rds
- type RdsAttributes
- func (r RdsAttributes) Database() terra.StringValue
- func (r RdsAttributes) InstanceId() terra.StringValue
- func (r RdsAttributes) InternalRef() (terra.Reference, error)
- func (r RdsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RdsAttributes) InternalWithRef(ref terra.Reference) RdsAttributes
- type RdsState
- type Redshift
- type RedshiftAttributes
- func (r RedshiftAttributes) ClusterId() terra.StringValue
- func (r RedshiftAttributes) Database() terra.StringValue
- func (r RedshiftAttributes) Host() terra.StringValue
- func (r RedshiftAttributes) InternalRef() (terra.Reference, error)
- func (r RedshiftAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r RedshiftAttributes) InternalWithRef(ref terra.Reference) RedshiftAttributes
- func (r RedshiftAttributes) Port() terra.NumberValue
- type RedshiftState
- type S3
- type S3Attributes
- type S3State
- type ServiceNow
- type ServiceNowAttributes
- type ServiceNowState
- type Snowflake
- type SnowflakeAttributes
- func (s SnowflakeAttributes) Database() terra.StringValue
- func (s SnowflakeAttributes) Host() terra.StringValue
- func (s SnowflakeAttributes) InternalRef() (terra.Reference, error)
- func (s SnowflakeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SnowflakeAttributes) InternalWithRef(ref terra.Reference) SnowflakeAttributes
- func (s SnowflakeAttributes) Warehouse() terra.StringValue
- type SnowflakeState
- type Spark
- type SparkAttributes
- func (s SparkAttributes) Host() terra.StringValue
- func (s SparkAttributes) InternalRef() (terra.Reference, error)
- func (s SparkAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s SparkAttributes) InternalWithRef(ref terra.Reference) SparkAttributes
- func (s SparkAttributes) Port() terra.NumberValue
- type SparkState
- type SqlServer
- type SqlServerAttributes
- func (ss SqlServerAttributes) Database() terra.StringValue
- func (ss SqlServerAttributes) Host() terra.StringValue
- func (ss SqlServerAttributes) InternalRef() (terra.Reference, error)
- func (ss SqlServerAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ss SqlServerAttributes) InternalWithRef(ref terra.Reference) SqlServerAttributes
- func (ss SqlServerAttributes) Port() terra.NumberValue
- type SqlServerState
- type SslProperties
- type SslPropertiesAttributes
- func (sp SslPropertiesAttributes) DisableSsl() terra.BoolValue
- func (sp SslPropertiesAttributes) InternalRef() (terra.Reference, error)
- func (sp SslPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp SslPropertiesAttributes) InternalWithRef(ref terra.Reference) SslPropertiesAttributes
- type SslPropertiesState
- type Teradata
- type TeradataAttributes
- func (t TeradataAttributes) Database() terra.StringValue
- func (t TeradataAttributes) Host() terra.StringValue
- func (t TeradataAttributes) InternalRef() (terra.Reference, error)
- func (t TeradataAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TeradataAttributes) InternalWithRef(ref terra.Reference) TeradataAttributes
- func (t TeradataAttributes) Port() terra.NumberValue
- type TeradataState
- type Twitter
- type TwitterAttributes
- func (t TwitterAttributes) InternalRef() (terra.Reference, error)
- func (t TwitterAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TwitterAttributes) InternalWithRef(ref terra.Reference) TwitterAttributes
- func (t TwitterAttributes) MaxRows() terra.NumberValue
- func (t TwitterAttributes) Query() terra.StringValue
- type TwitterState
- type VpcConnectionProperties
- type VpcConnectionPropertiesAttributes
- func (vcp VpcConnectionPropertiesAttributes) InternalRef() (terra.Reference, error)
- func (vcp VpcConnectionPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (vcp VpcConnectionPropertiesAttributes) InternalWithRef(ref terra.Reference) VpcConnectionPropertiesAttributes
- func (vcp VpcConnectionPropertiesAttributes) VpcConnectionArn() terra.StringValue
- type VpcConnectionPropertiesState
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 (ae AmazonElasticsearchAttributes) Domain() terra.StringValue
func (AmazonElasticsearchAttributes) InternalRef ¶
func (ae AmazonElasticsearchAttributes) InternalRef() (terra.Reference, error)
func (AmazonElasticsearchAttributes) InternalTokens ¶
func (ae AmazonElasticsearchAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AmazonElasticsearchAttributes) InternalWithRef ¶
func (ae AmazonElasticsearchAttributes) InternalWithRef(ref terra.Reference) AmazonElasticsearchAttributes
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 (a AuroraAttributes) Host() terra.StringValue
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 ¶
func (a AuroraAttributes) Port() terra.NumberValue
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 (ap AuroraPostgresqlAttributes) Database() terra.StringValue
func (AuroraPostgresqlAttributes) Host ¶
func (ap AuroraPostgresqlAttributes) Host() terra.StringValue
func (AuroraPostgresqlAttributes) InternalRef ¶
func (ap AuroraPostgresqlAttributes) InternalRef() (terra.Reference, error)
func (AuroraPostgresqlAttributes) InternalTokens ¶
func (ap AuroraPostgresqlAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AuroraPostgresqlAttributes) InternalWithRef ¶
func (ap AuroraPostgresqlAttributes) InternalWithRef(ref terra.Reference) AuroraPostgresqlAttributes
func (AuroraPostgresqlAttributes) Port ¶
func (ap AuroraPostgresqlAttributes) Port() terra.NumberValue
type AuroraPostgresqlState ¶
type AuroraState ¶
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 ¶
func (aia AwsIotAnalyticsAttributes) InternalWithRef(ref terra.Reference) AwsIotAnalyticsAttributes
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 (cp CredentialPairAttributes) InternalWithRef(ref terra.Reference) CredentialPairAttributes
func (CredentialPairAttributes) Password ¶
func (cp CredentialPairAttributes) Password() terra.StringValue
func (CredentialPairAttributes) Username ¶
func (cp CredentialPairAttributes) Username() terra.StringValue
type CredentialPairState ¶
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 (c CredentialsAttributes) CredentialPair() terra.ListValue[CredentialPairAttributes]
func (CredentialsAttributes) InternalRef ¶
func (c CredentialsAttributes) InternalRef() (terra.Reference, error)
func (CredentialsAttributes) InternalTokens ¶
func (c CredentialsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (CredentialsAttributes) InternalWithRef ¶
func (c CredentialsAttributes) InternalWithRef(ref terra.Reference) CredentialsAttributes
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 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 (mfl ManifestFileLocationAttributes) Bucket() terra.StringValue
func (ManifestFileLocationAttributes) InternalRef ¶
func (mfl ManifestFileLocationAttributes) InternalRef() (terra.Reference, error)
func (ManifestFileLocationAttributes) InternalTokens ¶
func (mfl ManifestFileLocationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ManifestFileLocationAttributes) InternalWithRef ¶
func (mfl ManifestFileLocationAttributes) InternalWithRef(ref terra.Reference) ManifestFileLocationAttributes
func (ManifestFileLocationAttributes) Key ¶
func (mfl ManifestFileLocationAttributes) Key() terra.StringValue
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 (md MariaDbAttributes) Host() terra.StringValue
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 ¶
func (md MariaDbAttributes) Port() terra.NumberValue
type MariaDbState ¶
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 (m MysqlAttributes) Host() terra.StringValue
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 ¶
func (m MysqlAttributes) Port() terra.NumberValue
type MysqlState ¶
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 (o OracleAttributes) Host() terra.StringValue
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 ¶
func (o OracleAttributes) Port() terra.NumberValue
type OracleState ¶
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 (p ParametersAttributes) AmazonElasticsearch() terra.ListValue[AmazonElasticsearchAttributes]
func (ParametersAttributes) Athena ¶
func (p ParametersAttributes) Athena() terra.ListValue[AthenaAttributes]
func (ParametersAttributes) Aurora ¶
func (p ParametersAttributes) Aurora() terra.ListValue[AuroraAttributes]
func (ParametersAttributes) AuroraPostgresql ¶
func (p ParametersAttributes) AuroraPostgresql() terra.ListValue[AuroraPostgresqlAttributes]
func (ParametersAttributes) AwsIotAnalytics ¶
func (p ParametersAttributes) AwsIotAnalytics() terra.ListValue[AwsIotAnalyticsAttributes]
func (ParametersAttributes) InternalRef ¶
func (p ParametersAttributes) InternalRef() (terra.Reference, error)
func (ParametersAttributes) InternalTokens ¶
func (p ParametersAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ParametersAttributes) InternalWithRef ¶
func (p ParametersAttributes) InternalWithRef(ref terra.Reference) ParametersAttributes
func (ParametersAttributes) Jira ¶
func (p ParametersAttributes) Jira() terra.ListValue[JiraAttributes]
func (ParametersAttributes) MariaDb ¶
func (p ParametersAttributes) MariaDb() terra.ListValue[MariaDbAttributes]
func (ParametersAttributes) Mysql ¶
func (p ParametersAttributes) Mysql() terra.ListValue[MysqlAttributes]
func (ParametersAttributes) Oracle ¶
func (p ParametersAttributes) Oracle() terra.ListValue[OracleAttributes]
func (ParametersAttributes) Postgresql ¶
func (p ParametersAttributes) Postgresql() terra.ListValue[PostgresqlAttributes]
func (ParametersAttributes) Presto ¶
func (p ParametersAttributes) Presto() terra.ListValue[PrestoAttributes]
func (ParametersAttributes) Rds ¶
func (p ParametersAttributes) Rds() terra.ListValue[RdsAttributes]
func (ParametersAttributes) Redshift ¶
func (p ParametersAttributes) Redshift() terra.ListValue[RedshiftAttributes]
func (ParametersAttributes) S3 ¶
func (p ParametersAttributes) S3() terra.ListValue[S3Attributes]
func (ParametersAttributes) ServiceNow ¶
func (p ParametersAttributes) ServiceNow() terra.ListValue[ServiceNowAttributes]
func (ParametersAttributes) Snowflake ¶
func (p ParametersAttributes) Snowflake() terra.ListValue[SnowflakeAttributes]
func (ParametersAttributes) Spark ¶
func (p ParametersAttributes) Spark() terra.ListValue[SparkAttributes]
func (ParametersAttributes) SqlServer ¶
func (p ParametersAttributes) SqlServer() terra.ListValue[SqlServerAttributes]
func (ParametersAttributes) Teradata ¶
func (p ParametersAttributes) Teradata() terra.ListValue[TeradataAttributes]
func (ParametersAttributes) Twitter ¶
func (p ParametersAttributes) Twitter() terra.ListValue[TwitterAttributes]
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 (p PermissionAttributes) Actions() terra.SetValue[terra.StringValue]
func (PermissionAttributes) InternalRef ¶
func (p PermissionAttributes) InternalRef() (terra.Reference, error)
func (PermissionAttributes) InternalTokens ¶
func (p PermissionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PermissionAttributes) InternalWithRef ¶
func (p PermissionAttributes) InternalWithRef(ref terra.Reference) PermissionAttributes
func (PermissionAttributes) Principal ¶
func (p PermissionAttributes) Principal() terra.StringValue
type PermissionState ¶
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 (p PostgresqlAttributes) Host() terra.StringValue
func (PostgresqlAttributes) InternalRef ¶
func (p PostgresqlAttributes) InternalRef() (terra.Reference, error)
func (PostgresqlAttributes) InternalTokens ¶
func (p PostgresqlAttributes) InternalTokens() (hclwrite.Tokens, error)
func (PostgresqlAttributes) InternalWithRef ¶
func (p PostgresqlAttributes) InternalWithRef(ref terra.Reference) PostgresqlAttributes
func (PostgresqlAttributes) Port ¶
func (p PostgresqlAttributes) Port() terra.NumberValue
type PostgresqlState ¶
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 (p PrestoAttributes) Host() terra.StringValue
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 ¶
func (p PrestoAttributes) Port() terra.NumberValue
type PrestoState ¶
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 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 (r RedshiftAttributes) Host() terra.StringValue
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 ¶
func (r RedshiftAttributes) Port() terra.NumberValue
type RedshiftState ¶
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 (s SnowflakeAttributes) Host() terra.StringValue
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 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 (s SparkAttributes) Host() terra.StringValue
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 ¶
func (s SparkAttributes) Port() terra.NumberValue
type SparkState ¶
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 (ss SqlServerAttributes) Host() terra.StringValue
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 ¶
func (ss SqlServerAttributes) Port() terra.NumberValue
type SqlServerState ¶
type SslProperties ¶
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 ¶
func (sp SslPropertiesAttributes) InternalWithRef(ref terra.Reference) SslPropertiesAttributes
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 (t TeradataAttributes) Host() terra.StringValue
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 ¶
func (t TeradataAttributes) Port() terra.NumberValue
type TeradataState ¶
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 ¶
func (t TwitterAttributes) Query() terra.StringValue
type TwitterState ¶
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 (vcp VpcConnectionPropertiesAttributes) InternalRef() (terra.Reference, error)
func (VpcConnectionPropertiesAttributes) InternalTokens ¶
func (vcp VpcConnectionPropertiesAttributes) InternalTokens() (hclwrite.Tokens, error)
func (VpcConnectionPropertiesAttributes) InternalWithRef ¶
func (vcp VpcConnectionPropertiesAttributes) InternalWithRef(ref terra.Reference) VpcConnectionPropertiesAttributes
func (VpcConnectionPropertiesAttributes) VpcConnectionArn ¶
func (vcp VpcConnectionPropertiesAttributes) VpcConnectionArn() terra.StringValue
type VpcConnectionPropertiesState ¶
type VpcConnectionPropertiesState struct {
VpcConnectionArn string `json:"vpc_connection_arn"`
}
Click to show internal directories.
Click to hide internal directories.