cynosdb

package
v0.1.16 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2023 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 Account

type Account struct {
	pulumi.CustomResourceState

	// Account name, including alphanumeric _, Start with a letter, end with a letter or number, length 1-16.
	AccountName pulumi.StringOutput `pulumi:"accountName"`
	// Password, with a length range of 8 to 64 characters.
	AccountPassword pulumi.StringOutput `pulumi:"accountPassword"`
	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// describe.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// main engine.
	Host pulumi.StringOutput `pulumi:"host"`
	// The maximum number of user connections cannot be greater than 10240.
	MaxUserConnections pulumi.IntPtrOutput `pulumi:"maxUserConnections"`
}

func GetAccount

func GetAccount(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountState, opts ...pulumi.ResourceOption) (*Account, error)

GetAccount gets an existing Account 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 NewAccount

func NewAccount(ctx *pulumi.Context,
	name string, args *AccountArgs, opts ...pulumi.ResourceOption) (*Account, error)

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

func (*Account) ElementType

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext

func (i *Account) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountArgs

type AccountArgs struct {
	// Account name, including alphanumeric _, Start with a letter, end with a letter or number, length 1-16.
	AccountName pulumi.StringInput
	// Password, with a length range of 8 to 64 characters.
	AccountPassword pulumi.StringInput
	// Cluster ID.
	ClusterId pulumi.StringInput
	// describe.
	Description pulumi.StringPtrInput
	// main engine.
	Host pulumi.StringInput
	// The maximum number of user connections cannot be greater than 10240.
	MaxUserConnections pulumi.IntPtrInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountArray

type AccountArray []AccountInput

func (AccountArray) ElementType

func (AccountArray) ElementType() reflect.Type

func (AccountArray) ToAccountArrayOutput

func (i AccountArray) ToAccountArrayOutput() AccountArrayOutput

func (AccountArray) ToAccountArrayOutputWithContext

func (i AccountArray) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput

type AccountArrayInput

type AccountArrayInput interface {
	pulumi.Input

	ToAccountArrayOutput() AccountArrayOutput
	ToAccountArrayOutputWithContext(context.Context) AccountArrayOutput
}

AccountArrayInput is an input type that accepts AccountArray and AccountArrayOutput values. You can construct a concrete instance of `AccountArrayInput` via:

AccountArray{ AccountArgs{...} }

type AccountArrayOutput

type AccountArrayOutput struct{ *pulumi.OutputState }

func (AccountArrayOutput) ElementType

func (AccountArrayOutput) ElementType() reflect.Type

func (AccountArrayOutput) Index

func (AccountArrayOutput) ToAccountArrayOutput

func (o AccountArrayOutput) ToAccountArrayOutput() AccountArrayOutput

func (AccountArrayOutput) ToAccountArrayOutputWithContext

func (o AccountArrayOutput) ToAccountArrayOutputWithContext(ctx context.Context) AccountArrayOutput

type AccountInput

type AccountInput interface {
	pulumi.Input

	ToAccountOutput() AccountOutput
	ToAccountOutputWithContext(ctx context.Context) AccountOutput
}

type AccountMap

type AccountMap map[string]AccountInput

func (AccountMap) ElementType

func (AccountMap) ElementType() reflect.Type

func (AccountMap) ToAccountMapOutput

func (i AccountMap) ToAccountMapOutput() AccountMapOutput

func (AccountMap) ToAccountMapOutputWithContext

func (i AccountMap) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput

type AccountMapInput

type AccountMapInput interface {
	pulumi.Input

	ToAccountMapOutput() AccountMapOutput
	ToAccountMapOutputWithContext(context.Context) AccountMapOutput
}

AccountMapInput is an input type that accepts AccountMap and AccountMapOutput values. You can construct a concrete instance of `AccountMapInput` via:

AccountMap{ "key": AccountArgs{...} }

type AccountMapOutput

type AccountMapOutput struct{ *pulumi.OutputState }

func (AccountMapOutput) ElementType

func (AccountMapOutput) ElementType() reflect.Type

func (AccountMapOutput) MapIndex

func (AccountMapOutput) ToAccountMapOutput

func (o AccountMapOutput) ToAccountMapOutput() AccountMapOutput

func (AccountMapOutput) ToAccountMapOutputWithContext

func (o AccountMapOutput) ToAccountMapOutputWithContext(ctx context.Context) AccountMapOutput

type AccountOutput

type AccountOutput struct{ *pulumi.OutputState }

func (AccountOutput) AccountName

func (o AccountOutput) AccountName() pulumi.StringOutput

Account name, including alphanumeric _, Start with a letter, end with a letter or number, length 1-16.

func (AccountOutput) AccountPassword

func (o AccountOutput) AccountPassword() pulumi.StringOutput

Password, with a length range of 8 to 64 characters.

func (AccountOutput) ClusterId

func (o AccountOutput) ClusterId() pulumi.StringOutput

Cluster ID.

func (AccountOutput) Description

func (o AccountOutput) Description() pulumi.StringPtrOutput

describe.

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) Host

main engine.

func (AccountOutput) MaxUserConnections

func (o AccountOutput) MaxUserConnections() pulumi.IntPtrOutput

The maximum number of user connections cannot be greater than 10240.

func (AccountOutput) ToAccountOutput

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext

func (o AccountOutput) ToAccountOutputWithContext(ctx context.Context) AccountOutput

type AccountPrivileges

type AccountPrivileges struct {
	pulumi.CustomResourceState

	// Account.
	AccountName pulumi.StringOutput `pulumi:"accountName"`
	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Array of database permissions.
	DatabasePrivileges AccountPrivilegesDatabasePrivilegeArrayOutput `pulumi:"databasePrivileges"`
	// Array of global permissions.
	GlobalPrivileges pulumi.StringArrayOutput `pulumi:"globalPrivileges"`
	// Host, default `%`.
	Host pulumi.StringPtrOutput `pulumi:"host"`
	// array of table permissions.
	TablePrivileges AccountPrivilegesTablePrivilegeArrayOutput `pulumi:"tablePrivileges"`
}

func GetAccountPrivileges

func GetAccountPrivileges(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountPrivilegesState, opts ...pulumi.ResourceOption) (*AccountPrivileges, error)

GetAccountPrivileges gets an existing AccountPrivileges 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 NewAccountPrivileges

func NewAccountPrivileges(ctx *pulumi.Context,
	name string, args *AccountPrivilegesArgs, opts ...pulumi.ResourceOption) (*AccountPrivileges, error)

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

func (*AccountPrivileges) ElementType

func (*AccountPrivileges) ElementType() reflect.Type

func (*AccountPrivileges) ToAccountPrivilegesOutput

func (i *AccountPrivileges) ToAccountPrivilegesOutput() AccountPrivilegesOutput

func (*AccountPrivileges) ToAccountPrivilegesOutputWithContext

func (i *AccountPrivileges) ToAccountPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesOutput

type AccountPrivilegesArgs

type AccountPrivilegesArgs struct {
	// Account.
	AccountName pulumi.StringInput
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Array of database permissions.
	DatabasePrivileges AccountPrivilegesDatabasePrivilegeArrayInput
	// Array of global permissions.
	GlobalPrivileges pulumi.StringArrayInput
	// Host, default `%`.
	Host pulumi.StringPtrInput
	// array of table permissions.
	TablePrivileges AccountPrivilegesTablePrivilegeArrayInput
}

The set of arguments for constructing a AccountPrivileges resource.

func (AccountPrivilegesArgs) ElementType

func (AccountPrivilegesArgs) ElementType() reflect.Type

type AccountPrivilegesArray

type AccountPrivilegesArray []AccountPrivilegesInput

func (AccountPrivilegesArray) ElementType

func (AccountPrivilegesArray) ElementType() reflect.Type

func (AccountPrivilegesArray) ToAccountPrivilegesArrayOutput

func (i AccountPrivilegesArray) ToAccountPrivilegesArrayOutput() AccountPrivilegesArrayOutput

func (AccountPrivilegesArray) ToAccountPrivilegesArrayOutputWithContext

func (i AccountPrivilegesArray) ToAccountPrivilegesArrayOutputWithContext(ctx context.Context) AccountPrivilegesArrayOutput

type AccountPrivilegesArrayInput

type AccountPrivilegesArrayInput interface {
	pulumi.Input

	ToAccountPrivilegesArrayOutput() AccountPrivilegesArrayOutput
	ToAccountPrivilegesArrayOutputWithContext(context.Context) AccountPrivilegesArrayOutput
}

AccountPrivilegesArrayInput is an input type that accepts AccountPrivilegesArray and AccountPrivilegesArrayOutput values. You can construct a concrete instance of `AccountPrivilegesArrayInput` via:

AccountPrivilegesArray{ AccountPrivilegesArgs{...} }

type AccountPrivilegesArrayOutput

type AccountPrivilegesArrayOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesArrayOutput) ElementType

func (AccountPrivilegesArrayOutput) Index

func (AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutput

func (o AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutput() AccountPrivilegesArrayOutput

func (AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutputWithContext

func (o AccountPrivilegesArrayOutput) ToAccountPrivilegesArrayOutputWithContext(ctx context.Context) AccountPrivilegesArrayOutput

type AccountPrivilegesDatabasePrivilege

type AccountPrivilegesDatabasePrivilege struct {
	Db         string   `pulumi:"db"`
	Privileges []string `pulumi:"privileges"`
}

type AccountPrivilegesDatabasePrivilegeArgs

type AccountPrivilegesDatabasePrivilegeArgs struct {
	Db         pulumi.StringInput      `pulumi:"db"`
	Privileges pulumi.StringArrayInput `pulumi:"privileges"`
}

func (AccountPrivilegesDatabasePrivilegeArgs) ElementType

func (AccountPrivilegesDatabasePrivilegeArgs) ToAccountPrivilegesDatabasePrivilegeOutput

func (i AccountPrivilegesDatabasePrivilegeArgs) ToAccountPrivilegesDatabasePrivilegeOutput() AccountPrivilegesDatabasePrivilegeOutput

func (AccountPrivilegesDatabasePrivilegeArgs) ToAccountPrivilegesDatabasePrivilegeOutputWithContext

func (i AccountPrivilegesDatabasePrivilegeArgs) ToAccountPrivilegesDatabasePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegeOutput

type AccountPrivilegesDatabasePrivilegeArray

type AccountPrivilegesDatabasePrivilegeArray []AccountPrivilegesDatabasePrivilegeInput

func (AccountPrivilegesDatabasePrivilegeArray) ElementType

func (AccountPrivilegesDatabasePrivilegeArray) ToAccountPrivilegesDatabasePrivilegeArrayOutput

func (i AccountPrivilegesDatabasePrivilegeArray) ToAccountPrivilegesDatabasePrivilegeArrayOutput() AccountPrivilegesDatabasePrivilegeArrayOutput

func (AccountPrivilegesDatabasePrivilegeArray) ToAccountPrivilegesDatabasePrivilegeArrayOutputWithContext

func (i AccountPrivilegesDatabasePrivilegeArray) ToAccountPrivilegesDatabasePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegeArrayOutput

type AccountPrivilegesDatabasePrivilegeArrayInput

type AccountPrivilegesDatabasePrivilegeArrayInput interface {
	pulumi.Input

	ToAccountPrivilegesDatabasePrivilegeArrayOutput() AccountPrivilegesDatabasePrivilegeArrayOutput
	ToAccountPrivilegesDatabasePrivilegeArrayOutputWithContext(context.Context) AccountPrivilegesDatabasePrivilegeArrayOutput
}

AccountPrivilegesDatabasePrivilegeArrayInput is an input type that accepts AccountPrivilegesDatabasePrivilegeArray and AccountPrivilegesDatabasePrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegesDatabasePrivilegeArrayInput` via:

AccountPrivilegesDatabasePrivilegeArray{ AccountPrivilegesDatabasePrivilegeArgs{...} }

type AccountPrivilegesDatabasePrivilegeArrayOutput

type AccountPrivilegesDatabasePrivilegeArrayOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesDatabasePrivilegeArrayOutput) ElementType

func (AccountPrivilegesDatabasePrivilegeArrayOutput) Index

func (AccountPrivilegesDatabasePrivilegeArrayOutput) ToAccountPrivilegesDatabasePrivilegeArrayOutput

func (o AccountPrivilegesDatabasePrivilegeArrayOutput) ToAccountPrivilegesDatabasePrivilegeArrayOutput() AccountPrivilegesDatabasePrivilegeArrayOutput

func (AccountPrivilegesDatabasePrivilegeArrayOutput) ToAccountPrivilegesDatabasePrivilegeArrayOutputWithContext

func (o AccountPrivilegesDatabasePrivilegeArrayOutput) ToAccountPrivilegesDatabasePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegeArrayOutput

type AccountPrivilegesDatabasePrivilegeInput

type AccountPrivilegesDatabasePrivilegeInput interface {
	pulumi.Input

	ToAccountPrivilegesDatabasePrivilegeOutput() AccountPrivilegesDatabasePrivilegeOutput
	ToAccountPrivilegesDatabasePrivilegeOutputWithContext(context.Context) AccountPrivilegesDatabasePrivilegeOutput
}

AccountPrivilegesDatabasePrivilegeInput is an input type that accepts AccountPrivilegesDatabasePrivilegeArgs and AccountPrivilegesDatabasePrivilegeOutput values. You can construct a concrete instance of `AccountPrivilegesDatabasePrivilegeInput` via:

AccountPrivilegesDatabasePrivilegeArgs{...}

type AccountPrivilegesDatabasePrivilegeOutput

type AccountPrivilegesDatabasePrivilegeOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesDatabasePrivilegeOutput) Db

func (AccountPrivilegesDatabasePrivilegeOutput) ElementType

func (AccountPrivilegesDatabasePrivilegeOutput) Privileges

func (AccountPrivilegesDatabasePrivilegeOutput) ToAccountPrivilegesDatabasePrivilegeOutput

func (o AccountPrivilegesDatabasePrivilegeOutput) ToAccountPrivilegesDatabasePrivilegeOutput() AccountPrivilegesDatabasePrivilegeOutput

func (AccountPrivilegesDatabasePrivilegeOutput) ToAccountPrivilegesDatabasePrivilegeOutputWithContext

func (o AccountPrivilegesDatabasePrivilegeOutput) ToAccountPrivilegesDatabasePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegeOutput

type AccountPrivilegesInput

type AccountPrivilegesInput interface {
	pulumi.Input

	ToAccountPrivilegesOutput() AccountPrivilegesOutput
	ToAccountPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesOutput
}

type AccountPrivilegesMap

type AccountPrivilegesMap map[string]AccountPrivilegesInput

func (AccountPrivilegesMap) ElementType

func (AccountPrivilegesMap) ElementType() reflect.Type

func (AccountPrivilegesMap) ToAccountPrivilegesMapOutput

func (i AccountPrivilegesMap) ToAccountPrivilegesMapOutput() AccountPrivilegesMapOutput

func (AccountPrivilegesMap) ToAccountPrivilegesMapOutputWithContext

func (i AccountPrivilegesMap) ToAccountPrivilegesMapOutputWithContext(ctx context.Context) AccountPrivilegesMapOutput

type AccountPrivilegesMapInput

type AccountPrivilegesMapInput interface {
	pulumi.Input

	ToAccountPrivilegesMapOutput() AccountPrivilegesMapOutput
	ToAccountPrivilegesMapOutputWithContext(context.Context) AccountPrivilegesMapOutput
}

AccountPrivilegesMapInput is an input type that accepts AccountPrivilegesMap and AccountPrivilegesMapOutput values. You can construct a concrete instance of `AccountPrivilegesMapInput` via:

AccountPrivilegesMap{ "key": AccountPrivilegesArgs{...} }

type AccountPrivilegesMapOutput

type AccountPrivilegesMapOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesMapOutput) ElementType

func (AccountPrivilegesMapOutput) ElementType() reflect.Type

func (AccountPrivilegesMapOutput) MapIndex

func (AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutput

func (o AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutput() AccountPrivilegesMapOutput

func (AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutputWithContext

func (o AccountPrivilegesMapOutput) ToAccountPrivilegesMapOutputWithContext(ctx context.Context) AccountPrivilegesMapOutput

type AccountPrivilegesOutput

type AccountPrivilegesOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesOutput) AccountName

Account.

func (AccountPrivilegesOutput) ClusterId

Cluster ID.

func (AccountPrivilegesOutput) DatabasePrivileges

Array of database permissions.

func (AccountPrivilegesOutput) ElementType

func (AccountPrivilegesOutput) ElementType() reflect.Type

func (AccountPrivilegesOutput) GlobalPrivileges

func (o AccountPrivilegesOutput) GlobalPrivileges() pulumi.StringArrayOutput

Array of global permissions.

func (AccountPrivilegesOutput) Host

Host, default `%`.

func (AccountPrivilegesOutput) TablePrivileges

array of table permissions.

func (AccountPrivilegesOutput) ToAccountPrivilegesOutput

func (o AccountPrivilegesOutput) ToAccountPrivilegesOutput() AccountPrivilegesOutput

func (AccountPrivilegesOutput) ToAccountPrivilegesOutputWithContext

func (o AccountPrivilegesOutput) ToAccountPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesOutput

type AccountPrivilegesState

type AccountPrivilegesState struct {
	// Account.
	AccountName pulumi.StringPtrInput
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Array of database permissions.
	DatabasePrivileges AccountPrivilegesDatabasePrivilegeArrayInput
	// Array of global permissions.
	GlobalPrivileges pulumi.StringArrayInput
	// Host, default `%`.
	Host pulumi.StringPtrInput
	// array of table permissions.
	TablePrivileges AccountPrivilegesTablePrivilegeArrayInput
}

func (AccountPrivilegesState) ElementType

func (AccountPrivilegesState) ElementType() reflect.Type

type AccountPrivilegesTablePrivilege

type AccountPrivilegesTablePrivilege struct {
	Db         string   `pulumi:"db"`
	Privileges []string `pulumi:"privileges"`
	TableName  string   `pulumi:"tableName"`
}

type AccountPrivilegesTablePrivilegeArgs

type AccountPrivilegesTablePrivilegeArgs struct {
	Db         pulumi.StringInput      `pulumi:"db"`
	Privileges pulumi.StringArrayInput `pulumi:"privileges"`
	TableName  pulumi.StringInput      `pulumi:"tableName"`
}

func (AccountPrivilegesTablePrivilegeArgs) ElementType

func (AccountPrivilegesTablePrivilegeArgs) ToAccountPrivilegesTablePrivilegeOutput

func (i AccountPrivilegesTablePrivilegeArgs) ToAccountPrivilegesTablePrivilegeOutput() AccountPrivilegesTablePrivilegeOutput

func (AccountPrivilegesTablePrivilegeArgs) ToAccountPrivilegesTablePrivilegeOutputWithContext

func (i AccountPrivilegesTablePrivilegeArgs) ToAccountPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeOutput

type AccountPrivilegesTablePrivilegeArray

type AccountPrivilegesTablePrivilegeArray []AccountPrivilegesTablePrivilegeInput

func (AccountPrivilegesTablePrivilegeArray) ElementType

func (AccountPrivilegesTablePrivilegeArray) ToAccountPrivilegesTablePrivilegeArrayOutput

func (i AccountPrivilegesTablePrivilegeArray) ToAccountPrivilegesTablePrivilegeArrayOutput() AccountPrivilegesTablePrivilegeArrayOutput

func (AccountPrivilegesTablePrivilegeArray) ToAccountPrivilegesTablePrivilegeArrayOutputWithContext

func (i AccountPrivilegesTablePrivilegeArray) ToAccountPrivilegesTablePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeArrayOutput

type AccountPrivilegesTablePrivilegeArrayInput

type AccountPrivilegesTablePrivilegeArrayInput interface {
	pulumi.Input

	ToAccountPrivilegesTablePrivilegeArrayOutput() AccountPrivilegesTablePrivilegeArrayOutput
	ToAccountPrivilegesTablePrivilegeArrayOutputWithContext(context.Context) AccountPrivilegesTablePrivilegeArrayOutput
}

AccountPrivilegesTablePrivilegeArrayInput is an input type that accepts AccountPrivilegesTablePrivilegeArray and AccountPrivilegesTablePrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegesTablePrivilegeArrayInput` via:

AccountPrivilegesTablePrivilegeArray{ AccountPrivilegesTablePrivilegeArgs{...} }

type AccountPrivilegesTablePrivilegeArrayOutput

type AccountPrivilegesTablePrivilegeArrayOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesTablePrivilegeArrayOutput) ElementType

func (AccountPrivilegesTablePrivilegeArrayOutput) Index

func (AccountPrivilegesTablePrivilegeArrayOutput) ToAccountPrivilegesTablePrivilegeArrayOutput

func (o AccountPrivilegesTablePrivilegeArrayOutput) ToAccountPrivilegesTablePrivilegeArrayOutput() AccountPrivilegesTablePrivilegeArrayOutput

func (AccountPrivilegesTablePrivilegeArrayOutput) ToAccountPrivilegesTablePrivilegeArrayOutputWithContext

func (o AccountPrivilegesTablePrivilegeArrayOutput) ToAccountPrivilegesTablePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeArrayOutput

type AccountPrivilegesTablePrivilegeInput

type AccountPrivilegesTablePrivilegeInput interface {
	pulumi.Input

	ToAccountPrivilegesTablePrivilegeOutput() AccountPrivilegesTablePrivilegeOutput
	ToAccountPrivilegesTablePrivilegeOutputWithContext(context.Context) AccountPrivilegesTablePrivilegeOutput
}

AccountPrivilegesTablePrivilegeInput is an input type that accepts AccountPrivilegesTablePrivilegeArgs and AccountPrivilegesTablePrivilegeOutput values. You can construct a concrete instance of `AccountPrivilegesTablePrivilegeInput` via:

AccountPrivilegesTablePrivilegeArgs{...}

type AccountPrivilegesTablePrivilegeOutput

type AccountPrivilegesTablePrivilegeOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesTablePrivilegeOutput) Db

func (AccountPrivilegesTablePrivilegeOutput) ElementType

func (AccountPrivilegesTablePrivilegeOutput) Privileges

func (AccountPrivilegesTablePrivilegeOutput) TableName

func (AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutput

func (o AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutput() AccountPrivilegesTablePrivilegeOutput

func (AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutputWithContext

func (o AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegeOutput

type AccountState

type AccountState struct {
	// Account name, including alphanumeric _, Start with a letter, end with a letter or number, length 1-16.
	AccountName pulumi.StringPtrInput
	// Password, with a length range of 8 to 64 characters.
	AccountPassword pulumi.StringPtrInput
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// describe.
	Description pulumi.StringPtrInput
	// main engine.
	Host pulumi.StringPtrInput
	// The maximum number of user connections cannot be greater than 10240.
	MaxUserConnections pulumi.IntPtrInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type AuditLogFile

type AuditLogFile struct {
	pulumi.CustomResourceState

	// Audit log file creation time. The format is 2019-03-20 17:09:13.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// The download address of the audit logs.
	DownloadUrl pulumi.StringOutput `pulumi:"downloadUrl"`
	// End time.
	EndTime pulumi.StringOutput `pulumi:"endTime"`
	// Error message.
	ErrMsg pulumi.StringOutput `pulumi:"errMsg"`
	// Audit log file name.
	FileName pulumi.StringOutput `pulumi:"fileName"`
	// File size, The unit is KB.
	FileSize pulumi.IntOutput `pulumi:"fileSize"`
	// Filter condition. Logs can be filtered according to the filter conditions set.
	Filter AuditLogFileFilterPtrOutput `pulumi:"filter"`
	// The ID of instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Sort by. Supported values are: `ASC` - ascending, `DESC` - descending.
	Order pulumi.StringPtrOutput `pulumi:"order"`
	// Sort field. supported values are: `timestamp` - timestamp `affectRows` - affected rows `execTime` - execution time.
	OrderBy pulumi.StringPtrOutput `pulumi:"orderBy"`
	// Start time.
	StartTime pulumi.StringOutput `pulumi:"startTime"`
}

func GetAuditLogFile

func GetAuditLogFile(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuditLogFileState, opts ...pulumi.ResourceOption) (*AuditLogFile, error)

GetAuditLogFile gets an existing AuditLogFile 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 NewAuditLogFile

func NewAuditLogFile(ctx *pulumi.Context,
	name string, args *AuditLogFileArgs, opts ...pulumi.ResourceOption) (*AuditLogFile, error)

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

func (*AuditLogFile) ElementType

func (*AuditLogFile) ElementType() reflect.Type

func (*AuditLogFile) ToAuditLogFileOutput

func (i *AuditLogFile) ToAuditLogFileOutput() AuditLogFileOutput

func (*AuditLogFile) ToAuditLogFileOutputWithContext

func (i *AuditLogFile) ToAuditLogFileOutputWithContext(ctx context.Context) AuditLogFileOutput

type AuditLogFileArgs

type AuditLogFileArgs struct {
	// End time.
	EndTime pulumi.StringInput
	// Filter condition. Logs can be filtered according to the filter conditions set.
	Filter AuditLogFileFilterPtrInput
	// The ID of instance.
	InstanceId pulumi.StringInput
	// Sort by. Supported values are: `ASC` - ascending, `DESC` - descending.
	Order pulumi.StringPtrInput
	// Sort field. supported values are: `timestamp` - timestamp `affectRows` - affected rows `execTime` - execution time.
	OrderBy pulumi.StringPtrInput
	// Start time.
	StartTime pulumi.StringInput
}

The set of arguments for constructing a AuditLogFile resource.

func (AuditLogFileArgs) ElementType

func (AuditLogFileArgs) ElementType() reflect.Type

type AuditLogFileArray

type AuditLogFileArray []AuditLogFileInput

func (AuditLogFileArray) ElementType

func (AuditLogFileArray) ElementType() reflect.Type

func (AuditLogFileArray) ToAuditLogFileArrayOutput

func (i AuditLogFileArray) ToAuditLogFileArrayOutput() AuditLogFileArrayOutput

func (AuditLogFileArray) ToAuditLogFileArrayOutputWithContext

func (i AuditLogFileArray) ToAuditLogFileArrayOutputWithContext(ctx context.Context) AuditLogFileArrayOutput

type AuditLogFileArrayInput

type AuditLogFileArrayInput interface {
	pulumi.Input

	ToAuditLogFileArrayOutput() AuditLogFileArrayOutput
	ToAuditLogFileArrayOutputWithContext(context.Context) AuditLogFileArrayOutput
}

AuditLogFileArrayInput is an input type that accepts AuditLogFileArray and AuditLogFileArrayOutput values. You can construct a concrete instance of `AuditLogFileArrayInput` via:

AuditLogFileArray{ AuditLogFileArgs{...} }

type AuditLogFileArrayOutput

type AuditLogFileArrayOutput struct{ *pulumi.OutputState }

func (AuditLogFileArrayOutput) ElementType

func (AuditLogFileArrayOutput) ElementType() reflect.Type

func (AuditLogFileArrayOutput) Index

func (AuditLogFileArrayOutput) ToAuditLogFileArrayOutput

func (o AuditLogFileArrayOutput) ToAuditLogFileArrayOutput() AuditLogFileArrayOutput

func (AuditLogFileArrayOutput) ToAuditLogFileArrayOutputWithContext

func (o AuditLogFileArrayOutput) ToAuditLogFileArrayOutputWithContext(ctx context.Context) AuditLogFileArrayOutput

type AuditLogFileFilter

type AuditLogFileFilter struct {
	AffectRows  *int     `pulumi:"affectRows"`
	DbNames     []string `pulumi:"dbNames"`
	ExecTime    *int     `pulumi:"execTime"`
	Hosts       []string `pulumi:"hosts"`
	PolicyNames []string `pulumi:"policyNames"`
	SentRows    *int     `pulumi:"sentRows"`
	Sql         *string  `pulumi:"sql"`
	SqlType     *string  `pulumi:"sqlType"`
	SqlTypes    []string `pulumi:"sqlTypes"`
	Sqls        []string `pulumi:"sqls"`
	TableNames  []string `pulumi:"tableNames"`
	ThreadIds   []string `pulumi:"threadIds"`
	Users       []string `pulumi:"users"`
}

type AuditLogFileFilterArgs

type AuditLogFileFilterArgs struct {
	AffectRows  pulumi.IntPtrInput      `pulumi:"affectRows"`
	DbNames     pulumi.StringArrayInput `pulumi:"dbNames"`
	ExecTime    pulumi.IntPtrInput      `pulumi:"execTime"`
	Hosts       pulumi.StringArrayInput `pulumi:"hosts"`
	PolicyNames pulumi.StringArrayInput `pulumi:"policyNames"`
	SentRows    pulumi.IntPtrInput      `pulumi:"sentRows"`
	Sql         pulumi.StringPtrInput   `pulumi:"sql"`
	SqlType     pulumi.StringPtrInput   `pulumi:"sqlType"`
	SqlTypes    pulumi.StringArrayInput `pulumi:"sqlTypes"`
	Sqls        pulumi.StringArrayInput `pulumi:"sqls"`
	TableNames  pulumi.StringArrayInput `pulumi:"tableNames"`
	ThreadIds   pulumi.StringArrayInput `pulumi:"threadIds"`
	Users       pulumi.StringArrayInput `pulumi:"users"`
}

func (AuditLogFileFilterArgs) ElementType

func (AuditLogFileFilterArgs) ElementType() reflect.Type

func (AuditLogFileFilterArgs) ToAuditLogFileFilterOutput

func (i AuditLogFileFilterArgs) ToAuditLogFileFilterOutput() AuditLogFileFilterOutput

func (AuditLogFileFilterArgs) ToAuditLogFileFilterOutputWithContext

func (i AuditLogFileFilterArgs) ToAuditLogFileFilterOutputWithContext(ctx context.Context) AuditLogFileFilterOutput

func (AuditLogFileFilterArgs) ToAuditLogFileFilterPtrOutput

func (i AuditLogFileFilterArgs) ToAuditLogFileFilterPtrOutput() AuditLogFileFilterPtrOutput

func (AuditLogFileFilterArgs) ToAuditLogFileFilterPtrOutputWithContext

func (i AuditLogFileFilterArgs) ToAuditLogFileFilterPtrOutputWithContext(ctx context.Context) AuditLogFileFilterPtrOutput

type AuditLogFileFilterInput

type AuditLogFileFilterInput interface {
	pulumi.Input

	ToAuditLogFileFilterOutput() AuditLogFileFilterOutput
	ToAuditLogFileFilterOutputWithContext(context.Context) AuditLogFileFilterOutput
}

AuditLogFileFilterInput is an input type that accepts AuditLogFileFilterArgs and AuditLogFileFilterOutput values. You can construct a concrete instance of `AuditLogFileFilterInput` via:

AuditLogFileFilterArgs{...}

type AuditLogFileFilterOutput

type AuditLogFileFilterOutput struct{ *pulumi.OutputState }

func (AuditLogFileFilterOutput) AffectRows

func (AuditLogFileFilterOutput) DbNames

func (AuditLogFileFilterOutput) ElementType

func (AuditLogFileFilterOutput) ElementType() reflect.Type

func (AuditLogFileFilterOutput) ExecTime

func (AuditLogFileFilterOutput) Hosts

func (AuditLogFileFilterOutput) PolicyNames

func (AuditLogFileFilterOutput) SentRows

func (AuditLogFileFilterOutput) Sql

func (AuditLogFileFilterOutput) SqlType

func (AuditLogFileFilterOutput) SqlTypes

func (AuditLogFileFilterOutput) Sqls

func (AuditLogFileFilterOutput) TableNames

func (AuditLogFileFilterOutput) ThreadIds

func (AuditLogFileFilterOutput) ToAuditLogFileFilterOutput

func (o AuditLogFileFilterOutput) ToAuditLogFileFilterOutput() AuditLogFileFilterOutput

func (AuditLogFileFilterOutput) ToAuditLogFileFilterOutputWithContext

func (o AuditLogFileFilterOutput) ToAuditLogFileFilterOutputWithContext(ctx context.Context) AuditLogFileFilterOutput

func (AuditLogFileFilterOutput) ToAuditLogFileFilterPtrOutput

func (o AuditLogFileFilterOutput) ToAuditLogFileFilterPtrOutput() AuditLogFileFilterPtrOutput

func (AuditLogFileFilterOutput) ToAuditLogFileFilterPtrOutputWithContext

func (o AuditLogFileFilterOutput) ToAuditLogFileFilterPtrOutputWithContext(ctx context.Context) AuditLogFileFilterPtrOutput

func (AuditLogFileFilterOutput) Users

type AuditLogFileFilterPtrInput

type AuditLogFileFilterPtrInput interface {
	pulumi.Input

	ToAuditLogFileFilterPtrOutput() AuditLogFileFilterPtrOutput
	ToAuditLogFileFilterPtrOutputWithContext(context.Context) AuditLogFileFilterPtrOutput
}

AuditLogFileFilterPtrInput is an input type that accepts AuditLogFileFilterArgs, AuditLogFileFilterPtr and AuditLogFileFilterPtrOutput values. You can construct a concrete instance of `AuditLogFileFilterPtrInput` via:

        AuditLogFileFilterArgs{...}

or:

        nil

type AuditLogFileFilterPtrOutput

type AuditLogFileFilterPtrOutput struct{ *pulumi.OutputState }

func (AuditLogFileFilterPtrOutput) AffectRows

func (AuditLogFileFilterPtrOutput) DbNames

func (AuditLogFileFilterPtrOutput) Elem

func (AuditLogFileFilterPtrOutput) ElementType

func (AuditLogFileFilterPtrOutput) ExecTime

func (AuditLogFileFilterPtrOutput) Hosts

func (AuditLogFileFilterPtrOutput) PolicyNames

func (AuditLogFileFilterPtrOutput) SentRows

func (AuditLogFileFilterPtrOutput) Sql

func (AuditLogFileFilterPtrOutput) SqlType

func (AuditLogFileFilterPtrOutput) SqlTypes

func (AuditLogFileFilterPtrOutput) Sqls

func (AuditLogFileFilterPtrOutput) TableNames

func (AuditLogFileFilterPtrOutput) ThreadIds

func (AuditLogFileFilterPtrOutput) ToAuditLogFileFilterPtrOutput

func (o AuditLogFileFilterPtrOutput) ToAuditLogFileFilterPtrOutput() AuditLogFileFilterPtrOutput

func (AuditLogFileFilterPtrOutput) ToAuditLogFileFilterPtrOutputWithContext

func (o AuditLogFileFilterPtrOutput) ToAuditLogFileFilterPtrOutputWithContext(ctx context.Context) AuditLogFileFilterPtrOutput

func (AuditLogFileFilterPtrOutput) Users

type AuditLogFileInput

type AuditLogFileInput interface {
	pulumi.Input

	ToAuditLogFileOutput() AuditLogFileOutput
	ToAuditLogFileOutputWithContext(ctx context.Context) AuditLogFileOutput
}

type AuditLogFileMap

type AuditLogFileMap map[string]AuditLogFileInput

func (AuditLogFileMap) ElementType

func (AuditLogFileMap) ElementType() reflect.Type

func (AuditLogFileMap) ToAuditLogFileMapOutput

func (i AuditLogFileMap) ToAuditLogFileMapOutput() AuditLogFileMapOutput

func (AuditLogFileMap) ToAuditLogFileMapOutputWithContext

func (i AuditLogFileMap) ToAuditLogFileMapOutputWithContext(ctx context.Context) AuditLogFileMapOutput

type AuditLogFileMapInput

type AuditLogFileMapInput interface {
	pulumi.Input

	ToAuditLogFileMapOutput() AuditLogFileMapOutput
	ToAuditLogFileMapOutputWithContext(context.Context) AuditLogFileMapOutput
}

AuditLogFileMapInput is an input type that accepts AuditLogFileMap and AuditLogFileMapOutput values. You can construct a concrete instance of `AuditLogFileMapInput` via:

AuditLogFileMap{ "key": AuditLogFileArgs{...} }

type AuditLogFileMapOutput

type AuditLogFileMapOutput struct{ *pulumi.OutputState }

func (AuditLogFileMapOutput) ElementType

func (AuditLogFileMapOutput) ElementType() reflect.Type

func (AuditLogFileMapOutput) MapIndex

func (AuditLogFileMapOutput) ToAuditLogFileMapOutput

func (o AuditLogFileMapOutput) ToAuditLogFileMapOutput() AuditLogFileMapOutput

func (AuditLogFileMapOutput) ToAuditLogFileMapOutputWithContext

func (o AuditLogFileMapOutput) ToAuditLogFileMapOutputWithContext(ctx context.Context) AuditLogFileMapOutput

type AuditLogFileOutput

type AuditLogFileOutput struct{ *pulumi.OutputState }

func (AuditLogFileOutput) CreateTime

func (o AuditLogFileOutput) CreateTime() pulumi.StringOutput

Audit log file creation time. The format is 2019-03-20 17:09:13.

func (AuditLogFileOutput) DownloadUrl

func (o AuditLogFileOutput) DownloadUrl() pulumi.StringOutput

The download address of the audit logs.

func (AuditLogFileOutput) ElementType

func (AuditLogFileOutput) ElementType() reflect.Type

func (AuditLogFileOutput) EndTime

End time.

func (AuditLogFileOutput) ErrMsg

Error message.

func (AuditLogFileOutput) FileName

func (o AuditLogFileOutput) FileName() pulumi.StringOutput

Audit log file name.

func (AuditLogFileOutput) FileSize

func (o AuditLogFileOutput) FileSize() pulumi.IntOutput

File size, The unit is KB.

func (AuditLogFileOutput) Filter

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

func (AuditLogFileOutput) InstanceId

func (o AuditLogFileOutput) InstanceId() pulumi.StringOutput

The ID of instance.

func (AuditLogFileOutput) Order

Sort by. Supported values are: `ASC` - ascending, `DESC` - descending.

func (AuditLogFileOutput) OrderBy

Sort field. supported values are: `timestamp` - timestamp `affectRows` - affected rows `execTime` - execution time.

func (AuditLogFileOutput) StartTime

func (o AuditLogFileOutput) StartTime() pulumi.StringOutput

Start time.

func (AuditLogFileOutput) ToAuditLogFileOutput

func (o AuditLogFileOutput) ToAuditLogFileOutput() AuditLogFileOutput

func (AuditLogFileOutput) ToAuditLogFileOutputWithContext

func (o AuditLogFileOutput) ToAuditLogFileOutputWithContext(ctx context.Context) AuditLogFileOutput

type AuditLogFileState

type AuditLogFileState struct {
	// Audit log file creation time. The format is 2019-03-20 17:09:13.
	CreateTime pulumi.StringPtrInput
	// The download address of the audit logs.
	DownloadUrl pulumi.StringPtrInput
	// End time.
	EndTime pulumi.StringPtrInput
	// Error message.
	ErrMsg pulumi.StringPtrInput
	// Audit log file name.
	FileName pulumi.StringPtrInput
	// File size, The unit is KB.
	FileSize pulumi.IntPtrInput
	// Filter condition. Logs can be filtered according to the filter conditions set.
	Filter AuditLogFileFilterPtrInput
	// The ID of instance.
	InstanceId pulumi.StringPtrInput
	// Sort by. Supported values are: `ASC` - ascending, `DESC` - descending.
	Order pulumi.StringPtrInput
	// Sort field. supported values are: `timestamp` - timestamp `affectRows` - affected rows `execTime` - execution time.
	OrderBy pulumi.StringPtrInput
	// Start time.
	StartTime pulumi.StringPtrInput
}

func (AuditLogFileState) ElementType

func (AuditLogFileState) ElementType() reflect.Type

type BinlogSaveDays

type BinlogSaveDays struct {
	pulumi.CustomResourceState

	// Binlog retention days.
	BinlogSaveDays pulumi.IntOutput `pulumi:"binlogSaveDays"`
	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
}

func GetBinlogSaveDays

func GetBinlogSaveDays(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BinlogSaveDaysState, opts ...pulumi.ResourceOption) (*BinlogSaveDays, error)

GetBinlogSaveDays gets an existing BinlogSaveDays 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 NewBinlogSaveDays

func NewBinlogSaveDays(ctx *pulumi.Context,
	name string, args *BinlogSaveDaysArgs, opts ...pulumi.ResourceOption) (*BinlogSaveDays, error)

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

func (*BinlogSaveDays) ElementType

func (*BinlogSaveDays) ElementType() reflect.Type

func (*BinlogSaveDays) ToBinlogSaveDaysOutput

func (i *BinlogSaveDays) ToBinlogSaveDaysOutput() BinlogSaveDaysOutput

func (*BinlogSaveDays) ToBinlogSaveDaysOutputWithContext

func (i *BinlogSaveDays) ToBinlogSaveDaysOutputWithContext(ctx context.Context) BinlogSaveDaysOutput

type BinlogSaveDaysArgs

type BinlogSaveDaysArgs struct {
	// Binlog retention days.
	BinlogSaveDays pulumi.IntInput
	// Cluster ID.
	ClusterId pulumi.StringInput
}

The set of arguments for constructing a BinlogSaveDays resource.

func (BinlogSaveDaysArgs) ElementType

func (BinlogSaveDaysArgs) ElementType() reflect.Type

type BinlogSaveDaysArray

type BinlogSaveDaysArray []BinlogSaveDaysInput

func (BinlogSaveDaysArray) ElementType

func (BinlogSaveDaysArray) ElementType() reflect.Type

func (BinlogSaveDaysArray) ToBinlogSaveDaysArrayOutput

func (i BinlogSaveDaysArray) ToBinlogSaveDaysArrayOutput() BinlogSaveDaysArrayOutput

func (BinlogSaveDaysArray) ToBinlogSaveDaysArrayOutputWithContext

func (i BinlogSaveDaysArray) ToBinlogSaveDaysArrayOutputWithContext(ctx context.Context) BinlogSaveDaysArrayOutput

type BinlogSaveDaysArrayInput

type BinlogSaveDaysArrayInput interface {
	pulumi.Input

	ToBinlogSaveDaysArrayOutput() BinlogSaveDaysArrayOutput
	ToBinlogSaveDaysArrayOutputWithContext(context.Context) BinlogSaveDaysArrayOutput
}

BinlogSaveDaysArrayInput is an input type that accepts BinlogSaveDaysArray and BinlogSaveDaysArrayOutput values. You can construct a concrete instance of `BinlogSaveDaysArrayInput` via:

BinlogSaveDaysArray{ BinlogSaveDaysArgs{...} }

type BinlogSaveDaysArrayOutput

type BinlogSaveDaysArrayOutput struct{ *pulumi.OutputState }

func (BinlogSaveDaysArrayOutput) ElementType

func (BinlogSaveDaysArrayOutput) ElementType() reflect.Type

func (BinlogSaveDaysArrayOutput) Index

func (BinlogSaveDaysArrayOutput) ToBinlogSaveDaysArrayOutput

func (o BinlogSaveDaysArrayOutput) ToBinlogSaveDaysArrayOutput() BinlogSaveDaysArrayOutput

func (BinlogSaveDaysArrayOutput) ToBinlogSaveDaysArrayOutputWithContext

func (o BinlogSaveDaysArrayOutput) ToBinlogSaveDaysArrayOutputWithContext(ctx context.Context) BinlogSaveDaysArrayOutput

type BinlogSaveDaysInput

type BinlogSaveDaysInput interface {
	pulumi.Input

	ToBinlogSaveDaysOutput() BinlogSaveDaysOutput
	ToBinlogSaveDaysOutputWithContext(ctx context.Context) BinlogSaveDaysOutput
}

type BinlogSaveDaysMap

type BinlogSaveDaysMap map[string]BinlogSaveDaysInput

func (BinlogSaveDaysMap) ElementType

func (BinlogSaveDaysMap) ElementType() reflect.Type

func (BinlogSaveDaysMap) ToBinlogSaveDaysMapOutput

func (i BinlogSaveDaysMap) ToBinlogSaveDaysMapOutput() BinlogSaveDaysMapOutput

func (BinlogSaveDaysMap) ToBinlogSaveDaysMapOutputWithContext

func (i BinlogSaveDaysMap) ToBinlogSaveDaysMapOutputWithContext(ctx context.Context) BinlogSaveDaysMapOutput

type BinlogSaveDaysMapInput

type BinlogSaveDaysMapInput interface {
	pulumi.Input

	ToBinlogSaveDaysMapOutput() BinlogSaveDaysMapOutput
	ToBinlogSaveDaysMapOutputWithContext(context.Context) BinlogSaveDaysMapOutput
}

BinlogSaveDaysMapInput is an input type that accepts BinlogSaveDaysMap and BinlogSaveDaysMapOutput values. You can construct a concrete instance of `BinlogSaveDaysMapInput` via:

BinlogSaveDaysMap{ "key": BinlogSaveDaysArgs{...} }

type BinlogSaveDaysMapOutput

type BinlogSaveDaysMapOutput struct{ *pulumi.OutputState }

func (BinlogSaveDaysMapOutput) ElementType

func (BinlogSaveDaysMapOutput) ElementType() reflect.Type

func (BinlogSaveDaysMapOutput) MapIndex

func (BinlogSaveDaysMapOutput) ToBinlogSaveDaysMapOutput

func (o BinlogSaveDaysMapOutput) ToBinlogSaveDaysMapOutput() BinlogSaveDaysMapOutput

func (BinlogSaveDaysMapOutput) ToBinlogSaveDaysMapOutputWithContext

func (o BinlogSaveDaysMapOutput) ToBinlogSaveDaysMapOutputWithContext(ctx context.Context) BinlogSaveDaysMapOutput

type BinlogSaveDaysOutput

type BinlogSaveDaysOutput struct{ *pulumi.OutputState }

func (BinlogSaveDaysOutput) BinlogSaveDays

func (o BinlogSaveDaysOutput) BinlogSaveDays() pulumi.IntOutput

Binlog retention days.

func (BinlogSaveDaysOutput) ClusterId

Cluster ID.

func (BinlogSaveDaysOutput) ElementType

func (BinlogSaveDaysOutput) ElementType() reflect.Type

func (BinlogSaveDaysOutput) ToBinlogSaveDaysOutput

func (o BinlogSaveDaysOutput) ToBinlogSaveDaysOutput() BinlogSaveDaysOutput

func (BinlogSaveDaysOutput) ToBinlogSaveDaysOutputWithContext

func (o BinlogSaveDaysOutput) ToBinlogSaveDaysOutputWithContext(ctx context.Context) BinlogSaveDaysOutput

type BinlogSaveDaysState

type BinlogSaveDaysState struct {
	// Binlog retention days.
	BinlogSaveDays pulumi.IntPtrInput
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
}

func (BinlogSaveDaysState) ElementType

func (BinlogSaveDaysState) ElementType() reflect.Type

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// Specify whether the cluster can auto-pause while `db_mode` is `SERVERLESS`. Values: `yes` (default), `no`.
	AutoPause pulumi.StringPtrOutput `pulumi:"autoPause"`
	// Specify auto-pause delay in second while `db_mode` is `SERVERLESS`. Value range: `[600, 691200]`. Default: `600`.
	AutoPauseDelay pulumi.IntPtrOutput `pulumi:"autoPauseDelay"`
	// Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Default value is `0`. Only works for PREPAID
	// cluster.
	AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"`
	// The available zone of the CynosDB Cluster.
	AvailableZone pulumi.StringOutput `pulumi:"availableZone"`
	// The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`.
	ChargeType pulumi.StringPtrOutput `pulumi:"chargeType"`
	// Charset used by CynosDB cluster.
	Charset pulumi.StringOutput `pulumi:"charset"`
	// Name of CynosDB cluster.
	ClusterName pulumi.StringOutput `pulumi:"clusterName"`
	// Status of the Cynosdb cluster.
	ClusterStatus pulumi.StringOutput `pulumi:"clusterStatus"`
	// Creation time of the CynosDB cluster.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Specify DB mode, only available when `db_type` is `MYSQL`. Values: `NORMAL` (Default), `SERVERLESS`.
	DbMode pulumi.StringPtrOutput `pulumi:"dbMode"`
	// Type of CynosDB, and available values include `MYSQL`.
	DbType pulumi.StringOutput `pulumi:"dbType"`
	// Version of CynosDB, which is related to `db_type`. For `MYSQL`, available value is `5.7`.
	DbVersion pulumi.StringOutput `pulumi:"dbVersion"`
	// Indicate whether to delete cluster instance directly or not. Default is false. If set true, the cluster and its `All
	// RELATED INSTANCES` will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR`
	// cluster.
	ForceDelete pulumi.BoolPtrOutput `pulumi:"forceDelete"`
	// The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster.
	// Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade
	// from console.
	InstanceCpuCore pulumi.IntPtrOutput `pulumi:"instanceCpuCore"`
	// ID of instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Duration time for maintenance, unit in second. `3600` by default.
	InstanceMaintainDuration pulumi.IntPtrOutput `pulumi:"instanceMaintainDuration"`
	// Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.
	InstanceMaintainStartTime pulumi.IntPtrOutput `pulumi:"instanceMaintainStartTime"`
	// Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default.
	InstanceMaintainWeekdays pulumi.StringArrayOutput `pulumi:"instanceMaintainWeekdays"`
	// Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of
	// this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.
	InstanceMemorySize pulumi.IntPtrOutput `pulumi:"instanceMemorySize"`
	// Name of instance.
	InstanceName pulumi.StringOutput `pulumi:"instanceName"`
	// Status of the instance.
	InstanceStatus pulumi.StringOutput `pulumi:"instanceStatus"`
	// Storage size of the instance, unit in GB.
	InstanceStorageSize pulumi.IntOutput `pulumi:"instanceStorageSize"`
	// Maximum CPU core count, required while `db_mode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more
	// reference.
	MaxCpu pulumi.Float64PtrOutput `pulumi:"maxCpu"`
	// Minimum CPU core count, required while `db_mode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more
	// reference.
	MinCpu pulumi.Float64PtrOutput `pulumi:"minCpu"`
	// Recycling time of the old address, must be filled in when modifying the vpcRecycling time of the old address, must be
	// filled in when modifying the vpc.
	OldIpReserveHours pulumi.IntPtrOutput `pulumi:"oldIpReserveHours"`
	// Specify parameter list of database. It is valid when prarm_template_id is set in create cluster. Use
	// `data.tencentcloud_mysql_default_params` to query available parameter details.
	ParamItems ClusterParamItemArrayOutput `pulumi:"paramItems"`
	// Password of `root` account.
	Password pulumi.StringOutput `pulumi:"password"`
	// Port of CynosDB cluster.
	Port pulumi.IntPtrOutput `pulumi:"port"`
	// The ID of the parameter template.
	PrarmTemplateId pulumi.IntOutput `pulumi:"prarmTemplateId"`
	// The tenancy (time unit is month) of the prepaid instance. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`,
	// `10`, `11`, `12`, `24`, `36`. NOTE: it only works when charge_type is set to `PREPAID`.
	PrepaidPeriod pulumi.IntPtrOutput `pulumi:"prepaidPeriod"`
	// ID of the project. `0` by default.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Readonly addresses. Each element contains the following attributes:
	RoGroupAddrs ClusterRoGroupAddrArrayOutput `pulumi:"roGroupAddrs"`
	// ID of read-only instance group.
	RoGroupId pulumi.StringOutput `pulumi:"roGroupId"`
	// List of instances in the read-only instance group.
	RoGroupInstances ClusterRoGroupInstanceArrayOutput `pulumi:"roGroupInstances"`
	// IDs of security group for `ro_group`.
	RoGroupSgs pulumi.StringArrayOutput `pulumi:"roGroupSgs"`
	// Read-write addresses. Each element contains the following attributes:
	RwGroupAddrs ClusterRwGroupAddrArrayOutput `pulumi:"rwGroupAddrs"`
	// ID of read-write instance group.
	RwGroupId pulumi.StringOutput `pulumi:"rwGroupId"`
	// List of instances in the read-write instance group.
	RwGroupInstances ClusterRwGroupInstanceArrayOutput `pulumi:"rwGroupInstances"`
	// IDs of security group for `rw_group`.
	RwGroupSgs pulumi.StringArrayOutput `pulumi:"rwGroupSgs"`
	// Serverless cluster status. NOTE: This is a readonly attribute, to modify, please set `serverless_status_flag`.
	ServerlessStatus pulumi.StringOutput `pulumi:"serverlessStatus"`
	// Specify whether to pause or resume serverless cluster. values: `resume`, `pause`.
	ServerlessStatusFlag pulumi.StringPtrOutput `pulumi:"serverlessStatusFlag"`
	// Storage limit of CynosDB cluster instance, unit in GB. The maximum storage of a non-serverless instance in GB. NOTE: If
	// db_type is `MYSQL` and charge_type is `PREPAID`, the value cannot exceed the maximum storage corresponding to the CPU
	// and memory specifications, and the transaction mode is `order and pay`. when charge_type is `POSTPAID_BY_HOUR`, this
	// argument is unnecessary.
	StorageLimit pulumi.IntPtrOutput `pulumi:"storageLimit"`
	// Cluster storage billing mode, pay-as-you-go: `0`-yearly/monthly: `1`-The default is pay-as-you-go. When the DbType is
	// MYSQL, when the cluster computing billing mode is post-paid (including DbMode is SERVERLESS), the storage billing mode
	// can only be billing by volume; rollback and cloning do not support yearly subscriptions monthly storage.
	StoragePayMode pulumi.IntOutput `pulumi:"storagePayMode"`
	// Used storage of CynosDB cluster, unit in MB.
	StorageUsed pulumi.IntOutput `pulumi:"storageUsed"`
	// ID of the subnet within this VPC.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// The tags of the CynosDB cluster.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// ID of the VPC.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster 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 NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

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

func (*Cluster) ElementType

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	// Specify whether the cluster can auto-pause while `db_mode` is `SERVERLESS`. Values: `yes` (default), `no`.
	AutoPause pulumi.StringPtrInput
	// Specify auto-pause delay in second while `db_mode` is `SERVERLESS`. Value range: `[600, 691200]`. Default: `600`.
	AutoPauseDelay pulumi.IntPtrInput
	// Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Default value is `0`. Only works for PREPAID
	// cluster.
	AutoRenewFlag pulumi.IntPtrInput
	// The available zone of the CynosDB Cluster.
	AvailableZone pulumi.StringInput
	// The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`.
	ChargeType pulumi.StringPtrInput
	// Name of CynosDB cluster.
	ClusterName pulumi.StringInput
	// Specify DB mode, only available when `db_type` is `MYSQL`. Values: `NORMAL` (Default), `SERVERLESS`.
	DbMode pulumi.StringPtrInput
	// Type of CynosDB, and available values include `MYSQL`.
	DbType pulumi.StringInput
	// Version of CynosDB, which is related to `db_type`. For `MYSQL`, available value is `5.7`.
	DbVersion pulumi.StringInput
	// Indicate whether to delete cluster instance directly or not. Default is false. If set true, the cluster and its `All
	// RELATED INSTANCES` will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR`
	// cluster.
	ForceDelete pulumi.BoolPtrInput
	// The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster.
	// Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade
	// from console.
	InstanceCpuCore pulumi.IntPtrInput
	// Duration time for maintenance, unit in second. `3600` by default.
	InstanceMaintainDuration pulumi.IntPtrInput
	// Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.
	InstanceMaintainStartTime pulumi.IntPtrInput
	// Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default.
	InstanceMaintainWeekdays pulumi.StringArrayInput
	// Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of
	// this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.
	InstanceMemorySize pulumi.IntPtrInput
	// Maximum CPU core count, required while `db_mode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more
	// reference.
	MaxCpu pulumi.Float64PtrInput
	// Minimum CPU core count, required while `db_mode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more
	// reference.
	MinCpu pulumi.Float64PtrInput
	// Recycling time of the old address, must be filled in when modifying the vpcRecycling time of the old address, must be
	// filled in when modifying the vpc.
	OldIpReserveHours pulumi.IntPtrInput
	// Specify parameter list of database. It is valid when prarm_template_id is set in create cluster. Use
	// `data.tencentcloud_mysql_default_params` to query available parameter details.
	ParamItems ClusterParamItemArrayInput
	// Password of `root` account.
	Password pulumi.StringInput
	// Port of CynosDB cluster.
	Port pulumi.IntPtrInput
	// The ID of the parameter template.
	PrarmTemplateId pulumi.IntPtrInput
	// The tenancy (time unit is month) of the prepaid instance. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`,
	// `10`, `11`, `12`, `24`, `36`. NOTE: it only works when charge_type is set to `PREPAID`.
	PrepaidPeriod pulumi.IntPtrInput
	// ID of the project. `0` by default.
	ProjectId pulumi.IntPtrInput
	// IDs of security group for `ro_group`.
	RoGroupSgs pulumi.StringArrayInput
	// IDs of security group for `rw_group`.
	RwGroupSgs pulumi.StringArrayInput
	// Specify whether to pause or resume serverless cluster. values: `resume`, `pause`.
	ServerlessStatusFlag pulumi.StringPtrInput
	// Storage limit of CynosDB cluster instance, unit in GB. The maximum storage of a non-serverless instance in GB. NOTE: If
	// db_type is `MYSQL` and charge_type is `PREPAID`, the value cannot exceed the maximum storage corresponding to the CPU
	// and memory specifications, and the transaction mode is `order and pay`. when charge_type is `POSTPAID_BY_HOUR`, this
	// argument is unnecessary.
	StorageLimit pulumi.IntPtrInput
	// Cluster storage billing mode, pay-as-you-go: `0`-yearly/monthly: `1`-The default is pay-as-you-go. When the DbType is
	// MYSQL, when the cluster computing billing mode is post-paid (including DbMode is SERVERLESS), the storage billing mode
	// can only be billing by volume; rollback and cloning do not support yearly subscriptions monthly storage.
	StoragePayMode pulumi.IntPtrInput
	// ID of the subnet within this VPC.
	SubnetId pulumi.StringInput
	// The tags of the CynosDB cluster.
	Tags pulumi.MapInput
	// ID of the VPC.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterArray

type ClusterArray []ClusterInput

func (ClusterArray) ElementType

func (ClusterArray) ElementType() reflect.Type

func (ClusterArray) ToClusterArrayOutput

func (i ClusterArray) ToClusterArrayOutput() ClusterArrayOutput

func (ClusterArray) ToClusterArrayOutputWithContext

func (i ClusterArray) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput

type ClusterArrayInput

type ClusterArrayInput interface {
	pulumi.Input

	ToClusterArrayOutput() ClusterArrayOutput
	ToClusterArrayOutputWithContext(context.Context) ClusterArrayOutput
}

ClusterArrayInput is an input type that accepts ClusterArray and ClusterArrayOutput values. You can construct a concrete instance of `ClusterArrayInput` via:

ClusterArray{ ClusterArgs{...} }

type ClusterArrayOutput

type ClusterArrayOutput struct{ *pulumi.OutputState }

func (ClusterArrayOutput) ElementType

func (ClusterArrayOutput) ElementType() reflect.Type

func (ClusterArrayOutput) Index

func (ClusterArrayOutput) ToClusterArrayOutput

func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput

func (ClusterArrayOutput) ToClusterArrayOutputWithContext

func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput

type ClusterDatabases

type ClusterDatabases struct {
	pulumi.CustomResourceState

	// Character Set Type.
	CharacterSet pulumi.StringOutput `pulumi:"characterSet"`
	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Sort Rules.
	CollateRule pulumi.StringOutput `pulumi:"collateRule"`
	// Database name.
	DbName pulumi.StringOutput `pulumi:"dbName"`
	// Remarks.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Authorize user host permissions.
	UserHostPrivileges ClusterDatabasesUserHostPrivilegeArrayOutput `pulumi:"userHostPrivileges"`
}

func GetClusterDatabases

func GetClusterDatabases(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterDatabasesState, opts ...pulumi.ResourceOption) (*ClusterDatabases, error)

GetClusterDatabases gets an existing ClusterDatabases 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 NewClusterDatabases

func NewClusterDatabases(ctx *pulumi.Context,
	name string, args *ClusterDatabasesArgs, opts ...pulumi.ResourceOption) (*ClusterDatabases, error)

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

func (*ClusterDatabases) ElementType

func (*ClusterDatabases) ElementType() reflect.Type

func (*ClusterDatabases) ToClusterDatabasesOutput

func (i *ClusterDatabases) ToClusterDatabasesOutput() ClusterDatabasesOutput

func (*ClusterDatabases) ToClusterDatabasesOutputWithContext

func (i *ClusterDatabases) ToClusterDatabasesOutputWithContext(ctx context.Context) ClusterDatabasesOutput

type ClusterDatabasesArgs

type ClusterDatabasesArgs struct {
	// Character Set Type.
	CharacterSet pulumi.StringInput
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Sort Rules.
	CollateRule pulumi.StringInput
	// Database name.
	DbName pulumi.StringInput
	// Remarks.
	Description pulumi.StringPtrInput
	// Authorize user host permissions.
	UserHostPrivileges ClusterDatabasesUserHostPrivilegeArrayInput
}

The set of arguments for constructing a ClusterDatabases resource.

func (ClusterDatabasesArgs) ElementType

func (ClusterDatabasesArgs) ElementType() reflect.Type

type ClusterDatabasesArray

type ClusterDatabasesArray []ClusterDatabasesInput

func (ClusterDatabasesArray) ElementType

func (ClusterDatabasesArray) ElementType() reflect.Type

func (ClusterDatabasesArray) ToClusterDatabasesArrayOutput

func (i ClusterDatabasesArray) ToClusterDatabasesArrayOutput() ClusterDatabasesArrayOutput

func (ClusterDatabasesArray) ToClusterDatabasesArrayOutputWithContext

func (i ClusterDatabasesArray) ToClusterDatabasesArrayOutputWithContext(ctx context.Context) ClusterDatabasesArrayOutput

type ClusterDatabasesArrayInput

type ClusterDatabasesArrayInput interface {
	pulumi.Input

	ToClusterDatabasesArrayOutput() ClusterDatabasesArrayOutput
	ToClusterDatabasesArrayOutputWithContext(context.Context) ClusterDatabasesArrayOutput
}

ClusterDatabasesArrayInput is an input type that accepts ClusterDatabasesArray and ClusterDatabasesArrayOutput values. You can construct a concrete instance of `ClusterDatabasesArrayInput` via:

ClusterDatabasesArray{ ClusterDatabasesArgs{...} }

type ClusterDatabasesArrayOutput

type ClusterDatabasesArrayOutput struct{ *pulumi.OutputState }

func (ClusterDatabasesArrayOutput) ElementType

func (ClusterDatabasesArrayOutput) Index

func (ClusterDatabasesArrayOutput) ToClusterDatabasesArrayOutput

func (o ClusterDatabasesArrayOutput) ToClusterDatabasesArrayOutput() ClusterDatabasesArrayOutput

func (ClusterDatabasesArrayOutput) ToClusterDatabasesArrayOutputWithContext

func (o ClusterDatabasesArrayOutput) ToClusterDatabasesArrayOutputWithContext(ctx context.Context) ClusterDatabasesArrayOutput

type ClusterDatabasesInput

type ClusterDatabasesInput interface {
	pulumi.Input

	ToClusterDatabasesOutput() ClusterDatabasesOutput
	ToClusterDatabasesOutputWithContext(ctx context.Context) ClusterDatabasesOutput
}

type ClusterDatabasesMap

type ClusterDatabasesMap map[string]ClusterDatabasesInput

func (ClusterDatabasesMap) ElementType

func (ClusterDatabasesMap) ElementType() reflect.Type

func (ClusterDatabasesMap) ToClusterDatabasesMapOutput

func (i ClusterDatabasesMap) ToClusterDatabasesMapOutput() ClusterDatabasesMapOutput

func (ClusterDatabasesMap) ToClusterDatabasesMapOutputWithContext

func (i ClusterDatabasesMap) ToClusterDatabasesMapOutputWithContext(ctx context.Context) ClusterDatabasesMapOutput

type ClusterDatabasesMapInput

type ClusterDatabasesMapInput interface {
	pulumi.Input

	ToClusterDatabasesMapOutput() ClusterDatabasesMapOutput
	ToClusterDatabasesMapOutputWithContext(context.Context) ClusterDatabasesMapOutput
}

ClusterDatabasesMapInput is an input type that accepts ClusterDatabasesMap and ClusterDatabasesMapOutput values. You can construct a concrete instance of `ClusterDatabasesMapInput` via:

ClusterDatabasesMap{ "key": ClusterDatabasesArgs{...} }

type ClusterDatabasesMapOutput

type ClusterDatabasesMapOutput struct{ *pulumi.OutputState }

func (ClusterDatabasesMapOutput) ElementType

func (ClusterDatabasesMapOutput) ElementType() reflect.Type

func (ClusterDatabasesMapOutput) MapIndex

func (ClusterDatabasesMapOutput) ToClusterDatabasesMapOutput

func (o ClusterDatabasesMapOutput) ToClusterDatabasesMapOutput() ClusterDatabasesMapOutput

func (ClusterDatabasesMapOutput) ToClusterDatabasesMapOutputWithContext

func (o ClusterDatabasesMapOutput) ToClusterDatabasesMapOutputWithContext(ctx context.Context) ClusterDatabasesMapOutput

type ClusterDatabasesOutput

type ClusterDatabasesOutput struct{ *pulumi.OutputState }

func (ClusterDatabasesOutput) CharacterSet

func (o ClusterDatabasesOutput) CharacterSet() pulumi.StringOutput

Character Set Type.

func (ClusterDatabasesOutput) ClusterId

Cluster ID.

func (ClusterDatabasesOutput) CollateRule

func (o ClusterDatabasesOutput) CollateRule() pulumi.StringOutput

Sort Rules.

func (ClusterDatabasesOutput) DbName

Database name.

func (ClusterDatabasesOutput) Description

Remarks.

func (ClusterDatabasesOutput) ElementType

func (ClusterDatabasesOutput) ElementType() reflect.Type

func (ClusterDatabasesOutput) ToClusterDatabasesOutput

func (o ClusterDatabasesOutput) ToClusterDatabasesOutput() ClusterDatabasesOutput

func (ClusterDatabasesOutput) ToClusterDatabasesOutputWithContext

func (o ClusterDatabasesOutput) ToClusterDatabasesOutputWithContext(ctx context.Context) ClusterDatabasesOutput

func (ClusterDatabasesOutput) UserHostPrivileges

Authorize user host permissions.

type ClusterDatabasesState

type ClusterDatabasesState struct {
	// Character Set Type.
	CharacterSet pulumi.StringPtrInput
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Sort Rules.
	CollateRule pulumi.StringPtrInput
	// Database name.
	DbName pulumi.StringPtrInput
	// Remarks.
	Description pulumi.StringPtrInput
	// Authorize user host permissions.
	UserHostPrivileges ClusterDatabasesUserHostPrivilegeArrayInput
}

func (ClusterDatabasesState) ElementType

func (ClusterDatabasesState) ElementType() reflect.Type

type ClusterDatabasesUserHostPrivilege

type ClusterDatabasesUserHostPrivilege struct {
	DbHost      string `pulumi:"dbHost"`
	DbPrivilege string `pulumi:"dbPrivilege"`
	DbUserName  string `pulumi:"dbUserName"`
}

type ClusterDatabasesUserHostPrivilegeArgs

type ClusterDatabasesUserHostPrivilegeArgs struct {
	DbHost      pulumi.StringInput `pulumi:"dbHost"`
	DbPrivilege pulumi.StringInput `pulumi:"dbPrivilege"`
	DbUserName  pulumi.StringInput `pulumi:"dbUserName"`
}

func (ClusterDatabasesUserHostPrivilegeArgs) ElementType

func (ClusterDatabasesUserHostPrivilegeArgs) ToClusterDatabasesUserHostPrivilegeOutput

func (i ClusterDatabasesUserHostPrivilegeArgs) ToClusterDatabasesUserHostPrivilegeOutput() ClusterDatabasesUserHostPrivilegeOutput

func (ClusterDatabasesUserHostPrivilegeArgs) ToClusterDatabasesUserHostPrivilegeOutputWithContext

func (i ClusterDatabasesUserHostPrivilegeArgs) ToClusterDatabasesUserHostPrivilegeOutputWithContext(ctx context.Context) ClusterDatabasesUserHostPrivilegeOutput

type ClusterDatabasesUserHostPrivilegeArray

type ClusterDatabasesUserHostPrivilegeArray []ClusterDatabasesUserHostPrivilegeInput

func (ClusterDatabasesUserHostPrivilegeArray) ElementType

func (ClusterDatabasesUserHostPrivilegeArray) ToClusterDatabasesUserHostPrivilegeArrayOutput

func (i ClusterDatabasesUserHostPrivilegeArray) ToClusterDatabasesUserHostPrivilegeArrayOutput() ClusterDatabasesUserHostPrivilegeArrayOutput

func (ClusterDatabasesUserHostPrivilegeArray) ToClusterDatabasesUserHostPrivilegeArrayOutputWithContext

func (i ClusterDatabasesUserHostPrivilegeArray) ToClusterDatabasesUserHostPrivilegeArrayOutputWithContext(ctx context.Context) ClusterDatabasesUserHostPrivilegeArrayOutput

type ClusterDatabasesUserHostPrivilegeArrayInput

type ClusterDatabasesUserHostPrivilegeArrayInput interface {
	pulumi.Input

	ToClusterDatabasesUserHostPrivilegeArrayOutput() ClusterDatabasesUserHostPrivilegeArrayOutput
	ToClusterDatabasesUserHostPrivilegeArrayOutputWithContext(context.Context) ClusterDatabasesUserHostPrivilegeArrayOutput
}

ClusterDatabasesUserHostPrivilegeArrayInput is an input type that accepts ClusterDatabasesUserHostPrivilegeArray and ClusterDatabasesUserHostPrivilegeArrayOutput values. You can construct a concrete instance of `ClusterDatabasesUserHostPrivilegeArrayInput` via:

ClusterDatabasesUserHostPrivilegeArray{ ClusterDatabasesUserHostPrivilegeArgs{...} }

type ClusterDatabasesUserHostPrivilegeArrayOutput

type ClusterDatabasesUserHostPrivilegeArrayOutput struct{ *pulumi.OutputState }

func (ClusterDatabasesUserHostPrivilegeArrayOutput) ElementType

func (ClusterDatabasesUserHostPrivilegeArrayOutput) Index

func (ClusterDatabasesUserHostPrivilegeArrayOutput) ToClusterDatabasesUserHostPrivilegeArrayOutput

func (o ClusterDatabasesUserHostPrivilegeArrayOutput) ToClusterDatabasesUserHostPrivilegeArrayOutput() ClusterDatabasesUserHostPrivilegeArrayOutput

func (ClusterDatabasesUserHostPrivilegeArrayOutput) ToClusterDatabasesUserHostPrivilegeArrayOutputWithContext

func (o ClusterDatabasesUserHostPrivilegeArrayOutput) ToClusterDatabasesUserHostPrivilegeArrayOutputWithContext(ctx context.Context) ClusterDatabasesUserHostPrivilegeArrayOutput

type ClusterDatabasesUserHostPrivilegeInput

type ClusterDatabasesUserHostPrivilegeInput interface {
	pulumi.Input

	ToClusterDatabasesUserHostPrivilegeOutput() ClusterDatabasesUserHostPrivilegeOutput
	ToClusterDatabasesUserHostPrivilegeOutputWithContext(context.Context) ClusterDatabasesUserHostPrivilegeOutput
}

ClusterDatabasesUserHostPrivilegeInput is an input type that accepts ClusterDatabasesUserHostPrivilegeArgs and ClusterDatabasesUserHostPrivilegeOutput values. You can construct a concrete instance of `ClusterDatabasesUserHostPrivilegeInput` via:

ClusterDatabasesUserHostPrivilegeArgs{...}

type ClusterDatabasesUserHostPrivilegeOutput

type ClusterDatabasesUserHostPrivilegeOutput struct{ *pulumi.OutputState }

func (ClusterDatabasesUserHostPrivilegeOutput) DbHost

func (ClusterDatabasesUserHostPrivilegeOutput) DbPrivilege

func (ClusterDatabasesUserHostPrivilegeOutput) DbUserName

func (ClusterDatabasesUserHostPrivilegeOutput) ElementType

func (ClusterDatabasesUserHostPrivilegeOutput) ToClusterDatabasesUserHostPrivilegeOutput

func (o ClusterDatabasesUserHostPrivilegeOutput) ToClusterDatabasesUserHostPrivilegeOutput() ClusterDatabasesUserHostPrivilegeOutput

func (ClusterDatabasesUserHostPrivilegeOutput) ToClusterDatabasesUserHostPrivilegeOutputWithContext

func (o ClusterDatabasesUserHostPrivilegeOutput) ToClusterDatabasesUserHostPrivilegeOutputWithContext(ctx context.Context) ClusterDatabasesUserHostPrivilegeOutput

type ClusterInput

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterMap

type ClusterMap map[string]ClusterInput

func (ClusterMap) ElementType

func (ClusterMap) ElementType() reflect.Type

func (ClusterMap) ToClusterMapOutput

func (i ClusterMap) ToClusterMapOutput() ClusterMapOutput

func (ClusterMap) ToClusterMapOutputWithContext

func (i ClusterMap) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput

type ClusterMapInput

type ClusterMapInput interface {
	pulumi.Input

	ToClusterMapOutput() ClusterMapOutput
	ToClusterMapOutputWithContext(context.Context) ClusterMapOutput
}

ClusterMapInput is an input type that accepts ClusterMap and ClusterMapOutput values. You can construct a concrete instance of `ClusterMapInput` via:

ClusterMap{ "key": ClusterArgs{...} }

type ClusterMapOutput

type ClusterMapOutput struct{ *pulumi.OutputState }

func (ClusterMapOutput) ElementType

func (ClusterMapOutput) ElementType() reflect.Type

func (ClusterMapOutput) MapIndex

func (ClusterMapOutput) ToClusterMapOutput

func (o ClusterMapOutput) ToClusterMapOutput() ClusterMapOutput

func (ClusterMapOutput) ToClusterMapOutputWithContext

func (o ClusterMapOutput) ToClusterMapOutputWithContext(ctx context.Context) ClusterMapOutput

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) AutoPause

func (o ClusterOutput) AutoPause() pulumi.StringPtrOutput

Specify whether the cluster can auto-pause while `db_mode` is `SERVERLESS`. Values: `yes` (default), `no`.

func (ClusterOutput) AutoPauseDelay

func (o ClusterOutput) AutoPauseDelay() pulumi.IntPtrOutput

Specify auto-pause delay in second while `db_mode` is `SERVERLESS`. Value range: `[600, 691200]`. Default: `600`.

func (ClusterOutput) AutoRenewFlag

func (o ClusterOutput) AutoRenewFlag() pulumi.IntPtrOutput

Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Default value is `0`. Only works for PREPAID cluster.

func (ClusterOutput) AvailableZone

func (o ClusterOutput) AvailableZone() pulumi.StringOutput

The available zone of the CynosDB Cluster.

func (ClusterOutput) ChargeType

func (o ClusterOutput) ChargeType() pulumi.StringPtrOutput

The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`.

func (ClusterOutput) Charset

func (o ClusterOutput) Charset() pulumi.StringOutput

Charset used by CynosDB cluster.

func (ClusterOutput) ClusterName

func (o ClusterOutput) ClusterName() pulumi.StringOutput

Name of CynosDB cluster.

func (ClusterOutput) ClusterStatus

func (o ClusterOutput) ClusterStatus() pulumi.StringOutput

Status of the Cynosdb cluster.

func (ClusterOutput) CreateTime

func (o ClusterOutput) CreateTime() pulumi.StringOutput

Creation time of the CynosDB cluster.

func (ClusterOutput) DbMode

Specify DB mode, only available when `db_type` is `MYSQL`. Values: `NORMAL` (Default), `SERVERLESS`.

func (ClusterOutput) DbType

func (o ClusterOutput) DbType() pulumi.StringOutput

Type of CynosDB, and available values include `MYSQL`.

func (ClusterOutput) DbVersion

func (o ClusterOutput) DbVersion() pulumi.StringOutput

Version of CynosDB, which is related to `db_type`. For `MYSQL`, available value is `5.7`.

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) ForceDelete

func (o ClusterOutput) ForceDelete() pulumi.BoolPtrOutput

Indicate whether to delete cluster instance directly or not. Default is false. If set true, the cluster and its `All RELATED INSTANCES` will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster.

func (ClusterOutput) InstanceCpuCore

func (o ClusterOutput) InstanceCpuCore() pulumi.IntPtrOutput

The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.

func (ClusterOutput) InstanceId

func (o ClusterOutput) InstanceId() pulumi.StringOutput

ID of instance.

func (ClusterOutput) InstanceMaintainDuration

func (o ClusterOutput) InstanceMaintainDuration() pulumi.IntPtrOutput

Duration time for maintenance, unit in second. `3600` by default.

func (ClusterOutput) InstanceMaintainStartTime

func (o ClusterOutput) InstanceMaintainStartTime() pulumi.IntPtrOutput

Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.

func (ClusterOutput) InstanceMaintainWeekdays

func (o ClusterOutput) InstanceMaintainWeekdays() pulumi.StringArrayOutput

Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default.

func (ClusterOutput) InstanceMemorySize

func (o ClusterOutput) InstanceMemorySize() pulumi.IntPtrOutput

Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.

func (ClusterOutput) InstanceName

func (o ClusterOutput) InstanceName() pulumi.StringOutput

Name of instance.

func (ClusterOutput) InstanceStatus

func (o ClusterOutput) InstanceStatus() pulumi.StringOutput

Status of the instance.

func (ClusterOutput) InstanceStorageSize

func (o ClusterOutput) InstanceStorageSize() pulumi.IntOutput

Storage size of the instance, unit in GB.

func (ClusterOutput) MaxCpu

Maximum CPU core count, required while `db_mode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference.

func (ClusterOutput) MinCpu

Minimum CPU core count, required while `db_mode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more reference.

func (ClusterOutput) OldIpReserveHours

func (o ClusterOutput) OldIpReserveHours() pulumi.IntPtrOutput

Recycling time of the old address, must be filled in when modifying the vpcRecycling time of the old address, must be filled in when modifying the vpc.

func (ClusterOutput) ParamItems

Specify parameter list of database. It is valid when prarm_template_id is set in create cluster. Use `data.tencentcloud_mysql_default_params` to query available parameter details.

func (ClusterOutput) Password

func (o ClusterOutput) Password() pulumi.StringOutput

Password of `root` account.

func (ClusterOutput) Port

Port of CynosDB cluster.

func (ClusterOutput) PrarmTemplateId

func (o ClusterOutput) PrarmTemplateId() pulumi.IntOutput

The ID of the parameter template.

func (ClusterOutput) PrepaidPeriod

func (o ClusterOutput) PrepaidPeriod() pulumi.IntPtrOutput

The tenancy (time unit is month) of the prepaid instance. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`, `24`, `36`. NOTE: it only works when charge_type is set to `PREPAID`.

func (ClusterOutput) ProjectId

func (o ClusterOutput) ProjectId() pulumi.IntPtrOutput

ID of the project. `0` by default.

func (ClusterOutput) RoGroupAddrs

Readonly addresses. Each element contains the following attributes:

func (ClusterOutput) RoGroupId

func (o ClusterOutput) RoGroupId() pulumi.StringOutput

ID of read-only instance group.

func (ClusterOutput) RoGroupInstances

func (o ClusterOutput) RoGroupInstances() ClusterRoGroupInstanceArrayOutput

List of instances in the read-only instance group.

func (ClusterOutput) RoGroupSgs

func (o ClusterOutput) RoGroupSgs() pulumi.StringArrayOutput

IDs of security group for `ro_group`.

func (ClusterOutput) RwGroupAddrs

Read-write addresses. Each element contains the following attributes:

func (ClusterOutput) RwGroupId

func (o ClusterOutput) RwGroupId() pulumi.StringOutput

ID of read-write instance group.

func (ClusterOutput) RwGroupInstances

func (o ClusterOutput) RwGroupInstances() ClusterRwGroupInstanceArrayOutput

List of instances in the read-write instance group.

func (ClusterOutput) RwGroupSgs

func (o ClusterOutput) RwGroupSgs() pulumi.StringArrayOutput

IDs of security group for `rw_group`.

func (ClusterOutput) ServerlessStatus

func (o ClusterOutput) ServerlessStatus() pulumi.StringOutput

Serverless cluster status. NOTE: This is a readonly attribute, to modify, please set `serverless_status_flag`.

func (ClusterOutput) ServerlessStatusFlag

func (o ClusterOutput) ServerlessStatusFlag() pulumi.StringPtrOutput

Specify whether to pause or resume serverless cluster. values: `resume`, `pause`.

func (ClusterOutput) StorageLimit

func (o ClusterOutput) StorageLimit() pulumi.IntPtrOutput

Storage limit of CynosDB cluster instance, unit in GB. The maximum storage of a non-serverless instance in GB. NOTE: If db_type is `MYSQL` and charge_type is `PREPAID`, the value cannot exceed the maximum storage corresponding to the CPU and memory specifications, and the transaction mode is `order and pay`. when charge_type is `POSTPAID_BY_HOUR`, this argument is unnecessary.

func (ClusterOutput) StoragePayMode

func (o ClusterOutput) StoragePayMode() pulumi.IntOutput

Cluster storage billing mode, pay-as-you-go: `0`-yearly/monthly: `1`-The default is pay-as-you-go. When the DbType is MYSQL, when the cluster computing billing mode is post-paid (including DbMode is SERVERLESS), the storage billing mode can only be billing by volume; rollback and cloning do not support yearly subscriptions monthly storage.

func (ClusterOutput) StorageUsed

func (o ClusterOutput) StorageUsed() pulumi.IntOutput

Used storage of CynosDB cluster, unit in MB.

func (ClusterOutput) SubnetId

func (o ClusterOutput) SubnetId() pulumi.StringOutput

ID of the subnet within this VPC.

func (ClusterOutput) Tags

func (o ClusterOutput) Tags() pulumi.MapOutput

The tags of the CynosDB cluster.

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

func (ClusterOutput) VpcId

func (o ClusterOutput) VpcId() pulumi.StringOutput

ID of the VPC.

type ClusterParamItem

type ClusterParamItem struct {
	CurrentValue string  `pulumi:"currentValue"`
	Name         string  `pulumi:"name"`
	OldValue     *string `pulumi:"oldValue"`
}

type ClusterParamItemArgs

type ClusterParamItemArgs struct {
	CurrentValue pulumi.StringInput    `pulumi:"currentValue"`
	Name         pulumi.StringInput    `pulumi:"name"`
	OldValue     pulumi.StringPtrInput `pulumi:"oldValue"`
}

func (ClusterParamItemArgs) ElementType

func (ClusterParamItemArgs) ElementType() reflect.Type

func (ClusterParamItemArgs) ToClusterParamItemOutput

func (i ClusterParamItemArgs) ToClusterParamItemOutput() ClusterParamItemOutput

func (ClusterParamItemArgs) ToClusterParamItemOutputWithContext

func (i ClusterParamItemArgs) ToClusterParamItemOutputWithContext(ctx context.Context) ClusterParamItemOutput

type ClusterParamItemArray

type ClusterParamItemArray []ClusterParamItemInput

func (ClusterParamItemArray) ElementType

func (ClusterParamItemArray) ElementType() reflect.Type

func (ClusterParamItemArray) ToClusterParamItemArrayOutput

func (i ClusterParamItemArray) ToClusterParamItemArrayOutput() ClusterParamItemArrayOutput

func (ClusterParamItemArray) ToClusterParamItemArrayOutputWithContext

func (i ClusterParamItemArray) ToClusterParamItemArrayOutputWithContext(ctx context.Context) ClusterParamItemArrayOutput

type ClusterParamItemArrayInput

type ClusterParamItemArrayInput interface {
	pulumi.Input

	ToClusterParamItemArrayOutput() ClusterParamItemArrayOutput
	ToClusterParamItemArrayOutputWithContext(context.Context) ClusterParamItemArrayOutput
}

ClusterParamItemArrayInput is an input type that accepts ClusterParamItemArray and ClusterParamItemArrayOutput values. You can construct a concrete instance of `ClusterParamItemArrayInput` via:

ClusterParamItemArray{ ClusterParamItemArgs{...} }

type ClusterParamItemArrayOutput

type ClusterParamItemArrayOutput struct{ *pulumi.OutputState }

func (ClusterParamItemArrayOutput) ElementType

func (ClusterParamItemArrayOutput) Index

func (ClusterParamItemArrayOutput) ToClusterParamItemArrayOutput

func (o ClusterParamItemArrayOutput) ToClusterParamItemArrayOutput() ClusterParamItemArrayOutput

func (ClusterParamItemArrayOutput) ToClusterParamItemArrayOutputWithContext

func (o ClusterParamItemArrayOutput) ToClusterParamItemArrayOutputWithContext(ctx context.Context) ClusterParamItemArrayOutput

type ClusterParamItemInput

type ClusterParamItemInput interface {
	pulumi.Input

	ToClusterParamItemOutput() ClusterParamItemOutput
	ToClusterParamItemOutputWithContext(context.Context) ClusterParamItemOutput
}

ClusterParamItemInput is an input type that accepts ClusterParamItemArgs and ClusterParamItemOutput values. You can construct a concrete instance of `ClusterParamItemInput` via:

ClusterParamItemArgs{...}

type ClusterParamItemOutput

type ClusterParamItemOutput struct{ *pulumi.OutputState }

func (ClusterParamItemOutput) CurrentValue

func (o ClusterParamItemOutput) CurrentValue() pulumi.StringOutput

func (ClusterParamItemOutput) ElementType

func (ClusterParamItemOutput) ElementType() reflect.Type

func (ClusterParamItemOutput) Name

func (ClusterParamItemOutput) OldValue

func (ClusterParamItemOutput) ToClusterParamItemOutput

func (o ClusterParamItemOutput) ToClusterParamItemOutput() ClusterParamItemOutput

func (ClusterParamItemOutput) ToClusterParamItemOutputWithContext

func (o ClusterParamItemOutput) ToClusterParamItemOutputWithContext(ctx context.Context) ClusterParamItemOutput

type ClusterPasswordComplexity

type ClusterPasswordComplexity struct {
	pulumi.CustomResourceState

	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Data dictionary.
	ValidatePasswordDictionaries pulumi.StringArrayOutput `pulumi:"validatePasswordDictionaries"`
	// Password length.
	ValidatePasswordLength pulumi.IntOutput `pulumi:"validatePasswordLength"`
	// Number of uppercase and lowercase characters.
	ValidatePasswordMixedCaseCount pulumi.IntOutput `pulumi:"validatePasswordMixedCaseCount"`
	// Number of digits.
	ValidatePasswordNumberCount pulumi.IntOutput `pulumi:"validatePasswordNumberCount"`
	// Password strength (MEDIUM, STRONG).
	ValidatePasswordPolicy pulumi.StringOutput `pulumi:"validatePasswordPolicy"`
	// Number of special characters.
	ValidatePasswordSpecialCharCount pulumi.IntOutput `pulumi:"validatePasswordSpecialCharCount"`
}

func GetClusterPasswordComplexity

func GetClusterPasswordComplexity(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterPasswordComplexityState, opts ...pulumi.ResourceOption) (*ClusterPasswordComplexity, error)

GetClusterPasswordComplexity gets an existing ClusterPasswordComplexity 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 NewClusterPasswordComplexity

func NewClusterPasswordComplexity(ctx *pulumi.Context,
	name string, args *ClusterPasswordComplexityArgs, opts ...pulumi.ResourceOption) (*ClusterPasswordComplexity, error)

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

func (*ClusterPasswordComplexity) ElementType

func (*ClusterPasswordComplexity) ElementType() reflect.Type

func (*ClusterPasswordComplexity) ToClusterPasswordComplexityOutput

func (i *ClusterPasswordComplexity) ToClusterPasswordComplexityOutput() ClusterPasswordComplexityOutput

func (*ClusterPasswordComplexity) ToClusterPasswordComplexityOutputWithContext

func (i *ClusterPasswordComplexity) ToClusterPasswordComplexityOutputWithContext(ctx context.Context) ClusterPasswordComplexityOutput

type ClusterPasswordComplexityArgs

type ClusterPasswordComplexityArgs struct {
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Data dictionary.
	ValidatePasswordDictionaries pulumi.StringArrayInput
	// Password length.
	ValidatePasswordLength pulumi.IntInput
	// Number of uppercase and lowercase characters.
	ValidatePasswordMixedCaseCount pulumi.IntInput
	// Number of digits.
	ValidatePasswordNumberCount pulumi.IntInput
	// Password strength (MEDIUM, STRONG).
	ValidatePasswordPolicy pulumi.StringInput
	// Number of special characters.
	ValidatePasswordSpecialCharCount pulumi.IntInput
}

The set of arguments for constructing a ClusterPasswordComplexity resource.

func (ClusterPasswordComplexityArgs) ElementType

type ClusterPasswordComplexityArray

type ClusterPasswordComplexityArray []ClusterPasswordComplexityInput

func (ClusterPasswordComplexityArray) ElementType

func (ClusterPasswordComplexityArray) ToClusterPasswordComplexityArrayOutput

func (i ClusterPasswordComplexityArray) ToClusterPasswordComplexityArrayOutput() ClusterPasswordComplexityArrayOutput

func (ClusterPasswordComplexityArray) ToClusterPasswordComplexityArrayOutputWithContext

func (i ClusterPasswordComplexityArray) ToClusterPasswordComplexityArrayOutputWithContext(ctx context.Context) ClusterPasswordComplexityArrayOutput

type ClusterPasswordComplexityArrayInput

type ClusterPasswordComplexityArrayInput interface {
	pulumi.Input

	ToClusterPasswordComplexityArrayOutput() ClusterPasswordComplexityArrayOutput
	ToClusterPasswordComplexityArrayOutputWithContext(context.Context) ClusterPasswordComplexityArrayOutput
}

ClusterPasswordComplexityArrayInput is an input type that accepts ClusterPasswordComplexityArray and ClusterPasswordComplexityArrayOutput values. You can construct a concrete instance of `ClusterPasswordComplexityArrayInput` via:

ClusterPasswordComplexityArray{ ClusterPasswordComplexityArgs{...} }

type ClusterPasswordComplexityArrayOutput

type ClusterPasswordComplexityArrayOutput struct{ *pulumi.OutputState }

func (ClusterPasswordComplexityArrayOutput) ElementType

func (ClusterPasswordComplexityArrayOutput) Index

func (ClusterPasswordComplexityArrayOutput) ToClusterPasswordComplexityArrayOutput

func (o ClusterPasswordComplexityArrayOutput) ToClusterPasswordComplexityArrayOutput() ClusterPasswordComplexityArrayOutput

func (ClusterPasswordComplexityArrayOutput) ToClusterPasswordComplexityArrayOutputWithContext

func (o ClusterPasswordComplexityArrayOutput) ToClusterPasswordComplexityArrayOutputWithContext(ctx context.Context) ClusterPasswordComplexityArrayOutput

type ClusterPasswordComplexityInput

type ClusterPasswordComplexityInput interface {
	pulumi.Input

	ToClusterPasswordComplexityOutput() ClusterPasswordComplexityOutput
	ToClusterPasswordComplexityOutputWithContext(ctx context.Context) ClusterPasswordComplexityOutput
}

type ClusterPasswordComplexityMap

type ClusterPasswordComplexityMap map[string]ClusterPasswordComplexityInput

func (ClusterPasswordComplexityMap) ElementType

func (ClusterPasswordComplexityMap) ToClusterPasswordComplexityMapOutput

func (i ClusterPasswordComplexityMap) ToClusterPasswordComplexityMapOutput() ClusterPasswordComplexityMapOutput

func (ClusterPasswordComplexityMap) ToClusterPasswordComplexityMapOutputWithContext

func (i ClusterPasswordComplexityMap) ToClusterPasswordComplexityMapOutputWithContext(ctx context.Context) ClusterPasswordComplexityMapOutput

type ClusterPasswordComplexityMapInput

type ClusterPasswordComplexityMapInput interface {
	pulumi.Input

	ToClusterPasswordComplexityMapOutput() ClusterPasswordComplexityMapOutput
	ToClusterPasswordComplexityMapOutputWithContext(context.Context) ClusterPasswordComplexityMapOutput
}

ClusterPasswordComplexityMapInput is an input type that accepts ClusterPasswordComplexityMap and ClusterPasswordComplexityMapOutput values. You can construct a concrete instance of `ClusterPasswordComplexityMapInput` via:

ClusterPasswordComplexityMap{ "key": ClusterPasswordComplexityArgs{...} }

type ClusterPasswordComplexityMapOutput

type ClusterPasswordComplexityMapOutput struct{ *pulumi.OutputState }

func (ClusterPasswordComplexityMapOutput) ElementType

func (ClusterPasswordComplexityMapOutput) MapIndex

func (ClusterPasswordComplexityMapOutput) ToClusterPasswordComplexityMapOutput

func (o ClusterPasswordComplexityMapOutput) ToClusterPasswordComplexityMapOutput() ClusterPasswordComplexityMapOutput

func (ClusterPasswordComplexityMapOutput) ToClusterPasswordComplexityMapOutputWithContext

func (o ClusterPasswordComplexityMapOutput) ToClusterPasswordComplexityMapOutputWithContext(ctx context.Context) ClusterPasswordComplexityMapOutput

type ClusterPasswordComplexityOutput

type ClusterPasswordComplexityOutput struct{ *pulumi.OutputState }

func (ClusterPasswordComplexityOutput) ClusterId

Cluster ID.

func (ClusterPasswordComplexityOutput) ElementType

func (ClusterPasswordComplexityOutput) ToClusterPasswordComplexityOutput

func (o ClusterPasswordComplexityOutput) ToClusterPasswordComplexityOutput() ClusterPasswordComplexityOutput

func (ClusterPasswordComplexityOutput) ToClusterPasswordComplexityOutputWithContext

func (o ClusterPasswordComplexityOutput) ToClusterPasswordComplexityOutputWithContext(ctx context.Context) ClusterPasswordComplexityOutput

func (ClusterPasswordComplexityOutput) ValidatePasswordDictionaries

func (o ClusterPasswordComplexityOutput) ValidatePasswordDictionaries() pulumi.StringArrayOutput

Data dictionary.

func (ClusterPasswordComplexityOutput) ValidatePasswordLength

func (o ClusterPasswordComplexityOutput) ValidatePasswordLength() pulumi.IntOutput

Password length.

func (ClusterPasswordComplexityOutput) ValidatePasswordMixedCaseCount

func (o ClusterPasswordComplexityOutput) ValidatePasswordMixedCaseCount() pulumi.IntOutput

Number of uppercase and lowercase characters.

func (ClusterPasswordComplexityOutput) ValidatePasswordNumberCount

func (o ClusterPasswordComplexityOutput) ValidatePasswordNumberCount() pulumi.IntOutput

Number of digits.

func (ClusterPasswordComplexityOutput) ValidatePasswordPolicy

func (o ClusterPasswordComplexityOutput) ValidatePasswordPolicy() pulumi.StringOutput

Password strength (MEDIUM, STRONG).

func (ClusterPasswordComplexityOutput) ValidatePasswordSpecialCharCount

func (o ClusterPasswordComplexityOutput) ValidatePasswordSpecialCharCount() pulumi.IntOutput

Number of special characters.

type ClusterPasswordComplexityState

type ClusterPasswordComplexityState struct {
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Data dictionary.
	ValidatePasswordDictionaries pulumi.StringArrayInput
	// Password length.
	ValidatePasswordLength pulumi.IntPtrInput
	// Number of uppercase and lowercase characters.
	ValidatePasswordMixedCaseCount pulumi.IntPtrInput
	// Number of digits.
	ValidatePasswordNumberCount pulumi.IntPtrInput
	// Password strength (MEDIUM, STRONG).
	ValidatePasswordPolicy pulumi.StringPtrInput
	// Number of special characters.
	ValidatePasswordSpecialCharCount pulumi.IntPtrInput
}

func (ClusterPasswordComplexityState) ElementType

type ClusterResourcePackagesAttachment

type ClusterResourcePackagesAttachment struct {
	pulumi.CustomResourceState

	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Resource Package Unique ID.
	PackageIds pulumi.StringArrayOutput `pulumi:"packageIds"`
}

func GetClusterResourcePackagesAttachment

func GetClusterResourcePackagesAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterResourcePackagesAttachmentState, opts ...pulumi.ResourceOption) (*ClusterResourcePackagesAttachment, error)

GetClusterResourcePackagesAttachment gets an existing ClusterResourcePackagesAttachment 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 NewClusterResourcePackagesAttachment

func NewClusterResourcePackagesAttachment(ctx *pulumi.Context,
	name string, args *ClusterResourcePackagesAttachmentArgs, opts ...pulumi.ResourceOption) (*ClusterResourcePackagesAttachment, error)

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

func (*ClusterResourcePackagesAttachment) ElementType

func (*ClusterResourcePackagesAttachment) ToClusterResourcePackagesAttachmentOutput

func (i *ClusterResourcePackagesAttachment) ToClusterResourcePackagesAttachmentOutput() ClusterResourcePackagesAttachmentOutput

func (*ClusterResourcePackagesAttachment) ToClusterResourcePackagesAttachmentOutputWithContext

func (i *ClusterResourcePackagesAttachment) ToClusterResourcePackagesAttachmentOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentOutput

type ClusterResourcePackagesAttachmentArgs

type ClusterResourcePackagesAttachmentArgs struct {
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Resource Package Unique ID.
	PackageIds pulumi.StringArrayInput
}

The set of arguments for constructing a ClusterResourcePackagesAttachment resource.

func (ClusterResourcePackagesAttachmentArgs) ElementType

type ClusterResourcePackagesAttachmentArray

type ClusterResourcePackagesAttachmentArray []ClusterResourcePackagesAttachmentInput

func (ClusterResourcePackagesAttachmentArray) ElementType

func (ClusterResourcePackagesAttachmentArray) ToClusterResourcePackagesAttachmentArrayOutput

func (i ClusterResourcePackagesAttachmentArray) ToClusterResourcePackagesAttachmentArrayOutput() ClusterResourcePackagesAttachmentArrayOutput

func (ClusterResourcePackagesAttachmentArray) ToClusterResourcePackagesAttachmentArrayOutputWithContext

func (i ClusterResourcePackagesAttachmentArray) ToClusterResourcePackagesAttachmentArrayOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentArrayOutput

type ClusterResourcePackagesAttachmentArrayInput

type ClusterResourcePackagesAttachmentArrayInput interface {
	pulumi.Input

	ToClusterResourcePackagesAttachmentArrayOutput() ClusterResourcePackagesAttachmentArrayOutput
	ToClusterResourcePackagesAttachmentArrayOutputWithContext(context.Context) ClusterResourcePackagesAttachmentArrayOutput
}

ClusterResourcePackagesAttachmentArrayInput is an input type that accepts ClusterResourcePackagesAttachmentArray and ClusterResourcePackagesAttachmentArrayOutput values. You can construct a concrete instance of `ClusterResourcePackagesAttachmentArrayInput` via:

ClusterResourcePackagesAttachmentArray{ ClusterResourcePackagesAttachmentArgs{...} }

type ClusterResourcePackagesAttachmentArrayOutput

type ClusterResourcePackagesAttachmentArrayOutput struct{ *pulumi.OutputState }

func (ClusterResourcePackagesAttachmentArrayOutput) ElementType

func (ClusterResourcePackagesAttachmentArrayOutput) Index

func (ClusterResourcePackagesAttachmentArrayOutput) ToClusterResourcePackagesAttachmentArrayOutput

func (o ClusterResourcePackagesAttachmentArrayOutput) ToClusterResourcePackagesAttachmentArrayOutput() ClusterResourcePackagesAttachmentArrayOutput

func (ClusterResourcePackagesAttachmentArrayOutput) ToClusterResourcePackagesAttachmentArrayOutputWithContext

func (o ClusterResourcePackagesAttachmentArrayOutput) ToClusterResourcePackagesAttachmentArrayOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentArrayOutput

type ClusterResourcePackagesAttachmentInput

type ClusterResourcePackagesAttachmentInput interface {
	pulumi.Input

	ToClusterResourcePackagesAttachmentOutput() ClusterResourcePackagesAttachmentOutput
	ToClusterResourcePackagesAttachmentOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentOutput
}

type ClusterResourcePackagesAttachmentMap

type ClusterResourcePackagesAttachmentMap map[string]ClusterResourcePackagesAttachmentInput

func (ClusterResourcePackagesAttachmentMap) ElementType

func (ClusterResourcePackagesAttachmentMap) ToClusterResourcePackagesAttachmentMapOutput

func (i ClusterResourcePackagesAttachmentMap) ToClusterResourcePackagesAttachmentMapOutput() ClusterResourcePackagesAttachmentMapOutput

func (ClusterResourcePackagesAttachmentMap) ToClusterResourcePackagesAttachmentMapOutputWithContext

func (i ClusterResourcePackagesAttachmentMap) ToClusterResourcePackagesAttachmentMapOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentMapOutput

type ClusterResourcePackagesAttachmentMapInput

type ClusterResourcePackagesAttachmentMapInput interface {
	pulumi.Input

	ToClusterResourcePackagesAttachmentMapOutput() ClusterResourcePackagesAttachmentMapOutput
	ToClusterResourcePackagesAttachmentMapOutputWithContext(context.Context) ClusterResourcePackagesAttachmentMapOutput
}

ClusterResourcePackagesAttachmentMapInput is an input type that accepts ClusterResourcePackagesAttachmentMap and ClusterResourcePackagesAttachmentMapOutput values. You can construct a concrete instance of `ClusterResourcePackagesAttachmentMapInput` via:

ClusterResourcePackagesAttachmentMap{ "key": ClusterResourcePackagesAttachmentArgs{...} }

type ClusterResourcePackagesAttachmentMapOutput

type ClusterResourcePackagesAttachmentMapOutput struct{ *pulumi.OutputState }

func (ClusterResourcePackagesAttachmentMapOutput) ElementType

func (ClusterResourcePackagesAttachmentMapOutput) MapIndex

func (ClusterResourcePackagesAttachmentMapOutput) ToClusterResourcePackagesAttachmentMapOutput

func (o ClusterResourcePackagesAttachmentMapOutput) ToClusterResourcePackagesAttachmentMapOutput() ClusterResourcePackagesAttachmentMapOutput

func (ClusterResourcePackagesAttachmentMapOutput) ToClusterResourcePackagesAttachmentMapOutputWithContext

func (o ClusterResourcePackagesAttachmentMapOutput) ToClusterResourcePackagesAttachmentMapOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentMapOutput

type ClusterResourcePackagesAttachmentOutput

type ClusterResourcePackagesAttachmentOutput struct{ *pulumi.OutputState }

func (ClusterResourcePackagesAttachmentOutput) ClusterId

Cluster ID.

func (ClusterResourcePackagesAttachmentOutput) ElementType

func (ClusterResourcePackagesAttachmentOutput) PackageIds

Resource Package Unique ID.

func (ClusterResourcePackagesAttachmentOutput) ToClusterResourcePackagesAttachmentOutput

func (o ClusterResourcePackagesAttachmentOutput) ToClusterResourcePackagesAttachmentOutput() ClusterResourcePackagesAttachmentOutput

func (ClusterResourcePackagesAttachmentOutput) ToClusterResourcePackagesAttachmentOutputWithContext

func (o ClusterResourcePackagesAttachmentOutput) ToClusterResourcePackagesAttachmentOutputWithContext(ctx context.Context) ClusterResourcePackagesAttachmentOutput

type ClusterResourcePackagesAttachmentState

type ClusterResourcePackagesAttachmentState struct {
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Resource Package Unique ID.
	PackageIds pulumi.StringArrayInput
}

func (ClusterResourcePackagesAttachmentState) ElementType

type ClusterRoGroupAddr

type ClusterRoGroupAddr struct {
	Ip   *string `pulumi:"ip"`
	Port *int    `pulumi:"port"`
}

type ClusterRoGroupAddrArgs

type ClusterRoGroupAddrArgs struct {
	Ip   pulumi.StringPtrInput `pulumi:"ip"`
	Port pulumi.IntPtrInput    `pulumi:"port"`
}

func (ClusterRoGroupAddrArgs) ElementType

func (ClusterRoGroupAddrArgs) ElementType() reflect.Type

func (ClusterRoGroupAddrArgs) ToClusterRoGroupAddrOutput

func (i ClusterRoGroupAddrArgs) ToClusterRoGroupAddrOutput() ClusterRoGroupAddrOutput

func (ClusterRoGroupAddrArgs) ToClusterRoGroupAddrOutputWithContext

func (i ClusterRoGroupAddrArgs) ToClusterRoGroupAddrOutputWithContext(ctx context.Context) ClusterRoGroupAddrOutput

type ClusterRoGroupAddrArray

type ClusterRoGroupAddrArray []ClusterRoGroupAddrInput

func (ClusterRoGroupAddrArray) ElementType

func (ClusterRoGroupAddrArray) ElementType() reflect.Type

func (ClusterRoGroupAddrArray) ToClusterRoGroupAddrArrayOutput

func (i ClusterRoGroupAddrArray) ToClusterRoGroupAddrArrayOutput() ClusterRoGroupAddrArrayOutput

func (ClusterRoGroupAddrArray) ToClusterRoGroupAddrArrayOutputWithContext

func (i ClusterRoGroupAddrArray) ToClusterRoGroupAddrArrayOutputWithContext(ctx context.Context) ClusterRoGroupAddrArrayOutput

type ClusterRoGroupAddrArrayInput

type ClusterRoGroupAddrArrayInput interface {
	pulumi.Input

	ToClusterRoGroupAddrArrayOutput() ClusterRoGroupAddrArrayOutput
	ToClusterRoGroupAddrArrayOutputWithContext(context.Context) ClusterRoGroupAddrArrayOutput
}

ClusterRoGroupAddrArrayInput is an input type that accepts ClusterRoGroupAddrArray and ClusterRoGroupAddrArrayOutput values. You can construct a concrete instance of `ClusterRoGroupAddrArrayInput` via:

ClusterRoGroupAddrArray{ ClusterRoGroupAddrArgs{...} }

type ClusterRoGroupAddrArrayOutput

type ClusterRoGroupAddrArrayOutput struct{ *pulumi.OutputState }

func (ClusterRoGroupAddrArrayOutput) ElementType

func (ClusterRoGroupAddrArrayOutput) Index

func (ClusterRoGroupAddrArrayOutput) ToClusterRoGroupAddrArrayOutput

func (o ClusterRoGroupAddrArrayOutput) ToClusterRoGroupAddrArrayOutput() ClusterRoGroupAddrArrayOutput

func (ClusterRoGroupAddrArrayOutput) ToClusterRoGroupAddrArrayOutputWithContext

func (o ClusterRoGroupAddrArrayOutput) ToClusterRoGroupAddrArrayOutputWithContext(ctx context.Context) ClusterRoGroupAddrArrayOutput

type ClusterRoGroupAddrInput

type ClusterRoGroupAddrInput interface {
	pulumi.Input

	ToClusterRoGroupAddrOutput() ClusterRoGroupAddrOutput
	ToClusterRoGroupAddrOutputWithContext(context.Context) ClusterRoGroupAddrOutput
}

ClusterRoGroupAddrInput is an input type that accepts ClusterRoGroupAddrArgs and ClusterRoGroupAddrOutput values. You can construct a concrete instance of `ClusterRoGroupAddrInput` via:

ClusterRoGroupAddrArgs{...}

type ClusterRoGroupAddrOutput

type ClusterRoGroupAddrOutput struct{ *pulumi.OutputState }

func (ClusterRoGroupAddrOutput) ElementType

func (ClusterRoGroupAddrOutput) ElementType() reflect.Type

func (ClusterRoGroupAddrOutput) Ip

func (ClusterRoGroupAddrOutput) Port

func (ClusterRoGroupAddrOutput) ToClusterRoGroupAddrOutput

func (o ClusterRoGroupAddrOutput) ToClusterRoGroupAddrOutput() ClusterRoGroupAddrOutput

func (ClusterRoGroupAddrOutput) ToClusterRoGroupAddrOutputWithContext

func (o ClusterRoGroupAddrOutput) ToClusterRoGroupAddrOutputWithContext(ctx context.Context) ClusterRoGroupAddrOutput

type ClusterRoGroupInstance

type ClusterRoGroupInstance struct {
	InstanceId   *string `pulumi:"instanceId"`
	InstanceName *string `pulumi:"instanceName"`
}

type ClusterRoGroupInstanceArgs

type ClusterRoGroupInstanceArgs struct {
	InstanceId   pulumi.StringPtrInput `pulumi:"instanceId"`
	InstanceName pulumi.StringPtrInput `pulumi:"instanceName"`
}

func (ClusterRoGroupInstanceArgs) ElementType

func (ClusterRoGroupInstanceArgs) ElementType() reflect.Type

func (ClusterRoGroupInstanceArgs) ToClusterRoGroupInstanceOutput

func (i ClusterRoGroupInstanceArgs) ToClusterRoGroupInstanceOutput() ClusterRoGroupInstanceOutput

func (ClusterRoGroupInstanceArgs) ToClusterRoGroupInstanceOutputWithContext

func (i ClusterRoGroupInstanceArgs) ToClusterRoGroupInstanceOutputWithContext(ctx context.Context) ClusterRoGroupInstanceOutput

type ClusterRoGroupInstanceArray

type ClusterRoGroupInstanceArray []ClusterRoGroupInstanceInput

func (ClusterRoGroupInstanceArray) ElementType

func (ClusterRoGroupInstanceArray) ToClusterRoGroupInstanceArrayOutput

func (i ClusterRoGroupInstanceArray) ToClusterRoGroupInstanceArrayOutput() ClusterRoGroupInstanceArrayOutput

func (ClusterRoGroupInstanceArray) ToClusterRoGroupInstanceArrayOutputWithContext

func (i ClusterRoGroupInstanceArray) ToClusterRoGroupInstanceArrayOutputWithContext(ctx context.Context) ClusterRoGroupInstanceArrayOutput

type ClusterRoGroupInstanceArrayInput

type ClusterRoGroupInstanceArrayInput interface {
	pulumi.Input

	ToClusterRoGroupInstanceArrayOutput() ClusterRoGroupInstanceArrayOutput
	ToClusterRoGroupInstanceArrayOutputWithContext(context.Context) ClusterRoGroupInstanceArrayOutput
}

ClusterRoGroupInstanceArrayInput is an input type that accepts ClusterRoGroupInstanceArray and ClusterRoGroupInstanceArrayOutput values. You can construct a concrete instance of `ClusterRoGroupInstanceArrayInput` via:

ClusterRoGroupInstanceArray{ ClusterRoGroupInstanceArgs{...} }

type ClusterRoGroupInstanceArrayOutput

type ClusterRoGroupInstanceArrayOutput struct{ *pulumi.OutputState }

func (ClusterRoGroupInstanceArrayOutput) ElementType

func (ClusterRoGroupInstanceArrayOutput) Index

func (ClusterRoGroupInstanceArrayOutput) ToClusterRoGroupInstanceArrayOutput

func (o ClusterRoGroupInstanceArrayOutput) ToClusterRoGroupInstanceArrayOutput() ClusterRoGroupInstanceArrayOutput

func (ClusterRoGroupInstanceArrayOutput) ToClusterRoGroupInstanceArrayOutputWithContext

func (o ClusterRoGroupInstanceArrayOutput) ToClusterRoGroupInstanceArrayOutputWithContext(ctx context.Context) ClusterRoGroupInstanceArrayOutput

type ClusterRoGroupInstanceInput

type ClusterRoGroupInstanceInput interface {
	pulumi.Input

	ToClusterRoGroupInstanceOutput() ClusterRoGroupInstanceOutput
	ToClusterRoGroupInstanceOutputWithContext(context.Context) ClusterRoGroupInstanceOutput
}

ClusterRoGroupInstanceInput is an input type that accepts ClusterRoGroupInstanceArgs and ClusterRoGroupInstanceOutput values. You can construct a concrete instance of `ClusterRoGroupInstanceInput` via:

ClusterRoGroupInstanceArgs{...}

type ClusterRoGroupInstanceOutput

type ClusterRoGroupInstanceOutput struct{ *pulumi.OutputState }

func (ClusterRoGroupInstanceOutput) ElementType

func (ClusterRoGroupInstanceOutput) InstanceId

func (ClusterRoGroupInstanceOutput) InstanceName

func (ClusterRoGroupInstanceOutput) ToClusterRoGroupInstanceOutput

func (o ClusterRoGroupInstanceOutput) ToClusterRoGroupInstanceOutput() ClusterRoGroupInstanceOutput

func (ClusterRoGroupInstanceOutput) ToClusterRoGroupInstanceOutputWithContext

func (o ClusterRoGroupInstanceOutput) ToClusterRoGroupInstanceOutputWithContext(ctx context.Context) ClusterRoGroupInstanceOutput

type ClusterRwGroupAddr

type ClusterRwGroupAddr struct {
	Ip   *string `pulumi:"ip"`
	Port *int    `pulumi:"port"`
}

type ClusterRwGroupAddrArgs

type ClusterRwGroupAddrArgs struct {
	Ip   pulumi.StringPtrInput `pulumi:"ip"`
	Port pulumi.IntPtrInput    `pulumi:"port"`
}

func (ClusterRwGroupAddrArgs) ElementType

func (ClusterRwGroupAddrArgs) ElementType() reflect.Type

func (ClusterRwGroupAddrArgs) ToClusterRwGroupAddrOutput

func (i ClusterRwGroupAddrArgs) ToClusterRwGroupAddrOutput() ClusterRwGroupAddrOutput

func (ClusterRwGroupAddrArgs) ToClusterRwGroupAddrOutputWithContext

func (i ClusterRwGroupAddrArgs) ToClusterRwGroupAddrOutputWithContext(ctx context.Context) ClusterRwGroupAddrOutput

type ClusterRwGroupAddrArray

type ClusterRwGroupAddrArray []ClusterRwGroupAddrInput

func (ClusterRwGroupAddrArray) ElementType

func (ClusterRwGroupAddrArray) ElementType() reflect.Type

func (ClusterRwGroupAddrArray) ToClusterRwGroupAddrArrayOutput

func (i ClusterRwGroupAddrArray) ToClusterRwGroupAddrArrayOutput() ClusterRwGroupAddrArrayOutput

func (ClusterRwGroupAddrArray) ToClusterRwGroupAddrArrayOutputWithContext

func (i ClusterRwGroupAddrArray) ToClusterRwGroupAddrArrayOutputWithContext(ctx context.Context) ClusterRwGroupAddrArrayOutput

type ClusterRwGroupAddrArrayInput

type ClusterRwGroupAddrArrayInput interface {
	pulumi.Input

	ToClusterRwGroupAddrArrayOutput() ClusterRwGroupAddrArrayOutput
	ToClusterRwGroupAddrArrayOutputWithContext(context.Context) ClusterRwGroupAddrArrayOutput
}

ClusterRwGroupAddrArrayInput is an input type that accepts ClusterRwGroupAddrArray and ClusterRwGroupAddrArrayOutput values. You can construct a concrete instance of `ClusterRwGroupAddrArrayInput` via:

ClusterRwGroupAddrArray{ ClusterRwGroupAddrArgs{...} }

type ClusterRwGroupAddrArrayOutput

type ClusterRwGroupAddrArrayOutput struct{ *pulumi.OutputState }

func (ClusterRwGroupAddrArrayOutput) ElementType

func (ClusterRwGroupAddrArrayOutput) Index

func (ClusterRwGroupAddrArrayOutput) ToClusterRwGroupAddrArrayOutput

func (o ClusterRwGroupAddrArrayOutput) ToClusterRwGroupAddrArrayOutput() ClusterRwGroupAddrArrayOutput

func (ClusterRwGroupAddrArrayOutput) ToClusterRwGroupAddrArrayOutputWithContext

func (o ClusterRwGroupAddrArrayOutput) ToClusterRwGroupAddrArrayOutputWithContext(ctx context.Context) ClusterRwGroupAddrArrayOutput

type ClusterRwGroupAddrInput

type ClusterRwGroupAddrInput interface {
	pulumi.Input

	ToClusterRwGroupAddrOutput() ClusterRwGroupAddrOutput
	ToClusterRwGroupAddrOutputWithContext(context.Context) ClusterRwGroupAddrOutput
}

ClusterRwGroupAddrInput is an input type that accepts ClusterRwGroupAddrArgs and ClusterRwGroupAddrOutput values. You can construct a concrete instance of `ClusterRwGroupAddrInput` via:

ClusterRwGroupAddrArgs{...}

type ClusterRwGroupAddrOutput

type ClusterRwGroupAddrOutput struct{ *pulumi.OutputState }

func (ClusterRwGroupAddrOutput) ElementType

func (ClusterRwGroupAddrOutput) ElementType() reflect.Type

func (ClusterRwGroupAddrOutput) Ip

func (ClusterRwGroupAddrOutput) Port

func (ClusterRwGroupAddrOutput) ToClusterRwGroupAddrOutput

func (o ClusterRwGroupAddrOutput) ToClusterRwGroupAddrOutput() ClusterRwGroupAddrOutput

func (ClusterRwGroupAddrOutput) ToClusterRwGroupAddrOutputWithContext

func (o ClusterRwGroupAddrOutput) ToClusterRwGroupAddrOutputWithContext(ctx context.Context) ClusterRwGroupAddrOutput

type ClusterRwGroupInstance

type ClusterRwGroupInstance struct {
	InstanceId   *string `pulumi:"instanceId"`
	InstanceName *string `pulumi:"instanceName"`
}

type ClusterRwGroupInstanceArgs

type ClusterRwGroupInstanceArgs struct {
	InstanceId   pulumi.StringPtrInput `pulumi:"instanceId"`
	InstanceName pulumi.StringPtrInput `pulumi:"instanceName"`
}

func (ClusterRwGroupInstanceArgs) ElementType

func (ClusterRwGroupInstanceArgs) ElementType() reflect.Type

func (ClusterRwGroupInstanceArgs) ToClusterRwGroupInstanceOutput

func (i ClusterRwGroupInstanceArgs) ToClusterRwGroupInstanceOutput() ClusterRwGroupInstanceOutput

func (ClusterRwGroupInstanceArgs) ToClusterRwGroupInstanceOutputWithContext

func (i ClusterRwGroupInstanceArgs) ToClusterRwGroupInstanceOutputWithContext(ctx context.Context) ClusterRwGroupInstanceOutput

type ClusterRwGroupInstanceArray

type ClusterRwGroupInstanceArray []ClusterRwGroupInstanceInput

func (ClusterRwGroupInstanceArray) ElementType

func (ClusterRwGroupInstanceArray) ToClusterRwGroupInstanceArrayOutput

func (i ClusterRwGroupInstanceArray) ToClusterRwGroupInstanceArrayOutput() ClusterRwGroupInstanceArrayOutput

func (ClusterRwGroupInstanceArray) ToClusterRwGroupInstanceArrayOutputWithContext

func (i ClusterRwGroupInstanceArray) ToClusterRwGroupInstanceArrayOutputWithContext(ctx context.Context) ClusterRwGroupInstanceArrayOutput

type ClusterRwGroupInstanceArrayInput

type ClusterRwGroupInstanceArrayInput interface {
	pulumi.Input

	ToClusterRwGroupInstanceArrayOutput() ClusterRwGroupInstanceArrayOutput
	ToClusterRwGroupInstanceArrayOutputWithContext(context.Context) ClusterRwGroupInstanceArrayOutput
}

ClusterRwGroupInstanceArrayInput is an input type that accepts ClusterRwGroupInstanceArray and ClusterRwGroupInstanceArrayOutput values. You can construct a concrete instance of `ClusterRwGroupInstanceArrayInput` via:

ClusterRwGroupInstanceArray{ ClusterRwGroupInstanceArgs{...} }

type ClusterRwGroupInstanceArrayOutput

type ClusterRwGroupInstanceArrayOutput struct{ *pulumi.OutputState }

func (ClusterRwGroupInstanceArrayOutput) ElementType

func (ClusterRwGroupInstanceArrayOutput) Index

func (ClusterRwGroupInstanceArrayOutput) ToClusterRwGroupInstanceArrayOutput

func (o ClusterRwGroupInstanceArrayOutput) ToClusterRwGroupInstanceArrayOutput() ClusterRwGroupInstanceArrayOutput

func (ClusterRwGroupInstanceArrayOutput) ToClusterRwGroupInstanceArrayOutputWithContext

func (o ClusterRwGroupInstanceArrayOutput) ToClusterRwGroupInstanceArrayOutputWithContext(ctx context.Context) ClusterRwGroupInstanceArrayOutput

type ClusterRwGroupInstanceInput

type ClusterRwGroupInstanceInput interface {
	pulumi.Input

	ToClusterRwGroupInstanceOutput() ClusterRwGroupInstanceOutput
	ToClusterRwGroupInstanceOutputWithContext(context.Context) ClusterRwGroupInstanceOutput
}

ClusterRwGroupInstanceInput is an input type that accepts ClusterRwGroupInstanceArgs and ClusterRwGroupInstanceOutput values. You can construct a concrete instance of `ClusterRwGroupInstanceInput` via:

ClusterRwGroupInstanceArgs{...}

type ClusterRwGroupInstanceOutput

type ClusterRwGroupInstanceOutput struct{ *pulumi.OutputState }

func (ClusterRwGroupInstanceOutput) ElementType

func (ClusterRwGroupInstanceOutput) InstanceId

func (ClusterRwGroupInstanceOutput) InstanceName

func (ClusterRwGroupInstanceOutput) ToClusterRwGroupInstanceOutput

func (o ClusterRwGroupInstanceOutput) ToClusterRwGroupInstanceOutput() ClusterRwGroupInstanceOutput

func (ClusterRwGroupInstanceOutput) ToClusterRwGroupInstanceOutputWithContext

func (o ClusterRwGroupInstanceOutput) ToClusterRwGroupInstanceOutputWithContext(ctx context.Context) ClusterRwGroupInstanceOutput

type ClusterSlaveZone

type ClusterSlaveZone struct {
	pulumi.CustomResourceState

	// The ID of cluster.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Slave zone.
	SlaveZone pulumi.StringOutput `pulumi:"slaveZone"`
}

func GetClusterSlaveZone

func GetClusterSlaveZone(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterSlaveZoneState, opts ...pulumi.ResourceOption) (*ClusterSlaveZone, error)

GetClusterSlaveZone gets an existing ClusterSlaveZone 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 NewClusterSlaveZone

func NewClusterSlaveZone(ctx *pulumi.Context,
	name string, args *ClusterSlaveZoneArgs, opts ...pulumi.ResourceOption) (*ClusterSlaveZone, error)

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

func (*ClusterSlaveZone) ElementType

func (*ClusterSlaveZone) ElementType() reflect.Type

func (*ClusterSlaveZone) ToClusterSlaveZoneOutput

func (i *ClusterSlaveZone) ToClusterSlaveZoneOutput() ClusterSlaveZoneOutput

func (*ClusterSlaveZone) ToClusterSlaveZoneOutputWithContext

func (i *ClusterSlaveZone) ToClusterSlaveZoneOutputWithContext(ctx context.Context) ClusterSlaveZoneOutput

type ClusterSlaveZoneArgs

type ClusterSlaveZoneArgs struct {
	// The ID of cluster.
	ClusterId pulumi.StringInput
	// Slave zone.
	SlaveZone pulumi.StringInput
}

The set of arguments for constructing a ClusterSlaveZone resource.

func (ClusterSlaveZoneArgs) ElementType

func (ClusterSlaveZoneArgs) ElementType() reflect.Type

type ClusterSlaveZoneArray

type ClusterSlaveZoneArray []ClusterSlaveZoneInput

func (ClusterSlaveZoneArray) ElementType

func (ClusterSlaveZoneArray) ElementType() reflect.Type

func (ClusterSlaveZoneArray) ToClusterSlaveZoneArrayOutput

func (i ClusterSlaveZoneArray) ToClusterSlaveZoneArrayOutput() ClusterSlaveZoneArrayOutput

func (ClusterSlaveZoneArray) ToClusterSlaveZoneArrayOutputWithContext

func (i ClusterSlaveZoneArray) ToClusterSlaveZoneArrayOutputWithContext(ctx context.Context) ClusterSlaveZoneArrayOutput

type ClusterSlaveZoneArrayInput

type ClusterSlaveZoneArrayInput interface {
	pulumi.Input

	ToClusterSlaveZoneArrayOutput() ClusterSlaveZoneArrayOutput
	ToClusterSlaveZoneArrayOutputWithContext(context.Context) ClusterSlaveZoneArrayOutput
}

ClusterSlaveZoneArrayInput is an input type that accepts ClusterSlaveZoneArray and ClusterSlaveZoneArrayOutput values. You can construct a concrete instance of `ClusterSlaveZoneArrayInput` via:

ClusterSlaveZoneArray{ ClusterSlaveZoneArgs{...} }

type ClusterSlaveZoneArrayOutput

type ClusterSlaveZoneArrayOutput struct{ *pulumi.OutputState }

func (ClusterSlaveZoneArrayOutput) ElementType

func (ClusterSlaveZoneArrayOutput) Index

func (ClusterSlaveZoneArrayOutput) ToClusterSlaveZoneArrayOutput

func (o ClusterSlaveZoneArrayOutput) ToClusterSlaveZoneArrayOutput() ClusterSlaveZoneArrayOutput

func (ClusterSlaveZoneArrayOutput) ToClusterSlaveZoneArrayOutputWithContext

func (o ClusterSlaveZoneArrayOutput) ToClusterSlaveZoneArrayOutputWithContext(ctx context.Context) ClusterSlaveZoneArrayOutput

type ClusterSlaveZoneInput

type ClusterSlaveZoneInput interface {
	pulumi.Input

	ToClusterSlaveZoneOutput() ClusterSlaveZoneOutput
	ToClusterSlaveZoneOutputWithContext(ctx context.Context) ClusterSlaveZoneOutput
}

type ClusterSlaveZoneMap

type ClusterSlaveZoneMap map[string]ClusterSlaveZoneInput

func (ClusterSlaveZoneMap) ElementType

func (ClusterSlaveZoneMap) ElementType() reflect.Type

func (ClusterSlaveZoneMap) ToClusterSlaveZoneMapOutput

func (i ClusterSlaveZoneMap) ToClusterSlaveZoneMapOutput() ClusterSlaveZoneMapOutput

func (ClusterSlaveZoneMap) ToClusterSlaveZoneMapOutputWithContext

func (i ClusterSlaveZoneMap) ToClusterSlaveZoneMapOutputWithContext(ctx context.Context) ClusterSlaveZoneMapOutput

type ClusterSlaveZoneMapInput

type ClusterSlaveZoneMapInput interface {
	pulumi.Input

	ToClusterSlaveZoneMapOutput() ClusterSlaveZoneMapOutput
	ToClusterSlaveZoneMapOutputWithContext(context.Context) ClusterSlaveZoneMapOutput
}

ClusterSlaveZoneMapInput is an input type that accepts ClusterSlaveZoneMap and ClusterSlaveZoneMapOutput values. You can construct a concrete instance of `ClusterSlaveZoneMapInput` via:

ClusterSlaveZoneMap{ "key": ClusterSlaveZoneArgs{...} }

type ClusterSlaveZoneMapOutput

type ClusterSlaveZoneMapOutput struct{ *pulumi.OutputState }

func (ClusterSlaveZoneMapOutput) ElementType

func (ClusterSlaveZoneMapOutput) ElementType() reflect.Type

func (ClusterSlaveZoneMapOutput) MapIndex

func (ClusterSlaveZoneMapOutput) ToClusterSlaveZoneMapOutput

func (o ClusterSlaveZoneMapOutput) ToClusterSlaveZoneMapOutput() ClusterSlaveZoneMapOutput

func (ClusterSlaveZoneMapOutput) ToClusterSlaveZoneMapOutputWithContext

func (o ClusterSlaveZoneMapOutput) ToClusterSlaveZoneMapOutputWithContext(ctx context.Context) ClusterSlaveZoneMapOutput

type ClusterSlaveZoneOutput

type ClusterSlaveZoneOutput struct{ *pulumi.OutputState }

func (ClusterSlaveZoneOutput) ClusterId

The ID of cluster.

func (ClusterSlaveZoneOutput) ElementType

func (ClusterSlaveZoneOutput) ElementType() reflect.Type

func (ClusterSlaveZoneOutput) SlaveZone

Slave zone.

func (ClusterSlaveZoneOutput) ToClusterSlaveZoneOutput

func (o ClusterSlaveZoneOutput) ToClusterSlaveZoneOutput() ClusterSlaveZoneOutput

func (ClusterSlaveZoneOutput) ToClusterSlaveZoneOutputWithContext

func (o ClusterSlaveZoneOutput) ToClusterSlaveZoneOutputWithContext(ctx context.Context) ClusterSlaveZoneOutput

type ClusterSlaveZoneState

type ClusterSlaveZoneState struct {
	// The ID of cluster.
	ClusterId pulumi.StringPtrInput
	// Slave zone.
	SlaveZone pulumi.StringPtrInput
}

func (ClusterSlaveZoneState) ElementType

func (ClusterSlaveZoneState) ElementType() reflect.Type

type ClusterState

type ClusterState struct {
	// Specify whether the cluster can auto-pause while `db_mode` is `SERVERLESS`. Values: `yes` (default), `no`.
	AutoPause pulumi.StringPtrInput
	// Specify auto-pause delay in second while `db_mode` is `SERVERLESS`. Value range: `[600, 691200]`. Default: `600`.
	AutoPauseDelay pulumi.IntPtrInput
	// Auto renew flag. Valid values are `0`(MANUAL_RENEW), `1`(AUTO_RENEW). Default value is `0`. Only works for PREPAID
	// cluster.
	AutoRenewFlag pulumi.IntPtrInput
	// The available zone of the CynosDB Cluster.
	AvailableZone pulumi.StringPtrInput
	// The charge type of instance. Valid values are `PREPAID` and `POSTPAID_BY_HOUR`. Default value is `POSTPAID_BY_HOUR`.
	ChargeType pulumi.StringPtrInput
	// Charset used by CynosDB cluster.
	Charset pulumi.StringPtrInput
	// Name of CynosDB cluster.
	ClusterName pulumi.StringPtrInput
	// Status of the Cynosdb cluster.
	ClusterStatus pulumi.StringPtrInput
	// Creation time of the CynosDB cluster.
	CreateTime pulumi.StringPtrInput
	// Specify DB mode, only available when `db_type` is `MYSQL`. Values: `NORMAL` (Default), `SERVERLESS`.
	DbMode pulumi.StringPtrInput
	// Type of CynosDB, and available values include `MYSQL`.
	DbType pulumi.StringPtrInput
	// Version of CynosDB, which is related to `db_type`. For `MYSQL`, available value is `5.7`.
	DbVersion pulumi.StringPtrInput
	// Indicate whether to delete cluster instance directly or not. Default is false. If set true, the cluster and its `All
	// RELATED INSTANCES` will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR`
	// cluster.
	ForceDelete pulumi.BoolPtrInput
	// The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster.
	// Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade
	// from console.
	InstanceCpuCore pulumi.IntPtrInput
	// ID of instance.
	InstanceId pulumi.StringPtrInput
	// Duration time for maintenance, unit in second. `3600` by default.
	InstanceMaintainDuration pulumi.IntPtrInput
	// Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.
	InstanceMaintainStartTime pulumi.IntPtrInput
	// Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default.
	InstanceMaintainWeekdays pulumi.StringArrayInput
	// Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of
	// this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.
	InstanceMemorySize pulumi.IntPtrInput
	// Name of instance.
	InstanceName pulumi.StringPtrInput
	// Status of the instance.
	InstanceStatus pulumi.StringPtrInput
	// Storage size of the instance, unit in GB.
	InstanceStorageSize pulumi.IntPtrInput
	// Maximum CPU core count, required while `db_mode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more
	// reference.
	MaxCpu pulumi.Float64PtrInput
	// Minimum CPU core count, required while `db_mode` is `SERVERLESS`, request DescribeServerlessInstanceSpecs for more
	// reference.
	MinCpu pulumi.Float64PtrInput
	// Recycling time of the old address, must be filled in when modifying the vpcRecycling time of the old address, must be
	// filled in when modifying the vpc.
	OldIpReserveHours pulumi.IntPtrInput
	// Specify parameter list of database. It is valid when prarm_template_id is set in create cluster. Use
	// `data.tencentcloud_mysql_default_params` to query available parameter details.
	ParamItems ClusterParamItemArrayInput
	// Password of `root` account.
	Password pulumi.StringPtrInput
	// Port of CynosDB cluster.
	Port pulumi.IntPtrInput
	// The ID of the parameter template.
	PrarmTemplateId pulumi.IntPtrInput
	// The tenancy (time unit is month) of the prepaid instance. Valid values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`,
	// `10`, `11`, `12`, `24`, `36`. NOTE: it only works when charge_type is set to `PREPAID`.
	PrepaidPeriod pulumi.IntPtrInput
	// ID of the project. `0` by default.
	ProjectId pulumi.IntPtrInput
	// Readonly addresses. Each element contains the following attributes:
	RoGroupAddrs ClusterRoGroupAddrArrayInput
	// ID of read-only instance group.
	RoGroupId pulumi.StringPtrInput
	// List of instances in the read-only instance group.
	RoGroupInstances ClusterRoGroupInstanceArrayInput
	// IDs of security group for `ro_group`.
	RoGroupSgs pulumi.StringArrayInput
	// Read-write addresses. Each element contains the following attributes:
	RwGroupAddrs ClusterRwGroupAddrArrayInput
	// ID of read-write instance group.
	RwGroupId pulumi.StringPtrInput
	// List of instances in the read-write instance group.
	RwGroupInstances ClusterRwGroupInstanceArrayInput
	// IDs of security group for `rw_group`.
	RwGroupSgs pulumi.StringArrayInput
	// Serverless cluster status. NOTE: This is a readonly attribute, to modify, please set `serverless_status_flag`.
	ServerlessStatus pulumi.StringPtrInput
	// Specify whether to pause or resume serverless cluster. values: `resume`, `pause`.
	ServerlessStatusFlag pulumi.StringPtrInput
	// Storage limit of CynosDB cluster instance, unit in GB. The maximum storage of a non-serverless instance in GB. NOTE: If
	// db_type is `MYSQL` and charge_type is `PREPAID`, the value cannot exceed the maximum storage corresponding to the CPU
	// and memory specifications, and the transaction mode is `order and pay`. when charge_type is `POSTPAID_BY_HOUR`, this
	// argument is unnecessary.
	StorageLimit pulumi.IntPtrInput
	// Cluster storage billing mode, pay-as-you-go: `0`-yearly/monthly: `1`-The default is pay-as-you-go. When the DbType is
	// MYSQL, when the cluster computing billing mode is post-paid (including DbMode is SERVERLESS), the storage billing mode
	// can only be billing by volume; rollback and cloning do not support yearly subscriptions monthly storage.
	StoragePayMode pulumi.IntPtrInput
	// Used storage of CynosDB cluster, unit in MB.
	StorageUsed pulumi.IntPtrInput
	// ID of the subnet within this VPC.
	SubnetId pulumi.StringPtrInput
	// The tags of the CynosDB cluster.
	Tags pulumi.MapInput
	// ID of the VPC.
	VpcId pulumi.StringPtrInput
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type ExportInstanceErrorLogs

type ExportInstanceErrorLogs struct {
	pulumi.CustomResourceState

	// Latest log time.
	EndTime pulumi.StringPtrOutput `pulumi:"endTime"`
	// List of instances in the read-write instance group.
	ErrorLogItemExports ExportInstanceErrorLogsErrorLogItemExportArrayOutput `pulumi:"errorLogItemExports"`
	// File type, optional values: csv, original.
	FileType pulumi.StringPtrOutput `pulumi:"fileType"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// keyword.
	KeyWords pulumi.StringArrayOutput `pulumi:"keyWords"`
	// Log level.
	LogLevels pulumi.StringArrayOutput `pulumi:"logLevels"`
	// Optional value Timestamp.
	OrderBy pulumi.StringPtrOutput `pulumi:"orderBy"`
	// ASC or DESC.
	OrderByType pulumi.StringPtrOutput `pulumi:"orderByType"`
	// Log earliest time.
	StartTime pulumi.StringPtrOutput `pulumi:"startTime"`
}

func GetExportInstanceErrorLogs

func GetExportInstanceErrorLogs(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExportInstanceErrorLogsState, opts ...pulumi.ResourceOption) (*ExportInstanceErrorLogs, error)

GetExportInstanceErrorLogs gets an existing ExportInstanceErrorLogs 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 NewExportInstanceErrorLogs

func NewExportInstanceErrorLogs(ctx *pulumi.Context,
	name string, args *ExportInstanceErrorLogsArgs, opts ...pulumi.ResourceOption) (*ExportInstanceErrorLogs, error)

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

func (*ExportInstanceErrorLogs) ElementType

func (*ExportInstanceErrorLogs) ElementType() reflect.Type

func (*ExportInstanceErrorLogs) ToExportInstanceErrorLogsOutput

func (i *ExportInstanceErrorLogs) ToExportInstanceErrorLogsOutput() ExportInstanceErrorLogsOutput

func (*ExportInstanceErrorLogs) ToExportInstanceErrorLogsOutputWithContext

func (i *ExportInstanceErrorLogs) ToExportInstanceErrorLogsOutputWithContext(ctx context.Context) ExportInstanceErrorLogsOutput

type ExportInstanceErrorLogsArgs

type ExportInstanceErrorLogsArgs struct {
	// Latest log time.
	EndTime pulumi.StringPtrInput
	// File type, optional values: csv, original.
	FileType pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringInput
	// keyword.
	KeyWords pulumi.StringArrayInput
	// Log level.
	LogLevels pulumi.StringArrayInput
	// Optional value Timestamp.
	OrderBy pulumi.StringPtrInput
	// ASC or DESC.
	OrderByType pulumi.StringPtrInput
	// Log earliest time.
	StartTime pulumi.StringPtrInput
}

The set of arguments for constructing a ExportInstanceErrorLogs resource.

func (ExportInstanceErrorLogsArgs) ElementType

type ExportInstanceErrorLogsArray

type ExportInstanceErrorLogsArray []ExportInstanceErrorLogsInput

func (ExportInstanceErrorLogsArray) ElementType

func (ExportInstanceErrorLogsArray) ToExportInstanceErrorLogsArrayOutput

func (i ExportInstanceErrorLogsArray) ToExportInstanceErrorLogsArrayOutput() ExportInstanceErrorLogsArrayOutput

func (ExportInstanceErrorLogsArray) ToExportInstanceErrorLogsArrayOutputWithContext

func (i ExportInstanceErrorLogsArray) ToExportInstanceErrorLogsArrayOutputWithContext(ctx context.Context) ExportInstanceErrorLogsArrayOutput

type ExportInstanceErrorLogsArrayInput

type ExportInstanceErrorLogsArrayInput interface {
	pulumi.Input

	ToExportInstanceErrorLogsArrayOutput() ExportInstanceErrorLogsArrayOutput
	ToExportInstanceErrorLogsArrayOutputWithContext(context.Context) ExportInstanceErrorLogsArrayOutput
}

ExportInstanceErrorLogsArrayInput is an input type that accepts ExportInstanceErrorLogsArray and ExportInstanceErrorLogsArrayOutput values. You can construct a concrete instance of `ExportInstanceErrorLogsArrayInput` via:

ExportInstanceErrorLogsArray{ ExportInstanceErrorLogsArgs{...} }

type ExportInstanceErrorLogsArrayOutput

type ExportInstanceErrorLogsArrayOutput struct{ *pulumi.OutputState }

func (ExportInstanceErrorLogsArrayOutput) ElementType

func (ExportInstanceErrorLogsArrayOutput) Index

func (ExportInstanceErrorLogsArrayOutput) ToExportInstanceErrorLogsArrayOutput

func (o ExportInstanceErrorLogsArrayOutput) ToExportInstanceErrorLogsArrayOutput() ExportInstanceErrorLogsArrayOutput

func (ExportInstanceErrorLogsArrayOutput) ToExportInstanceErrorLogsArrayOutputWithContext

func (o ExportInstanceErrorLogsArrayOutput) ToExportInstanceErrorLogsArrayOutputWithContext(ctx context.Context) ExportInstanceErrorLogsArrayOutput

type ExportInstanceErrorLogsErrorLogItemExport

type ExportInstanceErrorLogsErrorLogItemExport struct {
	Content   *string `pulumi:"content"`
	Level     *string `pulumi:"level"`
	Timestamp *string `pulumi:"timestamp"`
}

type ExportInstanceErrorLogsErrorLogItemExportArgs

type ExportInstanceErrorLogsErrorLogItemExportArgs struct {
	Content   pulumi.StringPtrInput `pulumi:"content"`
	Level     pulumi.StringPtrInput `pulumi:"level"`
	Timestamp pulumi.StringPtrInput `pulumi:"timestamp"`
}

func (ExportInstanceErrorLogsErrorLogItemExportArgs) ElementType

func (ExportInstanceErrorLogsErrorLogItemExportArgs) ToExportInstanceErrorLogsErrorLogItemExportOutput

func (i ExportInstanceErrorLogsErrorLogItemExportArgs) ToExportInstanceErrorLogsErrorLogItemExportOutput() ExportInstanceErrorLogsErrorLogItemExportOutput

func (ExportInstanceErrorLogsErrorLogItemExportArgs) ToExportInstanceErrorLogsErrorLogItemExportOutputWithContext

func (i ExportInstanceErrorLogsErrorLogItemExportArgs) ToExportInstanceErrorLogsErrorLogItemExportOutputWithContext(ctx context.Context) ExportInstanceErrorLogsErrorLogItemExportOutput

type ExportInstanceErrorLogsErrorLogItemExportArray

type ExportInstanceErrorLogsErrorLogItemExportArray []ExportInstanceErrorLogsErrorLogItemExportInput

func (ExportInstanceErrorLogsErrorLogItemExportArray) ElementType

func (ExportInstanceErrorLogsErrorLogItemExportArray) ToExportInstanceErrorLogsErrorLogItemExportArrayOutput

func (i ExportInstanceErrorLogsErrorLogItemExportArray) ToExportInstanceErrorLogsErrorLogItemExportArrayOutput() ExportInstanceErrorLogsErrorLogItemExportArrayOutput

func (ExportInstanceErrorLogsErrorLogItemExportArray) ToExportInstanceErrorLogsErrorLogItemExportArrayOutputWithContext

func (i ExportInstanceErrorLogsErrorLogItemExportArray) ToExportInstanceErrorLogsErrorLogItemExportArrayOutputWithContext(ctx context.Context) ExportInstanceErrorLogsErrorLogItemExportArrayOutput

type ExportInstanceErrorLogsErrorLogItemExportArrayInput

type ExportInstanceErrorLogsErrorLogItemExportArrayInput interface {
	pulumi.Input

	ToExportInstanceErrorLogsErrorLogItemExportArrayOutput() ExportInstanceErrorLogsErrorLogItemExportArrayOutput
	ToExportInstanceErrorLogsErrorLogItemExportArrayOutputWithContext(context.Context) ExportInstanceErrorLogsErrorLogItemExportArrayOutput
}

ExportInstanceErrorLogsErrorLogItemExportArrayInput is an input type that accepts ExportInstanceErrorLogsErrorLogItemExportArray and ExportInstanceErrorLogsErrorLogItemExportArrayOutput values. You can construct a concrete instance of `ExportInstanceErrorLogsErrorLogItemExportArrayInput` via:

ExportInstanceErrorLogsErrorLogItemExportArray{ ExportInstanceErrorLogsErrorLogItemExportArgs{...} }

type ExportInstanceErrorLogsErrorLogItemExportArrayOutput

type ExportInstanceErrorLogsErrorLogItemExportArrayOutput struct{ *pulumi.OutputState }

func (ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ElementType

func (ExportInstanceErrorLogsErrorLogItemExportArrayOutput) Index

func (ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ToExportInstanceErrorLogsErrorLogItemExportArrayOutput

func (ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ToExportInstanceErrorLogsErrorLogItemExportArrayOutputWithContext

func (o ExportInstanceErrorLogsErrorLogItemExportArrayOutput) ToExportInstanceErrorLogsErrorLogItemExportArrayOutputWithContext(ctx context.Context) ExportInstanceErrorLogsErrorLogItemExportArrayOutput

type ExportInstanceErrorLogsErrorLogItemExportInput

type ExportInstanceErrorLogsErrorLogItemExportInput interface {
	pulumi.Input

	ToExportInstanceErrorLogsErrorLogItemExportOutput() ExportInstanceErrorLogsErrorLogItemExportOutput
	ToExportInstanceErrorLogsErrorLogItemExportOutputWithContext(context.Context) ExportInstanceErrorLogsErrorLogItemExportOutput
}

ExportInstanceErrorLogsErrorLogItemExportInput is an input type that accepts ExportInstanceErrorLogsErrorLogItemExportArgs and ExportInstanceErrorLogsErrorLogItemExportOutput values. You can construct a concrete instance of `ExportInstanceErrorLogsErrorLogItemExportInput` via:

ExportInstanceErrorLogsErrorLogItemExportArgs{...}

type ExportInstanceErrorLogsErrorLogItemExportOutput

type ExportInstanceErrorLogsErrorLogItemExportOutput struct{ *pulumi.OutputState }

func (ExportInstanceErrorLogsErrorLogItemExportOutput) Content

func (ExportInstanceErrorLogsErrorLogItemExportOutput) ElementType

func (ExportInstanceErrorLogsErrorLogItemExportOutput) Level

func (ExportInstanceErrorLogsErrorLogItemExportOutput) Timestamp

func (ExportInstanceErrorLogsErrorLogItemExportOutput) ToExportInstanceErrorLogsErrorLogItemExportOutput

func (o ExportInstanceErrorLogsErrorLogItemExportOutput) ToExportInstanceErrorLogsErrorLogItemExportOutput() ExportInstanceErrorLogsErrorLogItemExportOutput

func (ExportInstanceErrorLogsErrorLogItemExportOutput) ToExportInstanceErrorLogsErrorLogItemExportOutputWithContext

func (o ExportInstanceErrorLogsErrorLogItemExportOutput) ToExportInstanceErrorLogsErrorLogItemExportOutputWithContext(ctx context.Context) ExportInstanceErrorLogsErrorLogItemExportOutput

type ExportInstanceErrorLogsInput

type ExportInstanceErrorLogsInput interface {
	pulumi.Input

	ToExportInstanceErrorLogsOutput() ExportInstanceErrorLogsOutput
	ToExportInstanceErrorLogsOutputWithContext(ctx context.Context) ExportInstanceErrorLogsOutput
}

type ExportInstanceErrorLogsMap

type ExportInstanceErrorLogsMap map[string]ExportInstanceErrorLogsInput

func (ExportInstanceErrorLogsMap) ElementType

func (ExportInstanceErrorLogsMap) ElementType() reflect.Type

func (ExportInstanceErrorLogsMap) ToExportInstanceErrorLogsMapOutput

func (i ExportInstanceErrorLogsMap) ToExportInstanceErrorLogsMapOutput() ExportInstanceErrorLogsMapOutput

func (ExportInstanceErrorLogsMap) ToExportInstanceErrorLogsMapOutputWithContext

func (i ExportInstanceErrorLogsMap) ToExportInstanceErrorLogsMapOutputWithContext(ctx context.Context) ExportInstanceErrorLogsMapOutput

type ExportInstanceErrorLogsMapInput

type ExportInstanceErrorLogsMapInput interface {
	pulumi.Input

	ToExportInstanceErrorLogsMapOutput() ExportInstanceErrorLogsMapOutput
	ToExportInstanceErrorLogsMapOutputWithContext(context.Context) ExportInstanceErrorLogsMapOutput
}

ExportInstanceErrorLogsMapInput is an input type that accepts ExportInstanceErrorLogsMap and ExportInstanceErrorLogsMapOutput values. You can construct a concrete instance of `ExportInstanceErrorLogsMapInput` via:

ExportInstanceErrorLogsMap{ "key": ExportInstanceErrorLogsArgs{...} }

type ExportInstanceErrorLogsMapOutput

type ExportInstanceErrorLogsMapOutput struct{ *pulumi.OutputState }

func (ExportInstanceErrorLogsMapOutput) ElementType

func (ExportInstanceErrorLogsMapOutput) MapIndex

func (ExportInstanceErrorLogsMapOutput) ToExportInstanceErrorLogsMapOutput

func (o ExportInstanceErrorLogsMapOutput) ToExportInstanceErrorLogsMapOutput() ExportInstanceErrorLogsMapOutput

func (ExportInstanceErrorLogsMapOutput) ToExportInstanceErrorLogsMapOutputWithContext

func (o ExportInstanceErrorLogsMapOutput) ToExportInstanceErrorLogsMapOutputWithContext(ctx context.Context) ExportInstanceErrorLogsMapOutput

type ExportInstanceErrorLogsOutput

type ExportInstanceErrorLogsOutput struct{ *pulumi.OutputState }

func (ExportInstanceErrorLogsOutput) ElementType

func (ExportInstanceErrorLogsOutput) EndTime

Latest log time.

func (ExportInstanceErrorLogsOutput) ErrorLogItemExports

List of instances in the read-write instance group.

func (ExportInstanceErrorLogsOutput) FileType

File type, optional values: csv, original.

func (ExportInstanceErrorLogsOutput) InstanceId

Instance ID.

func (ExportInstanceErrorLogsOutput) KeyWords

keyword.

func (ExportInstanceErrorLogsOutput) LogLevels

Log level.

func (ExportInstanceErrorLogsOutput) OrderBy

Optional value Timestamp.

func (ExportInstanceErrorLogsOutput) OrderByType

ASC or DESC.

func (ExportInstanceErrorLogsOutput) StartTime

Log earliest time.

func (ExportInstanceErrorLogsOutput) ToExportInstanceErrorLogsOutput

func (o ExportInstanceErrorLogsOutput) ToExportInstanceErrorLogsOutput() ExportInstanceErrorLogsOutput

func (ExportInstanceErrorLogsOutput) ToExportInstanceErrorLogsOutputWithContext

func (o ExportInstanceErrorLogsOutput) ToExportInstanceErrorLogsOutputWithContext(ctx context.Context) ExportInstanceErrorLogsOutput

type ExportInstanceErrorLogsState

type ExportInstanceErrorLogsState struct {
	// Latest log time.
	EndTime pulumi.StringPtrInput
	// List of instances in the read-write instance group.
	ErrorLogItemExports ExportInstanceErrorLogsErrorLogItemExportArrayInput
	// File type, optional values: csv, original.
	FileType pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// keyword.
	KeyWords pulumi.StringArrayInput
	// Log level.
	LogLevels pulumi.StringArrayInput
	// Optional value Timestamp.
	OrderBy pulumi.StringPtrInput
	// ASC or DESC.
	OrderByType pulumi.StringPtrInput
	// Log earliest time.
	StartTime pulumi.StringPtrInput
}

func (ExportInstanceErrorLogsState) ElementType

type ExportInstanceSlowQueries

type ExportInstanceSlowQueries struct {
	pulumi.CustomResourceState

	// Database name.
	Database pulumi.StringPtrOutput `pulumi:"database"`
	// Latest transaction start time.
	EndTime pulumi.StringPtrOutput `pulumi:"endTime"`
	// Slow query export content.
	FileContent pulumi.StringOutput `pulumi:"fileContent"`
	// File type, optional values: csv, original.
	FileType pulumi.StringPtrOutput `pulumi:"fileType"`
	// Client host.
	Host pulumi.StringPtrOutput `pulumi:"host"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Earliest transaction start time.
	StartTime pulumi.StringPtrOutput `pulumi:"startTime"`
	// user name.
	Username pulumi.StringPtrOutput `pulumi:"username"`
}

func GetExportInstanceSlowQueries

func GetExportInstanceSlowQueries(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExportInstanceSlowQueriesState, opts ...pulumi.ResourceOption) (*ExportInstanceSlowQueries, error)

GetExportInstanceSlowQueries gets an existing ExportInstanceSlowQueries 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 NewExportInstanceSlowQueries

func NewExportInstanceSlowQueries(ctx *pulumi.Context,
	name string, args *ExportInstanceSlowQueriesArgs, opts ...pulumi.ResourceOption) (*ExportInstanceSlowQueries, error)

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

func (*ExportInstanceSlowQueries) ElementType

func (*ExportInstanceSlowQueries) ElementType() reflect.Type

func (*ExportInstanceSlowQueries) ToExportInstanceSlowQueriesOutput

func (i *ExportInstanceSlowQueries) ToExportInstanceSlowQueriesOutput() ExportInstanceSlowQueriesOutput

func (*ExportInstanceSlowQueries) ToExportInstanceSlowQueriesOutputWithContext

func (i *ExportInstanceSlowQueries) ToExportInstanceSlowQueriesOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesOutput

type ExportInstanceSlowQueriesArgs

type ExportInstanceSlowQueriesArgs struct {
	// Database name.
	Database pulumi.StringPtrInput
	// Latest transaction start time.
	EndTime pulumi.StringPtrInput
	// File type, optional values: csv, original.
	FileType pulumi.StringPtrInput
	// Client host.
	Host pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringInput
	// Earliest transaction start time.
	StartTime pulumi.StringPtrInput
	// user name.
	Username pulumi.StringPtrInput
}

The set of arguments for constructing a ExportInstanceSlowQueries resource.

func (ExportInstanceSlowQueriesArgs) ElementType

type ExportInstanceSlowQueriesArray

type ExportInstanceSlowQueriesArray []ExportInstanceSlowQueriesInput

func (ExportInstanceSlowQueriesArray) ElementType

func (ExportInstanceSlowQueriesArray) ToExportInstanceSlowQueriesArrayOutput

func (i ExportInstanceSlowQueriesArray) ToExportInstanceSlowQueriesArrayOutput() ExportInstanceSlowQueriesArrayOutput

func (ExportInstanceSlowQueriesArray) ToExportInstanceSlowQueriesArrayOutputWithContext

func (i ExportInstanceSlowQueriesArray) ToExportInstanceSlowQueriesArrayOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesArrayOutput

type ExportInstanceSlowQueriesArrayInput

type ExportInstanceSlowQueriesArrayInput interface {
	pulumi.Input

	ToExportInstanceSlowQueriesArrayOutput() ExportInstanceSlowQueriesArrayOutput
	ToExportInstanceSlowQueriesArrayOutputWithContext(context.Context) ExportInstanceSlowQueriesArrayOutput
}

ExportInstanceSlowQueriesArrayInput is an input type that accepts ExportInstanceSlowQueriesArray and ExportInstanceSlowQueriesArrayOutput values. You can construct a concrete instance of `ExportInstanceSlowQueriesArrayInput` via:

ExportInstanceSlowQueriesArray{ ExportInstanceSlowQueriesArgs{...} }

type ExportInstanceSlowQueriesArrayOutput

type ExportInstanceSlowQueriesArrayOutput struct{ *pulumi.OutputState }

func (ExportInstanceSlowQueriesArrayOutput) ElementType

func (ExportInstanceSlowQueriesArrayOutput) Index

func (ExportInstanceSlowQueriesArrayOutput) ToExportInstanceSlowQueriesArrayOutput

func (o ExportInstanceSlowQueriesArrayOutput) ToExportInstanceSlowQueriesArrayOutput() ExportInstanceSlowQueriesArrayOutput

func (ExportInstanceSlowQueriesArrayOutput) ToExportInstanceSlowQueriesArrayOutputWithContext

func (o ExportInstanceSlowQueriesArrayOutput) ToExportInstanceSlowQueriesArrayOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesArrayOutput

type ExportInstanceSlowQueriesInput

type ExportInstanceSlowQueriesInput interface {
	pulumi.Input

	ToExportInstanceSlowQueriesOutput() ExportInstanceSlowQueriesOutput
	ToExportInstanceSlowQueriesOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesOutput
}

type ExportInstanceSlowQueriesMap

type ExportInstanceSlowQueriesMap map[string]ExportInstanceSlowQueriesInput

func (ExportInstanceSlowQueriesMap) ElementType

func (ExportInstanceSlowQueriesMap) ToExportInstanceSlowQueriesMapOutput

func (i ExportInstanceSlowQueriesMap) ToExportInstanceSlowQueriesMapOutput() ExportInstanceSlowQueriesMapOutput

func (ExportInstanceSlowQueriesMap) ToExportInstanceSlowQueriesMapOutputWithContext

func (i ExportInstanceSlowQueriesMap) ToExportInstanceSlowQueriesMapOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesMapOutput

type ExportInstanceSlowQueriesMapInput

type ExportInstanceSlowQueriesMapInput interface {
	pulumi.Input

	ToExportInstanceSlowQueriesMapOutput() ExportInstanceSlowQueriesMapOutput
	ToExportInstanceSlowQueriesMapOutputWithContext(context.Context) ExportInstanceSlowQueriesMapOutput
}

ExportInstanceSlowQueriesMapInput is an input type that accepts ExportInstanceSlowQueriesMap and ExportInstanceSlowQueriesMapOutput values. You can construct a concrete instance of `ExportInstanceSlowQueriesMapInput` via:

ExportInstanceSlowQueriesMap{ "key": ExportInstanceSlowQueriesArgs{...} }

type ExportInstanceSlowQueriesMapOutput

type ExportInstanceSlowQueriesMapOutput struct{ *pulumi.OutputState }

func (ExportInstanceSlowQueriesMapOutput) ElementType

func (ExportInstanceSlowQueriesMapOutput) MapIndex

func (ExportInstanceSlowQueriesMapOutput) ToExportInstanceSlowQueriesMapOutput

func (o ExportInstanceSlowQueriesMapOutput) ToExportInstanceSlowQueriesMapOutput() ExportInstanceSlowQueriesMapOutput

func (ExportInstanceSlowQueriesMapOutput) ToExportInstanceSlowQueriesMapOutputWithContext

func (o ExportInstanceSlowQueriesMapOutput) ToExportInstanceSlowQueriesMapOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesMapOutput

type ExportInstanceSlowQueriesOutput

type ExportInstanceSlowQueriesOutput struct{ *pulumi.OutputState }

func (ExportInstanceSlowQueriesOutput) Database

Database name.

func (ExportInstanceSlowQueriesOutput) ElementType

func (ExportInstanceSlowQueriesOutput) EndTime

Latest transaction start time.

func (ExportInstanceSlowQueriesOutput) FileContent

Slow query export content.

func (ExportInstanceSlowQueriesOutput) FileType

File type, optional values: csv, original.

func (ExportInstanceSlowQueriesOutput) Host

Client host.

func (ExportInstanceSlowQueriesOutput) InstanceId

Instance ID.

func (ExportInstanceSlowQueriesOutput) StartTime

Earliest transaction start time.

func (ExportInstanceSlowQueriesOutput) ToExportInstanceSlowQueriesOutput

func (o ExportInstanceSlowQueriesOutput) ToExportInstanceSlowQueriesOutput() ExportInstanceSlowQueriesOutput

func (ExportInstanceSlowQueriesOutput) ToExportInstanceSlowQueriesOutputWithContext

func (o ExportInstanceSlowQueriesOutput) ToExportInstanceSlowQueriesOutputWithContext(ctx context.Context) ExportInstanceSlowQueriesOutput

func (ExportInstanceSlowQueriesOutput) Username

user name.

type ExportInstanceSlowQueriesState

type ExportInstanceSlowQueriesState struct {
	// Database name.
	Database pulumi.StringPtrInput
	// Latest transaction start time.
	EndTime pulumi.StringPtrInput
	// Slow query export content.
	FileContent pulumi.StringPtrInput
	// File type, optional values: csv, original.
	FileType pulumi.StringPtrInput
	// Client host.
	Host pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Earliest transaction start time.
	StartTime pulumi.StringPtrInput
	// user name.
	Username pulumi.StringPtrInput
}

func (ExportInstanceSlowQueriesState) ElementType

type GetAccountAllGrantPrivilegesAccount

type GetAccountAllGrantPrivilegesAccount struct {
	AccountName string  `pulumi:"accountName"`
	Host        *string `pulumi:"host"`
}

type GetAccountAllGrantPrivilegesAccountArgs

type GetAccountAllGrantPrivilegesAccountArgs struct {
	AccountName pulumi.StringInput    `pulumi:"accountName"`
	Host        pulumi.StringPtrInput `pulumi:"host"`
}

func (GetAccountAllGrantPrivilegesAccountArgs) ElementType

func (GetAccountAllGrantPrivilegesAccountArgs) ToGetAccountAllGrantPrivilegesAccountOutput

func (i GetAccountAllGrantPrivilegesAccountArgs) ToGetAccountAllGrantPrivilegesAccountOutput() GetAccountAllGrantPrivilegesAccountOutput

func (GetAccountAllGrantPrivilegesAccountArgs) ToGetAccountAllGrantPrivilegesAccountOutputWithContext

func (i GetAccountAllGrantPrivilegesAccountArgs) ToGetAccountAllGrantPrivilegesAccountOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesAccountOutput

type GetAccountAllGrantPrivilegesAccountInput

type GetAccountAllGrantPrivilegesAccountInput interface {
	pulumi.Input

	ToGetAccountAllGrantPrivilegesAccountOutput() GetAccountAllGrantPrivilegesAccountOutput
	ToGetAccountAllGrantPrivilegesAccountOutputWithContext(context.Context) GetAccountAllGrantPrivilegesAccountOutput
}

GetAccountAllGrantPrivilegesAccountInput is an input type that accepts GetAccountAllGrantPrivilegesAccountArgs and GetAccountAllGrantPrivilegesAccountOutput values. You can construct a concrete instance of `GetAccountAllGrantPrivilegesAccountInput` via:

GetAccountAllGrantPrivilegesAccountArgs{...}

type GetAccountAllGrantPrivilegesAccountOutput

type GetAccountAllGrantPrivilegesAccountOutput struct{ *pulumi.OutputState }

func (GetAccountAllGrantPrivilegesAccountOutput) AccountName

func (GetAccountAllGrantPrivilegesAccountOutput) ElementType

func (GetAccountAllGrantPrivilegesAccountOutput) Host

func (GetAccountAllGrantPrivilegesAccountOutput) ToGetAccountAllGrantPrivilegesAccountOutput

func (o GetAccountAllGrantPrivilegesAccountOutput) ToGetAccountAllGrantPrivilegesAccountOutput() GetAccountAllGrantPrivilegesAccountOutput

func (GetAccountAllGrantPrivilegesAccountOutput) ToGetAccountAllGrantPrivilegesAccountOutputWithContext

func (o GetAccountAllGrantPrivilegesAccountOutput) ToGetAccountAllGrantPrivilegesAccountOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesAccountOutput

type GetAccountAllGrantPrivilegesArgs

type GetAccountAllGrantPrivilegesArgs struct {
	Account          GetAccountAllGrantPrivilegesAccount `pulumi:"account"`
	ClusterId        string                              `pulumi:"clusterId"`
	ResultOutputFile *string                             `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccountAllGrantPrivileges.

type GetAccountAllGrantPrivilegesDatabasePrivilege

type GetAccountAllGrantPrivilegesDatabasePrivilege struct {
	Db         string   `pulumi:"db"`
	Privileges []string `pulumi:"privileges"`
}

type GetAccountAllGrantPrivilegesDatabasePrivilegeArgs

type GetAccountAllGrantPrivilegesDatabasePrivilegeArgs struct {
	Db         pulumi.StringInput      `pulumi:"db"`
	Privileges pulumi.StringArrayInput `pulumi:"privileges"`
}

func (GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ElementType

func (GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutput

func (i GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeOutput

func (GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutputWithContext

func (i GetAccountAllGrantPrivilegesDatabasePrivilegeArgs) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeOutput

type GetAccountAllGrantPrivilegesDatabasePrivilegeArray

type GetAccountAllGrantPrivilegesDatabasePrivilegeArray []GetAccountAllGrantPrivilegesDatabasePrivilegeInput

func (GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ElementType

func (GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput

func (i GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput

func (GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutputWithContext

func (i GetAccountAllGrantPrivilegesDatabasePrivilegeArray) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput

type GetAccountAllGrantPrivilegesDatabasePrivilegeArrayInput

type GetAccountAllGrantPrivilegesDatabasePrivilegeArrayInput interface {
	pulumi.Input

	ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
	ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutputWithContext(context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput
}

GetAccountAllGrantPrivilegesDatabasePrivilegeArrayInput is an input type that accepts GetAccountAllGrantPrivilegesDatabasePrivilegeArray and GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput values. You can construct a concrete instance of `GetAccountAllGrantPrivilegesDatabasePrivilegeArrayInput` via:

GetAccountAllGrantPrivilegesDatabasePrivilegeArray{ GetAccountAllGrantPrivilegesDatabasePrivilegeArgs{...} }

type GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput

type GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput struct{ *pulumi.OutputState }

func (GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ElementType

func (GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) Index

func (GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput

func (GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutputWithContext

func (o GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeArrayOutput

type GetAccountAllGrantPrivilegesDatabasePrivilegeInput

type GetAccountAllGrantPrivilegesDatabasePrivilegeInput interface {
	pulumi.Input

	ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeOutput
	ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutputWithContext(context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeOutput
}

GetAccountAllGrantPrivilegesDatabasePrivilegeInput is an input type that accepts GetAccountAllGrantPrivilegesDatabasePrivilegeArgs and GetAccountAllGrantPrivilegesDatabasePrivilegeOutput values. You can construct a concrete instance of `GetAccountAllGrantPrivilegesDatabasePrivilegeInput` via:

GetAccountAllGrantPrivilegesDatabasePrivilegeArgs{...}

type GetAccountAllGrantPrivilegesDatabasePrivilegeOutput

type GetAccountAllGrantPrivilegesDatabasePrivilegeOutput struct{ *pulumi.OutputState }

func (GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) Db

func (GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ElementType

func (GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) Privileges

func (GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutput

func (o GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutput() GetAccountAllGrantPrivilegesDatabasePrivilegeOutput

func (GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutputWithContext

func (o GetAccountAllGrantPrivilegesDatabasePrivilegeOutput) ToGetAccountAllGrantPrivilegesDatabasePrivilegeOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesDatabasePrivilegeOutput

type GetAccountAllGrantPrivilegesOutputArgs

type GetAccountAllGrantPrivilegesOutputArgs struct {
	Account          GetAccountAllGrantPrivilegesAccountInput `pulumi:"account"`
	ClusterId        pulumi.StringInput                       `pulumi:"clusterId"`
	ResultOutputFile pulumi.StringPtrInput                    `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccountAllGrantPrivileges.

func (GetAccountAllGrantPrivilegesOutputArgs) ElementType

type GetAccountAllGrantPrivilegesResult

type GetAccountAllGrantPrivilegesResult struct {
	Account            GetAccountAllGrantPrivilegesAccount             `pulumi:"account"`
	ClusterId          string                                          `pulumi:"clusterId"`
	DatabasePrivileges []GetAccountAllGrantPrivilegesDatabasePrivilege `pulumi:"databasePrivileges"`
	GlobalPrivileges   []string                                        `pulumi:"globalPrivileges"`
	// The provider-assigned unique ID for this managed resource.
	Id                  string                                       `pulumi:"id"`
	PrivilegeStatements []string                                     `pulumi:"privilegeStatements"`
	ResultOutputFile    *string                                      `pulumi:"resultOutputFile"`
	TablePrivileges     []GetAccountAllGrantPrivilegesTablePrivilege `pulumi:"tablePrivileges"`
}

A collection of values returned by getAccountAllGrantPrivileges.

type GetAccountAllGrantPrivilegesResultOutput

type GetAccountAllGrantPrivilegesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccountAllGrantPrivileges.

func (GetAccountAllGrantPrivilegesResultOutput) Account

func (GetAccountAllGrantPrivilegesResultOutput) ClusterId

func (GetAccountAllGrantPrivilegesResultOutput) DatabasePrivileges

func (GetAccountAllGrantPrivilegesResultOutput) ElementType

func (GetAccountAllGrantPrivilegesResultOutput) GlobalPrivileges

func (GetAccountAllGrantPrivilegesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccountAllGrantPrivilegesResultOutput) PrivilegeStatements

func (GetAccountAllGrantPrivilegesResultOutput) ResultOutputFile

func (GetAccountAllGrantPrivilegesResultOutput) TablePrivileges

func (GetAccountAllGrantPrivilegesResultOutput) ToGetAccountAllGrantPrivilegesResultOutput

func (o GetAccountAllGrantPrivilegesResultOutput) ToGetAccountAllGrantPrivilegesResultOutput() GetAccountAllGrantPrivilegesResultOutput

func (GetAccountAllGrantPrivilegesResultOutput) ToGetAccountAllGrantPrivilegesResultOutputWithContext

func (o GetAccountAllGrantPrivilegesResultOutput) ToGetAccountAllGrantPrivilegesResultOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesResultOutput

type GetAccountAllGrantPrivilegesTablePrivilege

type GetAccountAllGrantPrivilegesTablePrivilege struct {
	Db         string   `pulumi:"db"`
	Privileges []string `pulumi:"privileges"`
	TableName  string   `pulumi:"tableName"`
}

type GetAccountAllGrantPrivilegesTablePrivilegeArgs

type GetAccountAllGrantPrivilegesTablePrivilegeArgs struct {
	Db         pulumi.StringInput      `pulumi:"db"`
	Privileges pulumi.StringArrayInput `pulumi:"privileges"`
	TableName  pulumi.StringInput      `pulumi:"tableName"`
}

func (GetAccountAllGrantPrivilegesTablePrivilegeArgs) ElementType

func (GetAccountAllGrantPrivilegesTablePrivilegeArgs) ToGetAccountAllGrantPrivilegesTablePrivilegeOutput

func (i GetAccountAllGrantPrivilegesTablePrivilegeArgs) ToGetAccountAllGrantPrivilegesTablePrivilegeOutput() GetAccountAllGrantPrivilegesTablePrivilegeOutput

func (GetAccountAllGrantPrivilegesTablePrivilegeArgs) ToGetAccountAllGrantPrivilegesTablePrivilegeOutputWithContext

func (i GetAccountAllGrantPrivilegesTablePrivilegeArgs) ToGetAccountAllGrantPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesTablePrivilegeOutput

type GetAccountAllGrantPrivilegesTablePrivilegeArray

type GetAccountAllGrantPrivilegesTablePrivilegeArray []GetAccountAllGrantPrivilegesTablePrivilegeInput

func (GetAccountAllGrantPrivilegesTablePrivilegeArray) ElementType

func (GetAccountAllGrantPrivilegesTablePrivilegeArray) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutput

func (i GetAccountAllGrantPrivilegesTablePrivilegeArray) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutput() GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput

func (GetAccountAllGrantPrivilegesTablePrivilegeArray) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutputWithContext

func (i GetAccountAllGrantPrivilegesTablePrivilegeArray) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput

type GetAccountAllGrantPrivilegesTablePrivilegeArrayInput

type GetAccountAllGrantPrivilegesTablePrivilegeArrayInput interface {
	pulumi.Input

	ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutput() GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
	ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutputWithContext(context.Context) GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput
}

GetAccountAllGrantPrivilegesTablePrivilegeArrayInput is an input type that accepts GetAccountAllGrantPrivilegesTablePrivilegeArray and GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput values. You can construct a concrete instance of `GetAccountAllGrantPrivilegesTablePrivilegeArrayInput` via:

GetAccountAllGrantPrivilegesTablePrivilegeArray{ GetAccountAllGrantPrivilegesTablePrivilegeArgs{...} }

type GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput

type GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput struct{ *pulumi.OutputState }

func (GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ElementType

func (GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) Index

func (GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutput

func (GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutputWithContext

func (o GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeArrayOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesTablePrivilegeArrayOutput

type GetAccountAllGrantPrivilegesTablePrivilegeInput

type GetAccountAllGrantPrivilegesTablePrivilegeInput interface {
	pulumi.Input

	ToGetAccountAllGrantPrivilegesTablePrivilegeOutput() GetAccountAllGrantPrivilegesTablePrivilegeOutput
	ToGetAccountAllGrantPrivilegesTablePrivilegeOutputWithContext(context.Context) GetAccountAllGrantPrivilegesTablePrivilegeOutput
}

GetAccountAllGrantPrivilegesTablePrivilegeInput is an input type that accepts GetAccountAllGrantPrivilegesTablePrivilegeArgs and GetAccountAllGrantPrivilegesTablePrivilegeOutput values. You can construct a concrete instance of `GetAccountAllGrantPrivilegesTablePrivilegeInput` via:

GetAccountAllGrantPrivilegesTablePrivilegeArgs{...}

type GetAccountAllGrantPrivilegesTablePrivilegeOutput

type GetAccountAllGrantPrivilegesTablePrivilegeOutput struct{ *pulumi.OutputState }

func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) Db

func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) ElementType

func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) Privileges

func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) TableName

func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeOutput

func (o GetAccountAllGrantPrivilegesTablePrivilegeOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeOutput() GetAccountAllGrantPrivilegesTablePrivilegeOutput

func (GetAccountAllGrantPrivilegesTablePrivilegeOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeOutputWithContext

func (o GetAccountAllGrantPrivilegesTablePrivilegeOutput) ToGetAccountAllGrantPrivilegesTablePrivilegeOutputWithContext(ctx context.Context) GetAccountAllGrantPrivilegesTablePrivilegeOutput

type GetAccountsAccountSet

type GetAccountsAccountSet struct {
	AccountName        string `pulumi:"accountName"`
	CreateTime         string `pulumi:"createTime"`
	Description        string `pulumi:"description"`
	Host               string `pulumi:"host"`
	MaxUserConnections int    `pulumi:"maxUserConnections"`
	UpdateTime         string `pulumi:"updateTime"`
}

type GetAccountsAccountSetArgs

type GetAccountsAccountSetArgs struct {
	AccountName        pulumi.StringInput `pulumi:"accountName"`
	CreateTime         pulumi.StringInput `pulumi:"createTime"`
	Description        pulumi.StringInput `pulumi:"description"`
	Host               pulumi.StringInput `pulumi:"host"`
	MaxUserConnections pulumi.IntInput    `pulumi:"maxUserConnections"`
	UpdateTime         pulumi.StringInput `pulumi:"updateTime"`
}

func (GetAccountsAccountSetArgs) ElementType

func (GetAccountsAccountSetArgs) ElementType() reflect.Type

func (GetAccountsAccountSetArgs) ToGetAccountsAccountSetOutput

func (i GetAccountsAccountSetArgs) ToGetAccountsAccountSetOutput() GetAccountsAccountSetOutput

func (GetAccountsAccountSetArgs) ToGetAccountsAccountSetOutputWithContext

func (i GetAccountsAccountSetArgs) ToGetAccountsAccountSetOutputWithContext(ctx context.Context) GetAccountsAccountSetOutput

type GetAccountsAccountSetArray

type GetAccountsAccountSetArray []GetAccountsAccountSetInput

func (GetAccountsAccountSetArray) ElementType

func (GetAccountsAccountSetArray) ElementType() reflect.Type

func (GetAccountsAccountSetArray) ToGetAccountsAccountSetArrayOutput

func (i GetAccountsAccountSetArray) ToGetAccountsAccountSetArrayOutput() GetAccountsAccountSetArrayOutput

func (GetAccountsAccountSetArray) ToGetAccountsAccountSetArrayOutputWithContext

func (i GetAccountsAccountSetArray) ToGetAccountsAccountSetArrayOutputWithContext(ctx context.Context) GetAccountsAccountSetArrayOutput

type GetAccountsAccountSetArrayInput

type GetAccountsAccountSetArrayInput interface {
	pulumi.Input

	ToGetAccountsAccountSetArrayOutput() GetAccountsAccountSetArrayOutput
	ToGetAccountsAccountSetArrayOutputWithContext(context.Context) GetAccountsAccountSetArrayOutput
}

GetAccountsAccountSetArrayInput is an input type that accepts GetAccountsAccountSetArray and GetAccountsAccountSetArrayOutput values. You can construct a concrete instance of `GetAccountsAccountSetArrayInput` via:

GetAccountsAccountSetArray{ GetAccountsAccountSetArgs{...} }

type GetAccountsAccountSetArrayOutput

type GetAccountsAccountSetArrayOutput struct{ *pulumi.OutputState }

func (GetAccountsAccountSetArrayOutput) ElementType

func (GetAccountsAccountSetArrayOutput) Index

func (GetAccountsAccountSetArrayOutput) ToGetAccountsAccountSetArrayOutput

func (o GetAccountsAccountSetArrayOutput) ToGetAccountsAccountSetArrayOutput() GetAccountsAccountSetArrayOutput

func (GetAccountsAccountSetArrayOutput) ToGetAccountsAccountSetArrayOutputWithContext

func (o GetAccountsAccountSetArrayOutput) ToGetAccountsAccountSetArrayOutputWithContext(ctx context.Context) GetAccountsAccountSetArrayOutput

type GetAccountsAccountSetInput

type GetAccountsAccountSetInput interface {
	pulumi.Input

	ToGetAccountsAccountSetOutput() GetAccountsAccountSetOutput
	ToGetAccountsAccountSetOutputWithContext(context.Context) GetAccountsAccountSetOutput
}

GetAccountsAccountSetInput is an input type that accepts GetAccountsAccountSetArgs and GetAccountsAccountSetOutput values. You can construct a concrete instance of `GetAccountsAccountSetInput` via:

GetAccountsAccountSetArgs{...}

type GetAccountsAccountSetOutput

type GetAccountsAccountSetOutput struct{ *pulumi.OutputState }

func (GetAccountsAccountSetOutput) AccountName

func (GetAccountsAccountSetOutput) CreateTime

func (GetAccountsAccountSetOutput) Description

func (GetAccountsAccountSetOutput) ElementType

func (GetAccountsAccountSetOutput) Host

func (GetAccountsAccountSetOutput) MaxUserConnections

func (o GetAccountsAccountSetOutput) MaxUserConnections() pulumi.IntOutput

func (GetAccountsAccountSetOutput) ToGetAccountsAccountSetOutput

func (o GetAccountsAccountSetOutput) ToGetAccountsAccountSetOutput() GetAccountsAccountSetOutput

func (GetAccountsAccountSetOutput) ToGetAccountsAccountSetOutputWithContext

func (o GetAccountsAccountSetOutput) ToGetAccountsAccountSetOutputWithContext(ctx context.Context) GetAccountsAccountSetOutput

func (GetAccountsAccountSetOutput) UpdateTime

type GetAccountsArgs

type GetAccountsArgs struct {
	AccountNames     []string `pulumi:"accountNames"`
	ClusterId        string   `pulumi:"clusterId"`
	Hosts            []string `pulumi:"hosts"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccounts.

type GetAccountsOutputArgs

type GetAccountsOutputArgs struct {
	AccountNames     pulumi.StringArrayInput `pulumi:"accountNames"`
	ClusterId        pulumi.StringInput      `pulumi:"clusterId"`
	Hosts            pulumi.StringArrayInput `pulumi:"hosts"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccounts.

func (GetAccountsOutputArgs) ElementType

func (GetAccountsOutputArgs) ElementType() reflect.Type

type GetAccountsResult

type GetAccountsResult struct {
	AccountNames []string                `pulumi:"accountNames"`
	AccountSets  []GetAccountsAccountSet `pulumi:"accountSets"`
	ClusterId    string                  `pulumi:"clusterId"`
	Hosts        []string                `pulumi:"hosts"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getAccounts.

func GetAccounts

func GetAccounts(ctx *pulumi.Context, args *GetAccountsArgs, opts ...pulumi.InvokeOption) (*GetAccountsResult, error)

type GetAccountsResultOutput

type GetAccountsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAccounts.

func (GetAccountsResultOutput) AccountNames

func (GetAccountsResultOutput) AccountSets

func (GetAccountsResultOutput) ClusterId

func (GetAccountsResultOutput) ElementType

func (GetAccountsResultOutput) ElementType() reflect.Type

func (GetAccountsResultOutput) Hosts

func (GetAccountsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccountsResultOutput) ResultOutputFile

func (o GetAccountsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAccountsResultOutput) ToGetAccountsResultOutput

func (o GetAccountsResultOutput) ToGetAccountsResultOutput() GetAccountsResultOutput

func (GetAccountsResultOutput) ToGetAccountsResultOutputWithContext

func (o GetAccountsResultOutput) ToGetAccountsResultOutputWithContext(ctx context.Context) GetAccountsResultOutput

type GetAuditLogsArgs

type GetAuditLogsArgs struct {
	EndTime          string              `pulumi:"endTime"`
	Filter           *GetAuditLogsFilter `pulumi:"filter"`
	InstanceId       string              `pulumi:"instanceId"`
	Order            *string             `pulumi:"order"`
	OrderBy          *string             `pulumi:"orderBy"`
	ResultOutputFile *string             `pulumi:"resultOutputFile"`
	StartTime        string              `pulumi:"startTime"`
}

A collection of arguments for invoking getAuditLogs.

type GetAuditLogsFilter

type GetAuditLogsFilter struct {
	AffectRows  *int     `pulumi:"affectRows"`
	DbNames     []string `pulumi:"dbNames"`
	ExecTime    *int     `pulumi:"execTime"`
	Hosts       []string `pulumi:"hosts"`
	PolicyNames []string `pulumi:"policyNames"`
	SentRows    *int     `pulumi:"sentRows"`
	Sql         *string  `pulumi:"sql"`
	SqlType     *string  `pulumi:"sqlType"`
	SqlTypes    []string `pulumi:"sqlTypes"`
	Sqls        []string `pulumi:"sqls"`
	TableNames  []string `pulumi:"tableNames"`
	ThreadIds   []string `pulumi:"threadIds"`
	Users       []string `pulumi:"users"`
}

type GetAuditLogsFilterArgs

type GetAuditLogsFilterArgs struct {
	AffectRows  pulumi.IntPtrInput      `pulumi:"affectRows"`
	DbNames     pulumi.StringArrayInput `pulumi:"dbNames"`
	ExecTime    pulumi.IntPtrInput      `pulumi:"execTime"`
	Hosts       pulumi.StringArrayInput `pulumi:"hosts"`
	PolicyNames pulumi.StringArrayInput `pulumi:"policyNames"`
	SentRows    pulumi.IntPtrInput      `pulumi:"sentRows"`
	Sql         pulumi.StringPtrInput   `pulumi:"sql"`
	SqlType     pulumi.StringPtrInput   `pulumi:"sqlType"`
	SqlTypes    pulumi.StringArrayInput `pulumi:"sqlTypes"`
	Sqls        pulumi.StringArrayInput `pulumi:"sqls"`
	TableNames  pulumi.StringArrayInput `pulumi:"tableNames"`
	ThreadIds   pulumi.StringArrayInput `pulumi:"threadIds"`
	Users       pulumi.StringArrayInput `pulumi:"users"`
}

func (GetAuditLogsFilterArgs) ElementType

func (GetAuditLogsFilterArgs) ElementType() reflect.Type

func (GetAuditLogsFilterArgs) ToGetAuditLogsFilterOutput

func (i GetAuditLogsFilterArgs) ToGetAuditLogsFilterOutput() GetAuditLogsFilterOutput

func (GetAuditLogsFilterArgs) ToGetAuditLogsFilterOutputWithContext

func (i GetAuditLogsFilterArgs) ToGetAuditLogsFilterOutputWithContext(ctx context.Context) GetAuditLogsFilterOutput

func (GetAuditLogsFilterArgs) ToGetAuditLogsFilterPtrOutput

func (i GetAuditLogsFilterArgs) ToGetAuditLogsFilterPtrOutput() GetAuditLogsFilterPtrOutput

func (GetAuditLogsFilterArgs) ToGetAuditLogsFilterPtrOutputWithContext

func (i GetAuditLogsFilterArgs) ToGetAuditLogsFilterPtrOutputWithContext(ctx context.Context) GetAuditLogsFilterPtrOutput

type GetAuditLogsFilterInput

type GetAuditLogsFilterInput interface {
	pulumi.Input

	ToGetAuditLogsFilterOutput() GetAuditLogsFilterOutput
	ToGetAuditLogsFilterOutputWithContext(context.Context) GetAuditLogsFilterOutput
}

GetAuditLogsFilterInput is an input type that accepts GetAuditLogsFilterArgs and GetAuditLogsFilterOutput values. You can construct a concrete instance of `GetAuditLogsFilterInput` via:

GetAuditLogsFilterArgs{...}

type GetAuditLogsFilterOutput

type GetAuditLogsFilterOutput struct{ *pulumi.OutputState }

func (GetAuditLogsFilterOutput) AffectRows

func (GetAuditLogsFilterOutput) DbNames

func (GetAuditLogsFilterOutput) ElementType

func (GetAuditLogsFilterOutput) ElementType() reflect.Type

func (GetAuditLogsFilterOutput) ExecTime

func (GetAuditLogsFilterOutput) Hosts

func (GetAuditLogsFilterOutput) PolicyNames

func (GetAuditLogsFilterOutput) SentRows

func (GetAuditLogsFilterOutput) Sql

func (GetAuditLogsFilterOutput) SqlType

func (GetAuditLogsFilterOutput) SqlTypes

func (GetAuditLogsFilterOutput) Sqls

func (GetAuditLogsFilterOutput) TableNames

func (GetAuditLogsFilterOutput) ThreadIds

func (GetAuditLogsFilterOutput) ToGetAuditLogsFilterOutput

func (o GetAuditLogsFilterOutput) ToGetAuditLogsFilterOutput() GetAuditLogsFilterOutput

func (GetAuditLogsFilterOutput) ToGetAuditLogsFilterOutputWithContext

func (o GetAuditLogsFilterOutput) ToGetAuditLogsFilterOutputWithContext(ctx context.Context) GetAuditLogsFilterOutput

func (GetAuditLogsFilterOutput) ToGetAuditLogsFilterPtrOutput

func (o GetAuditLogsFilterOutput) ToGetAuditLogsFilterPtrOutput() GetAuditLogsFilterPtrOutput

func (GetAuditLogsFilterOutput) ToGetAuditLogsFilterPtrOutputWithContext

func (o GetAuditLogsFilterOutput) ToGetAuditLogsFilterPtrOutputWithContext(ctx context.Context) GetAuditLogsFilterPtrOutput

func (GetAuditLogsFilterOutput) Users

type GetAuditLogsFilterPtrInput

type GetAuditLogsFilterPtrInput interface {
	pulumi.Input

	ToGetAuditLogsFilterPtrOutput() GetAuditLogsFilterPtrOutput
	ToGetAuditLogsFilterPtrOutputWithContext(context.Context) GetAuditLogsFilterPtrOutput
}

GetAuditLogsFilterPtrInput is an input type that accepts GetAuditLogsFilterArgs, GetAuditLogsFilterPtr and GetAuditLogsFilterPtrOutput values. You can construct a concrete instance of `GetAuditLogsFilterPtrInput` via:

        GetAuditLogsFilterArgs{...}

or:

        nil

type GetAuditLogsFilterPtrOutput

type GetAuditLogsFilterPtrOutput struct{ *pulumi.OutputState }

func (GetAuditLogsFilterPtrOutput) AffectRows

func (GetAuditLogsFilterPtrOutput) DbNames

func (GetAuditLogsFilterPtrOutput) Elem

func (GetAuditLogsFilterPtrOutput) ElementType

func (GetAuditLogsFilterPtrOutput) ExecTime

func (GetAuditLogsFilterPtrOutput) Hosts

func (GetAuditLogsFilterPtrOutput) PolicyNames

func (GetAuditLogsFilterPtrOutput) SentRows

func (GetAuditLogsFilterPtrOutput) Sql

func (GetAuditLogsFilterPtrOutput) SqlType

func (GetAuditLogsFilterPtrOutput) SqlTypes

func (GetAuditLogsFilterPtrOutput) Sqls

func (GetAuditLogsFilterPtrOutput) TableNames

func (GetAuditLogsFilterPtrOutput) ThreadIds

func (GetAuditLogsFilterPtrOutput) ToGetAuditLogsFilterPtrOutput

func (o GetAuditLogsFilterPtrOutput) ToGetAuditLogsFilterPtrOutput() GetAuditLogsFilterPtrOutput

func (GetAuditLogsFilterPtrOutput) ToGetAuditLogsFilterPtrOutputWithContext

func (o GetAuditLogsFilterPtrOutput) ToGetAuditLogsFilterPtrOutputWithContext(ctx context.Context) GetAuditLogsFilterPtrOutput

func (GetAuditLogsFilterPtrOutput) Users

type GetAuditLogsItem

type GetAuditLogsItem struct {
	AffectRows   int    `pulumi:"affectRows"`
	DbName       string `pulumi:"dbName"`
	ErrCode      int    `pulumi:"errCode"`
	ExecTime     int    `pulumi:"execTime"`
	Host         string `pulumi:"host"`
	InstanceName string `pulumi:"instanceName"`
	PolicyName   string `pulumi:"policyName"`
	SentRows     int    `pulumi:"sentRows"`
	Sql          string `pulumi:"sql"`
	SqlType      string `pulumi:"sqlType"`
	TableName    string `pulumi:"tableName"`
	ThreadId     int    `pulumi:"threadId"`
	Timestamp    string `pulumi:"timestamp"`
	User         string `pulumi:"user"`
}

type GetAuditLogsItemArgs

type GetAuditLogsItemArgs struct {
	AffectRows   pulumi.IntInput    `pulumi:"affectRows"`
	DbName       pulumi.StringInput `pulumi:"dbName"`
	ErrCode      pulumi.IntInput    `pulumi:"errCode"`
	ExecTime     pulumi.IntInput    `pulumi:"execTime"`
	Host         pulumi.StringInput `pulumi:"host"`
	InstanceName pulumi.StringInput `pulumi:"instanceName"`
	PolicyName   pulumi.StringInput `pulumi:"policyName"`
	SentRows     pulumi.IntInput    `pulumi:"sentRows"`
	Sql          pulumi.StringInput `pulumi:"sql"`
	SqlType      pulumi.StringInput `pulumi:"sqlType"`
	TableName    pulumi.StringInput `pulumi:"tableName"`
	ThreadId     pulumi.IntInput    `pulumi:"threadId"`
	Timestamp    pulumi.StringInput `pulumi:"timestamp"`
	User         pulumi.StringInput `pulumi:"user"`
}

func (GetAuditLogsItemArgs) ElementType

func (GetAuditLogsItemArgs) ElementType() reflect.Type

func (GetAuditLogsItemArgs) ToGetAuditLogsItemOutput

func (i GetAuditLogsItemArgs) ToGetAuditLogsItemOutput() GetAuditLogsItemOutput

func (GetAuditLogsItemArgs) ToGetAuditLogsItemOutputWithContext

func (i GetAuditLogsItemArgs) ToGetAuditLogsItemOutputWithContext(ctx context.Context) GetAuditLogsItemOutput

type GetAuditLogsItemArray

type GetAuditLogsItemArray []GetAuditLogsItemInput

func (GetAuditLogsItemArray) ElementType

func (GetAuditLogsItemArray) ElementType() reflect.Type

func (GetAuditLogsItemArray) ToGetAuditLogsItemArrayOutput

func (i GetAuditLogsItemArray) ToGetAuditLogsItemArrayOutput() GetAuditLogsItemArrayOutput

func (GetAuditLogsItemArray) ToGetAuditLogsItemArrayOutputWithContext

func (i GetAuditLogsItemArray) ToGetAuditLogsItemArrayOutputWithContext(ctx context.Context) GetAuditLogsItemArrayOutput

type GetAuditLogsItemArrayInput

type GetAuditLogsItemArrayInput interface {
	pulumi.Input

	ToGetAuditLogsItemArrayOutput() GetAuditLogsItemArrayOutput
	ToGetAuditLogsItemArrayOutputWithContext(context.Context) GetAuditLogsItemArrayOutput
}

GetAuditLogsItemArrayInput is an input type that accepts GetAuditLogsItemArray and GetAuditLogsItemArrayOutput values. You can construct a concrete instance of `GetAuditLogsItemArrayInput` via:

GetAuditLogsItemArray{ GetAuditLogsItemArgs{...} }

type GetAuditLogsItemArrayOutput

type GetAuditLogsItemArrayOutput struct{ *pulumi.OutputState }

func (GetAuditLogsItemArrayOutput) ElementType

func (GetAuditLogsItemArrayOutput) Index

func (GetAuditLogsItemArrayOutput) ToGetAuditLogsItemArrayOutput

func (o GetAuditLogsItemArrayOutput) ToGetAuditLogsItemArrayOutput() GetAuditLogsItemArrayOutput

func (GetAuditLogsItemArrayOutput) ToGetAuditLogsItemArrayOutputWithContext

func (o GetAuditLogsItemArrayOutput) ToGetAuditLogsItemArrayOutputWithContext(ctx context.Context) GetAuditLogsItemArrayOutput

type GetAuditLogsItemInput

type GetAuditLogsItemInput interface {
	pulumi.Input

	ToGetAuditLogsItemOutput() GetAuditLogsItemOutput
	ToGetAuditLogsItemOutputWithContext(context.Context) GetAuditLogsItemOutput
}

GetAuditLogsItemInput is an input type that accepts GetAuditLogsItemArgs and GetAuditLogsItemOutput values. You can construct a concrete instance of `GetAuditLogsItemInput` via:

GetAuditLogsItemArgs{...}

type GetAuditLogsItemOutput

type GetAuditLogsItemOutput struct{ *pulumi.OutputState }

func (GetAuditLogsItemOutput) AffectRows

func (o GetAuditLogsItemOutput) AffectRows() pulumi.IntOutput

func (GetAuditLogsItemOutput) DbName

func (GetAuditLogsItemOutput) ElementType

func (GetAuditLogsItemOutput) ElementType() reflect.Type

func (GetAuditLogsItemOutput) ErrCode

func (GetAuditLogsItemOutput) ExecTime

func (GetAuditLogsItemOutput) Host

func (GetAuditLogsItemOutput) InstanceName

func (o GetAuditLogsItemOutput) InstanceName() pulumi.StringOutput

func (GetAuditLogsItemOutput) PolicyName

func (GetAuditLogsItemOutput) SentRows

func (GetAuditLogsItemOutput) Sql

func (GetAuditLogsItemOutput) SqlType

func (GetAuditLogsItemOutput) TableName

func (GetAuditLogsItemOutput) ThreadId

func (GetAuditLogsItemOutput) Timestamp

func (GetAuditLogsItemOutput) ToGetAuditLogsItemOutput

func (o GetAuditLogsItemOutput) ToGetAuditLogsItemOutput() GetAuditLogsItemOutput

func (GetAuditLogsItemOutput) ToGetAuditLogsItemOutputWithContext

func (o GetAuditLogsItemOutput) ToGetAuditLogsItemOutputWithContext(ctx context.Context) GetAuditLogsItemOutput

func (GetAuditLogsItemOutput) User

type GetAuditLogsOutputArgs

type GetAuditLogsOutputArgs struct {
	EndTime          pulumi.StringInput         `pulumi:"endTime"`
	Filter           GetAuditLogsFilterPtrInput `pulumi:"filter"`
	InstanceId       pulumi.StringInput         `pulumi:"instanceId"`
	Order            pulumi.StringPtrInput      `pulumi:"order"`
	OrderBy          pulumi.StringPtrInput      `pulumi:"orderBy"`
	ResultOutputFile pulumi.StringPtrInput      `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringInput         `pulumi:"startTime"`
}

A collection of arguments for invoking getAuditLogs.

func (GetAuditLogsOutputArgs) ElementType

func (GetAuditLogsOutputArgs) ElementType() reflect.Type

type GetAuditLogsResult

type GetAuditLogsResult struct {
	EndTime string              `pulumi:"endTime"`
	Filter  *GetAuditLogsFilter `pulumi:"filter"`
	// The provider-assigned unique ID for this managed resource.
	Id               string             `pulumi:"id"`
	InstanceId       string             `pulumi:"instanceId"`
	Items            []GetAuditLogsItem `pulumi:"items"`
	Order            *string            `pulumi:"order"`
	OrderBy          *string            `pulumi:"orderBy"`
	ResultOutputFile *string            `pulumi:"resultOutputFile"`
	StartTime        string             `pulumi:"startTime"`
}

A collection of values returned by getAuditLogs.

func GetAuditLogs

func GetAuditLogs(ctx *pulumi.Context, args *GetAuditLogsArgs, opts ...pulumi.InvokeOption) (*GetAuditLogsResult, error)

type GetAuditLogsResultOutput

type GetAuditLogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAuditLogs.

func (GetAuditLogsResultOutput) ElementType

func (GetAuditLogsResultOutput) ElementType() reflect.Type

func (GetAuditLogsResultOutput) EndTime

func (GetAuditLogsResultOutput) Filter

func (GetAuditLogsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAuditLogsResultOutput) InstanceId

func (GetAuditLogsResultOutput) Items

func (GetAuditLogsResultOutput) Order

func (GetAuditLogsResultOutput) OrderBy

func (GetAuditLogsResultOutput) ResultOutputFile

func (o GetAuditLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetAuditLogsResultOutput) StartTime

func (GetAuditLogsResultOutput) ToGetAuditLogsResultOutput

func (o GetAuditLogsResultOutput) ToGetAuditLogsResultOutput() GetAuditLogsResultOutput

func (GetAuditLogsResultOutput) ToGetAuditLogsResultOutputWithContext

func (o GetAuditLogsResultOutput) ToGetAuditLogsResultOutputWithContext(ctx context.Context) GetAuditLogsResultOutput

type GetBackupDownloadUrlArgs

type GetBackupDownloadUrlArgs struct {
	BackupId         int     `pulumi:"backupId"`
	ClusterId        string  `pulumi:"clusterId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBackupDownloadUrl.

type GetBackupDownloadUrlOutputArgs

type GetBackupDownloadUrlOutputArgs struct {
	BackupId         pulumi.IntInput       `pulumi:"backupId"`
	ClusterId        pulumi.StringInput    `pulumi:"clusterId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBackupDownloadUrl.

func (GetBackupDownloadUrlOutputArgs) ElementType

type GetBackupDownloadUrlResult

type GetBackupDownloadUrlResult struct {
	BackupId    int    `pulumi:"backupId"`
	ClusterId   string `pulumi:"clusterId"`
	DownloadUrl string `pulumi:"downloadUrl"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getBackupDownloadUrl.

type GetBackupDownloadUrlResultOutput

type GetBackupDownloadUrlResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBackupDownloadUrl.

func (GetBackupDownloadUrlResultOutput) BackupId

func (GetBackupDownloadUrlResultOutput) ClusterId

func (GetBackupDownloadUrlResultOutput) DownloadUrl

func (GetBackupDownloadUrlResultOutput) ElementType

func (GetBackupDownloadUrlResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBackupDownloadUrlResultOutput) ResultOutputFile

func (GetBackupDownloadUrlResultOutput) ToGetBackupDownloadUrlResultOutput

func (o GetBackupDownloadUrlResultOutput) ToGetBackupDownloadUrlResultOutput() GetBackupDownloadUrlResultOutput

func (GetBackupDownloadUrlResultOutput) ToGetBackupDownloadUrlResultOutputWithContext

func (o GetBackupDownloadUrlResultOutput) ToGetBackupDownloadUrlResultOutputWithContext(ctx context.Context) GetBackupDownloadUrlResultOutput

type GetBinlogDownloadUrlArgs

type GetBinlogDownloadUrlArgs struct {
	BinlogId         int     `pulumi:"binlogId"`
	ClusterId        string  `pulumi:"clusterId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBinlogDownloadUrl.

type GetBinlogDownloadUrlOutputArgs

type GetBinlogDownloadUrlOutputArgs struct {
	BinlogId         pulumi.IntInput       `pulumi:"binlogId"`
	ClusterId        pulumi.StringInput    `pulumi:"clusterId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBinlogDownloadUrl.

func (GetBinlogDownloadUrlOutputArgs) ElementType

type GetBinlogDownloadUrlResult

type GetBinlogDownloadUrlResult struct {
	BinlogId    int    `pulumi:"binlogId"`
	ClusterId   string `pulumi:"clusterId"`
	DownloadUrl string `pulumi:"downloadUrl"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getBinlogDownloadUrl.

type GetBinlogDownloadUrlResultOutput

type GetBinlogDownloadUrlResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBinlogDownloadUrl.

func (GetBinlogDownloadUrlResultOutput) BinlogId

func (GetBinlogDownloadUrlResultOutput) ClusterId

func (GetBinlogDownloadUrlResultOutput) DownloadUrl

func (GetBinlogDownloadUrlResultOutput) ElementType

func (GetBinlogDownloadUrlResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBinlogDownloadUrlResultOutput) ResultOutputFile

func (GetBinlogDownloadUrlResultOutput) ToGetBinlogDownloadUrlResultOutput

func (o GetBinlogDownloadUrlResultOutput) ToGetBinlogDownloadUrlResultOutput() GetBinlogDownloadUrlResultOutput

func (GetBinlogDownloadUrlResultOutput) ToGetBinlogDownloadUrlResultOutputWithContext

func (o GetBinlogDownloadUrlResultOutput) ToGetBinlogDownloadUrlResultOutputWithContext(ctx context.Context) GetBinlogDownloadUrlResultOutput

type GetClusterDetailDatabasesArgs

type GetClusterDetailDatabasesArgs struct {
	ClusterId        string  `pulumi:"clusterId"`
	DbName           *string `pulumi:"dbName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterDetailDatabases.

type GetClusterDetailDatabasesDbInfo

type GetClusterDetailDatabasesDbInfo struct {
	AppId              int                                                `pulumi:"appId"`
	CharacterSet       string                                             `pulumi:"characterSet"`
	ClusterId          string                                             `pulumi:"clusterId"`
	CollateRule        string                                             `pulumi:"collateRule"`
	CreateTime         string                                             `pulumi:"createTime"`
	DbId               int                                                `pulumi:"dbId"`
	DbName             string                                             `pulumi:"dbName"`
	Description        string                                             `pulumi:"description"`
	Status             string                                             `pulumi:"status"`
	Uin                string                                             `pulumi:"uin"`
	UpdateTime         string                                             `pulumi:"updateTime"`
	UserHostPrivileges []GetClusterDetailDatabasesDbInfoUserHostPrivilege `pulumi:"userHostPrivileges"`
}

type GetClusterDetailDatabasesDbInfoArgs

type GetClusterDetailDatabasesDbInfoArgs struct {
	AppId              pulumi.IntInput                                            `pulumi:"appId"`
	CharacterSet       pulumi.StringInput                                         `pulumi:"characterSet"`
	ClusterId          pulumi.StringInput                                         `pulumi:"clusterId"`
	CollateRule        pulumi.StringInput                                         `pulumi:"collateRule"`
	CreateTime         pulumi.StringInput                                         `pulumi:"createTime"`
	DbId               pulumi.IntInput                                            `pulumi:"dbId"`
	DbName             pulumi.StringInput                                         `pulumi:"dbName"`
	Description        pulumi.StringInput                                         `pulumi:"description"`
	Status             pulumi.StringInput                                         `pulumi:"status"`
	Uin                pulumi.StringInput                                         `pulumi:"uin"`
	UpdateTime         pulumi.StringInput                                         `pulumi:"updateTime"`
	UserHostPrivileges GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayInput `pulumi:"userHostPrivileges"`
}

func (GetClusterDetailDatabasesDbInfoArgs) ElementType

func (GetClusterDetailDatabasesDbInfoArgs) ToGetClusterDetailDatabasesDbInfoOutput

func (i GetClusterDetailDatabasesDbInfoArgs) ToGetClusterDetailDatabasesDbInfoOutput() GetClusterDetailDatabasesDbInfoOutput

func (GetClusterDetailDatabasesDbInfoArgs) ToGetClusterDetailDatabasesDbInfoOutputWithContext

func (i GetClusterDetailDatabasesDbInfoArgs) ToGetClusterDetailDatabasesDbInfoOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoOutput

type GetClusterDetailDatabasesDbInfoArray

type GetClusterDetailDatabasesDbInfoArray []GetClusterDetailDatabasesDbInfoInput

func (GetClusterDetailDatabasesDbInfoArray) ElementType

func (GetClusterDetailDatabasesDbInfoArray) ToGetClusterDetailDatabasesDbInfoArrayOutput

func (i GetClusterDetailDatabasesDbInfoArray) ToGetClusterDetailDatabasesDbInfoArrayOutput() GetClusterDetailDatabasesDbInfoArrayOutput

func (GetClusterDetailDatabasesDbInfoArray) ToGetClusterDetailDatabasesDbInfoArrayOutputWithContext

func (i GetClusterDetailDatabasesDbInfoArray) ToGetClusterDetailDatabasesDbInfoArrayOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoArrayOutput

type GetClusterDetailDatabasesDbInfoArrayInput

type GetClusterDetailDatabasesDbInfoArrayInput interface {
	pulumi.Input

	ToGetClusterDetailDatabasesDbInfoArrayOutput() GetClusterDetailDatabasesDbInfoArrayOutput
	ToGetClusterDetailDatabasesDbInfoArrayOutputWithContext(context.Context) GetClusterDetailDatabasesDbInfoArrayOutput
}

GetClusterDetailDatabasesDbInfoArrayInput is an input type that accepts GetClusterDetailDatabasesDbInfoArray and GetClusterDetailDatabasesDbInfoArrayOutput values. You can construct a concrete instance of `GetClusterDetailDatabasesDbInfoArrayInput` via:

GetClusterDetailDatabasesDbInfoArray{ GetClusterDetailDatabasesDbInfoArgs{...} }

type GetClusterDetailDatabasesDbInfoArrayOutput

type GetClusterDetailDatabasesDbInfoArrayOutput struct{ *pulumi.OutputState }

func (GetClusterDetailDatabasesDbInfoArrayOutput) ElementType

func (GetClusterDetailDatabasesDbInfoArrayOutput) Index

func (GetClusterDetailDatabasesDbInfoArrayOutput) ToGetClusterDetailDatabasesDbInfoArrayOutput

func (o GetClusterDetailDatabasesDbInfoArrayOutput) ToGetClusterDetailDatabasesDbInfoArrayOutput() GetClusterDetailDatabasesDbInfoArrayOutput

func (GetClusterDetailDatabasesDbInfoArrayOutput) ToGetClusterDetailDatabasesDbInfoArrayOutputWithContext

func (o GetClusterDetailDatabasesDbInfoArrayOutput) ToGetClusterDetailDatabasesDbInfoArrayOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoArrayOutput

type GetClusterDetailDatabasesDbInfoInput

type GetClusterDetailDatabasesDbInfoInput interface {
	pulumi.Input

	ToGetClusterDetailDatabasesDbInfoOutput() GetClusterDetailDatabasesDbInfoOutput
	ToGetClusterDetailDatabasesDbInfoOutputWithContext(context.Context) GetClusterDetailDatabasesDbInfoOutput
}

GetClusterDetailDatabasesDbInfoInput is an input type that accepts GetClusterDetailDatabasesDbInfoArgs and GetClusterDetailDatabasesDbInfoOutput values. You can construct a concrete instance of `GetClusterDetailDatabasesDbInfoInput` via:

GetClusterDetailDatabasesDbInfoArgs{...}

type GetClusterDetailDatabasesDbInfoOutput

type GetClusterDetailDatabasesDbInfoOutput struct{ *pulumi.OutputState }

func (GetClusterDetailDatabasesDbInfoOutput) AppId

func (GetClusterDetailDatabasesDbInfoOutput) CharacterSet

func (GetClusterDetailDatabasesDbInfoOutput) ClusterId

func (GetClusterDetailDatabasesDbInfoOutput) CollateRule

func (GetClusterDetailDatabasesDbInfoOutput) CreateTime

func (GetClusterDetailDatabasesDbInfoOutput) DbId

func (GetClusterDetailDatabasesDbInfoOutput) DbName

func (GetClusterDetailDatabasesDbInfoOutput) Description

func (GetClusterDetailDatabasesDbInfoOutput) ElementType

func (GetClusterDetailDatabasesDbInfoOutput) Status

func (GetClusterDetailDatabasesDbInfoOutput) ToGetClusterDetailDatabasesDbInfoOutput

func (o GetClusterDetailDatabasesDbInfoOutput) ToGetClusterDetailDatabasesDbInfoOutput() GetClusterDetailDatabasesDbInfoOutput

func (GetClusterDetailDatabasesDbInfoOutput) ToGetClusterDetailDatabasesDbInfoOutputWithContext

func (o GetClusterDetailDatabasesDbInfoOutput) ToGetClusterDetailDatabasesDbInfoOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoOutput

func (GetClusterDetailDatabasesDbInfoOutput) Uin

func (GetClusterDetailDatabasesDbInfoOutput) UpdateTime

func (GetClusterDetailDatabasesDbInfoOutput) UserHostPrivileges

type GetClusterDetailDatabasesDbInfoUserHostPrivilege

type GetClusterDetailDatabasesDbInfoUserHostPrivilege struct {
	DbHost      string `pulumi:"dbHost"`
	DbPrivilege string `pulumi:"dbPrivilege"`
	DbUserName  string `pulumi:"dbUserName"`
}

type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs

type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs struct {
	DbHost      pulumi.StringInput `pulumi:"dbHost"`
	DbPrivilege pulumi.StringInput `pulumi:"dbPrivilege"`
	DbUserName  pulumi.StringInput `pulumi:"dbUserName"`
}

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ElementType

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput

func (i GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutputWithContext

func (i GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput

type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray

type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray []GetClusterDetailDatabasesDbInfoUserHostPrivilegeInput

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ElementType

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput

func (i GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutputWithContext

func (i GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput

type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayInput

type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayInput interface {
	pulumi.Input

	ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
	ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutputWithContext(context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput
}

GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayInput is an input type that accepts GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray and GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput values. You can construct a concrete instance of `GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayInput` via:

GetClusterDetailDatabasesDbInfoUserHostPrivilegeArray{ GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs{...} }

type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput

type GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput struct{ *pulumi.OutputState }

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ElementType

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) Index

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutputWithContext

func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeArrayOutput

type GetClusterDetailDatabasesDbInfoUserHostPrivilegeInput

type GetClusterDetailDatabasesDbInfoUserHostPrivilegeInput interface {
	pulumi.Input

	ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput() GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput
	ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutputWithContext(context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput
}

GetClusterDetailDatabasesDbInfoUserHostPrivilegeInput is an input type that accepts GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs and GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput values. You can construct a concrete instance of `GetClusterDetailDatabasesDbInfoUserHostPrivilegeInput` via:

GetClusterDetailDatabasesDbInfoUserHostPrivilegeArgs{...}

type GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput

type GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput struct{ *pulumi.OutputState }

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) DbHost

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) DbPrivilege

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) DbUserName

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ElementType

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput

func (GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutputWithContext

func (o GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput) ToGetClusterDetailDatabasesDbInfoUserHostPrivilegeOutputWithContext(ctx context.Context) GetClusterDetailDatabasesDbInfoUserHostPrivilegeOutput

type GetClusterDetailDatabasesOutputArgs

type GetClusterDetailDatabasesOutputArgs struct {
	ClusterId        pulumi.StringInput    `pulumi:"clusterId"`
	DbName           pulumi.StringPtrInput `pulumi:"dbName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterDetailDatabases.

func (GetClusterDetailDatabasesOutputArgs) ElementType

type GetClusterDetailDatabasesResult

type GetClusterDetailDatabasesResult struct {
	ClusterId string                            `pulumi:"clusterId"`
	DbInfos   []GetClusterDetailDatabasesDbInfo `pulumi:"dbInfos"`
	DbName    *string                           `pulumi:"dbName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getClusterDetailDatabases.

type GetClusterDetailDatabasesResultOutput

type GetClusterDetailDatabasesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusterDetailDatabases.

func (GetClusterDetailDatabasesResultOutput) ClusterId

func (GetClusterDetailDatabasesResultOutput) DbInfos

func (GetClusterDetailDatabasesResultOutput) DbName

func (GetClusterDetailDatabasesResultOutput) ElementType

func (GetClusterDetailDatabasesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClusterDetailDatabasesResultOutput) ResultOutputFile

func (GetClusterDetailDatabasesResultOutput) ToGetClusterDetailDatabasesResultOutput

func (o GetClusterDetailDatabasesResultOutput) ToGetClusterDetailDatabasesResultOutput() GetClusterDetailDatabasesResultOutput

func (GetClusterDetailDatabasesResultOutput) ToGetClusterDetailDatabasesResultOutputWithContext

func (o GetClusterDetailDatabasesResultOutput) ToGetClusterDetailDatabasesResultOutputWithContext(ctx context.Context) GetClusterDetailDatabasesResultOutput

type GetClusterInstanceGroupsArgs

type GetClusterInstanceGroupsArgs struct {
	ClusterId        string  `pulumi:"clusterId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterInstanceGroups.

type GetClusterInstanceGroupsInstanceGrpInfoList

type GetClusterInstanceGroupsInstanceGrpInfoList struct {
	AppId         int                                                      `pulumi:"appId"`
	ClusterId     string                                                   `pulumi:"clusterId"`
	CreatedTime   string                                                   `pulumi:"createdTime"`
	DeletedTime   string                                                   `pulumi:"deletedTime"`
	InstanceGrpId string                                                   `pulumi:"instanceGrpId"`
	InstanceSets  []GetClusterInstanceGroupsInstanceGrpInfoListInstanceSet `pulumi:"instanceSets"`
	Status        string                                                   `pulumi:"status"`
	Type          string                                                   `pulumi:"type"`
	UpdatedTime   string                                                   `pulumi:"updatedTime"`
	Vip           string                                                   `pulumi:"vip"`
	Vport         int                                                      `pulumi:"vport"`
	WanDomain     string                                                   `pulumi:"wanDomain"`
	WanIp         string                                                   `pulumi:"wanIp"`
	WanPort       int                                                      `pulumi:"wanPort"`
	WanStatus     string                                                   `pulumi:"wanStatus"`
}

type GetClusterInstanceGroupsInstanceGrpInfoListArgs

type GetClusterInstanceGroupsInstanceGrpInfoListArgs struct {
	AppId         pulumi.IntInput                                                  `pulumi:"appId"`
	ClusterId     pulumi.StringInput                                               `pulumi:"clusterId"`
	CreatedTime   pulumi.StringInput                                               `pulumi:"createdTime"`
	DeletedTime   pulumi.StringInput                                               `pulumi:"deletedTime"`
	InstanceGrpId pulumi.StringInput                                               `pulumi:"instanceGrpId"`
	InstanceSets  GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayInput `pulumi:"instanceSets"`
	Status        pulumi.StringInput                                               `pulumi:"status"`
	Type          pulumi.StringInput                                               `pulumi:"type"`
	UpdatedTime   pulumi.StringInput                                               `pulumi:"updatedTime"`
	Vip           pulumi.StringInput                                               `pulumi:"vip"`
	Vport         pulumi.IntInput                                                  `pulumi:"vport"`
	WanDomain     pulumi.StringInput                                               `pulumi:"wanDomain"`
	WanIp         pulumi.StringInput                                               `pulumi:"wanIp"`
	WanPort       pulumi.IntInput                                                  `pulumi:"wanPort"`
	WanStatus     pulumi.StringInput                                               `pulumi:"wanStatus"`
}

func (GetClusterInstanceGroupsInstanceGrpInfoListArgs) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListOutput

func (i GetClusterInstanceGroupsInstanceGrpInfoListArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListOutput() GetClusterInstanceGroupsInstanceGrpInfoListOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListOutputWithContext

func (i GetClusterInstanceGroupsInstanceGrpInfoListArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListOutput

type GetClusterInstanceGroupsInstanceGrpInfoListArray

type GetClusterInstanceGroupsInstanceGrpInfoListArray []GetClusterInstanceGroupsInstanceGrpInfoListInput

func (GetClusterInstanceGroupsInstanceGrpInfoListArray) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListArray) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutput

func (i GetClusterInstanceGroupsInstanceGrpInfoListArray) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListArray) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutputWithContext

func (i GetClusterInstanceGroupsInstanceGrpInfoListArray) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput

type GetClusterInstanceGroupsInstanceGrpInfoListArrayInput

type GetClusterInstanceGroupsInstanceGrpInfoListArrayInput interface {
	pulumi.Input

	ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
	ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput
}

GetClusterInstanceGroupsInstanceGrpInfoListArrayInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListArray and GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListArrayInput` via:

GetClusterInstanceGroupsInstanceGrpInfoListArray{ GetClusterInstanceGroupsInstanceGrpInfoListArgs{...} }

type GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput

type GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) Index

func (GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutputWithContext

func (o GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListArrayOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInput

type GetClusterInstanceGroupsInstanceGrpInfoListInput interface {
	pulumi.Input

	ToGetClusterInstanceGroupsInstanceGrpInfoListOutput() GetClusterInstanceGroupsInstanceGrpInfoListOutput
	ToGetClusterInstanceGroupsInstanceGrpInfoListOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListOutput
}

GetClusterInstanceGroupsInstanceGrpInfoListInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListArgs and GetClusterInstanceGroupsInstanceGrpInfoListOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInput` via:

GetClusterInstanceGroupsInstanceGrpInfoListArgs{...}

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSet

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSet struct {
	AppId               int                                                                 `pulumi:"appId"`
	BusinessType        string                                                              `pulumi:"businessType"`
	ClusterId           string                                                              `pulumi:"clusterId"`
	ClusterName         string                                                              `pulumi:"clusterName"`
	Cpu                 int                                                                 `pulumi:"cpu"`
	CreateTime          string                                                              `pulumi:"createTime"`
	CynosVersion        string                                                              `pulumi:"cynosVersion"`
	DbType              string                                                              `pulumi:"dbType"`
	DbVersion           string                                                              `pulumi:"dbVersion"`
	DestroyDeadlineText string                                                              `pulumi:"destroyDeadlineText"`
	DestroyTime         string                                                              `pulumi:"destroyTime"`
	InstanceId          string                                                              `pulumi:"instanceId"`
	InstanceName        string                                                              `pulumi:"instanceName"`
	InstanceRole        string                                                              `pulumi:"instanceRole"`
	InstanceType        string                                                              `pulumi:"instanceType"`
	IsFreeze            string                                                              `pulumi:"isFreeze"`
	IsolateTime         string                                                              `pulumi:"isolateTime"`
	MaxCpu              float64                                                             `pulumi:"maxCpu"`
	Memory              int                                                                 `pulumi:"memory"`
	MinCpu              float64                                                             `pulumi:"minCpu"`
	NetType             int                                                                 `pulumi:"netType"`
	PayMode             int                                                                 `pulumi:"payMode"`
	PeriodEndTime       string                                                              `pulumi:"periodEndTime"`
	PhysicalZone        string                                                              `pulumi:"physicalZone"`
	ProcessingTask      string                                                              `pulumi:"processingTask"`
	ProjectId           int                                                                 `pulumi:"projectId"`
	Region              string                                                              `pulumi:"region"`
	RenewFlag           int                                                                 `pulumi:"renewFlag"`
	ResourceTags        []GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTag `pulumi:"resourceTags"`
	ServerlessStatus    string                                                              `pulumi:"serverlessStatus"`
	Status              string                                                              `pulumi:"status"`
	StatusDesc          string                                                              `pulumi:"statusDesc"`
	Storage             int                                                                 `pulumi:"storage"`
	StorageId           string                                                              `pulumi:"storageId"`
	StoragePayMode      int                                                                 `pulumi:"storagePayMode"`
	SubnetId            string                                                              `pulumi:"subnetId"`
	Tasks               []GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTask        `pulumi:"tasks"`
	Uin                 string                                                              `pulumi:"uin"`
	UpdateTime          string                                                              `pulumi:"updateTime"`
	Vip                 string                                                              `pulumi:"vip"`
	VpcId               string                                                              `pulumi:"vpcId"`
	Vport               int                                                                 `pulumi:"vport"`
	WanDomain           string                                                              `pulumi:"wanDomain"`
	WanIp               string                                                              `pulumi:"wanIp"`
	WanPort             int                                                                 `pulumi:"wanPort"`
	WanStatus           string                                                              `pulumi:"wanStatus"`
	Zone                string                                                              `pulumi:"zone"`
}

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs struct {
	AppId               pulumi.IntInput                                                             `pulumi:"appId"`
	BusinessType        pulumi.StringInput                                                          `pulumi:"businessType"`
	ClusterId           pulumi.StringInput                                                          `pulumi:"clusterId"`
	ClusterName         pulumi.StringInput                                                          `pulumi:"clusterName"`
	Cpu                 pulumi.IntInput                                                             `pulumi:"cpu"`
	CreateTime          pulumi.StringInput                                                          `pulumi:"createTime"`
	CynosVersion        pulumi.StringInput                                                          `pulumi:"cynosVersion"`
	DbType              pulumi.StringInput                                                          `pulumi:"dbType"`
	DbVersion           pulumi.StringInput                                                          `pulumi:"dbVersion"`
	DestroyDeadlineText pulumi.StringInput                                                          `pulumi:"destroyDeadlineText"`
	DestroyTime         pulumi.StringInput                                                          `pulumi:"destroyTime"`
	InstanceId          pulumi.StringInput                                                          `pulumi:"instanceId"`
	InstanceName        pulumi.StringInput                                                          `pulumi:"instanceName"`
	InstanceRole        pulumi.StringInput                                                          `pulumi:"instanceRole"`
	InstanceType        pulumi.StringInput                                                          `pulumi:"instanceType"`
	IsFreeze            pulumi.StringInput                                                          `pulumi:"isFreeze"`
	IsolateTime         pulumi.StringInput                                                          `pulumi:"isolateTime"`
	MaxCpu              pulumi.Float64Input                                                         `pulumi:"maxCpu"`
	Memory              pulumi.IntInput                                                             `pulumi:"memory"`
	MinCpu              pulumi.Float64Input                                                         `pulumi:"minCpu"`
	NetType             pulumi.IntInput                                                             `pulumi:"netType"`
	PayMode             pulumi.IntInput                                                             `pulumi:"payMode"`
	PeriodEndTime       pulumi.StringInput                                                          `pulumi:"periodEndTime"`
	PhysicalZone        pulumi.StringInput                                                          `pulumi:"physicalZone"`
	ProcessingTask      pulumi.StringInput                                                          `pulumi:"processingTask"`
	ProjectId           pulumi.IntInput                                                             `pulumi:"projectId"`
	Region              pulumi.StringInput                                                          `pulumi:"region"`
	RenewFlag           pulumi.IntInput                                                             `pulumi:"renewFlag"`
	ResourceTags        GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayInput `pulumi:"resourceTags"`
	ServerlessStatus    pulumi.StringInput                                                          `pulumi:"serverlessStatus"`
	Status              pulumi.StringInput                                                          `pulumi:"status"`
	StatusDesc          pulumi.StringInput                                                          `pulumi:"statusDesc"`
	Storage             pulumi.IntInput                                                             `pulumi:"storage"`
	StorageId           pulumi.StringInput                                                          `pulumi:"storageId"`
	StoragePayMode      pulumi.IntInput                                                             `pulumi:"storagePayMode"`
	SubnetId            pulumi.StringInput                                                          `pulumi:"subnetId"`
	Tasks               GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayInput        `pulumi:"tasks"`
	Uin                 pulumi.StringInput                                                          `pulumi:"uin"`
	UpdateTime          pulumi.StringInput                                                          `pulumi:"updateTime"`
	Vip                 pulumi.StringInput                                                          `pulumi:"vip"`
	VpcId               pulumi.StringInput                                                          `pulumi:"vpcId"`
	Vport               pulumi.IntInput                                                             `pulumi:"vport"`
	WanDomain           pulumi.StringInput                                                          `pulumi:"wanDomain"`
	WanIp               pulumi.StringInput                                                          `pulumi:"wanIp"`
	WanPort             pulumi.IntInput                                                             `pulumi:"wanPort"`
	WanStatus           pulumi.StringInput                                                          `pulumi:"wanStatus"`
	Zone                pulumi.StringInput                                                          `pulumi:"zone"`
}

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutputWithContext

func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray []GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetInput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutputWithContext

func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayInput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayInput interface {
	pulumi.Input

	ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
	ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput
}

GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray and GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayInput` via:

GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArray{ GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs{...} }

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) Index

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutputWithContext

func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArrayOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetInput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetInput interface {
	pulumi.Input

	ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput
	ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput
}

GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs and GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetInput` via:

GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetArgs{...}

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput struct{ *pulumi.OutputState }

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) AppId

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) BusinessType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ClusterId

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ClusterName

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Cpu

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) CreateTime

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) CynosVersion

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DbType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DbVersion

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DestroyDeadlineText

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) DestroyTime

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceId

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceName

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceRole

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) InstanceType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) IsFreeze

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) IsolateTime

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) MaxCpu

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Memory

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) MinCpu

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) NetType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) PayMode

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) PeriodEndTime

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) PhysicalZone

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ProcessingTask

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ProjectId

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Region

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) RenewFlag

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ServerlessStatus

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Status

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) StatusDesc

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Storage

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) StorageId

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) StoragePayMode

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) SubnetId

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutputWithContext

func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Uin

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) UpdateTime

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Vip

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) VpcId

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Vport

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanDomain

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanIp

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanPort

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) WanStatus

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetOutput) Zone

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTag

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTag struct {
	TagKey   string `pulumi:"tagKey"`
	TagValue string `pulumi:"tagValue"`
}

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs struct {
	TagKey   pulumi.StringInput `pulumi:"tagKey"`
	TagValue pulumi.StringInput `pulumi:"tagValue"`
}

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutputWithContext

func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray []GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagInput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutputWithContext

func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayInput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayInput interface {
	pulumi.Input

	ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
	ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput
}

GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray and GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayInput` via:

GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArray{ GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs{...} }

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArrayOutputWithContext

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagInput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagInput interface {
	pulumi.Input

	ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput
	ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput
}

GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs and GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagInput` via:

GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagArgs{...}

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput struct{ *pulumi.OutputState }

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) TagKey

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) TagValue

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutputWithContext

func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetResourceTagOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTask

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTask struct {
	ObjectId   string `pulumi:"objectId"`
	ObjectType string `pulumi:"objectType"`
	TaskId     int    `pulumi:"taskId"`
	TaskStatus string `pulumi:"taskStatus"`
	TaskType   string `pulumi:"taskType"`
}

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs struct {
	ObjectId   pulumi.StringInput `pulumi:"objectId"`
	ObjectType pulumi.StringInput `pulumi:"objectType"`
	TaskId     pulumi.IntInput    `pulumi:"taskId"`
	TaskStatus pulumi.StringInput `pulumi:"taskStatus"`
	TaskType   pulumi.StringInput `pulumi:"taskType"`
}

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutputWithContext

func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray []GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskInput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutputWithContext

func (i GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayInput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayInput interface {
	pulumi.Input

	ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
	ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput
}

GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray and GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayInput` via:

GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArray{ GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs{...} }

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput struct{ *pulumi.OutputState }

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutputWithContext

func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArrayOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskInput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskInput interface {
	pulumi.Input

	ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput() GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput
	ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutputWithContext(context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput
}

GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskInput is an input type that accepts GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs and GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput values. You can construct a concrete instance of `GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskInput` via:

GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskArgs{...}

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput

type GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput struct{ *pulumi.OutputState }

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ObjectId

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ObjectType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) TaskId

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) TaskStatus

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) TaskType

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutputWithContext

func (o GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListInstanceSetTaskOutput

type GetClusterInstanceGroupsInstanceGrpInfoListOutput

type GetClusterInstanceGroupsInstanceGrpInfoListOutput struct{ *pulumi.OutputState }

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) AppId

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) ClusterId

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) CreatedTime

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) DeletedTime

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) ElementType

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) InstanceGrpId

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) InstanceSets

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) Status

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListOutput

func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListOutput() GetClusterInstanceGroupsInstanceGrpInfoListOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListOutputWithContext

func (o GetClusterInstanceGroupsInstanceGrpInfoListOutput) ToGetClusterInstanceGroupsInstanceGrpInfoListOutputWithContext(ctx context.Context) GetClusterInstanceGroupsInstanceGrpInfoListOutput

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) Type

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) UpdatedTime

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) Vip

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) Vport

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanDomain

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanIp

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanPort

func (GetClusterInstanceGroupsInstanceGrpInfoListOutput) WanStatus

type GetClusterInstanceGroupsOutputArgs

type GetClusterInstanceGroupsOutputArgs struct {
	ClusterId        pulumi.StringInput    `pulumi:"clusterId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterInstanceGroups.

func (GetClusterInstanceGroupsOutputArgs) ElementType

type GetClusterInstanceGroupsResult

type GetClusterInstanceGroupsResult struct {
	ClusterId string `pulumi:"clusterId"`
	// The provider-assigned unique ID for this managed resource.
	Id                   string                                        `pulumi:"id"`
	InstanceGrpInfoLists []GetClusterInstanceGroupsInstanceGrpInfoList `pulumi:"instanceGrpInfoLists"`
	ResultOutputFile     *string                                       `pulumi:"resultOutputFile"`
}

A collection of values returned by getClusterInstanceGroups.

type GetClusterInstanceGroupsResultOutput

type GetClusterInstanceGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusterInstanceGroups.

func (GetClusterInstanceGroupsResultOutput) ClusterId

func (GetClusterInstanceGroupsResultOutput) ElementType

func (GetClusterInstanceGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClusterInstanceGroupsResultOutput) InstanceGrpInfoLists

func (GetClusterInstanceGroupsResultOutput) ResultOutputFile

func (GetClusterInstanceGroupsResultOutput) ToGetClusterInstanceGroupsResultOutput

func (o GetClusterInstanceGroupsResultOutput) ToGetClusterInstanceGroupsResultOutput() GetClusterInstanceGroupsResultOutput

func (GetClusterInstanceGroupsResultOutput) ToGetClusterInstanceGroupsResultOutputWithContext

func (o GetClusterInstanceGroupsResultOutput) ToGetClusterInstanceGroupsResultOutputWithContext(ctx context.Context) GetClusterInstanceGroupsResultOutput

type GetClusterParamLogsArgs

type GetClusterParamLogsArgs struct {
	ClusterId        string   `pulumi:"clusterId"`
	InstanceIds      []string `pulumi:"instanceIds"`
	OrderBy          *string  `pulumi:"orderBy"`
	OrderByType      *string  `pulumi:"orderByType"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterParamLogs.

type GetClusterParamLogsClusterParamLog

type GetClusterParamLogsClusterParamLog struct {
	ClusterId    string `pulumi:"clusterId"`
	CreateTime   string `pulumi:"createTime"`
	CurrentValue string `pulumi:"currentValue"`
	InstanceId   string `pulumi:"instanceId"`
	ParamName    string `pulumi:"paramName"`
	Status       string `pulumi:"status"`
	UpdateTime   string `pulumi:"updateTime"`
	UpdateValue  string `pulumi:"updateValue"`
}

type GetClusterParamLogsClusterParamLogArgs

type GetClusterParamLogsClusterParamLogArgs struct {
	ClusterId    pulumi.StringInput `pulumi:"clusterId"`
	CreateTime   pulumi.StringInput `pulumi:"createTime"`
	CurrentValue pulumi.StringInput `pulumi:"currentValue"`
	InstanceId   pulumi.StringInput `pulumi:"instanceId"`
	ParamName    pulumi.StringInput `pulumi:"paramName"`
	Status       pulumi.StringInput `pulumi:"status"`
	UpdateTime   pulumi.StringInput `pulumi:"updateTime"`
	UpdateValue  pulumi.StringInput `pulumi:"updateValue"`
}

func (GetClusterParamLogsClusterParamLogArgs) ElementType

func (GetClusterParamLogsClusterParamLogArgs) ToGetClusterParamLogsClusterParamLogOutput

func (i GetClusterParamLogsClusterParamLogArgs) ToGetClusterParamLogsClusterParamLogOutput() GetClusterParamLogsClusterParamLogOutput

func (GetClusterParamLogsClusterParamLogArgs) ToGetClusterParamLogsClusterParamLogOutputWithContext

func (i GetClusterParamLogsClusterParamLogArgs) ToGetClusterParamLogsClusterParamLogOutputWithContext(ctx context.Context) GetClusterParamLogsClusterParamLogOutput

type GetClusterParamLogsClusterParamLogArray

type GetClusterParamLogsClusterParamLogArray []GetClusterParamLogsClusterParamLogInput

func (GetClusterParamLogsClusterParamLogArray) ElementType

func (GetClusterParamLogsClusterParamLogArray) ToGetClusterParamLogsClusterParamLogArrayOutput

func (i GetClusterParamLogsClusterParamLogArray) ToGetClusterParamLogsClusterParamLogArrayOutput() GetClusterParamLogsClusterParamLogArrayOutput

func (GetClusterParamLogsClusterParamLogArray) ToGetClusterParamLogsClusterParamLogArrayOutputWithContext

func (i GetClusterParamLogsClusterParamLogArray) ToGetClusterParamLogsClusterParamLogArrayOutputWithContext(ctx context.Context) GetClusterParamLogsClusterParamLogArrayOutput

type GetClusterParamLogsClusterParamLogArrayInput

type GetClusterParamLogsClusterParamLogArrayInput interface {
	pulumi.Input

	ToGetClusterParamLogsClusterParamLogArrayOutput() GetClusterParamLogsClusterParamLogArrayOutput
	ToGetClusterParamLogsClusterParamLogArrayOutputWithContext(context.Context) GetClusterParamLogsClusterParamLogArrayOutput
}

GetClusterParamLogsClusterParamLogArrayInput is an input type that accepts GetClusterParamLogsClusterParamLogArray and GetClusterParamLogsClusterParamLogArrayOutput values. You can construct a concrete instance of `GetClusterParamLogsClusterParamLogArrayInput` via:

GetClusterParamLogsClusterParamLogArray{ GetClusterParamLogsClusterParamLogArgs{...} }

type GetClusterParamLogsClusterParamLogArrayOutput

type GetClusterParamLogsClusterParamLogArrayOutput struct{ *pulumi.OutputState }

func (GetClusterParamLogsClusterParamLogArrayOutput) ElementType

func (GetClusterParamLogsClusterParamLogArrayOutput) Index

func (GetClusterParamLogsClusterParamLogArrayOutput) ToGetClusterParamLogsClusterParamLogArrayOutput

func (o GetClusterParamLogsClusterParamLogArrayOutput) ToGetClusterParamLogsClusterParamLogArrayOutput() GetClusterParamLogsClusterParamLogArrayOutput

func (GetClusterParamLogsClusterParamLogArrayOutput) ToGetClusterParamLogsClusterParamLogArrayOutputWithContext

func (o GetClusterParamLogsClusterParamLogArrayOutput) ToGetClusterParamLogsClusterParamLogArrayOutputWithContext(ctx context.Context) GetClusterParamLogsClusterParamLogArrayOutput

type GetClusterParamLogsClusterParamLogInput

type GetClusterParamLogsClusterParamLogInput interface {
	pulumi.Input

	ToGetClusterParamLogsClusterParamLogOutput() GetClusterParamLogsClusterParamLogOutput
	ToGetClusterParamLogsClusterParamLogOutputWithContext(context.Context) GetClusterParamLogsClusterParamLogOutput
}

GetClusterParamLogsClusterParamLogInput is an input type that accepts GetClusterParamLogsClusterParamLogArgs and GetClusterParamLogsClusterParamLogOutput values. You can construct a concrete instance of `GetClusterParamLogsClusterParamLogInput` via:

GetClusterParamLogsClusterParamLogArgs{...}

type GetClusterParamLogsClusterParamLogOutput

type GetClusterParamLogsClusterParamLogOutput struct{ *pulumi.OutputState }

func (GetClusterParamLogsClusterParamLogOutput) ClusterId

func (GetClusterParamLogsClusterParamLogOutput) CreateTime

func (GetClusterParamLogsClusterParamLogOutput) CurrentValue

func (GetClusterParamLogsClusterParamLogOutput) ElementType

func (GetClusterParamLogsClusterParamLogOutput) InstanceId

func (GetClusterParamLogsClusterParamLogOutput) ParamName

func (GetClusterParamLogsClusterParamLogOutput) Status

func (GetClusterParamLogsClusterParamLogOutput) ToGetClusterParamLogsClusterParamLogOutput

func (o GetClusterParamLogsClusterParamLogOutput) ToGetClusterParamLogsClusterParamLogOutput() GetClusterParamLogsClusterParamLogOutput

func (GetClusterParamLogsClusterParamLogOutput) ToGetClusterParamLogsClusterParamLogOutputWithContext

func (o GetClusterParamLogsClusterParamLogOutput) ToGetClusterParamLogsClusterParamLogOutputWithContext(ctx context.Context) GetClusterParamLogsClusterParamLogOutput

func (GetClusterParamLogsClusterParamLogOutput) UpdateTime

func (GetClusterParamLogsClusterParamLogOutput) UpdateValue

type GetClusterParamLogsOutputArgs

type GetClusterParamLogsOutputArgs struct {
	ClusterId        pulumi.StringInput      `pulumi:"clusterId"`
	InstanceIds      pulumi.StringArrayInput `pulumi:"instanceIds"`
	OrderBy          pulumi.StringPtrInput   `pulumi:"orderBy"`
	OrderByType      pulumi.StringPtrInput   `pulumi:"orderByType"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterParamLogs.

func (GetClusterParamLogsOutputArgs) ElementType

type GetClusterParamLogsResult

type GetClusterParamLogsResult struct {
	ClusterId        string                               `pulumi:"clusterId"`
	ClusterParamLogs []GetClusterParamLogsClusterParamLog `pulumi:"clusterParamLogs"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	InstanceIds      []string `pulumi:"instanceIds"`
	OrderBy          *string  `pulumi:"orderBy"`
	OrderByType      *string  `pulumi:"orderByType"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
}

A collection of values returned by getClusterParamLogs.

type GetClusterParamLogsResultOutput

type GetClusterParamLogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusterParamLogs.

func (GetClusterParamLogsResultOutput) ClusterId

func (GetClusterParamLogsResultOutput) ClusterParamLogs

func (GetClusterParamLogsResultOutput) ElementType

func (GetClusterParamLogsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClusterParamLogsResultOutput) InstanceIds

func (GetClusterParamLogsResultOutput) OrderBy

func (GetClusterParamLogsResultOutput) OrderByType

func (GetClusterParamLogsResultOutput) ResultOutputFile

func (GetClusterParamLogsResultOutput) ToGetClusterParamLogsResultOutput

func (o GetClusterParamLogsResultOutput) ToGetClusterParamLogsResultOutput() GetClusterParamLogsResultOutput

func (GetClusterParamLogsResultOutput) ToGetClusterParamLogsResultOutputWithContext

func (o GetClusterParamLogsResultOutput) ToGetClusterParamLogsResultOutputWithContext(ctx context.Context) GetClusterParamLogsResultOutput

type GetClusterParamsArgs

type GetClusterParamsArgs struct {
	ClusterId        string  `pulumi:"clusterId"`
	ParamName        *string `pulumi:"paramName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterParams.

type GetClusterParamsItem

type GetClusterParamsItem struct {
	CurrentValue string   `pulumi:"currentValue"`
	Default      string   `pulumi:"default"`
	Description  string   `pulumi:"description"`
	EnumValues   []string `pulumi:"enumValues"`
	Func         string   `pulumi:"func"`
	IsFunc       bool     `pulumi:"isFunc"`
	IsGlobal     int      `pulumi:"isGlobal"`
	MatchType    string   `pulumi:"matchType"`
	MatchValue   string   `pulumi:"matchValue"`
	Max          string   `pulumi:"max"`
	Min          string   `pulumi:"min"`
	NeedReboot   int      `pulumi:"needReboot"`
	ParamName    string   `pulumi:"paramName"`
	ParamType    string   `pulumi:"paramType"`
}

type GetClusterParamsItemArgs

type GetClusterParamsItemArgs struct {
	CurrentValue pulumi.StringInput      `pulumi:"currentValue"`
	Default      pulumi.StringInput      `pulumi:"default"`
	Description  pulumi.StringInput      `pulumi:"description"`
	EnumValues   pulumi.StringArrayInput `pulumi:"enumValues"`
	Func         pulumi.StringInput      `pulumi:"func"`
	IsFunc       pulumi.BoolInput        `pulumi:"isFunc"`
	IsGlobal     pulumi.IntInput         `pulumi:"isGlobal"`
	MatchType    pulumi.StringInput      `pulumi:"matchType"`
	MatchValue   pulumi.StringInput      `pulumi:"matchValue"`
	Max          pulumi.StringInput      `pulumi:"max"`
	Min          pulumi.StringInput      `pulumi:"min"`
	NeedReboot   pulumi.IntInput         `pulumi:"needReboot"`
	ParamName    pulumi.StringInput      `pulumi:"paramName"`
	ParamType    pulumi.StringInput      `pulumi:"paramType"`
}

func (GetClusterParamsItemArgs) ElementType

func (GetClusterParamsItemArgs) ElementType() reflect.Type

func (GetClusterParamsItemArgs) ToGetClusterParamsItemOutput

func (i GetClusterParamsItemArgs) ToGetClusterParamsItemOutput() GetClusterParamsItemOutput

func (GetClusterParamsItemArgs) ToGetClusterParamsItemOutputWithContext

func (i GetClusterParamsItemArgs) ToGetClusterParamsItemOutputWithContext(ctx context.Context) GetClusterParamsItemOutput

type GetClusterParamsItemArray

type GetClusterParamsItemArray []GetClusterParamsItemInput

func (GetClusterParamsItemArray) ElementType

func (GetClusterParamsItemArray) ElementType() reflect.Type

func (GetClusterParamsItemArray) ToGetClusterParamsItemArrayOutput

func (i GetClusterParamsItemArray) ToGetClusterParamsItemArrayOutput() GetClusterParamsItemArrayOutput

func (GetClusterParamsItemArray) ToGetClusterParamsItemArrayOutputWithContext

func (i GetClusterParamsItemArray) ToGetClusterParamsItemArrayOutputWithContext(ctx context.Context) GetClusterParamsItemArrayOutput

type GetClusterParamsItemArrayInput

type GetClusterParamsItemArrayInput interface {
	pulumi.Input

	ToGetClusterParamsItemArrayOutput() GetClusterParamsItemArrayOutput
	ToGetClusterParamsItemArrayOutputWithContext(context.Context) GetClusterParamsItemArrayOutput
}

GetClusterParamsItemArrayInput is an input type that accepts GetClusterParamsItemArray and GetClusterParamsItemArrayOutput values. You can construct a concrete instance of `GetClusterParamsItemArrayInput` via:

GetClusterParamsItemArray{ GetClusterParamsItemArgs{...} }

type GetClusterParamsItemArrayOutput

type GetClusterParamsItemArrayOutput struct{ *pulumi.OutputState }

func (GetClusterParamsItemArrayOutput) ElementType

func (GetClusterParamsItemArrayOutput) Index

func (GetClusterParamsItemArrayOutput) ToGetClusterParamsItemArrayOutput

func (o GetClusterParamsItemArrayOutput) ToGetClusterParamsItemArrayOutput() GetClusterParamsItemArrayOutput

func (GetClusterParamsItemArrayOutput) ToGetClusterParamsItemArrayOutputWithContext

func (o GetClusterParamsItemArrayOutput) ToGetClusterParamsItemArrayOutputWithContext(ctx context.Context) GetClusterParamsItemArrayOutput

type GetClusterParamsItemInput

type GetClusterParamsItemInput interface {
	pulumi.Input

	ToGetClusterParamsItemOutput() GetClusterParamsItemOutput
	ToGetClusterParamsItemOutputWithContext(context.Context) GetClusterParamsItemOutput
}

GetClusterParamsItemInput is an input type that accepts GetClusterParamsItemArgs and GetClusterParamsItemOutput values. You can construct a concrete instance of `GetClusterParamsItemInput` via:

GetClusterParamsItemArgs{...}

type GetClusterParamsItemOutput

type GetClusterParamsItemOutput struct{ *pulumi.OutputState }

func (GetClusterParamsItemOutput) CurrentValue

func (GetClusterParamsItemOutput) Default

func (GetClusterParamsItemOutput) Description

func (GetClusterParamsItemOutput) ElementType

func (GetClusterParamsItemOutput) ElementType() reflect.Type

func (GetClusterParamsItemOutput) EnumValues

func (GetClusterParamsItemOutput) Func

func (GetClusterParamsItemOutput) IsFunc

func (GetClusterParamsItemOutput) IsGlobal

func (GetClusterParamsItemOutput) MatchType

func (GetClusterParamsItemOutput) MatchValue

func (GetClusterParamsItemOutput) Max

func (GetClusterParamsItemOutput) Min

func (GetClusterParamsItemOutput) NeedReboot

func (GetClusterParamsItemOutput) ParamName

func (GetClusterParamsItemOutput) ParamType

func (GetClusterParamsItemOutput) ToGetClusterParamsItemOutput

func (o GetClusterParamsItemOutput) ToGetClusterParamsItemOutput() GetClusterParamsItemOutput

func (GetClusterParamsItemOutput) ToGetClusterParamsItemOutputWithContext

func (o GetClusterParamsItemOutput) ToGetClusterParamsItemOutputWithContext(ctx context.Context) GetClusterParamsItemOutput

type GetClusterParamsOutputArgs

type GetClusterParamsOutputArgs struct {
	ClusterId        pulumi.StringInput    `pulumi:"clusterId"`
	ParamName        pulumi.StringPtrInput `pulumi:"paramName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusterParams.

func (GetClusterParamsOutputArgs) ElementType

func (GetClusterParamsOutputArgs) ElementType() reflect.Type

type GetClusterParamsResult

type GetClusterParamsResult struct {
	ClusterId string `pulumi:"clusterId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	Items            []GetClusterParamsItem `pulumi:"items"`
	ParamName        *string                `pulumi:"paramName"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
}

A collection of values returned by getClusterParams.

type GetClusterParamsResultOutput

type GetClusterParamsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusterParams.

func (GetClusterParamsResultOutput) ClusterId

func (GetClusterParamsResultOutput) ElementType

func (GetClusterParamsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClusterParamsResultOutput) Items

func (GetClusterParamsResultOutput) ParamName

func (GetClusterParamsResultOutput) ResultOutputFile

func (GetClusterParamsResultOutput) ToGetClusterParamsResultOutput

func (o GetClusterParamsResultOutput) ToGetClusterParamsResultOutput() GetClusterParamsResultOutput

func (GetClusterParamsResultOutput) ToGetClusterParamsResultOutputWithContext

func (o GetClusterParamsResultOutput) ToGetClusterParamsResultOutputWithContext(ctx context.Context) GetClusterParamsResultOutput

type GetClusterTable

type GetClusterTable struct {
	Database string   `pulumi:"database"`
	Tables   []string `pulumi:"tables"`
}

type GetClusterTableArgs

type GetClusterTableArgs struct {
	Database pulumi.StringInput      `pulumi:"database"`
	Tables   pulumi.StringArrayInput `pulumi:"tables"`
}

func (GetClusterTableArgs) ElementType

func (GetClusterTableArgs) ElementType() reflect.Type

func (GetClusterTableArgs) ToGetClusterTableOutput

func (i GetClusterTableArgs) ToGetClusterTableOutput() GetClusterTableOutput

func (GetClusterTableArgs) ToGetClusterTableOutputWithContext

func (i GetClusterTableArgs) ToGetClusterTableOutputWithContext(ctx context.Context) GetClusterTableOutput

type GetClusterTableArray

type GetClusterTableArray []GetClusterTableInput

func (GetClusterTableArray) ElementType

func (GetClusterTableArray) ElementType() reflect.Type

func (GetClusterTableArray) ToGetClusterTableArrayOutput

func (i GetClusterTableArray) ToGetClusterTableArrayOutput() GetClusterTableArrayOutput

func (GetClusterTableArray) ToGetClusterTableArrayOutputWithContext

func (i GetClusterTableArray) ToGetClusterTableArrayOutputWithContext(ctx context.Context) GetClusterTableArrayOutput

type GetClusterTableArrayInput

type GetClusterTableArrayInput interface {
	pulumi.Input

	ToGetClusterTableArrayOutput() GetClusterTableArrayOutput
	ToGetClusterTableArrayOutputWithContext(context.Context) GetClusterTableArrayOutput
}

GetClusterTableArrayInput is an input type that accepts GetClusterTableArray and GetClusterTableArrayOutput values. You can construct a concrete instance of `GetClusterTableArrayInput` via:

GetClusterTableArray{ GetClusterTableArgs{...} }

type GetClusterTableArrayOutput

type GetClusterTableArrayOutput struct{ *pulumi.OutputState }

func (GetClusterTableArrayOutput) ElementType

func (GetClusterTableArrayOutput) ElementType() reflect.Type

func (GetClusterTableArrayOutput) Index

func (GetClusterTableArrayOutput) ToGetClusterTableArrayOutput

func (o GetClusterTableArrayOutput) ToGetClusterTableArrayOutput() GetClusterTableArrayOutput

func (GetClusterTableArrayOutput) ToGetClusterTableArrayOutputWithContext

func (o GetClusterTableArrayOutput) ToGetClusterTableArrayOutputWithContext(ctx context.Context) GetClusterTableArrayOutput

type GetClusterTableInput

type GetClusterTableInput interface {
	pulumi.Input

	ToGetClusterTableOutput() GetClusterTableOutput
	ToGetClusterTableOutputWithContext(context.Context) GetClusterTableOutput
}

GetClusterTableInput is an input type that accepts GetClusterTableArgs and GetClusterTableOutput values. You can construct a concrete instance of `GetClusterTableInput` via:

GetClusterTableArgs{...}

type GetClusterTableOutput

type GetClusterTableOutput struct{ *pulumi.OutputState }

func (GetClusterTableOutput) Database

func (GetClusterTableOutput) ElementType

func (GetClusterTableOutput) ElementType() reflect.Type

func (GetClusterTableOutput) Tables

func (GetClusterTableOutput) ToGetClusterTableOutput

func (o GetClusterTableOutput) ToGetClusterTableOutput() GetClusterTableOutput

func (GetClusterTableOutput) ToGetClusterTableOutputWithContext

func (o GetClusterTableOutput) ToGetClusterTableOutputWithContext(ctx context.Context) GetClusterTableOutput

type GetClustersArgs

type GetClustersArgs struct {
	ClusterId        *string `pulumi:"clusterId"`
	ClusterName      *string `pulumi:"clusterName"`
	DbType           *string `pulumi:"dbType"`
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusters.

type GetClustersClusterList

type GetClustersClusterList struct {
	AutoRenewFlag int    `pulumi:"autoRenewFlag"`
	AvailableZone string `pulumi:"availableZone"`
	ChargeType    string `pulumi:"chargeType"`
	ClusterId     string `pulumi:"clusterId"`
	ClusterLimit  int    `pulumi:"clusterLimit"`
	ClusterName   string `pulumi:"clusterName"`
	ClusterStatus string `pulumi:"clusterStatus"`
	CreateTime    string `pulumi:"createTime"`
	DbType        string `pulumi:"dbType"`
	DbVersion     string `pulumi:"dbVersion"`
	Port          int    `pulumi:"port"`
	ProjectId     int    `pulumi:"projectId"`
	SubnetId      string `pulumi:"subnetId"`
	VpcId         string `pulumi:"vpcId"`
}

type GetClustersClusterListArgs

type GetClustersClusterListArgs struct {
	AutoRenewFlag pulumi.IntInput    `pulumi:"autoRenewFlag"`
	AvailableZone pulumi.StringInput `pulumi:"availableZone"`
	ChargeType    pulumi.StringInput `pulumi:"chargeType"`
	ClusterId     pulumi.StringInput `pulumi:"clusterId"`
	ClusterLimit  pulumi.IntInput    `pulumi:"clusterLimit"`
	ClusterName   pulumi.StringInput `pulumi:"clusterName"`
	ClusterStatus pulumi.StringInput `pulumi:"clusterStatus"`
	CreateTime    pulumi.StringInput `pulumi:"createTime"`
	DbType        pulumi.StringInput `pulumi:"dbType"`
	DbVersion     pulumi.StringInput `pulumi:"dbVersion"`
	Port          pulumi.IntInput    `pulumi:"port"`
	ProjectId     pulumi.IntInput    `pulumi:"projectId"`
	SubnetId      pulumi.StringInput `pulumi:"subnetId"`
	VpcId         pulumi.StringInput `pulumi:"vpcId"`
}

func (GetClustersClusterListArgs) ElementType

func (GetClustersClusterListArgs) ElementType() reflect.Type

func (GetClustersClusterListArgs) ToGetClustersClusterListOutput

func (i GetClustersClusterListArgs) ToGetClustersClusterListOutput() GetClustersClusterListOutput

func (GetClustersClusterListArgs) ToGetClustersClusterListOutputWithContext

func (i GetClustersClusterListArgs) ToGetClustersClusterListOutputWithContext(ctx context.Context) GetClustersClusterListOutput

type GetClustersClusterListArray

type GetClustersClusterListArray []GetClustersClusterListInput

func (GetClustersClusterListArray) ElementType

func (GetClustersClusterListArray) ToGetClustersClusterListArrayOutput

func (i GetClustersClusterListArray) ToGetClustersClusterListArrayOutput() GetClustersClusterListArrayOutput

func (GetClustersClusterListArray) ToGetClustersClusterListArrayOutputWithContext

func (i GetClustersClusterListArray) ToGetClustersClusterListArrayOutputWithContext(ctx context.Context) GetClustersClusterListArrayOutput

type GetClustersClusterListArrayInput

type GetClustersClusterListArrayInput interface {
	pulumi.Input

	ToGetClustersClusterListArrayOutput() GetClustersClusterListArrayOutput
	ToGetClustersClusterListArrayOutputWithContext(context.Context) GetClustersClusterListArrayOutput
}

GetClustersClusterListArrayInput is an input type that accepts GetClustersClusterListArray and GetClustersClusterListArrayOutput values. You can construct a concrete instance of `GetClustersClusterListArrayInput` via:

GetClustersClusterListArray{ GetClustersClusterListArgs{...} }

type GetClustersClusterListArrayOutput

type GetClustersClusterListArrayOutput struct{ *pulumi.OutputState }

func (GetClustersClusterListArrayOutput) ElementType

func (GetClustersClusterListArrayOutput) Index

func (GetClustersClusterListArrayOutput) ToGetClustersClusterListArrayOutput

func (o GetClustersClusterListArrayOutput) ToGetClustersClusterListArrayOutput() GetClustersClusterListArrayOutput

func (GetClustersClusterListArrayOutput) ToGetClustersClusterListArrayOutputWithContext

func (o GetClustersClusterListArrayOutput) ToGetClustersClusterListArrayOutputWithContext(ctx context.Context) GetClustersClusterListArrayOutput

type GetClustersClusterListInput

type GetClustersClusterListInput interface {
	pulumi.Input

	ToGetClustersClusterListOutput() GetClustersClusterListOutput
	ToGetClustersClusterListOutputWithContext(context.Context) GetClustersClusterListOutput
}

GetClustersClusterListInput is an input type that accepts GetClustersClusterListArgs and GetClustersClusterListOutput values. You can construct a concrete instance of `GetClustersClusterListInput` via:

GetClustersClusterListArgs{...}

type GetClustersClusterListOutput

type GetClustersClusterListOutput struct{ *pulumi.OutputState }

func (GetClustersClusterListOutput) AutoRenewFlag

func (o GetClustersClusterListOutput) AutoRenewFlag() pulumi.IntOutput

func (GetClustersClusterListOutput) AvailableZone

func (GetClustersClusterListOutput) ChargeType

func (GetClustersClusterListOutput) ClusterId

func (GetClustersClusterListOutput) ClusterLimit

func (GetClustersClusterListOutput) ClusterName

func (GetClustersClusterListOutput) ClusterStatus

func (GetClustersClusterListOutput) CreateTime

func (GetClustersClusterListOutput) DbType

func (GetClustersClusterListOutput) DbVersion

func (GetClustersClusterListOutput) ElementType

func (GetClustersClusterListOutput) Port

func (GetClustersClusterListOutput) ProjectId

func (GetClustersClusterListOutput) SubnetId

func (GetClustersClusterListOutput) ToGetClustersClusterListOutput

func (o GetClustersClusterListOutput) ToGetClustersClusterListOutput() GetClustersClusterListOutput

func (GetClustersClusterListOutput) ToGetClustersClusterListOutputWithContext

func (o GetClustersClusterListOutput) ToGetClustersClusterListOutputWithContext(ctx context.Context) GetClustersClusterListOutput

func (GetClustersClusterListOutput) VpcId

type GetClustersOutputArgs

type GetClustersOutputArgs struct {
	ClusterId        pulumi.StringPtrInput `pulumi:"clusterId"`
	ClusterName      pulumi.StringPtrInput `pulumi:"clusterName"`
	DbType           pulumi.StringPtrInput `pulumi:"dbType"`
	ProjectId        pulumi.IntPtrInput    `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getClusters.

func (GetClustersOutputArgs) ElementType

func (GetClustersOutputArgs) ElementType() reflect.Type

type GetClustersResult

type GetClustersResult struct {
	ClusterId    *string                  `pulumi:"clusterId"`
	ClusterLists []GetClustersClusterList `pulumi:"clusterLists"`
	ClusterName  *string                  `pulumi:"clusterName"`
	DbType       *string                  `pulumi:"dbType"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getClusters.

func GetClusters

func GetClusters(ctx *pulumi.Context, args *GetClustersArgs, opts ...pulumi.InvokeOption) (*GetClustersResult, error)

type GetClustersResultOutput

type GetClustersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getClusters.

func (GetClustersResultOutput) ClusterId

func (GetClustersResultOutput) ClusterLists

func (GetClustersResultOutput) ClusterName

func (GetClustersResultOutput) DbType

func (GetClustersResultOutput) ElementType

func (GetClustersResultOutput) ElementType() reflect.Type

func (GetClustersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetClustersResultOutput) ProjectId

func (GetClustersResultOutput) ResultOutputFile

func (o GetClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetClustersResultOutput) ToGetClustersResultOutput

func (o GetClustersResultOutput) ToGetClustersResultOutput() GetClustersResultOutput

func (GetClustersResultOutput) ToGetClustersResultOutputWithContext

func (o GetClustersResultOutput) ToGetClustersResultOutputWithContext(ctx context.Context) GetClustersResultOutput

type GetDescribeInstanceErrorLogsArgs

type GetDescribeInstanceErrorLogsArgs struct {
	EndTime          *string  `pulumi:"endTime"`
	InstanceId       string   `pulumi:"instanceId"`
	KeyWords         []string `pulumi:"keyWords"`
	LogLevels        []string `pulumi:"logLevels"`
	OrderBy          *string  `pulumi:"orderBy"`
	OrderByType      *string  `pulumi:"orderByType"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StartTime        *string  `pulumi:"startTime"`
}

A collection of arguments for invoking getDescribeInstanceErrorLogs.

type GetDescribeInstanceErrorLogsErrorLog

type GetDescribeInstanceErrorLogsErrorLog struct {
	Content   string `pulumi:"content"`
	Level     string `pulumi:"level"`
	Timestamp int    `pulumi:"timestamp"`
}

type GetDescribeInstanceErrorLogsErrorLogArgs

type GetDescribeInstanceErrorLogsErrorLogArgs struct {
	Content   pulumi.StringInput `pulumi:"content"`
	Level     pulumi.StringInput `pulumi:"level"`
	Timestamp pulumi.IntInput    `pulumi:"timestamp"`
}

func (GetDescribeInstanceErrorLogsErrorLogArgs) ElementType

func (GetDescribeInstanceErrorLogsErrorLogArgs) ToGetDescribeInstanceErrorLogsErrorLogOutput

func (i GetDescribeInstanceErrorLogsErrorLogArgs) ToGetDescribeInstanceErrorLogsErrorLogOutput() GetDescribeInstanceErrorLogsErrorLogOutput

func (GetDescribeInstanceErrorLogsErrorLogArgs) ToGetDescribeInstanceErrorLogsErrorLogOutputWithContext

func (i GetDescribeInstanceErrorLogsErrorLogArgs) ToGetDescribeInstanceErrorLogsErrorLogOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsErrorLogOutput

type GetDescribeInstanceErrorLogsErrorLogArray

type GetDescribeInstanceErrorLogsErrorLogArray []GetDescribeInstanceErrorLogsErrorLogInput

func (GetDescribeInstanceErrorLogsErrorLogArray) ElementType

func (GetDescribeInstanceErrorLogsErrorLogArray) ToGetDescribeInstanceErrorLogsErrorLogArrayOutput

func (i GetDescribeInstanceErrorLogsErrorLogArray) ToGetDescribeInstanceErrorLogsErrorLogArrayOutput() GetDescribeInstanceErrorLogsErrorLogArrayOutput

func (GetDescribeInstanceErrorLogsErrorLogArray) ToGetDescribeInstanceErrorLogsErrorLogArrayOutputWithContext

func (i GetDescribeInstanceErrorLogsErrorLogArray) ToGetDescribeInstanceErrorLogsErrorLogArrayOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsErrorLogArrayOutput

type GetDescribeInstanceErrorLogsErrorLogArrayInput

type GetDescribeInstanceErrorLogsErrorLogArrayInput interface {
	pulumi.Input

	ToGetDescribeInstanceErrorLogsErrorLogArrayOutput() GetDescribeInstanceErrorLogsErrorLogArrayOutput
	ToGetDescribeInstanceErrorLogsErrorLogArrayOutputWithContext(context.Context) GetDescribeInstanceErrorLogsErrorLogArrayOutput
}

GetDescribeInstanceErrorLogsErrorLogArrayInput is an input type that accepts GetDescribeInstanceErrorLogsErrorLogArray and GetDescribeInstanceErrorLogsErrorLogArrayOutput values. You can construct a concrete instance of `GetDescribeInstanceErrorLogsErrorLogArrayInput` via:

GetDescribeInstanceErrorLogsErrorLogArray{ GetDescribeInstanceErrorLogsErrorLogArgs{...} }

type GetDescribeInstanceErrorLogsErrorLogArrayOutput

type GetDescribeInstanceErrorLogsErrorLogArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeInstanceErrorLogsErrorLogArrayOutput) ElementType

func (GetDescribeInstanceErrorLogsErrorLogArrayOutput) Index

func (GetDescribeInstanceErrorLogsErrorLogArrayOutput) ToGetDescribeInstanceErrorLogsErrorLogArrayOutput

func (o GetDescribeInstanceErrorLogsErrorLogArrayOutput) ToGetDescribeInstanceErrorLogsErrorLogArrayOutput() GetDescribeInstanceErrorLogsErrorLogArrayOutput

func (GetDescribeInstanceErrorLogsErrorLogArrayOutput) ToGetDescribeInstanceErrorLogsErrorLogArrayOutputWithContext

func (o GetDescribeInstanceErrorLogsErrorLogArrayOutput) ToGetDescribeInstanceErrorLogsErrorLogArrayOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsErrorLogArrayOutput

type GetDescribeInstanceErrorLogsErrorLogInput

type GetDescribeInstanceErrorLogsErrorLogInput interface {
	pulumi.Input

	ToGetDescribeInstanceErrorLogsErrorLogOutput() GetDescribeInstanceErrorLogsErrorLogOutput
	ToGetDescribeInstanceErrorLogsErrorLogOutputWithContext(context.Context) GetDescribeInstanceErrorLogsErrorLogOutput
}

GetDescribeInstanceErrorLogsErrorLogInput is an input type that accepts GetDescribeInstanceErrorLogsErrorLogArgs and GetDescribeInstanceErrorLogsErrorLogOutput values. You can construct a concrete instance of `GetDescribeInstanceErrorLogsErrorLogInput` via:

GetDescribeInstanceErrorLogsErrorLogArgs{...}

type GetDescribeInstanceErrorLogsErrorLogOutput

type GetDescribeInstanceErrorLogsErrorLogOutput struct{ *pulumi.OutputState }

func (GetDescribeInstanceErrorLogsErrorLogOutput) Content

func (GetDescribeInstanceErrorLogsErrorLogOutput) ElementType

func (GetDescribeInstanceErrorLogsErrorLogOutput) Level

func (GetDescribeInstanceErrorLogsErrorLogOutput) Timestamp

func (GetDescribeInstanceErrorLogsErrorLogOutput) ToGetDescribeInstanceErrorLogsErrorLogOutput

func (o GetDescribeInstanceErrorLogsErrorLogOutput) ToGetDescribeInstanceErrorLogsErrorLogOutput() GetDescribeInstanceErrorLogsErrorLogOutput

func (GetDescribeInstanceErrorLogsErrorLogOutput) ToGetDescribeInstanceErrorLogsErrorLogOutputWithContext

func (o GetDescribeInstanceErrorLogsErrorLogOutput) ToGetDescribeInstanceErrorLogsErrorLogOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsErrorLogOutput

type GetDescribeInstanceErrorLogsOutputArgs

type GetDescribeInstanceErrorLogsOutputArgs struct {
	EndTime          pulumi.StringPtrInput   `pulumi:"endTime"`
	InstanceId       pulumi.StringInput      `pulumi:"instanceId"`
	KeyWords         pulumi.StringArrayInput `pulumi:"keyWords"`
	LogLevels        pulumi.StringArrayInput `pulumi:"logLevels"`
	OrderBy          pulumi.StringPtrInput   `pulumi:"orderBy"`
	OrderByType      pulumi.StringPtrInput   `pulumi:"orderByType"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringPtrInput   `pulumi:"startTime"`
}

A collection of arguments for invoking getDescribeInstanceErrorLogs.

func (GetDescribeInstanceErrorLogsOutputArgs) ElementType

type GetDescribeInstanceErrorLogsResult

type GetDescribeInstanceErrorLogsResult struct {
	EndTime   *string                                `pulumi:"endTime"`
	ErrorLogs []GetDescribeInstanceErrorLogsErrorLog `pulumi:"errorLogs"`
	// The provider-assigned unique ID for this managed resource.
	Id               string   `pulumi:"id"`
	InstanceId       string   `pulumi:"instanceId"`
	KeyWords         []string `pulumi:"keyWords"`
	LogLevels        []string `pulumi:"logLevels"`
	OrderBy          *string  `pulumi:"orderBy"`
	OrderByType      *string  `pulumi:"orderByType"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	StartTime        *string  `pulumi:"startTime"`
}

A collection of values returned by getDescribeInstanceErrorLogs.

type GetDescribeInstanceErrorLogsResultOutput

type GetDescribeInstanceErrorLogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeInstanceErrorLogs.

func (GetDescribeInstanceErrorLogsResultOutput) ElementType

func (GetDescribeInstanceErrorLogsResultOutput) EndTime

func (GetDescribeInstanceErrorLogsResultOutput) ErrorLogs

func (GetDescribeInstanceErrorLogsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDescribeInstanceErrorLogsResultOutput) InstanceId

func (GetDescribeInstanceErrorLogsResultOutput) KeyWords

func (GetDescribeInstanceErrorLogsResultOutput) LogLevels

func (GetDescribeInstanceErrorLogsResultOutput) OrderBy

func (GetDescribeInstanceErrorLogsResultOutput) OrderByType

func (GetDescribeInstanceErrorLogsResultOutput) ResultOutputFile

func (GetDescribeInstanceErrorLogsResultOutput) StartTime

func (GetDescribeInstanceErrorLogsResultOutput) ToGetDescribeInstanceErrorLogsResultOutput

func (o GetDescribeInstanceErrorLogsResultOutput) ToGetDescribeInstanceErrorLogsResultOutput() GetDescribeInstanceErrorLogsResultOutput

func (GetDescribeInstanceErrorLogsResultOutput) ToGetDescribeInstanceErrorLogsResultOutputWithContext

func (o GetDescribeInstanceErrorLogsResultOutput) ToGetDescribeInstanceErrorLogsResultOutputWithContext(ctx context.Context) GetDescribeInstanceErrorLogsResultOutput

type GetDescribeInstanceSlowQueriesArgs

type GetDescribeInstanceSlowQueriesArgs struct {
	ClusterId        string  `pulumi:"clusterId"`
	EndTime          *string `pulumi:"endTime"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        *string `pulumi:"startTime"`
}

A collection of arguments for invoking getDescribeInstanceSlowQueries.

type GetDescribeInstanceSlowQueriesBinlog

type GetDescribeInstanceSlowQueriesBinlog struct {
	BinlogId   int    `pulumi:"binlogId"`
	FileName   string `pulumi:"fileName"`
	FileSize   int    `pulumi:"fileSize"`
	FinishTime string `pulumi:"finishTime"`
	StartTime  string `pulumi:"startTime"`
}

type GetDescribeInstanceSlowQueriesBinlogArgs

type GetDescribeInstanceSlowQueriesBinlogArgs struct {
	BinlogId   pulumi.IntInput    `pulumi:"binlogId"`
	FileName   pulumi.StringInput `pulumi:"fileName"`
	FileSize   pulumi.IntInput    `pulumi:"fileSize"`
	FinishTime pulumi.StringInput `pulumi:"finishTime"`
	StartTime  pulumi.StringInput `pulumi:"startTime"`
}

func (GetDescribeInstanceSlowQueriesBinlogArgs) ElementType

func (GetDescribeInstanceSlowQueriesBinlogArgs) ToGetDescribeInstanceSlowQueriesBinlogOutput

func (i GetDescribeInstanceSlowQueriesBinlogArgs) ToGetDescribeInstanceSlowQueriesBinlogOutput() GetDescribeInstanceSlowQueriesBinlogOutput

func (GetDescribeInstanceSlowQueriesBinlogArgs) ToGetDescribeInstanceSlowQueriesBinlogOutputWithContext

func (i GetDescribeInstanceSlowQueriesBinlogArgs) ToGetDescribeInstanceSlowQueriesBinlogOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesBinlogOutput

type GetDescribeInstanceSlowQueriesBinlogArray

type GetDescribeInstanceSlowQueriesBinlogArray []GetDescribeInstanceSlowQueriesBinlogInput

func (GetDescribeInstanceSlowQueriesBinlogArray) ElementType

func (GetDescribeInstanceSlowQueriesBinlogArray) ToGetDescribeInstanceSlowQueriesBinlogArrayOutput

func (i GetDescribeInstanceSlowQueriesBinlogArray) ToGetDescribeInstanceSlowQueriesBinlogArrayOutput() GetDescribeInstanceSlowQueriesBinlogArrayOutput

func (GetDescribeInstanceSlowQueriesBinlogArray) ToGetDescribeInstanceSlowQueriesBinlogArrayOutputWithContext

func (i GetDescribeInstanceSlowQueriesBinlogArray) ToGetDescribeInstanceSlowQueriesBinlogArrayOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesBinlogArrayOutput

type GetDescribeInstanceSlowQueriesBinlogArrayInput

type GetDescribeInstanceSlowQueriesBinlogArrayInput interface {
	pulumi.Input

	ToGetDescribeInstanceSlowQueriesBinlogArrayOutput() GetDescribeInstanceSlowQueriesBinlogArrayOutput
	ToGetDescribeInstanceSlowQueriesBinlogArrayOutputWithContext(context.Context) GetDescribeInstanceSlowQueriesBinlogArrayOutput
}

GetDescribeInstanceSlowQueriesBinlogArrayInput is an input type that accepts GetDescribeInstanceSlowQueriesBinlogArray and GetDescribeInstanceSlowQueriesBinlogArrayOutput values. You can construct a concrete instance of `GetDescribeInstanceSlowQueriesBinlogArrayInput` via:

GetDescribeInstanceSlowQueriesBinlogArray{ GetDescribeInstanceSlowQueriesBinlogArgs{...} }

type GetDescribeInstanceSlowQueriesBinlogArrayOutput

type GetDescribeInstanceSlowQueriesBinlogArrayOutput struct{ *pulumi.OutputState }

func (GetDescribeInstanceSlowQueriesBinlogArrayOutput) ElementType

func (GetDescribeInstanceSlowQueriesBinlogArrayOutput) Index

func (GetDescribeInstanceSlowQueriesBinlogArrayOutput) ToGetDescribeInstanceSlowQueriesBinlogArrayOutput

func (o GetDescribeInstanceSlowQueriesBinlogArrayOutput) ToGetDescribeInstanceSlowQueriesBinlogArrayOutput() GetDescribeInstanceSlowQueriesBinlogArrayOutput

func (GetDescribeInstanceSlowQueriesBinlogArrayOutput) ToGetDescribeInstanceSlowQueriesBinlogArrayOutputWithContext

func (o GetDescribeInstanceSlowQueriesBinlogArrayOutput) ToGetDescribeInstanceSlowQueriesBinlogArrayOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesBinlogArrayOutput

type GetDescribeInstanceSlowQueriesBinlogInput

type GetDescribeInstanceSlowQueriesBinlogInput interface {
	pulumi.Input

	ToGetDescribeInstanceSlowQueriesBinlogOutput() GetDescribeInstanceSlowQueriesBinlogOutput
	ToGetDescribeInstanceSlowQueriesBinlogOutputWithContext(context.Context) GetDescribeInstanceSlowQueriesBinlogOutput
}

GetDescribeInstanceSlowQueriesBinlogInput is an input type that accepts GetDescribeInstanceSlowQueriesBinlogArgs and GetDescribeInstanceSlowQueriesBinlogOutput values. You can construct a concrete instance of `GetDescribeInstanceSlowQueriesBinlogInput` via:

GetDescribeInstanceSlowQueriesBinlogArgs{...}

type GetDescribeInstanceSlowQueriesBinlogOutput

type GetDescribeInstanceSlowQueriesBinlogOutput struct{ *pulumi.OutputState }

func (GetDescribeInstanceSlowQueriesBinlogOutput) BinlogId

func (GetDescribeInstanceSlowQueriesBinlogOutput) ElementType

func (GetDescribeInstanceSlowQueriesBinlogOutput) FileName

func (GetDescribeInstanceSlowQueriesBinlogOutput) FileSize

func (GetDescribeInstanceSlowQueriesBinlogOutput) FinishTime

func (GetDescribeInstanceSlowQueriesBinlogOutput) StartTime

func (GetDescribeInstanceSlowQueriesBinlogOutput) ToGetDescribeInstanceSlowQueriesBinlogOutput

func (o GetDescribeInstanceSlowQueriesBinlogOutput) ToGetDescribeInstanceSlowQueriesBinlogOutput() GetDescribeInstanceSlowQueriesBinlogOutput

func (GetDescribeInstanceSlowQueriesBinlogOutput) ToGetDescribeInstanceSlowQueriesBinlogOutputWithContext

func (o GetDescribeInstanceSlowQueriesBinlogOutput) ToGetDescribeInstanceSlowQueriesBinlogOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesBinlogOutput

type GetDescribeInstanceSlowQueriesOutputArgs

type GetDescribeInstanceSlowQueriesOutputArgs struct {
	ClusterId        pulumi.StringInput    `pulumi:"clusterId"`
	EndTime          pulumi.StringPtrInput `pulumi:"endTime"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringPtrInput `pulumi:"startTime"`
}

A collection of arguments for invoking getDescribeInstanceSlowQueries.

func (GetDescribeInstanceSlowQueriesOutputArgs) ElementType

type GetDescribeInstanceSlowQueriesResult

type GetDescribeInstanceSlowQueriesResult struct {
	Binlogs   []GetDescribeInstanceSlowQueriesBinlog `pulumi:"binlogs"`
	ClusterId string                                 `pulumi:"clusterId"`
	EndTime   *string                                `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        *string `pulumi:"startTime"`
}

A collection of values returned by getDescribeInstanceSlowQueries.

type GetDescribeInstanceSlowQueriesResultOutput

type GetDescribeInstanceSlowQueriesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDescribeInstanceSlowQueries.

func (GetDescribeInstanceSlowQueriesResultOutput) Binlogs

func (GetDescribeInstanceSlowQueriesResultOutput) ClusterId

func (GetDescribeInstanceSlowQueriesResultOutput) ElementType

func (GetDescribeInstanceSlowQueriesResultOutput) EndTime

func (GetDescribeInstanceSlowQueriesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDescribeInstanceSlowQueriesResultOutput) ResultOutputFile

func (GetDescribeInstanceSlowQueriesResultOutput) StartTime

func (GetDescribeInstanceSlowQueriesResultOutput) ToGetDescribeInstanceSlowQueriesResultOutput

func (o GetDescribeInstanceSlowQueriesResultOutput) ToGetDescribeInstanceSlowQueriesResultOutput() GetDescribeInstanceSlowQueriesResultOutput

func (GetDescribeInstanceSlowQueriesResultOutput) ToGetDescribeInstanceSlowQueriesResultOutputWithContext

func (o GetDescribeInstanceSlowQueriesResultOutput) ToGetDescribeInstanceSlowQueriesResultOutputWithContext(ctx context.Context) GetDescribeInstanceSlowQueriesResultOutput

type GetInstanceSlowQueriesArgs

type GetInstanceSlowQueriesArgs struct {
	Database         *string `pulumi:"database"`
	EndTime          *string `pulumi:"endTime"`
	Host             *string `pulumi:"host"`
	InstanceId       string  `pulumi:"instanceId"`
	OrderBy          *string `pulumi:"orderBy"`
	OrderByType      *string `pulumi:"orderByType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartTime        *string `pulumi:"startTime"`
	Username         *string `pulumi:"username"`
}

A collection of arguments for invoking getInstanceSlowQueries.

type GetInstanceSlowQueriesOutputArgs

type GetInstanceSlowQueriesOutputArgs struct {
	Database         pulumi.StringPtrInput `pulumi:"database"`
	EndTime          pulumi.StringPtrInput `pulumi:"endTime"`
	Host             pulumi.StringPtrInput `pulumi:"host"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	OrderBy          pulumi.StringPtrInput `pulumi:"orderBy"`
	OrderByType      pulumi.StringPtrInput `pulumi:"orderByType"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartTime        pulumi.StringPtrInput `pulumi:"startTime"`
	Username         pulumi.StringPtrInput `pulumi:"username"`
}

A collection of arguments for invoking getInstanceSlowQueries.

func (GetInstanceSlowQueriesOutputArgs) ElementType

type GetInstanceSlowQueriesResult

type GetInstanceSlowQueriesResult struct {
	Database *string `pulumi:"database"`
	EndTime  *string `pulumi:"endTime"`
	Host     *string `pulumi:"host"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                            `pulumi:"id"`
	InstanceId       string                            `pulumi:"instanceId"`
	OrderBy          *string                           `pulumi:"orderBy"`
	OrderByType      *string                           `pulumi:"orderByType"`
	ResultOutputFile *string                           `pulumi:"resultOutputFile"`
	SlowQueries      []GetInstanceSlowQueriesSlowQuery `pulumi:"slowQueries"`
	StartTime        *string                           `pulumi:"startTime"`
	Username         *string                           `pulumi:"username"`
}

A collection of values returned by getInstanceSlowQueries.

type GetInstanceSlowQueriesResultOutput

type GetInstanceSlowQueriesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceSlowQueries.

func (GetInstanceSlowQueriesResultOutput) Database

func (GetInstanceSlowQueriesResultOutput) ElementType

func (GetInstanceSlowQueriesResultOutput) EndTime

func (GetInstanceSlowQueriesResultOutput) Host

func (GetInstanceSlowQueriesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceSlowQueriesResultOutput) InstanceId

func (GetInstanceSlowQueriesResultOutput) OrderBy

func (GetInstanceSlowQueriesResultOutput) OrderByType

func (GetInstanceSlowQueriesResultOutput) ResultOutputFile

func (GetInstanceSlowQueriesResultOutput) SlowQueries

func (GetInstanceSlowQueriesResultOutput) StartTime

func (GetInstanceSlowQueriesResultOutput) ToGetInstanceSlowQueriesResultOutput

func (o GetInstanceSlowQueriesResultOutput) ToGetInstanceSlowQueriesResultOutput() GetInstanceSlowQueriesResultOutput

func (GetInstanceSlowQueriesResultOutput) ToGetInstanceSlowQueriesResultOutputWithContext

func (o GetInstanceSlowQueriesResultOutput) ToGetInstanceSlowQueriesResultOutputWithContext(ctx context.Context) GetInstanceSlowQueriesResultOutput

func (GetInstanceSlowQueriesResultOutput) Username

type GetInstanceSlowQueriesSlowQuery

type GetInstanceSlowQueriesSlowQuery struct {
	Database     string  `pulumi:"database"`
	LockTime     float64 `pulumi:"lockTime"`
	QueryTime    float64 `pulumi:"queryTime"`
	RowsExamined int     `pulumi:"rowsExamined"`
	RowsSent     int     `pulumi:"rowsSent"`
	SqlMd5       string  `pulumi:"sqlMd5"`
	SqlTemplate  string  `pulumi:"sqlTemplate"`
	SqlText      string  `pulumi:"sqlText"`
	Timestamp    int     `pulumi:"timestamp"`
	UserHost     string  `pulumi:"userHost"`
	UserName     string  `pulumi:"userName"`
}

type GetInstanceSlowQueriesSlowQueryArgs

type GetInstanceSlowQueriesSlowQueryArgs struct {
	Database     pulumi.StringInput  `pulumi:"database"`
	LockTime     pulumi.Float64Input `pulumi:"lockTime"`
	QueryTime    pulumi.Float64Input `pulumi:"queryTime"`
	RowsExamined pulumi.IntInput     `pulumi:"rowsExamined"`
	RowsSent     pulumi.IntInput     `pulumi:"rowsSent"`
	SqlMd5       pulumi.StringInput  `pulumi:"sqlMd5"`
	SqlTemplate  pulumi.StringInput  `pulumi:"sqlTemplate"`
	SqlText      pulumi.StringInput  `pulumi:"sqlText"`
	Timestamp    pulumi.IntInput     `pulumi:"timestamp"`
	UserHost     pulumi.StringInput  `pulumi:"userHost"`
	UserName     pulumi.StringInput  `pulumi:"userName"`
}

func (GetInstanceSlowQueriesSlowQueryArgs) ElementType

func (GetInstanceSlowQueriesSlowQueryArgs) ToGetInstanceSlowQueriesSlowQueryOutput

func (i GetInstanceSlowQueriesSlowQueryArgs) ToGetInstanceSlowQueriesSlowQueryOutput() GetInstanceSlowQueriesSlowQueryOutput

func (GetInstanceSlowQueriesSlowQueryArgs) ToGetInstanceSlowQueriesSlowQueryOutputWithContext

func (i GetInstanceSlowQueriesSlowQueryArgs) ToGetInstanceSlowQueriesSlowQueryOutputWithContext(ctx context.Context) GetInstanceSlowQueriesSlowQueryOutput

type GetInstanceSlowQueriesSlowQueryArray

type GetInstanceSlowQueriesSlowQueryArray []GetInstanceSlowQueriesSlowQueryInput

func (GetInstanceSlowQueriesSlowQueryArray) ElementType

func (GetInstanceSlowQueriesSlowQueryArray) ToGetInstanceSlowQueriesSlowQueryArrayOutput

func (i GetInstanceSlowQueriesSlowQueryArray) ToGetInstanceSlowQueriesSlowQueryArrayOutput() GetInstanceSlowQueriesSlowQueryArrayOutput

func (GetInstanceSlowQueriesSlowQueryArray) ToGetInstanceSlowQueriesSlowQueryArrayOutputWithContext

func (i GetInstanceSlowQueriesSlowQueryArray) ToGetInstanceSlowQueriesSlowQueryArrayOutputWithContext(ctx context.Context) GetInstanceSlowQueriesSlowQueryArrayOutput

type GetInstanceSlowQueriesSlowQueryArrayInput

type GetInstanceSlowQueriesSlowQueryArrayInput interface {
	pulumi.Input

	ToGetInstanceSlowQueriesSlowQueryArrayOutput() GetInstanceSlowQueriesSlowQueryArrayOutput
	ToGetInstanceSlowQueriesSlowQueryArrayOutputWithContext(context.Context) GetInstanceSlowQueriesSlowQueryArrayOutput
}

GetInstanceSlowQueriesSlowQueryArrayInput is an input type that accepts GetInstanceSlowQueriesSlowQueryArray and GetInstanceSlowQueriesSlowQueryArrayOutput values. You can construct a concrete instance of `GetInstanceSlowQueriesSlowQueryArrayInput` via:

GetInstanceSlowQueriesSlowQueryArray{ GetInstanceSlowQueriesSlowQueryArgs{...} }

type GetInstanceSlowQueriesSlowQueryArrayOutput

type GetInstanceSlowQueriesSlowQueryArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceSlowQueriesSlowQueryArrayOutput) ElementType

func (GetInstanceSlowQueriesSlowQueryArrayOutput) Index

func (GetInstanceSlowQueriesSlowQueryArrayOutput) ToGetInstanceSlowQueriesSlowQueryArrayOutput

func (o GetInstanceSlowQueriesSlowQueryArrayOutput) ToGetInstanceSlowQueriesSlowQueryArrayOutput() GetInstanceSlowQueriesSlowQueryArrayOutput

func (GetInstanceSlowQueriesSlowQueryArrayOutput) ToGetInstanceSlowQueriesSlowQueryArrayOutputWithContext

func (o GetInstanceSlowQueriesSlowQueryArrayOutput) ToGetInstanceSlowQueriesSlowQueryArrayOutputWithContext(ctx context.Context) GetInstanceSlowQueriesSlowQueryArrayOutput

type GetInstanceSlowQueriesSlowQueryInput

type GetInstanceSlowQueriesSlowQueryInput interface {
	pulumi.Input

	ToGetInstanceSlowQueriesSlowQueryOutput() GetInstanceSlowQueriesSlowQueryOutput
	ToGetInstanceSlowQueriesSlowQueryOutputWithContext(context.Context) GetInstanceSlowQueriesSlowQueryOutput
}

GetInstanceSlowQueriesSlowQueryInput is an input type that accepts GetInstanceSlowQueriesSlowQueryArgs and GetInstanceSlowQueriesSlowQueryOutput values. You can construct a concrete instance of `GetInstanceSlowQueriesSlowQueryInput` via:

GetInstanceSlowQueriesSlowQueryArgs{...}

type GetInstanceSlowQueriesSlowQueryOutput

type GetInstanceSlowQueriesSlowQueryOutput struct{ *pulumi.OutputState }

func (GetInstanceSlowQueriesSlowQueryOutput) Database

func (GetInstanceSlowQueriesSlowQueryOutput) ElementType

func (GetInstanceSlowQueriesSlowQueryOutput) LockTime

func (GetInstanceSlowQueriesSlowQueryOutput) QueryTime

func (GetInstanceSlowQueriesSlowQueryOutput) RowsExamined

func (GetInstanceSlowQueriesSlowQueryOutput) RowsSent

func (GetInstanceSlowQueriesSlowQueryOutput) SqlMd5

func (GetInstanceSlowQueriesSlowQueryOutput) SqlTemplate

func (GetInstanceSlowQueriesSlowQueryOutput) SqlText

func (GetInstanceSlowQueriesSlowQueryOutput) Timestamp

func (GetInstanceSlowQueriesSlowQueryOutput) ToGetInstanceSlowQueriesSlowQueryOutput

func (o GetInstanceSlowQueriesSlowQueryOutput) ToGetInstanceSlowQueriesSlowQueryOutput() GetInstanceSlowQueriesSlowQueryOutput

func (GetInstanceSlowQueriesSlowQueryOutput) ToGetInstanceSlowQueriesSlowQueryOutputWithContext

func (o GetInstanceSlowQueriesSlowQueryOutput) ToGetInstanceSlowQueriesSlowQueryOutputWithContext(ctx context.Context) GetInstanceSlowQueriesSlowQueryOutput

func (GetInstanceSlowQueriesSlowQueryOutput) UserHost

func (GetInstanceSlowQueriesSlowQueryOutput) UserName

type GetInstancesArgs

type GetInstancesArgs struct {
	ClusterId        *string `pulumi:"clusterId"`
	DbType           *string `pulumi:"dbType"`
	InstanceId       *string `pulumi:"instanceId"`
	InstanceName     *string `pulumi:"instanceName"`
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

type GetInstancesInstanceList

type GetInstancesInstanceList struct {
	ClusterId           *string `pulumi:"clusterId"`
	CreateTime          string  `pulumi:"createTime"`
	InstanceCpuCore     int     `pulumi:"instanceCpuCore"`
	InstanceId          *string `pulumi:"instanceId"`
	InstanceMemorySize  int     `pulumi:"instanceMemorySize"`
	InstanceName        string  `pulumi:"instanceName"`
	InstanceStatus      string  `pulumi:"instanceStatus"`
	InstanceStorageSize int     `pulumi:"instanceStorageSize"`
	InstanceType        string  `pulumi:"instanceType"`
}

type GetInstancesInstanceListArgs

type GetInstancesInstanceListArgs struct {
	ClusterId           pulumi.StringPtrInput `pulumi:"clusterId"`
	CreateTime          pulumi.StringInput    `pulumi:"createTime"`
	InstanceCpuCore     pulumi.IntInput       `pulumi:"instanceCpuCore"`
	InstanceId          pulumi.StringPtrInput `pulumi:"instanceId"`
	InstanceMemorySize  pulumi.IntInput       `pulumi:"instanceMemorySize"`
	InstanceName        pulumi.StringInput    `pulumi:"instanceName"`
	InstanceStatus      pulumi.StringInput    `pulumi:"instanceStatus"`
	InstanceStorageSize pulumi.IntInput       `pulumi:"instanceStorageSize"`
	InstanceType        pulumi.StringInput    `pulumi:"instanceType"`
}

func (GetInstancesInstanceListArgs) ElementType

func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput

func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext

func (i GetInstancesInstanceListArgs) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput

type GetInstancesInstanceListArray

type GetInstancesInstanceListArray []GetInstancesInstanceListInput

func (GetInstancesInstanceListArray) ElementType

func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput

func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput

func (GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext

func (i GetInstancesInstanceListArray) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListArrayInput

type GetInstancesInstanceListArrayInput interface {
	pulumi.Input

	ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput
	ToGetInstancesInstanceListArrayOutputWithContext(context.Context) GetInstancesInstanceListArrayOutput
}

GetInstancesInstanceListArrayInput is an input type that accepts GetInstancesInstanceListArray and GetInstancesInstanceListArrayOutput values. You can construct a concrete instance of `GetInstancesInstanceListArrayInput` via:

GetInstancesInstanceListArray{ GetInstancesInstanceListArgs{...} }

type GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListArrayOutput) ElementType

func (GetInstancesInstanceListArrayOutput) Index

func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput

func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutput() GetInstancesInstanceListArrayOutput

func (GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext

func (o GetInstancesInstanceListArrayOutput) ToGetInstancesInstanceListArrayOutputWithContext(ctx context.Context) GetInstancesInstanceListArrayOutput

type GetInstancesInstanceListInput

type GetInstancesInstanceListInput interface {
	pulumi.Input

	ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput
	ToGetInstancesInstanceListOutputWithContext(context.Context) GetInstancesInstanceListOutput
}

GetInstancesInstanceListInput is an input type that accepts GetInstancesInstanceListArgs and GetInstancesInstanceListOutput values. You can construct a concrete instance of `GetInstancesInstanceListInput` via:

GetInstancesInstanceListArgs{...}

type GetInstancesInstanceListOutput

type GetInstancesInstanceListOutput struct{ *pulumi.OutputState }

func (GetInstancesInstanceListOutput) ClusterId

func (GetInstancesInstanceListOutput) CreateTime

func (GetInstancesInstanceListOutput) ElementType

func (GetInstancesInstanceListOutput) InstanceCpuCore

func (o GetInstancesInstanceListOutput) InstanceCpuCore() pulumi.IntOutput

func (GetInstancesInstanceListOutput) InstanceId

func (GetInstancesInstanceListOutput) InstanceMemorySize

func (o GetInstancesInstanceListOutput) InstanceMemorySize() pulumi.IntOutput

func (GetInstancesInstanceListOutput) InstanceName

func (GetInstancesInstanceListOutput) InstanceStatus

func (GetInstancesInstanceListOutput) InstanceStorageSize

func (o GetInstancesInstanceListOutput) InstanceStorageSize() pulumi.IntOutput

func (GetInstancesInstanceListOutput) InstanceType

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput

func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutput() GetInstancesInstanceListOutput

func (GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext

func (o GetInstancesInstanceListOutput) ToGetInstancesInstanceListOutputWithContext(ctx context.Context) GetInstancesInstanceListOutput

type GetInstancesOutputArgs

type GetInstancesOutputArgs struct {
	ClusterId        pulumi.StringPtrInput `pulumi:"clusterId"`
	DbType           pulumi.StringPtrInput `pulumi:"dbType"`
	InstanceId       pulumi.StringPtrInput `pulumi:"instanceId"`
	InstanceName     pulumi.StringPtrInput `pulumi:"instanceName"`
	ProjectId        pulumi.IntPtrInput    `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstances.

func (GetInstancesOutputArgs) ElementType

func (GetInstancesOutputArgs) ElementType() reflect.Type

type GetInstancesResult

type GetInstancesResult struct {
	ClusterId *string `pulumi:"clusterId"`
	DbType    *string `pulumi:"dbType"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                     `pulumi:"id"`
	InstanceId       *string                    `pulumi:"instanceId"`
	InstanceLists    []GetInstancesInstanceList `pulumi:"instanceLists"`
	InstanceName     *string                    `pulumi:"instanceName"`
	ProjectId        *int                       `pulumi:"projectId"`
	ResultOutputFile *string                    `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstances.

func GetInstances

func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)

type GetInstancesResultOutput

type GetInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstances.

func (GetInstancesResultOutput) ClusterId

func (GetInstancesResultOutput) DbType

func (GetInstancesResultOutput) ElementType

func (GetInstancesResultOutput) ElementType() reflect.Type

func (GetInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstancesResultOutput) InstanceId

func (GetInstancesResultOutput) InstanceLists

func (GetInstancesResultOutput) InstanceName

func (GetInstancesResultOutput) ProjectId

func (GetInstancesResultOutput) ResultOutputFile

func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutput

func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext

func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput

type GetParamTemplatesArgs

type GetParamTemplatesArgs struct {
	DbModes          []string `pulumi:"dbModes"`
	EngineTypes      []string `pulumi:"engineTypes"`
	EngineVersions   []string `pulumi:"engineVersions"`
	Limit            *int     `pulumi:"limit"`
	Offset           *int     `pulumi:"offset"`
	OrderBy          *string  `pulumi:"orderBy"`
	OrderDirection   *string  `pulumi:"orderDirection"`
	Products         []string `pulumi:"products"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	TemplateIds      []int    `pulumi:"templateIds"`
	TemplateNames    []string `pulumi:"templateNames"`
	TemplateTypes    []string `pulumi:"templateTypes"`
}

A collection of arguments for invoking getParamTemplates.

type GetParamTemplatesItem

type GetParamTemplatesItem struct {
	DbMode              string                              `pulumi:"dbMode"`
	EngineVersion       string                              `pulumi:"engineVersion"`
	Id                  int                                 `pulumi:"id"`
	ParamInfoSets       []GetParamTemplatesItemParamInfoSet `pulumi:"paramInfoSets"`
	TemplateDescription string                              `pulumi:"templateDescription"`
	TemplateName        string                              `pulumi:"templateName"`
}

type GetParamTemplatesItemArgs

type GetParamTemplatesItemArgs struct {
	DbMode              pulumi.StringInput                          `pulumi:"dbMode"`
	EngineVersion       pulumi.StringInput                          `pulumi:"engineVersion"`
	Id                  pulumi.IntInput                             `pulumi:"id"`
	ParamInfoSets       GetParamTemplatesItemParamInfoSetArrayInput `pulumi:"paramInfoSets"`
	TemplateDescription pulumi.StringInput                          `pulumi:"templateDescription"`
	TemplateName        pulumi.StringInput                          `pulumi:"templateName"`
}

func (GetParamTemplatesItemArgs) ElementType

func (GetParamTemplatesItemArgs) ElementType() reflect.Type

func (GetParamTemplatesItemArgs) ToGetParamTemplatesItemOutput

func (i GetParamTemplatesItemArgs) ToGetParamTemplatesItemOutput() GetParamTemplatesItemOutput

func (GetParamTemplatesItemArgs) ToGetParamTemplatesItemOutputWithContext

func (i GetParamTemplatesItemArgs) ToGetParamTemplatesItemOutputWithContext(ctx context.Context) GetParamTemplatesItemOutput

type GetParamTemplatesItemArray

type GetParamTemplatesItemArray []GetParamTemplatesItemInput

func (GetParamTemplatesItemArray) ElementType

func (GetParamTemplatesItemArray) ElementType() reflect.Type

func (GetParamTemplatesItemArray) ToGetParamTemplatesItemArrayOutput

func (i GetParamTemplatesItemArray) ToGetParamTemplatesItemArrayOutput() GetParamTemplatesItemArrayOutput

func (GetParamTemplatesItemArray) ToGetParamTemplatesItemArrayOutputWithContext

func (i GetParamTemplatesItemArray) ToGetParamTemplatesItemArrayOutputWithContext(ctx context.Context) GetParamTemplatesItemArrayOutput

type GetParamTemplatesItemArrayInput

type GetParamTemplatesItemArrayInput interface {
	pulumi.Input

	ToGetParamTemplatesItemArrayOutput() GetParamTemplatesItemArrayOutput
	ToGetParamTemplatesItemArrayOutputWithContext(context.Context) GetParamTemplatesItemArrayOutput
}

GetParamTemplatesItemArrayInput is an input type that accepts GetParamTemplatesItemArray and GetParamTemplatesItemArrayOutput values. You can construct a concrete instance of `GetParamTemplatesItemArrayInput` via:

GetParamTemplatesItemArray{ GetParamTemplatesItemArgs{...} }

type GetParamTemplatesItemArrayOutput

type GetParamTemplatesItemArrayOutput struct{ *pulumi.OutputState }

func (GetParamTemplatesItemArrayOutput) ElementType

func (GetParamTemplatesItemArrayOutput) Index

func (GetParamTemplatesItemArrayOutput) ToGetParamTemplatesItemArrayOutput

func (o GetParamTemplatesItemArrayOutput) ToGetParamTemplatesItemArrayOutput() GetParamTemplatesItemArrayOutput

func (GetParamTemplatesItemArrayOutput) ToGetParamTemplatesItemArrayOutputWithContext

func (o GetParamTemplatesItemArrayOutput) ToGetParamTemplatesItemArrayOutputWithContext(ctx context.Context) GetParamTemplatesItemArrayOutput

type GetParamTemplatesItemInput

type GetParamTemplatesItemInput interface {
	pulumi.Input

	ToGetParamTemplatesItemOutput() GetParamTemplatesItemOutput
	ToGetParamTemplatesItemOutputWithContext(context.Context) GetParamTemplatesItemOutput
}

GetParamTemplatesItemInput is an input type that accepts GetParamTemplatesItemArgs and GetParamTemplatesItemOutput values. You can construct a concrete instance of `GetParamTemplatesItemInput` via:

GetParamTemplatesItemArgs{...}

type GetParamTemplatesItemOutput

type GetParamTemplatesItemOutput struct{ *pulumi.OutputState }

func (GetParamTemplatesItemOutput) DbMode

func (GetParamTemplatesItemOutput) ElementType

func (GetParamTemplatesItemOutput) EngineVersion

func (GetParamTemplatesItemOutput) Id

func (GetParamTemplatesItemOutput) ParamInfoSets

func (GetParamTemplatesItemOutput) TemplateDescription

func (o GetParamTemplatesItemOutput) TemplateDescription() pulumi.StringOutput

func (GetParamTemplatesItemOutput) TemplateName

func (GetParamTemplatesItemOutput) ToGetParamTemplatesItemOutput

func (o GetParamTemplatesItemOutput) ToGetParamTemplatesItemOutput() GetParamTemplatesItemOutput

func (GetParamTemplatesItemOutput) ToGetParamTemplatesItemOutputWithContext

func (o GetParamTemplatesItemOutput) ToGetParamTemplatesItemOutputWithContext(ctx context.Context) GetParamTemplatesItemOutput

type GetParamTemplatesItemParamInfoSet

type GetParamTemplatesItemParamInfoSet struct {
	CurrentValue string   `pulumi:"currentValue"`
	Default      string   `pulumi:"default"`
	Description  string   `pulumi:"description"`
	EnumValues   []string `pulumi:"enumValues"`
	Max          string   `pulumi:"max"`
	Min          string   `pulumi:"min"`
	NeedReboot   int      `pulumi:"needReboot"`
	ParamName    string   `pulumi:"paramName"`
	ParamType    string   `pulumi:"paramType"`
}

type GetParamTemplatesItemParamInfoSetArgs

type GetParamTemplatesItemParamInfoSetArgs struct {
	CurrentValue pulumi.StringInput      `pulumi:"currentValue"`
	Default      pulumi.StringInput      `pulumi:"default"`
	Description  pulumi.StringInput      `pulumi:"description"`
	EnumValues   pulumi.StringArrayInput `pulumi:"enumValues"`
	Max          pulumi.StringInput      `pulumi:"max"`
	Min          pulumi.StringInput      `pulumi:"min"`
	NeedReboot   pulumi.IntInput         `pulumi:"needReboot"`
	ParamName    pulumi.StringInput      `pulumi:"paramName"`
	ParamType    pulumi.StringInput      `pulumi:"paramType"`
}

func (GetParamTemplatesItemParamInfoSetArgs) ElementType

func (GetParamTemplatesItemParamInfoSetArgs) ToGetParamTemplatesItemParamInfoSetOutput

func (i GetParamTemplatesItemParamInfoSetArgs) ToGetParamTemplatesItemParamInfoSetOutput() GetParamTemplatesItemParamInfoSetOutput

func (GetParamTemplatesItemParamInfoSetArgs) ToGetParamTemplatesItemParamInfoSetOutputWithContext

func (i GetParamTemplatesItemParamInfoSetArgs) ToGetParamTemplatesItemParamInfoSetOutputWithContext(ctx context.Context) GetParamTemplatesItemParamInfoSetOutput

type GetParamTemplatesItemParamInfoSetArray

type GetParamTemplatesItemParamInfoSetArray []GetParamTemplatesItemParamInfoSetInput

func (GetParamTemplatesItemParamInfoSetArray) ElementType

func (GetParamTemplatesItemParamInfoSetArray) ToGetParamTemplatesItemParamInfoSetArrayOutput

func (i GetParamTemplatesItemParamInfoSetArray) ToGetParamTemplatesItemParamInfoSetArrayOutput() GetParamTemplatesItemParamInfoSetArrayOutput

func (GetParamTemplatesItemParamInfoSetArray) ToGetParamTemplatesItemParamInfoSetArrayOutputWithContext

func (i GetParamTemplatesItemParamInfoSetArray) ToGetParamTemplatesItemParamInfoSetArrayOutputWithContext(ctx context.Context) GetParamTemplatesItemParamInfoSetArrayOutput

type GetParamTemplatesItemParamInfoSetArrayInput

type GetParamTemplatesItemParamInfoSetArrayInput interface {
	pulumi.Input

	ToGetParamTemplatesItemParamInfoSetArrayOutput() GetParamTemplatesItemParamInfoSetArrayOutput
	ToGetParamTemplatesItemParamInfoSetArrayOutputWithContext(context.Context) GetParamTemplatesItemParamInfoSetArrayOutput
}

GetParamTemplatesItemParamInfoSetArrayInput is an input type that accepts GetParamTemplatesItemParamInfoSetArray and GetParamTemplatesItemParamInfoSetArrayOutput values. You can construct a concrete instance of `GetParamTemplatesItemParamInfoSetArrayInput` via:

GetParamTemplatesItemParamInfoSetArray{ GetParamTemplatesItemParamInfoSetArgs{...} }

type GetParamTemplatesItemParamInfoSetArrayOutput

type GetParamTemplatesItemParamInfoSetArrayOutput struct{ *pulumi.OutputState }

func (GetParamTemplatesItemParamInfoSetArrayOutput) ElementType

func (GetParamTemplatesItemParamInfoSetArrayOutput) Index

func (GetParamTemplatesItemParamInfoSetArrayOutput) ToGetParamTemplatesItemParamInfoSetArrayOutput

func (o GetParamTemplatesItemParamInfoSetArrayOutput) ToGetParamTemplatesItemParamInfoSetArrayOutput() GetParamTemplatesItemParamInfoSetArrayOutput

func (GetParamTemplatesItemParamInfoSetArrayOutput) ToGetParamTemplatesItemParamInfoSetArrayOutputWithContext

func (o GetParamTemplatesItemParamInfoSetArrayOutput) ToGetParamTemplatesItemParamInfoSetArrayOutputWithContext(ctx context.Context) GetParamTemplatesItemParamInfoSetArrayOutput

type GetParamTemplatesItemParamInfoSetInput

type GetParamTemplatesItemParamInfoSetInput interface {
	pulumi.Input

	ToGetParamTemplatesItemParamInfoSetOutput() GetParamTemplatesItemParamInfoSetOutput
	ToGetParamTemplatesItemParamInfoSetOutputWithContext(context.Context) GetParamTemplatesItemParamInfoSetOutput
}

GetParamTemplatesItemParamInfoSetInput is an input type that accepts GetParamTemplatesItemParamInfoSetArgs and GetParamTemplatesItemParamInfoSetOutput values. You can construct a concrete instance of `GetParamTemplatesItemParamInfoSetInput` via:

GetParamTemplatesItemParamInfoSetArgs{...}

type GetParamTemplatesItemParamInfoSetOutput

type GetParamTemplatesItemParamInfoSetOutput struct{ *pulumi.OutputState }

func (GetParamTemplatesItemParamInfoSetOutput) CurrentValue

func (GetParamTemplatesItemParamInfoSetOutput) Default

func (GetParamTemplatesItemParamInfoSetOutput) Description

func (GetParamTemplatesItemParamInfoSetOutput) ElementType

func (GetParamTemplatesItemParamInfoSetOutput) EnumValues

func (GetParamTemplatesItemParamInfoSetOutput) Max

func (GetParamTemplatesItemParamInfoSetOutput) Min

func (GetParamTemplatesItemParamInfoSetOutput) NeedReboot

func (GetParamTemplatesItemParamInfoSetOutput) ParamName

func (GetParamTemplatesItemParamInfoSetOutput) ParamType

func (GetParamTemplatesItemParamInfoSetOutput) ToGetParamTemplatesItemParamInfoSetOutput

func (o GetParamTemplatesItemParamInfoSetOutput) ToGetParamTemplatesItemParamInfoSetOutput() GetParamTemplatesItemParamInfoSetOutput

func (GetParamTemplatesItemParamInfoSetOutput) ToGetParamTemplatesItemParamInfoSetOutputWithContext

func (o GetParamTemplatesItemParamInfoSetOutput) ToGetParamTemplatesItemParamInfoSetOutputWithContext(ctx context.Context) GetParamTemplatesItemParamInfoSetOutput

type GetParamTemplatesOutputArgs

type GetParamTemplatesOutputArgs struct {
	DbModes          pulumi.StringArrayInput `pulumi:"dbModes"`
	EngineTypes      pulumi.StringArrayInput `pulumi:"engineTypes"`
	EngineVersions   pulumi.StringArrayInput `pulumi:"engineVersions"`
	Limit            pulumi.IntPtrInput      `pulumi:"limit"`
	Offset           pulumi.IntPtrInput      `pulumi:"offset"`
	OrderBy          pulumi.StringPtrInput   `pulumi:"orderBy"`
	OrderDirection   pulumi.StringPtrInput   `pulumi:"orderDirection"`
	Products         pulumi.StringArrayInput `pulumi:"products"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	TemplateIds      pulumi.IntArrayInput    `pulumi:"templateIds"`
	TemplateNames    pulumi.StringArrayInput `pulumi:"templateNames"`
	TemplateTypes    pulumi.StringArrayInput `pulumi:"templateTypes"`
}

A collection of arguments for invoking getParamTemplates.

func (GetParamTemplatesOutputArgs) ElementType

type GetParamTemplatesResult

type GetParamTemplatesResult struct {
	DbModes        []string `pulumi:"dbModes"`
	EngineTypes    []string `pulumi:"engineTypes"`
	EngineVersions []string `pulumi:"engineVersions"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                  `pulumi:"id"`
	Items            []GetParamTemplatesItem `pulumi:"items"`
	Limit            *int                    `pulumi:"limit"`
	Offset           *int                    `pulumi:"offset"`
	OrderBy          *string                 `pulumi:"orderBy"`
	OrderDirection   *string                 `pulumi:"orderDirection"`
	Products         []string                `pulumi:"products"`
	ResultOutputFile *string                 `pulumi:"resultOutputFile"`
	TemplateIds      []int                   `pulumi:"templateIds"`
	TemplateNames    []string                `pulumi:"templateNames"`
	TemplateTypes    []string                `pulumi:"templateTypes"`
}

A collection of values returned by getParamTemplates.

type GetParamTemplatesResultOutput

type GetParamTemplatesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getParamTemplates.

func (GetParamTemplatesResultOutput) DbModes

func (GetParamTemplatesResultOutput) ElementType

func (GetParamTemplatesResultOutput) EngineTypes

func (GetParamTemplatesResultOutput) EngineVersions

func (GetParamTemplatesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetParamTemplatesResultOutput) Items

func (GetParamTemplatesResultOutput) Limit

func (GetParamTemplatesResultOutput) Offset

func (GetParamTemplatesResultOutput) OrderBy

func (GetParamTemplatesResultOutput) OrderDirection

func (GetParamTemplatesResultOutput) Products

func (GetParamTemplatesResultOutput) ResultOutputFile

func (GetParamTemplatesResultOutput) TemplateIds

func (GetParamTemplatesResultOutput) TemplateNames

func (GetParamTemplatesResultOutput) TemplateTypes

func (GetParamTemplatesResultOutput) ToGetParamTemplatesResultOutput

func (o GetParamTemplatesResultOutput) ToGetParamTemplatesResultOutput() GetParamTemplatesResultOutput

func (GetParamTemplatesResultOutput) ToGetParamTemplatesResultOutputWithContext

func (o GetParamTemplatesResultOutput) ToGetParamTemplatesResultOutputWithContext(ctx context.Context) GetParamTemplatesResultOutput

type GetProjectSecurityGroupsArgs

type GetProjectSecurityGroupsArgs struct {
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SearchKey        *string `pulumi:"searchKey"`
}

A collection of arguments for invoking getProjectSecurityGroups.

type GetProjectSecurityGroupsGroup

type GetProjectSecurityGroupsGroup struct {
	CreateTime          string                                  `pulumi:"createTime"`
	Inbounds            []GetProjectSecurityGroupsGroupInbound  `pulumi:"inbounds"`
	Outbounds           []GetProjectSecurityGroupsGroupOutbound `pulumi:"outbounds"`
	ProjectId           int                                     `pulumi:"projectId"`
	SecurityGroupId     string                                  `pulumi:"securityGroupId"`
	SecurityGroupName   string                                  `pulumi:"securityGroupName"`
	SecurityGroupRemark string                                  `pulumi:"securityGroupRemark"`
}

type GetProjectSecurityGroupsGroupArgs

type GetProjectSecurityGroupsGroupArgs struct {
	CreateTime          pulumi.StringInput                              `pulumi:"createTime"`
	Inbounds            GetProjectSecurityGroupsGroupInboundArrayInput  `pulumi:"inbounds"`
	Outbounds           GetProjectSecurityGroupsGroupOutboundArrayInput `pulumi:"outbounds"`
	ProjectId           pulumi.IntInput                                 `pulumi:"projectId"`
	SecurityGroupId     pulumi.StringInput                              `pulumi:"securityGroupId"`
	SecurityGroupName   pulumi.StringInput                              `pulumi:"securityGroupName"`
	SecurityGroupRemark pulumi.StringInput                              `pulumi:"securityGroupRemark"`
}

func (GetProjectSecurityGroupsGroupArgs) ElementType

func (GetProjectSecurityGroupsGroupArgs) ToGetProjectSecurityGroupsGroupOutput

func (i GetProjectSecurityGroupsGroupArgs) ToGetProjectSecurityGroupsGroupOutput() GetProjectSecurityGroupsGroupOutput

func (GetProjectSecurityGroupsGroupArgs) ToGetProjectSecurityGroupsGroupOutputWithContext

func (i GetProjectSecurityGroupsGroupArgs) ToGetProjectSecurityGroupsGroupOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutput

type GetProjectSecurityGroupsGroupArray

type GetProjectSecurityGroupsGroupArray []GetProjectSecurityGroupsGroupInput

func (GetProjectSecurityGroupsGroupArray) ElementType

func (GetProjectSecurityGroupsGroupArray) ToGetProjectSecurityGroupsGroupArrayOutput

func (i GetProjectSecurityGroupsGroupArray) ToGetProjectSecurityGroupsGroupArrayOutput() GetProjectSecurityGroupsGroupArrayOutput

func (GetProjectSecurityGroupsGroupArray) ToGetProjectSecurityGroupsGroupArrayOutputWithContext

func (i GetProjectSecurityGroupsGroupArray) ToGetProjectSecurityGroupsGroupArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupArrayOutput

type GetProjectSecurityGroupsGroupArrayInput

type GetProjectSecurityGroupsGroupArrayInput interface {
	pulumi.Input

	ToGetProjectSecurityGroupsGroupArrayOutput() GetProjectSecurityGroupsGroupArrayOutput
	ToGetProjectSecurityGroupsGroupArrayOutputWithContext(context.Context) GetProjectSecurityGroupsGroupArrayOutput
}

GetProjectSecurityGroupsGroupArrayInput is an input type that accepts GetProjectSecurityGroupsGroupArray and GetProjectSecurityGroupsGroupArrayOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsGroupArrayInput` via:

GetProjectSecurityGroupsGroupArray{ GetProjectSecurityGroupsGroupArgs{...} }

type GetProjectSecurityGroupsGroupArrayOutput

type GetProjectSecurityGroupsGroupArrayOutput struct{ *pulumi.OutputState }

func (GetProjectSecurityGroupsGroupArrayOutput) ElementType

func (GetProjectSecurityGroupsGroupArrayOutput) Index

func (GetProjectSecurityGroupsGroupArrayOutput) ToGetProjectSecurityGroupsGroupArrayOutput

func (o GetProjectSecurityGroupsGroupArrayOutput) ToGetProjectSecurityGroupsGroupArrayOutput() GetProjectSecurityGroupsGroupArrayOutput

func (GetProjectSecurityGroupsGroupArrayOutput) ToGetProjectSecurityGroupsGroupArrayOutputWithContext

func (o GetProjectSecurityGroupsGroupArrayOutput) ToGetProjectSecurityGroupsGroupArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupArrayOutput

type GetProjectSecurityGroupsGroupInbound

type GetProjectSecurityGroupsGroupInbound struct {
	Action        string `pulumi:"action"`
	AddressModule string `pulumi:"addressModule"`
	CidrIp        string `pulumi:"cidrIp"`
	Desc          string `pulumi:"desc"`
	Id            string `pulumi:"id"`
	IpProtocol    string `pulumi:"ipProtocol"`
	PortRange     string `pulumi:"portRange"`
	ServiceModule string `pulumi:"serviceModule"`
}

type GetProjectSecurityGroupsGroupInboundArgs

type GetProjectSecurityGroupsGroupInboundArgs struct {
	Action        pulumi.StringInput `pulumi:"action"`
	AddressModule pulumi.StringInput `pulumi:"addressModule"`
	CidrIp        pulumi.StringInput `pulumi:"cidrIp"`
	Desc          pulumi.StringInput `pulumi:"desc"`
	Id            pulumi.StringInput `pulumi:"id"`
	IpProtocol    pulumi.StringInput `pulumi:"ipProtocol"`
	PortRange     pulumi.StringInput `pulumi:"portRange"`
	ServiceModule pulumi.StringInput `pulumi:"serviceModule"`
}

func (GetProjectSecurityGroupsGroupInboundArgs) ElementType

func (GetProjectSecurityGroupsGroupInboundArgs) ToGetProjectSecurityGroupsGroupInboundOutput

func (i GetProjectSecurityGroupsGroupInboundArgs) ToGetProjectSecurityGroupsGroupInboundOutput() GetProjectSecurityGroupsGroupInboundOutput

func (GetProjectSecurityGroupsGroupInboundArgs) ToGetProjectSecurityGroupsGroupInboundOutputWithContext

func (i GetProjectSecurityGroupsGroupInboundArgs) ToGetProjectSecurityGroupsGroupInboundOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupInboundOutput

type GetProjectSecurityGroupsGroupInboundArray

type GetProjectSecurityGroupsGroupInboundArray []GetProjectSecurityGroupsGroupInboundInput

func (GetProjectSecurityGroupsGroupInboundArray) ElementType

func (GetProjectSecurityGroupsGroupInboundArray) ToGetProjectSecurityGroupsGroupInboundArrayOutput

func (i GetProjectSecurityGroupsGroupInboundArray) ToGetProjectSecurityGroupsGroupInboundArrayOutput() GetProjectSecurityGroupsGroupInboundArrayOutput

func (GetProjectSecurityGroupsGroupInboundArray) ToGetProjectSecurityGroupsGroupInboundArrayOutputWithContext

func (i GetProjectSecurityGroupsGroupInboundArray) ToGetProjectSecurityGroupsGroupInboundArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupInboundArrayOutput

type GetProjectSecurityGroupsGroupInboundArrayInput

type GetProjectSecurityGroupsGroupInboundArrayInput interface {
	pulumi.Input

	ToGetProjectSecurityGroupsGroupInboundArrayOutput() GetProjectSecurityGroupsGroupInboundArrayOutput
	ToGetProjectSecurityGroupsGroupInboundArrayOutputWithContext(context.Context) GetProjectSecurityGroupsGroupInboundArrayOutput
}

GetProjectSecurityGroupsGroupInboundArrayInput is an input type that accepts GetProjectSecurityGroupsGroupInboundArray and GetProjectSecurityGroupsGroupInboundArrayOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsGroupInboundArrayInput` via:

GetProjectSecurityGroupsGroupInboundArray{ GetProjectSecurityGroupsGroupInboundArgs{...} }

type GetProjectSecurityGroupsGroupInboundArrayOutput

type GetProjectSecurityGroupsGroupInboundArrayOutput struct{ *pulumi.OutputState }

func (GetProjectSecurityGroupsGroupInboundArrayOutput) ElementType

func (GetProjectSecurityGroupsGroupInboundArrayOutput) Index

func (GetProjectSecurityGroupsGroupInboundArrayOutput) ToGetProjectSecurityGroupsGroupInboundArrayOutput

func (o GetProjectSecurityGroupsGroupInboundArrayOutput) ToGetProjectSecurityGroupsGroupInboundArrayOutput() GetProjectSecurityGroupsGroupInboundArrayOutput

func (GetProjectSecurityGroupsGroupInboundArrayOutput) ToGetProjectSecurityGroupsGroupInboundArrayOutputWithContext

func (o GetProjectSecurityGroupsGroupInboundArrayOutput) ToGetProjectSecurityGroupsGroupInboundArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupInboundArrayOutput

type GetProjectSecurityGroupsGroupInboundInput

type GetProjectSecurityGroupsGroupInboundInput interface {
	pulumi.Input

	ToGetProjectSecurityGroupsGroupInboundOutput() GetProjectSecurityGroupsGroupInboundOutput
	ToGetProjectSecurityGroupsGroupInboundOutputWithContext(context.Context) GetProjectSecurityGroupsGroupInboundOutput
}

GetProjectSecurityGroupsGroupInboundInput is an input type that accepts GetProjectSecurityGroupsGroupInboundArgs and GetProjectSecurityGroupsGroupInboundOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsGroupInboundInput` via:

GetProjectSecurityGroupsGroupInboundArgs{...}

type GetProjectSecurityGroupsGroupInboundOutput

type GetProjectSecurityGroupsGroupInboundOutput struct{ *pulumi.OutputState }

func (GetProjectSecurityGroupsGroupInboundOutput) Action

func (GetProjectSecurityGroupsGroupInboundOutput) AddressModule

func (GetProjectSecurityGroupsGroupInboundOutput) CidrIp

func (GetProjectSecurityGroupsGroupInboundOutput) Desc

func (GetProjectSecurityGroupsGroupInboundOutput) ElementType

func (GetProjectSecurityGroupsGroupInboundOutput) Id

func (GetProjectSecurityGroupsGroupInboundOutput) IpProtocol

func (GetProjectSecurityGroupsGroupInboundOutput) PortRange

func (GetProjectSecurityGroupsGroupInboundOutput) ServiceModule

func (GetProjectSecurityGroupsGroupInboundOutput) ToGetProjectSecurityGroupsGroupInboundOutput

func (o GetProjectSecurityGroupsGroupInboundOutput) ToGetProjectSecurityGroupsGroupInboundOutput() GetProjectSecurityGroupsGroupInboundOutput

func (GetProjectSecurityGroupsGroupInboundOutput) ToGetProjectSecurityGroupsGroupInboundOutputWithContext

func (o GetProjectSecurityGroupsGroupInboundOutput) ToGetProjectSecurityGroupsGroupInboundOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupInboundOutput

type GetProjectSecurityGroupsGroupInput

type GetProjectSecurityGroupsGroupInput interface {
	pulumi.Input

	ToGetProjectSecurityGroupsGroupOutput() GetProjectSecurityGroupsGroupOutput
	ToGetProjectSecurityGroupsGroupOutputWithContext(context.Context) GetProjectSecurityGroupsGroupOutput
}

GetProjectSecurityGroupsGroupInput is an input type that accepts GetProjectSecurityGroupsGroupArgs and GetProjectSecurityGroupsGroupOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsGroupInput` via:

GetProjectSecurityGroupsGroupArgs{...}

type GetProjectSecurityGroupsGroupOutbound

type GetProjectSecurityGroupsGroupOutbound struct {
	Action        string `pulumi:"action"`
	AddressModule string `pulumi:"addressModule"`
	CidrIp        string `pulumi:"cidrIp"`
	Desc          string `pulumi:"desc"`
	Id            string `pulumi:"id"`
	IpProtocol    string `pulumi:"ipProtocol"`
	PortRange     string `pulumi:"portRange"`
	ServiceModule string `pulumi:"serviceModule"`
}

type GetProjectSecurityGroupsGroupOutboundArgs

type GetProjectSecurityGroupsGroupOutboundArgs struct {
	Action        pulumi.StringInput `pulumi:"action"`
	AddressModule pulumi.StringInput `pulumi:"addressModule"`
	CidrIp        pulumi.StringInput `pulumi:"cidrIp"`
	Desc          pulumi.StringInput `pulumi:"desc"`
	Id            pulumi.StringInput `pulumi:"id"`
	IpProtocol    pulumi.StringInput `pulumi:"ipProtocol"`
	PortRange     pulumi.StringInput `pulumi:"portRange"`
	ServiceModule pulumi.StringInput `pulumi:"serviceModule"`
}

func (GetProjectSecurityGroupsGroupOutboundArgs) ElementType

func (GetProjectSecurityGroupsGroupOutboundArgs) ToGetProjectSecurityGroupsGroupOutboundOutput

func (i GetProjectSecurityGroupsGroupOutboundArgs) ToGetProjectSecurityGroupsGroupOutboundOutput() GetProjectSecurityGroupsGroupOutboundOutput

func (GetProjectSecurityGroupsGroupOutboundArgs) ToGetProjectSecurityGroupsGroupOutboundOutputWithContext

func (i GetProjectSecurityGroupsGroupOutboundArgs) ToGetProjectSecurityGroupsGroupOutboundOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutboundOutput

type GetProjectSecurityGroupsGroupOutboundArray

type GetProjectSecurityGroupsGroupOutboundArray []GetProjectSecurityGroupsGroupOutboundInput

func (GetProjectSecurityGroupsGroupOutboundArray) ElementType

func (GetProjectSecurityGroupsGroupOutboundArray) ToGetProjectSecurityGroupsGroupOutboundArrayOutput

func (i GetProjectSecurityGroupsGroupOutboundArray) ToGetProjectSecurityGroupsGroupOutboundArrayOutput() GetProjectSecurityGroupsGroupOutboundArrayOutput

func (GetProjectSecurityGroupsGroupOutboundArray) ToGetProjectSecurityGroupsGroupOutboundArrayOutputWithContext

func (i GetProjectSecurityGroupsGroupOutboundArray) ToGetProjectSecurityGroupsGroupOutboundArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutboundArrayOutput

type GetProjectSecurityGroupsGroupOutboundArrayInput

type GetProjectSecurityGroupsGroupOutboundArrayInput interface {
	pulumi.Input

	ToGetProjectSecurityGroupsGroupOutboundArrayOutput() GetProjectSecurityGroupsGroupOutboundArrayOutput
	ToGetProjectSecurityGroupsGroupOutboundArrayOutputWithContext(context.Context) GetProjectSecurityGroupsGroupOutboundArrayOutput
}

GetProjectSecurityGroupsGroupOutboundArrayInput is an input type that accepts GetProjectSecurityGroupsGroupOutboundArray and GetProjectSecurityGroupsGroupOutboundArrayOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsGroupOutboundArrayInput` via:

GetProjectSecurityGroupsGroupOutboundArray{ GetProjectSecurityGroupsGroupOutboundArgs{...} }

type GetProjectSecurityGroupsGroupOutboundArrayOutput

type GetProjectSecurityGroupsGroupOutboundArrayOutput struct{ *pulumi.OutputState }

func (GetProjectSecurityGroupsGroupOutboundArrayOutput) ElementType

func (GetProjectSecurityGroupsGroupOutboundArrayOutput) Index

func (GetProjectSecurityGroupsGroupOutboundArrayOutput) ToGetProjectSecurityGroupsGroupOutboundArrayOutput

func (o GetProjectSecurityGroupsGroupOutboundArrayOutput) ToGetProjectSecurityGroupsGroupOutboundArrayOutput() GetProjectSecurityGroupsGroupOutboundArrayOutput

func (GetProjectSecurityGroupsGroupOutboundArrayOutput) ToGetProjectSecurityGroupsGroupOutboundArrayOutputWithContext

func (o GetProjectSecurityGroupsGroupOutboundArrayOutput) ToGetProjectSecurityGroupsGroupOutboundArrayOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutboundArrayOutput

type GetProjectSecurityGroupsGroupOutboundInput

type GetProjectSecurityGroupsGroupOutboundInput interface {
	pulumi.Input

	ToGetProjectSecurityGroupsGroupOutboundOutput() GetProjectSecurityGroupsGroupOutboundOutput
	ToGetProjectSecurityGroupsGroupOutboundOutputWithContext(context.Context) GetProjectSecurityGroupsGroupOutboundOutput
}

GetProjectSecurityGroupsGroupOutboundInput is an input type that accepts GetProjectSecurityGroupsGroupOutboundArgs and GetProjectSecurityGroupsGroupOutboundOutput values. You can construct a concrete instance of `GetProjectSecurityGroupsGroupOutboundInput` via:

GetProjectSecurityGroupsGroupOutboundArgs{...}

type GetProjectSecurityGroupsGroupOutboundOutput

type GetProjectSecurityGroupsGroupOutboundOutput struct{ *pulumi.OutputState }

func (GetProjectSecurityGroupsGroupOutboundOutput) Action

func (GetProjectSecurityGroupsGroupOutboundOutput) AddressModule

func (GetProjectSecurityGroupsGroupOutboundOutput) CidrIp

func (GetProjectSecurityGroupsGroupOutboundOutput) Desc

func (GetProjectSecurityGroupsGroupOutboundOutput) ElementType

func (GetProjectSecurityGroupsGroupOutboundOutput) Id

func (GetProjectSecurityGroupsGroupOutboundOutput) IpProtocol

func (GetProjectSecurityGroupsGroupOutboundOutput) PortRange

func (GetProjectSecurityGroupsGroupOutboundOutput) ServiceModule

func (GetProjectSecurityGroupsGroupOutboundOutput) ToGetProjectSecurityGroupsGroupOutboundOutput

func (o GetProjectSecurityGroupsGroupOutboundOutput) ToGetProjectSecurityGroupsGroupOutboundOutput() GetProjectSecurityGroupsGroupOutboundOutput

func (GetProjectSecurityGroupsGroupOutboundOutput) ToGetProjectSecurityGroupsGroupOutboundOutputWithContext

func (o GetProjectSecurityGroupsGroupOutboundOutput) ToGetProjectSecurityGroupsGroupOutboundOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutboundOutput

type GetProjectSecurityGroupsGroupOutput

type GetProjectSecurityGroupsGroupOutput struct{ *pulumi.OutputState }

func (GetProjectSecurityGroupsGroupOutput) CreateTime

func (GetProjectSecurityGroupsGroupOutput) ElementType

func (GetProjectSecurityGroupsGroupOutput) Inbounds

func (GetProjectSecurityGroupsGroupOutput) Outbounds

func (GetProjectSecurityGroupsGroupOutput) ProjectId

func (GetProjectSecurityGroupsGroupOutput) SecurityGroupId

func (GetProjectSecurityGroupsGroupOutput) SecurityGroupName

func (GetProjectSecurityGroupsGroupOutput) SecurityGroupRemark

func (GetProjectSecurityGroupsGroupOutput) ToGetProjectSecurityGroupsGroupOutput

func (o GetProjectSecurityGroupsGroupOutput) ToGetProjectSecurityGroupsGroupOutput() GetProjectSecurityGroupsGroupOutput

func (GetProjectSecurityGroupsGroupOutput) ToGetProjectSecurityGroupsGroupOutputWithContext

func (o GetProjectSecurityGroupsGroupOutput) ToGetProjectSecurityGroupsGroupOutputWithContext(ctx context.Context) GetProjectSecurityGroupsGroupOutput

type GetProjectSecurityGroupsOutputArgs

type GetProjectSecurityGroupsOutputArgs struct {
	ProjectId        pulumi.IntPtrInput    `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	SearchKey        pulumi.StringPtrInput `pulumi:"searchKey"`
}

A collection of arguments for invoking getProjectSecurityGroups.

func (GetProjectSecurityGroupsOutputArgs) ElementType

type GetProjectSecurityGroupsResult

type GetProjectSecurityGroupsResult struct {
	Groups []GetProjectSecurityGroupsGroup `pulumi:"groups"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	SearchKey        *string `pulumi:"searchKey"`
}

A collection of values returned by getProjectSecurityGroups.

type GetProjectSecurityGroupsResultOutput

type GetProjectSecurityGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProjectSecurityGroups.

func (GetProjectSecurityGroupsResultOutput) ElementType

func (GetProjectSecurityGroupsResultOutput) Groups

func (GetProjectSecurityGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProjectSecurityGroupsResultOutput) ProjectId

func (GetProjectSecurityGroupsResultOutput) ResultOutputFile

func (GetProjectSecurityGroupsResultOutput) SearchKey

func (GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutput

func (o GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutput() GetProjectSecurityGroupsResultOutput

func (GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutputWithContext

func (o GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutputWithContext(ctx context.Context) GetProjectSecurityGroupsResultOutput

type GetProxyNodeArgs

type GetProxyNodeArgs struct {
	Filters          []GetProxyNodeFilter `pulumi:"filters"`
	OrderBy          *string              `pulumi:"orderBy"`
	OrderByType      *string              `pulumi:"orderByType"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProxyNode.

type GetProxyNodeFilter

type GetProxyNodeFilter struct {
	ExactMatch *bool    `pulumi:"exactMatch"`
	Name       *string  `pulumi:"name"`
	Names      []string `pulumi:"names"`
	Operator   *string  `pulumi:"operator"`
	Values     []string `pulumi:"values"`
}

type GetProxyNodeFilterArgs

type GetProxyNodeFilterArgs struct {
	ExactMatch pulumi.BoolPtrInput     `pulumi:"exactMatch"`
	Name       pulumi.StringPtrInput   `pulumi:"name"`
	Names      pulumi.StringArrayInput `pulumi:"names"`
	Operator   pulumi.StringPtrInput   `pulumi:"operator"`
	Values     pulumi.StringArrayInput `pulumi:"values"`
}

func (GetProxyNodeFilterArgs) ElementType

func (GetProxyNodeFilterArgs) ElementType() reflect.Type

func (GetProxyNodeFilterArgs) ToGetProxyNodeFilterOutput

func (i GetProxyNodeFilterArgs) ToGetProxyNodeFilterOutput() GetProxyNodeFilterOutput

func (GetProxyNodeFilterArgs) ToGetProxyNodeFilterOutputWithContext

func (i GetProxyNodeFilterArgs) ToGetProxyNodeFilterOutputWithContext(ctx context.Context) GetProxyNodeFilterOutput

type GetProxyNodeFilterArray

type GetProxyNodeFilterArray []GetProxyNodeFilterInput

func (GetProxyNodeFilterArray) ElementType

func (GetProxyNodeFilterArray) ElementType() reflect.Type

func (GetProxyNodeFilterArray) ToGetProxyNodeFilterArrayOutput

func (i GetProxyNodeFilterArray) ToGetProxyNodeFilterArrayOutput() GetProxyNodeFilterArrayOutput

func (GetProxyNodeFilterArray) ToGetProxyNodeFilterArrayOutputWithContext

func (i GetProxyNodeFilterArray) ToGetProxyNodeFilterArrayOutputWithContext(ctx context.Context) GetProxyNodeFilterArrayOutput

type GetProxyNodeFilterArrayInput

type GetProxyNodeFilterArrayInput interface {
	pulumi.Input

	ToGetProxyNodeFilterArrayOutput() GetProxyNodeFilterArrayOutput
	ToGetProxyNodeFilterArrayOutputWithContext(context.Context) GetProxyNodeFilterArrayOutput
}

GetProxyNodeFilterArrayInput is an input type that accepts GetProxyNodeFilterArray and GetProxyNodeFilterArrayOutput values. You can construct a concrete instance of `GetProxyNodeFilterArrayInput` via:

GetProxyNodeFilterArray{ GetProxyNodeFilterArgs{...} }

type GetProxyNodeFilterArrayOutput

type GetProxyNodeFilterArrayOutput struct{ *pulumi.OutputState }

func (GetProxyNodeFilterArrayOutput) ElementType

func (GetProxyNodeFilterArrayOutput) Index

func (GetProxyNodeFilterArrayOutput) ToGetProxyNodeFilterArrayOutput

func (o GetProxyNodeFilterArrayOutput) ToGetProxyNodeFilterArrayOutput() GetProxyNodeFilterArrayOutput

func (GetProxyNodeFilterArrayOutput) ToGetProxyNodeFilterArrayOutputWithContext

func (o GetProxyNodeFilterArrayOutput) ToGetProxyNodeFilterArrayOutputWithContext(ctx context.Context) GetProxyNodeFilterArrayOutput

type GetProxyNodeFilterInput

type GetProxyNodeFilterInput interface {
	pulumi.Input

	ToGetProxyNodeFilterOutput() GetProxyNodeFilterOutput
	ToGetProxyNodeFilterOutputWithContext(context.Context) GetProxyNodeFilterOutput
}

GetProxyNodeFilterInput is an input type that accepts GetProxyNodeFilterArgs and GetProxyNodeFilterOutput values. You can construct a concrete instance of `GetProxyNodeFilterInput` via:

GetProxyNodeFilterArgs{...}

type GetProxyNodeFilterOutput

type GetProxyNodeFilterOutput struct{ *pulumi.OutputState }

func (GetProxyNodeFilterOutput) ElementType

func (GetProxyNodeFilterOutput) ElementType() reflect.Type

func (GetProxyNodeFilterOutput) ExactMatch

func (GetProxyNodeFilterOutput) Name

func (GetProxyNodeFilterOutput) Names

func (GetProxyNodeFilterOutput) Operator

func (GetProxyNodeFilterOutput) ToGetProxyNodeFilterOutput

func (o GetProxyNodeFilterOutput) ToGetProxyNodeFilterOutput() GetProxyNodeFilterOutput

func (GetProxyNodeFilterOutput) ToGetProxyNodeFilterOutputWithContext

func (o GetProxyNodeFilterOutput) ToGetProxyNodeFilterOutputWithContext(ctx context.Context) GetProxyNodeFilterOutput

func (GetProxyNodeFilterOutput) Values

type GetProxyNodeOutputArgs

type GetProxyNodeOutputArgs struct {
	Filters          GetProxyNodeFilterArrayInput `pulumi:"filters"`
	OrderBy          pulumi.StringPtrInput        `pulumi:"orderBy"`
	OrderByType      pulumi.StringPtrInput        `pulumi:"orderByType"`
	ResultOutputFile pulumi.StringPtrInput        `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProxyNode.

func (GetProxyNodeOutputArgs) ElementType

func (GetProxyNodeOutputArgs) ElementType() reflect.Type

type GetProxyNodeProxyNodeInfo

type GetProxyNodeProxyNodeInfo struct {
	AppId                int    `pulumi:"appId"`
	ClusterId            string `pulumi:"clusterId"`
	Cpu                  int    `pulumi:"cpu"`
	Mem                  int    `pulumi:"mem"`
	ProxyGroupId         string `pulumi:"proxyGroupId"`
	ProxyNodeConnections int    `pulumi:"proxyNodeConnections"`
	ProxyNodeId          string `pulumi:"proxyNodeId"`
	Region               string `pulumi:"region"`
	Status               string `pulumi:"status"`
	Zone                 string `pulumi:"zone"`
}

type GetProxyNodeProxyNodeInfoArgs

type GetProxyNodeProxyNodeInfoArgs struct {
	AppId                pulumi.IntInput    `pulumi:"appId"`
	ClusterId            pulumi.StringInput `pulumi:"clusterId"`
	Cpu                  pulumi.IntInput    `pulumi:"cpu"`
	Mem                  pulumi.IntInput    `pulumi:"mem"`
	ProxyGroupId         pulumi.StringInput `pulumi:"proxyGroupId"`
	ProxyNodeConnections pulumi.IntInput    `pulumi:"proxyNodeConnections"`
	ProxyNodeId          pulumi.StringInput `pulumi:"proxyNodeId"`
	Region               pulumi.StringInput `pulumi:"region"`
	Status               pulumi.StringInput `pulumi:"status"`
	Zone                 pulumi.StringInput `pulumi:"zone"`
}

func (GetProxyNodeProxyNodeInfoArgs) ElementType

func (GetProxyNodeProxyNodeInfoArgs) ToGetProxyNodeProxyNodeInfoOutput

func (i GetProxyNodeProxyNodeInfoArgs) ToGetProxyNodeProxyNodeInfoOutput() GetProxyNodeProxyNodeInfoOutput

func (GetProxyNodeProxyNodeInfoArgs) ToGetProxyNodeProxyNodeInfoOutputWithContext

func (i GetProxyNodeProxyNodeInfoArgs) ToGetProxyNodeProxyNodeInfoOutputWithContext(ctx context.Context) GetProxyNodeProxyNodeInfoOutput

type GetProxyNodeProxyNodeInfoArray

type GetProxyNodeProxyNodeInfoArray []GetProxyNodeProxyNodeInfoInput

func (GetProxyNodeProxyNodeInfoArray) ElementType

func (GetProxyNodeProxyNodeInfoArray) ToGetProxyNodeProxyNodeInfoArrayOutput

func (i GetProxyNodeProxyNodeInfoArray) ToGetProxyNodeProxyNodeInfoArrayOutput() GetProxyNodeProxyNodeInfoArrayOutput

func (GetProxyNodeProxyNodeInfoArray) ToGetProxyNodeProxyNodeInfoArrayOutputWithContext

func (i GetProxyNodeProxyNodeInfoArray) ToGetProxyNodeProxyNodeInfoArrayOutputWithContext(ctx context.Context) GetProxyNodeProxyNodeInfoArrayOutput

type GetProxyNodeProxyNodeInfoArrayInput

type GetProxyNodeProxyNodeInfoArrayInput interface {
	pulumi.Input

	ToGetProxyNodeProxyNodeInfoArrayOutput() GetProxyNodeProxyNodeInfoArrayOutput
	ToGetProxyNodeProxyNodeInfoArrayOutputWithContext(context.Context) GetProxyNodeProxyNodeInfoArrayOutput
}

GetProxyNodeProxyNodeInfoArrayInput is an input type that accepts GetProxyNodeProxyNodeInfoArray and GetProxyNodeProxyNodeInfoArrayOutput values. You can construct a concrete instance of `GetProxyNodeProxyNodeInfoArrayInput` via:

GetProxyNodeProxyNodeInfoArray{ GetProxyNodeProxyNodeInfoArgs{...} }

type GetProxyNodeProxyNodeInfoArrayOutput

type GetProxyNodeProxyNodeInfoArrayOutput struct{ *pulumi.OutputState }

func (GetProxyNodeProxyNodeInfoArrayOutput) ElementType

func (GetProxyNodeProxyNodeInfoArrayOutput) Index

func (GetProxyNodeProxyNodeInfoArrayOutput) ToGetProxyNodeProxyNodeInfoArrayOutput

func (o GetProxyNodeProxyNodeInfoArrayOutput) ToGetProxyNodeProxyNodeInfoArrayOutput() GetProxyNodeProxyNodeInfoArrayOutput

func (GetProxyNodeProxyNodeInfoArrayOutput) ToGetProxyNodeProxyNodeInfoArrayOutputWithContext

func (o GetProxyNodeProxyNodeInfoArrayOutput) ToGetProxyNodeProxyNodeInfoArrayOutputWithContext(ctx context.Context) GetProxyNodeProxyNodeInfoArrayOutput

type GetProxyNodeProxyNodeInfoInput

type GetProxyNodeProxyNodeInfoInput interface {
	pulumi.Input

	ToGetProxyNodeProxyNodeInfoOutput() GetProxyNodeProxyNodeInfoOutput
	ToGetProxyNodeProxyNodeInfoOutputWithContext(context.Context) GetProxyNodeProxyNodeInfoOutput
}

GetProxyNodeProxyNodeInfoInput is an input type that accepts GetProxyNodeProxyNodeInfoArgs and GetProxyNodeProxyNodeInfoOutput values. You can construct a concrete instance of `GetProxyNodeProxyNodeInfoInput` via:

GetProxyNodeProxyNodeInfoArgs{...}

type GetProxyNodeProxyNodeInfoOutput

type GetProxyNodeProxyNodeInfoOutput struct{ *pulumi.OutputState }

func (GetProxyNodeProxyNodeInfoOutput) AppId

func (GetProxyNodeProxyNodeInfoOutput) ClusterId

func (GetProxyNodeProxyNodeInfoOutput) Cpu

func (GetProxyNodeProxyNodeInfoOutput) ElementType

func (GetProxyNodeProxyNodeInfoOutput) Mem

func (GetProxyNodeProxyNodeInfoOutput) ProxyGroupId

func (GetProxyNodeProxyNodeInfoOutput) ProxyNodeConnections

func (o GetProxyNodeProxyNodeInfoOutput) ProxyNodeConnections() pulumi.IntOutput

func (GetProxyNodeProxyNodeInfoOutput) ProxyNodeId

func (GetProxyNodeProxyNodeInfoOutput) Region

func (GetProxyNodeProxyNodeInfoOutput) Status

func (GetProxyNodeProxyNodeInfoOutput) ToGetProxyNodeProxyNodeInfoOutput

func (o GetProxyNodeProxyNodeInfoOutput) ToGetProxyNodeProxyNodeInfoOutput() GetProxyNodeProxyNodeInfoOutput

func (GetProxyNodeProxyNodeInfoOutput) ToGetProxyNodeProxyNodeInfoOutputWithContext

func (o GetProxyNodeProxyNodeInfoOutput) ToGetProxyNodeProxyNodeInfoOutputWithContext(ctx context.Context) GetProxyNodeProxyNodeInfoOutput

func (GetProxyNodeProxyNodeInfoOutput) Zone

type GetProxyNodeResult

type GetProxyNodeResult struct {
	Filters []GetProxyNodeFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                      `pulumi:"id"`
	OrderBy          *string                     `pulumi:"orderBy"`
	OrderByType      *string                     `pulumi:"orderByType"`
	ProxyNodeInfos   []GetProxyNodeProxyNodeInfo `pulumi:"proxyNodeInfos"`
	ResultOutputFile *string                     `pulumi:"resultOutputFile"`
}

A collection of values returned by getProxyNode.

func GetProxyNode

func GetProxyNode(ctx *pulumi.Context, args *GetProxyNodeArgs, opts ...pulumi.InvokeOption) (*GetProxyNodeResult, error)

type GetProxyNodeResultOutput

type GetProxyNodeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProxyNode.

func (GetProxyNodeResultOutput) ElementType

func (GetProxyNodeResultOutput) ElementType() reflect.Type

func (GetProxyNodeResultOutput) Filters

func (GetProxyNodeResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProxyNodeResultOutput) OrderBy

func (GetProxyNodeResultOutput) OrderByType

func (GetProxyNodeResultOutput) ProxyNodeInfos

func (GetProxyNodeResultOutput) ResultOutputFile

func (o GetProxyNodeResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetProxyNodeResultOutput) ToGetProxyNodeResultOutput

func (o GetProxyNodeResultOutput) ToGetProxyNodeResultOutput() GetProxyNodeResultOutput

func (GetProxyNodeResultOutput) ToGetProxyNodeResultOutputWithContext

func (o GetProxyNodeResultOutput) ToGetProxyNodeResultOutputWithContext(ctx context.Context) GetProxyNodeResultOutput

type GetProxyVersionArgs

type GetProxyVersionArgs struct {
	ClusterId        string  `pulumi:"clusterId"`
	ProxyGroupId     *string `pulumi:"proxyGroupId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProxyVersion.

type GetProxyVersionOutputArgs

type GetProxyVersionOutputArgs struct {
	ClusterId        pulumi.StringInput    `pulumi:"clusterId"`
	ProxyGroupId     pulumi.StringPtrInput `pulumi:"proxyGroupId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getProxyVersion.

func (GetProxyVersionOutputArgs) ElementType

func (GetProxyVersionOutputArgs) ElementType() reflect.Type

type GetProxyVersionResult

type GetProxyVersionResult struct {
	ClusterId           string `pulumi:"clusterId"`
	CurrentProxyVersion string `pulumi:"currentProxyVersion"`
	// The provider-assigned unique ID for this managed resource.
	Id                   string   `pulumi:"id"`
	ProxyGroupId         *string  `pulumi:"proxyGroupId"`
	ResultOutputFile     *string  `pulumi:"resultOutputFile"`
	SupportProxyVersions []string `pulumi:"supportProxyVersions"`
}

A collection of values returned by getProxyVersion.

func GetProxyVersion

func GetProxyVersion(ctx *pulumi.Context, args *GetProxyVersionArgs, opts ...pulumi.InvokeOption) (*GetProxyVersionResult, error)

type GetProxyVersionResultOutput

type GetProxyVersionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProxyVersion.

func (GetProxyVersionResultOutput) ClusterId

func (GetProxyVersionResultOutput) CurrentProxyVersion

func (o GetProxyVersionResultOutput) CurrentProxyVersion() pulumi.StringOutput

func (GetProxyVersionResultOutput) ElementType

func (GetProxyVersionResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProxyVersionResultOutput) ProxyGroupId

func (GetProxyVersionResultOutput) ResultOutputFile

func (o GetProxyVersionResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetProxyVersionResultOutput) SupportProxyVersions

func (o GetProxyVersionResultOutput) SupportProxyVersions() pulumi.StringArrayOutput

func (GetProxyVersionResultOutput) ToGetProxyVersionResultOutput

func (o GetProxyVersionResultOutput) ToGetProxyVersionResultOutput() GetProxyVersionResultOutput

func (GetProxyVersionResultOutput) ToGetProxyVersionResultOutputWithContext

func (o GetProxyVersionResultOutput) ToGetProxyVersionResultOutputWithContext(ctx context.Context) GetProxyVersionResultOutput

type GetResourcePackageListArgs

type GetResourcePackageListArgs struct {
	OrderBies        []string `pulumi:"orderBies"`
	OrderDirection   *string  `pulumi:"orderDirection"`
	PackageIds       []string `pulumi:"packageIds"`
	PackageNames     []string `pulumi:"packageNames"`
	PackageRegions   []string `pulumi:"packageRegions"`
	PackageTypes     []string `pulumi:"packageTypes"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	Statuses         []string `pulumi:"statuses"`
}

A collection of arguments for invoking getResourcePackageList.

type GetResourcePackageListOutputArgs

type GetResourcePackageListOutputArgs struct {
	OrderBies        pulumi.StringArrayInput `pulumi:"orderBies"`
	OrderDirection   pulumi.StringPtrInput   `pulumi:"orderDirection"`
	PackageIds       pulumi.StringArrayInput `pulumi:"packageIds"`
	PackageNames     pulumi.StringArrayInput `pulumi:"packageNames"`
	PackageRegions   pulumi.StringArrayInput `pulumi:"packageRegions"`
	PackageTypes     pulumi.StringArrayInput `pulumi:"packageTypes"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	Statuses         pulumi.StringArrayInput `pulumi:"statuses"`
}

A collection of arguments for invoking getResourcePackageList.

func (GetResourcePackageListOutputArgs) ElementType

type GetResourcePackageListResourcePackageList

type GetResourcePackageListResourcePackageList struct {
	AppId             int                                                         `pulumi:"appId"`
	BindInstanceInfos []GetResourcePackageListResourcePackageListBindInstanceInfo `pulumi:"bindInstanceInfos"`
	ExpireTime        string                                                      `pulumi:"expireTime"`
	HasQuota          bool                                                        `pulumi:"hasQuota"`
	PackageId         string                                                      `pulumi:"packageId"`
	PackageName       string                                                      `pulumi:"packageName"`
	PackageRegion     string                                                      `pulumi:"packageRegion"`
	PackageTotalSpec  float64                                                     `pulumi:"packageTotalSpec"`
	PackageType       string                                                      `pulumi:"packageType"`
	PackageUsedSpec   float64                                                     `pulumi:"packageUsedSpec"`
	StartTime         string                                                      `pulumi:"startTime"`
	Status            string                                                      `pulumi:"status"`
}

type GetResourcePackageListResourcePackageListArgs

type GetResourcePackageListResourcePackageListArgs struct {
	AppId             pulumi.IntInput                                                     `pulumi:"appId"`
	BindInstanceInfos GetResourcePackageListResourcePackageListBindInstanceInfoArrayInput `pulumi:"bindInstanceInfos"`
	ExpireTime        pulumi.StringInput                                                  `pulumi:"expireTime"`
	HasQuota          pulumi.BoolInput                                                    `pulumi:"hasQuota"`
	PackageId         pulumi.StringInput                                                  `pulumi:"packageId"`
	PackageName       pulumi.StringInput                                                  `pulumi:"packageName"`
	PackageRegion     pulumi.StringInput                                                  `pulumi:"packageRegion"`
	PackageTotalSpec  pulumi.Float64Input                                                 `pulumi:"packageTotalSpec"`
	PackageType       pulumi.StringInput                                                  `pulumi:"packageType"`
	PackageUsedSpec   pulumi.Float64Input                                                 `pulumi:"packageUsedSpec"`
	StartTime         pulumi.StringInput                                                  `pulumi:"startTime"`
	Status            pulumi.StringInput                                                  `pulumi:"status"`
}

func (GetResourcePackageListResourcePackageListArgs) ElementType

func (GetResourcePackageListResourcePackageListArgs) ToGetResourcePackageListResourcePackageListOutput

func (i GetResourcePackageListResourcePackageListArgs) ToGetResourcePackageListResourcePackageListOutput() GetResourcePackageListResourcePackageListOutput

func (GetResourcePackageListResourcePackageListArgs) ToGetResourcePackageListResourcePackageListOutputWithContext

func (i GetResourcePackageListResourcePackageListArgs) ToGetResourcePackageListResourcePackageListOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListOutput

type GetResourcePackageListResourcePackageListArray

type GetResourcePackageListResourcePackageListArray []GetResourcePackageListResourcePackageListInput

func (GetResourcePackageListResourcePackageListArray) ElementType

func (GetResourcePackageListResourcePackageListArray) ToGetResourcePackageListResourcePackageListArrayOutput

func (i GetResourcePackageListResourcePackageListArray) ToGetResourcePackageListResourcePackageListArrayOutput() GetResourcePackageListResourcePackageListArrayOutput

func (GetResourcePackageListResourcePackageListArray) ToGetResourcePackageListResourcePackageListArrayOutputWithContext

func (i GetResourcePackageListResourcePackageListArray) ToGetResourcePackageListResourcePackageListArrayOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListArrayOutput

type GetResourcePackageListResourcePackageListArrayInput

type GetResourcePackageListResourcePackageListArrayInput interface {
	pulumi.Input

	ToGetResourcePackageListResourcePackageListArrayOutput() GetResourcePackageListResourcePackageListArrayOutput
	ToGetResourcePackageListResourcePackageListArrayOutputWithContext(context.Context) GetResourcePackageListResourcePackageListArrayOutput
}

GetResourcePackageListResourcePackageListArrayInput is an input type that accepts GetResourcePackageListResourcePackageListArray and GetResourcePackageListResourcePackageListArrayOutput values. You can construct a concrete instance of `GetResourcePackageListResourcePackageListArrayInput` via:

GetResourcePackageListResourcePackageListArray{ GetResourcePackageListResourcePackageListArgs{...} }

type GetResourcePackageListResourcePackageListArrayOutput

type GetResourcePackageListResourcePackageListArrayOutput struct{ *pulumi.OutputState }

func (GetResourcePackageListResourcePackageListArrayOutput) ElementType

func (GetResourcePackageListResourcePackageListArrayOutput) Index

func (GetResourcePackageListResourcePackageListArrayOutput) ToGetResourcePackageListResourcePackageListArrayOutput

func (GetResourcePackageListResourcePackageListArrayOutput) ToGetResourcePackageListResourcePackageListArrayOutputWithContext

func (o GetResourcePackageListResourcePackageListArrayOutput) ToGetResourcePackageListResourcePackageListArrayOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListArrayOutput

type GetResourcePackageListResourcePackageListBindInstanceInfo

type GetResourcePackageListResourcePackageListBindInstanceInfo struct {
	InstanceId     string `pulumi:"instanceId"`
	InstanceRegion string `pulumi:"instanceRegion"`
	InstanceType   string `pulumi:"instanceType"`
}

type GetResourcePackageListResourcePackageListBindInstanceInfoArgs

type GetResourcePackageListResourcePackageListBindInstanceInfoArgs struct {
	InstanceId     pulumi.StringInput `pulumi:"instanceId"`
	InstanceRegion pulumi.StringInput `pulumi:"instanceRegion"`
	InstanceType   pulumi.StringInput `pulumi:"instanceType"`
}

func (GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ElementType

func (GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutput

func (GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutputWithContext

func (i GetResourcePackageListResourcePackageListBindInstanceInfoArgs) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoOutput

type GetResourcePackageListResourcePackageListBindInstanceInfoArray

type GetResourcePackageListResourcePackageListBindInstanceInfoArray []GetResourcePackageListResourcePackageListBindInstanceInfoInput

func (GetResourcePackageListResourcePackageListBindInstanceInfoArray) ElementType

func (GetResourcePackageListResourcePackageListBindInstanceInfoArray) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput

func (GetResourcePackageListResourcePackageListBindInstanceInfoArray) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutputWithContext

func (i GetResourcePackageListResourcePackageListBindInstanceInfoArray) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput

type GetResourcePackageListResourcePackageListBindInstanceInfoArrayInput

type GetResourcePackageListResourcePackageListBindInstanceInfoArrayInput interface {
	pulumi.Input

	ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput() GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
	ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutputWithContext(context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput
}

GetResourcePackageListResourcePackageListBindInstanceInfoArrayInput is an input type that accepts GetResourcePackageListResourcePackageListBindInstanceInfoArray and GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput values. You can construct a concrete instance of `GetResourcePackageListResourcePackageListBindInstanceInfoArrayInput` via:

GetResourcePackageListResourcePackageListBindInstanceInfoArray{ GetResourcePackageListResourcePackageListBindInstanceInfoArgs{...} }

type GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput

type GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput struct{ *pulumi.OutputState }

func (GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ElementType

func (GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput

func (GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutputWithContext

func (o GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoArrayOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoArrayOutput

type GetResourcePackageListResourcePackageListBindInstanceInfoInput

type GetResourcePackageListResourcePackageListBindInstanceInfoInput interface {
	pulumi.Input

	ToGetResourcePackageListResourcePackageListBindInstanceInfoOutput() GetResourcePackageListResourcePackageListBindInstanceInfoOutput
	ToGetResourcePackageListResourcePackageListBindInstanceInfoOutputWithContext(context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoOutput
}

GetResourcePackageListResourcePackageListBindInstanceInfoInput is an input type that accepts GetResourcePackageListResourcePackageListBindInstanceInfoArgs and GetResourcePackageListResourcePackageListBindInstanceInfoOutput values. You can construct a concrete instance of `GetResourcePackageListResourcePackageListBindInstanceInfoInput` via:

GetResourcePackageListResourcePackageListBindInstanceInfoArgs{...}

type GetResourcePackageListResourcePackageListBindInstanceInfoOutput

type GetResourcePackageListResourcePackageListBindInstanceInfoOutput struct{ *pulumi.OutputState }

func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ElementType

func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) InstanceId

func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) InstanceRegion

func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) InstanceType

func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutput

func (GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutputWithContext

func (o GetResourcePackageListResourcePackageListBindInstanceInfoOutput) ToGetResourcePackageListResourcePackageListBindInstanceInfoOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListBindInstanceInfoOutput

type GetResourcePackageListResourcePackageListInput

type GetResourcePackageListResourcePackageListInput interface {
	pulumi.Input

	ToGetResourcePackageListResourcePackageListOutput() GetResourcePackageListResourcePackageListOutput
	ToGetResourcePackageListResourcePackageListOutputWithContext(context.Context) GetResourcePackageListResourcePackageListOutput
}

GetResourcePackageListResourcePackageListInput is an input type that accepts GetResourcePackageListResourcePackageListArgs and GetResourcePackageListResourcePackageListOutput values. You can construct a concrete instance of `GetResourcePackageListResourcePackageListInput` via:

GetResourcePackageListResourcePackageListArgs{...}

type GetResourcePackageListResourcePackageListOutput

type GetResourcePackageListResourcePackageListOutput struct{ *pulumi.OutputState }

func (GetResourcePackageListResourcePackageListOutput) AppId

func (GetResourcePackageListResourcePackageListOutput) ElementType

func (GetResourcePackageListResourcePackageListOutput) ExpireTime

func (GetResourcePackageListResourcePackageListOutput) HasQuota

func (GetResourcePackageListResourcePackageListOutput) PackageId

func (GetResourcePackageListResourcePackageListOutput) PackageName

func (GetResourcePackageListResourcePackageListOutput) PackageRegion

func (GetResourcePackageListResourcePackageListOutput) PackageTotalSpec

func (GetResourcePackageListResourcePackageListOutput) PackageType

func (GetResourcePackageListResourcePackageListOutput) PackageUsedSpec

func (GetResourcePackageListResourcePackageListOutput) StartTime

func (GetResourcePackageListResourcePackageListOutput) Status

func (GetResourcePackageListResourcePackageListOutput) ToGetResourcePackageListResourcePackageListOutput

func (o GetResourcePackageListResourcePackageListOutput) ToGetResourcePackageListResourcePackageListOutput() GetResourcePackageListResourcePackageListOutput

func (GetResourcePackageListResourcePackageListOutput) ToGetResourcePackageListResourcePackageListOutputWithContext

func (o GetResourcePackageListResourcePackageListOutput) ToGetResourcePackageListResourcePackageListOutputWithContext(ctx context.Context) GetResourcePackageListResourcePackageListOutput

type GetResourcePackageListResult

type GetResourcePackageListResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                   string                                      `pulumi:"id"`
	OrderBies            []string                                    `pulumi:"orderBies"`
	OrderDirection       *string                                     `pulumi:"orderDirection"`
	PackageIds           []string                                    `pulumi:"packageIds"`
	PackageNames         []string                                    `pulumi:"packageNames"`
	PackageRegions       []string                                    `pulumi:"packageRegions"`
	PackageTypes         []string                                    `pulumi:"packageTypes"`
	ResourcePackageLists []GetResourcePackageListResourcePackageList `pulumi:"resourcePackageLists"`
	ResultOutputFile     *string                                     `pulumi:"resultOutputFile"`
	Statuses             []string                                    `pulumi:"statuses"`
}

A collection of values returned by getResourcePackageList.

type GetResourcePackageListResultOutput

type GetResourcePackageListResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getResourcePackageList.

func (GetResourcePackageListResultOutput) ElementType

func (GetResourcePackageListResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetResourcePackageListResultOutput) OrderBies

func (GetResourcePackageListResultOutput) OrderDirection

func (GetResourcePackageListResultOutput) PackageIds

func (GetResourcePackageListResultOutput) PackageNames

func (GetResourcePackageListResultOutput) PackageRegions

func (GetResourcePackageListResultOutput) PackageTypes

func (GetResourcePackageListResultOutput) ResourcePackageLists

func (GetResourcePackageListResultOutput) ResultOutputFile

func (GetResourcePackageListResultOutput) Statuses

func (GetResourcePackageListResultOutput) ToGetResourcePackageListResultOutput

func (o GetResourcePackageListResultOutput) ToGetResourcePackageListResultOutput() GetResourcePackageListResultOutput

func (GetResourcePackageListResultOutput) ToGetResourcePackageListResultOutputWithContext

func (o GetResourcePackageListResultOutput) ToGetResourcePackageListResultOutputWithContext(ctx context.Context) GetResourcePackageListResultOutput

type GetResourcePackageSaleSpecsArgs

type GetResourcePackageSaleSpecsArgs struct {
	InstanceType     string  `pulumi:"instanceType"`
	PackageRegion    string  `pulumi:"packageRegion"`
	PackageType      string  `pulumi:"packageType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getResourcePackageSaleSpecs.

type GetResourcePackageSaleSpecsDetail

type GetResourcePackageSaleSpecsDetail struct {
	ExpireDay      int     `pulumi:"expireDay"`
	MaxPackageSpec float64 `pulumi:"maxPackageSpec"`
	MinPackageSpec float64 `pulumi:"minPackageSpec"`
	PackageRegion  string  `pulumi:"packageRegion"`
	PackageType    string  `pulumi:"packageType"`
	PackageVersion string  `pulumi:"packageVersion"`
}

type GetResourcePackageSaleSpecsDetailArgs

type GetResourcePackageSaleSpecsDetailArgs struct {
	ExpireDay      pulumi.IntInput     `pulumi:"expireDay"`
	MaxPackageSpec pulumi.Float64Input `pulumi:"maxPackageSpec"`
	MinPackageSpec pulumi.Float64Input `pulumi:"minPackageSpec"`
	PackageRegion  pulumi.StringInput  `pulumi:"packageRegion"`
	PackageType    pulumi.StringInput  `pulumi:"packageType"`
	PackageVersion pulumi.StringInput  `pulumi:"packageVersion"`
}

func (GetResourcePackageSaleSpecsDetailArgs) ElementType

func (GetResourcePackageSaleSpecsDetailArgs) ToGetResourcePackageSaleSpecsDetailOutput

func (i GetResourcePackageSaleSpecsDetailArgs) ToGetResourcePackageSaleSpecsDetailOutput() GetResourcePackageSaleSpecsDetailOutput

func (GetResourcePackageSaleSpecsDetailArgs) ToGetResourcePackageSaleSpecsDetailOutputWithContext

func (i GetResourcePackageSaleSpecsDetailArgs) ToGetResourcePackageSaleSpecsDetailOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsDetailOutput

type GetResourcePackageSaleSpecsDetailArray

type GetResourcePackageSaleSpecsDetailArray []GetResourcePackageSaleSpecsDetailInput

func (GetResourcePackageSaleSpecsDetailArray) ElementType

func (GetResourcePackageSaleSpecsDetailArray) ToGetResourcePackageSaleSpecsDetailArrayOutput

func (i GetResourcePackageSaleSpecsDetailArray) ToGetResourcePackageSaleSpecsDetailArrayOutput() GetResourcePackageSaleSpecsDetailArrayOutput

func (GetResourcePackageSaleSpecsDetailArray) ToGetResourcePackageSaleSpecsDetailArrayOutputWithContext

func (i GetResourcePackageSaleSpecsDetailArray) ToGetResourcePackageSaleSpecsDetailArrayOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsDetailArrayOutput

type GetResourcePackageSaleSpecsDetailArrayInput

type GetResourcePackageSaleSpecsDetailArrayInput interface {
	pulumi.Input

	ToGetResourcePackageSaleSpecsDetailArrayOutput() GetResourcePackageSaleSpecsDetailArrayOutput
	ToGetResourcePackageSaleSpecsDetailArrayOutputWithContext(context.Context) GetResourcePackageSaleSpecsDetailArrayOutput
}

GetResourcePackageSaleSpecsDetailArrayInput is an input type that accepts GetResourcePackageSaleSpecsDetailArray and GetResourcePackageSaleSpecsDetailArrayOutput values. You can construct a concrete instance of `GetResourcePackageSaleSpecsDetailArrayInput` via:

GetResourcePackageSaleSpecsDetailArray{ GetResourcePackageSaleSpecsDetailArgs{...} }

type GetResourcePackageSaleSpecsDetailArrayOutput

type GetResourcePackageSaleSpecsDetailArrayOutput struct{ *pulumi.OutputState }

func (GetResourcePackageSaleSpecsDetailArrayOutput) ElementType

func (GetResourcePackageSaleSpecsDetailArrayOutput) Index

func (GetResourcePackageSaleSpecsDetailArrayOutput) ToGetResourcePackageSaleSpecsDetailArrayOutput

func (o GetResourcePackageSaleSpecsDetailArrayOutput) ToGetResourcePackageSaleSpecsDetailArrayOutput() GetResourcePackageSaleSpecsDetailArrayOutput

func (GetResourcePackageSaleSpecsDetailArrayOutput) ToGetResourcePackageSaleSpecsDetailArrayOutputWithContext

func (o GetResourcePackageSaleSpecsDetailArrayOutput) ToGetResourcePackageSaleSpecsDetailArrayOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsDetailArrayOutput

type GetResourcePackageSaleSpecsDetailInput

type GetResourcePackageSaleSpecsDetailInput interface {
	pulumi.Input

	ToGetResourcePackageSaleSpecsDetailOutput() GetResourcePackageSaleSpecsDetailOutput
	ToGetResourcePackageSaleSpecsDetailOutputWithContext(context.Context) GetResourcePackageSaleSpecsDetailOutput
}

GetResourcePackageSaleSpecsDetailInput is an input type that accepts GetResourcePackageSaleSpecsDetailArgs and GetResourcePackageSaleSpecsDetailOutput values. You can construct a concrete instance of `GetResourcePackageSaleSpecsDetailInput` via:

GetResourcePackageSaleSpecsDetailArgs{...}

type GetResourcePackageSaleSpecsDetailOutput

type GetResourcePackageSaleSpecsDetailOutput struct{ *pulumi.OutputState }

func (GetResourcePackageSaleSpecsDetailOutput) ElementType

func (GetResourcePackageSaleSpecsDetailOutput) ExpireDay

func (GetResourcePackageSaleSpecsDetailOutput) MaxPackageSpec

func (GetResourcePackageSaleSpecsDetailOutput) MinPackageSpec

func (GetResourcePackageSaleSpecsDetailOutput) PackageRegion

func (GetResourcePackageSaleSpecsDetailOutput) PackageType

func (GetResourcePackageSaleSpecsDetailOutput) PackageVersion

func (GetResourcePackageSaleSpecsDetailOutput) ToGetResourcePackageSaleSpecsDetailOutput

func (o GetResourcePackageSaleSpecsDetailOutput) ToGetResourcePackageSaleSpecsDetailOutput() GetResourcePackageSaleSpecsDetailOutput

func (GetResourcePackageSaleSpecsDetailOutput) ToGetResourcePackageSaleSpecsDetailOutputWithContext

func (o GetResourcePackageSaleSpecsDetailOutput) ToGetResourcePackageSaleSpecsDetailOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsDetailOutput

type GetResourcePackageSaleSpecsOutputArgs

type GetResourcePackageSaleSpecsOutputArgs struct {
	InstanceType     pulumi.StringInput    `pulumi:"instanceType"`
	PackageRegion    pulumi.StringInput    `pulumi:"packageRegion"`
	PackageType      pulumi.StringInput    `pulumi:"packageType"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getResourcePackageSaleSpecs.

func (GetResourcePackageSaleSpecsOutputArgs) ElementType

type GetResourcePackageSaleSpecsResult

type GetResourcePackageSaleSpecsResult struct {
	Details []GetResourcePackageSaleSpecsDetail `pulumi:"details"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceType     string  `pulumi:"instanceType"`
	PackageRegion    string  `pulumi:"packageRegion"`
	PackageType      string  `pulumi:"packageType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getResourcePackageSaleSpecs.

type GetResourcePackageSaleSpecsResultOutput

type GetResourcePackageSaleSpecsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getResourcePackageSaleSpecs.

func (GetResourcePackageSaleSpecsResultOutput) Details

func (GetResourcePackageSaleSpecsResultOutput) ElementType

func (GetResourcePackageSaleSpecsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetResourcePackageSaleSpecsResultOutput) InstanceType

func (GetResourcePackageSaleSpecsResultOutput) PackageRegion

func (GetResourcePackageSaleSpecsResultOutput) PackageType

func (GetResourcePackageSaleSpecsResultOutput) ResultOutputFile

func (GetResourcePackageSaleSpecsResultOutput) ToGetResourcePackageSaleSpecsResultOutput

func (o GetResourcePackageSaleSpecsResultOutput) ToGetResourcePackageSaleSpecsResultOutput() GetResourcePackageSaleSpecsResultOutput

func (GetResourcePackageSaleSpecsResultOutput) ToGetResourcePackageSaleSpecsResultOutputWithContext

func (o GetResourcePackageSaleSpecsResultOutput) ToGetResourcePackageSaleSpecsResultOutputWithContext(ctx context.Context) GetResourcePackageSaleSpecsResultOutput

type GetRollbackTimeRangeArgs

type GetRollbackTimeRangeArgs struct {
	ClusterId        string  `pulumi:"clusterId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRollbackTimeRange.

type GetRollbackTimeRangeOutputArgs

type GetRollbackTimeRangeOutputArgs struct {
	ClusterId        pulumi.StringInput    `pulumi:"clusterId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRollbackTimeRange.

func (GetRollbackTimeRangeOutputArgs) ElementType

type GetRollbackTimeRangeResult

type GetRollbackTimeRangeResult struct {
	ClusterId string `pulumi:"clusterId"`
	// The provider-assigned unique ID for this managed resource.
	Id                 string                                  `pulumi:"id"`
	ResultOutputFile   *string                                 `pulumi:"resultOutputFile"`
	RollbackTimeRanges []GetRollbackTimeRangeRollbackTimeRange `pulumi:"rollbackTimeRanges"`
	TimeRangeEnd       string                                  `pulumi:"timeRangeEnd"`
	TimeRangeStart     string                                  `pulumi:"timeRangeStart"`
}

A collection of values returned by getRollbackTimeRange.

type GetRollbackTimeRangeResultOutput

type GetRollbackTimeRangeResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRollbackTimeRange.

func (GetRollbackTimeRangeResultOutput) ClusterId

func (GetRollbackTimeRangeResultOutput) ElementType

func (GetRollbackTimeRangeResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRollbackTimeRangeResultOutput) ResultOutputFile

func (GetRollbackTimeRangeResultOutput) RollbackTimeRanges

func (GetRollbackTimeRangeResultOutput) TimeRangeEnd

func (GetRollbackTimeRangeResultOutput) TimeRangeStart

func (GetRollbackTimeRangeResultOutput) ToGetRollbackTimeRangeResultOutput

func (o GetRollbackTimeRangeResultOutput) ToGetRollbackTimeRangeResultOutput() GetRollbackTimeRangeResultOutput

func (GetRollbackTimeRangeResultOutput) ToGetRollbackTimeRangeResultOutputWithContext

func (o GetRollbackTimeRangeResultOutput) ToGetRollbackTimeRangeResultOutputWithContext(ctx context.Context) GetRollbackTimeRangeResultOutput

type GetRollbackTimeRangeRollbackTimeRange

type GetRollbackTimeRangeRollbackTimeRange struct {
	TimeRangeEnd   string `pulumi:"timeRangeEnd"`
	TimeRangeStart string `pulumi:"timeRangeStart"`
}

type GetRollbackTimeRangeRollbackTimeRangeArgs

type GetRollbackTimeRangeRollbackTimeRangeArgs struct {
	TimeRangeEnd   pulumi.StringInput `pulumi:"timeRangeEnd"`
	TimeRangeStart pulumi.StringInput `pulumi:"timeRangeStart"`
}

func (GetRollbackTimeRangeRollbackTimeRangeArgs) ElementType

func (GetRollbackTimeRangeRollbackTimeRangeArgs) ToGetRollbackTimeRangeRollbackTimeRangeOutput

func (i GetRollbackTimeRangeRollbackTimeRangeArgs) ToGetRollbackTimeRangeRollbackTimeRangeOutput() GetRollbackTimeRangeRollbackTimeRangeOutput

func (GetRollbackTimeRangeRollbackTimeRangeArgs) ToGetRollbackTimeRangeRollbackTimeRangeOutputWithContext

func (i GetRollbackTimeRangeRollbackTimeRangeArgs) ToGetRollbackTimeRangeRollbackTimeRangeOutputWithContext(ctx context.Context) GetRollbackTimeRangeRollbackTimeRangeOutput

type GetRollbackTimeRangeRollbackTimeRangeArray

type GetRollbackTimeRangeRollbackTimeRangeArray []GetRollbackTimeRangeRollbackTimeRangeInput

func (GetRollbackTimeRangeRollbackTimeRangeArray) ElementType

func (GetRollbackTimeRangeRollbackTimeRangeArray) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutput

func (i GetRollbackTimeRangeRollbackTimeRangeArray) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutput() GetRollbackTimeRangeRollbackTimeRangeArrayOutput

func (GetRollbackTimeRangeRollbackTimeRangeArray) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutputWithContext

func (i GetRollbackTimeRangeRollbackTimeRangeArray) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutputWithContext(ctx context.Context) GetRollbackTimeRangeRollbackTimeRangeArrayOutput

type GetRollbackTimeRangeRollbackTimeRangeArrayInput

type GetRollbackTimeRangeRollbackTimeRangeArrayInput interface {
	pulumi.Input

	ToGetRollbackTimeRangeRollbackTimeRangeArrayOutput() GetRollbackTimeRangeRollbackTimeRangeArrayOutput
	ToGetRollbackTimeRangeRollbackTimeRangeArrayOutputWithContext(context.Context) GetRollbackTimeRangeRollbackTimeRangeArrayOutput
}

GetRollbackTimeRangeRollbackTimeRangeArrayInput is an input type that accepts GetRollbackTimeRangeRollbackTimeRangeArray and GetRollbackTimeRangeRollbackTimeRangeArrayOutput values. You can construct a concrete instance of `GetRollbackTimeRangeRollbackTimeRangeArrayInput` via:

GetRollbackTimeRangeRollbackTimeRangeArray{ GetRollbackTimeRangeRollbackTimeRangeArgs{...} }

type GetRollbackTimeRangeRollbackTimeRangeArrayOutput

type GetRollbackTimeRangeRollbackTimeRangeArrayOutput struct{ *pulumi.OutputState }

func (GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ElementType

func (GetRollbackTimeRangeRollbackTimeRangeArrayOutput) Index

func (GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutput

func (o GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutput() GetRollbackTimeRangeRollbackTimeRangeArrayOutput

func (GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutputWithContext

func (o GetRollbackTimeRangeRollbackTimeRangeArrayOutput) ToGetRollbackTimeRangeRollbackTimeRangeArrayOutputWithContext(ctx context.Context) GetRollbackTimeRangeRollbackTimeRangeArrayOutput

type GetRollbackTimeRangeRollbackTimeRangeInput

type GetRollbackTimeRangeRollbackTimeRangeInput interface {
	pulumi.Input

	ToGetRollbackTimeRangeRollbackTimeRangeOutput() GetRollbackTimeRangeRollbackTimeRangeOutput
	ToGetRollbackTimeRangeRollbackTimeRangeOutputWithContext(context.Context) GetRollbackTimeRangeRollbackTimeRangeOutput
}

GetRollbackTimeRangeRollbackTimeRangeInput is an input type that accepts GetRollbackTimeRangeRollbackTimeRangeArgs and GetRollbackTimeRangeRollbackTimeRangeOutput values. You can construct a concrete instance of `GetRollbackTimeRangeRollbackTimeRangeInput` via:

GetRollbackTimeRangeRollbackTimeRangeArgs{...}

type GetRollbackTimeRangeRollbackTimeRangeOutput

type GetRollbackTimeRangeRollbackTimeRangeOutput struct{ *pulumi.OutputState }

func (GetRollbackTimeRangeRollbackTimeRangeOutput) ElementType

func (GetRollbackTimeRangeRollbackTimeRangeOutput) TimeRangeEnd

func (GetRollbackTimeRangeRollbackTimeRangeOutput) TimeRangeStart

func (GetRollbackTimeRangeRollbackTimeRangeOutput) ToGetRollbackTimeRangeRollbackTimeRangeOutput

func (o GetRollbackTimeRangeRollbackTimeRangeOutput) ToGetRollbackTimeRangeRollbackTimeRangeOutput() GetRollbackTimeRangeRollbackTimeRangeOutput

func (GetRollbackTimeRangeRollbackTimeRangeOutput) ToGetRollbackTimeRangeRollbackTimeRangeOutputWithContext

func (o GetRollbackTimeRangeRollbackTimeRangeOutput) ToGetRollbackTimeRangeRollbackTimeRangeOutputWithContext(ctx context.Context) GetRollbackTimeRangeRollbackTimeRangeOutput

type GetZoneArgs

type GetZoneArgs struct {
	IncludeVirtualZones *bool   `pulumi:"includeVirtualZones"`
	ResultOutputFile    *string `pulumi:"resultOutputFile"`
	ShowPermission      *bool   `pulumi:"showPermission"`
}

A collection of arguments for invoking getZone.

type GetZoneConfigArgs

type GetZoneConfigArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getZoneConfig.

type GetZoneConfigList

type GetZoneConfigList struct {
	Cpu            int                              `pulumi:"cpu"`
	MachineType    string                           `pulumi:"machineType"`
	MaxIoBandwidth int                              `pulumi:"maxIoBandwidth"`
	MaxStorageSize int                              `pulumi:"maxStorageSize"`
	Memory         int                              `pulumi:"memory"`
	MinStorageSize int                              `pulumi:"minStorageSize"`
	ZoneStockInfos []GetZoneConfigListZoneStockInfo `pulumi:"zoneStockInfos"`
}

type GetZoneConfigListArgs

type GetZoneConfigListArgs struct {
	Cpu            pulumi.IntInput                          `pulumi:"cpu"`
	MachineType    pulumi.StringInput                       `pulumi:"machineType"`
	MaxIoBandwidth pulumi.IntInput                          `pulumi:"maxIoBandwidth"`
	MaxStorageSize pulumi.IntInput                          `pulumi:"maxStorageSize"`
	Memory         pulumi.IntInput                          `pulumi:"memory"`
	MinStorageSize pulumi.IntInput                          `pulumi:"minStorageSize"`
	ZoneStockInfos GetZoneConfigListZoneStockInfoArrayInput `pulumi:"zoneStockInfos"`
}

func (GetZoneConfigListArgs) ElementType

func (GetZoneConfigListArgs) ElementType() reflect.Type

func (GetZoneConfigListArgs) ToGetZoneConfigListOutput

func (i GetZoneConfigListArgs) ToGetZoneConfigListOutput() GetZoneConfigListOutput

func (GetZoneConfigListArgs) ToGetZoneConfigListOutputWithContext

func (i GetZoneConfigListArgs) ToGetZoneConfigListOutputWithContext(ctx context.Context) GetZoneConfigListOutput

type GetZoneConfigListArray

type GetZoneConfigListArray []GetZoneConfigListInput

func (GetZoneConfigListArray) ElementType

func (GetZoneConfigListArray) ElementType() reflect.Type

func (GetZoneConfigListArray) ToGetZoneConfigListArrayOutput

func (i GetZoneConfigListArray) ToGetZoneConfigListArrayOutput() GetZoneConfigListArrayOutput

func (GetZoneConfigListArray) ToGetZoneConfigListArrayOutputWithContext

func (i GetZoneConfigListArray) ToGetZoneConfigListArrayOutputWithContext(ctx context.Context) GetZoneConfigListArrayOutput

type GetZoneConfigListArrayInput

type GetZoneConfigListArrayInput interface {
	pulumi.Input

	ToGetZoneConfigListArrayOutput() GetZoneConfigListArrayOutput
	ToGetZoneConfigListArrayOutputWithContext(context.Context) GetZoneConfigListArrayOutput
}

GetZoneConfigListArrayInput is an input type that accepts GetZoneConfigListArray and GetZoneConfigListArrayOutput values. You can construct a concrete instance of `GetZoneConfigListArrayInput` via:

GetZoneConfigListArray{ GetZoneConfigListArgs{...} }

type GetZoneConfigListArrayOutput

type GetZoneConfigListArrayOutput struct{ *pulumi.OutputState }

func (GetZoneConfigListArrayOutput) ElementType

func (GetZoneConfigListArrayOutput) Index

func (GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutput

func (o GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutput() GetZoneConfigListArrayOutput

func (GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutputWithContext

func (o GetZoneConfigListArrayOutput) ToGetZoneConfigListArrayOutputWithContext(ctx context.Context) GetZoneConfigListArrayOutput

type GetZoneConfigListInput

type GetZoneConfigListInput interface {
	pulumi.Input

	ToGetZoneConfigListOutput() GetZoneConfigListOutput
	ToGetZoneConfigListOutputWithContext(context.Context) GetZoneConfigListOutput
}

GetZoneConfigListInput is an input type that accepts GetZoneConfigListArgs and GetZoneConfigListOutput values. You can construct a concrete instance of `GetZoneConfigListInput` via:

GetZoneConfigListArgs{...}

type GetZoneConfigListOutput

type GetZoneConfigListOutput struct{ *pulumi.OutputState }

func (GetZoneConfigListOutput) Cpu

func (GetZoneConfigListOutput) ElementType

func (GetZoneConfigListOutput) ElementType() reflect.Type

func (GetZoneConfigListOutput) MachineType

func (GetZoneConfigListOutput) MaxIoBandwidth

func (o GetZoneConfigListOutput) MaxIoBandwidth() pulumi.IntOutput

func (GetZoneConfigListOutput) MaxStorageSize

func (o GetZoneConfigListOutput) MaxStorageSize() pulumi.IntOutput

func (GetZoneConfigListOutput) Memory

func (GetZoneConfigListOutput) MinStorageSize

func (o GetZoneConfigListOutput) MinStorageSize() pulumi.IntOutput

func (GetZoneConfigListOutput) ToGetZoneConfigListOutput

func (o GetZoneConfigListOutput) ToGetZoneConfigListOutput() GetZoneConfigListOutput

func (GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext

func (o GetZoneConfigListOutput) ToGetZoneConfigListOutputWithContext(ctx context.Context) GetZoneConfigListOutput

func (GetZoneConfigListOutput) ZoneStockInfos

type GetZoneConfigListZoneStockInfo

type GetZoneConfigListZoneStockInfo struct {
	HasStock bool   `pulumi:"hasStock"`
	Zone     string `pulumi:"zone"`
}

type GetZoneConfigListZoneStockInfoArgs

type GetZoneConfigListZoneStockInfoArgs struct {
	HasStock pulumi.BoolInput   `pulumi:"hasStock"`
	Zone     pulumi.StringInput `pulumi:"zone"`
}

func (GetZoneConfigListZoneStockInfoArgs) ElementType

func (GetZoneConfigListZoneStockInfoArgs) ToGetZoneConfigListZoneStockInfoOutput

func (i GetZoneConfigListZoneStockInfoArgs) ToGetZoneConfigListZoneStockInfoOutput() GetZoneConfigListZoneStockInfoOutput

func (GetZoneConfigListZoneStockInfoArgs) ToGetZoneConfigListZoneStockInfoOutputWithContext

func (i GetZoneConfigListZoneStockInfoArgs) ToGetZoneConfigListZoneStockInfoOutputWithContext(ctx context.Context) GetZoneConfigListZoneStockInfoOutput

type GetZoneConfigListZoneStockInfoArray

type GetZoneConfigListZoneStockInfoArray []GetZoneConfigListZoneStockInfoInput

func (GetZoneConfigListZoneStockInfoArray) ElementType

func (GetZoneConfigListZoneStockInfoArray) ToGetZoneConfigListZoneStockInfoArrayOutput

func (i GetZoneConfigListZoneStockInfoArray) ToGetZoneConfigListZoneStockInfoArrayOutput() GetZoneConfigListZoneStockInfoArrayOutput

func (GetZoneConfigListZoneStockInfoArray) ToGetZoneConfigListZoneStockInfoArrayOutputWithContext

func (i GetZoneConfigListZoneStockInfoArray) ToGetZoneConfigListZoneStockInfoArrayOutputWithContext(ctx context.Context) GetZoneConfigListZoneStockInfoArrayOutput

type GetZoneConfigListZoneStockInfoArrayInput

type GetZoneConfigListZoneStockInfoArrayInput interface {
	pulumi.Input

	ToGetZoneConfigListZoneStockInfoArrayOutput() GetZoneConfigListZoneStockInfoArrayOutput
	ToGetZoneConfigListZoneStockInfoArrayOutputWithContext(context.Context) GetZoneConfigListZoneStockInfoArrayOutput
}

GetZoneConfigListZoneStockInfoArrayInput is an input type that accepts GetZoneConfigListZoneStockInfoArray and GetZoneConfigListZoneStockInfoArrayOutput values. You can construct a concrete instance of `GetZoneConfigListZoneStockInfoArrayInput` via:

GetZoneConfigListZoneStockInfoArray{ GetZoneConfigListZoneStockInfoArgs{...} }

type GetZoneConfigListZoneStockInfoArrayOutput

type GetZoneConfigListZoneStockInfoArrayOutput struct{ *pulumi.OutputState }

func (GetZoneConfigListZoneStockInfoArrayOutput) ElementType

func (GetZoneConfigListZoneStockInfoArrayOutput) Index

func (GetZoneConfigListZoneStockInfoArrayOutput) ToGetZoneConfigListZoneStockInfoArrayOutput

func (o GetZoneConfigListZoneStockInfoArrayOutput) ToGetZoneConfigListZoneStockInfoArrayOutput() GetZoneConfigListZoneStockInfoArrayOutput

func (GetZoneConfigListZoneStockInfoArrayOutput) ToGetZoneConfigListZoneStockInfoArrayOutputWithContext

func (o GetZoneConfigListZoneStockInfoArrayOutput) ToGetZoneConfigListZoneStockInfoArrayOutputWithContext(ctx context.Context) GetZoneConfigListZoneStockInfoArrayOutput

type GetZoneConfigListZoneStockInfoInput

type GetZoneConfigListZoneStockInfoInput interface {
	pulumi.Input

	ToGetZoneConfigListZoneStockInfoOutput() GetZoneConfigListZoneStockInfoOutput
	ToGetZoneConfigListZoneStockInfoOutputWithContext(context.Context) GetZoneConfigListZoneStockInfoOutput
}

GetZoneConfigListZoneStockInfoInput is an input type that accepts GetZoneConfigListZoneStockInfoArgs and GetZoneConfigListZoneStockInfoOutput values. You can construct a concrete instance of `GetZoneConfigListZoneStockInfoInput` via:

GetZoneConfigListZoneStockInfoArgs{...}

type GetZoneConfigListZoneStockInfoOutput

type GetZoneConfigListZoneStockInfoOutput struct{ *pulumi.OutputState }

func (GetZoneConfigListZoneStockInfoOutput) ElementType

func (GetZoneConfigListZoneStockInfoOutput) HasStock

func (GetZoneConfigListZoneStockInfoOutput) ToGetZoneConfigListZoneStockInfoOutput

func (o GetZoneConfigListZoneStockInfoOutput) ToGetZoneConfigListZoneStockInfoOutput() GetZoneConfigListZoneStockInfoOutput

func (GetZoneConfigListZoneStockInfoOutput) ToGetZoneConfigListZoneStockInfoOutputWithContext

func (o GetZoneConfigListZoneStockInfoOutput) ToGetZoneConfigListZoneStockInfoOutputWithContext(ctx context.Context) GetZoneConfigListZoneStockInfoOutput

func (GetZoneConfigListZoneStockInfoOutput) Zone

type GetZoneConfigOutputArgs

type GetZoneConfigOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getZoneConfig.

func (GetZoneConfigOutputArgs) ElementType

func (GetZoneConfigOutputArgs) ElementType() reflect.Type

type GetZoneConfigResult

type GetZoneConfigResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string              `pulumi:"id"`
	Lists            []GetZoneConfigList `pulumi:"lists"`
	ResultOutputFile *string             `pulumi:"resultOutputFile"`
}

A collection of values returned by getZoneConfig.

func GetZoneConfig

func GetZoneConfig(ctx *pulumi.Context, args *GetZoneConfigArgs, opts ...pulumi.InvokeOption) (*GetZoneConfigResult, error)

type GetZoneConfigResultOutput

type GetZoneConfigResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getZoneConfig.

func (GetZoneConfigResultOutput) ElementType

func (GetZoneConfigResultOutput) ElementType() reflect.Type

func (GetZoneConfigResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetZoneConfigResultOutput) Lists

func (GetZoneConfigResultOutput) ResultOutputFile

func (o GetZoneConfigResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetZoneConfigResultOutput) ToGetZoneConfigResultOutput

func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutput() GetZoneConfigResultOutput

func (GetZoneConfigResultOutput) ToGetZoneConfigResultOutputWithContext

func (o GetZoneConfigResultOutput) ToGetZoneConfigResultOutputWithContext(ctx context.Context) GetZoneConfigResultOutput

type GetZoneOutputArgs

type GetZoneOutputArgs struct {
	IncludeVirtualZones pulumi.BoolPtrInput   `pulumi:"includeVirtualZones"`
	ResultOutputFile    pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ShowPermission      pulumi.BoolPtrInput   `pulumi:"showPermission"`
}

A collection of arguments for invoking getZone.

func (GetZoneOutputArgs) ElementType

func (GetZoneOutputArgs) ElementType() reflect.Type

type GetZoneRegionSet

type GetZoneRegionSet struct {
	DbType   string                    `pulumi:"dbType"`
	Modules  []GetZoneRegionSetModule  `pulumi:"modules"`
	Region   string                    `pulumi:"region"`
	RegionId int                       `pulumi:"regionId"`
	RegionZh string                    `pulumi:"regionZh"`
	ZoneSets []GetZoneRegionSetZoneSet `pulumi:"zoneSets"`
}

type GetZoneRegionSetArgs

type GetZoneRegionSetArgs struct {
	DbType   pulumi.StringInput                `pulumi:"dbType"`
	Modules  GetZoneRegionSetModuleArrayInput  `pulumi:"modules"`
	Region   pulumi.StringInput                `pulumi:"region"`
	RegionId pulumi.IntInput                   `pulumi:"regionId"`
	RegionZh pulumi.StringInput                `pulumi:"regionZh"`
	ZoneSets GetZoneRegionSetZoneSetArrayInput `pulumi:"zoneSets"`
}

func (GetZoneRegionSetArgs) ElementType

func (GetZoneRegionSetArgs) ElementType() reflect.Type

func (GetZoneRegionSetArgs) ToGetZoneRegionSetOutput

func (i GetZoneRegionSetArgs) ToGetZoneRegionSetOutput() GetZoneRegionSetOutput

func (GetZoneRegionSetArgs) ToGetZoneRegionSetOutputWithContext

func (i GetZoneRegionSetArgs) ToGetZoneRegionSetOutputWithContext(ctx context.Context) GetZoneRegionSetOutput

type GetZoneRegionSetArray

type GetZoneRegionSetArray []GetZoneRegionSetInput

func (GetZoneRegionSetArray) ElementType

func (GetZoneRegionSetArray) ElementType() reflect.Type

func (GetZoneRegionSetArray) ToGetZoneRegionSetArrayOutput

func (i GetZoneRegionSetArray) ToGetZoneRegionSetArrayOutput() GetZoneRegionSetArrayOutput

func (GetZoneRegionSetArray) ToGetZoneRegionSetArrayOutputWithContext

func (i GetZoneRegionSetArray) ToGetZoneRegionSetArrayOutputWithContext(ctx context.Context) GetZoneRegionSetArrayOutput

type GetZoneRegionSetArrayInput

type GetZoneRegionSetArrayInput interface {
	pulumi.Input

	ToGetZoneRegionSetArrayOutput() GetZoneRegionSetArrayOutput
	ToGetZoneRegionSetArrayOutputWithContext(context.Context) GetZoneRegionSetArrayOutput
}

GetZoneRegionSetArrayInput is an input type that accepts GetZoneRegionSetArray and GetZoneRegionSetArrayOutput values. You can construct a concrete instance of `GetZoneRegionSetArrayInput` via:

GetZoneRegionSetArray{ GetZoneRegionSetArgs{...} }

type GetZoneRegionSetArrayOutput

type GetZoneRegionSetArrayOutput struct{ *pulumi.OutputState }

func (GetZoneRegionSetArrayOutput) ElementType

func (GetZoneRegionSetArrayOutput) Index

func (GetZoneRegionSetArrayOutput) ToGetZoneRegionSetArrayOutput

func (o GetZoneRegionSetArrayOutput) ToGetZoneRegionSetArrayOutput() GetZoneRegionSetArrayOutput

func (GetZoneRegionSetArrayOutput) ToGetZoneRegionSetArrayOutputWithContext

func (o GetZoneRegionSetArrayOutput) ToGetZoneRegionSetArrayOutputWithContext(ctx context.Context) GetZoneRegionSetArrayOutput

type GetZoneRegionSetInput

type GetZoneRegionSetInput interface {
	pulumi.Input

	ToGetZoneRegionSetOutput() GetZoneRegionSetOutput
	ToGetZoneRegionSetOutputWithContext(context.Context) GetZoneRegionSetOutput
}

GetZoneRegionSetInput is an input type that accepts GetZoneRegionSetArgs and GetZoneRegionSetOutput values. You can construct a concrete instance of `GetZoneRegionSetInput` via:

GetZoneRegionSetArgs{...}

type GetZoneRegionSetModule

type GetZoneRegionSetModule struct {
	IsDisable  string `pulumi:"isDisable"`
	ModuleName string `pulumi:"moduleName"`
}

type GetZoneRegionSetModuleArgs

type GetZoneRegionSetModuleArgs struct {
	IsDisable  pulumi.StringInput `pulumi:"isDisable"`
	ModuleName pulumi.StringInput `pulumi:"moduleName"`
}

func (GetZoneRegionSetModuleArgs) ElementType

func (GetZoneRegionSetModuleArgs) ElementType() reflect.Type

func (GetZoneRegionSetModuleArgs) ToGetZoneRegionSetModuleOutput

func (i GetZoneRegionSetModuleArgs) ToGetZoneRegionSetModuleOutput() GetZoneRegionSetModuleOutput

func (GetZoneRegionSetModuleArgs) ToGetZoneRegionSetModuleOutputWithContext

func (i GetZoneRegionSetModuleArgs) ToGetZoneRegionSetModuleOutputWithContext(ctx context.Context) GetZoneRegionSetModuleOutput

type GetZoneRegionSetModuleArray

type GetZoneRegionSetModuleArray []GetZoneRegionSetModuleInput

func (GetZoneRegionSetModuleArray) ElementType

func (GetZoneRegionSetModuleArray) ToGetZoneRegionSetModuleArrayOutput

func (i GetZoneRegionSetModuleArray) ToGetZoneRegionSetModuleArrayOutput() GetZoneRegionSetModuleArrayOutput

func (GetZoneRegionSetModuleArray) ToGetZoneRegionSetModuleArrayOutputWithContext

func (i GetZoneRegionSetModuleArray) ToGetZoneRegionSetModuleArrayOutputWithContext(ctx context.Context) GetZoneRegionSetModuleArrayOutput

type GetZoneRegionSetModuleArrayInput

type GetZoneRegionSetModuleArrayInput interface {
	pulumi.Input

	ToGetZoneRegionSetModuleArrayOutput() GetZoneRegionSetModuleArrayOutput
	ToGetZoneRegionSetModuleArrayOutputWithContext(context.Context) GetZoneRegionSetModuleArrayOutput
}

GetZoneRegionSetModuleArrayInput is an input type that accepts GetZoneRegionSetModuleArray and GetZoneRegionSetModuleArrayOutput values. You can construct a concrete instance of `GetZoneRegionSetModuleArrayInput` via:

GetZoneRegionSetModuleArray{ GetZoneRegionSetModuleArgs{...} }

type GetZoneRegionSetModuleArrayOutput

type GetZoneRegionSetModuleArrayOutput struct{ *pulumi.OutputState }

func (GetZoneRegionSetModuleArrayOutput) ElementType

func (GetZoneRegionSetModuleArrayOutput) Index

func (GetZoneRegionSetModuleArrayOutput) ToGetZoneRegionSetModuleArrayOutput

func (o GetZoneRegionSetModuleArrayOutput) ToGetZoneRegionSetModuleArrayOutput() GetZoneRegionSetModuleArrayOutput

func (GetZoneRegionSetModuleArrayOutput) ToGetZoneRegionSetModuleArrayOutputWithContext

func (o GetZoneRegionSetModuleArrayOutput) ToGetZoneRegionSetModuleArrayOutputWithContext(ctx context.Context) GetZoneRegionSetModuleArrayOutput

type GetZoneRegionSetModuleInput

type GetZoneRegionSetModuleInput interface {
	pulumi.Input

	ToGetZoneRegionSetModuleOutput() GetZoneRegionSetModuleOutput
	ToGetZoneRegionSetModuleOutputWithContext(context.Context) GetZoneRegionSetModuleOutput
}

GetZoneRegionSetModuleInput is an input type that accepts GetZoneRegionSetModuleArgs and GetZoneRegionSetModuleOutput values. You can construct a concrete instance of `GetZoneRegionSetModuleInput` via:

GetZoneRegionSetModuleArgs{...}

type GetZoneRegionSetModuleOutput

type GetZoneRegionSetModuleOutput struct{ *pulumi.OutputState }

func (GetZoneRegionSetModuleOutput) ElementType

func (GetZoneRegionSetModuleOutput) IsDisable

func (GetZoneRegionSetModuleOutput) ModuleName

func (GetZoneRegionSetModuleOutput) ToGetZoneRegionSetModuleOutput

func (o GetZoneRegionSetModuleOutput) ToGetZoneRegionSetModuleOutput() GetZoneRegionSetModuleOutput

func (GetZoneRegionSetModuleOutput) ToGetZoneRegionSetModuleOutputWithContext

func (o GetZoneRegionSetModuleOutput) ToGetZoneRegionSetModuleOutputWithContext(ctx context.Context) GetZoneRegionSetModuleOutput

type GetZoneRegionSetOutput

type GetZoneRegionSetOutput struct{ *pulumi.OutputState }

func (GetZoneRegionSetOutput) DbType

func (GetZoneRegionSetOutput) ElementType

func (GetZoneRegionSetOutput) ElementType() reflect.Type

func (GetZoneRegionSetOutput) Modules

func (GetZoneRegionSetOutput) Region

func (GetZoneRegionSetOutput) RegionId

func (GetZoneRegionSetOutput) RegionZh

func (GetZoneRegionSetOutput) ToGetZoneRegionSetOutput

func (o GetZoneRegionSetOutput) ToGetZoneRegionSetOutput() GetZoneRegionSetOutput

func (GetZoneRegionSetOutput) ToGetZoneRegionSetOutputWithContext

func (o GetZoneRegionSetOutput) ToGetZoneRegionSetOutputWithContext(ctx context.Context) GetZoneRegionSetOutput

func (GetZoneRegionSetOutput) ZoneSets

type GetZoneRegionSetZoneSet

type GetZoneRegionSetZoneSet struct {
	HasPermission       bool   `pulumi:"hasPermission"`
	IsSupportNormal     int    `pulumi:"isSupportNormal"`
	IsSupportServerless int    `pulumi:"isSupportServerless"`
	IsWholeRdmaZone     string `pulumi:"isWholeRdmaZone"`
	PhysicalZone        string `pulumi:"physicalZone"`
	Zone                string `pulumi:"zone"`
	ZoneId              int    `pulumi:"zoneId"`
	ZoneZh              string `pulumi:"zoneZh"`
}

type GetZoneRegionSetZoneSetArgs

type GetZoneRegionSetZoneSetArgs struct {
	HasPermission       pulumi.BoolInput   `pulumi:"hasPermission"`
	IsSupportNormal     pulumi.IntInput    `pulumi:"isSupportNormal"`
	IsSupportServerless pulumi.IntInput    `pulumi:"isSupportServerless"`
	IsWholeRdmaZone     pulumi.StringInput `pulumi:"isWholeRdmaZone"`
	PhysicalZone        pulumi.StringInput `pulumi:"physicalZone"`
	Zone                pulumi.StringInput `pulumi:"zone"`
	ZoneId              pulumi.IntInput    `pulumi:"zoneId"`
	ZoneZh              pulumi.StringInput `pulumi:"zoneZh"`
}

func (GetZoneRegionSetZoneSetArgs) ElementType

func (GetZoneRegionSetZoneSetArgs) ToGetZoneRegionSetZoneSetOutput

func (i GetZoneRegionSetZoneSetArgs) ToGetZoneRegionSetZoneSetOutput() GetZoneRegionSetZoneSetOutput

func (GetZoneRegionSetZoneSetArgs) ToGetZoneRegionSetZoneSetOutputWithContext

func (i GetZoneRegionSetZoneSetArgs) ToGetZoneRegionSetZoneSetOutputWithContext(ctx context.Context) GetZoneRegionSetZoneSetOutput

type GetZoneRegionSetZoneSetArray

type GetZoneRegionSetZoneSetArray []GetZoneRegionSetZoneSetInput

func (GetZoneRegionSetZoneSetArray) ElementType

func (GetZoneRegionSetZoneSetArray) ToGetZoneRegionSetZoneSetArrayOutput

func (i GetZoneRegionSetZoneSetArray) ToGetZoneRegionSetZoneSetArrayOutput() GetZoneRegionSetZoneSetArrayOutput

func (GetZoneRegionSetZoneSetArray) ToGetZoneRegionSetZoneSetArrayOutputWithContext

func (i GetZoneRegionSetZoneSetArray) ToGetZoneRegionSetZoneSetArrayOutputWithContext(ctx context.Context) GetZoneRegionSetZoneSetArrayOutput

type GetZoneRegionSetZoneSetArrayInput

type GetZoneRegionSetZoneSetArrayInput interface {
	pulumi.Input

	ToGetZoneRegionSetZoneSetArrayOutput() GetZoneRegionSetZoneSetArrayOutput
	ToGetZoneRegionSetZoneSetArrayOutputWithContext(context.Context) GetZoneRegionSetZoneSetArrayOutput
}

GetZoneRegionSetZoneSetArrayInput is an input type that accepts GetZoneRegionSetZoneSetArray and GetZoneRegionSetZoneSetArrayOutput values. You can construct a concrete instance of `GetZoneRegionSetZoneSetArrayInput` via:

GetZoneRegionSetZoneSetArray{ GetZoneRegionSetZoneSetArgs{...} }

type GetZoneRegionSetZoneSetArrayOutput

type GetZoneRegionSetZoneSetArrayOutput struct{ *pulumi.OutputState }

func (GetZoneRegionSetZoneSetArrayOutput) ElementType

func (GetZoneRegionSetZoneSetArrayOutput) Index

func (GetZoneRegionSetZoneSetArrayOutput) ToGetZoneRegionSetZoneSetArrayOutput

func (o GetZoneRegionSetZoneSetArrayOutput) ToGetZoneRegionSetZoneSetArrayOutput() GetZoneRegionSetZoneSetArrayOutput

func (GetZoneRegionSetZoneSetArrayOutput) ToGetZoneRegionSetZoneSetArrayOutputWithContext

func (o GetZoneRegionSetZoneSetArrayOutput) ToGetZoneRegionSetZoneSetArrayOutputWithContext(ctx context.Context) GetZoneRegionSetZoneSetArrayOutput

type GetZoneRegionSetZoneSetInput

type GetZoneRegionSetZoneSetInput interface {
	pulumi.Input

	ToGetZoneRegionSetZoneSetOutput() GetZoneRegionSetZoneSetOutput
	ToGetZoneRegionSetZoneSetOutputWithContext(context.Context) GetZoneRegionSetZoneSetOutput
}

GetZoneRegionSetZoneSetInput is an input type that accepts GetZoneRegionSetZoneSetArgs and GetZoneRegionSetZoneSetOutput values. You can construct a concrete instance of `GetZoneRegionSetZoneSetInput` via:

GetZoneRegionSetZoneSetArgs{...}

type GetZoneRegionSetZoneSetOutput

type GetZoneRegionSetZoneSetOutput struct{ *pulumi.OutputState }

func (GetZoneRegionSetZoneSetOutput) ElementType

func (GetZoneRegionSetZoneSetOutput) HasPermission

func (GetZoneRegionSetZoneSetOutput) IsSupportNormal

func (o GetZoneRegionSetZoneSetOutput) IsSupportNormal() pulumi.IntOutput

func (GetZoneRegionSetZoneSetOutput) IsSupportServerless

func (o GetZoneRegionSetZoneSetOutput) IsSupportServerless() pulumi.IntOutput

func (GetZoneRegionSetZoneSetOutput) IsWholeRdmaZone

func (GetZoneRegionSetZoneSetOutput) PhysicalZone

func (GetZoneRegionSetZoneSetOutput) ToGetZoneRegionSetZoneSetOutput

func (o GetZoneRegionSetZoneSetOutput) ToGetZoneRegionSetZoneSetOutput() GetZoneRegionSetZoneSetOutput

func (GetZoneRegionSetZoneSetOutput) ToGetZoneRegionSetZoneSetOutputWithContext

func (o GetZoneRegionSetZoneSetOutput) ToGetZoneRegionSetZoneSetOutputWithContext(ctx context.Context) GetZoneRegionSetZoneSetOutput

func (GetZoneRegionSetZoneSetOutput) Zone

func (GetZoneRegionSetZoneSetOutput) ZoneId

func (GetZoneRegionSetZoneSetOutput) ZoneZh

type GetZoneResult

type GetZoneResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                  string             `pulumi:"id"`
	IncludeVirtualZones *bool              `pulumi:"includeVirtualZones"`
	RegionSets          []GetZoneRegionSet `pulumi:"regionSets"`
	ResultOutputFile    *string            `pulumi:"resultOutputFile"`
	ShowPermission      *bool              `pulumi:"showPermission"`
}

A collection of values returned by getZone.

func GetZone

func GetZone(ctx *pulumi.Context, args *GetZoneArgs, opts ...pulumi.InvokeOption) (*GetZoneResult, error)

type GetZoneResultOutput

type GetZoneResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getZone.

func (GetZoneResultOutput) ElementType

func (GetZoneResultOutput) ElementType() reflect.Type

func (GetZoneResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetZoneResultOutput) IncludeVirtualZones

func (o GetZoneResultOutput) IncludeVirtualZones() pulumi.BoolPtrOutput

func (GetZoneResultOutput) RegionSets

func (GetZoneResultOutput) ResultOutputFile

func (o GetZoneResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetZoneResultOutput) ShowPermission

func (o GetZoneResultOutput) ShowPermission() pulumi.BoolPtrOutput

func (GetZoneResultOutput) ToGetZoneResultOutput

func (o GetZoneResultOutput) ToGetZoneResultOutput() GetZoneResultOutput

func (GetZoneResultOutput) ToGetZoneResultOutputWithContext

func (o GetZoneResultOutput) ToGetZoneResultOutputWithContext(ctx context.Context) GetZoneResultOutput

type InstanceParam

type InstanceParam struct {
	pulumi.CustomResourceState

	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Instance ID.
	InstanceId pulumi.StringPtrOutput `pulumi:"instanceId"`
	// Instance parameter list.
	InstanceParamLists InstanceParamInstanceParamListArrayOutput `pulumi:"instanceParamLists"`
	// Yes: modify within the operation and maintenance time window, no: execute immediately (default value).
	IsInMaintainPeriod pulumi.StringPtrOutput `pulumi:"isInMaintainPeriod"`
}

func GetInstanceParam

func GetInstanceParam(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceParamState, opts ...pulumi.ResourceOption) (*InstanceParam, error)

GetInstanceParam gets an existing InstanceParam 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 NewInstanceParam

func NewInstanceParam(ctx *pulumi.Context,
	name string, args *InstanceParamArgs, opts ...pulumi.ResourceOption) (*InstanceParam, error)

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

func (*InstanceParam) ElementType

func (*InstanceParam) ElementType() reflect.Type

func (*InstanceParam) ToInstanceParamOutput

func (i *InstanceParam) ToInstanceParamOutput() InstanceParamOutput

func (*InstanceParam) ToInstanceParamOutputWithContext

func (i *InstanceParam) ToInstanceParamOutputWithContext(ctx context.Context) InstanceParamOutput

type InstanceParamArgs

type InstanceParamArgs struct {
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Instance parameter list.
	InstanceParamLists InstanceParamInstanceParamListArrayInput
	// Yes: modify within the operation and maintenance time window, no: execute immediately (default value).
	IsInMaintainPeriod pulumi.StringPtrInput
}

The set of arguments for constructing a InstanceParam resource.

func (InstanceParamArgs) ElementType

func (InstanceParamArgs) ElementType() reflect.Type

type InstanceParamArray

type InstanceParamArray []InstanceParamInput

func (InstanceParamArray) ElementType

func (InstanceParamArray) ElementType() reflect.Type

func (InstanceParamArray) ToInstanceParamArrayOutput

func (i InstanceParamArray) ToInstanceParamArrayOutput() InstanceParamArrayOutput

func (InstanceParamArray) ToInstanceParamArrayOutputWithContext

func (i InstanceParamArray) ToInstanceParamArrayOutputWithContext(ctx context.Context) InstanceParamArrayOutput

type InstanceParamArrayInput

type InstanceParamArrayInput interface {
	pulumi.Input

	ToInstanceParamArrayOutput() InstanceParamArrayOutput
	ToInstanceParamArrayOutputWithContext(context.Context) InstanceParamArrayOutput
}

InstanceParamArrayInput is an input type that accepts InstanceParamArray and InstanceParamArrayOutput values. You can construct a concrete instance of `InstanceParamArrayInput` via:

InstanceParamArray{ InstanceParamArgs{...} }

type InstanceParamArrayOutput

type InstanceParamArrayOutput struct{ *pulumi.OutputState }

func (InstanceParamArrayOutput) ElementType

func (InstanceParamArrayOutput) ElementType() reflect.Type

func (InstanceParamArrayOutput) Index

func (InstanceParamArrayOutput) ToInstanceParamArrayOutput

func (o InstanceParamArrayOutput) ToInstanceParamArrayOutput() InstanceParamArrayOutput

func (InstanceParamArrayOutput) ToInstanceParamArrayOutputWithContext

func (o InstanceParamArrayOutput) ToInstanceParamArrayOutputWithContext(ctx context.Context) InstanceParamArrayOutput

type InstanceParamInput

type InstanceParamInput interface {
	pulumi.Input

	ToInstanceParamOutput() InstanceParamOutput
	ToInstanceParamOutputWithContext(ctx context.Context) InstanceParamOutput
}

type InstanceParamInstanceParamList

type InstanceParamInstanceParamList struct {
	CurrentValue string `pulumi:"currentValue"`
	ParamName    string `pulumi:"paramName"`
}

type InstanceParamInstanceParamListArgs

type InstanceParamInstanceParamListArgs struct {
	CurrentValue pulumi.StringInput `pulumi:"currentValue"`
	ParamName    pulumi.StringInput `pulumi:"paramName"`
}

func (InstanceParamInstanceParamListArgs) ElementType

func (InstanceParamInstanceParamListArgs) ToInstanceParamInstanceParamListOutput

func (i InstanceParamInstanceParamListArgs) ToInstanceParamInstanceParamListOutput() InstanceParamInstanceParamListOutput

func (InstanceParamInstanceParamListArgs) ToInstanceParamInstanceParamListOutputWithContext

func (i InstanceParamInstanceParamListArgs) ToInstanceParamInstanceParamListOutputWithContext(ctx context.Context) InstanceParamInstanceParamListOutput

type InstanceParamInstanceParamListArray

type InstanceParamInstanceParamListArray []InstanceParamInstanceParamListInput

func (InstanceParamInstanceParamListArray) ElementType

func (InstanceParamInstanceParamListArray) ToInstanceParamInstanceParamListArrayOutput

func (i InstanceParamInstanceParamListArray) ToInstanceParamInstanceParamListArrayOutput() InstanceParamInstanceParamListArrayOutput

func (InstanceParamInstanceParamListArray) ToInstanceParamInstanceParamListArrayOutputWithContext

func (i InstanceParamInstanceParamListArray) ToInstanceParamInstanceParamListArrayOutputWithContext(ctx context.Context) InstanceParamInstanceParamListArrayOutput

type InstanceParamInstanceParamListArrayInput

type InstanceParamInstanceParamListArrayInput interface {
	pulumi.Input

	ToInstanceParamInstanceParamListArrayOutput() InstanceParamInstanceParamListArrayOutput
	ToInstanceParamInstanceParamListArrayOutputWithContext(context.Context) InstanceParamInstanceParamListArrayOutput
}

InstanceParamInstanceParamListArrayInput is an input type that accepts InstanceParamInstanceParamListArray and InstanceParamInstanceParamListArrayOutput values. You can construct a concrete instance of `InstanceParamInstanceParamListArrayInput` via:

InstanceParamInstanceParamListArray{ InstanceParamInstanceParamListArgs{...} }

type InstanceParamInstanceParamListArrayOutput

type InstanceParamInstanceParamListArrayOutput struct{ *pulumi.OutputState }

func (InstanceParamInstanceParamListArrayOutput) ElementType

func (InstanceParamInstanceParamListArrayOutput) Index

func (InstanceParamInstanceParamListArrayOutput) ToInstanceParamInstanceParamListArrayOutput

func (o InstanceParamInstanceParamListArrayOutput) ToInstanceParamInstanceParamListArrayOutput() InstanceParamInstanceParamListArrayOutput

func (InstanceParamInstanceParamListArrayOutput) ToInstanceParamInstanceParamListArrayOutputWithContext

func (o InstanceParamInstanceParamListArrayOutput) ToInstanceParamInstanceParamListArrayOutputWithContext(ctx context.Context) InstanceParamInstanceParamListArrayOutput

type InstanceParamInstanceParamListInput

type InstanceParamInstanceParamListInput interface {
	pulumi.Input

	ToInstanceParamInstanceParamListOutput() InstanceParamInstanceParamListOutput
	ToInstanceParamInstanceParamListOutputWithContext(context.Context) InstanceParamInstanceParamListOutput
}

InstanceParamInstanceParamListInput is an input type that accepts InstanceParamInstanceParamListArgs and InstanceParamInstanceParamListOutput values. You can construct a concrete instance of `InstanceParamInstanceParamListInput` via:

InstanceParamInstanceParamListArgs{...}

type InstanceParamInstanceParamListOutput

type InstanceParamInstanceParamListOutput struct{ *pulumi.OutputState }

func (InstanceParamInstanceParamListOutput) CurrentValue

func (InstanceParamInstanceParamListOutput) ElementType

func (InstanceParamInstanceParamListOutput) ParamName

func (InstanceParamInstanceParamListOutput) ToInstanceParamInstanceParamListOutput

func (o InstanceParamInstanceParamListOutput) ToInstanceParamInstanceParamListOutput() InstanceParamInstanceParamListOutput

func (InstanceParamInstanceParamListOutput) ToInstanceParamInstanceParamListOutputWithContext

func (o InstanceParamInstanceParamListOutput) ToInstanceParamInstanceParamListOutputWithContext(ctx context.Context) InstanceParamInstanceParamListOutput

type InstanceParamMap

type InstanceParamMap map[string]InstanceParamInput

func (InstanceParamMap) ElementType

func (InstanceParamMap) ElementType() reflect.Type

func (InstanceParamMap) ToInstanceParamMapOutput

func (i InstanceParamMap) ToInstanceParamMapOutput() InstanceParamMapOutput

func (InstanceParamMap) ToInstanceParamMapOutputWithContext

func (i InstanceParamMap) ToInstanceParamMapOutputWithContext(ctx context.Context) InstanceParamMapOutput

type InstanceParamMapInput

type InstanceParamMapInput interface {
	pulumi.Input

	ToInstanceParamMapOutput() InstanceParamMapOutput
	ToInstanceParamMapOutputWithContext(context.Context) InstanceParamMapOutput
}

InstanceParamMapInput is an input type that accepts InstanceParamMap and InstanceParamMapOutput values. You can construct a concrete instance of `InstanceParamMapInput` via:

InstanceParamMap{ "key": InstanceParamArgs{...} }

type InstanceParamMapOutput

type InstanceParamMapOutput struct{ *pulumi.OutputState }

func (InstanceParamMapOutput) ElementType

func (InstanceParamMapOutput) ElementType() reflect.Type

func (InstanceParamMapOutput) MapIndex

func (InstanceParamMapOutput) ToInstanceParamMapOutput

func (o InstanceParamMapOutput) ToInstanceParamMapOutput() InstanceParamMapOutput

func (InstanceParamMapOutput) ToInstanceParamMapOutputWithContext

func (o InstanceParamMapOutput) ToInstanceParamMapOutputWithContext(ctx context.Context) InstanceParamMapOutput

type InstanceParamOutput

type InstanceParamOutput struct{ *pulumi.OutputState }

func (InstanceParamOutput) ClusterId

func (o InstanceParamOutput) ClusterId() pulumi.StringOutput

Cluster ID.

func (InstanceParamOutput) ElementType

func (InstanceParamOutput) ElementType() reflect.Type

func (InstanceParamOutput) InstanceId

Instance ID.

func (InstanceParamOutput) InstanceParamLists

Instance parameter list.

func (InstanceParamOutput) IsInMaintainPeriod

func (o InstanceParamOutput) IsInMaintainPeriod() pulumi.StringPtrOutput

Yes: modify within the operation and maintenance time window, no: execute immediately (default value).

func (InstanceParamOutput) ToInstanceParamOutput

func (o InstanceParamOutput) ToInstanceParamOutput() InstanceParamOutput

func (InstanceParamOutput) ToInstanceParamOutputWithContext

func (o InstanceParamOutput) ToInstanceParamOutputWithContext(ctx context.Context) InstanceParamOutput

type InstanceParamState

type InstanceParamState struct {
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Instance parameter list.
	InstanceParamLists InstanceParamInstanceParamListArrayInput
	// Yes: modify within the operation and maintenance time window, no: execute immediately (default value).
	IsInMaintainPeriod pulumi.StringPtrInput
}

func (InstanceParamState) ElementType

func (InstanceParamState) ElementType() reflect.Type

type IsolateInstance

type IsolateInstance struct {
	pulumi.CustomResourceState

	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// isolate, activate.
	Operate pulumi.StringOutput `pulumi:"operate"`
}

func GetIsolateInstance

func GetIsolateInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IsolateInstanceState, opts ...pulumi.ResourceOption) (*IsolateInstance, error)

GetIsolateInstance gets an existing IsolateInstance 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 NewIsolateInstance

func NewIsolateInstance(ctx *pulumi.Context,
	name string, args *IsolateInstanceArgs, opts ...pulumi.ResourceOption) (*IsolateInstance, error)

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

func (*IsolateInstance) ElementType

func (*IsolateInstance) ElementType() reflect.Type

func (*IsolateInstance) ToIsolateInstanceOutput

func (i *IsolateInstance) ToIsolateInstanceOutput() IsolateInstanceOutput

func (*IsolateInstance) ToIsolateInstanceOutputWithContext

func (i *IsolateInstance) ToIsolateInstanceOutputWithContext(ctx context.Context) IsolateInstanceOutput

type IsolateInstanceArgs

type IsolateInstanceArgs struct {
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Instance ID.
	InstanceId pulumi.StringInput
	// isolate, activate.
	Operate pulumi.StringInput
}

The set of arguments for constructing a IsolateInstance resource.

func (IsolateInstanceArgs) ElementType

func (IsolateInstanceArgs) ElementType() reflect.Type

type IsolateInstanceArray

type IsolateInstanceArray []IsolateInstanceInput

func (IsolateInstanceArray) ElementType

func (IsolateInstanceArray) ElementType() reflect.Type

func (IsolateInstanceArray) ToIsolateInstanceArrayOutput

func (i IsolateInstanceArray) ToIsolateInstanceArrayOutput() IsolateInstanceArrayOutput

func (IsolateInstanceArray) ToIsolateInstanceArrayOutputWithContext

func (i IsolateInstanceArray) ToIsolateInstanceArrayOutputWithContext(ctx context.Context) IsolateInstanceArrayOutput

type IsolateInstanceArrayInput

type IsolateInstanceArrayInput interface {
	pulumi.Input

	ToIsolateInstanceArrayOutput() IsolateInstanceArrayOutput
	ToIsolateInstanceArrayOutputWithContext(context.Context) IsolateInstanceArrayOutput
}

IsolateInstanceArrayInput is an input type that accepts IsolateInstanceArray and IsolateInstanceArrayOutput values. You can construct a concrete instance of `IsolateInstanceArrayInput` via:

IsolateInstanceArray{ IsolateInstanceArgs{...} }

type IsolateInstanceArrayOutput

type IsolateInstanceArrayOutput struct{ *pulumi.OutputState }

func (IsolateInstanceArrayOutput) ElementType

func (IsolateInstanceArrayOutput) ElementType() reflect.Type

func (IsolateInstanceArrayOutput) Index

func (IsolateInstanceArrayOutput) ToIsolateInstanceArrayOutput

func (o IsolateInstanceArrayOutput) ToIsolateInstanceArrayOutput() IsolateInstanceArrayOutput

func (IsolateInstanceArrayOutput) ToIsolateInstanceArrayOutputWithContext

func (o IsolateInstanceArrayOutput) ToIsolateInstanceArrayOutputWithContext(ctx context.Context) IsolateInstanceArrayOutput

type IsolateInstanceInput

type IsolateInstanceInput interface {
	pulumi.Input

	ToIsolateInstanceOutput() IsolateInstanceOutput
	ToIsolateInstanceOutputWithContext(ctx context.Context) IsolateInstanceOutput
}

type IsolateInstanceMap

type IsolateInstanceMap map[string]IsolateInstanceInput

func (IsolateInstanceMap) ElementType

func (IsolateInstanceMap) ElementType() reflect.Type

func (IsolateInstanceMap) ToIsolateInstanceMapOutput

func (i IsolateInstanceMap) ToIsolateInstanceMapOutput() IsolateInstanceMapOutput

func (IsolateInstanceMap) ToIsolateInstanceMapOutputWithContext

func (i IsolateInstanceMap) ToIsolateInstanceMapOutputWithContext(ctx context.Context) IsolateInstanceMapOutput

type IsolateInstanceMapInput

type IsolateInstanceMapInput interface {
	pulumi.Input

	ToIsolateInstanceMapOutput() IsolateInstanceMapOutput
	ToIsolateInstanceMapOutputWithContext(context.Context) IsolateInstanceMapOutput
}

IsolateInstanceMapInput is an input type that accepts IsolateInstanceMap and IsolateInstanceMapOutput values. You can construct a concrete instance of `IsolateInstanceMapInput` via:

IsolateInstanceMap{ "key": IsolateInstanceArgs{...} }

type IsolateInstanceMapOutput

type IsolateInstanceMapOutput struct{ *pulumi.OutputState }

func (IsolateInstanceMapOutput) ElementType

func (IsolateInstanceMapOutput) ElementType() reflect.Type

func (IsolateInstanceMapOutput) MapIndex

func (IsolateInstanceMapOutput) ToIsolateInstanceMapOutput

func (o IsolateInstanceMapOutput) ToIsolateInstanceMapOutput() IsolateInstanceMapOutput

func (IsolateInstanceMapOutput) ToIsolateInstanceMapOutputWithContext

func (o IsolateInstanceMapOutput) ToIsolateInstanceMapOutputWithContext(ctx context.Context) IsolateInstanceMapOutput

type IsolateInstanceOutput

type IsolateInstanceOutput struct{ *pulumi.OutputState }

func (IsolateInstanceOutput) ClusterId

Cluster ID.

func (IsolateInstanceOutput) ElementType

func (IsolateInstanceOutput) ElementType() reflect.Type

func (IsolateInstanceOutput) InstanceId

func (o IsolateInstanceOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (IsolateInstanceOutput) Operate

isolate, activate.

func (IsolateInstanceOutput) ToIsolateInstanceOutput

func (o IsolateInstanceOutput) ToIsolateInstanceOutput() IsolateInstanceOutput

func (IsolateInstanceOutput) ToIsolateInstanceOutputWithContext

func (o IsolateInstanceOutput) ToIsolateInstanceOutputWithContext(ctx context.Context) IsolateInstanceOutput

type IsolateInstanceState

type IsolateInstanceState struct {
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// isolate, activate.
	Operate pulumi.StringPtrInput
}

func (IsolateInstanceState) ElementType

func (IsolateInstanceState) ElementType() reflect.Type

type LookupClusterArgs

type LookupClusterArgs struct {
	ClusterId        string  `pulumi:"clusterId"`
	Database         *string `pulumi:"database"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Table            *string `pulumi:"table"`
	TableType        *string `pulumi:"tableType"`
}

A collection of arguments for invoking getCluster.

type LookupClusterOutputArgs

type LookupClusterOutputArgs struct {
	ClusterId        pulumi.StringInput    `pulumi:"clusterId"`
	Database         pulumi.StringPtrInput `pulumi:"database"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Table            pulumi.StringPtrInput `pulumi:"table"`
	TableType        pulumi.StringPtrInput `pulumi:"tableType"`
}

A collection of arguments for invoking getCluster.

func (LookupClusterOutputArgs) ElementType

func (LookupClusterOutputArgs) ElementType() reflect.Type

type LookupClusterResult

type LookupClusterResult struct {
	ClusterId string  `pulumi:"clusterId"`
	Database  *string `pulumi:"database"`
	// The provider-assigned unique ID for this managed resource.
	Id               string            `pulumi:"id"`
	ResultOutputFile *string           `pulumi:"resultOutputFile"`
	Table            *string           `pulumi:"table"`
	TableType        *string           `pulumi:"tableType"`
	Tables           []GetClusterTable `pulumi:"tables"`
}

A collection of values returned by getCluster.

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

type LookupClusterResultOutput

type LookupClusterResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getCluster.

func (LookupClusterResultOutput) ClusterId

func (LookupClusterResultOutput) Database

func (LookupClusterResultOutput) ElementType

func (LookupClusterResultOutput) ElementType() reflect.Type

func (LookupClusterResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupClusterResultOutput) ResultOutputFile

func (o LookupClusterResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (LookupClusterResultOutput) Table

func (LookupClusterResultOutput) TableType

func (LookupClusterResultOutput) Tables

func (LookupClusterResultOutput) ToLookupClusterResultOutput

func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput

func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext

func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput

type ParamTemplate

type ParamTemplate struct {
	pulumi.CustomResourceState

	// Database type, optional values: NORMAL (default), SERVERLESS.
	DbMode pulumi.StringPtrOutput `pulumi:"dbMode"`
	// MySQL version number.
	EngineVersion pulumi.StringOutput `pulumi:"engineVersion"`
	// parameter list.
	ParamLists ParamTemplateParamListArrayOutput `pulumi:"paramLists"`
	// Template Description.
	TemplateDescription pulumi.StringPtrOutput `pulumi:"templateDescription"`
	// Optional parameter, template ID to be copied.
	TemplateId pulumi.IntOutput `pulumi:"templateId"`
	// Template Name.
	TemplateName pulumi.StringOutput `pulumi:"templateName"`
}

func GetParamTemplate

func GetParamTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ParamTemplateState, opts ...pulumi.ResourceOption) (*ParamTemplate, error)

GetParamTemplate gets an existing ParamTemplate 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 NewParamTemplate

func NewParamTemplate(ctx *pulumi.Context,
	name string, args *ParamTemplateArgs, opts ...pulumi.ResourceOption) (*ParamTemplate, error)

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

func (*ParamTemplate) ElementType

func (*ParamTemplate) ElementType() reflect.Type

func (*ParamTemplate) ToParamTemplateOutput

func (i *ParamTemplate) ToParamTemplateOutput() ParamTemplateOutput

func (*ParamTemplate) ToParamTemplateOutputWithContext

func (i *ParamTemplate) ToParamTemplateOutputWithContext(ctx context.Context) ParamTemplateOutput

type ParamTemplateArgs

type ParamTemplateArgs struct {
	// Database type, optional values: NORMAL (default), SERVERLESS.
	DbMode pulumi.StringPtrInput
	// MySQL version number.
	EngineVersion pulumi.StringInput
	// parameter list.
	ParamLists ParamTemplateParamListArrayInput
	// Template Description.
	TemplateDescription pulumi.StringPtrInput
	// Optional parameter, template ID to be copied.
	TemplateId pulumi.IntPtrInput
	// Template Name.
	TemplateName pulumi.StringInput
}

The set of arguments for constructing a ParamTemplate resource.

func (ParamTemplateArgs) ElementType

func (ParamTemplateArgs) ElementType() reflect.Type

type ParamTemplateArray

type ParamTemplateArray []ParamTemplateInput

func (ParamTemplateArray) ElementType

func (ParamTemplateArray) ElementType() reflect.Type

func (ParamTemplateArray) ToParamTemplateArrayOutput

func (i ParamTemplateArray) ToParamTemplateArrayOutput() ParamTemplateArrayOutput

func (ParamTemplateArray) ToParamTemplateArrayOutputWithContext

func (i ParamTemplateArray) ToParamTemplateArrayOutputWithContext(ctx context.Context) ParamTemplateArrayOutput

type ParamTemplateArrayInput

type ParamTemplateArrayInput interface {
	pulumi.Input

	ToParamTemplateArrayOutput() ParamTemplateArrayOutput
	ToParamTemplateArrayOutputWithContext(context.Context) ParamTemplateArrayOutput
}

ParamTemplateArrayInput is an input type that accepts ParamTemplateArray and ParamTemplateArrayOutput values. You can construct a concrete instance of `ParamTemplateArrayInput` via:

ParamTemplateArray{ ParamTemplateArgs{...} }

type ParamTemplateArrayOutput

type ParamTemplateArrayOutput struct{ *pulumi.OutputState }

func (ParamTemplateArrayOutput) ElementType

func (ParamTemplateArrayOutput) ElementType() reflect.Type

func (ParamTemplateArrayOutput) Index

func (ParamTemplateArrayOutput) ToParamTemplateArrayOutput

func (o ParamTemplateArrayOutput) ToParamTemplateArrayOutput() ParamTemplateArrayOutput

func (ParamTemplateArrayOutput) ToParamTemplateArrayOutputWithContext

func (o ParamTemplateArrayOutput) ToParamTemplateArrayOutputWithContext(ctx context.Context) ParamTemplateArrayOutput

type ParamTemplateInput

type ParamTemplateInput interface {
	pulumi.Input

	ToParamTemplateOutput() ParamTemplateOutput
	ToParamTemplateOutputWithContext(ctx context.Context) ParamTemplateOutput
}

type ParamTemplateMap

type ParamTemplateMap map[string]ParamTemplateInput

func (ParamTemplateMap) ElementType

func (ParamTemplateMap) ElementType() reflect.Type

func (ParamTemplateMap) ToParamTemplateMapOutput

func (i ParamTemplateMap) ToParamTemplateMapOutput() ParamTemplateMapOutput

func (ParamTemplateMap) ToParamTemplateMapOutputWithContext

func (i ParamTemplateMap) ToParamTemplateMapOutputWithContext(ctx context.Context) ParamTemplateMapOutput

type ParamTemplateMapInput

type ParamTemplateMapInput interface {
	pulumi.Input

	ToParamTemplateMapOutput() ParamTemplateMapOutput
	ToParamTemplateMapOutputWithContext(context.Context) ParamTemplateMapOutput
}

ParamTemplateMapInput is an input type that accepts ParamTemplateMap and ParamTemplateMapOutput values. You can construct a concrete instance of `ParamTemplateMapInput` via:

ParamTemplateMap{ "key": ParamTemplateArgs{...} }

type ParamTemplateMapOutput

type ParamTemplateMapOutput struct{ *pulumi.OutputState }

func (ParamTemplateMapOutput) ElementType

func (ParamTemplateMapOutput) ElementType() reflect.Type

func (ParamTemplateMapOutput) MapIndex

func (ParamTemplateMapOutput) ToParamTemplateMapOutput

func (o ParamTemplateMapOutput) ToParamTemplateMapOutput() ParamTemplateMapOutput

func (ParamTemplateMapOutput) ToParamTemplateMapOutputWithContext

func (o ParamTemplateMapOutput) ToParamTemplateMapOutputWithContext(ctx context.Context) ParamTemplateMapOutput

type ParamTemplateOutput

type ParamTemplateOutput struct{ *pulumi.OutputState }

func (ParamTemplateOutput) DbMode

Database type, optional values: NORMAL (default), SERVERLESS.

func (ParamTemplateOutput) ElementType

func (ParamTemplateOutput) ElementType() reflect.Type

func (ParamTemplateOutput) EngineVersion

func (o ParamTemplateOutput) EngineVersion() pulumi.StringOutput

MySQL version number.

func (ParamTemplateOutput) ParamLists

parameter list.

func (ParamTemplateOutput) TemplateDescription

func (o ParamTemplateOutput) TemplateDescription() pulumi.StringPtrOutput

Template Description.

func (ParamTemplateOutput) TemplateId

func (o ParamTemplateOutput) TemplateId() pulumi.IntOutput

Optional parameter, template ID to be copied.

func (ParamTemplateOutput) TemplateName

func (o ParamTemplateOutput) TemplateName() pulumi.StringOutput

Template Name.

func (ParamTemplateOutput) ToParamTemplateOutput

func (o ParamTemplateOutput) ToParamTemplateOutput() ParamTemplateOutput

func (ParamTemplateOutput) ToParamTemplateOutputWithContext

func (o ParamTemplateOutput) ToParamTemplateOutputWithContext(ctx context.Context) ParamTemplateOutput

type ParamTemplateParamList

type ParamTemplateParamList struct {
	CurrentValue *string `pulumi:"currentValue"`
	ParamName    *string `pulumi:"paramName"`
}

type ParamTemplateParamListArgs

type ParamTemplateParamListArgs struct {
	CurrentValue pulumi.StringPtrInput `pulumi:"currentValue"`
	ParamName    pulumi.StringPtrInput `pulumi:"paramName"`
}

func (ParamTemplateParamListArgs) ElementType

func (ParamTemplateParamListArgs) ElementType() reflect.Type

func (ParamTemplateParamListArgs) ToParamTemplateParamListOutput

func (i ParamTemplateParamListArgs) ToParamTemplateParamListOutput() ParamTemplateParamListOutput

func (ParamTemplateParamListArgs) ToParamTemplateParamListOutputWithContext

func (i ParamTemplateParamListArgs) ToParamTemplateParamListOutputWithContext(ctx context.Context) ParamTemplateParamListOutput

type ParamTemplateParamListArray

type ParamTemplateParamListArray []ParamTemplateParamListInput

func (ParamTemplateParamListArray) ElementType

func (ParamTemplateParamListArray) ToParamTemplateParamListArrayOutput

func (i ParamTemplateParamListArray) ToParamTemplateParamListArrayOutput() ParamTemplateParamListArrayOutput

func (ParamTemplateParamListArray) ToParamTemplateParamListArrayOutputWithContext

func (i ParamTemplateParamListArray) ToParamTemplateParamListArrayOutputWithContext(ctx context.Context) ParamTemplateParamListArrayOutput

type ParamTemplateParamListArrayInput

type ParamTemplateParamListArrayInput interface {
	pulumi.Input

	ToParamTemplateParamListArrayOutput() ParamTemplateParamListArrayOutput
	ToParamTemplateParamListArrayOutputWithContext(context.Context) ParamTemplateParamListArrayOutput
}

ParamTemplateParamListArrayInput is an input type that accepts ParamTemplateParamListArray and ParamTemplateParamListArrayOutput values. You can construct a concrete instance of `ParamTemplateParamListArrayInput` via:

ParamTemplateParamListArray{ ParamTemplateParamListArgs{...} }

type ParamTemplateParamListArrayOutput

type ParamTemplateParamListArrayOutput struct{ *pulumi.OutputState }

func (ParamTemplateParamListArrayOutput) ElementType

func (ParamTemplateParamListArrayOutput) Index

func (ParamTemplateParamListArrayOutput) ToParamTemplateParamListArrayOutput

func (o ParamTemplateParamListArrayOutput) ToParamTemplateParamListArrayOutput() ParamTemplateParamListArrayOutput

func (ParamTemplateParamListArrayOutput) ToParamTemplateParamListArrayOutputWithContext

func (o ParamTemplateParamListArrayOutput) ToParamTemplateParamListArrayOutputWithContext(ctx context.Context) ParamTemplateParamListArrayOutput

type ParamTemplateParamListInput

type ParamTemplateParamListInput interface {
	pulumi.Input

	ToParamTemplateParamListOutput() ParamTemplateParamListOutput
	ToParamTemplateParamListOutputWithContext(context.Context) ParamTemplateParamListOutput
}

ParamTemplateParamListInput is an input type that accepts ParamTemplateParamListArgs and ParamTemplateParamListOutput values. You can construct a concrete instance of `ParamTemplateParamListInput` via:

ParamTemplateParamListArgs{...}

type ParamTemplateParamListOutput

type ParamTemplateParamListOutput struct{ *pulumi.OutputState }

func (ParamTemplateParamListOutput) CurrentValue

func (ParamTemplateParamListOutput) ElementType

func (ParamTemplateParamListOutput) ParamName

func (ParamTemplateParamListOutput) ToParamTemplateParamListOutput

func (o ParamTemplateParamListOutput) ToParamTemplateParamListOutput() ParamTemplateParamListOutput

func (ParamTemplateParamListOutput) ToParamTemplateParamListOutputWithContext

func (o ParamTemplateParamListOutput) ToParamTemplateParamListOutputWithContext(ctx context.Context) ParamTemplateParamListOutput

type ParamTemplateState

type ParamTemplateState struct {
	// Database type, optional values: NORMAL (default), SERVERLESS.
	DbMode pulumi.StringPtrInput
	// MySQL version number.
	EngineVersion pulumi.StringPtrInput
	// parameter list.
	ParamLists ParamTemplateParamListArrayInput
	// Template Description.
	TemplateDescription pulumi.StringPtrInput
	// Optional parameter, template ID to be copied.
	TemplateId pulumi.IntPtrInput
	// Template Name.
	TemplateName pulumi.StringPtrInput
}

func (ParamTemplateState) ElementType

func (ParamTemplateState) ElementType() reflect.Type

type Proxy

type Proxy struct {
	pulumi.CustomResourceState

	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Connection pool threshold: unit (second).
	ConnectionPoolTimeOut pulumi.IntPtrOutput `pulumi:"connectionPoolTimeOut"`
	// Connection pool type: SessionConnectionPool (session level Connection pool).
	ConnectionPoolType pulumi.StringPtrOutput `pulumi:"connectionPoolType"`
	// Number of CPU cores.
	Cpu pulumi.IntOutput `pulumi:"cpu"`
	// Description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Memory.
	Mem pulumi.IntOutput `pulumi:"mem"`
	// Whether to enable Connection pool, yes - enable, no - do not enable.
	OpenConnectionPool pulumi.StringPtrOutput `pulumi:"openConnectionPool"`
	// Number of database proxy group nodes. If it is set at the same time as the `proxy_zones` field, the `proxy_zones`
	// parameter shall prevail.
	ProxyCount pulumi.IntOutput `pulumi:"proxyCount"`
	// Proxy Group Id.
	ProxyGroupId pulumi.StringOutput `pulumi:"proxyGroupId"`
	// Database node information.
	ProxyZones ProxyProxyZoneArrayOutput `pulumi:"proxyZones"`
	// Read only instance list.
	RoInstances ProxyRoInstanceArrayOutput `pulumi:"roInstances"`
	// Security Group ID Array.
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	// The private network subnet ID is consistent with the cluster subnet ID by default.
	UniqueSubnetId pulumi.StringOutput `pulumi:"uniqueSubnetId"`
	// Private network ID, which is consistent with the cluster private network ID by default.
	UniqueVpcId pulumi.StringOutput `pulumi:"uniqueVpcId"`
}

func GetProxy

func GetProxy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProxyState, opts ...pulumi.ResourceOption) (*Proxy, error)

GetProxy gets an existing Proxy 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 NewProxy

func NewProxy(ctx *pulumi.Context,
	name string, args *ProxyArgs, opts ...pulumi.ResourceOption) (*Proxy, error)

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

func (*Proxy) ElementType

func (*Proxy) ElementType() reflect.Type

func (*Proxy) ToProxyOutput

func (i *Proxy) ToProxyOutput() ProxyOutput

func (*Proxy) ToProxyOutputWithContext

func (i *Proxy) ToProxyOutputWithContext(ctx context.Context) ProxyOutput

type ProxyArgs

type ProxyArgs struct {
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Connection pool threshold: unit (second).
	ConnectionPoolTimeOut pulumi.IntPtrInput
	// Connection pool type: SessionConnectionPool (session level Connection pool).
	ConnectionPoolType pulumi.StringPtrInput
	// Number of CPU cores.
	Cpu pulumi.IntInput
	// Description.
	Description pulumi.StringPtrInput
	// Memory.
	Mem pulumi.IntInput
	// Whether to enable Connection pool, yes - enable, no - do not enable.
	OpenConnectionPool pulumi.StringPtrInput
	// Number of database proxy group nodes. If it is set at the same time as the `proxy_zones` field, the `proxy_zones`
	// parameter shall prevail.
	ProxyCount pulumi.IntPtrInput
	// Database node information.
	ProxyZones ProxyProxyZoneArrayInput
	// Security Group ID Array.
	SecurityGroupIds pulumi.StringArrayInput
	// The private network subnet ID is consistent with the cluster subnet ID by default.
	UniqueSubnetId pulumi.StringPtrInput
	// Private network ID, which is consistent with the cluster private network ID by default.
	UniqueVpcId pulumi.StringPtrInput
}

The set of arguments for constructing a Proxy resource.

func (ProxyArgs) ElementType

func (ProxyArgs) ElementType() reflect.Type

type ProxyArray

type ProxyArray []ProxyInput

func (ProxyArray) ElementType

func (ProxyArray) ElementType() reflect.Type

func (ProxyArray) ToProxyArrayOutput

func (i ProxyArray) ToProxyArrayOutput() ProxyArrayOutput

func (ProxyArray) ToProxyArrayOutputWithContext

func (i ProxyArray) ToProxyArrayOutputWithContext(ctx context.Context) ProxyArrayOutput

type ProxyArrayInput

type ProxyArrayInput interface {
	pulumi.Input

	ToProxyArrayOutput() ProxyArrayOutput
	ToProxyArrayOutputWithContext(context.Context) ProxyArrayOutput
}

ProxyArrayInput is an input type that accepts ProxyArray and ProxyArrayOutput values. You can construct a concrete instance of `ProxyArrayInput` via:

ProxyArray{ ProxyArgs{...} }

type ProxyArrayOutput

type ProxyArrayOutput struct{ *pulumi.OutputState }

func (ProxyArrayOutput) ElementType

func (ProxyArrayOutput) ElementType() reflect.Type

func (ProxyArrayOutput) Index

func (ProxyArrayOutput) ToProxyArrayOutput

func (o ProxyArrayOutput) ToProxyArrayOutput() ProxyArrayOutput

func (ProxyArrayOutput) ToProxyArrayOutputWithContext

func (o ProxyArrayOutput) ToProxyArrayOutputWithContext(ctx context.Context) ProxyArrayOutput

type ProxyEndPoint

type ProxyEndPoint struct {
	pulumi.CustomResourceState

	// Connection mode: nearby, balance.
	AccessMode pulumi.StringOutput `pulumi:"accessMode"`
	// Do you want to automatically add read-only instances? Yes - Yes, no - Do not automatically add.
	AutoAddRo pulumi.StringOutput `pulumi:"autoAddRo"`
	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Connection pool threshold: unit (second).
	ConnectionPoolTimeOut pulumi.IntOutput `pulumi:"connectionPoolTimeOut"`
	// Connection pool type: SessionConnectionPool (session level Connection pool).
	ConnectionPoolType pulumi.StringOutput `pulumi:"connectionPoolType"`
	// Consistency timeout.
	ConsistencyTimeOut pulumi.IntOutput `pulumi:"consistencyTimeOut"`
	// Consistency type: event, global, session.
	ConsistencyType pulumi.StringOutput `pulumi:"consistencyType"`
	// Description.
	Description pulumi.StringOutput `pulumi:"description"`
	// Enable Failover. yes or no.
	FailOver pulumi.StringOutput `pulumi:"failOver"`
	// Instance Group ID.
	InstanceGroupId pulumi.StringOutput `pulumi:"instanceGroupId"`
	// Instance Weight.
	InstanceWeights ProxyEndPointInstanceWeightArrayOutput `pulumi:"instanceWeights"`
	// Whether to enable Connection pool, yes - enable, no - do not enable.
	OpenConnectionPool pulumi.StringOutput `pulumi:"openConnectionPool"`
	// Proxy Group ID.
	ProxyGroupId pulumi.StringOutput `pulumi:"proxyGroupId"`
	// Read and write attributes: READWRITE, READONLY.
	RwType pulumi.StringOutput `pulumi:"rwType"`
	// Security Group ID Array.
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	// Transaction splitting.
	TransSplit pulumi.BoolOutput `pulumi:"transSplit"`
	// The private network subnet ID is consistent with the cluster subnet ID by default.
	UniqueSubnetId pulumi.StringOutput `pulumi:"uniqueSubnetId"`
	// Private network ID, which is consistent with the cluster private network ID by default.
	UniqueVpcId pulumi.StringOutput `pulumi:"uniqueVpcId"`
	// VIP Information.
	Vip pulumi.StringOutput `pulumi:"vip"`
	// Port Information.
	Vport pulumi.IntOutput `pulumi:"vport"`
	// Weight mode: system system allocation, custom customization.
	WeightMode pulumi.StringOutput `pulumi:"weightMode"`
}

func GetProxyEndPoint

func GetProxyEndPoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProxyEndPointState, opts ...pulumi.ResourceOption) (*ProxyEndPoint, error)

GetProxyEndPoint gets an existing ProxyEndPoint 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 NewProxyEndPoint

func NewProxyEndPoint(ctx *pulumi.Context,
	name string, args *ProxyEndPointArgs, opts ...pulumi.ResourceOption) (*ProxyEndPoint, error)

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

func (*ProxyEndPoint) ElementType

func (*ProxyEndPoint) ElementType() reflect.Type

func (*ProxyEndPoint) ToProxyEndPointOutput

func (i *ProxyEndPoint) ToProxyEndPointOutput() ProxyEndPointOutput

func (*ProxyEndPoint) ToProxyEndPointOutputWithContext

func (i *ProxyEndPoint) ToProxyEndPointOutputWithContext(ctx context.Context) ProxyEndPointOutput

type ProxyEndPointArgs

type ProxyEndPointArgs struct {
	// Connection mode: nearby, balance.
	AccessMode pulumi.StringPtrInput
	// Do you want to automatically add read-only instances? Yes - Yes, no - Do not automatically add.
	AutoAddRo pulumi.StringPtrInput
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Connection pool threshold: unit (second).
	ConnectionPoolTimeOut pulumi.IntPtrInput
	// Connection pool type: SessionConnectionPool (session level Connection pool).
	ConnectionPoolType pulumi.StringPtrInput
	// Consistency timeout.
	ConsistencyTimeOut pulumi.IntPtrInput
	// Consistency type: event, global, session.
	ConsistencyType pulumi.StringPtrInput
	// Description.
	Description pulumi.StringPtrInput
	// Enable Failover. yes or no.
	FailOver pulumi.StringPtrInput
	// Instance Weight.
	InstanceWeights ProxyEndPointInstanceWeightArrayInput
	// Whether to enable Connection pool, yes - enable, no - do not enable.
	OpenConnectionPool pulumi.StringPtrInput
	// Read and write attributes: READWRITE, READONLY.
	RwType pulumi.StringPtrInput
	// Security Group ID Array.
	SecurityGroupIds pulumi.StringArrayInput
	// Transaction splitting.
	TransSplit pulumi.BoolPtrInput
	// The private network subnet ID is consistent with the cluster subnet ID by default.
	UniqueSubnetId pulumi.StringInput
	// Private network ID, which is consistent with the cluster private network ID by default.
	UniqueVpcId pulumi.StringInput
	// VIP Information.
	Vip pulumi.StringPtrInput
	// Port Information.
	Vport pulumi.IntPtrInput
	// Weight mode: system system allocation, custom customization.
	WeightMode pulumi.StringPtrInput
}

The set of arguments for constructing a ProxyEndPoint resource.

func (ProxyEndPointArgs) ElementType

func (ProxyEndPointArgs) ElementType() reflect.Type

type ProxyEndPointArray

type ProxyEndPointArray []ProxyEndPointInput

func (ProxyEndPointArray) ElementType

func (ProxyEndPointArray) ElementType() reflect.Type

func (ProxyEndPointArray) ToProxyEndPointArrayOutput

func (i ProxyEndPointArray) ToProxyEndPointArrayOutput() ProxyEndPointArrayOutput

func (ProxyEndPointArray) ToProxyEndPointArrayOutputWithContext

func (i ProxyEndPointArray) ToProxyEndPointArrayOutputWithContext(ctx context.Context) ProxyEndPointArrayOutput

type ProxyEndPointArrayInput

type ProxyEndPointArrayInput interface {
	pulumi.Input

	ToProxyEndPointArrayOutput() ProxyEndPointArrayOutput
	ToProxyEndPointArrayOutputWithContext(context.Context) ProxyEndPointArrayOutput
}

ProxyEndPointArrayInput is an input type that accepts ProxyEndPointArray and ProxyEndPointArrayOutput values. You can construct a concrete instance of `ProxyEndPointArrayInput` via:

ProxyEndPointArray{ ProxyEndPointArgs{...} }

type ProxyEndPointArrayOutput

type ProxyEndPointArrayOutput struct{ *pulumi.OutputState }

func (ProxyEndPointArrayOutput) ElementType

func (ProxyEndPointArrayOutput) ElementType() reflect.Type

func (ProxyEndPointArrayOutput) Index

func (ProxyEndPointArrayOutput) ToProxyEndPointArrayOutput

func (o ProxyEndPointArrayOutput) ToProxyEndPointArrayOutput() ProxyEndPointArrayOutput

func (ProxyEndPointArrayOutput) ToProxyEndPointArrayOutputWithContext

func (o ProxyEndPointArrayOutput) ToProxyEndPointArrayOutputWithContext(ctx context.Context) ProxyEndPointArrayOutput

type ProxyEndPointInput

type ProxyEndPointInput interface {
	pulumi.Input

	ToProxyEndPointOutput() ProxyEndPointOutput
	ToProxyEndPointOutputWithContext(ctx context.Context) ProxyEndPointOutput
}

type ProxyEndPointInstanceWeight

type ProxyEndPointInstanceWeight struct {
	InstanceId string `pulumi:"instanceId"`
	Weight     int    `pulumi:"weight"`
}

type ProxyEndPointInstanceWeightArgs

type ProxyEndPointInstanceWeightArgs struct {
	InstanceId pulumi.StringInput `pulumi:"instanceId"`
	Weight     pulumi.IntInput    `pulumi:"weight"`
}

func (ProxyEndPointInstanceWeightArgs) ElementType

func (ProxyEndPointInstanceWeightArgs) ToProxyEndPointInstanceWeightOutput

func (i ProxyEndPointInstanceWeightArgs) ToProxyEndPointInstanceWeightOutput() ProxyEndPointInstanceWeightOutput

func (ProxyEndPointInstanceWeightArgs) ToProxyEndPointInstanceWeightOutputWithContext

func (i ProxyEndPointInstanceWeightArgs) ToProxyEndPointInstanceWeightOutputWithContext(ctx context.Context) ProxyEndPointInstanceWeightOutput

type ProxyEndPointInstanceWeightArray

type ProxyEndPointInstanceWeightArray []ProxyEndPointInstanceWeightInput

func (ProxyEndPointInstanceWeightArray) ElementType

func (ProxyEndPointInstanceWeightArray) ToProxyEndPointInstanceWeightArrayOutput

func (i ProxyEndPointInstanceWeightArray) ToProxyEndPointInstanceWeightArrayOutput() ProxyEndPointInstanceWeightArrayOutput

func (ProxyEndPointInstanceWeightArray) ToProxyEndPointInstanceWeightArrayOutputWithContext

func (i ProxyEndPointInstanceWeightArray) ToProxyEndPointInstanceWeightArrayOutputWithContext(ctx context.Context) ProxyEndPointInstanceWeightArrayOutput

type ProxyEndPointInstanceWeightArrayInput

type ProxyEndPointInstanceWeightArrayInput interface {
	pulumi.Input

	ToProxyEndPointInstanceWeightArrayOutput() ProxyEndPointInstanceWeightArrayOutput
	ToProxyEndPointInstanceWeightArrayOutputWithContext(context.Context) ProxyEndPointInstanceWeightArrayOutput
}

ProxyEndPointInstanceWeightArrayInput is an input type that accepts ProxyEndPointInstanceWeightArray and ProxyEndPointInstanceWeightArrayOutput values. You can construct a concrete instance of `ProxyEndPointInstanceWeightArrayInput` via:

ProxyEndPointInstanceWeightArray{ ProxyEndPointInstanceWeightArgs{...} }

type ProxyEndPointInstanceWeightArrayOutput

type ProxyEndPointInstanceWeightArrayOutput struct{ *pulumi.OutputState }

func (ProxyEndPointInstanceWeightArrayOutput) ElementType

func (ProxyEndPointInstanceWeightArrayOutput) Index

func (ProxyEndPointInstanceWeightArrayOutput) ToProxyEndPointInstanceWeightArrayOutput

func (o ProxyEndPointInstanceWeightArrayOutput) ToProxyEndPointInstanceWeightArrayOutput() ProxyEndPointInstanceWeightArrayOutput

func (ProxyEndPointInstanceWeightArrayOutput) ToProxyEndPointInstanceWeightArrayOutputWithContext

func (o ProxyEndPointInstanceWeightArrayOutput) ToProxyEndPointInstanceWeightArrayOutputWithContext(ctx context.Context) ProxyEndPointInstanceWeightArrayOutput

type ProxyEndPointInstanceWeightInput

type ProxyEndPointInstanceWeightInput interface {
	pulumi.Input

	ToProxyEndPointInstanceWeightOutput() ProxyEndPointInstanceWeightOutput
	ToProxyEndPointInstanceWeightOutputWithContext(context.Context) ProxyEndPointInstanceWeightOutput
}

ProxyEndPointInstanceWeightInput is an input type that accepts ProxyEndPointInstanceWeightArgs and ProxyEndPointInstanceWeightOutput values. You can construct a concrete instance of `ProxyEndPointInstanceWeightInput` via:

ProxyEndPointInstanceWeightArgs{...}

type ProxyEndPointInstanceWeightOutput

type ProxyEndPointInstanceWeightOutput struct{ *pulumi.OutputState }

func (ProxyEndPointInstanceWeightOutput) ElementType

func (ProxyEndPointInstanceWeightOutput) InstanceId

func (ProxyEndPointInstanceWeightOutput) ToProxyEndPointInstanceWeightOutput

func (o ProxyEndPointInstanceWeightOutput) ToProxyEndPointInstanceWeightOutput() ProxyEndPointInstanceWeightOutput

func (ProxyEndPointInstanceWeightOutput) ToProxyEndPointInstanceWeightOutputWithContext

func (o ProxyEndPointInstanceWeightOutput) ToProxyEndPointInstanceWeightOutputWithContext(ctx context.Context) ProxyEndPointInstanceWeightOutput

func (ProxyEndPointInstanceWeightOutput) Weight

type ProxyEndPointMap

type ProxyEndPointMap map[string]ProxyEndPointInput

func (ProxyEndPointMap) ElementType

func (ProxyEndPointMap) ElementType() reflect.Type

func (ProxyEndPointMap) ToProxyEndPointMapOutput

func (i ProxyEndPointMap) ToProxyEndPointMapOutput() ProxyEndPointMapOutput

func (ProxyEndPointMap) ToProxyEndPointMapOutputWithContext

func (i ProxyEndPointMap) ToProxyEndPointMapOutputWithContext(ctx context.Context) ProxyEndPointMapOutput

type ProxyEndPointMapInput

type ProxyEndPointMapInput interface {
	pulumi.Input

	ToProxyEndPointMapOutput() ProxyEndPointMapOutput
	ToProxyEndPointMapOutputWithContext(context.Context) ProxyEndPointMapOutput
}

ProxyEndPointMapInput is an input type that accepts ProxyEndPointMap and ProxyEndPointMapOutput values. You can construct a concrete instance of `ProxyEndPointMapInput` via:

ProxyEndPointMap{ "key": ProxyEndPointArgs{...} }

type ProxyEndPointMapOutput

type ProxyEndPointMapOutput struct{ *pulumi.OutputState }

func (ProxyEndPointMapOutput) ElementType

func (ProxyEndPointMapOutput) ElementType() reflect.Type

func (ProxyEndPointMapOutput) MapIndex

func (ProxyEndPointMapOutput) ToProxyEndPointMapOutput

func (o ProxyEndPointMapOutput) ToProxyEndPointMapOutput() ProxyEndPointMapOutput

func (ProxyEndPointMapOutput) ToProxyEndPointMapOutputWithContext

func (o ProxyEndPointMapOutput) ToProxyEndPointMapOutputWithContext(ctx context.Context) ProxyEndPointMapOutput

type ProxyEndPointOutput

type ProxyEndPointOutput struct{ *pulumi.OutputState }

func (ProxyEndPointOutput) AccessMode

func (o ProxyEndPointOutput) AccessMode() pulumi.StringOutput

Connection mode: nearby, balance.

func (ProxyEndPointOutput) AutoAddRo

func (o ProxyEndPointOutput) AutoAddRo() pulumi.StringOutput

Do you want to automatically add read-only instances? Yes - Yes, no - Do not automatically add.

func (ProxyEndPointOutput) ClusterId

func (o ProxyEndPointOutput) ClusterId() pulumi.StringOutput

Cluster ID.

func (ProxyEndPointOutput) ConnectionPoolTimeOut

func (o ProxyEndPointOutput) ConnectionPoolTimeOut() pulumi.IntOutput

Connection pool threshold: unit (second).

func (ProxyEndPointOutput) ConnectionPoolType

func (o ProxyEndPointOutput) ConnectionPoolType() pulumi.StringOutput

Connection pool type: SessionConnectionPool (session level Connection pool).

func (ProxyEndPointOutput) ConsistencyTimeOut

func (o ProxyEndPointOutput) ConsistencyTimeOut() pulumi.IntOutput

Consistency timeout.

func (ProxyEndPointOutput) ConsistencyType

func (o ProxyEndPointOutput) ConsistencyType() pulumi.StringOutput

Consistency type: event, global, session.

func (ProxyEndPointOutput) Description

func (o ProxyEndPointOutput) Description() pulumi.StringOutput

Description.

func (ProxyEndPointOutput) ElementType

func (ProxyEndPointOutput) ElementType() reflect.Type

func (ProxyEndPointOutput) FailOver

Enable Failover. yes or no.

func (ProxyEndPointOutput) InstanceGroupId

func (o ProxyEndPointOutput) InstanceGroupId() pulumi.StringOutput

Instance Group ID.

func (ProxyEndPointOutput) InstanceWeights

Instance Weight.

func (ProxyEndPointOutput) OpenConnectionPool

func (o ProxyEndPointOutput) OpenConnectionPool() pulumi.StringOutput

Whether to enable Connection pool, yes - enable, no - do not enable.

func (ProxyEndPointOutput) ProxyGroupId

func (o ProxyEndPointOutput) ProxyGroupId() pulumi.StringOutput

Proxy Group ID.

func (ProxyEndPointOutput) RwType

Read and write attributes: READWRITE, READONLY.

func (ProxyEndPointOutput) SecurityGroupIds

func (o ProxyEndPointOutput) SecurityGroupIds() pulumi.StringArrayOutput

Security Group ID Array.

func (ProxyEndPointOutput) ToProxyEndPointOutput

func (o ProxyEndPointOutput) ToProxyEndPointOutput() ProxyEndPointOutput

func (ProxyEndPointOutput) ToProxyEndPointOutputWithContext

func (o ProxyEndPointOutput) ToProxyEndPointOutputWithContext(ctx context.Context) ProxyEndPointOutput

func (ProxyEndPointOutput) TransSplit

func (o ProxyEndPointOutput) TransSplit() pulumi.BoolOutput

Transaction splitting.

func (ProxyEndPointOutput) UniqueSubnetId

func (o ProxyEndPointOutput) UniqueSubnetId() pulumi.StringOutput

The private network subnet ID is consistent with the cluster subnet ID by default.

func (ProxyEndPointOutput) UniqueVpcId

func (o ProxyEndPointOutput) UniqueVpcId() pulumi.StringOutput

Private network ID, which is consistent with the cluster private network ID by default.

func (ProxyEndPointOutput) Vip

VIP Information.

func (ProxyEndPointOutput) Vport

Port Information.

func (ProxyEndPointOutput) WeightMode

func (o ProxyEndPointOutput) WeightMode() pulumi.StringOutput

Weight mode: system system allocation, custom customization.

type ProxyEndPointState

type ProxyEndPointState struct {
	// Connection mode: nearby, balance.
	AccessMode pulumi.StringPtrInput
	// Do you want to automatically add read-only instances? Yes - Yes, no - Do not automatically add.
	AutoAddRo pulumi.StringPtrInput
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Connection pool threshold: unit (second).
	ConnectionPoolTimeOut pulumi.IntPtrInput
	// Connection pool type: SessionConnectionPool (session level Connection pool).
	ConnectionPoolType pulumi.StringPtrInput
	// Consistency timeout.
	ConsistencyTimeOut pulumi.IntPtrInput
	// Consistency type: event, global, session.
	ConsistencyType pulumi.StringPtrInput
	// Description.
	Description pulumi.StringPtrInput
	// Enable Failover. yes or no.
	FailOver pulumi.StringPtrInput
	// Instance Group ID.
	InstanceGroupId pulumi.StringPtrInput
	// Instance Weight.
	InstanceWeights ProxyEndPointInstanceWeightArrayInput
	// Whether to enable Connection pool, yes - enable, no - do not enable.
	OpenConnectionPool pulumi.StringPtrInput
	// Proxy Group ID.
	ProxyGroupId pulumi.StringPtrInput
	// Read and write attributes: READWRITE, READONLY.
	RwType pulumi.StringPtrInput
	// Security Group ID Array.
	SecurityGroupIds pulumi.StringArrayInput
	// Transaction splitting.
	TransSplit pulumi.BoolPtrInput
	// The private network subnet ID is consistent with the cluster subnet ID by default.
	UniqueSubnetId pulumi.StringPtrInput
	// Private network ID, which is consistent with the cluster private network ID by default.
	UniqueVpcId pulumi.StringPtrInput
	// VIP Information.
	Vip pulumi.StringPtrInput
	// Port Information.
	Vport pulumi.IntPtrInput
	// Weight mode: system system allocation, custom customization.
	WeightMode pulumi.StringPtrInput
}

func (ProxyEndPointState) ElementType

func (ProxyEndPointState) ElementType() reflect.Type

type ProxyInput

type ProxyInput interface {
	pulumi.Input

	ToProxyOutput() ProxyOutput
	ToProxyOutputWithContext(ctx context.Context) ProxyOutput
}

type ProxyMap

type ProxyMap map[string]ProxyInput

func (ProxyMap) ElementType

func (ProxyMap) ElementType() reflect.Type

func (ProxyMap) ToProxyMapOutput

func (i ProxyMap) ToProxyMapOutput() ProxyMapOutput

func (ProxyMap) ToProxyMapOutputWithContext

func (i ProxyMap) ToProxyMapOutputWithContext(ctx context.Context) ProxyMapOutput

type ProxyMapInput

type ProxyMapInput interface {
	pulumi.Input

	ToProxyMapOutput() ProxyMapOutput
	ToProxyMapOutputWithContext(context.Context) ProxyMapOutput
}

ProxyMapInput is an input type that accepts ProxyMap and ProxyMapOutput values. You can construct a concrete instance of `ProxyMapInput` via:

ProxyMap{ "key": ProxyArgs{...} }

type ProxyMapOutput

type ProxyMapOutput struct{ *pulumi.OutputState }

func (ProxyMapOutput) ElementType

func (ProxyMapOutput) ElementType() reflect.Type

func (ProxyMapOutput) MapIndex

func (ProxyMapOutput) ToProxyMapOutput

func (o ProxyMapOutput) ToProxyMapOutput() ProxyMapOutput

func (ProxyMapOutput) ToProxyMapOutputWithContext

func (o ProxyMapOutput) ToProxyMapOutputWithContext(ctx context.Context) ProxyMapOutput

type ProxyOutput

type ProxyOutput struct{ *pulumi.OutputState }

func (ProxyOutput) ClusterId

func (o ProxyOutput) ClusterId() pulumi.StringOutput

Cluster ID.

func (ProxyOutput) ConnectionPoolTimeOut

func (o ProxyOutput) ConnectionPoolTimeOut() pulumi.IntPtrOutput

Connection pool threshold: unit (second).

func (ProxyOutput) ConnectionPoolType

func (o ProxyOutput) ConnectionPoolType() pulumi.StringPtrOutput

Connection pool type: SessionConnectionPool (session level Connection pool).

func (ProxyOutput) Cpu

func (o ProxyOutput) Cpu() pulumi.IntOutput

Number of CPU cores.

func (ProxyOutput) Description

func (o ProxyOutput) Description() pulumi.StringPtrOutput

Description.

func (ProxyOutput) ElementType

func (ProxyOutput) ElementType() reflect.Type

func (ProxyOutput) Mem

func (o ProxyOutput) Mem() pulumi.IntOutput

Memory.

func (ProxyOutput) OpenConnectionPool

func (o ProxyOutput) OpenConnectionPool() pulumi.StringPtrOutput

Whether to enable Connection pool, yes - enable, no - do not enable.

func (ProxyOutput) ProxyCount

func (o ProxyOutput) ProxyCount() pulumi.IntOutput

Number of database proxy group nodes. If it is set at the same time as the `proxy_zones` field, the `proxy_zones` parameter shall prevail.

func (ProxyOutput) ProxyGroupId

func (o ProxyOutput) ProxyGroupId() pulumi.StringOutput

Proxy Group Id.

func (ProxyOutput) ProxyZones

func (o ProxyOutput) ProxyZones() ProxyProxyZoneArrayOutput

Database node information.

func (ProxyOutput) RoInstances

func (o ProxyOutput) RoInstances() ProxyRoInstanceArrayOutput

Read only instance list.

func (ProxyOutput) SecurityGroupIds

func (o ProxyOutput) SecurityGroupIds() pulumi.StringArrayOutput

Security Group ID Array.

func (ProxyOutput) ToProxyOutput

func (o ProxyOutput) ToProxyOutput() ProxyOutput

func (ProxyOutput) ToProxyOutputWithContext

func (o ProxyOutput) ToProxyOutputWithContext(ctx context.Context) ProxyOutput

func (ProxyOutput) UniqueSubnetId

func (o ProxyOutput) UniqueSubnetId() pulumi.StringOutput

The private network subnet ID is consistent with the cluster subnet ID by default.

func (ProxyOutput) UniqueVpcId

func (o ProxyOutput) UniqueVpcId() pulumi.StringOutput

Private network ID, which is consistent with the cluster private network ID by default.

type ProxyProxyZone

type ProxyProxyZone struct {
	ProxyNodeCount *int    `pulumi:"proxyNodeCount"`
	ProxyNodeZone  *string `pulumi:"proxyNodeZone"`
}

type ProxyProxyZoneArgs

type ProxyProxyZoneArgs struct {
	ProxyNodeCount pulumi.IntPtrInput    `pulumi:"proxyNodeCount"`
	ProxyNodeZone  pulumi.StringPtrInput `pulumi:"proxyNodeZone"`
}

func (ProxyProxyZoneArgs) ElementType

func (ProxyProxyZoneArgs) ElementType() reflect.Type

func (ProxyProxyZoneArgs) ToProxyProxyZoneOutput

func (i ProxyProxyZoneArgs) ToProxyProxyZoneOutput() ProxyProxyZoneOutput

func (ProxyProxyZoneArgs) ToProxyProxyZoneOutputWithContext

func (i ProxyProxyZoneArgs) ToProxyProxyZoneOutputWithContext(ctx context.Context) ProxyProxyZoneOutput

type ProxyProxyZoneArray

type ProxyProxyZoneArray []ProxyProxyZoneInput

func (ProxyProxyZoneArray) ElementType

func (ProxyProxyZoneArray) ElementType() reflect.Type

func (ProxyProxyZoneArray) ToProxyProxyZoneArrayOutput

func (i ProxyProxyZoneArray) ToProxyProxyZoneArrayOutput() ProxyProxyZoneArrayOutput

func (ProxyProxyZoneArray) ToProxyProxyZoneArrayOutputWithContext

func (i ProxyProxyZoneArray) ToProxyProxyZoneArrayOutputWithContext(ctx context.Context) ProxyProxyZoneArrayOutput

type ProxyProxyZoneArrayInput

type ProxyProxyZoneArrayInput interface {
	pulumi.Input

	ToProxyProxyZoneArrayOutput() ProxyProxyZoneArrayOutput
	ToProxyProxyZoneArrayOutputWithContext(context.Context) ProxyProxyZoneArrayOutput
}

ProxyProxyZoneArrayInput is an input type that accepts ProxyProxyZoneArray and ProxyProxyZoneArrayOutput values. You can construct a concrete instance of `ProxyProxyZoneArrayInput` via:

ProxyProxyZoneArray{ ProxyProxyZoneArgs{...} }

type ProxyProxyZoneArrayOutput

type ProxyProxyZoneArrayOutput struct{ *pulumi.OutputState }

func (ProxyProxyZoneArrayOutput) ElementType

func (ProxyProxyZoneArrayOutput) ElementType() reflect.Type

func (ProxyProxyZoneArrayOutput) Index

func (ProxyProxyZoneArrayOutput) ToProxyProxyZoneArrayOutput

func (o ProxyProxyZoneArrayOutput) ToProxyProxyZoneArrayOutput() ProxyProxyZoneArrayOutput

func (ProxyProxyZoneArrayOutput) ToProxyProxyZoneArrayOutputWithContext

func (o ProxyProxyZoneArrayOutput) ToProxyProxyZoneArrayOutputWithContext(ctx context.Context) ProxyProxyZoneArrayOutput

type ProxyProxyZoneInput

type ProxyProxyZoneInput interface {
	pulumi.Input

	ToProxyProxyZoneOutput() ProxyProxyZoneOutput
	ToProxyProxyZoneOutputWithContext(context.Context) ProxyProxyZoneOutput
}

ProxyProxyZoneInput is an input type that accepts ProxyProxyZoneArgs and ProxyProxyZoneOutput values. You can construct a concrete instance of `ProxyProxyZoneInput` via:

ProxyProxyZoneArgs{...}

type ProxyProxyZoneOutput

type ProxyProxyZoneOutput struct{ *pulumi.OutputState }

func (ProxyProxyZoneOutput) ElementType

func (ProxyProxyZoneOutput) ElementType() reflect.Type

func (ProxyProxyZoneOutput) ProxyNodeCount

func (o ProxyProxyZoneOutput) ProxyNodeCount() pulumi.IntPtrOutput

func (ProxyProxyZoneOutput) ProxyNodeZone

func (o ProxyProxyZoneOutput) ProxyNodeZone() pulumi.StringPtrOutput

func (ProxyProxyZoneOutput) ToProxyProxyZoneOutput

func (o ProxyProxyZoneOutput) ToProxyProxyZoneOutput() ProxyProxyZoneOutput

func (ProxyProxyZoneOutput) ToProxyProxyZoneOutputWithContext

func (o ProxyProxyZoneOutput) ToProxyProxyZoneOutputWithContext(ctx context.Context) ProxyProxyZoneOutput

type ProxyRoInstance

type ProxyRoInstance struct {
	InstanceId *string `pulumi:"instanceId"`
	Weight     *int    `pulumi:"weight"`
}

type ProxyRoInstanceArgs

type ProxyRoInstanceArgs struct {
	InstanceId pulumi.StringPtrInput `pulumi:"instanceId"`
	Weight     pulumi.IntPtrInput    `pulumi:"weight"`
}

func (ProxyRoInstanceArgs) ElementType

func (ProxyRoInstanceArgs) ElementType() reflect.Type

func (ProxyRoInstanceArgs) ToProxyRoInstanceOutput

func (i ProxyRoInstanceArgs) ToProxyRoInstanceOutput() ProxyRoInstanceOutput

func (ProxyRoInstanceArgs) ToProxyRoInstanceOutputWithContext

func (i ProxyRoInstanceArgs) ToProxyRoInstanceOutputWithContext(ctx context.Context) ProxyRoInstanceOutput

type ProxyRoInstanceArray

type ProxyRoInstanceArray []ProxyRoInstanceInput

func (ProxyRoInstanceArray) ElementType

func (ProxyRoInstanceArray) ElementType() reflect.Type

func (ProxyRoInstanceArray) ToProxyRoInstanceArrayOutput

func (i ProxyRoInstanceArray) ToProxyRoInstanceArrayOutput() ProxyRoInstanceArrayOutput

func (ProxyRoInstanceArray) ToProxyRoInstanceArrayOutputWithContext

func (i ProxyRoInstanceArray) ToProxyRoInstanceArrayOutputWithContext(ctx context.Context) ProxyRoInstanceArrayOutput

type ProxyRoInstanceArrayInput

type ProxyRoInstanceArrayInput interface {
	pulumi.Input

	ToProxyRoInstanceArrayOutput() ProxyRoInstanceArrayOutput
	ToProxyRoInstanceArrayOutputWithContext(context.Context) ProxyRoInstanceArrayOutput
}

ProxyRoInstanceArrayInput is an input type that accepts ProxyRoInstanceArray and ProxyRoInstanceArrayOutput values. You can construct a concrete instance of `ProxyRoInstanceArrayInput` via:

ProxyRoInstanceArray{ ProxyRoInstanceArgs{...} }

type ProxyRoInstanceArrayOutput

type ProxyRoInstanceArrayOutput struct{ *pulumi.OutputState }

func (ProxyRoInstanceArrayOutput) ElementType

func (ProxyRoInstanceArrayOutput) ElementType() reflect.Type

func (ProxyRoInstanceArrayOutput) Index

func (ProxyRoInstanceArrayOutput) ToProxyRoInstanceArrayOutput

func (o ProxyRoInstanceArrayOutput) ToProxyRoInstanceArrayOutput() ProxyRoInstanceArrayOutput

func (ProxyRoInstanceArrayOutput) ToProxyRoInstanceArrayOutputWithContext

func (o ProxyRoInstanceArrayOutput) ToProxyRoInstanceArrayOutputWithContext(ctx context.Context) ProxyRoInstanceArrayOutput

type ProxyRoInstanceInput

type ProxyRoInstanceInput interface {
	pulumi.Input

	ToProxyRoInstanceOutput() ProxyRoInstanceOutput
	ToProxyRoInstanceOutputWithContext(context.Context) ProxyRoInstanceOutput
}

ProxyRoInstanceInput is an input type that accepts ProxyRoInstanceArgs and ProxyRoInstanceOutput values. You can construct a concrete instance of `ProxyRoInstanceInput` via:

ProxyRoInstanceArgs{...}

type ProxyRoInstanceOutput

type ProxyRoInstanceOutput struct{ *pulumi.OutputState }

func (ProxyRoInstanceOutput) ElementType

func (ProxyRoInstanceOutput) ElementType() reflect.Type

func (ProxyRoInstanceOutput) InstanceId

func (ProxyRoInstanceOutput) ToProxyRoInstanceOutput

func (o ProxyRoInstanceOutput) ToProxyRoInstanceOutput() ProxyRoInstanceOutput

func (ProxyRoInstanceOutput) ToProxyRoInstanceOutputWithContext

func (o ProxyRoInstanceOutput) ToProxyRoInstanceOutputWithContext(ctx context.Context) ProxyRoInstanceOutput

func (ProxyRoInstanceOutput) Weight

type ProxyState

type ProxyState struct {
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Connection pool threshold: unit (second).
	ConnectionPoolTimeOut pulumi.IntPtrInput
	// Connection pool type: SessionConnectionPool (session level Connection pool).
	ConnectionPoolType pulumi.StringPtrInput
	// Number of CPU cores.
	Cpu pulumi.IntPtrInput
	// Description.
	Description pulumi.StringPtrInput
	// Memory.
	Mem pulumi.IntPtrInput
	// Whether to enable Connection pool, yes - enable, no - do not enable.
	OpenConnectionPool pulumi.StringPtrInput
	// Number of database proxy group nodes. If it is set at the same time as the `proxy_zones` field, the `proxy_zones`
	// parameter shall prevail.
	ProxyCount pulumi.IntPtrInput
	// Proxy Group Id.
	ProxyGroupId pulumi.StringPtrInput
	// Database node information.
	ProxyZones ProxyProxyZoneArrayInput
	// Read only instance list.
	RoInstances ProxyRoInstanceArrayInput
	// Security Group ID Array.
	SecurityGroupIds pulumi.StringArrayInput
	// The private network subnet ID is consistent with the cluster subnet ID by default.
	UniqueSubnetId pulumi.StringPtrInput
	// Private network ID, which is consistent with the cluster private network ID by default.
	UniqueVpcId pulumi.StringPtrInput
}

func (ProxyState) ElementType

func (ProxyState) ElementType() reflect.Type

type ReadOnlyInstanceExclusiveAccess

type ReadOnlyInstanceExclusiveAccess struct {
	pulumi.CustomResourceState

	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Need to activate a read-only instance ID with unique access.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// port.
	Port pulumi.IntOutput `pulumi:"port"`
	// Security Group.
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	// The specified subnet ID.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Specified VPC ID.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetReadOnlyInstanceExclusiveAccess

func GetReadOnlyInstanceExclusiveAccess(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReadOnlyInstanceExclusiveAccessState, opts ...pulumi.ResourceOption) (*ReadOnlyInstanceExclusiveAccess, error)

GetReadOnlyInstanceExclusiveAccess gets an existing ReadOnlyInstanceExclusiveAccess 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 NewReadOnlyInstanceExclusiveAccess

func NewReadOnlyInstanceExclusiveAccess(ctx *pulumi.Context,
	name string, args *ReadOnlyInstanceExclusiveAccessArgs, opts ...pulumi.ResourceOption) (*ReadOnlyInstanceExclusiveAccess, error)

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

func (*ReadOnlyInstanceExclusiveAccess) ElementType

func (*ReadOnlyInstanceExclusiveAccess) ToReadOnlyInstanceExclusiveAccessOutput

func (i *ReadOnlyInstanceExclusiveAccess) ToReadOnlyInstanceExclusiveAccessOutput() ReadOnlyInstanceExclusiveAccessOutput

func (*ReadOnlyInstanceExclusiveAccess) ToReadOnlyInstanceExclusiveAccessOutputWithContext

func (i *ReadOnlyInstanceExclusiveAccess) ToReadOnlyInstanceExclusiveAccessOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessOutput

type ReadOnlyInstanceExclusiveAccessArgs

type ReadOnlyInstanceExclusiveAccessArgs struct {
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Need to activate a read-only instance ID with unique access.
	InstanceId pulumi.StringInput
	// port.
	Port pulumi.IntInput
	// Security Group.
	SecurityGroupIds pulumi.StringArrayInput
	// The specified subnet ID.
	SubnetId pulumi.StringInput
	// Specified VPC ID.
	VpcId pulumi.StringInput
}

The set of arguments for constructing a ReadOnlyInstanceExclusiveAccess resource.

func (ReadOnlyInstanceExclusiveAccessArgs) ElementType

type ReadOnlyInstanceExclusiveAccessArray

type ReadOnlyInstanceExclusiveAccessArray []ReadOnlyInstanceExclusiveAccessInput

func (ReadOnlyInstanceExclusiveAccessArray) ElementType

func (ReadOnlyInstanceExclusiveAccessArray) ToReadOnlyInstanceExclusiveAccessArrayOutput

func (i ReadOnlyInstanceExclusiveAccessArray) ToReadOnlyInstanceExclusiveAccessArrayOutput() ReadOnlyInstanceExclusiveAccessArrayOutput

func (ReadOnlyInstanceExclusiveAccessArray) ToReadOnlyInstanceExclusiveAccessArrayOutputWithContext

func (i ReadOnlyInstanceExclusiveAccessArray) ToReadOnlyInstanceExclusiveAccessArrayOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessArrayOutput

type ReadOnlyInstanceExclusiveAccessArrayInput

type ReadOnlyInstanceExclusiveAccessArrayInput interface {
	pulumi.Input

	ToReadOnlyInstanceExclusiveAccessArrayOutput() ReadOnlyInstanceExclusiveAccessArrayOutput
	ToReadOnlyInstanceExclusiveAccessArrayOutputWithContext(context.Context) ReadOnlyInstanceExclusiveAccessArrayOutput
}

ReadOnlyInstanceExclusiveAccessArrayInput is an input type that accepts ReadOnlyInstanceExclusiveAccessArray and ReadOnlyInstanceExclusiveAccessArrayOutput values. You can construct a concrete instance of `ReadOnlyInstanceExclusiveAccessArrayInput` via:

ReadOnlyInstanceExclusiveAccessArray{ ReadOnlyInstanceExclusiveAccessArgs{...} }

type ReadOnlyInstanceExclusiveAccessArrayOutput

type ReadOnlyInstanceExclusiveAccessArrayOutput struct{ *pulumi.OutputState }

func (ReadOnlyInstanceExclusiveAccessArrayOutput) ElementType

func (ReadOnlyInstanceExclusiveAccessArrayOutput) Index

func (ReadOnlyInstanceExclusiveAccessArrayOutput) ToReadOnlyInstanceExclusiveAccessArrayOutput

func (o ReadOnlyInstanceExclusiveAccessArrayOutput) ToReadOnlyInstanceExclusiveAccessArrayOutput() ReadOnlyInstanceExclusiveAccessArrayOutput

func (ReadOnlyInstanceExclusiveAccessArrayOutput) ToReadOnlyInstanceExclusiveAccessArrayOutputWithContext

func (o ReadOnlyInstanceExclusiveAccessArrayOutput) ToReadOnlyInstanceExclusiveAccessArrayOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessArrayOutput

type ReadOnlyInstanceExclusiveAccessInput

type ReadOnlyInstanceExclusiveAccessInput interface {
	pulumi.Input

	ToReadOnlyInstanceExclusiveAccessOutput() ReadOnlyInstanceExclusiveAccessOutput
	ToReadOnlyInstanceExclusiveAccessOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessOutput
}

type ReadOnlyInstanceExclusiveAccessMap

type ReadOnlyInstanceExclusiveAccessMap map[string]ReadOnlyInstanceExclusiveAccessInput

func (ReadOnlyInstanceExclusiveAccessMap) ElementType

func (ReadOnlyInstanceExclusiveAccessMap) ToReadOnlyInstanceExclusiveAccessMapOutput

func (i ReadOnlyInstanceExclusiveAccessMap) ToReadOnlyInstanceExclusiveAccessMapOutput() ReadOnlyInstanceExclusiveAccessMapOutput

func (ReadOnlyInstanceExclusiveAccessMap) ToReadOnlyInstanceExclusiveAccessMapOutputWithContext

func (i ReadOnlyInstanceExclusiveAccessMap) ToReadOnlyInstanceExclusiveAccessMapOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessMapOutput

type ReadOnlyInstanceExclusiveAccessMapInput

type ReadOnlyInstanceExclusiveAccessMapInput interface {
	pulumi.Input

	ToReadOnlyInstanceExclusiveAccessMapOutput() ReadOnlyInstanceExclusiveAccessMapOutput
	ToReadOnlyInstanceExclusiveAccessMapOutputWithContext(context.Context) ReadOnlyInstanceExclusiveAccessMapOutput
}

ReadOnlyInstanceExclusiveAccessMapInput is an input type that accepts ReadOnlyInstanceExclusiveAccessMap and ReadOnlyInstanceExclusiveAccessMapOutput values. You can construct a concrete instance of `ReadOnlyInstanceExclusiveAccessMapInput` via:

ReadOnlyInstanceExclusiveAccessMap{ "key": ReadOnlyInstanceExclusiveAccessArgs{...} }

type ReadOnlyInstanceExclusiveAccessMapOutput

type ReadOnlyInstanceExclusiveAccessMapOutput struct{ *pulumi.OutputState }

func (ReadOnlyInstanceExclusiveAccessMapOutput) ElementType

func (ReadOnlyInstanceExclusiveAccessMapOutput) MapIndex

func (ReadOnlyInstanceExclusiveAccessMapOutput) ToReadOnlyInstanceExclusiveAccessMapOutput

func (o ReadOnlyInstanceExclusiveAccessMapOutput) ToReadOnlyInstanceExclusiveAccessMapOutput() ReadOnlyInstanceExclusiveAccessMapOutput

func (ReadOnlyInstanceExclusiveAccessMapOutput) ToReadOnlyInstanceExclusiveAccessMapOutputWithContext

func (o ReadOnlyInstanceExclusiveAccessMapOutput) ToReadOnlyInstanceExclusiveAccessMapOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessMapOutput

type ReadOnlyInstanceExclusiveAccessOutput

type ReadOnlyInstanceExclusiveAccessOutput struct{ *pulumi.OutputState }

func (ReadOnlyInstanceExclusiveAccessOutput) ClusterId

Cluster ID.

func (ReadOnlyInstanceExclusiveAccessOutput) ElementType

func (ReadOnlyInstanceExclusiveAccessOutput) InstanceId

Need to activate a read-only instance ID with unique access.

func (ReadOnlyInstanceExclusiveAccessOutput) Port

port.

func (ReadOnlyInstanceExclusiveAccessOutput) SecurityGroupIds

Security Group.

func (ReadOnlyInstanceExclusiveAccessOutput) SubnetId

The specified subnet ID.

func (ReadOnlyInstanceExclusiveAccessOutput) ToReadOnlyInstanceExclusiveAccessOutput

func (o ReadOnlyInstanceExclusiveAccessOutput) ToReadOnlyInstanceExclusiveAccessOutput() ReadOnlyInstanceExclusiveAccessOutput

func (ReadOnlyInstanceExclusiveAccessOutput) ToReadOnlyInstanceExclusiveAccessOutputWithContext

func (o ReadOnlyInstanceExclusiveAccessOutput) ToReadOnlyInstanceExclusiveAccessOutputWithContext(ctx context.Context) ReadOnlyInstanceExclusiveAccessOutput

func (ReadOnlyInstanceExclusiveAccessOutput) VpcId

Specified VPC ID.

type ReadOnlyInstanceExclusiveAccessState

type ReadOnlyInstanceExclusiveAccessState struct {
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Need to activate a read-only instance ID with unique access.
	InstanceId pulumi.StringPtrInput
	// port.
	Port pulumi.IntPtrInput
	// Security Group.
	SecurityGroupIds pulumi.StringArrayInput
	// The specified subnet ID.
	SubnetId pulumi.StringPtrInput
	// Specified VPC ID.
	VpcId pulumi.StringPtrInput
}

func (ReadOnlyInstanceExclusiveAccessState) ElementType

type ReadonlyInstance

type ReadonlyInstance struct {
	pulumi.CustomResourceState

	// Cluster ID which the readonly instance belongs to.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Indicate whether to delete readonly instance directly or not. Default is false. If set true, instance will be deleted
	// instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster.
	ForceDelete pulumi.BoolPtrOutput `pulumi:"forceDelete"`
	// The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster.
	// Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade
	// from console.
	InstanceCpuCore pulumi.IntPtrOutput `pulumi:"instanceCpuCore"`
	// Duration time for maintenance, unit in second. `3600` by default.
	InstanceMaintainDuration pulumi.IntPtrOutput `pulumi:"instanceMaintainDuration"`
	// Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.
	InstanceMaintainStartTime pulumi.IntPtrOutput `pulumi:"instanceMaintainStartTime"`
	// Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default.
	InstanceMaintainWeekdays pulumi.StringArrayOutput `pulumi:"instanceMaintainWeekdays"`
	// Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of
	// this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.
	InstanceMemorySize pulumi.IntPtrOutput `pulumi:"instanceMemorySize"`
	// Name of instance.
	InstanceName pulumi.StringOutput `pulumi:"instanceName"`
	// Status of the instance.
	InstanceStatus pulumi.StringOutput `pulumi:"instanceStatus"`
	// Storage size of the instance, unit in GB.
	InstanceStorageSize pulumi.IntOutput `pulumi:"instanceStorageSize"`
	// ID of the subnet within this VPC.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// ID of the VPC.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetReadonlyInstance

func GetReadonlyInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReadonlyInstanceState, opts ...pulumi.ResourceOption) (*ReadonlyInstance, error)

GetReadonlyInstance gets an existing ReadonlyInstance 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 NewReadonlyInstance

func NewReadonlyInstance(ctx *pulumi.Context,
	name string, args *ReadonlyInstanceArgs, opts ...pulumi.ResourceOption) (*ReadonlyInstance, error)

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

func (*ReadonlyInstance) ElementType

func (*ReadonlyInstance) ElementType() reflect.Type

func (*ReadonlyInstance) ToReadonlyInstanceOutput

func (i *ReadonlyInstance) ToReadonlyInstanceOutput() ReadonlyInstanceOutput

func (*ReadonlyInstance) ToReadonlyInstanceOutputWithContext

func (i *ReadonlyInstance) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput

type ReadonlyInstanceArgs

type ReadonlyInstanceArgs struct {
	// Cluster ID which the readonly instance belongs to.
	ClusterId pulumi.StringInput
	// Indicate whether to delete readonly instance directly or not. Default is false. If set true, instance will be deleted
	// instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster.
	ForceDelete pulumi.BoolPtrInput
	// The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster.
	// Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade
	// from console.
	InstanceCpuCore pulumi.IntPtrInput
	// Duration time for maintenance, unit in second. `3600` by default.
	InstanceMaintainDuration pulumi.IntPtrInput
	// Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.
	InstanceMaintainStartTime pulumi.IntPtrInput
	// Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default.
	InstanceMaintainWeekdays pulumi.StringArrayInput
	// Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of
	// this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.
	InstanceMemorySize pulumi.IntPtrInput
	// Name of instance.
	InstanceName pulumi.StringInput
	// ID of the subnet within this VPC.
	SubnetId pulumi.StringPtrInput
	// ID of the VPC.
	VpcId pulumi.StringPtrInput
}

The set of arguments for constructing a ReadonlyInstance resource.

func (ReadonlyInstanceArgs) ElementType

func (ReadonlyInstanceArgs) ElementType() reflect.Type

type ReadonlyInstanceArray

type ReadonlyInstanceArray []ReadonlyInstanceInput

func (ReadonlyInstanceArray) ElementType

func (ReadonlyInstanceArray) ElementType() reflect.Type

func (ReadonlyInstanceArray) ToReadonlyInstanceArrayOutput

func (i ReadonlyInstanceArray) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput

func (ReadonlyInstanceArray) ToReadonlyInstanceArrayOutputWithContext

func (i ReadonlyInstanceArray) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput

type ReadonlyInstanceArrayInput

type ReadonlyInstanceArrayInput interface {
	pulumi.Input

	ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput
	ToReadonlyInstanceArrayOutputWithContext(context.Context) ReadonlyInstanceArrayOutput
}

ReadonlyInstanceArrayInput is an input type that accepts ReadonlyInstanceArray and ReadonlyInstanceArrayOutput values. You can construct a concrete instance of `ReadonlyInstanceArrayInput` via:

ReadonlyInstanceArray{ ReadonlyInstanceArgs{...} }

type ReadonlyInstanceArrayOutput

type ReadonlyInstanceArrayOutput struct{ *pulumi.OutputState }

func (ReadonlyInstanceArrayOutput) ElementType

func (ReadonlyInstanceArrayOutput) Index

func (ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput

func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutput() ReadonlyInstanceArrayOutput

func (ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext

func (o ReadonlyInstanceArrayOutput) ToReadonlyInstanceArrayOutputWithContext(ctx context.Context) ReadonlyInstanceArrayOutput

type ReadonlyInstanceInput

type ReadonlyInstanceInput interface {
	pulumi.Input

	ToReadonlyInstanceOutput() ReadonlyInstanceOutput
	ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput
}

type ReadonlyInstanceMap

type ReadonlyInstanceMap map[string]ReadonlyInstanceInput

func (ReadonlyInstanceMap) ElementType

func (ReadonlyInstanceMap) ElementType() reflect.Type

func (ReadonlyInstanceMap) ToReadonlyInstanceMapOutput

func (i ReadonlyInstanceMap) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput

func (ReadonlyInstanceMap) ToReadonlyInstanceMapOutputWithContext

func (i ReadonlyInstanceMap) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput

type ReadonlyInstanceMapInput

type ReadonlyInstanceMapInput interface {
	pulumi.Input

	ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput
	ToReadonlyInstanceMapOutputWithContext(context.Context) ReadonlyInstanceMapOutput
}

ReadonlyInstanceMapInput is an input type that accepts ReadonlyInstanceMap and ReadonlyInstanceMapOutput values. You can construct a concrete instance of `ReadonlyInstanceMapInput` via:

ReadonlyInstanceMap{ "key": ReadonlyInstanceArgs{...} }

type ReadonlyInstanceMapOutput

type ReadonlyInstanceMapOutput struct{ *pulumi.OutputState }

func (ReadonlyInstanceMapOutput) ElementType

func (ReadonlyInstanceMapOutput) ElementType() reflect.Type

func (ReadonlyInstanceMapOutput) MapIndex

func (ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput

func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutput() ReadonlyInstanceMapOutput

func (ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext

func (o ReadonlyInstanceMapOutput) ToReadonlyInstanceMapOutputWithContext(ctx context.Context) ReadonlyInstanceMapOutput

type ReadonlyInstanceOutput

type ReadonlyInstanceOutput struct{ *pulumi.OutputState }

func (ReadonlyInstanceOutput) ClusterId

Cluster ID which the readonly instance belongs to.

func (ReadonlyInstanceOutput) ElementType

func (ReadonlyInstanceOutput) ElementType() reflect.Type

func (ReadonlyInstanceOutput) ForceDelete

Indicate whether to delete readonly instance directly or not. Default is false. If set true, instance will be deleted instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster.

func (ReadonlyInstanceOutput) InstanceCpuCore

func (o ReadonlyInstanceOutput) InstanceCpuCore() pulumi.IntPtrOutput

The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.

func (ReadonlyInstanceOutput) InstanceMaintainDuration

func (o ReadonlyInstanceOutput) InstanceMaintainDuration() pulumi.IntPtrOutput

Duration time for maintenance, unit in second. `3600` by default.

func (ReadonlyInstanceOutput) InstanceMaintainStartTime

func (o ReadonlyInstanceOutput) InstanceMaintainStartTime() pulumi.IntPtrOutput

Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.

func (ReadonlyInstanceOutput) InstanceMaintainWeekdays

func (o ReadonlyInstanceOutput) InstanceMaintainWeekdays() pulumi.StringArrayOutput

Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default.

func (ReadonlyInstanceOutput) InstanceMemorySize

func (o ReadonlyInstanceOutput) InstanceMemorySize() pulumi.IntPtrOutput

Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.

func (ReadonlyInstanceOutput) InstanceName

func (o ReadonlyInstanceOutput) InstanceName() pulumi.StringOutput

Name of instance.

func (ReadonlyInstanceOutput) InstanceStatus

func (o ReadonlyInstanceOutput) InstanceStatus() pulumi.StringOutput

Status of the instance.

func (ReadonlyInstanceOutput) InstanceStorageSize

func (o ReadonlyInstanceOutput) InstanceStorageSize() pulumi.IntOutput

Storage size of the instance, unit in GB.

func (ReadonlyInstanceOutput) SubnetId

ID of the subnet within this VPC.

func (ReadonlyInstanceOutput) ToReadonlyInstanceOutput

func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutput() ReadonlyInstanceOutput

func (ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext

func (o ReadonlyInstanceOutput) ToReadonlyInstanceOutputWithContext(ctx context.Context) ReadonlyInstanceOutput

func (ReadonlyInstanceOutput) VpcId

ID of the VPC.

type ReadonlyInstanceState

type ReadonlyInstanceState struct {
	// Cluster ID which the readonly instance belongs to.
	ClusterId pulumi.StringPtrInput
	// Indicate whether to delete readonly instance directly or not. Default is false. If set true, instance will be deleted
	// instead of staying recycle bin. Note: works for both `PREPAID` and `POSTPAID_BY_HOUR` cluster.
	ForceDelete pulumi.BoolPtrInput
	// The number of CPU cores of read-write type instance in the CynosDB cluster. Required while creating normal cluster.
	// Note: modification of this field will take effect immediately, if want to upgrade on maintenance window, please upgrade
	// from console.
	InstanceCpuCore pulumi.IntPtrInput
	// Duration time for maintenance, unit in second. `3600` by default.
	InstanceMaintainDuration pulumi.IntPtrInput
	// Offset time from 00:00, unit in second. For example, 03:00am should be `10800`. `10800` by default.
	InstanceMaintainStartTime pulumi.IntPtrInput
	// Weekdays for maintenance. `["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]` by default.
	InstanceMaintainWeekdays pulumi.StringArrayInput
	// Memory capacity of read-write type instance, unit in GB. Required while creating normal cluster. Note: modification of
	// this field will take effect immediately, if want to upgrade on maintenance window, please upgrade from console.
	InstanceMemorySize pulumi.IntPtrInput
	// Name of instance.
	InstanceName pulumi.StringPtrInput
	// Status of the instance.
	InstanceStatus pulumi.StringPtrInput
	// Storage size of the instance, unit in GB.
	InstanceStorageSize pulumi.IntPtrInput
	// ID of the subnet within this VPC.
	SubnetId pulumi.StringPtrInput
	// ID of the VPC.
	VpcId pulumi.StringPtrInput
}

func (ReadonlyInstanceState) ElementType

func (ReadonlyInstanceState) ElementType() reflect.Type

type ReloadProxyNode

type ReloadProxyNode struct {
	pulumi.CustomResourceState

	// cluster id.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// proxy group id.
	ProxyGroupId pulumi.StringOutput `pulumi:"proxyGroupId"`
}

func GetReloadProxyNode

func GetReloadProxyNode(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReloadProxyNodeState, opts ...pulumi.ResourceOption) (*ReloadProxyNode, error)

GetReloadProxyNode gets an existing ReloadProxyNode 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 NewReloadProxyNode

func NewReloadProxyNode(ctx *pulumi.Context,
	name string, args *ReloadProxyNodeArgs, opts ...pulumi.ResourceOption) (*ReloadProxyNode, error)

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

func (*ReloadProxyNode) ElementType

func (*ReloadProxyNode) ElementType() reflect.Type

func (*ReloadProxyNode) ToReloadProxyNodeOutput

func (i *ReloadProxyNode) ToReloadProxyNodeOutput() ReloadProxyNodeOutput

func (*ReloadProxyNode) ToReloadProxyNodeOutputWithContext

func (i *ReloadProxyNode) ToReloadProxyNodeOutputWithContext(ctx context.Context) ReloadProxyNodeOutput

type ReloadProxyNodeArgs

type ReloadProxyNodeArgs struct {
	// cluster id.
	ClusterId pulumi.StringInput
	// proxy group id.
	ProxyGroupId pulumi.StringInput
}

The set of arguments for constructing a ReloadProxyNode resource.

func (ReloadProxyNodeArgs) ElementType

func (ReloadProxyNodeArgs) ElementType() reflect.Type

type ReloadProxyNodeArray

type ReloadProxyNodeArray []ReloadProxyNodeInput

func (ReloadProxyNodeArray) ElementType

func (ReloadProxyNodeArray) ElementType() reflect.Type

func (ReloadProxyNodeArray) ToReloadProxyNodeArrayOutput

func (i ReloadProxyNodeArray) ToReloadProxyNodeArrayOutput() ReloadProxyNodeArrayOutput

func (ReloadProxyNodeArray) ToReloadProxyNodeArrayOutputWithContext

func (i ReloadProxyNodeArray) ToReloadProxyNodeArrayOutputWithContext(ctx context.Context) ReloadProxyNodeArrayOutput

type ReloadProxyNodeArrayInput

type ReloadProxyNodeArrayInput interface {
	pulumi.Input

	ToReloadProxyNodeArrayOutput() ReloadProxyNodeArrayOutput
	ToReloadProxyNodeArrayOutputWithContext(context.Context) ReloadProxyNodeArrayOutput
}

ReloadProxyNodeArrayInput is an input type that accepts ReloadProxyNodeArray and ReloadProxyNodeArrayOutput values. You can construct a concrete instance of `ReloadProxyNodeArrayInput` via:

ReloadProxyNodeArray{ ReloadProxyNodeArgs{...} }

type ReloadProxyNodeArrayOutput

type ReloadProxyNodeArrayOutput struct{ *pulumi.OutputState }

func (ReloadProxyNodeArrayOutput) ElementType

func (ReloadProxyNodeArrayOutput) ElementType() reflect.Type

func (ReloadProxyNodeArrayOutput) Index

func (ReloadProxyNodeArrayOutput) ToReloadProxyNodeArrayOutput

func (o ReloadProxyNodeArrayOutput) ToReloadProxyNodeArrayOutput() ReloadProxyNodeArrayOutput

func (ReloadProxyNodeArrayOutput) ToReloadProxyNodeArrayOutputWithContext

func (o ReloadProxyNodeArrayOutput) ToReloadProxyNodeArrayOutputWithContext(ctx context.Context) ReloadProxyNodeArrayOutput

type ReloadProxyNodeInput

type ReloadProxyNodeInput interface {
	pulumi.Input

	ToReloadProxyNodeOutput() ReloadProxyNodeOutput
	ToReloadProxyNodeOutputWithContext(ctx context.Context) ReloadProxyNodeOutput
}

type ReloadProxyNodeMap

type ReloadProxyNodeMap map[string]ReloadProxyNodeInput

func (ReloadProxyNodeMap) ElementType

func (ReloadProxyNodeMap) ElementType() reflect.Type

func (ReloadProxyNodeMap) ToReloadProxyNodeMapOutput

func (i ReloadProxyNodeMap) ToReloadProxyNodeMapOutput() ReloadProxyNodeMapOutput

func (ReloadProxyNodeMap) ToReloadProxyNodeMapOutputWithContext

func (i ReloadProxyNodeMap) ToReloadProxyNodeMapOutputWithContext(ctx context.Context) ReloadProxyNodeMapOutput

type ReloadProxyNodeMapInput

type ReloadProxyNodeMapInput interface {
	pulumi.Input

	ToReloadProxyNodeMapOutput() ReloadProxyNodeMapOutput
	ToReloadProxyNodeMapOutputWithContext(context.Context) ReloadProxyNodeMapOutput
}

ReloadProxyNodeMapInput is an input type that accepts ReloadProxyNodeMap and ReloadProxyNodeMapOutput values. You can construct a concrete instance of `ReloadProxyNodeMapInput` via:

ReloadProxyNodeMap{ "key": ReloadProxyNodeArgs{...} }

type ReloadProxyNodeMapOutput

type ReloadProxyNodeMapOutput struct{ *pulumi.OutputState }

func (ReloadProxyNodeMapOutput) ElementType

func (ReloadProxyNodeMapOutput) ElementType() reflect.Type

func (ReloadProxyNodeMapOutput) MapIndex

func (ReloadProxyNodeMapOutput) ToReloadProxyNodeMapOutput

func (o ReloadProxyNodeMapOutput) ToReloadProxyNodeMapOutput() ReloadProxyNodeMapOutput

func (ReloadProxyNodeMapOutput) ToReloadProxyNodeMapOutputWithContext

func (o ReloadProxyNodeMapOutput) ToReloadProxyNodeMapOutputWithContext(ctx context.Context) ReloadProxyNodeMapOutput

type ReloadProxyNodeOutput

type ReloadProxyNodeOutput struct{ *pulumi.OutputState }

func (ReloadProxyNodeOutput) ClusterId

cluster id.

func (ReloadProxyNodeOutput) ElementType

func (ReloadProxyNodeOutput) ElementType() reflect.Type

func (ReloadProxyNodeOutput) ProxyGroupId

func (o ReloadProxyNodeOutput) ProxyGroupId() pulumi.StringOutput

proxy group id.

func (ReloadProxyNodeOutput) ToReloadProxyNodeOutput

func (o ReloadProxyNodeOutput) ToReloadProxyNodeOutput() ReloadProxyNodeOutput

func (ReloadProxyNodeOutput) ToReloadProxyNodeOutputWithContext

func (o ReloadProxyNodeOutput) ToReloadProxyNodeOutputWithContext(ctx context.Context) ReloadProxyNodeOutput

type ReloadProxyNodeState

type ReloadProxyNodeState struct {
	// cluster id.
	ClusterId pulumi.StringPtrInput
	// proxy group id.
	ProxyGroupId pulumi.StringPtrInput
}

func (ReloadProxyNodeState) ElementType

func (ReloadProxyNodeState) ElementType() reflect.Type

type ResourcePackage

type ResourcePackage struct {
	pulumi.CustomResourceState

	// Validity period of resource package, in days.
	ExpireDay pulumi.IntOutput `pulumi:"expireDay"`
	// Instance Type.
	InstanceType pulumi.StringOutput `pulumi:"instanceType"`
	// Number of purchased resource packs.
	PackageCount pulumi.IntOutput `pulumi:"packageCount"`
	// Resource Package Name.
	PackageName pulumi.StringPtrOutput `pulumi:"packageName"`
	// Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and
	// overseas.
	PackageRegion pulumi.StringOutput `pulumi:"packageRegion"`
	// Resource package size, calculated in 10000 units; Storage resources: GB.
	PackageSpec pulumi.Float64Output `pulumi:"packageSpec"`
	// Resource package type: CCU computing resource package, DISK storage resource package.
	PackageType pulumi.StringOutput `pulumi:"packageType"`
	// Resource package version base basic version, common general version, enterprise enterprise version.
	PackageVersion pulumi.StringOutput `pulumi:"packageVersion"`
}

func GetResourcePackage

func GetResourcePackage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ResourcePackageState, opts ...pulumi.ResourceOption) (*ResourcePackage, error)

GetResourcePackage gets an existing ResourcePackage 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 NewResourcePackage

func NewResourcePackage(ctx *pulumi.Context,
	name string, args *ResourcePackageArgs, opts ...pulumi.ResourceOption) (*ResourcePackage, error)

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

func (*ResourcePackage) ElementType

func (*ResourcePackage) ElementType() reflect.Type

func (*ResourcePackage) ToResourcePackageOutput

func (i *ResourcePackage) ToResourcePackageOutput() ResourcePackageOutput

func (*ResourcePackage) ToResourcePackageOutputWithContext

func (i *ResourcePackage) ToResourcePackageOutputWithContext(ctx context.Context) ResourcePackageOutput

type ResourcePackageArgs

type ResourcePackageArgs struct {
	// Validity period of resource package, in days.
	ExpireDay pulumi.IntInput
	// Instance Type.
	InstanceType pulumi.StringInput
	// Number of purchased resource packs.
	PackageCount pulumi.IntInput
	// Resource Package Name.
	PackageName pulumi.StringPtrInput
	// Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and
	// overseas.
	PackageRegion pulumi.StringInput
	// Resource package size, calculated in 10000 units; Storage resources: GB.
	PackageSpec pulumi.Float64Input
	// Resource package type: CCU computing resource package, DISK storage resource package.
	PackageType pulumi.StringInput
	// Resource package version base basic version, common general version, enterprise enterprise version.
	PackageVersion pulumi.StringInput
}

The set of arguments for constructing a ResourcePackage resource.

func (ResourcePackageArgs) ElementType

func (ResourcePackageArgs) ElementType() reflect.Type

type ResourcePackageArray

type ResourcePackageArray []ResourcePackageInput

func (ResourcePackageArray) ElementType

func (ResourcePackageArray) ElementType() reflect.Type

func (ResourcePackageArray) ToResourcePackageArrayOutput

func (i ResourcePackageArray) ToResourcePackageArrayOutput() ResourcePackageArrayOutput

func (ResourcePackageArray) ToResourcePackageArrayOutputWithContext

func (i ResourcePackageArray) ToResourcePackageArrayOutputWithContext(ctx context.Context) ResourcePackageArrayOutput

type ResourcePackageArrayInput

type ResourcePackageArrayInput interface {
	pulumi.Input

	ToResourcePackageArrayOutput() ResourcePackageArrayOutput
	ToResourcePackageArrayOutputWithContext(context.Context) ResourcePackageArrayOutput
}

ResourcePackageArrayInput is an input type that accepts ResourcePackageArray and ResourcePackageArrayOutput values. You can construct a concrete instance of `ResourcePackageArrayInput` via:

ResourcePackageArray{ ResourcePackageArgs{...} }

type ResourcePackageArrayOutput

type ResourcePackageArrayOutput struct{ *pulumi.OutputState }

func (ResourcePackageArrayOutput) ElementType

func (ResourcePackageArrayOutput) ElementType() reflect.Type

func (ResourcePackageArrayOutput) Index

func (ResourcePackageArrayOutput) ToResourcePackageArrayOutput

func (o ResourcePackageArrayOutput) ToResourcePackageArrayOutput() ResourcePackageArrayOutput

func (ResourcePackageArrayOutput) ToResourcePackageArrayOutputWithContext

func (o ResourcePackageArrayOutput) ToResourcePackageArrayOutputWithContext(ctx context.Context) ResourcePackageArrayOutput

type ResourcePackageInput

type ResourcePackageInput interface {
	pulumi.Input

	ToResourcePackageOutput() ResourcePackageOutput
	ToResourcePackageOutputWithContext(ctx context.Context) ResourcePackageOutput
}

type ResourcePackageMap

type ResourcePackageMap map[string]ResourcePackageInput

func (ResourcePackageMap) ElementType

func (ResourcePackageMap) ElementType() reflect.Type

func (ResourcePackageMap) ToResourcePackageMapOutput

func (i ResourcePackageMap) ToResourcePackageMapOutput() ResourcePackageMapOutput

func (ResourcePackageMap) ToResourcePackageMapOutputWithContext

func (i ResourcePackageMap) ToResourcePackageMapOutputWithContext(ctx context.Context) ResourcePackageMapOutput

type ResourcePackageMapInput

type ResourcePackageMapInput interface {
	pulumi.Input

	ToResourcePackageMapOutput() ResourcePackageMapOutput
	ToResourcePackageMapOutputWithContext(context.Context) ResourcePackageMapOutput
}

ResourcePackageMapInput is an input type that accepts ResourcePackageMap and ResourcePackageMapOutput values. You can construct a concrete instance of `ResourcePackageMapInput` via:

ResourcePackageMap{ "key": ResourcePackageArgs{...} }

type ResourcePackageMapOutput

type ResourcePackageMapOutput struct{ *pulumi.OutputState }

func (ResourcePackageMapOutput) ElementType

func (ResourcePackageMapOutput) ElementType() reflect.Type

func (ResourcePackageMapOutput) MapIndex

func (ResourcePackageMapOutput) ToResourcePackageMapOutput

func (o ResourcePackageMapOutput) ToResourcePackageMapOutput() ResourcePackageMapOutput

func (ResourcePackageMapOutput) ToResourcePackageMapOutputWithContext

func (o ResourcePackageMapOutput) ToResourcePackageMapOutputWithContext(ctx context.Context) ResourcePackageMapOutput

type ResourcePackageOutput

type ResourcePackageOutput struct{ *pulumi.OutputState }

func (ResourcePackageOutput) ElementType

func (ResourcePackageOutput) ElementType() reflect.Type

func (ResourcePackageOutput) ExpireDay

func (o ResourcePackageOutput) ExpireDay() pulumi.IntOutput

Validity period of resource package, in days.

func (ResourcePackageOutput) InstanceType

func (o ResourcePackageOutput) InstanceType() pulumi.StringOutput

Instance Type.

func (ResourcePackageOutput) PackageCount

func (o ResourcePackageOutput) PackageCount() pulumi.IntOutput

Number of purchased resource packs.

func (ResourcePackageOutput) PackageName

Resource Package Name.

func (ResourcePackageOutput) PackageRegion

func (o ResourcePackageOutput) PackageRegion() pulumi.StringOutput

Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and overseas.

func (ResourcePackageOutput) PackageSpec

func (o ResourcePackageOutput) PackageSpec() pulumi.Float64Output

Resource package size, calculated in 10000 units; Storage resources: GB.

func (ResourcePackageOutput) PackageType

func (o ResourcePackageOutput) PackageType() pulumi.StringOutput

Resource package type: CCU computing resource package, DISK storage resource package.

func (ResourcePackageOutput) PackageVersion

func (o ResourcePackageOutput) PackageVersion() pulumi.StringOutput

Resource package version base basic version, common general version, enterprise enterprise version.

func (ResourcePackageOutput) ToResourcePackageOutput

func (o ResourcePackageOutput) ToResourcePackageOutput() ResourcePackageOutput

func (ResourcePackageOutput) ToResourcePackageOutputWithContext

func (o ResourcePackageOutput) ToResourcePackageOutputWithContext(ctx context.Context) ResourcePackageOutput

type ResourcePackageState

type ResourcePackageState struct {
	// Validity period of resource package, in days.
	ExpireDay pulumi.IntPtrInput
	// Instance Type.
	InstanceType pulumi.StringPtrInput
	// Number of purchased resource packs.
	PackageCount pulumi.IntPtrInput
	// Resource Package Name.
	PackageName pulumi.StringPtrInput
	// Resource package usage region China - common in mainland China, overseas - common in Hong Kong, Macao, Taiwan, and
	// overseas.
	PackageRegion pulumi.StringPtrInput
	// Resource package size, calculated in 10000 units; Storage resources: GB.
	PackageSpec pulumi.Float64PtrInput
	// Resource package type: CCU computing resource package, DISK storage resource package.
	PackageType pulumi.StringPtrInput
	// Resource package version base basic version, common general version, enterprise enterprise version.
	PackageVersion pulumi.StringPtrInput
}

func (ResourcePackageState) ElementType

func (ResourcePackageState) ElementType() reflect.Type

type RestartInstance

type RestartInstance struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// instance state.
	Status pulumi.StringOutput `pulumi:"status"`
}

func GetRestartInstance

func GetRestartInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RestartInstanceState, opts ...pulumi.ResourceOption) (*RestartInstance, error)

GetRestartInstance gets an existing RestartInstance 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 NewRestartInstance

func NewRestartInstance(ctx *pulumi.Context,
	name string, args *RestartInstanceArgs, opts ...pulumi.ResourceOption) (*RestartInstance, error)

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

func (*RestartInstance) ElementType

func (*RestartInstance) ElementType() reflect.Type

func (*RestartInstance) ToRestartInstanceOutput

func (i *RestartInstance) ToRestartInstanceOutput() RestartInstanceOutput

func (*RestartInstance) ToRestartInstanceOutputWithContext

func (i *RestartInstance) ToRestartInstanceOutputWithContext(ctx context.Context) RestartInstanceOutput

type RestartInstanceArgs

type RestartInstanceArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a RestartInstance resource.

func (RestartInstanceArgs) ElementType

func (RestartInstanceArgs) ElementType() reflect.Type

type RestartInstanceArray

type RestartInstanceArray []RestartInstanceInput

func (RestartInstanceArray) ElementType

func (RestartInstanceArray) ElementType() reflect.Type

func (RestartInstanceArray) ToRestartInstanceArrayOutput

func (i RestartInstanceArray) ToRestartInstanceArrayOutput() RestartInstanceArrayOutput

func (RestartInstanceArray) ToRestartInstanceArrayOutputWithContext

func (i RestartInstanceArray) ToRestartInstanceArrayOutputWithContext(ctx context.Context) RestartInstanceArrayOutput

type RestartInstanceArrayInput

type RestartInstanceArrayInput interface {
	pulumi.Input

	ToRestartInstanceArrayOutput() RestartInstanceArrayOutput
	ToRestartInstanceArrayOutputWithContext(context.Context) RestartInstanceArrayOutput
}

RestartInstanceArrayInput is an input type that accepts RestartInstanceArray and RestartInstanceArrayOutput values. You can construct a concrete instance of `RestartInstanceArrayInput` via:

RestartInstanceArray{ RestartInstanceArgs{...} }

type RestartInstanceArrayOutput

type RestartInstanceArrayOutput struct{ *pulumi.OutputState }

func (RestartInstanceArrayOutput) ElementType

func (RestartInstanceArrayOutput) ElementType() reflect.Type

func (RestartInstanceArrayOutput) Index

func (RestartInstanceArrayOutput) ToRestartInstanceArrayOutput

func (o RestartInstanceArrayOutput) ToRestartInstanceArrayOutput() RestartInstanceArrayOutput

func (RestartInstanceArrayOutput) ToRestartInstanceArrayOutputWithContext

func (o RestartInstanceArrayOutput) ToRestartInstanceArrayOutputWithContext(ctx context.Context) RestartInstanceArrayOutput

type RestartInstanceInput

type RestartInstanceInput interface {
	pulumi.Input

	ToRestartInstanceOutput() RestartInstanceOutput
	ToRestartInstanceOutputWithContext(ctx context.Context) RestartInstanceOutput
}

type RestartInstanceMap

type RestartInstanceMap map[string]RestartInstanceInput

func (RestartInstanceMap) ElementType

func (RestartInstanceMap) ElementType() reflect.Type

func (RestartInstanceMap) ToRestartInstanceMapOutput

func (i RestartInstanceMap) ToRestartInstanceMapOutput() RestartInstanceMapOutput

func (RestartInstanceMap) ToRestartInstanceMapOutputWithContext

func (i RestartInstanceMap) ToRestartInstanceMapOutputWithContext(ctx context.Context) RestartInstanceMapOutput

type RestartInstanceMapInput

type RestartInstanceMapInput interface {
	pulumi.Input

	ToRestartInstanceMapOutput() RestartInstanceMapOutput
	ToRestartInstanceMapOutputWithContext(context.Context) RestartInstanceMapOutput
}

RestartInstanceMapInput is an input type that accepts RestartInstanceMap and RestartInstanceMapOutput values. You can construct a concrete instance of `RestartInstanceMapInput` via:

RestartInstanceMap{ "key": RestartInstanceArgs{...} }

type RestartInstanceMapOutput

type RestartInstanceMapOutput struct{ *pulumi.OutputState }

func (RestartInstanceMapOutput) ElementType

func (RestartInstanceMapOutput) ElementType() reflect.Type

func (RestartInstanceMapOutput) MapIndex

func (RestartInstanceMapOutput) ToRestartInstanceMapOutput

func (o RestartInstanceMapOutput) ToRestartInstanceMapOutput() RestartInstanceMapOutput

func (RestartInstanceMapOutput) ToRestartInstanceMapOutputWithContext

func (o RestartInstanceMapOutput) ToRestartInstanceMapOutputWithContext(ctx context.Context) RestartInstanceMapOutput

type RestartInstanceOutput

type RestartInstanceOutput struct{ *pulumi.OutputState }

func (RestartInstanceOutput) ElementType

func (RestartInstanceOutput) ElementType() reflect.Type

func (RestartInstanceOutput) InstanceId

func (o RestartInstanceOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (RestartInstanceOutput) Status

instance state.

func (RestartInstanceOutput) ToRestartInstanceOutput

func (o RestartInstanceOutput) ToRestartInstanceOutput() RestartInstanceOutput

func (RestartInstanceOutput) ToRestartInstanceOutputWithContext

func (o RestartInstanceOutput) ToRestartInstanceOutputWithContext(ctx context.Context) RestartInstanceOutput

type RestartInstanceState

type RestartInstanceState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// instance state.
	Status pulumi.StringPtrInput
}

func (RestartInstanceState) ElementType

func (RestartInstanceState) ElementType() reflect.Type

type RollBackCluster

type RollBackCluster struct {
	pulumi.CustomResourceState

	// The ID of cluster.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Expected rollback Time.
	ExpectTime pulumi.StringPtrOutput `pulumi:"expectTime"`
	// Expected Threshold (Obsolete).
	ExpectTimeThresh pulumi.IntPtrOutput `pulumi:"expectTimeThresh"`
	// Database list.
	RollbackDatabases RollBackClusterRollbackDatabaseArrayOutput `pulumi:"rollbackDatabases"`
	// Rollback ID.
	RollbackId pulumi.IntOutput `pulumi:"rollbackId"`
	// Rollback mode by time point, full: normal; Db: fast; Table: Extreme speed (default is normal).
	RollbackMode pulumi.StringPtrOutput `pulumi:"rollbackMode"`
	// Backfile policy timeRollback - Backfile by point in time snapRollback - Backfile by backup file.
	RollbackStrategy pulumi.StringOutput `pulumi:"rollbackStrategy"`
	// Table list.
	RollbackTables RollBackClusterRollbackTableArrayOutput `pulumi:"rollbackTables"`
}

func GetRollBackCluster

func GetRollBackCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RollBackClusterState, opts ...pulumi.ResourceOption) (*RollBackCluster, error)

GetRollBackCluster gets an existing RollBackCluster 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 NewRollBackCluster

func NewRollBackCluster(ctx *pulumi.Context,
	name string, args *RollBackClusterArgs, opts ...pulumi.ResourceOption) (*RollBackCluster, error)

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

func (*RollBackCluster) ElementType

func (*RollBackCluster) ElementType() reflect.Type

func (*RollBackCluster) ToRollBackClusterOutput

func (i *RollBackCluster) ToRollBackClusterOutput() RollBackClusterOutput

func (*RollBackCluster) ToRollBackClusterOutputWithContext

func (i *RollBackCluster) ToRollBackClusterOutputWithContext(ctx context.Context) RollBackClusterOutput

type RollBackClusterArgs

type RollBackClusterArgs struct {
	// The ID of cluster.
	ClusterId pulumi.StringInput
	// Expected rollback Time.
	ExpectTime pulumi.StringPtrInput
	// Expected Threshold (Obsolete).
	ExpectTimeThresh pulumi.IntPtrInput
	// Database list.
	RollbackDatabases RollBackClusterRollbackDatabaseArrayInput
	// Rollback ID.
	RollbackId pulumi.IntInput
	// Rollback mode by time point, full: normal; Db: fast; Table: Extreme speed (default is normal).
	RollbackMode pulumi.StringPtrInput
	// Backfile policy timeRollback - Backfile by point in time snapRollback - Backfile by backup file.
	RollbackStrategy pulumi.StringInput
	// Table list.
	RollbackTables RollBackClusterRollbackTableArrayInput
}

The set of arguments for constructing a RollBackCluster resource.

func (RollBackClusterArgs) ElementType

func (RollBackClusterArgs) ElementType() reflect.Type

type RollBackClusterArray

type RollBackClusterArray []RollBackClusterInput

func (RollBackClusterArray) ElementType

func (RollBackClusterArray) ElementType() reflect.Type

func (RollBackClusterArray) ToRollBackClusterArrayOutput

func (i RollBackClusterArray) ToRollBackClusterArrayOutput() RollBackClusterArrayOutput

func (RollBackClusterArray) ToRollBackClusterArrayOutputWithContext

func (i RollBackClusterArray) ToRollBackClusterArrayOutputWithContext(ctx context.Context) RollBackClusterArrayOutput

type RollBackClusterArrayInput

type RollBackClusterArrayInput interface {
	pulumi.Input

	ToRollBackClusterArrayOutput() RollBackClusterArrayOutput
	ToRollBackClusterArrayOutputWithContext(context.Context) RollBackClusterArrayOutput
}

RollBackClusterArrayInput is an input type that accepts RollBackClusterArray and RollBackClusterArrayOutput values. You can construct a concrete instance of `RollBackClusterArrayInput` via:

RollBackClusterArray{ RollBackClusterArgs{...} }

type RollBackClusterArrayOutput

type RollBackClusterArrayOutput struct{ *pulumi.OutputState }

func (RollBackClusterArrayOutput) ElementType

func (RollBackClusterArrayOutput) ElementType() reflect.Type

func (RollBackClusterArrayOutput) Index

func (RollBackClusterArrayOutput) ToRollBackClusterArrayOutput

func (o RollBackClusterArrayOutput) ToRollBackClusterArrayOutput() RollBackClusterArrayOutput

func (RollBackClusterArrayOutput) ToRollBackClusterArrayOutputWithContext

func (o RollBackClusterArrayOutput) ToRollBackClusterArrayOutputWithContext(ctx context.Context) RollBackClusterArrayOutput

type RollBackClusterInput

type RollBackClusterInput interface {
	pulumi.Input

	ToRollBackClusterOutput() RollBackClusterOutput
	ToRollBackClusterOutputWithContext(ctx context.Context) RollBackClusterOutput
}

type RollBackClusterMap

type RollBackClusterMap map[string]RollBackClusterInput

func (RollBackClusterMap) ElementType

func (RollBackClusterMap) ElementType() reflect.Type

func (RollBackClusterMap) ToRollBackClusterMapOutput

func (i RollBackClusterMap) ToRollBackClusterMapOutput() RollBackClusterMapOutput

func (RollBackClusterMap) ToRollBackClusterMapOutputWithContext

func (i RollBackClusterMap) ToRollBackClusterMapOutputWithContext(ctx context.Context) RollBackClusterMapOutput

type RollBackClusterMapInput

type RollBackClusterMapInput interface {
	pulumi.Input

	ToRollBackClusterMapOutput() RollBackClusterMapOutput
	ToRollBackClusterMapOutputWithContext(context.Context) RollBackClusterMapOutput
}

RollBackClusterMapInput is an input type that accepts RollBackClusterMap and RollBackClusterMapOutput values. You can construct a concrete instance of `RollBackClusterMapInput` via:

RollBackClusterMap{ "key": RollBackClusterArgs{...} }

type RollBackClusterMapOutput

type RollBackClusterMapOutput struct{ *pulumi.OutputState }

func (RollBackClusterMapOutput) ElementType

func (RollBackClusterMapOutput) ElementType() reflect.Type

func (RollBackClusterMapOutput) MapIndex

func (RollBackClusterMapOutput) ToRollBackClusterMapOutput

func (o RollBackClusterMapOutput) ToRollBackClusterMapOutput() RollBackClusterMapOutput

func (RollBackClusterMapOutput) ToRollBackClusterMapOutputWithContext

func (o RollBackClusterMapOutput) ToRollBackClusterMapOutputWithContext(ctx context.Context) RollBackClusterMapOutput

type RollBackClusterOutput

type RollBackClusterOutput struct{ *pulumi.OutputState }

func (RollBackClusterOutput) ClusterId

The ID of cluster.

func (RollBackClusterOutput) ElementType

func (RollBackClusterOutput) ElementType() reflect.Type

func (RollBackClusterOutput) ExpectTime

Expected rollback Time.

func (RollBackClusterOutput) ExpectTimeThresh

func (o RollBackClusterOutput) ExpectTimeThresh() pulumi.IntPtrOutput

Expected Threshold (Obsolete).

func (RollBackClusterOutput) RollbackDatabases

Database list.

func (RollBackClusterOutput) RollbackId

func (o RollBackClusterOutput) RollbackId() pulumi.IntOutput

Rollback ID.

func (RollBackClusterOutput) RollbackMode

func (o RollBackClusterOutput) RollbackMode() pulumi.StringPtrOutput

Rollback mode by time point, full: normal; Db: fast; Table: Extreme speed (default is normal).

func (RollBackClusterOutput) RollbackStrategy

func (o RollBackClusterOutput) RollbackStrategy() pulumi.StringOutput

Backfile policy timeRollback - Backfile by point in time snapRollback - Backfile by backup file.

func (RollBackClusterOutput) RollbackTables

Table list.

func (RollBackClusterOutput) ToRollBackClusterOutput

func (o RollBackClusterOutput) ToRollBackClusterOutput() RollBackClusterOutput

func (RollBackClusterOutput) ToRollBackClusterOutputWithContext

func (o RollBackClusterOutput) ToRollBackClusterOutputWithContext(ctx context.Context) RollBackClusterOutput

type RollBackClusterRollbackDatabase

type RollBackClusterRollbackDatabase struct {
	NewDatabase string `pulumi:"newDatabase"`
	OldDatabase string `pulumi:"oldDatabase"`
}

type RollBackClusterRollbackDatabaseArgs

type RollBackClusterRollbackDatabaseArgs struct {
	NewDatabase pulumi.StringInput `pulumi:"newDatabase"`
	OldDatabase pulumi.StringInput `pulumi:"oldDatabase"`
}

func (RollBackClusterRollbackDatabaseArgs) ElementType

func (RollBackClusterRollbackDatabaseArgs) ToRollBackClusterRollbackDatabaseOutput

func (i RollBackClusterRollbackDatabaseArgs) ToRollBackClusterRollbackDatabaseOutput() RollBackClusterRollbackDatabaseOutput

func (RollBackClusterRollbackDatabaseArgs) ToRollBackClusterRollbackDatabaseOutputWithContext

func (i RollBackClusterRollbackDatabaseArgs) ToRollBackClusterRollbackDatabaseOutputWithContext(ctx context.Context) RollBackClusterRollbackDatabaseOutput

type RollBackClusterRollbackDatabaseArray

type RollBackClusterRollbackDatabaseArray []RollBackClusterRollbackDatabaseInput

func (RollBackClusterRollbackDatabaseArray) ElementType

func (RollBackClusterRollbackDatabaseArray) ToRollBackClusterRollbackDatabaseArrayOutput

func (i RollBackClusterRollbackDatabaseArray) ToRollBackClusterRollbackDatabaseArrayOutput() RollBackClusterRollbackDatabaseArrayOutput

func (RollBackClusterRollbackDatabaseArray) ToRollBackClusterRollbackDatabaseArrayOutputWithContext

func (i RollBackClusterRollbackDatabaseArray) ToRollBackClusterRollbackDatabaseArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackDatabaseArrayOutput

type RollBackClusterRollbackDatabaseArrayInput

type RollBackClusterRollbackDatabaseArrayInput interface {
	pulumi.Input

	ToRollBackClusterRollbackDatabaseArrayOutput() RollBackClusterRollbackDatabaseArrayOutput
	ToRollBackClusterRollbackDatabaseArrayOutputWithContext(context.Context) RollBackClusterRollbackDatabaseArrayOutput
}

RollBackClusterRollbackDatabaseArrayInput is an input type that accepts RollBackClusterRollbackDatabaseArray and RollBackClusterRollbackDatabaseArrayOutput values. You can construct a concrete instance of `RollBackClusterRollbackDatabaseArrayInput` via:

RollBackClusterRollbackDatabaseArray{ RollBackClusterRollbackDatabaseArgs{...} }

type RollBackClusterRollbackDatabaseArrayOutput

type RollBackClusterRollbackDatabaseArrayOutput struct{ *pulumi.OutputState }

func (RollBackClusterRollbackDatabaseArrayOutput) ElementType

func (RollBackClusterRollbackDatabaseArrayOutput) Index

func (RollBackClusterRollbackDatabaseArrayOutput) ToRollBackClusterRollbackDatabaseArrayOutput

func (o RollBackClusterRollbackDatabaseArrayOutput) ToRollBackClusterRollbackDatabaseArrayOutput() RollBackClusterRollbackDatabaseArrayOutput

func (RollBackClusterRollbackDatabaseArrayOutput) ToRollBackClusterRollbackDatabaseArrayOutputWithContext

func (o RollBackClusterRollbackDatabaseArrayOutput) ToRollBackClusterRollbackDatabaseArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackDatabaseArrayOutput

type RollBackClusterRollbackDatabaseInput

type RollBackClusterRollbackDatabaseInput interface {
	pulumi.Input

	ToRollBackClusterRollbackDatabaseOutput() RollBackClusterRollbackDatabaseOutput
	ToRollBackClusterRollbackDatabaseOutputWithContext(context.Context) RollBackClusterRollbackDatabaseOutput
}

RollBackClusterRollbackDatabaseInput is an input type that accepts RollBackClusterRollbackDatabaseArgs and RollBackClusterRollbackDatabaseOutput values. You can construct a concrete instance of `RollBackClusterRollbackDatabaseInput` via:

RollBackClusterRollbackDatabaseArgs{...}

type RollBackClusterRollbackDatabaseOutput

type RollBackClusterRollbackDatabaseOutput struct{ *pulumi.OutputState }

func (RollBackClusterRollbackDatabaseOutput) ElementType

func (RollBackClusterRollbackDatabaseOutput) NewDatabase

func (RollBackClusterRollbackDatabaseOutput) OldDatabase

func (RollBackClusterRollbackDatabaseOutput) ToRollBackClusterRollbackDatabaseOutput

func (o RollBackClusterRollbackDatabaseOutput) ToRollBackClusterRollbackDatabaseOutput() RollBackClusterRollbackDatabaseOutput

func (RollBackClusterRollbackDatabaseOutput) ToRollBackClusterRollbackDatabaseOutputWithContext

func (o RollBackClusterRollbackDatabaseOutput) ToRollBackClusterRollbackDatabaseOutputWithContext(ctx context.Context) RollBackClusterRollbackDatabaseOutput

type RollBackClusterRollbackTable

type RollBackClusterRollbackTable struct {
	Database string                              `pulumi:"database"`
	Tables   []RollBackClusterRollbackTableTable `pulumi:"tables"`
}

type RollBackClusterRollbackTableArgs

type RollBackClusterRollbackTableArgs struct {
	Database pulumi.StringInput                          `pulumi:"database"`
	Tables   RollBackClusterRollbackTableTableArrayInput `pulumi:"tables"`
}

func (RollBackClusterRollbackTableArgs) ElementType

func (RollBackClusterRollbackTableArgs) ToRollBackClusterRollbackTableOutput

func (i RollBackClusterRollbackTableArgs) ToRollBackClusterRollbackTableOutput() RollBackClusterRollbackTableOutput

func (RollBackClusterRollbackTableArgs) ToRollBackClusterRollbackTableOutputWithContext

func (i RollBackClusterRollbackTableArgs) ToRollBackClusterRollbackTableOutputWithContext(ctx context.Context) RollBackClusterRollbackTableOutput

type RollBackClusterRollbackTableArray

type RollBackClusterRollbackTableArray []RollBackClusterRollbackTableInput

func (RollBackClusterRollbackTableArray) ElementType

func (RollBackClusterRollbackTableArray) ToRollBackClusterRollbackTableArrayOutput

func (i RollBackClusterRollbackTableArray) ToRollBackClusterRollbackTableArrayOutput() RollBackClusterRollbackTableArrayOutput

func (RollBackClusterRollbackTableArray) ToRollBackClusterRollbackTableArrayOutputWithContext

func (i RollBackClusterRollbackTableArray) ToRollBackClusterRollbackTableArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackTableArrayOutput

type RollBackClusterRollbackTableArrayInput

type RollBackClusterRollbackTableArrayInput interface {
	pulumi.Input

	ToRollBackClusterRollbackTableArrayOutput() RollBackClusterRollbackTableArrayOutput
	ToRollBackClusterRollbackTableArrayOutputWithContext(context.Context) RollBackClusterRollbackTableArrayOutput
}

RollBackClusterRollbackTableArrayInput is an input type that accepts RollBackClusterRollbackTableArray and RollBackClusterRollbackTableArrayOutput values. You can construct a concrete instance of `RollBackClusterRollbackTableArrayInput` via:

RollBackClusterRollbackTableArray{ RollBackClusterRollbackTableArgs{...} }

type RollBackClusterRollbackTableArrayOutput

type RollBackClusterRollbackTableArrayOutput struct{ *pulumi.OutputState }

func (RollBackClusterRollbackTableArrayOutput) ElementType

func (RollBackClusterRollbackTableArrayOutput) Index

func (RollBackClusterRollbackTableArrayOutput) ToRollBackClusterRollbackTableArrayOutput

func (o RollBackClusterRollbackTableArrayOutput) ToRollBackClusterRollbackTableArrayOutput() RollBackClusterRollbackTableArrayOutput

func (RollBackClusterRollbackTableArrayOutput) ToRollBackClusterRollbackTableArrayOutputWithContext

func (o RollBackClusterRollbackTableArrayOutput) ToRollBackClusterRollbackTableArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackTableArrayOutput

type RollBackClusterRollbackTableInput

type RollBackClusterRollbackTableInput interface {
	pulumi.Input

	ToRollBackClusterRollbackTableOutput() RollBackClusterRollbackTableOutput
	ToRollBackClusterRollbackTableOutputWithContext(context.Context) RollBackClusterRollbackTableOutput
}

RollBackClusterRollbackTableInput is an input type that accepts RollBackClusterRollbackTableArgs and RollBackClusterRollbackTableOutput values. You can construct a concrete instance of `RollBackClusterRollbackTableInput` via:

RollBackClusterRollbackTableArgs{...}

type RollBackClusterRollbackTableOutput

type RollBackClusterRollbackTableOutput struct{ *pulumi.OutputState }

func (RollBackClusterRollbackTableOutput) Database

func (RollBackClusterRollbackTableOutput) ElementType

func (RollBackClusterRollbackTableOutput) Tables

func (RollBackClusterRollbackTableOutput) ToRollBackClusterRollbackTableOutput

func (o RollBackClusterRollbackTableOutput) ToRollBackClusterRollbackTableOutput() RollBackClusterRollbackTableOutput

func (RollBackClusterRollbackTableOutput) ToRollBackClusterRollbackTableOutputWithContext

func (o RollBackClusterRollbackTableOutput) ToRollBackClusterRollbackTableOutputWithContext(ctx context.Context) RollBackClusterRollbackTableOutput

type RollBackClusterRollbackTableTable

type RollBackClusterRollbackTableTable struct {
	NewTable string `pulumi:"newTable"`
	OldTable string `pulumi:"oldTable"`
}

type RollBackClusterRollbackTableTableArgs

type RollBackClusterRollbackTableTableArgs struct {
	NewTable pulumi.StringInput `pulumi:"newTable"`
	OldTable pulumi.StringInput `pulumi:"oldTable"`
}

func (RollBackClusterRollbackTableTableArgs) ElementType

func (RollBackClusterRollbackTableTableArgs) ToRollBackClusterRollbackTableTableOutput

func (i RollBackClusterRollbackTableTableArgs) ToRollBackClusterRollbackTableTableOutput() RollBackClusterRollbackTableTableOutput

func (RollBackClusterRollbackTableTableArgs) ToRollBackClusterRollbackTableTableOutputWithContext

func (i RollBackClusterRollbackTableTableArgs) ToRollBackClusterRollbackTableTableOutputWithContext(ctx context.Context) RollBackClusterRollbackTableTableOutput

type RollBackClusterRollbackTableTableArray

type RollBackClusterRollbackTableTableArray []RollBackClusterRollbackTableTableInput

func (RollBackClusterRollbackTableTableArray) ElementType

func (RollBackClusterRollbackTableTableArray) ToRollBackClusterRollbackTableTableArrayOutput

func (i RollBackClusterRollbackTableTableArray) ToRollBackClusterRollbackTableTableArrayOutput() RollBackClusterRollbackTableTableArrayOutput

func (RollBackClusterRollbackTableTableArray) ToRollBackClusterRollbackTableTableArrayOutputWithContext

func (i RollBackClusterRollbackTableTableArray) ToRollBackClusterRollbackTableTableArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackTableTableArrayOutput

type RollBackClusterRollbackTableTableArrayInput

type RollBackClusterRollbackTableTableArrayInput interface {
	pulumi.Input

	ToRollBackClusterRollbackTableTableArrayOutput() RollBackClusterRollbackTableTableArrayOutput
	ToRollBackClusterRollbackTableTableArrayOutputWithContext(context.Context) RollBackClusterRollbackTableTableArrayOutput
}

RollBackClusterRollbackTableTableArrayInput is an input type that accepts RollBackClusterRollbackTableTableArray and RollBackClusterRollbackTableTableArrayOutput values. You can construct a concrete instance of `RollBackClusterRollbackTableTableArrayInput` via:

RollBackClusterRollbackTableTableArray{ RollBackClusterRollbackTableTableArgs{...} }

type RollBackClusterRollbackTableTableArrayOutput

type RollBackClusterRollbackTableTableArrayOutput struct{ *pulumi.OutputState }

func (RollBackClusterRollbackTableTableArrayOutput) ElementType

func (RollBackClusterRollbackTableTableArrayOutput) Index

func (RollBackClusterRollbackTableTableArrayOutput) ToRollBackClusterRollbackTableTableArrayOutput

func (o RollBackClusterRollbackTableTableArrayOutput) ToRollBackClusterRollbackTableTableArrayOutput() RollBackClusterRollbackTableTableArrayOutput

func (RollBackClusterRollbackTableTableArrayOutput) ToRollBackClusterRollbackTableTableArrayOutputWithContext

func (o RollBackClusterRollbackTableTableArrayOutput) ToRollBackClusterRollbackTableTableArrayOutputWithContext(ctx context.Context) RollBackClusterRollbackTableTableArrayOutput

type RollBackClusterRollbackTableTableInput

type RollBackClusterRollbackTableTableInput interface {
	pulumi.Input

	ToRollBackClusterRollbackTableTableOutput() RollBackClusterRollbackTableTableOutput
	ToRollBackClusterRollbackTableTableOutputWithContext(context.Context) RollBackClusterRollbackTableTableOutput
}

RollBackClusterRollbackTableTableInput is an input type that accepts RollBackClusterRollbackTableTableArgs and RollBackClusterRollbackTableTableOutput values. You can construct a concrete instance of `RollBackClusterRollbackTableTableInput` via:

RollBackClusterRollbackTableTableArgs{...}

type RollBackClusterRollbackTableTableOutput

type RollBackClusterRollbackTableTableOutput struct{ *pulumi.OutputState }

func (RollBackClusterRollbackTableTableOutput) ElementType

func (RollBackClusterRollbackTableTableOutput) NewTable

func (RollBackClusterRollbackTableTableOutput) OldTable

func (RollBackClusterRollbackTableTableOutput) ToRollBackClusterRollbackTableTableOutput

func (o RollBackClusterRollbackTableTableOutput) ToRollBackClusterRollbackTableTableOutput() RollBackClusterRollbackTableTableOutput

func (RollBackClusterRollbackTableTableOutput) ToRollBackClusterRollbackTableTableOutputWithContext

func (o RollBackClusterRollbackTableTableOutput) ToRollBackClusterRollbackTableTableOutputWithContext(ctx context.Context) RollBackClusterRollbackTableTableOutput

type RollBackClusterState

type RollBackClusterState struct {
	// The ID of cluster.
	ClusterId pulumi.StringPtrInput
	// Expected rollback Time.
	ExpectTime pulumi.StringPtrInput
	// Expected Threshold (Obsolete).
	ExpectTimeThresh pulumi.IntPtrInput
	// Database list.
	RollbackDatabases RollBackClusterRollbackDatabaseArrayInput
	// Rollback ID.
	RollbackId pulumi.IntPtrInput
	// Rollback mode by time point, full: normal; Db: fast; Table: Extreme speed (default is normal).
	RollbackMode pulumi.StringPtrInput
	// Backfile policy timeRollback - Backfile by point in time snapRollback - Backfile by backup file.
	RollbackStrategy pulumi.StringPtrInput
	// Table list.
	RollbackTables RollBackClusterRollbackTableArrayInput
}

func (RollBackClusterState) ElementType

func (RollBackClusterState) ElementType() reflect.Type

type SecurityGroup

type SecurityGroup struct {
	pulumi.CustomResourceState

	// Cluster id.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Instance group type. Available values: -`HA` - HA group; -`RO` - Read-only group; -`ALL` - HA and RO group.
	InstanceGroupType pulumi.StringOutput `pulumi:"instanceGroupType"`
	// A list of security group IDs to be modified, an array of one or more security group IDs.
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
}

func GetSecurityGroup

func GetSecurityGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurityGroupState, opts ...pulumi.ResourceOption) (*SecurityGroup, error)

GetSecurityGroup gets an existing SecurityGroup 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 NewSecurityGroup

func NewSecurityGroup(ctx *pulumi.Context,
	name string, args *SecurityGroupArgs, opts ...pulumi.ResourceOption) (*SecurityGroup, error)

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

func (*SecurityGroup) ElementType

func (*SecurityGroup) ElementType() reflect.Type

func (*SecurityGroup) ToSecurityGroupOutput

func (i *SecurityGroup) ToSecurityGroupOutput() SecurityGroupOutput

func (*SecurityGroup) ToSecurityGroupOutputWithContext

func (i *SecurityGroup) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput

type SecurityGroupArgs

type SecurityGroupArgs struct {
	// Cluster id.
	ClusterId pulumi.StringInput
	// Instance group type. Available values: -`HA` - HA group; -`RO` - Read-only group; -`ALL` - HA and RO group.
	InstanceGroupType pulumi.StringInput
	// A list of security group IDs to be modified, an array of one or more security group IDs.
	SecurityGroupIds pulumi.StringArrayInput
}

The set of arguments for constructing a SecurityGroup resource.

func (SecurityGroupArgs) ElementType

func (SecurityGroupArgs) ElementType() reflect.Type

type SecurityGroupArray

type SecurityGroupArray []SecurityGroupInput

func (SecurityGroupArray) ElementType

func (SecurityGroupArray) ElementType() reflect.Type

func (SecurityGroupArray) ToSecurityGroupArrayOutput

func (i SecurityGroupArray) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput

func (SecurityGroupArray) ToSecurityGroupArrayOutputWithContext

func (i SecurityGroupArray) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput

type SecurityGroupArrayInput

type SecurityGroupArrayInput interface {
	pulumi.Input

	ToSecurityGroupArrayOutput() SecurityGroupArrayOutput
	ToSecurityGroupArrayOutputWithContext(context.Context) SecurityGroupArrayOutput
}

SecurityGroupArrayInput is an input type that accepts SecurityGroupArray and SecurityGroupArrayOutput values. You can construct a concrete instance of `SecurityGroupArrayInput` via:

SecurityGroupArray{ SecurityGroupArgs{...} }

type SecurityGroupArrayOutput

type SecurityGroupArrayOutput struct{ *pulumi.OutputState }

func (SecurityGroupArrayOutput) ElementType

func (SecurityGroupArrayOutput) ElementType() reflect.Type

func (SecurityGroupArrayOutput) Index

func (SecurityGroupArrayOutput) ToSecurityGroupArrayOutput

func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutput() SecurityGroupArrayOutput

func (SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext

func (o SecurityGroupArrayOutput) ToSecurityGroupArrayOutputWithContext(ctx context.Context) SecurityGroupArrayOutput

type SecurityGroupInput

type SecurityGroupInput interface {
	pulumi.Input

	ToSecurityGroupOutput() SecurityGroupOutput
	ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput
}

type SecurityGroupMap

type SecurityGroupMap map[string]SecurityGroupInput

func (SecurityGroupMap) ElementType

func (SecurityGroupMap) ElementType() reflect.Type

func (SecurityGroupMap) ToSecurityGroupMapOutput

func (i SecurityGroupMap) ToSecurityGroupMapOutput() SecurityGroupMapOutput

func (SecurityGroupMap) ToSecurityGroupMapOutputWithContext

func (i SecurityGroupMap) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput

type SecurityGroupMapInput

type SecurityGroupMapInput interface {
	pulumi.Input

	ToSecurityGroupMapOutput() SecurityGroupMapOutput
	ToSecurityGroupMapOutputWithContext(context.Context) SecurityGroupMapOutput
}

SecurityGroupMapInput is an input type that accepts SecurityGroupMap and SecurityGroupMapOutput values. You can construct a concrete instance of `SecurityGroupMapInput` via:

SecurityGroupMap{ "key": SecurityGroupArgs{...} }

type SecurityGroupMapOutput

type SecurityGroupMapOutput struct{ *pulumi.OutputState }

func (SecurityGroupMapOutput) ElementType

func (SecurityGroupMapOutput) ElementType() reflect.Type

func (SecurityGroupMapOutput) MapIndex

func (SecurityGroupMapOutput) ToSecurityGroupMapOutput

func (o SecurityGroupMapOutput) ToSecurityGroupMapOutput() SecurityGroupMapOutput

func (SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext

func (o SecurityGroupMapOutput) ToSecurityGroupMapOutputWithContext(ctx context.Context) SecurityGroupMapOutput

type SecurityGroupOutput

type SecurityGroupOutput struct{ *pulumi.OutputState }

func (SecurityGroupOutput) ClusterId

func (o SecurityGroupOutput) ClusterId() pulumi.StringOutput

Cluster id.

func (SecurityGroupOutput) ElementType

func (SecurityGroupOutput) ElementType() reflect.Type

func (SecurityGroupOutput) InstanceGroupType

func (o SecurityGroupOutput) InstanceGroupType() pulumi.StringOutput

Instance group type. Available values: -`HA` - HA group; -`RO` - Read-only group; -`ALL` - HA and RO group.

func (SecurityGroupOutput) SecurityGroupIds

func (o SecurityGroupOutput) SecurityGroupIds() pulumi.StringArrayOutput

A list of security group IDs to be modified, an array of one or more security group IDs.

func (SecurityGroupOutput) ToSecurityGroupOutput

func (o SecurityGroupOutput) ToSecurityGroupOutput() SecurityGroupOutput

func (SecurityGroupOutput) ToSecurityGroupOutputWithContext

func (o SecurityGroupOutput) ToSecurityGroupOutputWithContext(ctx context.Context) SecurityGroupOutput

type SecurityGroupState

type SecurityGroupState struct {
	// Cluster id.
	ClusterId pulumi.StringPtrInput
	// Instance group type. Available values: -`HA` - HA group; -`RO` - Read-only group; -`ALL` - HA and RO group.
	InstanceGroupType pulumi.StringPtrInput
	// A list of security group IDs to be modified, an array of one or more security group IDs.
	SecurityGroupIds pulumi.StringArrayInput
}

func (SecurityGroupState) ElementType

func (SecurityGroupState) ElementType() reflect.Type

type UpgradeProxyVersion

type UpgradeProxyVersion struct {
	pulumi.CustomResourceState

	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Database Agent Upgrade Version.
	DstProxyVersion pulumi.StringOutput `pulumi:"dstProxyVersion"`
}

func GetUpgradeProxyVersion

func GetUpgradeProxyVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UpgradeProxyVersionState, opts ...pulumi.ResourceOption) (*UpgradeProxyVersion, error)

GetUpgradeProxyVersion gets an existing UpgradeProxyVersion 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 NewUpgradeProxyVersion

func NewUpgradeProxyVersion(ctx *pulumi.Context,
	name string, args *UpgradeProxyVersionArgs, opts ...pulumi.ResourceOption) (*UpgradeProxyVersion, error)

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

func (*UpgradeProxyVersion) ElementType

func (*UpgradeProxyVersion) ElementType() reflect.Type

func (*UpgradeProxyVersion) ToUpgradeProxyVersionOutput

func (i *UpgradeProxyVersion) ToUpgradeProxyVersionOutput() UpgradeProxyVersionOutput

func (*UpgradeProxyVersion) ToUpgradeProxyVersionOutputWithContext

func (i *UpgradeProxyVersion) ToUpgradeProxyVersionOutputWithContext(ctx context.Context) UpgradeProxyVersionOutput

type UpgradeProxyVersionArgs

type UpgradeProxyVersionArgs struct {
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Database Agent Upgrade Version.
	DstProxyVersion pulumi.StringInput
}

The set of arguments for constructing a UpgradeProxyVersion resource.

func (UpgradeProxyVersionArgs) ElementType

func (UpgradeProxyVersionArgs) ElementType() reflect.Type

type UpgradeProxyVersionArray

type UpgradeProxyVersionArray []UpgradeProxyVersionInput

func (UpgradeProxyVersionArray) ElementType

func (UpgradeProxyVersionArray) ElementType() reflect.Type

func (UpgradeProxyVersionArray) ToUpgradeProxyVersionArrayOutput

func (i UpgradeProxyVersionArray) ToUpgradeProxyVersionArrayOutput() UpgradeProxyVersionArrayOutput

func (UpgradeProxyVersionArray) ToUpgradeProxyVersionArrayOutputWithContext

func (i UpgradeProxyVersionArray) ToUpgradeProxyVersionArrayOutputWithContext(ctx context.Context) UpgradeProxyVersionArrayOutput

type UpgradeProxyVersionArrayInput

type UpgradeProxyVersionArrayInput interface {
	pulumi.Input

	ToUpgradeProxyVersionArrayOutput() UpgradeProxyVersionArrayOutput
	ToUpgradeProxyVersionArrayOutputWithContext(context.Context) UpgradeProxyVersionArrayOutput
}

UpgradeProxyVersionArrayInput is an input type that accepts UpgradeProxyVersionArray and UpgradeProxyVersionArrayOutput values. You can construct a concrete instance of `UpgradeProxyVersionArrayInput` via:

UpgradeProxyVersionArray{ UpgradeProxyVersionArgs{...} }

type UpgradeProxyVersionArrayOutput

type UpgradeProxyVersionArrayOutput struct{ *pulumi.OutputState }

func (UpgradeProxyVersionArrayOutput) ElementType

func (UpgradeProxyVersionArrayOutput) Index

func (UpgradeProxyVersionArrayOutput) ToUpgradeProxyVersionArrayOutput

func (o UpgradeProxyVersionArrayOutput) ToUpgradeProxyVersionArrayOutput() UpgradeProxyVersionArrayOutput

func (UpgradeProxyVersionArrayOutput) ToUpgradeProxyVersionArrayOutputWithContext

func (o UpgradeProxyVersionArrayOutput) ToUpgradeProxyVersionArrayOutputWithContext(ctx context.Context) UpgradeProxyVersionArrayOutput

type UpgradeProxyVersionInput

type UpgradeProxyVersionInput interface {
	pulumi.Input

	ToUpgradeProxyVersionOutput() UpgradeProxyVersionOutput
	ToUpgradeProxyVersionOutputWithContext(ctx context.Context) UpgradeProxyVersionOutput
}

type UpgradeProxyVersionMap

type UpgradeProxyVersionMap map[string]UpgradeProxyVersionInput

func (UpgradeProxyVersionMap) ElementType

func (UpgradeProxyVersionMap) ElementType() reflect.Type

func (UpgradeProxyVersionMap) ToUpgradeProxyVersionMapOutput

func (i UpgradeProxyVersionMap) ToUpgradeProxyVersionMapOutput() UpgradeProxyVersionMapOutput

func (UpgradeProxyVersionMap) ToUpgradeProxyVersionMapOutputWithContext

func (i UpgradeProxyVersionMap) ToUpgradeProxyVersionMapOutputWithContext(ctx context.Context) UpgradeProxyVersionMapOutput

type UpgradeProxyVersionMapInput

type UpgradeProxyVersionMapInput interface {
	pulumi.Input

	ToUpgradeProxyVersionMapOutput() UpgradeProxyVersionMapOutput
	ToUpgradeProxyVersionMapOutputWithContext(context.Context) UpgradeProxyVersionMapOutput
}

UpgradeProxyVersionMapInput is an input type that accepts UpgradeProxyVersionMap and UpgradeProxyVersionMapOutput values. You can construct a concrete instance of `UpgradeProxyVersionMapInput` via:

UpgradeProxyVersionMap{ "key": UpgradeProxyVersionArgs{...} }

type UpgradeProxyVersionMapOutput

type UpgradeProxyVersionMapOutput struct{ *pulumi.OutputState }

func (UpgradeProxyVersionMapOutput) ElementType

func (UpgradeProxyVersionMapOutput) MapIndex

func (UpgradeProxyVersionMapOutput) ToUpgradeProxyVersionMapOutput

func (o UpgradeProxyVersionMapOutput) ToUpgradeProxyVersionMapOutput() UpgradeProxyVersionMapOutput

func (UpgradeProxyVersionMapOutput) ToUpgradeProxyVersionMapOutputWithContext

func (o UpgradeProxyVersionMapOutput) ToUpgradeProxyVersionMapOutputWithContext(ctx context.Context) UpgradeProxyVersionMapOutput

type UpgradeProxyVersionOutput

type UpgradeProxyVersionOutput struct{ *pulumi.OutputState }

func (UpgradeProxyVersionOutput) ClusterId

Cluster ID.

func (UpgradeProxyVersionOutput) DstProxyVersion

func (o UpgradeProxyVersionOutput) DstProxyVersion() pulumi.StringOutput

Database Agent Upgrade Version.

func (UpgradeProxyVersionOutput) ElementType

func (UpgradeProxyVersionOutput) ElementType() reflect.Type

func (UpgradeProxyVersionOutput) ToUpgradeProxyVersionOutput

func (o UpgradeProxyVersionOutput) ToUpgradeProxyVersionOutput() UpgradeProxyVersionOutput

func (UpgradeProxyVersionOutput) ToUpgradeProxyVersionOutputWithContext

func (o UpgradeProxyVersionOutput) ToUpgradeProxyVersionOutputWithContext(ctx context.Context) UpgradeProxyVersionOutput

type UpgradeProxyVersionState

type UpgradeProxyVersionState struct {
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Database Agent Upgrade Version.
	DstProxyVersion pulumi.StringPtrInput
}

func (UpgradeProxyVersionState) ElementType

func (UpgradeProxyVersionState) ElementType() reflect.Type

type Wan

type Wan struct {
	pulumi.CustomResourceState

	// Cluster ID.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// Instance Group ID.
	InstanceGrpId pulumi.StringOutput `pulumi:"instanceGrpId"`
	// Domain name.
	WanDomain pulumi.StringOutput `pulumi:"wanDomain"`
	// Network ip.
	WanIp pulumi.StringOutput `pulumi:"wanIp"`
	// Internet port.
	WanPort pulumi.IntOutput `pulumi:"wanPort"`
	// Internet status.
	WanStatus pulumi.StringOutput `pulumi:"wanStatus"`
}

func GetWan

func GetWan(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WanState, opts ...pulumi.ResourceOption) (*Wan, error)

GetWan gets an existing Wan 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 NewWan

func NewWan(ctx *pulumi.Context,
	name string, args *WanArgs, opts ...pulumi.ResourceOption) (*Wan, error)

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

func (*Wan) ElementType

func (*Wan) ElementType() reflect.Type

func (*Wan) ToWanOutput

func (i *Wan) ToWanOutput() WanOutput

func (*Wan) ToWanOutputWithContext

func (i *Wan) ToWanOutputWithContext(ctx context.Context) WanOutput

type WanArgs

type WanArgs struct {
	// Cluster ID.
	ClusterId pulumi.StringInput
	// Instance Group ID.
	InstanceGrpId pulumi.StringInput
}

The set of arguments for constructing a Wan resource.

func (WanArgs) ElementType

func (WanArgs) ElementType() reflect.Type

type WanArray

type WanArray []WanInput

func (WanArray) ElementType

func (WanArray) ElementType() reflect.Type

func (WanArray) ToWanArrayOutput

func (i WanArray) ToWanArrayOutput() WanArrayOutput

func (WanArray) ToWanArrayOutputWithContext

func (i WanArray) ToWanArrayOutputWithContext(ctx context.Context) WanArrayOutput

type WanArrayInput

type WanArrayInput interface {
	pulumi.Input

	ToWanArrayOutput() WanArrayOutput
	ToWanArrayOutputWithContext(context.Context) WanArrayOutput
}

WanArrayInput is an input type that accepts WanArray and WanArrayOutput values. You can construct a concrete instance of `WanArrayInput` via:

WanArray{ WanArgs{...} }

type WanArrayOutput

type WanArrayOutput struct{ *pulumi.OutputState }

func (WanArrayOutput) ElementType

func (WanArrayOutput) ElementType() reflect.Type

func (WanArrayOutput) Index

func (WanArrayOutput) ToWanArrayOutput

func (o WanArrayOutput) ToWanArrayOutput() WanArrayOutput

func (WanArrayOutput) ToWanArrayOutputWithContext

func (o WanArrayOutput) ToWanArrayOutputWithContext(ctx context.Context) WanArrayOutput

type WanInput

type WanInput interface {
	pulumi.Input

	ToWanOutput() WanOutput
	ToWanOutputWithContext(ctx context.Context) WanOutput
}

type WanMap

type WanMap map[string]WanInput

func (WanMap) ElementType

func (WanMap) ElementType() reflect.Type

func (WanMap) ToWanMapOutput

func (i WanMap) ToWanMapOutput() WanMapOutput

func (WanMap) ToWanMapOutputWithContext

func (i WanMap) ToWanMapOutputWithContext(ctx context.Context) WanMapOutput

type WanMapInput

type WanMapInput interface {
	pulumi.Input

	ToWanMapOutput() WanMapOutput
	ToWanMapOutputWithContext(context.Context) WanMapOutput
}

WanMapInput is an input type that accepts WanMap and WanMapOutput values. You can construct a concrete instance of `WanMapInput` via:

WanMap{ "key": WanArgs{...} }

type WanMapOutput

type WanMapOutput struct{ *pulumi.OutputState }

func (WanMapOutput) ElementType

func (WanMapOutput) ElementType() reflect.Type

func (WanMapOutput) MapIndex

func (o WanMapOutput) MapIndex(k pulumi.StringInput) WanOutput

func (WanMapOutput) ToWanMapOutput

func (o WanMapOutput) ToWanMapOutput() WanMapOutput

func (WanMapOutput) ToWanMapOutputWithContext

func (o WanMapOutput) ToWanMapOutputWithContext(ctx context.Context) WanMapOutput

type WanOutput

type WanOutput struct{ *pulumi.OutputState }

func (WanOutput) ClusterId

func (o WanOutput) ClusterId() pulumi.StringOutput

Cluster ID.

func (WanOutput) ElementType

func (WanOutput) ElementType() reflect.Type

func (WanOutput) InstanceGrpId

func (o WanOutput) InstanceGrpId() pulumi.StringOutput

Instance Group ID.

func (WanOutput) ToWanOutput

func (o WanOutput) ToWanOutput() WanOutput

func (WanOutput) ToWanOutputWithContext

func (o WanOutput) ToWanOutputWithContext(ctx context.Context) WanOutput

func (WanOutput) WanDomain

func (o WanOutput) WanDomain() pulumi.StringOutput

Domain name.

func (WanOutput) WanIp

func (o WanOutput) WanIp() pulumi.StringOutput

Network ip.

func (WanOutput) WanPort

func (o WanOutput) WanPort() pulumi.IntOutput

Internet port.

func (WanOutput) WanStatus

func (o WanOutput) WanStatus() pulumi.StringOutput

Internet status.

type WanState

type WanState struct {
	// Cluster ID.
	ClusterId pulumi.StringPtrInput
	// Instance Group ID.
	InstanceGrpId pulumi.StringPtrInput
	// Domain name.
	WanDomain pulumi.StringPtrInput
	// Network ip.
	WanIp pulumi.StringPtrInput
	// Internet port.
	WanPort pulumi.IntPtrInput
	// Internet status.
	WanStatus pulumi.StringPtrInput
}

func (WanState) ElementType

func (WanState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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