dcdb

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

	// description for account.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// db host.
	Host pulumi.StringOutput `pulumi:"host"`
	// instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// max user connections.
	MaxUserConnections pulumi.IntPtrOutput `pulumi:"maxUserConnections"`
	// password.
	Password pulumi.StringOutput `pulumi:"password"`
	// whether the account is readonly. 0 means not a readonly account.
	ReadOnly pulumi.IntPtrOutput `pulumi:"readOnly"`
	// account 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 {
	// description for account.
	Description pulumi.StringPtrInput
	// db host.
	Host pulumi.StringInput
	// instance id.
	InstanceId pulumi.StringInput
	// max user connections.
	MaxUserConnections pulumi.IntPtrInput
	// password.
	Password pulumi.StringInput
	// whether the account is readonly. 0 means not a readonly account.
	ReadOnly pulumi.IntPtrInput
	// account 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

description for account.

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) Host

db host.

func (AccountOutput) InstanceId

func (o AccountOutput) InstanceId() pulumi.StringOutput

instance id.

func (AccountOutput) MaxUserConnections

func (o AccountOutput) MaxUserConnections() pulumi.IntPtrOutput

max user connections.

func (AccountOutput) Password

func (o AccountOutput) Password() pulumi.StringOutput

password.

func (AccountOutput) ReadOnly

func (o AccountOutput) ReadOnly() pulumi.IntPtrOutput

whether the account is readonly. 0 means not a readonly 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

account name.

type AccountPrivileges

type AccountPrivileges struct {
	pulumi.CustomResourceState

	// The account of the database, including username and host.
	Account AccountPrivilegesAccountOutput `pulumi:"account"`
	// Permissions for columns in database tables. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE,
	// REFERENCES. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them,
	// please pass an empty array in the complex type Privileges field.
	ColumnPrivileges AccountPrivilegesColumnPrivilegesPtrOutput `pulumi:"columnPrivileges"`
	// Database permissions. Optional values for the Privileges permission are: 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 that if this parameter is not passed, the existing privileges are reserved. If you need to
	// clear them, please pass an empty array in the complex type Privileges field.
	DatabasePrivileges AccountPrivilegesDatabasePrivilegesPtrOutput `pulumi:"databasePrivileges"`
	// Global permissions. Among them, the optional value of the permission in GlobalPrivileges is: 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 that if this parameter is not passed, it
	// means that the existing permissions are reserved. If it needs to be cleared, pass an empty array in this field.
	GlobalPrivileges pulumi.StringArrayOutput `pulumi:"globalPrivileges"`
	// The ID of instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Permissions for tables in the database. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE,
	// DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not
	// passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type
	// Privileges field.
	TablePrivileges AccountPrivilegesTablePrivilegesPtrOutput `pulumi:"tablePrivileges"`
	// Permissions for database views. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE,
	// CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the
	// existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges
	// field.
	ViewPrivileges AccountPrivilegesViewPrivilegesPtrOutput `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 AccountPrivilegesAccount

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

type AccountPrivilegesAccountArgs

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

func (AccountPrivilegesAccountArgs) ElementType

func (AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountOutput

func (i AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountOutput() AccountPrivilegesAccountOutput

func (AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountOutputWithContext

func (i AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountOutputWithContext(ctx context.Context) AccountPrivilegesAccountOutput

func (AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountPtrOutput

func (i AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountPtrOutput() AccountPrivilegesAccountPtrOutput

func (AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountPtrOutputWithContext

func (i AccountPrivilegesAccountArgs) ToAccountPrivilegesAccountPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountPtrOutput

type AccountPrivilegesAccountInput

type AccountPrivilegesAccountInput interface {
	pulumi.Input

	ToAccountPrivilegesAccountOutput() AccountPrivilegesAccountOutput
	ToAccountPrivilegesAccountOutputWithContext(context.Context) AccountPrivilegesAccountOutput
}

AccountPrivilegesAccountInput is an input type that accepts AccountPrivilegesAccountArgs and AccountPrivilegesAccountOutput values. You can construct a concrete instance of `AccountPrivilegesAccountInput` via:

AccountPrivilegesAccountArgs{...}

type AccountPrivilegesAccountOutput

type AccountPrivilegesAccountOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesAccountOutput) ElementType

func (AccountPrivilegesAccountOutput) Host

func (AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountOutput

func (o AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountOutput() AccountPrivilegesAccountOutput

func (AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountOutputWithContext

func (o AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountOutputWithContext(ctx context.Context) AccountPrivilegesAccountOutput

func (AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountPtrOutput

func (o AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountPtrOutput() AccountPrivilegesAccountPtrOutput

func (AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountPtrOutputWithContext

func (o AccountPrivilegesAccountOutput) ToAccountPrivilegesAccountPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountPtrOutput

func (AccountPrivilegesAccountOutput) User

type AccountPrivilegesAccountPtrInput

type AccountPrivilegesAccountPtrInput interface {
	pulumi.Input

	ToAccountPrivilegesAccountPtrOutput() AccountPrivilegesAccountPtrOutput
	ToAccountPrivilegesAccountPtrOutputWithContext(context.Context) AccountPrivilegesAccountPtrOutput
}

AccountPrivilegesAccountPtrInput is an input type that accepts AccountPrivilegesAccountArgs, AccountPrivilegesAccountPtr and AccountPrivilegesAccountPtrOutput values. You can construct a concrete instance of `AccountPrivilegesAccountPtrInput` via:

        AccountPrivilegesAccountArgs{...}

or:

        nil

type AccountPrivilegesAccountPtrOutput

type AccountPrivilegesAccountPtrOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesAccountPtrOutput) Elem

func (AccountPrivilegesAccountPtrOutput) ElementType

func (AccountPrivilegesAccountPtrOutput) Host

func (AccountPrivilegesAccountPtrOutput) ToAccountPrivilegesAccountPtrOutput

func (o AccountPrivilegesAccountPtrOutput) ToAccountPrivilegesAccountPtrOutput() AccountPrivilegesAccountPtrOutput

func (AccountPrivilegesAccountPtrOutput) ToAccountPrivilegesAccountPtrOutputWithContext

func (o AccountPrivilegesAccountPtrOutput) ToAccountPrivilegesAccountPtrOutputWithContext(ctx context.Context) AccountPrivilegesAccountPtrOutput

func (AccountPrivilegesAccountPtrOutput) User

type AccountPrivilegesArgs

type AccountPrivilegesArgs struct {
	// The account of the database, including username and host.
	Account AccountPrivilegesAccountInput
	// Permissions for columns in database tables. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE,
	// REFERENCES. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them,
	// please pass an empty array in the complex type Privileges field.
	ColumnPrivileges AccountPrivilegesColumnPrivilegesPtrInput
	// Database permissions. Optional values for the Privileges permission are: 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 that if this parameter is not passed, the existing privileges are reserved. If you need to
	// clear them, please pass an empty array in the complex type Privileges field.
	DatabasePrivileges AccountPrivilegesDatabasePrivilegesPtrInput
	// Global permissions. Among them, the optional value of the permission in GlobalPrivileges is: 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 that if this parameter is not passed, it
	// means that the existing permissions are reserved. If it needs to be cleared, pass an empty array in this field.
	GlobalPrivileges pulumi.StringArrayInput
	// The ID of instance.
	InstanceId pulumi.StringInput
	// Permissions for tables in the database. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE,
	// DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not
	// passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type
	// Privileges field.
	TablePrivileges AccountPrivilegesTablePrivilegesPtrInput
	// Permissions for database views. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE,
	// CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the
	// existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges
	// field.
	ViewPrivileges AccountPrivilegesViewPrivilegesPtrInput
}

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 AccountPrivilegesColumnPrivileges

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

type AccountPrivilegesColumnPrivilegesArgs

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

func (AccountPrivilegesColumnPrivilegesArgs) ElementType

func (AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesOutput

func (i AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesOutput() AccountPrivilegesColumnPrivilegesOutput

func (AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesOutputWithContext

func (i AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesOutput

func (AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesPtrOutput

func (i AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesPtrOutput() AccountPrivilegesColumnPrivilegesPtrOutput

func (AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext

func (i AccountPrivilegesColumnPrivilegesArgs) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesPtrOutput

type AccountPrivilegesColumnPrivilegesInput

type AccountPrivilegesColumnPrivilegesInput interface {
	pulumi.Input

	ToAccountPrivilegesColumnPrivilegesOutput() AccountPrivilegesColumnPrivilegesOutput
	ToAccountPrivilegesColumnPrivilegesOutputWithContext(context.Context) AccountPrivilegesColumnPrivilegesOutput
}

AccountPrivilegesColumnPrivilegesInput is an input type that accepts AccountPrivilegesColumnPrivilegesArgs and AccountPrivilegesColumnPrivilegesOutput values. You can construct a concrete instance of `AccountPrivilegesColumnPrivilegesInput` via:

AccountPrivilegesColumnPrivilegesArgs{...}

type AccountPrivilegesColumnPrivilegesOutput

type AccountPrivilegesColumnPrivilegesOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesColumnPrivilegesOutput) Column

func (AccountPrivilegesColumnPrivilegesOutput) Database

func (AccountPrivilegesColumnPrivilegesOutput) ElementType

func (AccountPrivilegesColumnPrivilegesOutput) Privileges

func (AccountPrivilegesColumnPrivilegesOutput) Table

func (AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesOutput

func (o AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesOutput() AccountPrivilegesColumnPrivilegesOutput

func (AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesOutputWithContext

func (o AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesOutput

func (AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesPtrOutput

func (o AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesPtrOutput() AccountPrivilegesColumnPrivilegesPtrOutput

func (AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext

func (o AccountPrivilegesColumnPrivilegesOutput) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesPtrOutput

type AccountPrivilegesColumnPrivilegesPtrInput

type AccountPrivilegesColumnPrivilegesPtrInput interface {
	pulumi.Input

	ToAccountPrivilegesColumnPrivilegesPtrOutput() AccountPrivilegesColumnPrivilegesPtrOutput
	ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext(context.Context) AccountPrivilegesColumnPrivilegesPtrOutput
}

AccountPrivilegesColumnPrivilegesPtrInput is an input type that accepts AccountPrivilegesColumnPrivilegesArgs, AccountPrivilegesColumnPrivilegesPtr and AccountPrivilegesColumnPrivilegesPtrOutput values. You can construct a concrete instance of `AccountPrivilegesColumnPrivilegesPtrInput` via:

        AccountPrivilegesColumnPrivilegesArgs{...}

or:

        nil

type AccountPrivilegesColumnPrivilegesPtrOutput

type AccountPrivilegesColumnPrivilegesPtrOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesColumnPrivilegesPtrOutput) Column

func (AccountPrivilegesColumnPrivilegesPtrOutput) Database

func (AccountPrivilegesColumnPrivilegesPtrOutput) Elem

func (AccountPrivilegesColumnPrivilegesPtrOutput) ElementType

func (AccountPrivilegesColumnPrivilegesPtrOutput) Privileges

func (AccountPrivilegesColumnPrivilegesPtrOutput) Table

func (AccountPrivilegesColumnPrivilegesPtrOutput) ToAccountPrivilegesColumnPrivilegesPtrOutput

func (o AccountPrivilegesColumnPrivilegesPtrOutput) ToAccountPrivilegesColumnPrivilegesPtrOutput() AccountPrivilegesColumnPrivilegesPtrOutput

func (AccountPrivilegesColumnPrivilegesPtrOutput) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext

func (o AccountPrivilegesColumnPrivilegesPtrOutput) ToAccountPrivilegesColumnPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesColumnPrivilegesPtrOutput

type AccountPrivilegesDatabasePrivileges

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

type AccountPrivilegesDatabasePrivilegesArgs

type AccountPrivilegesDatabasePrivilegesArgs struct {
	Database   pulumi.StringInput      `pulumi:"database"`
	Privileges pulumi.StringArrayInput `pulumi:"privileges"`
}

func (AccountPrivilegesDatabasePrivilegesArgs) ElementType

func (AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesOutput

func (i AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesOutput() AccountPrivilegesDatabasePrivilegesOutput

func (AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesOutputWithContext

func (i AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesOutput

func (AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesPtrOutput

func (i AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesPtrOutput() AccountPrivilegesDatabasePrivilegesPtrOutput

func (AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext

func (i AccountPrivilegesDatabasePrivilegesArgs) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesPtrOutput

type AccountPrivilegesDatabasePrivilegesInput

type AccountPrivilegesDatabasePrivilegesInput interface {
	pulumi.Input

	ToAccountPrivilegesDatabasePrivilegesOutput() AccountPrivilegesDatabasePrivilegesOutput
	ToAccountPrivilegesDatabasePrivilegesOutputWithContext(context.Context) AccountPrivilegesDatabasePrivilegesOutput
}

AccountPrivilegesDatabasePrivilegesInput is an input type that accepts AccountPrivilegesDatabasePrivilegesArgs and AccountPrivilegesDatabasePrivilegesOutput values. You can construct a concrete instance of `AccountPrivilegesDatabasePrivilegesInput` via:

AccountPrivilegesDatabasePrivilegesArgs{...}

type AccountPrivilegesDatabasePrivilegesOutput

type AccountPrivilegesDatabasePrivilegesOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesDatabasePrivilegesOutput) Database

func (AccountPrivilegesDatabasePrivilegesOutput) ElementType

func (AccountPrivilegesDatabasePrivilegesOutput) Privileges

func (AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesOutput

func (o AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesOutput() AccountPrivilegesDatabasePrivilegesOutput

func (AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesOutputWithContext

func (o AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesOutput

func (AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutput

func (o AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutput() AccountPrivilegesDatabasePrivilegesPtrOutput

func (AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext

func (o AccountPrivilegesDatabasePrivilegesOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesPtrOutput

type AccountPrivilegesDatabasePrivilegesPtrInput

type AccountPrivilegesDatabasePrivilegesPtrInput interface {
	pulumi.Input

	ToAccountPrivilegesDatabasePrivilegesPtrOutput() AccountPrivilegesDatabasePrivilegesPtrOutput
	ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext(context.Context) AccountPrivilegesDatabasePrivilegesPtrOutput
}

AccountPrivilegesDatabasePrivilegesPtrInput is an input type that accepts AccountPrivilegesDatabasePrivilegesArgs, AccountPrivilegesDatabasePrivilegesPtr and AccountPrivilegesDatabasePrivilegesPtrOutput values. You can construct a concrete instance of `AccountPrivilegesDatabasePrivilegesPtrInput` via:

        AccountPrivilegesDatabasePrivilegesArgs{...}

or:

        nil

type AccountPrivilegesDatabasePrivilegesPtrOutput

type AccountPrivilegesDatabasePrivilegesPtrOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesDatabasePrivilegesPtrOutput) Database

func (AccountPrivilegesDatabasePrivilegesPtrOutput) Elem

func (AccountPrivilegesDatabasePrivilegesPtrOutput) ElementType

func (AccountPrivilegesDatabasePrivilegesPtrOutput) Privileges

func (AccountPrivilegesDatabasePrivilegesPtrOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutput

func (o AccountPrivilegesDatabasePrivilegesPtrOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutput() AccountPrivilegesDatabasePrivilegesPtrOutput

func (AccountPrivilegesDatabasePrivilegesPtrOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext

func (o AccountPrivilegesDatabasePrivilegesPtrOutput) ToAccountPrivilegesDatabasePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesDatabasePrivilegesPtrOutput

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

The account of the database, including username and host.

func (AccountPrivilegesOutput) ColumnPrivileges

Permissions for columns in database tables. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, REFERENCES. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.

func (AccountPrivilegesOutput) DatabasePrivileges

Database permissions. Optional values for the Privileges permission are: 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 that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.

func (AccountPrivilegesOutput) ElementType

func (AccountPrivilegesOutput) ElementType() reflect.Type

func (AccountPrivilegesOutput) GlobalPrivileges

func (o AccountPrivilegesOutput) GlobalPrivileges() pulumi.StringArrayOutput

Global permissions. Among them, the optional value of the permission in GlobalPrivileges is: 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 that if this parameter is not passed, it means that the existing permissions are reserved. If it needs to be cleared, pass an empty array in this field.

func (AccountPrivilegesOutput) InstanceId

The ID of instance.

func (AccountPrivilegesOutput) TablePrivileges

Permissions for tables in the database. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.

func (AccountPrivilegesOutput) ToAccountPrivilegesOutput

func (o AccountPrivilegesOutput) ToAccountPrivilegesOutput() AccountPrivilegesOutput

func (AccountPrivilegesOutput) ToAccountPrivilegesOutputWithContext

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

func (AccountPrivilegesOutput) ViewPrivileges

Permissions for database views. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges field.

type AccountPrivilegesState

type AccountPrivilegesState struct {
	// The account of the database, including username and host.
	Account AccountPrivilegesAccountPtrInput
	// Permissions for columns in database tables. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE,
	// REFERENCES. Note that if this parameter is not passed, the existing privileges are reserved. If you need to clear them,
	// please pass an empty array in the complex type Privileges field.
	ColumnPrivileges AccountPrivilegesColumnPrivilegesPtrInput
	// Database permissions. Optional values for the Privileges permission are: 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 that if this parameter is not passed, the existing privileges are reserved. If you need to
	// clear them, please pass an empty array in the complex type Privileges field.
	DatabasePrivileges AccountPrivilegesDatabasePrivilegesPtrInput
	// Global permissions. Among them, the optional value of the permission in GlobalPrivileges is: 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 that if this parameter is not passed, it
	// means that the existing permissions are reserved. If it needs to be cleared, pass an empty array in this field.
	GlobalPrivileges pulumi.StringArrayInput
	// The ID of instance.
	InstanceId pulumi.StringPtrInput
	// Permissions for tables in the database. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE,
	// DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not
	// passed, the existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type
	// Privileges field.
	TablePrivileges AccountPrivilegesTablePrivilegesPtrInput
	// Permissions for database views. Optional values for the Privileges permission are: SELECT, INSERT, UPDATE, DELETE,
	// CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE VIEW, SHOW VIEW, TRIGGER. Note that if this parameter is not passed, the
	// existing privileges are reserved. If you need to clear them, please pass an empty array in the complex type Privileges
	// field.
	ViewPrivileges AccountPrivilegesViewPrivilegesPtrInput
}

func (AccountPrivilegesState) ElementType

func (AccountPrivilegesState) ElementType() reflect.Type

type AccountPrivilegesTablePrivileges

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

type AccountPrivilegesTablePrivilegesArgs

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

func (AccountPrivilegesTablePrivilegesArgs) ElementType

func (AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesOutput

func (i AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesOutput() AccountPrivilegesTablePrivilegesOutput

func (AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesOutputWithContext

func (i AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesOutput

func (AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesPtrOutput

func (i AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesPtrOutput() AccountPrivilegesTablePrivilegesPtrOutput

func (AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext

func (i AccountPrivilegesTablePrivilegesArgs) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesPtrOutput

type AccountPrivilegesTablePrivilegesInput

type AccountPrivilegesTablePrivilegesInput interface {
	pulumi.Input

	ToAccountPrivilegesTablePrivilegesOutput() AccountPrivilegesTablePrivilegesOutput
	ToAccountPrivilegesTablePrivilegesOutputWithContext(context.Context) AccountPrivilegesTablePrivilegesOutput
}

AccountPrivilegesTablePrivilegesInput is an input type that accepts AccountPrivilegesTablePrivilegesArgs and AccountPrivilegesTablePrivilegesOutput values. You can construct a concrete instance of `AccountPrivilegesTablePrivilegesInput` via:

AccountPrivilegesTablePrivilegesArgs{...}

type AccountPrivilegesTablePrivilegesOutput

type AccountPrivilegesTablePrivilegesOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesTablePrivilegesOutput) Database

func (AccountPrivilegesTablePrivilegesOutput) ElementType

func (AccountPrivilegesTablePrivilegesOutput) Privileges

func (AccountPrivilegesTablePrivilegesOutput) Table

func (AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesOutput

func (o AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesOutput() AccountPrivilegesTablePrivilegesOutput

func (AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesOutputWithContext

func (o AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesOutput

func (AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesPtrOutput

func (o AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesPtrOutput() AccountPrivilegesTablePrivilegesPtrOutput

func (AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext

func (o AccountPrivilegesTablePrivilegesOutput) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesPtrOutput

type AccountPrivilegesTablePrivilegesPtrInput

type AccountPrivilegesTablePrivilegesPtrInput interface {
	pulumi.Input

	ToAccountPrivilegesTablePrivilegesPtrOutput() AccountPrivilegesTablePrivilegesPtrOutput
	ToAccountPrivilegesTablePrivilegesPtrOutputWithContext(context.Context) AccountPrivilegesTablePrivilegesPtrOutput
}

AccountPrivilegesTablePrivilegesPtrInput is an input type that accepts AccountPrivilegesTablePrivilegesArgs, AccountPrivilegesTablePrivilegesPtr and AccountPrivilegesTablePrivilegesPtrOutput values. You can construct a concrete instance of `AccountPrivilegesTablePrivilegesPtrInput` via:

        AccountPrivilegesTablePrivilegesArgs{...}

or:

        nil

type AccountPrivilegesTablePrivilegesPtrOutput

type AccountPrivilegesTablePrivilegesPtrOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesTablePrivilegesPtrOutput) Database

func (AccountPrivilegesTablePrivilegesPtrOutput) Elem

func (AccountPrivilegesTablePrivilegesPtrOutput) ElementType

func (AccountPrivilegesTablePrivilegesPtrOutput) Privileges

func (AccountPrivilegesTablePrivilegesPtrOutput) Table

func (AccountPrivilegesTablePrivilegesPtrOutput) ToAccountPrivilegesTablePrivilegesPtrOutput

func (o AccountPrivilegesTablePrivilegesPtrOutput) ToAccountPrivilegesTablePrivilegesPtrOutput() AccountPrivilegesTablePrivilegesPtrOutput

func (AccountPrivilegesTablePrivilegesPtrOutput) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext

func (o AccountPrivilegesTablePrivilegesPtrOutput) ToAccountPrivilegesTablePrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesTablePrivilegesPtrOutput

type AccountPrivilegesViewPrivileges

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

type AccountPrivilegesViewPrivilegesArgs

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

func (AccountPrivilegesViewPrivilegesArgs) ElementType

func (AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesOutput

func (i AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesOutput() AccountPrivilegesViewPrivilegesOutput

func (AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesOutputWithContext

func (i AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesOutput

func (AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesPtrOutput

func (i AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesPtrOutput() AccountPrivilegesViewPrivilegesPtrOutput

func (AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext

func (i AccountPrivilegesViewPrivilegesArgs) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesPtrOutput

type AccountPrivilegesViewPrivilegesInput

type AccountPrivilegesViewPrivilegesInput interface {
	pulumi.Input

	ToAccountPrivilegesViewPrivilegesOutput() AccountPrivilegesViewPrivilegesOutput
	ToAccountPrivilegesViewPrivilegesOutputWithContext(context.Context) AccountPrivilegesViewPrivilegesOutput
}

AccountPrivilegesViewPrivilegesInput is an input type that accepts AccountPrivilegesViewPrivilegesArgs and AccountPrivilegesViewPrivilegesOutput values. You can construct a concrete instance of `AccountPrivilegesViewPrivilegesInput` via:

AccountPrivilegesViewPrivilegesArgs{...}

type AccountPrivilegesViewPrivilegesOutput

type AccountPrivilegesViewPrivilegesOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesViewPrivilegesOutput) Database

func (AccountPrivilegesViewPrivilegesOutput) ElementType

func (AccountPrivilegesViewPrivilegesOutput) Privileges

func (AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesOutput

func (o AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesOutput() AccountPrivilegesViewPrivilegesOutput

func (AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesOutputWithContext

func (o AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesOutput

func (AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesPtrOutput

func (o AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesPtrOutput() AccountPrivilegesViewPrivilegesPtrOutput

func (AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext

func (o AccountPrivilegesViewPrivilegesOutput) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesPtrOutput

func (AccountPrivilegesViewPrivilegesOutput) View

type AccountPrivilegesViewPrivilegesPtrInput

type AccountPrivilegesViewPrivilegesPtrInput interface {
	pulumi.Input

	ToAccountPrivilegesViewPrivilegesPtrOutput() AccountPrivilegesViewPrivilegesPtrOutput
	ToAccountPrivilegesViewPrivilegesPtrOutputWithContext(context.Context) AccountPrivilegesViewPrivilegesPtrOutput
}

AccountPrivilegesViewPrivilegesPtrInput is an input type that accepts AccountPrivilegesViewPrivilegesArgs, AccountPrivilegesViewPrivilegesPtr and AccountPrivilegesViewPrivilegesPtrOutput values. You can construct a concrete instance of `AccountPrivilegesViewPrivilegesPtrInput` via:

        AccountPrivilegesViewPrivilegesArgs{...}

or:

        nil

type AccountPrivilegesViewPrivilegesPtrOutput

type AccountPrivilegesViewPrivilegesPtrOutput struct{ *pulumi.OutputState }

func (AccountPrivilegesViewPrivilegesPtrOutput) Database

func (AccountPrivilegesViewPrivilegesPtrOutput) Elem

func (AccountPrivilegesViewPrivilegesPtrOutput) ElementType

func (AccountPrivilegesViewPrivilegesPtrOutput) Privileges

func (AccountPrivilegesViewPrivilegesPtrOutput) ToAccountPrivilegesViewPrivilegesPtrOutput

func (o AccountPrivilegesViewPrivilegesPtrOutput) ToAccountPrivilegesViewPrivilegesPtrOutput() AccountPrivilegesViewPrivilegesPtrOutput

func (AccountPrivilegesViewPrivilegesPtrOutput) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext

func (o AccountPrivilegesViewPrivilegesPtrOutput) ToAccountPrivilegesViewPrivilegesPtrOutputWithContext(ctx context.Context) AccountPrivilegesViewPrivilegesPtrOutput

func (AccountPrivilegesViewPrivilegesPtrOutput) View

type AccountState

type AccountState struct {
	// description for account.
	Description pulumi.StringPtrInput
	// db host.
	Host pulumi.StringPtrInput
	// instance id.
	InstanceId pulumi.StringPtrInput
	// max user connections.
	MaxUserConnections pulumi.IntPtrInput
	// password.
	Password pulumi.StringPtrInput
	// whether the account is readonly. 0 means not a readonly account.
	ReadOnly pulumi.IntPtrInput
	// account name.
	UserName pulumi.StringPtrInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type ActivateHourInstanceOperation

type ActivateHourInstanceOperation struct {
	pulumi.CustomResourceState

	// instance ID in the format of dcdbt-ow728lmc, which can be obtained through the `DescribeDCDBInstances` API.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetActivateHourInstanceOperation

func GetActivateHourInstanceOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ActivateHourInstanceOperationState, opts ...pulumi.ResourceOption) (*ActivateHourInstanceOperation, error)

GetActivateHourInstanceOperation gets an existing ActivateHourInstanceOperation 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 NewActivateHourInstanceOperation

func NewActivateHourInstanceOperation(ctx *pulumi.Context,
	name string, args *ActivateHourInstanceOperationArgs, opts ...pulumi.ResourceOption) (*ActivateHourInstanceOperation, error)

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

func (*ActivateHourInstanceOperation) ElementType

func (*ActivateHourInstanceOperation) ToActivateHourInstanceOperationOutput

func (i *ActivateHourInstanceOperation) ToActivateHourInstanceOperationOutput() ActivateHourInstanceOperationOutput

func (*ActivateHourInstanceOperation) ToActivateHourInstanceOperationOutputWithContext

func (i *ActivateHourInstanceOperation) ToActivateHourInstanceOperationOutputWithContext(ctx context.Context) ActivateHourInstanceOperationOutput

type ActivateHourInstanceOperationArgs

type ActivateHourInstanceOperationArgs struct {
	// instance ID in the format of dcdbt-ow728lmc, which can be obtained through the `DescribeDCDBInstances` API.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a ActivateHourInstanceOperation resource.

func (ActivateHourInstanceOperationArgs) ElementType

type ActivateHourInstanceOperationArray

type ActivateHourInstanceOperationArray []ActivateHourInstanceOperationInput

func (ActivateHourInstanceOperationArray) ElementType

func (ActivateHourInstanceOperationArray) ToActivateHourInstanceOperationArrayOutput

func (i ActivateHourInstanceOperationArray) ToActivateHourInstanceOperationArrayOutput() ActivateHourInstanceOperationArrayOutput

func (ActivateHourInstanceOperationArray) ToActivateHourInstanceOperationArrayOutputWithContext

func (i ActivateHourInstanceOperationArray) ToActivateHourInstanceOperationArrayOutputWithContext(ctx context.Context) ActivateHourInstanceOperationArrayOutput

type ActivateHourInstanceOperationArrayInput

type ActivateHourInstanceOperationArrayInput interface {
	pulumi.Input

	ToActivateHourInstanceOperationArrayOutput() ActivateHourInstanceOperationArrayOutput
	ToActivateHourInstanceOperationArrayOutputWithContext(context.Context) ActivateHourInstanceOperationArrayOutput
}

ActivateHourInstanceOperationArrayInput is an input type that accepts ActivateHourInstanceOperationArray and ActivateHourInstanceOperationArrayOutput values. You can construct a concrete instance of `ActivateHourInstanceOperationArrayInput` via:

ActivateHourInstanceOperationArray{ ActivateHourInstanceOperationArgs{...} }

type ActivateHourInstanceOperationArrayOutput

type ActivateHourInstanceOperationArrayOutput struct{ *pulumi.OutputState }

func (ActivateHourInstanceOperationArrayOutput) ElementType

func (ActivateHourInstanceOperationArrayOutput) Index

func (ActivateHourInstanceOperationArrayOutput) ToActivateHourInstanceOperationArrayOutput

func (o ActivateHourInstanceOperationArrayOutput) ToActivateHourInstanceOperationArrayOutput() ActivateHourInstanceOperationArrayOutput

func (ActivateHourInstanceOperationArrayOutput) ToActivateHourInstanceOperationArrayOutputWithContext

func (o ActivateHourInstanceOperationArrayOutput) ToActivateHourInstanceOperationArrayOutputWithContext(ctx context.Context) ActivateHourInstanceOperationArrayOutput

type ActivateHourInstanceOperationInput

type ActivateHourInstanceOperationInput interface {
	pulumi.Input

	ToActivateHourInstanceOperationOutput() ActivateHourInstanceOperationOutput
	ToActivateHourInstanceOperationOutputWithContext(ctx context.Context) ActivateHourInstanceOperationOutput
}

type ActivateHourInstanceOperationMap

type ActivateHourInstanceOperationMap map[string]ActivateHourInstanceOperationInput

func (ActivateHourInstanceOperationMap) ElementType

func (ActivateHourInstanceOperationMap) ToActivateHourInstanceOperationMapOutput

func (i ActivateHourInstanceOperationMap) ToActivateHourInstanceOperationMapOutput() ActivateHourInstanceOperationMapOutput

func (ActivateHourInstanceOperationMap) ToActivateHourInstanceOperationMapOutputWithContext

func (i ActivateHourInstanceOperationMap) ToActivateHourInstanceOperationMapOutputWithContext(ctx context.Context) ActivateHourInstanceOperationMapOutput

type ActivateHourInstanceOperationMapInput

type ActivateHourInstanceOperationMapInput interface {
	pulumi.Input

	ToActivateHourInstanceOperationMapOutput() ActivateHourInstanceOperationMapOutput
	ToActivateHourInstanceOperationMapOutputWithContext(context.Context) ActivateHourInstanceOperationMapOutput
}

ActivateHourInstanceOperationMapInput is an input type that accepts ActivateHourInstanceOperationMap and ActivateHourInstanceOperationMapOutput values. You can construct a concrete instance of `ActivateHourInstanceOperationMapInput` via:

ActivateHourInstanceOperationMap{ "key": ActivateHourInstanceOperationArgs{...} }

type ActivateHourInstanceOperationMapOutput

type ActivateHourInstanceOperationMapOutput struct{ *pulumi.OutputState }

func (ActivateHourInstanceOperationMapOutput) ElementType

func (ActivateHourInstanceOperationMapOutput) MapIndex

func (ActivateHourInstanceOperationMapOutput) ToActivateHourInstanceOperationMapOutput

func (o ActivateHourInstanceOperationMapOutput) ToActivateHourInstanceOperationMapOutput() ActivateHourInstanceOperationMapOutput

func (ActivateHourInstanceOperationMapOutput) ToActivateHourInstanceOperationMapOutputWithContext

func (o ActivateHourInstanceOperationMapOutput) ToActivateHourInstanceOperationMapOutputWithContext(ctx context.Context) ActivateHourInstanceOperationMapOutput

type ActivateHourInstanceOperationOutput

type ActivateHourInstanceOperationOutput struct{ *pulumi.OutputState }

func (ActivateHourInstanceOperationOutput) ElementType

func (ActivateHourInstanceOperationOutput) InstanceId

instance ID in the format of dcdbt-ow728lmc, which can be obtained through the `DescribeDCDBInstances` API.

func (ActivateHourInstanceOperationOutput) ToActivateHourInstanceOperationOutput

func (o ActivateHourInstanceOperationOutput) ToActivateHourInstanceOperationOutput() ActivateHourInstanceOperationOutput

func (ActivateHourInstanceOperationOutput) ToActivateHourInstanceOperationOutputWithContext

func (o ActivateHourInstanceOperationOutput) ToActivateHourInstanceOperationOutputWithContext(ctx context.Context) ActivateHourInstanceOperationOutput

type ActivateHourInstanceOperationState

type ActivateHourInstanceOperationState struct {
	// instance ID in the format of dcdbt-ow728lmc, which can be obtained through the `DescribeDCDBInstances` API.
	InstanceId pulumi.StringPtrInput
}

func (ActivateHourInstanceOperationState) ElementType

type CancelDcnJobOperation

type CancelDcnJobOperation struct {
	pulumi.CustomResourceState

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

func GetCancelDcnJobOperation

func GetCancelDcnJobOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CancelDcnJobOperationState, opts ...pulumi.ResourceOption) (*CancelDcnJobOperation, error)

GetCancelDcnJobOperation gets an existing CancelDcnJobOperation 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 NewCancelDcnJobOperation

func NewCancelDcnJobOperation(ctx *pulumi.Context,
	name string, args *CancelDcnJobOperationArgs, opts ...pulumi.ResourceOption) (*CancelDcnJobOperation, error)

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

func (*CancelDcnJobOperation) ElementType

func (*CancelDcnJobOperation) ElementType() reflect.Type

func (*CancelDcnJobOperation) ToCancelDcnJobOperationOutput

func (i *CancelDcnJobOperation) ToCancelDcnJobOperationOutput() CancelDcnJobOperationOutput

func (*CancelDcnJobOperation) ToCancelDcnJobOperationOutputWithContext

func (i *CancelDcnJobOperation) ToCancelDcnJobOperationOutputWithContext(ctx context.Context) CancelDcnJobOperationOutput

type CancelDcnJobOperationArgs

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

The set of arguments for constructing a CancelDcnJobOperation resource.

func (CancelDcnJobOperationArgs) ElementType

func (CancelDcnJobOperationArgs) ElementType() reflect.Type

type CancelDcnJobOperationArray

type CancelDcnJobOperationArray []CancelDcnJobOperationInput

func (CancelDcnJobOperationArray) ElementType

func (CancelDcnJobOperationArray) ElementType() reflect.Type

func (CancelDcnJobOperationArray) ToCancelDcnJobOperationArrayOutput

func (i CancelDcnJobOperationArray) ToCancelDcnJobOperationArrayOutput() CancelDcnJobOperationArrayOutput

func (CancelDcnJobOperationArray) ToCancelDcnJobOperationArrayOutputWithContext

func (i CancelDcnJobOperationArray) ToCancelDcnJobOperationArrayOutputWithContext(ctx context.Context) CancelDcnJobOperationArrayOutput

type CancelDcnJobOperationArrayInput

type CancelDcnJobOperationArrayInput interface {
	pulumi.Input

	ToCancelDcnJobOperationArrayOutput() CancelDcnJobOperationArrayOutput
	ToCancelDcnJobOperationArrayOutputWithContext(context.Context) CancelDcnJobOperationArrayOutput
}

CancelDcnJobOperationArrayInput is an input type that accepts CancelDcnJobOperationArray and CancelDcnJobOperationArrayOutput values. You can construct a concrete instance of `CancelDcnJobOperationArrayInput` via:

CancelDcnJobOperationArray{ CancelDcnJobOperationArgs{...} }

type CancelDcnJobOperationArrayOutput

type CancelDcnJobOperationArrayOutput struct{ *pulumi.OutputState }

func (CancelDcnJobOperationArrayOutput) ElementType

func (CancelDcnJobOperationArrayOutput) Index

func (CancelDcnJobOperationArrayOutput) ToCancelDcnJobOperationArrayOutput

func (o CancelDcnJobOperationArrayOutput) ToCancelDcnJobOperationArrayOutput() CancelDcnJobOperationArrayOutput

func (CancelDcnJobOperationArrayOutput) ToCancelDcnJobOperationArrayOutputWithContext

func (o CancelDcnJobOperationArrayOutput) ToCancelDcnJobOperationArrayOutputWithContext(ctx context.Context) CancelDcnJobOperationArrayOutput

type CancelDcnJobOperationInput

type CancelDcnJobOperationInput interface {
	pulumi.Input

	ToCancelDcnJobOperationOutput() CancelDcnJobOperationOutput
	ToCancelDcnJobOperationOutputWithContext(ctx context.Context) CancelDcnJobOperationOutput
}

type CancelDcnJobOperationMap

type CancelDcnJobOperationMap map[string]CancelDcnJobOperationInput

func (CancelDcnJobOperationMap) ElementType

func (CancelDcnJobOperationMap) ElementType() reflect.Type

func (CancelDcnJobOperationMap) ToCancelDcnJobOperationMapOutput

func (i CancelDcnJobOperationMap) ToCancelDcnJobOperationMapOutput() CancelDcnJobOperationMapOutput

func (CancelDcnJobOperationMap) ToCancelDcnJobOperationMapOutputWithContext

func (i CancelDcnJobOperationMap) ToCancelDcnJobOperationMapOutputWithContext(ctx context.Context) CancelDcnJobOperationMapOutput

type CancelDcnJobOperationMapInput

type CancelDcnJobOperationMapInput interface {
	pulumi.Input

	ToCancelDcnJobOperationMapOutput() CancelDcnJobOperationMapOutput
	ToCancelDcnJobOperationMapOutputWithContext(context.Context) CancelDcnJobOperationMapOutput
}

CancelDcnJobOperationMapInput is an input type that accepts CancelDcnJobOperationMap and CancelDcnJobOperationMapOutput values. You can construct a concrete instance of `CancelDcnJobOperationMapInput` via:

CancelDcnJobOperationMap{ "key": CancelDcnJobOperationArgs{...} }

type CancelDcnJobOperationMapOutput

type CancelDcnJobOperationMapOutput struct{ *pulumi.OutputState }

func (CancelDcnJobOperationMapOutput) ElementType

func (CancelDcnJobOperationMapOutput) MapIndex

func (CancelDcnJobOperationMapOutput) ToCancelDcnJobOperationMapOutput

func (o CancelDcnJobOperationMapOutput) ToCancelDcnJobOperationMapOutput() CancelDcnJobOperationMapOutput

func (CancelDcnJobOperationMapOutput) ToCancelDcnJobOperationMapOutputWithContext

func (o CancelDcnJobOperationMapOutput) ToCancelDcnJobOperationMapOutputWithContext(ctx context.Context) CancelDcnJobOperationMapOutput

type CancelDcnJobOperationOutput

type CancelDcnJobOperationOutput struct{ *pulumi.OutputState }

func (CancelDcnJobOperationOutput) ElementType

func (CancelDcnJobOperationOutput) InstanceId

Instance ID.

func (CancelDcnJobOperationOutput) ToCancelDcnJobOperationOutput

func (o CancelDcnJobOperationOutput) ToCancelDcnJobOperationOutput() CancelDcnJobOperationOutput

func (CancelDcnJobOperationOutput) ToCancelDcnJobOperationOutputWithContext

func (o CancelDcnJobOperationOutput) ToCancelDcnJobOperationOutputWithContext(ctx context.Context) CancelDcnJobOperationOutput

type CancelDcnJobOperationState

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

func (CancelDcnJobOperationState) ElementType

func (CancelDcnJobOperationState) ElementType() reflect.Type

type DbInstance

type DbInstance struct {
	pulumi.CustomResourceState

	// Automatic renewal flag, 0 means the default state (the user has not set it, that is, the initial state is manual
	// renewal, and the user has activated the prepaid non-stop privilege and will also perform automatic renewal). 1 means
	// automatic renewal, 2 means no automatic renewal (user setting). if the business has no concept of renewal or automatic
	// renewal is not required, it needs to be set to 0.
	AutoRenewFlag pulumi.IntPtrOutput `pulumi:"autoRenewFlag"`
	// Whether to automatically use vouchers for payment, not used by default.
	AutoVoucher pulumi.BoolPtrOutput `pulumi:"autoVoucher"`
	// Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. 8.0.18 - MySQL 8.0.18; 10.1.9 - Mariadb 10.1.9;
	// 5.7.17 - Percona 5.7.17 If not filled, the default is 5.7.17, which means Percona 5.7.17.
	DbVersionId pulumi.StringPtrOutput `pulumi:"dbVersionId"`
	// DCN source instance ID.
	DcnInstanceId pulumi.StringPtrOutput `pulumi:"dcnInstanceId"`
	// DCN source region.
	DcnRegion pulumi.StringPtrOutput `pulumi:"dcnRegion"`
	// Whether to open the extranet access.
	ExtranetAccess pulumi.BoolPtrOutput `pulumi:"extranetAccess"`
	// parameter list. The optional values of this interface are: character_set_server (character set, must be passed),
	// lower_case_table_names (table name is case sensitive, must be passed, 0 - sensitive; 1 - insensitive), innodb_page_size
	// (innodb data page, default 16K), sync_mode ( Synchronous mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong
	// synchronous degenerate. The default is strong synchronous degenerate) .
	InitParams DbInstanceInitParamArrayOutput `pulumi:"initParams"`
	// Instance name, you can set the name of the instance independently through this field.
	InstanceName pulumi.StringPtrOutput `pulumi:"instanceName"`
	// Whether to support IPv6.
	Ipv6Flag pulumi.IntPtrOutput `pulumi:"ipv6Flag"`
	// The length of time you want to buy, unit: month.
	Period pulumi.IntOutput `pulumi:"period"`
	// Project ID, which can be obtained by viewing the project list, if not passed, it will be associated with the default
	// project.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// Array of tag key-value pairs.
	ResourceTags DbInstanceResourceTagArrayOutput `pulumi:"resourceTags"`
	// Security group ids, the security group can be passed in the form of an array, compatible with the previous
	// SecurityGroupId parameter.
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	// The number of instance fragments, the optional range is 2-8, and new fragments can be added to a maximum of 64 fragments
	// by upgrading the instance.
	ShardCount pulumi.IntOutput `pulumi:"shardCount"`
	// Shard memory size, unit: GB, can pass DescribeShardSpec Query the instance specification to obtain.
	ShardMemory pulumi.IntOutput `pulumi:"shardMemory"`
	// Number of single shard nodes, can pass DescribeShardSpec Query the instance specification to obtain.
	ShardNodeCount pulumi.IntOutput `pulumi:"shardNodeCount"`
	// Shard storage size, unit: GB, can pass DescribeShardSpec Query the instance specification to obtain.
	ShardStorage pulumi.IntOutput `pulumi:"shardStorage"`
	// Virtual private network subnet ID, required when VpcId is not empty.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// The field is required to specify VIP.
	Vip pulumi.StringOutput `pulumi:"vip"`
	// The field is required to specify VIPv6.
	Vipv6 pulumi.StringOutput `pulumi:"vipv6"`
	// Voucher ID list, currently only supports specifying one voucher.
	VoucherIds pulumi.StringArrayOutput `pulumi:"voucherIds"`
	// Virtual private network ID, if not passed or passed empty, it means that it is created as a basic network.
	VpcId pulumi.StringPtrOutput `pulumi:"vpcId"`
	// Intranet port.
	Vport pulumi.IntOutput `pulumi:"vport"`
	// The availability zone distribution of shard nodes can be filled with up to two availability zones. When the shard
	// specification is one master and two slaves, two of the nodes are in the first availability zone.Note that the current
	// availability zone that can be sold needs to be pulled through the DescribeDCDBSaleInfo interface.
	Zones pulumi.StringArrayOutput `pulumi:"zones"`
}

func GetDbInstance

func GetDbInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbInstanceState, opts ...pulumi.ResourceOption) (*DbInstance, error)

GetDbInstance gets an existing DbInstance 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 NewDbInstance

func NewDbInstance(ctx *pulumi.Context,
	name string, args *DbInstanceArgs, opts ...pulumi.ResourceOption) (*DbInstance, error)

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

func (*DbInstance) ElementType

func (*DbInstance) ElementType() reflect.Type

func (*DbInstance) ToDbInstanceOutput

func (i *DbInstance) ToDbInstanceOutput() DbInstanceOutput

func (*DbInstance) ToDbInstanceOutputWithContext

func (i *DbInstance) ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput

type DbInstanceArgs

type DbInstanceArgs struct {
	// Automatic renewal flag, 0 means the default state (the user has not set it, that is, the initial state is manual
	// renewal, and the user has activated the prepaid non-stop privilege and will also perform automatic renewal). 1 means
	// automatic renewal, 2 means no automatic renewal (user setting). if the business has no concept of renewal or automatic
	// renewal is not required, it needs to be set to 0.
	AutoRenewFlag pulumi.IntPtrInput
	// Whether to automatically use vouchers for payment, not used by default.
	AutoVoucher pulumi.BoolPtrInput
	// Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. 8.0.18 - MySQL 8.0.18; 10.1.9 - Mariadb 10.1.9;
	// 5.7.17 - Percona 5.7.17 If not filled, the default is 5.7.17, which means Percona 5.7.17.
	DbVersionId pulumi.StringPtrInput
	// DCN source instance ID.
	DcnInstanceId pulumi.StringPtrInput
	// DCN source region.
	DcnRegion pulumi.StringPtrInput
	// Whether to open the extranet access.
	ExtranetAccess pulumi.BoolPtrInput
	// parameter list. The optional values of this interface are: character_set_server (character set, must be passed),
	// lower_case_table_names (table name is case sensitive, must be passed, 0 - sensitive; 1 - insensitive), innodb_page_size
	// (innodb data page, default 16K), sync_mode ( Synchronous mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong
	// synchronous degenerate. The default is strong synchronous degenerate) .
	InitParams DbInstanceInitParamArrayInput
	// Instance name, you can set the name of the instance independently through this field.
	InstanceName pulumi.StringPtrInput
	// Whether to support IPv6.
	Ipv6Flag pulumi.IntPtrInput
	// The length of time you want to buy, unit: month.
	Period pulumi.IntInput
	// 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
	// Array of tag key-value pairs.
	ResourceTags DbInstanceResourceTagArrayInput
	// Security group ids, the security group can be passed in the form of an array, compatible with the previous
	// SecurityGroupId parameter.
	SecurityGroupIds pulumi.StringArrayInput
	// The number of instance fragments, the optional range is 2-8, and new fragments can be added to a maximum of 64 fragments
	// by upgrading the instance.
	ShardCount pulumi.IntInput
	// Shard memory size, unit: GB, can pass DescribeShardSpec Query the instance specification to obtain.
	ShardMemory pulumi.IntInput
	// Number of single shard nodes, can pass DescribeShardSpec Query the instance specification to obtain.
	ShardNodeCount pulumi.IntInput
	// Shard storage size, unit: GB, can pass DescribeShardSpec Query the instance specification to obtain.
	ShardStorage pulumi.IntInput
	// Virtual private network subnet ID, required when VpcId is not empty.
	SubnetId pulumi.StringPtrInput
	// The field is required to specify VIP.
	Vip pulumi.StringPtrInput
	// The field is required to specify VIPv6.
	Vipv6 pulumi.StringPtrInput
	// Voucher ID list, currently only supports specifying one voucher.
	VoucherIds pulumi.StringArrayInput
	// Virtual private network ID, if not passed or passed empty, it means that it is created as a basic network.
	VpcId pulumi.StringPtrInput
	// The availability zone distribution of shard nodes can be filled with up to two availability zones. When the shard
	// specification is one master and two slaves, two of the nodes are in the first availability zone.Note that the current
	// availability zone that can be sold needs to be pulled through the DescribeDCDBSaleInfo interface.
	Zones pulumi.StringArrayInput
}

The set of arguments for constructing a DbInstance resource.

func (DbInstanceArgs) ElementType

func (DbInstanceArgs) ElementType() reflect.Type

type DbInstanceArray

type DbInstanceArray []DbInstanceInput

func (DbInstanceArray) ElementType

func (DbInstanceArray) ElementType() reflect.Type

func (DbInstanceArray) ToDbInstanceArrayOutput

func (i DbInstanceArray) ToDbInstanceArrayOutput() DbInstanceArrayOutput

func (DbInstanceArray) ToDbInstanceArrayOutputWithContext

func (i DbInstanceArray) ToDbInstanceArrayOutputWithContext(ctx context.Context) DbInstanceArrayOutput

type DbInstanceArrayInput

type DbInstanceArrayInput interface {
	pulumi.Input

	ToDbInstanceArrayOutput() DbInstanceArrayOutput
	ToDbInstanceArrayOutputWithContext(context.Context) DbInstanceArrayOutput
}

DbInstanceArrayInput is an input type that accepts DbInstanceArray and DbInstanceArrayOutput values. You can construct a concrete instance of `DbInstanceArrayInput` via:

DbInstanceArray{ DbInstanceArgs{...} }

type DbInstanceArrayOutput

type DbInstanceArrayOutput struct{ *pulumi.OutputState }

func (DbInstanceArrayOutput) ElementType

func (DbInstanceArrayOutput) ElementType() reflect.Type

func (DbInstanceArrayOutput) Index

func (DbInstanceArrayOutput) ToDbInstanceArrayOutput

func (o DbInstanceArrayOutput) ToDbInstanceArrayOutput() DbInstanceArrayOutput

func (DbInstanceArrayOutput) ToDbInstanceArrayOutputWithContext

func (o DbInstanceArrayOutput) ToDbInstanceArrayOutputWithContext(ctx context.Context) DbInstanceArrayOutput

type DbInstanceInitParam

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

type DbInstanceInitParamArgs

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

func (DbInstanceInitParamArgs) ElementType

func (DbInstanceInitParamArgs) ElementType() reflect.Type

func (DbInstanceInitParamArgs) ToDbInstanceInitParamOutput

func (i DbInstanceInitParamArgs) ToDbInstanceInitParamOutput() DbInstanceInitParamOutput

func (DbInstanceInitParamArgs) ToDbInstanceInitParamOutputWithContext

func (i DbInstanceInitParamArgs) ToDbInstanceInitParamOutputWithContext(ctx context.Context) DbInstanceInitParamOutput

type DbInstanceInitParamArray

type DbInstanceInitParamArray []DbInstanceInitParamInput

func (DbInstanceInitParamArray) ElementType

func (DbInstanceInitParamArray) ElementType() reflect.Type

func (DbInstanceInitParamArray) ToDbInstanceInitParamArrayOutput

func (i DbInstanceInitParamArray) ToDbInstanceInitParamArrayOutput() DbInstanceInitParamArrayOutput

func (DbInstanceInitParamArray) ToDbInstanceInitParamArrayOutputWithContext

func (i DbInstanceInitParamArray) ToDbInstanceInitParamArrayOutputWithContext(ctx context.Context) DbInstanceInitParamArrayOutput

type DbInstanceInitParamArrayInput

type DbInstanceInitParamArrayInput interface {
	pulumi.Input

	ToDbInstanceInitParamArrayOutput() DbInstanceInitParamArrayOutput
	ToDbInstanceInitParamArrayOutputWithContext(context.Context) DbInstanceInitParamArrayOutput
}

DbInstanceInitParamArrayInput is an input type that accepts DbInstanceInitParamArray and DbInstanceInitParamArrayOutput values. You can construct a concrete instance of `DbInstanceInitParamArrayInput` via:

DbInstanceInitParamArray{ DbInstanceInitParamArgs{...} }

type DbInstanceInitParamArrayOutput

type DbInstanceInitParamArrayOutput struct{ *pulumi.OutputState }

func (DbInstanceInitParamArrayOutput) ElementType

func (DbInstanceInitParamArrayOutput) Index

func (DbInstanceInitParamArrayOutput) ToDbInstanceInitParamArrayOutput

func (o DbInstanceInitParamArrayOutput) ToDbInstanceInitParamArrayOutput() DbInstanceInitParamArrayOutput

func (DbInstanceInitParamArrayOutput) ToDbInstanceInitParamArrayOutputWithContext

func (o DbInstanceInitParamArrayOutput) ToDbInstanceInitParamArrayOutputWithContext(ctx context.Context) DbInstanceInitParamArrayOutput

type DbInstanceInitParamInput

type DbInstanceInitParamInput interface {
	pulumi.Input

	ToDbInstanceInitParamOutput() DbInstanceInitParamOutput
	ToDbInstanceInitParamOutputWithContext(context.Context) DbInstanceInitParamOutput
}

DbInstanceInitParamInput is an input type that accepts DbInstanceInitParamArgs and DbInstanceInitParamOutput values. You can construct a concrete instance of `DbInstanceInitParamInput` via:

DbInstanceInitParamArgs{...}

type DbInstanceInitParamOutput

type DbInstanceInitParamOutput struct{ *pulumi.OutputState }

func (DbInstanceInitParamOutput) ElementType

func (DbInstanceInitParamOutput) ElementType() reflect.Type

func (DbInstanceInitParamOutput) Param

func (DbInstanceInitParamOutput) ToDbInstanceInitParamOutput

func (o DbInstanceInitParamOutput) ToDbInstanceInitParamOutput() DbInstanceInitParamOutput

func (DbInstanceInitParamOutput) ToDbInstanceInitParamOutputWithContext

func (o DbInstanceInitParamOutput) ToDbInstanceInitParamOutputWithContext(ctx context.Context) DbInstanceInitParamOutput

func (DbInstanceInitParamOutput) Value

type DbInstanceInput

type DbInstanceInput interface {
	pulumi.Input

	ToDbInstanceOutput() DbInstanceOutput
	ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput
}

type DbInstanceMap

type DbInstanceMap map[string]DbInstanceInput

func (DbInstanceMap) ElementType

func (DbInstanceMap) ElementType() reflect.Type

func (DbInstanceMap) ToDbInstanceMapOutput

func (i DbInstanceMap) ToDbInstanceMapOutput() DbInstanceMapOutput

func (DbInstanceMap) ToDbInstanceMapOutputWithContext

func (i DbInstanceMap) ToDbInstanceMapOutputWithContext(ctx context.Context) DbInstanceMapOutput

type DbInstanceMapInput

type DbInstanceMapInput interface {
	pulumi.Input

	ToDbInstanceMapOutput() DbInstanceMapOutput
	ToDbInstanceMapOutputWithContext(context.Context) DbInstanceMapOutput
}

DbInstanceMapInput is an input type that accepts DbInstanceMap and DbInstanceMapOutput values. You can construct a concrete instance of `DbInstanceMapInput` via:

DbInstanceMap{ "key": DbInstanceArgs{...} }

type DbInstanceMapOutput

type DbInstanceMapOutput struct{ *pulumi.OutputState }

func (DbInstanceMapOutput) ElementType

func (DbInstanceMapOutput) ElementType() reflect.Type

func (DbInstanceMapOutput) MapIndex

func (DbInstanceMapOutput) ToDbInstanceMapOutput

func (o DbInstanceMapOutput) ToDbInstanceMapOutput() DbInstanceMapOutput

func (DbInstanceMapOutput) ToDbInstanceMapOutputWithContext

func (o DbInstanceMapOutput) ToDbInstanceMapOutputWithContext(ctx context.Context) DbInstanceMapOutput

type DbInstanceOutput

type DbInstanceOutput struct{ *pulumi.OutputState }

func (DbInstanceOutput) AutoRenewFlag

func (o DbInstanceOutput) AutoRenewFlag() pulumi.IntPtrOutput

Automatic renewal flag, 0 means the default state (the user has not set it, that is, the initial state is manual renewal, and the user has activated the prepaid non-stop privilege and will also perform automatic renewal). 1 means automatic renewal, 2 means no automatic renewal (user setting). if the business has no concept of renewal or automatic renewal is not required, it needs to be set to 0.

func (DbInstanceOutput) AutoVoucher

func (o DbInstanceOutput) AutoVoucher() pulumi.BoolPtrOutput

Whether to automatically use vouchers for payment, not used by default.

func (DbInstanceOutput) DbVersionId

func (o DbInstanceOutput) DbVersionId() pulumi.StringPtrOutput

Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. 8.0.18 - MySQL 8.0.18; 10.1.9 - Mariadb 10.1.9; 5.7.17 - Percona 5.7.17 If not filled, the default is 5.7.17, which means Percona 5.7.17.

func (DbInstanceOutput) DcnInstanceId

func (o DbInstanceOutput) DcnInstanceId() pulumi.StringPtrOutput

DCN source instance ID.

func (DbInstanceOutput) DcnRegion

func (o DbInstanceOutput) DcnRegion() pulumi.StringPtrOutput

DCN source region.

func (DbInstanceOutput) ElementType

func (DbInstanceOutput) ElementType() reflect.Type

func (DbInstanceOutput) ExtranetAccess

func (o DbInstanceOutput) ExtranetAccess() pulumi.BoolPtrOutput

Whether to open the extranet access.

func (DbInstanceOutput) InitParams

parameter list. The optional values of this interface are: character_set_server (character set, must be passed), lower_case_table_names (table name is case sensitive, must be passed, 0 - sensitive; 1 - insensitive), innodb_page_size (innodb data page, default 16K), sync_mode ( Synchronous mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong synchronous degenerate. The default is strong synchronous degenerate) .

func (DbInstanceOutput) InstanceName

func (o DbInstanceOutput) InstanceName() pulumi.StringPtrOutput

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

func (DbInstanceOutput) Ipv6Flag

func (o DbInstanceOutput) Ipv6Flag() pulumi.IntPtrOutput

Whether to support IPv6.

func (DbInstanceOutput) Period

func (o DbInstanceOutput) Period() pulumi.IntOutput

The length of time you want to buy, unit: month.

func (DbInstanceOutput) ProjectId

func (o DbInstanceOutput) ProjectId() pulumi.IntPtrOutput

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

func (DbInstanceOutput) ResourceTags

Array of tag key-value pairs.

func (DbInstanceOutput) SecurityGroupIds

func (o DbInstanceOutput) SecurityGroupIds() pulumi.StringArrayOutput

Security group ids, the security group can be passed in the form of an array, compatible with the previous SecurityGroupId parameter.

func (DbInstanceOutput) ShardCount

func (o DbInstanceOutput) ShardCount() pulumi.IntOutput

The number of instance fragments, the optional range is 2-8, and new fragments can be added to a maximum of 64 fragments by upgrading the instance.

func (DbInstanceOutput) ShardMemory

func (o DbInstanceOutput) ShardMemory() pulumi.IntOutput

Shard memory size, unit: GB, can pass DescribeShardSpec Query the instance specification to obtain.

func (DbInstanceOutput) ShardNodeCount

func (o DbInstanceOutput) ShardNodeCount() pulumi.IntOutput

Number of single shard nodes, can pass DescribeShardSpec Query the instance specification to obtain.

func (DbInstanceOutput) ShardStorage

func (o DbInstanceOutput) ShardStorage() pulumi.IntOutput

Shard storage size, unit: GB, can pass DescribeShardSpec Query the instance specification to obtain.

func (DbInstanceOutput) SubnetId

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

func (DbInstanceOutput) ToDbInstanceOutput

func (o DbInstanceOutput) ToDbInstanceOutput() DbInstanceOutput

func (DbInstanceOutput) ToDbInstanceOutputWithContext

func (o DbInstanceOutput) ToDbInstanceOutputWithContext(ctx context.Context) DbInstanceOutput

func (DbInstanceOutput) Vip

The field is required to specify VIP.

func (DbInstanceOutput) Vipv6

The field is required to specify VIPv6.

func (DbInstanceOutput) VoucherIds

func (o DbInstanceOutput) VoucherIds() pulumi.StringArrayOutput

Voucher ID list, currently only supports specifying one voucher.

func (DbInstanceOutput) VpcId

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

func (DbInstanceOutput) Vport

func (o DbInstanceOutput) Vport() pulumi.IntOutput

Intranet port.

func (DbInstanceOutput) Zones

The availability zone distribution of shard nodes can be filled with up to two availability zones. When the shard specification is one master and two slaves, two of the nodes are in the first availability zone.Note that the current availability zone that can be sold needs to be pulled through the DescribeDCDBSaleInfo interface.

type DbInstanceResourceTag

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

type DbInstanceResourceTagArgs

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

func (DbInstanceResourceTagArgs) ElementType

func (DbInstanceResourceTagArgs) ElementType() reflect.Type

func (DbInstanceResourceTagArgs) ToDbInstanceResourceTagOutput

func (i DbInstanceResourceTagArgs) ToDbInstanceResourceTagOutput() DbInstanceResourceTagOutput

func (DbInstanceResourceTagArgs) ToDbInstanceResourceTagOutputWithContext

func (i DbInstanceResourceTagArgs) ToDbInstanceResourceTagOutputWithContext(ctx context.Context) DbInstanceResourceTagOutput

type DbInstanceResourceTagArray

type DbInstanceResourceTagArray []DbInstanceResourceTagInput

func (DbInstanceResourceTagArray) ElementType

func (DbInstanceResourceTagArray) ElementType() reflect.Type

func (DbInstanceResourceTagArray) ToDbInstanceResourceTagArrayOutput

func (i DbInstanceResourceTagArray) ToDbInstanceResourceTagArrayOutput() DbInstanceResourceTagArrayOutput

func (DbInstanceResourceTagArray) ToDbInstanceResourceTagArrayOutputWithContext

func (i DbInstanceResourceTagArray) ToDbInstanceResourceTagArrayOutputWithContext(ctx context.Context) DbInstanceResourceTagArrayOutput

type DbInstanceResourceTagArrayInput

type DbInstanceResourceTagArrayInput interface {
	pulumi.Input

	ToDbInstanceResourceTagArrayOutput() DbInstanceResourceTagArrayOutput
	ToDbInstanceResourceTagArrayOutputWithContext(context.Context) DbInstanceResourceTagArrayOutput
}

DbInstanceResourceTagArrayInput is an input type that accepts DbInstanceResourceTagArray and DbInstanceResourceTagArrayOutput values. You can construct a concrete instance of `DbInstanceResourceTagArrayInput` via:

DbInstanceResourceTagArray{ DbInstanceResourceTagArgs{...} }

type DbInstanceResourceTagArrayOutput

type DbInstanceResourceTagArrayOutput struct{ *pulumi.OutputState }

func (DbInstanceResourceTagArrayOutput) ElementType

func (DbInstanceResourceTagArrayOutput) Index

func (DbInstanceResourceTagArrayOutput) ToDbInstanceResourceTagArrayOutput

func (o DbInstanceResourceTagArrayOutput) ToDbInstanceResourceTagArrayOutput() DbInstanceResourceTagArrayOutput

func (DbInstanceResourceTagArrayOutput) ToDbInstanceResourceTagArrayOutputWithContext

func (o DbInstanceResourceTagArrayOutput) ToDbInstanceResourceTagArrayOutputWithContext(ctx context.Context) DbInstanceResourceTagArrayOutput

type DbInstanceResourceTagInput

type DbInstanceResourceTagInput interface {
	pulumi.Input

	ToDbInstanceResourceTagOutput() DbInstanceResourceTagOutput
	ToDbInstanceResourceTagOutputWithContext(context.Context) DbInstanceResourceTagOutput
}

DbInstanceResourceTagInput is an input type that accepts DbInstanceResourceTagArgs and DbInstanceResourceTagOutput values. You can construct a concrete instance of `DbInstanceResourceTagInput` via:

DbInstanceResourceTagArgs{...}

type DbInstanceResourceTagOutput

type DbInstanceResourceTagOutput struct{ *pulumi.OutputState }

func (DbInstanceResourceTagOutput) ElementType

func (DbInstanceResourceTagOutput) TagKey

func (DbInstanceResourceTagOutput) TagValue

func (DbInstanceResourceTagOutput) ToDbInstanceResourceTagOutput

func (o DbInstanceResourceTagOutput) ToDbInstanceResourceTagOutput() DbInstanceResourceTagOutput

func (DbInstanceResourceTagOutput) ToDbInstanceResourceTagOutputWithContext

func (o DbInstanceResourceTagOutput) ToDbInstanceResourceTagOutputWithContext(ctx context.Context) DbInstanceResourceTagOutput

type DbInstanceState

type DbInstanceState struct {
	// Automatic renewal flag, 0 means the default state (the user has not set it, that is, the initial state is manual
	// renewal, and the user has activated the prepaid non-stop privilege and will also perform automatic renewal). 1 means
	// automatic renewal, 2 means no automatic renewal (user setting). if the business has no concept of renewal or automatic
	// renewal is not required, it needs to be set to 0.
	AutoRenewFlag pulumi.IntPtrInput
	// Whether to automatically use vouchers for payment, not used by default.
	AutoVoucher pulumi.BoolPtrInput
	// Database engine version, currently available: 8.0.18, 10.1.9, 5.7.17. 8.0.18 - MySQL 8.0.18; 10.1.9 - Mariadb 10.1.9;
	// 5.7.17 - Percona 5.7.17 If not filled, the default is 5.7.17, which means Percona 5.7.17.
	DbVersionId pulumi.StringPtrInput
	// DCN source instance ID.
	DcnInstanceId pulumi.StringPtrInput
	// DCN source region.
	DcnRegion pulumi.StringPtrInput
	// Whether to open the extranet access.
	ExtranetAccess pulumi.BoolPtrInput
	// parameter list. The optional values of this interface are: character_set_server (character set, must be passed),
	// lower_case_table_names (table name is case sensitive, must be passed, 0 - sensitive; 1 - insensitive), innodb_page_size
	// (innodb data page, default 16K), sync_mode ( Synchronous mode: 0 - asynchronous; 1 - strong synchronous; 2 - strong
	// synchronous degenerate. The default is strong synchronous degenerate) .
	InitParams DbInstanceInitParamArrayInput
	// Instance name, you can set the name of the instance independently through this field.
	InstanceName pulumi.StringPtrInput
	// Whether to support IPv6.
	Ipv6Flag pulumi.IntPtrInput
	// The length of time you want to buy, 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
	// Array of tag key-value pairs.
	ResourceTags DbInstanceResourceTagArrayInput
	// Security group ids, the security group can be passed in the form of an array, compatible with the previous
	// SecurityGroupId parameter.
	SecurityGroupIds pulumi.StringArrayInput
	// The number of instance fragments, the optional range is 2-8, and new fragments can be added to a maximum of 64 fragments
	// by upgrading the instance.
	ShardCount pulumi.IntPtrInput
	// Shard memory size, unit: GB, can pass DescribeShardSpec Query the instance specification to obtain.
	ShardMemory pulumi.IntPtrInput
	// Number of single shard nodes, can pass DescribeShardSpec Query the instance specification to obtain.
	ShardNodeCount pulumi.IntPtrInput
	// Shard storage size, unit: GB, can pass DescribeShardSpec Query the instance specification to obtain.
	ShardStorage pulumi.IntPtrInput
	// Virtual private network subnet ID, required when VpcId is not empty.
	SubnetId pulumi.StringPtrInput
	// The field is required to specify VIP.
	Vip pulumi.StringPtrInput
	// The field is required to specify VIPv6.
	Vipv6 pulumi.StringPtrInput
	// Voucher ID list, currently only supports specifying one voucher.
	VoucherIds pulumi.StringArrayInput
	// Virtual private network ID, if not passed or passed empty, it means that it is created as a basic network.
	VpcId pulumi.StringPtrInput
	// Intranet port.
	Vport pulumi.IntPtrInput
	// The availability zone distribution of shard nodes can be filled with up to two availability zones. When the shard
	// specification is one master and two slaves, two of the nodes are in the first availability zone.Note that the current
	// availability zone that can be sold needs to be pulled through the DescribeDCDBSaleInfo interface.
	Zones pulumi.StringArrayInput
}

func (DbInstanceState) ElementType

func (DbInstanceState) ElementType() reflect.Type

type DbParameters

type DbParameters struct {
	pulumi.CustomResourceState

	// The ID of instance.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Parameter list, each element is a combination of Param and Value.
	Params DbParametersParamsOutput `pulumi:"params"`
}

func GetDbParameters

func GetDbParameters(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbParametersState, opts ...pulumi.ResourceOption) (*DbParameters, error)

GetDbParameters gets an existing DbParameters 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 NewDbParameters

func NewDbParameters(ctx *pulumi.Context,
	name string, args *DbParametersArgs, opts ...pulumi.ResourceOption) (*DbParameters, error)

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

func (*DbParameters) ElementType

func (*DbParameters) ElementType() reflect.Type

func (*DbParameters) ToDbParametersOutput

func (i *DbParameters) ToDbParametersOutput() DbParametersOutput

func (*DbParameters) ToDbParametersOutputWithContext

func (i *DbParameters) ToDbParametersOutputWithContext(ctx context.Context) DbParametersOutput

type DbParametersArgs

type DbParametersArgs struct {
	// The ID of instance.
	InstanceId pulumi.StringInput
	// Parameter list, each element is a combination of Param and Value.
	Params DbParametersParamsInput
}

The set of arguments for constructing a DbParameters resource.

func (DbParametersArgs) ElementType

func (DbParametersArgs) ElementType() reflect.Type

type DbParametersArray

type DbParametersArray []DbParametersInput

func (DbParametersArray) ElementType

func (DbParametersArray) ElementType() reflect.Type

func (DbParametersArray) ToDbParametersArrayOutput

func (i DbParametersArray) ToDbParametersArrayOutput() DbParametersArrayOutput

func (DbParametersArray) ToDbParametersArrayOutputWithContext

func (i DbParametersArray) ToDbParametersArrayOutputWithContext(ctx context.Context) DbParametersArrayOutput

type DbParametersArrayInput

type DbParametersArrayInput interface {
	pulumi.Input

	ToDbParametersArrayOutput() DbParametersArrayOutput
	ToDbParametersArrayOutputWithContext(context.Context) DbParametersArrayOutput
}

DbParametersArrayInput is an input type that accepts DbParametersArray and DbParametersArrayOutput values. You can construct a concrete instance of `DbParametersArrayInput` via:

DbParametersArray{ DbParametersArgs{...} }

type DbParametersArrayOutput

type DbParametersArrayOutput struct{ *pulumi.OutputState }

func (DbParametersArrayOutput) ElementType

func (DbParametersArrayOutput) ElementType() reflect.Type

func (DbParametersArrayOutput) Index

func (DbParametersArrayOutput) ToDbParametersArrayOutput

func (o DbParametersArrayOutput) ToDbParametersArrayOutput() DbParametersArrayOutput

func (DbParametersArrayOutput) ToDbParametersArrayOutputWithContext

func (o DbParametersArrayOutput) ToDbParametersArrayOutputWithContext(ctx context.Context) DbParametersArrayOutput

type DbParametersInput

type DbParametersInput interface {
	pulumi.Input

	ToDbParametersOutput() DbParametersOutput
	ToDbParametersOutputWithContext(ctx context.Context) DbParametersOutput
}

type DbParametersMap

type DbParametersMap map[string]DbParametersInput

func (DbParametersMap) ElementType

func (DbParametersMap) ElementType() reflect.Type

func (DbParametersMap) ToDbParametersMapOutput

func (i DbParametersMap) ToDbParametersMapOutput() DbParametersMapOutput

func (DbParametersMap) ToDbParametersMapOutputWithContext

func (i DbParametersMap) ToDbParametersMapOutputWithContext(ctx context.Context) DbParametersMapOutput

type DbParametersMapInput

type DbParametersMapInput interface {
	pulumi.Input

	ToDbParametersMapOutput() DbParametersMapOutput
	ToDbParametersMapOutputWithContext(context.Context) DbParametersMapOutput
}

DbParametersMapInput is an input type that accepts DbParametersMap and DbParametersMapOutput values. You can construct a concrete instance of `DbParametersMapInput` via:

DbParametersMap{ "key": DbParametersArgs{...} }

type DbParametersMapOutput

type DbParametersMapOutput struct{ *pulumi.OutputState }

func (DbParametersMapOutput) ElementType

func (DbParametersMapOutput) ElementType() reflect.Type

func (DbParametersMapOutput) MapIndex

func (DbParametersMapOutput) ToDbParametersMapOutput

func (o DbParametersMapOutput) ToDbParametersMapOutput() DbParametersMapOutput

func (DbParametersMapOutput) ToDbParametersMapOutputWithContext

func (o DbParametersMapOutput) ToDbParametersMapOutputWithContext(ctx context.Context) DbParametersMapOutput

type DbParametersOutput

type DbParametersOutput struct{ *pulumi.OutputState }

func (DbParametersOutput) ElementType

func (DbParametersOutput) ElementType() reflect.Type

func (DbParametersOutput) InstanceId

func (o DbParametersOutput) InstanceId() pulumi.StringOutput

The ID of instance.

func (DbParametersOutput) Params

Parameter list, each element is a combination of Param and Value.

func (DbParametersOutput) ToDbParametersOutput

func (o DbParametersOutput) ToDbParametersOutput() DbParametersOutput

func (DbParametersOutput) ToDbParametersOutputWithContext

func (o DbParametersOutput) ToDbParametersOutputWithContext(ctx context.Context) DbParametersOutput

type DbParametersParams

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

type DbParametersParamsArgs

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

func (DbParametersParamsArgs) ElementType

func (DbParametersParamsArgs) ElementType() reflect.Type

func (DbParametersParamsArgs) ToDbParametersParamsOutput

func (i DbParametersParamsArgs) ToDbParametersParamsOutput() DbParametersParamsOutput

func (DbParametersParamsArgs) ToDbParametersParamsOutputWithContext

func (i DbParametersParamsArgs) ToDbParametersParamsOutputWithContext(ctx context.Context) DbParametersParamsOutput

func (DbParametersParamsArgs) ToDbParametersParamsPtrOutput

func (i DbParametersParamsArgs) ToDbParametersParamsPtrOutput() DbParametersParamsPtrOutput

func (DbParametersParamsArgs) ToDbParametersParamsPtrOutputWithContext

func (i DbParametersParamsArgs) ToDbParametersParamsPtrOutputWithContext(ctx context.Context) DbParametersParamsPtrOutput

type DbParametersParamsInput

type DbParametersParamsInput interface {
	pulumi.Input

	ToDbParametersParamsOutput() DbParametersParamsOutput
	ToDbParametersParamsOutputWithContext(context.Context) DbParametersParamsOutput
}

DbParametersParamsInput is an input type that accepts DbParametersParamsArgs and DbParametersParamsOutput values. You can construct a concrete instance of `DbParametersParamsInput` via:

DbParametersParamsArgs{...}

type DbParametersParamsOutput

type DbParametersParamsOutput struct{ *pulumi.OutputState }

func (DbParametersParamsOutput) ElementType

func (DbParametersParamsOutput) ElementType() reflect.Type

func (DbParametersParamsOutput) Param

func (DbParametersParamsOutput) ToDbParametersParamsOutput

func (o DbParametersParamsOutput) ToDbParametersParamsOutput() DbParametersParamsOutput

func (DbParametersParamsOutput) ToDbParametersParamsOutputWithContext

func (o DbParametersParamsOutput) ToDbParametersParamsOutputWithContext(ctx context.Context) DbParametersParamsOutput

func (DbParametersParamsOutput) ToDbParametersParamsPtrOutput

func (o DbParametersParamsOutput) ToDbParametersParamsPtrOutput() DbParametersParamsPtrOutput

func (DbParametersParamsOutput) ToDbParametersParamsPtrOutputWithContext

func (o DbParametersParamsOutput) ToDbParametersParamsPtrOutputWithContext(ctx context.Context) DbParametersParamsPtrOutput

func (DbParametersParamsOutput) Value

type DbParametersParamsPtrInput

type DbParametersParamsPtrInput interface {
	pulumi.Input

	ToDbParametersParamsPtrOutput() DbParametersParamsPtrOutput
	ToDbParametersParamsPtrOutputWithContext(context.Context) DbParametersParamsPtrOutput
}

DbParametersParamsPtrInput is an input type that accepts DbParametersParamsArgs, DbParametersParamsPtr and DbParametersParamsPtrOutput values. You can construct a concrete instance of `DbParametersParamsPtrInput` via:

        DbParametersParamsArgs{...}

or:

        nil

type DbParametersParamsPtrOutput

type DbParametersParamsPtrOutput struct{ *pulumi.OutputState }

func (DbParametersParamsPtrOutput) Elem

func (DbParametersParamsPtrOutput) ElementType

func (DbParametersParamsPtrOutput) Param

func (DbParametersParamsPtrOutput) ToDbParametersParamsPtrOutput

func (o DbParametersParamsPtrOutput) ToDbParametersParamsPtrOutput() DbParametersParamsPtrOutput

func (DbParametersParamsPtrOutput) ToDbParametersParamsPtrOutputWithContext

func (o DbParametersParamsPtrOutput) ToDbParametersParamsPtrOutputWithContext(ctx context.Context) DbParametersParamsPtrOutput

func (DbParametersParamsPtrOutput) Value

type DbParametersState

type DbParametersState struct {
	// The ID of instance.
	InstanceId pulumi.StringPtrInput
	// Parameter list, each element is a combination of Param and Value.
	Params DbParametersParamsPtrInput
}

func (DbParametersState) ElementType

func (DbParametersState) ElementType() reflect.Type

type DbSyncModeConfig

type DbSyncModeConfig struct {
	pulumi.CustomResourceState

	// ID of the instance for which to modify the sync mode. The ID is in the format of `tdsql-ow728lmc`.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Sync mode. Valid values: `0` (async), `1` (strong sync), `2` (downgradable strong sync).
	SyncMode pulumi.IntOutput `pulumi:"syncMode"`
}

func GetDbSyncModeConfig

func GetDbSyncModeConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DbSyncModeConfigState, opts ...pulumi.ResourceOption) (*DbSyncModeConfig, error)

GetDbSyncModeConfig gets an existing DbSyncModeConfig 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 NewDbSyncModeConfig

func NewDbSyncModeConfig(ctx *pulumi.Context,
	name string, args *DbSyncModeConfigArgs, opts ...pulumi.ResourceOption) (*DbSyncModeConfig, error)

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

func (*DbSyncModeConfig) ElementType

func (*DbSyncModeConfig) ElementType() reflect.Type

func (*DbSyncModeConfig) ToDbSyncModeConfigOutput

func (i *DbSyncModeConfig) ToDbSyncModeConfigOutput() DbSyncModeConfigOutput

func (*DbSyncModeConfig) ToDbSyncModeConfigOutputWithContext

func (i *DbSyncModeConfig) ToDbSyncModeConfigOutputWithContext(ctx context.Context) DbSyncModeConfigOutput

type DbSyncModeConfigArgs

type DbSyncModeConfigArgs struct {
	// ID of the instance for which to modify the sync mode. The ID is in the format of `tdsql-ow728lmc`.
	InstanceId pulumi.StringInput
	// Sync mode. Valid values: `0` (async), `1` (strong sync), `2` (downgradable strong sync).
	SyncMode pulumi.IntInput
}

The set of arguments for constructing a DbSyncModeConfig resource.

func (DbSyncModeConfigArgs) ElementType

func (DbSyncModeConfigArgs) ElementType() reflect.Type

type DbSyncModeConfigArray

type DbSyncModeConfigArray []DbSyncModeConfigInput

func (DbSyncModeConfigArray) ElementType

func (DbSyncModeConfigArray) ElementType() reflect.Type

func (DbSyncModeConfigArray) ToDbSyncModeConfigArrayOutput

func (i DbSyncModeConfigArray) ToDbSyncModeConfigArrayOutput() DbSyncModeConfigArrayOutput

func (DbSyncModeConfigArray) ToDbSyncModeConfigArrayOutputWithContext

func (i DbSyncModeConfigArray) ToDbSyncModeConfigArrayOutputWithContext(ctx context.Context) DbSyncModeConfigArrayOutput

type DbSyncModeConfigArrayInput

type DbSyncModeConfigArrayInput interface {
	pulumi.Input

	ToDbSyncModeConfigArrayOutput() DbSyncModeConfigArrayOutput
	ToDbSyncModeConfigArrayOutputWithContext(context.Context) DbSyncModeConfigArrayOutput
}

DbSyncModeConfigArrayInput is an input type that accepts DbSyncModeConfigArray and DbSyncModeConfigArrayOutput values. You can construct a concrete instance of `DbSyncModeConfigArrayInput` via:

DbSyncModeConfigArray{ DbSyncModeConfigArgs{...} }

type DbSyncModeConfigArrayOutput

type DbSyncModeConfigArrayOutput struct{ *pulumi.OutputState }

func (DbSyncModeConfigArrayOutput) ElementType

func (DbSyncModeConfigArrayOutput) Index

func (DbSyncModeConfigArrayOutput) ToDbSyncModeConfigArrayOutput

func (o DbSyncModeConfigArrayOutput) ToDbSyncModeConfigArrayOutput() DbSyncModeConfigArrayOutput

func (DbSyncModeConfigArrayOutput) ToDbSyncModeConfigArrayOutputWithContext

func (o DbSyncModeConfigArrayOutput) ToDbSyncModeConfigArrayOutputWithContext(ctx context.Context) DbSyncModeConfigArrayOutput

type DbSyncModeConfigInput

type DbSyncModeConfigInput interface {
	pulumi.Input

	ToDbSyncModeConfigOutput() DbSyncModeConfigOutput
	ToDbSyncModeConfigOutputWithContext(ctx context.Context) DbSyncModeConfigOutput
}

type DbSyncModeConfigMap

type DbSyncModeConfigMap map[string]DbSyncModeConfigInput

func (DbSyncModeConfigMap) ElementType

func (DbSyncModeConfigMap) ElementType() reflect.Type

func (DbSyncModeConfigMap) ToDbSyncModeConfigMapOutput

func (i DbSyncModeConfigMap) ToDbSyncModeConfigMapOutput() DbSyncModeConfigMapOutput

func (DbSyncModeConfigMap) ToDbSyncModeConfigMapOutputWithContext

func (i DbSyncModeConfigMap) ToDbSyncModeConfigMapOutputWithContext(ctx context.Context) DbSyncModeConfigMapOutput

type DbSyncModeConfigMapInput

type DbSyncModeConfigMapInput interface {
	pulumi.Input

	ToDbSyncModeConfigMapOutput() DbSyncModeConfigMapOutput
	ToDbSyncModeConfigMapOutputWithContext(context.Context) DbSyncModeConfigMapOutput
}

DbSyncModeConfigMapInput is an input type that accepts DbSyncModeConfigMap and DbSyncModeConfigMapOutput values. You can construct a concrete instance of `DbSyncModeConfigMapInput` via:

DbSyncModeConfigMap{ "key": DbSyncModeConfigArgs{...} }

type DbSyncModeConfigMapOutput

type DbSyncModeConfigMapOutput struct{ *pulumi.OutputState }

func (DbSyncModeConfigMapOutput) ElementType

func (DbSyncModeConfigMapOutput) ElementType() reflect.Type

func (DbSyncModeConfigMapOutput) MapIndex

func (DbSyncModeConfigMapOutput) ToDbSyncModeConfigMapOutput

func (o DbSyncModeConfigMapOutput) ToDbSyncModeConfigMapOutput() DbSyncModeConfigMapOutput

func (DbSyncModeConfigMapOutput) ToDbSyncModeConfigMapOutputWithContext

func (o DbSyncModeConfigMapOutput) ToDbSyncModeConfigMapOutputWithContext(ctx context.Context) DbSyncModeConfigMapOutput

type DbSyncModeConfigOutput

type DbSyncModeConfigOutput struct{ *pulumi.OutputState }

func (DbSyncModeConfigOutput) ElementType

func (DbSyncModeConfigOutput) ElementType() reflect.Type

func (DbSyncModeConfigOutput) InstanceId

ID of the instance for which to modify the sync mode. The ID is in the format of `tdsql-ow728lmc`.

func (DbSyncModeConfigOutput) SyncMode

Sync mode. Valid values: `0` (async), `1` (strong sync), `2` (downgradable strong sync).

func (DbSyncModeConfigOutput) ToDbSyncModeConfigOutput

func (o DbSyncModeConfigOutput) ToDbSyncModeConfigOutput() DbSyncModeConfigOutput

func (DbSyncModeConfigOutput) ToDbSyncModeConfigOutputWithContext

func (o DbSyncModeConfigOutput) ToDbSyncModeConfigOutputWithContext(ctx context.Context) DbSyncModeConfigOutput

type DbSyncModeConfigState

type DbSyncModeConfigState struct {
	// ID of the instance for which to modify the sync mode. The ID is in the format of `tdsql-ow728lmc`.
	InstanceId pulumi.StringPtrInput
	// Sync mode. Valid values: `0` (async), `1` (strong sync), `2` (downgradable strong sync).
	SyncMode pulumi.IntPtrInput
}

func (DbSyncModeConfigState) ElementType

func (DbSyncModeConfigState) ElementType() reflect.Type

type EncryptAttributesConfig

type EncryptAttributesConfig struct {
	pulumi.CustomResourceState

	// whether to enable data encryption. Notice: 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 GetEncryptAttributesConfig

func GetEncryptAttributesConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EncryptAttributesConfigState, opts ...pulumi.ResourceOption) (*EncryptAttributesConfig, error)

GetEncryptAttributesConfig gets an existing EncryptAttributesConfig 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 NewEncryptAttributesConfig

func NewEncryptAttributesConfig(ctx *pulumi.Context,
	name string, args *EncryptAttributesConfigArgs, opts ...pulumi.ResourceOption) (*EncryptAttributesConfig, error)

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

func (*EncryptAttributesConfig) ElementType

func (*EncryptAttributesConfig) ElementType() reflect.Type

func (*EncryptAttributesConfig) ToEncryptAttributesConfigOutput

func (i *EncryptAttributesConfig) ToEncryptAttributesConfigOutput() EncryptAttributesConfigOutput

func (*EncryptAttributesConfig) ToEncryptAttributesConfigOutputWithContext

func (i *EncryptAttributesConfig) ToEncryptAttributesConfigOutputWithContext(ctx context.Context) EncryptAttributesConfigOutput

type EncryptAttributesConfigArgs

type EncryptAttributesConfigArgs struct {
	// whether to enable data encryption. Notice: 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 EncryptAttributesConfig resource.

func (EncryptAttributesConfigArgs) ElementType

type EncryptAttributesConfigArray

type EncryptAttributesConfigArray []EncryptAttributesConfigInput

func (EncryptAttributesConfigArray) ElementType

func (EncryptAttributesConfigArray) ToEncryptAttributesConfigArrayOutput

func (i EncryptAttributesConfigArray) ToEncryptAttributesConfigArrayOutput() EncryptAttributesConfigArrayOutput

func (EncryptAttributesConfigArray) ToEncryptAttributesConfigArrayOutputWithContext

func (i EncryptAttributesConfigArray) ToEncryptAttributesConfigArrayOutputWithContext(ctx context.Context) EncryptAttributesConfigArrayOutput

type EncryptAttributesConfigArrayInput

type EncryptAttributesConfigArrayInput interface {
	pulumi.Input

	ToEncryptAttributesConfigArrayOutput() EncryptAttributesConfigArrayOutput
	ToEncryptAttributesConfigArrayOutputWithContext(context.Context) EncryptAttributesConfigArrayOutput
}

EncryptAttributesConfigArrayInput is an input type that accepts EncryptAttributesConfigArray and EncryptAttributesConfigArrayOutput values. You can construct a concrete instance of `EncryptAttributesConfigArrayInput` via:

EncryptAttributesConfigArray{ EncryptAttributesConfigArgs{...} }

type EncryptAttributesConfigArrayOutput

type EncryptAttributesConfigArrayOutput struct{ *pulumi.OutputState }

func (EncryptAttributesConfigArrayOutput) ElementType

func (EncryptAttributesConfigArrayOutput) Index

func (EncryptAttributesConfigArrayOutput) ToEncryptAttributesConfigArrayOutput

func (o EncryptAttributesConfigArrayOutput) ToEncryptAttributesConfigArrayOutput() EncryptAttributesConfigArrayOutput

func (EncryptAttributesConfigArrayOutput) ToEncryptAttributesConfigArrayOutputWithContext

func (o EncryptAttributesConfigArrayOutput) ToEncryptAttributesConfigArrayOutputWithContext(ctx context.Context) EncryptAttributesConfigArrayOutput

type EncryptAttributesConfigInput

type EncryptAttributesConfigInput interface {
	pulumi.Input

	ToEncryptAttributesConfigOutput() EncryptAttributesConfigOutput
	ToEncryptAttributesConfigOutputWithContext(ctx context.Context) EncryptAttributesConfigOutput
}

type EncryptAttributesConfigMap

type EncryptAttributesConfigMap map[string]EncryptAttributesConfigInput

func (EncryptAttributesConfigMap) ElementType

func (EncryptAttributesConfigMap) ElementType() reflect.Type

func (EncryptAttributesConfigMap) ToEncryptAttributesConfigMapOutput

func (i EncryptAttributesConfigMap) ToEncryptAttributesConfigMapOutput() EncryptAttributesConfigMapOutput

func (EncryptAttributesConfigMap) ToEncryptAttributesConfigMapOutputWithContext

func (i EncryptAttributesConfigMap) ToEncryptAttributesConfigMapOutputWithContext(ctx context.Context) EncryptAttributesConfigMapOutput

type EncryptAttributesConfigMapInput

type EncryptAttributesConfigMapInput interface {
	pulumi.Input

	ToEncryptAttributesConfigMapOutput() EncryptAttributesConfigMapOutput
	ToEncryptAttributesConfigMapOutputWithContext(context.Context) EncryptAttributesConfigMapOutput
}

EncryptAttributesConfigMapInput is an input type that accepts EncryptAttributesConfigMap and EncryptAttributesConfigMapOutput values. You can construct a concrete instance of `EncryptAttributesConfigMapInput` via:

EncryptAttributesConfigMap{ "key": EncryptAttributesConfigArgs{...} }

type EncryptAttributesConfigMapOutput

type EncryptAttributesConfigMapOutput struct{ *pulumi.OutputState }

func (EncryptAttributesConfigMapOutput) ElementType

func (EncryptAttributesConfigMapOutput) MapIndex

func (EncryptAttributesConfigMapOutput) ToEncryptAttributesConfigMapOutput

func (o EncryptAttributesConfigMapOutput) ToEncryptAttributesConfigMapOutput() EncryptAttributesConfigMapOutput

func (EncryptAttributesConfigMapOutput) ToEncryptAttributesConfigMapOutputWithContext

func (o EncryptAttributesConfigMapOutput) ToEncryptAttributesConfigMapOutputWithContext(ctx context.Context) EncryptAttributesConfigMapOutput

type EncryptAttributesConfigOutput

type EncryptAttributesConfigOutput struct{ *pulumi.OutputState }

func (EncryptAttributesConfigOutput) ElementType

func (EncryptAttributesConfigOutput) EncryptEnabled

func (o EncryptAttributesConfigOutput) EncryptEnabled() pulumi.IntOutput

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

func (EncryptAttributesConfigOutput) InstanceId

instance id.

func (EncryptAttributesConfigOutput) ToEncryptAttributesConfigOutput

func (o EncryptAttributesConfigOutput) ToEncryptAttributesConfigOutput() EncryptAttributesConfigOutput

func (EncryptAttributesConfigOutput) ToEncryptAttributesConfigOutputWithContext

func (o EncryptAttributesConfigOutput) ToEncryptAttributesConfigOutputWithContext(ctx context.Context) EncryptAttributesConfigOutput

type EncryptAttributesConfigState

type EncryptAttributesConfigState struct {
	// whether to enable data encryption. Notice: 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 (EncryptAttributesConfigState) ElementType

type FlushBinlogOperation

type FlushBinlogOperation struct {
	pulumi.CustomResourceState

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

func GetFlushBinlogOperation

func GetFlushBinlogOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FlushBinlogOperationState, opts ...pulumi.ResourceOption) (*FlushBinlogOperation, error)

GetFlushBinlogOperation gets an existing FlushBinlogOperation 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 NewFlushBinlogOperation

func NewFlushBinlogOperation(ctx *pulumi.Context,
	name string, args *FlushBinlogOperationArgs, opts ...pulumi.ResourceOption) (*FlushBinlogOperation, error)

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

func (*FlushBinlogOperation) ElementType

func (*FlushBinlogOperation) ElementType() reflect.Type

func (*FlushBinlogOperation) ToFlushBinlogOperationOutput

func (i *FlushBinlogOperation) ToFlushBinlogOperationOutput() FlushBinlogOperationOutput

func (*FlushBinlogOperation) ToFlushBinlogOperationOutputWithContext

func (i *FlushBinlogOperation) ToFlushBinlogOperationOutputWithContext(ctx context.Context) FlushBinlogOperationOutput

type FlushBinlogOperationArgs

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

The set of arguments for constructing a FlushBinlogOperation resource.

func (FlushBinlogOperationArgs) ElementType

func (FlushBinlogOperationArgs) ElementType() reflect.Type

type FlushBinlogOperationArray

type FlushBinlogOperationArray []FlushBinlogOperationInput

func (FlushBinlogOperationArray) ElementType

func (FlushBinlogOperationArray) ElementType() reflect.Type

func (FlushBinlogOperationArray) ToFlushBinlogOperationArrayOutput

func (i FlushBinlogOperationArray) ToFlushBinlogOperationArrayOutput() FlushBinlogOperationArrayOutput

func (FlushBinlogOperationArray) ToFlushBinlogOperationArrayOutputWithContext

func (i FlushBinlogOperationArray) ToFlushBinlogOperationArrayOutputWithContext(ctx context.Context) FlushBinlogOperationArrayOutput

type FlushBinlogOperationArrayInput

type FlushBinlogOperationArrayInput interface {
	pulumi.Input

	ToFlushBinlogOperationArrayOutput() FlushBinlogOperationArrayOutput
	ToFlushBinlogOperationArrayOutputWithContext(context.Context) FlushBinlogOperationArrayOutput
}

FlushBinlogOperationArrayInput is an input type that accepts FlushBinlogOperationArray and FlushBinlogOperationArrayOutput values. You can construct a concrete instance of `FlushBinlogOperationArrayInput` via:

FlushBinlogOperationArray{ FlushBinlogOperationArgs{...} }

type FlushBinlogOperationArrayOutput

type FlushBinlogOperationArrayOutput struct{ *pulumi.OutputState }

func (FlushBinlogOperationArrayOutput) ElementType

func (FlushBinlogOperationArrayOutput) Index

func (FlushBinlogOperationArrayOutput) ToFlushBinlogOperationArrayOutput

func (o FlushBinlogOperationArrayOutput) ToFlushBinlogOperationArrayOutput() FlushBinlogOperationArrayOutput

func (FlushBinlogOperationArrayOutput) ToFlushBinlogOperationArrayOutputWithContext

func (o FlushBinlogOperationArrayOutput) ToFlushBinlogOperationArrayOutputWithContext(ctx context.Context) FlushBinlogOperationArrayOutput

type FlushBinlogOperationInput

type FlushBinlogOperationInput interface {
	pulumi.Input

	ToFlushBinlogOperationOutput() FlushBinlogOperationOutput
	ToFlushBinlogOperationOutputWithContext(ctx context.Context) FlushBinlogOperationOutput
}

type FlushBinlogOperationMap

type FlushBinlogOperationMap map[string]FlushBinlogOperationInput

func (FlushBinlogOperationMap) ElementType

func (FlushBinlogOperationMap) ElementType() reflect.Type

func (FlushBinlogOperationMap) ToFlushBinlogOperationMapOutput

func (i FlushBinlogOperationMap) ToFlushBinlogOperationMapOutput() FlushBinlogOperationMapOutput

func (FlushBinlogOperationMap) ToFlushBinlogOperationMapOutputWithContext

func (i FlushBinlogOperationMap) ToFlushBinlogOperationMapOutputWithContext(ctx context.Context) FlushBinlogOperationMapOutput

type FlushBinlogOperationMapInput

type FlushBinlogOperationMapInput interface {
	pulumi.Input

	ToFlushBinlogOperationMapOutput() FlushBinlogOperationMapOutput
	ToFlushBinlogOperationMapOutputWithContext(context.Context) FlushBinlogOperationMapOutput
}

FlushBinlogOperationMapInput is an input type that accepts FlushBinlogOperationMap and FlushBinlogOperationMapOutput values. You can construct a concrete instance of `FlushBinlogOperationMapInput` via:

FlushBinlogOperationMap{ "key": FlushBinlogOperationArgs{...} }

type FlushBinlogOperationMapOutput

type FlushBinlogOperationMapOutput struct{ *pulumi.OutputState }

func (FlushBinlogOperationMapOutput) ElementType

func (FlushBinlogOperationMapOutput) MapIndex

func (FlushBinlogOperationMapOutput) ToFlushBinlogOperationMapOutput

func (o FlushBinlogOperationMapOutput) ToFlushBinlogOperationMapOutput() FlushBinlogOperationMapOutput

func (FlushBinlogOperationMapOutput) ToFlushBinlogOperationMapOutputWithContext

func (o FlushBinlogOperationMapOutput) ToFlushBinlogOperationMapOutputWithContext(ctx context.Context) FlushBinlogOperationMapOutput

type FlushBinlogOperationOutput

type FlushBinlogOperationOutput struct{ *pulumi.OutputState }

func (FlushBinlogOperationOutput) ElementType

func (FlushBinlogOperationOutput) ElementType() reflect.Type

func (FlushBinlogOperationOutput) InstanceId

Instance ID.

func (FlushBinlogOperationOutput) ToFlushBinlogOperationOutput

func (o FlushBinlogOperationOutput) ToFlushBinlogOperationOutput() FlushBinlogOperationOutput

func (FlushBinlogOperationOutput) ToFlushBinlogOperationOutputWithContext

func (o FlushBinlogOperationOutput) ToFlushBinlogOperationOutputWithContext(ctx context.Context) FlushBinlogOperationOutput

type FlushBinlogOperationState

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

func (FlushBinlogOperationState) ElementType

func (FlushBinlogOperationState) 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 GetDatabaseTablesArgs

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

A collection of arguments for invoking getDatabaseTables.

type GetDatabaseTablesCol

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

type GetDatabaseTablesColArgs

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

func (GetDatabaseTablesColArgs) ElementType

func (GetDatabaseTablesColArgs) ElementType() reflect.Type

func (GetDatabaseTablesColArgs) ToGetDatabaseTablesColOutput

func (i GetDatabaseTablesColArgs) ToGetDatabaseTablesColOutput() GetDatabaseTablesColOutput

func (GetDatabaseTablesColArgs) ToGetDatabaseTablesColOutputWithContext

func (i GetDatabaseTablesColArgs) ToGetDatabaseTablesColOutputWithContext(ctx context.Context) GetDatabaseTablesColOutput

type GetDatabaseTablesColArray

type GetDatabaseTablesColArray []GetDatabaseTablesColInput

func (GetDatabaseTablesColArray) ElementType

func (GetDatabaseTablesColArray) ElementType() reflect.Type

func (GetDatabaseTablesColArray) ToGetDatabaseTablesColArrayOutput

func (i GetDatabaseTablesColArray) ToGetDatabaseTablesColArrayOutput() GetDatabaseTablesColArrayOutput

func (GetDatabaseTablesColArray) ToGetDatabaseTablesColArrayOutputWithContext

func (i GetDatabaseTablesColArray) ToGetDatabaseTablesColArrayOutputWithContext(ctx context.Context) GetDatabaseTablesColArrayOutput

type GetDatabaseTablesColArrayInput

type GetDatabaseTablesColArrayInput interface {
	pulumi.Input

	ToGetDatabaseTablesColArrayOutput() GetDatabaseTablesColArrayOutput
	ToGetDatabaseTablesColArrayOutputWithContext(context.Context) GetDatabaseTablesColArrayOutput
}

GetDatabaseTablesColArrayInput is an input type that accepts GetDatabaseTablesColArray and GetDatabaseTablesColArrayOutput values. You can construct a concrete instance of `GetDatabaseTablesColArrayInput` via:

GetDatabaseTablesColArray{ GetDatabaseTablesColArgs{...} }

type GetDatabaseTablesColArrayOutput

type GetDatabaseTablesColArrayOutput struct{ *pulumi.OutputState }

func (GetDatabaseTablesColArrayOutput) ElementType

func (GetDatabaseTablesColArrayOutput) Index

func (GetDatabaseTablesColArrayOutput) ToGetDatabaseTablesColArrayOutput

func (o GetDatabaseTablesColArrayOutput) ToGetDatabaseTablesColArrayOutput() GetDatabaseTablesColArrayOutput

func (GetDatabaseTablesColArrayOutput) ToGetDatabaseTablesColArrayOutputWithContext

func (o GetDatabaseTablesColArrayOutput) ToGetDatabaseTablesColArrayOutputWithContext(ctx context.Context) GetDatabaseTablesColArrayOutput

type GetDatabaseTablesColInput

type GetDatabaseTablesColInput interface {
	pulumi.Input

	ToGetDatabaseTablesColOutput() GetDatabaseTablesColOutput
	ToGetDatabaseTablesColOutputWithContext(context.Context) GetDatabaseTablesColOutput
}

GetDatabaseTablesColInput is an input type that accepts GetDatabaseTablesColArgs and GetDatabaseTablesColOutput values. You can construct a concrete instance of `GetDatabaseTablesColInput` via:

GetDatabaseTablesColArgs{...}

type GetDatabaseTablesColOutput

type GetDatabaseTablesColOutput struct{ *pulumi.OutputState }

func (GetDatabaseTablesColOutput) Col

func (GetDatabaseTablesColOutput) ElementType

func (GetDatabaseTablesColOutput) ElementType() reflect.Type

func (GetDatabaseTablesColOutput) ToGetDatabaseTablesColOutput

func (o GetDatabaseTablesColOutput) ToGetDatabaseTablesColOutput() GetDatabaseTablesColOutput

func (GetDatabaseTablesColOutput) ToGetDatabaseTablesColOutputWithContext

func (o GetDatabaseTablesColOutput) ToGetDatabaseTablesColOutputWithContext(ctx context.Context) GetDatabaseTablesColOutput

func (GetDatabaseTablesColOutput) Type

type GetDatabaseTablesOutputArgs

type GetDatabaseTablesOutputArgs 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 getDatabaseTables.

func (GetDatabaseTablesOutputArgs) ElementType

type GetDatabaseTablesResult

type GetDatabaseTablesResult struct {
	Cols   []GetDatabaseTablesCol `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 getDatabaseTables.

type GetDatabaseTablesResultOutput

type GetDatabaseTablesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getDatabaseTables.

func (GetDatabaseTablesResultOutput) Cols

func (GetDatabaseTablesResultOutput) DbName

func (GetDatabaseTablesResultOutput) ElementType

func (GetDatabaseTablesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDatabaseTablesResultOutput) InstanceId

func (GetDatabaseTablesResultOutput) ResultOutputFile

func (GetDatabaseTablesResultOutput) Table

func (GetDatabaseTablesResultOutput) ToGetDatabaseTablesResultOutput

func (o GetDatabaseTablesResultOutput) ToGetDatabaseTablesResultOutput() GetDatabaseTablesResultOutput

func (GetDatabaseTablesResultOutput) ToGetDatabaseTablesResultOutputWithContext

func (o GetDatabaseTablesResultOutput) ToGetDatabaseTablesResultOutputWithContext(ctx context.Context) GetDatabaseTablesResultOutput

type GetDatabasesArgs

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

A collection of arguments for invoking getDatabases.

type GetDatabasesList

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

type GetDatabasesListArgs

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

func (GetDatabasesListArgs) ElementType

func (GetDatabasesListArgs) ElementType() reflect.Type

func (GetDatabasesListArgs) ToGetDatabasesListOutput

func (i GetDatabasesListArgs) ToGetDatabasesListOutput() GetDatabasesListOutput

func (GetDatabasesListArgs) ToGetDatabasesListOutputWithContext

func (i GetDatabasesListArgs) ToGetDatabasesListOutputWithContext(ctx context.Context) GetDatabasesListOutput

type GetDatabasesListArray

type GetDatabasesListArray []GetDatabasesListInput

func (GetDatabasesListArray) ElementType

func (GetDatabasesListArray) ElementType() reflect.Type

func (GetDatabasesListArray) ToGetDatabasesListArrayOutput

func (i GetDatabasesListArray) ToGetDatabasesListArrayOutput() GetDatabasesListArrayOutput

func (GetDatabasesListArray) ToGetDatabasesListArrayOutputWithContext

func (i GetDatabasesListArray) ToGetDatabasesListArrayOutputWithContext(ctx context.Context) GetDatabasesListArrayOutput

type GetDatabasesListArrayInput

type GetDatabasesListArrayInput interface {
	pulumi.Input

	ToGetDatabasesListArrayOutput() GetDatabasesListArrayOutput
	ToGetDatabasesListArrayOutputWithContext(context.Context) GetDatabasesListArrayOutput
}

GetDatabasesListArrayInput is an input type that accepts GetDatabasesListArray and GetDatabasesListArrayOutput values. You can construct a concrete instance of `GetDatabasesListArrayInput` via:

GetDatabasesListArray{ GetDatabasesListArgs{...} }

type GetDatabasesListArrayOutput

type GetDatabasesListArrayOutput struct{ *pulumi.OutputState }

func (GetDatabasesListArrayOutput) ElementType

func (GetDatabasesListArrayOutput) Index

func (GetDatabasesListArrayOutput) ToGetDatabasesListArrayOutput

func (o GetDatabasesListArrayOutput) ToGetDatabasesListArrayOutput() GetDatabasesListArrayOutput

func (GetDatabasesListArrayOutput) ToGetDatabasesListArrayOutputWithContext

func (o GetDatabasesListArrayOutput) ToGetDatabasesListArrayOutputWithContext(ctx context.Context) GetDatabasesListArrayOutput

type GetDatabasesListInput

type GetDatabasesListInput interface {
	pulumi.Input

	ToGetDatabasesListOutput() GetDatabasesListOutput
	ToGetDatabasesListOutputWithContext(context.Context) GetDatabasesListOutput
}

GetDatabasesListInput is an input type that accepts GetDatabasesListArgs and GetDatabasesListOutput values. You can construct a concrete instance of `GetDatabasesListInput` via:

GetDatabasesListArgs{...}

type GetDatabasesListOutput

type GetDatabasesListOutput struct{ *pulumi.OutputState }

func (GetDatabasesListOutput) DbName

func (GetDatabasesListOutput) ElementType

func (GetDatabasesListOutput) ElementType() reflect.Type

func (GetDatabasesListOutput) ToGetDatabasesListOutput

func (o GetDatabasesListOutput) ToGetDatabasesListOutput() GetDatabasesListOutput

func (GetDatabasesListOutput) ToGetDatabasesListOutputWithContext

func (o GetDatabasesListOutput) ToGetDatabasesListOutputWithContext(ctx context.Context) GetDatabasesListOutput

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

func (GetDatabasesResultOutput) ElementType() reflect.Type

func (GetDatabasesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetDatabasesResultOutput) InstanceId

func (GetDatabasesResultOutput) Lists

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 GetFileDownloadUrlArgs

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

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"`
	ShardId          pulumi.StringInput    `pulumi:"shardId"`
}

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"`
	ShardId          string  `pulumi:"shardId"`
}

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

func (GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutput

func (o GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutput() GetFileDownloadUrlResultOutput

func (GetFileDownloadUrlResultOutput) ToGetFileDownloadUrlResultOutputWithContext

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

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"`
	ShardId string `pulumi:"shardId"`
}

type GetInstanceNodeInfoNodesInfoArgs

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

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

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 GetInstancesArgs

type GetInstancesArgs struct {
	ExclusterType     *int     `pulumi:"exclusterType"`
	InstanceIds       []string `pulumi:"instanceIds"`
	IsFilterExcluster *bool    `pulumi:"isFilterExcluster"`
	IsFilterVpc       *bool    `pulumi:"isFilterVpc"`
	ProjectIds        []int    `pulumi:"projectIds"`
	ResultOutputFile  *string  `pulumi:"resultOutputFile"`
	SearchKey         *string  `pulumi:"searchKey"`
	SearchName        *string  `pulumi:"searchName"`
	SubnetId          *string  `pulumi:"subnetId"`
	VpcId             *string  `pulumi:"vpcId"`
}

A collection of arguments for invoking getInstances.

type GetInstancesList

type GetInstancesList struct {
	AppId             int                           `pulumi:"appId"`
	AutoRenewFlag     int                           `pulumi:"autoRenewFlag"`
	CreateTime        string                        `pulumi:"createTime"`
	DbEngine          string                        `pulumi:"dbEngine"`
	DbVersion         string                        `pulumi:"dbVersion"`
	InstanceId        string                        `pulumi:"instanceId"`
	InstanceName      string                        `pulumi:"instanceName"`
	InstanceType      int                           `pulumi:"instanceType"`
	IsAuditSupported  int                           `pulumi:"isAuditSupported"`
	IsTmp             int                           `pulumi:"isTmp"`
	IsolatedTimestamp string                        `pulumi:"isolatedTimestamp"`
	Memory            int                           `pulumi:"memory"`
	NodeCount         int                           `pulumi:"nodeCount"`
	Paymode           string                        `pulumi:"paymode"`
	PeriodEndTime     string                        `pulumi:"periodEndTime"`
	ProjectId         int                           `pulumi:"projectId"`
	Region            string                        `pulumi:"region"`
	ResourceTags      []GetInstancesListResourceTag `pulumi:"resourceTags"`
	ShardCount        int                           `pulumi:"shardCount"`
	ShardDetails      []GetInstancesListShardDetail `pulumi:"shardDetails"`
	Status            int                           `pulumi:"status"`
	StatusDesc        string                        `pulumi:"statusDesc"`
	Storage           int                           `pulumi:"storage"`
	SubnetId          int                           `pulumi:"subnetId"`
	Uin               string                        `pulumi:"uin"`
	UpdateTime        string                        `pulumi:"updateTime"`
	Vip               string                        `pulumi:"vip"`
	VpcId             int                           `pulumi:"vpcId"`
	Vport             int                           `pulumi:"vport"`
	WanDomain         string                        `pulumi:"wanDomain"`
	WanPort           int                           `pulumi:"wanPort"`
	WanStatus         int                           `pulumi:"wanStatus"`
	WanVip            string                        `pulumi:"wanVip"`
}

type GetInstancesListArgs

type GetInstancesListArgs struct {
	AppId             pulumi.IntInput                       `pulumi:"appId"`
	AutoRenewFlag     pulumi.IntInput                       `pulumi:"autoRenewFlag"`
	CreateTime        pulumi.StringInput                    `pulumi:"createTime"`
	DbEngine          pulumi.StringInput                    `pulumi:"dbEngine"`
	DbVersion         pulumi.StringInput                    `pulumi:"dbVersion"`
	InstanceId        pulumi.StringInput                    `pulumi:"instanceId"`
	InstanceName      pulumi.StringInput                    `pulumi:"instanceName"`
	InstanceType      pulumi.IntInput                       `pulumi:"instanceType"`
	IsAuditSupported  pulumi.IntInput                       `pulumi:"isAuditSupported"`
	IsTmp             pulumi.IntInput                       `pulumi:"isTmp"`
	IsolatedTimestamp pulumi.StringInput                    `pulumi:"isolatedTimestamp"`
	Memory            pulumi.IntInput                       `pulumi:"memory"`
	NodeCount         pulumi.IntInput                       `pulumi:"nodeCount"`
	Paymode           pulumi.StringInput                    `pulumi:"paymode"`
	PeriodEndTime     pulumi.StringInput                    `pulumi:"periodEndTime"`
	ProjectId         pulumi.IntInput                       `pulumi:"projectId"`
	Region            pulumi.StringInput                    `pulumi:"region"`
	ResourceTags      GetInstancesListResourceTagArrayInput `pulumi:"resourceTags"`
	ShardCount        pulumi.IntInput                       `pulumi:"shardCount"`
	ShardDetails      GetInstancesListShardDetailArrayInput `pulumi:"shardDetails"`
	Status            pulumi.IntInput                       `pulumi:"status"`
	StatusDesc        pulumi.StringInput                    `pulumi:"statusDesc"`
	Storage           pulumi.IntInput                       `pulumi:"storage"`
	SubnetId          pulumi.IntInput                       `pulumi:"subnetId"`
	Uin               pulumi.StringInput                    `pulumi:"uin"`
	UpdateTime        pulumi.StringInput                    `pulumi:"updateTime"`
	Vip               pulumi.StringInput                    `pulumi:"vip"`
	VpcId             pulumi.IntInput                       `pulumi:"vpcId"`
	Vport             pulumi.IntInput                       `pulumi:"vport"`
	WanDomain         pulumi.StringInput                    `pulumi:"wanDomain"`
	WanPort           pulumi.IntInput                       `pulumi:"wanPort"`
	WanStatus         pulumi.IntInput                       `pulumi:"wanStatus"`
	WanVip            pulumi.StringInput                    `pulumi:"wanVip"`
}

func (GetInstancesListArgs) ElementType

func (GetInstancesListArgs) ElementType() reflect.Type

func (GetInstancesListArgs) ToGetInstancesListOutput

func (i GetInstancesListArgs) ToGetInstancesListOutput() GetInstancesListOutput

func (GetInstancesListArgs) ToGetInstancesListOutputWithContext

func (i GetInstancesListArgs) ToGetInstancesListOutputWithContext(ctx context.Context) GetInstancesListOutput

type GetInstancesListArray

type GetInstancesListArray []GetInstancesListInput

func (GetInstancesListArray) ElementType

func (GetInstancesListArray) ElementType() reflect.Type

func (GetInstancesListArray) ToGetInstancesListArrayOutput

func (i GetInstancesListArray) ToGetInstancesListArrayOutput() GetInstancesListArrayOutput

func (GetInstancesListArray) ToGetInstancesListArrayOutputWithContext

func (i GetInstancesListArray) ToGetInstancesListArrayOutputWithContext(ctx context.Context) GetInstancesListArrayOutput

type GetInstancesListArrayInput

type GetInstancesListArrayInput interface {
	pulumi.Input

	ToGetInstancesListArrayOutput() GetInstancesListArrayOutput
	ToGetInstancesListArrayOutputWithContext(context.Context) GetInstancesListArrayOutput
}

GetInstancesListArrayInput is an input type that accepts GetInstancesListArray and GetInstancesListArrayOutput values. You can construct a concrete instance of `GetInstancesListArrayInput` via:

GetInstancesListArray{ GetInstancesListArgs{...} }

type GetInstancesListArrayOutput

type GetInstancesListArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesListArrayOutput) ElementType

func (GetInstancesListArrayOutput) Index

func (GetInstancesListArrayOutput) ToGetInstancesListArrayOutput

func (o GetInstancesListArrayOutput) ToGetInstancesListArrayOutput() GetInstancesListArrayOutput

func (GetInstancesListArrayOutput) ToGetInstancesListArrayOutputWithContext

func (o GetInstancesListArrayOutput) ToGetInstancesListArrayOutputWithContext(ctx context.Context) GetInstancesListArrayOutput

type GetInstancesListInput

type GetInstancesListInput interface {
	pulumi.Input

	ToGetInstancesListOutput() GetInstancesListOutput
	ToGetInstancesListOutputWithContext(context.Context) GetInstancesListOutput
}

GetInstancesListInput is an input type that accepts GetInstancesListArgs and GetInstancesListOutput values. You can construct a concrete instance of `GetInstancesListInput` via:

GetInstancesListArgs{...}

type GetInstancesListOutput

type GetInstancesListOutput struct{ *pulumi.OutputState }

func (GetInstancesListOutput) AppId

func (GetInstancesListOutput) AutoRenewFlag

func (o GetInstancesListOutput) AutoRenewFlag() pulumi.IntOutput

func (GetInstancesListOutput) CreateTime

func (GetInstancesListOutput) DbEngine

func (GetInstancesListOutput) DbVersion

func (GetInstancesListOutput) ElementType

func (GetInstancesListOutput) ElementType() reflect.Type

func (GetInstancesListOutput) InstanceId

func (GetInstancesListOutput) InstanceName

func (o GetInstancesListOutput) InstanceName() pulumi.StringOutput

func (GetInstancesListOutput) InstanceType

func (o GetInstancesListOutput) InstanceType() pulumi.IntOutput

func (GetInstancesListOutput) IsAuditSupported

func (o GetInstancesListOutput) IsAuditSupported() pulumi.IntOutput

func (GetInstancesListOutput) IsTmp

func (GetInstancesListOutput) IsolatedTimestamp

func (o GetInstancesListOutput) IsolatedTimestamp() pulumi.StringOutput

func (GetInstancesListOutput) Memory

func (GetInstancesListOutput) NodeCount

func (o GetInstancesListOutput) NodeCount() pulumi.IntOutput

func (GetInstancesListOutput) Paymode

func (GetInstancesListOutput) PeriodEndTime

func (o GetInstancesListOutput) PeriodEndTime() pulumi.StringOutput

func (GetInstancesListOutput) ProjectId

func (o GetInstancesListOutput) ProjectId() pulumi.IntOutput

func (GetInstancesListOutput) Region

func (GetInstancesListOutput) ResourceTags

func (GetInstancesListOutput) ShardCount

func (o GetInstancesListOutput) ShardCount() pulumi.IntOutput

func (GetInstancesListOutput) ShardDetails

func (GetInstancesListOutput) Status

func (GetInstancesListOutput) StatusDesc

func (GetInstancesListOutput) Storage

func (GetInstancesListOutput) SubnetId

func (GetInstancesListOutput) ToGetInstancesListOutput

func (o GetInstancesListOutput) ToGetInstancesListOutput() GetInstancesListOutput

func (GetInstancesListOutput) ToGetInstancesListOutputWithContext

func (o GetInstancesListOutput) ToGetInstancesListOutputWithContext(ctx context.Context) GetInstancesListOutput

func (GetInstancesListOutput) Uin

func (GetInstancesListOutput) UpdateTime

func (GetInstancesListOutput) Vip

func (GetInstancesListOutput) VpcId

func (GetInstancesListOutput) Vport

func (GetInstancesListOutput) WanDomain

func (GetInstancesListOutput) WanPort

func (GetInstancesListOutput) WanStatus

func (o GetInstancesListOutput) WanStatus() pulumi.IntOutput

func (GetInstancesListOutput) WanVip

type GetInstancesListResourceTag

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

type GetInstancesListResourceTagArgs

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

func (GetInstancesListResourceTagArgs) ElementType

func (GetInstancesListResourceTagArgs) ToGetInstancesListResourceTagOutput

func (i GetInstancesListResourceTagArgs) ToGetInstancesListResourceTagOutput() GetInstancesListResourceTagOutput

func (GetInstancesListResourceTagArgs) ToGetInstancesListResourceTagOutputWithContext

func (i GetInstancesListResourceTagArgs) ToGetInstancesListResourceTagOutputWithContext(ctx context.Context) GetInstancesListResourceTagOutput

type GetInstancesListResourceTagArray

type GetInstancesListResourceTagArray []GetInstancesListResourceTagInput

func (GetInstancesListResourceTagArray) ElementType

func (GetInstancesListResourceTagArray) ToGetInstancesListResourceTagArrayOutput

func (i GetInstancesListResourceTagArray) ToGetInstancesListResourceTagArrayOutput() GetInstancesListResourceTagArrayOutput

func (GetInstancesListResourceTagArray) ToGetInstancesListResourceTagArrayOutputWithContext

func (i GetInstancesListResourceTagArray) ToGetInstancesListResourceTagArrayOutputWithContext(ctx context.Context) GetInstancesListResourceTagArrayOutput

type GetInstancesListResourceTagArrayInput

type GetInstancesListResourceTagArrayInput interface {
	pulumi.Input

	ToGetInstancesListResourceTagArrayOutput() GetInstancesListResourceTagArrayOutput
	ToGetInstancesListResourceTagArrayOutputWithContext(context.Context) GetInstancesListResourceTagArrayOutput
}

GetInstancesListResourceTagArrayInput is an input type that accepts GetInstancesListResourceTagArray and GetInstancesListResourceTagArrayOutput values. You can construct a concrete instance of `GetInstancesListResourceTagArrayInput` via:

GetInstancesListResourceTagArray{ GetInstancesListResourceTagArgs{...} }

type GetInstancesListResourceTagArrayOutput

type GetInstancesListResourceTagArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesListResourceTagArrayOutput) ElementType

func (GetInstancesListResourceTagArrayOutput) Index

func (GetInstancesListResourceTagArrayOutput) ToGetInstancesListResourceTagArrayOutput

func (o GetInstancesListResourceTagArrayOutput) ToGetInstancesListResourceTagArrayOutput() GetInstancesListResourceTagArrayOutput

func (GetInstancesListResourceTagArrayOutput) ToGetInstancesListResourceTagArrayOutputWithContext

func (o GetInstancesListResourceTagArrayOutput) ToGetInstancesListResourceTagArrayOutputWithContext(ctx context.Context) GetInstancesListResourceTagArrayOutput

type GetInstancesListResourceTagInput

type GetInstancesListResourceTagInput interface {
	pulumi.Input

	ToGetInstancesListResourceTagOutput() GetInstancesListResourceTagOutput
	ToGetInstancesListResourceTagOutputWithContext(context.Context) GetInstancesListResourceTagOutput
}

GetInstancesListResourceTagInput is an input type that accepts GetInstancesListResourceTagArgs and GetInstancesListResourceTagOutput values. You can construct a concrete instance of `GetInstancesListResourceTagInput` via:

GetInstancesListResourceTagArgs{...}

type GetInstancesListResourceTagOutput

type GetInstancesListResourceTagOutput struct{ *pulumi.OutputState }

func (GetInstancesListResourceTagOutput) ElementType

func (GetInstancesListResourceTagOutput) TagKey

func (GetInstancesListResourceTagOutput) TagValue

func (GetInstancesListResourceTagOutput) ToGetInstancesListResourceTagOutput

func (o GetInstancesListResourceTagOutput) ToGetInstancesListResourceTagOutput() GetInstancesListResourceTagOutput

func (GetInstancesListResourceTagOutput) ToGetInstancesListResourceTagOutputWithContext

func (o GetInstancesListResourceTagOutput) ToGetInstancesListResourceTagOutputWithContext(ctx context.Context) GetInstancesListResourceTagOutput

type GetInstancesListShardDetail

type GetInstancesListShardDetail struct {
	Cpu             int    `pulumi:"cpu"`
	Createtime      string `pulumi:"createtime"`
	Memory          int    `pulumi:"memory"`
	NodeCount       int    `pulumi:"nodeCount"`
	ShardId         int    `pulumi:"shardId"`
	ShardInstanceId string `pulumi:"shardInstanceId"`
	ShardSerialId   string `pulumi:"shardSerialId"`
	Status          int    `pulumi:"status"`
	Storage         int    `pulumi:"storage"`
}

type GetInstancesListShardDetailArgs

type GetInstancesListShardDetailArgs struct {
	Cpu             pulumi.IntInput    `pulumi:"cpu"`
	Createtime      pulumi.StringInput `pulumi:"createtime"`
	Memory          pulumi.IntInput    `pulumi:"memory"`
	NodeCount       pulumi.IntInput    `pulumi:"nodeCount"`
	ShardId         pulumi.IntInput    `pulumi:"shardId"`
	ShardInstanceId pulumi.StringInput `pulumi:"shardInstanceId"`
	ShardSerialId   pulumi.StringInput `pulumi:"shardSerialId"`
	Status          pulumi.IntInput    `pulumi:"status"`
	Storage         pulumi.IntInput    `pulumi:"storage"`
}

func (GetInstancesListShardDetailArgs) ElementType

func (GetInstancesListShardDetailArgs) ToGetInstancesListShardDetailOutput

func (i GetInstancesListShardDetailArgs) ToGetInstancesListShardDetailOutput() GetInstancesListShardDetailOutput

func (GetInstancesListShardDetailArgs) ToGetInstancesListShardDetailOutputWithContext

func (i GetInstancesListShardDetailArgs) ToGetInstancesListShardDetailOutputWithContext(ctx context.Context) GetInstancesListShardDetailOutput

type GetInstancesListShardDetailArray

type GetInstancesListShardDetailArray []GetInstancesListShardDetailInput

func (GetInstancesListShardDetailArray) ElementType

func (GetInstancesListShardDetailArray) ToGetInstancesListShardDetailArrayOutput

func (i GetInstancesListShardDetailArray) ToGetInstancesListShardDetailArrayOutput() GetInstancesListShardDetailArrayOutput

func (GetInstancesListShardDetailArray) ToGetInstancesListShardDetailArrayOutputWithContext

func (i GetInstancesListShardDetailArray) ToGetInstancesListShardDetailArrayOutputWithContext(ctx context.Context) GetInstancesListShardDetailArrayOutput

type GetInstancesListShardDetailArrayInput

type GetInstancesListShardDetailArrayInput interface {
	pulumi.Input

	ToGetInstancesListShardDetailArrayOutput() GetInstancesListShardDetailArrayOutput
	ToGetInstancesListShardDetailArrayOutputWithContext(context.Context) GetInstancesListShardDetailArrayOutput
}

GetInstancesListShardDetailArrayInput is an input type that accepts GetInstancesListShardDetailArray and GetInstancesListShardDetailArrayOutput values. You can construct a concrete instance of `GetInstancesListShardDetailArrayInput` via:

GetInstancesListShardDetailArray{ GetInstancesListShardDetailArgs{...} }

type GetInstancesListShardDetailArrayOutput

type GetInstancesListShardDetailArrayOutput struct{ *pulumi.OutputState }

func (GetInstancesListShardDetailArrayOutput) ElementType

func (GetInstancesListShardDetailArrayOutput) Index

func (GetInstancesListShardDetailArrayOutput) ToGetInstancesListShardDetailArrayOutput

func (o GetInstancesListShardDetailArrayOutput) ToGetInstancesListShardDetailArrayOutput() GetInstancesListShardDetailArrayOutput

func (GetInstancesListShardDetailArrayOutput) ToGetInstancesListShardDetailArrayOutputWithContext

func (o GetInstancesListShardDetailArrayOutput) ToGetInstancesListShardDetailArrayOutputWithContext(ctx context.Context) GetInstancesListShardDetailArrayOutput

type GetInstancesListShardDetailInput

type GetInstancesListShardDetailInput interface {
	pulumi.Input

	ToGetInstancesListShardDetailOutput() GetInstancesListShardDetailOutput
	ToGetInstancesListShardDetailOutputWithContext(context.Context) GetInstancesListShardDetailOutput
}

GetInstancesListShardDetailInput is an input type that accepts GetInstancesListShardDetailArgs and GetInstancesListShardDetailOutput values. You can construct a concrete instance of `GetInstancesListShardDetailInput` via:

GetInstancesListShardDetailArgs{...}

type GetInstancesListShardDetailOutput

type GetInstancesListShardDetailOutput struct{ *pulumi.OutputState }

func (GetInstancesListShardDetailOutput) Cpu

func (GetInstancesListShardDetailOutput) Createtime

func (GetInstancesListShardDetailOutput) ElementType

func (GetInstancesListShardDetailOutput) Memory

func (GetInstancesListShardDetailOutput) NodeCount

func (GetInstancesListShardDetailOutput) ShardId

func (GetInstancesListShardDetailOutput) ShardInstanceId

func (GetInstancesListShardDetailOutput) ShardSerialId

func (GetInstancesListShardDetailOutput) Status

func (GetInstancesListShardDetailOutput) Storage

func (GetInstancesListShardDetailOutput) ToGetInstancesListShardDetailOutput

func (o GetInstancesListShardDetailOutput) ToGetInstancesListShardDetailOutput() GetInstancesListShardDetailOutput

func (GetInstancesListShardDetailOutput) ToGetInstancesListShardDetailOutputWithContext

func (o GetInstancesListShardDetailOutput) ToGetInstancesListShardDetailOutputWithContext(ctx context.Context) GetInstancesListShardDetailOutput

type GetInstancesOutputArgs

type GetInstancesOutputArgs struct {
	ExclusterType     pulumi.IntPtrInput      `pulumi:"exclusterType"`
	InstanceIds       pulumi.StringArrayInput `pulumi:"instanceIds"`
	IsFilterExcluster pulumi.BoolPtrInput     `pulumi:"isFilterExcluster"`
	IsFilterVpc       pulumi.BoolPtrInput     `pulumi:"isFilterVpc"`
	ProjectIds        pulumi.IntArrayInput    `pulumi:"projectIds"`
	ResultOutputFile  pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	SearchKey         pulumi.StringPtrInput   `pulumi:"searchKey"`
	SearchName        pulumi.StringPtrInput   `pulumi:"searchName"`
	SubnetId          pulumi.StringPtrInput   `pulumi:"subnetId"`
	VpcId             pulumi.StringPtrInput   `pulumi:"vpcId"`
}

A collection of arguments for invoking getInstances.

func (GetInstancesOutputArgs) ElementType

func (GetInstancesOutputArgs) ElementType() reflect.Type

type GetInstancesResult

type GetInstancesResult struct {
	ExclusterType *int `pulumi:"exclusterType"`
	// The provider-assigned unique ID for this managed resource.
	Id                string             `pulumi:"id"`
	InstanceIds       []string           `pulumi:"instanceIds"`
	IsFilterExcluster *bool              `pulumi:"isFilterExcluster"`
	IsFilterVpc       *bool              `pulumi:"isFilterVpc"`
	Lists             []GetInstancesList `pulumi:"lists"`
	ProjectIds        []int              `pulumi:"projectIds"`
	ResultOutputFile  *string            `pulumi:"resultOutputFile"`
	SearchKey         *string            `pulumi:"searchKey"`
	SearchName        *string            `pulumi:"searchName"`
	SubnetId          *string            `pulumi:"subnetId"`
	VpcId             string             `pulumi:"vpcId"`
}

A collection of values returned by getInstances.

func GetInstances

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

type GetInstancesResultOutput

type GetInstancesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstances.

func (GetInstancesResultOutput) ElementType

func (GetInstancesResultOutput) ElementType() reflect.Type

func (GetInstancesResultOutput) ExclusterType

func (o GetInstancesResultOutput) ExclusterType() pulumi.IntPtrOutput

func (GetInstancesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstancesResultOutput) InstanceIds

func (GetInstancesResultOutput) IsFilterExcluster

func (o GetInstancesResultOutput) IsFilterExcluster() pulumi.BoolPtrOutput

func (GetInstancesResultOutput) IsFilterVpc

func (GetInstancesResultOutput) Lists

func (GetInstancesResultOutput) ProjectIds

func (GetInstancesResultOutput) ResultOutputFile

func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetInstancesResultOutput) SearchKey

func (GetInstancesResultOutput) SearchName

func (GetInstancesResultOutput) SubnetId

func (GetInstancesResultOutput) ToGetInstancesResultOutput

func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput

func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext

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

func (GetInstancesResultOutput) VpcId

type GetLogFilesArgs

type GetLogFilesArgs struct {
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ShardId          string  `pulumi:"shardId"`
	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"`
	ShardId          pulumi.StringInput    `pulumi:"shardId"`
	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"`
	ShardId          string  `pulumi:"shardId"`
	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) ShardId

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 {
	DealNames        []string `pulumi:"dealNames"`
	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 {
	DealNames        pulumi.StringArrayInput `pulumi:"dealNames"`
	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 {
	DealNames []string        `pulumi:"dealNames"`
	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) DealNames

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 GetParametersArgs

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

A collection of arguments for invoking getParameters.

type GetParametersList

type GetParametersList struct {
	Constraints  []GetParametersListConstraint `pulumi:"constraints"`
	Default      string                        `pulumi:"default"`
	HaveSetValue bool                          `pulumi:"haveSetValue"`
	NeedRestart  bool                          `pulumi:"needRestart"`
	Param        string                        `pulumi:"param"`
	Value        string                        `pulumi:"value"`
}

type GetParametersListArgs

type GetParametersListArgs struct {
	Constraints  GetParametersListConstraintArrayInput `pulumi:"constraints"`
	Default      pulumi.StringInput                    `pulumi:"default"`
	HaveSetValue pulumi.BoolInput                      `pulumi:"haveSetValue"`
	NeedRestart  pulumi.BoolInput                      `pulumi:"needRestart"`
	Param        pulumi.StringInput                    `pulumi:"param"`
	Value        pulumi.StringInput                    `pulumi:"value"`
}

func (GetParametersListArgs) ElementType

func (GetParametersListArgs) ElementType() reflect.Type

func (GetParametersListArgs) ToGetParametersListOutput

func (i GetParametersListArgs) ToGetParametersListOutput() GetParametersListOutput

func (GetParametersListArgs) ToGetParametersListOutputWithContext

func (i GetParametersListArgs) ToGetParametersListOutputWithContext(ctx context.Context) GetParametersListOutput

type GetParametersListArray

type GetParametersListArray []GetParametersListInput

func (GetParametersListArray) ElementType

func (GetParametersListArray) ElementType() reflect.Type

func (GetParametersListArray) ToGetParametersListArrayOutput

func (i GetParametersListArray) ToGetParametersListArrayOutput() GetParametersListArrayOutput

func (GetParametersListArray) ToGetParametersListArrayOutputWithContext

func (i GetParametersListArray) ToGetParametersListArrayOutputWithContext(ctx context.Context) GetParametersListArrayOutput

type GetParametersListArrayInput

type GetParametersListArrayInput interface {
	pulumi.Input

	ToGetParametersListArrayOutput() GetParametersListArrayOutput
	ToGetParametersListArrayOutputWithContext(context.Context) GetParametersListArrayOutput
}

GetParametersListArrayInput is an input type that accepts GetParametersListArray and GetParametersListArrayOutput values. You can construct a concrete instance of `GetParametersListArrayInput` via:

GetParametersListArray{ GetParametersListArgs{...} }

type GetParametersListArrayOutput

type GetParametersListArrayOutput struct{ *pulumi.OutputState }

func (GetParametersListArrayOutput) ElementType

func (GetParametersListArrayOutput) Index

func (GetParametersListArrayOutput) ToGetParametersListArrayOutput

func (o GetParametersListArrayOutput) ToGetParametersListArrayOutput() GetParametersListArrayOutput

func (GetParametersListArrayOutput) ToGetParametersListArrayOutputWithContext

func (o GetParametersListArrayOutput) ToGetParametersListArrayOutputWithContext(ctx context.Context) GetParametersListArrayOutput

type GetParametersListConstraint

type GetParametersListConstraint struct {
	Enum   string                             `pulumi:"enum"`
	Ranges []GetParametersListConstraintRange `pulumi:"ranges"`
	String string                             `pulumi:"string"`
	Type   string                             `pulumi:"type"`
}

type GetParametersListConstraintArgs

type GetParametersListConstraintArgs struct {
	Enum   pulumi.StringInput                         `pulumi:"enum"`
	Ranges GetParametersListConstraintRangeArrayInput `pulumi:"ranges"`
	String pulumi.StringInput                         `pulumi:"string"`
	Type   pulumi.StringInput                         `pulumi:"type"`
}

func (GetParametersListConstraintArgs) ElementType

func (GetParametersListConstraintArgs) ToGetParametersListConstraintOutput

func (i GetParametersListConstraintArgs) ToGetParametersListConstraintOutput() GetParametersListConstraintOutput

func (GetParametersListConstraintArgs) ToGetParametersListConstraintOutputWithContext

func (i GetParametersListConstraintArgs) ToGetParametersListConstraintOutputWithContext(ctx context.Context) GetParametersListConstraintOutput

type GetParametersListConstraintArray

type GetParametersListConstraintArray []GetParametersListConstraintInput

func (GetParametersListConstraintArray) ElementType

func (GetParametersListConstraintArray) ToGetParametersListConstraintArrayOutput

func (i GetParametersListConstraintArray) ToGetParametersListConstraintArrayOutput() GetParametersListConstraintArrayOutput

func (GetParametersListConstraintArray) ToGetParametersListConstraintArrayOutputWithContext

func (i GetParametersListConstraintArray) ToGetParametersListConstraintArrayOutputWithContext(ctx context.Context) GetParametersListConstraintArrayOutput

type GetParametersListConstraintArrayInput

type GetParametersListConstraintArrayInput interface {
	pulumi.Input

	ToGetParametersListConstraintArrayOutput() GetParametersListConstraintArrayOutput
	ToGetParametersListConstraintArrayOutputWithContext(context.Context) GetParametersListConstraintArrayOutput
}

GetParametersListConstraintArrayInput is an input type that accepts GetParametersListConstraintArray and GetParametersListConstraintArrayOutput values. You can construct a concrete instance of `GetParametersListConstraintArrayInput` via:

GetParametersListConstraintArray{ GetParametersListConstraintArgs{...} }

type GetParametersListConstraintArrayOutput

type GetParametersListConstraintArrayOutput struct{ *pulumi.OutputState }

func (GetParametersListConstraintArrayOutput) ElementType

func (GetParametersListConstraintArrayOutput) Index

func (GetParametersListConstraintArrayOutput) ToGetParametersListConstraintArrayOutput

func (o GetParametersListConstraintArrayOutput) ToGetParametersListConstraintArrayOutput() GetParametersListConstraintArrayOutput

func (GetParametersListConstraintArrayOutput) ToGetParametersListConstraintArrayOutputWithContext

func (o GetParametersListConstraintArrayOutput) ToGetParametersListConstraintArrayOutputWithContext(ctx context.Context) GetParametersListConstraintArrayOutput

type GetParametersListConstraintInput

type GetParametersListConstraintInput interface {
	pulumi.Input

	ToGetParametersListConstraintOutput() GetParametersListConstraintOutput
	ToGetParametersListConstraintOutputWithContext(context.Context) GetParametersListConstraintOutput
}

GetParametersListConstraintInput is an input type that accepts GetParametersListConstraintArgs and GetParametersListConstraintOutput values. You can construct a concrete instance of `GetParametersListConstraintInput` via:

GetParametersListConstraintArgs{...}

type GetParametersListConstraintOutput

type GetParametersListConstraintOutput struct{ *pulumi.OutputState }

func (GetParametersListConstraintOutput) ElementType

func (GetParametersListConstraintOutput) Enum

func (GetParametersListConstraintOutput) Ranges

func (GetParametersListConstraintOutput) String

func (GetParametersListConstraintOutput) ToGetParametersListConstraintOutput

func (o GetParametersListConstraintOutput) ToGetParametersListConstraintOutput() GetParametersListConstraintOutput

func (GetParametersListConstraintOutput) ToGetParametersListConstraintOutputWithContext

func (o GetParametersListConstraintOutput) ToGetParametersListConstraintOutputWithContext(ctx context.Context) GetParametersListConstraintOutput

func (GetParametersListConstraintOutput) Type

type GetParametersListConstraintRange

type GetParametersListConstraintRange struct {
	Max string `pulumi:"max"`
	Min string `pulumi:"min"`
}

type GetParametersListConstraintRangeArgs

type GetParametersListConstraintRangeArgs struct {
	Max pulumi.StringInput `pulumi:"max"`
	Min pulumi.StringInput `pulumi:"min"`
}

func (GetParametersListConstraintRangeArgs) ElementType

func (GetParametersListConstraintRangeArgs) ToGetParametersListConstraintRangeOutput

func (i GetParametersListConstraintRangeArgs) ToGetParametersListConstraintRangeOutput() GetParametersListConstraintRangeOutput

func (GetParametersListConstraintRangeArgs) ToGetParametersListConstraintRangeOutputWithContext

func (i GetParametersListConstraintRangeArgs) ToGetParametersListConstraintRangeOutputWithContext(ctx context.Context) GetParametersListConstraintRangeOutput

type GetParametersListConstraintRangeArray

type GetParametersListConstraintRangeArray []GetParametersListConstraintRangeInput

func (GetParametersListConstraintRangeArray) ElementType

func (GetParametersListConstraintRangeArray) ToGetParametersListConstraintRangeArrayOutput

func (i GetParametersListConstraintRangeArray) ToGetParametersListConstraintRangeArrayOutput() GetParametersListConstraintRangeArrayOutput

func (GetParametersListConstraintRangeArray) ToGetParametersListConstraintRangeArrayOutputWithContext

func (i GetParametersListConstraintRangeArray) ToGetParametersListConstraintRangeArrayOutputWithContext(ctx context.Context) GetParametersListConstraintRangeArrayOutput

type GetParametersListConstraintRangeArrayInput

type GetParametersListConstraintRangeArrayInput interface {
	pulumi.Input

	ToGetParametersListConstraintRangeArrayOutput() GetParametersListConstraintRangeArrayOutput
	ToGetParametersListConstraintRangeArrayOutputWithContext(context.Context) GetParametersListConstraintRangeArrayOutput
}

GetParametersListConstraintRangeArrayInput is an input type that accepts GetParametersListConstraintRangeArray and GetParametersListConstraintRangeArrayOutput values. You can construct a concrete instance of `GetParametersListConstraintRangeArrayInput` via:

GetParametersListConstraintRangeArray{ GetParametersListConstraintRangeArgs{...} }

type GetParametersListConstraintRangeArrayOutput

type GetParametersListConstraintRangeArrayOutput struct{ *pulumi.OutputState }

func (GetParametersListConstraintRangeArrayOutput) ElementType

func (GetParametersListConstraintRangeArrayOutput) Index

func (GetParametersListConstraintRangeArrayOutput) ToGetParametersListConstraintRangeArrayOutput

func (o GetParametersListConstraintRangeArrayOutput) ToGetParametersListConstraintRangeArrayOutput() GetParametersListConstraintRangeArrayOutput

func (GetParametersListConstraintRangeArrayOutput) ToGetParametersListConstraintRangeArrayOutputWithContext

func (o GetParametersListConstraintRangeArrayOutput) ToGetParametersListConstraintRangeArrayOutputWithContext(ctx context.Context) GetParametersListConstraintRangeArrayOutput

type GetParametersListConstraintRangeInput

type GetParametersListConstraintRangeInput interface {
	pulumi.Input

	ToGetParametersListConstraintRangeOutput() GetParametersListConstraintRangeOutput
	ToGetParametersListConstraintRangeOutputWithContext(context.Context) GetParametersListConstraintRangeOutput
}

GetParametersListConstraintRangeInput is an input type that accepts GetParametersListConstraintRangeArgs and GetParametersListConstraintRangeOutput values. You can construct a concrete instance of `GetParametersListConstraintRangeInput` via:

GetParametersListConstraintRangeArgs{...}

type GetParametersListConstraintRangeOutput

type GetParametersListConstraintRangeOutput struct{ *pulumi.OutputState }

func (GetParametersListConstraintRangeOutput) ElementType

func (GetParametersListConstraintRangeOutput) Max

func (GetParametersListConstraintRangeOutput) Min

func (GetParametersListConstraintRangeOutput) ToGetParametersListConstraintRangeOutput

func (o GetParametersListConstraintRangeOutput) ToGetParametersListConstraintRangeOutput() GetParametersListConstraintRangeOutput

func (GetParametersListConstraintRangeOutput) ToGetParametersListConstraintRangeOutputWithContext

func (o GetParametersListConstraintRangeOutput) ToGetParametersListConstraintRangeOutputWithContext(ctx context.Context) GetParametersListConstraintRangeOutput

type GetParametersListInput

type GetParametersListInput interface {
	pulumi.Input

	ToGetParametersListOutput() GetParametersListOutput
	ToGetParametersListOutputWithContext(context.Context) GetParametersListOutput
}

GetParametersListInput is an input type that accepts GetParametersListArgs and GetParametersListOutput values. You can construct a concrete instance of `GetParametersListInput` via:

GetParametersListArgs{...}

type GetParametersListOutput

type GetParametersListOutput struct{ *pulumi.OutputState }

func (GetParametersListOutput) Constraints

func (GetParametersListOutput) Default

func (GetParametersListOutput) ElementType

func (GetParametersListOutput) ElementType() reflect.Type

func (GetParametersListOutput) HaveSetValue

func (o GetParametersListOutput) HaveSetValue() pulumi.BoolOutput

func (GetParametersListOutput) NeedRestart

func (o GetParametersListOutput) NeedRestart() pulumi.BoolOutput

func (GetParametersListOutput) Param

func (GetParametersListOutput) ToGetParametersListOutput

func (o GetParametersListOutput) ToGetParametersListOutput() GetParametersListOutput

func (GetParametersListOutput) ToGetParametersListOutputWithContext

func (o GetParametersListOutput) ToGetParametersListOutputWithContext(ctx context.Context) GetParametersListOutput

func (GetParametersListOutput) Value

type GetParametersOutputArgs

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

A collection of arguments for invoking getParameters.

func (GetParametersOutputArgs) ElementType

func (GetParametersOutputArgs) ElementType() reflect.Type

type GetParametersResult

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

A collection of values returned by getParameters.

func GetParameters

func GetParameters(ctx *pulumi.Context, args *GetParametersArgs, opts ...pulumi.InvokeOption) (*GetParametersResult, error)

type GetParametersResultOutput

type GetParametersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getParameters.

func (GetParametersResultOutput) ElementType

func (GetParametersResultOutput) ElementType() reflect.Type

func (GetParametersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetParametersResultOutput) InstanceId

func (GetParametersResultOutput) Lists

func (GetParametersResultOutput) ResultOutputFile

func (o GetParametersResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetParametersResultOutput) ToGetParametersResultOutput

func (o GetParametersResultOutput) ToGetParametersResultOutput() GetParametersResultOutput

func (GetParametersResultOutput) ToGetParametersResultOutputWithContext

func (o GetParametersResultOutput) ToGetParametersResultOutputWithContext(ctx context.Context) GetParametersResultOutput

type GetPriceArgs

type GetPriceArgs struct {
	AmountUnit       *string `pulumi:"amountUnit"`
	InstanceCount    int     `pulumi:"instanceCount"`
	Paymode          *string `pulumi:"paymode"`
	Period           int     `pulumi:"period"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ShardCount       int     `pulumi:"shardCount"`
	ShardMemory      int     `pulumi:"shardMemory"`
	ShardNodeCount   int     `pulumi:"shardNodeCount"`
	ShardStorage     int     `pulumi:"shardStorage"`
	Zone             string  `pulumi:"zone"`
}

A collection of arguments for invoking getPrice.

type GetPriceOutputArgs

type GetPriceOutputArgs struct {
	AmountUnit       pulumi.StringPtrInput `pulumi:"amountUnit"`
	InstanceCount    pulumi.IntInput       `pulumi:"instanceCount"`
	Paymode          pulumi.StringPtrInput `pulumi:"paymode"`
	Period           pulumi.IntInput       `pulumi:"period"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ShardCount       pulumi.IntInput       `pulumi:"shardCount"`
	ShardMemory      pulumi.IntInput       `pulumi:"shardMemory"`
	ShardNodeCount   pulumi.IntInput       `pulumi:"shardNodeCount"`
	ShardStorage     pulumi.IntInput       `pulumi:"shardStorage"`
	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"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceCount    int     `pulumi:"instanceCount"`
	OriginalPrice    int     `pulumi:"originalPrice"`
	Paymode          *string `pulumi:"paymode"`
	Period           int     `pulumi:"period"`
	Price            int     `pulumi:"price"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ShardCount       int     `pulumi:"shardCount"`
	ShardMemory      int     `pulumi:"shardMemory"`
	ShardNodeCount   int     `pulumi:"shardNodeCount"`
	ShardStorage     int     `pulumi:"shardStorage"`
	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) ElementType

func (GetPriceResultOutput) ElementType() reflect.Type

func (GetPriceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPriceResultOutput) InstanceCount

func (o GetPriceResultOutput) InstanceCount() 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) ShardCount

func (o GetPriceResultOutput) ShardCount() pulumi.IntOutput

func (GetPriceResultOutput) ShardMemory

func (o GetPriceResultOutput) ShardMemory() pulumi.IntOutput

func (GetPriceResultOutput) ShardNodeCount

func (o GetPriceResultOutput) ShardNodeCount() pulumi.IntOutput

func (GetPriceResultOutput) ShardStorage

func (o GetPriceResultOutput) ShardStorage() pulumi.IntOutput

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 GetProjectsArgs

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

A collection of arguments for invoking getProjects.

type GetProjectsOutputArgs

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

A collection of arguments for invoking getProjects.

func (GetProjectsOutputArgs) ElementType

func (GetProjectsOutputArgs) ElementType() reflect.Type

type GetProjectsProject

type GetProjectsProject struct {
	AppId      int    `pulumi:"appId"`
	CreateTime string `pulumi:"createTime"`
	CreatorUin int    `pulumi:"creatorUin"`
	Info       string `pulumi:"info"`
	IsDefault  int    `pulumi:"isDefault"`
	Name       string `pulumi:"name"`
	OwnerUin   int    `pulumi:"ownerUin"`
	ProjectId  int    `pulumi:"projectId"`
	SrcAppId   int    `pulumi:"srcAppId"`
	SrcPlat    string `pulumi:"srcPlat"`
	Status     int    `pulumi:"status"`
}

type GetProjectsProjectArgs

type GetProjectsProjectArgs struct {
	AppId      pulumi.IntInput    `pulumi:"appId"`
	CreateTime pulumi.StringInput `pulumi:"createTime"`
	CreatorUin pulumi.IntInput    `pulumi:"creatorUin"`
	Info       pulumi.StringInput `pulumi:"info"`
	IsDefault  pulumi.IntInput    `pulumi:"isDefault"`
	Name       pulumi.StringInput `pulumi:"name"`
	OwnerUin   pulumi.IntInput    `pulumi:"ownerUin"`
	ProjectId  pulumi.IntInput    `pulumi:"projectId"`
	SrcAppId   pulumi.IntInput    `pulumi:"srcAppId"`
	SrcPlat    pulumi.StringInput `pulumi:"srcPlat"`
	Status     pulumi.IntInput    `pulumi:"status"`
}

func (GetProjectsProjectArgs) ElementType

func (GetProjectsProjectArgs) ElementType() reflect.Type

func (GetProjectsProjectArgs) ToGetProjectsProjectOutput

func (i GetProjectsProjectArgs) ToGetProjectsProjectOutput() GetProjectsProjectOutput

func (GetProjectsProjectArgs) ToGetProjectsProjectOutputWithContext

func (i GetProjectsProjectArgs) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput

type GetProjectsProjectArray

type GetProjectsProjectArray []GetProjectsProjectInput

func (GetProjectsProjectArray) ElementType

func (GetProjectsProjectArray) ElementType() reflect.Type

func (GetProjectsProjectArray) ToGetProjectsProjectArrayOutput

func (i GetProjectsProjectArray) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput

func (GetProjectsProjectArray) ToGetProjectsProjectArrayOutputWithContext

func (i GetProjectsProjectArray) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput

type GetProjectsProjectArrayInput

type GetProjectsProjectArrayInput interface {
	pulumi.Input

	ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput
	ToGetProjectsProjectArrayOutputWithContext(context.Context) GetProjectsProjectArrayOutput
}

GetProjectsProjectArrayInput is an input type that accepts GetProjectsProjectArray and GetProjectsProjectArrayOutput values. You can construct a concrete instance of `GetProjectsProjectArrayInput` via:

GetProjectsProjectArray{ GetProjectsProjectArgs{...} }

type GetProjectsProjectArrayOutput

type GetProjectsProjectArrayOutput struct{ *pulumi.OutputState }

func (GetProjectsProjectArrayOutput) ElementType

func (GetProjectsProjectArrayOutput) Index

func (GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput

func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutput() GetProjectsProjectArrayOutput

func (GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext

func (o GetProjectsProjectArrayOutput) ToGetProjectsProjectArrayOutputWithContext(ctx context.Context) GetProjectsProjectArrayOutput

type GetProjectsProjectInput

type GetProjectsProjectInput interface {
	pulumi.Input

	ToGetProjectsProjectOutput() GetProjectsProjectOutput
	ToGetProjectsProjectOutputWithContext(context.Context) GetProjectsProjectOutput
}

GetProjectsProjectInput is an input type that accepts GetProjectsProjectArgs and GetProjectsProjectOutput values. You can construct a concrete instance of `GetProjectsProjectInput` via:

GetProjectsProjectArgs{...}

type GetProjectsProjectOutput

type GetProjectsProjectOutput struct{ *pulumi.OutputState }

func (GetProjectsProjectOutput) AppId

func (GetProjectsProjectOutput) CreateTime

func (GetProjectsProjectOutput) CreatorUin

func (o GetProjectsProjectOutput) CreatorUin() pulumi.IntOutput

func (GetProjectsProjectOutput) ElementType

func (GetProjectsProjectOutput) ElementType() reflect.Type

func (GetProjectsProjectOutput) Info

func (GetProjectsProjectOutput) IsDefault

func (GetProjectsProjectOutput) Name

func (GetProjectsProjectOutput) OwnerUin

func (GetProjectsProjectOutput) ProjectId

func (GetProjectsProjectOutput) SrcAppId

func (GetProjectsProjectOutput) SrcPlat

func (GetProjectsProjectOutput) Status

func (GetProjectsProjectOutput) ToGetProjectsProjectOutput

func (o GetProjectsProjectOutput) ToGetProjectsProjectOutput() GetProjectsProjectOutput

func (GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext

func (o GetProjectsProjectOutput) ToGetProjectsProjectOutputWithContext(ctx context.Context) GetProjectsProjectOutput

type GetProjectsResult

type GetProjectsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string               `pulumi:"id"`
	Projects         []GetProjectsProject `pulumi:"projects"`
	ResultOutputFile *string              `pulumi:"resultOutputFile"`
}

A collection of values returned by getProjects.

func GetProjects

func GetProjects(ctx *pulumi.Context, args *GetProjectsArgs, opts ...pulumi.InvokeOption) (*GetProjectsResult, error)

type GetProjectsResultOutput

type GetProjectsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getProjects.

func (GetProjectsResultOutput) ElementType

func (GetProjectsResultOutput) ElementType() reflect.Type

func (GetProjectsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetProjectsResultOutput) Projects

func (GetProjectsResultOutput) ResultOutputFile

func (o GetProjectsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetProjectsResultOutput) ToGetProjectsResultOutput

func (o GetProjectsResultOutput) ToGetProjectsResultOutput() GetProjectsResultOutput

func (GetProjectsResultOutput) ToGetProjectsResultOutputWithContext

func (o GetProjectsResultOutput) ToGetProjectsResultOutputWithContext(ctx context.Context) GetProjectsResultOutput

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 GetSecurityGroupsArgs

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

A collection of arguments for invoking getSecurityGroups.

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"`
}

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"`
}

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

func (o GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutput() GetSecurityGroupsListOutput

func (GetSecurityGroupsListOutput) ToGetSecurityGroupsListOutputWithContext

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

type GetSecurityGroupsOutputArgs

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

A collection of arguments for invoking getSecurityGroups.

func (GetSecurityGroupsOutputArgs) ElementType

type GetSecurityGroupsResult

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

A collection of values returned by getSecurityGroups.

type GetSecurityGroupsResultOutput

type GetSecurityGroupsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSecurityGroups.

func (GetSecurityGroupsResultOutput) ElementType

func (GetSecurityGroupsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSecurityGroupsResultOutput) InstanceId

func (GetSecurityGroupsResultOutput) Lists

func (GetSecurityGroupsResultOutput) ResultOutputFile

func (GetSecurityGroupsResultOutput) ToGetSecurityGroupsResultOutput

func (o GetSecurityGroupsResultOutput) ToGetSecurityGroupsResultOutput() GetSecurityGroupsResultOutput

func (GetSecurityGroupsResultOutput) ToGetSecurityGroupsResultOutputWithContext

func (o GetSecurityGroupsResultOutput) ToGetSecurityGroupsResultOutputWithContext(ctx context.Context) GetSecurityGroupsResultOutput

type GetShardSpecArgs

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

A collection of arguments for invoking getShardSpec.

type GetShardSpecOutputArgs

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

A collection of arguments for invoking getShardSpec.

func (GetShardSpecOutputArgs) ElementType

func (GetShardSpecOutputArgs) ElementType() reflect.Type

type GetShardSpecResult

type GetShardSpecResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id               string                   `pulumi:"id"`
	ResultOutputFile *string                  `pulumi:"resultOutputFile"`
	SpecConfigs      []GetShardSpecSpecConfig `pulumi:"specConfigs"`
}

A collection of values returned by getShardSpec.

func GetShardSpec

func GetShardSpec(ctx *pulumi.Context, args *GetShardSpecArgs, opts ...pulumi.InvokeOption) (*GetShardSpecResult, error)

type GetShardSpecResultOutput

type GetShardSpecResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getShardSpec.

func (GetShardSpecResultOutput) ElementType

func (GetShardSpecResultOutput) ElementType() reflect.Type

func (GetShardSpecResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetShardSpecResultOutput) ResultOutputFile

func (o GetShardSpecResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetShardSpecResultOutput) SpecConfigs

func (GetShardSpecResultOutput) ToGetShardSpecResultOutput

func (o GetShardSpecResultOutput) ToGetShardSpecResultOutput() GetShardSpecResultOutput

func (GetShardSpecResultOutput) ToGetShardSpecResultOutputWithContext

func (o GetShardSpecResultOutput) ToGetShardSpecResultOutputWithContext(ctx context.Context) GetShardSpecResultOutput

type GetShardSpecSpecConfig

type GetShardSpecSpecConfig struct {
	Machine         string                                 `pulumi:"machine"`
	SpecConfigInfos []GetShardSpecSpecConfigSpecConfigInfo `pulumi:"specConfigInfos"`
}

type GetShardSpecSpecConfigArgs

type GetShardSpecSpecConfigArgs struct {
	Machine         pulumi.StringInput                             `pulumi:"machine"`
	SpecConfigInfos GetShardSpecSpecConfigSpecConfigInfoArrayInput `pulumi:"specConfigInfos"`
}

func (GetShardSpecSpecConfigArgs) ElementType

func (GetShardSpecSpecConfigArgs) ElementType() reflect.Type

func (GetShardSpecSpecConfigArgs) ToGetShardSpecSpecConfigOutput

func (i GetShardSpecSpecConfigArgs) ToGetShardSpecSpecConfigOutput() GetShardSpecSpecConfigOutput

func (GetShardSpecSpecConfigArgs) ToGetShardSpecSpecConfigOutputWithContext

func (i GetShardSpecSpecConfigArgs) ToGetShardSpecSpecConfigOutputWithContext(ctx context.Context) GetShardSpecSpecConfigOutput

type GetShardSpecSpecConfigArray

type GetShardSpecSpecConfigArray []GetShardSpecSpecConfigInput

func (GetShardSpecSpecConfigArray) ElementType

func (GetShardSpecSpecConfigArray) ToGetShardSpecSpecConfigArrayOutput

func (i GetShardSpecSpecConfigArray) ToGetShardSpecSpecConfigArrayOutput() GetShardSpecSpecConfigArrayOutput

func (GetShardSpecSpecConfigArray) ToGetShardSpecSpecConfigArrayOutputWithContext

func (i GetShardSpecSpecConfigArray) ToGetShardSpecSpecConfigArrayOutputWithContext(ctx context.Context) GetShardSpecSpecConfigArrayOutput

type GetShardSpecSpecConfigArrayInput

type GetShardSpecSpecConfigArrayInput interface {
	pulumi.Input

	ToGetShardSpecSpecConfigArrayOutput() GetShardSpecSpecConfigArrayOutput
	ToGetShardSpecSpecConfigArrayOutputWithContext(context.Context) GetShardSpecSpecConfigArrayOutput
}

GetShardSpecSpecConfigArrayInput is an input type that accepts GetShardSpecSpecConfigArray and GetShardSpecSpecConfigArrayOutput values. You can construct a concrete instance of `GetShardSpecSpecConfigArrayInput` via:

GetShardSpecSpecConfigArray{ GetShardSpecSpecConfigArgs{...} }

type GetShardSpecSpecConfigArrayOutput

type GetShardSpecSpecConfigArrayOutput struct{ *pulumi.OutputState }

func (GetShardSpecSpecConfigArrayOutput) ElementType

func (GetShardSpecSpecConfigArrayOutput) Index

func (GetShardSpecSpecConfigArrayOutput) ToGetShardSpecSpecConfigArrayOutput

func (o GetShardSpecSpecConfigArrayOutput) ToGetShardSpecSpecConfigArrayOutput() GetShardSpecSpecConfigArrayOutput

func (GetShardSpecSpecConfigArrayOutput) ToGetShardSpecSpecConfigArrayOutputWithContext

func (o GetShardSpecSpecConfigArrayOutput) ToGetShardSpecSpecConfigArrayOutputWithContext(ctx context.Context) GetShardSpecSpecConfigArrayOutput

type GetShardSpecSpecConfigInput

type GetShardSpecSpecConfigInput interface {
	pulumi.Input

	ToGetShardSpecSpecConfigOutput() GetShardSpecSpecConfigOutput
	ToGetShardSpecSpecConfigOutputWithContext(context.Context) GetShardSpecSpecConfigOutput
}

GetShardSpecSpecConfigInput is an input type that accepts GetShardSpecSpecConfigArgs and GetShardSpecSpecConfigOutput values. You can construct a concrete instance of `GetShardSpecSpecConfigInput` via:

GetShardSpecSpecConfigArgs{...}

type GetShardSpecSpecConfigOutput

type GetShardSpecSpecConfigOutput struct{ *pulumi.OutputState }

func (GetShardSpecSpecConfigOutput) ElementType

func (GetShardSpecSpecConfigOutput) Machine

func (GetShardSpecSpecConfigOutput) SpecConfigInfos

func (GetShardSpecSpecConfigOutput) ToGetShardSpecSpecConfigOutput

func (o GetShardSpecSpecConfigOutput) ToGetShardSpecSpecConfigOutput() GetShardSpecSpecConfigOutput

func (GetShardSpecSpecConfigOutput) ToGetShardSpecSpecConfigOutputWithContext

func (o GetShardSpecSpecConfigOutput) ToGetShardSpecSpecConfigOutputWithContext(ctx context.Context) GetShardSpecSpecConfigOutput

type GetShardSpecSpecConfigSpecConfigInfo

type GetShardSpecSpecConfigSpecConfigInfo struct {
	Cpu        int    `pulumi:"cpu"`
	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 GetShardSpecSpecConfigSpecConfigInfoArgs

type GetShardSpecSpecConfigSpecConfigInfoArgs struct {
	Cpu        pulumi.IntInput    `pulumi:"cpu"`
	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 (GetShardSpecSpecConfigSpecConfigInfoArgs) ElementType

func (GetShardSpecSpecConfigSpecConfigInfoArgs) ToGetShardSpecSpecConfigSpecConfigInfoOutput

func (i GetShardSpecSpecConfigSpecConfigInfoArgs) ToGetShardSpecSpecConfigSpecConfigInfoOutput() GetShardSpecSpecConfigSpecConfigInfoOutput

func (GetShardSpecSpecConfigSpecConfigInfoArgs) ToGetShardSpecSpecConfigSpecConfigInfoOutputWithContext

func (i GetShardSpecSpecConfigSpecConfigInfoArgs) ToGetShardSpecSpecConfigSpecConfigInfoOutputWithContext(ctx context.Context) GetShardSpecSpecConfigSpecConfigInfoOutput

type GetShardSpecSpecConfigSpecConfigInfoArray

type GetShardSpecSpecConfigSpecConfigInfoArray []GetShardSpecSpecConfigSpecConfigInfoInput

func (GetShardSpecSpecConfigSpecConfigInfoArray) ElementType

func (GetShardSpecSpecConfigSpecConfigInfoArray) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutput

func (i GetShardSpecSpecConfigSpecConfigInfoArray) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutput() GetShardSpecSpecConfigSpecConfigInfoArrayOutput

func (GetShardSpecSpecConfigSpecConfigInfoArray) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutputWithContext

func (i GetShardSpecSpecConfigSpecConfigInfoArray) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutputWithContext(ctx context.Context) GetShardSpecSpecConfigSpecConfigInfoArrayOutput

type GetShardSpecSpecConfigSpecConfigInfoArrayInput

type GetShardSpecSpecConfigSpecConfigInfoArrayInput interface {
	pulumi.Input

	ToGetShardSpecSpecConfigSpecConfigInfoArrayOutput() GetShardSpecSpecConfigSpecConfigInfoArrayOutput
	ToGetShardSpecSpecConfigSpecConfigInfoArrayOutputWithContext(context.Context) GetShardSpecSpecConfigSpecConfigInfoArrayOutput
}

GetShardSpecSpecConfigSpecConfigInfoArrayInput is an input type that accepts GetShardSpecSpecConfigSpecConfigInfoArray and GetShardSpecSpecConfigSpecConfigInfoArrayOutput values. You can construct a concrete instance of `GetShardSpecSpecConfigSpecConfigInfoArrayInput` via:

GetShardSpecSpecConfigSpecConfigInfoArray{ GetShardSpecSpecConfigSpecConfigInfoArgs{...} }

type GetShardSpecSpecConfigSpecConfigInfoArrayOutput

type GetShardSpecSpecConfigSpecConfigInfoArrayOutput struct{ *pulumi.OutputState }

func (GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ElementType

func (GetShardSpecSpecConfigSpecConfigInfoArrayOutput) Index

func (GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutput

func (o GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutput() GetShardSpecSpecConfigSpecConfigInfoArrayOutput

func (GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutputWithContext

func (o GetShardSpecSpecConfigSpecConfigInfoArrayOutput) ToGetShardSpecSpecConfigSpecConfigInfoArrayOutputWithContext(ctx context.Context) GetShardSpecSpecConfigSpecConfigInfoArrayOutput

type GetShardSpecSpecConfigSpecConfigInfoInput

type GetShardSpecSpecConfigSpecConfigInfoInput interface {
	pulumi.Input

	ToGetShardSpecSpecConfigSpecConfigInfoOutput() GetShardSpecSpecConfigSpecConfigInfoOutput
	ToGetShardSpecSpecConfigSpecConfigInfoOutputWithContext(context.Context) GetShardSpecSpecConfigSpecConfigInfoOutput
}

GetShardSpecSpecConfigSpecConfigInfoInput is an input type that accepts GetShardSpecSpecConfigSpecConfigInfoArgs and GetShardSpecSpecConfigSpecConfigInfoOutput values. You can construct a concrete instance of `GetShardSpecSpecConfigSpecConfigInfoInput` via:

GetShardSpecSpecConfigSpecConfigInfoArgs{...}

type GetShardSpecSpecConfigSpecConfigInfoOutput

type GetShardSpecSpecConfigSpecConfigInfoOutput struct{ *pulumi.OutputState }

func (GetShardSpecSpecConfigSpecConfigInfoOutput) Cpu

func (GetShardSpecSpecConfigSpecConfigInfoOutput) ElementType

func (GetShardSpecSpecConfigSpecConfigInfoOutput) MaxStorage

func (GetShardSpecSpecConfigSpecConfigInfoOutput) Memory

func (GetShardSpecSpecConfigSpecConfigInfoOutput) MinStorage

func (GetShardSpecSpecConfigSpecConfigInfoOutput) NodeCount

func (GetShardSpecSpecConfigSpecConfigInfoOutput) Pid

func (GetShardSpecSpecConfigSpecConfigInfoOutput) Qps

func (GetShardSpecSpecConfigSpecConfigInfoOutput) SuitInfo

func (GetShardSpecSpecConfigSpecConfigInfoOutput) ToGetShardSpecSpecConfigSpecConfigInfoOutput

func (o GetShardSpecSpecConfigSpecConfigInfoOutput) ToGetShardSpecSpecConfigSpecConfigInfoOutput() GetShardSpecSpecConfigSpecConfigInfoOutput

func (GetShardSpecSpecConfigSpecConfigInfoOutput) ToGetShardSpecSpecConfigSpecConfigInfoOutputWithContext

func (o GetShardSpecSpecConfigSpecConfigInfoOutput) ToGetShardSpecSpecConfigSpecConfigInfoOutputWithContext(ctx context.Context) GetShardSpecSpecConfigSpecConfigInfoOutput

type GetShardsArgs

type GetShardsArgs struct {
	InstanceId       string   `pulumi:"instanceId"`
	ResultOutputFile *string  `pulumi:"resultOutputFile"`
	ShardInstanceIds []string `pulumi:"shardInstanceIds"`
}

A collection of arguments for invoking getShards.

type GetShardsList

type GetShardsList struct {
	Cpu             int      `pulumi:"cpu"`
	CreateTime      string   `pulumi:"createTime"`
	InstanceId      string   `pulumi:"instanceId"`
	Memory          int      `pulumi:"memory"`
	MemoryUsage     int      `pulumi:"memoryUsage"`
	NodeCount       int      `pulumi:"nodeCount"`
	Paymode         string   `pulumi:"paymode"`
	PeriodEndTime   string   `pulumi:"periodEndTime"`
	ProjectId       int      `pulumi:"projectId"`
	ProxyVersion    string   `pulumi:"proxyVersion"`
	Range           string   `pulumi:"range"`
	Region          string   `pulumi:"region"`
	ShardInstanceId string   `pulumi:"shardInstanceId"`
	ShardMasterZone string   `pulumi:"shardMasterZone"`
	ShardSerialId   string   `pulumi:"shardSerialId"`
	ShardSlaveZones []string `pulumi:"shardSlaveZones"`
	Status          int      `pulumi:"status"`
	StatusDesc      string   `pulumi:"statusDesc"`
	Storage         int      `pulumi:"storage"`
	StorageUsage    int      `pulumi:"storageUsage"`
	SubnetId        string   `pulumi:"subnetId"`
	VpcId           string   `pulumi:"vpcId"`
	Zone            string   `pulumi:"zone"`
}

type GetShardsListArgs

type GetShardsListArgs struct {
	Cpu             pulumi.IntInput         `pulumi:"cpu"`
	CreateTime      pulumi.StringInput      `pulumi:"createTime"`
	InstanceId      pulumi.StringInput      `pulumi:"instanceId"`
	Memory          pulumi.IntInput         `pulumi:"memory"`
	MemoryUsage     pulumi.IntInput         `pulumi:"memoryUsage"`
	NodeCount       pulumi.IntInput         `pulumi:"nodeCount"`
	Paymode         pulumi.StringInput      `pulumi:"paymode"`
	PeriodEndTime   pulumi.StringInput      `pulumi:"periodEndTime"`
	ProjectId       pulumi.IntInput         `pulumi:"projectId"`
	ProxyVersion    pulumi.StringInput      `pulumi:"proxyVersion"`
	Range           pulumi.StringInput      `pulumi:"range"`
	Region          pulumi.StringInput      `pulumi:"region"`
	ShardInstanceId pulumi.StringInput      `pulumi:"shardInstanceId"`
	ShardMasterZone pulumi.StringInput      `pulumi:"shardMasterZone"`
	ShardSerialId   pulumi.StringInput      `pulumi:"shardSerialId"`
	ShardSlaveZones pulumi.StringArrayInput `pulumi:"shardSlaveZones"`
	Status          pulumi.IntInput         `pulumi:"status"`
	StatusDesc      pulumi.StringInput      `pulumi:"statusDesc"`
	Storage         pulumi.IntInput         `pulumi:"storage"`
	StorageUsage    pulumi.IntInput         `pulumi:"storageUsage"`
	SubnetId        pulumi.StringInput      `pulumi:"subnetId"`
	VpcId           pulumi.StringInput      `pulumi:"vpcId"`
	Zone            pulumi.StringInput      `pulumi:"zone"`
}

func (GetShardsListArgs) ElementType

func (GetShardsListArgs) ElementType() reflect.Type

func (GetShardsListArgs) ToGetShardsListOutput

func (i GetShardsListArgs) ToGetShardsListOutput() GetShardsListOutput

func (GetShardsListArgs) ToGetShardsListOutputWithContext

func (i GetShardsListArgs) ToGetShardsListOutputWithContext(ctx context.Context) GetShardsListOutput

type GetShardsListArray

type GetShardsListArray []GetShardsListInput

func (GetShardsListArray) ElementType

func (GetShardsListArray) ElementType() reflect.Type

func (GetShardsListArray) ToGetShardsListArrayOutput

func (i GetShardsListArray) ToGetShardsListArrayOutput() GetShardsListArrayOutput

func (GetShardsListArray) ToGetShardsListArrayOutputWithContext

func (i GetShardsListArray) ToGetShardsListArrayOutputWithContext(ctx context.Context) GetShardsListArrayOutput

type GetShardsListArrayInput

type GetShardsListArrayInput interface {
	pulumi.Input

	ToGetShardsListArrayOutput() GetShardsListArrayOutput
	ToGetShardsListArrayOutputWithContext(context.Context) GetShardsListArrayOutput
}

GetShardsListArrayInput is an input type that accepts GetShardsListArray and GetShardsListArrayOutput values. You can construct a concrete instance of `GetShardsListArrayInput` via:

GetShardsListArray{ GetShardsListArgs{...} }

type GetShardsListArrayOutput

type GetShardsListArrayOutput struct{ *pulumi.OutputState }

func (GetShardsListArrayOutput) ElementType

func (GetShardsListArrayOutput) ElementType() reflect.Type

func (GetShardsListArrayOutput) Index

func (GetShardsListArrayOutput) ToGetShardsListArrayOutput

func (o GetShardsListArrayOutput) ToGetShardsListArrayOutput() GetShardsListArrayOutput

func (GetShardsListArrayOutput) ToGetShardsListArrayOutputWithContext

func (o GetShardsListArrayOutput) ToGetShardsListArrayOutputWithContext(ctx context.Context) GetShardsListArrayOutput

type GetShardsListInput

type GetShardsListInput interface {
	pulumi.Input

	ToGetShardsListOutput() GetShardsListOutput
	ToGetShardsListOutputWithContext(context.Context) GetShardsListOutput
}

GetShardsListInput is an input type that accepts GetShardsListArgs and GetShardsListOutput values. You can construct a concrete instance of `GetShardsListInput` via:

GetShardsListArgs{...}

type GetShardsListOutput

type GetShardsListOutput struct{ *pulumi.OutputState }

func (GetShardsListOutput) Cpu

func (GetShardsListOutput) CreateTime

func (o GetShardsListOutput) CreateTime() pulumi.StringOutput

func (GetShardsListOutput) ElementType

func (GetShardsListOutput) ElementType() reflect.Type

func (GetShardsListOutput) InstanceId

func (o GetShardsListOutput) InstanceId() pulumi.StringOutput

func (GetShardsListOutput) Memory

func (GetShardsListOutput) MemoryUsage

func (o GetShardsListOutput) MemoryUsage() pulumi.IntOutput

func (GetShardsListOutput) NodeCount

func (o GetShardsListOutput) NodeCount() pulumi.IntOutput

func (GetShardsListOutput) Paymode

func (GetShardsListOutput) PeriodEndTime

func (o GetShardsListOutput) PeriodEndTime() pulumi.StringOutput

func (GetShardsListOutput) ProjectId

func (o GetShardsListOutput) ProjectId() pulumi.IntOutput

func (GetShardsListOutput) ProxyVersion

func (o GetShardsListOutput) ProxyVersion() pulumi.StringOutput

func (GetShardsListOutput) Range

func (GetShardsListOutput) Region

func (GetShardsListOutput) ShardInstanceId

func (o GetShardsListOutput) ShardInstanceId() pulumi.StringOutput

func (GetShardsListOutput) ShardMasterZone

func (o GetShardsListOutput) ShardMasterZone() pulumi.StringOutput

func (GetShardsListOutput) ShardSerialId

func (o GetShardsListOutput) ShardSerialId() pulumi.StringOutput

func (GetShardsListOutput) ShardSlaveZones

func (o GetShardsListOutput) ShardSlaveZones() pulumi.StringArrayOutput

func (GetShardsListOutput) Status

func (GetShardsListOutput) StatusDesc

func (o GetShardsListOutput) StatusDesc() pulumi.StringOutput

func (GetShardsListOutput) Storage

func (o GetShardsListOutput) Storage() pulumi.IntOutput

func (GetShardsListOutput) StorageUsage

func (o GetShardsListOutput) StorageUsage() pulumi.IntOutput

func (GetShardsListOutput) SubnetId

func (GetShardsListOutput) ToGetShardsListOutput

func (o GetShardsListOutput) ToGetShardsListOutput() GetShardsListOutput

func (GetShardsListOutput) ToGetShardsListOutputWithContext

func (o GetShardsListOutput) ToGetShardsListOutputWithContext(ctx context.Context) GetShardsListOutput

func (GetShardsListOutput) VpcId

func (GetShardsListOutput) Zone

type GetShardsOutputArgs

type GetShardsOutputArgs struct {
	InstanceId       pulumi.StringInput      `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput   `pulumi:"resultOutputFile"`
	ShardInstanceIds pulumi.StringArrayInput `pulumi:"shardInstanceIds"`
}

A collection of arguments for invoking getShards.

func (GetShardsOutputArgs) ElementType

func (GetShardsOutputArgs) ElementType() reflect.Type

type GetShardsResult

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

A collection of values returned by getShards.

func GetShards

func GetShards(ctx *pulumi.Context, args *GetShardsArgs, opts ...pulumi.InvokeOption) (*GetShardsResult, error)

type GetShardsResultOutput

type GetShardsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getShards.

func (GetShardsResultOutput) ElementType

func (GetShardsResultOutput) ElementType() reflect.Type

func (GetShardsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetShardsResultOutput) InstanceId

func (o GetShardsResultOutput) InstanceId() pulumi.StringOutput

func (GetShardsResultOutput) Lists

func (GetShardsResultOutput) ResultOutputFile

func (o GetShardsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetShardsResultOutput) ShardInstanceIds

func (o GetShardsResultOutput) ShardInstanceIds() pulumi.StringArrayOutput

func (GetShardsResultOutput) ToGetShardsResultOutput

func (o GetShardsResultOutput) ToGetShardsResultOutput() GetShardsResultOutput

func (GetShardsResultOutput) ToGetShardsResultOutputWithContext

func (o GetShardsResultOutput) ToGetShardsResultOutputWithContext(ctx context.Context) GetShardsResultOutput

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"`
	ShardId          string  `pulumi:"shardId"`
	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"`
	ShardId          pulumi.StringInput    `pulumi:"shardId"`
	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"`
	ShardId          string  `pulumi:"shardId"`
	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) ShardId

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 GetUpgradePriceAddShardConfig

type GetUpgradePriceAddShardConfig struct {
	ShardCount   int `pulumi:"shardCount"`
	ShardMemory  int `pulumi:"shardMemory"`
	ShardStorage int `pulumi:"shardStorage"`
}

type GetUpgradePriceAddShardConfigArgs

type GetUpgradePriceAddShardConfigArgs struct {
	ShardCount   pulumi.IntInput `pulumi:"shardCount"`
	ShardMemory  pulumi.IntInput `pulumi:"shardMemory"`
	ShardStorage pulumi.IntInput `pulumi:"shardStorage"`
}

func (GetUpgradePriceAddShardConfigArgs) ElementType

func (GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigOutput

func (i GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigOutput() GetUpgradePriceAddShardConfigOutput

func (GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigOutputWithContext

func (i GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigOutput

func (GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigPtrOutput

func (i GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigPtrOutput() GetUpgradePriceAddShardConfigPtrOutput

func (GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigPtrOutputWithContext

func (i GetUpgradePriceAddShardConfigArgs) ToGetUpgradePriceAddShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigPtrOutput

type GetUpgradePriceAddShardConfigInput

type GetUpgradePriceAddShardConfigInput interface {
	pulumi.Input

	ToGetUpgradePriceAddShardConfigOutput() GetUpgradePriceAddShardConfigOutput
	ToGetUpgradePriceAddShardConfigOutputWithContext(context.Context) GetUpgradePriceAddShardConfigOutput
}

GetUpgradePriceAddShardConfigInput is an input type that accepts GetUpgradePriceAddShardConfigArgs and GetUpgradePriceAddShardConfigOutput values. You can construct a concrete instance of `GetUpgradePriceAddShardConfigInput` via:

GetUpgradePriceAddShardConfigArgs{...}

type GetUpgradePriceAddShardConfigOutput

type GetUpgradePriceAddShardConfigOutput struct{ *pulumi.OutputState }

func (GetUpgradePriceAddShardConfigOutput) ElementType

func (GetUpgradePriceAddShardConfigOutput) ShardCount

func (GetUpgradePriceAddShardConfigOutput) ShardMemory

func (GetUpgradePriceAddShardConfigOutput) ShardStorage

func (GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigOutput

func (o GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigOutput() GetUpgradePriceAddShardConfigOutput

func (GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigOutputWithContext

func (o GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigOutput

func (GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigPtrOutput

func (o GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigPtrOutput() GetUpgradePriceAddShardConfigPtrOutput

func (GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigPtrOutputWithContext

func (o GetUpgradePriceAddShardConfigOutput) ToGetUpgradePriceAddShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigPtrOutput

type GetUpgradePriceAddShardConfigPtrInput

type GetUpgradePriceAddShardConfigPtrInput interface {
	pulumi.Input

	ToGetUpgradePriceAddShardConfigPtrOutput() GetUpgradePriceAddShardConfigPtrOutput
	ToGetUpgradePriceAddShardConfigPtrOutputWithContext(context.Context) GetUpgradePriceAddShardConfigPtrOutput
}

GetUpgradePriceAddShardConfigPtrInput is an input type that accepts GetUpgradePriceAddShardConfigArgs, GetUpgradePriceAddShardConfigPtr and GetUpgradePriceAddShardConfigPtrOutput values. You can construct a concrete instance of `GetUpgradePriceAddShardConfigPtrInput` via:

        GetUpgradePriceAddShardConfigArgs{...}

or:

        nil

type GetUpgradePriceAddShardConfigPtrOutput

type GetUpgradePriceAddShardConfigPtrOutput struct{ *pulumi.OutputState }

func (GetUpgradePriceAddShardConfigPtrOutput) Elem

func (GetUpgradePriceAddShardConfigPtrOutput) ElementType

func (GetUpgradePriceAddShardConfigPtrOutput) ShardCount

func (GetUpgradePriceAddShardConfigPtrOutput) ShardMemory

func (GetUpgradePriceAddShardConfigPtrOutput) ShardStorage

func (GetUpgradePriceAddShardConfigPtrOutput) ToGetUpgradePriceAddShardConfigPtrOutput

func (o GetUpgradePriceAddShardConfigPtrOutput) ToGetUpgradePriceAddShardConfigPtrOutput() GetUpgradePriceAddShardConfigPtrOutput

func (GetUpgradePriceAddShardConfigPtrOutput) ToGetUpgradePriceAddShardConfigPtrOutputWithContext

func (o GetUpgradePriceAddShardConfigPtrOutput) ToGetUpgradePriceAddShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceAddShardConfigPtrOutput

type GetUpgradePriceArgs

type GetUpgradePriceArgs struct {
	AddShardConfig    *GetUpgradePriceAddShardConfig    `pulumi:"addShardConfig"`
	AmountUnit        *string                           `pulumi:"amountUnit"`
	ExpandShardConfig *GetUpgradePriceExpandShardConfig `pulumi:"expandShardConfig"`
	InstanceId        string                            `pulumi:"instanceId"`
	ResultOutputFile  *string                           `pulumi:"resultOutputFile"`
	SplitShardConfig  *GetUpgradePriceSplitShardConfig  `pulumi:"splitShardConfig"`
	UpgradeType       string                            `pulumi:"upgradeType"`
}

A collection of arguments for invoking getUpgradePrice.

type GetUpgradePriceExpandShardConfig

type GetUpgradePriceExpandShardConfig struct {
	ShardInstanceIds []string `pulumi:"shardInstanceIds"`
	ShardMemory      int      `pulumi:"shardMemory"`
	ShardNodeCount   *int     `pulumi:"shardNodeCount"`
	ShardStorage     int      `pulumi:"shardStorage"`
}

type GetUpgradePriceExpandShardConfigArgs

type GetUpgradePriceExpandShardConfigArgs struct {
	ShardInstanceIds pulumi.StringArrayInput `pulumi:"shardInstanceIds"`
	ShardMemory      pulumi.IntInput         `pulumi:"shardMemory"`
	ShardNodeCount   pulumi.IntPtrInput      `pulumi:"shardNodeCount"`
	ShardStorage     pulumi.IntInput         `pulumi:"shardStorage"`
}

func (GetUpgradePriceExpandShardConfigArgs) ElementType

func (GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigOutput

func (i GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigOutput() GetUpgradePriceExpandShardConfigOutput

func (GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigOutputWithContext

func (i GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigOutput

func (GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigPtrOutput

func (i GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigPtrOutput() GetUpgradePriceExpandShardConfigPtrOutput

func (GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext

func (i GetUpgradePriceExpandShardConfigArgs) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigPtrOutput

type GetUpgradePriceExpandShardConfigInput

type GetUpgradePriceExpandShardConfigInput interface {
	pulumi.Input

	ToGetUpgradePriceExpandShardConfigOutput() GetUpgradePriceExpandShardConfigOutput
	ToGetUpgradePriceExpandShardConfigOutputWithContext(context.Context) GetUpgradePriceExpandShardConfigOutput
}

GetUpgradePriceExpandShardConfigInput is an input type that accepts GetUpgradePriceExpandShardConfigArgs and GetUpgradePriceExpandShardConfigOutput values. You can construct a concrete instance of `GetUpgradePriceExpandShardConfigInput` via:

GetUpgradePriceExpandShardConfigArgs{...}

type GetUpgradePriceExpandShardConfigOutput

type GetUpgradePriceExpandShardConfigOutput struct{ *pulumi.OutputState }

func (GetUpgradePriceExpandShardConfigOutput) ElementType

func (GetUpgradePriceExpandShardConfigOutput) ShardInstanceIds

func (GetUpgradePriceExpandShardConfigOutput) ShardMemory

func (GetUpgradePriceExpandShardConfigOutput) ShardNodeCount

func (GetUpgradePriceExpandShardConfigOutput) ShardStorage

func (GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigOutput

func (o GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigOutput() GetUpgradePriceExpandShardConfigOutput

func (GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigOutputWithContext

func (o GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigOutput

func (GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigPtrOutput

func (o GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigPtrOutput() GetUpgradePriceExpandShardConfigPtrOutput

func (GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext

func (o GetUpgradePriceExpandShardConfigOutput) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigPtrOutput

type GetUpgradePriceExpandShardConfigPtrInput

type GetUpgradePriceExpandShardConfigPtrInput interface {
	pulumi.Input

	ToGetUpgradePriceExpandShardConfigPtrOutput() GetUpgradePriceExpandShardConfigPtrOutput
	ToGetUpgradePriceExpandShardConfigPtrOutputWithContext(context.Context) GetUpgradePriceExpandShardConfigPtrOutput
}

GetUpgradePriceExpandShardConfigPtrInput is an input type that accepts GetUpgradePriceExpandShardConfigArgs, GetUpgradePriceExpandShardConfigPtr and GetUpgradePriceExpandShardConfigPtrOutput values. You can construct a concrete instance of `GetUpgradePriceExpandShardConfigPtrInput` via:

        GetUpgradePriceExpandShardConfigArgs{...}

or:

        nil

type GetUpgradePriceExpandShardConfigPtrOutput

type GetUpgradePriceExpandShardConfigPtrOutput struct{ *pulumi.OutputState }

func (GetUpgradePriceExpandShardConfigPtrOutput) Elem

func (GetUpgradePriceExpandShardConfigPtrOutput) ElementType

func (GetUpgradePriceExpandShardConfigPtrOutput) ShardInstanceIds

func (GetUpgradePriceExpandShardConfigPtrOutput) ShardMemory

func (GetUpgradePriceExpandShardConfigPtrOutput) ShardNodeCount

func (GetUpgradePriceExpandShardConfigPtrOutput) ShardStorage

func (GetUpgradePriceExpandShardConfigPtrOutput) ToGetUpgradePriceExpandShardConfigPtrOutput

func (o GetUpgradePriceExpandShardConfigPtrOutput) ToGetUpgradePriceExpandShardConfigPtrOutput() GetUpgradePriceExpandShardConfigPtrOutput

func (GetUpgradePriceExpandShardConfigPtrOutput) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext

func (o GetUpgradePriceExpandShardConfigPtrOutput) ToGetUpgradePriceExpandShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceExpandShardConfigPtrOutput

type GetUpgradePriceOutputArgs

type GetUpgradePriceOutputArgs struct {
	AddShardConfig    GetUpgradePriceAddShardConfigPtrInput    `pulumi:"addShardConfig"`
	AmountUnit        pulumi.StringPtrInput                    `pulumi:"amountUnit"`
	ExpandShardConfig GetUpgradePriceExpandShardConfigPtrInput `pulumi:"expandShardConfig"`
	InstanceId        pulumi.StringInput                       `pulumi:"instanceId"`
	ResultOutputFile  pulumi.StringPtrInput                    `pulumi:"resultOutputFile"`
	SplitShardConfig  GetUpgradePriceSplitShardConfigPtrInput  `pulumi:"splitShardConfig"`
	UpgradeType       pulumi.StringInput                       `pulumi:"upgradeType"`
}

A collection of arguments for invoking getUpgradePrice.

func (GetUpgradePriceOutputArgs) ElementType

func (GetUpgradePriceOutputArgs) ElementType() reflect.Type

type GetUpgradePriceResult

type GetUpgradePriceResult struct {
	AddShardConfig    *GetUpgradePriceAddShardConfig    `pulumi:"addShardConfig"`
	AmountUnit        *string                           `pulumi:"amountUnit"`
	ExpandShardConfig *GetUpgradePriceExpandShardConfig `pulumi:"expandShardConfig"`
	Formula           string                            `pulumi:"formula"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                           `pulumi:"id"`
	InstanceId       string                           `pulumi:"instanceId"`
	OriginalPrice    int                              `pulumi:"originalPrice"`
	Price            int                              `pulumi:"price"`
	ResultOutputFile *string                          `pulumi:"resultOutputFile"`
	SplitShardConfig *GetUpgradePriceSplitShardConfig `pulumi:"splitShardConfig"`
	UpgradeType      string                           `pulumi:"upgradeType"`
}

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

func (GetUpgradePriceResultOutput) AmountUnit

func (GetUpgradePriceResultOutput) ElementType

func (GetUpgradePriceResultOutput) ExpandShardConfig

func (GetUpgradePriceResultOutput) Formula

func (GetUpgradePriceResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetUpgradePriceResultOutput) InstanceId

func (GetUpgradePriceResultOutput) OriginalPrice

func (o GetUpgradePriceResultOutput) OriginalPrice() pulumi.IntOutput

func (GetUpgradePriceResultOutput) Price

func (GetUpgradePriceResultOutput) ResultOutputFile

func (o GetUpgradePriceResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetUpgradePriceResultOutput) SplitShardConfig

func (GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutput

func (o GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutput() GetUpgradePriceResultOutput

func (GetUpgradePriceResultOutput) ToGetUpgradePriceResultOutputWithContext

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

func (GetUpgradePriceResultOutput) UpgradeType

type GetUpgradePriceSplitShardConfig

type GetUpgradePriceSplitShardConfig struct {
	ShardInstanceIds []string `pulumi:"shardInstanceIds"`
	ShardMemory      int      `pulumi:"shardMemory"`
	ShardStorage     int      `pulumi:"shardStorage"`
	SplitRate        int      `pulumi:"splitRate"`
}

type GetUpgradePriceSplitShardConfigArgs

type GetUpgradePriceSplitShardConfigArgs struct {
	ShardInstanceIds pulumi.StringArrayInput `pulumi:"shardInstanceIds"`
	ShardMemory      pulumi.IntInput         `pulumi:"shardMemory"`
	ShardStorage     pulumi.IntInput         `pulumi:"shardStorage"`
	SplitRate        pulumi.IntInput         `pulumi:"splitRate"`
}

func (GetUpgradePriceSplitShardConfigArgs) ElementType

func (GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigOutput

func (i GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigOutput() GetUpgradePriceSplitShardConfigOutput

func (GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigOutputWithContext

func (i GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigOutput

func (GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigPtrOutput

func (i GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigPtrOutput() GetUpgradePriceSplitShardConfigPtrOutput

func (GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext

func (i GetUpgradePriceSplitShardConfigArgs) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigPtrOutput

type GetUpgradePriceSplitShardConfigInput

type GetUpgradePriceSplitShardConfigInput interface {
	pulumi.Input

	ToGetUpgradePriceSplitShardConfigOutput() GetUpgradePriceSplitShardConfigOutput
	ToGetUpgradePriceSplitShardConfigOutputWithContext(context.Context) GetUpgradePriceSplitShardConfigOutput
}

GetUpgradePriceSplitShardConfigInput is an input type that accepts GetUpgradePriceSplitShardConfigArgs and GetUpgradePriceSplitShardConfigOutput values. You can construct a concrete instance of `GetUpgradePriceSplitShardConfigInput` via:

GetUpgradePriceSplitShardConfigArgs{...}

type GetUpgradePriceSplitShardConfigOutput

type GetUpgradePriceSplitShardConfigOutput struct{ *pulumi.OutputState }

func (GetUpgradePriceSplitShardConfigOutput) ElementType

func (GetUpgradePriceSplitShardConfigOutput) ShardInstanceIds

func (GetUpgradePriceSplitShardConfigOutput) ShardMemory

func (GetUpgradePriceSplitShardConfigOutput) ShardStorage

func (GetUpgradePriceSplitShardConfigOutput) SplitRate

func (GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigOutput

func (o GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigOutput() GetUpgradePriceSplitShardConfigOutput

func (GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigOutputWithContext

func (o GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigOutput

func (GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigPtrOutput

func (o GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigPtrOutput() GetUpgradePriceSplitShardConfigPtrOutput

func (GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext

func (o GetUpgradePriceSplitShardConfigOutput) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigPtrOutput

type GetUpgradePriceSplitShardConfigPtrInput

type GetUpgradePriceSplitShardConfigPtrInput interface {
	pulumi.Input

	ToGetUpgradePriceSplitShardConfigPtrOutput() GetUpgradePriceSplitShardConfigPtrOutput
	ToGetUpgradePriceSplitShardConfigPtrOutputWithContext(context.Context) GetUpgradePriceSplitShardConfigPtrOutput
}

GetUpgradePriceSplitShardConfigPtrInput is an input type that accepts GetUpgradePriceSplitShardConfigArgs, GetUpgradePriceSplitShardConfigPtr and GetUpgradePriceSplitShardConfigPtrOutput values. You can construct a concrete instance of `GetUpgradePriceSplitShardConfigPtrInput` via:

        GetUpgradePriceSplitShardConfigArgs{...}

or:

        nil

type GetUpgradePriceSplitShardConfigPtrOutput

type GetUpgradePriceSplitShardConfigPtrOutput struct{ *pulumi.OutputState }

func (GetUpgradePriceSplitShardConfigPtrOutput) Elem

func (GetUpgradePriceSplitShardConfigPtrOutput) ElementType

func (GetUpgradePriceSplitShardConfigPtrOutput) ShardInstanceIds

func (GetUpgradePriceSplitShardConfigPtrOutput) ShardMemory

func (GetUpgradePriceSplitShardConfigPtrOutput) ShardStorage

func (GetUpgradePriceSplitShardConfigPtrOutput) SplitRate

func (GetUpgradePriceSplitShardConfigPtrOutput) ToGetUpgradePriceSplitShardConfigPtrOutput

func (o GetUpgradePriceSplitShardConfigPtrOutput) ToGetUpgradePriceSplitShardConfigPtrOutput() GetUpgradePriceSplitShardConfigPtrOutput

func (GetUpgradePriceSplitShardConfigPtrOutput) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext

func (o GetUpgradePriceSplitShardConfigPtrOutput) ToGetUpgradePriceSplitShardConfigPtrOutputWithContext(ctx context.Context) GetUpgradePriceSplitShardConfigPtrOutput

type HourdbInstance

type HourdbInstance struct {
	pulumi.CustomResourceState

	// db engine version, default to Percona 5.7.17.
	DbVersionId pulumi.StringPtrOutput `pulumi:"dbVersionId"`
	// DCN source instance ID.
	DcnInstanceId pulumi.StringPtrOutput `pulumi:"dcnInstanceId"`
	// DCN source region.
	DcnRegion pulumi.StringPtrOutput `pulumi:"dcnRegion"`
	// Whether to open the extranet access.
	ExtranetAccess pulumi.BoolPtrOutput `pulumi:"extranetAccess"`
	// name of this instance.
	InstanceName pulumi.StringPtrOutput `pulumi:"instanceName"`
	// Whether to support IPv6.
	Ipv6Flag pulumi.IntPtrOutput `pulumi:"ipv6Flag"`
	// project id.
	ProjectId pulumi.IntPtrOutput `pulumi:"projectId"`
	// resource tags.
	ResourceTags HourdbInstanceResourceTagArrayOutput `pulumi:"resourceTags"`
	// security group id.
	SecurityGroupId pulumi.StringPtrOutput `pulumi:"securityGroupId"`
	// instance shard count.
	ShardCount pulumi.IntOutput `pulumi:"shardCount"`
	// memory(GB) for each shard. It can be obtained by querying api DescribeShardSpec.
	ShardMemory pulumi.IntOutput `pulumi:"shardMemory"`
	// node count for each shard. It can be obtained by querying api DescribeShardSpec.
	ShardNodeCount pulumi.IntOutput `pulumi:"shardNodeCount"`
	// storage(GB) for each shard. It can be obtained by querying api DescribeShardSpec.
	ShardStorage pulumi.IntOutput `pulumi:"shardStorage"`
	// subnet id, its required when vpcId is set.
	SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"`
	// The field is required to specify VIP.
	Vip pulumi.StringOutput `pulumi:"vip"`
	// The field is required to specify VIPv6.
	Vipv6 pulumi.StringOutput `pulumi:"vipv6"`
	// vpc id.
	VpcId pulumi.StringPtrOutput `pulumi:"vpcId"`
	// Intranet port.
	Vport pulumi.IntOutput `pulumi:"vport"`
	// available zone.
	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 Percona 5.7.17.
	DbVersionId pulumi.StringPtrInput
	// DCN source instance ID.
	DcnInstanceId pulumi.StringPtrInput
	// DCN source region.
	DcnRegion pulumi.StringPtrInput
	// Whether to open the extranet access.
	ExtranetAccess pulumi.BoolPtrInput
	// name of this instance.
	InstanceName pulumi.StringPtrInput
	// Whether to support IPv6.
	Ipv6Flag pulumi.IntPtrInput
	// project id.
	ProjectId pulumi.IntPtrInput
	// resource tags.
	ResourceTags HourdbInstanceResourceTagArrayInput
	// security group id.
	SecurityGroupId pulumi.StringPtrInput
	// instance shard count.
	ShardCount pulumi.IntInput
	// memory(GB) for each shard. It can be obtained by querying api DescribeShardSpec.
	ShardMemory pulumi.IntInput
	// node count for each shard. It can be obtained by querying api DescribeShardSpec.
	ShardNodeCount pulumi.IntInput
	// storage(GB) for each shard. It can be obtained by querying api DescribeShardSpec.
	ShardStorage pulumi.IntInput
	// subnet id, its required when vpcId is set.
	SubnetId pulumi.StringPtrInput
	// The field is required to specify VIP.
	Vip pulumi.StringPtrInput
	// The field is required to specify VIPv6.
	Vipv6 pulumi.StringPtrInput
	// vpc id.
	VpcId pulumi.StringPtrInput
	// available zone.
	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

db engine version, default to Percona 5.7.17.

func (HourdbInstanceOutput) DcnInstanceId

func (o HourdbInstanceOutput) DcnInstanceId() pulumi.StringPtrOutput

DCN source instance ID.

func (HourdbInstanceOutput) DcnRegion

DCN source region.

func (HourdbInstanceOutput) ElementType

func (HourdbInstanceOutput) ElementType() reflect.Type

func (HourdbInstanceOutput) ExtranetAccess

func (o HourdbInstanceOutput) ExtranetAccess() pulumi.BoolPtrOutput

Whether to open the extranet access.

func (HourdbInstanceOutput) InstanceName

func (o HourdbInstanceOutput) InstanceName() pulumi.StringPtrOutput

name of this instance.

func (HourdbInstanceOutput) Ipv6Flag

Whether to support IPv6.

func (HourdbInstanceOutput) ProjectId

project id.

func (HourdbInstanceOutput) ResourceTags

resource tags.

func (HourdbInstanceOutput) SecurityGroupId

func (o HourdbInstanceOutput) SecurityGroupId() pulumi.StringPtrOutput

security group id.

func (HourdbInstanceOutput) ShardCount

func (o HourdbInstanceOutput) ShardCount() pulumi.IntOutput

instance shard count.

func (HourdbInstanceOutput) ShardMemory

func (o HourdbInstanceOutput) ShardMemory() pulumi.IntOutput

memory(GB) for each shard. It can be obtained by querying api DescribeShardSpec.

func (HourdbInstanceOutput) ShardNodeCount

func (o HourdbInstanceOutput) ShardNodeCount() pulumi.IntOutput

node count for each shard. It can be obtained by querying api DescribeShardSpec.

func (HourdbInstanceOutput) ShardStorage

func (o HourdbInstanceOutput) ShardStorage() pulumi.IntOutput

storage(GB) for each shard. It can be obtained by querying api DescribeShardSpec.

func (HourdbInstanceOutput) SubnetId

subnet id, its required when vpcId is set.

func (HourdbInstanceOutput) ToHourdbInstanceOutput

func (o HourdbInstanceOutput) ToHourdbInstanceOutput() HourdbInstanceOutput

func (HourdbInstanceOutput) ToHourdbInstanceOutputWithContext

func (o HourdbInstanceOutput) ToHourdbInstanceOutputWithContext(ctx context.Context) HourdbInstanceOutput

func (HourdbInstanceOutput) Vip

The field is required to specify VIP.

func (HourdbInstanceOutput) Vipv6

The field is required to specify VIPv6.

func (HourdbInstanceOutput) VpcId

vpc id.

func (HourdbInstanceOutput) Vport

Intranet port.

func (HourdbInstanceOutput) Zones

available zone.

type HourdbInstanceResourceTag

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

type HourdbInstanceResourceTagArgs

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

func (HourdbInstanceResourceTagArgs) ElementType

func (HourdbInstanceResourceTagArgs) ToHourdbInstanceResourceTagOutput

func (i HourdbInstanceResourceTagArgs) ToHourdbInstanceResourceTagOutput() HourdbInstanceResourceTagOutput

func (HourdbInstanceResourceTagArgs) ToHourdbInstanceResourceTagOutputWithContext

func (i HourdbInstanceResourceTagArgs) ToHourdbInstanceResourceTagOutputWithContext(ctx context.Context) HourdbInstanceResourceTagOutput

type HourdbInstanceResourceTagArray

type HourdbInstanceResourceTagArray []HourdbInstanceResourceTagInput

func (HourdbInstanceResourceTagArray) ElementType

func (HourdbInstanceResourceTagArray) ToHourdbInstanceResourceTagArrayOutput

func (i HourdbInstanceResourceTagArray) ToHourdbInstanceResourceTagArrayOutput() HourdbInstanceResourceTagArrayOutput

func (HourdbInstanceResourceTagArray) ToHourdbInstanceResourceTagArrayOutputWithContext

func (i HourdbInstanceResourceTagArray) ToHourdbInstanceResourceTagArrayOutputWithContext(ctx context.Context) HourdbInstanceResourceTagArrayOutput

type HourdbInstanceResourceTagArrayInput

type HourdbInstanceResourceTagArrayInput interface {
	pulumi.Input

	ToHourdbInstanceResourceTagArrayOutput() HourdbInstanceResourceTagArrayOutput
	ToHourdbInstanceResourceTagArrayOutputWithContext(context.Context) HourdbInstanceResourceTagArrayOutput
}

HourdbInstanceResourceTagArrayInput is an input type that accepts HourdbInstanceResourceTagArray and HourdbInstanceResourceTagArrayOutput values. You can construct a concrete instance of `HourdbInstanceResourceTagArrayInput` via:

HourdbInstanceResourceTagArray{ HourdbInstanceResourceTagArgs{...} }

type HourdbInstanceResourceTagArrayOutput

type HourdbInstanceResourceTagArrayOutput struct{ *pulumi.OutputState }

func (HourdbInstanceResourceTagArrayOutput) ElementType

func (HourdbInstanceResourceTagArrayOutput) Index

func (HourdbInstanceResourceTagArrayOutput) ToHourdbInstanceResourceTagArrayOutput

func (o HourdbInstanceResourceTagArrayOutput) ToHourdbInstanceResourceTagArrayOutput() HourdbInstanceResourceTagArrayOutput

func (HourdbInstanceResourceTagArrayOutput) ToHourdbInstanceResourceTagArrayOutputWithContext

func (o HourdbInstanceResourceTagArrayOutput) ToHourdbInstanceResourceTagArrayOutputWithContext(ctx context.Context) HourdbInstanceResourceTagArrayOutput

type HourdbInstanceResourceTagInput

type HourdbInstanceResourceTagInput interface {
	pulumi.Input

	ToHourdbInstanceResourceTagOutput() HourdbInstanceResourceTagOutput
	ToHourdbInstanceResourceTagOutputWithContext(context.Context) HourdbInstanceResourceTagOutput
}

HourdbInstanceResourceTagInput is an input type that accepts HourdbInstanceResourceTagArgs and HourdbInstanceResourceTagOutput values. You can construct a concrete instance of `HourdbInstanceResourceTagInput` via:

HourdbInstanceResourceTagArgs{...}

type HourdbInstanceResourceTagOutput

type HourdbInstanceResourceTagOutput struct{ *pulumi.OutputState }

func (HourdbInstanceResourceTagOutput) ElementType

func (HourdbInstanceResourceTagOutput) TagKey

func (HourdbInstanceResourceTagOutput) TagValue

func (HourdbInstanceResourceTagOutput) ToHourdbInstanceResourceTagOutput

func (o HourdbInstanceResourceTagOutput) ToHourdbInstanceResourceTagOutput() HourdbInstanceResourceTagOutput

func (HourdbInstanceResourceTagOutput) ToHourdbInstanceResourceTagOutputWithContext

func (o HourdbInstanceResourceTagOutput) ToHourdbInstanceResourceTagOutputWithContext(ctx context.Context) HourdbInstanceResourceTagOutput

type HourdbInstanceState

type HourdbInstanceState struct {
	// db engine version, default to Percona 5.7.17.
	DbVersionId pulumi.StringPtrInput
	// DCN source instance ID.
	DcnInstanceId pulumi.StringPtrInput
	// DCN source region.
	DcnRegion pulumi.StringPtrInput
	// Whether to open the extranet access.
	ExtranetAccess pulumi.BoolPtrInput
	// name of this instance.
	InstanceName pulumi.StringPtrInput
	// Whether to support IPv6.
	Ipv6Flag pulumi.IntPtrInput
	// project id.
	ProjectId pulumi.IntPtrInput
	// resource tags.
	ResourceTags HourdbInstanceResourceTagArrayInput
	// security group id.
	SecurityGroupId pulumi.StringPtrInput
	// instance shard count.
	ShardCount pulumi.IntPtrInput
	// memory(GB) for each shard. It can be obtained by querying api DescribeShardSpec.
	ShardMemory pulumi.IntPtrInput
	// node count for each shard. It can be obtained by querying api DescribeShardSpec.
	ShardNodeCount pulumi.IntPtrInput
	// storage(GB) for each shard. It can be obtained by querying api DescribeShardSpec.
	ShardStorage pulumi.IntPtrInput
	// subnet id, its required when vpcId is set.
	SubnetId pulumi.StringPtrInput
	// The field is required to specify VIP.
	Vip pulumi.StringPtrInput
	// The field is required to specify VIPv6.
	Vipv6 pulumi.StringPtrInput
	// vpc id.
	VpcId pulumi.StringPtrInput
	// Intranet port.
	Vport pulumi.IntPtrInput
	// available zone.
	Zones pulumi.StringArrayInput
}

func (HourdbInstanceState) ElementType

func (HourdbInstanceState) ElementType() reflect.Type

type InstanceConfig

type InstanceConfig struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// RS nearest access mode, 0-no policy, 1-nearest access.
	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 {
	// Instance ID.
	InstanceId pulumi.StringInput
	// RS nearest access mode, 0-no policy, 1-nearest access.
	RsAccessStrategy pulumi.IntInput
}

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

func (o InstanceConfigOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (InstanceConfigOutput) RsAccessStrategy

func (o InstanceConfigOutput) RsAccessStrategy() pulumi.IntOutput

RS nearest access mode, 0-no policy, 1-nearest access.

func (InstanceConfigOutput) ToInstanceConfigOutput

func (o InstanceConfigOutput) ToInstanceConfigOutput() InstanceConfigOutput

func (InstanceConfigOutput) ToInstanceConfigOutputWithContext

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

type InstanceConfigState

type InstanceConfigState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// RS nearest access mode, 0-no policy, 1-nearest access.
	RsAccessStrategy pulumi.IntPtrInput
}

func (InstanceConfigState) ElementType

func (InstanceConfigState) ElementType() reflect.Type

type IsolateHourInstanceOperation

type IsolateHourInstanceOperation struct {
	pulumi.CustomResourceState

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

func GetIsolateHourInstanceOperation

func GetIsolateHourInstanceOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IsolateHourInstanceOperationState, opts ...pulumi.ResourceOption) (*IsolateHourInstanceOperation, error)

GetIsolateHourInstanceOperation gets an existing IsolateHourInstanceOperation 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 NewIsolateHourInstanceOperation

func NewIsolateHourInstanceOperation(ctx *pulumi.Context,
	name string, args *IsolateHourInstanceOperationArgs, opts ...pulumi.ResourceOption) (*IsolateHourInstanceOperation, error)

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

func (*IsolateHourInstanceOperation) ElementType

func (*IsolateHourInstanceOperation) ElementType() reflect.Type

func (*IsolateHourInstanceOperation) ToIsolateHourInstanceOperationOutput

func (i *IsolateHourInstanceOperation) ToIsolateHourInstanceOperationOutput() IsolateHourInstanceOperationOutput

func (*IsolateHourInstanceOperation) ToIsolateHourInstanceOperationOutputWithContext

func (i *IsolateHourInstanceOperation) ToIsolateHourInstanceOperationOutputWithContext(ctx context.Context) IsolateHourInstanceOperationOutput

type IsolateHourInstanceOperationArgs

type IsolateHourInstanceOperationArgs struct {
	// Instance ID list.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a IsolateHourInstanceOperation resource.

func (IsolateHourInstanceOperationArgs) ElementType

type IsolateHourInstanceOperationArray

type IsolateHourInstanceOperationArray []IsolateHourInstanceOperationInput

func (IsolateHourInstanceOperationArray) ElementType

func (IsolateHourInstanceOperationArray) ToIsolateHourInstanceOperationArrayOutput

func (i IsolateHourInstanceOperationArray) ToIsolateHourInstanceOperationArrayOutput() IsolateHourInstanceOperationArrayOutput

func (IsolateHourInstanceOperationArray) ToIsolateHourInstanceOperationArrayOutputWithContext

func (i IsolateHourInstanceOperationArray) ToIsolateHourInstanceOperationArrayOutputWithContext(ctx context.Context) IsolateHourInstanceOperationArrayOutput

type IsolateHourInstanceOperationArrayInput

type IsolateHourInstanceOperationArrayInput interface {
	pulumi.Input

	ToIsolateHourInstanceOperationArrayOutput() IsolateHourInstanceOperationArrayOutput
	ToIsolateHourInstanceOperationArrayOutputWithContext(context.Context) IsolateHourInstanceOperationArrayOutput
}

IsolateHourInstanceOperationArrayInput is an input type that accepts IsolateHourInstanceOperationArray and IsolateHourInstanceOperationArrayOutput values. You can construct a concrete instance of `IsolateHourInstanceOperationArrayInput` via:

IsolateHourInstanceOperationArray{ IsolateHourInstanceOperationArgs{...} }

type IsolateHourInstanceOperationArrayOutput

type IsolateHourInstanceOperationArrayOutput struct{ *pulumi.OutputState }

func (IsolateHourInstanceOperationArrayOutput) ElementType

func (IsolateHourInstanceOperationArrayOutput) Index

func (IsolateHourInstanceOperationArrayOutput) ToIsolateHourInstanceOperationArrayOutput

func (o IsolateHourInstanceOperationArrayOutput) ToIsolateHourInstanceOperationArrayOutput() IsolateHourInstanceOperationArrayOutput

func (IsolateHourInstanceOperationArrayOutput) ToIsolateHourInstanceOperationArrayOutputWithContext

func (o IsolateHourInstanceOperationArrayOutput) ToIsolateHourInstanceOperationArrayOutputWithContext(ctx context.Context) IsolateHourInstanceOperationArrayOutput

type IsolateHourInstanceOperationInput

type IsolateHourInstanceOperationInput interface {
	pulumi.Input

	ToIsolateHourInstanceOperationOutput() IsolateHourInstanceOperationOutput
	ToIsolateHourInstanceOperationOutputWithContext(ctx context.Context) IsolateHourInstanceOperationOutput
}

type IsolateHourInstanceOperationMap

type IsolateHourInstanceOperationMap map[string]IsolateHourInstanceOperationInput

func (IsolateHourInstanceOperationMap) ElementType

func (IsolateHourInstanceOperationMap) ToIsolateHourInstanceOperationMapOutput

func (i IsolateHourInstanceOperationMap) ToIsolateHourInstanceOperationMapOutput() IsolateHourInstanceOperationMapOutput

func (IsolateHourInstanceOperationMap) ToIsolateHourInstanceOperationMapOutputWithContext

func (i IsolateHourInstanceOperationMap) ToIsolateHourInstanceOperationMapOutputWithContext(ctx context.Context) IsolateHourInstanceOperationMapOutput

type IsolateHourInstanceOperationMapInput

type IsolateHourInstanceOperationMapInput interface {
	pulumi.Input

	ToIsolateHourInstanceOperationMapOutput() IsolateHourInstanceOperationMapOutput
	ToIsolateHourInstanceOperationMapOutputWithContext(context.Context) IsolateHourInstanceOperationMapOutput
}

IsolateHourInstanceOperationMapInput is an input type that accepts IsolateHourInstanceOperationMap and IsolateHourInstanceOperationMapOutput values. You can construct a concrete instance of `IsolateHourInstanceOperationMapInput` via:

IsolateHourInstanceOperationMap{ "key": IsolateHourInstanceOperationArgs{...} }

type IsolateHourInstanceOperationMapOutput

type IsolateHourInstanceOperationMapOutput struct{ *pulumi.OutputState }

func (IsolateHourInstanceOperationMapOutput) ElementType

func (IsolateHourInstanceOperationMapOutput) MapIndex

func (IsolateHourInstanceOperationMapOutput) ToIsolateHourInstanceOperationMapOutput

func (o IsolateHourInstanceOperationMapOutput) ToIsolateHourInstanceOperationMapOutput() IsolateHourInstanceOperationMapOutput

func (IsolateHourInstanceOperationMapOutput) ToIsolateHourInstanceOperationMapOutputWithContext

func (o IsolateHourInstanceOperationMapOutput) ToIsolateHourInstanceOperationMapOutputWithContext(ctx context.Context) IsolateHourInstanceOperationMapOutput

type IsolateHourInstanceOperationOutput

type IsolateHourInstanceOperationOutput struct{ *pulumi.OutputState }

func (IsolateHourInstanceOperationOutput) ElementType

func (IsolateHourInstanceOperationOutput) InstanceId

Instance ID list.

func (IsolateHourInstanceOperationOutput) ToIsolateHourInstanceOperationOutput

func (o IsolateHourInstanceOperationOutput) ToIsolateHourInstanceOperationOutput() IsolateHourInstanceOperationOutput

func (IsolateHourInstanceOperationOutput) ToIsolateHourInstanceOperationOutputWithContext

func (o IsolateHourInstanceOperationOutput) ToIsolateHourInstanceOperationOutputWithContext(ctx context.Context) IsolateHourInstanceOperationOutput

type IsolateHourInstanceOperationState

type IsolateHourInstanceOperationState struct {
	// Instance ID list.
	InstanceId pulumi.StringPtrInput
}

func (IsolateHourInstanceOperationState) ElementType

type SecurityGroupAttachment

type SecurityGroupAttachment struct {
	pulumi.CustomResourceState

	// attached instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// security group id.
	SecurityGroupId pulumi.StringOutput `pulumi:"securityGroupId"`
}

func GetSecurityGroupAttachment

func GetSecurityGroupAttachment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurityGroupAttachmentState, opts ...pulumi.ResourceOption) (*SecurityGroupAttachment, error)

GetSecurityGroupAttachment gets an existing SecurityGroupAttachment 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 NewSecurityGroupAttachment

func NewSecurityGroupAttachment(ctx *pulumi.Context,
	name string, args *SecurityGroupAttachmentArgs, opts ...pulumi.ResourceOption) (*SecurityGroupAttachment, error)

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

func (*SecurityGroupAttachment) ElementType

func (*SecurityGroupAttachment) ElementType() reflect.Type

func (*SecurityGroupAttachment) ToSecurityGroupAttachmentOutput

func (i *SecurityGroupAttachment) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput

func (*SecurityGroupAttachment) ToSecurityGroupAttachmentOutputWithContext

func (i *SecurityGroupAttachment) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput

type SecurityGroupAttachmentArgs

type SecurityGroupAttachmentArgs struct {
	// attached instance id.
	InstanceId pulumi.StringInput
	// security group id.
	SecurityGroupId pulumi.StringInput
}

The set of arguments for constructing a SecurityGroupAttachment resource.

func (SecurityGroupAttachmentArgs) ElementType

type SecurityGroupAttachmentArray

type SecurityGroupAttachmentArray []SecurityGroupAttachmentInput

func (SecurityGroupAttachmentArray) ElementType

func (SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput

func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput

func (SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext

func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput

type SecurityGroupAttachmentArrayInput

type SecurityGroupAttachmentArrayInput interface {
	pulumi.Input

	ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
	ToSecurityGroupAttachmentArrayOutputWithContext(context.Context) SecurityGroupAttachmentArrayOutput
}

SecurityGroupAttachmentArrayInput is an input type that accepts SecurityGroupAttachmentArray and SecurityGroupAttachmentArrayOutput values. You can construct a concrete instance of `SecurityGroupAttachmentArrayInput` via:

SecurityGroupAttachmentArray{ SecurityGroupAttachmentArgs{...} }

type SecurityGroupAttachmentArrayOutput

type SecurityGroupAttachmentArrayOutput struct{ *pulumi.OutputState }

func (SecurityGroupAttachmentArrayOutput) ElementType

func (SecurityGroupAttachmentArrayOutput) Index

func (SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput

func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput

func (SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext

func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput

type SecurityGroupAttachmentInput

type SecurityGroupAttachmentInput interface {
	pulumi.Input

	ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput
	ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput
}

type SecurityGroupAttachmentMap

type SecurityGroupAttachmentMap map[string]SecurityGroupAttachmentInput

func (SecurityGroupAttachmentMap) ElementType

func (SecurityGroupAttachmentMap) ElementType() reflect.Type

func (SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput

func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput

func (SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext

func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput

type SecurityGroupAttachmentMapInput

type SecurityGroupAttachmentMapInput interface {
	pulumi.Input

	ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
	ToSecurityGroupAttachmentMapOutputWithContext(context.Context) SecurityGroupAttachmentMapOutput
}

SecurityGroupAttachmentMapInput is an input type that accepts SecurityGroupAttachmentMap and SecurityGroupAttachmentMapOutput values. You can construct a concrete instance of `SecurityGroupAttachmentMapInput` via:

SecurityGroupAttachmentMap{ "key": SecurityGroupAttachmentArgs{...} }

type SecurityGroupAttachmentMapOutput

type SecurityGroupAttachmentMapOutput struct{ *pulumi.OutputState }

func (SecurityGroupAttachmentMapOutput) ElementType

func (SecurityGroupAttachmentMapOutput) MapIndex

func (SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput

func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput

func (SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext

func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput

type SecurityGroupAttachmentOutput

type SecurityGroupAttachmentOutput struct{ *pulumi.OutputState }

func (SecurityGroupAttachmentOutput) ElementType

func (SecurityGroupAttachmentOutput) InstanceId

attached instance id.

func (SecurityGroupAttachmentOutput) SecurityGroupId

security group id.

func (SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput

func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput

func (SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext

func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput

type SecurityGroupAttachmentState

type SecurityGroupAttachmentState struct {
	// attached instance id.
	InstanceId pulumi.StringPtrInput
	// security group id.
	SecurityGroupId pulumi.StringPtrInput
}

func (SecurityGroupAttachmentState) ElementType

type SwitchDbInstanceHaOperation

type SwitchDbInstanceHaOperation struct {
	pulumi.CustomResourceState

	// Instance ID in the format of tdsqlshard-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 GetSwitchDbInstanceHaOperation

func GetSwitchDbInstanceHaOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SwitchDbInstanceHaOperationState, opts ...pulumi.ResourceOption) (*SwitchDbInstanceHaOperation, error)

GetSwitchDbInstanceHaOperation gets an existing SwitchDbInstanceHaOperation 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 NewSwitchDbInstanceHaOperation

func NewSwitchDbInstanceHaOperation(ctx *pulumi.Context,
	name string, args *SwitchDbInstanceHaOperationArgs, opts ...pulumi.ResourceOption) (*SwitchDbInstanceHaOperation, error)

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

func (*SwitchDbInstanceHaOperation) ElementType

func (*SwitchDbInstanceHaOperation) ElementType() reflect.Type

func (*SwitchDbInstanceHaOperation) ToSwitchDbInstanceHaOperationOutput

func (i *SwitchDbInstanceHaOperation) ToSwitchDbInstanceHaOperationOutput() SwitchDbInstanceHaOperationOutput

func (*SwitchDbInstanceHaOperation) ToSwitchDbInstanceHaOperationOutputWithContext

func (i *SwitchDbInstanceHaOperation) ToSwitchDbInstanceHaOperationOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationOutput

type SwitchDbInstanceHaOperationArgs

type SwitchDbInstanceHaOperationArgs struct {
	// Instance ID in the format of tdsqlshard-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 SwitchDbInstanceHaOperation resource.

func (SwitchDbInstanceHaOperationArgs) ElementType

type SwitchDbInstanceHaOperationArray

type SwitchDbInstanceHaOperationArray []SwitchDbInstanceHaOperationInput

func (SwitchDbInstanceHaOperationArray) ElementType

func (SwitchDbInstanceHaOperationArray) ToSwitchDbInstanceHaOperationArrayOutput

func (i SwitchDbInstanceHaOperationArray) ToSwitchDbInstanceHaOperationArrayOutput() SwitchDbInstanceHaOperationArrayOutput

func (SwitchDbInstanceHaOperationArray) ToSwitchDbInstanceHaOperationArrayOutputWithContext

func (i SwitchDbInstanceHaOperationArray) ToSwitchDbInstanceHaOperationArrayOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationArrayOutput

type SwitchDbInstanceHaOperationArrayInput

type SwitchDbInstanceHaOperationArrayInput interface {
	pulumi.Input

	ToSwitchDbInstanceHaOperationArrayOutput() SwitchDbInstanceHaOperationArrayOutput
	ToSwitchDbInstanceHaOperationArrayOutputWithContext(context.Context) SwitchDbInstanceHaOperationArrayOutput
}

SwitchDbInstanceHaOperationArrayInput is an input type that accepts SwitchDbInstanceHaOperationArray and SwitchDbInstanceHaOperationArrayOutput values. You can construct a concrete instance of `SwitchDbInstanceHaOperationArrayInput` via:

SwitchDbInstanceHaOperationArray{ SwitchDbInstanceHaOperationArgs{...} }

type SwitchDbInstanceHaOperationArrayOutput

type SwitchDbInstanceHaOperationArrayOutput struct{ *pulumi.OutputState }

func (SwitchDbInstanceHaOperationArrayOutput) ElementType

func (SwitchDbInstanceHaOperationArrayOutput) Index

func (SwitchDbInstanceHaOperationArrayOutput) ToSwitchDbInstanceHaOperationArrayOutput

func (o SwitchDbInstanceHaOperationArrayOutput) ToSwitchDbInstanceHaOperationArrayOutput() SwitchDbInstanceHaOperationArrayOutput

func (SwitchDbInstanceHaOperationArrayOutput) ToSwitchDbInstanceHaOperationArrayOutputWithContext

func (o SwitchDbInstanceHaOperationArrayOutput) ToSwitchDbInstanceHaOperationArrayOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationArrayOutput

type SwitchDbInstanceHaOperationInput

type SwitchDbInstanceHaOperationInput interface {
	pulumi.Input

	ToSwitchDbInstanceHaOperationOutput() SwitchDbInstanceHaOperationOutput
	ToSwitchDbInstanceHaOperationOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationOutput
}

type SwitchDbInstanceHaOperationMap

type SwitchDbInstanceHaOperationMap map[string]SwitchDbInstanceHaOperationInput

func (SwitchDbInstanceHaOperationMap) ElementType

func (SwitchDbInstanceHaOperationMap) ToSwitchDbInstanceHaOperationMapOutput

func (i SwitchDbInstanceHaOperationMap) ToSwitchDbInstanceHaOperationMapOutput() SwitchDbInstanceHaOperationMapOutput

func (SwitchDbInstanceHaOperationMap) ToSwitchDbInstanceHaOperationMapOutputWithContext

func (i SwitchDbInstanceHaOperationMap) ToSwitchDbInstanceHaOperationMapOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationMapOutput

type SwitchDbInstanceHaOperationMapInput

type SwitchDbInstanceHaOperationMapInput interface {
	pulumi.Input

	ToSwitchDbInstanceHaOperationMapOutput() SwitchDbInstanceHaOperationMapOutput
	ToSwitchDbInstanceHaOperationMapOutputWithContext(context.Context) SwitchDbInstanceHaOperationMapOutput
}

SwitchDbInstanceHaOperationMapInput is an input type that accepts SwitchDbInstanceHaOperationMap and SwitchDbInstanceHaOperationMapOutput values. You can construct a concrete instance of `SwitchDbInstanceHaOperationMapInput` via:

SwitchDbInstanceHaOperationMap{ "key": SwitchDbInstanceHaOperationArgs{...} }

type SwitchDbInstanceHaOperationMapOutput

type SwitchDbInstanceHaOperationMapOutput struct{ *pulumi.OutputState }

func (SwitchDbInstanceHaOperationMapOutput) ElementType

func (SwitchDbInstanceHaOperationMapOutput) MapIndex

func (SwitchDbInstanceHaOperationMapOutput) ToSwitchDbInstanceHaOperationMapOutput

func (o SwitchDbInstanceHaOperationMapOutput) ToSwitchDbInstanceHaOperationMapOutput() SwitchDbInstanceHaOperationMapOutput

func (SwitchDbInstanceHaOperationMapOutput) ToSwitchDbInstanceHaOperationMapOutputWithContext

func (o SwitchDbInstanceHaOperationMapOutput) ToSwitchDbInstanceHaOperationMapOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationMapOutput

type SwitchDbInstanceHaOperationOutput

type SwitchDbInstanceHaOperationOutput struct{ *pulumi.OutputState }

func (SwitchDbInstanceHaOperationOutput) ElementType

func (SwitchDbInstanceHaOperationOutput) InstanceId

Instance ID in the format of tdsqlshard-ow728lmc.

func (SwitchDbInstanceHaOperationOutput) ToSwitchDbInstanceHaOperationOutput

func (o SwitchDbInstanceHaOperationOutput) ToSwitchDbInstanceHaOperationOutput() SwitchDbInstanceHaOperationOutput

func (SwitchDbInstanceHaOperationOutput) ToSwitchDbInstanceHaOperationOutputWithContext

func (o SwitchDbInstanceHaOperationOutput) ToSwitchDbInstanceHaOperationOutputWithContext(ctx context.Context) SwitchDbInstanceHaOperationOutput

func (SwitchDbInstanceHaOperationOutput) Zone

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

type SwitchDbInstanceHaOperationState

type SwitchDbInstanceHaOperationState struct {
	// Instance ID in the format of tdsqlshard-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 (SwitchDbInstanceHaOperationState) ElementType

Jump to

Keyboard shortcuts

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