dbbrain

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DbDiagReportTask

type DbDiagReportTask struct {
	pulumi.CustomResourceState

	// An array of contact group IDs to receive mail from.
	ContactGroups pulumi.IntArrayOutput `pulumi:"contactGroups"`
	// An array of contact IDs to receive emails from.
	ContactPeople pulumi.IntArrayOutput `pulumi:"contactPeople"`
	// End time, such as 2020-11-09T14:00:00+08:00.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL.
	Product pulumi.StringOutput `pulumi:"product"`
	// Whether to send mail: 0 - no, 1 - yes.
	SendMailFlag pulumi.IntOutput `pulumi:"sendMailFlag"`
	// Start time, such as 2020-11-08T14:00:00+08:00.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
}

Provides a resource to create a dbbrain dbDiagReportTask

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.NewDbDiagReportTask(ctx, "dbDiagReportTask", &Dbbrain.DbDiagReportTaskArgs{
			EndTime:      pulumi.String("%s"),
			InstanceId:   pulumi.String("%s"),
			Product:      pulumi.String("mysql"),
			SendMailFlag: pulumi.Int(0),
			StartTime:    pulumi.String("%s"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

func GetDbDiagReportTask

func GetDbDiagReportTask(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbDiagReportTaskState, opts ...pulumi.ResourceOption) (*DbDiagReportTask, error)

GetDbDiagReportTask gets an existing DbDiagReportTask resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDbDiagReportTask

func NewDbDiagReportTask(ctx *pulumi.Context,
	name string, args *DbDiagReportTaskArgs, opts ...pulumi.ResourceOption) (*DbDiagReportTask, error)

NewDbDiagReportTask registers a new resource with the given unique name, arguments, and options.

func (*DbDiagReportTask) ElementType

func (*DbDiagReportTask) ElementType() reflect.Type

func (*DbDiagReportTask) ToDbDiagReportTaskOutput

func (i *DbDiagReportTask) ToDbDiagReportTaskOutput() DbDiagReportTaskOutput

func (*DbDiagReportTask) ToDbDiagReportTaskOutputWithContext

func (i *DbDiagReportTask) ToDbDiagReportTaskOutputWithContext(ctx context.Context) DbDiagReportTaskOutput

type DbDiagReportTaskArgs

type DbDiagReportTaskArgs struct {
	// An array of contact group IDs to receive mail from.
	ContactGroups pulumi.IntArrayInput
	// An array of contact IDs to receive emails from.
	ContactPeople pulumi.IntArrayInput
	// End time, such as 2020-11-09T14:00:00+08:00.
	EndTime pulumi.StringInput
	// instance id.
	InstanceId pulumi.StringInput
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL.
	Product pulumi.StringInput
	// Whether to send mail: 0 - no, 1 - yes.
	SendMailFlag pulumi.IntInput
	// Start time, such as 2020-11-08T14:00:00+08:00.
	StartTime pulumi.StringInput
}

The set of arguments for constructing a DbDiagReportTask resource.

func (DbDiagReportTaskArgs) ElementType

func (DbDiagReportTaskArgs) ElementType() reflect.Type

type DbDiagReportTaskArray

type DbDiagReportTaskArray []DbDiagReportTaskInput

func (DbDiagReportTaskArray) ElementType

func (DbDiagReportTaskArray) ElementType() reflect.Type

func (DbDiagReportTaskArray) ToDbDiagReportTaskArrayOutput

func (i DbDiagReportTaskArray) ToDbDiagReportTaskArrayOutput() DbDiagReportTaskArrayOutput

func (DbDiagReportTaskArray) ToDbDiagReportTaskArrayOutputWithContext

func (i DbDiagReportTaskArray) ToDbDiagReportTaskArrayOutputWithContext(ctx context.Context) DbDiagReportTaskArrayOutput

type DbDiagReportTaskArrayInput

type DbDiagReportTaskArrayInput interface {
	pulumi.Input

	ToDbDiagReportTaskArrayOutput() DbDiagReportTaskArrayOutput
	ToDbDiagReportTaskArrayOutputWithContext(context.Context) DbDiagReportTaskArrayOutput
}

DbDiagReportTaskArrayInput is an input type that accepts DbDiagReportTaskArray and DbDiagReportTaskArrayOutput values. You can construct a concrete instance of `DbDiagReportTaskArrayInput` via:

DbDiagReportTaskArray{ DbDiagReportTaskArgs{...} }

type DbDiagReportTaskArrayOutput

type DbDiagReportTaskArrayOutput struct{ *pulumi.OutputState }

func (DbDiagReportTaskArrayOutput) ElementType

func (DbDiagReportTaskArrayOutput) Index

func (DbDiagReportTaskArrayOutput) ToDbDiagReportTaskArrayOutput

func (o DbDiagReportTaskArrayOutput) ToDbDiagReportTaskArrayOutput() DbDiagReportTaskArrayOutput

func (DbDiagReportTaskArrayOutput) ToDbDiagReportTaskArrayOutputWithContext

func (o DbDiagReportTaskArrayOutput) ToDbDiagReportTaskArrayOutputWithContext(ctx context.Context) DbDiagReportTaskArrayOutput

type DbDiagReportTaskInput

type DbDiagReportTaskInput interface {
	pulumi.Input

	ToDbDiagReportTaskOutput() DbDiagReportTaskOutput
	ToDbDiagReportTaskOutputWithContext(ctx context.Context) DbDiagReportTaskOutput
}

type DbDiagReportTaskMap

type DbDiagReportTaskMap map[string]DbDiagReportTaskInput

func (DbDiagReportTaskMap) ElementType

func (DbDiagReportTaskMap) ElementType() reflect.Type

func (DbDiagReportTaskMap) ToDbDiagReportTaskMapOutput

func (i DbDiagReportTaskMap) ToDbDiagReportTaskMapOutput() DbDiagReportTaskMapOutput

func (DbDiagReportTaskMap) ToDbDiagReportTaskMapOutputWithContext

func (i DbDiagReportTaskMap) ToDbDiagReportTaskMapOutputWithContext(ctx context.Context) DbDiagReportTaskMapOutput

type DbDiagReportTaskMapInput

type DbDiagReportTaskMapInput interface {
	pulumi.Input

	ToDbDiagReportTaskMapOutput() DbDiagReportTaskMapOutput
	ToDbDiagReportTaskMapOutputWithContext(context.Context) DbDiagReportTaskMapOutput
}

DbDiagReportTaskMapInput is an input type that accepts DbDiagReportTaskMap and DbDiagReportTaskMapOutput values. You can construct a concrete instance of `DbDiagReportTaskMapInput` via:

DbDiagReportTaskMap{ "key": DbDiagReportTaskArgs{...} }

type DbDiagReportTaskMapOutput

type DbDiagReportTaskMapOutput struct{ *pulumi.OutputState }

func (DbDiagReportTaskMapOutput) ElementType

func (DbDiagReportTaskMapOutput) ElementType() reflect.Type

func (DbDiagReportTaskMapOutput) MapIndex

func (DbDiagReportTaskMapOutput) ToDbDiagReportTaskMapOutput

func (o DbDiagReportTaskMapOutput) ToDbDiagReportTaskMapOutput() DbDiagReportTaskMapOutput

func (DbDiagReportTaskMapOutput) ToDbDiagReportTaskMapOutputWithContext

func (o DbDiagReportTaskMapOutput) ToDbDiagReportTaskMapOutputWithContext(ctx context.Context) DbDiagReportTaskMapOutput

type DbDiagReportTaskOutput

type DbDiagReportTaskOutput struct{ *pulumi.OutputState }

func (DbDiagReportTaskOutput) ContactGroups

func (o DbDiagReportTaskOutput) ContactGroups() pulumi.IntArrayOutput

An array of contact group IDs to receive mail from.

func (DbDiagReportTaskOutput) ContactPeople added in v0.1.9

func (o DbDiagReportTaskOutput) ContactPeople() pulumi.IntArrayOutput

An array of contact IDs to receive emails from.

func (DbDiagReportTaskOutput) ElementType

func (DbDiagReportTaskOutput) ElementType() reflect.Type

func (DbDiagReportTaskOutput) EndTime

End time, such as 2020-11-09T14:00:00+08:00.

func (DbDiagReportTaskOutput) InstanceId

instance id.

func (DbDiagReportTaskOutput) Product

Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL.

func (DbDiagReportTaskOutput) SendMailFlag

func (o DbDiagReportTaskOutput) SendMailFlag() pulumi.IntOutput

Whether to send mail: 0 - no, 1 - yes.

func (DbDiagReportTaskOutput) StartTime

Start time, such as 2020-11-08T14:00:00+08:00.

func (DbDiagReportTaskOutput) ToDbDiagReportTaskOutput

func (o DbDiagReportTaskOutput) ToDbDiagReportTaskOutput() DbDiagReportTaskOutput

func (DbDiagReportTaskOutput) ToDbDiagReportTaskOutputWithContext

func (o DbDiagReportTaskOutput) ToDbDiagReportTaskOutputWithContext(ctx context.Context) DbDiagReportTaskOutput

type DbDiagReportTaskState

type DbDiagReportTaskState struct {
	// An array of contact group IDs to receive mail from.
	ContactGroups pulumi.IntArrayInput
	// An array of contact IDs to receive emails from.
	ContactPeople pulumi.IntArrayInput
	// End time, such as 2020-11-09T14:00:00+08:00.
	EndTime pulumi.StringPtrInput
	// instance id.
	InstanceId pulumi.StringPtrInput
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL.
	Product pulumi.StringPtrInput
	// Whether to send mail: 0 - no, 1 - yes.
	SendMailFlag pulumi.IntPtrInput
	// Start time, such as 2020-11-08T14:00:00+08:00.
	StartTime pulumi.StringPtrInput
}

func (DbDiagReportTaskState) ElementType

func (DbDiagReportTaskState) ElementType() reflect.Type

type GetDbSpaceStatusArgs added in v0.1.5

type GetDbSpaceStatusArgs struct {
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product *string `pulumi:"product"`
	// The number of days in the time period, the deadline is the current day, and the default is 7 days.
	RangeDays *int `pulumi:"rangeDays"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDbSpaceStatus.

type GetDbSpaceStatusOutputArgs added in v0.1.5

type GetDbSpaceStatusOutputArgs struct {
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// The number of days in the time period, the deadline is the current day, and the default is 7 days.
	RangeDays pulumi.IntPtrInput `pulumi:"rangeDays"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDbSpaceStatus.

func (GetDbSpaceStatusOutputArgs) ElementType added in v0.1.5

func (GetDbSpaceStatusOutputArgs) ElementType() reflect.Type

type GetDbSpaceStatusResult added in v0.1.5

type GetDbSpaceStatusResult struct {
	// Estimated number of days available.
	AvailableDays int `pulumi:"availableDays"`
	// Disk growth (MB).
	Growth int `pulumi:"growth"`
	// The provider-assigned unique ID for this managed resource.
	Id         string  `pulumi:"id"`
	InstanceId string  `pulumi:"instanceId"`
	Product    *string `pulumi:"product"`
	RangeDays  *int    `pulumi:"rangeDays"`
	// Disk remaining (MB).
	Remain           int     `pulumi:"remain"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Total disk size (MB).
	Total int `pulumi:"total"`
}

A collection of values returned by getDbSpaceStatus.

func GetDbSpaceStatus added in v0.1.5

func GetDbSpaceStatus(ctx *pulumi.Context, args *GetDbSpaceStatusArgs, opts ...pulumi.InvokeOption) (*GetDbSpaceStatusResult, error)

Use this data source to query detailed information of dbbrain dbSpaceStatus

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetDbSpaceStatus(ctx, &dbbrain.GetDbSpaceStatusArgs{
			InstanceId: "%s",
			Product:    pulumi.StringRef("mysql"),
			RangeDays:  pulumi.IntRef(7),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetDbSpaceStatusResultOutput added in v0.1.5

type GetDbSpaceStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbSpaceStatus.

func GetDbSpaceStatusOutput added in v0.1.5

func (GetDbSpaceStatusResultOutput) AvailableDays added in v0.1.5

func (o GetDbSpaceStatusResultOutput) AvailableDays() pulumi.IntOutput

Estimated number of days available.

func (GetDbSpaceStatusResultOutput) ElementType added in v0.1.5

func (GetDbSpaceStatusResultOutput) Growth added in v0.1.5

Disk growth (MB).

func (GetDbSpaceStatusResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetDbSpaceStatusResultOutput) InstanceId added in v0.1.5

func (GetDbSpaceStatusResultOutput) Product added in v0.1.5

func (GetDbSpaceStatusResultOutput) RangeDays added in v0.1.5

func (GetDbSpaceStatusResultOutput) Remain added in v0.1.5

Disk remaining (MB).

func (GetDbSpaceStatusResultOutput) ResultOutputFile added in v0.1.5

func (GetDbSpaceStatusResultOutput) ToGetDbSpaceStatusResultOutput added in v0.1.5

func (o GetDbSpaceStatusResultOutput) ToGetDbSpaceStatusResultOutput() GetDbSpaceStatusResultOutput

func (GetDbSpaceStatusResultOutput) ToGetDbSpaceStatusResultOutputWithContext added in v0.1.5

func (o GetDbSpaceStatusResultOutput) ToGetDbSpaceStatusResultOutputWithContext(ctx context.Context) GetDbSpaceStatusResultOutput

func (GetDbSpaceStatusResultOutput) Total added in v0.1.5

Total disk size (MB).

type GetDiagDbInstancesArgs added in v0.1.5

type GetDiagDbInstancesArgs struct {
	// query based on the instance ID condition.
	InstanceIds []string `pulumi:"instanceIds"`
	// query based on the instance name condition.
	InstanceNames []string `pulumi:"instanceNames"`
	// whether it is an instance supported by DBbrain, always pass `true`.
	IsSupported bool `pulumi:"isSupported"`
	// service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database TDSQL-C for MySQL, the default is `mysql`.
	Product string `pulumi:"product"`
	// query based on geographical conditions.
	Regions []string `pulumi:"regions"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDiagDbInstances.

type GetDiagDbInstancesItem added in v0.1.5

type GetDiagDbInstancesItem struct {
	// Instance audit log enable status. `ALL_AUDIT`: full audit is enabled; `RULE_AUDIT`: rule audit is enabled; `UNBOUND`: audit is not enabled.
	AuditPolicyStatus string `pulumi:"auditPolicyStatus"`
	// Instance audit log running status. `normal`: running; `paused`: arrears suspended.
	AuditRunningStatus string `pulumi:"auditRunningStatus"`
	// number of cores.
	Cpu int `pulumi:"cpu"`
	// create time.
	CreateTime string `pulumi:"createTime"`
	// resource expiration time.
	DeadlineTime string `pulumi:"deadlineTime"`
	// cdb type.
	DeployMode string `pulumi:"deployMode"`
	// database version.
	EngineVersion string `pulumi:"engineVersion"`
	// the number of abnormal events.
	EventCount int `pulumi:"eventCount"`
	// group ID.
	GroupId string `pulumi:"groupId"`
	// group name.
	GroupName string `pulumi:"groupName"`
	// health score.
	HealthScore int `pulumi:"healthScore"`
	// cdb instance initialization flag: `0`: not initialized; `1`: initialized.
	InitFlag int `pulumi:"initFlag"`
	// status of instance inspection/overview.
	InstanceConfs []GetDiagDbInstancesItemInstanceConf `pulumi:"instanceConfs"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// instance name.
	InstanceName string `pulumi:"instanceName"`
	// instance type. `1`: MASTER; `2`: DR, `3`: RO, `4`: SDR.
	InstanceType int `pulumi:"instanceType"`
	// Intranet VIPNote: This field may return null, indicating that no valid value can be obtained.
	InternalVip string `pulumi:"internalVip"`
	// Intranet portNote: This field may return null, indicating that no valid value can be obtained.
	InternalVport int `pulumi:"internalVport"`
	// whether it is an instance supported by DBbrain, always pass `true`.
	IsSupported bool `pulumi:"isSupported"`
	// memory, in MB.
	Memory int `pulumi:"memory"`
	// service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database TDSQL-C for MySQL, the default is `mysql`.
	Product string `pulumi:"product"`
	// region.
	Region string `pulumi:"region"`
	// enabled status of the instance security audit log. `ON`: security audit is enabled; `OFF`: security audit is not enabled.
	SecAuditStatus string `pulumi:"secAuditStatus"`
	// access source.
	Source string `pulumi:"source"`
	// Instance status: `0`: Shipping; `1`: Running normally; `4`: Destroying; `5`: Isolating.
	Status int `pulumi:"status"`
	// task status.
	TaskStatus int `pulumi:"taskStatus"`
	// subnet uniform ID.
	UniqSubnetId string `pulumi:"uniqSubnetId"`
	// the unified ID of the private network.
	UniqVpcId string `pulumi:"uniqVpcId"`
	// intranet address.
	Vip string `pulumi:"vip"`
	// hard disk storage, in GB.
	Volume int `pulumi:"volume"`
	// intranet port.
	Vport int `pulumi:"vport"`
}

type GetDiagDbInstancesItemArgs added in v0.1.5

type GetDiagDbInstancesItemArgs struct {
	// Instance audit log enable status. `ALL_AUDIT`: full audit is enabled; `RULE_AUDIT`: rule audit is enabled; `UNBOUND`: audit is not enabled.
	AuditPolicyStatus pulumi.StringInput `pulumi:"auditPolicyStatus"`
	// Instance audit log running status. `normal`: running; `paused`: arrears suspended.
	AuditRunningStatus pulumi.StringInput `pulumi:"auditRunningStatus"`
	// number of cores.
	Cpu pulumi.IntInput `pulumi:"cpu"`
	// create time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// resource expiration time.
	DeadlineTime pulumi.StringInput `pulumi:"deadlineTime"`
	// cdb type.
	DeployMode pulumi.StringInput `pulumi:"deployMode"`
	// database version.
	EngineVersion pulumi.StringInput `pulumi:"engineVersion"`
	// the number of abnormal events.
	EventCount pulumi.IntInput `pulumi:"eventCount"`
	// group ID.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// group name.
	GroupName pulumi.StringInput `pulumi:"groupName"`
	// health score.
	HealthScore pulumi.IntInput `pulumi:"healthScore"`
	// cdb instance initialization flag: `0`: not initialized; `1`: initialized.
	InitFlag pulumi.IntInput `pulumi:"initFlag"`
	// status of instance inspection/overview.
	InstanceConfs GetDiagDbInstancesItemInstanceConfArrayInput `pulumi:"instanceConfs"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// instance name.
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	// instance type. `1`: MASTER; `2`: DR, `3`: RO, `4`: SDR.
	InstanceType pulumi.IntInput `pulumi:"instanceType"`
	// Intranet VIPNote: This field may return null, indicating that no valid value can be obtained.
	InternalVip pulumi.StringInput `pulumi:"internalVip"`
	// Intranet portNote: This field may return null, indicating that no valid value can be obtained.
	InternalVport pulumi.IntInput `pulumi:"internalVport"`
	// whether it is an instance supported by DBbrain, always pass `true`.
	IsSupported pulumi.BoolInput `pulumi:"isSupported"`
	// memory, in MB.
	Memory pulumi.IntInput `pulumi:"memory"`
	// service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database TDSQL-C for MySQL, the default is `mysql`.
	Product pulumi.StringInput `pulumi:"product"`
	// region.
	Region pulumi.StringInput `pulumi:"region"`
	// enabled status of the instance security audit log. `ON`: security audit is enabled; `OFF`: security audit is not enabled.
	SecAuditStatus pulumi.StringInput `pulumi:"secAuditStatus"`
	// access source.
	Source pulumi.StringInput `pulumi:"source"`
	// Instance status: `0`: Shipping; `1`: Running normally; `4`: Destroying; `5`: Isolating.
	Status pulumi.IntInput `pulumi:"status"`
	// task status.
	TaskStatus pulumi.IntInput `pulumi:"taskStatus"`
	// subnet uniform ID.
	UniqSubnetId pulumi.StringInput `pulumi:"uniqSubnetId"`
	// the unified ID of the private network.
	UniqVpcId pulumi.StringInput `pulumi:"uniqVpcId"`
	// intranet address.
	Vip pulumi.StringInput `pulumi:"vip"`
	// hard disk storage, in GB.
	Volume pulumi.IntInput `pulumi:"volume"`
	// intranet port.
	Vport pulumi.IntInput `pulumi:"vport"`
}

func (GetDiagDbInstancesItemArgs) ElementType added in v0.1.5

func (GetDiagDbInstancesItemArgs) ElementType() reflect.Type

func (GetDiagDbInstancesItemArgs) ToGetDiagDbInstancesItemOutput added in v0.1.5

func (i GetDiagDbInstancesItemArgs) ToGetDiagDbInstancesItemOutput() GetDiagDbInstancesItemOutput

func (GetDiagDbInstancesItemArgs) ToGetDiagDbInstancesItemOutputWithContext added in v0.1.5

func (i GetDiagDbInstancesItemArgs) ToGetDiagDbInstancesItemOutputWithContext(ctx context.Context) GetDiagDbInstancesItemOutput

type GetDiagDbInstancesItemArray added in v0.1.5

type GetDiagDbInstancesItemArray []GetDiagDbInstancesItemInput

func (GetDiagDbInstancesItemArray) ElementType added in v0.1.5

func (GetDiagDbInstancesItemArray) ToGetDiagDbInstancesItemArrayOutput added in v0.1.5

func (i GetDiagDbInstancesItemArray) ToGetDiagDbInstancesItemArrayOutput() GetDiagDbInstancesItemArrayOutput

func (GetDiagDbInstancesItemArray) ToGetDiagDbInstancesItemArrayOutputWithContext added in v0.1.5

func (i GetDiagDbInstancesItemArray) ToGetDiagDbInstancesItemArrayOutputWithContext(ctx context.Context) GetDiagDbInstancesItemArrayOutput

type GetDiagDbInstancesItemArrayInput added in v0.1.5

type GetDiagDbInstancesItemArrayInput interface {
	pulumi.Input

	ToGetDiagDbInstancesItemArrayOutput() GetDiagDbInstancesItemArrayOutput
	ToGetDiagDbInstancesItemArrayOutputWithContext(context.Context) GetDiagDbInstancesItemArrayOutput
}

GetDiagDbInstancesItemArrayInput is an input type that accepts GetDiagDbInstancesItemArray and GetDiagDbInstancesItemArrayOutput values. You can construct a concrete instance of `GetDiagDbInstancesItemArrayInput` via:

GetDiagDbInstancesItemArray{ GetDiagDbInstancesItemArgs{...} }

type GetDiagDbInstancesItemArrayOutput added in v0.1.5

type GetDiagDbInstancesItemArrayOutput struct{ *pulumi.OutputState }

func (GetDiagDbInstancesItemArrayOutput) ElementType added in v0.1.5

func (GetDiagDbInstancesItemArrayOutput) Index added in v0.1.5

func (GetDiagDbInstancesItemArrayOutput) ToGetDiagDbInstancesItemArrayOutput added in v0.1.5

func (o GetDiagDbInstancesItemArrayOutput) ToGetDiagDbInstancesItemArrayOutput() GetDiagDbInstancesItemArrayOutput

func (GetDiagDbInstancesItemArrayOutput) ToGetDiagDbInstancesItemArrayOutputWithContext added in v0.1.5

func (o GetDiagDbInstancesItemArrayOutput) ToGetDiagDbInstancesItemArrayOutputWithContext(ctx context.Context) GetDiagDbInstancesItemArrayOutput

type GetDiagDbInstancesItemInput added in v0.1.5

type GetDiagDbInstancesItemInput interface {
	pulumi.Input

	ToGetDiagDbInstancesItemOutput() GetDiagDbInstancesItemOutput
	ToGetDiagDbInstancesItemOutputWithContext(context.Context) GetDiagDbInstancesItemOutput
}

GetDiagDbInstancesItemInput is an input type that accepts GetDiagDbInstancesItemArgs and GetDiagDbInstancesItemOutput values. You can construct a concrete instance of `GetDiagDbInstancesItemInput` via:

GetDiagDbInstancesItemArgs{...}

type GetDiagDbInstancesItemInstanceConf added in v0.1.5

type GetDiagDbInstancesItemInstanceConf struct {
	// database inspection switch, Yes/No.
	DailyInspection string `pulumi:"dailyInspection"`
	// Custom separator for redis large key analysis, only used by `redis`. Note: This field may return null, indicating that no valid value can be obtained.
	KeyDelimiters []string `pulumi:"keyDelimiters"`
	// instance overview switch, Yes/No.
	OverviewDisplay string `pulumi:"overviewDisplay"`
}

type GetDiagDbInstancesItemInstanceConfArgs added in v0.1.5

type GetDiagDbInstancesItemInstanceConfArgs struct {
	// database inspection switch, Yes/No.
	DailyInspection pulumi.StringInput `pulumi:"dailyInspection"`
	// Custom separator for redis large key analysis, only used by `redis`. Note: This field may return null, indicating that no valid value can be obtained.
	KeyDelimiters pulumi.StringArrayInput `pulumi:"keyDelimiters"`
	// instance overview switch, Yes/No.
	OverviewDisplay pulumi.StringInput `pulumi:"overviewDisplay"`
}

func (GetDiagDbInstancesItemInstanceConfArgs) ElementType added in v0.1.5

func (GetDiagDbInstancesItemInstanceConfArgs) ToGetDiagDbInstancesItemInstanceConfOutput added in v0.1.5

func (i GetDiagDbInstancesItemInstanceConfArgs) ToGetDiagDbInstancesItemInstanceConfOutput() GetDiagDbInstancesItemInstanceConfOutput

func (GetDiagDbInstancesItemInstanceConfArgs) ToGetDiagDbInstancesItemInstanceConfOutputWithContext added in v0.1.5

func (i GetDiagDbInstancesItemInstanceConfArgs) ToGetDiagDbInstancesItemInstanceConfOutputWithContext(ctx context.Context) GetDiagDbInstancesItemInstanceConfOutput

type GetDiagDbInstancesItemInstanceConfArray added in v0.1.5

type GetDiagDbInstancesItemInstanceConfArray []GetDiagDbInstancesItemInstanceConfInput

func (GetDiagDbInstancesItemInstanceConfArray) ElementType added in v0.1.5

func (GetDiagDbInstancesItemInstanceConfArray) ToGetDiagDbInstancesItemInstanceConfArrayOutput added in v0.1.5

func (i GetDiagDbInstancesItemInstanceConfArray) ToGetDiagDbInstancesItemInstanceConfArrayOutput() GetDiagDbInstancesItemInstanceConfArrayOutput

func (GetDiagDbInstancesItemInstanceConfArray) ToGetDiagDbInstancesItemInstanceConfArrayOutputWithContext added in v0.1.5

func (i GetDiagDbInstancesItemInstanceConfArray) ToGetDiagDbInstancesItemInstanceConfArrayOutputWithContext(ctx context.Context) GetDiagDbInstancesItemInstanceConfArrayOutput

type GetDiagDbInstancesItemInstanceConfArrayInput added in v0.1.5

type GetDiagDbInstancesItemInstanceConfArrayInput interface {
	pulumi.Input

	ToGetDiagDbInstancesItemInstanceConfArrayOutput() GetDiagDbInstancesItemInstanceConfArrayOutput
	ToGetDiagDbInstancesItemInstanceConfArrayOutputWithContext(context.Context) GetDiagDbInstancesItemInstanceConfArrayOutput
}

GetDiagDbInstancesItemInstanceConfArrayInput is an input type that accepts GetDiagDbInstancesItemInstanceConfArray and GetDiagDbInstancesItemInstanceConfArrayOutput values. You can construct a concrete instance of `GetDiagDbInstancesItemInstanceConfArrayInput` via:

GetDiagDbInstancesItemInstanceConfArray{ GetDiagDbInstancesItemInstanceConfArgs{...} }

type GetDiagDbInstancesItemInstanceConfArrayOutput added in v0.1.5

type GetDiagDbInstancesItemInstanceConfArrayOutput struct{ *pulumi.OutputState }

func (GetDiagDbInstancesItemInstanceConfArrayOutput) ElementType added in v0.1.5

func (GetDiagDbInstancesItemInstanceConfArrayOutput) Index added in v0.1.5

func (GetDiagDbInstancesItemInstanceConfArrayOutput) ToGetDiagDbInstancesItemInstanceConfArrayOutput added in v0.1.5

func (o GetDiagDbInstancesItemInstanceConfArrayOutput) ToGetDiagDbInstancesItemInstanceConfArrayOutput() GetDiagDbInstancesItemInstanceConfArrayOutput

func (GetDiagDbInstancesItemInstanceConfArrayOutput) ToGetDiagDbInstancesItemInstanceConfArrayOutputWithContext added in v0.1.5

func (o GetDiagDbInstancesItemInstanceConfArrayOutput) ToGetDiagDbInstancesItemInstanceConfArrayOutputWithContext(ctx context.Context) GetDiagDbInstancesItemInstanceConfArrayOutput

type GetDiagDbInstancesItemInstanceConfInput added in v0.1.5

type GetDiagDbInstancesItemInstanceConfInput interface {
	pulumi.Input

	ToGetDiagDbInstancesItemInstanceConfOutput() GetDiagDbInstancesItemInstanceConfOutput
	ToGetDiagDbInstancesItemInstanceConfOutputWithContext(context.Context) GetDiagDbInstancesItemInstanceConfOutput
}

GetDiagDbInstancesItemInstanceConfInput is an input type that accepts GetDiagDbInstancesItemInstanceConfArgs and GetDiagDbInstancesItemInstanceConfOutput values. You can construct a concrete instance of `GetDiagDbInstancesItemInstanceConfInput` via:

GetDiagDbInstancesItemInstanceConfArgs{...}

type GetDiagDbInstancesItemInstanceConfOutput added in v0.1.5

type GetDiagDbInstancesItemInstanceConfOutput struct{ *pulumi.OutputState }

func (GetDiagDbInstancesItemInstanceConfOutput) DailyInspection added in v0.1.5

database inspection switch, Yes/No.

func (GetDiagDbInstancesItemInstanceConfOutput) ElementType added in v0.1.5

func (GetDiagDbInstancesItemInstanceConfOutput) KeyDelimiters added in v0.1.5

Custom separator for redis large key analysis, only used by `redis`. Note: This field may return null, indicating that no valid value can be obtained.

func (GetDiagDbInstancesItemInstanceConfOutput) OverviewDisplay added in v0.1.5

instance overview switch, Yes/No.

func (GetDiagDbInstancesItemInstanceConfOutput) ToGetDiagDbInstancesItemInstanceConfOutput added in v0.1.5

func (o GetDiagDbInstancesItemInstanceConfOutput) ToGetDiagDbInstancesItemInstanceConfOutput() GetDiagDbInstancesItemInstanceConfOutput

func (GetDiagDbInstancesItemInstanceConfOutput) ToGetDiagDbInstancesItemInstanceConfOutputWithContext added in v0.1.5

func (o GetDiagDbInstancesItemInstanceConfOutput) ToGetDiagDbInstancesItemInstanceConfOutputWithContext(ctx context.Context) GetDiagDbInstancesItemInstanceConfOutput

type GetDiagDbInstancesItemOutput added in v0.1.5

type GetDiagDbInstancesItemOutput struct{ *pulumi.OutputState }

func (GetDiagDbInstancesItemOutput) AuditPolicyStatus added in v0.1.5

func (o GetDiagDbInstancesItemOutput) AuditPolicyStatus() pulumi.StringOutput

Instance audit log enable status. `ALL_AUDIT`: full audit is enabled; `RULE_AUDIT`: rule audit is enabled; `UNBOUND`: audit is not enabled.

func (GetDiagDbInstancesItemOutput) AuditRunningStatus added in v0.1.5

func (o GetDiagDbInstancesItemOutput) AuditRunningStatus() pulumi.StringOutput

Instance audit log running status. `normal`: running; `paused`: arrears suspended.

func (GetDiagDbInstancesItemOutput) Cpu added in v0.1.5

number of cores.

func (GetDiagDbInstancesItemOutput) CreateTime added in v0.1.5

create time.

func (GetDiagDbInstancesItemOutput) DeadlineTime added in v0.1.5

resource expiration time.

func (GetDiagDbInstancesItemOutput) DeployMode added in v0.1.5

cdb type.

func (GetDiagDbInstancesItemOutput) ElementType added in v0.1.5

func (GetDiagDbInstancesItemOutput) EngineVersion added in v0.1.5

database version.

func (GetDiagDbInstancesItemOutput) EventCount added in v0.1.5

the number of abnormal events.

func (GetDiagDbInstancesItemOutput) GroupId added in v0.1.5

group ID.

func (GetDiagDbInstancesItemOutput) GroupName added in v0.1.5

group name.

func (GetDiagDbInstancesItemOutput) HealthScore added in v0.1.5

health score.

func (GetDiagDbInstancesItemOutput) InitFlag added in v0.1.5

cdb instance initialization flag: `0`: not initialized; `1`: initialized.

func (GetDiagDbInstancesItemOutput) InstanceConfs added in v0.1.5

status of instance inspection/overview.

func (GetDiagDbInstancesItemOutput) InstanceId added in v0.1.5

instance id.

func (GetDiagDbInstancesItemOutput) InstanceName added in v0.1.5

instance name.

func (GetDiagDbInstancesItemOutput) InstanceType added in v0.1.5

instance type. `1`: MASTER; `2`: DR, `3`: RO, `4`: SDR.

func (GetDiagDbInstancesItemOutput) InternalVip added in v0.1.5

Intranet VIPNote: This field may return null, indicating that no valid value can be obtained.

func (GetDiagDbInstancesItemOutput) InternalVport added in v0.1.5

func (o GetDiagDbInstancesItemOutput) InternalVport() pulumi.IntOutput

Intranet portNote: This field may return null, indicating that no valid value can be obtained.

func (GetDiagDbInstancesItemOutput) IsSupported added in v0.1.5

whether it is an instance supported by DBbrain, always pass `true`.

func (GetDiagDbInstancesItemOutput) Memory added in v0.1.5

memory, in MB.

func (GetDiagDbInstancesItemOutput) Product added in v0.1.5

service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database TDSQL-C for MySQL, the default is `mysql`.

func (GetDiagDbInstancesItemOutput) Region added in v0.1.5

region.

func (GetDiagDbInstancesItemOutput) SecAuditStatus added in v0.1.5

enabled status of the instance security audit log. `ON`: security audit is enabled; `OFF`: security audit is not enabled.

func (GetDiagDbInstancesItemOutput) Source added in v0.1.5

access source.

func (GetDiagDbInstancesItemOutput) Status added in v0.1.5

Instance status: `0`: Shipping; `1`: Running normally; `4`: Destroying; `5`: Isolating.

func (GetDiagDbInstancesItemOutput) TaskStatus added in v0.1.5

task status.

func (GetDiagDbInstancesItemOutput) ToGetDiagDbInstancesItemOutput added in v0.1.5

func (o GetDiagDbInstancesItemOutput) ToGetDiagDbInstancesItemOutput() GetDiagDbInstancesItemOutput

func (GetDiagDbInstancesItemOutput) ToGetDiagDbInstancesItemOutputWithContext added in v0.1.5

func (o GetDiagDbInstancesItemOutput) ToGetDiagDbInstancesItemOutputWithContext(ctx context.Context) GetDiagDbInstancesItemOutput

func (GetDiagDbInstancesItemOutput) UniqSubnetId added in v0.1.5

subnet uniform ID.

func (GetDiagDbInstancesItemOutput) UniqVpcId added in v0.1.5

the unified ID of the private network.

func (GetDiagDbInstancesItemOutput) Vip added in v0.1.5

intranet address.

func (GetDiagDbInstancesItemOutput) Volume added in v0.1.5

hard disk storage, in GB.

func (GetDiagDbInstancesItemOutput) Vport added in v0.1.5

intranet port.

type GetDiagDbInstancesOutputArgs added in v0.1.5

type GetDiagDbInstancesOutputArgs struct {
	// query based on the instance ID condition.
	InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"`
	// query based on the instance name condition.
	InstanceNames pulumi.StringArrayInput `pulumi:"instanceNames"`
	// whether it is an instance supported by DBbrain, always pass `true`.
	IsSupported pulumi.BoolInput `pulumi:"isSupported"`
	// service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database TDSQL-C for MySQL, the default is `mysql`.
	Product pulumi.StringInput `pulumi:"product"`
	// query based on geographical conditions.
	Regions pulumi.StringArrayInput `pulumi:"regions"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDiagDbInstances.

func (GetDiagDbInstancesOutputArgs) ElementType added in v0.1.5

type GetDiagDbInstancesResult added in v0.1.5

type GetDiagDbInstancesResult struct {
	// all-instance inspection status. `0`: All-instance inspection is enabled; `1`: All-instance inspection is not enabled.
	DbScanStatus int `pulumi:"dbScanStatus"`
	// The provider-assigned unique ID for this managed resource.
	Id            string   `pulumi:"id"`
	InstanceIds   []string `pulumi:"instanceIds"`
	InstanceNames []string `pulumi:"instanceNames"`
	// whether it is an instance supported by DBbrain.
	IsSupported bool `pulumi:"isSupported"`
	// information about the instance.
	Items []GetDiagDbInstancesItem `pulumi:"items"`
	// belongs to the product.
	Product          string   `pulumi:"product"`
	Regions          []string `pulumi:"regions"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of values returned by getDiagDbInstances.

func GetDiagDbInstances added in v0.1.5

func GetDiagDbInstances(ctx *pulumi.Context, args *GetDiagDbInstancesArgs, opts ...pulumi.InvokeOption) (*GetDiagDbInstancesResult, error)

Use this data source to query detailed information of dbbrain diagDbInstances

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetDiagDbInstances(ctx, &dbbrain.GetDiagDbInstancesArgs{
			InstanceNames: []string{
				"keep_preset_mysql",
			},
			IsSupported: true,
			Product:     "mysql",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetDiagDbInstancesResultOutput added in v0.1.5

type GetDiagDbInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDiagDbInstances.

func GetDiagDbInstancesOutput added in v0.1.5

func (GetDiagDbInstancesResultOutput) DbScanStatus added in v0.1.5

all-instance inspection status. `0`: All-instance inspection is enabled; `1`: All-instance inspection is not enabled.

func (GetDiagDbInstancesResultOutput) ElementType added in v0.1.5

func (GetDiagDbInstancesResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetDiagDbInstancesResultOutput) InstanceIds added in v0.1.5

func (GetDiagDbInstancesResultOutput) InstanceNames added in v0.1.5

func (GetDiagDbInstancesResultOutput) IsSupported added in v0.1.5

whether it is an instance supported by DBbrain.

func (GetDiagDbInstancesResultOutput) Items added in v0.1.5

information about the instance.

func (GetDiagDbInstancesResultOutput) Product added in v0.1.5

belongs to the product.

func (GetDiagDbInstancesResultOutput) Regions added in v0.1.5

func (GetDiagDbInstancesResultOutput) ResultOutputFile added in v0.1.5

func (GetDiagDbInstancesResultOutput) ToGetDiagDbInstancesResultOutput added in v0.1.5

func (o GetDiagDbInstancesResultOutput) ToGetDiagDbInstancesResultOutput() GetDiagDbInstancesResultOutput

func (GetDiagDbInstancesResultOutput) ToGetDiagDbInstancesResultOutputWithContext added in v0.1.5

func (o GetDiagDbInstancesResultOutput) ToGetDiagDbInstancesResultOutputWithContext(ctx context.Context) GetDiagDbInstancesResultOutput

type GetDiagEventArgs

type GetDiagEventArgs struct {
	// Event ID. Obtain it through `Get Instance Diagnosis History DescribeDBDiagHistory`.
	EventId *int `pulumi:"eventId"`
	// isntance id.
	InstanceId string `pulumi:"instanceId"`
	// Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDiagEvent.

type GetDiagEventOutputArgs

type GetDiagEventOutputArgs struct {
	// Event ID. Obtain it through `Get Instance Diagnosis History DescribeDBDiagHistory`.
	EventId pulumi.IntPtrInput `pulumi:"eventId"`
	// isntance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDiagEvent.

func (GetDiagEventOutputArgs) ElementType

func (GetDiagEventOutputArgs) ElementType() reflect.Type

type GetDiagEventResult

type GetDiagEventResult struct {
	// diagnostic item.
	DiagItem string `pulumi:"diagItem"`
	// Diagnostic type.
	DiagType string `pulumi:"diagType"`
	// End Time.
	EndTime string `pulumi:"endTime"`
	EventId int    `pulumi:"eventId"`
	// Diagnostic event details, output is empty if there is no additional explanatory information.
	Explanation string `pulumi:"explanation"`
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	InstanceId string `pulumi:"instanceId"`
	// reserved text. Note: This field may return null, indicating that no valid value can be obtained.
	Metric string `pulumi:"metric"`
	// Diagnostic summary.
	Outline string `pulumi:"outline"`
	// Diagnosed problem.
	Problem          string  `pulumi:"problem"`
	Product          *string `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// severity. The severity is divided into 5 levels, according to the degree of impact from high to low: 1: Fatal, 2: Serious, 3: Warning, 4: Prompt, 5: Healthy.
	Severity int `pulumi:"severity"`
	// Starting time.
	StartTime string `pulumi:"startTime"`
	// A diagnostic suggestion, or empty if there is no suggestion.
	Suggestions string `pulumi:"suggestions"`
}

A collection of values returned by getDiagEvent.

func GetDiagEvent

func GetDiagEvent(ctx *pulumi.Context, args *GetDiagEventArgs, opts ...pulumi.InvokeOption) (*GetDiagEventResult, error)

Use this data source to query detailed information of dbbrain diagEvent

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		diagHistory, err := Dbbrain.GetDiagHistory(ctx, &dbbrain.GetDiagHistoryArgs{
			InstanceId: "%s",
			StartTime:  "%s",
			EndTime:    "%s",
			Product:    pulumi.StringRef("mysql"),
		}, nil)
		if err != nil {
			return err
		}
		_, err = Dbbrain.GetDiagEvent(ctx, &dbbrain.GetDiagEventArgs{
			InstanceId: "%s",
			EventId:    pulumi.IntRef(diagHistory.Events[0].EventId),
			Product:    pulumi.StringRef("mysql"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetDiagEventResultOutput

type GetDiagEventResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDiagEvent.

func (GetDiagEventResultOutput) DiagItem

diagnostic item.

func (GetDiagEventResultOutput) DiagType

Diagnostic type.

func (GetDiagEventResultOutput) ElementType

func (GetDiagEventResultOutput) ElementType() reflect.Type

func (GetDiagEventResultOutput) EndTime

End Time.

func (GetDiagEventResultOutput) EventId

func (GetDiagEventResultOutput) Explanation

Diagnostic event details, output is empty if there is no additional explanatory information.

func (GetDiagEventResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDiagEventResultOutput) InstanceId

func (GetDiagEventResultOutput) Metric

reserved text. Note: This field may return null, indicating that no valid value can be obtained.

func (GetDiagEventResultOutput) Outline

Diagnostic summary.

func (GetDiagEventResultOutput) Problem

Diagnosed problem.

func (GetDiagEventResultOutput) Product

func (GetDiagEventResultOutput) ResultOutputFile

func (o GetDiagEventResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDiagEventResultOutput) Severity

severity. The severity is divided into 5 levels, according to the degree of impact from high to low: 1: Fatal, 2: Serious, 3: Warning, 4: Prompt, 5: Healthy.

func (GetDiagEventResultOutput) StartTime

Starting time.

func (GetDiagEventResultOutput) Suggestions

A diagnostic suggestion, or empty if there is no suggestion.

func (GetDiagEventResultOutput) ToGetDiagEventResultOutput

func (o GetDiagEventResultOutput) ToGetDiagEventResultOutput() GetDiagEventResultOutput

func (GetDiagEventResultOutput) ToGetDiagEventResultOutputWithContext

func (o GetDiagEventResultOutput) ToGetDiagEventResultOutputWithContext(ctx context.Context) GetDiagEventResultOutput

type GetDiagEventsArgs

type GetDiagEventsArgs struct {
	// end time.
	EndTime string `pulumi:"endTime"`
	// instance id list.
	InstanceIds []string `pulumi:"instanceIds"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.
	Severities []int `pulumi:"severities"`
	// start time.
	StartTime string `pulumi:"startTime"`
}

A collection of arguments for invoking getDiagEvents.

type GetDiagEventsList

type GetDiagEventsList struct {
	// diag item.
	DiagItem string `pulumi:"diagItem"`
	// diag type.
	DiagType string `pulumi:"diagType"`
	// end time.
	EndTime string `pulumi:"endTime"`
	// event id.
	EventId int `pulumi:"eventId"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// metric.
	Metric string `pulumi:"metric"`
	// outline.
	Outline string `pulumi:"outline"`
	// region.
	Region string `pulumi:"region"`
	// severity.
	Severity int `pulumi:"severity"`
	// start time.
	StartTime string `pulumi:"startTime"`
}

type GetDiagEventsListArgs

type GetDiagEventsListArgs struct {
	// diag item.
	DiagItem pulumi.StringInput `pulumi:"diagItem"`
	// diag type.
	DiagType pulumi.StringInput `pulumi:"diagType"`
	// end time.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// event id.
	EventId pulumi.IntInput `pulumi:"eventId"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// metric.
	Metric pulumi.StringInput `pulumi:"metric"`
	// outline.
	Outline pulumi.StringInput `pulumi:"outline"`
	// region.
	Region pulumi.StringInput `pulumi:"region"`
	// severity.
	Severity pulumi.IntInput `pulumi:"severity"`
	// start time.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

func (GetDiagEventsListArgs) ElementType

func (GetDiagEventsListArgs) ElementType() reflect.Type

func (GetDiagEventsListArgs) ToGetDiagEventsListOutput

func (i GetDiagEventsListArgs) ToGetDiagEventsListOutput() GetDiagEventsListOutput

func (GetDiagEventsListArgs) ToGetDiagEventsListOutputWithContext

func (i GetDiagEventsListArgs) ToGetDiagEventsListOutputWithContext(ctx context.Context) GetDiagEventsListOutput

type GetDiagEventsListArray

type GetDiagEventsListArray []GetDiagEventsListInput

func (GetDiagEventsListArray) ElementType

func (GetDiagEventsListArray) ElementType() reflect.Type

func (GetDiagEventsListArray) ToGetDiagEventsListArrayOutput

func (i GetDiagEventsListArray) ToGetDiagEventsListArrayOutput() GetDiagEventsListArrayOutput

func (GetDiagEventsListArray) ToGetDiagEventsListArrayOutputWithContext

func (i GetDiagEventsListArray) ToGetDiagEventsListArrayOutputWithContext(ctx context.Context) GetDiagEventsListArrayOutput

type GetDiagEventsListArrayInput

type GetDiagEventsListArrayInput interface {
	pulumi.Input

	ToGetDiagEventsListArrayOutput() GetDiagEventsListArrayOutput
	ToGetDiagEventsListArrayOutputWithContext(context.Context) GetDiagEventsListArrayOutput
}

GetDiagEventsListArrayInput is an input type that accepts GetDiagEventsListArray and GetDiagEventsListArrayOutput values. You can construct a concrete instance of `GetDiagEventsListArrayInput` via:

GetDiagEventsListArray{ GetDiagEventsListArgs{...} }

type GetDiagEventsListArrayOutput

type GetDiagEventsListArrayOutput struct{ *pulumi.OutputState }

func (GetDiagEventsListArrayOutput) ElementType

func (GetDiagEventsListArrayOutput) Index

func (GetDiagEventsListArrayOutput) ToGetDiagEventsListArrayOutput

func (o GetDiagEventsListArrayOutput) ToGetDiagEventsListArrayOutput() GetDiagEventsListArrayOutput

func (GetDiagEventsListArrayOutput) ToGetDiagEventsListArrayOutputWithContext

func (o GetDiagEventsListArrayOutput) ToGetDiagEventsListArrayOutputWithContext(ctx context.Context) GetDiagEventsListArrayOutput

type GetDiagEventsListInput

type GetDiagEventsListInput interface {
	pulumi.Input

	ToGetDiagEventsListOutput() GetDiagEventsListOutput
	ToGetDiagEventsListOutputWithContext(context.Context) GetDiagEventsListOutput
}

GetDiagEventsListInput is an input type that accepts GetDiagEventsListArgs and GetDiagEventsListOutput values. You can construct a concrete instance of `GetDiagEventsListInput` via:

GetDiagEventsListArgs{...}

type GetDiagEventsListOutput

type GetDiagEventsListOutput struct{ *pulumi.OutputState }

func (GetDiagEventsListOutput) DiagItem

diag item.

func (GetDiagEventsListOutput) DiagType

diag type.

func (GetDiagEventsListOutput) ElementType

func (GetDiagEventsListOutput) ElementType() reflect.Type

func (GetDiagEventsListOutput) EndTime

end time.

func (GetDiagEventsListOutput) EventId

event id.

func (GetDiagEventsListOutput) InstanceId

instance id.

func (GetDiagEventsListOutput) Metric

metric.

func (GetDiagEventsListOutput) Outline

outline.

func (GetDiagEventsListOutput) Region

region.

func (GetDiagEventsListOutput) Severity

severity.

func (GetDiagEventsListOutput) StartTime

start time.

func (GetDiagEventsListOutput) ToGetDiagEventsListOutput

func (o GetDiagEventsListOutput) ToGetDiagEventsListOutput() GetDiagEventsListOutput

func (GetDiagEventsListOutput) ToGetDiagEventsListOutputWithContext

func (o GetDiagEventsListOutput) ToGetDiagEventsListOutputWithContext(ctx context.Context) GetDiagEventsListOutput

type GetDiagEventsOutputArgs

type GetDiagEventsOutputArgs struct {
	// end time.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// instance id list.
	InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// severity list, optional value is 1-fatal, 2-severity, 3-warning, 4-tips, 5-health.
	Severities pulumi.IntArrayInput `pulumi:"severities"`
	// start time.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

A collection of arguments for invoking getDiagEvents.

func (GetDiagEventsOutputArgs) ElementType

func (GetDiagEventsOutputArgs) ElementType() reflect.Type

type GetDiagEventsResult

type GetDiagEventsResult struct {
	// end time.
	EndTime string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id          string   `pulumi:"id"`
	InstanceIds []string `pulumi:"instanceIds"`
	// diag event list.
	Lists            []GetDiagEventsList `pulumi:"lists"`
	ResultOutputFile *string             `pulumi:"resultOutputFile"`
	Severities       []int               `pulumi:"severities"`
	// start time.
	StartTime string `pulumi:"startTime"`
}

A collection of values returned by getDiagEvents.

func GetDiagEvents

func GetDiagEvents(ctx *pulumi.Context, args *GetDiagEventsArgs, opts ...pulumi.InvokeOption) (*GetDiagEventsResult, error)

Use this data source to query detailed information of dbbrain diagEvents

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Dbbrain.GetDiagEvents(ctx, &dbbrain.GetDiagEventsArgs{ EndTime: "%s", InstanceIds: []string{ "%s", }, Severities: interface{}{ 1, 4, 5, }, StartTime: "%s", }, nil); if err != nil { return err } return nil }) } ``` <!--End PulumiCodeChooser -->

type GetDiagEventsResultOutput

type GetDiagEventsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDiagEvents.

func (GetDiagEventsResultOutput) ElementType

func (GetDiagEventsResultOutput) ElementType() reflect.Type

func (GetDiagEventsResultOutput) EndTime

end time.

func (GetDiagEventsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDiagEventsResultOutput) InstanceIds

func (GetDiagEventsResultOutput) Lists

diag event list.

func (GetDiagEventsResultOutput) ResultOutputFile

func (o GetDiagEventsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDiagEventsResultOutput) Severities

func (GetDiagEventsResultOutput) StartTime

start time.

func (GetDiagEventsResultOutput) ToGetDiagEventsResultOutput

func (o GetDiagEventsResultOutput) ToGetDiagEventsResultOutput() GetDiagEventsResultOutput

func (GetDiagEventsResultOutput) ToGetDiagEventsResultOutputWithContext

func (o GetDiagEventsResultOutput) ToGetDiagEventsResultOutputWithContext(ctx context.Context) GetDiagEventsResultOutput

type GetDiagHistoryArgs

type GetDiagHistoryArgs struct {
	// End time, such as `2019-09-11 12:13:14`, the interval between the end time and the start time can be up to 2 days.
	EndTime string `pulumi:"endTime"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time, such as `2019-09-10 12:13:14`.
	StartTime string `pulumi:"startTime"`
}

A collection of arguments for invoking getDiagHistory.

type GetDiagHistoryEvent

type GetDiagHistoryEvent struct {
	// Description of the diagnostic item.
	DiagItem string `pulumi:"diagItem"`
	// Diagnostic type.
	DiagType string `pulumi:"diagType"`
	// End time, such as `2019-09-11 12:13:14`, the interval between the end time and the start time can be up to 2 days.
	EndTime string `pulumi:"endTime"`
	// Event unique ID.
	EventId int `pulumi:"eventId"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// reserved text. Note: This field may return null, indicating that no valid value can be obtained.
	Metric string `pulumi:"metric"`
	// Diagnostic summary.
	Outline string `pulumi:"outline"`
	// region.
	Region string `pulumi:"region"`
	// severity. The severity is divided into 5 levels, according to the degree of impact from high to low: 1: Fatal, 2: Serious, 3: Warning, 4: Prompt, 5: Healthy.
	Severity int `pulumi:"severity"`
	// Start time, such as `2019-09-10 12:13:14`.
	StartTime string `pulumi:"startTime"`
}

type GetDiagHistoryEventArgs

type GetDiagHistoryEventArgs struct {
	// Description of the diagnostic item.
	DiagItem pulumi.StringInput `pulumi:"diagItem"`
	// Diagnostic type.
	DiagType pulumi.StringInput `pulumi:"diagType"`
	// End time, such as `2019-09-11 12:13:14`, the interval between the end time and the start time can be up to 2 days.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// Event unique ID.
	EventId pulumi.IntInput `pulumi:"eventId"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// reserved text. Note: This field may return null, indicating that no valid value can be obtained.
	Metric pulumi.StringInput `pulumi:"metric"`
	// Diagnostic summary.
	Outline pulumi.StringInput `pulumi:"outline"`
	// region.
	Region pulumi.StringInput `pulumi:"region"`
	// severity. The severity is divided into 5 levels, according to the degree of impact from high to low: 1: Fatal, 2: Serious, 3: Warning, 4: Prompt, 5: Healthy.
	Severity pulumi.IntInput `pulumi:"severity"`
	// Start time, such as `2019-09-10 12:13:14`.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

func (GetDiagHistoryEventArgs) ElementType

func (GetDiagHistoryEventArgs) ElementType() reflect.Type

func (GetDiagHistoryEventArgs) ToGetDiagHistoryEventOutput

func (i GetDiagHistoryEventArgs) ToGetDiagHistoryEventOutput() GetDiagHistoryEventOutput

func (GetDiagHistoryEventArgs) ToGetDiagHistoryEventOutputWithContext

func (i GetDiagHistoryEventArgs) ToGetDiagHistoryEventOutputWithContext(ctx context.Context) GetDiagHistoryEventOutput

type GetDiagHistoryEventArray

type GetDiagHistoryEventArray []GetDiagHistoryEventInput

func (GetDiagHistoryEventArray) ElementType

func (GetDiagHistoryEventArray) ElementType() reflect.Type

func (GetDiagHistoryEventArray) ToGetDiagHistoryEventArrayOutput

func (i GetDiagHistoryEventArray) ToGetDiagHistoryEventArrayOutput() GetDiagHistoryEventArrayOutput

func (GetDiagHistoryEventArray) ToGetDiagHistoryEventArrayOutputWithContext

func (i GetDiagHistoryEventArray) ToGetDiagHistoryEventArrayOutputWithContext(ctx context.Context) GetDiagHistoryEventArrayOutput

type GetDiagHistoryEventArrayInput

type GetDiagHistoryEventArrayInput interface {
	pulumi.Input

	ToGetDiagHistoryEventArrayOutput() GetDiagHistoryEventArrayOutput
	ToGetDiagHistoryEventArrayOutputWithContext(context.Context) GetDiagHistoryEventArrayOutput
}

GetDiagHistoryEventArrayInput is an input type that accepts GetDiagHistoryEventArray and GetDiagHistoryEventArrayOutput values. You can construct a concrete instance of `GetDiagHistoryEventArrayInput` via:

GetDiagHistoryEventArray{ GetDiagHistoryEventArgs{...} }

type GetDiagHistoryEventArrayOutput

type GetDiagHistoryEventArrayOutput struct{ *pulumi.OutputState }

func (GetDiagHistoryEventArrayOutput) ElementType

func (GetDiagHistoryEventArrayOutput) Index

func (GetDiagHistoryEventArrayOutput) ToGetDiagHistoryEventArrayOutput

func (o GetDiagHistoryEventArrayOutput) ToGetDiagHistoryEventArrayOutput() GetDiagHistoryEventArrayOutput

func (GetDiagHistoryEventArrayOutput) ToGetDiagHistoryEventArrayOutputWithContext

func (o GetDiagHistoryEventArrayOutput) ToGetDiagHistoryEventArrayOutputWithContext(ctx context.Context) GetDiagHistoryEventArrayOutput

type GetDiagHistoryEventInput

type GetDiagHistoryEventInput interface {
	pulumi.Input

	ToGetDiagHistoryEventOutput() GetDiagHistoryEventOutput
	ToGetDiagHistoryEventOutputWithContext(context.Context) GetDiagHistoryEventOutput
}

GetDiagHistoryEventInput is an input type that accepts GetDiagHistoryEventArgs and GetDiagHistoryEventOutput values. You can construct a concrete instance of `GetDiagHistoryEventInput` via:

GetDiagHistoryEventArgs{...}

type GetDiagHistoryEventOutput

type GetDiagHistoryEventOutput struct{ *pulumi.OutputState }

func (GetDiagHistoryEventOutput) DiagItem

Description of the diagnostic item.

func (GetDiagHistoryEventOutput) DiagType

Diagnostic type.

func (GetDiagHistoryEventOutput) ElementType

func (GetDiagHistoryEventOutput) ElementType() reflect.Type

func (GetDiagHistoryEventOutput) EndTime

End time, such as `2019-09-11 12:13:14`, the interval between the end time and the start time can be up to 2 days.

func (GetDiagHistoryEventOutput) EventId

Event unique ID.

func (GetDiagHistoryEventOutput) InstanceId

instance id.

func (GetDiagHistoryEventOutput) Metric

reserved text. Note: This field may return null, indicating that no valid value can be obtained.

func (GetDiagHistoryEventOutput) Outline

Diagnostic summary.

func (GetDiagHistoryEventOutput) Region

region.

func (GetDiagHistoryEventOutput) Severity

severity. The severity is divided into 5 levels, according to the degree of impact from high to low: 1: Fatal, 2: Serious, 3: Warning, 4: Prompt, 5: Healthy.

func (GetDiagHistoryEventOutput) StartTime

Start time, such as `2019-09-10 12:13:14`.

func (GetDiagHistoryEventOutput) ToGetDiagHistoryEventOutput

func (o GetDiagHistoryEventOutput) ToGetDiagHistoryEventOutput() GetDiagHistoryEventOutput

func (GetDiagHistoryEventOutput) ToGetDiagHistoryEventOutputWithContext

func (o GetDiagHistoryEventOutput) ToGetDiagHistoryEventOutputWithContext(ctx context.Context) GetDiagHistoryEventOutput

type GetDiagHistoryOutputArgs

type GetDiagHistoryOutputArgs struct {
	// End time, such as `2019-09-11 12:13:14`, the interval between the end time and the start time can be up to 2 days.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time, such as `2019-09-10 12:13:14`.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

A collection of arguments for invoking getDiagHistory.

func (GetDiagHistoryOutputArgs) ElementType

func (GetDiagHistoryOutputArgs) ElementType() reflect.Type

type GetDiagHistoryResult

type GetDiagHistoryResult struct {
	// End Time.
	EndTime string `pulumi:"endTime"`
	// Event description.
	Events []GetDiagHistoryEvent `pulumi:"events"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// instance id.
	InstanceId       string  `pulumi:"instanceId"`
	Product          *string `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// start Time.
	StartTime string `pulumi:"startTime"`
}

A collection of values returned by getDiagHistory.

func GetDiagHistory

func GetDiagHistory(ctx *pulumi.Context, args *GetDiagHistoryArgs, opts ...pulumi.InvokeOption) (*GetDiagHistoryResult, error)

Use this data source to query detailed information of dbbrain diagHistory

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetDiagHistory(ctx, &dbbrain.GetDiagHistoryArgs{
			EndTime:    "%s",
			InstanceId: "%s",
			Product:    pulumi.StringRef("mysql"),
			StartTime:  "%s",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetDiagHistoryResultOutput

type GetDiagHistoryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDiagHistory.

func (GetDiagHistoryResultOutput) ElementType

func (GetDiagHistoryResultOutput) ElementType() reflect.Type

func (GetDiagHistoryResultOutput) EndTime

End Time.

func (GetDiagHistoryResultOutput) Events

Event description.

func (GetDiagHistoryResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDiagHistoryResultOutput) InstanceId

instance id.

func (GetDiagHistoryResultOutput) Product

func (GetDiagHistoryResultOutput) ResultOutputFile

func (o GetDiagHistoryResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDiagHistoryResultOutput) StartTime

start Time.

func (GetDiagHistoryResultOutput) ToGetDiagHistoryResultOutput

func (o GetDiagHistoryResultOutput) ToGetDiagHistoryResultOutput() GetDiagHistoryResultOutput

func (GetDiagHistoryResultOutput) ToGetDiagHistoryResultOutputWithContext

func (o GetDiagHistoryResultOutput) ToGetDiagHistoryResultOutputWithContext(ctx context.Context) GetDiagHistoryResultOutput

type GetHealthScoresArgs

type GetHealthScoresArgs struct {
	// The ID of the instance whose health score needs to be obtained.
	InstanceId string `pulumi:"instanceId"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database TDSQL-C for MySQL, the default is mysql.
	Product string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// The time to obtain the health score, the time format is as follows: 2019-09-10 12:13:14.
	Time string `pulumi:"time"`
}

A collection of arguments for invoking getHealthScores.

type GetHealthScoresData

type GetHealthScoresData struct {
	// The total number of abnormal events.
	EventsTotalCount int `pulumi:"eventsTotalCount"`
	// Health level, such as: HEALTH, SUB_HEALTH, RISK, HIGH_RISK.
	HealthLevel string `pulumi:"healthLevel"`
	// Health score.
	HealthScore int `pulumi:"healthScore"`
	// Exception details.
	IssueTypes []GetHealthScoresDataIssueType `pulumi:"issueTypes"`
}

type GetHealthScoresDataArgs

type GetHealthScoresDataArgs struct {
	// The total number of abnormal events.
	EventsTotalCount pulumi.IntInput `pulumi:"eventsTotalCount"`
	// Health level, such as: HEALTH, SUB_HEALTH, RISK, HIGH_RISK.
	HealthLevel pulumi.StringInput `pulumi:"healthLevel"`
	// Health score.
	HealthScore pulumi.IntInput `pulumi:"healthScore"`
	// Exception details.
	IssueTypes GetHealthScoresDataIssueTypeArrayInput `pulumi:"issueTypes"`
}

func (GetHealthScoresDataArgs) ElementType

func (GetHealthScoresDataArgs) ElementType() reflect.Type

func (GetHealthScoresDataArgs) ToGetHealthScoresDataOutput

func (i GetHealthScoresDataArgs) ToGetHealthScoresDataOutput() GetHealthScoresDataOutput

func (GetHealthScoresDataArgs) ToGetHealthScoresDataOutputWithContext

func (i GetHealthScoresDataArgs) ToGetHealthScoresDataOutputWithContext(ctx context.Context) GetHealthScoresDataOutput

type GetHealthScoresDataArray

type GetHealthScoresDataArray []GetHealthScoresDataInput

func (GetHealthScoresDataArray) ElementType

func (GetHealthScoresDataArray) ElementType() reflect.Type

func (GetHealthScoresDataArray) ToGetHealthScoresDataArrayOutput

func (i GetHealthScoresDataArray) ToGetHealthScoresDataArrayOutput() GetHealthScoresDataArrayOutput

func (GetHealthScoresDataArray) ToGetHealthScoresDataArrayOutputWithContext

func (i GetHealthScoresDataArray) ToGetHealthScoresDataArrayOutputWithContext(ctx context.Context) GetHealthScoresDataArrayOutput

type GetHealthScoresDataArrayInput

type GetHealthScoresDataArrayInput interface {
	pulumi.Input

	ToGetHealthScoresDataArrayOutput() GetHealthScoresDataArrayOutput
	ToGetHealthScoresDataArrayOutputWithContext(context.Context) GetHealthScoresDataArrayOutput
}

GetHealthScoresDataArrayInput is an input type that accepts GetHealthScoresDataArray and GetHealthScoresDataArrayOutput values. You can construct a concrete instance of `GetHealthScoresDataArrayInput` via:

GetHealthScoresDataArray{ GetHealthScoresDataArgs{...} }

type GetHealthScoresDataArrayOutput

type GetHealthScoresDataArrayOutput struct{ *pulumi.OutputState }

func (GetHealthScoresDataArrayOutput) ElementType

func (GetHealthScoresDataArrayOutput) Index

func (GetHealthScoresDataArrayOutput) ToGetHealthScoresDataArrayOutput

func (o GetHealthScoresDataArrayOutput) ToGetHealthScoresDataArrayOutput() GetHealthScoresDataArrayOutput

func (GetHealthScoresDataArrayOutput) ToGetHealthScoresDataArrayOutputWithContext

func (o GetHealthScoresDataArrayOutput) ToGetHealthScoresDataArrayOutputWithContext(ctx context.Context) GetHealthScoresDataArrayOutput

type GetHealthScoresDataInput

type GetHealthScoresDataInput interface {
	pulumi.Input

	ToGetHealthScoresDataOutput() GetHealthScoresDataOutput
	ToGetHealthScoresDataOutputWithContext(context.Context) GetHealthScoresDataOutput
}

GetHealthScoresDataInput is an input type that accepts GetHealthScoresDataArgs and GetHealthScoresDataOutput values. You can construct a concrete instance of `GetHealthScoresDataInput` via:

GetHealthScoresDataArgs{...}

type GetHealthScoresDataIssueType

type GetHealthScoresDataIssueType struct {
	// unusual event.
	Events []GetHealthScoresDataIssueTypeEvent `pulumi:"events"`
	// Index classification: AVAILABILITY: availability, MAINTAINABILITY: maintainability, PERFORMANCE, performance, RELIABILITY reliability.
	IssueType string `pulumi:"issueType"`
	// The total number of abnormal events.
	TotalCount int `pulumi:"totalCount"`
}

type GetHealthScoresDataIssueTypeArgs

type GetHealthScoresDataIssueTypeArgs struct {
	// unusual event.
	Events GetHealthScoresDataIssueTypeEventArrayInput `pulumi:"events"`
	// Index classification: AVAILABILITY: availability, MAINTAINABILITY: maintainability, PERFORMANCE, performance, RELIABILITY reliability.
	IssueType pulumi.StringInput `pulumi:"issueType"`
	// The total number of abnormal events.
	TotalCount pulumi.IntInput `pulumi:"totalCount"`
}

func (GetHealthScoresDataIssueTypeArgs) ElementType

func (GetHealthScoresDataIssueTypeArgs) ToGetHealthScoresDataIssueTypeOutput

func (i GetHealthScoresDataIssueTypeArgs) ToGetHealthScoresDataIssueTypeOutput() GetHealthScoresDataIssueTypeOutput

func (GetHealthScoresDataIssueTypeArgs) ToGetHealthScoresDataIssueTypeOutputWithContext

func (i GetHealthScoresDataIssueTypeArgs) ToGetHealthScoresDataIssueTypeOutputWithContext(ctx context.Context) GetHealthScoresDataIssueTypeOutput

type GetHealthScoresDataIssueTypeArray

type GetHealthScoresDataIssueTypeArray []GetHealthScoresDataIssueTypeInput

func (GetHealthScoresDataIssueTypeArray) ElementType

func (GetHealthScoresDataIssueTypeArray) ToGetHealthScoresDataIssueTypeArrayOutput

func (i GetHealthScoresDataIssueTypeArray) ToGetHealthScoresDataIssueTypeArrayOutput() GetHealthScoresDataIssueTypeArrayOutput

func (GetHealthScoresDataIssueTypeArray) ToGetHealthScoresDataIssueTypeArrayOutputWithContext

func (i GetHealthScoresDataIssueTypeArray) ToGetHealthScoresDataIssueTypeArrayOutputWithContext(ctx context.Context) GetHealthScoresDataIssueTypeArrayOutput

type GetHealthScoresDataIssueTypeArrayInput

type GetHealthScoresDataIssueTypeArrayInput interface {
	pulumi.Input

	ToGetHealthScoresDataIssueTypeArrayOutput() GetHealthScoresDataIssueTypeArrayOutput
	ToGetHealthScoresDataIssueTypeArrayOutputWithContext(context.Context) GetHealthScoresDataIssueTypeArrayOutput
}

GetHealthScoresDataIssueTypeArrayInput is an input type that accepts GetHealthScoresDataIssueTypeArray and GetHealthScoresDataIssueTypeArrayOutput values. You can construct a concrete instance of `GetHealthScoresDataIssueTypeArrayInput` via:

GetHealthScoresDataIssueTypeArray{ GetHealthScoresDataIssueTypeArgs{...} }

type GetHealthScoresDataIssueTypeArrayOutput

type GetHealthScoresDataIssueTypeArrayOutput struct{ *pulumi.OutputState }

func (GetHealthScoresDataIssueTypeArrayOutput) ElementType

func (GetHealthScoresDataIssueTypeArrayOutput) Index

func (GetHealthScoresDataIssueTypeArrayOutput) ToGetHealthScoresDataIssueTypeArrayOutput

func (o GetHealthScoresDataIssueTypeArrayOutput) ToGetHealthScoresDataIssueTypeArrayOutput() GetHealthScoresDataIssueTypeArrayOutput

func (GetHealthScoresDataIssueTypeArrayOutput) ToGetHealthScoresDataIssueTypeArrayOutputWithContext

func (o GetHealthScoresDataIssueTypeArrayOutput) ToGetHealthScoresDataIssueTypeArrayOutputWithContext(ctx context.Context) GetHealthScoresDataIssueTypeArrayOutput

type GetHealthScoresDataIssueTypeEvent

type GetHealthScoresDataIssueTypeEvent struct {
	// Number of alerts.
	Count int `pulumi:"count"`
	// Diagnostic type.
	DiagType string `pulumi:"diagType"`
	// End Time.
	EndTime string `pulumi:"endTime"`
	// Event ID.
	EventId int `pulumi:"eventId"`
	// reserved text.
	Metric string `pulumi:"metric"`
	// overview.
	Outline string `pulumi:"outline"`
	// Points deducted.
	ScoreLost int `pulumi:"scoreLost"`
	// severity. The severity is divided into 5 levels, according to the degree of impact from high to low: 1: Fatal, 2: Serious, 3: Warning, 4: Prompt, 5: Healthy.
	Severity int `pulumi:"severity"`
	// Starting time.
	StartTime string `pulumi:"startTime"`
}

type GetHealthScoresDataIssueTypeEventArgs

type GetHealthScoresDataIssueTypeEventArgs struct {
	// Number of alerts.
	Count pulumi.IntInput `pulumi:"count"`
	// Diagnostic type.
	DiagType pulumi.StringInput `pulumi:"diagType"`
	// End Time.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// Event ID.
	EventId pulumi.IntInput `pulumi:"eventId"`
	// reserved text.
	Metric pulumi.StringInput `pulumi:"metric"`
	// overview.
	Outline pulumi.StringInput `pulumi:"outline"`
	// Points deducted.
	ScoreLost pulumi.IntInput `pulumi:"scoreLost"`
	// severity. The severity is divided into 5 levels, according to the degree of impact from high to low: 1: Fatal, 2: Serious, 3: Warning, 4: Prompt, 5: Healthy.
	Severity pulumi.IntInput `pulumi:"severity"`
	// Starting time.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

func (GetHealthScoresDataIssueTypeEventArgs) ElementType

func (GetHealthScoresDataIssueTypeEventArgs) ToGetHealthScoresDataIssueTypeEventOutput

func (i GetHealthScoresDataIssueTypeEventArgs) ToGetHealthScoresDataIssueTypeEventOutput() GetHealthScoresDataIssueTypeEventOutput

func (GetHealthScoresDataIssueTypeEventArgs) ToGetHealthScoresDataIssueTypeEventOutputWithContext

func (i GetHealthScoresDataIssueTypeEventArgs) ToGetHealthScoresDataIssueTypeEventOutputWithContext(ctx context.Context) GetHealthScoresDataIssueTypeEventOutput

type GetHealthScoresDataIssueTypeEventArray

type GetHealthScoresDataIssueTypeEventArray []GetHealthScoresDataIssueTypeEventInput

func (GetHealthScoresDataIssueTypeEventArray) ElementType

func (GetHealthScoresDataIssueTypeEventArray) ToGetHealthScoresDataIssueTypeEventArrayOutput

func (i GetHealthScoresDataIssueTypeEventArray) ToGetHealthScoresDataIssueTypeEventArrayOutput() GetHealthScoresDataIssueTypeEventArrayOutput

func (GetHealthScoresDataIssueTypeEventArray) ToGetHealthScoresDataIssueTypeEventArrayOutputWithContext

func (i GetHealthScoresDataIssueTypeEventArray) ToGetHealthScoresDataIssueTypeEventArrayOutputWithContext(ctx context.Context) GetHealthScoresDataIssueTypeEventArrayOutput

type GetHealthScoresDataIssueTypeEventArrayInput

type GetHealthScoresDataIssueTypeEventArrayInput interface {
	pulumi.Input

	ToGetHealthScoresDataIssueTypeEventArrayOutput() GetHealthScoresDataIssueTypeEventArrayOutput
	ToGetHealthScoresDataIssueTypeEventArrayOutputWithContext(context.Context) GetHealthScoresDataIssueTypeEventArrayOutput
}

GetHealthScoresDataIssueTypeEventArrayInput is an input type that accepts GetHealthScoresDataIssueTypeEventArray and GetHealthScoresDataIssueTypeEventArrayOutput values. You can construct a concrete instance of `GetHealthScoresDataIssueTypeEventArrayInput` via:

GetHealthScoresDataIssueTypeEventArray{ GetHealthScoresDataIssueTypeEventArgs{...} }

type GetHealthScoresDataIssueTypeEventArrayOutput

type GetHealthScoresDataIssueTypeEventArrayOutput struct{ *pulumi.OutputState }

func (GetHealthScoresDataIssueTypeEventArrayOutput) ElementType

func (GetHealthScoresDataIssueTypeEventArrayOutput) Index

func (GetHealthScoresDataIssueTypeEventArrayOutput) ToGetHealthScoresDataIssueTypeEventArrayOutput

func (o GetHealthScoresDataIssueTypeEventArrayOutput) ToGetHealthScoresDataIssueTypeEventArrayOutput() GetHealthScoresDataIssueTypeEventArrayOutput

func (GetHealthScoresDataIssueTypeEventArrayOutput) ToGetHealthScoresDataIssueTypeEventArrayOutputWithContext

func (o GetHealthScoresDataIssueTypeEventArrayOutput) ToGetHealthScoresDataIssueTypeEventArrayOutputWithContext(ctx context.Context) GetHealthScoresDataIssueTypeEventArrayOutput

type GetHealthScoresDataIssueTypeEventInput

type GetHealthScoresDataIssueTypeEventInput interface {
	pulumi.Input

	ToGetHealthScoresDataIssueTypeEventOutput() GetHealthScoresDataIssueTypeEventOutput
	ToGetHealthScoresDataIssueTypeEventOutputWithContext(context.Context) GetHealthScoresDataIssueTypeEventOutput
}

GetHealthScoresDataIssueTypeEventInput is an input type that accepts GetHealthScoresDataIssueTypeEventArgs and GetHealthScoresDataIssueTypeEventOutput values. You can construct a concrete instance of `GetHealthScoresDataIssueTypeEventInput` via:

GetHealthScoresDataIssueTypeEventArgs{...}

type GetHealthScoresDataIssueTypeEventOutput

type GetHealthScoresDataIssueTypeEventOutput struct{ *pulumi.OutputState }

func (GetHealthScoresDataIssueTypeEventOutput) Count

Number of alerts.

func (GetHealthScoresDataIssueTypeEventOutput) DiagType

Diagnostic type.

func (GetHealthScoresDataIssueTypeEventOutput) ElementType

func (GetHealthScoresDataIssueTypeEventOutput) EndTime

End Time.

func (GetHealthScoresDataIssueTypeEventOutput) EventId

Event ID.

func (GetHealthScoresDataIssueTypeEventOutput) Metric

reserved text.

func (GetHealthScoresDataIssueTypeEventOutput) Outline

overview.

func (GetHealthScoresDataIssueTypeEventOutput) ScoreLost

Points deducted.

func (GetHealthScoresDataIssueTypeEventOutput) Severity

severity. The severity is divided into 5 levels, according to the degree of impact from high to low: 1: Fatal, 2: Serious, 3: Warning, 4: Prompt, 5: Healthy.

func (GetHealthScoresDataIssueTypeEventOutput) StartTime

Starting time.

func (GetHealthScoresDataIssueTypeEventOutput) ToGetHealthScoresDataIssueTypeEventOutput

func (o GetHealthScoresDataIssueTypeEventOutput) ToGetHealthScoresDataIssueTypeEventOutput() GetHealthScoresDataIssueTypeEventOutput

func (GetHealthScoresDataIssueTypeEventOutput) ToGetHealthScoresDataIssueTypeEventOutputWithContext

func (o GetHealthScoresDataIssueTypeEventOutput) ToGetHealthScoresDataIssueTypeEventOutputWithContext(ctx context.Context) GetHealthScoresDataIssueTypeEventOutput

type GetHealthScoresDataIssueTypeInput

type GetHealthScoresDataIssueTypeInput interface {
	pulumi.Input

	ToGetHealthScoresDataIssueTypeOutput() GetHealthScoresDataIssueTypeOutput
	ToGetHealthScoresDataIssueTypeOutputWithContext(context.Context) GetHealthScoresDataIssueTypeOutput
}

GetHealthScoresDataIssueTypeInput is an input type that accepts GetHealthScoresDataIssueTypeArgs and GetHealthScoresDataIssueTypeOutput values. You can construct a concrete instance of `GetHealthScoresDataIssueTypeInput` via:

GetHealthScoresDataIssueTypeArgs{...}

type GetHealthScoresDataIssueTypeOutput

type GetHealthScoresDataIssueTypeOutput struct{ *pulumi.OutputState }

func (GetHealthScoresDataIssueTypeOutput) ElementType

func (GetHealthScoresDataIssueTypeOutput) Events

unusual event.

func (GetHealthScoresDataIssueTypeOutput) IssueType

Index classification: AVAILABILITY: availability, MAINTAINABILITY: maintainability, PERFORMANCE, performance, RELIABILITY reliability.

func (GetHealthScoresDataIssueTypeOutput) ToGetHealthScoresDataIssueTypeOutput

func (o GetHealthScoresDataIssueTypeOutput) ToGetHealthScoresDataIssueTypeOutput() GetHealthScoresDataIssueTypeOutput

func (GetHealthScoresDataIssueTypeOutput) ToGetHealthScoresDataIssueTypeOutputWithContext

func (o GetHealthScoresDataIssueTypeOutput) ToGetHealthScoresDataIssueTypeOutputWithContext(ctx context.Context) GetHealthScoresDataIssueTypeOutput

func (GetHealthScoresDataIssueTypeOutput) TotalCount

The total number of abnormal events.

type GetHealthScoresDataOutput

type GetHealthScoresDataOutput struct{ *pulumi.OutputState }

func (GetHealthScoresDataOutput) ElementType

func (GetHealthScoresDataOutput) ElementType() reflect.Type

func (GetHealthScoresDataOutput) EventsTotalCount

func (o GetHealthScoresDataOutput) EventsTotalCount() pulumi.IntOutput

The total number of abnormal events.

func (GetHealthScoresDataOutput) HealthLevel

Health level, such as: HEALTH, SUB_HEALTH, RISK, HIGH_RISK.

func (GetHealthScoresDataOutput) HealthScore

func (o GetHealthScoresDataOutput) HealthScore() pulumi.IntOutput

Health score.

func (GetHealthScoresDataOutput) IssueTypes

Exception details.

func (GetHealthScoresDataOutput) ToGetHealthScoresDataOutput

func (o GetHealthScoresDataOutput) ToGetHealthScoresDataOutput() GetHealthScoresDataOutput

func (GetHealthScoresDataOutput) ToGetHealthScoresDataOutputWithContext

func (o GetHealthScoresDataOutput) ToGetHealthScoresDataOutputWithContext(ctx context.Context) GetHealthScoresDataOutput

type GetHealthScoresOutputArgs

type GetHealthScoresOutputArgs struct {
	// The ID of the instance whose health score needs to be obtained.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database TDSQL-C for MySQL, the default is mysql.
	Product pulumi.StringInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// The time to obtain the health score, the time format is as follows: 2019-09-10 12:13:14.
	Time pulumi.StringInput `pulumi:"time"`
}

A collection of arguments for invoking getHealthScores.

func (GetHealthScoresOutputArgs) ElementType

func (GetHealthScoresOutputArgs) ElementType() reflect.Type

type GetHealthScoresResult

type GetHealthScoresResult struct {
	// Health score and abnormal deduction items.
	Datas []GetHealthScoresData `pulumi:"datas"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	Product          string  `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Time             string  `pulumi:"time"`
}

A collection of values returned by getHealthScores.

func GetHealthScores

func GetHealthScores(ctx *pulumi.Context, args *GetHealthScoresArgs, opts ...pulumi.InvokeOption) (*GetHealthScoresResult, error)

Use this data source to query detailed information of dbbrain healthScores

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetHealthScores(ctx, &dbbrain.GetHealthScoresArgs{
			InstanceId: "",
			Product:    "",
			Time:       "",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetHealthScoresResultOutput

type GetHealthScoresResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getHealthScores.

func (GetHealthScoresResultOutput) Datas

Health score and abnormal deduction items.

func (GetHealthScoresResultOutput) ElementType

func (GetHealthScoresResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetHealthScoresResultOutput) InstanceId

func (GetHealthScoresResultOutput) Product

func (GetHealthScoresResultOutput) ResultOutputFile

func (o GetHealthScoresResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetHealthScoresResultOutput) Time

func (GetHealthScoresResultOutput) ToGetHealthScoresResultOutput

func (o GetHealthScoresResultOutput) ToGetHealthScoresResultOutput() GetHealthScoresResultOutput

func (GetHealthScoresResultOutput) ToGetHealthScoresResultOutputWithContext

func (o GetHealthScoresResultOutput) ToGetHealthScoresResultOutputWithContext(ctx context.Context) GetHealthScoresResultOutput

type GetMysqlProcessListArgs added in v0.1.5

type GetMysqlProcessListArgs struct {
	// The execution type of the thread, used to filter the thread list.
	Command *string `pulumi:"command"`
	// The threads operations database, used to filter the thread list.
	Db *string `pulumi:"db"`
	// The operating host address of the thread, used to filter the thread list.
	Host *string `pulumi:"host"`
	// thread ID, used to filter the thread list.
	Id *int `pulumi:"id"`
	// The threads operation statement is used to filter the thread list.
	Info *string `pulumi:"info"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// Service product type, supported values: `mysql` - cloud database MySQL; `cynosdb` - cloud database TDSQL-C for MySQL, the default is `mysql`.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// The operational state of the thread, used to filter the thread list.
	State *string `pulumi:"state"`
	// The minimum value of the operation duration of a thread, in seconds, used to filter the list of threads whose operation duration is longer than this value.
	Time *int `pulumi:"time"`
	// The operating account name of the thread, used to filter the thread list.
	User *string `pulumi:"user"`
}

A collection of arguments for invoking getMysqlProcessList.

type GetMysqlProcessListOutputArgs added in v0.1.5

type GetMysqlProcessListOutputArgs struct {
	// The execution type of the thread, used to filter the thread list.
	Command pulumi.StringPtrInput `pulumi:"command"`
	// The threads operations database, used to filter the thread list.
	Db pulumi.StringPtrInput `pulumi:"db"`
	// The operating host address of the thread, used to filter the thread list.
	Host pulumi.StringPtrInput `pulumi:"host"`
	// thread ID, used to filter the thread list.
	Id pulumi.IntPtrInput `pulumi:"id"`
	// The threads operation statement is used to filter the thread list.
	Info pulumi.StringPtrInput `pulumi:"info"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Service product type, supported values: `mysql` - cloud database MySQL; `cynosdb` - cloud database TDSQL-C for MySQL, the default is `mysql`.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// The operational state of the thread, used to filter the thread list.
	State pulumi.StringPtrInput `pulumi:"state"`
	// The minimum value of the operation duration of a thread, in seconds, used to filter the list of threads whose operation duration is longer than this value.
	Time pulumi.IntPtrInput `pulumi:"time"`
	// The operating account name of the thread, used to filter the thread list.
	User pulumi.StringPtrInput `pulumi:"user"`
}

A collection of arguments for invoking getMysqlProcessList.

func (GetMysqlProcessListOutputArgs) ElementType added in v0.1.5

type GetMysqlProcessListProcessList added in v0.1.5

type GetMysqlProcessListProcessList struct {
	// The execution type of the thread, used to filter the thread list.
	Command string `pulumi:"command"`
	// The threads operations database, used to filter the thread list.
	Db string `pulumi:"db"`
	// The operating host address of the thread, used to filter the thread list.
	Host string `pulumi:"host"`
	// thread ID, used to filter the thread list.
	Id string `pulumi:"id"`
	// The threads operation statement is used to filter the thread list.
	Info string `pulumi:"info"`
	// The operational state of the thread, used to filter the thread list.
	State string `pulumi:"state"`
	// The minimum value of the operation duration of a thread, in seconds, used to filter the list of threads whose operation duration is longer than this value.
	Time string `pulumi:"time"`
	// The operating account name of the thread, used to filter the thread list.
	User string `pulumi:"user"`
}

type GetMysqlProcessListProcessListArgs added in v0.1.5

type GetMysqlProcessListProcessListArgs struct {
	// The execution type of the thread, used to filter the thread list.
	Command pulumi.StringInput `pulumi:"command"`
	// The threads operations database, used to filter the thread list.
	Db pulumi.StringInput `pulumi:"db"`
	// The operating host address of the thread, used to filter the thread list.
	Host pulumi.StringInput `pulumi:"host"`
	// thread ID, used to filter the thread list.
	Id pulumi.StringInput `pulumi:"id"`
	// The threads operation statement is used to filter the thread list.
	Info pulumi.StringInput `pulumi:"info"`
	// The operational state of the thread, used to filter the thread list.
	State pulumi.StringInput `pulumi:"state"`
	// The minimum value of the operation duration of a thread, in seconds, used to filter the list of threads whose operation duration is longer than this value.
	Time pulumi.StringInput `pulumi:"time"`
	// The operating account name of the thread, used to filter the thread list.
	User pulumi.StringInput `pulumi:"user"`
}

func (GetMysqlProcessListProcessListArgs) ElementType added in v0.1.5

func (GetMysqlProcessListProcessListArgs) ToGetMysqlProcessListProcessListOutput added in v0.1.5

func (i GetMysqlProcessListProcessListArgs) ToGetMysqlProcessListProcessListOutput() GetMysqlProcessListProcessListOutput

func (GetMysqlProcessListProcessListArgs) ToGetMysqlProcessListProcessListOutputWithContext added in v0.1.5

func (i GetMysqlProcessListProcessListArgs) ToGetMysqlProcessListProcessListOutputWithContext(ctx context.Context) GetMysqlProcessListProcessListOutput

type GetMysqlProcessListProcessListArray added in v0.1.5

type GetMysqlProcessListProcessListArray []GetMysqlProcessListProcessListInput

func (GetMysqlProcessListProcessListArray) ElementType added in v0.1.5

func (GetMysqlProcessListProcessListArray) ToGetMysqlProcessListProcessListArrayOutput added in v0.1.5

func (i GetMysqlProcessListProcessListArray) ToGetMysqlProcessListProcessListArrayOutput() GetMysqlProcessListProcessListArrayOutput

func (GetMysqlProcessListProcessListArray) ToGetMysqlProcessListProcessListArrayOutputWithContext added in v0.1.5

func (i GetMysqlProcessListProcessListArray) ToGetMysqlProcessListProcessListArrayOutputWithContext(ctx context.Context) GetMysqlProcessListProcessListArrayOutput

type GetMysqlProcessListProcessListArrayInput added in v0.1.5

type GetMysqlProcessListProcessListArrayInput interface {
	pulumi.Input

	ToGetMysqlProcessListProcessListArrayOutput() GetMysqlProcessListProcessListArrayOutput
	ToGetMysqlProcessListProcessListArrayOutputWithContext(context.Context) GetMysqlProcessListProcessListArrayOutput
}

GetMysqlProcessListProcessListArrayInput is an input type that accepts GetMysqlProcessListProcessListArray and GetMysqlProcessListProcessListArrayOutput values. You can construct a concrete instance of `GetMysqlProcessListProcessListArrayInput` via:

GetMysqlProcessListProcessListArray{ GetMysqlProcessListProcessListArgs{...} }

type GetMysqlProcessListProcessListArrayOutput added in v0.1.5

type GetMysqlProcessListProcessListArrayOutput struct{ *pulumi.OutputState }

func (GetMysqlProcessListProcessListArrayOutput) ElementType added in v0.1.5

func (GetMysqlProcessListProcessListArrayOutput) Index added in v0.1.5

func (GetMysqlProcessListProcessListArrayOutput) ToGetMysqlProcessListProcessListArrayOutput added in v0.1.5

func (o GetMysqlProcessListProcessListArrayOutput) ToGetMysqlProcessListProcessListArrayOutput() GetMysqlProcessListProcessListArrayOutput

func (GetMysqlProcessListProcessListArrayOutput) ToGetMysqlProcessListProcessListArrayOutputWithContext added in v0.1.5

func (o GetMysqlProcessListProcessListArrayOutput) ToGetMysqlProcessListProcessListArrayOutputWithContext(ctx context.Context) GetMysqlProcessListProcessListArrayOutput

type GetMysqlProcessListProcessListInput added in v0.1.5

type GetMysqlProcessListProcessListInput interface {
	pulumi.Input

	ToGetMysqlProcessListProcessListOutput() GetMysqlProcessListProcessListOutput
	ToGetMysqlProcessListProcessListOutputWithContext(context.Context) GetMysqlProcessListProcessListOutput
}

GetMysqlProcessListProcessListInput is an input type that accepts GetMysqlProcessListProcessListArgs and GetMysqlProcessListProcessListOutput values. You can construct a concrete instance of `GetMysqlProcessListProcessListInput` via:

GetMysqlProcessListProcessListArgs{...}

type GetMysqlProcessListProcessListOutput added in v0.1.5

type GetMysqlProcessListProcessListOutput struct{ *pulumi.OutputState }

func (GetMysqlProcessListProcessListOutput) Command added in v0.1.5

The execution type of the thread, used to filter the thread list.

func (GetMysqlProcessListProcessListOutput) Db added in v0.1.5

The threads operations database, used to filter the thread list.

func (GetMysqlProcessListProcessListOutput) ElementType added in v0.1.5

func (GetMysqlProcessListProcessListOutput) Host added in v0.1.5

The operating host address of the thread, used to filter the thread list.

func (GetMysqlProcessListProcessListOutput) Id added in v0.1.5

thread ID, used to filter the thread list.

func (GetMysqlProcessListProcessListOutput) Info added in v0.1.5

The threads operation statement is used to filter the thread list.

func (GetMysqlProcessListProcessListOutput) State added in v0.1.5

The operational state of the thread, used to filter the thread list.

func (GetMysqlProcessListProcessListOutput) Time added in v0.1.5

The minimum value of the operation duration of a thread, in seconds, used to filter the list of threads whose operation duration is longer than this value.

func (GetMysqlProcessListProcessListOutput) ToGetMysqlProcessListProcessListOutput added in v0.1.5

func (o GetMysqlProcessListProcessListOutput) ToGetMysqlProcessListProcessListOutput() GetMysqlProcessListProcessListOutput

func (GetMysqlProcessListProcessListOutput) ToGetMysqlProcessListProcessListOutputWithContext added in v0.1.5

func (o GetMysqlProcessListProcessListOutput) ToGetMysqlProcessListProcessListOutputWithContext(ctx context.Context) GetMysqlProcessListProcessListOutput

func (GetMysqlProcessListProcessListOutput) User added in v0.1.5

The operating account name of the thread, used to filter the thread list.

type GetMysqlProcessListResult added in v0.1.5

type GetMysqlProcessListResult struct {
	// The execution type of the thread.
	Command *string `pulumi:"command"`
	// The thread that operates the database.
	Db *string `pulumi:"db"`
	// The operating host address of the thread.
	Host *string `pulumi:"host"`
	// thread ID.
	Id *int `pulumi:"id"`
	// The operation statement for the thread.
	Info       *string `pulumi:"info"`
	InstanceId string  `pulumi:"instanceId"`
	// Live thread list.
	ProcessLists     []GetMysqlProcessListProcessList `pulumi:"processLists"`
	Product          *string                          `pulumi:"product"`
	ResultOutputFile *string                          `pulumi:"resultOutputFile"`
	// The operational state of the thread.
	State *string `pulumi:"state"`
	// The operation duration of the thread, in seconds.
	Time *int `pulumi:"time"`
	// The operating account name of the thread.
	User *string `pulumi:"user"`
}

A collection of values returned by getMysqlProcessList.

func GetMysqlProcessList added in v0.1.5

func GetMysqlProcessList(ctx *pulumi.Context, args *GetMysqlProcessListArgs, opts ...pulumi.InvokeOption) (*GetMysqlProcessListResult, error)

Use this data source to query detailed information of dbbrain mysqlProcessList

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetMysqlProcessList(ctx, &dbbrain.GetMysqlProcessListArgs{
			InstanceId: local.Mysql_id,
			Product:    pulumi.StringRef("mysql"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetMysqlProcessListResultOutput added in v0.1.5

type GetMysqlProcessListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMysqlProcessList.

func GetMysqlProcessListOutput added in v0.1.5

func (GetMysqlProcessListResultOutput) Command added in v0.1.5

The execution type of the thread.

func (GetMysqlProcessListResultOutput) Db added in v0.1.5

The thread that operates the database.

func (GetMysqlProcessListResultOutput) ElementType added in v0.1.5

func (GetMysqlProcessListResultOutput) Host added in v0.1.5

The operating host address of the thread.

func (GetMysqlProcessListResultOutput) Id added in v0.1.5

thread ID.

func (GetMysqlProcessListResultOutput) Info added in v0.1.5

The operation statement for the thread.

func (GetMysqlProcessListResultOutput) InstanceId added in v0.1.5

func (GetMysqlProcessListResultOutput) ProcessLists added in v0.1.5

Live thread list.

func (GetMysqlProcessListResultOutput) Product added in v0.1.5

func (GetMysqlProcessListResultOutput) ResultOutputFile added in v0.1.5

func (GetMysqlProcessListResultOutput) State added in v0.1.5

The operational state of the thread.

func (GetMysqlProcessListResultOutput) Time added in v0.1.5

The operation duration of the thread, in seconds.

func (GetMysqlProcessListResultOutput) ToGetMysqlProcessListResultOutput added in v0.1.5

func (o GetMysqlProcessListResultOutput) ToGetMysqlProcessListResultOutput() GetMysqlProcessListResultOutput

func (GetMysqlProcessListResultOutput) ToGetMysqlProcessListResultOutputWithContext added in v0.1.5

func (o GetMysqlProcessListResultOutput) ToGetMysqlProcessListResultOutputWithContext(ctx context.Context) GetMysqlProcessListResultOutput

func (GetMysqlProcessListResultOutput) User added in v0.1.5

The operating account name of the thread.

type GetNoPrimaryKeyTablesArgs added in v0.1.5

type GetNoPrimaryKeyTablesArgs struct {
	// Query date, such as 2021-05-27, the earliest date is 30 days ago.
	Date string `pulumi:"date"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// Service product type, supported values: `mysql` - ApsaraDB for MySQL, the default is `mysql`.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNoPrimaryKeyTables.

type GetNoPrimaryKeyTablesNoPrimaryKeyTable added in v0.1.5

type GetNoPrimaryKeyTablesNoPrimaryKeyTable struct {
	// Storage engine for database tables.
	Engine string `pulumi:"engine"`
	// tableName.
	TableName string `pulumi:"tableName"`
	// rows.
	TableRows int `pulumi:"tableRows"`
	// library name.
	TableSchema string `pulumi:"tableSchema"`
	// Total space used (MB).
	TotalLength float64 `pulumi:"totalLength"`
}

type GetNoPrimaryKeyTablesNoPrimaryKeyTableArgs added in v0.1.5

type GetNoPrimaryKeyTablesNoPrimaryKeyTableArgs struct {
	// Storage engine for database tables.
	Engine pulumi.StringInput `pulumi:"engine"`
	// tableName.
	TableName pulumi.StringInput `pulumi:"tableName"`
	// rows.
	TableRows pulumi.IntInput `pulumi:"tableRows"`
	// library name.
	TableSchema pulumi.StringInput `pulumi:"tableSchema"`
	// Total space used (MB).
	TotalLength pulumi.Float64Input `pulumi:"totalLength"`
}

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableArgs) ElementType added in v0.1.5

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableArgs) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableOutput added in v0.1.5

func (i GetNoPrimaryKeyTablesNoPrimaryKeyTableArgs) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableOutput() GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableArgs) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableOutputWithContext added in v0.1.5

func (i GetNoPrimaryKeyTablesNoPrimaryKeyTableArgs) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableOutputWithContext(ctx context.Context) GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput

type GetNoPrimaryKeyTablesNoPrimaryKeyTableArray added in v0.1.5

type GetNoPrimaryKeyTablesNoPrimaryKeyTableArray []GetNoPrimaryKeyTablesNoPrimaryKeyTableInput

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableArray) ElementType added in v0.1.5

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableArray) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput added in v0.1.5

func (i GetNoPrimaryKeyTablesNoPrimaryKeyTableArray) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput() GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableArray) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutputWithContext added in v0.1.5

func (i GetNoPrimaryKeyTablesNoPrimaryKeyTableArray) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutputWithContext(ctx context.Context) GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput

type GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayInput added in v0.1.5

type GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayInput interface {
	pulumi.Input

	ToGetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput() GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput
	ToGetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutputWithContext(context.Context) GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput
}

GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayInput is an input type that accepts GetNoPrimaryKeyTablesNoPrimaryKeyTableArray and GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput values. You can construct a concrete instance of `GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayInput` via:

GetNoPrimaryKeyTablesNoPrimaryKeyTableArray{ GetNoPrimaryKeyTablesNoPrimaryKeyTableArgs{...} }

type GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput added in v0.1.5

type GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput struct{ *pulumi.OutputState }

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput) ElementType added in v0.1.5

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput) Index added in v0.1.5

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput added in v0.1.5

func (o GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput() GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutputWithContext added in v0.1.5

func (o GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutputWithContext(ctx context.Context) GetNoPrimaryKeyTablesNoPrimaryKeyTableArrayOutput

type GetNoPrimaryKeyTablesNoPrimaryKeyTableInput added in v0.1.5

type GetNoPrimaryKeyTablesNoPrimaryKeyTableInput interface {
	pulumi.Input

	ToGetNoPrimaryKeyTablesNoPrimaryKeyTableOutput() GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput
	ToGetNoPrimaryKeyTablesNoPrimaryKeyTableOutputWithContext(context.Context) GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput
}

GetNoPrimaryKeyTablesNoPrimaryKeyTableInput is an input type that accepts GetNoPrimaryKeyTablesNoPrimaryKeyTableArgs and GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput values. You can construct a concrete instance of `GetNoPrimaryKeyTablesNoPrimaryKeyTableInput` via:

GetNoPrimaryKeyTablesNoPrimaryKeyTableArgs{...}

type GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput added in v0.1.5

type GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput struct{ *pulumi.OutputState }

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput) ElementType added in v0.1.5

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput) Engine added in v0.1.5

Storage engine for database tables.

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput) TableName added in v0.1.5

tableName.

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput) TableRows added in v0.1.5

rows.

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput) TableSchema added in v0.1.5

library name.

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableOutput added in v0.1.5

func (o GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableOutput() GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableOutputWithContext added in v0.1.5

func (o GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput) ToGetNoPrimaryKeyTablesNoPrimaryKeyTableOutputWithContext(ctx context.Context) GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput

func (GetNoPrimaryKeyTablesNoPrimaryKeyTableOutput) TotalLength added in v0.1.5

Total space used (MB).

type GetNoPrimaryKeyTablesOutputArgs added in v0.1.5

type GetNoPrimaryKeyTablesOutputArgs struct {
	// Query date, such as 2021-05-27, the earliest date is 30 days ago.
	Date pulumi.StringInput `pulumi:"date"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Service product type, supported values: `mysql` - ApsaraDB for MySQL, the default is `mysql`.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getNoPrimaryKeyTables.

func (GetNoPrimaryKeyTablesOutputArgs) ElementType added in v0.1.5

type GetNoPrimaryKeyTablesResult added in v0.1.5

type GetNoPrimaryKeyTablesResult struct {
	Date string `pulumi:"date"`
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	InstanceId string `pulumi:"instanceId"`
	// The difference with yesterday&amp;#39;s scan of the table without a primary key. A positive number means an increase, a negative number means a decrease, and 0 means no change.
	NoPrimaryKeyTableCountDiff int `pulumi:"noPrimaryKeyTableCountDiff"`
	// A list of tables without primary keys.
	NoPrimaryKeyTables []GetNoPrimaryKeyTablesNoPrimaryKeyTable `pulumi:"noPrimaryKeyTables"`
	Product            *string                                  `pulumi:"product"`
	ResultOutputFile   *string                                  `pulumi:"resultOutputFile"`
	// Collection timestamp (seconds).
	Timestamp int `pulumi:"timestamp"`
}

A collection of values returned by getNoPrimaryKeyTables.

func GetNoPrimaryKeyTables added in v0.1.5

func GetNoPrimaryKeyTables(ctx *pulumi.Context, args *GetNoPrimaryKeyTablesArgs, opts ...pulumi.InvokeOption) (*GetNoPrimaryKeyTablesResult, error)

Use this data source to query detailed information of dbbrain noPrimaryKeyTables

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetNoPrimaryKeyTables(ctx, &dbbrain.GetNoPrimaryKeyTablesArgs{
			Date:       "",
			InstanceId: "",
			Product:    pulumi.StringRef(""),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetNoPrimaryKeyTablesResultOutput added in v0.1.5

type GetNoPrimaryKeyTablesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getNoPrimaryKeyTables.

func GetNoPrimaryKeyTablesOutput added in v0.1.5

func (GetNoPrimaryKeyTablesResultOutput) Date added in v0.1.5

func (GetNoPrimaryKeyTablesResultOutput) ElementType added in v0.1.5

func (GetNoPrimaryKeyTablesResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetNoPrimaryKeyTablesResultOutput) InstanceId added in v0.1.5

func (GetNoPrimaryKeyTablesResultOutput) NoPrimaryKeyTableCountDiff added in v0.1.5

func (o GetNoPrimaryKeyTablesResultOutput) NoPrimaryKeyTableCountDiff() pulumi.IntOutput

The difference with yesterday&amp;#39;s scan of the table without a primary key. A positive number means an increase, a negative number means a decrease, and 0 means no change.

func (GetNoPrimaryKeyTablesResultOutput) NoPrimaryKeyTables added in v0.1.5

A list of tables without primary keys.

func (GetNoPrimaryKeyTablesResultOutput) Product added in v0.1.5

func (GetNoPrimaryKeyTablesResultOutput) ResultOutputFile added in v0.1.5

func (GetNoPrimaryKeyTablesResultOutput) Timestamp added in v0.1.5

Collection timestamp (seconds).

func (GetNoPrimaryKeyTablesResultOutput) ToGetNoPrimaryKeyTablesResultOutput added in v0.1.5

func (o GetNoPrimaryKeyTablesResultOutput) ToGetNoPrimaryKeyTablesResultOutput() GetNoPrimaryKeyTablesResultOutput

func (GetNoPrimaryKeyTablesResultOutput) ToGetNoPrimaryKeyTablesResultOutputWithContext added in v0.1.5

func (o GetNoPrimaryKeyTablesResultOutput) ToGetNoPrimaryKeyTablesResultOutputWithContext(ctx context.Context) GetNoPrimaryKeyTablesResultOutput

type GetRedisTopBigKeysArgs added in v0.1.5

type GetRedisTopBigKeysArgs struct {
	// Query date, such as 2021-05-27, the earliest date can be the previous 30 days.
	Date string `pulumi:"date"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// Key type filter condition, the default is no filter, the value includes `string`, `list`, `set`, `hash`, `sortedset`, `stream`.
	KeyType *string `pulumi:"keyType"`
	// Service product type, supported values include `redis` - cloud database Redis.
	Product string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Sorting field, the value includes `Capacity` - memory, `ItemCount` - number of elements, the default is `Capacity`.
	SortBy *string `pulumi:"sortBy"`
}

A collection of arguments for invoking getRedisTopBigKeys.

type GetRedisTopBigKeysOutputArgs added in v0.1.5

type GetRedisTopBigKeysOutputArgs struct {
	// Query date, such as 2021-05-27, the earliest date can be the previous 30 days.
	Date pulumi.StringInput `pulumi:"date"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Key type filter condition, the default is no filter, the value includes `string`, `list`, `set`, `hash`, `sortedset`, `stream`.
	KeyType pulumi.StringPtrInput `pulumi:"keyType"`
	// Service product type, supported values include `redis` - cloud database Redis.
	Product pulumi.StringInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Sorting field, the value includes `Capacity` - memory, `ItemCount` - number of elements, the default is `Capacity`.
	SortBy pulumi.StringPtrInput `pulumi:"sortBy"`
}

A collection of arguments for invoking getRedisTopBigKeys.

func (GetRedisTopBigKeysOutputArgs) ElementType added in v0.1.5

type GetRedisTopBigKeysResult added in v0.1.5

type GetRedisTopBigKeysResult struct {
	Date string `pulumi:"date"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	KeyType          *string `pulumi:"keyType"`
	Product          string  `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SortBy           *string `pulumi:"sortBy"`
	// list of top keys.
	TopKeys []GetRedisTopBigKeysTopKey `pulumi:"topKeys"`
}

A collection of values returned by getRedisTopBigKeys.

func GetRedisTopBigKeys added in v0.1.5

func GetRedisTopBigKeys(ctx *pulumi.Context, args *GetRedisTopBigKeysArgs, opts ...pulumi.InvokeOption) (*GetRedisTopBigKeysResult, error)

Use this data source to query detailed information of dbbrain redisTopBigKeys

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetRedisTopBigKeys(ctx, &dbbrain.GetRedisTopBigKeysArgs{
			InstanceId: local.Redis_id,
			Date:       "%s",
			Product:    "redis",
			SortBy:     pulumi.StringRef("Capacity"),
			KeyType:    pulumi.StringRef("string"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetRedisTopBigKeysResultOutput added in v0.1.5

type GetRedisTopBigKeysResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRedisTopBigKeys.

func GetRedisTopBigKeysOutput added in v0.1.5

func (GetRedisTopBigKeysResultOutput) Date added in v0.1.5

func (GetRedisTopBigKeysResultOutput) ElementType added in v0.1.5

func (GetRedisTopBigKeysResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetRedisTopBigKeysResultOutput) InstanceId added in v0.1.5

func (GetRedisTopBigKeysResultOutput) KeyType added in v0.1.5

func (GetRedisTopBigKeysResultOutput) Product added in v0.1.5

func (GetRedisTopBigKeysResultOutput) ResultOutputFile added in v0.1.5

func (GetRedisTopBigKeysResultOutput) SortBy added in v0.1.5

func (GetRedisTopBigKeysResultOutput) ToGetRedisTopBigKeysResultOutput added in v0.1.5

func (o GetRedisTopBigKeysResultOutput) ToGetRedisTopBigKeysResultOutput() GetRedisTopBigKeysResultOutput

func (GetRedisTopBigKeysResultOutput) ToGetRedisTopBigKeysResultOutputWithContext added in v0.1.5

func (o GetRedisTopBigKeysResultOutput) ToGetRedisTopBigKeysResultOutputWithContext(ctx context.Context) GetRedisTopBigKeysResultOutput

func (GetRedisTopBigKeysResultOutput) TopKeys added in v0.1.5

list of top keys.

type GetRedisTopBigKeysTopKey added in v0.1.5

type GetRedisTopBigKeysTopKey struct {
	// key encoding method.
	Encoding string `pulumi:"encoding"`
	// Key expiration timestamp (in milliseconds), 0 means no expiration time is set.
	ExpireTime int `pulumi:"expireTime"`
	// number of elements.
	ItemCount int `pulumi:"itemCount"`
	// key name.
	Key string `pulumi:"key"`
	// Key memory size, unit Byte.
	Length int `pulumi:"length"`
	// Maximum element length.
	MaxElementSize int `pulumi:"maxElementSize"`
	// key type.
	Type string `pulumi:"type"`
}

type GetRedisTopBigKeysTopKeyArgs added in v0.1.5

type GetRedisTopBigKeysTopKeyArgs struct {
	// key encoding method.
	Encoding pulumi.StringInput `pulumi:"encoding"`
	// Key expiration timestamp (in milliseconds), 0 means no expiration time is set.
	ExpireTime pulumi.IntInput `pulumi:"expireTime"`
	// number of elements.
	ItemCount pulumi.IntInput `pulumi:"itemCount"`
	// key name.
	Key pulumi.StringInput `pulumi:"key"`
	// Key memory size, unit Byte.
	Length pulumi.IntInput `pulumi:"length"`
	// Maximum element length.
	MaxElementSize pulumi.IntInput `pulumi:"maxElementSize"`
	// key type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetRedisTopBigKeysTopKeyArgs) ElementType added in v0.1.5

func (GetRedisTopBigKeysTopKeyArgs) ToGetRedisTopBigKeysTopKeyOutput added in v0.1.5

func (i GetRedisTopBigKeysTopKeyArgs) ToGetRedisTopBigKeysTopKeyOutput() GetRedisTopBigKeysTopKeyOutput

func (GetRedisTopBigKeysTopKeyArgs) ToGetRedisTopBigKeysTopKeyOutputWithContext added in v0.1.5

func (i GetRedisTopBigKeysTopKeyArgs) ToGetRedisTopBigKeysTopKeyOutputWithContext(ctx context.Context) GetRedisTopBigKeysTopKeyOutput

type GetRedisTopBigKeysTopKeyArray added in v0.1.5

type GetRedisTopBigKeysTopKeyArray []GetRedisTopBigKeysTopKeyInput

func (GetRedisTopBigKeysTopKeyArray) ElementType added in v0.1.5

func (GetRedisTopBigKeysTopKeyArray) ToGetRedisTopBigKeysTopKeyArrayOutput added in v0.1.5

func (i GetRedisTopBigKeysTopKeyArray) ToGetRedisTopBigKeysTopKeyArrayOutput() GetRedisTopBigKeysTopKeyArrayOutput

func (GetRedisTopBigKeysTopKeyArray) ToGetRedisTopBigKeysTopKeyArrayOutputWithContext added in v0.1.5

func (i GetRedisTopBigKeysTopKeyArray) ToGetRedisTopBigKeysTopKeyArrayOutputWithContext(ctx context.Context) GetRedisTopBigKeysTopKeyArrayOutput

type GetRedisTopBigKeysTopKeyArrayInput added in v0.1.5

type GetRedisTopBigKeysTopKeyArrayInput interface {
	pulumi.Input

	ToGetRedisTopBigKeysTopKeyArrayOutput() GetRedisTopBigKeysTopKeyArrayOutput
	ToGetRedisTopBigKeysTopKeyArrayOutputWithContext(context.Context) GetRedisTopBigKeysTopKeyArrayOutput
}

GetRedisTopBigKeysTopKeyArrayInput is an input type that accepts GetRedisTopBigKeysTopKeyArray and GetRedisTopBigKeysTopKeyArrayOutput values. You can construct a concrete instance of `GetRedisTopBigKeysTopKeyArrayInput` via:

GetRedisTopBigKeysTopKeyArray{ GetRedisTopBigKeysTopKeyArgs{...} }

type GetRedisTopBigKeysTopKeyArrayOutput added in v0.1.5

type GetRedisTopBigKeysTopKeyArrayOutput struct{ *pulumi.OutputState }

func (GetRedisTopBigKeysTopKeyArrayOutput) ElementType added in v0.1.5

func (GetRedisTopBigKeysTopKeyArrayOutput) Index added in v0.1.5

func (GetRedisTopBigKeysTopKeyArrayOutput) ToGetRedisTopBigKeysTopKeyArrayOutput added in v0.1.5

func (o GetRedisTopBigKeysTopKeyArrayOutput) ToGetRedisTopBigKeysTopKeyArrayOutput() GetRedisTopBigKeysTopKeyArrayOutput

func (GetRedisTopBigKeysTopKeyArrayOutput) ToGetRedisTopBigKeysTopKeyArrayOutputWithContext added in v0.1.5

func (o GetRedisTopBigKeysTopKeyArrayOutput) ToGetRedisTopBigKeysTopKeyArrayOutputWithContext(ctx context.Context) GetRedisTopBigKeysTopKeyArrayOutput

type GetRedisTopBigKeysTopKeyInput added in v0.1.5

type GetRedisTopBigKeysTopKeyInput interface {
	pulumi.Input

	ToGetRedisTopBigKeysTopKeyOutput() GetRedisTopBigKeysTopKeyOutput
	ToGetRedisTopBigKeysTopKeyOutputWithContext(context.Context) GetRedisTopBigKeysTopKeyOutput
}

GetRedisTopBigKeysTopKeyInput is an input type that accepts GetRedisTopBigKeysTopKeyArgs and GetRedisTopBigKeysTopKeyOutput values. You can construct a concrete instance of `GetRedisTopBigKeysTopKeyInput` via:

GetRedisTopBigKeysTopKeyArgs{...}

type GetRedisTopBigKeysTopKeyOutput added in v0.1.5

type GetRedisTopBigKeysTopKeyOutput struct{ *pulumi.OutputState }

func (GetRedisTopBigKeysTopKeyOutput) ElementType added in v0.1.5

func (GetRedisTopBigKeysTopKeyOutput) Encoding added in v0.1.5

key encoding method.

func (GetRedisTopBigKeysTopKeyOutput) ExpireTime added in v0.1.5

Key expiration timestamp (in milliseconds), 0 means no expiration time is set.

func (GetRedisTopBigKeysTopKeyOutput) ItemCount added in v0.1.5

number of elements.

func (GetRedisTopBigKeysTopKeyOutput) Key added in v0.1.5

key name.

func (GetRedisTopBigKeysTopKeyOutput) Length added in v0.1.5

Key memory size, unit Byte.

func (GetRedisTopBigKeysTopKeyOutput) MaxElementSize added in v0.1.5

func (o GetRedisTopBigKeysTopKeyOutput) MaxElementSize() pulumi.IntOutput

Maximum element length.

func (GetRedisTopBigKeysTopKeyOutput) ToGetRedisTopBigKeysTopKeyOutput added in v0.1.5

func (o GetRedisTopBigKeysTopKeyOutput) ToGetRedisTopBigKeysTopKeyOutput() GetRedisTopBigKeysTopKeyOutput

func (GetRedisTopBigKeysTopKeyOutput) ToGetRedisTopBigKeysTopKeyOutputWithContext added in v0.1.5

func (o GetRedisTopBigKeysTopKeyOutput) ToGetRedisTopBigKeysTopKeyOutputWithContext(ctx context.Context) GetRedisTopBigKeysTopKeyOutput

func (GetRedisTopBigKeysTopKeyOutput) Type added in v0.1.5

key type.

type GetRedisTopKeyPrefixListArgs added in v0.1.5

type GetRedisTopKeyPrefixListArgs struct {
	// Query date, such as 2021-05-27, the earliest date can be the previous 30 days.
	Date string `pulumi:"date"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// Service product type, supported values include `redis` - cloud database Redis.
	Product string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRedisTopKeyPrefixList.

type GetRedisTopKeyPrefixListItem added in v0.1.5

type GetRedisTopKeyPrefixListItem struct {
	// Average element length.
	AveElementSize int `pulumi:"aveElementSize"`
	// The number of keys.
	Count int `pulumi:"count"`
	// number of elements.
	ItemCount int `pulumi:"itemCount"`
	// key prefix.
	KeyPreIndex string `pulumi:"keyPreIndex"`
	// Total occupied memory (Byte).
	Length int `pulumi:"length"`
	// Maximum element length.
	MaxElementSize int `pulumi:"maxElementSize"`
}

type GetRedisTopKeyPrefixListItemArgs added in v0.1.5

type GetRedisTopKeyPrefixListItemArgs struct {
	// Average element length.
	AveElementSize pulumi.IntInput `pulumi:"aveElementSize"`
	// The number of keys.
	Count pulumi.IntInput `pulumi:"count"`
	// number of elements.
	ItemCount pulumi.IntInput `pulumi:"itemCount"`
	// key prefix.
	KeyPreIndex pulumi.StringInput `pulumi:"keyPreIndex"`
	// Total occupied memory (Byte).
	Length pulumi.IntInput `pulumi:"length"`
	// Maximum element length.
	MaxElementSize pulumi.IntInput `pulumi:"maxElementSize"`
}

func (GetRedisTopKeyPrefixListItemArgs) ElementType added in v0.1.5

func (GetRedisTopKeyPrefixListItemArgs) ToGetRedisTopKeyPrefixListItemOutput added in v0.1.5

func (i GetRedisTopKeyPrefixListItemArgs) ToGetRedisTopKeyPrefixListItemOutput() GetRedisTopKeyPrefixListItemOutput

func (GetRedisTopKeyPrefixListItemArgs) ToGetRedisTopKeyPrefixListItemOutputWithContext added in v0.1.5

func (i GetRedisTopKeyPrefixListItemArgs) ToGetRedisTopKeyPrefixListItemOutputWithContext(ctx context.Context) GetRedisTopKeyPrefixListItemOutput

type GetRedisTopKeyPrefixListItemArray added in v0.1.5

type GetRedisTopKeyPrefixListItemArray []GetRedisTopKeyPrefixListItemInput

func (GetRedisTopKeyPrefixListItemArray) ElementType added in v0.1.5

func (GetRedisTopKeyPrefixListItemArray) ToGetRedisTopKeyPrefixListItemArrayOutput added in v0.1.5

func (i GetRedisTopKeyPrefixListItemArray) ToGetRedisTopKeyPrefixListItemArrayOutput() GetRedisTopKeyPrefixListItemArrayOutput

func (GetRedisTopKeyPrefixListItemArray) ToGetRedisTopKeyPrefixListItemArrayOutputWithContext added in v0.1.5

func (i GetRedisTopKeyPrefixListItemArray) ToGetRedisTopKeyPrefixListItemArrayOutputWithContext(ctx context.Context) GetRedisTopKeyPrefixListItemArrayOutput

type GetRedisTopKeyPrefixListItemArrayInput added in v0.1.5

type GetRedisTopKeyPrefixListItemArrayInput interface {
	pulumi.Input

	ToGetRedisTopKeyPrefixListItemArrayOutput() GetRedisTopKeyPrefixListItemArrayOutput
	ToGetRedisTopKeyPrefixListItemArrayOutputWithContext(context.Context) GetRedisTopKeyPrefixListItemArrayOutput
}

GetRedisTopKeyPrefixListItemArrayInput is an input type that accepts GetRedisTopKeyPrefixListItemArray and GetRedisTopKeyPrefixListItemArrayOutput values. You can construct a concrete instance of `GetRedisTopKeyPrefixListItemArrayInput` via:

GetRedisTopKeyPrefixListItemArray{ GetRedisTopKeyPrefixListItemArgs{...} }

type GetRedisTopKeyPrefixListItemArrayOutput added in v0.1.5

type GetRedisTopKeyPrefixListItemArrayOutput struct{ *pulumi.OutputState }

func (GetRedisTopKeyPrefixListItemArrayOutput) ElementType added in v0.1.5

func (GetRedisTopKeyPrefixListItemArrayOutput) Index added in v0.1.5

func (GetRedisTopKeyPrefixListItemArrayOutput) ToGetRedisTopKeyPrefixListItemArrayOutput added in v0.1.5

func (o GetRedisTopKeyPrefixListItemArrayOutput) ToGetRedisTopKeyPrefixListItemArrayOutput() GetRedisTopKeyPrefixListItemArrayOutput

func (GetRedisTopKeyPrefixListItemArrayOutput) ToGetRedisTopKeyPrefixListItemArrayOutputWithContext added in v0.1.5

func (o GetRedisTopKeyPrefixListItemArrayOutput) ToGetRedisTopKeyPrefixListItemArrayOutputWithContext(ctx context.Context) GetRedisTopKeyPrefixListItemArrayOutput

type GetRedisTopKeyPrefixListItemInput added in v0.1.5

type GetRedisTopKeyPrefixListItemInput interface {
	pulumi.Input

	ToGetRedisTopKeyPrefixListItemOutput() GetRedisTopKeyPrefixListItemOutput
	ToGetRedisTopKeyPrefixListItemOutputWithContext(context.Context) GetRedisTopKeyPrefixListItemOutput
}

GetRedisTopKeyPrefixListItemInput is an input type that accepts GetRedisTopKeyPrefixListItemArgs and GetRedisTopKeyPrefixListItemOutput values. You can construct a concrete instance of `GetRedisTopKeyPrefixListItemInput` via:

GetRedisTopKeyPrefixListItemArgs{...}

type GetRedisTopKeyPrefixListItemOutput added in v0.1.5

type GetRedisTopKeyPrefixListItemOutput struct{ *pulumi.OutputState }

func (GetRedisTopKeyPrefixListItemOutput) AveElementSize added in v0.1.5

Average element length.

func (GetRedisTopKeyPrefixListItemOutput) Count added in v0.1.5

The number of keys.

func (GetRedisTopKeyPrefixListItemOutput) ElementType added in v0.1.5

func (GetRedisTopKeyPrefixListItemOutput) ItemCount added in v0.1.5

number of elements.

func (GetRedisTopKeyPrefixListItemOutput) KeyPreIndex added in v0.1.5

key prefix.

func (GetRedisTopKeyPrefixListItemOutput) Length added in v0.1.5

Total occupied memory (Byte).

func (GetRedisTopKeyPrefixListItemOutput) MaxElementSize added in v0.1.5

Maximum element length.

func (GetRedisTopKeyPrefixListItemOutput) ToGetRedisTopKeyPrefixListItemOutput added in v0.1.5

func (o GetRedisTopKeyPrefixListItemOutput) ToGetRedisTopKeyPrefixListItemOutput() GetRedisTopKeyPrefixListItemOutput

func (GetRedisTopKeyPrefixListItemOutput) ToGetRedisTopKeyPrefixListItemOutputWithContext added in v0.1.5

func (o GetRedisTopKeyPrefixListItemOutput) ToGetRedisTopKeyPrefixListItemOutputWithContext(ctx context.Context) GetRedisTopKeyPrefixListItemOutput

type GetRedisTopKeyPrefixListOutputArgs added in v0.1.5

type GetRedisTopKeyPrefixListOutputArgs struct {
	// Query date, such as 2021-05-27, the earliest date can be the previous 30 days.
	Date pulumi.StringInput `pulumi:"date"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Service product type, supported values include `redis` - cloud database Redis.
	Product pulumi.StringInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRedisTopKeyPrefixList.

func (GetRedisTopKeyPrefixListOutputArgs) ElementType added in v0.1.5

type GetRedisTopKeyPrefixListResult added in v0.1.5

type GetRedisTopKeyPrefixListResult struct {
	Date string `pulumi:"date"`
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	InstanceId string `pulumi:"instanceId"`
	// list of top key prefixes.
	Items            []GetRedisTopKeyPrefixListItem `pulumi:"items"`
	Product          string                         `pulumi:"product"`
	ResultOutputFile *string                        `pulumi:"resultOutputFile"`
}

A collection of values returned by getRedisTopKeyPrefixList.

func GetRedisTopKeyPrefixList added in v0.1.5

func GetRedisTopKeyPrefixList(ctx *pulumi.Context, args *GetRedisTopKeyPrefixListArgs, opts ...pulumi.InvokeOption) (*GetRedisTopKeyPrefixListResult, error)

Use this data source to query detailed information of dbbrain redisTopKeyPrefixList

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetRedisTopKeyPrefixList(ctx, &dbbrain.GetRedisTopKeyPrefixListArgs{
			InstanceId: local.Redis_id,
			Date:       "%s",
			Product:    "redis",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetRedisTopKeyPrefixListResultOutput added in v0.1.5

type GetRedisTopKeyPrefixListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRedisTopKeyPrefixList.

func (GetRedisTopKeyPrefixListResultOutput) Date added in v0.1.5

func (GetRedisTopKeyPrefixListResultOutput) ElementType added in v0.1.5

func (GetRedisTopKeyPrefixListResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetRedisTopKeyPrefixListResultOutput) InstanceId added in v0.1.5

func (GetRedisTopKeyPrefixListResultOutput) Items added in v0.1.5

list of top key prefixes.

func (GetRedisTopKeyPrefixListResultOutput) Product added in v0.1.5

func (GetRedisTopKeyPrefixListResultOutput) ResultOutputFile added in v0.1.5

func (GetRedisTopKeyPrefixListResultOutput) ToGetRedisTopKeyPrefixListResultOutput added in v0.1.5

func (o GetRedisTopKeyPrefixListResultOutput) ToGetRedisTopKeyPrefixListResultOutput() GetRedisTopKeyPrefixListResultOutput

func (GetRedisTopKeyPrefixListResultOutput) ToGetRedisTopKeyPrefixListResultOutputWithContext added in v0.1.5

func (o GetRedisTopKeyPrefixListResultOutput) ToGetRedisTopKeyPrefixListResultOutputWithContext(ctx context.Context) GetRedisTopKeyPrefixListResultOutput

type GetSecurityAuditLogDownloadUrlsArgs

type GetSecurityAuditLogDownloadUrlsArgs struct {
	// Asynchronous task ID.
	AsyncRequestId int `pulumi:"asyncRequestId"`
	// Service product type, supported values: `mysql` - ApsaraDB for MySQL.
	Product string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Security audit group Id.
	SecAuditGroupId string `pulumi:"secAuditGroupId"`
}

A collection of arguments for invoking getSecurityAuditLogDownloadUrls.

type GetSecurityAuditLogDownloadUrlsOutputArgs

type GetSecurityAuditLogDownloadUrlsOutputArgs struct {
	// Asynchronous task ID.
	AsyncRequestId pulumi.IntInput `pulumi:"asyncRequestId"`
	// Service product type, supported values: `mysql` - ApsaraDB for MySQL.
	Product pulumi.StringInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Security audit group Id.
	SecAuditGroupId pulumi.StringInput `pulumi:"secAuditGroupId"`
}

A collection of arguments for invoking getSecurityAuditLogDownloadUrls.

func (GetSecurityAuditLogDownloadUrlsOutputArgs) ElementType

type GetSecurityAuditLogDownloadUrlsResult

type GetSecurityAuditLogDownloadUrlsResult struct {
	AsyncRequestId int `pulumi:"asyncRequestId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Product          string  `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SecAuditGroupId  string  `pulumi:"secAuditGroupId"`
	// List of COS links to export results. When the result set is large, it may be divided into multiple urls for download.
	Urls []string `pulumi:"urls"`
}

A collection of values returned by getSecurityAuditLogDownloadUrls.

func GetSecurityAuditLogDownloadUrls

Use this data source to query detailed information of dbbrain securityAuditLogDownloadUrls

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		task, err := Dbbrain.NewSecurityAuditLogExportTask(ctx, "task", &Dbbrain.SecurityAuditLogExportTaskArgs{
			SecAuditGroupId: pulumi.String("%s"),
			StartTime:       pulumi.String("%s"),
			EndTime:         pulumi.String("%s"),
			Product:         pulumi.String("mysql"),
			DangerLevels: pulumi.IntArray{
				pulumi.Int(0),
				pulumi.Int(1),
				pulumi.Int(2),
			},
		})
		if err != nil {
			return err
		}
		_ = Dbbrain.GetSecurityAuditLogDownloadUrlsOutput(ctx, dbbrain.GetSecurityAuditLogDownloadUrlsOutputArgs{
			SecAuditGroupId: pulumi.String("%s"),
			AsyncRequestId:  task.AsyncRequestId,
			Product:         pulumi.String("mysql"),
		}, nil)
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetSecurityAuditLogDownloadUrlsResultOutput

type GetSecurityAuditLogDownloadUrlsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSecurityAuditLogDownloadUrls.

func (GetSecurityAuditLogDownloadUrlsResultOutput) AsyncRequestId

func (GetSecurityAuditLogDownloadUrlsResultOutput) ElementType

func (GetSecurityAuditLogDownloadUrlsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSecurityAuditLogDownloadUrlsResultOutput) Product

func (GetSecurityAuditLogDownloadUrlsResultOutput) ResultOutputFile

func (GetSecurityAuditLogDownloadUrlsResultOutput) SecAuditGroupId

func (GetSecurityAuditLogDownloadUrlsResultOutput) ToGetSecurityAuditLogDownloadUrlsResultOutput

func (o GetSecurityAuditLogDownloadUrlsResultOutput) ToGetSecurityAuditLogDownloadUrlsResultOutput() GetSecurityAuditLogDownloadUrlsResultOutput

func (GetSecurityAuditLogDownloadUrlsResultOutput) ToGetSecurityAuditLogDownloadUrlsResultOutputWithContext

func (o GetSecurityAuditLogDownloadUrlsResultOutput) ToGetSecurityAuditLogDownloadUrlsResultOutputWithContext(ctx context.Context) GetSecurityAuditLogDownloadUrlsResultOutput

func (GetSecurityAuditLogDownloadUrlsResultOutput) Urls

List of COS links to export results. When the result set is large, it may be divided into multiple urls for download.

type GetSecurityAuditLogExportTasksArgs

type GetSecurityAuditLogExportTasksArgs struct {
	// async request id list.
	AsyncRequestIds []int `pulumi:"asyncRequestIds"`
	// product, optional value is mysql.
	Product string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// security audit group id.
	SecAuditGroupId string `pulumi:"secAuditGroupId"`
}

A collection of arguments for invoking getSecurityAuditLogExportTasks.

type GetSecurityAuditLogExportTasksList

type GetSecurityAuditLogExportTasksList struct {
	// async request id.
	AsyncRequestId int `pulumi:"asyncRequestId"`
	// create time.
	CreateTime string `pulumi:"createTime"`
	// danger level list.
	DangerLevels []int `pulumi:"dangerLevels"`
	// end time.
	EndTime string `pulumi:"endTime"`
	// log end time.
	LogEndTime string `pulumi:"logEndTime"`
	// log start time.
	LogStartTime string `pulumi:"logStartTime"`
	// task progress.
	Progress int `pulumi:"progress"`
	// start time.
	StartTime string `pulumi:"startTime"`
	// status.
	Status string `pulumi:"status"`
	// the total size of log.
	TotalSize int `pulumi:"totalSize"`
}

type GetSecurityAuditLogExportTasksListArgs

type GetSecurityAuditLogExportTasksListArgs struct {
	// async request id.
	AsyncRequestId pulumi.IntInput `pulumi:"asyncRequestId"`
	// create time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// danger level list.
	DangerLevels pulumi.IntArrayInput `pulumi:"dangerLevels"`
	// end time.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// log end time.
	LogEndTime pulumi.StringInput `pulumi:"logEndTime"`
	// log start time.
	LogStartTime pulumi.StringInput `pulumi:"logStartTime"`
	// task progress.
	Progress pulumi.IntInput `pulumi:"progress"`
	// start time.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// status.
	Status pulumi.StringInput `pulumi:"status"`
	// the total size of log.
	TotalSize pulumi.IntInput `pulumi:"totalSize"`
}

func (GetSecurityAuditLogExportTasksListArgs) ElementType

func (GetSecurityAuditLogExportTasksListArgs) ToGetSecurityAuditLogExportTasksListOutput

func (i GetSecurityAuditLogExportTasksListArgs) ToGetSecurityAuditLogExportTasksListOutput() GetSecurityAuditLogExportTasksListOutput

func (GetSecurityAuditLogExportTasksListArgs) ToGetSecurityAuditLogExportTasksListOutputWithContext

func (i GetSecurityAuditLogExportTasksListArgs) ToGetSecurityAuditLogExportTasksListOutputWithContext(ctx context.Context) GetSecurityAuditLogExportTasksListOutput

type GetSecurityAuditLogExportTasksListArray

type GetSecurityAuditLogExportTasksListArray []GetSecurityAuditLogExportTasksListInput

func (GetSecurityAuditLogExportTasksListArray) ElementType

func (GetSecurityAuditLogExportTasksListArray) ToGetSecurityAuditLogExportTasksListArrayOutput

func (i GetSecurityAuditLogExportTasksListArray) ToGetSecurityAuditLogExportTasksListArrayOutput() GetSecurityAuditLogExportTasksListArrayOutput

func (GetSecurityAuditLogExportTasksListArray) ToGetSecurityAuditLogExportTasksListArrayOutputWithContext

func (i GetSecurityAuditLogExportTasksListArray) ToGetSecurityAuditLogExportTasksListArrayOutputWithContext(ctx context.Context) GetSecurityAuditLogExportTasksListArrayOutput

type GetSecurityAuditLogExportTasksListArrayInput

type GetSecurityAuditLogExportTasksListArrayInput interface {
	pulumi.Input

	ToGetSecurityAuditLogExportTasksListArrayOutput() GetSecurityAuditLogExportTasksListArrayOutput
	ToGetSecurityAuditLogExportTasksListArrayOutputWithContext(context.Context) GetSecurityAuditLogExportTasksListArrayOutput
}

GetSecurityAuditLogExportTasksListArrayInput is an input type that accepts GetSecurityAuditLogExportTasksListArray and GetSecurityAuditLogExportTasksListArrayOutput values. You can construct a concrete instance of `GetSecurityAuditLogExportTasksListArrayInput` via:

GetSecurityAuditLogExportTasksListArray{ GetSecurityAuditLogExportTasksListArgs{...} }

type GetSecurityAuditLogExportTasksListArrayOutput

type GetSecurityAuditLogExportTasksListArrayOutput struct{ *pulumi.OutputState }

func (GetSecurityAuditLogExportTasksListArrayOutput) ElementType

func (GetSecurityAuditLogExportTasksListArrayOutput) Index

func (GetSecurityAuditLogExportTasksListArrayOutput) ToGetSecurityAuditLogExportTasksListArrayOutput

func (o GetSecurityAuditLogExportTasksListArrayOutput) ToGetSecurityAuditLogExportTasksListArrayOutput() GetSecurityAuditLogExportTasksListArrayOutput

func (GetSecurityAuditLogExportTasksListArrayOutput) ToGetSecurityAuditLogExportTasksListArrayOutputWithContext

func (o GetSecurityAuditLogExportTasksListArrayOutput) ToGetSecurityAuditLogExportTasksListArrayOutputWithContext(ctx context.Context) GetSecurityAuditLogExportTasksListArrayOutput

type GetSecurityAuditLogExportTasksListInput

type GetSecurityAuditLogExportTasksListInput interface {
	pulumi.Input

	ToGetSecurityAuditLogExportTasksListOutput() GetSecurityAuditLogExportTasksListOutput
	ToGetSecurityAuditLogExportTasksListOutputWithContext(context.Context) GetSecurityAuditLogExportTasksListOutput
}

GetSecurityAuditLogExportTasksListInput is an input type that accepts GetSecurityAuditLogExportTasksListArgs and GetSecurityAuditLogExportTasksListOutput values. You can construct a concrete instance of `GetSecurityAuditLogExportTasksListInput` via:

GetSecurityAuditLogExportTasksListArgs{...}

type GetSecurityAuditLogExportTasksListOutput

type GetSecurityAuditLogExportTasksListOutput struct{ *pulumi.OutputState }

func (GetSecurityAuditLogExportTasksListOutput) AsyncRequestId

async request id.

func (GetSecurityAuditLogExportTasksListOutput) CreateTime

create time.

func (GetSecurityAuditLogExportTasksListOutput) DangerLevels

danger level list.

func (GetSecurityAuditLogExportTasksListOutput) ElementType

func (GetSecurityAuditLogExportTasksListOutput) EndTime

end time.

func (GetSecurityAuditLogExportTasksListOutput) LogEndTime

log end time.

func (GetSecurityAuditLogExportTasksListOutput) LogStartTime

log start time.

func (GetSecurityAuditLogExportTasksListOutput) Progress

task progress.

func (GetSecurityAuditLogExportTasksListOutput) StartTime

start time.

func (GetSecurityAuditLogExportTasksListOutput) Status

status.

func (GetSecurityAuditLogExportTasksListOutput) ToGetSecurityAuditLogExportTasksListOutput

func (o GetSecurityAuditLogExportTasksListOutput) ToGetSecurityAuditLogExportTasksListOutput() GetSecurityAuditLogExportTasksListOutput

func (GetSecurityAuditLogExportTasksListOutput) ToGetSecurityAuditLogExportTasksListOutputWithContext

func (o GetSecurityAuditLogExportTasksListOutput) ToGetSecurityAuditLogExportTasksListOutputWithContext(ctx context.Context) GetSecurityAuditLogExportTasksListOutput

func (GetSecurityAuditLogExportTasksListOutput) TotalSize

the total size of log.

type GetSecurityAuditLogExportTasksOutputArgs

type GetSecurityAuditLogExportTasksOutputArgs struct {
	// async request id list.
	AsyncRequestIds pulumi.IntArrayInput `pulumi:"asyncRequestIds"`
	// product, optional value is mysql.
	Product pulumi.StringInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// security audit group id.
	SecAuditGroupId pulumi.StringInput `pulumi:"secAuditGroupId"`
}

A collection of arguments for invoking getSecurityAuditLogExportTasks.

func (GetSecurityAuditLogExportTasksOutputArgs) ElementType

type GetSecurityAuditLogExportTasksResult

type GetSecurityAuditLogExportTasksResult struct {
	AsyncRequestIds []int `pulumi:"asyncRequestIds"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// security audit log export task list.
	Lists            []GetSecurityAuditLogExportTasksList `pulumi:"lists"`
	Product          string                               `pulumi:"product"`
	ResultOutputFile *string                              `pulumi:"resultOutputFile"`
	SecAuditGroupId  string                               `pulumi:"secAuditGroupId"`
}

A collection of values returned by getSecurityAuditLogExportTasks.

func GetSecurityAuditLogExportTasks

Use this data source to query detailed information of dbbrain securityAuditLogExportTasks

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		task, err := Dbbrain.NewSecurityAuditLogExportTask(ctx, "task", &Dbbrain.SecurityAuditLogExportTaskArgs{
			SecAuditGroupId: pulumi.String("sec_audit_group_id"),
			StartTime:       pulumi.String("start_time"),
			EndTime:         pulumi.String("end_time"),
			Product:         pulumi.String("mysql"),
			DangerLevels: pulumi.IntArray{
				pulumi.Int(0),
				pulumi.Int(1),
				pulumi.Int(2),
			},
		})
		if err != nil {
			return err
		}
		_ = Dbbrain.GetSecurityAuditLogExportTasksOutput(ctx, dbbrain.GetSecurityAuditLogExportTasksOutputArgs{
			SecAuditGroupId: pulumi.String("sec_audit_group_id"),
			Product:         pulumi.String("mysql"),
			AsyncRequestIds: pulumi.IntArray{
				task.AsyncRequestId,
			},
		}, nil)
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetSecurityAuditLogExportTasksResultOutput

type GetSecurityAuditLogExportTasksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSecurityAuditLogExportTasks.

func (GetSecurityAuditLogExportTasksResultOutput) AsyncRequestIds

func (GetSecurityAuditLogExportTasksResultOutput) ElementType

func (GetSecurityAuditLogExportTasksResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSecurityAuditLogExportTasksResultOutput) Lists

security audit log export task list.

func (GetSecurityAuditLogExportTasksResultOutput) Product

func (GetSecurityAuditLogExportTasksResultOutput) ResultOutputFile

func (GetSecurityAuditLogExportTasksResultOutput) SecAuditGroupId

func (GetSecurityAuditLogExportTasksResultOutput) ToGetSecurityAuditLogExportTasksResultOutput

func (o GetSecurityAuditLogExportTasksResultOutput) ToGetSecurityAuditLogExportTasksResultOutput() GetSecurityAuditLogExportTasksResultOutput

func (GetSecurityAuditLogExportTasksResultOutput) ToGetSecurityAuditLogExportTasksResultOutputWithContext

func (o GetSecurityAuditLogExportTasksResultOutput) ToGetSecurityAuditLogExportTasksResultOutputWithContext(ctx context.Context) GetSecurityAuditLogExportTasksResultOutput

type GetSlowLogTimeSeriesStatsArgs

type GetSlowLogTimeSeriesStatsArgs struct {
	// End time, such as `2019-09-10 12:13:14`, the interval between the end time and the start time can be up to 7 days.
	EndTime string `pulumi:"endTime"`
	// Instance ID.
	InstanceId string `pulumi:"instanceId"`
	// Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time, such as `2019-09-10 12:13:14`.
	StartTime string `pulumi:"startTime"`
}

A collection of arguments for invoking getSlowLogTimeSeriesStats.

type GetSlowLogTimeSeriesStatsOutputArgs

type GetSlowLogTimeSeriesStatsOutputArgs struct {
	// End time, such as `2019-09-10 12:13:14`, the interval between the end time and the start time can be up to 7 days.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// Instance ID.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time, such as `2019-09-10 12:13:14`.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

A collection of arguments for invoking getSlowLogTimeSeriesStats.

func (GetSlowLogTimeSeriesStatsOutputArgs) ElementType

type GetSlowLogTimeSeriesStatsResult

type GetSlowLogTimeSeriesStatsResult struct {
	EndTime string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	InstanceId string `pulumi:"instanceId"`
	// The unit time interval between bars, in seconds.
	Period           int     `pulumi:"period"`
	Product          *string `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Instan1ce cpu utilization monitoring data within a unit time interval.
	SeriesDatas []GetSlowLogTimeSeriesStatsSeriesData `pulumi:"seriesDatas"`
	StartTime   string                                `pulumi:"startTime"`
	// Statistics on the number of slow logs in a unit time interval.
	TimeSeries []GetSlowLogTimeSeriesStatsTimeSeries `pulumi:"timeSeries"`
}

A collection of values returned by getSlowLogTimeSeriesStats.

func GetSlowLogTimeSeriesStats

func GetSlowLogTimeSeriesStats(ctx *pulumi.Context, args *GetSlowLogTimeSeriesStatsArgs, opts ...pulumi.InvokeOption) (*GetSlowLogTimeSeriesStatsResult, error)

Use this data source to query detailed information of dbbrain slowLogTimeSeriesStats

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetSlowLogTimeSeriesStats(ctx, &dbbrain.GetSlowLogTimeSeriesStatsArgs{
			EndTime:    "%s",
			InstanceId: "%s",
			Product:    pulumi.StringRef("mysql"),
			StartTime:  "%s",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetSlowLogTimeSeriesStatsResultOutput

type GetSlowLogTimeSeriesStatsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSlowLogTimeSeriesStats.

func (GetSlowLogTimeSeriesStatsResultOutput) ElementType

func (GetSlowLogTimeSeriesStatsResultOutput) EndTime

func (GetSlowLogTimeSeriesStatsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSlowLogTimeSeriesStatsResultOutput) InstanceId

func (GetSlowLogTimeSeriesStatsResultOutput) Period

The unit time interval between bars, in seconds.

func (GetSlowLogTimeSeriesStatsResultOutput) Product

func (GetSlowLogTimeSeriesStatsResultOutput) ResultOutputFile

func (GetSlowLogTimeSeriesStatsResultOutput) SeriesDatas

Instan1ce cpu utilization monitoring data within a unit time interval.

func (GetSlowLogTimeSeriesStatsResultOutput) StartTime

func (GetSlowLogTimeSeriesStatsResultOutput) TimeSeries

Statistics on the number of slow logs in a unit time interval.

func (GetSlowLogTimeSeriesStatsResultOutput) ToGetSlowLogTimeSeriesStatsResultOutput

func (o GetSlowLogTimeSeriesStatsResultOutput) ToGetSlowLogTimeSeriesStatsResultOutput() GetSlowLogTimeSeriesStatsResultOutput

func (GetSlowLogTimeSeriesStatsResultOutput) ToGetSlowLogTimeSeriesStatsResultOutputWithContext

func (o GetSlowLogTimeSeriesStatsResultOutput) ToGetSlowLogTimeSeriesStatsResultOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsResultOutput

type GetSlowLogTimeSeriesStatsSeriesData

type GetSlowLogTimeSeriesStatsSeriesData struct {
	// Monitor metrics.
	Series []GetSlowLogTimeSeriesStatsSeriesDataSeries `pulumi:"series"`
	// Statistics start time.
	Timestamps []int `pulumi:"timestamps"`
}

type GetSlowLogTimeSeriesStatsSeriesDataArgs

type GetSlowLogTimeSeriesStatsSeriesDataArgs struct {
	// Monitor metrics.
	Series GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayInput `pulumi:"series"`
	// Statistics start time.
	Timestamps pulumi.IntArrayInput `pulumi:"timestamps"`
}

func (GetSlowLogTimeSeriesStatsSeriesDataArgs) ElementType

func (GetSlowLogTimeSeriesStatsSeriesDataArgs) ToGetSlowLogTimeSeriesStatsSeriesDataOutput

func (i GetSlowLogTimeSeriesStatsSeriesDataArgs) ToGetSlowLogTimeSeriesStatsSeriesDataOutput() GetSlowLogTimeSeriesStatsSeriesDataOutput

func (GetSlowLogTimeSeriesStatsSeriesDataArgs) ToGetSlowLogTimeSeriesStatsSeriesDataOutputWithContext

func (i GetSlowLogTimeSeriesStatsSeriesDataArgs) ToGetSlowLogTimeSeriesStatsSeriesDataOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsSeriesDataOutput

type GetSlowLogTimeSeriesStatsSeriesDataArray

type GetSlowLogTimeSeriesStatsSeriesDataArray []GetSlowLogTimeSeriesStatsSeriesDataInput

func (GetSlowLogTimeSeriesStatsSeriesDataArray) ElementType

func (GetSlowLogTimeSeriesStatsSeriesDataArray) ToGetSlowLogTimeSeriesStatsSeriesDataArrayOutput

func (i GetSlowLogTimeSeriesStatsSeriesDataArray) ToGetSlowLogTimeSeriesStatsSeriesDataArrayOutput() GetSlowLogTimeSeriesStatsSeriesDataArrayOutput

func (GetSlowLogTimeSeriesStatsSeriesDataArray) ToGetSlowLogTimeSeriesStatsSeriesDataArrayOutputWithContext

func (i GetSlowLogTimeSeriesStatsSeriesDataArray) ToGetSlowLogTimeSeriesStatsSeriesDataArrayOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsSeriesDataArrayOutput

type GetSlowLogTimeSeriesStatsSeriesDataArrayInput

type GetSlowLogTimeSeriesStatsSeriesDataArrayInput interface {
	pulumi.Input

	ToGetSlowLogTimeSeriesStatsSeriesDataArrayOutput() GetSlowLogTimeSeriesStatsSeriesDataArrayOutput
	ToGetSlowLogTimeSeriesStatsSeriesDataArrayOutputWithContext(context.Context) GetSlowLogTimeSeriesStatsSeriesDataArrayOutput
}

GetSlowLogTimeSeriesStatsSeriesDataArrayInput is an input type that accepts GetSlowLogTimeSeriesStatsSeriesDataArray and GetSlowLogTimeSeriesStatsSeriesDataArrayOutput values. You can construct a concrete instance of `GetSlowLogTimeSeriesStatsSeriesDataArrayInput` via:

GetSlowLogTimeSeriesStatsSeriesDataArray{ GetSlowLogTimeSeriesStatsSeriesDataArgs{...} }

type GetSlowLogTimeSeriesStatsSeriesDataArrayOutput

type GetSlowLogTimeSeriesStatsSeriesDataArrayOutput struct{ *pulumi.OutputState }

func (GetSlowLogTimeSeriesStatsSeriesDataArrayOutput) ElementType

func (GetSlowLogTimeSeriesStatsSeriesDataArrayOutput) Index

func (GetSlowLogTimeSeriesStatsSeriesDataArrayOutput) ToGetSlowLogTimeSeriesStatsSeriesDataArrayOutput

func (o GetSlowLogTimeSeriesStatsSeriesDataArrayOutput) ToGetSlowLogTimeSeriesStatsSeriesDataArrayOutput() GetSlowLogTimeSeriesStatsSeriesDataArrayOutput

func (GetSlowLogTimeSeriesStatsSeriesDataArrayOutput) ToGetSlowLogTimeSeriesStatsSeriesDataArrayOutputWithContext

func (o GetSlowLogTimeSeriesStatsSeriesDataArrayOutput) ToGetSlowLogTimeSeriesStatsSeriesDataArrayOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsSeriesDataArrayOutput

type GetSlowLogTimeSeriesStatsSeriesDataInput

type GetSlowLogTimeSeriesStatsSeriesDataInput interface {
	pulumi.Input

	ToGetSlowLogTimeSeriesStatsSeriesDataOutput() GetSlowLogTimeSeriesStatsSeriesDataOutput
	ToGetSlowLogTimeSeriesStatsSeriesDataOutputWithContext(context.Context) GetSlowLogTimeSeriesStatsSeriesDataOutput
}

GetSlowLogTimeSeriesStatsSeriesDataInput is an input type that accepts GetSlowLogTimeSeriesStatsSeriesDataArgs and GetSlowLogTimeSeriesStatsSeriesDataOutput values. You can construct a concrete instance of `GetSlowLogTimeSeriesStatsSeriesDataInput` via:

GetSlowLogTimeSeriesStatsSeriesDataArgs{...}

type GetSlowLogTimeSeriesStatsSeriesDataOutput

type GetSlowLogTimeSeriesStatsSeriesDataOutput struct{ *pulumi.OutputState }

func (GetSlowLogTimeSeriesStatsSeriesDataOutput) ElementType

func (GetSlowLogTimeSeriesStatsSeriesDataOutput) Series

Monitor metrics.

func (GetSlowLogTimeSeriesStatsSeriesDataOutput) Timestamps

Statistics start time.

func (GetSlowLogTimeSeriesStatsSeriesDataOutput) ToGetSlowLogTimeSeriesStatsSeriesDataOutput

func (o GetSlowLogTimeSeriesStatsSeriesDataOutput) ToGetSlowLogTimeSeriesStatsSeriesDataOutput() GetSlowLogTimeSeriesStatsSeriesDataOutput

func (GetSlowLogTimeSeriesStatsSeriesDataOutput) ToGetSlowLogTimeSeriesStatsSeriesDataOutputWithContext

func (o GetSlowLogTimeSeriesStatsSeriesDataOutput) ToGetSlowLogTimeSeriesStatsSeriesDataOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsSeriesDataOutput

type GetSlowLogTimeSeriesStatsSeriesDataSeries

type GetSlowLogTimeSeriesStatsSeriesDataSeries struct {
	// Indicator name.
	Metric string `pulumi:"metric"`
	// Indicator unit.
	Unit string `pulumi:"unit"`
	// Index value. Note: This field may return null, indicating that no valid value can be obtained.
	Values []int `pulumi:"values"`
}

type GetSlowLogTimeSeriesStatsSeriesDataSeriesArgs

type GetSlowLogTimeSeriesStatsSeriesDataSeriesArgs struct {
	// Indicator name.
	Metric pulumi.StringInput `pulumi:"metric"`
	// Indicator unit.
	Unit pulumi.StringInput `pulumi:"unit"`
	// Index value. Note: This field may return null, indicating that no valid value can be obtained.
	Values pulumi.IntArrayInput `pulumi:"values"`
}

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesArgs) ElementType

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesArgs) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesOutput

func (i GetSlowLogTimeSeriesStatsSeriesDataSeriesArgs) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesOutput() GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesArgs) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesOutputWithContext

func (i GetSlowLogTimeSeriesStatsSeriesDataSeriesArgs) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput

type GetSlowLogTimeSeriesStatsSeriesDataSeriesArray

type GetSlowLogTimeSeriesStatsSeriesDataSeriesArray []GetSlowLogTimeSeriesStatsSeriesDataSeriesInput

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesArray) ElementType

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesArray) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput

func (i GetSlowLogTimeSeriesStatsSeriesDataSeriesArray) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput() GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesArray) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutputWithContext

func (i GetSlowLogTimeSeriesStatsSeriesDataSeriesArray) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput

type GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayInput

type GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayInput interface {
	pulumi.Input

	ToGetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput() GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput
	ToGetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutputWithContext(context.Context) GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput
}

GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayInput is an input type that accepts GetSlowLogTimeSeriesStatsSeriesDataSeriesArray and GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput values. You can construct a concrete instance of `GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayInput` via:

GetSlowLogTimeSeriesStatsSeriesDataSeriesArray{ GetSlowLogTimeSeriesStatsSeriesDataSeriesArgs{...} }

type GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput

type GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput struct{ *pulumi.OutputState }

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput) ElementType

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput) Index

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutputWithContext

func (o GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsSeriesDataSeriesArrayOutput

type GetSlowLogTimeSeriesStatsSeriesDataSeriesInput

type GetSlowLogTimeSeriesStatsSeriesDataSeriesInput interface {
	pulumi.Input

	ToGetSlowLogTimeSeriesStatsSeriesDataSeriesOutput() GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput
	ToGetSlowLogTimeSeriesStatsSeriesDataSeriesOutputWithContext(context.Context) GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput
}

GetSlowLogTimeSeriesStatsSeriesDataSeriesInput is an input type that accepts GetSlowLogTimeSeriesStatsSeriesDataSeriesArgs and GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput values. You can construct a concrete instance of `GetSlowLogTimeSeriesStatsSeriesDataSeriesInput` via:

GetSlowLogTimeSeriesStatsSeriesDataSeriesArgs{...}

type GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput

type GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput struct{ *pulumi.OutputState }

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput) ElementType

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput) Metric

Indicator name.

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesOutput

func (o GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesOutput() GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesOutputWithContext

func (o GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput) ToGetSlowLogTimeSeriesStatsSeriesDataSeriesOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput) Unit

Indicator unit.

func (GetSlowLogTimeSeriesStatsSeriesDataSeriesOutput) Values

Index value. Note: This field may return null, indicating that no valid value can be obtained.

type GetSlowLogTimeSeriesStatsTimeSeries

type GetSlowLogTimeSeriesStatsTimeSeries struct {
	// total.
	Count int `pulumi:"count"`
	// Statistics start time.
	Timestamp int `pulumi:"timestamp"`
}

type GetSlowLogTimeSeriesStatsTimeSeriesArgs

type GetSlowLogTimeSeriesStatsTimeSeriesArgs struct {
	// total.
	Count pulumi.IntInput `pulumi:"count"`
	// Statistics start time.
	Timestamp pulumi.IntInput `pulumi:"timestamp"`
}

func (GetSlowLogTimeSeriesStatsTimeSeriesArgs) ElementType

func (GetSlowLogTimeSeriesStatsTimeSeriesArgs) ToGetSlowLogTimeSeriesStatsTimeSeriesOutput

func (i GetSlowLogTimeSeriesStatsTimeSeriesArgs) ToGetSlowLogTimeSeriesStatsTimeSeriesOutput() GetSlowLogTimeSeriesStatsTimeSeriesOutput

func (GetSlowLogTimeSeriesStatsTimeSeriesArgs) ToGetSlowLogTimeSeriesStatsTimeSeriesOutputWithContext

func (i GetSlowLogTimeSeriesStatsTimeSeriesArgs) ToGetSlowLogTimeSeriesStatsTimeSeriesOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsTimeSeriesOutput

type GetSlowLogTimeSeriesStatsTimeSeriesArray

type GetSlowLogTimeSeriesStatsTimeSeriesArray []GetSlowLogTimeSeriesStatsTimeSeriesInput

func (GetSlowLogTimeSeriesStatsTimeSeriesArray) ElementType

func (GetSlowLogTimeSeriesStatsTimeSeriesArray) ToGetSlowLogTimeSeriesStatsTimeSeriesArrayOutput

func (i GetSlowLogTimeSeriesStatsTimeSeriesArray) ToGetSlowLogTimeSeriesStatsTimeSeriesArrayOutput() GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput

func (GetSlowLogTimeSeriesStatsTimeSeriesArray) ToGetSlowLogTimeSeriesStatsTimeSeriesArrayOutputWithContext

func (i GetSlowLogTimeSeriesStatsTimeSeriesArray) ToGetSlowLogTimeSeriesStatsTimeSeriesArrayOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput

type GetSlowLogTimeSeriesStatsTimeSeriesArrayInput

type GetSlowLogTimeSeriesStatsTimeSeriesArrayInput interface {
	pulumi.Input

	ToGetSlowLogTimeSeriesStatsTimeSeriesArrayOutput() GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput
	ToGetSlowLogTimeSeriesStatsTimeSeriesArrayOutputWithContext(context.Context) GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput
}

GetSlowLogTimeSeriesStatsTimeSeriesArrayInput is an input type that accepts GetSlowLogTimeSeriesStatsTimeSeriesArray and GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput values. You can construct a concrete instance of `GetSlowLogTimeSeriesStatsTimeSeriesArrayInput` via:

GetSlowLogTimeSeriesStatsTimeSeriesArray{ GetSlowLogTimeSeriesStatsTimeSeriesArgs{...} }

type GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput

type GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput struct{ *pulumi.OutputState }

func (GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput) ElementType

func (GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput) Index

func (GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput) ToGetSlowLogTimeSeriesStatsTimeSeriesArrayOutput

func (o GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput) ToGetSlowLogTimeSeriesStatsTimeSeriesArrayOutput() GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput

func (GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput) ToGetSlowLogTimeSeriesStatsTimeSeriesArrayOutputWithContext

func (o GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput) ToGetSlowLogTimeSeriesStatsTimeSeriesArrayOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsTimeSeriesArrayOutput

type GetSlowLogTimeSeriesStatsTimeSeriesInput

type GetSlowLogTimeSeriesStatsTimeSeriesInput interface {
	pulumi.Input

	ToGetSlowLogTimeSeriesStatsTimeSeriesOutput() GetSlowLogTimeSeriesStatsTimeSeriesOutput
	ToGetSlowLogTimeSeriesStatsTimeSeriesOutputWithContext(context.Context) GetSlowLogTimeSeriesStatsTimeSeriesOutput
}

GetSlowLogTimeSeriesStatsTimeSeriesInput is an input type that accepts GetSlowLogTimeSeriesStatsTimeSeriesArgs and GetSlowLogTimeSeriesStatsTimeSeriesOutput values. You can construct a concrete instance of `GetSlowLogTimeSeriesStatsTimeSeriesInput` via:

GetSlowLogTimeSeriesStatsTimeSeriesArgs{...}

type GetSlowLogTimeSeriesStatsTimeSeriesOutput

type GetSlowLogTimeSeriesStatsTimeSeriesOutput struct{ *pulumi.OutputState }

func (GetSlowLogTimeSeriesStatsTimeSeriesOutput) Count

total.

func (GetSlowLogTimeSeriesStatsTimeSeriesOutput) ElementType

func (GetSlowLogTimeSeriesStatsTimeSeriesOutput) Timestamp

Statistics start time.

func (GetSlowLogTimeSeriesStatsTimeSeriesOutput) ToGetSlowLogTimeSeriesStatsTimeSeriesOutput

func (o GetSlowLogTimeSeriesStatsTimeSeriesOutput) ToGetSlowLogTimeSeriesStatsTimeSeriesOutput() GetSlowLogTimeSeriesStatsTimeSeriesOutput

func (GetSlowLogTimeSeriesStatsTimeSeriesOutput) ToGetSlowLogTimeSeriesStatsTimeSeriesOutputWithContext

func (o GetSlowLogTimeSeriesStatsTimeSeriesOutput) ToGetSlowLogTimeSeriesStatsTimeSeriesOutputWithContext(ctx context.Context) GetSlowLogTimeSeriesStatsTimeSeriesOutput

type GetSlowLogTopSqlsArgs

type GetSlowLogTopSqlsArgs struct {
	// The deadline, such as `2019-09-11 10:13:14`, the interval between the deadline and the start time is less than 7 days.
	EndTime string `pulumi:"endTime"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// The sorting method supports ASC (ascending) and DESC (descending). The default is DESC.
	OrderBy *string `pulumi:"orderBy"`
	// Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Array of database names.
	SchemaLists []GetSlowLogTopSqlsSchemaList `pulumi:"schemaLists"`
	// Sort key, currently supports sort keys such as QueryTime, ExecTimes, RowsSent, LockTime and RowsExamined, the default is QueryTime.
	SortBy *string `pulumi:"sortBy"`
	// Start time, such as `2019-09-10 12:13:14`.
	StartTime string `pulumi:"startTime"`
}

A collection of arguments for invoking getSlowLogTopSqls.

type GetSlowLogTopSqlsOutputArgs

type GetSlowLogTopSqlsOutputArgs struct {
	// The deadline, such as `2019-09-11 10:13:14`, the interval between the deadline and the start time is less than 7 days.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// The sorting method supports ASC (ascending) and DESC (descending). The default is DESC.
	OrderBy pulumi.StringPtrInput `pulumi:"orderBy"`
	// Service product type, supported values include: `mysql` - cloud database MySQL, `cynosdb` - cloud database CynosDB for MySQL, the default is `mysql`.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Array of database names.
	SchemaLists GetSlowLogTopSqlsSchemaListArrayInput `pulumi:"schemaLists"`
	// Sort key, currently supports sort keys such as QueryTime, ExecTimes, RowsSent, LockTime and RowsExamined, the default is QueryTime.
	SortBy pulumi.StringPtrInput `pulumi:"sortBy"`
	// Start time, such as `2019-09-10 12:13:14`.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

A collection of arguments for invoking getSlowLogTopSqls.

func (GetSlowLogTopSqlsOutputArgs) ElementType

type GetSlowLogTopSqlsResult

type GetSlowLogTopSqlsResult struct {
	EndTime string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	OrderBy          *string `pulumi:"orderBy"`
	Product          *string `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Slow log top sql list.
	Rows        []GetSlowLogTopSqlsRow        `pulumi:"rows"`
	SchemaLists []GetSlowLogTopSqlsSchemaList `pulumi:"schemaLists"`
	SortBy      *string                       `pulumi:"sortBy"`
	StartTime   string                        `pulumi:"startTime"`
}

A collection of values returned by getSlowLogTopSqls.

func GetSlowLogTopSqls

func GetSlowLogTopSqls(ctx *pulumi.Context, args *GetSlowLogTopSqlsArgs, opts ...pulumi.InvokeOption) (*GetSlowLogTopSqlsResult, error)

Use this data source to query detailed information of dbbrain slowLogTopSqls

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetSlowLogTopSqls(ctx, &dbbrain.GetSlowLogTopSqlsArgs{
			EndTime:    "%s",
			InstanceId: "%s",
			OrderBy:    pulumi.StringRef("ASC"),
			Product:    pulumi.StringRef("mysql"),
			SortBy:     pulumi.StringRef("QueryTimeMax"),
			StartTime:  "%s",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetSlowLogTopSqlsResultOutput

type GetSlowLogTopSqlsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSlowLogTopSqls.

func (GetSlowLogTopSqlsResultOutput) ElementType

func (GetSlowLogTopSqlsResultOutput) EndTime

func (GetSlowLogTopSqlsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSlowLogTopSqlsResultOutput) InstanceId

func (GetSlowLogTopSqlsResultOutput) OrderBy

func (GetSlowLogTopSqlsResultOutput) Product

func (GetSlowLogTopSqlsResultOutput) ResultOutputFile

func (GetSlowLogTopSqlsResultOutput) Rows

Slow log top sql list.

func (GetSlowLogTopSqlsResultOutput) SchemaLists

func (GetSlowLogTopSqlsResultOutput) SortBy

func (GetSlowLogTopSqlsResultOutput) StartTime

func (GetSlowLogTopSqlsResultOutput) ToGetSlowLogTopSqlsResultOutput

func (o GetSlowLogTopSqlsResultOutput) ToGetSlowLogTopSqlsResultOutput() GetSlowLogTopSqlsResultOutput

func (GetSlowLogTopSqlsResultOutput) ToGetSlowLogTopSqlsResultOutputWithContext

func (o GetSlowLogTopSqlsResultOutput) ToGetSlowLogTopSqlsResultOutputWithContext(ctx context.Context) GetSlowLogTopSqlsResultOutput

type GetSlowLogTopSqlsRow

type GetSlowLogTopSqlsRow struct {
	// Execution times.
	ExecTimes int `pulumi:"execTimes"`
	// SQL total lock waiting time, in seconds.
	LockTime float64 `pulumi:"lockTime"`
	// Average lock waiting time, in seconds.
	LockTimeAvg float64 `pulumi:"lockTimeAvg"`
	// Maximum lock waiting time, in seconds.
	LockTimeMax float64 `pulumi:"lockTimeMax"`
	// Minimum lock waiting time, in seconds.
	LockTimeMin float64 `pulumi:"lockTimeMin"`
	// The ratio of the total lock waiting time of SQL, in %.
	LockTimeRatio float64 `pulumi:"lockTimeRatio"`
	// MD5 value of SOL template.
	Md5 string `pulumi:"md5"`
	// Total time, in seconds.
	QueryTime float64 `pulumi:"queryTime"`
	// Average execution time, in seconds.
	QueryTimeAvg float64 `pulumi:"queryTimeAvg"`
	// The maximum execution time, in seconds.
	QueryTimeMax float64 `pulumi:"queryTimeMax"`
	// The minimum execution time, in seconds.
	QueryTimeMin float64 `pulumi:"queryTimeMin"`
	// Total time-consuming ratio, unit %.
	QueryTimeRatio float64 `pulumi:"queryTimeRatio"`
	// total scan lines.
	RowsExamined int `pulumi:"rowsExamined"`
	// average number of lines scanned.
	RowsExaminedAvg float64 `pulumi:"rowsExaminedAvg"`
	// Maximum number of scan lines.
	RowsExaminedMax int `pulumi:"rowsExaminedMax"`
	// Minimum number of scan lines.
	RowsExaminedMin int `pulumi:"rowsExaminedMin"`
	// The proportion of the total number of scanned lines, unit %.
	RowsExaminedRatio float64 `pulumi:"rowsExaminedRatio"`
	// total number of rows returned.
	RowsSent int `pulumi:"rowsSent"`
	// average number of rows returned.
	RowsSentAvg float64 `pulumi:"rowsSentAvg"`
	// Maximum number of rows returned.
	RowsSentMax int `pulumi:"rowsSentMax"`
	// Minimum number of rows returned.
	RowsSentMin int `pulumi:"rowsSentMin"`
	// The proportion of the total number of rows returned, in %.
	RowsSentRatio float64 `pulumi:"rowsSentRatio"`
	// DB name.
	Schema string `pulumi:"schema"`
	// sql template.
	SqlTemplate string `pulumi:"sqlTemplate"`
	// SQL with parameters (random).
	SqlText string `pulumi:"sqlText"`
}

type GetSlowLogTopSqlsRowArgs

type GetSlowLogTopSqlsRowArgs struct {
	// Execution times.
	ExecTimes pulumi.IntInput `pulumi:"execTimes"`
	// SQL total lock waiting time, in seconds.
	LockTime pulumi.Float64Input `pulumi:"lockTime"`
	// Average lock waiting time, in seconds.
	LockTimeAvg pulumi.Float64Input `pulumi:"lockTimeAvg"`
	// Maximum lock waiting time, in seconds.
	LockTimeMax pulumi.Float64Input `pulumi:"lockTimeMax"`
	// Minimum lock waiting time, in seconds.
	LockTimeMin pulumi.Float64Input `pulumi:"lockTimeMin"`
	// The ratio of the total lock waiting time of SQL, in %.
	LockTimeRatio pulumi.Float64Input `pulumi:"lockTimeRatio"`
	// MD5 value of SOL template.
	Md5 pulumi.StringInput `pulumi:"md5"`
	// Total time, in seconds.
	QueryTime pulumi.Float64Input `pulumi:"queryTime"`
	// Average execution time, in seconds.
	QueryTimeAvg pulumi.Float64Input `pulumi:"queryTimeAvg"`
	// The maximum execution time, in seconds.
	QueryTimeMax pulumi.Float64Input `pulumi:"queryTimeMax"`
	// The minimum execution time, in seconds.
	QueryTimeMin pulumi.Float64Input `pulumi:"queryTimeMin"`
	// Total time-consuming ratio, unit %.
	QueryTimeRatio pulumi.Float64Input `pulumi:"queryTimeRatio"`
	// total scan lines.
	RowsExamined pulumi.IntInput `pulumi:"rowsExamined"`
	// average number of lines scanned.
	RowsExaminedAvg pulumi.Float64Input `pulumi:"rowsExaminedAvg"`
	// Maximum number of scan lines.
	RowsExaminedMax pulumi.IntInput `pulumi:"rowsExaminedMax"`
	// Minimum number of scan lines.
	RowsExaminedMin pulumi.IntInput `pulumi:"rowsExaminedMin"`
	// The proportion of the total number of scanned lines, unit %.
	RowsExaminedRatio pulumi.Float64Input `pulumi:"rowsExaminedRatio"`
	// total number of rows returned.
	RowsSent pulumi.IntInput `pulumi:"rowsSent"`
	// average number of rows returned.
	RowsSentAvg pulumi.Float64Input `pulumi:"rowsSentAvg"`
	// Maximum number of rows returned.
	RowsSentMax pulumi.IntInput `pulumi:"rowsSentMax"`
	// Minimum number of rows returned.
	RowsSentMin pulumi.IntInput `pulumi:"rowsSentMin"`
	// The proportion of the total number of rows returned, in %.
	RowsSentRatio pulumi.Float64Input `pulumi:"rowsSentRatio"`
	// DB name.
	Schema pulumi.StringInput `pulumi:"schema"`
	// sql template.
	SqlTemplate pulumi.StringInput `pulumi:"sqlTemplate"`
	// SQL with parameters (random).
	SqlText pulumi.StringInput `pulumi:"sqlText"`
}

func (GetSlowLogTopSqlsRowArgs) ElementType

func (GetSlowLogTopSqlsRowArgs) ElementType() reflect.Type

func (GetSlowLogTopSqlsRowArgs) ToGetSlowLogTopSqlsRowOutput

func (i GetSlowLogTopSqlsRowArgs) ToGetSlowLogTopSqlsRowOutput() GetSlowLogTopSqlsRowOutput

func (GetSlowLogTopSqlsRowArgs) ToGetSlowLogTopSqlsRowOutputWithContext

func (i GetSlowLogTopSqlsRowArgs) ToGetSlowLogTopSqlsRowOutputWithContext(ctx context.Context) GetSlowLogTopSqlsRowOutput

type GetSlowLogTopSqlsRowArray

type GetSlowLogTopSqlsRowArray []GetSlowLogTopSqlsRowInput

func (GetSlowLogTopSqlsRowArray) ElementType

func (GetSlowLogTopSqlsRowArray) ElementType() reflect.Type

func (GetSlowLogTopSqlsRowArray) ToGetSlowLogTopSqlsRowArrayOutput

func (i GetSlowLogTopSqlsRowArray) ToGetSlowLogTopSqlsRowArrayOutput() GetSlowLogTopSqlsRowArrayOutput

func (GetSlowLogTopSqlsRowArray) ToGetSlowLogTopSqlsRowArrayOutputWithContext

func (i GetSlowLogTopSqlsRowArray) ToGetSlowLogTopSqlsRowArrayOutputWithContext(ctx context.Context) GetSlowLogTopSqlsRowArrayOutput

type GetSlowLogTopSqlsRowArrayInput

type GetSlowLogTopSqlsRowArrayInput interface {
	pulumi.Input

	ToGetSlowLogTopSqlsRowArrayOutput() GetSlowLogTopSqlsRowArrayOutput
	ToGetSlowLogTopSqlsRowArrayOutputWithContext(context.Context) GetSlowLogTopSqlsRowArrayOutput
}

GetSlowLogTopSqlsRowArrayInput is an input type that accepts GetSlowLogTopSqlsRowArray and GetSlowLogTopSqlsRowArrayOutput values. You can construct a concrete instance of `GetSlowLogTopSqlsRowArrayInput` via:

GetSlowLogTopSqlsRowArray{ GetSlowLogTopSqlsRowArgs{...} }

type GetSlowLogTopSqlsRowArrayOutput

type GetSlowLogTopSqlsRowArrayOutput struct{ *pulumi.OutputState }

func (GetSlowLogTopSqlsRowArrayOutput) ElementType

func (GetSlowLogTopSqlsRowArrayOutput) Index

func (GetSlowLogTopSqlsRowArrayOutput) ToGetSlowLogTopSqlsRowArrayOutput

func (o GetSlowLogTopSqlsRowArrayOutput) ToGetSlowLogTopSqlsRowArrayOutput() GetSlowLogTopSqlsRowArrayOutput

func (GetSlowLogTopSqlsRowArrayOutput) ToGetSlowLogTopSqlsRowArrayOutputWithContext

func (o GetSlowLogTopSqlsRowArrayOutput) ToGetSlowLogTopSqlsRowArrayOutputWithContext(ctx context.Context) GetSlowLogTopSqlsRowArrayOutput

type GetSlowLogTopSqlsRowInput

type GetSlowLogTopSqlsRowInput interface {
	pulumi.Input

	ToGetSlowLogTopSqlsRowOutput() GetSlowLogTopSqlsRowOutput
	ToGetSlowLogTopSqlsRowOutputWithContext(context.Context) GetSlowLogTopSqlsRowOutput
}

GetSlowLogTopSqlsRowInput is an input type that accepts GetSlowLogTopSqlsRowArgs and GetSlowLogTopSqlsRowOutput values. You can construct a concrete instance of `GetSlowLogTopSqlsRowInput` via:

GetSlowLogTopSqlsRowArgs{...}

type GetSlowLogTopSqlsRowOutput

type GetSlowLogTopSqlsRowOutput struct{ *pulumi.OutputState }

func (GetSlowLogTopSqlsRowOutput) ElementType

func (GetSlowLogTopSqlsRowOutput) ElementType() reflect.Type

func (GetSlowLogTopSqlsRowOutput) ExecTimes

Execution times.

func (GetSlowLogTopSqlsRowOutput) LockTime

SQL total lock waiting time, in seconds.

func (GetSlowLogTopSqlsRowOutput) LockTimeAvg

Average lock waiting time, in seconds.

func (GetSlowLogTopSqlsRowOutput) LockTimeMax

Maximum lock waiting time, in seconds.

func (GetSlowLogTopSqlsRowOutput) LockTimeMin

Minimum lock waiting time, in seconds.

func (GetSlowLogTopSqlsRowOutput) LockTimeRatio

The ratio of the total lock waiting time of SQL, in %.

func (GetSlowLogTopSqlsRowOutput) Md5

MD5 value of SOL template.

func (GetSlowLogTopSqlsRowOutput) QueryTime

Total time, in seconds.

func (GetSlowLogTopSqlsRowOutput) QueryTimeAvg

Average execution time, in seconds.

func (GetSlowLogTopSqlsRowOutput) QueryTimeMax

The maximum execution time, in seconds.

func (GetSlowLogTopSqlsRowOutput) QueryTimeMin

The minimum execution time, in seconds.

func (GetSlowLogTopSqlsRowOutput) QueryTimeRatio

func (o GetSlowLogTopSqlsRowOutput) QueryTimeRatio() pulumi.Float64Output

Total time-consuming ratio, unit %.

func (GetSlowLogTopSqlsRowOutput) RowsExamined

func (o GetSlowLogTopSqlsRowOutput) RowsExamined() pulumi.IntOutput

total scan lines.

func (GetSlowLogTopSqlsRowOutput) RowsExaminedAvg

func (o GetSlowLogTopSqlsRowOutput) RowsExaminedAvg() pulumi.Float64Output

average number of lines scanned.

func (GetSlowLogTopSqlsRowOutput) RowsExaminedMax

func (o GetSlowLogTopSqlsRowOutput) RowsExaminedMax() pulumi.IntOutput

Maximum number of scan lines.

func (GetSlowLogTopSqlsRowOutput) RowsExaminedMin

func (o GetSlowLogTopSqlsRowOutput) RowsExaminedMin() pulumi.IntOutput

Minimum number of scan lines.

func (GetSlowLogTopSqlsRowOutput) RowsExaminedRatio

func (o GetSlowLogTopSqlsRowOutput) RowsExaminedRatio() pulumi.Float64Output

The proportion of the total number of scanned lines, unit %.

func (GetSlowLogTopSqlsRowOutput) RowsSent

total number of rows returned.

func (GetSlowLogTopSqlsRowOutput) RowsSentAvg

average number of rows returned.

func (GetSlowLogTopSqlsRowOutput) RowsSentMax

Maximum number of rows returned.

func (GetSlowLogTopSqlsRowOutput) RowsSentMin

Minimum number of rows returned.

func (GetSlowLogTopSqlsRowOutput) RowsSentRatio

The proportion of the total number of rows returned, in %.

func (GetSlowLogTopSqlsRowOutput) Schema

DB name.

func (GetSlowLogTopSqlsRowOutput) SqlTemplate

sql template.

func (GetSlowLogTopSqlsRowOutput) SqlText

SQL with parameters (random).

func (GetSlowLogTopSqlsRowOutput) ToGetSlowLogTopSqlsRowOutput

func (o GetSlowLogTopSqlsRowOutput) ToGetSlowLogTopSqlsRowOutput() GetSlowLogTopSqlsRowOutput

func (GetSlowLogTopSqlsRowOutput) ToGetSlowLogTopSqlsRowOutputWithContext

func (o GetSlowLogTopSqlsRowOutput) ToGetSlowLogTopSqlsRowOutputWithContext(ctx context.Context) GetSlowLogTopSqlsRowOutput

type GetSlowLogTopSqlsSchemaList

type GetSlowLogTopSqlsSchemaList struct {
	// DB name.
	Schema string `pulumi:"schema"`
}

type GetSlowLogTopSqlsSchemaListArgs

type GetSlowLogTopSqlsSchemaListArgs struct {
	// DB name.
	Schema pulumi.StringInput `pulumi:"schema"`
}

func (GetSlowLogTopSqlsSchemaListArgs) ElementType

func (GetSlowLogTopSqlsSchemaListArgs) ToGetSlowLogTopSqlsSchemaListOutput

func (i GetSlowLogTopSqlsSchemaListArgs) ToGetSlowLogTopSqlsSchemaListOutput() GetSlowLogTopSqlsSchemaListOutput

func (GetSlowLogTopSqlsSchemaListArgs) ToGetSlowLogTopSqlsSchemaListOutputWithContext

func (i GetSlowLogTopSqlsSchemaListArgs) ToGetSlowLogTopSqlsSchemaListOutputWithContext(ctx context.Context) GetSlowLogTopSqlsSchemaListOutput

type GetSlowLogTopSqlsSchemaListArray

type GetSlowLogTopSqlsSchemaListArray []GetSlowLogTopSqlsSchemaListInput

func (GetSlowLogTopSqlsSchemaListArray) ElementType

func (GetSlowLogTopSqlsSchemaListArray) ToGetSlowLogTopSqlsSchemaListArrayOutput

func (i GetSlowLogTopSqlsSchemaListArray) ToGetSlowLogTopSqlsSchemaListArrayOutput() GetSlowLogTopSqlsSchemaListArrayOutput

func (GetSlowLogTopSqlsSchemaListArray) ToGetSlowLogTopSqlsSchemaListArrayOutputWithContext

func (i GetSlowLogTopSqlsSchemaListArray) ToGetSlowLogTopSqlsSchemaListArrayOutputWithContext(ctx context.Context) GetSlowLogTopSqlsSchemaListArrayOutput

type GetSlowLogTopSqlsSchemaListArrayInput

type GetSlowLogTopSqlsSchemaListArrayInput interface {
	pulumi.Input

	ToGetSlowLogTopSqlsSchemaListArrayOutput() GetSlowLogTopSqlsSchemaListArrayOutput
	ToGetSlowLogTopSqlsSchemaListArrayOutputWithContext(context.Context) GetSlowLogTopSqlsSchemaListArrayOutput
}

GetSlowLogTopSqlsSchemaListArrayInput is an input type that accepts GetSlowLogTopSqlsSchemaListArray and GetSlowLogTopSqlsSchemaListArrayOutput values. You can construct a concrete instance of `GetSlowLogTopSqlsSchemaListArrayInput` via:

GetSlowLogTopSqlsSchemaListArray{ GetSlowLogTopSqlsSchemaListArgs{...} }

type GetSlowLogTopSqlsSchemaListArrayOutput

type GetSlowLogTopSqlsSchemaListArrayOutput struct{ *pulumi.OutputState }

func (GetSlowLogTopSqlsSchemaListArrayOutput) ElementType

func (GetSlowLogTopSqlsSchemaListArrayOutput) Index

func (GetSlowLogTopSqlsSchemaListArrayOutput) ToGetSlowLogTopSqlsSchemaListArrayOutput

func (o GetSlowLogTopSqlsSchemaListArrayOutput) ToGetSlowLogTopSqlsSchemaListArrayOutput() GetSlowLogTopSqlsSchemaListArrayOutput

func (GetSlowLogTopSqlsSchemaListArrayOutput) ToGetSlowLogTopSqlsSchemaListArrayOutputWithContext

func (o GetSlowLogTopSqlsSchemaListArrayOutput) ToGetSlowLogTopSqlsSchemaListArrayOutputWithContext(ctx context.Context) GetSlowLogTopSqlsSchemaListArrayOutput

type GetSlowLogTopSqlsSchemaListInput

type GetSlowLogTopSqlsSchemaListInput interface {
	pulumi.Input

	ToGetSlowLogTopSqlsSchemaListOutput() GetSlowLogTopSqlsSchemaListOutput
	ToGetSlowLogTopSqlsSchemaListOutputWithContext(context.Context) GetSlowLogTopSqlsSchemaListOutput
}

GetSlowLogTopSqlsSchemaListInput is an input type that accepts GetSlowLogTopSqlsSchemaListArgs and GetSlowLogTopSqlsSchemaListOutput values. You can construct a concrete instance of `GetSlowLogTopSqlsSchemaListInput` via:

GetSlowLogTopSqlsSchemaListArgs{...}

type GetSlowLogTopSqlsSchemaListOutput

type GetSlowLogTopSqlsSchemaListOutput struct{ *pulumi.OutputState }

func (GetSlowLogTopSqlsSchemaListOutput) ElementType

func (GetSlowLogTopSqlsSchemaListOutput) Schema

DB name.

func (GetSlowLogTopSqlsSchemaListOutput) ToGetSlowLogTopSqlsSchemaListOutput

func (o GetSlowLogTopSqlsSchemaListOutput) ToGetSlowLogTopSqlsSchemaListOutput() GetSlowLogTopSqlsSchemaListOutput

func (GetSlowLogTopSqlsSchemaListOutput) ToGetSlowLogTopSqlsSchemaListOutputWithContext

func (o GetSlowLogTopSqlsSchemaListOutput) ToGetSlowLogTopSqlsSchemaListOutputWithContext(ctx context.Context) GetSlowLogTopSqlsSchemaListOutput

type GetSlowLogUserHostStatsArgs

type GetSlowLogUserHostStatsArgs struct {
	// EndTime time of the query range, time format such as: 2019-09-10 12:13:14.
	EndTime string `pulumi:"endTime"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// MD5 value of SOL template.
	Md5 *string `pulumi:"md5"`
	// Types of service products, supported values:`mysql` - Cloud Database MySQL; `cynosdb` - Cloud Database TDSQL-C for MySQL, defaults to `mysql`.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time of the query range, time format such as: 2019-09-10 12:13:14.
	StartTime string `pulumi:"startTime"`
}

A collection of arguments for invoking getSlowLogUserHostStats.

type GetSlowLogUserHostStatsItem

type GetSlowLogUserHostStatsItem struct {
	// The number of slow logs for this source address.
	Count int `pulumi:"count"`
	// The ratio of the number of slow logs of the source address to the total, in %.
	Ratio float64 `pulumi:"ratio"`
	// source address.
	UserHost string `pulumi:"userHost"`
}

type GetSlowLogUserHostStatsItemArgs

type GetSlowLogUserHostStatsItemArgs struct {
	// The number of slow logs for this source address.
	Count pulumi.IntInput `pulumi:"count"`
	// The ratio of the number of slow logs of the source address to the total, in %.
	Ratio pulumi.Float64Input `pulumi:"ratio"`
	// source address.
	UserHost pulumi.StringInput `pulumi:"userHost"`
}

func (GetSlowLogUserHostStatsItemArgs) ElementType

func (GetSlowLogUserHostStatsItemArgs) ToGetSlowLogUserHostStatsItemOutput

func (i GetSlowLogUserHostStatsItemArgs) ToGetSlowLogUserHostStatsItemOutput() GetSlowLogUserHostStatsItemOutput

func (GetSlowLogUserHostStatsItemArgs) ToGetSlowLogUserHostStatsItemOutputWithContext

func (i GetSlowLogUserHostStatsItemArgs) ToGetSlowLogUserHostStatsItemOutputWithContext(ctx context.Context) GetSlowLogUserHostStatsItemOutput

type GetSlowLogUserHostStatsItemArray

type GetSlowLogUserHostStatsItemArray []GetSlowLogUserHostStatsItemInput

func (GetSlowLogUserHostStatsItemArray) ElementType

func (GetSlowLogUserHostStatsItemArray) ToGetSlowLogUserHostStatsItemArrayOutput

func (i GetSlowLogUserHostStatsItemArray) ToGetSlowLogUserHostStatsItemArrayOutput() GetSlowLogUserHostStatsItemArrayOutput

func (GetSlowLogUserHostStatsItemArray) ToGetSlowLogUserHostStatsItemArrayOutputWithContext

func (i GetSlowLogUserHostStatsItemArray) ToGetSlowLogUserHostStatsItemArrayOutputWithContext(ctx context.Context) GetSlowLogUserHostStatsItemArrayOutput

type GetSlowLogUserHostStatsItemArrayInput

type GetSlowLogUserHostStatsItemArrayInput interface {
	pulumi.Input

	ToGetSlowLogUserHostStatsItemArrayOutput() GetSlowLogUserHostStatsItemArrayOutput
	ToGetSlowLogUserHostStatsItemArrayOutputWithContext(context.Context) GetSlowLogUserHostStatsItemArrayOutput
}

GetSlowLogUserHostStatsItemArrayInput is an input type that accepts GetSlowLogUserHostStatsItemArray and GetSlowLogUserHostStatsItemArrayOutput values. You can construct a concrete instance of `GetSlowLogUserHostStatsItemArrayInput` via:

GetSlowLogUserHostStatsItemArray{ GetSlowLogUserHostStatsItemArgs{...} }

type GetSlowLogUserHostStatsItemArrayOutput

type GetSlowLogUserHostStatsItemArrayOutput struct{ *pulumi.OutputState }

func (GetSlowLogUserHostStatsItemArrayOutput) ElementType

func (GetSlowLogUserHostStatsItemArrayOutput) Index

func (GetSlowLogUserHostStatsItemArrayOutput) ToGetSlowLogUserHostStatsItemArrayOutput

func (o GetSlowLogUserHostStatsItemArrayOutput) ToGetSlowLogUserHostStatsItemArrayOutput() GetSlowLogUserHostStatsItemArrayOutput

func (GetSlowLogUserHostStatsItemArrayOutput) ToGetSlowLogUserHostStatsItemArrayOutputWithContext

func (o GetSlowLogUserHostStatsItemArrayOutput) ToGetSlowLogUserHostStatsItemArrayOutputWithContext(ctx context.Context) GetSlowLogUserHostStatsItemArrayOutput

type GetSlowLogUserHostStatsItemInput

type GetSlowLogUserHostStatsItemInput interface {
	pulumi.Input

	ToGetSlowLogUserHostStatsItemOutput() GetSlowLogUserHostStatsItemOutput
	ToGetSlowLogUserHostStatsItemOutputWithContext(context.Context) GetSlowLogUserHostStatsItemOutput
}

GetSlowLogUserHostStatsItemInput is an input type that accepts GetSlowLogUserHostStatsItemArgs and GetSlowLogUserHostStatsItemOutput values. You can construct a concrete instance of `GetSlowLogUserHostStatsItemInput` via:

GetSlowLogUserHostStatsItemArgs{...}

type GetSlowLogUserHostStatsItemOutput

type GetSlowLogUserHostStatsItemOutput struct{ *pulumi.OutputState }

func (GetSlowLogUserHostStatsItemOutput) Count

The number of slow logs for this source address.

func (GetSlowLogUserHostStatsItemOutput) ElementType

func (GetSlowLogUserHostStatsItemOutput) Ratio

The ratio of the number of slow logs of the source address to the total, in %.

func (GetSlowLogUserHostStatsItemOutput) ToGetSlowLogUserHostStatsItemOutput

func (o GetSlowLogUserHostStatsItemOutput) ToGetSlowLogUserHostStatsItemOutput() GetSlowLogUserHostStatsItemOutput

func (GetSlowLogUserHostStatsItemOutput) ToGetSlowLogUserHostStatsItemOutputWithContext

func (o GetSlowLogUserHostStatsItemOutput) ToGetSlowLogUserHostStatsItemOutputWithContext(ctx context.Context) GetSlowLogUserHostStatsItemOutput

func (GetSlowLogUserHostStatsItemOutput) UserHost

source address.

type GetSlowLogUserHostStatsOutputArgs

type GetSlowLogUserHostStatsOutputArgs struct {
	// EndTime time of the query range, time format such as: 2019-09-10 12:13:14.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// MD5 value of SOL template.
	Md5 pulumi.StringPtrInput `pulumi:"md5"`
	// Types of service products, supported values:`mysql` - Cloud Database MySQL; `cynosdb` - Cloud Database TDSQL-C for MySQL, defaults to `mysql`.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time of the query range, time format such as: 2019-09-10 12:13:14.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

A collection of arguments for invoking getSlowLogUserHostStats.

func (GetSlowLogUserHostStatsOutputArgs) ElementType

type GetSlowLogUserHostStatsResult

type GetSlowLogUserHostStatsResult struct {
	EndTime string `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	InstanceId string `pulumi:"instanceId"`
	// Detailed list of the slow log proportion for each source address.
	Items            []GetSlowLogUserHostStatsItem `pulumi:"items"`
	Md5              *string                       `pulumi:"md5"`
	Product          *string                       `pulumi:"product"`
	ResultOutputFile *string                       `pulumi:"resultOutputFile"`
	StartTime        string                        `pulumi:"startTime"`
}

A collection of values returned by getSlowLogUserHostStats.

func GetSlowLogUserHostStats

func GetSlowLogUserHostStats(ctx *pulumi.Context, args *GetSlowLogUserHostStatsArgs, opts ...pulumi.InvokeOption) (*GetSlowLogUserHostStatsResult, error)

Use this data source to query detailed information of dbbrain slowLogUserHostStats

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetSlowLogUserHostStats(ctx, &dbbrain.GetSlowLogUserHostStatsArgs{
			EndTime:    "%s",
			InstanceId: "%s",
			Product:    pulumi.StringRef("mysql"),
			StartTime:  "%s",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetSlowLogUserHostStatsResultOutput

type GetSlowLogUserHostStatsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSlowLogUserHostStats.

func (GetSlowLogUserHostStatsResultOutput) ElementType

func (GetSlowLogUserHostStatsResultOutput) EndTime

func (GetSlowLogUserHostStatsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSlowLogUserHostStatsResultOutput) InstanceId

func (GetSlowLogUserHostStatsResultOutput) Items

Detailed list of the slow log proportion for each source address.

func (GetSlowLogUserHostStatsResultOutput) Md5

func (GetSlowLogUserHostStatsResultOutput) Product

func (GetSlowLogUserHostStatsResultOutput) ResultOutputFile

func (GetSlowLogUserHostStatsResultOutput) StartTime

func (GetSlowLogUserHostStatsResultOutput) ToGetSlowLogUserHostStatsResultOutput

func (o GetSlowLogUserHostStatsResultOutput) ToGetSlowLogUserHostStatsResultOutput() GetSlowLogUserHostStatsResultOutput

func (GetSlowLogUserHostStatsResultOutput) ToGetSlowLogUserHostStatsResultOutputWithContext

func (o GetSlowLogUserHostStatsResultOutput) ToGetSlowLogUserHostStatsResultOutputWithContext(ctx context.Context) GetSlowLogUserHostStatsResultOutput

type GetSlowLogUserSqlAdviceArgs

type GetSlowLogUserSqlAdviceArgs struct {
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// Service product type, supported values: `mysql` - cloud database MySQL; `cynosdb` - cloud database TDSQL-C for MySQL; `dbbrain-mysql` - self-built MySQL, the default is `mysql`.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// library name.
	Schema *string `pulumi:"schema"`
	// SQL statements.
	SqlText string `pulumi:"sqlText"`
}

A collection of arguments for invoking getSlowLogUserSqlAdvice.

type GetSlowLogUserSqlAdviceOutputArgs

type GetSlowLogUserSqlAdviceOutputArgs struct {
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Service product type, supported values: `mysql` - cloud database MySQL; `cynosdb` - cloud database TDSQL-C for MySQL; `dbbrain-mysql` - self-built MySQL, the default is `mysql`.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// library name.
	Schema pulumi.StringPtrInput `pulumi:"schema"`
	// SQL statements.
	SqlText pulumi.StringInput `pulumi:"sqlText"`
}

A collection of arguments for invoking getSlowLogUserSqlAdvice.

func (GetSlowLogUserSqlAdviceOutputArgs) ElementType

type GetSlowLogUserSqlAdviceResult

type GetSlowLogUserSqlAdviceResult struct {
	// SQL optimization suggestion, which can be parsed into a JSON array, and the output is empty when no optimization is required.
	Advices string `pulumi:"advices"`
	// SQL optimization suggestion remarks, which can be parsed into a String array, and the output is empty when optimization is not required.
	Comments string `pulumi:"comments"`
	// The cost saving details after SQL optimization can be parsed as JSON, and the output is empty when no optimization is required.
	Cost string `pulumi:"cost"`
	// The provider-assigned unique ID for this managed resource.
	Id         string  `pulumi:"id"`
	InstanceId string  `pulumi:"instanceId"`
	Product    *string `pulumi:"product"`
	// Unique request ID, returned for every request. The RequestId of the request needs to be provided when locating the problem.
	RequestId        string  `pulumi:"requestId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Schema           string  `pulumi:"schema"`
	// The SQL execution plan can be parsed into JSON, and the output is empty when no optimization is required.
	SqlPlan string `pulumi:"sqlPlan"`
	SqlText string `pulumi:"sqlText"`
	// The DDL information of related tables can be parsed into a JSON array.
	Tables string `pulumi:"tables"`
}

A collection of values returned by getSlowLogUserSqlAdvice.

func GetSlowLogUserSqlAdvice

func GetSlowLogUserSqlAdvice(ctx *pulumi.Context, args *GetSlowLogUserSqlAdviceArgs, opts ...pulumi.InvokeOption) (*GetSlowLogUserSqlAdviceResult, error)

Use this data source to query detailed information of dbbrain slowLogUserSqlAdvice

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetSlowLogUserSqlAdvice(ctx, &dbbrain.GetSlowLogUserSqlAdviceArgs{
			InstanceId: "%s",
			Product:    pulumi.StringRef("mysql"),
			SqlText:    "%s",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetSlowLogUserSqlAdviceResultOutput

type GetSlowLogUserSqlAdviceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSlowLogUserSqlAdvice.

func (GetSlowLogUserSqlAdviceResultOutput) Advices

SQL optimization suggestion, which can be parsed into a JSON array, and the output is empty when no optimization is required.

func (GetSlowLogUserSqlAdviceResultOutput) Comments

SQL optimization suggestion remarks, which can be parsed into a String array, and the output is empty when optimization is not required.

func (GetSlowLogUserSqlAdviceResultOutput) Cost

The cost saving details after SQL optimization can be parsed as JSON, and the output is empty when no optimization is required.

func (GetSlowLogUserSqlAdviceResultOutput) ElementType

func (GetSlowLogUserSqlAdviceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSlowLogUserSqlAdviceResultOutput) InstanceId

func (GetSlowLogUserSqlAdviceResultOutput) Product

func (GetSlowLogUserSqlAdviceResultOutput) RequestId

Unique request ID, returned for every request. The RequestId of the request needs to be provided when locating the problem.

func (GetSlowLogUserSqlAdviceResultOutput) ResultOutputFile

func (GetSlowLogUserSqlAdviceResultOutput) Schema

func (GetSlowLogUserSqlAdviceResultOutput) SqlPlan

The SQL execution plan can be parsed into JSON, and the output is empty when no optimization is required.

func (GetSlowLogUserSqlAdviceResultOutput) SqlText

func (GetSlowLogUserSqlAdviceResultOutput) Tables

The DDL information of related tables can be parsed into a JSON array.

func (GetSlowLogUserSqlAdviceResultOutput) ToGetSlowLogUserSqlAdviceResultOutput

func (o GetSlowLogUserSqlAdviceResultOutput) ToGetSlowLogUserSqlAdviceResultOutput() GetSlowLogUserSqlAdviceResultOutput

func (GetSlowLogUserSqlAdviceResultOutput) ToGetSlowLogUserSqlAdviceResultOutputWithContext

func (o GetSlowLogUserSqlAdviceResultOutput) ToGetSlowLogUserSqlAdviceResultOutputWithContext(ctx context.Context) GetSlowLogUserSqlAdviceResultOutput

type GetSlowLogsArgs added in v0.1.5

type GetSlowLogsArgs struct {
	// database list.
	Dbs []string `pulumi:"dbs"`
	// The deadline, such as 2019-09-11 10:13:14, the interval between the deadline and the start time is less than 7 days.
	EndTime string `pulumi:"endTime"`
	// instance Id.
	InstanceId string `pulumi:"instanceId"`
	// ip.
	Ips []string `pulumi:"ips"`
	// keywords.
	Keys []string `pulumi:"keys"`
	// md5 value of sql template.
	Md5 string `pulumi:"md5"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// Start time, such as 2019-09-10 12:13:14.
	StartTime string `pulumi:"startTime"`
	// Time-consuming interval, the left and right boundaries of the time-consuming interval correspond to the 0th element and the first element of the array respectively.
	Times []int `pulumi:"times"`
	// user.
	Users []string `pulumi:"users"`
}

A collection of arguments for invoking getSlowLogs.

type GetSlowLogsOutputArgs added in v0.1.5

type GetSlowLogsOutputArgs struct {
	// database list.
	Dbs pulumi.StringArrayInput `pulumi:"dbs"`
	// The deadline, such as 2019-09-11 10:13:14, the interval between the deadline and the start time is less than 7 days.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// instance Id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// ip.
	Ips pulumi.StringArrayInput `pulumi:"ips"`
	// keywords.
	Keys pulumi.StringArrayInput `pulumi:"keys"`
	// md5 value of sql template.
	Md5 pulumi.StringInput `pulumi:"md5"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product pulumi.StringInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// Start time, such as 2019-09-10 12:13:14.
	StartTime pulumi.StringInput `pulumi:"startTime"`
	// Time-consuming interval, the left and right boundaries of the time-consuming interval correspond to the 0th element and the first element of the array respectively.
	Times pulumi.IntArrayInput `pulumi:"times"`
	// user.
	Users pulumi.StringArrayInput `pulumi:"users"`
}

A collection of arguments for invoking getSlowLogs.

func (GetSlowLogsOutputArgs) ElementType added in v0.1.5

func (GetSlowLogsOutputArgs) ElementType() reflect.Type

type GetSlowLogsResult added in v0.1.5

type GetSlowLogsResult struct {
	Dbs     []string `pulumi:"dbs"`
	EndTime string   `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	InstanceId       string   `pulumi:"instanceId"`
	Ips              []string `pulumi:"ips"`
	Keys             []string `pulumi:"keys"`
	Md5              string   `pulumi:"md5"`
	Product          string   `pulumi:"product"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	// Slow log details.
	Rows      []GetSlowLogsRow `pulumi:"rows"`
	StartTime string           `pulumi:"startTime"`
	Times     []int            `pulumi:"times"`
	Users     []string         `pulumi:"users"`
}

A collection of values returned by getSlowLogs.

func GetSlowLogs added in v0.1.5

func GetSlowLogs(ctx *pulumi.Context, args *GetSlowLogsArgs, opts ...pulumi.InvokeOption) (*GetSlowLogsResult, error)

Use this data source to query detailed information of dbbrain slowLogs

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetSlowLogs(ctx, &dbbrain.GetSlowLogsArgs{
			EndTime:    "%s",
			InstanceId: "%s",
			Md5:        "4961208426639258265",
			Product:    "mysql",
			StartTime:  "%s",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetSlowLogsResultOutput added in v0.1.5

type GetSlowLogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSlowLogs.

func GetSlowLogsOutput added in v0.1.5

func GetSlowLogsOutput(ctx *pulumi.Context, args GetSlowLogsOutputArgs, opts ...pulumi.InvokeOption) GetSlowLogsResultOutput

func (GetSlowLogsResultOutput) Dbs added in v0.1.5

func (GetSlowLogsResultOutput) ElementType added in v0.1.5

func (GetSlowLogsResultOutput) ElementType() reflect.Type

func (GetSlowLogsResultOutput) EndTime added in v0.1.5

func (GetSlowLogsResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetSlowLogsResultOutput) InstanceId added in v0.1.5

func (GetSlowLogsResultOutput) Ips added in v0.1.5

func (GetSlowLogsResultOutput) Keys added in v0.1.5

func (GetSlowLogsResultOutput) Md5 added in v0.1.5

func (GetSlowLogsResultOutput) Product added in v0.1.5

func (GetSlowLogsResultOutput) ResultOutputFile added in v0.1.5

func (o GetSlowLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSlowLogsResultOutput) Rows added in v0.1.5

Slow log details.

func (GetSlowLogsResultOutput) StartTime added in v0.1.5

func (GetSlowLogsResultOutput) Times added in v0.1.5

func (GetSlowLogsResultOutput) ToGetSlowLogsResultOutput added in v0.1.5

func (o GetSlowLogsResultOutput) ToGetSlowLogsResultOutput() GetSlowLogsResultOutput

func (GetSlowLogsResultOutput) ToGetSlowLogsResultOutputWithContext added in v0.1.5

func (o GetSlowLogsResultOutput) ToGetSlowLogsResultOutputWithContext(ctx context.Context) GetSlowLogsResultOutput

func (GetSlowLogsResultOutput) Users added in v0.1.5

type GetSlowLogsRow added in v0.1.5

type GetSlowLogsRow struct {
	// database.
	Database string `pulumi:"database"`
	// lock time, in secondsNote: This field may return null, indicating that no valid value can be obtained.
	LockTime int `pulumi:"lockTime"`
	// Execution time, in seconds.
	QueryTime int `pulumi:"queryTime"`
	// scan linesNote: This field may return null, indicating that no valid value can be obtained.
	RowsExamined int `pulumi:"rowsExamined"`
	// Return the number of rowsNote: This field may return null, indicating that no valid value can be obtained.
	RowsSent int `pulumi:"rowsSent"`
	// sql statement.
	SqlText string `pulumi:"sqlText"`
	// Slow log start time.
	Timestamp string `pulumi:"timestamp"`
	// Ip sourceNote: This field may return null, indicating that no valid value can be obtained.
	UserHost string `pulumi:"userHost"`
	// User sourceNote: This field may return null, indicating that no valid value can be obtained.
	UserName string `pulumi:"userName"`
}

type GetSlowLogsRowArgs added in v0.1.5

type GetSlowLogsRowArgs struct {
	// database.
	Database pulumi.StringInput `pulumi:"database"`
	// lock time, in secondsNote: This field may return null, indicating that no valid value can be obtained.
	LockTime pulumi.IntInput `pulumi:"lockTime"`
	// Execution time, in seconds.
	QueryTime pulumi.IntInput `pulumi:"queryTime"`
	// scan linesNote: This field may return null, indicating that no valid value can be obtained.
	RowsExamined pulumi.IntInput `pulumi:"rowsExamined"`
	// Return the number of rowsNote: This field may return null, indicating that no valid value can be obtained.
	RowsSent pulumi.IntInput `pulumi:"rowsSent"`
	// sql statement.
	SqlText pulumi.StringInput `pulumi:"sqlText"`
	// Slow log start time.
	Timestamp pulumi.StringInput `pulumi:"timestamp"`
	// Ip sourceNote: This field may return null, indicating that no valid value can be obtained.
	UserHost pulumi.StringInput `pulumi:"userHost"`
	// User sourceNote: This field may return null, indicating that no valid value can be obtained.
	UserName pulumi.StringInput `pulumi:"userName"`
}

func (GetSlowLogsRowArgs) ElementType added in v0.1.5

func (GetSlowLogsRowArgs) ElementType() reflect.Type

func (GetSlowLogsRowArgs) ToGetSlowLogsRowOutput added in v0.1.5

func (i GetSlowLogsRowArgs) ToGetSlowLogsRowOutput() GetSlowLogsRowOutput

func (GetSlowLogsRowArgs) ToGetSlowLogsRowOutputWithContext added in v0.1.5

func (i GetSlowLogsRowArgs) ToGetSlowLogsRowOutputWithContext(ctx context.Context) GetSlowLogsRowOutput

type GetSlowLogsRowArray added in v0.1.5

type GetSlowLogsRowArray []GetSlowLogsRowInput

func (GetSlowLogsRowArray) ElementType added in v0.1.5

func (GetSlowLogsRowArray) ElementType() reflect.Type

func (GetSlowLogsRowArray) ToGetSlowLogsRowArrayOutput added in v0.1.5

func (i GetSlowLogsRowArray) ToGetSlowLogsRowArrayOutput() GetSlowLogsRowArrayOutput

func (GetSlowLogsRowArray) ToGetSlowLogsRowArrayOutputWithContext added in v0.1.5

func (i GetSlowLogsRowArray) ToGetSlowLogsRowArrayOutputWithContext(ctx context.Context) GetSlowLogsRowArrayOutput

type GetSlowLogsRowArrayInput added in v0.1.5

type GetSlowLogsRowArrayInput interface {
	pulumi.Input

	ToGetSlowLogsRowArrayOutput() GetSlowLogsRowArrayOutput
	ToGetSlowLogsRowArrayOutputWithContext(context.Context) GetSlowLogsRowArrayOutput
}

GetSlowLogsRowArrayInput is an input type that accepts GetSlowLogsRowArray and GetSlowLogsRowArrayOutput values. You can construct a concrete instance of `GetSlowLogsRowArrayInput` via:

GetSlowLogsRowArray{ GetSlowLogsRowArgs{...} }

type GetSlowLogsRowArrayOutput added in v0.1.5

type GetSlowLogsRowArrayOutput struct{ *pulumi.OutputState }

func (GetSlowLogsRowArrayOutput) ElementType added in v0.1.5

func (GetSlowLogsRowArrayOutput) ElementType() reflect.Type

func (GetSlowLogsRowArrayOutput) Index added in v0.1.5

func (GetSlowLogsRowArrayOutput) ToGetSlowLogsRowArrayOutput added in v0.1.5

func (o GetSlowLogsRowArrayOutput) ToGetSlowLogsRowArrayOutput() GetSlowLogsRowArrayOutput

func (GetSlowLogsRowArrayOutput) ToGetSlowLogsRowArrayOutputWithContext added in v0.1.5

func (o GetSlowLogsRowArrayOutput) ToGetSlowLogsRowArrayOutputWithContext(ctx context.Context) GetSlowLogsRowArrayOutput

type GetSlowLogsRowInput added in v0.1.5

type GetSlowLogsRowInput interface {
	pulumi.Input

	ToGetSlowLogsRowOutput() GetSlowLogsRowOutput
	ToGetSlowLogsRowOutputWithContext(context.Context) GetSlowLogsRowOutput
}

GetSlowLogsRowInput is an input type that accepts GetSlowLogsRowArgs and GetSlowLogsRowOutput values. You can construct a concrete instance of `GetSlowLogsRowInput` via:

GetSlowLogsRowArgs{...}

type GetSlowLogsRowOutput added in v0.1.5

type GetSlowLogsRowOutput struct{ *pulumi.OutputState }

func (GetSlowLogsRowOutput) Database added in v0.1.5

database.

func (GetSlowLogsRowOutput) ElementType added in v0.1.5

func (GetSlowLogsRowOutput) ElementType() reflect.Type

func (GetSlowLogsRowOutput) LockTime added in v0.1.5

func (o GetSlowLogsRowOutput) LockTime() pulumi.IntOutput

lock time, in secondsNote: This field may return null, indicating that no valid value can be obtained.

func (GetSlowLogsRowOutput) QueryTime added in v0.1.5

func (o GetSlowLogsRowOutput) QueryTime() pulumi.IntOutput

Execution time, in seconds.

func (GetSlowLogsRowOutput) RowsExamined added in v0.1.5

func (o GetSlowLogsRowOutput) RowsExamined() pulumi.IntOutput

scan linesNote: This field may return null, indicating that no valid value can be obtained.

func (GetSlowLogsRowOutput) RowsSent added in v0.1.5

func (o GetSlowLogsRowOutput) RowsSent() pulumi.IntOutput

Return the number of rowsNote: This field may return null, indicating that no valid value can be obtained.

func (GetSlowLogsRowOutput) SqlText added in v0.1.5

sql statement.

func (GetSlowLogsRowOutput) Timestamp added in v0.1.5

Slow log start time.

func (GetSlowLogsRowOutput) ToGetSlowLogsRowOutput added in v0.1.5

func (o GetSlowLogsRowOutput) ToGetSlowLogsRowOutput() GetSlowLogsRowOutput

func (GetSlowLogsRowOutput) ToGetSlowLogsRowOutputWithContext added in v0.1.5

func (o GetSlowLogsRowOutput) ToGetSlowLogsRowOutputWithContext(ctx context.Context) GetSlowLogsRowOutput

func (GetSlowLogsRowOutput) UserHost added in v0.1.5

Ip sourceNote: This field may return null, indicating that no valid value can be obtained.

func (GetSlowLogsRowOutput) UserName added in v0.1.5

User sourceNote: This field may return null, indicating that no valid value can be obtained.

type GetSqlFiltersArgs

type GetSqlFiltersArgs struct {
	// filter id list.
	FilterIds []int `pulumi:"filterIds"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// status list.
	Statuses []string `pulumi:"statuses"`
}

A collection of arguments for invoking getSqlFilters.

type GetSqlFiltersList

type GetSqlFiltersList struct {
	// create time.
	CreateTime string `pulumi:"createTime"`
	// current concurrency.
	CurrentConcurrency int `pulumi:"currentConcurrency"`
	// current time.
	CurrentTime string `pulumi:"currentTime"`
	// expire time.
	ExpireTime string `pulumi:"expireTime"`
	// task id.
	Id int `pulumi:"id"`
	// maxmum concurrency.
	MaxConcurrency int `pulumi:"maxConcurrency"`
	// origin keys.
	OriginKeys string `pulumi:"originKeys"`
	// origin rule.
	OriginRule string `pulumi:"originRule"`
	// rejected sql count.
	RejectedSqlCount int `pulumi:"rejectedSqlCount"`
	// sql type, optional value is SELECT, UPDATE, DELETE, INSERT, REPLACE.
	SqlType string `pulumi:"sqlType"`
	// task status, optional value is RUNNING, FINISHED, TERMINATED.
	Status string `pulumi:"status"`
}

type GetSqlFiltersListArgs

type GetSqlFiltersListArgs struct {
	// create time.
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	// current concurrency.
	CurrentConcurrency pulumi.IntInput `pulumi:"currentConcurrency"`
	// current time.
	CurrentTime pulumi.StringInput `pulumi:"currentTime"`
	// expire time.
	ExpireTime pulumi.StringInput `pulumi:"expireTime"`
	// task id.
	Id pulumi.IntInput `pulumi:"id"`
	// maxmum concurrency.
	MaxConcurrency pulumi.IntInput `pulumi:"maxConcurrency"`
	// origin keys.
	OriginKeys pulumi.StringInput `pulumi:"originKeys"`
	// origin rule.
	OriginRule pulumi.StringInput `pulumi:"originRule"`
	// rejected sql count.
	RejectedSqlCount pulumi.IntInput `pulumi:"rejectedSqlCount"`
	// sql type, optional value is SELECT, UPDATE, DELETE, INSERT, REPLACE.
	SqlType pulumi.StringInput `pulumi:"sqlType"`
	// task status, optional value is RUNNING, FINISHED, TERMINATED.
	Status pulumi.StringInput `pulumi:"status"`
}

func (GetSqlFiltersListArgs) ElementType

func (GetSqlFiltersListArgs) ElementType() reflect.Type

func (GetSqlFiltersListArgs) ToGetSqlFiltersListOutput

func (i GetSqlFiltersListArgs) ToGetSqlFiltersListOutput() GetSqlFiltersListOutput

func (GetSqlFiltersListArgs) ToGetSqlFiltersListOutputWithContext

func (i GetSqlFiltersListArgs) ToGetSqlFiltersListOutputWithContext(ctx context.Context) GetSqlFiltersListOutput

type GetSqlFiltersListArray

type GetSqlFiltersListArray []GetSqlFiltersListInput

func (GetSqlFiltersListArray) ElementType

func (GetSqlFiltersListArray) ElementType() reflect.Type

func (GetSqlFiltersListArray) ToGetSqlFiltersListArrayOutput

func (i GetSqlFiltersListArray) ToGetSqlFiltersListArrayOutput() GetSqlFiltersListArrayOutput

func (GetSqlFiltersListArray) ToGetSqlFiltersListArrayOutputWithContext

func (i GetSqlFiltersListArray) ToGetSqlFiltersListArrayOutputWithContext(ctx context.Context) GetSqlFiltersListArrayOutput

type GetSqlFiltersListArrayInput

type GetSqlFiltersListArrayInput interface {
	pulumi.Input

	ToGetSqlFiltersListArrayOutput() GetSqlFiltersListArrayOutput
	ToGetSqlFiltersListArrayOutputWithContext(context.Context) GetSqlFiltersListArrayOutput
}

GetSqlFiltersListArrayInput is an input type that accepts GetSqlFiltersListArray and GetSqlFiltersListArrayOutput values. You can construct a concrete instance of `GetSqlFiltersListArrayInput` via:

GetSqlFiltersListArray{ GetSqlFiltersListArgs{...} }

type GetSqlFiltersListArrayOutput

type GetSqlFiltersListArrayOutput struct{ *pulumi.OutputState }

func (GetSqlFiltersListArrayOutput) ElementType

func (GetSqlFiltersListArrayOutput) Index

func (GetSqlFiltersListArrayOutput) ToGetSqlFiltersListArrayOutput

func (o GetSqlFiltersListArrayOutput) ToGetSqlFiltersListArrayOutput() GetSqlFiltersListArrayOutput

func (GetSqlFiltersListArrayOutput) ToGetSqlFiltersListArrayOutputWithContext

func (o GetSqlFiltersListArrayOutput) ToGetSqlFiltersListArrayOutputWithContext(ctx context.Context) GetSqlFiltersListArrayOutput

type GetSqlFiltersListInput

type GetSqlFiltersListInput interface {
	pulumi.Input

	ToGetSqlFiltersListOutput() GetSqlFiltersListOutput
	ToGetSqlFiltersListOutputWithContext(context.Context) GetSqlFiltersListOutput
}

GetSqlFiltersListInput is an input type that accepts GetSqlFiltersListArgs and GetSqlFiltersListOutput values. You can construct a concrete instance of `GetSqlFiltersListInput` via:

GetSqlFiltersListArgs{...}

type GetSqlFiltersListOutput

type GetSqlFiltersListOutput struct{ *pulumi.OutputState }

func (GetSqlFiltersListOutput) CreateTime

create time.

func (GetSqlFiltersListOutput) CurrentConcurrency

func (o GetSqlFiltersListOutput) CurrentConcurrency() pulumi.IntOutput

current concurrency.

func (GetSqlFiltersListOutput) CurrentTime

current time.

func (GetSqlFiltersListOutput) ElementType

func (GetSqlFiltersListOutput) ElementType() reflect.Type

func (GetSqlFiltersListOutput) ExpireTime

expire time.

func (GetSqlFiltersListOutput) Id

task id.

func (GetSqlFiltersListOutput) MaxConcurrency

func (o GetSqlFiltersListOutput) MaxConcurrency() pulumi.IntOutput

maxmum concurrency.

func (GetSqlFiltersListOutput) OriginKeys

origin keys.

func (GetSqlFiltersListOutput) OriginRule

origin rule.

func (GetSqlFiltersListOutput) RejectedSqlCount

func (o GetSqlFiltersListOutput) RejectedSqlCount() pulumi.IntOutput

rejected sql count.

func (GetSqlFiltersListOutput) SqlType

sql type, optional value is SELECT, UPDATE, DELETE, INSERT, REPLACE.

func (GetSqlFiltersListOutput) Status

task status, optional value is RUNNING, FINISHED, TERMINATED.

func (GetSqlFiltersListOutput) ToGetSqlFiltersListOutput

func (o GetSqlFiltersListOutput) ToGetSqlFiltersListOutput() GetSqlFiltersListOutput

func (GetSqlFiltersListOutput) ToGetSqlFiltersListOutputWithContext

func (o GetSqlFiltersListOutput) ToGetSqlFiltersListOutputWithContext(ctx context.Context) GetSqlFiltersListOutput

type GetSqlFiltersOutputArgs

type GetSqlFiltersOutputArgs struct {
	// filter id list.
	FilterIds pulumi.IntArrayInput `pulumi:"filterIds"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// status list.
	Statuses pulumi.StringArrayInput `pulumi:"statuses"`
}

A collection of arguments for invoking getSqlFilters.

func (GetSqlFiltersOutputArgs) ElementType

func (GetSqlFiltersOutputArgs) ElementType() reflect.Type

type GetSqlFiltersResult

type GetSqlFiltersResult struct {
	FilterIds []int `pulumi:"filterIds"`
	// The provider-assigned unique ID for this managed resource.
	Id         string `pulumi:"id"`
	InstanceId string `pulumi:"instanceId"`
	// sql filter list.
	Lists            []GetSqlFiltersList `pulumi:"lists"`
	ResultOutputFile *string             `pulumi:"resultOutputFile"`
	Statuses         []string            `pulumi:"statuses"`
}

A collection of values returned by getSqlFilters.

func GetSqlFilters

func GetSqlFilters(ctx *pulumi.Context, args *GetSqlFiltersArgs, opts ...pulumi.InvokeOption) (*GetSqlFiltersResult, error)

Use this data source to query detailed information of dbbrain sqlFilters

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		sqlFilter, err := Dbbrain.NewSqlFilter(ctx, "sqlFilter", &Dbbrain.SqlFilterArgs{
			InstanceId: pulumi.String("mysql_ins_id"),
			SessionToken: &dbbrain.SqlFilterSessionTokenArgs{
				User:     pulumi.String("user"),
				Password: pulumi.String("password"),
			},
			SqlType:        pulumi.String("SELECT"),
			FilterKey:      pulumi.String("test"),
			MaxConcurrency: pulumi.Int(10),
			Duration:       pulumi.Int(3600),
		})
		if err != nil {
			return err
		}
		_ = Dbbrain.GetSqlFiltersOutput(ctx, dbbrain.GetSqlFiltersOutputArgs{
			InstanceId: pulumi.String("mysql_ins_id"),
			FilterIds: pulumi.IntArray{
				sqlFilter.FilterId,
			},
		}, nil)
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetSqlFiltersResultOutput

type GetSqlFiltersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSqlFilters.

func (GetSqlFiltersResultOutput) ElementType

func (GetSqlFiltersResultOutput) ElementType() reflect.Type

func (GetSqlFiltersResultOutput) FilterIds

func (GetSqlFiltersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSqlFiltersResultOutput) InstanceId

func (GetSqlFiltersResultOutput) Lists

sql filter list.

func (GetSqlFiltersResultOutput) ResultOutputFile

func (o GetSqlFiltersResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSqlFiltersResultOutput) Statuses

func (GetSqlFiltersResultOutput) ToGetSqlFiltersResultOutput

func (o GetSqlFiltersResultOutput) ToGetSqlFiltersResultOutput() GetSqlFiltersResultOutput

func (GetSqlFiltersResultOutput) ToGetSqlFiltersResultOutputWithContext

func (o GetSqlFiltersResultOutput) ToGetSqlFiltersResultOutputWithContext(ctx context.Context) GetSqlFiltersResultOutput

type GetSqlTemplatesArgs added in v0.1.5

type GetSqlTemplatesArgs struct {
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// database name.
	Schema string `pulumi:"schema"`
	// SQL statements.
	SqlText string `pulumi:"sqlText"`
}

A collection of arguments for invoking getSqlTemplates.

type GetSqlTemplatesOutputArgs added in v0.1.5

type GetSqlTemplatesOutputArgs struct {
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// database name.
	Schema pulumi.StringInput `pulumi:"schema"`
	// SQL statements.
	SqlText pulumi.StringInput `pulumi:"sqlText"`
}

A collection of arguments for invoking getSqlTemplates.

func (GetSqlTemplatesOutputArgs) ElementType added in v0.1.5

func (GetSqlTemplatesOutputArgs) ElementType() reflect.Type

type GetSqlTemplatesResult added in v0.1.5

type GetSqlTemplatesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	Product          *string `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Schema           string  `pulumi:"schema"`
	// SQL template ID.
	SqlId int `pulumi:"sqlId"`
	// SQL template content.
	SqlTemplate string `pulumi:"sqlTemplate"`
	SqlText     string `pulumi:"sqlText"`
	// sql type.
	SqlType string `pulumi:"sqlType"`
}

A collection of values returned by getSqlTemplates.

func GetSqlTemplates added in v0.1.5

func GetSqlTemplates(ctx *pulumi.Context, args *GetSqlTemplatesArgs, opts ...pulumi.InvokeOption) (*GetSqlTemplatesResult, error)

Use this data source to query detailed information of dbbrain sqlTemplates

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetSqlTemplates(ctx, &dbbrain.GetSqlTemplatesArgs{
			InstanceId: "",
			Product:    pulumi.StringRef(""),
			Schema:     "",
			SqlText:    "",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetSqlTemplatesResultOutput added in v0.1.5

type GetSqlTemplatesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSqlTemplates.

func GetSqlTemplatesOutput added in v0.1.5

func (GetSqlTemplatesResultOutput) ElementType added in v0.1.5

func (GetSqlTemplatesResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetSqlTemplatesResultOutput) InstanceId added in v0.1.5

func (GetSqlTemplatesResultOutput) Product added in v0.1.5

func (GetSqlTemplatesResultOutput) ResultOutputFile added in v0.1.5

func (o GetSqlTemplatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSqlTemplatesResultOutput) Schema added in v0.1.5

func (GetSqlTemplatesResultOutput) SqlId added in v0.1.5

SQL template ID.

func (GetSqlTemplatesResultOutput) SqlTemplate added in v0.1.5

SQL template content.

func (GetSqlTemplatesResultOutput) SqlText added in v0.1.5

func (GetSqlTemplatesResultOutput) SqlType added in v0.1.5

sql type.

func (GetSqlTemplatesResultOutput) ToGetSqlTemplatesResultOutput added in v0.1.5

func (o GetSqlTemplatesResultOutput) ToGetSqlTemplatesResultOutput() GetSqlTemplatesResultOutput

func (GetSqlTemplatesResultOutput) ToGetSqlTemplatesResultOutputWithContext added in v0.1.5

func (o GetSqlTemplatesResultOutput) ToGetSqlTemplatesResultOutputWithContext(ctx context.Context) GetSqlTemplatesResultOutput

type GetTopSpaceSchemaTimeSeriesArgs added in v0.1.5

type GetTopSpaceSchemaTimeSeriesArgs struct {
	// The deadline, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the current day.
	EndDate *string `pulumi:"endDate"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// The number of Top libraries to return, the maximum value is 100, and the default is 20.
	Limit *int `pulumi:"limit"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// The sorting field used to filter the Top library. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize (only supported by ApsaraDB for MySQL instances). The default for ApsaraDB for MySQL instances is PhysicalFileSize, and the default for other product instances is TotalLength.
	SortBy *string `pulumi:"sortBy"`
	// The start date, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the 6th day before the deadline.
	StartDate *string `pulumi:"startDate"`
}

A collection of arguments for invoking getTopSpaceSchemaTimeSeries.

type GetTopSpaceSchemaTimeSeriesOutputArgs added in v0.1.5

type GetTopSpaceSchemaTimeSeriesOutputArgs struct {
	// The deadline, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the current day.
	EndDate pulumi.StringPtrInput `pulumi:"endDate"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// The number of Top libraries to return, the maximum value is 100, and the default is 20.
	Limit pulumi.IntPtrInput `pulumi:"limit"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// The sorting field used to filter the Top library. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize (only supported by ApsaraDB for MySQL instances). The default for ApsaraDB for MySQL instances is PhysicalFileSize, and the default for other product instances is TotalLength.
	SortBy pulumi.StringPtrInput `pulumi:"sortBy"`
	// The start date, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the 6th day before the deadline.
	StartDate pulumi.StringPtrInput `pulumi:"startDate"`
}

A collection of arguments for invoking getTopSpaceSchemaTimeSeries.

func (GetTopSpaceSchemaTimeSeriesOutputArgs) ElementType added in v0.1.5

type GetTopSpaceSchemaTimeSeriesResult added in v0.1.5

type GetTopSpaceSchemaTimeSeriesResult struct {
	EndDate *string `pulumi:"endDate"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	Limit            *int    `pulumi:"limit"`
	Product          *string `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SortBy           *string `pulumi:"sortBy"`
	StartDate        *string `pulumi:"startDate"`
	// The time series data list of the returned top library space statistics.
	TopSpaceSchemaTimeSeries []GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeries `pulumi:"topSpaceSchemaTimeSeries"`
}

A collection of values returned by getTopSpaceSchemaTimeSeries.

func GetTopSpaceSchemaTimeSeries added in v0.1.5

func GetTopSpaceSchemaTimeSeries(ctx *pulumi.Context, args *GetTopSpaceSchemaTimeSeriesArgs, opts ...pulumi.InvokeOption) (*GetTopSpaceSchemaTimeSeriesResult, error)

Use this data source to query detailed information of dbbrain topSpaceSchemaTimeSeries

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetTopSpaceSchemaTimeSeries(ctx, &dbbrain.GetTopSpaceSchemaTimeSeriesArgs{
			EndDate:    pulumi.StringRef("%s"),
			InstanceId: "%s",
			Product:    pulumi.StringRef("mysql"),
			SortBy:     pulumi.StringRef("DataLength"),
			StartDate:  pulumi.StringRef("%s"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetTopSpaceSchemaTimeSeriesResultOutput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTopSpaceSchemaTimeSeries.

func (GetTopSpaceSchemaTimeSeriesResultOutput) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesResultOutput) EndDate added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetTopSpaceSchemaTimeSeriesResultOutput) InstanceId added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesResultOutput) Limit added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesResultOutput) Product added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesResultOutput) ResultOutputFile added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesResultOutput) SortBy added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesResultOutput) StartDate added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesResultOutput) ToGetTopSpaceSchemaTimeSeriesResultOutput added in v0.1.5

func (o GetTopSpaceSchemaTimeSeriesResultOutput) ToGetTopSpaceSchemaTimeSeriesResultOutput() GetTopSpaceSchemaTimeSeriesResultOutput

func (GetTopSpaceSchemaTimeSeriesResultOutput) ToGetTopSpaceSchemaTimeSeriesResultOutputWithContext added in v0.1.5

func (o GetTopSpaceSchemaTimeSeriesResultOutput) ToGetTopSpaceSchemaTimeSeriesResultOutputWithContext(ctx context.Context) GetTopSpaceSchemaTimeSeriesResultOutput

func (GetTopSpaceSchemaTimeSeriesResultOutput) TopSpaceSchemaTimeSeries added in v0.1.5

The time series data list of the returned top library space statistics.

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeries added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeries struct {
	// Spatial index data in unit time interval.
	SeriesDatas []GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesData `pulumi:"seriesDatas"`
	// databases name.
	TableSchema string `pulumi:"tableSchema"`
}

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArgs added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArgs struct {
	// Spatial index data in unit time interval.
	SeriesDatas GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayInput `pulumi:"seriesDatas"`
	// databases name.
	TableSchema pulumi.StringInput `pulumi:"tableSchema"`
}

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArgs) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArgs) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArgs) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutputWithContext added in v0.1.5

func (i GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArgs) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutputWithContext(ctx context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArray added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArray []GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesInput

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArray) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArray) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput added in v0.1.5

func (i GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArray) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput() GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArray) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutputWithContext added in v0.1.5

func (i GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArray) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutputWithContext(ctx context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayInput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayInput interface {
	pulumi.Input

	ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput() GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput
	ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutputWithContext(context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput
}

GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayInput is an input type that accepts GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArray and GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput values. You can construct a concrete instance of `GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayInput` via:

GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArray{ GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArgs{...} }

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput struct{ *pulumi.OutputState }

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput) Index added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutputWithContext added in v0.1.5

func (o GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutputWithContext(ctx context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArrayOutput

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesInput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesInput interface {
	pulumi.Input

	ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput() GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput
	ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutputWithContext(context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput
}

GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesInput is an input type that accepts GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArgs and GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput values. You can construct a concrete instance of `GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesInput` via:

GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesArgs{...}

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput struct{ *pulumi.OutputState }

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput) SeriesDatas added in v0.1.5

Spatial index data in unit time interval.

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput) TableSchema added in v0.1.5

databases name.

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutputWithContext added in v0.1.5

func (o GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutputWithContext(ctx context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesOutput

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesData added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesData struct {
	// Monitor metrics.
	Series []GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeries `pulumi:"series"`
	// The timestamp corresponding to the monitoring indicator.
	Timestamps []int `pulumi:"timestamps"`
}

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArgs added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArgs struct {
	// Monitor metrics.
	Series GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayInput `pulumi:"series"`
	// The timestamp corresponding to the monitoring indicator.
	Timestamps pulumi.IntArrayInput `pulumi:"timestamps"`
}

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArgs) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArgs) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArgs) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutputWithContext added in v0.1.5

func (i GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArgs) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutputWithContext(ctx context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArray added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArray []GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataInput

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArray) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArray) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArray) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutputWithContext added in v0.1.5

func (i GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArray) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutputWithContext(ctx context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayInput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayInput interface {
	pulumi.Input

	ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput() GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput
	ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutputWithContext(context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput
}

GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayInput is an input type that accepts GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArray and GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput values. You can construct a concrete instance of `GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayInput` via:

GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArray{ GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArgs{...} }

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput struct{ *pulumi.OutputState }

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput) Index added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArrayOutputWithContext added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataInput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataInput interface {
	pulumi.Input

	ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput() GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput
	ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutputWithContext(context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput
}

GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataInput is an input type that accepts GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArgs and GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput values. You can construct a concrete instance of `GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataInput` via:

GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataArgs{...}

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput struct{ *pulumi.OutputState }

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput) Series added in v0.1.5

Monitor metrics.

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput) Timestamps added in v0.1.5

The timestamp corresponding to the monitoring indicator.

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutputWithContext added in v0.1.5

func (o GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutputWithContext(ctx context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataOutput

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeries added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeries struct {
	// Indicator name.
	Metric string `pulumi:"metric"`
	// Indicator unit.
	Unit string `pulumi:"unit"`
	// Index value. Note: This field may return null, indicating that no valid value can be obtained.
	Values []float64 `pulumi:"values"`
}

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArgs added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArgs struct {
	// Indicator name.
	Metric pulumi.StringInput `pulumi:"metric"`
	// Indicator unit.
	Unit pulumi.StringInput `pulumi:"unit"`
	// Index value. Note: This field may return null, indicating that no valid value can be obtained.
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArgs) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArgs) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArgs) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutputWithContext added in v0.1.5

func (i GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArgs) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutputWithContext(ctx context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArray added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArray []GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesInput

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArray) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArray) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArray) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutputWithContext added in v0.1.5

func (i GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArray) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutputWithContext(ctx context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayInput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayInput interface {
	pulumi.Input

	ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput() GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput
	ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutputWithContext(context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput
}

GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayInput is an input type that accepts GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArray and GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput values. You can construct a concrete instance of `GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayInput` via:

GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArray{ GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArgs{...} }

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput struct{ *pulumi.OutputState }

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput) Index added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArrayOutputWithContext added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesInput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesInput interface {
	pulumi.Input

	ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput() GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput
	ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutputWithContext(context.Context) GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput
}

GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesInput is an input type that accepts GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArgs and GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput values. You can construct a concrete instance of `GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesInput` via:

GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesArgs{...}

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput added in v0.1.5

type GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput struct{ *pulumi.OutputState }

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput) ElementType added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput) Metric added in v0.1.5

Indicator name.

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput) ToGetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutputWithContext added in v0.1.5

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput) Unit added in v0.1.5

Indicator unit.

func (GetTopSpaceSchemaTimeSeriesTopSpaceSchemaTimeSeriesSeriesDataSeriesOutput) Values added in v0.1.5

Index value. Note: This field may return null, indicating that no valid value can be obtained.

type GetTopSpaceSchemasArgs added in v0.1.5

type GetTopSpaceSchemasArgs struct {
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// The number of Top libraries to return, the maximum value is 100, and the default is 20.
	Limit *int `pulumi:"limit"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// The sorting field used to filter the Top library. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize (only supported by ApsaraDB for MySQL instances). The default for ApsaraDB for MySQL instances is PhysicalFileSize, and the default for other product instances is TotalLength.
	SortBy *string `pulumi:"sortBy"`
}

A collection of arguments for invoking getTopSpaceSchemas.

type GetTopSpaceSchemasOutputArgs added in v0.1.5

type GetTopSpaceSchemasOutputArgs struct {
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// The number of Top libraries to return, the maximum value is 100, and the default is 20.
	Limit pulumi.IntPtrInput `pulumi:"limit"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// The sorting field used to filter the Top library. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize (only supported by ApsaraDB for MySQL instances). The default for ApsaraDB for MySQL instances is PhysicalFileSize, and the default for other product instances is TotalLength.
	SortBy pulumi.StringPtrInput `pulumi:"sortBy"`
}

A collection of arguments for invoking getTopSpaceSchemas.

func (GetTopSpaceSchemasOutputArgs) ElementType added in v0.1.5

type GetTopSpaceSchemasResult added in v0.1.5

type GetTopSpaceSchemasResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	Limit            *int    `pulumi:"limit"`
	Product          *string `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SortBy           *string `pulumi:"sortBy"`
	// Timestamp (in seconds) when library space data is collected.
	Timestamp int `pulumi:"timestamp"`
	// The returned list of top library space statistics.
	TopSpaceSchemas []GetTopSpaceSchemasTopSpaceSchema `pulumi:"topSpaceSchemas"`
}

A collection of values returned by getTopSpaceSchemas.

func GetTopSpaceSchemas added in v0.1.5

func GetTopSpaceSchemas(ctx *pulumi.Context, args *GetTopSpaceSchemasArgs, opts ...pulumi.InvokeOption) (*GetTopSpaceSchemasResult, error)

Use this data source to query detailed information of dbbrain topSpaceSchemas

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetTopSpaceSchemas(ctx, &dbbrain.GetTopSpaceSchemasArgs{
			InstanceId: "%s",
			Product:    pulumi.StringRef("mysql"),
			SortBy:     pulumi.StringRef("DataLength"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetTopSpaceSchemasResultOutput added in v0.1.5

type GetTopSpaceSchemasResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTopSpaceSchemas.

func GetTopSpaceSchemasOutput added in v0.1.5

func (GetTopSpaceSchemasResultOutput) ElementType added in v0.1.5

func (GetTopSpaceSchemasResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetTopSpaceSchemasResultOutput) InstanceId added in v0.1.5

func (GetTopSpaceSchemasResultOutput) Limit added in v0.1.5

func (GetTopSpaceSchemasResultOutput) Product added in v0.1.5

func (GetTopSpaceSchemasResultOutput) ResultOutputFile added in v0.1.5

func (GetTopSpaceSchemasResultOutput) SortBy added in v0.1.5

func (GetTopSpaceSchemasResultOutput) Timestamp added in v0.1.5

Timestamp (in seconds) when library space data is collected.

func (GetTopSpaceSchemasResultOutput) ToGetTopSpaceSchemasResultOutput added in v0.1.5

func (o GetTopSpaceSchemasResultOutput) ToGetTopSpaceSchemasResultOutput() GetTopSpaceSchemasResultOutput

func (GetTopSpaceSchemasResultOutput) ToGetTopSpaceSchemasResultOutputWithContext added in v0.1.5

func (o GetTopSpaceSchemasResultOutput) ToGetTopSpaceSchemasResultOutputWithContext(ctx context.Context) GetTopSpaceSchemasResultOutput

func (GetTopSpaceSchemasResultOutput) TopSpaceSchemas added in v0.1.5

The returned list of top library space statistics.

type GetTopSpaceSchemasTopSpaceSchema added in v0.1.5

type GetTopSpaceSchemasTopSpaceSchema struct {
	// Fragmentation space (MB).
	DataFree float64 `pulumi:"dataFree"`
	// data space (MB).
	DataLength float64 `pulumi:"dataLength"`
	// Fragmentation rate (%).
	FragRatio float64 `pulumi:"fragRatio"`
	// Index space (MB).
	IndexLength float64 `pulumi:"indexLength"`
	// The sum (MB) of the independent physical file sizes corresponding to all tables in the library. Note: This field may return null, indicating that no valid value can be obtained.
	PhysicalFileSize float64 `pulumi:"physicalFileSize"`
	// Number of lines.
	TableRows int `pulumi:"tableRows"`
	// library name.
	TableSchema string `pulumi:"tableSchema"`
	// Total space used (MB).
	TotalLength float64 `pulumi:"totalLength"`
}

type GetTopSpaceSchemasTopSpaceSchemaArgs added in v0.1.5

type GetTopSpaceSchemasTopSpaceSchemaArgs struct {
	// Fragmentation space (MB).
	DataFree pulumi.Float64Input `pulumi:"dataFree"`
	// data space (MB).
	DataLength pulumi.Float64Input `pulumi:"dataLength"`
	// Fragmentation rate (%).
	FragRatio pulumi.Float64Input `pulumi:"fragRatio"`
	// Index space (MB).
	IndexLength pulumi.Float64Input `pulumi:"indexLength"`
	// The sum (MB) of the independent physical file sizes corresponding to all tables in the library. Note: This field may return null, indicating that no valid value can be obtained.
	PhysicalFileSize pulumi.Float64Input `pulumi:"physicalFileSize"`
	// Number of lines.
	TableRows pulumi.IntInput `pulumi:"tableRows"`
	// library name.
	TableSchema pulumi.StringInput `pulumi:"tableSchema"`
	// Total space used (MB).
	TotalLength pulumi.Float64Input `pulumi:"totalLength"`
}

func (GetTopSpaceSchemasTopSpaceSchemaArgs) ElementType added in v0.1.5

func (GetTopSpaceSchemasTopSpaceSchemaArgs) ToGetTopSpaceSchemasTopSpaceSchemaOutput added in v0.1.5

func (i GetTopSpaceSchemasTopSpaceSchemaArgs) ToGetTopSpaceSchemasTopSpaceSchemaOutput() GetTopSpaceSchemasTopSpaceSchemaOutput

func (GetTopSpaceSchemasTopSpaceSchemaArgs) ToGetTopSpaceSchemasTopSpaceSchemaOutputWithContext added in v0.1.5

func (i GetTopSpaceSchemasTopSpaceSchemaArgs) ToGetTopSpaceSchemasTopSpaceSchemaOutputWithContext(ctx context.Context) GetTopSpaceSchemasTopSpaceSchemaOutput

type GetTopSpaceSchemasTopSpaceSchemaArray added in v0.1.5

type GetTopSpaceSchemasTopSpaceSchemaArray []GetTopSpaceSchemasTopSpaceSchemaInput

func (GetTopSpaceSchemasTopSpaceSchemaArray) ElementType added in v0.1.5

func (GetTopSpaceSchemasTopSpaceSchemaArray) ToGetTopSpaceSchemasTopSpaceSchemaArrayOutput added in v0.1.5

func (i GetTopSpaceSchemasTopSpaceSchemaArray) ToGetTopSpaceSchemasTopSpaceSchemaArrayOutput() GetTopSpaceSchemasTopSpaceSchemaArrayOutput

func (GetTopSpaceSchemasTopSpaceSchemaArray) ToGetTopSpaceSchemasTopSpaceSchemaArrayOutputWithContext added in v0.1.5

func (i GetTopSpaceSchemasTopSpaceSchemaArray) ToGetTopSpaceSchemasTopSpaceSchemaArrayOutputWithContext(ctx context.Context) GetTopSpaceSchemasTopSpaceSchemaArrayOutput

type GetTopSpaceSchemasTopSpaceSchemaArrayInput added in v0.1.5

type GetTopSpaceSchemasTopSpaceSchemaArrayInput interface {
	pulumi.Input

	ToGetTopSpaceSchemasTopSpaceSchemaArrayOutput() GetTopSpaceSchemasTopSpaceSchemaArrayOutput
	ToGetTopSpaceSchemasTopSpaceSchemaArrayOutputWithContext(context.Context) GetTopSpaceSchemasTopSpaceSchemaArrayOutput
}

GetTopSpaceSchemasTopSpaceSchemaArrayInput is an input type that accepts GetTopSpaceSchemasTopSpaceSchemaArray and GetTopSpaceSchemasTopSpaceSchemaArrayOutput values. You can construct a concrete instance of `GetTopSpaceSchemasTopSpaceSchemaArrayInput` via:

GetTopSpaceSchemasTopSpaceSchemaArray{ GetTopSpaceSchemasTopSpaceSchemaArgs{...} }

type GetTopSpaceSchemasTopSpaceSchemaArrayOutput added in v0.1.5

type GetTopSpaceSchemasTopSpaceSchemaArrayOutput struct{ *pulumi.OutputState }

func (GetTopSpaceSchemasTopSpaceSchemaArrayOutput) ElementType added in v0.1.5

func (GetTopSpaceSchemasTopSpaceSchemaArrayOutput) Index added in v0.1.5

func (GetTopSpaceSchemasTopSpaceSchemaArrayOutput) ToGetTopSpaceSchemasTopSpaceSchemaArrayOutput added in v0.1.5

func (o GetTopSpaceSchemasTopSpaceSchemaArrayOutput) ToGetTopSpaceSchemasTopSpaceSchemaArrayOutput() GetTopSpaceSchemasTopSpaceSchemaArrayOutput

func (GetTopSpaceSchemasTopSpaceSchemaArrayOutput) ToGetTopSpaceSchemasTopSpaceSchemaArrayOutputWithContext added in v0.1.5

func (o GetTopSpaceSchemasTopSpaceSchemaArrayOutput) ToGetTopSpaceSchemasTopSpaceSchemaArrayOutputWithContext(ctx context.Context) GetTopSpaceSchemasTopSpaceSchemaArrayOutput

type GetTopSpaceSchemasTopSpaceSchemaInput added in v0.1.5

type GetTopSpaceSchemasTopSpaceSchemaInput interface {
	pulumi.Input

	ToGetTopSpaceSchemasTopSpaceSchemaOutput() GetTopSpaceSchemasTopSpaceSchemaOutput
	ToGetTopSpaceSchemasTopSpaceSchemaOutputWithContext(context.Context) GetTopSpaceSchemasTopSpaceSchemaOutput
}

GetTopSpaceSchemasTopSpaceSchemaInput is an input type that accepts GetTopSpaceSchemasTopSpaceSchemaArgs and GetTopSpaceSchemasTopSpaceSchemaOutput values. You can construct a concrete instance of `GetTopSpaceSchemasTopSpaceSchemaInput` via:

GetTopSpaceSchemasTopSpaceSchemaArgs{...}

type GetTopSpaceSchemasTopSpaceSchemaOutput added in v0.1.5

type GetTopSpaceSchemasTopSpaceSchemaOutput struct{ *pulumi.OutputState }

func (GetTopSpaceSchemasTopSpaceSchemaOutput) DataFree added in v0.1.5

Fragmentation space (MB).

func (GetTopSpaceSchemasTopSpaceSchemaOutput) DataLength added in v0.1.5

data space (MB).

func (GetTopSpaceSchemasTopSpaceSchemaOutput) ElementType added in v0.1.5

func (GetTopSpaceSchemasTopSpaceSchemaOutput) FragRatio added in v0.1.5

Fragmentation rate (%).

func (GetTopSpaceSchemasTopSpaceSchemaOutput) IndexLength added in v0.1.5

Index space (MB).

func (GetTopSpaceSchemasTopSpaceSchemaOutput) PhysicalFileSize added in v0.1.5

The sum (MB) of the independent physical file sizes corresponding to all tables in the library. Note: This field may return null, indicating that no valid value can be obtained.

func (GetTopSpaceSchemasTopSpaceSchemaOutput) TableRows added in v0.1.5

Number of lines.

func (GetTopSpaceSchemasTopSpaceSchemaOutput) TableSchema added in v0.1.5

library name.

func (GetTopSpaceSchemasTopSpaceSchemaOutput) ToGetTopSpaceSchemasTopSpaceSchemaOutput added in v0.1.5

func (o GetTopSpaceSchemasTopSpaceSchemaOutput) ToGetTopSpaceSchemasTopSpaceSchemaOutput() GetTopSpaceSchemasTopSpaceSchemaOutput

func (GetTopSpaceSchemasTopSpaceSchemaOutput) ToGetTopSpaceSchemasTopSpaceSchemaOutputWithContext added in v0.1.5

func (o GetTopSpaceSchemasTopSpaceSchemaOutput) ToGetTopSpaceSchemasTopSpaceSchemaOutputWithContext(ctx context.Context) GetTopSpaceSchemasTopSpaceSchemaOutput

func (GetTopSpaceSchemasTopSpaceSchemaOutput) TotalLength added in v0.1.5

Total space used (MB).

type GetTopSpaceTableTimeSeriesArgs added in v0.1.5

type GetTopSpaceTableTimeSeriesArgs struct {
	// The deadline, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the current day.
	EndDate *string `pulumi:"endDate"`
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// The number of Top tables returned, the maximum value is 100, and the default is 20.
	Limit *int `pulumi:"limit"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// The sorting field used to filter the Top table. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize. The default is PhysicalFileSize.
	SortBy *string `pulumi:"sortBy"`
	// The start date, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the 6th day before the deadline.
	StartDate *string `pulumi:"startDate"`
}

A collection of arguments for invoking getTopSpaceTableTimeSeries.

type GetTopSpaceTableTimeSeriesOutputArgs added in v0.1.5

type GetTopSpaceTableTimeSeriesOutputArgs struct {
	// The deadline, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the current day.
	EndDate pulumi.StringPtrInput `pulumi:"endDate"`
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// The number of Top tables returned, the maximum value is 100, and the default is 20.
	Limit pulumi.IntPtrInput `pulumi:"limit"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// The sorting field used to filter the Top table. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize. The default is PhysicalFileSize.
	SortBy pulumi.StringPtrInput `pulumi:"sortBy"`
	// The start date, such as 2021-01-01, the earliest is the 29th day before the current day, and the default is the 6th day before the deadline.
	StartDate pulumi.StringPtrInput `pulumi:"startDate"`
}

A collection of arguments for invoking getTopSpaceTableTimeSeries.

func (GetTopSpaceTableTimeSeriesOutputArgs) ElementType added in v0.1.5

type GetTopSpaceTableTimeSeriesResult added in v0.1.5

type GetTopSpaceTableTimeSeriesResult struct {
	EndDate *string `pulumi:"endDate"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	Limit            *int    `pulumi:"limit"`
	Product          *string `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SortBy           *string `pulumi:"sortBy"`
	StartDate        *string `pulumi:"startDate"`
	// The time-series data list of the returned Top tablespace statistics.
	TopSpaceTableTimeSeries []GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeries `pulumi:"topSpaceTableTimeSeries"`
}

A collection of values returned by getTopSpaceTableTimeSeries.

func GetTopSpaceTableTimeSeries added in v0.1.5

func GetTopSpaceTableTimeSeries(ctx *pulumi.Context, args *GetTopSpaceTableTimeSeriesArgs, opts ...pulumi.InvokeOption) (*GetTopSpaceTableTimeSeriesResult, error)

Use this data source to query detailed information of dbbrain topSpaceTableTimeSeries

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetTopSpaceTableTimeSeries(ctx, &dbbrain.GetTopSpaceTableTimeSeriesArgs{
			EndDate:    pulumi.StringRef("%s"),
			InstanceId: "%s",
			Product:    pulumi.StringRef("mysql"),
			SortBy:     pulumi.StringRef("DataLength"),
			StartDate:  pulumi.StringRef("%s"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetTopSpaceTableTimeSeriesResultOutput added in v0.1.5

type GetTopSpaceTableTimeSeriesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTopSpaceTableTimeSeries.

func (GetTopSpaceTableTimeSeriesResultOutput) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesResultOutput) EndDate added in v0.1.5

func (GetTopSpaceTableTimeSeriesResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetTopSpaceTableTimeSeriesResultOutput) InstanceId added in v0.1.5

func (GetTopSpaceTableTimeSeriesResultOutput) Limit added in v0.1.5

func (GetTopSpaceTableTimeSeriesResultOutput) Product added in v0.1.5

func (GetTopSpaceTableTimeSeriesResultOutput) ResultOutputFile added in v0.1.5

func (GetTopSpaceTableTimeSeriesResultOutput) SortBy added in v0.1.5

func (GetTopSpaceTableTimeSeriesResultOutput) StartDate added in v0.1.5

func (GetTopSpaceTableTimeSeriesResultOutput) ToGetTopSpaceTableTimeSeriesResultOutput added in v0.1.5

func (o GetTopSpaceTableTimeSeriesResultOutput) ToGetTopSpaceTableTimeSeriesResultOutput() GetTopSpaceTableTimeSeriesResultOutput

func (GetTopSpaceTableTimeSeriesResultOutput) ToGetTopSpaceTableTimeSeriesResultOutputWithContext added in v0.1.5

func (o GetTopSpaceTableTimeSeriesResultOutput) ToGetTopSpaceTableTimeSeriesResultOutputWithContext(ctx context.Context) GetTopSpaceTableTimeSeriesResultOutput

func (GetTopSpaceTableTimeSeriesResultOutput) TopSpaceTableTimeSeries added in v0.1.5

The time-series data list of the returned Top tablespace statistics.

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeries added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeries struct {
	// Storage engine for database tables.
	Engine string `pulumi:"engine"`
	// Spatial index data in unit time interval.
	SeriesDatas []GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesData `pulumi:"seriesDatas"`
	// table name.
	TableName string `pulumi:"tableName"`
	// databases name.
	TableSchema string `pulumi:"tableSchema"`
}

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArgs added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArgs struct {
	// Storage engine for database tables.
	Engine pulumi.StringInput `pulumi:"engine"`
	// Spatial index data in unit time interval.
	SeriesDatas GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayInput `pulumi:"seriesDatas"`
	// table name.
	TableName pulumi.StringInput `pulumi:"tableName"`
	// databases name.
	TableSchema pulumi.StringInput `pulumi:"tableSchema"`
}

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArgs) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArgs) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput added in v0.1.5

func (i GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArgs) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput() GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArgs) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutputWithContext added in v0.1.5

func (i GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArgs) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutputWithContext(ctx context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArray added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArray []GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesInput

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArray) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArray) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput added in v0.1.5

func (i GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArray) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput() GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArray) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutputWithContext added in v0.1.5

func (i GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArray) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutputWithContext(ctx context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayInput added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayInput interface {
	pulumi.Input

	ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput() GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput
	ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutputWithContext(context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput
}

GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayInput is an input type that accepts GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArray and GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput values. You can construct a concrete instance of `GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayInput` via:

GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArray{ GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArgs{...} }

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput struct{ *pulumi.OutputState }

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput) Index added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutputWithContext added in v0.1.5

func (o GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutputWithContext(ctx context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArrayOutput

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesInput added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesInput interface {
	pulumi.Input

	ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput() GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput
	ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutputWithContext(context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput
}

GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesInput is an input type that accepts GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArgs and GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput values. You can construct a concrete instance of `GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesInput` via:

GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesArgs{...}

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput struct{ *pulumi.OutputState }

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput) Engine added in v0.1.5

Storage engine for database tables.

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput) SeriesDatas added in v0.1.5

Spatial index data in unit time interval.

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput) TableName added in v0.1.5

table name.

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput) TableSchema added in v0.1.5

databases name.

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutputWithContext added in v0.1.5

func (o GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutputWithContext(ctx context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesOutput

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesData added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesData struct {
	// Monitor metrics.
	Series []GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeries `pulumi:"series"`
	// The timestamp corresponding to the monitoring indicator.
	Timestamps []int `pulumi:"timestamps"`
}

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArgs added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArgs struct {
	// Monitor metrics.
	Series GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayInput `pulumi:"series"`
	// The timestamp corresponding to the monitoring indicator.
	Timestamps pulumi.IntArrayInput `pulumi:"timestamps"`
}

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArgs) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArgs) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArgs) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutputWithContext added in v0.1.5

func (i GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArgs) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutputWithContext(ctx context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArray added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArray []GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataInput

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArray) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArray) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArray) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutputWithContext added in v0.1.5

func (i GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArray) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutputWithContext(ctx context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayInput added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayInput interface {
	pulumi.Input

	ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput() GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput
	ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutputWithContext(context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput
}

GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayInput is an input type that accepts GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArray and GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput values. You can construct a concrete instance of `GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayInput` via:

GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArray{ GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArgs{...} }

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput struct{ *pulumi.OutputState }

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput) Index added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutputWithContext added in v0.1.5

func (o GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutputWithContext(ctx context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArrayOutput

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataInput added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataInput interface {
	pulumi.Input

	ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput() GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput
	ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutputWithContext(context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput
}

GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataInput is an input type that accepts GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArgs and GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput values. You can construct a concrete instance of `GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataInput` via:

GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataArgs{...}

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput struct{ *pulumi.OutputState }

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput) Series added in v0.1.5

Monitor metrics.

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput) Timestamps added in v0.1.5

The timestamp corresponding to the monitoring indicator.

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutputWithContext added in v0.1.5

func (o GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutputWithContext(ctx context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataOutput

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeries added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeries struct {
	// Indicator name.
	Metric string `pulumi:"metric"`
	// Indicator unit.
	Unit string `pulumi:"unit"`
	// Index value. Note: This field may return null, indicating that no valid value can be obtained.
	Values []float64 `pulumi:"values"`
}

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArgs added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArgs struct {
	// Indicator name.
	Metric pulumi.StringInput `pulumi:"metric"`
	// Indicator unit.
	Unit pulumi.StringInput `pulumi:"unit"`
	// Index value. Note: This field may return null, indicating that no valid value can be obtained.
	Values pulumi.Float64ArrayInput `pulumi:"values"`
}

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArgs) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArgs) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArgs) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutputWithContext added in v0.1.5

func (i GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArgs) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutputWithContext(ctx context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArray added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArray []GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesInput

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArray) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArray) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArray) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutputWithContext added in v0.1.5

func (i GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArray) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutputWithContext(ctx context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayInput added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayInput interface {
	pulumi.Input

	ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput() GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput
	ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutputWithContext(context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput
}

GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayInput is an input type that accepts GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArray and GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput values. You can construct a concrete instance of `GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayInput` via:

GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArray{ GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArgs{...} }

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput struct{ *pulumi.OutputState }

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput) Index added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArrayOutputWithContext added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesInput added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesInput interface {
	pulumi.Input

	ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput() GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput
	ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutputWithContext(context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput
}

GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesInput is an input type that accepts GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArgs and GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput values. You can construct a concrete instance of `GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesInput` via:

GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesArgs{...}

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput added in v0.1.5

type GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput struct{ *pulumi.OutputState }

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput) ElementType added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput) Metric added in v0.1.5

Indicator name.

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput added in v0.1.5

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutputWithContext added in v0.1.5

func (o GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput) ToGetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutputWithContext(ctx context.Context) GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput) Unit added in v0.1.5

Indicator unit.

func (GetTopSpaceTableTimeSeriesTopSpaceTableTimeSeriesSeriesDataSeriesOutput) Values added in v0.1.5

Index value. Note: This field may return null, indicating that no valid value can be obtained.

type GetTopSpaceTablesArgs added in v0.1.5

type GetTopSpaceTablesArgs struct {
	// instance id.
	InstanceId string `pulumi:"instanceId"`
	// The number of Top tables returned, the maximum value is 100, and the default is 20.
	Limit *int `pulumi:"limit"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product *string `pulumi:"product"`
	// Used to save results.
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	// The sorting field used to filter the Top table. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize (only supported by ApsaraDB for MySQL instances). The default for ApsaraDB for MySQL instances is PhysicalFileSize, and the default for other product instances is TotalLength.
	SortBy *string `pulumi:"sortBy"`
}

A collection of arguments for invoking getTopSpaceTables.

type GetTopSpaceTablesOutputArgs added in v0.1.5

type GetTopSpaceTablesOutputArgs struct {
	// instance id.
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	// The number of Top tables returned, the maximum value is 100, and the default is 20.
	Limit pulumi.IntPtrInput `pulumi:"limit"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL, the default is mysql.
	Product pulumi.StringPtrInput `pulumi:"product"`
	// Used to save results.
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	// The sorting field used to filter the Top table. The optional fields include DataLength, IndexLength, TotalLength, DataFree, FragRatio, TableRows, and PhysicalFileSize (only supported by ApsaraDB for MySQL instances). The default for ApsaraDB for MySQL instances is PhysicalFileSize, and the default for other product instances is TotalLength.
	SortBy pulumi.StringPtrInput `pulumi:"sortBy"`
}

A collection of arguments for invoking getTopSpaceTables.

func (GetTopSpaceTablesOutputArgs) ElementType added in v0.1.5

type GetTopSpaceTablesResult added in v0.1.5

type GetTopSpaceTablesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	Limit            *int    `pulumi:"limit"`
	Product          *string `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SortBy           *string `pulumi:"sortBy"`
	// The timestamp (in seconds) of collecting tablespace data.
	Timestamp int `pulumi:"timestamp"`
	// The list of Top tablespace statistics returned.
	TopSpaceTables []GetTopSpaceTablesTopSpaceTable `pulumi:"topSpaceTables"`
}

A collection of values returned by getTopSpaceTables.

func GetTopSpaceTables added in v0.1.5

func GetTopSpaceTables(ctx *pulumi.Context, args *GetTopSpaceTablesArgs, opts ...pulumi.InvokeOption) (*GetTopSpaceTablesResult, error)

Use this data source to query detailed information of dbbrain topSpaceTables

## Example Usage

### Sort by PhysicalFileSize

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetTopSpaceTables(ctx, &dbbrain.GetTopSpaceTablesArgs{
			InstanceId: "%s",
			Product:    pulumi.StringRef("mysql"),
			SortBy:     pulumi.StringRef("PhysicalFileSize"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

### Sort by TotalLength

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.GetTopSpaceTables(ctx, &dbbrain.GetTopSpaceTablesArgs{
			InstanceId: "%s",
			Product:    pulumi.StringRef("mysql"),
			SortBy:     pulumi.StringRef("PhysicalFileSize"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

type GetTopSpaceTablesResultOutput added in v0.1.5

type GetTopSpaceTablesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getTopSpaceTables.

func GetTopSpaceTablesOutput added in v0.1.5

func (GetTopSpaceTablesResultOutput) ElementType added in v0.1.5

func (GetTopSpaceTablesResultOutput) Id added in v0.1.5

The provider-assigned unique ID for this managed resource.

func (GetTopSpaceTablesResultOutput) InstanceId added in v0.1.5

func (GetTopSpaceTablesResultOutput) Limit added in v0.1.5

func (GetTopSpaceTablesResultOutput) Product added in v0.1.5

func (GetTopSpaceTablesResultOutput) ResultOutputFile added in v0.1.5

func (GetTopSpaceTablesResultOutput) SortBy added in v0.1.5

func (GetTopSpaceTablesResultOutput) Timestamp added in v0.1.5

The timestamp (in seconds) of collecting tablespace data.

func (GetTopSpaceTablesResultOutput) ToGetTopSpaceTablesResultOutput added in v0.1.5

func (o GetTopSpaceTablesResultOutput) ToGetTopSpaceTablesResultOutput() GetTopSpaceTablesResultOutput

func (GetTopSpaceTablesResultOutput) ToGetTopSpaceTablesResultOutputWithContext added in v0.1.5

func (o GetTopSpaceTablesResultOutput) ToGetTopSpaceTablesResultOutputWithContext(ctx context.Context) GetTopSpaceTablesResultOutput

func (GetTopSpaceTablesResultOutput) TopSpaceTables added in v0.1.5

The list of Top tablespace statistics returned.

type GetTopSpaceTablesTopSpaceTable added in v0.1.5

type GetTopSpaceTablesTopSpaceTable struct {
	// Fragmentation space (MB).
	DataFree float64 `pulumi:"dataFree"`
	// data space (MB).
	DataLength float64 `pulumi:"dataLength"`
	// Storage engine for database tables.
	Engine string `pulumi:"engine"`
	// Fragmentation rate (%).
	FragRatio float64 `pulumi:"fragRatio"`
	// Index space (MB).
	IndexLength float64 `pulumi:"indexLength"`
	// The independent physical file size (MB) corresponding to the table.
	PhysicalFileSize float64 `pulumi:"physicalFileSize"`
	// table name.
	TableName string `pulumi:"tableName"`
	// Number of lines.
	TableRows int `pulumi:"tableRows"`
	// database name.
	TableSchema string `pulumi:"tableSchema"`
	// Total space used (MB).
	TotalLength float64 `pulumi:"totalLength"`
}

type GetTopSpaceTablesTopSpaceTableArgs added in v0.1.5

type GetTopSpaceTablesTopSpaceTableArgs struct {
	// Fragmentation space (MB).
	DataFree pulumi.Float64Input `pulumi:"dataFree"`
	// data space (MB).
	DataLength pulumi.Float64Input `pulumi:"dataLength"`
	// Storage engine for database tables.
	Engine pulumi.StringInput `pulumi:"engine"`
	// Fragmentation rate (%).
	FragRatio pulumi.Float64Input `pulumi:"fragRatio"`
	// Index space (MB).
	IndexLength pulumi.Float64Input `pulumi:"indexLength"`
	// The independent physical file size (MB) corresponding to the table.
	PhysicalFileSize pulumi.Float64Input `pulumi:"physicalFileSize"`
	// table name.
	TableName pulumi.StringInput `pulumi:"tableName"`
	// Number of lines.
	TableRows pulumi.IntInput `pulumi:"tableRows"`
	// database name.
	TableSchema pulumi.StringInput `pulumi:"tableSchema"`
	// Total space used (MB).
	TotalLength pulumi.Float64Input `pulumi:"totalLength"`
}

func (GetTopSpaceTablesTopSpaceTableArgs) ElementType added in v0.1.5

func (GetTopSpaceTablesTopSpaceTableArgs) ToGetTopSpaceTablesTopSpaceTableOutput added in v0.1.5

func (i GetTopSpaceTablesTopSpaceTableArgs) ToGetTopSpaceTablesTopSpaceTableOutput() GetTopSpaceTablesTopSpaceTableOutput

func (GetTopSpaceTablesTopSpaceTableArgs) ToGetTopSpaceTablesTopSpaceTableOutputWithContext added in v0.1.5

func (i GetTopSpaceTablesTopSpaceTableArgs) ToGetTopSpaceTablesTopSpaceTableOutputWithContext(ctx context.Context) GetTopSpaceTablesTopSpaceTableOutput

type GetTopSpaceTablesTopSpaceTableArray added in v0.1.5

type GetTopSpaceTablesTopSpaceTableArray []GetTopSpaceTablesTopSpaceTableInput

func (GetTopSpaceTablesTopSpaceTableArray) ElementType added in v0.1.5

func (GetTopSpaceTablesTopSpaceTableArray) ToGetTopSpaceTablesTopSpaceTableArrayOutput added in v0.1.5

func (i GetTopSpaceTablesTopSpaceTableArray) ToGetTopSpaceTablesTopSpaceTableArrayOutput() GetTopSpaceTablesTopSpaceTableArrayOutput

func (GetTopSpaceTablesTopSpaceTableArray) ToGetTopSpaceTablesTopSpaceTableArrayOutputWithContext added in v0.1.5

func (i GetTopSpaceTablesTopSpaceTableArray) ToGetTopSpaceTablesTopSpaceTableArrayOutputWithContext(ctx context.Context) GetTopSpaceTablesTopSpaceTableArrayOutput

type GetTopSpaceTablesTopSpaceTableArrayInput added in v0.1.5

type GetTopSpaceTablesTopSpaceTableArrayInput interface {
	pulumi.Input

	ToGetTopSpaceTablesTopSpaceTableArrayOutput() GetTopSpaceTablesTopSpaceTableArrayOutput
	ToGetTopSpaceTablesTopSpaceTableArrayOutputWithContext(context.Context) GetTopSpaceTablesTopSpaceTableArrayOutput
}

GetTopSpaceTablesTopSpaceTableArrayInput is an input type that accepts GetTopSpaceTablesTopSpaceTableArray and GetTopSpaceTablesTopSpaceTableArrayOutput values. You can construct a concrete instance of `GetTopSpaceTablesTopSpaceTableArrayInput` via:

GetTopSpaceTablesTopSpaceTableArray{ GetTopSpaceTablesTopSpaceTableArgs{...} }

type GetTopSpaceTablesTopSpaceTableArrayOutput added in v0.1.5

type GetTopSpaceTablesTopSpaceTableArrayOutput struct{ *pulumi.OutputState }

func (GetTopSpaceTablesTopSpaceTableArrayOutput) ElementType added in v0.1.5

func (GetTopSpaceTablesTopSpaceTableArrayOutput) Index added in v0.1.5

func (GetTopSpaceTablesTopSpaceTableArrayOutput) ToGetTopSpaceTablesTopSpaceTableArrayOutput added in v0.1.5

func (o GetTopSpaceTablesTopSpaceTableArrayOutput) ToGetTopSpaceTablesTopSpaceTableArrayOutput() GetTopSpaceTablesTopSpaceTableArrayOutput

func (GetTopSpaceTablesTopSpaceTableArrayOutput) ToGetTopSpaceTablesTopSpaceTableArrayOutputWithContext added in v0.1.5

func (o GetTopSpaceTablesTopSpaceTableArrayOutput) ToGetTopSpaceTablesTopSpaceTableArrayOutputWithContext(ctx context.Context) GetTopSpaceTablesTopSpaceTableArrayOutput

type GetTopSpaceTablesTopSpaceTableInput added in v0.1.5

type GetTopSpaceTablesTopSpaceTableInput interface {
	pulumi.Input

	ToGetTopSpaceTablesTopSpaceTableOutput() GetTopSpaceTablesTopSpaceTableOutput
	ToGetTopSpaceTablesTopSpaceTableOutputWithContext(context.Context) GetTopSpaceTablesTopSpaceTableOutput
}

GetTopSpaceTablesTopSpaceTableInput is an input type that accepts GetTopSpaceTablesTopSpaceTableArgs and GetTopSpaceTablesTopSpaceTableOutput values. You can construct a concrete instance of `GetTopSpaceTablesTopSpaceTableInput` via:

GetTopSpaceTablesTopSpaceTableArgs{...}

type GetTopSpaceTablesTopSpaceTableOutput added in v0.1.5

type GetTopSpaceTablesTopSpaceTableOutput struct{ *pulumi.OutputState }

func (GetTopSpaceTablesTopSpaceTableOutput) DataFree added in v0.1.5

Fragmentation space (MB).

func (GetTopSpaceTablesTopSpaceTableOutput) DataLength added in v0.1.5

data space (MB).

func (GetTopSpaceTablesTopSpaceTableOutput) ElementType added in v0.1.5

func (GetTopSpaceTablesTopSpaceTableOutput) Engine added in v0.1.5

Storage engine for database tables.

func (GetTopSpaceTablesTopSpaceTableOutput) FragRatio added in v0.1.5

Fragmentation rate (%).

func (GetTopSpaceTablesTopSpaceTableOutput) IndexLength added in v0.1.5

Index space (MB).

func (GetTopSpaceTablesTopSpaceTableOutput) PhysicalFileSize added in v0.1.5

The independent physical file size (MB) corresponding to the table.

func (GetTopSpaceTablesTopSpaceTableOutput) TableName added in v0.1.5

table name.

func (GetTopSpaceTablesTopSpaceTableOutput) TableRows added in v0.1.5

Number of lines.

func (GetTopSpaceTablesTopSpaceTableOutput) TableSchema added in v0.1.5

database name.

func (GetTopSpaceTablesTopSpaceTableOutput) ToGetTopSpaceTablesTopSpaceTableOutput added in v0.1.5

func (o GetTopSpaceTablesTopSpaceTableOutput) ToGetTopSpaceTablesTopSpaceTableOutput() GetTopSpaceTablesTopSpaceTableOutput

func (GetTopSpaceTablesTopSpaceTableOutput) ToGetTopSpaceTablesTopSpaceTableOutputWithContext added in v0.1.5

func (o GetTopSpaceTablesTopSpaceTableOutput) ToGetTopSpaceTablesTopSpaceTableOutputWithContext(ctx context.Context) GetTopSpaceTablesTopSpaceTableOutput

func (GetTopSpaceTablesTopSpaceTableOutput) TotalLength added in v0.1.5

Total space used (MB).

type ModifyDiagDbInstanceOperation

type ModifyDiagDbInstanceOperation struct {
	pulumi.CustomResourceState

	// Instance configuration, including inspection, overview switch, etc.
	InstanceConfs ModifyDiagDbInstanceOperationInstanceConfsOutput `pulumi:"instanceConfs"`
	// Specifies the ID of the instance whose inspection status is changed.
	InstanceIds pulumi.StringArrayOutput `pulumi:"instanceIds"`
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL.
	Product pulumi.StringOutput `pulumi:"product"`
	// Effective instance region, the value is All, which means all regions.
	Regions pulumi.StringPtrOutput `pulumi:"regions"`
}

Provides a resource to create a dbbrain modifyDiagDbInstanceConf

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.NewModifyDiagDbInstanceOperation(ctx, "on", &Dbbrain.ModifyDiagDbInstanceOperationArgs{
			InstanceConfs: &dbbrain.ModifyDiagDbInstanceOperationInstanceConfsArgs{
				DailyInspection: pulumi.String("Yes"),
				OverviewDisplay: pulumi.String("Yes"),
			},
			InstanceIds: pulumi.StringArray{
				pulumi.String("%s"),
			},
			Product: pulumi.String("mysql"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.NewModifyDiagDbInstanceOperation(ctx, "off", &Dbbrain.ModifyDiagDbInstanceOperationArgs{
			InstanceConfs: &dbbrain.ModifyDiagDbInstanceOperationInstanceConfsArgs{
				DailyInspection: pulumi.String("No"),
				OverviewDisplay: pulumi.String("No"),
			},
			InstanceIds: pulumi.StringArray{
				pulumi.String("%s"),
			},
			Product: pulumi.String("mysql"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

func GetModifyDiagDbInstanceOperation

func GetModifyDiagDbInstanceOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModifyDiagDbInstanceOperationState, opts ...pulumi.ResourceOption) (*ModifyDiagDbInstanceOperation, error)

GetModifyDiagDbInstanceOperation gets an existing ModifyDiagDbInstanceOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewModifyDiagDbInstanceOperation

func NewModifyDiagDbInstanceOperation(ctx *pulumi.Context,
	name string, args *ModifyDiagDbInstanceOperationArgs, opts ...pulumi.ResourceOption) (*ModifyDiagDbInstanceOperation, error)

NewModifyDiagDbInstanceOperation registers a new resource with the given unique name, arguments, and options.

func (*ModifyDiagDbInstanceOperation) ElementType

func (*ModifyDiagDbInstanceOperation) ToModifyDiagDbInstanceOperationOutput

func (i *ModifyDiagDbInstanceOperation) ToModifyDiagDbInstanceOperationOutput() ModifyDiagDbInstanceOperationOutput

func (*ModifyDiagDbInstanceOperation) ToModifyDiagDbInstanceOperationOutputWithContext

func (i *ModifyDiagDbInstanceOperation) ToModifyDiagDbInstanceOperationOutputWithContext(ctx context.Context) ModifyDiagDbInstanceOperationOutput

type ModifyDiagDbInstanceOperationArgs

type ModifyDiagDbInstanceOperationArgs struct {
	// Instance configuration, including inspection, overview switch, etc.
	InstanceConfs ModifyDiagDbInstanceOperationInstanceConfsInput
	// Specifies the ID of the instance whose inspection status is changed.
	InstanceIds pulumi.StringArrayInput
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL.
	Product pulumi.StringInput
	// Effective instance region, the value is All, which means all regions.
	Regions pulumi.StringPtrInput
}

The set of arguments for constructing a ModifyDiagDbInstanceOperation resource.

func (ModifyDiagDbInstanceOperationArgs) ElementType

type ModifyDiagDbInstanceOperationArray

type ModifyDiagDbInstanceOperationArray []ModifyDiagDbInstanceOperationInput

func (ModifyDiagDbInstanceOperationArray) ElementType

func (ModifyDiagDbInstanceOperationArray) ToModifyDiagDbInstanceOperationArrayOutput

func (i ModifyDiagDbInstanceOperationArray) ToModifyDiagDbInstanceOperationArrayOutput() ModifyDiagDbInstanceOperationArrayOutput

func (ModifyDiagDbInstanceOperationArray) ToModifyDiagDbInstanceOperationArrayOutputWithContext

func (i ModifyDiagDbInstanceOperationArray) ToModifyDiagDbInstanceOperationArrayOutputWithContext(ctx context.Context) ModifyDiagDbInstanceOperationArrayOutput

type ModifyDiagDbInstanceOperationArrayInput

type ModifyDiagDbInstanceOperationArrayInput interface {
	pulumi.Input

	ToModifyDiagDbInstanceOperationArrayOutput() ModifyDiagDbInstanceOperationArrayOutput
	ToModifyDiagDbInstanceOperationArrayOutputWithContext(context.Context) ModifyDiagDbInstanceOperationArrayOutput
}

ModifyDiagDbInstanceOperationArrayInput is an input type that accepts ModifyDiagDbInstanceOperationArray and ModifyDiagDbInstanceOperationArrayOutput values. You can construct a concrete instance of `ModifyDiagDbInstanceOperationArrayInput` via:

ModifyDiagDbInstanceOperationArray{ ModifyDiagDbInstanceOperationArgs{...} }

type ModifyDiagDbInstanceOperationArrayOutput

type ModifyDiagDbInstanceOperationArrayOutput struct{ *pulumi.OutputState }

func (ModifyDiagDbInstanceOperationArrayOutput) ElementType

func (ModifyDiagDbInstanceOperationArrayOutput) Index

func (ModifyDiagDbInstanceOperationArrayOutput) ToModifyDiagDbInstanceOperationArrayOutput

func (o ModifyDiagDbInstanceOperationArrayOutput) ToModifyDiagDbInstanceOperationArrayOutput() ModifyDiagDbInstanceOperationArrayOutput

func (ModifyDiagDbInstanceOperationArrayOutput) ToModifyDiagDbInstanceOperationArrayOutputWithContext

func (o ModifyDiagDbInstanceOperationArrayOutput) ToModifyDiagDbInstanceOperationArrayOutputWithContext(ctx context.Context) ModifyDiagDbInstanceOperationArrayOutput

type ModifyDiagDbInstanceOperationInput

type ModifyDiagDbInstanceOperationInput interface {
	pulumi.Input

	ToModifyDiagDbInstanceOperationOutput() ModifyDiagDbInstanceOperationOutput
	ToModifyDiagDbInstanceOperationOutputWithContext(ctx context.Context) ModifyDiagDbInstanceOperationOutput
}

type ModifyDiagDbInstanceOperationInstanceConfs

type ModifyDiagDbInstanceOperationInstanceConfs struct {
	// Database inspection switch, Yes/No.
	DailyInspection *string `pulumi:"dailyInspection"`
	// Instance overview switch, Yes/No.
	OverviewDisplay *string `pulumi:"overviewDisplay"`
}

type ModifyDiagDbInstanceOperationInstanceConfsArgs

type ModifyDiagDbInstanceOperationInstanceConfsArgs struct {
	// Database inspection switch, Yes/No.
	DailyInspection pulumi.StringPtrInput `pulumi:"dailyInspection"`
	// Instance overview switch, Yes/No.
	OverviewDisplay pulumi.StringPtrInput `pulumi:"overviewDisplay"`
}

func (ModifyDiagDbInstanceOperationInstanceConfsArgs) ElementType

func (ModifyDiagDbInstanceOperationInstanceConfsArgs) ToModifyDiagDbInstanceOperationInstanceConfsOutput

func (i ModifyDiagDbInstanceOperationInstanceConfsArgs) ToModifyDiagDbInstanceOperationInstanceConfsOutput() ModifyDiagDbInstanceOperationInstanceConfsOutput

func (ModifyDiagDbInstanceOperationInstanceConfsArgs) ToModifyDiagDbInstanceOperationInstanceConfsOutputWithContext

func (i ModifyDiagDbInstanceOperationInstanceConfsArgs) ToModifyDiagDbInstanceOperationInstanceConfsOutputWithContext(ctx context.Context) ModifyDiagDbInstanceOperationInstanceConfsOutput

func (ModifyDiagDbInstanceOperationInstanceConfsArgs) ToModifyDiagDbInstanceOperationInstanceConfsPtrOutput

func (i ModifyDiagDbInstanceOperationInstanceConfsArgs) ToModifyDiagDbInstanceOperationInstanceConfsPtrOutput() ModifyDiagDbInstanceOperationInstanceConfsPtrOutput

func (ModifyDiagDbInstanceOperationInstanceConfsArgs) ToModifyDiagDbInstanceOperationInstanceConfsPtrOutputWithContext

func (i ModifyDiagDbInstanceOperationInstanceConfsArgs) ToModifyDiagDbInstanceOperationInstanceConfsPtrOutputWithContext(ctx context.Context) ModifyDiagDbInstanceOperationInstanceConfsPtrOutput

type ModifyDiagDbInstanceOperationInstanceConfsInput

type ModifyDiagDbInstanceOperationInstanceConfsInput interface {
	pulumi.Input

	ToModifyDiagDbInstanceOperationInstanceConfsOutput() ModifyDiagDbInstanceOperationInstanceConfsOutput
	ToModifyDiagDbInstanceOperationInstanceConfsOutputWithContext(context.Context) ModifyDiagDbInstanceOperationInstanceConfsOutput
}

ModifyDiagDbInstanceOperationInstanceConfsInput is an input type that accepts ModifyDiagDbInstanceOperationInstanceConfsArgs and ModifyDiagDbInstanceOperationInstanceConfsOutput values. You can construct a concrete instance of `ModifyDiagDbInstanceOperationInstanceConfsInput` via:

ModifyDiagDbInstanceOperationInstanceConfsArgs{...}

type ModifyDiagDbInstanceOperationInstanceConfsOutput

type ModifyDiagDbInstanceOperationInstanceConfsOutput struct{ *pulumi.OutputState }

func (ModifyDiagDbInstanceOperationInstanceConfsOutput) DailyInspection

Database inspection switch, Yes/No.

func (ModifyDiagDbInstanceOperationInstanceConfsOutput) ElementType

func (ModifyDiagDbInstanceOperationInstanceConfsOutput) OverviewDisplay

Instance overview switch, Yes/No.

func (ModifyDiagDbInstanceOperationInstanceConfsOutput) ToModifyDiagDbInstanceOperationInstanceConfsOutput

func (o ModifyDiagDbInstanceOperationInstanceConfsOutput) ToModifyDiagDbInstanceOperationInstanceConfsOutput() ModifyDiagDbInstanceOperationInstanceConfsOutput

func (ModifyDiagDbInstanceOperationInstanceConfsOutput) ToModifyDiagDbInstanceOperationInstanceConfsOutputWithContext

func (o ModifyDiagDbInstanceOperationInstanceConfsOutput) ToModifyDiagDbInstanceOperationInstanceConfsOutputWithContext(ctx context.Context) ModifyDiagDbInstanceOperationInstanceConfsOutput

func (ModifyDiagDbInstanceOperationInstanceConfsOutput) ToModifyDiagDbInstanceOperationInstanceConfsPtrOutput

func (o ModifyDiagDbInstanceOperationInstanceConfsOutput) ToModifyDiagDbInstanceOperationInstanceConfsPtrOutput() ModifyDiagDbInstanceOperationInstanceConfsPtrOutput

func (ModifyDiagDbInstanceOperationInstanceConfsOutput) ToModifyDiagDbInstanceOperationInstanceConfsPtrOutputWithContext

func (o ModifyDiagDbInstanceOperationInstanceConfsOutput) ToModifyDiagDbInstanceOperationInstanceConfsPtrOutputWithContext(ctx context.Context) ModifyDiagDbInstanceOperationInstanceConfsPtrOutput

type ModifyDiagDbInstanceOperationInstanceConfsPtrInput

type ModifyDiagDbInstanceOperationInstanceConfsPtrInput interface {
	pulumi.Input

	ToModifyDiagDbInstanceOperationInstanceConfsPtrOutput() ModifyDiagDbInstanceOperationInstanceConfsPtrOutput
	ToModifyDiagDbInstanceOperationInstanceConfsPtrOutputWithContext(context.Context) ModifyDiagDbInstanceOperationInstanceConfsPtrOutput
}

ModifyDiagDbInstanceOperationInstanceConfsPtrInput is an input type that accepts ModifyDiagDbInstanceOperationInstanceConfsArgs, ModifyDiagDbInstanceOperationInstanceConfsPtr and ModifyDiagDbInstanceOperationInstanceConfsPtrOutput values. You can construct a concrete instance of `ModifyDiagDbInstanceOperationInstanceConfsPtrInput` via:

        ModifyDiagDbInstanceOperationInstanceConfsArgs{...}

or:

        nil

type ModifyDiagDbInstanceOperationInstanceConfsPtrOutput

type ModifyDiagDbInstanceOperationInstanceConfsPtrOutput struct{ *pulumi.OutputState }

func (ModifyDiagDbInstanceOperationInstanceConfsPtrOutput) DailyInspection

Database inspection switch, Yes/No.

func (ModifyDiagDbInstanceOperationInstanceConfsPtrOutput) Elem

func (ModifyDiagDbInstanceOperationInstanceConfsPtrOutput) ElementType

func (ModifyDiagDbInstanceOperationInstanceConfsPtrOutput) OverviewDisplay

Instance overview switch, Yes/No.

func (ModifyDiagDbInstanceOperationInstanceConfsPtrOutput) ToModifyDiagDbInstanceOperationInstanceConfsPtrOutput

func (o ModifyDiagDbInstanceOperationInstanceConfsPtrOutput) ToModifyDiagDbInstanceOperationInstanceConfsPtrOutput() ModifyDiagDbInstanceOperationInstanceConfsPtrOutput

func (ModifyDiagDbInstanceOperationInstanceConfsPtrOutput) ToModifyDiagDbInstanceOperationInstanceConfsPtrOutputWithContext

func (o ModifyDiagDbInstanceOperationInstanceConfsPtrOutput) ToModifyDiagDbInstanceOperationInstanceConfsPtrOutputWithContext(ctx context.Context) ModifyDiagDbInstanceOperationInstanceConfsPtrOutput

type ModifyDiagDbInstanceOperationMap

type ModifyDiagDbInstanceOperationMap map[string]ModifyDiagDbInstanceOperationInput

func (ModifyDiagDbInstanceOperationMap) ElementType

func (ModifyDiagDbInstanceOperationMap) ToModifyDiagDbInstanceOperationMapOutput

func (i ModifyDiagDbInstanceOperationMap) ToModifyDiagDbInstanceOperationMapOutput() ModifyDiagDbInstanceOperationMapOutput

func (ModifyDiagDbInstanceOperationMap) ToModifyDiagDbInstanceOperationMapOutputWithContext

func (i ModifyDiagDbInstanceOperationMap) ToModifyDiagDbInstanceOperationMapOutputWithContext(ctx context.Context) ModifyDiagDbInstanceOperationMapOutput

type ModifyDiagDbInstanceOperationMapInput

type ModifyDiagDbInstanceOperationMapInput interface {
	pulumi.Input

	ToModifyDiagDbInstanceOperationMapOutput() ModifyDiagDbInstanceOperationMapOutput
	ToModifyDiagDbInstanceOperationMapOutputWithContext(context.Context) ModifyDiagDbInstanceOperationMapOutput
}

ModifyDiagDbInstanceOperationMapInput is an input type that accepts ModifyDiagDbInstanceOperationMap and ModifyDiagDbInstanceOperationMapOutput values. You can construct a concrete instance of `ModifyDiagDbInstanceOperationMapInput` via:

ModifyDiagDbInstanceOperationMap{ "key": ModifyDiagDbInstanceOperationArgs{...} }

type ModifyDiagDbInstanceOperationMapOutput

type ModifyDiagDbInstanceOperationMapOutput struct{ *pulumi.OutputState }

func (ModifyDiagDbInstanceOperationMapOutput) ElementType

func (ModifyDiagDbInstanceOperationMapOutput) MapIndex

func (ModifyDiagDbInstanceOperationMapOutput) ToModifyDiagDbInstanceOperationMapOutput

func (o ModifyDiagDbInstanceOperationMapOutput) ToModifyDiagDbInstanceOperationMapOutput() ModifyDiagDbInstanceOperationMapOutput

func (ModifyDiagDbInstanceOperationMapOutput) ToModifyDiagDbInstanceOperationMapOutputWithContext

func (o ModifyDiagDbInstanceOperationMapOutput) ToModifyDiagDbInstanceOperationMapOutputWithContext(ctx context.Context) ModifyDiagDbInstanceOperationMapOutput

type ModifyDiagDbInstanceOperationOutput

type ModifyDiagDbInstanceOperationOutput struct{ *pulumi.OutputState }

func (ModifyDiagDbInstanceOperationOutput) ElementType

func (ModifyDiagDbInstanceOperationOutput) InstanceConfs

Instance configuration, including inspection, overview switch, etc.

func (ModifyDiagDbInstanceOperationOutput) InstanceIds

Specifies the ID of the instance whose inspection status is changed.

func (ModifyDiagDbInstanceOperationOutput) Product

Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL.

func (ModifyDiagDbInstanceOperationOutput) Regions

Effective instance region, the value is All, which means all regions.

func (ModifyDiagDbInstanceOperationOutput) ToModifyDiagDbInstanceOperationOutput

func (o ModifyDiagDbInstanceOperationOutput) ToModifyDiagDbInstanceOperationOutput() ModifyDiagDbInstanceOperationOutput

func (ModifyDiagDbInstanceOperationOutput) ToModifyDiagDbInstanceOperationOutputWithContext

func (o ModifyDiagDbInstanceOperationOutput) ToModifyDiagDbInstanceOperationOutputWithContext(ctx context.Context) ModifyDiagDbInstanceOperationOutput

type ModifyDiagDbInstanceOperationState

type ModifyDiagDbInstanceOperationState struct {
	// Instance configuration, including inspection, overview switch, etc.
	InstanceConfs ModifyDiagDbInstanceOperationInstanceConfsPtrInput
	// Specifies the ID of the instance whose inspection status is changed.
	InstanceIds pulumi.StringArrayInput
	// Service product type, supported values include: mysql - cloud database MySQL, cynosdb - cloud database CynosDB for MySQL.
	Product pulumi.StringPtrInput
	// Effective instance region, the value is All, which means all regions.
	Regions pulumi.StringPtrInput
}

func (ModifyDiagDbInstanceOperationState) ElementType

type SecurityAuditLogExportTask

type SecurityAuditLogExportTask struct {
	pulumi.CustomResourceState

	// request of async id.
	AsyncRequestId pulumi.IntOutput `pulumi:"asyncRequestId"`
	// List of log risk levels, supported values include: 0 no risk; 1 low risk; 2 medium risk; 3 high risk.
	DangerLevels pulumi.IntArrayOutput `pulumi:"dangerLevels"`
	// end time.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// product, optional value is mysql.
	Product pulumi.StringOutput `pulumi:"product"`
	// security audit group id.
	SecAuditGroupId pulumi.StringOutput `pulumi:"secAuditGroupId"`
	// start time.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
}

Provides a resource to create a dbbrain securityAuditLogExportTask

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.NewSecurityAuditLogExportTask(ctx, "task", &Dbbrain.SecurityAuditLogExportTaskArgs{
			DangerLevels: pulumi.IntArray{
				pulumi.Int(0),
				pulumi.Int(1),
				pulumi.Int(2),
			},
			EndTime:         pulumi.String("2020-12-28 01:00:00"),
			Product:         pulumi.String("mysql"),
			SecAuditGroupId: pulumi.String("sec_audit_group_id"),
			StartTime:       pulumi.String("2020-12-28 00:00:00"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

func GetSecurityAuditLogExportTask

func GetSecurityAuditLogExportTask(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurityAuditLogExportTaskState, opts ...pulumi.ResourceOption) (*SecurityAuditLogExportTask, error)

GetSecurityAuditLogExportTask gets an existing SecurityAuditLogExportTask resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSecurityAuditLogExportTask

func NewSecurityAuditLogExportTask(ctx *pulumi.Context,
	name string, args *SecurityAuditLogExportTaskArgs, opts ...pulumi.ResourceOption) (*SecurityAuditLogExportTask, error)

NewSecurityAuditLogExportTask registers a new resource with the given unique name, arguments, and options.

func (*SecurityAuditLogExportTask) ElementType

func (*SecurityAuditLogExportTask) ElementType() reflect.Type

func (*SecurityAuditLogExportTask) ToSecurityAuditLogExportTaskOutput

func (i *SecurityAuditLogExportTask) ToSecurityAuditLogExportTaskOutput() SecurityAuditLogExportTaskOutput

func (*SecurityAuditLogExportTask) ToSecurityAuditLogExportTaskOutputWithContext

func (i *SecurityAuditLogExportTask) ToSecurityAuditLogExportTaskOutputWithContext(ctx context.Context) SecurityAuditLogExportTaskOutput

type SecurityAuditLogExportTaskArgs

type SecurityAuditLogExportTaskArgs struct {
	// List of log risk levels, supported values include: 0 no risk; 1 low risk; 2 medium risk; 3 high risk.
	DangerLevels pulumi.IntArrayInput
	// end time.
	EndTime pulumi.StringInput
	// product, optional value is mysql.
	Product pulumi.StringInput
	// security audit group id.
	SecAuditGroupId pulumi.StringInput
	// start time.
	StartTime pulumi.StringInput
}

The set of arguments for constructing a SecurityAuditLogExportTask resource.

func (SecurityAuditLogExportTaskArgs) ElementType

type SecurityAuditLogExportTaskArray

type SecurityAuditLogExportTaskArray []SecurityAuditLogExportTaskInput

func (SecurityAuditLogExportTaskArray) ElementType

func (SecurityAuditLogExportTaskArray) ToSecurityAuditLogExportTaskArrayOutput

func (i SecurityAuditLogExportTaskArray) ToSecurityAuditLogExportTaskArrayOutput() SecurityAuditLogExportTaskArrayOutput

func (SecurityAuditLogExportTaskArray) ToSecurityAuditLogExportTaskArrayOutputWithContext

func (i SecurityAuditLogExportTaskArray) ToSecurityAuditLogExportTaskArrayOutputWithContext(ctx context.Context) SecurityAuditLogExportTaskArrayOutput

type SecurityAuditLogExportTaskArrayInput

type SecurityAuditLogExportTaskArrayInput interface {
	pulumi.Input

	ToSecurityAuditLogExportTaskArrayOutput() SecurityAuditLogExportTaskArrayOutput
	ToSecurityAuditLogExportTaskArrayOutputWithContext(context.Context) SecurityAuditLogExportTaskArrayOutput
}

SecurityAuditLogExportTaskArrayInput is an input type that accepts SecurityAuditLogExportTaskArray and SecurityAuditLogExportTaskArrayOutput values. You can construct a concrete instance of `SecurityAuditLogExportTaskArrayInput` via:

SecurityAuditLogExportTaskArray{ SecurityAuditLogExportTaskArgs{...} }

type SecurityAuditLogExportTaskArrayOutput

type SecurityAuditLogExportTaskArrayOutput struct{ *pulumi.OutputState }

func (SecurityAuditLogExportTaskArrayOutput) ElementType

func (SecurityAuditLogExportTaskArrayOutput) Index

func (SecurityAuditLogExportTaskArrayOutput) ToSecurityAuditLogExportTaskArrayOutput

func (o SecurityAuditLogExportTaskArrayOutput) ToSecurityAuditLogExportTaskArrayOutput() SecurityAuditLogExportTaskArrayOutput

func (SecurityAuditLogExportTaskArrayOutput) ToSecurityAuditLogExportTaskArrayOutputWithContext

func (o SecurityAuditLogExportTaskArrayOutput) ToSecurityAuditLogExportTaskArrayOutputWithContext(ctx context.Context) SecurityAuditLogExportTaskArrayOutput

type SecurityAuditLogExportTaskInput

type SecurityAuditLogExportTaskInput interface {
	pulumi.Input

	ToSecurityAuditLogExportTaskOutput() SecurityAuditLogExportTaskOutput
	ToSecurityAuditLogExportTaskOutputWithContext(ctx context.Context) SecurityAuditLogExportTaskOutput
}

type SecurityAuditLogExportTaskMap

type SecurityAuditLogExportTaskMap map[string]SecurityAuditLogExportTaskInput

func (SecurityAuditLogExportTaskMap) ElementType

func (SecurityAuditLogExportTaskMap) ToSecurityAuditLogExportTaskMapOutput

func (i SecurityAuditLogExportTaskMap) ToSecurityAuditLogExportTaskMapOutput() SecurityAuditLogExportTaskMapOutput

func (SecurityAuditLogExportTaskMap) ToSecurityAuditLogExportTaskMapOutputWithContext

func (i SecurityAuditLogExportTaskMap) ToSecurityAuditLogExportTaskMapOutputWithContext(ctx context.Context) SecurityAuditLogExportTaskMapOutput

type SecurityAuditLogExportTaskMapInput

type SecurityAuditLogExportTaskMapInput interface {
	pulumi.Input

	ToSecurityAuditLogExportTaskMapOutput() SecurityAuditLogExportTaskMapOutput
	ToSecurityAuditLogExportTaskMapOutputWithContext(context.Context) SecurityAuditLogExportTaskMapOutput
}

SecurityAuditLogExportTaskMapInput is an input type that accepts SecurityAuditLogExportTaskMap and SecurityAuditLogExportTaskMapOutput values. You can construct a concrete instance of `SecurityAuditLogExportTaskMapInput` via:

SecurityAuditLogExportTaskMap{ "key": SecurityAuditLogExportTaskArgs{...} }

type SecurityAuditLogExportTaskMapOutput

type SecurityAuditLogExportTaskMapOutput struct{ *pulumi.OutputState }

func (SecurityAuditLogExportTaskMapOutput) ElementType

func (SecurityAuditLogExportTaskMapOutput) MapIndex

func (SecurityAuditLogExportTaskMapOutput) ToSecurityAuditLogExportTaskMapOutput

func (o SecurityAuditLogExportTaskMapOutput) ToSecurityAuditLogExportTaskMapOutput() SecurityAuditLogExportTaskMapOutput

func (SecurityAuditLogExportTaskMapOutput) ToSecurityAuditLogExportTaskMapOutputWithContext

func (o SecurityAuditLogExportTaskMapOutput) ToSecurityAuditLogExportTaskMapOutputWithContext(ctx context.Context) SecurityAuditLogExportTaskMapOutput

type SecurityAuditLogExportTaskOutput

type SecurityAuditLogExportTaskOutput struct{ *pulumi.OutputState }

func (SecurityAuditLogExportTaskOutput) AsyncRequestId

request of async id.

func (SecurityAuditLogExportTaskOutput) DangerLevels

List of log risk levels, supported values include: 0 no risk; 1 low risk; 2 medium risk; 3 high risk.

func (SecurityAuditLogExportTaskOutput) ElementType

func (SecurityAuditLogExportTaskOutput) EndTime

end time.

func (SecurityAuditLogExportTaskOutput) Product

product, optional value is mysql.

func (SecurityAuditLogExportTaskOutput) SecAuditGroupId

security audit group id.

func (SecurityAuditLogExportTaskOutput) StartTime

start time.

func (SecurityAuditLogExportTaskOutput) ToSecurityAuditLogExportTaskOutput

func (o SecurityAuditLogExportTaskOutput) ToSecurityAuditLogExportTaskOutput() SecurityAuditLogExportTaskOutput

func (SecurityAuditLogExportTaskOutput) ToSecurityAuditLogExportTaskOutputWithContext

func (o SecurityAuditLogExportTaskOutput) ToSecurityAuditLogExportTaskOutputWithContext(ctx context.Context) SecurityAuditLogExportTaskOutput

type SecurityAuditLogExportTaskState

type SecurityAuditLogExportTaskState struct {
	// request of async id.
	AsyncRequestId pulumi.IntPtrInput
	// List of log risk levels, supported values include: 0 no risk; 1 low risk; 2 medium risk; 3 high risk.
	DangerLevels pulumi.IntArrayInput
	// end time.
	EndTime pulumi.StringPtrInput
	// product, optional value is mysql.
	Product pulumi.StringPtrInput
	// security audit group id.
	SecAuditGroupId pulumi.StringPtrInput
	// start time.
	StartTime pulumi.StringPtrInput
}

func (SecurityAuditLogExportTaskState) ElementType

type SqlFilter

type SqlFilter struct {
	pulumi.CustomResourceState

	// filter duration.
	Duration pulumi.IntOutput `pulumi:"duration"`
	// filter id.
	FilterId pulumi.IntOutput `pulumi:"filterId"`
	// filter key.
	FilterKey pulumi.StringOutput `pulumi:"filterKey"`
	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// maximum concurreny.
	MaxConcurrency pulumi.IntOutput `pulumi:"maxConcurrency"`
	// product, optional value is &amp;#39;mysql&amp;#39;, &amp;#39;cynosdb&amp;#39;.
	Product pulumi.StringPtrOutput `pulumi:"product"`
	// session token.
	SessionToken SqlFilterSessionTokenOutput `pulumi:"sessionToken"`
	// sql type, optional value is SELECT, UPDATE, DELETE, INSERT, REPLACE.
	SqlType pulumi.StringOutput `pulumi:"sqlType"`
	// filter status.
	Status pulumi.StringOutput `pulumi:"status"`
}

Provides a resource to create a dbbrain sql_filter.

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Mysql"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		availabilityZone := "ap-guangzhou-3"
		if param := cfg.Get("availabilityZone"); param != "" {
			availabilityZone = param
		}
		region := "ap-guangzhou"
		if param := cfg.Get("region"); param != "" {
			region = param
		}
		mysql, err := Mysql.GetInstance(ctx, &mysql.GetInstanceArgs{
			InstanceName: pulumi.StringRef("instance_name"),
		}, nil)
		if err != nil {
			return err
		}
		mysqlId := mysql.InstanceLists[0].MysqlId
		_, err = Dbbrain.NewSqlFilter(ctx, "sqlFilter", &Dbbrain.SqlFilterArgs{
			InstanceId: pulumi.String(mysqlId),
			SessionToken: &dbbrain.SqlFilterSessionTokenArgs{
				User:     pulumi.String("test"),
				Password: pulumi.String("===password==="),
			},
			SqlType:        pulumi.String("SELECT"),
			FilterKey:      pulumi.String("filter_key"),
			MaxConcurrency: pulumi.Int(10),
			Duration:       pulumi.Int(3600),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

func GetSqlFilter

func GetSqlFilter(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlFilterState, opts ...pulumi.ResourceOption) (*SqlFilter, error)

GetSqlFilter gets an existing SqlFilter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSqlFilter

func NewSqlFilter(ctx *pulumi.Context,
	name string, args *SqlFilterArgs, opts ...pulumi.ResourceOption) (*SqlFilter, error)

NewSqlFilter registers a new resource with the given unique name, arguments, and options.

func (*SqlFilter) ElementType

func (*SqlFilter) ElementType() reflect.Type

func (*SqlFilter) ToSqlFilterOutput

func (i *SqlFilter) ToSqlFilterOutput() SqlFilterOutput

func (*SqlFilter) ToSqlFilterOutputWithContext

func (i *SqlFilter) ToSqlFilterOutputWithContext(ctx context.Context) SqlFilterOutput

type SqlFilterArgs

type SqlFilterArgs struct {
	// filter duration.
	Duration pulumi.IntInput
	// filter key.
	FilterKey pulumi.StringInput
	// instance id.
	InstanceId pulumi.StringInput
	// maximum concurreny.
	MaxConcurrency pulumi.IntInput
	// product, optional value is &amp;#39;mysql&amp;#39;, &amp;#39;cynosdb&amp;#39;.
	Product pulumi.StringPtrInput
	// session token.
	SessionToken SqlFilterSessionTokenInput
	// sql type, optional value is SELECT, UPDATE, DELETE, INSERT, REPLACE.
	SqlType pulumi.StringInput
	// filter status.
	Status pulumi.StringPtrInput
}

The set of arguments for constructing a SqlFilter resource.

func (SqlFilterArgs) ElementType

func (SqlFilterArgs) ElementType() reflect.Type

type SqlFilterArray

type SqlFilterArray []SqlFilterInput

func (SqlFilterArray) ElementType

func (SqlFilterArray) ElementType() reflect.Type

func (SqlFilterArray) ToSqlFilterArrayOutput

func (i SqlFilterArray) ToSqlFilterArrayOutput() SqlFilterArrayOutput

func (SqlFilterArray) ToSqlFilterArrayOutputWithContext

func (i SqlFilterArray) ToSqlFilterArrayOutputWithContext(ctx context.Context) SqlFilterArrayOutput

type SqlFilterArrayInput

type SqlFilterArrayInput interface {
	pulumi.Input

	ToSqlFilterArrayOutput() SqlFilterArrayOutput
	ToSqlFilterArrayOutputWithContext(context.Context) SqlFilterArrayOutput
}

SqlFilterArrayInput is an input type that accepts SqlFilterArray and SqlFilterArrayOutput values. You can construct a concrete instance of `SqlFilterArrayInput` via:

SqlFilterArray{ SqlFilterArgs{...} }

type SqlFilterArrayOutput

type SqlFilterArrayOutput struct{ *pulumi.OutputState }

func (SqlFilterArrayOutput) ElementType

func (SqlFilterArrayOutput) ElementType() reflect.Type

func (SqlFilterArrayOutput) Index

func (SqlFilterArrayOutput) ToSqlFilterArrayOutput

func (o SqlFilterArrayOutput) ToSqlFilterArrayOutput() SqlFilterArrayOutput

func (SqlFilterArrayOutput) ToSqlFilterArrayOutputWithContext

func (o SqlFilterArrayOutput) ToSqlFilterArrayOutputWithContext(ctx context.Context) SqlFilterArrayOutput

type SqlFilterInput

type SqlFilterInput interface {
	pulumi.Input

	ToSqlFilterOutput() SqlFilterOutput
	ToSqlFilterOutputWithContext(ctx context.Context) SqlFilterOutput
}

type SqlFilterMap

type SqlFilterMap map[string]SqlFilterInput

func (SqlFilterMap) ElementType

func (SqlFilterMap) ElementType() reflect.Type

func (SqlFilterMap) ToSqlFilterMapOutput

func (i SqlFilterMap) ToSqlFilterMapOutput() SqlFilterMapOutput

func (SqlFilterMap) ToSqlFilterMapOutputWithContext

func (i SqlFilterMap) ToSqlFilterMapOutputWithContext(ctx context.Context) SqlFilterMapOutput

type SqlFilterMapInput

type SqlFilterMapInput interface {
	pulumi.Input

	ToSqlFilterMapOutput() SqlFilterMapOutput
	ToSqlFilterMapOutputWithContext(context.Context) SqlFilterMapOutput
}

SqlFilterMapInput is an input type that accepts SqlFilterMap and SqlFilterMapOutput values. You can construct a concrete instance of `SqlFilterMapInput` via:

SqlFilterMap{ "key": SqlFilterArgs{...} }

type SqlFilterMapOutput

type SqlFilterMapOutput struct{ *pulumi.OutputState }

func (SqlFilterMapOutput) ElementType

func (SqlFilterMapOutput) ElementType() reflect.Type

func (SqlFilterMapOutput) MapIndex

func (SqlFilterMapOutput) ToSqlFilterMapOutput

func (o SqlFilterMapOutput) ToSqlFilterMapOutput() SqlFilterMapOutput

func (SqlFilterMapOutput) ToSqlFilterMapOutputWithContext

func (o SqlFilterMapOutput) ToSqlFilterMapOutputWithContext(ctx context.Context) SqlFilterMapOutput

type SqlFilterOutput

type SqlFilterOutput struct{ *pulumi.OutputState }

func (SqlFilterOutput) Duration

func (o SqlFilterOutput) Duration() pulumi.IntOutput

filter duration.

func (SqlFilterOutput) ElementType

func (SqlFilterOutput) ElementType() reflect.Type

func (SqlFilterOutput) FilterId

func (o SqlFilterOutput) FilterId() pulumi.IntOutput

filter id.

func (SqlFilterOutput) FilterKey

func (o SqlFilterOutput) FilterKey() pulumi.StringOutput

filter key.

func (SqlFilterOutput) InstanceId

func (o SqlFilterOutput) InstanceId() pulumi.StringOutput

instance id.

func (SqlFilterOutput) MaxConcurrency

func (o SqlFilterOutput) MaxConcurrency() pulumi.IntOutput

maximum concurreny.

func (SqlFilterOutput) Product

product, optional value is &amp;#39;mysql&amp;#39;, &amp;#39;cynosdb&amp;#39;.

func (SqlFilterOutput) SessionToken

session token.

func (SqlFilterOutput) SqlType

func (o SqlFilterOutput) SqlType() pulumi.StringOutput

sql type, optional value is SELECT, UPDATE, DELETE, INSERT, REPLACE.

func (SqlFilterOutput) Status

func (o SqlFilterOutput) Status() pulumi.StringOutput

filter status.

func (SqlFilterOutput) ToSqlFilterOutput

func (o SqlFilterOutput) ToSqlFilterOutput() SqlFilterOutput

func (SqlFilterOutput) ToSqlFilterOutputWithContext

func (o SqlFilterOutput) ToSqlFilterOutputWithContext(ctx context.Context) SqlFilterOutput

type SqlFilterSessionToken

type SqlFilterSessionToken struct {
	// password.
	Password string `pulumi:"password"`
	// user name.
	User string `pulumi:"user"`
}

type SqlFilterSessionTokenArgs

type SqlFilterSessionTokenArgs struct {
	// password.
	Password pulumi.StringInput `pulumi:"password"`
	// user name.
	User pulumi.StringInput `pulumi:"user"`
}

func (SqlFilterSessionTokenArgs) ElementType

func (SqlFilterSessionTokenArgs) ElementType() reflect.Type

func (SqlFilterSessionTokenArgs) ToSqlFilterSessionTokenOutput

func (i SqlFilterSessionTokenArgs) ToSqlFilterSessionTokenOutput() SqlFilterSessionTokenOutput

func (SqlFilterSessionTokenArgs) ToSqlFilterSessionTokenOutputWithContext

func (i SqlFilterSessionTokenArgs) ToSqlFilterSessionTokenOutputWithContext(ctx context.Context) SqlFilterSessionTokenOutput

func (SqlFilterSessionTokenArgs) ToSqlFilterSessionTokenPtrOutput

func (i SqlFilterSessionTokenArgs) ToSqlFilterSessionTokenPtrOutput() SqlFilterSessionTokenPtrOutput

func (SqlFilterSessionTokenArgs) ToSqlFilterSessionTokenPtrOutputWithContext

func (i SqlFilterSessionTokenArgs) ToSqlFilterSessionTokenPtrOutputWithContext(ctx context.Context) SqlFilterSessionTokenPtrOutput

type SqlFilterSessionTokenInput

type SqlFilterSessionTokenInput interface {
	pulumi.Input

	ToSqlFilterSessionTokenOutput() SqlFilterSessionTokenOutput
	ToSqlFilterSessionTokenOutputWithContext(context.Context) SqlFilterSessionTokenOutput
}

SqlFilterSessionTokenInput is an input type that accepts SqlFilterSessionTokenArgs and SqlFilterSessionTokenOutput values. You can construct a concrete instance of `SqlFilterSessionTokenInput` via:

SqlFilterSessionTokenArgs{...}

type SqlFilterSessionTokenOutput

type SqlFilterSessionTokenOutput struct{ *pulumi.OutputState }

func (SqlFilterSessionTokenOutput) ElementType

func (SqlFilterSessionTokenOutput) Password

password.

func (SqlFilterSessionTokenOutput) ToSqlFilterSessionTokenOutput

func (o SqlFilterSessionTokenOutput) ToSqlFilterSessionTokenOutput() SqlFilterSessionTokenOutput

func (SqlFilterSessionTokenOutput) ToSqlFilterSessionTokenOutputWithContext

func (o SqlFilterSessionTokenOutput) ToSqlFilterSessionTokenOutputWithContext(ctx context.Context) SqlFilterSessionTokenOutput

func (SqlFilterSessionTokenOutput) ToSqlFilterSessionTokenPtrOutput

func (o SqlFilterSessionTokenOutput) ToSqlFilterSessionTokenPtrOutput() SqlFilterSessionTokenPtrOutput

func (SqlFilterSessionTokenOutput) ToSqlFilterSessionTokenPtrOutputWithContext

func (o SqlFilterSessionTokenOutput) ToSqlFilterSessionTokenPtrOutputWithContext(ctx context.Context) SqlFilterSessionTokenPtrOutput

func (SqlFilterSessionTokenOutput) User

user name.

type SqlFilterSessionTokenPtrInput

type SqlFilterSessionTokenPtrInput interface {
	pulumi.Input

	ToSqlFilterSessionTokenPtrOutput() SqlFilterSessionTokenPtrOutput
	ToSqlFilterSessionTokenPtrOutputWithContext(context.Context) SqlFilterSessionTokenPtrOutput
}

SqlFilterSessionTokenPtrInput is an input type that accepts SqlFilterSessionTokenArgs, SqlFilterSessionTokenPtr and SqlFilterSessionTokenPtrOutput values. You can construct a concrete instance of `SqlFilterSessionTokenPtrInput` via:

        SqlFilterSessionTokenArgs{...}

or:

        nil

type SqlFilterSessionTokenPtrOutput

type SqlFilterSessionTokenPtrOutput struct{ *pulumi.OutputState }

func (SqlFilterSessionTokenPtrOutput) Elem

func (SqlFilterSessionTokenPtrOutput) ElementType

func (SqlFilterSessionTokenPtrOutput) Password

password.

func (SqlFilterSessionTokenPtrOutput) ToSqlFilterSessionTokenPtrOutput

func (o SqlFilterSessionTokenPtrOutput) ToSqlFilterSessionTokenPtrOutput() SqlFilterSessionTokenPtrOutput

func (SqlFilterSessionTokenPtrOutput) ToSqlFilterSessionTokenPtrOutputWithContext

func (o SqlFilterSessionTokenPtrOutput) ToSqlFilterSessionTokenPtrOutputWithContext(ctx context.Context) SqlFilterSessionTokenPtrOutput

func (SqlFilterSessionTokenPtrOutput) User

user name.

type SqlFilterState

type SqlFilterState struct {
	// filter duration.
	Duration pulumi.IntPtrInput
	// filter id.
	FilterId pulumi.IntPtrInput
	// filter key.
	FilterKey pulumi.StringPtrInput
	// instance id.
	InstanceId pulumi.StringPtrInput
	// maximum concurreny.
	MaxConcurrency pulumi.IntPtrInput
	// product, optional value is &amp;#39;mysql&amp;#39;, &amp;#39;cynosdb&amp;#39;.
	Product pulumi.StringPtrInput
	// session token.
	SessionToken SqlFilterSessionTokenPtrInput
	// sql type, optional value is SELECT, UPDATE, DELETE, INSERT, REPLACE.
	SqlType pulumi.StringPtrInput
	// filter status.
	Status pulumi.StringPtrInput
}

func (SqlFilterState) ElementType

func (SqlFilterState) ElementType() reflect.Type

type TdsqlAuditLog

type TdsqlAuditLog struct {
	pulumi.CustomResourceState

	// Deadline time, such as `2019-09-11 10:13:14`.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// Filter conditions. Logs can be filtered according to the filter conditions set.
	Filter TdsqlAuditLogFilterPtrOutput `pulumi:"filter"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Consistent with Product. For example: dcdb, mariadb.
	NodeRequestType pulumi.StringOutput `pulumi:"nodeRequestType"`
	// Service product type, supported values include: dcdb - cloud database Tdsql, mariadb - cloud database MariaDB for MariaDB..
	Product pulumi.StringOutput `pulumi:"product"`
	// Start time, such as `2019-09-10 12:13:14`.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
}

Provides a resource to create a dbbrain tdsqlAuditLog

## Example Usage

<!--Start PulumiCodeChooser --> ```go package main

import (

"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Dbbrain"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Dbbrain.NewTdsqlAuditLog(ctx, "myLog", &Dbbrain.TdsqlAuditLogArgs{
			EndTime: pulumi.String("%s"),
			Filter: &dbbrain.TdsqlAuditLogFilterArgs{
				Hosts: pulumi.StringArray{
					pulumi.String("%%"),
					pulumi.String("127.0.0.1"),
				},
				Users: pulumi.StringArray{
					pulumi.String("tf_test"),
					pulumi.String("mysql"),
				},
			},
			InstanceId:      pulumi.String("%s"),
			NodeRequestType: pulumi.String("dcdb"),
			Product:         pulumi.String("dcdb"),
			StartTime:       pulumi.String("%s"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` <!--End PulumiCodeChooser -->

func GetTdsqlAuditLog

func GetTdsqlAuditLog(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TdsqlAuditLogState, opts ...pulumi.ResourceOption) (*TdsqlAuditLog, error)

GetTdsqlAuditLog gets an existing TdsqlAuditLog resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTdsqlAuditLog

func NewTdsqlAuditLog(ctx *pulumi.Context,
	name string, args *TdsqlAuditLogArgs, opts ...pulumi.ResourceOption) (*TdsqlAuditLog, error)

NewTdsqlAuditLog registers a new resource with the given unique name, arguments, and options.

func (*TdsqlAuditLog) ElementType

func (*TdsqlAuditLog) ElementType() reflect.Type

func (*TdsqlAuditLog) ToTdsqlAuditLogOutput

func (i *TdsqlAuditLog) ToTdsqlAuditLogOutput() TdsqlAuditLogOutput

func (*TdsqlAuditLog) ToTdsqlAuditLogOutputWithContext

func (i *TdsqlAuditLog) ToTdsqlAuditLogOutputWithContext(ctx context.Context) TdsqlAuditLogOutput

type TdsqlAuditLogArgs

type TdsqlAuditLogArgs struct {
	// Deadline time, such as `2019-09-11 10:13:14`.
	EndTime pulumi.StringInput
	// Filter conditions. Logs can be filtered according to the filter conditions set.
	Filter TdsqlAuditLogFilterPtrInput
	// Instance ID.
	InstanceId pulumi.StringInput
	// Consistent with Product. For example: dcdb, mariadb.
	NodeRequestType pulumi.StringInput
	// Service product type, supported values include: dcdb - cloud database Tdsql, mariadb - cloud database MariaDB for MariaDB..
	Product pulumi.StringInput
	// Start time, such as `2019-09-10 12:13:14`.
	StartTime pulumi.StringInput
}

The set of arguments for constructing a TdsqlAuditLog resource.

func (TdsqlAuditLogArgs) ElementType

func (TdsqlAuditLogArgs) ElementType() reflect.Type

type TdsqlAuditLogArray

type TdsqlAuditLogArray []TdsqlAuditLogInput

func (TdsqlAuditLogArray) ElementType

func (TdsqlAuditLogArray) ElementType() reflect.Type

func (TdsqlAuditLogArray) ToTdsqlAuditLogArrayOutput

func (i TdsqlAuditLogArray) ToTdsqlAuditLogArrayOutput() TdsqlAuditLogArrayOutput

func (TdsqlAuditLogArray) ToTdsqlAuditLogArrayOutputWithContext

func (i TdsqlAuditLogArray) ToTdsqlAuditLogArrayOutputWithContext(ctx context.Context) TdsqlAuditLogArrayOutput

type TdsqlAuditLogArrayInput

type TdsqlAuditLogArrayInput interface {
	pulumi.Input

	ToTdsqlAuditLogArrayOutput() TdsqlAuditLogArrayOutput
	ToTdsqlAuditLogArrayOutputWithContext(context.Context) TdsqlAuditLogArrayOutput
}

TdsqlAuditLogArrayInput is an input type that accepts TdsqlAuditLogArray and TdsqlAuditLogArrayOutput values. You can construct a concrete instance of `TdsqlAuditLogArrayInput` via:

TdsqlAuditLogArray{ TdsqlAuditLogArgs{...} }

type TdsqlAuditLogArrayOutput

type TdsqlAuditLogArrayOutput struct{ *pulumi.OutputState }

func (TdsqlAuditLogArrayOutput) ElementType

func (TdsqlAuditLogArrayOutput) ElementType() reflect.Type

func (TdsqlAuditLogArrayOutput) Index

func (TdsqlAuditLogArrayOutput) ToTdsqlAuditLogArrayOutput

func (o TdsqlAuditLogArrayOutput) ToTdsqlAuditLogArrayOutput() TdsqlAuditLogArrayOutput

func (TdsqlAuditLogArrayOutput) ToTdsqlAuditLogArrayOutputWithContext

func (o TdsqlAuditLogArrayOutput) ToTdsqlAuditLogArrayOutputWithContext(ctx context.Context) TdsqlAuditLogArrayOutput

type TdsqlAuditLogFilter

type TdsqlAuditLogFilter struct {
	// Number of affected rows. Indicates filtering audit logs whose affected rows are greater than this value.
	AffectRows *int `pulumi:"affectRows"`
	// Database name.
	DbNames []string `pulumi:"dbNames"`
	// Execution time. The unit is: us. It means to filter the audit logs whose execution time is greater than this value.
	ExecTime *int `pulumi:"execTime"`
	// Client Address.
	Hosts []string `pulumi:"hosts"`
	// Return the number of rows. It means to filter the audit log with the number of returned rows greater than this value.
	SentRows *int `pulumi:"sentRows"`
	// Username.
	Users []string `pulumi:"users"`
}

type TdsqlAuditLogFilterArgs

type TdsqlAuditLogFilterArgs struct {
	// Number of affected rows. Indicates filtering audit logs whose affected rows are greater than this value.
	AffectRows pulumi.IntPtrInput `pulumi:"affectRows"`
	// Database name.
	DbNames pulumi.StringArrayInput `pulumi:"dbNames"`
	// Execution time. The unit is: us. It means to filter the audit logs whose execution time is greater than this value.
	ExecTime pulumi.IntPtrInput `pulumi:"execTime"`
	// Client Address.
	Hosts pulumi.StringArrayInput `pulumi:"hosts"`
	// Return the number of rows. It means to filter the audit log with the number of returned rows greater than this value.
	SentRows pulumi.IntPtrInput `pulumi:"sentRows"`
	// Username.
	Users pulumi.StringArrayInput `pulumi:"users"`
}

func (TdsqlAuditLogFilterArgs) ElementType

func (TdsqlAuditLogFilterArgs) ElementType() reflect.Type

func (TdsqlAuditLogFilterArgs) ToTdsqlAuditLogFilterOutput

func (i TdsqlAuditLogFilterArgs) ToTdsqlAuditLogFilterOutput() TdsqlAuditLogFilterOutput

func (TdsqlAuditLogFilterArgs) ToTdsqlAuditLogFilterOutputWithContext

func (i TdsqlAuditLogFilterArgs) ToTdsqlAuditLogFilterOutputWithContext(ctx context.Context) TdsqlAuditLogFilterOutput

func (TdsqlAuditLogFilterArgs) ToTdsqlAuditLogFilterPtrOutput

func (i TdsqlAuditLogFilterArgs) ToTdsqlAuditLogFilterPtrOutput() TdsqlAuditLogFilterPtrOutput

func (TdsqlAuditLogFilterArgs) ToTdsqlAuditLogFilterPtrOutputWithContext

func (i TdsqlAuditLogFilterArgs) ToTdsqlAuditLogFilterPtrOutputWithContext(ctx context.Context) TdsqlAuditLogFilterPtrOutput

type TdsqlAuditLogFilterInput

type TdsqlAuditLogFilterInput interface {
	pulumi.Input

	ToTdsqlAuditLogFilterOutput() TdsqlAuditLogFilterOutput
	ToTdsqlAuditLogFilterOutputWithContext(context.Context) TdsqlAuditLogFilterOutput
}

TdsqlAuditLogFilterInput is an input type that accepts TdsqlAuditLogFilterArgs and TdsqlAuditLogFilterOutput values. You can construct a concrete instance of `TdsqlAuditLogFilterInput` via:

TdsqlAuditLogFilterArgs{...}

type TdsqlAuditLogFilterOutput

type TdsqlAuditLogFilterOutput struct{ *pulumi.OutputState }

func (TdsqlAuditLogFilterOutput) AffectRows

Number of affected rows. Indicates filtering audit logs whose affected rows are greater than this value.

func (TdsqlAuditLogFilterOutput) DbNames

Database name.

func (TdsqlAuditLogFilterOutput) ElementType

func (TdsqlAuditLogFilterOutput) ElementType() reflect.Type

func (TdsqlAuditLogFilterOutput) ExecTime

Execution time. The unit is: us. It means to filter the audit logs whose execution time is greater than this value.

func (TdsqlAuditLogFilterOutput) Hosts

Client Address.

func (TdsqlAuditLogFilterOutput) SentRows

Return the number of rows. It means to filter the audit log with the number of returned rows greater than this value.

func (TdsqlAuditLogFilterOutput) ToTdsqlAuditLogFilterOutput

func (o TdsqlAuditLogFilterOutput) ToTdsqlAuditLogFilterOutput() TdsqlAuditLogFilterOutput

func (TdsqlAuditLogFilterOutput) ToTdsqlAuditLogFilterOutputWithContext

func (o TdsqlAuditLogFilterOutput) ToTdsqlAuditLogFilterOutputWithContext(ctx context.Context) TdsqlAuditLogFilterOutput

func (TdsqlAuditLogFilterOutput) ToTdsqlAuditLogFilterPtrOutput

func (o TdsqlAuditLogFilterOutput) ToTdsqlAuditLogFilterPtrOutput() TdsqlAuditLogFilterPtrOutput

func (TdsqlAuditLogFilterOutput) ToTdsqlAuditLogFilterPtrOutputWithContext

func (o TdsqlAuditLogFilterOutput) ToTdsqlAuditLogFilterPtrOutputWithContext(ctx context.Context) TdsqlAuditLogFilterPtrOutput

func (TdsqlAuditLogFilterOutput) Users

Username.

type TdsqlAuditLogFilterPtrInput

type TdsqlAuditLogFilterPtrInput interface {
	pulumi.Input

	ToTdsqlAuditLogFilterPtrOutput() TdsqlAuditLogFilterPtrOutput
	ToTdsqlAuditLogFilterPtrOutputWithContext(context.Context) TdsqlAuditLogFilterPtrOutput
}

TdsqlAuditLogFilterPtrInput is an input type that accepts TdsqlAuditLogFilterArgs, TdsqlAuditLogFilterPtr and TdsqlAuditLogFilterPtrOutput values. You can construct a concrete instance of `TdsqlAuditLogFilterPtrInput` via:

        TdsqlAuditLogFilterArgs{...}

or:

        nil

type TdsqlAuditLogFilterPtrOutput

type TdsqlAuditLogFilterPtrOutput struct{ *pulumi.OutputState }

func (TdsqlAuditLogFilterPtrOutput) AffectRows

Number of affected rows. Indicates filtering audit logs whose affected rows are greater than this value.

func (TdsqlAuditLogFilterPtrOutput) DbNames

Database name.

func (TdsqlAuditLogFilterPtrOutput) Elem

func (TdsqlAuditLogFilterPtrOutput) ElementType

func (TdsqlAuditLogFilterPtrOutput) ExecTime

Execution time. The unit is: us. It means to filter the audit logs whose execution time is greater than this value.

func (TdsqlAuditLogFilterPtrOutput) Hosts

Client Address.

func (TdsqlAuditLogFilterPtrOutput) SentRows

Return the number of rows. It means to filter the audit log with the number of returned rows greater than this value.

func (TdsqlAuditLogFilterPtrOutput) ToTdsqlAuditLogFilterPtrOutput

func (o TdsqlAuditLogFilterPtrOutput) ToTdsqlAuditLogFilterPtrOutput() TdsqlAuditLogFilterPtrOutput

func (TdsqlAuditLogFilterPtrOutput) ToTdsqlAuditLogFilterPtrOutputWithContext

func (o TdsqlAuditLogFilterPtrOutput) ToTdsqlAuditLogFilterPtrOutputWithContext(ctx context.Context) TdsqlAuditLogFilterPtrOutput

func (TdsqlAuditLogFilterPtrOutput) Users

Username.

type TdsqlAuditLogInput

type TdsqlAuditLogInput interface {
	pulumi.Input

	ToTdsqlAuditLogOutput() TdsqlAuditLogOutput
	ToTdsqlAuditLogOutputWithContext(ctx context.Context) TdsqlAuditLogOutput
}

type TdsqlAuditLogMap

type TdsqlAuditLogMap map[string]TdsqlAuditLogInput

func (TdsqlAuditLogMap) ElementType

func (TdsqlAuditLogMap) ElementType() reflect.Type

func (TdsqlAuditLogMap) ToTdsqlAuditLogMapOutput

func (i TdsqlAuditLogMap) ToTdsqlAuditLogMapOutput() TdsqlAuditLogMapOutput

func (TdsqlAuditLogMap) ToTdsqlAuditLogMapOutputWithContext

func (i TdsqlAuditLogMap) ToTdsqlAuditLogMapOutputWithContext(ctx context.Context) TdsqlAuditLogMapOutput

type TdsqlAuditLogMapInput

type TdsqlAuditLogMapInput interface {
	pulumi.Input

	ToTdsqlAuditLogMapOutput() TdsqlAuditLogMapOutput
	ToTdsqlAuditLogMapOutputWithContext(context.Context) TdsqlAuditLogMapOutput
}

TdsqlAuditLogMapInput is an input type that accepts TdsqlAuditLogMap and TdsqlAuditLogMapOutput values. You can construct a concrete instance of `TdsqlAuditLogMapInput` via:

TdsqlAuditLogMap{ "key": TdsqlAuditLogArgs{...} }

type TdsqlAuditLogMapOutput

type TdsqlAuditLogMapOutput struct{ *pulumi.OutputState }

func (TdsqlAuditLogMapOutput) ElementType

func (TdsqlAuditLogMapOutput) ElementType() reflect.Type

func (TdsqlAuditLogMapOutput) MapIndex

func (TdsqlAuditLogMapOutput) ToTdsqlAuditLogMapOutput

func (o TdsqlAuditLogMapOutput) ToTdsqlAuditLogMapOutput() TdsqlAuditLogMapOutput

func (TdsqlAuditLogMapOutput) ToTdsqlAuditLogMapOutputWithContext

func (o TdsqlAuditLogMapOutput) ToTdsqlAuditLogMapOutputWithContext(ctx context.Context) TdsqlAuditLogMapOutput

type TdsqlAuditLogOutput

type TdsqlAuditLogOutput struct{ *pulumi.OutputState }

func (TdsqlAuditLogOutput) ElementType

func (TdsqlAuditLogOutput) ElementType() reflect.Type

func (TdsqlAuditLogOutput) EndTime

Deadline time, such as `2019-09-11 10:13:14`.

func (TdsqlAuditLogOutput) Filter

Filter conditions. Logs can be filtered according to the filter conditions set.

func (TdsqlAuditLogOutput) InstanceId

func (o TdsqlAuditLogOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (TdsqlAuditLogOutput) NodeRequestType

func (o TdsqlAuditLogOutput) NodeRequestType() pulumi.StringOutput

Consistent with Product. For example: dcdb, mariadb.

func (TdsqlAuditLogOutput) Product

Service product type, supported values include: dcdb - cloud database Tdsql, mariadb - cloud database MariaDB for MariaDB..

func (TdsqlAuditLogOutput) StartTime

func (o TdsqlAuditLogOutput) StartTime() pulumi.StringOutput

Start time, such as `2019-09-10 12:13:14`.

func (TdsqlAuditLogOutput) ToTdsqlAuditLogOutput

func (o TdsqlAuditLogOutput) ToTdsqlAuditLogOutput() TdsqlAuditLogOutput

func (TdsqlAuditLogOutput) ToTdsqlAuditLogOutputWithContext

func (o TdsqlAuditLogOutput) ToTdsqlAuditLogOutputWithContext(ctx context.Context) TdsqlAuditLogOutput

type TdsqlAuditLogState

type TdsqlAuditLogState struct {
	// Deadline time, such as `2019-09-11 10:13:14`.
	EndTime pulumi.StringPtrInput
	// Filter conditions. Logs can be filtered according to the filter conditions set.
	Filter TdsqlAuditLogFilterPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Consistent with Product. For example: dcdb, mariadb.
	NodeRequestType pulumi.StringPtrInput
	// Service product type, supported values include: dcdb - cloud database Tdsql, mariadb - cloud database MariaDB for MariaDB..
	Product pulumi.StringPtrInput
	// Start time, such as `2019-09-10 12:13:14`.
	StartTime pulumi.StringPtrInput
}

func (TdsqlAuditLogState) ElementType

func (TdsqlAuditLogState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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