Skip to content

Latest commit

 

History

History
2011 lines (1281 loc) · 92.7 KB

databaseMysqlConfig.go.md

File metadata and controls

2011 lines (1281 loc) · 92.7 KB

databaseMysqlConfig Submodule

Constructs

DatabaseMysqlConfig

Represents a {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config digitalocean_database_mysql_config}.

Initializers

import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasemysqlconfig"

databasemysqlconfig.NewDatabaseMysqlConfig(scope Construct, id *string, config DatabaseMysqlConfigConfig) DatabaseMysqlConfig
Name Type Description
scope github.com/aws/constructs-go/constructs/v10.Construct The scope in which to define this construct.
id *string The scoped construct ID.
config DatabaseMysqlConfigConfig No description.

scopeRequired
  • Type: github.com/aws/constructs-go/constructs/v10.Construct

The scope in which to define this construct.


idRequired
  • Type: *string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

Name Description
ToString Returns a string representation of this construct.
AddOverride No description.
OverrideLogicalId Overrides the auto-generated logical ID with a specific ID.
ResetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
ToHclTerraform No description.
ToMetadata No description.
ToTerraform Adds this resource to the terraform JSON output.
AddMoveTarget Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
GetAnyMapAttribute No description.
GetBooleanAttribute No description.
GetBooleanMapAttribute No description.
GetListAttribute No description.
GetNumberAttribute No description.
GetNumberListAttribute No description.
GetNumberMapAttribute No description.
GetStringAttribute No description.
GetStringMapAttribute No description.
HasResourceMove No description.
ImportFrom No description.
InterpolationForAttribute No description.
MoveFromId Move the resource corresponding to "id" to this resource.
MoveTo Moves this resource to the target resource given by moveTarget.
MoveToId Moves this resource to the resource corresponding to "id".
ResetBackupHour No description.
ResetBackupMinute No description.
ResetBinlogRetentionPeriod No description.
ResetConnectTimeout No description.
ResetDefaultTimeZone No description.
ResetGroupConcatMaxLen No description.
ResetId No description.
ResetInformationSchemaStatsExpiry No description.
ResetInnodbFtMinTokenSize No description.
ResetInnodbFtServerStopwordTable No description.
ResetInnodbLockWaitTimeout No description.
ResetInnodbLogBufferSize No description.
ResetInnodbOnlineAlterLogMaxSize No description.
ResetInnodbPrintAllDeadlocks No description.
ResetInnodbRollbackOnTimeout No description.
ResetInteractiveTimeout No description.
ResetInternalTmpMemStorageEngine No description.
ResetLongQueryTime No description.
ResetMaxAllowedPacket No description.
ResetMaxHeapTableSize No description.
ResetNetReadTimeout No description.
ResetNetWriteTimeout No description.
ResetSlowQueryLog No description.
ResetSortBufferSize No description.
ResetSqlMode No description.
ResetSqlRequirePrimaryKey No description.
ResetTmpTableSize No description.
ResetWaitTimeout No description.

ToString
func ToString() *string

Returns a string representation of this construct.

AddOverride
func AddOverride(path *string, value interface{})
pathRequired
  • Type: *string

valueRequired
  • Type: interface{}

OverrideLogicalId
func OverrideLogicalId(newLogicalId *string)

Overrides the auto-generated logical ID with a specific ID.

newLogicalIdRequired
  • Type: *string

The new logical ID to use for this stack element.


ResetOverrideLogicalId
func ResetOverrideLogicalId()

Resets a previously passed logical Id to use the auto-generated logical id again.

ToHclTerraform
func ToHclTerraform() interface{}
ToMetadata
func ToMetadata() interface{}
ToTerraform
func ToTerraform() interface{}

Adds this resource to the terraform JSON output.

AddMoveTarget
func AddMoveTarget(moveTarget *string)

Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.

moveTargetRequired
  • Type: *string

The string move target that will correspond to this resource.


GetAnyMapAttribute
func GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
terraformAttributeRequired
  • Type: *string

GetBooleanAttribute
func GetBooleanAttribute(terraformAttribute *string) IResolvable
terraformAttributeRequired
  • Type: *string

GetBooleanMapAttribute
func GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
terraformAttributeRequired
  • Type: *string

GetListAttribute
func GetListAttribute(terraformAttribute *string) *[]*string
terraformAttributeRequired
  • Type: *string

GetNumberAttribute
func GetNumberAttribute(terraformAttribute *string) *f64
terraformAttributeRequired
  • Type: *string

GetNumberListAttribute
func GetNumberListAttribute(terraformAttribute *string) *[]*f64
terraformAttributeRequired
  • Type: *string

GetNumberMapAttribute
func GetNumberMapAttribute(terraformAttribute *string) *map[string]*f64
terraformAttributeRequired
  • Type: *string

GetStringAttribute
func GetStringAttribute(terraformAttribute *string) *string
terraformAttributeRequired
  • Type: *string

GetStringMapAttribute
func GetStringMapAttribute(terraformAttribute *string) *map[string]*string
terraformAttributeRequired
  • Type: *string

HasResourceMove
func HasResourceMove() interface{}
ImportFrom
func ImportFrom(id *string, provider TerraformProvider)
idRequired
  • Type: *string

providerOptional
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider

InterpolationForAttribute
func InterpolationForAttribute(terraformAttribute *string) IResolvable
terraformAttributeRequired
  • Type: *string

MoveFromId
func MoveFromId(id *string)

Move the resource corresponding to "id" to this resource.

Note that the resource being moved from must be marked as moved using it's instance function.

idRequired
  • Type: *string

Full id of resource being moved from, e.g. "aws_s3_bucket.example".


MoveTo
func MoveTo(moveTarget *string, index interface{})

Moves this resource to the target resource given by moveTarget.

moveTargetRequired
  • Type: *string

The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.


indexOptional
  • Type: interface{}

Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.


MoveToId
func MoveToId(id *string)

Moves this resource to the resource corresponding to "id".

idRequired
  • Type: *string

Full id of resource to move to, e.g. "aws_s3_bucket.example".


ResetBackupHour
func ResetBackupHour()
ResetBackupMinute
func ResetBackupMinute()
ResetBinlogRetentionPeriod
func ResetBinlogRetentionPeriod()
ResetConnectTimeout
func ResetConnectTimeout()
ResetDefaultTimeZone
func ResetDefaultTimeZone()
ResetGroupConcatMaxLen
func ResetGroupConcatMaxLen()
ResetId
func ResetId()
ResetInformationSchemaStatsExpiry
func ResetInformationSchemaStatsExpiry()
ResetInnodbFtMinTokenSize
func ResetInnodbFtMinTokenSize()
ResetInnodbFtServerStopwordTable
func ResetInnodbFtServerStopwordTable()
ResetInnodbLockWaitTimeout
func ResetInnodbLockWaitTimeout()
ResetInnodbLogBufferSize
func ResetInnodbLogBufferSize()
ResetInnodbOnlineAlterLogMaxSize
func ResetInnodbOnlineAlterLogMaxSize()
ResetInnodbPrintAllDeadlocks
func ResetInnodbPrintAllDeadlocks()
ResetInnodbRollbackOnTimeout
func ResetInnodbRollbackOnTimeout()
ResetInteractiveTimeout
func ResetInteractiveTimeout()
ResetInternalTmpMemStorageEngine
func ResetInternalTmpMemStorageEngine()
ResetLongQueryTime
func ResetLongQueryTime()
ResetMaxAllowedPacket
func ResetMaxAllowedPacket()
ResetMaxHeapTableSize
func ResetMaxHeapTableSize()
ResetNetReadTimeout
func ResetNetReadTimeout()
ResetNetWriteTimeout
func ResetNetWriteTimeout()
ResetSlowQueryLog
func ResetSlowQueryLog()
ResetSortBufferSize
func ResetSortBufferSize()
ResetSqlMode
func ResetSqlMode()
ResetSqlRequirePrimaryKey
func ResetSqlRequirePrimaryKey()
ResetTmpTableSize
func ResetTmpTableSize()
ResetWaitTimeout
func ResetWaitTimeout()

Static Functions

Name Description
IsConstruct Checks if x is a construct.
IsTerraformElement No description.
IsTerraformResource No description.
GenerateConfigForImport Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan ".

IsConstruct
import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasemysqlconfig"

databasemysqlconfig.DatabaseMysqlConfig_IsConstruct(x interface{}) *bool

Checks if x is a construct.

Use this method instead of instanceof to properly detect Construct instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the constructs library on disk are seen as independent, completely different libraries. As a consequence, the class Construct in each copy of the constructs library is seen as a different class, and an instance of one class will not test as instanceof the other class. npm install will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the constructs library can be accidentally installed, and instanceof will behave unpredictably. It is safest to avoid using instanceof, and using this type-testing method instead.

xRequired
  • Type: interface{}

Any object.


IsTerraformElement
import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasemysqlconfig"

databasemysqlconfig.DatabaseMysqlConfig_IsTerraformElement(x interface{}) *bool
xRequired
  • Type: interface{}

IsTerraformResource
import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasemysqlconfig"

databasemysqlconfig.DatabaseMysqlConfig_IsTerraformResource(x interface{}) *bool
xRequired
  • Type: interface{}

GenerateConfigForImport
import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasemysqlconfig"

databasemysqlconfig.DatabaseMysqlConfig_GenerateConfigForImport(scope Construct, importToId *string, importFromId *string, provider TerraformProvider) ImportableResource

Generates CDKTF code for importing a DatabaseMysqlConfig resource upon running "cdktf plan ".

scopeRequired
  • Type: github.com/aws/constructs-go/constructs/v10.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: *string

The construct id used in the generated config for the DatabaseMysqlConfig to import.


importFromIdRequired
  • Type: *string

The id of the existing DatabaseMysqlConfig that should be imported.

Refer to the {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider

? Optional instance of the provider where the DatabaseMysqlConfig to import is found.


Properties

Name Type Description
Node github.com/aws/constructs-go/constructs/v10.Node The tree node.
CdktfStack github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack No description.
Fqn *string No description.
FriendlyUniqueId *string No description.
TerraformMetaArguments *map[string]interface{} No description.
TerraformResourceType *string No description.
TerraformGeneratorMetadata github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata No description.
Connection interface{} No description.
Count interface{} No description.
DependsOn *[]*string No description.
ForEach github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator No description.
Lifecycle github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle No description.
Provider github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider No description.
Provisioners *[]interface{} No description.
BackupHourInput *f64 No description.
BackupMinuteInput *f64 No description.
BinlogRetentionPeriodInput *f64 No description.
ClusterIdInput *string No description.
ConnectTimeoutInput *f64 No description.
DefaultTimeZoneInput *string No description.
GroupConcatMaxLenInput *f64 No description.
IdInput *string No description.
InformationSchemaStatsExpiryInput *f64 No description.
InnodbFtMinTokenSizeInput *f64 No description.
InnodbFtServerStopwordTableInput *string No description.
InnodbLockWaitTimeoutInput *f64 No description.
InnodbLogBufferSizeInput *f64 No description.
InnodbOnlineAlterLogMaxSizeInput *f64 No description.
InnodbPrintAllDeadlocksInput interface{} No description.
InnodbRollbackOnTimeoutInput interface{} No description.
InteractiveTimeoutInput *f64 No description.
InternalTmpMemStorageEngineInput *string No description.
LongQueryTimeInput *f64 No description.
MaxAllowedPacketInput *f64 No description.
MaxHeapTableSizeInput *f64 No description.
NetReadTimeoutInput *f64 No description.
NetWriteTimeoutInput *f64 No description.
SlowQueryLogInput interface{} No description.
SortBufferSizeInput *f64 No description.
SqlModeInput *string No description.
SqlRequirePrimaryKeyInput interface{} No description.
TmpTableSizeInput *f64 No description.
WaitTimeoutInput *f64 No description.
BackupHour *f64 No description.
BackupMinute *f64 No description.
BinlogRetentionPeriod *f64 No description.
ClusterId *string No description.
ConnectTimeout *f64 No description.
DefaultTimeZone *string No description.
GroupConcatMaxLen *f64 No description.
Id *string No description.
InformationSchemaStatsExpiry *f64 No description.
InnodbFtMinTokenSize *f64 No description.
InnodbFtServerStopwordTable *string No description.
InnodbLockWaitTimeout *f64 No description.
InnodbLogBufferSize *f64 No description.
InnodbOnlineAlterLogMaxSize *f64 No description.
InnodbPrintAllDeadlocks interface{} No description.
InnodbRollbackOnTimeout interface{} No description.
InteractiveTimeout *f64 No description.
InternalTmpMemStorageEngine *string No description.
LongQueryTime *f64 No description.
MaxAllowedPacket *f64 No description.
MaxHeapTableSize *f64 No description.
NetReadTimeout *f64 No description.
NetWriteTimeout *f64 No description.
SlowQueryLog interface{} No description.
SortBufferSize *f64 No description.
SqlMode *string No description.
SqlRequirePrimaryKey interface{} No description.
TmpTableSize *f64 No description.
WaitTimeout *f64 No description.

NodeRequired
func Node() Node
  • Type: github.com/aws/constructs-go/constructs/v10.Node

The tree node.


CdktfStackRequired
func CdktfStack() TerraformStack
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformStack

FqnRequired
func Fqn() *string
  • Type: *string

FriendlyUniqueIdRequired
func FriendlyUniqueId() *string
  • Type: *string

TerraformMetaArgumentsRequired
func TerraformMetaArguments() *map[string]interface{}
  • Type: *map[string]interface{}

TerraformResourceTypeRequired
func TerraformResourceType() *string
  • Type: *string

TerraformGeneratorMetadataOptional
func TerraformGeneratorMetadata() TerraformProviderGeneratorMetadata
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProviderGeneratorMetadata

ConnectionOptional
func Connection() interface{}
  • Type: interface{}

CountOptional
func Count() interface{}
  • Type: interface{}

DependsOnOptional
func DependsOn() *[]*string
  • Type: *[]*string

ForEachOptional
func ForEach() ITerraformIterator
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator

LifecycleOptional
func Lifecycle() TerraformResourceLifecycle
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle

ProviderOptional
func Provider() TerraformProvider
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider

ProvisionersOptional
func Provisioners() *[]interface{}
  • Type: *[]interface{}

BackupHourInputOptional
func BackupHourInput() *f64
  • Type: *f64

BackupMinuteInputOptional
func BackupMinuteInput() *f64
  • Type: *f64

BinlogRetentionPeriodInputOptional
func BinlogRetentionPeriodInput() *f64
  • Type: *f64

ClusterIdInputOptional
func ClusterIdInput() *string
  • Type: *string

ConnectTimeoutInputOptional
func ConnectTimeoutInput() *f64
  • Type: *f64

DefaultTimeZoneInputOptional
func DefaultTimeZoneInput() *string
  • Type: *string

GroupConcatMaxLenInputOptional
func GroupConcatMaxLenInput() *f64
  • Type: *f64

IdInputOptional
func IdInput() *string
  • Type: *string

InformationSchemaStatsExpiryInputOptional
func InformationSchemaStatsExpiryInput() *f64
  • Type: *f64

InnodbFtMinTokenSizeInputOptional
func InnodbFtMinTokenSizeInput() *f64
  • Type: *f64

InnodbFtServerStopwordTableInputOptional
func InnodbFtServerStopwordTableInput() *string
  • Type: *string

InnodbLockWaitTimeoutInputOptional
func InnodbLockWaitTimeoutInput() *f64
  • Type: *f64

InnodbLogBufferSizeInputOptional
func InnodbLogBufferSizeInput() *f64
  • Type: *f64

InnodbOnlineAlterLogMaxSizeInputOptional
func InnodbOnlineAlterLogMaxSizeInput() *f64
  • Type: *f64

InnodbPrintAllDeadlocksInputOptional
func InnodbPrintAllDeadlocksInput() interface{}
  • Type: interface{}

InnodbRollbackOnTimeoutInputOptional
func InnodbRollbackOnTimeoutInput() interface{}
  • Type: interface{}

InteractiveTimeoutInputOptional
func InteractiveTimeoutInput() *f64
  • Type: *f64

InternalTmpMemStorageEngineInputOptional
func InternalTmpMemStorageEngineInput() *string
  • Type: *string

LongQueryTimeInputOptional
func LongQueryTimeInput() *f64
  • Type: *f64

MaxAllowedPacketInputOptional
func MaxAllowedPacketInput() *f64
  • Type: *f64

MaxHeapTableSizeInputOptional
func MaxHeapTableSizeInput() *f64
  • Type: *f64

NetReadTimeoutInputOptional
func NetReadTimeoutInput() *f64
  • Type: *f64

NetWriteTimeoutInputOptional
func NetWriteTimeoutInput() *f64
  • Type: *f64

SlowQueryLogInputOptional
func SlowQueryLogInput() interface{}
  • Type: interface{}

SortBufferSizeInputOptional
func SortBufferSizeInput() *f64
  • Type: *f64

SqlModeInputOptional
func SqlModeInput() *string
  • Type: *string

SqlRequirePrimaryKeyInputOptional
func SqlRequirePrimaryKeyInput() interface{}
  • Type: interface{}

TmpTableSizeInputOptional
func TmpTableSizeInput() *f64
  • Type: *f64

WaitTimeoutInputOptional
func WaitTimeoutInput() *f64
  • Type: *f64

BackupHourRequired
func BackupHour() *f64
  • Type: *f64

BackupMinuteRequired
func BackupMinute() *f64
  • Type: *f64

BinlogRetentionPeriodRequired
func BinlogRetentionPeriod() *f64
  • Type: *f64

ClusterIdRequired
func ClusterId() *string
  • Type: *string

ConnectTimeoutRequired
func ConnectTimeout() *f64
  • Type: *f64

DefaultTimeZoneRequired
func DefaultTimeZone() *string
  • Type: *string

GroupConcatMaxLenRequired
func GroupConcatMaxLen() *f64
  • Type: *f64

IdRequired
func Id() *string
  • Type: *string

InformationSchemaStatsExpiryRequired
func InformationSchemaStatsExpiry() *f64
  • Type: *f64

InnodbFtMinTokenSizeRequired
func InnodbFtMinTokenSize() *f64
  • Type: *f64

InnodbFtServerStopwordTableRequired
func InnodbFtServerStopwordTable() *string
  • Type: *string

InnodbLockWaitTimeoutRequired
func InnodbLockWaitTimeout() *f64
  • Type: *f64

InnodbLogBufferSizeRequired
func InnodbLogBufferSize() *f64
  • Type: *f64

InnodbOnlineAlterLogMaxSizeRequired
func InnodbOnlineAlterLogMaxSize() *f64
  • Type: *f64

InnodbPrintAllDeadlocksRequired
func InnodbPrintAllDeadlocks() interface{}
  • Type: interface{}

InnodbRollbackOnTimeoutRequired
func InnodbRollbackOnTimeout() interface{}
  • Type: interface{}

InteractiveTimeoutRequired
func InteractiveTimeout() *f64
  • Type: *f64

InternalTmpMemStorageEngineRequired
func InternalTmpMemStorageEngine() *string
  • Type: *string

LongQueryTimeRequired
func LongQueryTime() *f64
  • Type: *f64

MaxAllowedPacketRequired
func MaxAllowedPacket() *f64
  • Type: *f64

MaxHeapTableSizeRequired
func MaxHeapTableSize() *f64
  • Type: *f64

NetReadTimeoutRequired
func NetReadTimeout() *f64
  • Type: *f64

NetWriteTimeoutRequired
func NetWriteTimeout() *f64
  • Type: *f64

SlowQueryLogRequired
func SlowQueryLog() interface{}
  • Type: interface{}

SortBufferSizeRequired
func SortBufferSize() *f64
  • Type: *f64

SqlModeRequired
func SqlMode() *string
  • Type: *string

SqlRequirePrimaryKeyRequired
func SqlRequirePrimaryKey() interface{}
  • Type: interface{}

TmpTableSizeRequired
func TmpTableSize() *f64
  • Type: *f64

WaitTimeoutRequired
func WaitTimeout() *f64
  • Type: *f64

Constants

Name Type Description
TfResourceType *string No description.

TfResourceTypeRequired
func TfResourceType() *string
  • Type: *string

Structs

DatabaseMysqlConfigConfig

Initializer

import "github.com/cdktf/cdktf-provider-digitalocean-go/digitalocean/v11/databasemysqlconfig"

&databasemysqlconfig.DatabaseMysqlConfigConfig {
	Connection: interface{},
	Count: interface{},
	DependsOn: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable,
	ForEach: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator,
	Lifecycle: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle,
	Provider: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider,
	Provisioners: *[]interface{},
	ClusterId: *string,
	BackupHour: *f64,
	BackupMinute: *f64,
	BinlogRetentionPeriod: *f64,
	ConnectTimeout: *f64,
	DefaultTimeZone: *string,
	GroupConcatMaxLen: *f64,
	Id: *string,
	InformationSchemaStatsExpiry: *f64,
	InnodbFtMinTokenSize: *f64,
	InnodbFtServerStopwordTable: *string,
	InnodbLockWaitTimeout: *f64,
	InnodbLogBufferSize: *f64,
	InnodbOnlineAlterLogMaxSize: *f64,
	InnodbPrintAllDeadlocks: interface{},
	InnodbRollbackOnTimeout: interface{},
	InteractiveTimeout: *f64,
	InternalTmpMemStorageEngine: *string,
	LongQueryTime: *f64,
	MaxAllowedPacket: *f64,
	MaxHeapTableSize: *f64,
	NetReadTimeout: *f64,
	NetWriteTimeout: *f64,
	SlowQueryLog: interface{},
	SortBufferSize: *f64,
	SqlMode: *string,
	SqlRequirePrimaryKey: interface{},
	TmpTableSize: *f64,
	WaitTimeout: *f64,
}

Properties

Name Type Description
Connection interface{} No description.
Count interface{} No description.
DependsOn *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable No description.
ForEach github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator No description.
Lifecycle github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle No description.
Provider github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider No description.
Provisioners *[]interface{} No description.
ClusterId *string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}.
BackupHour *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}.
BackupMinute *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}.
BinlogRetentionPeriod *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}.
ConnectTimeout *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}.
DefaultTimeZone *string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}.
GroupConcatMaxLen *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}.
Id *string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}.
InformationSchemaStatsExpiry *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}.
InnodbFtMinTokenSize *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}.
InnodbFtServerStopwordTable *string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}.
InnodbLockWaitTimeout *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}.
InnodbLogBufferSize *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}.
InnodbOnlineAlterLogMaxSize *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}.
InnodbPrintAllDeadlocks interface{} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}.
InnodbRollbackOnTimeout interface{} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}.
InteractiveTimeout *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}.
InternalTmpMemStorageEngine *string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}.
LongQueryTime *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}.
MaxAllowedPacket *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}.
MaxHeapTableSize *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}.
NetReadTimeout *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}.
NetWriteTimeout *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}.
SlowQueryLog interface{} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}.
SortBufferSize *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}.
SqlMode *string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}.
SqlRequirePrimaryKey interface{} Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}.
TmpTableSize *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}.
WaitTimeout *f64 Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}.

ConnectionOptional
Connection interface{}
  • Type: interface{}

CountOptional
Count interface{}
  • Type: interface{}

DependsOnOptional
DependsOn *[]ITerraformDependable
  • Type: *[]github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformDependable

ForEachOptional
ForEach ITerraformIterator
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.ITerraformIterator

LifecycleOptional
Lifecycle TerraformResourceLifecycle
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformResourceLifecycle

ProviderOptional
Provider TerraformProvider
  • Type: github.com/hashicorp/terraform-cdk-go/cdktf.TerraformProvider

ProvisionersOptional
Provisioners *[]interface{}
  • Type: *[]interface{}

ClusterIdRequired
ClusterId *string
  • Type: *string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#cluster_id DatabaseMysqlConfig#cluster_id}.


BackupHourOptional
BackupHour *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#backup_hour DatabaseMysqlConfig#backup_hour}.


BackupMinuteOptional
BackupMinute *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#backup_minute DatabaseMysqlConfig#backup_minute}.


BinlogRetentionPeriodOptional
BinlogRetentionPeriod *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#binlog_retention_period DatabaseMysqlConfig#binlog_retention_period}.


ConnectTimeoutOptional
ConnectTimeout *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#connect_timeout DatabaseMysqlConfig#connect_timeout}.


DefaultTimeZoneOptional
DefaultTimeZone *string
  • Type: *string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#default_time_zone DatabaseMysqlConfig#default_time_zone}.


GroupConcatMaxLenOptional
GroupConcatMaxLen *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#group_concat_max_len DatabaseMysqlConfig#group_concat_max_len}.


IdOptional
Id *string
  • Type: *string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#id DatabaseMysqlConfig#id}.

Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.


InformationSchemaStatsExpiryOptional
InformationSchemaStatsExpiry *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#information_schema_stats_expiry DatabaseMysqlConfig#information_schema_stats_expiry}.


InnodbFtMinTokenSizeOptional
InnodbFtMinTokenSize *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_ft_min_token_size DatabaseMysqlConfig#innodb_ft_min_token_size}.


InnodbFtServerStopwordTableOptional
InnodbFtServerStopwordTable *string
  • Type: *string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_ft_server_stopword_table DatabaseMysqlConfig#innodb_ft_server_stopword_table}.


InnodbLockWaitTimeoutOptional
InnodbLockWaitTimeout *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_lock_wait_timeout DatabaseMysqlConfig#innodb_lock_wait_timeout}.


InnodbLogBufferSizeOptional
InnodbLogBufferSize *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_log_buffer_size DatabaseMysqlConfig#innodb_log_buffer_size}.


InnodbOnlineAlterLogMaxSizeOptional
InnodbOnlineAlterLogMaxSize *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_online_alter_log_max_size DatabaseMysqlConfig#innodb_online_alter_log_max_size}.


InnodbPrintAllDeadlocksOptional
InnodbPrintAllDeadlocks interface{}
  • Type: interface{}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_print_all_deadlocks DatabaseMysqlConfig#innodb_print_all_deadlocks}.


InnodbRollbackOnTimeoutOptional
InnodbRollbackOnTimeout interface{}
  • Type: interface{}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#innodb_rollback_on_timeout DatabaseMysqlConfig#innodb_rollback_on_timeout}.


InteractiveTimeoutOptional
InteractiveTimeout *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#interactive_timeout DatabaseMysqlConfig#interactive_timeout}.


InternalTmpMemStorageEngineOptional
InternalTmpMemStorageEngine *string
  • Type: *string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#internal_tmp_mem_storage_engine DatabaseMysqlConfig#internal_tmp_mem_storage_engine}.


LongQueryTimeOptional
LongQueryTime *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#long_query_time DatabaseMysqlConfig#long_query_time}.


MaxAllowedPacketOptional
MaxAllowedPacket *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#max_allowed_packet DatabaseMysqlConfig#max_allowed_packet}.


MaxHeapTableSizeOptional
MaxHeapTableSize *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#max_heap_table_size DatabaseMysqlConfig#max_heap_table_size}.


NetReadTimeoutOptional
NetReadTimeout *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#net_read_timeout DatabaseMysqlConfig#net_read_timeout}.


NetWriteTimeoutOptional
NetWriteTimeout *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#net_write_timeout DatabaseMysqlConfig#net_write_timeout}.


SlowQueryLogOptional
SlowQueryLog interface{}
  • Type: interface{}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#slow_query_log DatabaseMysqlConfig#slow_query_log}.


SortBufferSizeOptional
SortBufferSize *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#sort_buffer_size DatabaseMysqlConfig#sort_buffer_size}.


SqlModeOptional
SqlMode *string
  • Type: *string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#sql_mode DatabaseMysqlConfig#sql_mode}.


SqlRequirePrimaryKeyOptional
SqlRequirePrimaryKey interface{}
  • Type: interface{}

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#sql_require_primary_key DatabaseMysqlConfig#sql_require_primary_key}.


TmpTableSizeOptional
TmpTableSize *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#tmp_table_size DatabaseMysqlConfig#tmp_table_size}.


WaitTimeoutOptional
WaitTimeout *f64
  • Type: *f64

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/digitalocean/digitalocean/2.46.1/docs/resources/database_mysql_config#wait_timeout DatabaseMysqlConfig#wait_timeout}.