mariadb

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 description.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// host.
	Host pulumi.StringOutput `pulumi:"host"`
	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// account password.
	Password pulumi.StringOutput `pulumi:"password"`
	// wether account is read only, 0 means not a read only account.
	ReadOnly pulumi.IntPtrOutput `pulumi:"readOnly"`
	// user name.
	UserName pulumi.StringOutput `pulumi:"userName"`
}

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 description.
	Description pulumi.StringPtrInput
	// host.
	Host pulumi.StringInput
	// instance id.
	InstanceId pulumi.StringInput
	// account password.
	Password pulumi.StringInput
	// wether account is read only, 0 means not a read only account.
	ReadOnly pulumi.IntPtrInput
	// user name.
	UserName pulumi.StringInput
}

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) Description

func (o AccountOutput) Description() pulumi.StringPtrOutput

account description.

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) Host

host.

func (AccountOutput) InstanceId

func (o AccountOutput) InstanceId() pulumi.StringOutput

instance id.

func (AccountOutput) Password

func (o AccountOutput) Password() pulumi.StringOutput

account password.

func (AccountOutput) ReadOnly

func (o AccountOutput) ReadOnly() pulumi.IntPtrOutput

wether account is read only, 0 means not a read only account.

func (AccountOutput) ToAccountOutput

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext

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

func (AccountOutput) UserName

func (o AccountOutput) UserName() pulumi.StringOutput

user name.

type AccountPrivileges

type AccountPrivileges struct {
	pulumi.CustomResourceState

	// account information.
	Accounts AccountPrivilegesAccountsOutput `pulumi:"accounts"`
	// Column permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `REFERENCES`.Note: if the parameter is
	// left empty, no change will be made to the granted column permissions. To clear the granted column permissions, set
	// `Privileges` to an empty array.
	ColumnPrivileges AccountPrivilegesColumnPrivilegeArrayOutput `pulumi:"columnPrivileges"`
	// Database permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`,
	// `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE
	// ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the
	// granted database permissions. To clear the granted database permissions, set `Privileges` to an empty array.
	DatabasePrivileges AccountPrivilegesDatabasePrivilegeArrayOutput `pulumi:"databasePrivileges"`
	// Database function permissions. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not
	// passed in, no change will be made to the granted function permissions. To clear the granted function permissions, set
	// `Privileges` to an empty array.
	FunctionPrivileges AccountPrivilegesFunctionPrivilegeArrayOutput `pulumi:"functionPrivileges"`
	// Global permission. Valid values of `GlobalPrivileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `PROCESS`,
	// `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `SHOW DATABASES`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE
	// VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no
	// change will be made to the granted global permissions. To clear the granted global permissions, set the parameter to an
	// empty array.
	GlobalPrivileges pulumi.StringArrayOutput `pulumi:"globalPrivileges"`
	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Database stored procedure permission. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is
	// not passed in, no change will be made to the granted stored procedure permissions. To clear the granted stored procedure
	// permissions, set `Privileges` to an empty array.
	ProcedurePrivileges AccountPrivilegesProcedurePrivilegeArrayOutput `pulumi:"procedurePrivileges"`
	// `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`,
	// `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted table permissions. To clear the
	// granted table permissions, set `Privileges` to an empty array.
	TablePrivileges AccountPrivilegesTablePrivilegeArrayOutput `pulumi:"tablePrivileges"`
	// Database view permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`,
	// `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change
	// will be made to the granted view permissions. To clear the granted view permissions, set `Privileges` to an empty array.
	ViewPrivileges AccountPrivilegesViewPrivilegeArrayOutput `pulumi:"viewPrivileges"`
}

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 AccountPrivilegesAccounts

type AccountPrivilegesAccounts struct {
	Host string `pulumi:"host"`
	User string `pulumi:"user"`
}

type AccountPrivilegesAccountsArgs

type AccountPrivilegesAccountsArgs struct {
	Host pulumi.StringInput `pulumi:"host"`
	User pulumi.StringInput `pulumi:"user"`
}

func (AccountPrivilegesAccountsArgs) ElementType

func (AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsOutput

func (i AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsOutput() AccountPrivilegesAccountsOutput

func (AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsOutputWithContext

func (i AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsOutputWithContext(ctx context.Context) AccountPrivilegesAccountsOutput

func (AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsPtrOutput

func (i AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsPtrOutput() AccountPrivilegesAccountsPtrOutput

func (AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsPtrOutputWithContext

func (i AccountPrivilegesAccountsArgs) ToAccountPrivilegesAccountsPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountsPtrOutput

type AccountPrivilegesAccountsInput

type AccountPrivilegesAccountsInput interface {
	pulumi.Input

	ToAccountPrivilegesAccountsOutput() AccountPrivilegesAccountsOutput
	ToAccountPrivilegesAccountsOutputWithContext(context.Context) AccountPrivilegesAccountsOutput
}

AccountPrivilegesAccountsInput is an input type that accepts AccountPrivilegesAccountsArgs and AccountPrivilegesAccountsOutput values. You can construct a concrete instance of `AccountPrivilegesAccountsInput` via:

AccountPrivilegesAccountsArgs{...}

type AccountPrivilegesAccountsOutput

type AccountPrivilegesAccountsOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesAccountsOutput) ElementType

func (AccountPrivilegesAccountsOutput) Host

func (AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsOutput

func (o AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsOutput() AccountPrivilegesAccountsOutput

func (AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsOutputWithContext

func (o AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsOutputWithContext(ctx context.Context) AccountPrivilegesAccountsOutput

func (AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsPtrOutput

func (o AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsPtrOutput() AccountPrivilegesAccountsPtrOutput

func (AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsPtrOutputWithContext

func (o AccountPrivilegesAccountsOutput) ToAccountPrivilegesAccountsPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountsPtrOutput

func (AccountPrivilegesAccountsOutput) User

type AccountPrivilegesAccountsPtrInput

type AccountPrivilegesAccountsPtrInput interface {
	pulumi.Input

	ToAccountPrivilegesAccountsPtrOutput() AccountPrivilegesAccountsPtrOutput
	ToAccountPrivilegesAccountsPtrOutputWithContext(context.Context) AccountPrivilegesAccountsPtrOutput
}

AccountPrivilegesAccountsPtrInput is an input type that accepts AccountPrivilegesAccountsArgs, AccountPrivilegesAccountsPtr and AccountPrivilegesAccountsPtrOutput values. You can construct a concrete instance of `AccountPrivilegesAccountsPtrInput` via:

        AccountPrivilegesAccountsArgs{...}

or:

        nil

type AccountPrivilegesAccountsPtrOutput

type AccountPrivilegesAccountsPtrOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesAccountsPtrOutput) Elem

func (AccountPrivilegesAccountsPtrOutput) ElementType

func (AccountPrivilegesAccountsPtrOutput) Host

func (AccountPrivilegesAccountsPtrOutput) ToAccountPrivilegesAccountsPtrOutput

func (o AccountPrivilegesAccountsPtrOutput) ToAccountPrivilegesAccountsPtrOutput() AccountPrivilegesAccountsPtrOutput

func (AccountPrivilegesAccountsPtrOutput) ToAccountPrivilegesAccountsPtrOutputWithContext

func (o AccountPrivilegesAccountsPtrOutput) ToAccountPrivilegesAccountsPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountsPtrOutput

func (AccountPrivilegesAccountsPtrOutput) User

type AccountPrivilegesArgs

type AccountPrivilegesArgs struct {
	// account information.
	Accounts AccountPrivilegesAccountsInput
	// Column permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `REFERENCES`.Note: if the parameter is
	// left empty, no change will be made to the granted column permissions. To clear the granted column permissions, set
	// `Privileges` to an empty array.
	ColumnPrivileges AccountPrivilegesColumnPrivilegeArrayInput
	// Database permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`,
	// `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE
	// ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the
	// granted database permissions. To clear the granted database permissions, set `Privileges` to an empty array.
	DatabasePrivileges AccountPrivilegesDatabasePrivilegeArrayInput
	// Database function permissions. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not
	// passed in, no change will be made to the granted function permissions. To clear the granted function permissions, set
	// `Privileges` to an empty array.
	FunctionPrivileges AccountPrivilegesFunctionPrivilegeArrayInput
	// Global permission. Valid values of `GlobalPrivileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `PROCESS`,
	// `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `SHOW DATABASES`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE
	// VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no
	// change will be made to the granted global permissions. To clear the granted global permissions, set the parameter to an
	// empty array.
	GlobalPrivileges pulumi.StringArrayInput
	// instance id.
	InstanceId pulumi.StringInput
	// Database stored procedure permission. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is
	// not passed in, no change will be made to the granted stored procedure permissions. To clear the granted stored procedure
	// permissions, set `Privileges` to an empty array.
	ProcedurePrivileges AccountPrivilegesProcedurePrivilegeArrayInput
	// `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`,
	// `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted table permissions. To clear the
	// granted table permissions, set `Privileges` to an empty array.
	TablePrivileges AccountPrivilegesTablePrivilegeArrayInput
	// Database view permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`,
	// `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change
	// will be made to the granted view permissions. To clear the granted view permissions, set `Privileges` to an empty array.
	ViewPrivileges AccountPrivilegesViewPrivilegeArrayInput
}

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 AccountPrivilegesColumnPrivilege

type AccountPrivilegesColumnPrivilege struct {
	Column     string   `pulumi:"column"`
	Database   string   `pulumi:"database"`
	Privileges []string `pulumi:"privileges"`
	Table      string   `pulumi:"table"`
}

type AccountPrivilegesColumnPrivilegeArgs

type AccountPrivilegesColumnPrivilegeArgs struct {
	Column     pulumi.StringInput      `pulumi:"column"`
	Database   pulumi.StringInput      `pulumi:"database"`
	Privileges pulumi.StringArrayInput `pulumi:"privileges"`
	Table      pulumi.StringInput      `pulumi:"table"`
}

func (AccountPrivilegesColumnPrivilegeArgs) ElementType

func (AccountPrivilegesColumnPrivilegeArgs) ToAccountPrivilegesColumnPrivilegeOutput

func (i AccountPrivilegesColumnPrivilegeArgs) ToAccountPrivilegesColumnPrivilegeOutput() AccountPrivilegesColumnPrivilegeOutput

func (AccountPrivilegesColumnPrivilegeArgs) ToAccountPrivilegesColumnPrivilegeOutputWithContext

func (i AccountPrivilegesColumnPrivilegeArgs) ToAccountPrivilegesColumnPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegeOutput

type AccountPrivilegesColumnPrivilegeArray

type AccountPrivilegesColumnPrivilegeArray []AccountPrivilegesColumnPrivilegeInput

func (AccountPrivilegesColumnPrivilegeArray) ElementType

func (AccountPrivilegesColumnPrivilegeArray) ToAccountPrivilegesColumnPrivilegeArrayOutput

func (i AccountPrivilegesColumnPrivilegeArray) ToAccountPrivilegesColumnPrivilegeArrayOutput() AccountPrivilegesColumnPrivilegeArrayOutput

func (AccountPrivilegesColumnPrivilegeArray) ToAccountPrivilegesColumnPrivilegeArrayOutputWithContext

func (i AccountPrivilegesColumnPrivilegeArray) ToAccountPrivilegesColumnPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegeArrayOutput

type AccountPrivilegesColumnPrivilegeArrayInput

type AccountPrivilegesColumnPrivilegeArrayInput interface {
	pulumi.Input

	ToAccountPrivilegesColumnPrivilegeArrayOutput() AccountPrivilegesColumnPrivilegeArrayOutput
	ToAccountPrivilegesColumnPrivilegeArrayOutputWithContext(context.Context) AccountPrivilegesColumnPrivilegeArrayOutput
}

AccountPrivilegesColumnPrivilegeArrayInput is an input type that accepts AccountPrivilegesColumnPrivilegeArray and AccountPrivilegesColumnPrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegesColumnPrivilegeArrayInput` via:

AccountPrivilegesColumnPrivilegeArray{ AccountPrivilegesColumnPrivilegeArgs{...} }

type AccountPrivilegesColumnPrivilegeArrayOutput

type AccountPrivilegesColumnPrivilegeArrayOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesColumnPrivilegeArrayOutput) ElementType

func (AccountPrivilegesColumnPrivilegeArrayOutput) Index

func (AccountPrivilegesColumnPrivilegeArrayOutput) ToAccountPrivilegesColumnPrivilegeArrayOutput

func (o AccountPrivilegesColumnPrivilegeArrayOutput) ToAccountPrivilegesColumnPrivilegeArrayOutput() AccountPrivilegesColumnPrivilegeArrayOutput

func (AccountPrivilegesColumnPrivilegeArrayOutput) ToAccountPrivilegesColumnPrivilegeArrayOutputWithContext

func (o AccountPrivilegesColumnPrivilegeArrayOutput) ToAccountPrivilegesColumnPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegeArrayOutput

type AccountPrivilegesColumnPrivilegeInput

type AccountPrivilegesColumnPrivilegeInput interface {
	pulumi.Input

	ToAccountPrivilegesColumnPrivilegeOutput() AccountPrivilegesColumnPrivilegeOutput
	ToAccountPrivilegesColumnPrivilegeOutputWithContext(context.Context) AccountPrivilegesColumnPrivilegeOutput
}

AccountPrivilegesColumnPrivilegeInput is an input type that accepts AccountPrivilegesColumnPrivilegeArgs and AccountPrivilegesColumnPrivilegeOutput values. You can construct a concrete instance of `AccountPrivilegesColumnPrivilegeInput` via:

AccountPrivilegesColumnPrivilegeArgs{...}

type AccountPrivilegesColumnPrivilegeOutput

type AccountPrivilegesColumnPrivilegeOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesColumnPrivilegeOutput) Column

func (AccountPrivilegesColumnPrivilegeOutput) Database

func (AccountPrivilegesColumnPrivilegeOutput) ElementType

func (AccountPrivilegesColumnPrivilegeOutput) Privileges

func (AccountPrivilegesColumnPrivilegeOutput) Table

func (AccountPrivilegesColumnPrivilegeOutput) ToAccountPrivilegesColumnPrivilegeOutput

func (o AccountPrivilegesColumnPrivilegeOutput) ToAccountPrivilegesColumnPrivilegeOutput() AccountPrivilegesColumnPrivilegeOutput

func (AccountPrivilegesColumnPrivilegeOutput) ToAccountPrivilegesColumnPrivilegeOutputWithContext

func (o AccountPrivilegesColumnPrivilegeOutput) ToAccountPrivilegesColumnPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegeOutput

type AccountPrivilegesDatabasePrivilege

type AccountPrivilegesDatabasePrivilege struct {
	Database   string   `pulumi:"database"`
	Privileges []string `pulumi:"privileges"`
}

type AccountPrivilegesDatabasePrivilegeArgs

type AccountPrivilegesDatabasePrivilegeArgs struct {
	Database   pulumi.StringInput      `pulumi:"database"`
	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) Database

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 AccountPrivilegesFunctionPrivilege

type AccountPrivilegesFunctionPrivilege struct {
	Database     string   `pulumi:"database"`
	FunctionName string   `pulumi:"functionName"`
	Privileges   []string `pulumi:"privileges"`
}

type AccountPrivilegesFunctionPrivilegeArgs

type AccountPrivilegesFunctionPrivilegeArgs struct {
	Database     pulumi.StringInput      `pulumi:"database"`
	FunctionName pulumi.StringInput      `pulumi:"functionName"`
	Privileges   pulumi.StringArrayInput `pulumi:"privileges"`
}

func (AccountPrivilegesFunctionPrivilegeArgs) ElementType

func (AccountPrivilegesFunctionPrivilegeArgs) ToAccountPrivilegesFunctionPrivilegeOutput

func (i AccountPrivilegesFunctionPrivilegeArgs) ToAccountPrivilegesFunctionPrivilegeOutput() AccountPrivilegesFunctionPrivilegeOutput

func (AccountPrivilegesFunctionPrivilegeArgs) ToAccountPrivilegesFunctionPrivilegeOutputWithContext

func (i AccountPrivilegesFunctionPrivilegeArgs) ToAccountPrivilegesFunctionPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesFunctionPrivilegeOutput

type AccountPrivilegesFunctionPrivilegeArray

type AccountPrivilegesFunctionPrivilegeArray []AccountPrivilegesFunctionPrivilegeInput

func (AccountPrivilegesFunctionPrivilegeArray) ElementType

func (AccountPrivilegesFunctionPrivilegeArray) ToAccountPrivilegesFunctionPrivilegeArrayOutput

func (i AccountPrivilegesFunctionPrivilegeArray) ToAccountPrivilegesFunctionPrivilegeArrayOutput() AccountPrivilegesFunctionPrivilegeArrayOutput

func (AccountPrivilegesFunctionPrivilegeArray) ToAccountPrivilegesFunctionPrivilegeArrayOutputWithContext

func (i AccountPrivilegesFunctionPrivilegeArray) ToAccountPrivilegesFunctionPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesFunctionPrivilegeArrayOutput

type AccountPrivilegesFunctionPrivilegeArrayInput

type AccountPrivilegesFunctionPrivilegeArrayInput interface {
	pulumi.Input

	ToAccountPrivilegesFunctionPrivilegeArrayOutput() AccountPrivilegesFunctionPrivilegeArrayOutput
	ToAccountPrivilegesFunctionPrivilegeArrayOutputWithContext(context.Context) AccountPrivilegesFunctionPrivilegeArrayOutput
}

AccountPrivilegesFunctionPrivilegeArrayInput is an input type that accepts AccountPrivilegesFunctionPrivilegeArray and AccountPrivilegesFunctionPrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegesFunctionPrivilegeArrayInput` via:

AccountPrivilegesFunctionPrivilegeArray{ AccountPrivilegesFunctionPrivilegeArgs{...} }

type AccountPrivilegesFunctionPrivilegeArrayOutput

type AccountPrivilegesFunctionPrivilegeArrayOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesFunctionPrivilegeArrayOutput) ElementType

func (AccountPrivilegesFunctionPrivilegeArrayOutput) Index

func (AccountPrivilegesFunctionPrivilegeArrayOutput) ToAccountPrivilegesFunctionPrivilegeArrayOutput

func (o AccountPrivilegesFunctionPrivilegeArrayOutput) ToAccountPrivilegesFunctionPrivilegeArrayOutput() AccountPrivilegesFunctionPrivilegeArrayOutput

func (AccountPrivilegesFunctionPrivilegeArrayOutput) ToAccountPrivilegesFunctionPrivilegeArrayOutputWithContext

func (o AccountPrivilegesFunctionPrivilegeArrayOutput) ToAccountPrivilegesFunctionPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesFunctionPrivilegeArrayOutput

type AccountPrivilegesFunctionPrivilegeInput

type AccountPrivilegesFunctionPrivilegeInput interface {
	pulumi.Input

	ToAccountPrivilegesFunctionPrivilegeOutput() AccountPrivilegesFunctionPrivilegeOutput
	ToAccountPrivilegesFunctionPrivilegeOutputWithContext(context.Context) AccountPrivilegesFunctionPrivilegeOutput
}

AccountPrivilegesFunctionPrivilegeInput is an input type that accepts AccountPrivilegesFunctionPrivilegeArgs and AccountPrivilegesFunctionPrivilegeOutput values. You can construct a concrete instance of `AccountPrivilegesFunctionPrivilegeInput` via:

AccountPrivilegesFunctionPrivilegeArgs{...}

type AccountPrivilegesFunctionPrivilegeOutput

type AccountPrivilegesFunctionPrivilegeOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesFunctionPrivilegeOutput) Database

func (AccountPrivilegesFunctionPrivilegeOutput) ElementType

func (AccountPrivilegesFunctionPrivilegeOutput) FunctionName

func (AccountPrivilegesFunctionPrivilegeOutput) Privileges

func (AccountPrivilegesFunctionPrivilegeOutput) ToAccountPrivilegesFunctionPrivilegeOutput

func (o AccountPrivilegesFunctionPrivilegeOutput) ToAccountPrivilegesFunctionPrivilegeOutput() AccountPrivilegesFunctionPrivilegeOutput

func (AccountPrivilegesFunctionPrivilegeOutput) ToAccountPrivilegesFunctionPrivilegeOutputWithContext

func (o AccountPrivilegesFunctionPrivilegeOutput) ToAccountPrivilegesFunctionPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesFunctionPrivilegeOutput

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) Accounts

account information.

func (AccountPrivilegesOutput) ColumnPrivileges

Column permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `REFERENCES`.Note: if the parameter is left empty, no change will be made to the granted column permissions. To clear the granted column permissions, set `Privileges` to an empty array.

func (AccountPrivilegesOutput) DatabasePrivileges

Database permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted database permissions. To clear the granted database permissions, set `Privileges` to an empty array.

func (AccountPrivilegesOutput) ElementType

func (AccountPrivilegesOutput) ElementType() reflect.Type

func (AccountPrivilegesOutput) FunctionPrivileges

Database function permissions. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted function permissions. To clear the granted function permissions, set `Privileges` to an empty array.

func (AccountPrivilegesOutput) GlobalPrivileges

func (o AccountPrivilegesOutput) GlobalPrivileges() pulumi.StringArrayOutput

Global permission. Valid values of `GlobalPrivileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `PROCESS`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `SHOW DATABASES`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the granted global permissions. To clear the granted global permissions, set the parameter to an empty array.

func (AccountPrivilegesOutput) InstanceId

instance id.

func (AccountPrivilegesOutput) ProcedurePrivileges

Database stored procedure permission. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not passed in, no change will be made to the granted stored procedure permissions. To clear the granted stored procedure permissions, set `Privileges` to an empty array.

func (AccountPrivilegesOutput) TablePrivileges

`SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted table permissions. To clear the granted table permissions, set `Privileges` to an empty array.

func (AccountPrivilegesOutput) ToAccountPrivilegesOutput

func (o AccountPrivilegesOutput) ToAccountPrivilegesOutput() AccountPrivilegesOutput

func (AccountPrivilegesOutput) ToAccountPrivilegesOutputWithContext

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

func (AccountPrivilegesOutput) ViewPrivileges

Database view permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted view permissions. To clear the granted view permissions, set `Privileges` to an empty array.

type AccountPrivilegesProcedurePrivilege

type AccountPrivilegesProcedurePrivilege struct {
	Database   string   `pulumi:"database"`
	Privileges []string `pulumi:"privileges"`
	Procedure  string   `pulumi:"procedure"`
}

type AccountPrivilegesProcedurePrivilegeArgs

type AccountPrivilegesProcedurePrivilegeArgs struct {
	Database   pulumi.StringInput      `pulumi:"database"`
	Privileges pulumi.StringArrayInput `pulumi:"privileges"`
	Procedure  pulumi.StringInput      `pulumi:"procedure"`
}

func (AccountPrivilegesProcedurePrivilegeArgs) ElementType

func (AccountPrivilegesProcedurePrivilegeArgs) ToAccountPrivilegesProcedurePrivilegeOutput

func (i AccountPrivilegesProcedurePrivilegeArgs) ToAccountPrivilegesProcedurePrivilegeOutput() AccountPrivilegesProcedurePrivilegeOutput

func (AccountPrivilegesProcedurePrivilegeArgs) ToAccountPrivilegesProcedurePrivilegeOutputWithContext

func (i AccountPrivilegesProcedurePrivilegeArgs) ToAccountPrivilegesProcedurePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesProcedurePrivilegeOutput

type AccountPrivilegesProcedurePrivilegeArray

type AccountPrivilegesProcedurePrivilegeArray []AccountPrivilegesProcedurePrivilegeInput

func (AccountPrivilegesProcedurePrivilegeArray) ElementType

func (AccountPrivilegesProcedurePrivilegeArray) ToAccountPrivilegesProcedurePrivilegeArrayOutput

func (i AccountPrivilegesProcedurePrivilegeArray) ToAccountPrivilegesProcedurePrivilegeArrayOutput() AccountPrivilegesProcedurePrivilegeArrayOutput

func (AccountPrivilegesProcedurePrivilegeArray) ToAccountPrivilegesProcedurePrivilegeArrayOutputWithContext

func (i AccountPrivilegesProcedurePrivilegeArray) ToAccountPrivilegesProcedurePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesProcedurePrivilegeArrayOutput

type AccountPrivilegesProcedurePrivilegeArrayInput

type AccountPrivilegesProcedurePrivilegeArrayInput interface {
	pulumi.Input

	ToAccountPrivilegesProcedurePrivilegeArrayOutput() AccountPrivilegesProcedurePrivilegeArrayOutput
	ToAccountPrivilegesProcedurePrivilegeArrayOutputWithContext(context.Context) AccountPrivilegesProcedurePrivilegeArrayOutput
}

AccountPrivilegesProcedurePrivilegeArrayInput is an input type that accepts AccountPrivilegesProcedurePrivilegeArray and AccountPrivilegesProcedurePrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegesProcedurePrivilegeArrayInput` via:

AccountPrivilegesProcedurePrivilegeArray{ AccountPrivilegesProcedurePrivilegeArgs{...} }

type AccountPrivilegesProcedurePrivilegeArrayOutput

type AccountPrivilegesProcedurePrivilegeArrayOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesProcedurePrivilegeArrayOutput) ElementType

func (AccountPrivilegesProcedurePrivilegeArrayOutput) Index

func (AccountPrivilegesProcedurePrivilegeArrayOutput) ToAccountPrivilegesProcedurePrivilegeArrayOutput

func (o AccountPrivilegesProcedurePrivilegeArrayOutput) ToAccountPrivilegesProcedurePrivilegeArrayOutput() AccountPrivilegesProcedurePrivilegeArrayOutput

func (AccountPrivilegesProcedurePrivilegeArrayOutput) ToAccountPrivilegesProcedurePrivilegeArrayOutputWithContext

func (o AccountPrivilegesProcedurePrivilegeArrayOutput) ToAccountPrivilegesProcedurePrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesProcedurePrivilegeArrayOutput

type AccountPrivilegesProcedurePrivilegeInput

type AccountPrivilegesProcedurePrivilegeInput interface {
	pulumi.Input

	ToAccountPrivilegesProcedurePrivilegeOutput() AccountPrivilegesProcedurePrivilegeOutput
	ToAccountPrivilegesProcedurePrivilegeOutputWithContext(context.Context) AccountPrivilegesProcedurePrivilegeOutput
}

AccountPrivilegesProcedurePrivilegeInput is an input type that accepts AccountPrivilegesProcedurePrivilegeArgs and AccountPrivilegesProcedurePrivilegeOutput values. You can construct a concrete instance of `AccountPrivilegesProcedurePrivilegeInput` via:

AccountPrivilegesProcedurePrivilegeArgs{...}

type AccountPrivilegesProcedurePrivilegeOutput

type AccountPrivilegesProcedurePrivilegeOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesProcedurePrivilegeOutput) Database

func (AccountPrivilegesProcedurePrivilegeOutput) ElementType

func (AccountPrivilegesProcedurePrivilegeOutput) Privileges

func (AccountPrivilegesProcedurePrivilegeOutput) Procedure

func (AccountPrivilegesProcedurePrivilegeOutput) ToAccountPrivilegesProcedurePrivilegeOutput

func (o AccountPrivilegesProcedurePrivilegeOutput) ToAccountPrivilegesProcedurePrivilegeOutput() AccountPrivilegesProcedurePrivilegeOutput

func (AccountPrivilegesProcedurePrivilegeOutput) ToAccountPrivilegesProcedurePrivilegeOutputWithContext

func (o AccountPrivilegesProcedurePrivilegeOutput) ToAccountPrivilegesProcedurePrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesProcedurePrivilegeOutput

type AccountPrivilegesState

type AccountPrivilegesState struct {
	// account information.
	Accounts AccountPrivilegesAccountsPtrInput
	// Column permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `REFERENCES`.Note: if the parameter is
	// left empty, no change will be made to the granted column permissions. To clear the granted column permissions, set
	// `Privileges` to an empty array.
	ColumnPrivileges AccountPrivilegesColumnPrivilegeArrayInput
	// Database permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`,
	// `REFERENCES`, `INDEX`, `ALTER`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE VIEW`, `SHOW VIEW`, `CREATE
	// ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no change will be made to the
	// granted database permissions. To clear the granted database permissions, set `Privileges` to an empty array.
	DatabasePrivileges AccountPrivilegesDatabasePrivilegeArrayInput
	// Database function permissions. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is not
	// passed in, no change will be made to the granted function permissions. To clear the granted function permissions, set
	// `Privileges` to an empty array.
	FunctionPrivileges AccountPrivilegesFunctionPrivilegeArrayInput
	// Global permission. Valid values of `GlobalPrivileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `PROCESS`,
	// `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `SHOW DATABASES`, `CREATE TEMPORARY TABLES`, `LOCK TABLES`, `EXECUTE`, `CREATE
	// VIEW`, `SHOW VIEW`, `CREATE ROUTINE`, `ALTER ROUTINE`, `EVENT`, `TRIGGER`.Note: if the parameter is left empty, no
	// change will be made to the granted global permissions. To clear the granted global permissions, set the parameter to an
	// empty array.
	GlobalPrivileges pulumi.StringArrayInput
	// instance id.
	InstanceId pulumi.StringPtrInput
	// Database stored procedure permission. Valid values of `Privileges`: `ALTER ROUTINE`, `EXECUTE`.Note: if the parameter is
	// not passed in, no change will be made to the granted stored procedure permissions. To clear the granted stored procedure
	// permissions, set `Privileges` to an empty array.
	ProcedurePrivileges AccountPrivilegesProcedurePrivilegeArrayInput
	// `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`, `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`,
	// `TRIGGER`.Note: if the parameter is not passed in, no change will be made to the granted table permissions. To clear the
	// granted table permissions, set `Privileges` to an empty array.
	TablePrivileges AccountPrivilegesTablePrivilegeArrayInput
	// Database view permission. Valid values of `Privileges`: `SELECT`, `INSERT`, `UPDATE`, `DELETE`, `CREATE`, `DROP`,
	// `REFERENCES`, `INDEX`, `ALTER`, `CREATE VIEW`, `SHOW VIEW`, `TRIGGER`.Note: if the parameter is not passed in, no change
	// will be made to the granted view permissions. To clear the granted view permissions, set `Privileges` to an empty array.
	ViewPrivileges AccountPrivilegesViewPrivilegeArrayInput
}

func (AccountPrivilegesState) ElementType

func (AccountPrivilegesState) ElementType() reflect.Type

type AccountPrivilegesTablePrivilege

type AccountPrivilegesTablePrivilege struct {
	Database   string   `pulumi:"database"`
	Privileges []string `pulumi:"privileges"`
	Table      string   `pulumi:"table"`
}

type AccountPrivilegesTablePrivilegeArgs

type AccountPrivilegesTablePrivilegeArgs struct {
	Database   pulumi.StringInput      `pulumi:"database"`
	Privileges pulumi.StringArrayInput `pulumi:"privileges"`
	Table      pulumi.StringInput      `pulumi:"table"`
}

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) Database

func (AccountPrivilegesTablePrivilegeOutput) ElementType

func (AccountPrivilegesTablePrivilegeOutput) Privileges

func (AccountPrivilegesTablePrivilegeOutput) Table

func (AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutput

func (o AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutput() AccountPrivilegesTablePrivilegeOutput

func (AccountPrivilegesTablePrivilegeOutput) ToAccountPrivilegesTablePrivilegeOutputWithContext

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

type AccountPrivilegesViewPrivilege

type AccountPrivilegesViewPrivilege struct {
	Database   string   `pulumi:"database"`
	Privileges []string `pulumi:"privileges"`
	View       string   `pulumi:"view"`
}

type AccountPrivilegesViewPrivilegeArgs

type AccountPrivilegesViewPrivilegeArgs struct {
	Database   pulumi.StringInput      `pulumi:"database"`
	Privileges pulumi.StringArrayInput `pulumi:"privileges"`
	View       pulumi.StringInput      `pulumi:"view"`
}

func (AccountPrivilegesViewPrivilegeArgs) ElementType

func (AccountPrivilegesViewPrivilegeArgs) ToAccountPrivilegesViewPrivilegeOutput

func (i AccountPrivilegesViewPrivilegeArgs) ToAccountPrivilegesViewPrivilegeOutput() AccountPrivilegesViewPrivilegeOutput

func (AccountPrivilegesViewPrivilegeArgs) ToAccountPrivilegesViewPrivilegeOutputWithContext

func (i AccountPrivilegesViewPrivilegeArgs) ToAccountPrivilegesViewPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegeOutput

type AccountPrivilegesViewPrivilegeArray

type AccountPrivilegesViewPrivilegeArray []AccountPrivilegesViewPrivilegeInput

func (AccountPrivilegesViewPrivilegeArray) ElementType

func (AccountPrivilegesViewPrivilegeArray) ToAccountPrivilegesViewPrivilegeArrayOutput

func (i AccountPrivilegesViewPrivilegeArray) ToAccountPrivilegesViewPrivilegeArrayOutput() AccountPrivilegesViewPrivilegeArrayOutput

func (AccountPrivilegesViewPrivilegeArray) ToAccountPrivilegesViewPrivilegeArrayOutputWithContext

func (i AccountPrivilegesViewPrivilegeArray) ToAccountPrivilegesViewPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegeArrayOutput

type AccountPrivilegesViewPrivilegeArrayInput

type AccountPrivilegesViewPrivilegeArrayInput interface {
	pulumi.Input

	ToAccountPrivilegesViewPrivilegeArrayOutput() AccountPrivilegesViewPrivilegeArrayOutput
	ToAccountPrivilegesViewPrivilegeArrayOutputWithContext(context.Context) AccountPrivilegesViewPrivilegeArrayOutput
}

AccountPrivilegesViewPrivilegeArrayInput is an input type that accepts AccountPrivilegesViewPrivilegeArray and AccountPrivilegesViewPrivilegeArrayOutput values. You can construct a concrete instance of `AccountPrivilegesViewPrivilegeArrayInput` via:

AccountPrivilegesViewPrivilegeArray{ AccountPrivilegesViewPrivilegeArgs{...} }

type AccountPrivilegesViewPrivilegeArrayOutput

type AccountPrivilegesViewPrivilegeArrayOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesViewPrivilegeArrayOutput) ElementType

func (AccountPrivilegesViewPrivilegeArrayOutput) Index

func (AccountPrivilegesViewPrivilegeArrayOutput) ToAccountPrivilegesViewPrivilegeArrayOutput

func (o AccountPrivilegesViewPrivilegeArrayOutput) ToAccountPrivilegesViewPrivilegeArrayOutput() AccountPrivilegesViewPrivilegeArrayOutput

func (AccountPrivilegesViewPrivilegeArrayOutput) ToAccountPrivilegesViewPrivilegeArrayOutputWithContext

func (o AccountPrivilegesViewPrivilegeArrayOutput) ToAccountPrivilegesViewPrivilegeArrayOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegeArrayOutput

type AccountPrivilegesViewPrivilegeInput

type AccountPrivilegesViewPrivilegeInput interface {
	pulumi.Input

	ToAccountPrivilegesViewPrivilegeOutput() AccountPrivilegesViewPrivilegeOutput
	ToAccountPrivilegesViewPrivilegeOutputWithContext(context.Context) AccountPrivilegesViewPrivilegeOutput
}

AccountPrivilegesViewPrivilegeInput is an input type that accepts AccountPrivilegesViewPrivilegeArgs and AccountPrivilegesViewPrivilegeOutput values. You can construct a concrete instance of `AccountPrivilegesViewPrivilegeInput` via:

AccountPrivilegesViewPrivilegeArgs{...}

type AccountPrivilegesViewPrivilegeOutput

type AccountPrivilegesViewPrivilegeOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesViewPrivilegeOutput) Database

func (AccountPrivilegesViewPrivilegeOutput) ElementType

func (AccountPrivilegesViewPrivilegeOutput) Privileges

func (AccountPrivilegesViewPrivilegeOutput) ToAccountPrivilegesViewPrivilegeOutput

func (o AccountPrivilegesViewPrivilegeOutput) ToAccountPrivilegesViewPrivilegeOutput() AccountPrivilegesViewPrivilegeOutput

func (AccountPrivilegesViewPrivilegeOutput) ToAccountPrivilegesViewPrivilegeOutputWithContext

func (o AccountPrivilegesViewPrivilegeOutput) ToAccountPrivilegesViewPrivilegeOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegeOutput

func (AccountPrivilegesViewPrivilegeOutput) View

type AccountState

type AccountState struct {
	// account description.
	Description pulumi.StringPtrInput
	// host.
	Host pulumi.StringPtrInput
	// instance id.
	InstanceId pulumi.StringPtrInput
	// account password.
	Password pulumi.StringPtrInput
	// wether account is read only, 0 means not a read only account.
	ReadOnly pulumi.IntPtrInput
	// user name.
	UserName pulumi.StringPtrInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type BackupTime

type BackupTime struct {
	pulumi.CustomResourceState

	// End time of daily backup window in the format of `mm:ss`, such as 23:59.
	EndBackupTime pulumi.StringOutput `pulumi:"endBackupTime"`
	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Start time of daily backup window in the format of `mm:ss`, such as 22:00.
	StartBackupTime pulumi.StringOutput `pulumi:"startBackupTime"`
}

func GetBackupTime

func GetBackupTime(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BackupTimeState, opts ...pulumi.ResourceOption) (*BackupTime, error)

GetBackupTime gets an existing BackupTime 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 NewBackupTime

func NewBackupTime(ctx *pulumi.Context,
	name string, args *BackupTimeArgs, opts ...pulumi.ResourceOption) (*BackupTime, error)

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

func (*BackupTime) ElementType

func (*BackupTime) ElementType() reflect.Type

func (*BackupTime) ToBackupTimeOutput

func (i *BackupTime) ToBackupTimeOutput() BackupTimeOutput

func (*BackupTime) ToBackupTimeOutputWithContext

func (i *BackupTime) ToBackupTimeOutputWithContext(ctx context.Context) BackupTimeOutput

type BackupTimeArgs

type BackupTimeArgs struct {
	// End time of daily backup window in the format of `mm:ss`, such as 23:59.
	EndBackupTime pulumi.StringInput
	// instance id.
	InstanceId pulumi.StringInput
	// Start time of daily backup window in the format of `mm:ss`, such as 22:00.
	StartBackupTime pulumi.StringInput
}

The set of arguments for constructing a BackupTime resource.

func (BackupTimeArgs) ElementType

func (BackupTimeArgs) ElementType() reflect.Type

type BackupTimeArray

type BackupTimeArray []BackupTimeInput

func (BackupTimeArray) ElementType

func (BackupTimeArray) ElementType() reflect.Type

func (BackupTimeArray) ToBackupTimeArrayOutput

func (i BackupTimeArray) ToBackupTimeArrayOutput() BackupTimeArrayOutput

func (BackupTimeArray) ToBackupTimeArrayOutputWithContext

func (i BackupTimeArray) ToBackupTimeArrayOutputWithContext(ctx context.Context) BackupTimeArrayOutput

type BackupTimeArrayInput

type BackupTimeArrayInput interface {
	pulumi.Input

	ToBackupTimeArrayOutput() BackupTimeArrayOutput
	ToBackupTimeArrayOutputWithContext(context.Context) BackupTimeArrayOutput
}

BackupTimeArrayInput is an input type that accepts BackupTimeArray and BackupTimeArrayOutput values. You can construct a concrete instance of `BackupTimeArrayInput` via:

BackupTimeArray{ BackupTimeArgs{...} }

type BackupTimeArrayOutput

type BackupTimeArrayOutput struct{ *pulumi.OutputState }

func (BackupTimeArrayOutput) ElementType

func (BackupTimeArrayOutput) ElementType() reflect.Type

func (BackupTimeArrayOutput) Index

func (BackupTimeArrayOutput) ToBackupTimeArrayOutput

func (o BackupTimeArrayOutput) ToBackupTimeArrayOutput() BackupTimeArrayOutput

func (BackupTimeArrayOutput) ToBackupTimeArrayOutputWithContext

func (o BackupTimeArrayOutput) ToBackupTimeArrayOutputWithContext(ctx context.Context) BackupTimeArrayOutput

type BackupTimeInput

type BackupTimeInput interface {
	pulumi.Input

	ToBackupTimeOutput() BackupTimeOutput
	ToBackupTimeOutputWithContext(ctx context.Context) BackupTimeOutput
}

type BackupTimeMap

type BackupTimeMap map[string]BackupTimeInput

func (BackupTimeMap) ElementType

func (BackupTimeMap) ElementType() reflect.Type

func (BackupTimeMap) ToBackupTimeMapOutput

func (i BackupTimeMap) ToBackupTimeMapOutput() BackupTimeMapOutput

func (BackupTimeMap) ToBackupTimeMapOutputWithContext

func (i BackupTimeMap) ToBackupTimeMapOutputWithContext(ctx context.Context) BackupTimeMapOutput

type BackupTimeMapInput

type BackupTimeMapInput interface {
	pulumi.Input

	ToBackupTimeMapOutput() BackupTimeMapOutput
	ToBackupTimeMapOutputWithContext(context.Context) BackupTimeMapOutput
}

BackupTimeMapInput is an input type that accepts BackupTimeMap and BackupTimeMapOutput values. You can construct a concrete instance of `BackupTimeMapInput` via:

BackupTimeMap{ "key": BackupTimeArgs{...} }

type BackupTimeMapOutput

type BackupTimeMapOutput struct{ *pulumi.OutputState }

func (BackupTimeMapOutput) ElementType

func (BackupTimeMapOutput) ElementType() reflect.Type

func (BackupTimeMapOutput) MapIndex

func (BackupTimeMapOutput) ToBackupTimeMapOutput

func (o BackupTimeMapOutput) ToBackupTimeMapOutput() BackupTimeMapOutput

func (BackupTimeMapOutput) ToBackupTimeMapOutputWithContext

func (o BackupTimeMapOutput) ToBackupTimeMapOutputWithContext(ctx context.Context) BackupTimeMapOutput

type BackupTimeOutput

type BackupTimeOutput struct{ *pulumi.OutputState }

func (BackupTimeOutput) ElementType

func (BackupTimeOutput) ElementType() reflect.Type

func (BackupTimeOutput) EndBackupTime

func (o BackupTimeOutput) EndBackupTime() pulumi.StringOutput

End time of daily backup window in the format of `mm:ss`, such as 23:59.

func (BackupTimeOutput) InstanceId

func (o BackupTimeOutput) InstanceId() pulumi.StringOutput

instance id.

func (BackupTimeOutput) StartBackupTime

func (o BackupTimeOutput) StartBackupTime() pulumi.StringOutput

Start time of daily backup window in the format of `mm:ss`, such as 22:00.

func (BackupTimeOutput) ToBackupTimeOutput

func (o BackupTimeOutput) ToBackupTimeOutput() BackupTimeOutput

func (BackupTimeOutput) ToBackupTimeOutputWithContext

func (o BackupTimeOutput) ToBackupTimeOutputWithContext(ctx context.Context) BackupTimeOutput

type BackupTimeState

type BackupTimeState struct {
	// End time of daily backup window in the format of `mm:ss`, such as 23:59.
	EndBackupTime pulumi.StringPtrInput
	// instance id.
	InstanceId pulumi.StringPtrInput
	// Start time of daily backup window in the format of `mm:ss`, such as 22:00.
	StartBackupTime pulumi.StringPtrInput
}

func (BackupTimeState) ElementType

func (BackupTimeState) ElementType() reflect.Type

type CancelDcnJob

type CancelDcnJob struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetCancelDcnJob

func GetCancelDcnJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CancelDcnJobState, opts ...pulumi.ResourceOption) (*CancelDcnJob, error)

GetCancelDcnJob gets an existing CancelDcnJob 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 NewCancelDcnJob

func NewCancelDcnJob(ctx *pulumi.Context,
	name string, args *CancelDcnJobArgs, opts ...pulumi.ResourceOption) (*CancelDcnJob, error)

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

func (*CancelDcnJob) ElementType

func (*CancelDcnJob) ElementType() reflect.Type

func (*CancelDcnJob) ToCancelDcnJobOutput

func (i *CancelDcnJob) ToCancelDcnJobOutput() CancelDcnJobOutput

func (*CancelDcnJob) ToCancelDcnJobOutputWithContext

func (i *CancelDcnJob) ToCancelDcnJobOutputWithContext(ctx context.Context) CancelDcnJobOutput

type CancelDcnJobArgs

type CancelDcnJobArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a CancelDcnJob resource.

func (CancelDcnJobArgs) ElementType

func (CancelDcnJobArgs) ElementType() reflect.Type

type CancelDcnJobArray

type CancelDcnJobArray []CancelDcnJobInput

func (CancelDcnJobArray) ElementType

func (CancelDcnJobArray) ElementType() reflect.Type

func (CancelDcnJobArray) ToCancelDcnJobArrayOutput

func (i CancelDcnJobArray) ToCancelDcnJobArrayOutput() CancelDcnJobArrayOutput

func (CancelDcnJobArray) ToCancelDcnJobArrayOutputWithContext

func (i CancelDcnJobArray) ToCancelDcnJobArrayOutputWithContext(ctx context.Context) CancelDcnJobArrayOutput

type CancelDcnJobArrayInput

type CancelDcnJobArrayInput interface {
	pulumi.Input

	ToCancelDcnJobArrayOutput() CancelDcnJobArrayOutput
	ToCancelDcnJobArrayOutputWithContext(context.Context) CancelDcnJobArrayOutput
}

CancelDcnJobArrayInput is an input type that accepts CancelDcnJobArray and CancelDcnJobArrayOutput values. You can construct a concrete instance of `CancelDcnJobArrayInput` via:

CancelDcnJobArray{ CancelDcnJobArgs{...} }

type CancelDcnJobArrayOutput

type CancelDcnJobArrayOutput struct{ *pulumi.OutputState }

func (CancelDcnJobArrayOutput) ElementType

func (CancelDcnJobArrayOutput) ElementType() reflect.Type

func (CancelDcnJobArrayOutput) Index

func (CancelDcnJobArrayOutput) ToCancelDcnJobArrayOutput

func (o CancelDcnJobArrayOutput) ToCancelDcnJobArrayOutput() CancelDcnJobArrayOutput

func (CancelDcnJobArrayOutput) ToCancelDcnJobArrayOutputWithContext

func (o CancelDcnJobArrayOutput) ToCancelDcnJobArrayOutputWithContext(ctx context.Context) CancelDcnJobArrayOutput

type CancelDcnJobInput

type CancelDcnJobInput interface {
	pulumi.Input

	ToCancelDcnJobOutput() CancelDcnJobOutput
	ToCancelDcnJobOutputWithContext(ctx context.Context) CancelDcnJobOutput
}

type CancelDcnJobMap

type CancelDcnJobMap map[string]CancelDcnJobInput

func (CancelDcnJobMap) ElementType

func (CancelDcnJobMap) ElementType() reflect.Type

func (CancelDcnJobMap) ToCancelDcnJobMapOutput

func (i CancelDcnJobMap) ToCancelDcnJobMapOutput() CancelDcnJobMapOutput

func (CancelDcnJobMap) ToCancelDcnJobMapOutputWithContext

func (i CancelDcnJobMap) ToCancelDcnJobMapOutputWithContext(ctx context.Context) CancelDcnJobMapOutput

type CancelDcnJobMapInput

type CancelDcnJobMapInput interface {
	pulumi.Input

	ToCancelDcnJobMapOutput() CancelDcnJobMapOutput
	ToCancelDcnJobMapOutputWithContext(context.Context) CancelDcnJobMapOutput
}

CancelDcnJobMapInput is an input type that accepts CancelDcnJobMap and CancelDcnJobMapOutput values. You can construct a concrete instance of `CancelDcnJobMapInput` via:

CancelDcnJobMap{ "key": CancelDcnJobArgs{...} }

type CancelDcnJobMapOutput

type CancelDcnJobMapOutput struct{ *pulumi.OutputState }

func (CancelDcnJobMapOutput) ElementType

func (CancelDcnJobMapOutput) ElementType() reflect.Type

func (CancelDcnJobMapOutput) MapIndex

func (CancelDcnJobMapOutput) ToCancelDcnJobMapOutput

func (o CancelDcnJobMapOutput) ToCancelDcnJobMapOutput() CancelDcnJobMapOutput

func (CancelDcnJobMapOutput) ToCancelDcnJobMapOutputWithContext

func (o CancelDcnJobMapOutput) ToCancelDcnJobMapOutputWithContext(ctx context.Context) CancelDcnJobMapOutput

type CancelDcnJobOutput

type CancelDcnJobOutput struct{ *pulumi.OutputState }

func (CancelDcnJobOutput) ElementType

func (CancelDcnJobOutput) ElementType() reflect.Type

func (CancelDcnJobOutput) InstanceId

func (o CancelDcnJobOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (CancelDcnJobOutput) ToCancelDcnJobOutput

func (o CancelDcnJobOutput) ToCancelDcnJobOutput() CancelDcnJobOutput

func (CancelDcnJobOutput) ToCancelDcnJobOutputWithContext

func (o CancelDcnJobOutput) ToCancelDcnJobOutputWithContext(ctx context.Context) CancelDcnJobOutput

type CancelDcnJobState

type CancelDcnJobState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
}

func (CancelDcnJobState) ElementType

func (CancelDcnJobState) ElementType() reflect.Type

type DedicatedclusterDbInstance

type DedicatedclusterDbInstance struct {
	pulumi.CustomResourceState

	// dedicated cluster id.
	ClusterId pulumi.StringOutput `pulumi:"clusterId"`
	// db engine version, default to 0.
	DbVersionId pulumi.StringOutput `pulumi:"dbVersionId"`
	// number of instance.
	GoodsNum pulumi.IntOutput `pulumi:"goodsNum"`
	// name of this instance.
	InstanceName pulumi.StringPtrOutput `pulumi:"instanceName"`
	// instance memory.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// project id.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// instance disk storage.
	Storage pulumi.IntOutput `pulumi:"storage"`
	// subnet id, it's required when vpcId is set.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// vip.
	Vip pulumi.StringOutput `pulumi:"vip"`
	// vpc id.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
}

func GetDedicatedclusterDbInstance

func GetDedicatedclusterDbInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DedicatedclusterDbInstanceState, opts ...pulumi.ResourceOption) (*DedicatedclusterDbInstance, error)

GetDedicatedclusterDbInstance gets an existing DedicatedclusterDbInstance 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 NewDedicatedclusterDbInstance

func NewDedicatedclusterDbInstance(ctx *pulumi.Context,
	name string, args *DedicatedclusterDbInstanceArgs, opts ...pulumi.ResourceOption) (*DedicatedclusterDbInstance, error)

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

func (*DedicatedclusterDbInstance) ElementType

func (*DedicatedclusterDbInstance) ElementType() reflect.Type

func (*DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutput

func (i *DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput

func (*DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutputWithContext

func (i *DedicatedclusterDbInstance) ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput

type DedicatedclusterDbInstanceArgs

type DedicatedclusterDbInstanceArgs struct {
	// dedicated cluster id.
	ClusterId pulumi.StringInput
	// db engine version, default to 0.
	DbVersionId pulumi.StringPtrInput
	// number of instance.
	GoodsNum pulumi.IntInput
	// name of this instance.
	InstanceName pulumi.StringPtrInput
	// instance memory.
	Memory pulumi.IntInput
	// project id.
	ProjectId pulumi.IntPtrInput
	// instance disk storage.
	Storage pulumi.IntInput
	// subnet id, it's required when vpcId is set.
	SubnetId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// vip.
	Vip pulumi.StringPtrInput
	// vpc id.
	VpcId pulumi.StringPtrInput
}

The set of arguments for constructing a DedicatedclusterDbInstance resource.

func (DedicatedclusterDbInstanceArgs) ElementType

type DedicatedclusterDbInstanceArray

type DedicatedclusterDbInstanceArray []DedicatedclusterDbInstanceInput

func (DedicatedclusterDbInstanceArray) ElementType

func (DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutput

func (i DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput

func (DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutputWithContext

func (i DedicatedclusterDbInstanceArray) ToDedicatedclusterDbInstanceArrayOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceArrayOutput

type DedicatedclusterDbInstanceArrayInput

type DedicatedclusterDbInstanceArrayInput interface {
	pulumi.Input

	ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput
	ToDedicatedclusterDbInstanceArrayOutputWithContext(context.Context) DedicatedclusterDbInstanceArrayOutput
}

DedicatedclusterDbInstanceArrayInput is an input type that accepts DedicatedclusterDbInstanceArray and DedicatedclusterDbInstanceArrayOutput values. You can construct a concrete instance of `DedicatedclusterDbInstanceArrayInput` via:

DedicatedclusterDbInstanceArray{ DedicatedclusterDbInstanceArgs{...} }

type DedicatedclusterDbInstanceArrayOutput

type DedicatedclusterDbInstanceArrayOutput struct{ *pulumi.OutputState }

func (DedicatedclusterDbInstanceArrayOutput) ElementType

func (DedicatedclusterDbInstanceArrayOutput) Index

func (DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutput

func (o DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutput() DedicatedclusterDbInstanceArrayOutput

func (DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutputWithContext

func (o DedicatedclusterDbInstanceArrayOutput) ToDedicatedclusterDbInstanceArrayOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceArrayOutput

type DedicatedclusterDbInstanceInput

type DedicatedclusterDbInstanceInput interface {
	pulumi.Input

	ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput
	ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput
}

type DedicatedclusterDbInstanceMap

type DedicatedclusterDbInstanceMap map[string]DedicatedclusterDbInstanceInput

func (DedicatedclusterDbInstanceMap) ElementType

func (DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutput

func (i DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput

func (DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutputWithContext

func (i DedicatedclusterDbInstanceMap) ToDedicatedclusterDbInstanceMapOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceMapOutput

type DedicatedclusterDbInstanceMapInput

type DedicatedclusterDbInstanceMapInput interface {
	pulumi.Input

	ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput
	ToDedicatedclusterDbInstanceMapOutputWithContext(context.Context) DedicatedclusterDbInstanceMapOutput
}

DedicatedclusterDbInstanceMapInput is an input type that accepts DedicatedclusterDbInstanceMap and DedicatedclusterDbInstanceMapOutput values. You can construct a concrete instance of `DedicatedclusterDbInstanceMapInput` via:

DedicatedclusterDbInstanceMap{ "key": DedicatedclusterDbInstanceArgs{...} }

type DedicatedclusterDbInstanceMapOutput

type DedicatedclusterDbInstanceMapOutput struct{ *pulumi.OutputState }

func (DedicatedclusterDbInstanceMapOutput) ElementType

func (DedicatedclusterDbInstanceMapOutput) MapIndex

func (DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutput

func (o DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutput() DedicatedclusterDbInstanceMapOutput

func (DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutputWithContext

func (o DedicatedclusterDbInstanceMapOutput) ToDedicatedclusterDbInstanceMapOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceMapOutput

type DedicatedclusterDbInstanceOutput

type DedicatedclusterDbInstanceOutput struct{ *pulumi.OutputState }

func (DedicatedclusterDbInstanceOutput) ClusterId

dedicated cluster id.

func (DedicatedclusterDbInstanceOutput) DbVersionId

db engine version, default to 0.

func (DedicatedclusterDbInstanceOutput) ElementType

func (DedicatedclusterDbInstanceOutput) GoodsNum

number of instance.

func (DedicatedclusterDbInstanceOutput) InstanceName

name of this instance.

func (DedicatedclusterDbInstanceOutput) Memory

instance memory.

func (DedicatedclusterDbInstanceOutput) ProjectId

project id.

func (DedicatedclusterDbInstanceOutput) Storage

instance disk storage.

func (DedicatedclusterDbInstanceOutput) SubnetId

subnet id, it's required when vpcId is set.

func (DedicatedclusterDbInstanceOutput) Tags

Tag description list.

func (DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutput

func (o DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutput() DedicatedclusterDbInstanceOutput

func (DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutputWithContext

func (o DedicatedclusterDbInstanceOutput) ToDedicatedclusterDbInstanceOutputWithContext(ctx context.Context) DedicatedclusterDbInstanceOutput

func (DedicatedclusterDbInstanceOutput) Vip

vip.

func (DedicatedclusterDbInstanceOutput) VpcId

vpc id.

type DedicatedclusterDbInstanceState

type DedicatedclusterDbInstanceState struct {
	// dedicated cluster id.
	ClusterId pulumi.StringPtrInput
	// db engine version, default to 0.
	DbVersionId pulumi.StringPtrInput
	// number of instance.
	GoodsNum pulumi.IntPtrInput
	// name of this instance.
	InstanceName pulumi.StringPtrInput
	// instance memory.
	Memory pulumi.IntPtrInput
	// project id.
	ProjectId pulumi.IntPtrInput
	// instance disk storage.
	Storage pulumi.IntPtrInput
	// subnet id, it's required when vpcId is set.
	SubnetId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// vip.
	Vip pulumi.StringPtrInput
	// vpc id.
	VpcId pulumi.StringPtrInput
}

func (DedicatedclusterDbInstanceState) ElementType

type EncryptAttributes

type EncryptAttributes struct {
	pulumi.CustomResourceState

	// whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values:
	// 0-disable, 1-enable.
	EncryptEnabled pulumi.IntOutput `pulumi:"encryptEnabled"`
	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetEncryptAttributes

func GetEncryptAttributes(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EncryptAttributesState, opts ...pulumi.ResourceOption) (*EncryptAttributes, error)

GetEncryptAttributes gets an existing EncryptAttributes 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 NewEncryptAttributes

func NewEncryptAttributes(ctx *pulumi.Context,
	name string, args *EncryptAttributesArgs, opts ...pulumi.ResourceOption) (*EncryptAttributes, error)

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

func (*EncryptAttributes) ElementType

func (*EncryptAttributes) ElementType() reflect.Type

func (*EncryptAttributes) ToEncryptAttributesOutput

func (i *EncryptAttributes) ToEncryptAttributesOutput() EncryptAttributesOutput

func (*EncryptAttributes) ToEncryptAttributesOutputWithContext

func (i *EncryptAttributes) ToEncryptAttributesOutputWithContext(ctx context.Context) EncryptAttributesOutput

type EncryptAttributesArgs

type EncryptAttributesArgs struct {
	// whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values:
	// 0-disable, 1-enable.
	EncryptEnabled pulumi.IntInput
	// instance id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a EncryptAttributes resource.

func (EncryptAttributesArgs) ElementType

func (EncryptAttributesArgs) ElementType() reflect.Type

type EncryptAttributesArray

type EncryptAttributesArray []EncryptAttributesInput

func (EncryptAttributesArray) ElementType

func (EncryptAttributesArray) ElementType() reflect.Type

func (EncryptAttributesArray) ToEncryptAttributesArrayOutput

func (i EncryptAttributesArray) ToEncryptAttributesArrayOutput() EncryptAttributesArrayOutput

func (EncryptAttributesArray) ToEncryptAttributesArrayOutputWithContext

func (i EncryptAttributesArray) ToEncryptAttributesArrayOutputWithContext(ctx context.Context) EncryptAttributesArrayOutput

type EncryptAttributesArrayInput

type EncryptAttributesArrayInput interface {
	pulumi.Input

	ToEncryptAttributesArrayOutput() EncryptAttributesArrayOutput
	ToEncryptAttributesArrayOutputWithContext(context.Context) EncryptAttributesArrayOutput
}

EncryptAttributesArrayInput is an input type that accepts EncryptAttributesArray and EncryptAttributesArrayOutput values. You can construct a concrete instance of `EncryptAttributesArrayInput` via:

EncryptAttributesArray{ EncryptAttributesArgs{...} }

type EncryptAttributesArrayOutput

type EncryptAttributesArrayOutput struct{ *pulumi.OutputState }

func (EncryptAttributesArrayOutput) ElementType

func (EncryptAttributesArrayOutput) Index

func (EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutput

func (o EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutput() EncryptAttributesArrayOutput

func (EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutputWithContext

func (o EncryptAttributesArrayOutput) ToEncryptAttributesArrayOutputWithContext(ctx context.Context) EncryptAttributesArrayOutput

type EncryptAttributesInput

type EncryptAttributesInput interface {
	pulumi.Input

	ToEncryptAttributesOutput() EncryptAttributesOutput
	ToEncryptAttributesOutputWithContext(ctx context.Context) EncryptAttributesOutput
}

type EncryptAttributesMap

type EncryptAttributesMap map[string]EncryptAttributesInput

func (EncryptAttributesMap) ElementType

func (EncryptAttributesMap) ElementType() reflect.Type

func (EncryptAttributesMap) ToEncryptAttributesMapOutput

func (i EncryptAttributesMap) ToEncryptAttributesMapOutput() EncryptAttributesMapOutput

func (EncryptAttributesMap) ToEncryptAttributesMapOutputWithContext

func (i EncryptAttributesMap) ToEncryptAttributesMapOutputWithContext(ctx context.Context) EncryptAttributesMapOutput

type EncryptAttributesMapInput

type EncryptAttributesMapInput interface {
	pulumi.Input

	ToEncryptAttributesMapOutput() EncryptAttributesMapOutput
	ToEncryptAttributesMapOutputWithContext(context.Context) EncryptAttributesMapOutput
}

EncryptAttributesMapInput is an input type that accepts EncryptAttributesMap and EncryptAttributesMapOutput values. You can construct a concrete instance of `EncryptAttributesMapInput` via:

EncryptAttributesMap{ "key": EncryptAttributesArgs{...} }

type EncryptAttributesMapOutput

type EncryptAttributesMapOutput struct{ *pulumi.OutputState }

func (EncryptAttributesMapOutput) ElementType

func (EncryptAttributesMapOutput) ElementType() reflect.Type

func (EncryptAttributesMapOutput) MapIndex

func (EncryptAttributesMapOutput) ToEncryptAttributesMapOutput

func (o EncryptAttributesMapOutput) ToEncryptAttributesMapOutput() EncryptAttributesMapOutput

func (EncryptAttributesMapOutput) ToEncryptAttributesMapOutputWithContext

func (o EncryptAttributesMapOutput) ToEncryptAttributesMapOutputWithContext(ctx context.Context) EncryptAttributesMapOutput

type EncryptAttributesOutput

type EncryptAttributesOutput struct{ *pulumi.OutputState }

func (EncryptAttributesOutput) ElementType

func (EncryptAttributesOutput) ElementType() reflect.Type

func (EncryptAttributesOutput) EncryptEnabled

func (o EncryptAttributesOutput) EncryptEnabled() pulumi.IntOutput

whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values: 0-disable, 1-enable.

func (EncryptAttributesOutput) InstanceId

instance id.

func (EncryptAttributesOutput) ToEncryptAttributesOutput

func (o EncryptAttributesOutput) ToEncryptAttributesOutput() EncryptAttributesOutput

func (EncryptAttributesOutput) ToEncryptAttributesOutputWithContext

func (o EncryptAttributesOutput) ToEncryptAttributesOutputWithContext(ctx context.Context) EncryptAttributesOutput

type EncryptAttributesState

type EncryptAttributesState struct {
	// whether to enable data encryption, it is not supported to turn it off after it is turned on. The optional values:
	// 0-disable, 1-enable.
	EncryptEnabled pulumi.IntPtrInput
	// instance id.
	InstanceId pulumi.StringPtrInput
}

func (EncryptAttributesState) ElementType

func (EncryptAttributesState) ElementType() reflect.Type

type FlushBinlog

type FlushBinlog struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetFlushBinlog

func GetFlushBinlog(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FlushBinlogState, opts ...pulumi.ResourceOption) (*FlushBinlog, error)

GetFlushBinlog gets an existing FlushBinlog 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 NewFlushBinlog

func NewFlushBinlog(ctx *pulumi.Context,
	name string, args *FlushBinlogArgs, opts ...pulumi.ResourceOption) (*FlushBinlog, error)

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

func (*FlushBinlog) ElementType

func (*FlushBinlog) ElementType() reflect.Type

func (*FlushBinlog) ToFlushBinlogOutput

func (i *FlushBinlog) ToFlushBinlogOutput() FlushBinlogOutput

func (*FlushBinlog) ToFlushBinlogOutputWithContext

func (i *FlushBinlog) ToFlushBinlogOutputWithContext(ctx context.Context) FlushBinlogOutput

type FlushBinlogArgs

type FlushBinlogArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a FlushBinlog resource.

func (FlushBinlogArgs) ElementType

func (FlushBinlogArgs) ElementType() reflect.Type

type FlushBinlogArray

type FlushBinlogArray []FlushBinlogInput

func (FlushBinlogArray) ElementType

func (FlushBinlogArray) ElementType() reflect.Type

func (FlushBinlogArray) ToFlushBinlogArrayOutput

func (i FlushBinlogArray) ToFlushBinlogArrayOutput() FlushBinlogArrayOutput

func (FlushBinlogArray) ToFlushBinlogArrayOutputWithContext

func (i FlushBinlogArray) ToFlushBinlogArrayOutputWithContext(ctx context.Context) FlushBinlogArrayOutput

type FlushBinlogArrayInput

type FlushBinlogArrayInput interface {
	pulumi.Input

	ToFlushBinlogArrayOutput() FlushBinlogArrayOutput
	ToFlushBinlogArrayOutputWithContext(context.Context) FlushBinlogArrayOutput
}

FlushBinlogArrayInput is an input type that accepts FlushBinlogArray and FlushBinlogArrayOutput values. You can construct a concrete instance of `FlushBinlogArrayInput` via:

FlushBinlogArray{ FlushBinlogArgs{...} }

type FlushBinlogArrayOutput

type FlushBinlogArrayOutput struct{ *pulumi.OutputState }

func (FlushBinlogArrayOutput) ElementType

func (FlushBinlogArrayOutput) ElementType() reflect.Type

func (FlushBinlogArrayOutput) Index

func (FlushBinlogArrayOutput) ToFlushBinlogArrayOutput

func (o FlushBinlogArrayOutput) ToFlushBinlogArrayOutput() FlushBinlogArrayOutput

func (FlushBinlogArrayOutput) ToFlushBinlogArrayOutputWithContext

func (o FlushBinlogArrayOutput) ToFlushBinlogArrayOutputWithContext(ctx context.Context) FlushBinlogArrayOutput

type FlushBinlogInput

type FlushBinlogInput interface {
	pulumi.Input

	ToFlushBinlogOutput() FlushBinlogOutput
	ToFlushBinlogOutputWithContext(ctx context.Context) FlushBinlogOutput
}

type FlushBinlogMap

type FlushBinlogMap map[string]FlushBinlogInput

func (FlushBinlogMap) ElementType

func (FlushBinlogMap) ElementType() reflect.Type

func (FlushBinlogMap) ToFlushBinlogMapOutput

func (i FlushBinlogMap) ToFlushBinlogMapOutput() FlushBinlogMapOutput

func (FlushBinlogMap) ToFlushBinlogMapOutputWithContext

func (i FlushBinlogMap) ToFlushBinlogMapOutputWithContext(ctx context.Context) FlushBinlogMapOutput

type FlushBinlogMapInput

type FlushBinlogMapInput interface {
	pulumi.Input

	ToFlushBinlogMapOutput() FlushBinlogMapOutput
	ToFlushBinlogMapOutputWithContext(context.Context) FlushBinlogMapOutput
}

FlushBinlogMapInput is an input type that accepts FlushBinlogMap and FlushBinlogMapOutput values. You can construct a concrete instance of `FlushBinlogMapInput` via:

FlushBinlogMap{ "key": FlushBinlogArgs{...} }

type FlushBinlogMapOutput

type FlushBinlogMapOutput struct{ *pulumi.OutputState }

func (FlushBinlogMapOutput) ElementType

func (FlushBinlogMapOutput) ElementType() reflect.Type

func (FlushBinlogMapOutput) MapIndex

func (FlushBinlogMapOutput) ToFlushBinlogMapOutput

func (o FlushBinlogMapOutput) ToFlushBinlogMapOutput() FlushBinlogMapOutput

func (FlushBinlogMapOutput) ToFlushBinlogMapOutputWithContext

func (o FlushBinlogMapOutput) ToFlushBinlogMapOutputWithContext(ctx context.Context) FlushBinlogMapOutput

type FlushBinlogOutput

type FlushBinlogOutput struct{ *pulumi.OutputState }

func (FlushBinlogOutput) ElementType

func (FlushBinlogOutput) ElementType() reflect.Type

func (FlushBinlogOutput) InstanceId

func (o FlushBinlogOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (FlushBinlogOutput) ToFlushBinlogOutput

func (o FlushBinlogOutput) ToFlushBinlogOutput() FlushBinlogOutput

func (FlushBinlogOutput) ToFlushBinlogOutputWithContext

func (o FlushBinlogOutput) ToFlushBinlogOutputWithContext(ctx context.Context) FlushBinlogOutput

type FlushBinlogState

type FlushBinlogState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
}

func (FlushBinlogState) ElementType

func (FlushBinlogState) ElementType() reflect.Type

type GetAccountsArgs

type GetAccountsArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getAccounts.

type GetAccountsList

type GetAccountsList struct {
	CreateTime  string `pulumi:"createTime"`
	DelayThresh int    `pulumi:"delayThresh"`
	Description string `pulumi:"description"`
	Host        string `pulumi:"host"`
	ReadOnly    int    `pulumi:"readOnly"`
	SlaveConst  int    `pulumi:"slaveConst"`
	UpdateTime  string `pulumi:"updateTime"`
	UserName    string `pulumi:"userName"`
}

type GetAccountsListArgs

type GetAccountsListArgs struct {
	CreateTime  pulumi.StringInput `pulumi:"createTime"`
	DelayThresh pulumi.IntInput    `pulumi:"delayThresh"`
	Description pulumi.StringInput `pulumi:"description"`
	Host        pulumi.StringInput `pulumi:"host"`
	ReadOnly    pulumi.IntInput    `pulumi:"readOnly"`
	SlaveConst  pulumi.IntInput    `pulumi:"slaveConst"`
	UpdateTime  pulumi.StringInput `pulumi:"updateTime"`
	UserName    pulumi.StringInput `pulumi:"userName"`
}

func (GetAccountsListArgs) ElementType

func (GetAccountsListArgs) ElementType() reflect.Type

func (GetAccountsListArgs) ToGetAccountsListOutput

func (i GetAccountsListArgs) ToGetAccountsListOutput() GetAccountsListOutput

func (GetAccountsListArgs) ToGetAccountsListOutputWithContext

func (i GetAccountsListArgs) ToGetAccountsListOutputWithContext(ctx context.Context) GetAccountsListOutput

type GetAccountsListArray

type GetAccountsListArray []GetAccountsListInput

func (GetAccountsListArray) ElementType

func (GetAccountsListArray) ElementType() reflect.Type

func (GetAccountsListArray) ToGetAccountsListArrayOutput

func (i GetAccountsListArray) ToGetAccountsListArrayOutput() GetAccountsListArrayOutput

func (GetAccountsListArray) ToGetAccountsListArrayOutputWithContext

func (i GetAccountsListArray) ToGetAccountsListArrayOutputWithContext(ctx context.Context) GetAccountsListArrayOutput

type GetAccountsListArrayInput

type GetAccountsListArrayInput interface {
	pulumi.Input

	ToGetAccountsListArrayOutput() GetAccountsListArrayOutput
	ToGetAccountsListArrayOutputWithContext(context.Context) GetAccountsListArrayOutput
}

GetAccountsListArrayInput is an input type that accepts GetAccountsListArray and GetAccountsListArrayOutput values. You can construct a concrete instance of `GetAccountsListArrayInput` via:

GetAccountsListArray{ GetAccountsListArgs{...} }

type GetAccountsListArrayOutput

type GetAccountsListArrayOutput struct{ *pulumi.OutputState }

func (GetAccountsListArrayOutput) ElementType

func (GetAccountsListArrayOutput) ElementType() reflect.Type

func (GetAccountsListArrayOutput) Index

func (GetAccountsListArrayOutput) ToGetAccountsListArrayOutput

func (o GetAccountsListArrayOutput) ToGetAccountsListArrayOutput() GetAccountsListArrayOutput

func (GetAccountsListArrayOutput) ToGetAccountsListArrayOutputWithContext

func (o GetAccountsListArrayOutput) ToGetAccountsListArrayOutputWithContext(ctx context.Context) GetAccountsListArrayOutput

type GetAccountsListInput

type GetAccountsListInput interface {
	pulumi.Input

	ToGetAccountsListOutput() GetAccountsListOutput
	ToGetAccountsListOutputWithContext(context.Context) GetAccountsListOutput
}

GetAccountsListInput is an input type that accepts GetAccountsListArgs and GetAccountsListOutput values. You can construct a concrete instance of `GetAccountsListInput` via:

GetAccountsListArgs{...}

type GetAccountsListOutput

type GetAccountsListOutput struct{ *pulumi.OutputState }

func (GetAccountsListOutput) CreateTime

func (o GetAccountsListOutput) CreateTime() pulumi.StringOutput

func (GetAccountsListOutput) DelayThresh

func (o GetAccountsListOutput) DelayThresh() pulumi.IntOutput

func (GetAccountsListOutput) Description

func (o GetAccountsListOutput) Description() pulumi.StringOutput

func (GetAccountsListOutput) ElementType

func (GetAccountsListOutput) ElementType() reflect.Type

func (GetAccountsListOutput) Host

func (GetAccountsListOutput) ReadOnly

func (o GetAccountsListOutput) ReadOnly() pulumi.IntOutput

func (GetAccountsListOutput) SlaveConst

func (o GetAccountsListOutput) SlaveConst() pulumi.IntOutput

func (GetAccountsListOutput) ToGetAccountsListOutput

func (o GetAccountsListOutput) ToGetAccountsListOutput() GetAccountsListOutput

func (GetAccountsListOutput) ToGetAccountsListOutputWithContext

func (o GetAccountsListOutput) ToGetAccountsListOutputWithContext(ctx context.Context) GetAccountsListOutput

func (GetAccountsListOutput) UpdateTime

func (o GetAccountsListOutput) UpdateTime() pulumi.StringOutput

func (GetAccountsListOutput) UserName

type GetAccountsOutputArgs

type GetAccountsOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	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 {
	// The provider-assigned unique ID for this managed resource.
	Id               string            `pulumi:"id"`
	InstanceId       string            `pulumi:"instanceId"`
	Lists            []GetAccountsList `pulumi:"lists"`
	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) ElementType

func (GetAccountsResultOutput) ElementType() reflect.Type

func (GetAccountsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAccountsResultOutput) InstanceId

func (GetAccountsResultOutput) Lists

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 GetDatabaseObjectsArgs

type GetDatabaseObjectsArgs struct {
	DbName           string  `pulumi:"dbName"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDatabaseObjects.

type GetDatabaseObjectsFunc

type GetDatabaseObjectsFunc struct {
	Func string `pulumi:"func"`
}

type GetDatabaseObjectsFuncArgs

type GetDatabaseObjectsFuncArgs struct {
	Func pulumi.StringInput `pulumi:"func"`
}

func (GetDatabaseObjectsFuncArgs) ElementType

func (GetDatabaseObjectsFuncArgs) ElementType() reflect.Type

func (GetDatabaseObjectsFuncArgs) ToGetDatabaseObjectsFuncOutput

func (i GetDatabaseObjectsFuncArgs) ToGetDatabaseObjectsFuncOutput() GetDatabaseObjectsFuncOutput

func (GetDatabaseObjectsFuncArgs) ToGetDatabaseObjectsFuncOutputWithContext

func (i GetDatabaseObjectsFuncArgs) ToGetDatabaseObjectsFuncOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncOutput

type GetDatabaseObjectsFuncArray

type GetDatabaseObjectsFuncArray []GetDatabaseObjectsFuncInput

func (GetDatabaseObjectsFuncArray) ElementType

func (GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutput

func (i GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput

func (GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutputWithContext

func (i GetDatabaseObjectsFuncArray) ToGetDatabaseObjectsFuncArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncArrayOutput

type GetDatabaseObjectsFuncArrayInput

type GetDatabaseObjectsFuncArrayInput interface {
	pulumi.Input

	ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput
	ToGetDatabaseObjectsFuncArrayOutputWithContext(context.Context) GetDatabaseObjectsFuncArrayOutput
}

GetDatabaseObjectsFuncArrayInput is an input type that accepts GetDatabaseObjectsFuncArray and GetDatabaseObjectsFuncArrayOutput values. You can construct a concrete instance of `GetDatabaseObjectsFuncArrayInput` via:

GetDatabaseObjectsFuncArray{ GetDatabaseObjectsFuncArgs{...} }

type GetDatabaseObjectsFuncArrayOutput

type GetDatabaseObjectsFuncArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseObjectsFuncArrayOutput) ElementType

func (GetDatabaseObjectsFuncArrayOutput) Index

func (GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutput

func (o GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutput() GetDatabaseObjectsFuncArrayOutput

func (GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutputWithContext

func (o GetDatabaseObjectsFuncArrayOutput) ToGetDatabaseObjectsFuncArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncArrayOutput

type GetDatabaseObjectsFuncInput

type GetDatabaseObjectsFuncInput interface {
	pulumi.Input

	ToGetDatabaseObjectsFuncOutput() GetDatabaseObjectsFuncOutput
	ToGetDatabaseObjectsFuncOutputWithContext(context.Context) GetDatabaseObjectsFuncOutput
}

GetDatabaseObjectsFuncInput is an input type that accepts GetDatabaseObjectsFuncArgs and GetDatabaseObjectsFuncOutput values. You can construct a concrete instance of `GetDatabaseObjectsFuncInput` via:

GetDatabaseObjectsFuncArgs{...}

type GetDatabaseObjectsFuncOutput

type GetDatabaseObjectsFuncOutput struct{ *pulumi.OutputState }

func (GetDatabaseObjectsFuncOutput) ElementType

func (GetDatabaseObjectsFuncOutput) Func

func (GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutput

func (o GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutput() GetDatabaseObjectsFuncOutput

func (GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutputWithContext

func (o GetDatabaseObjectsFuncOutput) ToGetDatabaseObjectsFuncOutputWithContext(ctx context.Context) GetDatabaseObjectsFuncOutput

type GetDatabaseObjectsOutputArgs

type GetDatabaseObjectsOutputArgs struct {
	DbName           pulumi.StringInput    `pulumi:"dbName"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDatabaseObjects.

func (GetDatabaseObjectsOutputArgs) ElementType

type GetDatabaseObjectsProc

type GetDatabaseObjectsProc struct {
	Proc string `pulumi:"proc"`
}

type GetDatabaseObjectsProcArgs

type GetDatabaseObjectsProcArgs struct {
	Proc pulumi.StringInput `pulumi:"proc"`
}

func (GetDatabaseObjectsProcArgs) ElementType

func (GetDatabaseObjectsProcArgs) ElementType() reflect.Type

func (GetDatabaseObjectsProcArgs) ToGetDatabaseObjectsProcOutput

func (i GetDatabaseObjectsProcArgs) ToGetDatabaseObjectsProcOutput() GetDatabaseObjectsProcOutput

func (GetDatabaseObjectsProcArgs) ToGetDatabaseObjectsProcOutputWithContext

func (i GetDatabaseObjectsProcArgs) ToGetDatabaseObjectsProcOutputWithContext(ctx context.Context) GetDatabaseObjectsProcOutput

type GetDatabaseObjectsProcArray

type GetDatabaseObjectsProcArray []GetDatabaseObjectsProcInput

func (GetDatabaseObjectsProcArray) ElementType

func (GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutput

func (i GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput

func (GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutputWithContext

func (i GetDatabaseObjectsProcArray) ToGetDatabaseObjectsProcArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsProcArrayOutput

type GetDatabaseObjectsProcArrayInput

type GetDatabaseObjectsProcArrayInput interface {
	pulumi.Input

	ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput
	ToGetDatabaseObjectsProcArrayOutputWithContext(context.Context) GetDatabaseObjectsProcArrayOutput
}

GetDatabaseObjectsProcArrayInput is an input type that accepts GetDatabaseObjectsProcArray and GetDatabaseObjectsProcArrayOutput values. You can construct a concrete instance of `GetDatabaseObjectsProcArrayInput` via:

GetDatabaseObjectsProcArray{ GetDatabaseObjectsProcArgs{...} }

type GetDatabaseObjectsProcArrayOutput

type GetDatabaseObjectsProcArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseObjectsProcArrayOutput) ElementType

func (GetDatabaseObjectsProcArrayOutput) Index

func (GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutput

func (o GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutput() GetDatabaseObjectsProcArrayOutput

func (GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutputWithContext

func (o GetDatabaseObjectsProcArrayOutput) ToGetDatabaseObjectsProcArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsProcArrayOutput

type GetDatabaseObjectsProcInput

type GetDatabaseObjectsProcInput interface {
	pulumi.Input

	ToGetDatabaseObjectsProcOutput() GetDatabaseObjectsProcOutput
	ToGetDatabaseObjectsProcOutputWithContext(context.Context) GetDatabaseObjectsProcOutput
}

GetDatabaseObjectsProcInput is an input type that accepts GetDatabaseObjectsProcArgs and GetDatabaseObjectsProcOutput values. You can construct a concrete instance of `GetDatabaseObjectsProcInput` via:

GetDatabaseObjectsProcArgs{...}

type GetDatabaseObjectsProcOutput

type GetDatabaseObjectsProcOutput struct{ *pulumi.OutputState }

func (GetDatabaseObjectsProcOutput) ElementType

func (GetDatabaseObjectsProcOutput) Proc

func (GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutput

func (o GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutput() GetDatabaseObjectsProcOutput

func (GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutputWithContext

func (o GetDatabaseObjectsProcOutput) ToGetDatabaseObjectsProcOutputWithContext(ctx context.Context) GetDatabaseObjectsProcOutput

type GetDatabaseObjectsResult

type GetDatabaseObjectsResult struct {
	DbName string                   `pulumi:"dbName"`
	Funcs  []GetDatabaseObjectsFunc `pulumi:"funcs"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                    `pulumi:"id"`
	InstanceId       string                    `pulumi:"instanceId"`
	Procs            []GetDatabaseObjectsProc  `pulumi:"procs"`
	ResultOutputFile *string                   `pulumi:"resultOutputFile"`
	Tables           []GetDatabaseObjectsTable `pulumi:"tables"`
	Views            []GetDatabaseObjectsView  `pulumi:"views"`
}

A collection of values returned by getDatabaseObjects.

type GetDatabaseObjectsResultOutput

type GetDatabaseObjectsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabaseObjects.

func (GetDatabaseObjectsResultOutput) DbName

func (GetDatabaseObjectsResultOutput) ElementType

func (GetDatabaseObjectsResultOutput) Funcs

func (GetDatabaseObjectsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDatabaseObjectsResultOutput) InstanceId

func (GetDatabaseObjectsResultOutput) Procs

func (GetDatabaseObjectsResultOutput) ResultOutputFile

func (GetDatabaseObjectsResultOutput) Tables

func (GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutput

func (o GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutput() GetDatabaseObjectsResultOutput

func (GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutputWithContext

func (o GetDatabaseObjectsResultOutput) ToGetDatabaseObjectsResultOutputWithContext(ctx context.Context) GetDatabaseObjectsResultOutput

func (GetDatabaseObjectsResultOutput) Views

type GetDatabaseObjectsTable

type GetDatabaseObjectsTable struct {
	Table string `pulumi:"table"`
}

type GetDatabaseObjectsTableArgs

type GetDatabaseObjectsTableArgs struct {
	Table pulumi.StringInput `pulumi:"table"`
}

func (GetDatabaseObjectsTableArgs) ElementType

func (GetDatabaseObjectsTableArgs) ToGetDatabaseObjectsTableOutput

func (i GetDatabaseObjectsTableArgs) ToGetDatabaseObjectsTableOutput() GetDatabaseObjectsTableOutput

func (GetDatabaseObjectsTableArgs) ToGetDatabaseObjectsTableOutputWithContext

func (i GetDatabaseObjectsTableArgs) ToGetDatabaseObjectsTableOutputWithContext(ctx context.Context) GetDatabaseObjectsTableOutput

type GetDatabaseObjectsTableArray

type GetDatabaseObjectsTableArray []GetDatabaseObjectsTableInput

func (GetDatabaseObjectsTableArray) ElementType

func (GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutput

func (i GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput

func (GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutputWithContext

func (i GetDatabaseObjectsTableArray) ToGetDatabaseObjectsTableArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsTableArrayOutput

type GetDatabaseObjectsTableArrayInput

type GetDatabaseObjectsTableArrayInput interface {
	pulumi.Input

	ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput
	ToGetDatabaseObjectsTableArrayOutputWithContext(context.Context) GetDatabaseObjectsTableArrayOutput
}

GetDatabaseObjectsTableArrayInput is an input type that accepts GetDatabaseObjectsTableArray and GetDatabaseObjectsTableArrayOutput values. You can construct a concrete instance of `GetDatabaseObjectsTableArrayInput` via:

GetDatabaseObjectsTableArray{ GetDatabaseObjectsTableArgs{...} }

type GetDatabaseObjectsTableArrayOutput

type GetDatabaseObjectsTableArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseObjectsTableArrayOutput) ElementType

func (GetDatabaseObjectsTableArrayOutput) Index

func (GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutput

func (o GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutput() GetDatabaseObjectsTableArrayOutput

func (GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutputWithContext

func (o GetDatabaseObjectsTableArrayOutput) ToGetDatabaseObjectsTableArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsTableArrayOutput

type GetDatabaseObjectsTableInput

type GetDatabaseObjectsTableInput interface {
	pulumi.Input

	ToGetDatabaseObjectsTableOutput() GetDatabaseObjectsTableOutput
	ToGetDatabaseObjectsTableOutputWithContext(context.Context) GetDatabaseObjectsTableOutput
}

GetDatabaseObjectsTableInput is an input type that accepts GetDatabaseObjectsTableArgs and GetDatabaseObjectsTableOutput values. You can construct a concrete instance of `GetDatabaseObjectsTableInput` via:

GetDatabaseObjectsTableArgs{...}

type GetDatabaseObjectsTableOutput

type GetDatabaseObjectsTableOutput struct{ *pulumi.OutputState }

func (GetDatabaseObjectsTableOutput) ElementType

func (GetDatabaseObjectsTableOutput) Table

func (GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutput

func (o GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutput() GetDatabaseObjectsTableOutput

func (GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutputWithContext

func (o GetDatabaseObjectsTableOutput) ToGetDatabaseObjectsTableOutputWithContext(ctx context.Context) GetDatabaseObjectsTableOutput

type GetDatabaseObjectsView

type GetDatabaseObjectsView struct {
	View string `pulumi:"view"`
}

type GetDatabaseObjectsViewArgs

type GetDatabaseObjectsViewArgs struct {
	View pulumi.StringInput `pulumi:"view"`
}

func (GetDatabaseObjectsViewArgs) ElementType

func (GetDatabaseObjectsViewArgs) ElementType() reflect.Type

func (GetDatabaseObjectsViewArgs) ToGetDatabaseObjectsViewOutput

func (i GetDatabaseObjectsViewArgs) ToGetDatabaseObjectsViewOutput() GetDatabaseObjectsViewOutput

func (GetDatabaseObjectsViewArgs) ToGetDatabaseObjectsViewOutputWithContext

func (i GetDatabaseObjectsViewArgs) ToGetDatabaseObjectsViewOutputWithContext(ctx context.Context) GetDatabaseObjectsViewOutput

type GetDatabaseObjectsViewArray

type GetDatabaseObjectsViewArray []GetDatabaseObjectsViewInput

func (GetDatabaseObjectsViewArray) ElementType

func (GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutput

func (i GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput

func (GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutputWithContext

func (i GetDatabaseObjectsViewArray) ToGetDatabaseObjectsViewArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsViewArrayOutput

type GetDatabaseObjectsViewArrayInput

type GetDatabaseObjectsViewArrayInput interface {
	pulumi.Input

	ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput
	ToGetDatabaseObjectsViewArrayOutputWithContext(context.Context) GetDatabaseObjectsViewArrayOutput
}

GetDatabaseObjectsViewArrayInput is an input type that accepts GetDatabaseObjectsViewArray and GetDatabaseObjectsViewArrayOutput values. You can construct a concrete instance of `GetDatabaseObjectsViewArrayInput` via:

GetDatabaseObjectsViewArray{ GetDatabaseObjectsViewArgs{...} }

type GetDatabaseObjectsViewArrayOutput

type GetDatabaseObjectsViewArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseObjectsViewArrayOutput) ElementType

func (GetDatabaseObjectsViewArrayOutput) Index

func (GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutput

func (o GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutput() GetDatabaseObjectsViewArrayOutput

func (GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutputWithContext

func (o GetDatabaseObjectsViewArrayOutput) ToGetDatabaseObjectsViewArrayOutputWithContext(ctx context.Context) GetDatabaseObjectsViewArrayOutput

type GetDatabaseObjectsViewInput

type GetDatabaseObjectsViewInput interface {
	pulumi.Input

	ToGetDatabaseObjectsViewOutput() GetDatabaseObjectsViewOutput
	ToGetDatabaseObjectsViewOutputWithContext(context.Context) GetDatabaseObjectsViewOutput
}

GetDatabaseObjectsViewInput is an input type that accepts GetDatabaseObjectsViewArgs and GetDatabaseObjectsViewOutput values. You can construct a concrete instance of `GetDatabaseObjectsViewInput` via:

GetDatabaseObjectsViewArgs{...}

type GetDatabaseObjectsViewOutput

type GetDatabaseObjectsViewOutput struct{ *pulumi.OutputState }

func (GetDatabaseObjectsViewOutput) ElementType

func (GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutput

func (o GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutput() GetDatabaseObjectsViewOutput

func (GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutputWithContext

func (o GetDatabaseObjectsViewOutput) ToGetDatabaseObjectsViewOutputWithContext(ctx context.Context) GetDatabaseObjectsViewOutput

func (GetDatabaseObjectsViewOutput) View

type GetDatabaseTableArgs

type GetDatabaseTableArgs struct {
	DbName           string  `pulumi:"dbName"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Table            string  `pulumi:"table"`
}

A collection of arguments for invoking getDatabaseTable.

type GetDatabaseTableCol

type GetDatabaseTableCol struct {
	Col  string `pulumi:"col"`
	Type string `pulumi:"type"`
}

type GetDatabaseTableColArgs

type GetDatabaseTableColArgs struct {
	Col  pulumi.StringInput `pulumi:"col"`
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetDatabaseTableColArgs) ElementType

func (GetDatabaseTableColArgs) ElementType() reflect.Type

func (GetDatabaseTableColArgs) ToGetDatabaseTableColOutput

func (i GetDatabaseTableColArgs) ToGetDatabaseTableColOutput() GetDatabaseTableColOutput

func (GetDatabaseTableColArgs) ToGetDatabaseTableColOutputWithContext

func (i GetDatabaseTableColArgs) ToGetDatabaseTableColOutputWithContext(ctx context.Context) GetDatabaseTableColOutput

type GetDatabaseTableColArray

type GetDatabaseTableColArray []GetDatabaseTableColInput

func (GetDatabaseTableColArray) ElementType

func (GetDatabaseTableColArray) ElementType() reflect.Type

func (GetDatabaseTableColArray) ToGetDatabaseTableColArrayOutput

func (i GetDatabaseTableColArray) ToGetDatabaseTableColArrayOutput() GetDatabaseTableColArrayOutput

func (GetDatabaseTableColArray) ToGetDatabaseTableColArrayOutputWithContext

func (i GetDatabaseTableColArray) ToGetDatabaseTableColArrayOutputWithContext(ctx context.Context) GetDatabaseTableColArrayOutput

type GetDatabaseTableColArrayInput

type GetDatabaseTableColArrayInput interface {
	pulumi.Input

	ToGetDatabaseTableColArrayOutput() GetDatabaseTableColArrayOutput
	ToGetDatabaseTableColArrayOutputWithContext(context.Context) GetDatabaseTableColArrayOutput
}

GetDatabaseTableColArrayInput is an input type that accepts GetDatabaseTableColArray and GetDatabaseTableColArrayOutput values. You can construct a concrete instance of `GetDatabaseTableColArrayInput` via:

GetDatabaseTableColArray{ GetDatabaseTableColArgs{...} }

type GetDatabaseTableColArrayOutput

type GetDatabaseTableColArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseTableColArrayOutput) ElementType

func (GetDatabaseTableColArrayOutput) Index

func (GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutput

func (o GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutput() GetDatabaseTableColArrayOutput

func (GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutputWithContext

func (o GetDatabaseTableColArrayOutput) ToGetDatabaseTableColArrayOutputWithContext(ctx context.Context) GetDatabaseTableColArrayOutput

type GetDatabaseTableColInput

type GetDatabaseTableColInput interface {
	pulumi.Input

	ToGetDatabaseTableColOutput() GetDatabaseTableColOutput
	ToGetDatabaseTableColOutputWithContext(context.Context) GetDatabaseTableColOutput
}

GetDatabaseTableColInput is an input type that accepts GetDatabaseTableColArgs and GetDatabaseTableColOutput values. You can construct a concrete instance of `GetDatabaseTableColInput` via:

GetDatabaseTableColArgs{...}

type GetDatabaseTableColOutput

type GetDatabaseTableColOutput struct{ *pulumi.OutputState }

func (GetDatabaseTableColOutput) Col

func (GetDatabaseTableColOutput) ElementType

func (GetDatabaseTableColOutput) ElementType() reflect.Type

func (GetDatabaseTableColOutput) ToGetDatabaseTableColOutput

func (o GetDatabaseTableColOutput) ToGetDatabaseTableColOutput() GetDatabaseTableColOutput

func (GetDatabaseTableColOutput) ToGetDatabaseTableColOutputWithContext

func (o GetDatabaseTableColOutput) ToGetDatabaseTableColOutputWithContext(ctx context.Context) GetDatabaseTableColOutput

func (GetDatabaseTableColOutput) Type

type GetDatabaseTableOutputArgs

type GetDatabaseTableOutputArgs struct {
	DbName           pulumi.StringInput    `pulumi:"dbName"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Table            pulumi.StringInput    `pulumi:"table"`
}

A collection of arguments for invoking getDatabaseTable.

func (GetDatabaseTableOutputArgs) ElementType

func (GetDatabaseTableOutputArgs) ElementType() reflect.Type

type GetDatabaseTableResult

type GetDatabaseTableResult struct {
	Cols   []GetDatabaseTableCol `pulumi:"cols"`
	DbName string                `pulumi:"dbName"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Table            string  `pulumi:"table"`
}

A collection of values returned by getDatabaseTable.

type GetDatabaseTableResultOutput

type GetDatabaseTableResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabaseTable.

func (GetDatabaseTableResultOutput) Cols

func (GetDatabaseTableResultOutput) DbName

func (GetDatabaseTableResultOutput) ElementType

func (GetDatabaseTableResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDatabaseTableResultOutput) InstanceId

func (GetDatabaseTableResultOutput) ResultOutputFile

func (GetDatabaseTableResultOutput) Table

func (GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutput

func (o GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutput() GetDatabaseTableResultOutput

func (GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutputWithContext

func (o GetDatabaseTableResultOutput) ToGetDatabaseTableResultOutputWithContext(ctx context.Context) GetDatabaseTableResultOutput

type GetDatabasesArgs

type GetDatabasesArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDatabases.

type GetDatabasesDatabase

type GetDatabasesDatabase struct {
	DbName string `pulumi:"dbName"`
}

type GetDatabasesDatabaseArgs

type GetDatabasesDatabaseArgs struct {
	DbName pulumi.StringInput `pulumi:"dbName"`
}

func (GetDatabasesDatabaseArgs) ElementType

func (GetDatabasesDatabaseArgs) ElementType() reflect.Type

func (GetDatabasesDatabaseArgs) ToGetDatabasesDatabaseOutput

func (i GetDatabasesDatabaseArgs) ToGetDatabasesDatabaseOutput() GetDatabasesDatabaseOutput

func (GetDatabasesDatabaseArgs) ToGetDatabasesDatabaseOutputWithContext

func (i GetDatabasesDatabaseArgs) ToGetDatabasesDatabaseOutputWithContext(ctx context.Context) GetDatabasesDatabaseOutput

type GetDatabasesDatabaseArray

type GetDatabasesDatabaseArray []GetDatabasesDatabaseInput

func (GetDatabasesDatabaseArray) ElementType

func (GetDatabasesDatabaseArray) ElementType() reflect.Type

func (GetDatabasesDatabaseArray) ToGetDatabasesDatabaseArrayOutput

func (i GetDatabasesDatabaseArray) ToGetDatabasesDatabaseArrayOutput() GetDatabasesDatabaseArrayOutput

func (GetDatabasesDatabaseArray) ToGetDatabasesDatabaseArrayOutputWithContext

func (i GetDatabasesDatabaseArray) ToGetDatabasesDatabaseArrayOutputWithContext(ctx context.Context) GetDatabasesDatabaseArrayOutput

type GetDatabasesDatabaseArrayInput

type GetDatabasesDatabaseArrayInput interface {
	pulumi.Input

	ToGetDatabasesDatabaseArrayOutput() GetDatabasesDatabaseArrayOutput
	ToGetDatabasesDatabaseArrayOutputWithContext(context.Context) GetDatabasesDatabaseArrayOutput
}

GetDatabasesDatabaseArrayInput is an input type that accepts GetDatabasesDatabaseArray and GetDatabasesDatabaseArrayOutput values. You can construct a concrete instance of `GetDatabasesDatabaseArrayInput` via:

GetDatabasesDatabaseArray{ GetDatabasesDatabaseArgs{...} }

type GetDatabasesDatabaseArrayOutput

type GetDatabasesDatabaseArrayOutput struct{ *pulumi.OutputState }

func (GetDatabasesDatabaseArrayOutput) ElementType

func (GetDatabasesDatabaseArrayOutput) Index

func (GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutput

func (o GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutput() GetDatabasesDatabaseArrayOutput

func (GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutputWithContext

func (o GetDatabasesDatabaseArrayOutput) ToGetDatabasesDatabaseArrayOutputWithContext(ctx context.Context) GetDatabasesDatabaseArrayOutput

type GetDatabasesDatabaseInput

type GetDatabasesDatabaseInput interface {
	pulumi.Input

	ToGetDatabasesDatabaseOutput() GetDatabasesDatabaseOutput
	ToGetDatabasesDatabaseOutputWithContext(context.Context) GetDatabasesDatabaseOutput
}

GetDatabasesDatabaseInput is an input type that accepts GetDatabasesDatabaseArgs and GetDatabasesDatabaseOutput values. You can construct a concrete instance of `GetDatabasesDatabaseInput` via:

GetDatabasesDatabaseArgs{...}

type GetDatabasesDatabaseOutput

type GetDatabasesDatabaseOutput struct{ *pulumi.OutputState }

func (GetDatabasesDatabaseOutput) DbName

func (GetDatabasesDatabaseOutput) ElementType

func (GetDatabasesDatabaseOutput) ElementType() reflect.Type

func (GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutput

func (o GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutput() GetDatabasesDatabaseOutput

func (GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutputWithContext

func (o GetDatabasesDatabaseOutput) ToGetDatabasesDatabaseOutputWithContext(ctx context.Context) GetDatabasesDatabaseOutput

type GetDatabasesOutputArgs

type GetDatabasesOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDatabases.

func (GetDatabasesOutputArgs) ElementType

func (GetDatabasesOutputArgs) ElementType() reflect.Type

type GetDatabasesResult

type GetDatabasesResult struct {
	Databases []GetDatabasesDatabase `pulumi:"databases"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getDatabases.

func GetDatabases

func GetDatabases(ctx *pulumi.Context, args *GetDatabasesArgs, opts ...pulumi.InvokeOption) (*GetDatabasesResult, error)

type GetDatabasesResultOutput

type GetDatabasesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabases.

func (GetDatabasesResultOutput) Databases

func (GetDatabasesResultOutput) ElementType

func (GetDatabasesResultOutput) ElementType() reflect.Type

func (GetDatabasesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDatabasesResultOutput) InstanceId

func (GetDatabasesResultOutput) ResultOutputFile

func (o GetDatabasesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDatabasesResultOutput) ToGetDatabasesResultOutput

func (o GetDatabasesResultOutput) ToGetDatabasesResultOutput() GetDatabasesResultOutput

func (GetDatabasesResultOutput) ToGetDatabasesResultOutputWithContext

func (o GetDatabasesResultOutput) ToGetDatabasesResultOutputWithContext(ctx context.Context) GetDatabasesResultOutput

type GetDbInstancesArgs

type GetDbInstancesArgs struct {
	InstanceIds      []string `pulumi:"instanceIds"`
	ProjectIds       []int    `pulumi:"projectIds"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	SearchName       *string  `pulumi:"searchName"`
	SubnetId         *string  `pulumi:"subnetId"`
	VpcId            *string  `pulumi:"vpcId"`
}

A collection of arguments for invoking getDbInstances.

type GetDbInstancesInstance

type GetDbInstancesInstance struct {
	DbVersionId  string                              `pulumi:"dbVersionId"`
	InstanceId   string                              `pulumi:"instanceId"`
	InstanceName string                              `pulumi:"instanceName"`
	Memory       int                                 `pulumi:"memory"`
	ProjectId    int                                 `pulumi:"projectId"`
	Region       string                              `pulumi:"region"`
	ResourceTags []GetDbInstancesInstanceResourceTag `pulumi:"resourceTags"`
	Storage      int                                 `pulumi:"storage"`
	SubnetId     string                              `pulumi:"subnetId"`
	VpcId        string                              `pulumi:"vpcId"`
	Zone         string                              `pulumi:"zone"`
}

type GetDbInstancesInstanceArgs

type GetDbInstancesInstanceArgs struct {
	DbVersionId  pulumi.StringInput                          `pulumi:"dbVersionId"`
	InstanceId   pulumi.StringInput                          `pulumi:"instanceId"`
	InstanceName pulumi.StringInput                          `pulumi:"instanceName"`
	Memory       pulumi.IntInput                             `pulumi:"memory"`
	ProjectId    pulumi.IntInput                             `pulumi:"projectId"`
	Region       pulumi.StringInput                          `pulumi:"region"`
	ResourceTags GetDbInstancesInstanceResourceTagArrayInput `pulumi:"resourceTags"`
	Storage      pulumi.IntInput                             `pulumi:"storage"`
	SubnetId     pulumi.StringInput                          `pulumi:"subnetId"`
	VpcId        pulumi.StringInput                          `pulumi:"vpcId"`
	Zone         pulumi.StringInput                          `pulumi:"zone"`
}

func (GetDbInstancesInstanceArgs) ElementType

func (GetDbInstancesInstanceArgs) ElementType() reflect.Type

func (GetDbInstancesInstanceArgs) ToGetDbInstancesInstanceOutput

func (i GetDbInstancesInstanceArgs) ToGetDbInstancesInstanceOutput() GetDbInstancesInstanceOutput

func (GetDbInstancesInstanceArgs) ToGetDbInstancesInstanceOutputWithContext

func (i GetDbInstancesInstanceArgs) ToGetDbInstancesInstanceOutputWithContext(ctx context.Context) GetDbInstancesInstanceOutput

type GetDbInstancesInstanceArray

type GetDbInstancesInstanceArray []GetDbInstancesInstanceInput

func (GetDbInstancesInstanceArray) ElementType

func (GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutput

func (i GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput

func (GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutputWithContext

func (i GetDbInstancesInstanceArray) ToGetDbInstancesInstanceArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceArrayOutput

type GetDbInstancesInstanceArrayInput

type GetDbInstancesInstanceArrayInput interface {
	pulumi.Input

	ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput
	ToGetDbInstancesInstanceArrayOutputWithContext(context.Context) GetDbInstancesInstanceArrayOutput
}

GetDbInstancesInstanceArrayInput is an input type that accepts GetDbInstancesInstanceArray and GetDbInstancesInstanceArrayOutput values. You can construct a concrete instance of `GetDbInstancesInstanceArrayInput` via:

GetDbInstancesInstanceArray{ GetDbInstancesInstanceArgs{...} }

type GetDbInstancesInstanceArrayOutput

type GetDbInstancesInstanceArrayOutput struct{ *pulumi.OutputState }

func (GetDbInstancesInstanceArrayOutput) ElementType

func (GetDbInstancesInstanceArrayOutput) Index

func (GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutput

func (o GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutput() GetDbInstancesInstanceArrayOutput

func (GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutputWithContext

func (o GetDbInstancesInstanceArrayOutput) ToGetDbInstancesInstanceArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceArrayOutput

type GetDbInstancesInstanceInput

type GetDbInstancesInstanceInput interface {
	pulumi.Input

	ToGetDbInstancesInstanceOutput() GetDbInstancesInstanceOutput
	ToGetDbInstancesInstanceOutputWithContext(context.Context) GetDbInstancesInstanceOutput
}

GetDbInstancesInstanceInput is an input type that accepts GetDbInstancesInstanceArgs and GetDbInstancesInstanceOutput values. You can construct a concrete instance of `GetDbInstancesInstanceInput` via:

GetDbInstancesInstanceArgs{...}

type GetDbInstancesInstanceOutput

type GetDbInstancesInstanceOutput struct{ *pulumi.OutputState }

func (GetDbInstancesInstanceOutput) DbVersionId

func (GetDbInstancesInstanceOutput) ElementType

func (GetDbInstancesInstanceOutput) InstanceId

func (GetDbInstancesInstanceOutput) InstanceName

func (GetDbInstancesInstanceOutput) Memory

func (GetDbInstancesInstanceOutput) ProjectId

func (GetDbInstancesInstanceOutput) Region

func (GetDbInstancesInstanceOutput) ResourceTags

func (GetDbInstancesInstanceOutput) Storage

func (GetDbInstancesInstanceOutput) SubnetId

func (GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutput

func (o GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutput() GetDbInstancesInstanceOutput

func (GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutputWithContext

func (o GetDbInstancesInstanceOutput) ToGetDbInstancesInstanceOutputWithContext(ctx context.Context) GetDbInstancesInstanceOutput

func (GetDbInstancesInstanceOutput) VpcId

func (GetDbInstancesInstanceOutput) Zone

type GetDbInstancesInstanceResourceTag

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

type GetDbInstancesInstanceResourceTagArgs

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

func (GetDbInstancesInstanceResourceTagArgs) ElementType

func (GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutput

func (i GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput

func (GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutputWithContext

func (i GetDbInstancesInstanceResourceTagArgs) ToGetDbInstancesInstanceResourceTagOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagOutput

type GetDbInstancesInstanceResourceTagArray

type GetDbInstancesInstanceResourceTagArray []GetDbInstancesInstanceResourceTagInput

func (GetDbInstancesInstanceResourceTagArray) ElementType

func (GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutput

func (i GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput

func (GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext

func (i GetDbInstancesInstanceResourceTagArray) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagArrayOutput

type GetDbInstancesInstanceResourceTagArrayInput

type GetDbInstancesInstanceResourceTagArrayInput interface {
	pulumi.Input

	ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput
	ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(context.Context) GetDbInstancesInstanceResourceTagArrayOutput
}

GetDbInstancesInstanceResourceTagArrayInput is an input type that accepts GetDbInstancesInstanceResourceTagArray and GetDbInstancesInstanceResourceTagArrayOutput values. You can construct a concrete instance of `GetDbInstancesInstanceResourceTagArrayInput` via:

GetDbInstancesInstanceResourceTagArray{ GetDbInstancesInstanceResourceTagArgs{...} }

type GetDbInstancesInstanceResourceTagArrayOutput

type GetDbInstancesInstanceResourceTagArrayOutput struct{ *pulumi.OutputState }

func (GetDbInstancesInstanceResourceTagArrayOutput) ElementType

func (GetDbInstancesInstanceResourceTagArrayOutput) Index

func (GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutput

func (o GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutput() GetDbInstancesInstanceResourceTagArrayOutput

func (GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext

func (o GetDbInstancesInstanceResourceTagArrayOutput) ToGetDbInstancesInstanceResourceTagArrayOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagArrayOutput

type GetDbInstancesInstanceResourceTagInput

type GetDbInstancesInstanceResourceTagInput interface {
	pulumi.Input

	ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput
	ToGetDbInstancesInstanceResourceTagOutputWithContext(context.Context) GetDbInstancesInstanceResourceTagOutput
}

GetDbInstancesInstanceResourceTagInput is an input type that accepts GetDbInstancesInstanceResourceTagArgs and GetDbInstancesInstanceResourceTagOutput values. You can construct a concrete instance of `GetDbInstancesInstanceResourceTagInput` via:

GetDbInstancesInstanceResourceTagArgs{...}

type GetDbInstancesInstanceResourceTagOutput

type GetDbInstancesInstanceResourceTagOutput struct{ *pulumi.OutputState }

func (GetDbInstancesInstanceResourceTagOutput) ElementType

func (GetDbInstancesInstanceResourceTagOutput) TagKey

func (GetDbInstancesInstanceResourceTagOutput) TagValue

func (GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutput

func (o GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutput() GetDbInstancesInstanceResourceTagOutput

func (GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutputWithContext

func (o GetDbInstancesInstanceResourceTagOutput) ToGetDbInstancesInstanceResourceTagOutputWithContext(ctx context.Context) GetDbInstancesInstanceResourceTagOutput

type GetDbInstancesOutputArgs

type GetDbInstancesOutputArgs struct {
	InstanceIds      pulumi.StringArrayInput `pulumi:"instanceIds"`
	ProjectIds       pulumi.IntArrayInput    `pulumi:"projectIds"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	SearchName       pulumi.StringPtrInput   `pulumi:"searchName"`
	SubnetId         pulumi.StringPtrInput   `pulumi:"subnetId"`
	VpcId            pulumi.StringPtrInput   `pulumi:"vpcId"`
}

A collection of arguments for invoking getDbInstances.

func (GetDbInstancesOutputArgs) ElementType

func (GetDbInstancesOutputArgs) ElementType() reflect.Type

type GetDbInstancesResult

type GetDbInstancesResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                   `pulumi:"id"`
	InstanceIds      []string                 `pulumi:"instanceIds"`
	Instances        []GetDbInstancesInstance `pulumi:"instances"`
	ProjectIds       []int                    `pulumi:"projectIds"`
	ResultOutputFile *string                  `pulumi:"resultOutputFile"`
	SearchName       *string                  `pulumi:"searchName"`
	SubnetId         *string                  `pulumi:"subnetId"`
	VpcId            *string                  `pulumi:"vpcId"`
}

A collection of values returned by getDbInstances.

func GetDbInstances

func GetDbInstances(ctx *pulumi.Context, args *GetDbInstancesArgs, opts ...pulumi.InvokeOption) (*GetDbInstancesResult, error)

type GetDbInstancesResultOutput

type GetDbInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDbInstances.

func (GetDbInstancesResultOutput) ElementType

func (GetDbInstancesResultOutput) ElementType() reflect.Type

func (GetDbInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDbInstancesResultOutput) InstanceIds

func (GetDbInstancesResultOutput) Instances

func (GetDbInstancesResultOutput) ProjectIds

func (GetDbInstancesResultOutput) ResultOutputFile

func (o GetDbInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDbInstancesResultOutput) SearchName

func (GetDbInstancesResultOutput) SubnetId

func (GetDbInstancesResultOutput) ToGetDbInstancesResultOutput

func (o GetDbInstancesResultOutput) ToGetDbInstancesResultOutput() GetDbInstancesResultOutput

func (GetDbInstancesResultOutput) ToGetDbInstancesResultOutputWithContext

func (o GetDbInstancesResultOutput) ToGetDbInstancesResultOutputWithContext(ctx context.Context) GetDbInstancesResultOutput

func (GetDbInstancesResultOutput) VpcId

type GetDcnDetailArgs

type GetDcnDetailArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDcnDetail.

type GetDcnDetailDcnDetail

type GetDcnDetailDcnDetail struct {
	Cpu             int                                  `pulumi:"cpu"`
	CreateTime      string                               `pulumi:"createTime"`
	DcnFlag         int                                  `pulumi:"dcnFlag"`
	DcnStatus       int                                  `pulumi:"dcnStatus"`
	EncryptStatus   int                                  `pulumi:"encryptStatus"`
	InstanceId      string                               `pulumi:"instanceId"`
	InstanceName    string                               `pulumi:"instanceName"`
	InstanceType    int                                  `pulumi:"instanceType"`
	Memory          int                                  `pulumi:"memory"`
	PayMode         int                                  `pulumi:"payMode"`
	PeriodEndTime   string                               `pulumi:"periodEndTime"`
	Region          string                               `pulumi:"region"`
	ReplicaConfigs  []GetDcnDetailDcnDetailReplicaConfig `pulumi:"replicaConfigs"`
	ReplicaStatuses []GetDcnDetailDcnDetailReplicaStatus `pulumi:"replicaStatuses"`
	Status          int                                  `pulumi:"status"`
	StatusDesc      string                               `pulumi:"statusDesc"`
	Storage         int                                  `pulumi:"storage"`
	Vip             string                               `pulumi:"vip"`
	Vipv6           string                               `pulumi:"vipv6"`
	Vport           int                                  `pulumi:"vport"`
	Zone            string                               `pulumi:"zone"`
}

type GetDcnDetailDcnDetailArgs

type GetDcnDetailDcnDetailArgs struct {
	Cpu             pulumi.IntInput                              `pulumi:"cpu"`
	CreateTime      pulumi.StringInput                           `pulumi:"createTime"`
	DcnFlag         pulumi.IntInput                              `pulumi:"dcnFlag"`
	DcnStatus       pulumi.IntInput                              `pulumi:"dcnStatus"`
	EncryptStatus   pulumi.IntInput                              `pulumi:"encryptStatus"`
	InstanceId      pulumi.StringInput                           `pulumi:"instanceId"`
	InstanceName    pulumi.StringInput                           `pulumi:"instanceName"`
	InstanceType    pulumi.IntInput                              `pulumi:"instanceType"`
	Memory          pulumi.IntInput                              `pulumi:"memory"`
	PayMode         pulumi.IntInput                              `pulumi:"payMode"`
	PeriodEndTime   pulumi.StringInput                           `pulumi:"periodEndTime"`
	Region          pulumi.StringInput                           `pulumi:"region"`
	ReplicaConfigs  GetDcnDetailDcnDetailReplicaConfigArrayInput `pulumi:"replicaConfigs"`
	ReplicaStatuses GetDcnDetailDcnDetailReplicaStatusArrayInput `pulumi:"replicaStatuses"`
	Status          pulumi.IntInput                              `pulumi:"status"`
	StatusDesc      pulumi.StringInput                           `pulumi:"statusDesc"`
	Storage         pulumi.IntInput                              `pulumi:"storage"`
	Vip             pulumi.StringInput                           `pulumi:"vip"`
	Vipv6           pulumi.StringInput                           `pulumi:"vipv6"`
	Vport           pulumi.IntInput                              `pulumi:"vport"`
	Zone            pulumi.StringInput                           `pulumi:"zone"`
}

func (GetDcnDetailDcnDetailArgs) ElementType

func (GetDcnDetailDcnDetailArgs) ElementType() reflect.Type

func (GetDcnDetailDcnDetailArgs) ToGetDcnDetailDcnDetailOutput

func (i GetDcnDetailDcnDetailArgs) ToGetDcnDetailDcnDetailOutput() GetDcnDetailDcnDetailOutput

func (GetDcnDetailDcnDetailArgs) ToGetDcnDetailDcnDetailOutputWithContext

func (i GetDcnDetailDcnDetailArgs) ToGetDcnDetailDcnDetailOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailOutput

type GetDcnDetailDcnDetailArray

type GetDcnDetailDcnDetailArray []GetDcnDetailDcnDetailInput

func (GetDcnDetailDcnDetailArray) ElementType

func (GetDcnDetailDcnDetailArray) ElementType() reflect.Type

func (GetDcnDetailDcnDetailArray) ToGetDcnDetailDcnDetailArrayOutput

func (i GetDcnDetailDcnDetailArray) ToGetDcnDetailDcnDetailArrayOutput() GetDcnDetailDcnDetailArrayOutput

func (GetDcnDetailDcnDetailArray) ToGetDcnDetailDcnDetailArrayOutputWithContext

func (i GetDcnDetailDcnDetailArray) ToGetDcnDetailDcnDetailArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailArrayOutput

type GetDcnDetailDcnDetailArrayInput

type GetDcnDetailDcnDetailArrayInput interface {
	pulumi.Input

	ToGetDcnDetailDcnDetailArrayOutput() GetDcnDetailDcnDetailArrayOutput
	ToGetDcnDetailDcnDetailArrayOutputWithContext(context.Context) GetDcnDetailDcnDetailArrayOutput
}

GetDcnDetailDcnDetailArrayInput is an input type that accepts GetDcnDetailDcnDetailArray and GetDcnDetailDcnDetailArrayOutput values. You can construct a concrete instance of `GetDcnDetailDcnDetailArrayInput` via:

GetDcnDetailDcnDetailArray{ GetDcnDetailDcnDetailArgs{...} }

type GetDcnDetailDcnDetailArrayOutput

type GetDcnDetailDcnDetailArrayOutput struct{ *pulumi.OutputState }

func (GetDcnDetailDcnDetailArrayOutput) ElementType

func (GetDcnDetailDcnDetailArrayOutput) Index

func (GetDcnDetailDcnDetailArrayOutput) ToGetDcnDetailDcnDetailArrayOutput

func (o GetDcnDetailDcnDetailArrayOutput) ToGetDcnDetailDcnDetailArrayOutput() GetDcnDetailDcnDetailArrayOutput

func (GetDcnDetailDcnDetailArrayOutput) ToGetDcnDetailDcnDetailArrayOutputWithContext

func (o GetDcnDetailDcnDetailArrayOutput) ToGetDcnDetailDcnDetailArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailArrayOutput

type GetDcnDetailDcnDetailInput

type GetDcnDetailDcnDetailInput interface {
	pulumi.Input

	ToGetDcnDetailDcnDetailOutput() GetDcnDetailDcnDetailOutput
	ToGetDcnDetailDcnDetailOutputWithContext(context.Context) GetDcnDetailDcnDetailOutput
}

GetDcnDetailDcnDetailInput is an input type that accepts GetDcnDetailDcnDetailArgs and GetDcnDetailDcnDetailOutput values. You can construct a concrete instance of `GetDcnDetailDcnDetailInput` via:

GetDcnDetailDcnDetailArgs{...}

type GetDcnDetailDcnDetailOutput

type GetDcnDetailDcnDetailOutput struct{ *pulumi.OutputState }

func (GetDcnDetailDcnDetailOutput) Cpu

func (GetDcnDetailDcnDetailOutput) CreateTime

func (GetDcnDetailDcnDetailOutput) DcnFlag

func (GetDcnDetailDcnDetailOutput) DcnStatus

func (GetDcnDetailDcnDetailOutput) ElementType

func (GetDcnDetailDcnDetailOutput) EncryptStatus

func (o GetDcnDetailDcnDetailOutput) EncryptStatus() pulumi.IntOutput

func (GetDcnDetailDcnDetailOutput) InstanceId

func (GetDcnDetailDcnDetailOutput) InstanceName

func (GetDcnDetailDcnDetailOutput) InstanceType

func (o GetDcnDetailDcnDetailOutput) InstanceType() pulumi.IntOutput

func (GetDcnDetailDcnDetailOutput) Memory

func (GetDcnDetailDcnDetailOutput) PayMode

func (GetDcnDetailDcnDetailOutput) PeriodEndTime

func (GetDcnDetailDcnDetailOutput) Region

func (GetDcnDetailDcnDetailOutput) ReplicaConfigs

func (GetDcnDetailDcnDetailOutput) ReplicaStatuses

func (GetDcnDetailDcnDetailOutput) Status

func (GetDcnDetailDcnDetailOutput) StatusDesc

func (GetDcnDetailDcnDetailOutput) Storage

func (GetDcnDetailDcnDetailOutput) ToGetDcnDetailDcnDetailOutput

func (o GetDcnDetailDcnDetailOutput) ToGetDcnDetailDcnDetailOutput() GetDcnDetailDcnDetailOutput

func (GetDcnDetailDcnDetailOutput) ToGetDcnDetailDcnDetailOutputWithContext

func (o GetDcnDetailDcnDetailOutput) ToGetDcnDetailDcnDetailOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailOutput

func (GetDcnDetailDcnDetailOutput) Vip

func (GetDcnDetailDcnDetailOutput) Vipv6

func (GetDcnDetailDcnDetailOutput) Vport

func (GetDcnDetailDcnDetailOutput) Zone

type GetDcnDetailDcnDetailReplicaConfig

type GetDcnDetailDcnDetailReplicaConfig struct {
	DelayReplicationType string `pulumi:"delayReplicationType"`
	DueTime              string `pulumi:"dueTime"`
	ReplicationDelay     int    `pulumi:"replicationDelay"`
	RoReplicationMode    string `pulumi:"roReplicationMode"`
}

type GetDcnDetailDcnDetailReplicaConfigArgs

type GetDcnDetailDcnDetailReplicaConfigArgs struct {
	DelayReplicationType pulumi.StringInput `pulumi:"delayReplicationType"`
	DueTime              pulumi.StringInput `pulumi:"dueTime"`
	ReplicationDelay     pulumi.IntInput    `pulumi:"replicationDelay"`
	RoReplicationMode    pulumi.StringInput `pulumi:"roReplicationMode"`
}

func (GetDcnDetailDcnDetailReplicaConfigArgs) ElementType

func (GetDcnDetailDcnDetailReplicaConfigArgs) ToGetDcnDetailDcnDetailReplicaConfigOutput

func (i GetDcnDetailDcnDetailReplicaConfigArgs) ToGetDcnDetailDcnDetailReplicaConfigOutput() GetDcnDetailDcnDetailReplicaConfigOutput

func (GetDcnDetailDcnDetailReplicaConfigArgs) ToGetDcnDetailDcnDetailReplicaConfigOutputWithContext

func (i GetDcnDetailDcnDetailReplicaConfigArgs) ToGetDcnDetailDcnDetailReplicaConfigOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaConfigOutput

type GetDcnDetailDcnDetailReplicaConfigArray

type GetDcnDetailDcnDetailReplicaConfigArray []GetDcnDetailDcnDetailReplicaConfigInput

func (GetDcnDetailDcnDetailReplicaConfigArray) ElementType

func (GetDcnDetailDcnDetailReplicaConfigArray) ToGetDcnDetailDcnDetailReplicaConfigArrayOutput

func (i GetDcnDetailDcnDetailReplicaConfigArray) ToGetDcnDetailDcnDetailReplicaConfigArrayOutput() GetDcnDetailDcnDetailReplicaConfigArrayOutput

func (GetDcnDetailDcnDetailReplicaConfigArray) ToGetDcnDetailDcnDetailReplicaConfigArrayOutputWithContext

func (i GetDcnDetailDcnDetailReplicaConfigArray) ToGetDcnDetailDcnDetailReplicaConfigArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaConfigArrayOutput

type GetDcnDetailDcnDetailReplicaConfigArrayInput

type GetDcnDetailDcnDetailReplicaConfigArrayInput interface {
	pulumi.Input

	ToGetDcnDetailDcnDetailReplicaConfigArrayOutput() GetDcnDetailDcnDetailReplicaConfigArrayOutput
	ToGetDcnDetailDcnDetailReplicaConfigArrayOutputWithContext(context.Context) GetDcnDetailDcnDetailReplicaConfigArrayOutput
}

GetDcnDetailDcnDetailReplicaConfigArrayInput is an input type that accepts GetDcnDetailDcnDetailReplicaConfigArray and GetDcnDetailDcnDetailReplicaConfigArrayOutput values. You can construct a concrete instance of `GetDcnDetailDcnDetailReplicaConfigArrayInput` via:

GetDcnDetailDcnDetailReplicaConfigArray{ GetDcnDetailDcnDetailReplicaConfigArgs{...} }

type GetDcnDetailDcnDetailReplicaConfigArrayOutput

type GetDcnDetailDcnDetailReplicaConfigArrayOutput struct{ *pulumi.OutputState }

func (GetDcnDetailDcnDetailReplicaConfigArrayOutput) ElementType

func (GetDcnDetailDcnDetailReplicaConfigArrayOutput) Index

func (GetDcnDetailDcnDetailReplicaConfigArrayOutput) ToGetDcnDetailDcnDetailReplicaConfigArrayOutput

func (o GetDcnDetailDcnDetailReplicaConfigArrayOutput) ToGetDcnDetailDcnDetailReplicaConfigArrayOutput() GetDcnDetailDcnDetailReplicaConfigArrayOutput

func (GetDcnDetailDcnDetailReplicaConfigArrayOutput) ToGetDcnDetailDcnDetailReplicaConfigArrayOutputWithContext

func (o GetDcnDetailDcnDetailReplicaConfigArrayOutput) ToGetDcnDetailDcnDetailReplicaConfigArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaConfigArrayOutput

type GetDcnDetailDcnDetailReplicaConfigInput

type GetDcnDetailDcnDetailReplicaConfigInput interface {
	pulumi.Input

	ToGetDcnDetailDcnDetailReplicaConfigOutput() GetDcnDetailDcnDetailReplicaConfigOutput
	ToGetDcnDetailDcnDetailReplicaConfigOutputWithContext(context.Context) GetDcnDetailDcnDetailReplicaConfigOutput
}

GetDcnDetailDcnDetailReplicaConfigInput is an input type that accepts GetDcnDetailDcnDetailReplicaConfigArgs and GetDcnDetailDcnDetailReplicaConfigOutput values. You can construct a concrete instance of `GetDcnDetailDcnDetailReplicaConfigInput` via:

GetDcnDetailDcnDetailReplicaConfigArgs{...}

type GetDcnDetailDcnDetailReplicaConfigOutput

type GetDcnDetailDcnDetailReplicaConfigOutput struct{ *pulumi.OutputState }

func (GetDcnDetailDcnDetailReplicaConfigOutput) DelayReplicationType

func (GetDcnDetailDcnDetailReplicaConfigOutput) DueTime

func (GetDcnDetailDcnDetailReplicaConfigOutput) ElementType

func (GetDcnDetailDcnDetailReplicaConfigOutput) ReplicationDelay

func (GetDcnDetailDcnDetailReplicaConfigOutput) RoReplicationMode

func (GetDcnDetailDcnDetailReplicaConfigOutput) ToGetDcnDetailDcnDetailReplicaConfigOutput

func (o GetDcnDetailDcnDetailReplicaConfigOutput) ToGetDcnDetailDcnDetailReplicaConfigOutput() GetDcnDetailDcnDetailReplicaConfigOutput

func (GetDcnDetailDcnDetailReplicaConfigOutput) ToGetDcnDetailDcnDetailReplicaConfigOutputWithContext

func (o GetDcnDetailDcnDetailReplicaConfigOutput) ToGetDcnDetailDcnDetailReplicaConfigOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaConfigOutput

type GetDcnDetailDcnDetailReplicaStatus

type GetDcnDetailDcnDetailReplicaStatus struct {
	Delay  int    `pulumi:"delay"`
	Status string `pulumi:"status"`
}

type GetDcnDetailDcnDetailReplicaStatusArgs

type GetDcnDetailDcnDetailReplicaStatusArgs struct {
	Delay  pulumi.IntInput    `pulumi:"delay"`
	Status pulumi.StringInput `pulumi:"status"`
}

func (GetDcnDetailDcnDetailReplicaStatusArgs) ElementType

func (GetDcnDetailDcnDetailReplicaStatusArgs) ToGetDcnDetailDcnDetailReplicaStatusOutput

func (i GetDcnDetailDcnDetailReplicaStatusArgs) ToGetDcnDetailDcnDetailReplicaStatusOutput() GetDcnDetailDcnDetailReplicaStatusOutput

func (GetDcnDetailDcnDetailReplicaStatusArgs) ToGetDcnDetailDcnDetailReplicaStatusOutputWithContext

func (i GetDcnDetailDcnDetailReplicaStatusArgs) ToGetDcnDetailDcnDetailReplicaStatusOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaStatusOutput

type GetDcnDetailDcnDetailReplicaStatusArray

type GetDcnDetailDcnDetailReplicaStatusArray []GetDcnDetailDcnDetailReplicaStatusInput

func (GetDcnDetailDcnDetailReplicaStatusArray) ElementType

func (GetDcnDetailDcnDetailReplicaStatusArray) ToGetDcnDetailDcnDetailReplicaStatusArrayOutput

func (i GetDcnDetailDcnDetailReplicaStatusArray) ToGetDcnDetailDcnDetailReplicaStatusArrayOutput() GetDcnDetailDcnDetailReplicaStatusArrayOutput

func (GetDcnDetailDcnDetailReplicaStatusArray) ToGetDcnDetailDcnDetailReplicaStatusArrayOutputWithContext

func (i GetDcnDetailDcnDetailReplicaStatusArray) ToGetDcnDetailDcnDetailReplicaStatusArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaStatusArrayOutput

type GetDcnDetailDcnDetailReplicaStatusArrayInput

type GetDcnDetailDcnDetailReplicaStatusArrayInput interface {
	pulumi.Input

	ToGetDcnDetailDcnDetailReplicaStatusArrayOutput() GetDcnDetailDcnDetailReplicaStatusArrayOutput
	ToGetDcnDetailDcnDetailReplicaStatusArrayOutputWithContext(context.Context) GetDcnDetailDcnDetailReplicaStatusArrayOutput
}

GetDcnDetailDcnDetailReplicaStatusArrayInput is an input type that accepts GetDcnDetailDcnDetailReplicaStatusArray and GetDcnDetailDcnDetailReplicaStatusArrayOutput values. You can construct a concrete instance of `GetDcnDetailDcnDetailReplicaStatusArrayInput` via:

GetDcnDetailDcnDetailReplicaStatusArray{ GetDcnDetailDcnDetailReplicaStatusArgs{...} }

type GetDcnDetailDcnDetailReplicaStatusArrayOutput

type GetDcnDetailDcnDetailReplicaStatusArrayOutput struct{ *pulumi.OutputState }

func (GetDcnDetailDcnDetailReplicaStatusArrayOutput) ElementType

func (GetDcnDetailDcnDetailReplicaStatusArrayOutput) Index

func (GetDcnDetailDcnDetailReplicaStatusArrayOutput) ToGetDcnDetailDcnDetailReplicaStatusArrayOutput

func (o GetDcnDetailDcnDetailReplicaStatusArrayOutput) ToGetDcnDetailDcnDetailReplicaStatusArrayOutput() GetDcnDetailDcnDetailReplicaStatusArrayOutput

func (GetDcnDetailDcnDetailReplicaStatusArrayOutput) ToGetDcnDetailDcnDetailReplicaStatusArrayOutputWithContext

func (o GetDcnDetailDcnDetailReplicaStatusArrayOutput) ToGetDcnDetailDcnDetailReplicaStatusArrayOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaStatusArrayOutput

type GetDcnDetailDcnDetailReplicaStatusInput

type GetDcnDetailDcnDetailReplicaStatusInput interface {
	pulumi.Input

	ToGetDcnDetailDcnDetailReplicaStatusOutput() GetDcnDetailDcnDetailReplicaStatusOutput
	ToGetDcnDetailDcnDetailReplicaStatusOutputWithContext(context.Context) GetDcnDetailDcnDetailReplicaStatusOutput
}

GetDcnDetailDcnDetailReplicaStatusInput is an input type that accepts GetDcnDetailDcnDetailReplicaStatusArgs and GetDcnDetailDcnDetailReplicaStatusOutput values. You can construct a concrete instance of `GetDcnDetailDcnDetailReplicaStatusInput` via:

GetDcnDetailDcnDetailReplicaStatusArgs{...}

type GetDcnDetailDcnDetailReplicaStatusOutput

type GetDcnDetailDcnDetailReplicaStatusOutput struct{ *pulumi.OutputState }

func (GetDcnDetailDcnDetailReplicaStatusOutput) Delay

func (GetDcnDetailDcnDetailReplicaStatusOutput) ElementType

func (GetDcnDetailDcnDetailReplicaStatusOutput) Status

func (GetDcnDetailDcnDetailReplicaStatusOutput) ToGetDcnDetailDcnDetailReplicaStatusOutput

func (o GetDcnDetailDcnDetailReplicaStatusOutput) ToGetDcnDetailDcnDetailReplicaStatusOutput() GetDcnDetailDcnDetailReplicaStatusOutput

func (GetDcnDetailDcnDetailReplicaStatusOutput) ToGetDcnDetailDcnDetailReplicaStatusOutputWithContext

func (o GetDcnDetailDcnDetailReplicaStatusOutput) ToGetDcnDetailDcnDetailReplicaStatusOutputWithContext(ctx context.Context) GetDcnDetailDcnDetailReplicaStatusOutput

type GetDcnDetailOutputArgs

type GetDcnDetailOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getDcnDetail.

func (GetDcnDetailOutputArgs) ElementType

func (GetDcnDetailOutputArgs) ElementType() reflect.Type

type GetDcnDetailResult

type GetDcnDetailResult struct {
	DcnDetails []GetDcnDetailDcnDetail `pulumi:"dcnDetails"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getDcnDetail.

func GetDcnDetail

func GetDcnDetail(ctx *pulumi.Context, args *GetDcnDetailArgs, opts ...pulumi.InvokeOption) (*GetDcnDetailResult, error)

type GetDcnDetailResultOutput

type GetDcnDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDcnDetail.

func (GetDcnDetailResultOutput) DcnDetails

func (GetDcnDetailResultOutput) ElementType

func (GetDcnDetailResultOutput) ElementType() reflect.Type

func (GetDcnDetailResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDcnDetailResultOutput) InstanceId

func (GetDcnDetailResultOutput) ResultOutputFile

func (o GetDcnDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetDcnDetailResultOutput) ToGetDcnDetailResultOutput

func (o GetDcnDetailResultOutput) ToGetDcnDetailResultOutput() GetDcnDetailResultOutput

func (GetDcnDetailResultOutput) ToGetDcnDetailResultOutputWithContext

func (o GetDcnDetailResultOutput) ToGetDcnDetailResultOutputWithContext(ctx context.Context) GetDcnDetailResultOutput

type GetFileDownloadUrlArgs

type GetFileDownloadUrlArgs struct {
	FilePath         string  `pulumi:"filePath"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFileDownloadUrl.

type GetFileDownloadUrlOutputArgs

type GetFileDownloadUrlOutputArgs struct {
	FilePath         pulumi.StringInput    `pulumi:"filePath"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFileDownloadUrl.

func (GetFileDownloadUrlOutputArgs) ElementType

type GetFileDownloadUrlResult

type GetFileDownloadUrlResult struct {
	FilePath string `pulumi:"filePath"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	PreSignedUrl     string  `pulumi:"preSignedUrl"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getFileDownloadUrl.

type GetFileDownloadUrlResultOutput

type GetFileDownloadUrlResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFileDownloadUrl.

func (GetFileDownloadUrlResultOutput) ElementType

func (GetFileDownloadUrlResultOutput) FilePath

func (GetFileDownloadUrlResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFileDownloadUrlResultOutput) InstanceId

func (GetFileDownloadUrlResultOutput) PreSignedUrl

func (GetFileDownloadUrlResultOutput) ResultOutputFile

func (GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutput

func (o GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutput() GetFileDownloadUrlResultOutput

func (GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutputWithContext

func (o GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutputWithContext(ctx context.Context) GetFileDownloadUrlResultOutput

type GetFlowArgs

type GetFlowArgs struct {
	FlowId           int     `pulumi:"flowId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFlow.

type GetFlowOutputArgs

type GetFlowOutputArgs struct {
	FlowId           pulumi.IntInput       `pulumi:"flowId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getFlow.

func (GetFlowOutputArgs) ElementType

func (GetFlowOutputArgs) ElementType() reflect.Type

type GetFlowResult

type GetFlowResult struct {
	FlowId int `pulumi:"flowId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Status           int     `pulumi:"status"`
}

A collection of values returned by getFlow.

func GetFlow

func GetFlow(ctx *pulumi.Context, args *GetFlowArgs, opts ...pulumi.InvokeOption) (*GetFlowResult, error)

type GetFlowResultOutput

type GetFlowResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFlow.

func (GetFlowResultOutput) ElementType

func (GetFlowResultOutput) ElementType() reflect.Type

func (GetFlowResultOutput) FlowId

func (GetFlowResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFlowResultOutput) ResultOutputFile

func (o GetFlowResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetFlowResultOutput) Status

func (GetFlowResultOutput) ToGetFlowResultOutput

func (o GetFlowResultOutput) ToGetFlowResultOutput() GetFlowResultOutput

func (GetFlowResultOutput) ToGetFlowResultOutputWithContext

func (o GetFlowResultOutput) ToGetFlowResultOutputWithContext(ctx context.Context) GetFlowResultOutput

type GetInstanceNodeInfoArgs

type GetInstanceNodeInfoArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceNodeInfo.

type GetInstanceNodeInfoNodesInfo

type GetInstanceNodeInfoNodesInfo struct {
	NodeId string `pulumi:"nodeId"`
	Role   string `pulumi:"role"`
}

type GetInstanceNodeInfoNodesInfoArgs

type GetInstanceNodeInfoNodesInfoArgs struct {
	NodeId pulumi.StringInput `pulumi:"nodeId"`
	Role   pulumi.StringInput `pulumi:"role"`
}

func (GetInstanceNodeInfoNodesInfoArgs) ElementType

func (GetInstanceNodeInfoNodesInfoArgs) ToGetInstanceNodeInfoNodesInfoOutput

func (i GetInstanceNodeInfoNodesInfoArgs) ToGetInstanceNodeInfoNodesInfoOutput() GetInstanceNodeInfoNodesInfoOutput

func (GetInstanceNodeInfoNodesInfoArgs) ToGetInstanceNodeInfoNodesInfoOutputWithContext

func (i GetInstanceNodeInfoNodesInfoArgs) ToGetInstanceNodeInfoNodesInfoOutputWithContext(ctx context.Context) GetInstanceNodeInfoNodesInfoOutput

type GetInstanceNodeInfoNodesInfoArray

type GetInstanceNodeInfoNodesInfoArray []GetInstanceNodeInfoNodesInfoInput

func (GetInstanceNodeInfoNodesInfoArray) ElementType

func (GetInstanceNodeInfoNodesInfoArray) ToGetInstanceNodeInfoNodesInfoArrayOutput

func (i GetInstanceNodeInfoNodesInfoArray) ToGetInstanceNodeInfoNodesInfoArrayOutput() GetInstanceNodeInfoNodesInfoArrayOutput

func (GetInstanceNodeInfoNodesInfoArray) ToGetInstanceNodeInfoNodesInfoArrayOutputWithContext

func (i GetInstanceNodeInfoNodesInfoArray) ToGetInstanceNodeInfoNodesInfoArrayOutputWithContext(ctx context.Context) GetInstanceNodeInfoNodesInfoArrayOutput

type GetInstanceNodeInfoNodesInfoArrayInput

type GetInstanceNodeInfoNodesInfoArrayInput interface {
	pulumi.Input

	ToGetInstanceNodeInfoNodesInfoArrayOutput() GetInstanceNodeInfoNodesInfoArrayOutput
	ToGetInstanceNodeInfoNodesInfoArrayOutputWithContext(context.Context) GetInstanceNodeInfoNodesInfoArrayOutput
}

GetInstanceNodeInfoNodesInfoArrayInput is an input type that accepts GetInstanceNodeInfoNodesInfoArray and GetInstanceNodeInfoNodesInfoArrayOutput values. You can construct a concrete instance of `GetInstanceNodeInfoNodesInfoArrayInput` via:

GetInstanceNodeInfoNodesInfoArray{ GetInstanceNodeInfoNodesInfoArgs{...} }

type GetInstanceNodeInfoNodesInfoArrayOutput

type GetInstanceNodeInfoNodesInfoArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceNodeInfoNodesInfoArrayOutput) ElementType

func (GetInstanceNodeInfoNodesInfoArrayOutput) Index

func (GetInstanceNodeInfoNodesInfoArrayOutput) ToGetInstanceNodeInfoNodesInfoArrayOutput

func (o GetInstanceNodeInfoNodesInfoArrayOutput) ToGetInstanceNodeInfoNodesInfoArrayOutput() GetInstanceNodeInfoNodesInfoArrayOutput

func (GetInstanceNodeInfoNodesInfoArrayOutput) ToGetInstanceNodeInfoNodesInfoArrayOutputWithContext

func (o GetInstanceNodeInfoNodesInfoArrayOutput) ToGetInstanceNodeInfoNodesInfoArrayOutputWithContext(ctx context.Context) GetInstanceNodeInfoNodesInfoArrayOutput

type GetInstanceNodeInfoNodesInfoInput

type GetInstanceNodeInfoNodesInfoInput interface {
	pulumi.Input

	ToGetInstanceNodeInfoNodesInfoOutput() GetInstanceNodeInfoNodesInfoOutput
	ToGetInstanceNodeInfoNodesInfoOutputWithContext(context.Context) GetInstanceNodeInfoNodesInfoOutput
}

GetInstanceNodeInfoNodesInfoInput is an input type that accepts GetInstanceNodeInfoNodesInfoArgs and GetInstanceNodeInfoNodesInfoOutput values. You can construct a concrete instance of `GetInstanceNodeInfoNodesInfoInput` via:

GetInstanceNodeInfoNodesInfoArgs{...}

type GetInstanceNodeInfoNodesInfoOutput

type GetInstanceNodeInfoNodesInfoOutput struct{ *pulumi.OutputState }

func (GetInstanceNodeInfoNodesInfoOutput) ElementType

func (GetInstanceNodeInfoNodesInfoOutput) NodeId

func (GetInstanceNodeInfoNodesInfoOutput) Role

func (GetInstanceNodeInfoNodesInfoOutput) ToGetInstanceNodeInfoNodesInfoOutput

func (o GetInstanceNodeInfoNodesInfoOutput) ToGetInstanceNodeInfoNodesInfoOutput() GetInstanceNodeInfoNodesInfoOutput

func (GetInstanceNodeInfoNodesInfoOutput) ToGetInstanceNodeInfoNodesInfoOutputWithContext

func (o GetInstanceNodeInfoNodesInfoOutput) ToGetInstanceNodeInfoNodesInfoOutputWithContext(ctx context.Context) GetInstanceNodeInfoNodesInfoOutput

type GetInstanceNodeInfoOutputArgs

type GetInstanceNodeInfoOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getInstanceNodeInfo.

func (GetInstanceNodeInfoOutputArgs) ElementType

type GetInstanceNodeInfoResult

type GetInstanceNodeInfoResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                         `pulumi:"id"`
	InstanceId       string                         `pulumi:"instanceId"`
	NodesInfos       []GetInstanceNodeInfoNodesInfo `pulumi:"nodesInfos"`
	ResultOutputFile *string                        `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstanceNodeInfo.

type GetInstanceNodeInfoResultOutput

type GetInstanceNodeInfoResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceNodeInfo.

func (GetInstanceNodeInfoResultOutput) ElementType

func (GetInstanceNodeInfoResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceNodeInfoResultOutput) InstanceId

func (GetInstanceNodeInfoResultOutput) NodesInfos

func (GetInstanceNodeInfoResultOutput) ResultOutputFile

func (GetInstanceNodeInfoResultOutput) ToGetInstanceNodeInfoResultOutput

func (o GetInstanceNodeInfoResultOutput) ToGetInstanceNodeInfoResultOutput() GetInstanceNodeInfoResultOutput

func (GetInstanceNodeInfoResultOutput) ToGetInstanceNodeInfoResultOutputWithContext

func (o GetInstanceNodeInfoResultOutput) ToGetInstanceNodeInfoResultOutputWithContext(ctx context.Context) GetInstanceNodeInfoResultOutput

type GetInstanceSpecsArgs

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

A collection of arguments for invoking getInstanceSpecs.

type GetInstanceSpecsOutputArgs

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

A collection of arguments for invoking getInstanceSpecs.

func (GetInstanceSpecsOutputArgs) ElementType

func (GetInstanceSpecsOutputArgs) ElementType() reflect.Type

type GetInstanceSpecsResult

type GetInstanceSpecsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                 `pulumi:"id"`
	ResultOutputFile *string                `pulumi:"resultOutputFile"`
	Specs            []GetInstanceSpecsSpec `pulumi:"specs"`
}

A collection of values returned by getInstanceSpecs.

type GetInstanceSpecsResultOutput

type GetInstanceSpecsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceSpecs.

func (GetInstanceSpecsResultOutput) ElementType

func (GetInstanceSpecsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceSpecsResultOutput) ResultOutputFile

func (GetInstanceSpecsResultOutput) Specs

func (GetInstanceSpecsResultOutput) ToGetInstanceSpecsResultOutput

func (o GetInstanceSpecsResultOutput) ToGetInstanceSpecsResultOutput() GetInstanceSpecsResultOutput

func (GetInstanceSpecsResultOutput) ToGetInstanceSpecsResultOutputWithContext

func (o GetInstanceSpecsResultOutput) ToGetInstanceSpecsResultOutputWithContext(ctx context.Context) GetInstanceSpecsResultOutput

type GetInstanceSpecsSpec

type GetInstanceSpecsSpec struct {
	Machine   string                         `pulumi:"machine"`
	SpecInfos []GetInstanceSpecsSpecSpecInfo `pulumi:"specInfos"`
}

type GetInstanceSpecsSpecArgs

type GetInstanceSpecsSpecArgs struct {
	Machine   pulumi.StringInput                     `pulumi:"machine"`
	SpecInfos GetInstanceSpecsSpecSpecInfoArrayInput `pulumi:"specInfos"`
}

func (GetInstanceSpecsSpecArgs) ElementType

func (GetInstanceSpecsSpecArgs) ElementType() reflect.Type

func (GetInstanceSpecsSpecArgs) ToGetInstanceSpecsSpecOutput

func (i GetInstanceSpecsSpecArgs) ToGetInstanceSpecsSpecOutput() GetInstanceSpecsSpecOutput

func (GetInstanceSpecsSpecArgs) ToGetInstanceSpecsSpecOutputWithContext

func (i GetInstanceSpecsSpecArgs) ToGetInstanceSpecsSpecOutputWithContext(ctx context.Context) GetInstanceSpecsSpecOutput

type GetInstanceSpecsSpecArray

type GetInstanceSpecsSpecArray []GetInstanceSpecsSpecInput

func (GetInstanceSpecsSpecArray) ElementType

func (GetInstanceSpecsSpecArray) ElementType() reflect.Type

func (GetInstanceSpecsSpecArray) ToGetInstanceSpecsSpecArrayOutput

func (i GetInstanceSpecsSpecArray) ToGetInstanceSpecsSpecArrayOutput() GetInstanceSpecsSpecArrayOutput

func (GetInstanceSpecsSpecArray) ToGetInstanceSpecsSpecArrayOutputWithContext

func (i GetInstanceSpecsSpecArray) ToGetInstanceSpecsSpecArrayOutputWithContext(ctx context.Context) GetInstanceSpecsSpecArrayOutput

type GetInstanceSpecsSpecArrayInput

type GetInstanceSpecsSpecArrayInput interface {
	pulumi.Input

	ToGetInstanceSpecsSpecArrayOutput() GetInstanceSpecsSpecArrayOutput
	ToGetInstanceSpecsSpecArrayOutputWithContext(context.Context) GetInstanceSpecsSpecArrayOutput
}

GetInstanceSpecsSpecArrayInput is an input type that accepts GetInstanceSpecsSpecArray and GetInstanceSpecsSpecArrayOutput values. You can construct a concrete instance of `GetInstanceSpecsSpecArrayInput` via:

GetInstanceSpecsSpecArray{ GetInstanceSpecsSpecArgs{...} }

type GetInstanceSpecsSpecArrayOutput

type GetInstanceSpecsSpecArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceSpecsSpecArrayOutput) ElementType

func (GetInstanceSpecsSpecArrayOutput) Index

func (GetInstanceSpecsSpecArrayOutput) ToGetInstanceSpecsSpecArrayOutput

func (o GetInstanceSpecsSpecArrayOutput) ToGetInstanceSpecsSpecArrayOutput() GetInstanceSpecsSpecArrayOutput

func (GetInstanceSpecsSpecArrayOutput) ToGetInstanceSpecsSpecArrayOutputWithContext

func (o GetInstanceSpecsSpecArrayOutput) ToGetInstanceSpecsSpecArrayOutputWithContext(ctx context.Context) GetInstanceSpecsSpecArrayOutput

type GetInstanceSpecsSpecInput

type GetInstanceSpecsSpecInput interface {
	pulumi.Input

	ToGetInstanceSpecsSpecOutput() GetInstanceSpecsSpecOutput
	ToGetInstanceSpecsSpecOutputWithContext(context.Context) GetInstanceSpecsSpecOutput
}

GetInstanceSpecsSpecInput is an input type that accepts GetInstanceSpecsSpecArgs and GetInstanceSpecsSpecOutput values. You can construct a concrete instance of `GetInstanceSpecsSpecInput` via:

GetInstanceSpecsSpecArgs{...}

type GetInstanceSpecsSpecOutput

type GetInstanceSpecsSpecOutput struct{ *pulumi.OutputState }

func (GetInstanceSpecsSpecOutput) ElementType

func (GetInstanceSpecsSpecOutput) ElementType() reflect.Type

func (GetInstanceSpecsSpecOutput) Machine

func (GetInstanceSpecsSpecOutput) SpecInfos

func (GetInstanceSpecsSpecOutput) ToGetInstanceSpecsSpecOutput

func (o GetInstanceSpecsSpecOutput) ToGetInstanceSpecsSpecOutput() GetInstanceSpecsSpecOutput

func (GetInstanceSpecsSpecOutput) ToGetInstanceSpecsSpecOutputWithContext

func (o GetInstanceSpecsSpecOutput) ToGetInstanceSpecsSpecOutputWithContext(ctx context.Context) GetInstanceSpecsSpecOutput

type GetInstanceSpecsSpecSpecInfo

type GetInstanceSpecsSpecSpecInfo struct {
	Cpu        int    `pulumi:"cpu"`
	Machine    string `pulumi:"machine"`
	MaxStorage int    `pulumi:"maxStorage"`
	Memory     int    `pulumi:"memory"`
	MinStorage int    `pulumi:"minStorage"`
	NodeCount  int    `pulumi:"nodeCount"`
	Pid        int    `pulumi:"pid"`
	Qps        int    `pulumi:"qps"`
	SuitInfo   string `pulumi:"suitInfo"`
}

type GetInstanceSpecsSpecSpecInfoArgs

type GetInstanceSpecsSpecSpecInfoArgs struct {
	Cpu        pulumi.IntInput    `pulumi:"cpu"`
	Machine    pulumi.StringInput `pulumi:"machine"`
	MaxStorage pulumi.IntInput    `pulumi:"maxStorage"`
	Memory     pulumi.IntInput    `pulumi:"memory"`
	MinStorage pulumi.IntInput    `pulumi:"minStorage"`
	NodeCount  pulumi.IntInput    `pulumi:"nodeCount"`
	Pid        pulumi.IntInput    `pulumi:"pid"`
	Qps        pulumi.IntInput    `pulumi:"qps"`
	SuitInfo   pulumi.StringInput `pulumi:"suitInfo"`
}

func (GetInstanceSpecsSpecSpecInfoArgs) ElementType

func (GetInstanceSpecsSpecSpecInfoArgs) ToGetInstanceSpecsSpecSpecInfoOutput

func (i GetInstanceSpecsSpecSpecInfoArgs) ToGetInstanceSpecsSpecSpecInfoOutput() GetInstanceSpecsSpecSpecInfoOutput

func (GetInstanceSpecsSpecSpecInfoArgs) ToGetInstanceSpecsSpecSpecInfoOutputWithContext

func (i GetInstanceSpecsSpecSpecInfoArgs) ToGetInstanceSpecsSpecSpecInfoOutputWithContext(ctx context.Context) GetInstanceSpecsSpecSpecInfoOutput

type GetInstanceSpecsSpecSpecInfoArray

type GetInstanceSpecsSpecSpecInfoArray []GetInstanceSpecsSpecSpecInfoInput

func (GetInstanceSpecsSpecSpecInfoArray) ElementType

func (GetInstanceSpecsSpecSpecInfoArray) ToGetInstanceSpecsSpecSpecInfoArrayOutput

func (i GetInstanceSpecsSpecSpecInfoArray) ToGetInstanceSpecsSpecSpecInfoArrayOutput() GetInstanceSpecsSpecSpecInfoArrayOutput

func (GetInstanceSpecsSpecSpecInfoArray) ToGetInstanceSpecsSpecSpecInfoArrayOutputWithContext

func (i GetInstanceSpecsSpecSpecInfoArray) ToGetInstanceSpecsSpecSpecInfoArrayOutputWithContext(ctx context.Context) GetInstanceSpecsSpecSpecInfoArrayOutput

type GetInstanceSpecsSpecSpecInfoArrayInput

type GetInstanceSpecsSpecSpecInfoArrayInput interface {
	pulumi.Input

	ToGetInstanceSpecsSpecSpecInfoArrayOutput() GetInstanceSpecsSpecSpecInfoArrayOutput
	ToGetInstanceSpecsSpecSpecInfoArrayOutputWithContext(context.Context) GetInstanceSpecsSpecSpecInfoArrayOutput
}

GetInstanceSpecsSpecSpecInfoArrayInput is an input type that accepts GetInstanceSpecsSpecSpecInfoArray and GetInstanceSpecsSpecSpecInfoArrayOutput values. You can construct a concrete instance of `GetInstanceSpecsSpecSpecInfoArrayInput` via:

GetInstanceSpecsSpecSpecInfoArray{ GetInstanceSpecsSpecSpecInfoArgs{...} }

type GetInstanceSpecsSpecSpecInfoArrayOutput

type GetInstanceSpecsSpecSpecInfoArrayOutput struct{ *pulumi.OutputState }

func (GetInstanceSpecsSpecSpecInfoArrayOutput) ElementType

func (GetInstanceSpecsSpecSpecInfoArrayOutput) Index

func (GetInstanceSpecsSpecSpecInfoArrayOutput) ToGetInstanceSpecsSpecSpecInfoArrayOutput

func (o GetInstanceSpecsSpecSpecInfoArrayOutput) ToGetInstanceSpecsSpecSpecInfoArrayOutput() GetInstanceSpecsSpecSpecInfoArrayOutput

func (GetInstanceSpecsSpecSpecInfoArrayOutput) ToGetInstanceSpecsSpecSpecInfoArrayOutputWithContext

func (o GetInstanceSpecsSpecSpecInfoArrayOutput) ToGetInstanceSpecsSpecSpecInfoArrayOutputWithContext(ctx context.Context) GetInstanceSpecsSpecSpecInfoArrayOutput

type GetInstanceSpecsSpecSpecInfoInput

type GetInstanceSpecsSpecSpecInfoInput interface {
	pulumi.Input

	ToGetInstanceSpecsSpecSpecInfoOutput() GetInstanceSpecsSpecSpecInfoOutput
	ToGetInstanceSpecsSpecSpecInfoOutputWithContext(context.Context) GetInstanceSpecsSpecSpecInfoOutput
}

GetInstanceSpecsSpecSpecInfoInput is an input type that accepts GetInstanceSpecsSpecSpecInfoArgs and GetInstanceSpecsSpecSpecInfoOutput values. You can construct a concrete instance of `GetInstanceSpecsSpecSpecInfoInput` via:

GetInstanceSpecsSpecSpecInfoArgs{...}

type GetInstanceSpecsSpecSpecInfoOutput

type GetInstanceSpecsSpecSpecInfoOutput struct{ *pulumi.OutputState }

func (GetInstanceSpecsSpecSpecInfoOutput) Cpu

func (GetInstanceSpecsSpecSpecInfoOutput) ElementType

func (GetInstanceSpecsSpecSpecInfoOutput) Machine

func (GetInstanceSpecsSpecSpecInfoOutput) MaxStorage

func (GetInstanceSpecsSpecSpecInfoOutput) Memory

func (GetInstanceSpecsSpecSpecInfoOutput) MinStorage

func (GetInstanceSpecsSpecSpecInfoOutput) NodeCount

func (GetInstanceSpecsSpecSpecInfoOutput) Pid

func (GetInstanceSpecsSpecSpecInfoOutput) Qps

func (GetInstanceSpecsSpecSpecInfoOutput) SuitInfo

func (GetInstanceSpecsSpecSpecInfoOutput) ToGetInstanceSpecsSpecSpecInfoOutput

func (o GetInstanceSpecsSpecSpecInfoOutput) ToGetInstanceSpecsSpecSpecInfoOutput() GetInstanceSpecsSpecSpecInfoOutput

func (GetInstanceSpecsSpecSpecInfoOutput) ToGetInstanceSpecsSpecSpecInfoOutputWithContext

func (o GetInstanceSpecsSpecSpecInfoOutput) ToGetInstanceSpecsSpecSpecInfoOutputWithContext(ctx context.Context) GetInstanceSpecsSpecSpecInfoOutput

type GetLogFilesArgs

type GetLogFilesArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Type             int     `pulumi:"type"`
}

A collection of arguments for invoking getLogFiles.

type GetLogFilesFile

type GetLogFilesFile struct {
	FileName string `pulumi:"fileName"`
	Length   int    `pulumi:"length"`
	Mtime    int    `pulumi:"mtime"`
	Uri      string `pulumi:"uri"`
}

type GetLogFilesFileArgs

type GetLogFilesFileArgs struct {
	FileName pulumi.StringInput `pulumi:"fileName"`
	Length   pulumi.IntInput    `pulumi:"length"`
	Mtime    pulumi.IntInput    `pulumi:"mtime"`
	Uri      pulumi.StringInput `pulumi:"uri"`
}

func (GetLogFilesFileArgs) ElementType

func (GetLogFilesFileArgs) ElementType() reflect.Type

func (GetLogFilesFileArgs) ToGetLogFilesFileOutput

func (i GetLogFilesFileArgs) ToGetLogFilesFileOutput() GetLogFilesFileOutput

func (GetLogFilesFileArgs) ToGetLogFilesFileOutputWithContext

func (i GetLogFilesFileArgs) ToGetLogFilesFileOutputWithContext(ctx context.Context) GetLogFilesFileOutput

type GetLogFilesFileArray

type GetLogFilesFileArray []GetLogFilesFileInput

func (GetLogFilesFileArray) ElementType

func (GetLogFilesFileArray) ElementType() reflect.Type

func (GetLogFilesFileArray) ToGetLogFilesFileArrayOutput

func (i GetLogFilesFileArray) ToGetLogFilesFileArrayOutput() GetLogFilesFileArrayOutput

func (GetLogFilesFileArray) ToGetLogFilesFileArrayOutputWithContext

func (i GetLogFilesFileArray) ToGetLogFilesFileArrayOutputWithContext(ctx context.Context) GetLogFilesFileArrayOutput

type GetLogFilesFileArrayInput

type GetLogFilesFileArrayInput interface {
	pulumi.Input

	ToGetLogFilesFileArrayOutput() GetLogFilesFileArrayOutput
	ToGetLogFilesFileArrayOutputWithContext(context.Context) GetLogFilesFileArrayOutput
}

GetLogFilesFileArrayInput is an input type that accepts GetLogFilesFileArray and GetLogFilesFileArrayOutput values. You can construct a concrete instance of `GetLogFilesFileArrayInput` via:

GetLogFilesFileArray{ GetLogFilesFileArgs{...} }

type GetLogFilesFileArrayOutput

type GetLogFilesFileArrayOutput struct{ *pulumi.OutputState }

func (GetLogFilesFileArrayOutput) ElementType

func (GetLogFilesFileArrayOutput) ElementType() reflect.Type

func (GetLogFilesFileArrayOutput) Index

func (GetLogFilesFileArrayOutput) ToGetLogFilesFileArrayOutput

func (o GetLogFilesFileArrayOutput) ToGetLogFilesFileArrayOutput() GetLogFilesFileArrayOutput

func (GetLogFilesFileArrayOutput) ToGetLogFilesFileArrayOutputWithContext

func (o GetLogFilesFileArrayOutput) ToGetLogFilesFileArrayOutputWithContext(ctx context.Context) GetLogFilesFileArrayOutput

type GetLogFilesFileInput

type GetLogFilesFileInput interface {
	pulumi.Input

	ToGetLogFilesFileOutput() GetLogFilesFileOutput
	ToGetLogFilesFileOutputWithContext(context.Context) GetLogFilesFileOutput
}

GetLogFilesFileInput is an input type that accepts GetLogFilesFileArgs and GetLogFilesFileOutput values. You can construct a concrete instance of `GetLogFilesFileInput` via:

GetLogFilesFileArgs{...}

type GetLogFilesFileOutput

type GetLogFilesFileOutput struct{ *pulumi.OutputState }

func (GetLogFilesFileOutput) ElementType

func (GetLogFilesFileOutput) ElementType() reflect.Type

func (GetLogFilesFileOutput) FileName

func (GetLogFilesFileOutput) Length

func (GetLogFilesFileOutput) Mtime

func (GetLogFilesFileOutput) ToGetLogFilesFileOutput

func (o GetLogFilesFileOutput) ToGetLogFilesFileOutput() GetLogFilesFileOutput

func (GetLogFilesFileOutput) ToGetLogFilesFileOutputWithContext

func (o GetLogFilesFileOutput) ToGetLogFilesFileOutputWithContext(ctx context.Context) GetLogFilesFileOutput

func (GetLogFilesFileOutput) Uri

type GetLogFilesOutputArgs

type GetLogFilesOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Type             pulumi.IntInput       `pulumi:"type"`
}

A collection of arguments for invoking getLogFiles.

func (GetLogFilesOutputArgs) ElementType

func (GetLogFilesOutputArgs) ElementType() reflect.Type

type GetLogFilesResult

type GetLogFilesResult struct {
	Files []GetLogFilesFile `pulumi:"files"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	NormalPrefix     string  `pulumi:"normalPrefix"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Type             int     `pulumi:"type"`
	VpcPrefix        string  `pulumi:"vpcPrefix"`
}

A collection of values returned by getLogFiles.

func GetLogFiles

func GetLogFiles(ctx *pulumi.Context, args *GetLogFilesArgs, opts ...pulumi.InvokeOption) (*GetLogFilesResult, error)

type GetLogFilesResultOutput

type GetLogFilesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getLogFiles.

func (GetLogFilesResultOutput) ElementType

func (GetLogFilesResultOutput) ElementType() reflect.Type

func (GetLogFilesResultOutput) Files

func (GetLogFilesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetLogFilesResultOutput) InstanceId

func (GetLogFilesResultOutput) NormalPrefix

func (o GetLogFilesResultOutput) NormalPrefix() pulumi.StringOutput

func (GetLogFilesResultOutput) ResultOutputFile

func (o GetLogFilesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetLogFilesResultOutput) ToGetLogFilesResultOutput

func (o GetLogFilesResultOutput) ToGetLogFilesResultOutput() GetLogFilesResultOutput

func (GetLogFilesResultOutput) ToGetLogFilesResultOutputWithContext

func (o GetLogFilesResultOutput) ToGetLogFilesResultOutputWithContext(ctx context.Context) GetLogFilesResultOutput

func (GetLogFilesResultOutput) Type

func (GetLogFilesResultOutput) VpcPrefix

type GetOrdersArgs

type GetOrdersArgs struct {
	DealName         string  `pulumi:"dealName"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getOrders.

type GetOrdersDeal

type GetOrdersDeal struct {
	Count       int      `pulumi:"count"`
	DealName    string   `pulumi:"dealName"`
	FlowId      int      `pulumi:"flowId"`
	InstanceIds []string `pulumi:"instanceIds"`
	OwnerUin    string   `pulumi:"ownerUin"`
	PayMode     int      `pulumi:"payMode"`
}

type GetOrdersDealArgs

type GetOrdersDealArgs struct {
	Count       pulumi.IntInput         `pulumi:"count"`
	DealName    pulumi.StringInput      `pulumi:"dealName"`
	FlowId      pulumi.IntInput         `pulumi:"flowId"`
	InstanceIds pulumi.StringArrayInput `pulumi:"instanceIds"`
	OwnerUin    pulumi.StringInput      `pulumi:"ownerUin"`
	PayMode     pulumi.IntInput         `pulumi:"payMode"`
}

func (GetOrdersDealArgs) ElementType

func (GetOrdersDealArgs) ElementType() reflect.Type

func (GetOrdersDealArgs) ToGetOrdersDealOutput

func (i GetOrdersDealArgs) ToGetOrdersDealOutput() GetOrdersDealOutput

func (GetOrdersDealArgs) ToGetOrdersDealOutputWithContext

func (i GetOrdersDealArgs) ToGetOrdersDealOutputWithContext(ctx context.Context) GetOrdersDealOutput

type GetOrdersDealArray

type GetOrdersDealArray []GetOrdersDealInput

func (GetOrdersDealArray) ElementType

func (GetOrdersDealArray) ElementType() reflect.Type

func (GetOrdersDealArray) ToGetOrdersDealArrayOutput

func (i GetOrdersDealArray) ToGetOrdersDealArrayOutput() GetOrdersDealArrayOutput

func (GetOrdersDealArray) ToGetOrdersDealArrayOutputWithContext

func (i GetOrdersDealArray) ToGetOrdersDealArrayOutputWithContext(ctx context.Context) GetOrdersDealArrayOutput

type GetOrdersDealArrayInput

type GetOrdersDealArrayInput interface {
	pulumi.Input

	ToGetOrdersDealArrayOutput() GetOrdersDealArrayOutput
	ToGetOrdersDealArrayOutputWithContext(context.Context) GetOrdersDealArrayOutput
}

GetOrdersDealArrayInput is an input type that accepts GetOrdersDealArray and GetOrdersDealArrayOutput values. You can construct a concrete instance of `GetOrdersDealArrayInput` via:

GetOrdersDealArray{ GetOrdersDealArgs{...} }

type GetOrdersDealArrayOutput

type GetOrdersDealArrayOutput struct{ *pulumi.OutputState }

func (GetOrdersDealArrayOutput) ElementType

func (GetOrdersDealArrayOutput) ElementType() reflect.Type

func (GetOrdersDealArrayOutput) Index

func (GetOrdersDealArrayOutput) ToGetOrdersDealArrayOutput

func (o GetOrdersDealArrayOutput) ToGetOrdersDealArrayOutput() GetOrdersDealArrayOutput

func (GetOrdersDealArrayOutput) ToGetOrdersDealArrayOutputWithContext

func (o GetOrdersDealArrayOutput) ToGetOrdersDealArrayOutputWithContext(ctx context.Context) GetOrdersDealArrayOutput

type GetOrdersDealInput

type GetOrdersDealInput interface {
	pulumi.Input

	ToGetOrdersDealOutput() GetOrdersDealOutput
	ToGetOrdersDealOutputWithContext(context.Context) GetOrdersDealOutput
}

GetOrdersDealInput is an input type that accepts GetOrdersDealArgs and GetOrdersDealOutput values. You can construct a concrete instance of `GetOrdersDealInput` via:

GetOrdersDealArgs{...}

type GetOrdersDealOutput

type GetOrdersDealOutput struct{ *pulumi.OutputState }

func (GetOrdersDealOutput) Count

func (GetOrdersDealOutput) DealName

func (GetOrdersDealOutput) ElementType

func (GetOrdersDealOutput) ElementType() reflect.Type

func (GetOrdersDealOutput) FlowId

func (GetOrdersDealOutput) InstanceIds

func (GetOrdersDealOutput) OwnerUin

func (GetOrdersDealOutput) PayMode

func (o GetOrdersDealOutput) PayMode() pulumi.IntOutput

func (GetOrdersDealOutput) ToGetOrdersDealOutput

func (o GetOrdersDealOutput) ToGetOrdersDealOutput() GetOrdersDealOutput

func (GetOrdersDealOutput) ToGetOrdersDealOutputWithContext

func (o GetOrdersDealOutput) ToGetOrdersDealOutputWithContext(ctx context.Context) GetOrdersDealOutput

type GetOrdersOutputArgs

type GetOrdersOutputArgs struct {
	DealName         pulumi.StringInput    `pulumi:"dealName"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getOrders.

func (GetOrdersOutputArgs) ElementType

func (GetOrdersOutputArgs) ElementType() reflect.Type

type GetOrdersResult

type GetOrdersResult struct {
	DealName string          `pulumi:"dealName"`
	Deals    []GetOrdersDeal `pulumi:"deals"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getOrders.

func GetOrders

func GetOrders(ctx *pulumi.Context, args *GetOrdersArgs, opts ...pulumi.InvokeOption) (*GetOrdersResult, error)

type GetOrdersResultOutput

type GetOrdersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getOrders.

func (GetOrdersResultOutput) DealName

func (GetOrdersResultOutput) Deals

func (GetOrdersResultOutput) ElementType

func (GetOrdersResultOutput) ElementType() reflect.Type

func (GetOrdersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetOrdersResultOutput) ResultOutputFile

func (o GetOrdersResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetOrdersResultOutput) ToGetOrdersResultOutput

func (o GetOrdersResultOutput) ToGetOrdersResultOutput() GetOrdersResultOutput

func (GetOrdersResultOutput) ToGetOrdersResultOutputWithContext

func (o GetOrdersResultOutput) ToGetOrdersResultOutputWithContext(ctx context.Context) GetOrdersResultOutput

type GetPriceArgs

type GetPriceArgs struct {
	AmountUnit       *string `pulumi:"amountUnit"`
	BuyCount         int     `pulumi:"buyCount"`
	Memory           int     `pulumi:"memory"`
	NodeCount        int     `pulumi:"nodeCount"`
	Paymode          *string `pulumi:"paymode"`
	Period           *int    `pulumi:"period"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Storage          int     `pulumi:"storage"`
	Zone             string  `pulumi:"zone"`
}

A collection of arguments for invoking getPrice.

type GetPriceOutputArgs

type GetPriceOutputArgs struct {
	AmountUnit       pulumi.StringPtrInput `pulumi:"amountUnit"`
	BuyCount         pulumi.IntInput       `pulumi:"buyCount"`
	Memory           pulumi.IntInput       `pulumi:"memory"`
	NodeCount        pulumi.IntInput       `pulumi:"nodeCount"`
	Paymode          pulumi.StringPtrInput `pulumi:"paymode"`
	Period           pulumi.IntPtrInput    `pulumi:"period"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Storage          pulumi.IntInput       `pulumi:"storage"`
	Zone             pulumi.StringInput    `pulumi:"zone"`
}

A collection of arguments for invoking getPrice.

func (GetPriceOutputArgs) ElementType

func (GetPriceOutputArgs) ElementType() reflect.Type

type GetPriceResult

type GetPriceResult struct {
	AmountUnit *string `pulumi:"amountUnit"`
	BuyCount   int     `pulumi:"buyCount"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	Memory           int     `pulumi:"memory"`
	NodeCount        int     `pulumi:"nodeCount"`
	OriginalPrice    int     `pulumi:"originalPrice"`
	Paymode          *string `pulumi:"paymode"`
	Period           *int    `pulumi:"period"`
	Price            int     `pulumi:"price"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Storage          int     `pulumi:"storage"`
	Zone             string  `pulumi:"zone"`
}

A collection of values returned by getPrice.

func GetPrice

func GetPrice(ctx *pulumi.Context, args *GetPriceArgs, opts ...pulumi.InvokeOption) (*GetPriceResult, error)

type GetPriceResultOutput

type GetPriceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPrice.

func (GetPriceResultOutput) AmountUnit

func (GetPriceResultOutput) BuyCount

func (o GetPriceResultOutput) BuyCount() pulumi.IntOutput

func (GetPriceResultOutput) ElementType

func (GetPriceResultOutput) ElementType() reflect.Type

func (GetPriceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPriceResultOutput) Memory

func (GetPriceResultOutput) NodeCount

func (o GetPriceResultOutput) NodeCount() pulumi.IntOutput

func (GetPriceResultOutput) OriginalPrice

func (o GetPriceResultOutput) OriginalPrice() pulumi.IntOutput

func (GetPriceResultOutput) Paymode

func (GetPriceResultOutput) Period

func (GetPriceResultOutput) Price

func (GetPriceResultOutput) ResultOutputFile

func (o GetPriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetPriceResultOutput) Storage

func (GetPriceResultOutput) ToGetPriceResultOutput

func (o GetPriceResultOutput) ToGetPriceResultOutput() GetPriceResultOutput

func (GetPriceResultOutput) ToGetPriceResultOutputWithContext

func (o GetPriceResultOutput) ToGetPriceResultOutputWithContext(ctx context.Context) GetPriceResultOutput

func (GetPriceResultOutput) Zone

type GetProjectSecurityGroupsArgs

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

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"`
	CidrIp     string `pulumi:"cidrIp"`
	IpProtocol string `pulumi:"ipProtocol"`
	PortRange  string `pulumi:"portRange"`
}

type GetProjectSecurityGroupsGroupInboundArgs

type GetProjectSecurityGroupsGroupInboundArgs struct {
	Action     pulumi.StringInput `pulumi:"action"`
	CidrIp     pulumi.StringInput `pulumi:"cidrIp"`
	IpProtocol pulumi.StringInput `pulumi:"ipProtocol"`
	PortRange  pulumi.StringInput `pulumi:"portRange"`
}

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) CidrIp

func (GetProjectSecurityGroupsGroupInboundOutput) ElementType

func (GetProjectSecurityGroupsGroupInboundOutput) IpProtocol

func (GetProjectSecurityGroupsGroupInboundOutput) PortRange

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"`
	CidrIp     string `pulumi:"cidrIp"`
	IpProtocol string `pulumi:"ipProtocol"`
	PortRange  string `pulumi:"portRange"`
}

type GetProjectSecurityGroupsGroupOutboundArgs

type GetProjectSecurityGroupsGroupOutboundArgs struct {
	Action     pulumi.StringInput `pulumi:"action"`
	CidrIp     pulumi.StringInput `pulumi:"cidrIp"`
	IpProtocol pulumi.StringInput `pulumi:"ipProtocol"`
	PortRange  pulumi.StringInput `pulumi:"portRange"`
}

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) CidrIp

func (GetProjectSecurityGroupsGroupOutboundOutput) ElementType

func (GetProjectSecurityGroupsGroupOutboundOutput) IpProtocol

func (GetProjectSecurityGroupsGroupOutboundOutput) PortRange

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 {
	Product          pulumi.StringInput    `pulumi:"product"`
	ProjectId        pulumi.IntPtrInput    `pulumi:"projectId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

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"`
	Product          string  `pulumi:"product"`
	ProjectId        *int    `pulumi:"projectId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

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) Product

func (GetProjectSecurityGroupsResultOutput) ProjectId

func (GetProjectSecurityGroupsResultOutput) ResultOutputFile

func (GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutput

func (o GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutput() GetProjectSecurityGroupsResultOutput

func (GetProjectSecurityGroupsResultOutput) ToGetProjectSecurityGroupsResultOutputWithContext

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

type GetRenewalPriceArgs

type GetRenewalPriceArgs struct {
	AmountUnit       *string `pulumi:"amountUnit"`
	InstanceId       string  `pulumi:"instanceId"`
	Period           *int    `pulumi:"period"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRenewalPrice.

type GetRenewalPriceOutputArgs

type GetRenewalPriceOutputArgs struct {
	AmountUnit       pulumi.StringPtrInput `pulumi:"amountUnit"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	Period           pulumi.IntPtrInput    `pulumi:"period"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getRenewalPrice.

func (GetRenewalPriceOutputArgs) ElementType

func (GetRenewalPriceOutputArgs) ElementType() reflect.Type

type GetRenewalPriceResult

type GetRenewalPriceResult struct {
	AmountUnit *string `pulumi:"amountUnit"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	OriginalPrice    int     `pulumi:"originalPrice"`
	Period           *int    `pulumi:"period"`
	Price            int     `pulumi:"price"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getRenewalPrice.

func GetRenewalPrice

func GetRenewalPrice(ctx *pulumi.Context, args *GetRenewalPriceArgs, opts ...pulumi.InvokeOption) (*GetRenewalPriceResult, error)

type GetRenewalPriceResultOutput

type GetRenewalPriceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRenewalPrice.

func (GetRenewalPriceResultOutput) AmountUnit

func (GetRenewalPriceResultOutput) ElementType

func (GetRenewalPriceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRenewalPriceResultOutput) InstanceId

func (GetRenewalPriceResultOutput) OriginalPrice

func (o GetRenewalPriceResultOutput) OriginalPrice() pulumi.IntOutput

func (GetRenewalPriceResultOutput) Period

func (GetRenewalPriceResultOutput) Price

func (GetRenewalPriceResultOutput) ResultOutputFile

func (o GetRenewalPriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetRenewalPriceResultOutput) ToGetRenewalPriceResultOutput

func (o GetRenewalPriceResultOutput) ToGetRenewalPriceResultOutput() GetRenewalPriceResultOutput

func (GetRenewalPriceResultOutput) ToGetRenewalPriceResultOutputWithContext

func (o GetRenewalPriceResultOutput) ToGetRenewalPriceResultOutputWithContext(ctx context.Context) GetRenewalPriceResultOutput

type GetSaleInfoArgs

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

A collection of arguments for invoking getSaleInfo.

type GetSaleInfoOutputArgs

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

A collection of arguments for invoking getSaleInfo.

func (GetSaleInfoOutputArgs) ElementType

func (GetSaleInfoOutputArgs) ElementType() reflect.Type

type GetSaleInfoRegionList

type GetSaleInfoRegionList struct {
	AvailableChoices []GetSaleInfoRegionListAvailableChoice `pulumi:"availableChoices"`
	Region           string                                 `pulumi:"region"`
	RegionId         int                                    `pulumi:"regionId"`
	RegionName       string                                 `pulumi:"regionName"`
	ZoneLists        []GetSaleInfoRegionListZoneList        `pulumi:"zoneLists"`
}

type GetSaleInfoRegionListArgs

type GetSaleInfoRegionListArgs struct {
	AvailableChoices GetSaleInfoRegionListAvailableChoiceArrayInput `pulumi:"availableChoices"`
	Region           pulumi.StringInput                             `pulumi:"region"`
	RegionId         pulumi.IntInput                                `pulumi:"regionId"`
	RegionName       pulumi.StringInput                             `pulumi:"regionName"`
	ZoneLists        GetSaleInfoRegionListZoneListArrayInput        `pulumi:"zoneLists"`
}

func (GetSaleInfoRegionListArgs) ElementType

func (GetSaleInfoRegionListArgs) ElementType() reflect.Type

func (GetSaleInfoRegionListArgs) ToGetSaleInfoRegionListOutput

func (i GetSaleInfoRegionListArgs) ToGetSaleInfoRegionListOutput() GetSaleInfoRegionListOutput

func (GetSaleInfoRegionListArgs) ToGetSaleInfoRegionListOutputWithContext

func (i GetSaleInfoRegionListArgs) ToGetSaleInfoRegionListOutputWithContext(ctx context.Context) GetSaleInfoRegionListOutput

type GetSaleInfoRegionListArray

type GetSaleInfoRegionListArray []GetSaleInfoRegionListInput

func (GetSaleInfoRegionListArray) ElementType

func (GetSaleInfoRegionListArray) ElementType() reflect.Type

func (GetSaleInfoRegionListArray) ToGetSaleInfoRegionListArrayOutput

func (i GetSaleInfoRegionListArray) ToGetSaleInfoRegionListArrayOutput() GetSaleInfoRegionListArrayOutput

func (GetSaleInfoRegionListArray) ToGetSaleInfoRegionListArrayOutputWithContext

func (i GetSaleInfoRegionListArray) ToGetSaleInfoRegionListArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListArrayOutput

type GetSaleInfoRegionListArrayInput

type GetSaleInfoRegionListArrayInput interface {
	pulumi.Input

	ToGetSaleInfoRegionListArrayOutput() GetSaleInfoRegionListArrayOutput
	ToGetSaleInfoRegionListArrayOutputWithContext(context.Context) GetSaleInfoRegionListArrayOutput
}

GetSaleInfoRegionListArrayInput is an input type that accepts GetSaleInfoRegionListArray and GetSaleInfoRegionListArrayOutput values. You can construct a concrete instance of `GetSaleInfoRegionListArrayInput` via:

GetSaleInfoRegionListArray{ GetSaleInfoRegionListArgs{...} }

type GetSaleInfoRegionListArrayOutput

type GetSaleInfoRegionListArrayOutput struct{ *pulumi.OutputState }

func (GetSaleInfoRegionListArrayOutput) ElementType

func (GetSaleInfoRegionListArrayOutput) Index

func (GetSaleInfoRegionListArrayOutput) ToGetSaleInfoRegionListArrayOutput

func (o GetSaleInfoRegionListArrayOutput) ToGetSaleInfoRegionListArrayOutput() GetSaleInfoRegionListArrayOutput

func (GetSaleInfoRegionListArrayOutput) ToGetSaleInfoRegionListArrayOutputWithContext

func (o GetSaleInfoRegionListArrayOutput) ToGetSaleInfoRegionListArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListArrayOutput

type GetSaleInfoRegionListAvailableChoice

type GetSaleInfoRegionListAvailableChoice struct {
	MasterZones []GetSaleInfoRegionListAvailableChoiceMasterZone `pulumi:"masterZones"`
	SlaveZones  []GetSaleInfoRegionListAvailableChoiceSlaveZone  `pulumi:"slaveZones"`
}

type GetSaleInfoRegionListAvailableChoiceArgs

type GetSaleInfoRegionListAvailableChoiceArgs struct {
	MasterZones GetSaleInfoRegionListAvailableChoiceMasterZoneArrayInput `pulumi:"masterZones"`
	SlaveZones  GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayInput  `pulumi:"slaveZones"`
}

func (GetSaleInfoRegionListAvailableChoiceArgs) ElementType

func (GetSaleInfoRegionListAvailableChoiceArgs) ToGetSaleInfoRegionListAvailableChoiceOutput

func (i GetSaleInfoRegionListAvailableChoiceArgs) ToGetSaleInfoRegionListAvailableChoiceOutput() GetSaleInfoRegionListAvailableChoiceOutput

func (GetSaleInfoRegionListAvailableChoiceArgs) ToGetSaleInfoRegionListAvailableChoiceOutputWithContext

func (i GetSaleInfoRegionListAvailableChoiceArgs) ToGetSaleInfoRegionListAvailableChoiceOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceOutput

type GetSaleInfoRegionListAvailableChoiceArray

type GetSaleInfoRegionListAvailableChoiceArray []GetSaleInfoRegionListAvailableChoiceInput

func (GetSaleInfoRegionListAvailableChoiceArray) ElementType

func (GetSaleInfoRegionListAvailableChoiceArray) ToGetSaleInfoRegionListAvailableChoiceArrayOutput

func (i GetSaleInfoRegionListAvailableChoiceArray) ToGetSaleInfoRegionListAvailableChoiceArrayOutput() GetSaleInfoRegionListAvailableChoiceArrayOutput

func (GetSaleInfoRegionListAvailableChoiceArray) ToGetSaleInfoRegionListAvailableChoiceArrayOutputWithContext

func (i GetSaleInfoRegionListAvailableChoiceArray) ToGetSaleInfoRegionListAvailableChoiceArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceArrayOutput

type GetSaleInfoRegionListAvailableChoiceArrayInput

type GetSaleInfoRegionListAvailableChoiceArrayInput interface {
	pulumi.Input

	ToGetSaleInfoRegionListAvailableChoiceArrayOutput() GetSaleInfoRegionListAvailableChoiceArrayOutput
	ToGetSaleInfoRegionListAvailableChoiceArrayOutputWithContext(context.Context) GetSaleInfoRegionListAvailableChoiceArrayOutput
}

GetSaleInfoRegionListAvailableChoiceArrayInput is an input type that accepts GetSaleInfoRegionListAvailableChoiceArray and GetSaleInfoRegionListAvailableChoiceArrayOutput values. You can construct a concrete instance of `GetSaleInfoRegionListAvailableChoiceArrayInput` via:

GetSaleInfoRegionListAvailableChoiceArray{ GetSaleInfoRegionListAvailableChoiceArgs{...} }

type GetSaleInfoRegionListAvailableChoiceArrayOutput

type GetSaleInfoRegionListAvailableChoiceArrayOutput struct{ *pulumi.OutputState }

func (GetSaleInfoRegionListAvailableChoiceArrayOutput) ElementType

func (GetSaleInfoRegionListAvailableChoiceArrayOutput) Index

func (GetSaleInfoRegionListAvailableChoiceArrayOutput) ToGetSaleInfoRegionListAvailableChoiceArrayOutput

func (o GetSaleInfoRegionListAvailableChoiceArrayOutput) ToGetSaleInfoRegionListAvailableChoiceArrayOutput() GetSaleInfoRegionListAvailableChoiceArrayOutput

func (GetSaleInfoRegionListAvailableChoiceArrayOutput) ToGetSaleInfoRegionListAvailableChoiceArrayOutputWithContext

func (o GetSaleInfoRegionListAvailableChoiceArrayOutput) ToGetSaleInfoRegionListAvailableChoiceArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceArrayOutput

type GetSaleInfoRegionListAvailableChoiceInput

type GetSaleInfoRegionListAvailableChoiceInput interface {
	pulumi.Input

	ToGetSaleInfoRegionListAvailableChoiceOutput() GetSaleInfoRegionListAvailableChoiceOutput
	ToGetSaleInfoRegionListAvailableChoiceOutputWithContext(context.Context) GetSaleInfoRegionListAvailableChoiceOutput
}

GetSaleInfoRegionListAvailableChoiceInput is an input type that accepts GetSaleInfoRegionListAvailableChoiceArgs and GetSaleInfoRegionListAvailableChoiceOutput values. You can construct a concrete instance of `GetSaleInfoRegionListAvailableChoiceInput` via:

GetSaleInfoRegionListAvailableChoiceArgs{...}

type GetSaleInfoRegionListAvailableChoiceMasterZone

type GetSaleInfoRegionListAvailableChoiceMasterZone struct {
	OnSale   bool   `pulumi:"onSale"`
	Zone     string `pulumi:"zone"`
	ZoneId   int    `pulumi:"zoneId"`
	ZoneName string `pulumi:"zoneName"`
}

type GetSaleInfoRegionListAvailableChoiceMasterZoneArgs

type GetSaleInfoRegionListAvailableChoiceMasterZoneArgs struct {
	OnSale   pulumi.BoolInput   `pulumi:"onSale"`
	Zone     pulumi.StringInput `pulumi:"zone"`
	ZoneId   pulumi.IntInput    `pulumi:"zoneId"`
	ZoneName pulumi.StringInput `pulumi:"zoneName"`
}

func (GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ElementType

func (GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutput

func (i GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneOutput

func (GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutputWithContext

func (i GetSaleInfoRegionListAvailableChoiceMasterZoneArgs) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneOutput

type GetSaleInfoRegionListAvailableChoiceMasterZoneArray

type GetSaleInfoRegionListAvailableChoiceMasterZoneArray []GetSaleInfoRegionListAvailableChoiceMasterZoneInput

func (GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ElementType

func (GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput

func (i GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput

func (GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutputWithContext

func (i GetSaleInfoRegionListAvailableChoiceMasterZoneArray) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput

type GetSaleInfoRegionListAvailableChoiceMasterZoneArrayInput

type GetSaleInfoRegionListAvailableChoiceMasterZoneArrayInput interface {
	pulumi.Input

	ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
	ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutputWithContext(context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput
}

GetSaleInfoRegionListAvailableChoiceMasterZoneArrayInput is an input type that accepts GetSaleInfoRegionListAvailableChoiceMasterZoneArray and GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput values. You can construct a concrete instance of `GetSaleInfoRegionListAvailableChoiceMasterZoneArrayInput` via:

GetSaleInfoRegionListAvailableChoiceMasterZoneArray{ GetSaleInfoRegionListAvailableChoiceMasterZoneArgs{...} }

type GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput

type GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput struct{ *pulumi.OutputState }

func (GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ElementType

func (GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) Index

func (GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput

func (GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutputWithContext

func (o GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneArrayOutput

type GetSaleInfoRegionListAvailableChoiceMasterZoneInput

type GetSaleInfoRegionListAvailableChoiceMasterZoneInput interface {
	pulumi.Input

	ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutput() GetSaleInfoRegionListAvailableChoiceMasterZoneOutput
	ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutputWithContext(context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneOutput
}

GetSaleInfoRegionListAvailableChoiceMasterZoneInput is an input type that accepts GetSaleInfoRegionListAvailableChoiceMasterZoneArgs and GetSaleInfoRegionListAvailableChoiceMasterZoneOutput values. You can construct a concrete instance of `GetSaleInfoRegionListAvailableChoiceMasterZoneInput` via:

GetSaleInfoRegionListAvailableChoiceMasterZoneArgs{...}

type GetSaleInfoRegionListAvailableChoiceMasterZoneOutput

type GetSaleInfoRegionListAvailableChoiceMasterZoneOutput struct{ *pulumi.OutputState }

func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ElementType

func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) OnSale

func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutput

func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutputWithContext

func (o GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ToGetSaleInfoRegionListAvailableChoiceMasterZoneOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceMasterZoneOutput

func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) Zone

func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ZoneId

func (GetSaleInfoRegionListAvailableChoiceMasterZoneOutput) ZoneName

type GetSaleInfoRegionListAvailableChoiceOutput

type GetSaleInfoRegionListAvailableChoiceOutput struct{ *pulumi.OutputState }

func (GetSaleInfoRegionListAvailableChoiceOutput) ElementType

func (GetSaleInfoRegionListAvailableChoiceOutput) MasterZones

func (GetSaleInfoRegionListAvailableChoiceOutput) SlaveZones

func (GetSaleInfoRegionListAvailableChoiceOutput) ToGetSaleInfoRegionListAvailableChoiceOutput

func (o GetSaleInfoRegionListAvailableChoiceOutput) ToGetSaleInfoRegionListAvailableChoiceOutput() GetSaleInfoRegionListAvailableChoiceOutput

func (GetSaleInfoRegionListAvailableChoiceOutput) ToGetSaleInfoRegionListAvailableChoiceOutputWithContext

func (o GetSaleInfoRegionListAvailableChoiceOutput) ToGetSaleInfoRegionListAvailableChoiceOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceOutput

type GetSaleInfoRegionListAvailableChoiceSlaveZone

type GetSaleInfoRegionListAvailableChoiceSlaveZone struct {
	OnSale   bool   `pulumi:"onSale"`
	Zone     string `pulumi:"zone"`
	ZoneId   int    `pulumi:"zoneId"`
	ZoneName string `pulumi:"zoneName"`
}

type GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs

type GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs struct {
	OnSale   pulumi.BoolInput   `pulumi:"onSale"`
	Zone     pulumi.StringInput `pulumi:"zone"`
	ZoneId   pulumi.IntInput    `pulumi:"zoneId"`
	ZoneName pulumi.StringInput `pulumi:"zoneName"`
}

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ElementType

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutput

func (i GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutputWithContext

func (i GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput

type GetSaleInfoRegionListAvailableChoiceSlaveZoneArray

type GetSaleInfoRegionListAvailableChoiceSlaveZoneArray []GetSaleInfoRegionListAvailableChoiceSlaveZoneInput

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ElementType

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput

func (i GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutputWithContext

func (i GetSaleInfoRegionListAvailableChoiceSlaveZoneArray) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput

type GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayInput

type GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayInput interface {
	pulumi.Input

	ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
	ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutputWithContext(context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput
}

GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayInput is an input type that accepts GetSaleInfoRegionListAvailableChoiceSlaveZoneArray and GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput values. You can construct a concrete instance of `GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayInput` via:

GetSaleInfoRegionListAvailableChoiceSlaveZoneArray{ GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs{...} }

type GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput

type GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput struct{ *pulumi.OutputState }

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ElementType

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) Index

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutputWithContext

func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneArrayOutput

type GetSaleInfoRegionListAvailableChoiceSlaveZoneInput

type GetSaleInfoRegionListAvailableChoiceSlaveZoneInput interface {
	pulumi.Input

	ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput
	ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutputWithContext(context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput
}

GetSaleInfoRegionListAvailableChoiceSlaveZoneInput is an input type that accepts GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs and GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput values. You can construct a concrete instance of `GetSaleInfoRegionListAvailableChoiceSlaveZoneInput` via:

GetSaleInfoRegionListAvailableChoiceSlaveZoneArgs{...}

type GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput

type GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput struct{ *pulumi.OutputState }

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ElementType

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) OnSale

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutput

func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutput() GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutputWithContext

func (o GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ToGetSaleInfoRegionListAvailableChoiceSlaveZoneOutputWithContext(ctx context.Context) GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) Zone

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ZoneId

func (GetSaleInfoRegionListAvailableChoiceSlaveZoneOutput) ZoneName

type GetSaleInfoRegionListInput

type GetSaleInfoRegionListInput interface {
	pulumi.Input

	ToGetSaleInfoRegionListOutput() GetSaleInfoRegionListOutput
	ToGetSaleInfoRegionListOutputWithContext(context.Context) GetSaleInfoRegionListOutput
}

GetSaleInfoRegionListInput is an input type that accepts GetSaleInfoRegionListArgs and GetSaleInfoRegionListOutput values. You can construct a concrete instance of `GetSaleInfoRegionListInput` via:

GetSaleInfoRegionListArgs{...}

type GetSaleInfoRegionListOutput

type GetSaleInfoRegionListOutput struct{ *pulumi.OutputState }

func (GetSaleInfoRegionListOutput) AvailableChoices

func (GetSaleInfoRegionListOutput) ElementType

func (GetSaleInfoRegionListOutput) Region

func (GetSaleInfoRegionListOutput) RegionId

func (GetSaleInfoRegionListOutput) RegionName

func (GetSaleInfoRegionListOutput) ToGetSaleInfoRegionListOutput

func (o GetSaleInfoRegionListOutput) ToGetSaleInfoRegionListOutput() GetSaleInfoRegionListOutput

func (GetSaleInfoRegionListOutput) ToGetSaleInfoRegionListOutputWithContext

func (o GetSaleInfoRegionListOutput) ToGetSaleInfoRegionListOutputWithContext(ctx context.Context) GetSaleInfoRegionListOutput

func (GetSaleInfoRegionListOutput) ZoneLists

type GetSaleInfoRegionListZoneList

type GetSaleInfoRegionListZoneList struct {
	OnSale   bool   `pulumi:"onSale"`
	Zone     string `pulumi:"zone"`
	ZoneId   int    `pulumi:"zoneId"`
	ZoneName string `pulumi:"zoneName"`
}

type GetSaleInfoRegionListZoneListArgs

type GetSaleInfoRegionListZoneListArgs struct {
	OnSale   pulumi.BoolInput   `pulumi:"onSale"`
	Zone     pulumi.StringInput `pulumi:"zone"`
	ZoneId   pulumi.IntInput    `pulumi:"zoneId"`
	ZoneName pulumi.StringInput `pulumi:"zoneName"`
}

func (GetSaleInfoRegionListZoneListArgs) ElementType

func (GetSaleInfoRegionListZoneListArgs) ToGetSaleInfoRegionListZoneListOutput

func (i GetSaleInfoRegionListZoneListArgs) ToGetSaleInfoRegionListZoneListOutput() GetSaleInfoRegionListZoneListOutput

func (GetSaleInfoRegionListZoneListArgs) ToGetSaleInfoRegionListZoneListOutputWithContext

func (i GetSaleInfoRegionListZoneListArgs) ToGetSaleInfoRegionListZoneListOutputWithContext(ctx context.Context) GetSaleInfoRegionListZoneListOutput

type GetSaleInfoRegionListZoneListArray

type GetSaleInfoRegionListZoneListArray []GetSaleInfoRegionListZoneListInput

func (GetSaleInfoRegionListZoneListArray) ElementType

func (GetSaleInfoRegionListZoneListArray) ToGetSaleInfoRegionListZoneListArrayOutput

func (i GetSaleInfoRegionListZoneListArray) ToGetSaleInfoRegionListZoneListArrayOutput() GetSaleInfoRegionListZoneListArrayOutput

func (GetSaleInfoRegionListZoneListArray) ToGetSaleInfoRegionListZoneListArrayOutputWithContext

func (i GetSaleInfoRegionListZoneListArray) ToGetSaleInfoRegionListZoneListArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListZoneListArrayOutput

type GetSaleInfoRegionListZoneListArrayInput

type GetSaleInfoRegionListZoneListArrayInput interface {
	pulumi.Input

	ToGetSaleInfoRegionListZoneListArrayOutput() GetSaleInfoRegionListZoneListArrayOutput
	ToGetSaleInfoRegionListZoneListArrayOutputWithContext(context.Context) GetSaleInfoRegionListZoneListArrayOutput
}

GetSaleInfoRegionListZoneListArrayInput is an input type that accepts GetSaleInfoRegionListZoneListArray and GetSaleInfoRegionListZoneListArrayOutput values. You can construct a concrete instance of `GetSaleInfoRegionListZoneListArrayInput` via:

GetSaleInfoRegionListZoneListArray{ GetSaleInfoRegionListZoneListArgs{...} }

type GetSaleInfoRegionListZoneListArrayOutput

type GetSaleInfoRegionListZoneListArrayOutput struct{ *pulumi.OutputState }

func (GetSaleInfoRegionListZoneListArrayOutput) ElementType

func (GetSaleInfoRegionListZoneListArrayOutput) Index

func (GetSaleInfoRegionListZoneListArrayOutput) ToGetSaleInfoRegionListZoneListArrayOutput

func (o GetSaleInfoRegionListZoneListArrayOutput) ToGetSaleInfoRegionListZoneListArrayOutput() GetSaleInfoRegionListZoneListArrayOutput

func (GetSaleInfoRegionListZoneListArrayOutput) ToGetSaleInfoRegionListZoneListArrayOutputWithContext

func (o GetSaleInfoRegionListZoneListArrayOutput) ToGetSaleInfoRegionListZoneListArrayOutputWithContext(ctx context.Context) GetSaleInfoRegionListZoneListArrayOutput

type GetSaleInfoRegionListZoneListInput

type GetSaleInfoRegionListZoneListInput interface {
	pulumi.Input

	ToGetSaleInfoRegionListZoneListOutput() GetSaleInfoRegionListZoneListOutput
	ToGetSaleInfoRegionListZoneListOutputWithContext(context.Context) GetSaleInfoRegionListZoneListOutput
}

GetSaleInfoRegionListZoneListInput is an input type that accepts GetSaleInfoRegionListZoneListArgs and GetSaleInfoRegionListZoneListOutput values. You can construct a concrete instance of `GetSaleInfoRegionListZoneListInput` via:

GetSaleInfoRegionListZoneListArgs{...}

type GetSaleInfoRegionListZoneListOutput

type GetSaleInfoRegionListZoneListOutput struct{ *pulumi.OutputState }

func (GetSaleInfoRegionListZoneListOutput) ElementType

func (GetSaleInfoRegionListZoneListOutput) OnSale

func (GetSaleInfoRegionListZoneListOutput) ToGetSaleInfoRegionListZoneListOutput

func (o GetSaleInfoRegionListZoneListOutput) ToGetSaleInfoRegionListZoneListOutput() GetSaleInfoRegionListZoneListOutput

func (GetSaleInfoRegionListZoneListOutput) ToGetSaleInfoRegionListZoneListOutputWithContext

func (o GetSaleInfoRegionListZoneListOutput) ToGetSaleInfoRegionListZoneListOutputWithContext(ctx context.Context) GetSaleInfoRegionListZoneListOutput

func (GetSaleInfoRegionListZoneListOutput) Zone

func (GetSaleInfoRegionListZoneListOutput) ZoneId

func (GetSaleInfoRegionListZoneListOutput) ZoneName

type GetSaleInfoResult

type GetSaleInfoResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                  `pulumi:"id"`
	RegionLists      []GetSaleInfoRegionList `pulumi:"regionLists"`
	ResultOutputFile *string                 `pulumi:"resultOutputFile"`
}

A collection of values returned by getSaleInfo.

func GetSaleInfo

func GetSaleInfo(ctx *pulumi.Context, args *GetSaleInfoArgs, opts ...pulumi.InvokeOption) (*GetSaleInfoResult, error)

type GetSaleInfoResultOutput

type GetSaleInfoResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSaleInfo.

func (GetSaleInfoResultOutput) ElementType

func (GetSaleInfoResultOutput) ElementType() reflect.Type

func (GetSaleInfoResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSaleInfoResultOutput) RegionLists

func (GetSaleInfoResultOutput) ResultOutputFile

func (o GetSaleInfoResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSaleInfoResultOutput) ToGetSaleInfoResultOutput

func (o GetSaleInfoResultOutput) ToGetSaleInfoResultOutput() GetSaleInfoResultOutput

func (GetSaleInfoResultOutput) ToGetSaleInfoResultOutputWithContext

func (o GetSaleInfoResultOutput) ToGetSaleInfoResultOutputWithContext(ctx context.Context) GetSaleInfoResultOutput

type GetSecurityGroupsList

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

type GetSecurityGroupsListArgs

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

func (GetSecurityGroupsListArgs) ElementType

func (GetSecurityGroupsListArgs) ElementType() reflect.Type

func (GetSecurityGroupsListArgs) ToGetSecurityGroupsListOutput

func (i GetSecurityGroupsListArgs) ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput

func (GetSecurityGroupsListArgs) ToGetSecurityGroupsListOutputWithContext

func (i GetSecurityGroupsListArgs) ToGetSecurityGroupsListOutputWithContext(ctx context.Context) GetSecurityGroupsListOutput

type GetSecurityGroupsListArray

type GetSecurityGroupsListArray []GetSecurityGroupsListInput

func (GetSecurityGroupsListArray) ElementType

func (GetSecurityGroupsListArray) ElementType() reflect.Type

func (GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutput

func (i GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput

func (GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutputWithContext

func (i GetSecurityGroupsListArray) ToGetSecurityGroupsListArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListArrayOutput

type GetSecurityGroupsListArrayInput

type GetSecurityGroupsListArrayInput interface {
	pulumi.Input

	ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput
	ToGetSecurityGroupsListArrayOutputWithContext(context.Context) GetSecurityGroupsListArrayOutput
}

GetSecurityGroupsListArrayInput is an input type that accepts GetSecurityGroupsListArray and GetSecurityGroupsListArrayOutput values. You can construct a concrete instance of `GetSecurityGroupsListArrayInput` via:

GetSecurityGroupsListArray{ GetSecurityGroupsListArgs{...} }

type GetSecurityGroupsListArrayOutput

type GetSecurityGroupsListArrayOutput struct{ *pulumi.OutputState }

func (GetSecurityGroupsListArrayOutput) ElementType

func (GetSecurityGroupsListArrayOutput) Index

func (GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutput

func (o GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutput() GetSecurityGroupsListArrayOutput

func (GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutputWithContext

func (o GetSecurityGroupsListArrayOutput) ToGetSecurityGroupsListArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListArrayOutput

type GetSecurityGroupsListInbound

type GetSecurityGroupsListInbound struct {
	Action     string `pulumi:"action"`
	CidrIp     string `pulumi:"cidrIp"`
	IpProtocol string `pulumi:"ipProtocol"`
	PortRange  string `pulumi:"portRange"`
}

type GetSecurityGroupsListInboundArgs

type GetSecurityGroupsListInboundArgs struct {
	Action     pulumi.StringInput `pulumi:"action"`
	CidrIp     pulumi.StringInput `pulumi:"cidrIp"`
	IpProtocol pulumi.StringInput `pulumi:"ipProtocol"`
	PortRange  pulumi.StringInput `pulumi:"portRange"`
}

func (GetSecurityGroupsListInboundArgs) ElementType

func (GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutput

func (i GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput

func (GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutputWithContext

func (i GetSecurityGroupsListInboundArgs) ToGetSecurityGroupsListInboundOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundOutput

type GetSecurityGroupsListInboundArray

type GetSecurityGroupsListInboundArray []GetSecurityGroupsListInboundInput

func (GetSecurityGroupsListInboundArray) ElementType

func (GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutput

func (i GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput

func (GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutputWithContext

func (i GetSecurityGroupsListInboundArray) ToGetSecurityGroupsListInboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundArrayOutput

type GetSecurityGroupsListInboundArrayInput

type GetSecurityGroupsListInboundArrayInput interface {
	pulumi.Input

	ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput
	ToGetSecurityGroupsListInboundArrayOutputWithContext(context.Context) GetSecurityGroupsListInboundArrayOutput
}

GetSecurityGroupsListInboundArrayInput is an input type that accepts GetSecurityGroupsListInboundArray and GetSecurityGroupsListInboundArrayOutput values. You can construct a concrete instance of `GetSecurityGroupsListInboundArrayInput` via:

GetSecurityGroupsListInboundArray{ GetSecurityGroupsListInboundArgs{...} }

type GetSecurityGroupsListInboundArrayOutput

type GetSecurityGroupsListInboundArrayOutput struct{ *pulumi.OutputState }

func (GetSecurityGroupsListInboundArrayOutput) ElementType

func (GetSecurityGroupsListInboundArrayOutput) Index

func (GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutput

func (o GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutput() GetSecurityGroupsListInboundArrayOutput

func (GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutputWithContext

func (o GetSecurityGroupsListInboundArrayOutput) ToGetSecurityGroupsListInboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundArrayOutput

type GetSecurityGroupsListInboundInput

type GetSecurityGroupsListInboundInput interface {
	pulumi.Input

	ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput
	ToGetSecurityGroupsListInboundOutputWithContext(context.Context) GetSecurityGroupsListInboundOutput
}

GetSecurityGroupsListInboundInput is an input type that accepts GetSecurityGroupsListInboundArgs and GetSecurityGroupsListInboundOutput values. You can construct a concrete instance of `GetSecurityGroupsListInboundInput` via:

GetSecurityGroupsListInboundArgs{...}

type GetSecurityGroupsListInboundOutput

type GetSecurityGroupsListInboundOutput struct{ *pulumi.OutputState }

func (GetSecurityGroupsListInboundOutput) Action

func (GetSecurityGroupsListInboundOutput) CidrIp

func (GetSecurityGroupsListInboundOutput) ElementType

func (GetSecurityGroupsListInboundOutput) IpProtocol

func (GetSecurityGroupsListInboundOutput) PortRange

func (GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutput

func (o GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutput() GetSecurityGroupsListInboundOutput

func (GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutputWithContext

func (o GetSecurityGroupsListInboundOutput) ToGetSecurityGroupsListInboundOutputWithContext(ctx context.Context) GetSecurityGroupsListInboundOutput

type GetSecurityGroupsListInput

type GetSecurityGroupsListInput interface {
	pulumi.Input

	ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput
	ToGetSecurityGroupsListOutputWithContext(context.Context) GetSecurityGroupsListOutput
}

GetSecurityGroupsListInput is an input type that accepts GetSecurityGroupsListArgs and GetSecurityGroupsListOutput values. You can construct a concrete instance of `GetSecurityGroupsListInput` via:

GetSecurityGroupsListArgs{...}

type GetSecurityGroupsListOutbound

type GetSecurityGroupsListOutbound struct {
	Action     string `pulumi:"action"`
	CidrIp     string `pulumi:"cidrIp"`
	IpProtocol string `pulumi:"ipProtocol"`
	PortRange  string `pulumi:"portRange"`
}

type GetSecurityGroupsListOutboundArgs

type GetSecurityGroupsListOutboundArgs struct {
	Action     pulumi.StringInput `pulumi:"action"`
	CidrIp     pulumi.StringInput `pulumi:"cidrIp"`
	IpProtocol pulumi.StringInput `pulumi:"ipProtocol"`
	PortRange  pulumi.StringInput `pulumi:"portRange"`
}

func (GetSecurityGroupsListOutboundArgs) ElementType

func (GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutput

func (i GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput

func (GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutputWithContext

func (i GetSecurityGroupsListOutboundArgs) ToGetSecurityGroupsListOutboundOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundOutput

type GetSecurityGroupsListOutboundArray

type GetSecurityGroupsListOutboundArray []GetSecurityGroupsListOutboundInput

func (GetSecurityGroupsListOutboundArray) ElementType

func (GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutput

func (i GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput

func (GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutputWithContext

func (i GetSecurityGroupsListOutboundArray) ToGetSecurityGroupsListOutboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundArrayOutput

type GetSecurityGroupsListOutboundArrayInput

type GetSecurityGroupsListOutboundArrayInput interface {
	pulumi.Input

	ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput
	ToGetSecurityGroupsListOutboundArrayOutputWithContext(context.Context) GetSecurityGroupsListOutboundArrayOutput
}

GetSecurityGroupsListOutboundArrayInput is an input type that accepts GetSecurityGroupsListOutboundArray and GetSecurityGroupsListOutboundArrayOutput values. You can construct a concrete instance of `GetSecurityGroupsListOutboundArrayInput` via:

GetSecurityGroupsListOutboundArray{ GetSecurityGroupsListOutboundArgs{...} }

type GetSecurityGroupsListOutboundArrayOutput

type GetSecurityGroupsListOutboundArrayOutput struct{ *pulumi.OutputState }

func (GetSecurityGroupsListOutboundArrayOutput) ElementType

func (GetSecurityGroupsListOutboundArrayOutput) Index

func (GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutput

func (o GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutput() GetSecurityGroupsListOutboundArrayOutput

func (GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutputWithContext

func (o GetSecurityGroupsListOutboundArrayOutput) ToGetSecurityGroupsListOutboundArrayOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundArrayOutput

type GetSecurityGroupsListOutboundInput

type GetSecurityGroupsListOutboundInput interface {
	pulumi.Input

	ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput
	ToGetSecurityGroupsListOutboundOutputWithContext(context.Context) GetSecurityGroupsListOutboundOutput
}

GetSecurityGroupsListOutboundInput is an input type that accepts GetSecurityGroupsListOutboundArgs and GetSecurityGroupsListOutboundOutput values. You can construct a concrete instance of `GetSecurityGroupsListOutboundInput` via:

GetSecurityGroupsListOutboundArgs{...}

type GetSecurityGroupsListOutboundOutput

type GetSecurityGroupsListOutboundOutput struct{ *pulumi.OutputState }

func (GetSecurityGroupsListOutboundOutput) Action

func (GetSecurityGroupsListOutboundOutput) CidrIp

func (GetSecurityGroupsListOutboundOutput) ElementType

func (GetSecurityGroupsListOutboundOutput) IpProtocol

func (GetSecurityGroupsListOutboundOutput) PortRange

func (GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutput

func (o GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutput() GetSecurityGroupsListOutboundOutput

func (GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutputWithContext

func (o GetSecurityGroupsListOutboundOutput) ToGetSecurityGroupsListOutboundOutputWithContext(ctx context.Context) GetSecurityGroupsListOutboundOutput

type GetSecurityGroupsListOutput

type GetSecurityGroupsListOutput struct{ *pulumi.OutputState }

func (GetSecurityGroupsListOutput) CreateTime

func (GetSecurityGroupsListOutput) ElementType

func (GetSecurityGroupsListOutput) Inbounds

func (GetSecurityGroupsListOutput) Outbounds

func (GetSecurityGroupsListOutput) ProjectId

func (GetSecurityGroupsListOutput) SecurityGroupId

func (o GetSecurityGroupsListOutput) SecurityGroupId() pulumi.StringOutput

func (GetSecurityGroupsListOutput) SecurityGroupName

func (o GetSecurityGroupsListOutput) SecurityGroupName() pulumi.StringOutput

func (GetSecurityGroupsListOutput) SecurityGroupRemark

func (o GetSecurityGroupsListOutput) SecurityGroupRemark() pulumi.StringOutput

func (GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutput

func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput

func (GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutputWithContext

func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutputWithContext(ctx context.Context) GetSecurityGroupsListOutput

type GetSlowLogsArgs

type GetSlowLogsArgs struct {
	Db               *string `pulumi:"db"`
	EndTime          *string `pulumi:"endTime"`
	InstanceId       string  `pulumi:"instanceId"`
	OrderBy          *string `pulumi:"orderBy"`
	OrderByType      *string `pulumi:"orderByType"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Slave            *int    `pulumi:"slave"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of arguments for invoking getSlowLogs.

type GetSlowLogsData

type GetSlowLogsData struct {
	CheckSum        string `pulumi:"checkSum"`
	Db              string `pulumi:"db"`
	ExampleSql      string `pulumi:"exampleSql"`
	FingerPrint     string `pulumi:"fingerPrint"`
	Host            string `pulumi:"host"`
	LockTimeAvg     string `pulumi:"lockTimeAvg"`
	LockTimeMax     string `pulumi:"lockTimeMax"`
	LockTimeMin     string `pulumi:"lockTimeMin"`
	LockTimeSum     string `pulumi:"lockTimeSum"`
	QueryCount      string `pulumi:"queryCount"`
	QueryTimeAvg    string `pulumi:"queryTimeAvg"`
	QueryTimeMax    string `pulumi:"queryTimeMax"`
	QueryTimeMin    string `pulumi:"queryTimeMin"`
	QueryTimeSum    string `pulumi:"queryTimeSum"`
	RowsExaminedSum string `pulumi:"rowsExaminedSum"`
	RowsSentSum     string `pulumi:"rowsSentSum"`
	TsMax           string `pulumi:"tsMax"`
	TsMin           string `pulumi:"tsMin"`
	User            string `pulumi:"user"`
}

type GetSlowLogsDataArgs

type GetSlowLogsDataArgs struct {
	CheckSum        pulumi.StringInput `pulumi:"checkSum"`
	Db              pulumi.StringInput `pulumi:"db"`
	ExampleSql      pulumi.StringInput `pulumi:"exampleSql"`
	FingerPrint     pulumi.StringInput `pulumi:"fingerPrint"`
	Host            pulumi.StringInput `pulumi:"host"`
	LockTimeAvg     pulumi.StringInput `pulumi:"lockTimeAvg"`
	LockTimeMax     pulumi.StringInput `pulumi:"lockTimeMax"`
	LockTimeMin     pulumi.StringInput `pulumi:"lockTimeMin"`
	LockTimeSum     pulumi.StringInput `pulumi:"lockTimeSum"`
	QueryCount      pulumi.StringInput `pulumi:"queryCount"`
	QueryTimeAvg    pulumi.StringInput `pulumi:"queryTimeAvg"`
	QueryTimeMax    pulumi.StringInput `pulumi:"queryTimeMax"`
	QueryTimeMin    pulumi.StringInput `pulumi:"queryTimeMin"`
	QueryTimeSum    pulumi.StringInput `pulumi:"queryTimeSum"`
	RowsExaminedSum pulumi.StringInput `pulumi:"rowsExaminedSum"`
	RowsSentSum     pulumi.StringInput `pulumi:"rowsSentSum"`
	TsMax           pulumi.StringInput `pulumi:"tsMax"`
	TsMin           pulumi.StringInput `pulumi:"tsMin"`
	User            pulumi.StringInput `pulumi:"user"`
}

func (GetSlowLogsDataArgs) ElementType

func (GetSlowLogsDataArgs) ElementType() reflect.Type

func (GetSlowLogsDataArgs) ToGetSlowLogsDataOutput

func (i GetSlowLogsDataArgs) ToGetSlowLogsDataOutput() GetSlowLogsDataOutput

func (GetSlowLogsDataArgs) ToGetSlowLogsDataOutputWithContext

func (i GetSlowLogsDataArgs) ToGetSlowLogsDataOutputWithContext(ctx context.Context) GetSlowLogsDataOutput

type GetSlowLogsDataArray

type GetSlowLogsDataArray []GetSlowLogsDataInput

func (GetSlowLogsDataArray) ElementType

func (GetSlowLogsDataArray) ElementType() reflect.Type

func (GetSlowLogsDataArray) ToGetSlowLogsDataArrayOutput

func (i GetSlowLogsDataArray) ToGetSlowLogsDataArrayOutput() GetSlowLogsDataArrayOutput

func (GetSlowLogsDataArray) ToGetSlowLogsDataArrayOutputWithContext

func (i GetSlowLogsDataArray) ToGetSlowLogsDataArrayOutputWithContext(ctx context.Context) GetSlowLogsDataArrayOutput

type GetSlowLogsDataArrayInput

type GetSlowLogsDataArrayInput interface {
	pulumi.Input

	ToGetSlowLogsDataArrayOutput() GetSlowLogsDataArrayOutput
	ToGetSlowLogsDataArrayOutputWithContext(context.Context) GetSlowLogsDataArrayOutput
}

GetSlowLogsDataArrayInput is an input type that accepts GetSlowLogsDataArray and GetSlowLogsDataArrayOutput values. You can construct a concrete instance of `GetSlowLogsDataArrayInput` via:

GetSlowLogsDataArray{ GetSlowLogsDataArgs{...} }

type GetSlowLogsDataArrayOutput

type GetSlowLogsDataArrayOutput struct{ *pulumi.OutputState }

func (GetSlowLogsDataArrayOutput) ElementType

func (GetSlowLogsDataArrayOutput) ElementType() reflect.Type

func (GetSlowLogsDataArrayOutput) Index

func (GetSlowLogsDataArrayOutput) ToGetSlowLogsDataArrayOutput

func (o GetSlowLogsDataArrayOutput) ToGetSlowLogsDataArrayOutput() GetSlowLogsDataArrayOutput

func (GetSlowLogsDataArrayOutput) ToGetSlowLogsDataArrayOutputWithContext

func (o GetSlowLogsDataArrayOutput) ToGetSlowLogsDataArrayOutputWithContext(ctx context.Context) GetSlowLogsDataArrayOutput

type GetSlowLogsDataInput

type GetSlowLogsDataInput interface {
	pulumi.Input

	ToGetSlowLogsDataOutput() GetSlowLogsDataOutput
	ToGetSlowLogsDataOutputWithContext(context.Context) GetSlowLogsDataOutput
}

GetSlowLogsDataInput is an input type that accepts GetSlowLogsDataArgs and GetSlowLogsDataOutput values. You can construct a concrete instance of `GetSlowLogsDataInput` via:

GetSlowLogsDataArgs{...}

type GetSlowLogsDataOutput

type GetSlowLogsDataOutput struct{ *pulumi.OutputState }

func (GetSlowLogsDataOutput) CheckSum

func (GetSlowLogsDataOutput) Db

func (GetSlowLogsDataOutput) ElementType

func (GetSlowLogsDataOutput) ElementType() reflect.Type

func (GetSlowLogsDataOutput) ExampleSql

func (o GetSlowLogsDataOutput) ExampleSql() pulumi.StringOutput

func (GetSlowLogsDataOutput) FingerPrint

func (o GetSlowLogsDataOutput) FingerPrint() pulumi.StringOutput

func (GetSlowLogsDataOutput) Host

func (GetSlowLogsDataOutput) LockTimeAvg

func (o GetSlowLogsDataOutput) LockTimeAvg() pulumi.StringOutput

func (GetSlowLogsDataOutput) LockTimeMax

func (o GetSlowLogsDataOutput) LockTimeMax() pulumi.StringOutput

func (GetSlowLogsDataOutput) LockTimeMin

func (o GetSlowLogsDataOutput) LockTimeMin() pulumi.StringOutput

func (GetSlowLogsDataOutput) LockTimeSum

func (o GetSlowLogsDataOutput) LockTimeSum() pulumi.StringOutput

func (GetSlowLogsDataOutput) QueryCount

func (o GetSlowLogsDataOutput) QueryCount() pulumi.StringOutput

func (GetSlowLogsDataOutput) QueryTimeAvg

func (o GetSlowLogsDataOutput) QueryTimeAvg() pulumi.StringOutput

func (GetSlowLogsDataOutput) QueryTimeMax

func (o GetSlowLogsDataOutput) QueryTimeMax() pulumi.StringOutput

func (GetSlowLogsDataOutput) QueryTimeMin

func (o GetSlowLogsDataOutput) QueryTimeMin() pulumi.StringOutput

func (GetSlowLogsDataOutput) QueryTimeSum

func (o GetSlowLogsDataOutput) QueryTimeSum() pulumi.StringOutput

func (GetSlowLogsDataOutput) RowsExaminedSum

func (o GetSlowLogsDataOutput) RowsExaminedSum() pulumi.StringOutput

func (GetSlowLogsDataOutput) RowsSentSum

func (o GetSlowLogsDataOutput) RowsSentSum() pulumi.StringOutput

func (GetSlowLogsDataOutput) ToGetSlowLogsDataOutput

func (o GetSlowLogsDataOutput) ToGetSlowLogsDataOutput() GetSlowLogsDataOutput

func (GetSlowLogsDataOutput) ToGetSlowLogsDataOutputWithContext

func (o GetSlowLogsDataOutput) ToGetSlowLogsDataOutputWithContext(ctx context.Context) GetSlowLogsDataOutput

func (GetSlowLogsDataOutput) TsMax

func (GetSlowLogsDataOutput) TsMin

func (GetSlowLogsDataOutput) User

type GetSlowLogsOutputArgs

type GetSlowLogsOutputArgs struct {
	Db               pulumi.StringPtrInput `pulumi:"db"`
	EndTime          pulumi.StringPtrInput `pulumi:"endTime"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	OrderBy          pulumi.StringPtrInput `pulumi:"orderBy"`
	OrderByType      pulumi.StringPtrInput `pulumi:"orderByType"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Slave            pulumi.IntPtrInput    `pulumi:"slave"`
	StartTime        pulumi.StringInput    `pulumi:"startTime"`
}

A collection of arguments for invoking getSlowLogs.

func (GetSlowLogsOutputArgs) ElementType

func (GetSlowLogsOutputArgs) ElementType() reflect.Type

type GetSlowLogsResult

type GetSlowLogsResult struct {
	Datas   []GetSlowLogsData `pulumi:"datas"`
	Db      *string           `pulumi:"db"`
	EndTime *string           `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	LockTimeSum      float64 `pulumi:"lockTimeSum"`
	OrderBy          *string `pulumi:"orderBy"`
	OrderByType      *string `pulumi:"orderByType"`
	QueryCount       int     `pulumi:"queryCount"`
	QueryTimeSum     float64 `pulumi:"queryTimeSum"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Slave            *int    `pulumi:"slave"`
	StartTime        string  `pulumi:"startTime"`
}

A collection of values returned by getSlowLogs.

func GetSlowLogs

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

type GetSlowLogsResultOutput

type GetSlowLogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSlowLogs.

func (GetSlowLogsResultOutput) Datas

func (GetSlowLogsResultOutput) Db

func (GetSlowLogsResultOutput) ElementType

func (GetSlowLogsResultOutput) ElementType() reflect.Type

func (GetSlowLogsResultOutput) EndTime

func (GetSlowLogsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSlowLogsResultOutput) InstanceId

func (GetSlowLogsResultOutput) LockTimeSum

func (GetSlowLogsResultOutput) OrderBy

func (GetSlowLogsResultOutput) OrderByType

func (GetSlowLogsResultOutput) QueryCount

func (o GetSlowLogsResultOutput) QueryCount() pulumi.IntOutput

func (GetSlowLogsResultOutput) QueryTimeSum

func (o GetSlowLogsResultOutput) QueryTimeSum() pulumi.Float64Output

func (GetSlowLogsResultOutput) ResultOutputFile

func (o GetSlowLogsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSlowLogsResultOutput) Slave

func (GetSlowLogsResultOutput) StartTime

func (GetSlowLogsResultOutput) ToGetSlowLogsResultOutput

func (o GetSlowLogsResultOutput) ToGetSlowLogsResultOutput() GetSlowLogsResultOutput

func (GetSlowLogsResultOutput) ToGetSlowLogsResultOutputWithContext

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

type GetUpgradePriceArgs

type GetUpgradePriceArgs struct {
	AmountUnit       *string `pulumi:"amountUnit"`
	InstanceId       string  `pulumi:"instanceId"`
	Memory           int     `pulumi:"memory"`
	NodeCount        *int    `pulumi:"nodeCount"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Storage          int     `pulumi:"storage"`
}

A collection of arguments for invoking getUpgradePrice.

type GetUpgradePriceOutputArgs

type GetUpgradePriceOutputArgs struct {
	AmountUnit       pulumi.StringPtrInput `pulumi:"amountUnit"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	Memory           pulumi.IntInput       `pulumi:"memory"`
	NodeCount        pulumi.IntPtrInput    `pulumi:"nodeCount"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Storage          pulumi.IntInput       `pulumi:"storage"`
}

A collection of arguments for invoking getUpgradePrice.

func (GetUpgradePriceOutputArgs) ElementType

func (GetUpgradePriceOutputArgs) ElementType() reflect.Type

type GetUpgradePriceResult

type GetUpgradePriceResult struct {
	AmountUnit *string `pulumi:"amountUnit"`
	Formula    string  `pulumi:"formula"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	Memory           int     `pulumi:"memory"`
	NodeCount        *int    `pulumi:"nodeCount"`
	OriginalPrice    int     `pulumi:"originalPrice"`
	Price            int     `pulumi:"price"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Storage          int     `pulumi:"storage"`
}

A collection of values returned by getUpgradePrice.

func GetUpgradePrice

func GetUpgradePrice(ctx *pulumi.Context, args *GetUpgradePriceArgs, opts ...pulumi.InvokeOption) (*GetUpgradePriceResult, error)

type GetUpgradePriceResultOutput

type GetUpgradePriceResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getUpgradePrice.

func (GetUpgradePriceResultOutput) AmountUnit

func (GetUpgradePriceResultOutput) ElementType

func (GetUpgradePriceResultOutput) Formula

func (GetUpgradePriceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetUpgradePriceResultOutput) InstanceId

func (GetUpgradePriceResultOutput) Memory

func (GetUpgradePriceResultOutput) NodeCount

func (GetUpgradePriceResultOutput) OriginalPrice

func (o GetUpgradePriceResultOutput) OriginalPrice() pulumi.IntOutput

func (GetUpgradePriceResultOutput) Price

func (GetUpgradePriceResultOutput) ResultOutputFile

func (o GetUpgradePriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetUpgradePriceResultOutput) Storage

func (GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutput

func (o GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutput() GetUpgradePriceResultOutput

func (GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutputWithContext

func (o GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutputWithContext(ctx context.Context) GetUpgradePriceResultOutput

type HourDbInstance

type HourDbInstance struct {
	pulumi.CustomResourceState

	// db engine version, default to 10.1.9.
	DbVersionId pulumi.StringOutput `pulumi:"dbVersionId"`
	// name of this instance.
	InstanceName pulumi.StringPtrOutput `pulumi:"instanceName"`
	// instance memory.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// number of node for instance.
	NodeCount pulumi.IntOutput `pulumi:"nodeCount"`
	// project id.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// instance disk storage.
	Storage pulumi.IntOutput `pulumi:"storage"`
	// subnet id, it's required when vpcId is set.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// vip.
	Vip pulumi.StringOutput `pulumi:"vip"`
	// vpc id.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// available zone of instance.
	Zones pulumi.StringArrayOutput `pulumi:"zones"`
}

func GetHourDbInstance

func GetHourDbInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HourDbInstanceState, opts ...pulumi.ResourceOption) (*HourDbInstance, error)

GetHourDbInstance gets an existing HourDbInstance 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 NewHourDbInstance

func NewHourDbInstance(ctx *pulumi.Context,
	name string, args *HourDbInstanceArgs, opts ...pulumi.ResourceOption) (*HourDbInstance, error)

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

func (*HourDbInstance) ElementType

func (*HourDbInstance) ElementType() reflect.Type

func (*HourDbInstance) ToHourDbInstanceOutput

func (i *HourDbInstance) ToHourDbInstanceOutput() HourDbInstanceOutput

func (*HourDbInstance) ToHourDbInstanceOutputWithContext

func (i *HourDbInstance) ToHourDbInstanceOutputWithContext(ctx context.Context) HourDbInstanceOutput

type HourDbInstanceArgs

type HourDbInstanceArgs struct {
	// db engine version, default to 10.1.9.
	DbVersionId pulumi.StringPtrInput
	// name of this instance.
	InstanceName pulumi.StringPtrInput
	// instance memory.
	Memory pulumi.IntInput
	// number of node for instance.
	NodeCount pulumi.IntInput
	// project id.
	ProjectId pulumi.IntPtrInput
	// instance disk storage.
	Storage pulumi.IntInput
	// subnet id, it's required when vpcId is set.
	SubnetId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// vip.
	Vip pulumi.StringPtrInput
	// vpc id.
	VpcId pulumi.StringPtrInput
	// available zone of instance.
	Zones pulumi.StringArrayInput
}

The set of arguments for constructing a HourDbInstance resource.

func (HourDbInstanceArgs) ElementType

func (HourDbInstanceArgs) ElementType() reflect.Type

type HourDbInstanceArray

type HourDbInstanceArray []HourDbInstanceInput

func (HourDbInstanceArray) ElementType

func (HourDbInstanceArray) ElementType() reflect.Type

func (HourDbInstanceArray) ToHourDbInstanceArrayOutput

func (i HourDbInstanceArray) ToHourDbInstanceArrayOutput() HourDbInstanceArrayOutput

func (HourDbInstanceArray) ToHourDbInstanceArrayOutputWithContext

func (i HourDbInstanceArray) ToHourDbInstanceArrayOutputWithContext(ctx context.Context) HourDbInstanceArrayOutput

type HourDbInstanceArrayInput

type HourDbInstanceArrayInput interface {
	pulumi.Input

	ToHourDbInstanceArrayOutput() HourDbInstanceArrayOutput
	ToHourDbInstanceArrayOutputWithContext(context.Context) HourDbInstanceArrayOutput
}

HourDbInstanceArrayInput is an input type that accepts HourDbInstanceArray and HourDbInstanceArrayOutput values. You can construct a concrete instance of `HourDbInstanceArrayInput` via:

HourDbInstanceArray{ HourDbInstanceArgs{...} }

type HourDbInstanceArrayOutput

type HourDbInstanceArrayOutput struct{ *pulumi.OutputState }

func (HourDbInstanceArrayOutput) ElementType

func (HourDbInstanceArrayOutput) ElementType() reflect.Type

func (HourDbInstanceArrayOutput) Index

func (HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutput

func (o HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutput() HourDbInstanceArrayOutput

func (HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutputWithContext

func (o HourDbInstanceArrayOutput) ToHourDbInstanceArrayOutputWithContext(ctx context.Context) HourDbInstanceArrayOutput

type HourDbInstanceInput

type HourDbInstanceInput interface {
	pulumi.Input

	ToHourDbInstanceOutput() HourDbInstanceOutput
	ToHourDbInstanceOutputWithContext(ctx context.Context) HourDbInstanceOutput
}

type HourDbInstanceMap

type HourDbInstanceMap map[string]HourDbInstanceInput

func (HourDbInstanceMap) ElementType

func (HourDbInstanceMap) ElementType() reflect.Type

func (HourDbInstanceMap) ToHourDbInstanceMapOutput

func (i HourDbInstanceMap) ToHourDbInstanceMapOutput() HourDbInstanceMapOutput

func (HourDbInstanceMap) ToHourDbInstanceMapOutputWithContext

func (i HourDbInstanceMap) ToHourDbInstanceMapOutputWithContext(ctx context.Context) HourDbInstanceMapOutput

type HourDbInstanceMapInput

type HourDbInstanceMapInput interface {
	pulumi.Input

	ToHourDbInstanceMapOutput() HourDbInstanceMapOutput
	ToHourDbInstanceMapOutputWithContext(context.Context) HourDbInstanceMapOutput
}

HourDbInstanceMapInput is an input type that accepts HourDbInstanceMap and HourDbInstanceMapOutput values. You can construct a concrete instance of `HourDbInstanceMapInput` via:

HourDbInstanceMap{ "key": HourDbInstanceArgs{...} }

type HourDbInstanceMapOutput

type HourDbInstanceMapOutput struct{ *pulumi.OutputState }

func (HourDbInstanceMapOutput) ElementType

func (HourDbInstanceMapOutput) ElementType() reflect.Type

func (HourDbInstanceMapOutput) MapIndex

func (HourDbInstanceMapOutput) ToHourDbInstanceMapOutput

func (o HourDbInstanceMapOutput) ToHourDbInstanceMapOutput() HourDbInstanceMapOutput

func (HourDbInstanceMapOutput) ToHourDbInstanceMapOutputWithContext

func (o HourDbInstanceMapOutput) ToHourDbInstanceMapOutputWithContext(ctx context.Context) HourDbInstanceMapOutput

type HourDbInstanceOutput

type HourDbInstanceOutput struct{ *pulumi.OutputState }

func (HourDbInstanceOutput) DbVersionId

func (o HourDbInstanceOutput) DbVersionId() pulumi.StringOutput

db engine version, default to 10.1.9.

func (HourDbInstanceOutput) ElementType

func (HourDbInstanceOutput) ElementType() reflect.Type

func (HourDbInstanceOutput) InstanceName

func (o HourDbInstanceOutput) InstanceName() pulumi.StringPtrOutput

name of this instance.

func (HourDbInstanceOutput) Memory

instance memory.

func (HourDbInstanceOutput) NodeCount

func (o HourDbInstanceOutput) NodeCount() pulumi.IntOutput

number of node for instance.

func (HourDbInstanceOutput) ProjectId

project id.

func (HourDbInstanceOutput) Storage

instance disk storage.

func (HourDbInstanceOutput) SubnetId

subnet id, it's required when vpcId is set.

func (HourDbInstanceOutput) Tags

Tag description list.

func (HourDbInstanceOutput) ToHourDbInstanceOutput

func (o HourDbInstanceOutput) ToHourDbInstanceOutput() HourDbInstanceOutput

func (HourDbInstanceOutput) ToHourDbInstanceOutputWithContext

func (o HourDbInstanceOutput) ToHourDbInstanceOutputWithContext(ctx context.Context) HourDbInstanceOutput

func (HourDbInstanceOutput) Vip

vip.

func (HourDbInstanceOutput) VpcId

vpc id.

func (HourDbInstanceOutput) Zones

available zone of instance.

type HourDbInstanceState

type HourDbInstanceState struct {
	// db engine version, default to 10.1.9.
	DbVersionId pulumi.StringPtrInput
	// name of this instance.
	InstanceName pulumi.StringPtrInput
	// instance memory.
	Memory pulumi.IntPtrInput
	// number of node for instance.
	NodeCount pulumi.IntPtrInput
	// project id.
	ProjectId pulumi.IntPtrInput
	// instance disk storage.
	Storage pulumi.IntPtrInput
	// subnet id, it's required when vpcId is set.
	SubnetId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// vip.
	Vip pulumi.StringPtrInput
	// vpc id.
	VpcId pulumi.StringPtrInput
	// available zone of instance.
	Zones pulumi.StringArrayInput
}

func (HourDbInstanceState) ElementType

func (HourDbInstanceState) ElementType() reflect.Type

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// ID of the application to which the instance belongs.
	AppId pulumi.IntOutput `pulumi:"appId"`
	// Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal.
	AutoRenewFlag pulumi.IntOutput `pulumi:"autoRenewFlag"`
	// Whether to automatically use the voucher for payment, the default is not used.
	AutoVoucher pulumi.BoolPtrOutput `pulumi:"autoVoucher"`
	// Number of CPU cores of the instance.
	Cpu pulumi.IntOutput `pulumi:"cpu"`
	// Instance creation time, the format is 2006-01-02 15:04:05.
	CreateTime pulumi.StringOutput `pulumi:"createTime"`
	// Database Engine.
	DbEngine pulumi.StringOutput `pulumi:"dbEngine"`
	// Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17.
	DbVersionId pulumi.StringOutput `pulumi:"dbVersionId"`
	// Number of DCN disaster recovery instances.
	DcnDstNum pulumi.IntOutput `pulumi:"dcnDstNum"`
	// DCN flag, 0-none, 1-primary instance, 2-disaster backup instance.
	DcnFlag pulumi.IntOutput `pulumi:"dcnFlag"`
	// DCN source instance ID.
	DcnInstanceId pulumi.StringPtrOutput `pulumi:"dcnInstanceId"`
	// DCN source region.
	DcnRegion pulumi.StringPtrOutput `pulumi:"dcnRegion"`
	// DCN status, 0-none, 1-creating, 2-synchronizing, 3-disconnected.
	DcnStatus pulumi.IntOutput `pulumi:"dcnStatus"`
	// Exclusive cluster ID, if it is empty, it means a normal instance.
	ExclusterId pulumi.StringOutput `pulumi:"exclusterId"`
	// Parameter list. The optional values of this interface are: character_set_server (character set, required) enum:
	// utf8,latin1,gbk,utf8mb4,gb18030, lower_case_table_names (table name case sensitive, required, 0 - sensitive; 1 -
	// insensitive), innodb_page_size (innodb data page, Default 16K), sync_mode (sync mode: 0 - asynchronous; 1 - strong
	// synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate).
	InitParams InstanceInitParamArrayOutput `pulumi:"initParams"`
	// Instance ID, uniquely identifies a TDSQL instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Instance name, you can set the name of the instance independently through this field.
	InstanceName pulumi.StringOutput `pulumi:"instanceName"`
	// 1: primary instance (exclusive), 2: primary instance, 3: disaster recovery instance, 4: disaster recovery instance
	// (exclusive type).
	InstanceType pulumi.IntOutput `pulumi:"instanceType"`
	// Whether IPv6 is supported.
	Ipv6Flag pulumi.IntOutput `pulumi:"ipv6Flag"`
	// Whether the instance supports auditing. 1-supported; 0-not supported.
	IsAuditSupported pulumi.IntOutput `pulumi:"isAuditSupported"`
	// Whether data encryption is supported. 1-supported; 0-not supported.
	IsEncryptSupported pulumi.IntOutput `pulumi:"isEncryptSupported"`
	// Whether it is a temporary instance, 0 means no, non-zero means yes.
	IsTmp pulumi.IntOutput `pulumi:"isTmp"`
	// Asynchronous task process ID when the instance is in an asynchronous task.
	Locker pulumi.IntOutput `pulumi:"locker"`
	// Machine Model.
	Machine pulumi.StringOutput `pulumi:"machine"`
	// Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs.
	Memory pulumi.IntOutput `pulumi:"memory"`
	// Number of nodes, 2 is one master and one slave, 3 is one master and two slaves.
	NodeCount pulumi.IntOutput `pulumi:"nodeCount"`
	// Payment Mode.
	Paymode pulumi.StringOutput `pulumi:"paymode"`
	// The duration of the purchase, unit: month.
	Period pulumi.IntPtrOutput `pulumi:"period"`
	// Instance expiration time, the format is 2006-01-02 15:04:05.
	PeriodEndTime pulumi.StringOutput `pulumi:"periodEndTime"`
	// Product Type ID.
	Pid pulumi.IntOutput `pulumi:"pid"`
	// Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default
	// project.
	ProjectId pulumi.IntOutput `pulumi:"projectId"`
	// Maximum Qps value.
	Qps pulumi.IntOutput `pulumi:"qps"`
	// The name of the region where the instance is located, such as ap-shanghai.
	Region pulumi.StringOutput `pulumi:"region"`
	// Security group ID list.
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	// Instance status: 0 creating, 1 process processing, 2 running, 3 instance not initialized, -1 instance isolated, 4
	// instance initializing, 5 instance deleting, 6 instance restarting, 7 data migration.
	Status pulumi.IntOutput `pulumi:"status"`
	// Description of the current running state of the instance.
	StatusDesc pulumi.StringOutput `pulumi:"statusDesc"`
	// Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and
	// upper limits of disk specifications corresponding to different memory sizes.
	Storage pulumi.IntOutput `pulumi:"storage"`
	// Virtual private network subnet ID, required when VpcId is not empty.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// tag list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// TDSQL version information.
	TdsqlVersion pulumi.StringOutput `pulumi:"tdsqlVersion"`
	// The account to which the instance belongs.
	Uin pulumi.StringOutput `pulumi:"uin"`
	// The last update time of the instance in the format of 2006-01-02 15:04:05.
	UpdateTime pulumi.StringOutput `pulumi:"updateTime"`
	// Intranet IP address.
	Vip pulumi.StringOutput `pulumi:"vip"`
	// Intranet IPv6.
	Vipv6 pulumi.StringOutput `pulumi:"vipv6"`
	// A list of voucher IDs. Currently, only one voucher can be specified.
	VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"`
	// Virtual private network ID, if not passed, it means that it is created as a basic network.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// Intranet port.
	Vport pulumi.IntOutput `pulumi:"vport"`
	// The domain name accessed from the external network, which can be resolved by the public network.
	WanDomain pulumi.StringOutput `pulumi:"wanDomain"`
	// Internet port.
	WanPort pulumi.IntOutput `pulumi:"wanPort"`
	// Internet IPv6 port.
	WanPortIpv6 pulumi.IntOutput `pulumi:"wanPortIpv6"`
	// External network status, 0-unopened; 1-opened; 2-closed; 3-opening.
	WanStatus pulumi.IntOutput `pulumi:"wanStatus"`
	// Internet IPv6 status.
	WanStatusIpv6 pulumi.IntOutput `pulumi:"wanStatusIpv6"`
	// Extranet IP address, accessible from the public network.
	WanVip pulumi.StringOutput `pulumi:"wanVip"`
	// Internet IPv6.
	WanVipv6 pulumi.StringOutput `pulumi:"wanVipv6"`
	// Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification
	// is one master and two slaves, two of the nodes are in the first availability zone.
	Zones pulumi.StringArrayOutput `pulumi:"zones"`
}

func GetInstance

func GetInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)

GetInstance gets an existing Instance 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 NewInstance

func NewInstance(ctx *pulumi.Context,
	name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)

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

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

type InstanceArgs

type InstanceArgs struct {
	// Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal.
	AutoRenewFlag pulumi.IntPtrInput
	// Whether to automatically use the voucher for payment, the default is not used.
	AutoVoucher pulumi.BoolPtrInput
	// Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17.
	DbVersionId pulumi.StringPtrInput
	// DCN source instance ID.
	DcnInstanceId pulumi.StringPtrInput
	// DCN source region.
	DcnRegion pulumi.StringPtrInput
	// Parameter list. The optional values of this interface are: character_set_server (character set, required) enum:
	// utf8,latin1,gbk,utf8mb4,gb18030, lower_case_table_names (table name case sensitive, required, 0 - sensitive; 1 -
	// insensitive), innodb_page_size (innodb data page, Default 16K), sync_mode (sync mode: 0 - asynchronous; 1 - strong
	// synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate).
	InitParams InstanceInitParamArrayInput
	// Instance name, you can set the name of the instance independently through this field.
	InstanceName pulumi.StringPtrInput
	// Whether IPv6 is supported.
	Ipv6Flag pulumi.IntPtrInput
	// Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs.
	Memory pulumi.IntInput
	// Number of nodes, 2 is one master and one slave, 3 is one master and two slaves.
	NodeCount pulumi.IntInput
	// The duration of the purchase, unit: month.
	Period pulumi.IntPtrInput
	// Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default
	// project.
	ProjectId pulumi.IntPtrInput
	// Security group ID list.
	SecurityGroupIds pulumi.StringArrayInput
	// Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and
	// upper limits of disk specifications corresponding to different memory sizes.
	Storage pulumi.IntInput
	// Virtual private network subnet ID, required when VpcId is not empty.
	SubnetId pulumi.StringPtrInput
	// tag list.
	Tags pulumi.MapInput
	// Intranet IP address.
	Vip pulumi.StringPtrInput
	// A list of voucher IDs. Currently, only one voucher can be specified.
	VoucherIds pulumi.StringArrayInput
	// Virtual private network ID, if not passed, it means that it is created as a basic network.
	VpcId pulumi.StringPtrInput
	// Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification
	// is one master and two slaves, two of the nodes are in the first availability zone.
	Zones pulumi.StringArrayInput
}

The set of arguments for constructing a Instance resource.

func (InstanceArgs) ElementType

func (InstanceArgs) ElementType() reflect.Type

type InstanceArray

type InstanceArray []InstanceInput

func (InstanceArray) ElementType

func (InstanceArray) ElementType() reflect.Type

func (InstanceArray) ToInstanceArrayOutput

func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArray) ToInstanceArrayOutputWithContext

func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceArrayInput

type InstanceArrayInput interface {
	pulumi.Input

	ToInstanceArrayOutput() InstanceArrayOutput
	ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput
}

InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:

InstanceArray{ InstanceArgs{...} }

type InstanceArrayOutput

type InstanceArrayOutput struct{ *pulumi.OutputState }

func (InstanceArrayOutput) ElementType

func (InstanceArrayOutput) ElementType() reflect.Type

func (InstanceArrayOutput) Index

func (InstanceArrayOutput) ToInstanceArrayOutput

func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArrayOutput) ToInstanceArrayOutputWithContext

func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput

type InstanceConfig

type InstanceConfig struct {
	pulumi.CustomResourceState

	// External network status, 0-closed; 1- Opening; Default not enabled.
	ExtranetAccess pulumi.IntOutput `pulumi:"extranetAccess"`
	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// RS proximity mode, 0- no strategy, 1- access to the nearest available zone.
	RsAccessStrategy pulumi.IntOutput `pulumi:"rsAccessStrategy"`
}

func GetInstanceConfig

func GetInstanceConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InstanceConfigState, opts ...pulumi.ResourceOption) (*InstanceConfig, error)

GetInstanceConfig gets an existing InstanceConfig 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 NewInstanceConfig

func NewInstanceConfig(ctx *pulumi.Context,
	name string, args *InstanceConfigArgs, opts ...pulumi.ResourceOption) (*InstanceConfig, error)

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

func (*InstanceConfig) ElementType

func (*InstanceConfig) ElementType() reflect.Type

func (*InstanceConfig) ToInstanceConfigOutput

func (i *InstanceConfig) ToInstanceConfigOutput() InstanceConfigOutput

func (*InstanceConfig) ToInstanceConfigOutputWithContext

func (i *InstanceConfig) ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput

type InstanceConfigArgs

type InstanceConfigArgs struct {
	// External network status, 0-closed; 1- Opening; Default not enabled.
	ExtranetAccess pulumi.IntPtrInput
	// instance id.
	InstanceId pulumi.StringInput
	// RS proximity mode, 0- no strategy, 1- access to the nearest available zone.
	RsAccessStrategy pulumi.IntPtrInput
}

The set of arguments for constructing a InstanceConfig resource.

func (InstanceConfigArgs) ElementType

func (InstanceConfigArgs) ElementType() reflect.Type

type InstanceConfigArray

type InstanceConfigArray []InstanceConfigInput

func (InstanceConfigArray) ElementType

func (InstanceConfigArray) ElementType() reflect.Type

func (InstanceConfigArray) ToInstanceConfigArrayOutput

func (i InstanceConfigArray) ToInstanceConfigArrayOutput() InstanceConfigArrayOutput

func (InstanceConfigArray) ToInstanceConfigArrayOutputWithContext

func (i InstanceConfigArray) ToInstanceConfigArrayOutputWithContext(ctx context.Context) InstanceConfigArrayOutput

type InstanceConfigArrayInput

type InstanceConfigArrayInput interface {
	pulumi.Input

	ToInstanceConfigArrayOutput() InstanceConfigArrayOutput
	ToInstanceConfigArrayOutputWithContext(context.Context) InstanceConfigArrayOutput
}

InstanceConfigArrayInput is an input type that accepts InstanceConfigArray and InstanceConfigArrayOutput values. You can construct a concrete instance of `InstanceConfigArrayInput` via:

InstanceConfigArray{ InstanceConfigArgs{...} }

type InstanceConfigArrayOutput

type InstanceConfigArrayOutput struct{ *pulumi.OutputState }

func (InstanceConfigArrayOutput) ElementType

func (InstanceConfigArrayOutput) ElementType() reflect.Type

func (InstanceConfigArrayOutput) Index

func (InstanceConfigArrayOutput) ToInstanceConfigArrayOutput

func (o InstanceConfigArrayOutput) ToInstanceConfigArrayOutput() InstanceConfigArrayOutput

func (InstanceConfigArrayOutput) ToInstanceConfigArrayOutputWithContext

func (o InstanceConfigArrayOutput) ToInstanceConfigArrayOutputWithContext(ctx context.Context) InstanceConfigArrayOutput

type InstanceConfigInput

type InstanceConfigInput interface {
	pulumi.Input

	ToInstanceConfigOutput() InstanceConfigOutput
	ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput
}

type InstanceConfigMap

type InstanceConfigMap map[string]InstanceConfigInput

func (InstanceConfigMap) ElementType

func (InstanceConfigMap) ElementType() reflect.Type

func (InstanceConfigMap) ToInstanceConfigMapOutput

func (i InstanceConfigMap) ToInstanceConfigMapOutput() InstanceConfigMapOutput

func (InstanceConfigMap) ToInstanceConfigMapOutputWithContext

func (i InstanceConfigMap) ToInstanceConfigMapOutputWithContext(ctx context.Context) InstanceConfigMapOutput

type InstanceConfigMapInput

type InstanceConfigMapInput interface {
	pulumi.Input

	ToInstanceConfigMapOutput() InstanceConfigMapOutput
	ToInstanceConfigMapOutputWithContext(context.Context) InstanceConfigMapOutput
}

InstanceConfigMapInput is an input type that accepts InstanceConfigMap and InstanceConfigMapOutput values. You can construct a concrete instance of `InstanceConfigMapInput` via:

InstanceConfigMap{ "key": InstanceConfigArgs{...} }

type InstanceConfigMapOutput

type InstanceConfigMapOutput struct{ *pulumi.OutputState }

func (InstanceConfigMapOutput) ElementType

func (InstanceConfigMapOutput) ElementType() reflect.Type

func (InstanceConfigMapOutput) MapIndex

func (InstanceConfigMapOutput) ToInstanceConfigMapOutput

func (o InstanceConfigMapOutput) ToInstanceConfigMapOutput() InstanceConfigMapOutput

func (InstanceConfigMapOutput) ToInstanceConfigMapOutputWithContext

func (o InstanceConfigMapOutput) ToInstanceConfigMapOutputWithContext(ctx context.Context) InstanceConfigMapOutput

type InstanceConfigOutput

type InstanceConfigOutput struct{ *pulumi.OutputState }

func (InstanceConfigOutput) ElementType

func (InstanceConfigOutput) ElementType() reflect.Type

func (InstanceConfigOutput) ExtranetAccess

func (o InstanceConfigOutput) ExtranetAccess() pulumi.IntOutput

External network status, 0-closed; 1- Opening; Default not enabled.

func (InstanceConfigOutput) InstanceId

func (o InstanceConfigOutput) InstanceId() pulumi.StringOutput

instance id.

func (InstanceConfigOutput) RsAccessStrategy

func (o InstanceConfigOutput) RsAccessStrategy() pulumi.IntOutput

RS proximity mode, 0- no strategy, 1- access to the nearest available zone.

func (InstanceConfigOutput) ToInstanceConfigOutput

func (o InstanceConfigOutput) ToInstanceConfigOutput() InstanceConfigOutput

func (InstanceConfigOutput) ToInstanceConfigOutputWithContext

func (o InstanceConfigOutput) ToInstanceConfigOutputWithContext(ctx context.Context) InstanceConfigOutput

type InstanceConfigState

type InstanceConfigState struct {
	// External network status, 0-closed; 1- Opening; Default not enabled.
	ExtranetAccess pulumi.IntPtrInput
	// instance id.
	InstanceId pulumi.StringPtrInput
	// RS proximity mode, 0- no strategy, 1- access to the nearest available zone.
	RsAccessStrategy pulumi.IntPtrInput
}

func (InstanceConfigState) ElementType

func (InstanceConfigState) ElementType() reflect.Type

type InstanceInitParam

type InstanceInitParam struct {
	Param string `pulumi:"param"`
	Value string `pulumi:"value"`
}

type InstanceInitParamArgs

type InstanceInitParamArgs struct {
	Param pulumi.StringInput `pulumi:"param"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (InstanceInitParamArgs) ElementType

func (InstanceInitParamArgs) ElementType() reflect.Type

func (InstanceInitParamArgs) ToInstanceInitParamOutput

func (i InstanceInitParamArgs) ToInstanceInitParamOutput() InstanceInitParamOutput

func (InstanceInitParamArgs) ToInstanceInitParamOutputWithContext

func (i InstanceInitParamArgs) ToInstanceInitParamOutputWithContext(ctx context.Context) InstanceInitParamOutput

type InstanceInitParamArray

type InstanceInitParamArray []InstanceInitParamInput

func (InstanceInitParamArray) ElementType

func (InstanceInitParamArray) ElementType() reflect.Type

func (InstanceInitParamArray) ToInstanceInitParamArrayOutput

func (i InstanceInitParamArray) ToInstanceInitParamArrayOutput() InstanceInitParamArrayOutput

func (InstanceInitParamArray) ToInstanceInitParamArrayOutputWithContext

func (i InstanceInitParamArray) ToInstanceInitParamArrayOutputWithContext(ctx context.Context) InstanceInitParamArrayOutput

type InstanceInitParamArrayInput

type InstanceInitParamArrayInput interface {
	pulumi.Input

	ToInstanceInitParamArrayOutput() InstanceInitParamArrayOutput
	ToInstanceInitParamArrayOutputWithContext(context.Context) InstanceInitParamArrayOutput
}

InstanceInitParamArrayInput is an input type that accepts InstanceInitParamArray and InstanceInitParamArrayOutput values. You can construct a concrete instance of `InstanceInitParamArrayInput` via:

InstanceInitParamArray{ InstanceInitParamArgs{...} }

type InstanceInitParamArrayOutput

type InstanceInitParamArrayOutput struct{ *pulumi.OutputState }

func (InstanceInitParamArrayOutput) ElementType

func (InstanceInitParamArrayOutput) Index

func (InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutput

func (o InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutput() InstanceInitParamArrayOutput

func (InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutputWithContext

func (o InstanceInitParamArrayOutput) ToInstanceInitParamArrayOutputWithContext(ctx context.Context) InstanceInitParamArrayOutput

type InstanceInitParamInput

type InstanceInitParamInput interface {
	pulumi.Input

	ToInstanceInitParamOutput() InstanceInitParamOutput
	ToInstanceInitParamOutputWithContext(context.Context) InstanceInitParamOutput
}

InstanceInitParamInput is an input type that accepts InstanceInitParamArgs and InstanceInitParamOutput values. You can construct a concrete instance of `InstanceInitParamInput` via:

InstanceInitParamArgs{...}

type InstanceInitParamOutput

type InstanceInitParamOutput struct{ *pulumi.OutputState }

func (InstanceInitParamOutput) ElementType

func (InstanceInitParamOutput) ElementType() reflect.Type

func (InstanceInitParamOutput) Param

func (InstanceInitParamOutput) ToInstanceInitParamOutput

func (o InstanceInitParamOutput) ToInstanceInitParamOutput() InstanceInitParamOutput

func (InstanceInitParamOutput) ToInstanceInitParamOutputWithContext

func (o InstanceInitParamOutput) ToInstanceInitParamOutputWithContext(ctx context.Context) InstanceInitParamOutput

func (InstanceInitParamOutput) Value

type InstanceInput

type InstanceInput interface {
	pulumi.Input

	ToInstanceOutput() InstanceOutput
	ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
}

type InstanceMap

type InstanceMap map[string]InstanceInput

func (InstanceMap) ElementType

func (InstanceMap) ElementType() reflect.Type

func (InstanceMap) ToInstanceMapOutput

func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMap) ToInstanceMapOutputWithContext

func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceMapInput

type InstanceMapInput interface {
	pulumi.Input

	ToInstanceMapOutput() InstanceMapOutput
	ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput
}

InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:

InstanceMap{ "key": InstanceArgs{...} }

type InstanceMapOutput

type InstanceMapOutput struct{ *pulumi.OutputState }

func (InstanceMapOutput) ElementType

func (InstanceMapOutput) ElementType() reflect.Type

func (InstanceMapOutput) MapIndex

func (InstanceMapOutput) ToInstanceMapOutput

func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMapOutput) ToInstanceMapOutputWithContext

func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) AppId

func (o InstanceOutput) AppId() pulumi.IntOutput

ID of the application to which the instance belongs.

func (InstanceOutput) AutoRenewFlag

func (o InstanceOutput) AutoRenewFlag() pulumi.IntOutput

Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal.

func (InstanceOutput) AutoVoucher

func (o InstanceOutput) AutoVoucher() pulumi.BoolPtrOutput

Whether to automatically use the voucher for payment, the default is not used.

func (InstanceOutput) Cpu

Number of CPU cores of the instance.

func (InstanceOutput) CreateTime

func (o InstanceOutput) CreateTime() pulumi.StringOutput

Instance creation time, the format is 2006-01-02 15:04:05.

func (InstanceOutput) DbEngine

func (o InstanceOutput) DbEngine() pulumi.StringOutput

Database Engine.

func (InstanceOutput) DbVersionId

func (o InstanceOutput) DbVersionId() pulumi.StringOutput

Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17.

func (InstanceOutput) DcnDstNum

func (o InstanceOutput) DcnDstNum() pulumi.IntOutput

Number of DCN disaster recovery instances.

func (InstanceOutput) DcnFlag

func (o InstanceOutput) DcnFlag() pulumi.IntOutput

DCN flag, 0-none, 1-primary instance, 2-disaster backup instance.

func (InstanceOutput) DcnInstanceId

func (o InstanceOutput) DcnInstanceId() pulumi.StringPtrOutput

DCN source instance ID.

func (InstanceOutput) DcnRegion

func (o InstanceOutput) DcnRegion() pulumi.StringPtrOutput

DCN source region.

func (InstanceOutput) DcnStatus

func (o InstanceOutput) DcnStatus() pulumi.IntOutput

DCN status, 0-none, 1-creating, 2-synchronizing, 3-disconnected.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) ExclusterId

func (o InstanceOutput) ExclusterId() pulumi.StringOutput

Exclusive cluster ID, if it is empty, it means a normal instance.

func (InstanceOutput) InitParams

Parameter list. The optional values of this interface are: character_set_server (character set, required) enum: utf8,latin1,gbk,utf8mb4,gb18030, lower_case_table_names (table name case sensitive, required, 0 - sensitive; 1 - insensitive), innodb_page_size (innodb data page, Default 16K), sync_mode (sync mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate).

func (InstanceOutput) InstanceId

func (o InstanceOutput) InstanceId() pulumi.StringOutput

Instance ID, uniquely identifies a TDSQL instance.

func (InstanceOutput) InstanceName

func (o InstanceOutput) InstanceName() pulumi.StringOutput

Instance name, you can set the name of the instance independently through this field.

func (InstanceOutput) InstanceType

func (o InstanceOutput) InstanceType() pulumi.IntOutput

1: primary instance (exclusive), 2: primary instance, 3: disaster recovery instance, 4: disaster recovery instance (exclusive type).

func (InstanceOutput) Ipv6Flag

func (o InstanceOutput) Ipv6Flag() pulumi.IntOutput

Whether IPv6 is supported.

func (InstanceOutput) IsAuditSupported

func (o InstanceOutput) IsAuditSupported() pulumi.IntOutput

Whether the instance supports auditing. 1-supported; 0-not supported.

func (InstanceOutput) IsEncryptSupported

func (o InstanceOutput) IsEncryptSupported() pulumi.IntOutput

Whether data encryption is supported. 1-supported; 0-not supported.

func (InstanceOutput) IsTmp

func (o InstanceOutput) IsTmp() pulumi.IntOutput

Whether it is a temporary instance, 0 means no, non-zero means yes.

func (InstanceOutput) Locker

func (o InstanceOutput) Locker() pulumi.IntOutput

Asynchronous task process ID when the instance is in an asynchronous task.

func (InstanceOutput) Machine

func (o InstanceOutput) Machine() pulumi.StringOutput

Machine Model.

func (InstanceOutput) Memory

func (o InstanceOutput) Memory() pulumi.IntOutput

Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs.

func (InstanceOutput) NodeCount

func (o InstanceOutput) NodeCount() pulumi.IntOutput

Number of nodes, 2 is one master and one slave, 3 is one master and two slaves.

func (InstanceOutput) Paymode

func (o InstanceOutput) Paymode() pulumi.StringOutput

Payment Mode.

func (InstanceOutput) Period

func (o InstanceOutput) Period() pulumi.IntPtrOutput

The duration of the purchase, unit: month.

func (InstanceOutput) PeriodEndTime

func (o InstanceOutput) PeriodEndTime() pulumi.StringOutput

Instance expiration time, the format is 2006-01-02 15:04:05.

func (InstanceOutput) Pid

Product Type ID.

func (InstanceOutput) ProjectId

func (o InstanceOutput) ProjectId() pulumi.IntOutput

Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default project.

func (InstanceOutput) Qps

Maximum Qps value.

func (InstanceOutput) Region

func (o InstanceOutput) Region() pulumi.StringOutput

The name of the region where the instance is located, such as ap-shanghai.

func (InstanceOutput) SecurityGroupIds

func (o InstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput

Security group ID list.

func (InstanceOutput) Status

func (o InstanceOutput) Status() pulumi.IntOutput

Instance status: 0 creating, 1 process processing, 2 running, 3 instance not initialized, -1 instance isolated, 4 instance initializing, 5 instance deleting, 6 instance restarting, 7 data migration.

func (InstanceOutput) StatusDesc

func (o InstanceOutput) StatusDesc() pulumi.StringOutput

Description of the current running state of the instance.

func (InstanceOutput) Storage

func (o InstanceOutput) Storage() pulumi.IntOutput

Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and upper limits of disk specifications corresponding to different memory sizes.

func (InstanceOutput) SubnetId

func (o InstanceOutput) SubnetId() pulumi.StringOutput

Virtual private network subnet ID, required when VpcId is not empty.

func (InstanceOutput) Tags

func (o InstanceOutput) Tags() pulumi.MapOutput

tag list.

func (InstanceOutput) TdsqlVersion

func (o InstanceOutput) TdsqlVersion() pulumi.StringOutput

TDSQL version information.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput

func (InstanceOutput) Uin

The account to which the instance belongs.

func (InstanceOutput) UpdateTime

func (o InstanceOutput) UpdateTime() pulumi.StringOutput

The last update time of the instance in the format of 2006-01-02 15:04:05.

func (InstanceOutput) Vip

Intranet IP address.

func (InstanceOutput) Vipv6

Intranet IPv6.

func (InstanceOutput) VoucherIds

func (o InstanceOutput) VoucherIds() pulumi.StringArrayOutput

A list of voucher IDs. Currently, only one voucher can be specified.

func (InstanceOutput) VpcId

Virtual private network ID, if not passed, it means that it is created as a basic network.

func (InstanceOutput) Vport

func (o InstanceOutput) Vport() pulumi.IntOutput

Intranet port.

func (InstanceOutput) WanDomain

func (o InstanceOutput) WanDomain() pulumi.StringOutput

The domain name accessed from the external network, which can be resolved by the public network.

func (InstanceOutput) WanPort

func (o InstanceOutput) WanPort() pulumi.IntOutput

Internet port.

func (InstanceOutput) WanPortIpv6

func (o InstanceOutput) WanPortIpv6() pulumi.IntOutput

Internet IPv6 port.

func (InstanceOutput) WanStatus

func (o InstanceOutput) WanStatus() pulumi.IntOutput

External network status, 0-unopened; 1-opened; 2-closed; 3-opening.

func (InstanceOutput) WanStatusIpv6

func (o InstanceOutput) WanStatusIpv6() pulumi.IntOutput

Internet IPv6 status.

func (InstanceOutput) WanVip

func (o InstanceOutput) WanVip() pulumi.StringOutput

Extranet IP address, accessible from the public network.

func (InstanceOutput) WanVipv6

func (o InstanceOutput) WanVipv6() pulumi.StringOutput

Internet IPv6.

func (InstanceOutput) Zones

Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone.

type InstanceState

type InstanceState struct {
	// ID of the application to which the instance belongs.
	AppId pulumi.IntPtrInput
	// Automatic renewal flag, 1: automatic renewal, 2: no automatic renewal.
	AutoRenewFlag pulumi.IntPtrInput
	// Whether to automatically use the voucher for payment, the default is not used.
	AutoVoucher pulumi.BoolPtrInput
	// Number of CPU cores of the instance.
	Cpu pulumi.IntPtrInput
	// Instance creation time, the format is 2006-01-02 15:04:05.
	CreateTime pulumi.StringPtrInput
	// Database Engine.
	DbEngine pulumi.StringPtrInput
	// Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. If not passed, the default is Percona 5.7.17.
	DbVersionId pulumi.StringPtrInput
	// Number of DCN disaster recovery instances.
	DcnDstNum pulumi.IntPtrInput
	// DCN flag, 0-none, 1-primary instance, 2-disaster backup instance.
	DcnFlag pulumi.IntPtrInput
	// DCN source instance ID.
	DcnInstanceId pulumi.StringPtrInput
	// DCN source region.
	DcnRegion pulumi.StringPtrInput
	// DCN status, 0-none, 1-creating, 2-synchronizing, 3-disconnected.
	DcnStatus pulumi.IntPtrInput
	// Exclusive cluster ID, if it is empty, it means a normal instance.
	ExclusterId pulumi.StringPtrInput
	// Parameter list. The optional values of this interface are: character_set_server (character set, required) enum:
	// utf8,latin1,gbk,utf8mb4,gb18030, lower_case_table_names (table name case sensitive, required, 0 - sensitive; 1 -
	// insensitive), innodb_page_size (innodb data page, Default 16K), sync_mode (sync mode: 0 - asynchronous; 1 - strong
	// synchronous; 2 - strong synchronous can degenerate. The default is strong synchronous can degenerate).
	InitParams InstanceInitParamArrayInput
	// Instance ID, uniquely identifies a TDSQL instance.
	InstanceId pulumi.StringPtrInput
	// Instance name, you can set the name of the instance independently through this field.
	InstanceName pulumi.StringPtrInput
	// 1: primary instance (exclusive), 2: primary instance, 3: disaster recovery instance, 4: disaster recovery instance
	// (exclusive type).
	InstanceType pulumi.IntPtrInput
	// Whether IPv6 is supported.
	Ipv6Flag pulumi.IntPtrInput
	// Whether the instance supports auditing. 1-supported; 0-not supported.
	IsAuditSupported pulumi.IntPtrInput
	// Whether data encryption is supported. 1-supported; 0-not supported.
	IsEncryptSupported pulumi.IntPtrInput
	// Whether it is a temporary instance, 0 means no, non-zero means yes.
	IsTmp pulumi.IntPtrInput
	// Asynchronous task process ID when the instance is in an asynchronous task.
	Locker pulumi.IntPtrInput
	// Machine Model.
	Machine pulumi.StringPtrInput
	// Memory size, unit: GB, can be obtained by querying instance specifications through DescribeDBInstanceSpecs.
	Memory pulumi.IntPtrInput
	// Number of nodes, 2 is one master and one slave, 3 is one master and two slaves.
	NodeCount pulumi.IntPtrInput
	// Payment Mode.
	Paymode pulumi.StringPtrInput
	// The duration of the purchase, unit: month.
	Period pulumi.IntPtrInput
	// Instance expiration time, the format is 2006-01-02 15:04:05.
	PeriodEndTime pulumi.StringPtrInput
	// Product Type ID.
	Pid pulumi.IntPtrInput
	// Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default
	// project.
	ProjectId pulumi.IntPtrInput
	// Maximum Qps value.
	Qps pulumi.IntPtrInput
	// The name of the region where the instance is located, such as ap-shanghai.
	Region pulumi.StringPtrInput
	// Security group ID list.
	SecurityGroupIds pulumi.StringArrayInput
	// Instance status: 0 creating, 1 process processing, 2 running, 3 instance not initialized, -1 instance isolated, 4
	// instance initializing, 5 instance deleting, 6 instance restarting, 7 data migration.
	Status pulumi.IntPtrInput
	// Description of the current running state of the instance.
	StatusDesc pulumi.StringPtrInput
	// Storage size, unit: GB. You can query instance specifications through DescribeDBInstanceSpecs to obtain the lower and
	// upper limits of disk specifications corresponding to different memory sizes.
	Storage pulumi.IntPtrInput
	// Virtual private network subnet ID, required when VpcId is not empty.
	SubnetId pulumi.StringPtrInput
	// tag list.
	Tags pulumi.MapInput
	// TDSQL version information.
	TdsqlVersion pulumi.StringPtrInput
	// The account to which the instance belongs.
	Uin pulumi.StringPtrInput
	// The last update time of the instance in the format of 2006-01-02 15:04:05.
	UpdateTime pulumi.StringPtrInput
	// Intranet IP address.
	Vip pulumi.StringPtrInput
	// Intranet IPv6.
	Vipv6 pulumi.StringPtrInput
	// A list of voucher IDs. Currently, only one voucher can be specified.
	VoucherIds pulumi.StringArrayInput
	// Virtual private network ID, if not passed, it means that it is created as a basic network.
	VpcId pulumi.StringPtrInput
	// Intranet port.
	Vport pulumi.IntPtrInput
	// The domain name accessed from the external network, which can be resolved by the public network.
	WanDomain pulumi.StringPtrInput
	// Internet port.
	WanPort pulumi.IntPtrInput
	// Internet IPv6 port.
	WanPortIpv6 pulumi.IntPtrInput
	// External network status, 0-unopened; 1-opened; 2-closed; 3-opening.
	WanStatus pulumi.IntPtrInput
	// Internet IPv6 status.
	WanStatusIpv6 pulumi.IntPtrInput
	// Extranet IP address, accessible from the public network.
	WanVip pulumi.StringPtrInput
	// Internet IPv6.
	WanVipv6 pulumi.StringPtrInput
	// Instance node availability zone distribution, up to two availability zones can be filled. When the shard specification
	// is one master and two slaves, two of the nodes are in the first availability zone.
	Zones pulumi.StringArrayInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type LogFileRetentionPeriod

type LogFileRetentionPeriod struct {
	pulumi.CustomResourceState

	// The number of days to save, cannot exceed 30.
	Days pulumi.IntOutput `pulumi:"days"`
	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetLogFileRetentionPeriod

func GetLogFileRetentionPeriod(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *LogFileRetentionPeriodState, opts ...pulumi.ResourceOption) (*LogFileRetentionPeriod, error)

GetLogFileRetentionPeriod gets an existing LogFileRetentionPeriod 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 NewLogFileRetentionPeriod

func NewLogFileRetentionPeriod(ctx *pulumi.Context,
	name string, args *LogFileRetentionPeriodArgs, opts ...pulumi.ResourceOption) (*LogFileRetentionPeriod, error)

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

func (*LogFileRetentionPeriod) ElementType

func (*LogFileRetentionPeriod) ElementType() reflect.Type

func (*LogFileRetentionPeriod) ToLogFileRetentionPeriodOutput

func (i *LogFileRetentionPeriod) ToLogFileRetentionPeriodOutput() LogFileRetentionPeriodOutput

func (*LogFileRetentionPeriod) ToLogFileRetentionPeriodOutputWithContext

func (i *LogFileRetentionPeriod) ToLogFileRetentionPeriodOutputWithContext(ctx context.Context) LogFileRetentionPeriodOutput

type LogFileRetentionPeriodArgs

type LogFileRetentionPeriodArgs struct {
	// The number of days to save, cannot exceed 30.
	Days pulumi.IntInput
	// instance id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a LogFileRetentionPeriod resource.

func (LogFileRetentionPeriodArgs) ElementType

func (LogFileRetentionPeriodArgs) ElementType() reflect.Type

type LogFileRetentionPeriodArray

type LogFileRetentionPeriodArray []LogFileRetentionPeriodInput

func (LogFileRetentionPeriodArray) ElementType

func (LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutput

func (i LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput

func (LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutputWithContext

func (i LogFileRetentionPeriodArray) ToLogFileRetentionPeriodArrayOutputWithContext(ctx context.Context) LogFileRetentionPeriodArrayOutput

type LogFileRetentionPeriodArrayInput

type LogFileRetentionPeriodArrayInput interface {
	pulumi.Input

	ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput
	ToLogFileRetentionPeriodArrayOutputWithContext(context.Context) LogFileRetentionPeriodArrayOutput
}

LogFileRetentionPeriodArrayInput is an input type that accepts LogFileRetentionPeriodArray and LogFileRetentionPeriodArrayOutput values. You can construct a concrete instance of `LogFileRetentionPeriodArrayInput` via:

LogFileRetentionPeriodArray{ LogFileRetentionPeriodArgs{...} }

type LogFileRetentionPeriodArrayOutput

type LogFileRetentionPeriodArrayOutput struct{ *pulumi.OutputState }

func (LogFileRetentionPeriodArrayOutput) ElementType

func (LogFileRetentionPeriodArrayOutput) Index

func (LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutput

func (o LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutput() LogFileRetentionPeriodArrayOutput

func (LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutputWithContext

func (o LogFileRetentionPeriodArrayOutput) ToLogFileRetentionPeriodArrayOutputWithContext(ctx context.Context) LogFileRetentionPeriodArrayOutput

type LogFileRetentionPeriodInput

type LogFileRetentionPeriodInput interface {
	pulumi.Input

	ToLogFileRetentionPeriodOutput() LogFileRetentionPeriodOutput
	ToLogFileRetentionPeriodOutputWithContext(ctx context.Context) LogFileRetentionPeriodOutput
}

type LogFileRetentionPeriodMap

type LogFileRetentionPeriodMap map[string]LogFileRetentionPeriodInput

func (LogFileRetentionPeriodMap) ElementType

func (LogFileRetentionPeriodMap) ElementType() reflect.Type

func (LogFileRetentionPeriodMap) ToLogFileRetentionPeriodMapOutput

func (i LogFileRetentionPeriodMap) ToLogFileRetentionPeriodMapOutput() LogFileRetentionPeriodMapOutput

func (LogFileRetentionPeriodMap) ToLogFileRetentionPeriodMapOutputWithContext

func (i LogFileRetentionPeriodMap) ToLogFileRetentionPeriodMapOutputWithContext(ctx context.Context) LogFileRetentionPeriodMapOutput

type LogFileRetentionPeriodMapInput

type LogFileRetentionPeriodMapInput interface {
	pulumi.Input

	ToLogFileRetentionPeriodMapOutput() LogFileRetentionPeriodMapOutput
	ToLogFileRetentionPeriodMapOutputWithContext(context.Context) LogFileRetentionPeriodMapOutput
}

LogFileRetentionPeriodMapInput is an input type that accepts LogFileRetentionPeriodMap and LogFileRetentionPeriodMapOutput values. You can construct a concrete instance of `LogFileRetentionPeriodMapInput` via:

LogFileRetentionPeriodMap{ "key": LogFileRetentionPeriodArgs{...} }

type LogFileRetentionPeriodMapOutput

type LogFileRetentionPeriodMapOutput struct{ *pulumi.OutputState }

func (LogFileRetentionPeriodMapOutput) ElementType

func (LogFileRetentionPeriodMapOutput) MapIndex

func (LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutput

func (o LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutput() LogFileRetentionPeriodMapOutput

func (LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutputWithContext

func (o LogFileRetentionPeriodMapOutput) ToLogFileRetentionPeriodMapOutputWithContext(ctx context.Context) LogFileRetentionPeriodMapOutput

type LogFileRetentionPeriodOutput

type LogFileRetentionPeriodOutput struct{ *pulumi.OutputState }

func (LogFileRetentionPeriodOutput) Days

The number of days to save, cannot exceed 30.

func (LogFileRetentionPeriodOutput) ElementType

func (LogFileRetentionPeriodOutput) InstanceId

instance id.

func (LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutput

func (o LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutput() LogFileRetentionPeriodOutput

func (LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutputWithContext

func (o LogFileRetentionPeriodOutput) ToLogFileRetentionPeriodOutputWithContext(ctx context.Context) LogFileRetentionPeriodOutput

type LogFileRetentionPeriodState

type LogFileRetentionPeriodState struct {
	// The number of days to save, cannot exceed 30.
	Days pulumi.IntPtrInput
	// instance id.
	InstanceId pulumi.StringPtrInput
}

func (LogFileRetentionPeriodState) ElementType

type LookupSecurityGroupsArgs

type LookupSecurityGroupsArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	Product          string  `pulumi:"product"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getSecurityGroups.

type LookupSecurityGroupsOutputArgs

type LookupSecurityGroupsOutputArgs struct {
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	Product          pulumi.StringInput    `pulumi:"product"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getSecurityGroups.

func (LookupSecurityGroupsOutputArgs) ElementType

type LookupSecurityGroupsResult

type LookupSecurityGroupsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                  `pulumi:"id"`
	InstanceId       string                  `pulumi:"instanceId"`
	Lists            []GetSecurityGroupsList `pulumi:"lists"`
	Product          string                  `pulumi:"product"`
	ResultOutputFile *string                 `pulumi:"resultOutputFile"`
}

A collection of values returned by getSecurityGroups.

type LookupSecurityGroupsResultOutput

type LookupSecurityGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSecurityGroups.

func (LookupSecurityGroupsResultOutput) ElementType

func (LookupSecurityGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (LookupSecurityGroupsResultOutput) InstanceId

func (LookupSecurityGroupsResultOutput) Lists

func (LookupSecurityGroupsResultOutput) Product

func (LookupSecurityGroupsResultOutput) ResultOutputFile

func (LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutput

func (o LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutput() LookupSecurityGroupsResultOutput

func (LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutputWithContext

func (o LookupSecurityGroupsResultOutput) ToLookupSecurityGroupsResultOutputWithContext(ctx context.Context) LookupSecurityGroupsResultOutput

type OperateHourDbInstance

type OperateHourDbInstance struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Operation, `activate`- activate the hour db instance, `isolate`- isolate the hour db instance.
	Operate pulumi.StringOutput `pulumi:"operate"`
}

func GetOperateHourDbInstance

func GetOperateHourDbInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *OperateHourDbInstanceState, opts ...pulumi.ResourceOption) (*OperateHourDbInstance, error)

GetOperateHourDbInstance gets an existing OperateHourDbInstance 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 NewOperateHourDbInstance

func NewOperateHourDbInstance(ctx *pulumi.Context,
	name string, args *OperateHourDbInstanceArgs, opts ...pulumi.ResourceOption) (*OperateHourDbInstance, error)

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

func (*OperateHourDbInstance) ElementType

func (*OperateHourDbInstance) ElementType() reflect.Type

func (*OperateHourDbInstance) ToOperateHourDbInstanceOutput

func (i *OperateHourDbInstance) ToOperateHourDbInstanceOutput() OperateHourDbInstanceOutput

func (*OperateHourDbInstance) ToOperateHourDbInstanceOutputWithContext

func (i *OperateHourDbInstance) ToOperateHourDbInstanceOutputWithContext(ctx context.Context) OperateHourDbInstanceOutput

type OperateHourDbInstanceArgs

type OperateHourDbInstanceArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
	// Operation, `activate`- activate the hour db instance, `isolate`- isolate the hour db instance.
	Operate pulumi.StringInput
}

The set of arguments for constructing a OperateHourDbInstance resource.

func (OperateHourDbInstanceArgs) ElementType

func (OperateHourDbInstanceArgs) ElementType() reflect.Type

type OperateHourDbInstanceArray

type OperateHourDbInstanceArray []OperateHourDbInstanceInput

func (OperateHourDbInstanceArray) ElementType

func (OperateHourDbInstanceArray) ElementType() reflect.Type

func (OperateHourDbInstanceArray) ToOperateHourDbInstanceArrayOutput

func (i OperateHourDbInstanceArray) ToOperateHourDbInstanceArrayOutput() OperateHourDbInstanceArrayOutput

func (OperateHourDbInstanceArray) ToOperateHourDbInstanceArrayOutputWithContext

func (i OperateHourDbInstanceArray) ToOperateHourDbInstanceArrayOutputWithContext(ctx context.Context) OperateHourDbInstanceArrayOutput

type OperateHourDbInstanceArrayInput

type OperateHourDbInstanceArrayInput interface {
	pulumi.Input

	ToOperateHourDbInstanceArrayOutput() OperateHourDbInstanceArrayOutput
	ToOperateHourDbInstanceArrayOutputWithContext(context.Context) OperateHourDbInstanceArrayOutput
}

OperateHourDbInstanceArrayInput is an input type that accepts OperateHourDbInstanceArray and OperateHourDbInstanceArrayOutput values. You can construct a concrete instance of `OperateHourDbInstanceArrayInput` via:

OperateHourDbInstanceArray{ OperateHourDbInstanceArgs{...} }

type OperateHourDbInstanceArrayOutput

type OperateHourDbInstanceArrayOutput struct{ *pulumi.OutputState }

func (OperateHourDbInstanceArrayOutput) ElementType

func (OperateHourDbInstanceArrayOutput) Index

func (OperateHourDbInstanceArrayOutput) ToOperateHourDbInstanceArrayOutput

func (o OperateHourDbInstanceArrayOutput) ToOperateHourDbInstanceArrayOutput() OperateHourDbInstanceArrayOutput

func (OperateHourDbInstanceArrayOutput) ToOperateHourDbInstanceArrayOutputWithContext

func (o OperateHourDbInstanceArrayOutput) ToOperateHourDbInstanceArrayOutputWithContext(ctx context.Context) OperateHourDbInstanceArrayOutput

type OperateHourDbInstanceInput

type OperateHourDbInstanceInput interface {
	pulumi.Input

	ToOperateHourDbInstanceOutput() OperateHourDbInstanceOutput
	ToOperateHourDbInstanceOutputWithContext(ctx context.Context) OperateHourDbInstanceOutput
}

type OperateHourDbInstanceMap

type OperateHourDbInstanceMap map[string]OperateHourDbInstanceInput

func (OperateHourDbInstanceMap) ElementType

func (OperateHourDbInstanceMap) ElementType() reflect.Type

func (OperateHourDbInstanceMap) ToOperateHourDbInstanceMapOutput

func (i OperateHourDbInstanceMap) ToOperateHourDbInstanceMapOutput() OperateHourDbInstanceMapOutput

func (OperateHourDbInstanceMap) ToOperateHourDbInstanceMapOutputWithContext

func (i OperateHourDbInstanceMap) ToOperateHourDbInstanceMapOutputWithContext(ctx context.Context) OperateHourDbInstanceMapOutput

type OperateHourDbInstanceMapInput

type OperateHourDbInstanceMapInput interface {
	pulumi.Input

	ToOperateHourDbInstanceMapOutput() OperateHourDbInstanceMapOutput
	ToOperateHourDbInstanceMapOutputWithContext(context.Context) OperateHourDbInstanceMapOutput
}

OperateHourDbInstanceMapInput is an input type that accepts OperateHourDbInstanceMap and OperateHourDbInstanceMapOutput values. You can construct a concrete instance of `OperateHourDbInstanceMapInput` via:

OperateHourDbInstanceMap{ "key": OperateHourDbInstanceArgs{...} }

type OperateHourDbInstanceMapOutput

type OperateHourDbInstanceMapOutput struct{ *pulumi.OutputState }

func (OperateHourDbInstanceMapOutput) ElementType

func (OperateHourDbInstanceMapOutput) MapIndex

func (OperateHourDbInstanceMapOutput) ToOperateHourDbInstanceMapOutput

func (o OperateHourDbInstanceMapOutput) ToOperateHourDbInstanceMapOutput() OperateHourDbInstanceMapOutput

func (OperateHourDbInstanceMapOutput) ToOperateHourDbInstanceMapOutputWithContext

func (o OperateHourDbInstanceMapOutput) ToOperateHourDbInstanceMapOutputWithContext(ctx context.Context) OperateHourDbInstanceMapOutput

type OperateHourDbInstanceOutput

type OperateHourDbInstanceOutput struct{ *pulumi.OutputState }

func (OperateHourDbInstanceOutput) ElementType

func (OperateHourDbInstanceOutput) InstanceId

Instance ID.

func (OperateHourDbInstanceOutput) Operate

Operation, `activate`- activate the hour db instance, `isolate`- isolate the hour db instance.

func (OperateHourDbInstanceOutput) ToOperateHourDbInstanceOutput

func (o OperateHourDbInstanceOutput) ToOperateHourDbInstanceOutput() OperateHourDbInstanceOutput

func (OperateHourDbInstanceOutput) ToOperateHourDbInstanceOutputWithContext

func (o OperateHourDbInstanceOutput) ToOperateHourDbInstanceOutputWithContext(ctx context.Context) OperateHourDbInstanceOutput

type OperateHourDbInstanceState

type OperateHourDbInstanceState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Operation, `activate`- activate the hour db instance, `isolate`- isolate the hour db instance.
	Operate pulumi.StringPtrInput
}

func (OperateHourDbInstanceState) ElementType

func (OperateHourDbInstanceState) ElementType() reflect.Type

type Parameters

type Parameters struct {
	pulumi.CustomResourceState

	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Number of days to keep, no more than 30.
	Params ParametersParamArrayOutput `pulumi:"params"`
}

func GetParameters

func GetParameters(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ParametersState, opts ...pulumi.ResourceOption) (*Parameters, error)

GetParameters gets an existing Parameters 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 NewParameters

func NewParameters(ctx *pulumi.Context,
	name string, args *ParametersArgs, opts ...pulumi.ResourceOption) (*Parameters, error)

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

func (*Parameters) ElementType

func (*Parameters) ElementType() reflect.Type

func (*Parameters) ToParametersOutput

func (i *Parameters) ToParametersOutput() ParametersOutput

func (*Parameters) ToParametersOutputWithContext

func (i *Parameters) ToParametersOutputWithContext(ctx context.Context) ParametersOutput

type ParametersArgs

type ParametersArgs struct {
	// instance id.
	InstanceId pulumi.StringInput
	// Number of days to keep, no more than 30.
	Params ParametersParamArrayInput
}

The set of arguments for constructing a Parameters resource.

func (ParametersArgs) ElementType

func (ParametersArgs) ElementType() reflect.Type

type ParametersArray

type ParametersArray []ParametersInput

func (ParametersArray) ElementType

func (ParametersArray) ElementType() reflect.Type

func (ParametersArray) ToParametersArrayOutput

func (i ParametersArray) ToParametersArrayOutput() ParametersArrayOutput

func (ParametersArray) ToParametersArrayOutputWithContext

func (i ParametersArray) ToParametersArrayOutputWithContext(ctx context.Context) ParametersArrayOutput

type ParametersArrayInput

type ParametersArrayInput interface {
	pulumi.Input

	ToParametersArrayOutput() ParametersArrayOutput
	ToParametersArrayOutputWithContext(context.Context) ParametersArrayOutput
}

ParametersArrayInput is an input type that accepts ParametersArray and ParametersArrayOutput values. You can construct a concrete instance of `ParametersArrayInput` via:

ParametersArray{ ParametersArgs{...} }

type ParametersArrayOutput

type ParametersArrayOutput struct{ *pulumi.OutputState }

func (ParametersArrayOutput) ElementType

func (ParametersArrayOutput) ElementType() reflect.Type

func (ParametersArrayOutput) Index

func (ParametersArrayOutput) ToParametersArrayOutput

func (o ParametersArrayOutput) ToParametersArrayOutput() ParametersArrayOutput

func (ParametersArrayOutput) ToParametersArrayOutputWithContext

func (o ParametersArrayOutput) ToParametersArrayOutputWithContext(ctx context.Context) ParametersArrayOutput

type ParametersInput

type ParametersInput interface {
	pulumi.Input

	ToParametersOutput() ParametersOutput
	ToParametersOutputWithContext(ctx context.Context) ParametersOutput
}

type ParametersMap

type ParametersMap map[string]ParametersInput

func (ParametersMap) ElementType

func (ParametersMap) ElementType() reflect.Type

func (ParametersMap) ToParametersMapOutput

func (i ParametersMap) ToParametersMapOutput() ParametersMapOutput

func (ParametersMap) ToParametersMapOutputWithContext

func (i ParametersMap) ToParametersMapOutputWithContext(ctx context.Context) ParametersMapOutput

type ParametersMapInput

type ParametersMapInput interface {
	pulumi.Input

	ToParametersMapOutput() ParametersMapOutput
	ToParametersMapOutputWithContext(context.Context) ParametersMapOutput
}

ParametersMapInput is an input type that accepts ParametersMap and ParametersMapOutput values. You can construct a concrete instance of `ParametersMapInput` via:

ParametersMap{ "key": ParametersArgs{...} }

type ParametersMapOutput

type ParametersMapOutput struct{ *pulumi.OutputState }

func (ParametersMapOutput) ElementType

func (ParametersMapOutput) ElementType() reflect.Type

func (ParametersMapOutput) MapIndex

func (ParametersMapOutput) ToParametersMapOutput

func (o ParametersMapOutput) ToParametersMapOutput() ParametersMapOutput

func (ParametersMapOutput) ToParametersMapOutputWithContext

func (o ParametersMapOutput) ToParametersMapOutputWithContext(ctx context.Context) ParametersMapOutput

type ParametersOutput

type ParametersOutput struct{ *pulumi.OutputState }

func (ParametersOutput) ElementType

func (ParametersOutput) ElementType() reflect.Type

func (ParametersOutput) InstanceId

func (o ParametersOutput) InstanceId() pulumi.StringOutput

instance id.

func (ParametersOutput) Params

Number of days to keep, no more than 30.

func (ParametersOutput) ToParametersOutput

func (o ParametersOutput) ToParametersOutput() ParametersOutput

func (ParametersOutput) ToParametersOutputWithContext

func (o ParametersOutput) ToParametersOutputWithContext(ctx context.Context) ParametersOutput

type ParametersParam

type ParametersParam struct {
	Param string `pulumi:"param"`
	Value string `pulumi:"value"`
}

type ParametersParamArgs

type ParametersParamArgs struct {
	Param pulumi.StringInput `pulumi:"param"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ParametersParamArgs) ElementType

func (ParametersParamArgs) ElementType() reflect.Type

func (ParametersParamArgs) ToParametersParamOutput

func (i ParametersParamArgs) ToParametersParamOutput() ParametersParamOutput

func (ParametersParamArgs) ToParametersParamOutputWithContext

func (i ParametersParamArgs) ToParametersParamOutputWithContext(ctx context.Context) ParametersParamOutput

type ParametersParamArray

type ParametersParamArray []ParametersParamInput

func (ParametersParamArray) ElementType

func (ParametersParamArray) ElementType() reflect.Type

func (ParametersParamArray) ToParametersParamArrayOutput

func (i ParametersParamArray) ToParametersParamArrayOutput() ParametersParamArrayOutput

func (ParametersParamArray) ToParametersParamArrayOutputWithContext

func (i ParametersParamArray) ToParametersParamArrayOutputWithContext(ctx context.Context) ParametersParamArrayOutput

type ParametersParamArrayInput

type ParametersParamArrayInput interface {
	pulumi.Input

	ToParametersParamArrayOutput() ParametersParamArrayOutput
	ToParametersParamArrayOutputWithContext(context.Context) ParametersParamArrayOutput
}

ParametersParamArrayInput is an input type that accepts ParametersParamArray and ParametersParamArrayOutput values. You can construct a concrete instance of `ParametersParamArrayInput` via:

ParametersParamArray{ ParametersParamArgs{...} }

type ParametersParamArrayOutput

type ParametersParamArrayOutput struct{ *pulumi.OutputState }

func (ParametersParamArrayOutput) ElementType

func (ParametersParamArrayOutput) ElementType() reflect.Type

func (ParametersParamArrayOutput) Index

func (ParametersParamArrayOutput) ToParametersParamArrayOutput

func (o ParametersParamArrayOutput) ToParametersParamArrayOutput() ParametersParamArrayOutput

func (ParametersParamArrayOutput) ToParametersParamArrayOutputWithContext

func (o ParametersParamArrayOutput) ToParametersParamArrayOutputWithContext(ctx context.Context) ParametersParamArrayOutput

type ParametersParamInput

type ParametersParamInput interface {
	pulumi.Input

	ToParametersParamOutput() ParametersParamOutput
	ToParametersParamOutputWithContext(context.Context) ParametersParamOutput
}

ParametersParamInput is an input type that accepts ParametersParamArgs and ParametersParamOutput values. You can construct a concrete instance of `ParametersParamInput` via:

ParametersParamArgs{...}

type ParametersParamOutput

type ParametersParamOutput struct{ *pulumi.OutputState }

func (ParametersParamOutput) ElementType

func (ParametersParamOutput) ElementType() reflect.Type

func (ParametersParamOutput) Param

func (ParametersParamOutput) ToParametersParamOutput

func (o ParametersParamOutput) ToParametersParamOutput() ParametersParamOutput

func (ParametersParamOutput) ToParametersParamOutputWithContext

func (o ParametersParamOutput) ToParametersParamOutputWithContext(ctx context.Context) ParametersParamOutput

func (ParametersParamOutput) Value

type ParametersState

type ParametersState struct {
	// instance id.
	InstanceId pulumi.StringPtrInput
	// Number of days to keep, no more than 30.
	Params ParametersParamArrayInput
}

func (ParametersState) ElementType

func (ParametersState) ElementType() reflect.Type

type RenewInstance

type RenewInstance struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Renewal duration, unit: month.
	Period pulumi.IntOutput `pulumi:"period"`
}

func GetRenewInstance

func GetRenewInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RenewInstanceState, opts ...pulumi.ResourceOption) (*RenewInstance, error)

GetRenewInstance gets an existing RenewInstance 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 NewRenewInstance

func NewRenewInstance(ctx *pulumi.Context,
	name string, args *RenewInstanceArgs, opts ...pulumi.ResourceOption) (*RenewInstance, error)

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

func (*RenewInstance) ElementType

func (*RenewInstance) ElementType() reflect.Type

func (*RenewInstance) ToRenewInstanceOutput

func (i *RenewInstance) ToRenewInstanceOutput() RenewInstanceOutput

func (*RenewInstance) ToRenewInstanceOutputWithContext

func (i *RenewInstance) ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput

type RenewInstanceArgs

type RenewInstanceArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
	// Renewal duration, unit: month.
	Period pulumi.IntInput
}

The set of arguments for constructing a RenewInstance resource.

func (RenewInstanceArgs) ElementType

func (RenewInstanceArgs) ElementType() reflect.Type

type RenewInstanceArray

type RenewInstanceArray []RenewInstanceInput

func (RenewInstanceArray) ElementType

func (RenewInstanceArray) ElementType() reflect.Type

func (RenewInstanceArray) ToRenewInstanceArrayOutput

func (i RenewInstanceArray) ToRenewInstanceArrayOutput() RenewInstanceArrayOutput

func (RenewInstanceArray) ToRenewInstanceArrayOutputWithContext

func (i RenewInstanceArray) ToRenewInstanceArrayOutputWithContext(ctx context.Context) RenewInstanceArrayOutput

type RenewInstanceArrayInput

type RenewInstanceArrayInput interface {
	pulumi.Input

	ToRenewInstanceArrayOutput() RenewInstanceArrayOutput
	ToRenewInstanceArrayOutputWithContext(context.Context) RenewInstanceArrayOutput
}

RenewInstanceArrayInput is an input type that accepts RenewInstanceArray and RenewInstanceArrayOutput values. You can construct a concrete instance of `RenewInstanceArrayInput` via:

RenewInstanceArray{ RenewInstanceArgs{...} }

type RenewInstanceArrayOutput

type RenewInstanceArrayOutput struct{ *pulumi.OutputState }

func (RenewInstanceArrayOutput) ElementType

func (RenewInstanceArrayOutput) ElementType() reflect.Type

func (RenewInstanceArrayOutput) Index

func (RenewInstanceArrayOutput) ToRenewInstanceArrayOutput

func (o RenewInstanceArrayOutput) ToRenewInstanceArrayOutput() RenewInstanceArrayOutput

func (RenewInstanceArrayOutput) ToRenewInstanceArrayOutputWithContext

func (o RenewInstanceArrayOutput) ToRenewInstanceArrayOutputWithContext(ctx context.Context) RenewInstanceArrayOutput

type RenewInstanceInput

type RenewInstanceInput interface {
	pulumi.Input

	ToRenewInstanceOutput() RenewInstanceOutput
	ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput
}

type RenewInstanceMap

type RenewInstanceMap map[string]RenewInstanceInput

func (RenewInstanceMap) ElementType

func (RenewInstanceMap) ElementType() reflect.Type

func (RenewInstanceMap) ToRenewInstanceMapOutput

func (i RenewInstanceMap) ToRenewInstanceMapOutput() RenewInstanceMapOutput

func (RenewInstanceMap) ToRenewInstanceMapOutputWithContext

func (i RenewInstanceMap) ToRenewInstanceMapOutputWithContext(ctx context.Context) RenewInstanceMapOutput

type RenewInstanceMapInput

type RenewInstanceMapInput interface {
	pulumi.Input

	ToRenewInstanceMapOutput() RenewInstanceMapOutput
	ToRenewInstanceMapOutputWithContext(context.Context) RenewInstanceMapOutput
}

RenewInstanceMapInput is an input type that accepts RenewInstanceMap and RenewInstanceMapOutput values. You can construct a concrete instance of `RenewInstanceMapInput` via:

RenewInstanceMap{ "key": RenewInstanceArgs{...} }

type RenewInstanceMapOutput

type RenewInstanceMapOutput struct{ *pulumi.OutputState }

func (RenewInstanceMapOutput) ElementType

func (RenewInstanceMapOutput) ElementType() reflect.Type

func (RenewInstanceMapOutput) MapIndex

func (RenewInstanceMapOutput) ToRenewInstanceMapOutput

func (o RenewInstanceMapOutput) ToRenewInstanceMapOutput() RenewInstanceMapOutput

func (RenewInstanceMapOutput) ToRenewInstanceMapOutputWithContext

func (o RenewInstanceMapOutput) ToRenewInstanceMapOutputWithContext(ctx context.Context) RenewInstanceMapOutput

type RenewInstanceOutput

type RenewInstanceOutput struct{ *pulumi.OutputState }

func (RenewInstanceOutput) ElementType

func (RenewInstanceOutput) ElementType() reflect.Type

func (RenewInstanceOutput) InstanceId

func (o RenewInstanceOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (RenewInstanceOutput) Period

Renewal duration, unit: month.

func (RenewInstanceOutput) ToRenewInstanceOutput

func (o RenewInstanceOutput) ToRenewInstanceOutput() RenewInstanceOutput

func (RenewInstanceOutput) ToRenewInstanceOutputWithContext

func (o RenewInstanceOutput) ToRenewInstanceOutputWithContext(ctx context.Context) RenewInstanceOutput

type RenewInstanceState

type RenewInstanceState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// Renewal duration, unit: month.
	Period pulumi.IntPtrInput
}

func (RenewInstanceState) ElementType

func (RenewInstanceState) ElementType() reflect.Type

type RestartInstance

type RestartInstance struct {
	pulumi.CustomResourceState

	// instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// expected restart time.
	RestartTime pulumi.StringPtrOutput `pulumi:"restartTime"`
}

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
	// expected restart time.
	RestartTime pulumi.StringPtrInput
}

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) RestartTime

expected restart time.

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
	// expected restart time.
	RestartTime pulumi.StringPtrInput
}

func (RestartInstanceState) ElementType

func (RestartInstanceState) ElementType() reflect.Type

type SecurityGroups

type SecurityGroups struct {
	pulumi.CustomResourceState

	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// product name, fixed to mariadb.
	Product pulumi.StringOutput `pulumi:"product"`
	// security group id.
	SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"`
}

func GetSecurityGroups

func GetSecurityGroups(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurityGroupsState, opts ...pulumi.ResourceOption) (*SecurityGroups, error)

GetSecurityGroups gets an existing SecurityGroups 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 NewSecurityGroups

func NewSecurityGroups(ctx *pulumi.Context,
	name string, args *SecurityGroupsArgs, opts ...pulumi.ResourceOption) (*SecurityGroups, error)

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

func (*SecurityGroups) ElementType

func (*SecurityGroups) ElementType() reflect.Type

func (*SecurityGroups) ToSecurityGroupsOutput

func (i *SecurityGroups) ToSecurityGroupsOutput() SecurityGroupsOutput

func (*SecurityGroups) ToSecurityGroupsOutputWithContext

func (i *SecurityGroups) ToSecurityGroupsOutputWithContext(ctx context.Context) SecurityGroupsOutput

type SecurityGroupsArgs

type SecurityGroupsArgs struct {
	// instance id.
	InstanceId pulumi.StringInput
	// product name, fixed to mariadb.
	Product pulumi.StringInput
	// security group id.
	SecurityGroupId pulumi.StringInput
}

The set of arguments for constructing a SecurityGroups resource.

func (SecurityGroupsArgs) ElementType

func (SecurityGroupsArgs) ElementType() reflect.Type

type SecurityGroupsArray

type SecurityGroupsArray []SecurityGroupsInput

func (SecurityGroupsArray) ElementType

func (SecurityGroupsArray) ElementType() reflect.Type

func (SecurityGroupsArray) ToSecurityGroupsArrayOutput

func (i SecurityGroupsArray) ToSecurityGroupsArrayOutput() SecurityGroupsArrayOutput

func (SecurityGroupsArray) ToSecurityGroupsArrayOutputWithContext

func (i SecurityGroupsArray) ToSecurityGroupsArrayOutputWithContext(ctx context.Context) SecurityGroupsArrayOutput

type SecurityGroupsArrayInput

type SecurityGroupsArrayInput interface {
	pulumi.Input

	ToSecurityGroupsArrayOutput() SecurityGroupsArrayOutput
	ToSecurityGroupsArrayOutputWithContext(context.Context) SecurityGroupsArrayOutput
}

SecurityGroupsArrayInput is an input type that accepts SecurityGroupsArray and SecurityGroupsArrayOutput values. You can construct a concrete instance of `SecurityGroupsArrayInput` via:

SecurityGroupsArray{ SecurityGroupsArgs{...} }

type SecurityGroupsArrayOutput

type SecurityGroupsArrayOutput struct{ *pulumi.OutputState }

func (SecurityGroupsArrayOutput) ElementType

func (SecurityGroupsArrayOutput) ElementType() reflect.Type

func (SecurityGroupsArrayOutput) Index

func (SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutput

func (o SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutput() SecurityGroupsArrayOutput

func (SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutputWithContext

func (o SecurityGroupsArrayOutput) ToSecurityGroupsArrayOutputWithContext(ctx context.Context) SecurityGroupsArrayOutput

type SecurityGroupsInput

type SecurityGroupsInput interface {
	pulumi.Input

	ToSecurityGroupsOutput() SecurityGroupsOutput
	ToSecurityGroupsOutputWithContext(ctx context.Context) SecurityGroupsOutput
}

type SecurityGroupsMap

type SecurityGroupsMap map[string]SecurityGroupsInput

func (SecurityGroupsMap) ElementType

func (SecurityGroupsMap) ElementType() reflect.Type

func (SecurityGroupsMap) ToSecurityGroupsMapOutput

func (i SecurityGroupsMap) ToSecurityGroupsMapOutput() SecurityGroupsMapOutput

func (SecurityGroupsMap) ToSecurityGroupsMapOutputWithContext

func (i SecurityGroupsMap) ToSecurityGroupsMapOutputWithContext(ctx context.Context) SecurityGroupsMapOutput

type SecurityGroupsMapInput

type SecurityGroupsMapInput interface {
	pulumi.Input

	ToSecurityGroupsMapOutput() SecurityGroupsMapOutput
	ToSecurityGroupsMapOutputWithContext(context.Context) SecurityGroupsMapOutput
}

SecurityGroupsMapInput is an input type that accepts SecurityGroupsMap and SecurityGroupsMapOutput values. You can construct a concrete instance of `SecurityGroupsMapInput` via:

SecurityGroupsMap{ "key": SecurityGroupsArgs{...} }

type SecurityGroupsMapOutput

type SecurityGroupsMapOutput struct{ *pulumi.OutputState }

func (SecurityGroupsMapOutput) ElementType

func (SecurityGroupsMapOutput) ElementType() reflect.Type

func (SecurityGroupsMapOutput) MapIndex

func (SecurityGroupsMapOutput) ToSecurityGroupsMapOutput

func (o SecurityGroupsMapOutput) ToSecurityGroupsMapOutput() SecurityGroupsMapOutput

func (SecurityGroupsMapOutput) ToSecurityGroupsMapOutputWithContext

func (o SecurityGroupsMapOutput) ToSecurityGroupsMapOutputWithContext(ctx context.Context) SecurityGroupsMapOutput

type SecurityGroupsOutput

type SecurityGroupsOutput struct{ *pulumi.OutputState }

func (SecurityGroupsOutput) ElementType

func (SecurityGroupsOutput) ElementType() reflect.Type

func (SecurityGroupsOutput) InstanceId

func (o SecurityGroupsOutput) InstanceId() pulumi.StringOutput

instance id.

func (SecurityGroupsOutput) Product

product name, fixed to mariadb.

func (SecurityGroupsOutput) SecurityGroupId

func (o SecurityGroupsOutput) SecurityGroupId() pulumi.StringOutput

security group id.

func (SecurityGroupsOutput) ToSecurityGroupsOutput

func (o SecurityGroupsOutput) ToSecurityGroupsOutput() SecurityGroupsOutput

func (SecurityGroupsOutput) ToSecurityGroupsOutputWithContext

func (o SecurityGroupsOutput) ToSecurityGroupsOutputWithContext(ctx context.Context) SecurityGroupsOutput

type SecurityGroupsState

type SecurityGroupsState struct {
	// instance id.
	InstanceId pulumi.StringPtrInput
	// product name, fixed to mariadb.
	Product pulumi.StringPtrInput
	// security group id.
	SecurityGroupId pulumi.StringPtrInput
}

func (SecurityGroupsState) ElementType

func (SecurityGroupsState) ElementType() reflect.Type

type SwitchHa

type SwitchHa struct {
	pulumi.CustomResourceState

	// Instance ID in the format of tdsql-ow728lmc.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node.
	Zone pulumi.StringOutput `pulumi:"zone"`
}

func GetSwitchHa

func GetSwitchHa(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SwitchHaState, opts ...pulumi.ResourceOption) (*SwitchHa, error)

GetSwitchHa gets an existing SwitchHa 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 NewSwitchHa

func NewSwitchHa(ctx *pulumi.Context,
	name string, args *SwitchHaArgs, opts ...pulumi.ResourceOption) (*SwitchHa, error)

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

func (*SwitchHa) ElementType

func (*SwitchHa) ElementType() reflect.Type

func (*SwitchHa) ToSwitchHaOutput

func (i *SwitchHa) ToSwitchHaOutput() SwitchHaOutput

func (*SwitchHa) ToSwitchHaOutputWithContext

func (i *SwitchHa) ToSwitchHaOutputWithContext(ctx context.Context) SwitchHaOutput

type SwitchHaArgs

type SwitchHaArgs struct {
	// Instance ID in the format of tdsql-ow728lmc.
	InstanceId pulumi.StringInput
	// Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node.
	Zone pulumi.StringInput
}

The set of arguments for constructing a SwitchHa resource.

func (SwitchHaArgs) ElementType

func (SwitchHaArgs) ElementType() reflect.Type

type SwitchHaArray

type SwitchHaArray []SwitchHaInput

func (SwitchHaArray) ElementType

func (SwitchHaArray) ElementType() reflect.Type

func (SwitchHaArray) ToSwitchHaArrayOutput

func (i SwitchHaArray) ToSwitchHaArrayOutput() SwitchHaArrayOutput

func (SwitchHaArray) ToSwitchHaArrayOutputWithContext

func (i SwitchHaArray) ToSwitchHaArrayOutputWithContext(ctx context.Context) SwitchHaArrayOutput

type SwitchHaArrayInput

type SwitchHaArrayInput interface {
	pulumi.Input

	ToSwitchHaArrayOutput() SwitchHaArrayOutput
	ToSwitchHaArrayOutputWithContext(context.Context) SwitchHaArrayOutput
}

SwitchHaArrayInput is an input type that accepts SwitchHaArray and SwitchHaArrayOutput values. You can construct a concrete instance of `SwitchHaArrayInput` via:

SwitchHaArray{ SwitchHaArgs{...} }

type SwitchHaArrayOutput

type SwitchHaArrayOutput struct{ *pulumi.OutputState }

func (SwitchHaArrayOutput) ElementType

func (SwitchHaArrayOutput) ElementType() reflect.Type

func (SwitchHaArrayOutput) Index

func (SwitchHaArrayOutput) ToSwitchHaArrayOutput

func (o SwitchHaArrayOutput) ToSwitchHaArrayOutput() SwitchHaArrayOutput

func (SwitchHaArrayOutput) ToSwitchHaArrayOutputWithContext

func (o SwitchHaArrayOutput) ToSwitchHaArrayOutputWithContext(ctx context.Context) SwitchHaArrayOutput

type SwitchHaInput

type SwitchHaInput interface {
	pulumi.Input

	ToSwitchHaOutput() SwitchHaOutput
	ToSwitchHaOutputWithContext(ctx context.Context) SwitchHaOutput
}

type SwitchHaMap

type SwitchHaMap map[string]SwitchHaInput

func (SwitchHaMap) ElementType

func (SwitchHaMap) ElementType() reflect.Type

func (SwitchHaMap) ToSwitchHaMapOutput

func (i SwitchHaMap) ToSwitchHaMapOutput() SwitchHaMapOutput

func (SwitchHaMap) ToSwitchHaMapOutputWithContext

func (i SwitchHaMap) ToSwitchHaMapOutputWithContext(ctx context.Context) SwitchHaMapOutput

type SwitchHaMapInput

type SwitchHaMapInput interface {
	pulumi.Input

	ToSwitchHaMapOutput() SwitchHaMapOutput
	ToSwitchHaMapOutputWithContext(context.Context) SwitchHaMapOutput
}

SwitchHaMapInput is an input type that accepts SwitchHaMap and SwitchHaMapOutput values. You can construct a concrete instance of `SwitchHaMapInput` via:

SwitchHaMap{ "key": SwitchHaArgs{...} }

type SwitchHaMapOutput

type SwitchHaMapOutput struct{ *pulumi.OutputState }

func (SwitchHaMapOutput) ElementType

func (SwitchHaMapOutput) ElementType() reflect.Type

func (SwitchHaMapOutput) MapIndex

func (SwitchHaMapOutput) ToSwitchHaMapOutput

func (o SwitchHaMapOutput) ToSwitchHaMapOutput() SwitchHaMapOutput

func (SwitchHaMapOutput) ToSwitchHaMapOutputWithContext

func (o SwitchHaMapOutput) ToSwitchHaMapOutputWithContext(ctx context.Context) SwitchHaMapOutput

type SwitchHaOutput

type SwitchHaOutput struct{ *pulumi.OutputState }

func (SwitchHaOutput) ElementType

func (SwitchHaOutput) ElementType() reflect.Type

func (SwitchHaOutput) InstanceId

func (o SwitchHaOutput) InstanceId() pulumi.StringOutput

Instance ID in the format of tdsql-ow728lmc.

func (SwitchHaOutput) ToSwitchHaOutput

func (o SwitchHaOutput) ToSwitchHaOutput() SwitchHaOutput

func (SwitchHaOutput) ToSwitchHaOutputWithContext

func (o SwitchHaOutput) ToSwitchHaOutputWithContext(ctx context.Context) SwitchHaOutput

func (SwitchHaOutput) Zone

Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node.

type SwitchHaState

type SwitchHaState struct {
	// Instance ID in the format of tdsql-ow728lmc.
	InstanceId pulumi.StringPtrInput
	// Target AZ. The node with the lowest delay in the target AZ will be automatically promoted to primary node.
	Zone pulumi.StringPtrInput
}

func (SwitchHaState) ElementType

func (SwitchHaState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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