Documentation ¶
Index ¶
- type AclConfiguration
- type AclConfigurationAttributes
- func (ac AclConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ac AclConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac AclConfigurationAttributes) InternalWithRef(ref terra.Reference) AclConfigurationAttributes
- func (ac AclConfigurationAttributes) S3AclOption() terra.StringValue
- type AclConfigurationState
- type Configuration
- type ConfigurationAttributes
- func (c ConfigurationAttributes) BytesScannedCutoffPerQuery() terra.NumberValue
- func (c ConfigurationAttributes) EnforceWorkgroupConfiguration() terra.BoolValue
- func (c ConfigurationAttributes) EngineVersion() terra.ListValue[EngineVersionAttributes]
- func (c ConfigurationAttributes) ExecutionRole() terra.StringValue
- func (c ConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (c ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationAttributes
- func (c ConfigurationAttributes) PublishCloudwatchMetricsEnabled() terra.BoolValue
- func (c ConfigurationAttributes) RequesterPaysEnabled() terra.BoolValue
- func (c ConfigurationAttributes) ResultConfiguration() terra.ListValue[ResultConfigurationAttributes]
- type ConfigurationState
- type EncryptionConfiguration
- type EncryptionConfigurationAttributes
- func (ec EncryptionConfigurationAttributes) EncryptionOption() terra.StringValue
- func (ec EncryptionConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (ec EncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ec EncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigurationAttributes
- func (ec EncryptionConfigurationAttributes) KmsKeyArn() terra.StringValue
- type EncryptionConfigurationState
- type EngineVersion
- type EngineVersionAttributes
- func (ev EngineVersionAttributes) EffectiveEngineVersion() terra.StringValue
- func (ev EngineVersionAttributes) InternalRef() (terra.Reference, error)
- func (ev EngineVersionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ev EngineVersionAttributes) InternalWithRef(ref terra.Reference) EngineVersionAttributes
- func (ev EngineVersionAttributes) SelectedEngineVersion() terra.StringValue
- type EngineVersionState
- type ResultConfiguration
- type ResultConfigurationAttributes
- func (rc ResultConfigurationAttributes) AclConfiguration() terra.ListValue[AclConfigurationAttributes]
- func (rc ResultConfigurationAttributes) EncryptionConfiguration() terra.ListValue[EncryptionConfigurationAttributes]
- func (rc ResultConfigurationAttributes) ExpectedBucketOwner() terra.StringValue
- func (rc ResultConfigurationAttributes) InternalRef() (terra.Reference, error)
- func (rc ResultConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rc ResultConfigurationAttributes) InternalWithRef(ref terra.Reference) ResultConfigurationAttributes
- func (rc ResultConfigurationAttributes) OutputLocation() terra.StringValue
- type ResultConfigurationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AclConfiguration ¶
type AclConfiguration struct { // S3AclOption: string, required S3AclOption terra.StringValue `hcl:"s3_acl_option,attr" validate:"required"` }
type AclConfigurationAttributes ¶
type AclConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (AclConfigurationAttributes) InternalRef ¶
func (ac AclConfigurationAttributes) InternalRef() (terra.Reference, error)
func (AclConfigurationAttributes) InternalTokens ¶
func (ac AclConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AclConfigurationAttributes) InternalWithRef ¶
func (ac AclConfigurationAttributes) InternalWithRef(ref terra.Reference) AclConfigurationAttributes
func (AclConfigurationAttributes) S3AclOption ¶
func (ac AclConfigurationAttributes) S3AclOption() terra.StringValue
type AclConfigurationState ¶
type AclConfigurationState struct {
S3AclOption string `json:"s3_acl_option"`
}
type Configuration ¶
type Configuration struct { // BytesScannedCutoffPerQuery: number, optional BytesScannedCutoffPerQuery terra.NumberValue `hcl:"bytes_scanned_cutoff_per_query,attr"` // EnforceWorkgroupConfiguration: bool, optional EnforceWorkgroupConfiguration terra.BoolValue `hcl:"enforce_workgroup_configuration,attr"` // ExecutionRole: string, optional ExecutionRole terra.StringValue `hcl:"execution_role,attr"` // PublishCloudwatchMetricsEnabled: bool, optional PublishCloudwatchMetricsEnabled terra.BoolValue `hcl:"publish_cloudwatch_metrics_enabled,attr"` // RequesterPaysEnabled: bool, optional RequesterPaysEnabled terra.BoolValue `hcl:"requester_pays_enabled,attr"` // EngineVersion: optional EngineVersion *EngineVersion `hcl:"engine_version,block"` // ResultConfiguration: optional ResultConfiguration *ResultConfiguration `hcl:"result_configuration,block"` }
type ConfigurationAttributes ¶
type ConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ConfigurationAttributes) BytesScannedCutoffPerQuery ¶
func (c ConfigurationAttributes) BytesScannedCutoffPerQuery() terra.NumberValue
func (ConfigurationAttributes) EnforceWorkgroupConfiguration ¶
func (c ConfigurationAttributes) EnforceWorkgroupConfiguration() terra.BoolValue
func (ConfigurationAttributes) EngineVersion ¶
func (c ConfigurationAttributes) EngineVersion() terra.ListValue[EngineVersionAttributes]
func (ConfigurationAttributes) ExecutionRole ¶
func (c ConfigurationAttributes) ExecutionRole() terra.StringValue
func (ConfigurationAttributes) InternalRef ¶
func (c ConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ConfigurationAttributes) InternalTokens ¶
func (c ConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfigurationAttributes) InternalWithRef ¶
func (c ConfigurationAttributes) InternalWithRef(ref terra.Reference) ConfigurationAttributes
func (ConfigurationAttributes) PublishCloudwatchMetricsEnabled ¶
func (c ConfigurationAttributes) PublishCloudwatchMetricsEnabled() terra.BoolValue
func (ConfigurationAttributes) RequesterPaysEnabled ¶
func (c ConfigurationAttributes) RequesterPaysEnabled() terra.BoolValue
func (ConfigurationAttributes) ResultConfiguration ¶
func (c ConfigurationAttributes) ResultConfiguration() terra.ListValue[ResultConfigurationAttributes]
type ConfigurationState ¶
type ConfigurationState struct { BytesScannedCutoffPerQuery float64 `json:"bytes_scanned_cutoff_per_query"` EnforceWorkgroupConfiguration bool `json:"enforce_workgroup_configuration"` ExecutionRole string `json:"execution_role"` PublishCloudwatchMetricsEnabled bool `json:"publish_cloudwatch_metrics_enabled"` RequesterPaysEnabled bool `json:"requester_pays_enabled"` EngineVersion []EngineVersionState `json:"engine_version"` ResultConfiguration []ResultConfigurationState `json:"result_configuration"` }
type EncryptionConfiguration ¶
type EncryptionConfiguration struct { // EncryptionOption: string, optional EncryptionOption terra.StringValue `hcl:"encryption_option,attr"` // KmsKeyArn: string, optional KmsKeyArn terra.StringValue `hcl:"kms_key_arn,attr"` }
type EncryptionConfigurationAttributes ¶
type EncryptionConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (EncryptionConfigurationAttributes) EncryptionOption ¶
func (ec EncryptionConfigurationAttributes) EncryptionOption() terra.StringValue
func (EncryptionConfigurationAttributes) InternalRef ¶
func (ec EncryptionConfigurationAttributes) InternalRef() (terra.Reference, error)
func (EncryptionConfigurationAttributes) InternalTokens ¶
func (ec EncryptionConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EncryptionConfigurationAttributes) InternalWithRef ¶
func (ec EncryptionConfigurationAttributes) InternalWithRef(ref terra.Reference) EncryptionConfigurationAttributes
func (EncryptionConfigurationAttributes) KmsKeyArn ¶
func (ec EncryptionConfigurationAttributes) KmsKeyArn() terra.StringValue
type EngineVersion ¶
type EngineVersion struct { // SelectedEngineVersion: string, optional SelectedEngineVersion terra.StringValue `hcl:"selected_engine_version,attr"` }
type EngineVersionAttributes ¶
type EngineVersionAttributes struct {
// contains filtered or unexported fields
}
func (EngineVersionAttributes) EffectiveEngineVersion ¶
func (ev EngineVersionAttributes) EffectiveEngineVersion() terra.StringValue
func (EngineVersionAttributes) InternalRef ¶
func (ev EngineVersionAttributes) InternalRef() (terra.Reference, error)
func (EngineVersionAttributes) InternalTokens ¶
func (ev EngineVersionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (EngineVersionAttributes) InternalWithRef ¶
func (ev EngineVersionAttributes) InternalWithRef(ref terra.Reference) EngineVersionAttributes
func (EngineVersionAttributes) SelectedEngineVersion ¶
func (ev EngineVersionAttributes) SelectedEngineVersion() terra.StringValue
type EngineVersionState ¶
type ResultConfiguration ¶
type ResultConfiguration struct { // ExpectedBucketOwner: string, optional ExpectedBucketOwner terra.StringValue `hcl:"expected_bucket_owner,attr"` // OutputLocation: string, optional OutputLocation terra.StringValue `hcl:"output_location,attr"` // AclConfiguration: optional AclConfiguration *AclConfiguration `hcl:"acl_configuration,block"` // EncryptionConfiguration: optional EncryptionConfiguration *EncryptionConfiguration `hcl:"encryption_configuration,block"` }
type ResultConfigurationAttributes ¶
type ResultConfigurationAttributes struct {
// contains filtered or unexported fields
}
func (ResultConfigurationAttributes) AclConfiguration ¶
func (rc ResultConfigurationAttributes) AclConfiguration() terra.ListValue[AclConfigurationAttributes]
func (ResultConfigurationAttributes) EncryptionConfiguration ¶
func (rc ResultConfigurationAttributes) EncryptionConfiguration() terra.ListValue[EncryptionConfigurationAttributes]
func (ResultConfigurationAttributes) ExpectedBucketOwner ¶
func (rc ResultConfigurationAttributes) ExpectedBucketOwner() terra.StringValue
func (ResultConfigurationAttributes) InternalRef ¶
func (rc ResultConfigurationAttributes) InternalRef() (terra.Reference, error)
func (ResultConfigurationAttributes) InternalTokens ¶
func (rc ResultConfigurationAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ResultConfigurationAttributes) InternalWithRef ¶
func (rc ResultConfigurationAttributes) InternalWithRef(ref terra.Reference) ResultConfigurationAttributes
func (ResultConfigurationAttributes) OutputLocation ¶
func (rc ResultConfigurationAttributes) OutputLocation() terra.StringValue
type ResultConfigurationState ¶
type ResultConfigurationState struct { ExpectedBucketOwner string `json:"expected_bucket_owner"` OutputLocation string `json:"output_location"` AclConfiguration []AclConfigurationState `json:"acl_configuration"` EncryptionConfiguration []EncryptionConfigurationState `json:"encryption_configuration"` }
Click to show internal directories.
Click to hide internal directories.