clickhouse

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.
	Describe pulumi.StringPtrOutput `pulumi:"describe"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Password.
	Password pulumi.StringOutput `pulumi:"password"`
	// User name.
	UserName pulumi.StringOutput `pulumi:"userName"`
}

func GetAccount

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

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

func NewAccount

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

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

func (*Account) ElementType

func (*Account) ElementType() reflect.Type

func (*Account) ToAccountOutput

func (i *Account) ToAccountOutput() AccountOutput

func (*Account) ToAccountOutputWithContext

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

type AccountArgs

type AccountArgs struct {
	// Description.
	Describe pulumi.StringPtrInput
	// Instance id.
	InstanceId pulumi.StringInput
	// Password.
	Password pulumi.StringInput
	// User name.
	UserName pulumi.StringInput
}

The set of arguments for constructing a Account resource.

func (AccountArgs) ElementType

func (AccountArgs) ElementType() reflect.Type

type AccountArray

type AccountArray []AccountInput

func (AccountArray) ElementType

func (AccountArray) ElementType() reflect.Type

func (AccountArray) ToAccountArrayOutput

func (i AccountArray) ToAccountArrayOutput() AccountArrayOutput

func (AccountArray) ToAccountArrayOutputWithContext

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

type AccountArrayInput

type AccountArrayInput interface {
	pulumi.Input

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

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

AccountArray{ AccountArgs{...} }

type AccountArrayOutput

type AccountArrayOutput struct{ *pulumi.OutputState }

func (AccountArrayOutput) ElementType

func (AccountArrayOutput) ElementType() reflect.Type

func (AccountArrayOutput) Index

func (AccountArrayOutput) ToAccountArrayOutput

func (o AccountArrayOutput) ToAccountArrayOutput() AccountArrayOutput

func (AccountArrayOutput) ToAccountArrayOutputWithContext

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

type AccountInput

type AccountInput interface {
	pulumi.Input

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

type AccountMap

type AccountMap map[string]AccountInput

func (AccountMap) ElementType

func (AccountMap) ElementType() reflect.Type

func (AccountMap) ToAccountMapOutput

func (i AccountMap) ToAccountMapOutput() AccountMapOutput

func (AccountMap) ToAccountMapOutputWithContext

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

type AccountMapInput

type AccountMapInput interface {
	pulumi.Input

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

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

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

type AccountMapOutput

type AccountMapOutput struct{ *pulumi.OutputState }

func (AccountMapOutput) ElementType

func (AccountMapOutput) ElementType() reflect.Type

func (AccountMapOutput) MapIndex

func (AccountMapOutput) ToAccountMapOutput

func (o AccountMapOutput) ToAccountMapOutput() AccountMapOutput

func (AccountMapOutput) ToAccountMapOutputWithContext

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

type AccountOutput

type AccountOutput struct{ *pulumi.OutputState }

func (AccountOutput) Describe

func (o AccountOutput) Describe() pulumi.StringPtrOutput

Description.

func (AccountOutput) ElementType

func (AccountOutput) ElementType() reflect.Type

func (AccountOutput) InstanceId

func (o AccountOutput) InstanceId() pulumi.StringOutput

Instance id.

func (AccountOutput) Password

func (o AccountOutput) Password() pulumi.StringOutput

Password.

func (AccountOutput) ToAccountOutput

func (o AccountOutput) ToAccountOutput() AccountOutput

func (AccountOutput) ToAccountOutputWithContext

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

func (AccountOutput) UserName

func (o AccountOutput) UserName() pulumi.StringOutput

User name.

type AccountPermission

type AccountPermission struct {
	pulumi.CustomResourceState

	// Whether all database tables.
	AllDatabase pulumi.BoolOutput `pulumi:"allDatabase"`
	// Cluster name.
	Cluster pulumi.StringOutput `pulumi:"cluster"`
	// Database privilege list.
	DatabasePrivilegeLists AccountPermissionDatabasePrivilegeListArrayOutput `pulumi:"databasePrivilegeLists"`
	// Global privileges.
	GlobalPrivileges pulumi.StringArrayOutput `pulumi:"globalPrivileges"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// User name.
	UserName pulumi.StringOutput `pulumi:"userName"`
}

func GetAccountPermission

func GetAccountPermission(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AccountPermissionState, opts ...pulumi.ResourceOption) (*AccountPermission, error)

GetAccountPermission gets an existing AccountPermission 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 NewAccountPermission

func NewAccountPermission(ctx *pulumi.Context,
	name string, args *AccountPermissionArgs, opts ...pulumi.ResourceOption) (*AccountPermission, error)

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

func (*AccountPermission) ElementType

func (*AccountPermission) ElementType() reflect.Type

func (*AccountPermission) ToAccountPermissionOutput

func (i *AccountPermission) ToAccountPermissionOutput() AccountPermissionOutput

func (*AccountPermission) ToAccountPermissionOutputWithContext

func (i *AccountPermission) ToAccountPermissionOutputWithContext(ctx context.Context) AccountPermissionOutput

type AccountPermissionArgs

type AccountPermissionArgs struct {
	// Whether all database tables.
	AllDatabase pulumi.BoolInput
	// Cluster name.
	Cluster pulumi.StringInput
	// Database privilege list.
	DatabasePrivilegeLists AccountPermissionDatabasePrivilegeListArrayInput
	// Global privileges.
	GlobalPrivileges pulumi.StringArrayInput
	// Instance id.
	InstanceId pulumi.StringInput
	// User name.
	UserName pulumi.StringInput
}

The set of arguments for constructing a AccountPermission resource.

func (AccountPermissionArgs) ElementType

func (AccountPermissionArgs) ElementType() reflect.Type

type AccountPermissionArray

type AccountPermissionArray []AccountPermissionInput

func (AccountPermissionArray) ElementType

func (AccountPermissionArray) ElementType() reflect.Type

func (AccountPermissionArray) ToAccountPermissionArrayOutput

func (i AccountPermissionArray) ToAccountPermissionArrayOutput() AccountPermissionArrayOutput

func (AccountPermissionArray) ToAccountPermissionArrayOutputWithContext

func (i AccountPermissionArray) ToAccountPermissionArrayOutputWithContext(ctx context.Context) AccountPermissionArrayOutput

type AccountPermissionArrayInput

type AccountPermissionArrayInput interface {
	pulumi.Input

	ToAccountPermissionArrayOutput() AccountPermissionArrayOutput
	ToAccountPermissionArrayOutputWithContext(context.Context) AccountPermissionArrayOutput
}

AccountPermissionArrayInput is an input type that accepts AccountPermissionArray and AccountPermissionArrayOutput values. You can construct a concrete instance of `AccountPermissionArrayInput` via:

AccountPermissionArray{ AccountPermissionArgs{...} }

type AccountPermissionArrayOutput

type AccountPermissionArrayOutput struct{ *pulumi.OutputState }

func (AccountPermissionArrayOutput) ElementType

func (AccountPermissionArrayOutput) Index

func (AccountPermissionArrayOutput) ToAccountPermissionArrayOutput

func (o AccountPermissionArrayOutput) ToAccountPermissionArrayOutput() AccountPermissionArrayOutput

func (AccountPermissionArrayOutput) ToAccountPermissionArrayOutputWithContext

func (o AccountPermissionArrayOutput) ToAccountPermissionArrayOutputWithContext(ctx context.Context) AccountPermissionArrayOutput

type AccountPermissionDatabasePrivilegeList

type AccountPermissionDatabasePrivilegeList struct {
	DatabaseName        string                                                     `pulumi:"databaseName"`
	DatabasePrivileges  []string                                                   `pulumi:"databasePrivileges"`
	TablePrivilegeLists []AccountPermissionDatabasePrivilegeListTablePrivilegeList `pulumi:"tablePrivilegeLists"`
}

type AccountPermissionDatabasePrivilegeListArgs

type AccountPermissionDatabasePrivilegeListArgs struct {
	DatabaseName        pulumi.StringInput                                                 `pulumi:"databaseName"`
	DatabasePrivileges  pulumi.StringArrayInput                                            `pulumi:"databasePrivileges"`
	TablePrivilegeLists AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayInput `pulumi:"tablePrivilegeLists"`
}

func (AccountPermissionDatabasePrivilegeListArgs) ElementType

func (AccountPermissionDatabasePrivilegeListArgs) ToAccountPermissionDatabasePrivilegeListOutput

func (i AccountPermissionDatabasePrivilegeListArgs) ToAccountPermissionDatabasePrivilegeListOutput() AccountPermissionDatabasePrivilegeListOutput

func (AccountPermissionDatabasePrivilegeListArgs) ToAccountPermissionDatabasePrivilegeListOutputWithContext

func (i AccountPermissionDatabasePrivilegeListArgs) ToAccountPermissionDatabasePrivilegeListOutputWithContext(ctx context.Context) AccountPermissionDatabasePrivilegeListOutput

type AccountPermissionDatabasePrivilegeListArray

type AccountPermissionDatabasePrivilegeListArray []AccountPermissionDatabasePrivilegeListInput

func (AccountPermissionDatabasePrivilegeListArray) ElementType

func (AccountPermissionDatabasePrivilegeListArray) ToAccountPermissionDatabasePrivilegeListArrayOutput

func (i AccountPermissionDatabasePrivilegeListArray) ToAccountPermissionDatabasePrivilegeListArrayOutput() AccountPermissionDatabasePrivilegeListArrayOutput

func (AccountPermissionDatabasePrivilegeListArray) ToAccountPermissionDatabasePrivilegeListArrayOutputWithContext

func (i AccountPermissionDatabasePrivilegeListArray) ToAccountPermissionDatabasePrivilegeListArrayOutputWithContext(ctx context.Context) AccountPermissionDatabasePrivilegeListArrayOutput

type AccountPermissionDatabasePrivilegeListArrayInput

type AccountPermissionDatabasePrivilegeListArrayInput interface {
	pulumi.Input

	ToAccountPermissionDatabasePrivilegeListArrayOutput() AccountPermissionDatabasePrivilegeListArrayOutput
	ToAccountPermissionDatabasePrivilegeListArrayOutputWithContext(context.Context) AccountPermissionDatabasePrivilegeListArrayOutput
}

AccountPermissionDatabasePrivilegeListArrayInput is an input type that accepts AccountPermissionDatabasePrivilegeListArray and AccountPermissionDatabasePrivilegeListArrayOutput values. You can construct a concrete instance of `AccountPermissionDatabasePrivilegeListArrayInput` via:

AccountPermissionDatabasePrivilegeListArray{ AccountPermissionDatabasePrivilegeListArgs{...} }

type AccountPermissionDatabasePrivilegeListArrayOutput

type AccountPermissionDatabasePrivilegeListArrayOutput struct{ *pulumi.OutputState }

func (AccountPermissionDatabasePrivilegeListArrayOutput) ElementType

func (AccountPermissionDatabasePrivilegeListArrayOutput) Index

func (AccountPermissionDatabasePrivilegeListArrayOutput) ToAccountPermissionDatabasePrivilegeListArrayOutput

func (o AccountPermissionDatabasePrivilegeListArrayOutput) ToAccountPermissionDatabasePrivilegeListArrayOutput() AccountPermissionDatabasePrivilegeListArrayOutput

func (AccountPermissionDatabasePrivilegeListArrayOutput) ToAccountPermissionDatabasePrivilegeListArrayOutputWithContext

func (o AccountPermissionDatabasePrivilegeListArrayOutput) ToAccountPermissionDatabasePrivilegeListArrayOutputWithContext(ctx context.Context) AccountPermissionDatabasePrivilegeListArrayOutput

type AccountPermissionDatabasePrivilegeListInput

type AccountPermissionDatabasePrivilegeListInput interface {
	pulumi.Input

	ToAccountPermissionDatabasePrivilegeListOutput() AccountPermissionDatabasePrivilegeListOutput
	ToAccountPermissionDatabasePrivilegeListOutputWithContext(context.Context) AccountPermissionDatabasePrivilegeListOutput
}

AccountPermissionDatabasePrivilegeListInput is an input type that accepts AccountPermissionDatabasePrivilegeListArgs and AccountPermissionDatabasePrivilegeListOutput values. You can construct a concrete instance of `AccountPermissionDatabasePrivilegeListInput` via:

AccountPermissionDatabasePrivilegeListArgs{...}

type AccountPermissionDatabasePrivilegeListOutput

type AccountPermissionDatabasePrivilegeListOutput struct{ *pulumi.OutputState }

func (AccountPermissionDatabasePrivilegeListOutput) DatabaseName

func (AccountPermissionDatabasePrivilegeListOutput) DatabasePrivileges

func (AccountPermissionDatabasePrivilegeListOutput) ElementType

func (AccountPermissionDatabasePrivilegeListOutput) TablePrivilegeLists

func (AccountPermissionDatabasePrivilegeListOutput) ToAccountPermissionDatabasePrivilegeListOutput

func (o AccountPermissionDatabasePrivilegeListOutput) ToAccountPermissionDatabasePrivilegeListOutput() AccountPermissionDatabasePrivilegeListOutput

func (AccountPermissionDatabasePrivilegeListOutput) ToAccountPermissionDatabasePrivilegeListOutputWithContext

func (o AccountPermissionDatabasePrivilegeListOutput) ToAccountPermissionDatabasePrivilegeListOutputWithContext(ctx context.Context) AccountPermissionDatabasePrivilegeListOutput

type AccountPermissionDatabasePrivilegeListTablePrivilegeList

type AccountPermissionDatabasePrivilegeListTablePrivilegeList struct {
	TableName       string   `pulumi:"tableName"`
	TablePrivileges []string `pulumi:"tablePrivileges"`
}

type AccountPermissionDatabasePrivilegeListTablePrivilegeListArgs

type AccountPermissionDatabasePrivilegeListTablePrivilegeListArgs struct {
	TableName       pulumi.StringInput      `pulumi:"tableName"`
	TablePrivileges pulumi.StringArrayInput `pulumi:"tablePrivileges"`
}

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListArgs) ElementType

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListArgs) ToAccountPermissionDatabasePrivilegeListTablePrivilegeListOutput

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListArgs) ToAccountPermissionDatabasePrivilegeListTablePrivilegeListOutputWithContext

func (i AccountPermissionDatabasePrivilegeListTablePrivilegeListArgs) ToAccountPermissionDatabasePrivilegeListTablePrivilegeListOutputWithContext(ctx context.Context) AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput

type AccountPermissionDatabasePrivilegeListTablePrivilegeListArray

type AccountPermissionDatabasePrivilegeListTablePrivilegeListArray []AccountPermissionDatabasePrivilegeListTablePrivilegeListInput

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListArray) ElementType

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListArray) ToAccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListArray) ToAccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutputWithContext

func (i AccountPermissionDatabasePrivilegeListTablePrivilegeListArray) ToAccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutputWithContext(ctx context.Context) AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput

type AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayInput

type AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayInput interface {
	pulumi.Input

	ToAccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput() AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput
	ToAccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutputWithContext(context.Context) AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput
}

AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayInput is an input type that accepts AccountPermissionDatabasePrivilegeListTablePrivilegeListArray and AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput values. You can construct a concrete instance of `AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayInput` via:

AccountPermissionDatabasePrivilegeListTablePrivilegeListArray{ AccountPermissionDatabasePrivilegeListTablePrivilegeListArgs{...} }

type AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput

type AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput struct{ *pulumi.OutputState }

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput) ElementType

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput) Index

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput) ToAccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput) ToAccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutputWithContext

func (o AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput) ToAccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutputWithContext(ctx context.Context) AccountPermissionDatabasePrivilegeListTablePrivilegeListArrayOutput

type AccountPermissionDatabasePrivilegeListTablePrivilegeListInput

type AccountPermissionDatabasePrivilegeListTablePrivilegeListInput interface {
	pulumi.Input

	ToAccountPermissionDatabasePrivilegeListTablePrivilegeListOutput() AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput
	ToAccountPermissionDatabasePrivilegeListTablePrivilegeListOutputWithContext(context.Context) AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput
}

AccountPermissionDatabasePrivilegeListTablePrivilegeListInput is an input type that accepts AccountPermissionDatabasePrivilegeListTablePrivilegeListArgs and AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput values. You can construct a concrete instance of `AccountPermissionDatabasePrivilegeListTablePrivilegeListInput` via:

AccountPermissionDatabasePrivilegeListTablePrivilegeListArgs{...}

type AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput

type AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput struct{ *pulumi.OutputState }

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput) ElementType

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput) TableName

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput) TablePrivileges

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput) ToAccountPermissionDatabasePrivilegeListTablePrivilegeListOutput

func (AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput) ToAccountPermissionDatabasePrivilegeListTablePrivilegeListOutputWithContext

func (o AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput) ToAccountPermissionDatabasePrivilegeListTablePrivilegeListOutputWithContext(ctx context.Context) AccountPermissionDatabasePrivilegeListTablePrivilegeListOutput

type AccountPermissionInput

type AccountPermissionInput interface {
	pulumi.Input

	ToAccountPermissionOutput() AccountPermissionOutput
	ToAccountPermissionOutputWithContext(ctx context.Context) AccountPermissionOutput
}

type AccountPermissionMap

type AccountPermissionMap map[string]AccountPermissionInput

func (AccountPermissionMap) ElementType

func (AccountPermissionMap) ElementType() reflect.Type

func (AccountPermissionMap) ToAccountPermissionMapOutput

func (i AccountPermissionMap) ToAccountPermissionMapOutput() AccountPermissionMapOutput

func (AccountPermissionMap) ToAccountPermissionMapOutputWithContext

func (i AccountPermissionMap) ToAccountPermissionMapOutputWithContext(ctx context.Context) AccountPermissionMapOutput

type AccountPermissionMapInput

type AccountPermissionMapInput interface {
	pulumi.Input

	ToAccountPermissionMapOutput() AccountPermissionMapOutput
	ToAccountPermissionMapOutputWithContext(context.Context) AccountPermissionMapOutput
}

AccountPermissionMapInput is an input type that accepts AccountPermissionMap and AccountPermissionMapOutput values. You can construct a concrete instance of `AccountPermissionMapInput` via:

AccountPermissionMap{ "key": AccountPermissionArgs{...} }

type AccountPermissionMapOutput

type AccountPermissionMapOutput struct{ *pulumi.OutputState }

func (AccountPermissionMapOutput) ElementType

func (AccountPermissionMapOutput) ElementType() reflect.Type

func (AccountPermissionMapOutput) MapIndex

func (AccountPermissionMapOutput) ToAccountPermissionMapOutput

func (o AccountPermissionMapOutput) ToAccountPermissionMapOutput() AccountPermissionMapOutput

func (AccountPermissionMapOutput) ToAccountPermissionMapOutputWithContext

func (o AccountPermissionMapOutput) ToAccountPermissionMapOutputWithContext(ctx context.Context) AccountPermissionMapOutput

type AccountPermissionOutput

type AccountPermissionOutput struct{ *pulumi.OutputState }

func (AccountPermissionOutput) AllDatabase

func (o AccountPermissionOutput) AllDatabase() pulumi.BoolOutput

Whether all database tables.

func (AccountPermissionOutput) Cluster

Cluster name.

func (AccountPermissionOutput) DatabasePrivilegeLists

Database privilege list.

func (AccountPermissionOutput) ElementType

func (AccountPermissionOutput) ElementType() reflect.Type

func (AccountPermissionOutput) GlobalPrivileges

func (o AccountPermissionOutput) GlobalPrivileges() pulumi.StringArrayOutput

Global privileges.

func (AccountPermissionOutput) InstanceId

Instance id.

func (AccountPermissionOutput) ToAccountPermissionOutput

func (o AccountPermissionOutput) ToAccountPermissionOutput() AccountPermissionOutput

func (AccountPermissionOutput) ToAccountPermissionOutputWithContext

func (o AccountPermissionOutput) ToAccountPermissionOutputWithContext(ctx context.Context) AccountPermissionOutput

func (AccountPermissionOutput) UserName

User name.

type AccountPermissionState

type AccountPermissionState struct {
	// Whether all database tables.
	AllDatabase pulumi.BoolPtrInput
	// Cluster name.
	Cluster pulumi.StringPtrInput
	// Database privilege list.
	DatabasePrivilegeLists AccountPermissionDatabasePrivilegeListArrayInput
	// Global privileges.
	GlobalPrivileges pulumi.StringArrayInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// User name.
	UserName pulumi.StringPtrInput
}

func (AccountPermissionState) ElementType

func (AccountPermissionState) ElementType() reflect.Type

type AccountState

type AccountState struct {
	// Description.
	Describe pulumi.StringPtrInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// Password.
	Password pulumi.StringPtrInput
	// User name.
	UserName pulumi.StringPtrInput
}

func (AccountState) ElementType

func (AccountState) ElementType() reflect.Type

type Backup

type Backup struct {
	pulumi.CustomResourceState

	// COS bucket name.
	CosBucketName pulumi.StringOutput `pulumi:"cosBucketName"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetBackup

func GetBackup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BackupState, opts ...pulumi.ResourceOption) (*Backup, error)

GetBackup gets an existing Backup 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 NewBackup

func NewBackup(ctx *pulumi.Context,
	name string, args *BackupArgs, opts ...pulumi.ResourceOption) (*Backup, error)

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

func (*Backup) ElementType

func (*Backup) ElementType() reflect.Type

func (*Backup) ToBackupOutput

func (i *Backup) ToBackupOutput() BackupOutput

func (*Backup) ToBackupOutputWithContext

func (i *Backup) ToBackupOutputWithContext(ctx context.Context) BackupOutput

type BackupArgs

type BackupArgs struct {
	// COS bucket name.
	CosBucketName pulumi.StringInput
	// Instance id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a Backup resource.

func (BackupArgs) ElementType

func (BackupArgs) ElementType() reflect.Type

type BackupArray

type BackupArray []BackupInput

func (BackupArray) ElementType

func (BackupArray) ElementType() reflect.Type

func (BackupArray) ToBackupArrayOutput

func (i BackupArray) ToBackupArrayOutput() BackupArrayOutput

func (BackupArray) ToBackupArrayOutputWithContext

func (i BackupArray) ToBackupArrayOutputWithContext(ctx context.Context) BackupArrayOutput

type BackupArrayInput

type BackupArrayInput interface {
	pulumi.Input

	ToBackupArrayOutput() BackupArrayOutput
	ToBackupArrayOutputWithContext(context.Context) BackupArrayOutput
}

BackupArrayInput is an input type that accepts BackupArray and BackupArrayOutput values. You can construct a concrete instance of `BackupArrayInput` via:

BackupArray{ BackupArgs{...} }

type BackupArrayOutput

type BackupArrayOutput struct{ *pulumi.OutputState }

func (BackupArrayOutput) ElementType

func (BackupArrayOutput) ElementType() reflect.Type

func (BackupArrayOutput) Index

func (BackupArrayOutput) ToBackupArrayOutput

func (o BackupArrayOutput) ToBackupArrayOutput() BackupArrayOutput

func (BackupArrayOutput) ToBackupArrayOutputWithContext

func (o BackupArrayOutput) ToBackupArrayOutputWithContext(ctx context.Context) BackupArrayOutput

type BackupInput

type BackupInput interface {
	pulumi.Input

	ToBackupOutput() BackupOutput
	ToBackupOutputWithContext(ctx context.Context) BackupOutput
}

type BackupMap

type BackupMap map[string]BackupInput

func (BackupMap) ElementType

func (BackupMap) ElementType() reflect.Type

func (BackupMap) ToBackupMapOutput

func (i BackupMap) ToBackupMapOutput() BackupMapOutput

func (BackupMap) ToBackupMapOutputWithContext

func (i BackupMap) ToBackupMapOutputWithContext(ctx context.Context) BackupMapOutput

type BackupMapInput

type BackupMapInput interface {
	pulumi.Input

	ToBackupMapOutput() BackupMapOutput
	ToBackupMapOutputWithContext(context.Context) BackupMapOutput
}

BackupMapInput is an input type that accepts BackupMap and BackupMapOutput values. You can construct a concrete instance of `BackupMapInput` via:

BackupMap{ "key": BackupArgs{...} }

type BackupMapOutput

type BackupMapOutput struct{ *pulumi.OutputState }

func (BackupMapOutput) ElementType

func (BackupMapOutput) ElementType() reflect.Type

func (BackupMapOutput) MapIndex

func (BackupMapOutput) ToBackupMapOutput

func (o BackupMapOutput) ToBackupMapOutput() BackupMapOutput

func (BackupMapOutput) ToBackupMapOutputWithContext

func (o BackupMapOutput) ToBackupMapOutputWithContext(ctx context.Context) BackupMapOutput

type BackupOutput

type BackupOutput struct{ *pulumi.OutputState }

func (BackupOutput) CosBucketName

func (o BackupOutput) CosBucketName() pulumi.StringOutput

COS bucket name.

func (BackupOutput) ElementType

func (BackupOutput) ElementType() reflect.Type

func (BackupOutput) InstanceId

func (o BackupOutput) InstanceId() pulumi.StringOutput

Instance id.

func (BackupOutput) ToBackupOutput

func (o BackupOutput) ToBackupOutput() BackupOutput

func (BackupOutput) ToBackupOutputWithContext

func (o BackupOutput) ToBackupOutputWithContext(ctx context.Context) BackupOutput

type BackupState

type BackupState struct {
	// COS bucket name.
	CosBucketName pulumi.StringPtrInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
}

func (BackupState) ElementType

func (BackupState) ElementType() reflect.Type

type BackupStrategy

type BackupStrategy struct {
	pulumi.CustomResourceState

	// Data backup strategy.
	DataBackupStrategies BackupStrategyDataBackupStrategyArrayOutput `pulumi:"dataBackupStrategies"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Metadata backup strategy.
	MetaBackupStrategies BackupStrategyMetaBackupStrategyArrayOutput `pulumi:"metaBackupStrategies"`
}

func GetBackupStrategy

func GetBackupStrategy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BackupStrategyState, opts ...pulumi.ResourceOption) (*BackupStrategy, error)

GetBackupStrategy gets an existing BackupStrategy 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 NewBackupStrategy

func NewBackupStrategy(ctx *pulumi.Context,
	name string, args *BackupStrategyArgs, opts ...pulumi.ResourceOption) (*BackupStrategy, error)

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

func (*BackupStrategy) ElementType

func (*BackupStrategy) ElementType() reflect.Type

func (*BackupStrategy) ToBackupStrategyOutput

func (i *BackupStrategy) ToBackupStrategyOutput() BackupStrategyOutput

func (*BackupStrategy) ToBackupStrategyOutputWithContext

func (i *BackupStrategy) ToBackupStrategyOutputWithContext(ctx context.Context) BackupStrategyOutput

type BackupStrategyArgs

type BackupStrategyArgs struct {
	// Data backup strategy.
	DataBackupStrategies BackupStrategyDataBackupStrategyArrayInput
	// Instance id.
	InstanceId pulumi.StringInput
	// Metadata backup strategy.
	MetaBackupStrategies BackupStrategyMetaBackupStrategyArrayInput
}

The set of arguments for constructing a BackupStrategy resource.

func (BackupStrategyArgs) ElementType

func (BackupStrategyArgs) ElementType() reflect.Type

type BackupStrategyArray

type BackupStrategyArray []BackupStrategyInput

func (BackupStrategyArray) ElementType

func (BackupStrategyArray) ElementType() reflect.Type

func (BackupStrategyArray) ToBackupStrategyArrayOutput

func (i BackupStrategyArray) ToBackupStrategyArrayOutput() BackupStrategyArrayOutput

func (BackupStrategyArray) ToBackupStrategyArrayOutputWithContext

func (i BackupStrategyArray) ToBackupStrategyArrayOutputWithContext(ctx context.Context) BackupStrategyArrayOutput

type BackupStrategyArrayInput

type BackupStrategyArrayInput interface {
	pulumi.Input

	ToBackupStrategyArrayOutput() BackupStrategyArrayOutput
	ToBackupStrategyArrayOutputWithContext(context.Context) BackupStrategyArrayOutput
}

BackupStrategyArrayInput is an input type that accepts BackupStrategyArray and BackupStrategyArrayOutput values. You can construct a concrete instance of `BackupStrategyArrayInput` via:

BackupStrategyArray{ BackupStrategyArgs{...} }

type BackupStrategyArrayOutput

type BackupStrategyArrayOutput struct{ *pulumi.OutputState }

func (BackupStrategyArrayOutput) ElementType

func (BackupStrategyArrayOutput) ElementType() reflect.Type

func (BackupStrategyArrayOutput) Index

func (BackupStrategyArrayOutput) ToBackupStrategyArrayOutput

func (o BackupStrategyArrayOutput) ToBackupStrategyArrayOutput() BackupStrategyArrayOutput

func (BackupStrategyArrayOutput) ToBackupStrategyArrayOutputWithContext

func (o BackupStrategyArrayOutput) ToBackupStrategyArrayOutputWithContext(ctx context.Context) BackupStrategyArrayOutput

type BackupStrategyDataBackupStrategy

type BackupStrategyDataBackupStrategy struct {
	BackUpTables []BackupStrategyDataBackupStrategyBackUpTable `pulumi:"backUpTables"`
	ExecuteHour  int                                           `pulumi:"executeHour"`
	RetainDays   int                                           `pulumi:"retainDays"`
	WeekDays     string                                        `pulumi:"weekDays"`
}

type BackupStrategyDataBackupStrategyArgs

type BackupStrategyDataBackupStrategyArgs struct {
	BackUpTables BackupStrategyDataBackupStrategyBackUpTableArrayInput `pulumi:"backUpTables"`
	ExecuteHour  pulumi.IntInput                                       `pulumi:"executeHour"`
	RetainDays   pulumi.IntInput                                       `pulumi:"retainDays"`
	WeekDays     pulumi.StringInput                                    `pulumi:"weekDays"`
}

func (BackupStrategyDataBackupStrategyArgs) ElementType

func (BackupStrategyDataBackupStrategyArgs) ToBackupStrategyDataBackupStrategyOutput

func (i BackupStrategyDataBackupStrategyArgs) ToBackupStrategyDataBackupStrategyOutput() BackupStrategyDataBackupStrategyOutput

func (BackupStrategyDataBackupStrategyArgs) ToBackupStrategyDataBackupStrategyOutputWithContext

func (i BackupStrategyDataBackupStrategyArgs) ToBackupStrategyDataBackupStrategyOutputWithContext(ctx context.Context) BackupStrategyDataBackupStrategyOutput

type BackupStrategyDataBackupStrategyArray

type BackupStrategyDataBackupStrategyArray []BackupStrategyDataBackupStrategyInput

func (BackupStrategyDataBackupStrategyArray) ElementType

func (BackupStrategyDataBackupStrategyArray) ToBackupStrategyDataBackupStrategyArrayOutput

func (i BackupStrategyDataBackupStrategyArray) ToBackupStrategyDataBackupStrategyArrayOutput() BackupStrategyDataBackupStrategyArrayOutput

func (BackupStrategyDataBackupStrategyArray) ToBackupStrategyDataBackupStrategyArrayOutputWithContext

func (i BackupStrategyDataBackupStrategyArray) ToBackupStrategyDataBackupStrategyArrayOutputWithContext(ctx context.Context) BackupStrategyDataBackupStrategyArrayOutput

type BackupStrategyDataBackupStrategyArrayInput

type BackupStrategyDataBackupStrategyArrayInput interface {
	pulumi.Input

	ToBackupStrategyDataBackupStrategyArrayOutput() BackupStrategyDataBackupStrategyArrayOutput
	ToBackupStrategyDataBackupStrategyArrayOutputWithContext(context.Context) BackupStrategyDataBackupStrategyArrayOutput
}

BackupStrategyDataBackupStrategyArrayInput is an input type that accepts BackupStrategyDataBackupStrategyArray and BackupStrategyDataBackupStrategyArrayOutput values. You can construct a concrete instance of `BackupStrategyDataBackupStrategyArrayInput` via:

BackupStrategyDataBackupStrategyArray{ BackupStrategyDataBackupStrategyArgs{...} }

type BackupStrategyDataBackupStrategyArrayOutput

type BackupStrategyDataBackupStrategyArrayOutput struct{ *pulumi.OutputState }

func (BackupStrategyDataBackupStrategyArrayOutput) ElementType

func (BackupStrategyDataBackupStrategyArrayOutput) Index

func (BackupStrategyDataBackupStrategyArrayOutput) ToBackupStrategyDataBackupStrategyArrayOutput

func (o BackupStrategyDataBackupStrategyArrayOutput) ToBackupStrategyDataBackupStrategyArrayOutput() BackupStrategyDataBackupStrategyArrayOutput

func (BackupStrategyDataBackupStrategyArrayOutput) ToBackupStrategyDataBackupStrategyArrayOutputWithContext

func (o BackupStrategyDataBackupStrategyArrayOutput) ToBackupStrategyDataBackupStrategyArrayOutputWithContext(ctx context.Context) BackupStrategyDataBackupStrategyArrayOutput

type BackupStrategyDataBackupStrategyBackUpTable

type BackupStrategyDataBackupStrategyBackUpTable struct {
	Database   string  `pulumi:"database"`
	Ips        *string `pulumi:"ips"`
	Rip        *string `pulumi:"rip"`
	Table      string  `pulumi:"table"`
	TotalBytes int     `pulumi:"totalBytes"`
	VCluster   *string `pulumi:"vCluster"`
	ZooPath    *string `pulumi:"zooPath"`
}

type BackupStrategyDataBackupStrategyBackUpTableArgs

type BackupStrategyDataBackupStrategyBackUpTableArgs struct {
	Database   pulumi.StringInput    `pulumi:"database"`
	Ips        pulumi.StringPtrInput `pulumi:"ips"`
	Rip        pulumi.StringPtrInput `pulumi:"rip"`
	Table      pulumi.StringInput    `pulumi:"table"`
	TotalBytes pulumi.IntInput       `pulumi:"totalBytes"`
	VCluster   pulumi.StringPtrInput `pulumi:"vCluster"`
	ZooPath    pulumi.StringPtrInput `pulumi:"zooPath"`
}

func (BackupStrategyDataBackupStrategyBackUpTableArgs) ElementType

func (BackupStrategyDataBackupStrategyBackUpTableArgs) ToBackupStrategyDataBackupStrategyBackUpTableOutput

func (i BackupStrategyDataBackupStrategyBackUpTableArgs) ToBackupStrategyDataBackupStrategyBackUpTableOutput() BackupStrategyDataBackupStrategyBackUpTableOutput

func (BackupStrategyDataBackupStrategyBackUpTableArgs) ToBackupStrategyDataBackupStrategyBackUpTableOutputWithContext

func (i BackupStrategyDataBackupStrategyBackUpTableArgs) ToBackupStrategyDataBackupStrategyBackUpTableOutputWithContext(ctx context.Context) BackupStrategyDataBackupStrategyBackUpTableOutput

type BackupStrategyDataBackupStrategyBackUpTableArray

type BackupStrategyDataBackupStrategyBackUpTableArray []BackupStrategyDataBackupStrategyBackUpTableInput

func (BackupStrategyDataBackupStrategyBackUpTableArray) ElementType

func (BackupStrategyDataBackupStrategyBackUpTableArray) ToBackupStrategyDataBackupStrategyBackUpTableArrayOutput

func (i BackupStrategyDataBackupStrategyBackUpTableArray) ToBackupStrategyDataBackupStrategyBackUpTableArrayOutput() BackupStrategyDataBackupStrategyBackUpTableArrayOutput

func (BackupStrategyDataBackupStrategyBackUpTableArray) ToBackupStrategyDataBackupStrategyBackUpTableArrayOutputWithContext

func (i BackupStrategyDataBackupStrategyBackUpTableArray) ToBackupStrategyDataBackupStrategyBackUpTableArrayOutputWithContext(ctx context.Context) BackupStrategyDataBackupStrategyBackUpTableArrayOutput

type BackupStrategyDataBackupStrategyBackUpTableArrayInput

type BackupStrategyDataBackupStrategyBackUpTableArrayInput interface {
	pulumi.Input

	ToBackupStrategyDataBackupStrategyBackUpTableArrayOutput() BackupStrategyDataBackupStrategyBackUpTableArrayOutput
	ToBackupStrategyDataBackupStrategyBackUpTableArrayOutputWithContext(context.Context) BackupStrategyDataBackupStrategyBackUpTableArrayOutput
}

BackupStrategyDataBackupStrategyBackUpTableArrayInput is an input type that accepts BackupStrategyDataBackupStrategyBackUpTableArray and BackupStrategyDataBackupStrategyBackUpTableArrayOutput values. You can construct a concrete instance of `BackupStrategyDataBackupStrategyBackUpTableArrayInput` via:

BackupStrategyDataBackupStrategyBackUpTableArray{ BackupStrategyDataBackupStrategyBackUpTableArgs{...} }

type BackupStrategyDataBackupStrategyBackUpTableArrayOutput

type BackupStrategyDataBackupStrategyBackUpTableArrayOutput struct{ *pulumi.OutputState }

func (BackupStrategyDataBackupStrategyBackUpTableArrayOutput) ElementType

func (BackupStrategyDataBackupStrategyBackUpTableArrayOutput) Index

func (BackupStrategyDataBackupStrategyBackUpTableArrayOutput) ToBackupStrategyDataBackupStrategyBackUpTableArrayOutput

func (BackupStrategyDataBackupStrategyBackUpTableArrayOutput) ToBackupStrategyDataBackupStrategyBackUpTableArrayOutputWithContext

func (o BackupStrategyDataBackupStrategyBackUpTableArrayOutput) ToBackupStrategyDataBackupStrategyBackUpTableArrayOutputWithContext(ctx context.Context) BackupStrategyDataBackupStrategyBackUpTableArrayOutput

type BackupStrategyDataBackupStrategyBackUpTableInput

type BackupStrategyDataBackupStrategyBackUpTableInput interface {
	pulumi.Input

	ToBackupStrategyDataBackupStrategyBackUpTableOutput() BackupStrategyDataBackupStrategyBackUpTableOutput
	ToBackupStrategyDataBackupStrategyBackUpTableOutputWithContext(context.Context) BackupStrategyDataBackupStrategyBackUpTableOutput
}

BackupStrategyDataBackupStrategyBackUpTableInput is an input type that accepts BackupStrategyDataBackupStrategyBackUpTableArgs and BackupStrategyDataBackupStrategyBackUpTableOutput values. You can construct a concrete instance of `BackupStrategyDataBackupStrategyBackUpTableInput` via:

BackupStrategyDataBackupStrategyBackUpTableArgs{...}

type BackupStrategyDataBackupStrategyBackUpTableOutput

type BackupStrategyDataBackupStrategyBackUpTableOutput struct{ *pulumi.OutputState }

func (BackupStrategyDataBackupStrategyBackUpTableOutput) Database

func (BackupStrategyDataBackupStrategyBackUpTableOutput) ElementType

func (BackupStrategyDataBackupStrategyBackUpTableOutput) Ips

func (BackupStrategyDataBackupStrategyBackUpTableOutput) Rip

func (BackupStrategyDataBackupStrategyBackUpTableOutput) Table

func (BackupStrategyDataBackupStrategyBackUpTableOutput) ToBackupStrategyDataBackupStrategyBackUpTableOutput

func (o BackupStrategyDataBackupStrategyBackUpTableOutput) ToBackupStrategyDataBackupStrategyBackUpTableOutput() BackupStrategyDataBackupStrategyBackUpTableOutput

func (BackupStrategyDataBackupStrategyBackUpTableOutput) ToBackupStrategyDataBackupStrategyBackUpTableOutputWithContext

func (o BackupStrategyDataBackupStrategyBackUpTableOutput) ToBackupStrategyDataBackupStrategyBackUpTableOutputWithContext(ctx context.Context) BackupStrategyDataBackupStrategyBackUpTableOutput

func (BackupStrategyDataBackupStrategyBackUpTableOutput) TotalBytes

func (BackupStrategyDataBackupStrategyBackUpTableOutput) VCluster

func (BackupStrategyDataBackupStrategyBackUpTableOutput) ZooPath

type BackupStrategyDataBackupStrategyInput

type BackupStrategyDataBackupStrategyInput interface {
	pulumi.Input

	ToBackupStrategyDataBackupStrategyOutput() BackupStrategyDataBackupStrategyOutput
	ToBackupStrategyDataBackupStrategyOutputWithContext(context.Context) BackupStrategyDataBackupStrategyOutput
}

BackupStrategyDataBackupStrategyInput is an input type that accepts BackupStrategyDataBackupStrategyArgs and BackupStrategyDataBackupStrategyOutput values. You can construct a concrete instance of `BackupStrategyDataBackupStrategyInput` via:

BackupStrategyDataBackupStrategyArgs{...}

type BackupStrategyDataBackupStrategyOutput

type BackupStrategyDataBackupStrategyOutput struct{ *pulumi.OutputState }

func (BackupStrategyDataBackupStrategyOutput) BackUpTables

func (BackupStrategyDataBackupStrategyOutput) ElementType

func (BackupStrategyDataBackupStrategyOutput) ExecuteHour

func (BackupStrategyDataBackupStrategyOutput) RetainDays

func (BackupStrategyDataBackupStrategyOutput) ToBackupStrategyDataBackupStrategyOutput

func (o BackupStrategyDataBackupStrategyOutput) ToBackupStrategyDataBackupStrategyOutput() BackupStrategyDataBackupStrategyOutput

func (BackupStrategyDataBackupStrategyOutput) ToBackupStrategyDataBackupStrategyOutputWithContext

func (o BackupStrategyDataBackupStrategyOutput) ToBackupStrategyDataBackupStrategyOutputWithContext(ctx context.Context) BackupStrategyDataBackupStrategyOutput

func (BackupStrategyDataBackupStrategyOutput) WeekDays

type BackupStrategyInput

type BackupStrategyInput interface {
	pulumi.Input

	ToBackupStrategyOutput() BackupStrategyOutput
	ToBackupStrategyOutputWithContext(ctx context.Context) BackupStrategyOutput
}

type BackupStrategyMap

type BackupStrategyMap map[string]BackupStrategyInput

func (BackupStrategyMap) ElementType

func (BackupStrategyMap) ElementType() reflect.Type

func (BackupStrategyMap) ToBackupStrategyMapOutput

func (i BackupStrategyMap) ToBackupStrategyMapOutput() BackupStrategyMapOutput

func (BackupStrategyMap) ToBackupStrategyMapOutputWithContext

func (i BackupStrategyMap) ToBackupStrategyMapOutputWithContext(ctx context.Context) BackupStrategyMapOutput

type BackupStrategyMapInput

type BackupStrategyMapInput interface {
	pulumi.Input

	ToBackupStrategyMapOutput() BackupStrategyMapOutput
	ToBackupStrategyMapOutputWithContext(context.Context) BackupStrategyMapOutput
}

BackupStrategyMapInput is an input type that accepts BackupStrategyMap and BackupStrategyMapOutput values. You can construct a concrete instance of `BackupStrategyMapInput` via:

BackupStrategyMap{ "key": BackupStrategyArgs{...} }

type BackupStrategyMapOutput

type BackupStrategyMapOutput struct{ *pulumi.OutputState }

func (BackupStrategyMapOutput) ElementType

func (BackupStrategyMapOutput) ElementType() reflect.Type

func (BackupStrategyMapOutput) MapIndex

func (BackupStrategyMapOutput) ToBackupStrategyMapOutput

func (o BackupStrategyMapOutput) ToBackupStrategyMapOutput() BackupStrategyMapOutput

func (BackupStrategyMapOutput) ToBackupStrategyMapOutputWithContext

func (o BackupStrategyMapOutput) ToBackupStrategyMapOutputWithContext(ctx context.Context) BackupStrategyMapOutput

type BackupStrategyMetaBackupStrategy

type BackupStrategyMetaBackupStrategy struct {
	ExecuteHour *int    `pulumi:"executeHour"`
	RetainDays  *int    `pulumi:"retainDays"`
	WeekDays    *string `pulumi:"weekDays"`
}

type BackupStrategyMetaBackupStrategyArgs

type BackupStrategyMetaBackupStrategyArgs struct {
	ExecuteHour pulumi.IntPtrInput    `pulumi:"executeHour"`
	RetainDays  pulumi.IntPtrInput    `pulumi:"retainDays"`
	WeekDays    pulumi.StringPtrInput `pulumi:"weekDays"`
}

func (BackupStrategyMetaBackupStrategyArgs) ElementType

func (BackupStrategyMetaBackupStrategyArgs) ToBackupStrategyMetaBackupStrategyOutput

func (i BackupStrategyMetaBackupStrategyArgs) ToBackupStrategyMetaBackupStrategyOutput() BackupStrategyMetaBackupStrategyOutput

func (BackupStrategyMetaBackupStrategyArgs) ToBackupStrategyMetaBackupStrategyOutputWithContext

func (i BackupStrategyMetaBackupStrategyArgs) ToBackupStrategyMetaBackupStrategyOutputWithContext(ctx context.Context) BackupStrategyMetaBackupStrategyOutput

type BackupStrategyMetaBackupStrategyArray

type BackupStrategyMetaBackupStrategyArray []BackupStrategyMetaBackupStrategyInput

func (BackupStrategyMetaBackupStrategyArray) ElementType

func (BackupStrategyMetaBackupStrategyArray) ToBackupStrategyMetaBackupStrategyArrayOutput

func (i BackupStrategyMetaBackupStrategyArray) ToBackupStrategyMetaBackupStrategyArrayOutput() BackupStrategyMetaBackupStrategyArrayOutput

func (BackupStrategyMetaBackupStrategyArray) ToBackupStrategyMetaBackupStrategyArrayOutputWithContext

func (i BackupStrategyMetaBackupStrategyArray) ToBackupStrategyMetaBackupStrategyArrayOutputWithContext(ctx context.Context) BackupStrategyMetaBackupStrategyArrayOutput

type BackupStrategyMetaBackupStrategyArrayInput

type BackupStrategyMetaBackupStrategyArrayInput interface {
	pulumi.Input

	ToBackupStrategyMetaBackupStrategyArrayOutput() BackupStrategyMetaBackupStrategyArrayOutput
	ToBackupStrategyMetaBackupStrategyArrayOutputWithContext(context.Context) BackupStrategyMetaBackupStrategyArrayOutput
}

BackupStrategyMetaBackupStrategyArrayInput is an input type that accepts BackupStrategyMetaBackupStrategyArray and BackupStrategyMetaBackupStrategyArrayOutput values. You can construct a concrete instance of `BackupStrategyMetaBackupStrategyArrayInput` via:

BackupStrategyMetaBackupStrategyArray{ BackupStrategyMetaBackupStrategyArgs{...} }

type BackupStrategyMetaBackupStrategyArrayOutput

type BackupStrategyMetaBackupStrategyArrayOutput struct{ *pulumi.OutputState }

func (BackupStrategyMetaBackupStrategyArrayOutput) ElementType

func (BackupStrategyMetaBackupStrategyArrayOutput) Index

func (BackupStrategyMetaBackupStrategyArrayOutput) ToBackupStrategyMetaBackupStrategyArrayOutput

func (o BackupStrategyMetaBackupStrategyArrayOutput) ToBackupStrategyMetaBackupStrategyArrayOutput() BackupStrategyMetaBackupStrategyArrayOutput

func (BackupStrategyMetaBackupStrategyArrayOutput) ToBackupStrategyMetaBackupStrategyArrayOutputWithContext

func (o BackupStrategyMetaBackupStrategyArrayOutput) ToBackupStrategyMetaBackupStrategyArrayOutputWithContext(ctx context.Context) BackupStrategyMetaBackupStrategyArrayOutput

type BackupStrategyMetaBackupStrategyInput

type BackupStrategyMetaBackupStrategyInput interface {
	pulumi.Input

	ToBackupStrategyMetaBackupStrategyOutput() BackupStrategyMetaBackupStrategyOutput
	ToBackupStrategyMetaBackupStrategyOutputWithContext(context.Context) BackupStrategyMetaBackupStrategyOutput
}

BackupStrategyMetaBackupStrategyInput is an input type that accepts BackupStrategyMetaBackupStrategyArgs and BackupStrategyMetaBackupStrategyOutput values. You can construct a concrete instance of `BackupStrategyMetaBackupStrategyInput` via:

BackupStrategyMetaBackupStrategyArgs{...}

type BackupStrategyMetaBackupStrategyOutput

type BackupStrategyMetaBackupStrategyOutput struct{ *pulumi.OutputState }

func (BackupStrategyMetaBackupStrategyOutput) ElementType

func (BackupStrategyMetaBackupStrategyOutput) ExecuteHour

func (BackupStrategyMetaBackupStrategyOutput) RetainDays

func (BackupStrategyMetaBackupStrategyOutput) ToBackupStrategyMetaBackupStrategyOutput

func (o BackupStrategyMetaBackupStrategyOutput) ToBackupStrategyMetaBackupStrategyOutput() BackupStrategyMetaBackupStrategyOutput

func (BackupStrategyMetaBackupStrategyOutput) ToBackupStrategyMetaBackupStrategyOutputWithContext

func (o BackupStrategyMetaBackupStrategyOutput) ToBackupStrategyMetaBackupStrategyOutputWithContext(ctx context.Context) BackupStrategyMetaBackupStrategyOutput

func (BackupStrategyMetaBackupStrategyOutput) WeekDays

type BackupStrategyOutput

type BackupStrategyOutput struct{ *pulumi.OutputState }

func (BackupStrategyOutput) DataBackupStrategies

Data backup strategy.

func (BackupStrategyOutput) ElementType

func (BackupStrategyOutput) ElementType() reflect.Type

func (BackupStrategyOutput) InstanceId

func (o BackupStrategyOutput) InstanceId() pulumi.StringOutput

Instance id.

func (BackupStrategyOutput) MetaBackupStrategies

Metadata backup strategy.

func (BackupStrategyOutput) ToBackupStrategyOutput

func (o BackupStrategyOutput) ToBackupStrategyOutput() BackupStrategyOutput

func (BackupStrategyOutput) ToBackupStrategyOutputWithContext

func (o BackupStrategyOutput) ToBackupStrategyOutputWithContext(ctx context.Context) BackupStrategyOutput

type BackupStrategyState

type BackupStrategyState struct {
	// Data backup strategy.
	DataBackupStrategies BackupStrategyDataBackupStrategyArrayInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
	// Metadata backup strategy.
	MetaBackupStrategies BackupStrategyMetaBackupStrategyArrayInput
}

func (BackupStrategyState) ElementType

func (BackupStrategyState) ElementType() reflect.Type

type DeleteBackupData

type DeleteBackupData struct {
	pulumi.CustomResourceState

	// Back up job id.
	BackUpJobId pulumi.IntPtrOutput `pulumi:"backUpJobId"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetDeleteBackupData

func GetDeleteBackupData(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeleteBackupDataState, opts ...pulumi.ResourceOption) (*DeleteBackupData, error)

GetDeleteBackupData gets an existing DeleteBackupData 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 NewDeleteBackupData

func NewDeleteBackupData(ctx *pulumi.Context,
	name string, args *DeleteBackupDataArgs, opts ...pulumi.ResourceOption) (*DeleteBackupData, error)

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

func (*DeleteBackupData) ElementType

func (*DeleteBackupData) ElementType() reflect.Type

func (*DeleteBackupData) ToDeleteBackupDataOutput

func (i *DeleteBackupData) ToDeleteBackupDataOutput() DeleteBackupDataOutput

func (*DeleteBackupData) ToDeleteBackupDataOutputWithContext

func (i *DeleteBackupData) ToDeleteBackupDataOutputWithContext(ctx context.Context) DeleteBackupDataOutput

type DeleteBackupDataArgs

type DeleteBackupDataArgs struct {
	// Back up job id.
	BackUpJobId pulumi.IntPtrInput
	// Instance id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a DeleteBackupData resource.

func (DeleteBackupDataArgs) ElementType

func (DeleteBackupDataArgs) ElementType() reflect.Type

type DeleteBackupDataArray

type DeleteBackupDataArray []DeleteBackupDataInput

func (DeleteBackupDataArray) ElementType

func (DeleteBackupDataArray) ElementType() reflect.Type

func (DeleteBackupDataArray) ToDeleteBackupDataArrayOutput

func (i DeleteBackupDataArray) ToDeleteBackupDataArrayOutput() DeleteBackupDataArrayOutput

func (DeleteBackupDataArray) ToDeleteBackupDataArrayOutputWithContext

func (i DeleteBackupDataArray) ToDeleteBackupDataArrayOutputWithContext(ctx context.Context) DeleteBackupDataArrayOutput

type DeleteBackupDataArrayInput

type DeleteBackupDataArrayInput interface {
	pulumi.Input

	ToDeleteBackupDataArrayOutput() DeleteBackupDataArrayOutput
	ToDeleteBackupDataArrayOutputWithContext(context.Context) DeleteBackupDataArrayOutput
}

DeleteBackupDataArrayInput is an input type that accepts DeleteBackupDataArray and DeleteBackupDataArrayOutput values. You can construct a concrete instance of `DeleteBackupDataArrayInput` via:

DeleteBackupDataArray{ DeleteBackupDataArgs{...} }

type DeleteBackupDataArrayOutput

type DeleteBackupDataArrayOutput struct{ *pulumi.OutputState }

func (DeleteBackupDataArrayOutput) ElementType

func (DeleteBackupDataArrayOutput) Index

func (DeleteBackupDataArrayOutput) ToDeleteBackupDataArrayOutput

func (o DeleteBackupDataArrayOutput) ToDeleteBackupDataArrayOutput() DeleteBackupDataArrayOutput

func (DeleteBackupDataArrayOutput) ToDeleteBackupDataArrayOutputWithContext

func (o DeleteBackupDataArrayOutput) ToDeleteBackupDataArrayOutputWithContext(ctx context.Context) DeleteBackupDataArrayOutput

type DeleteBackupDataInput

type DeleteBackupDataInput interface {
	pulumi.Input

	ToDeleteBackupDataOutput() DeleteBackupDataOutput
	ToDeleteBackupDataOutputWithContext(ctx context.Context) DeleteBackupDataOutput
}

type DeleteBackupDataMap

type DeleteBackupDataMap map[string]DeleteBackupDataInput

func (DeleteBackupDataMap) ElementType

func (DeleteBackupDataMap) ElementType() reflect.Type

func (DeleteBackupDataMap) ToDeleteBackupDataMapOutput

func (i DeleteBackupDataMap) ToDeleteBackupDataMapOutput() DeleteBackupDataMapOutput

func (DeleteBackupDataMap) ToDeleteBackupDataMapOutputWithContext

func (i DeleteBackupDataMap) ToDeleteBackupDataMapOutputWithContext(ctx context.Context) DeleteBackupDataMapOutput

type DeleteBackupDataMapInput

type DeleteBackupDataMapInput interface {
	pulumi.Input

	ToDeleteBackupDataMapOutput() DeleteBackupDataMapOutput
	ToDeleteBackupDataMapOutputWithContext(context.Context) DeleteBackupDataMapOutput
}

DeleteBackupDataMapInput is an input type that accepts DeleteBackupDataMap and DeleteBackupDataMapOutput values. You can construct a concrete instance of `DeleteBackupDataMapInput` via:

DeleteBackupDataMap{ "key": DeleteBackupDataArgs{...} }

type DeleteBackupDataMapOutput

type DeleteBackupDataMapOutput struct{ *pulumi.OutputState }

func (DeleteBackupDataMapOutput) ElementType

func (DeleteBackupDataMapOutput) ElementType() reflect.Type

func (DeleteBackupDataMapOutput) MapIndex

func (DeleteBackupDataMapOutput) ToDeleteBackupDataMapOutput

func (o DeleteBackupDataMapOutput) ToDeleteBackupDataMapOutput() DeleteBackupDataMapOutput

func (DeleteBackupDataMapOutput) ToDeleteBackupDataMapOutputWithContext

func (o DeleteBackupDataMapOutput) ToDeleteBackupDataMapOutputWithContext(ctx context.Context) DeleteBackupDataMapOutput

type DeleteBackupDataOutput

type DeleteBackupDataOutput struct{ *pulumi.OutputState }

func (DeleteBackupDataOutput) BackUpJobId

func (o DeleteBackupDataOutput) BackUpJobId() pulumi.IntPtrOutput

Back up job id.

func (DeleteBackupDataOutput) ElementType

func (DeleteBackupDataOutput) ElementType() reflect.Type

func (DeleteBackupDataOutput) InstanceId

Instance id.

func (DeleteBackupDataOutput) ToDeleteBackupDataOutput

func (o DeleteBackupDataOutput) ToDeleteBackupDataOutput() DeleteBackupDataOutput

func (DeleteBackupDataOutput) ToDeleteBackupDataOutputWithContext

func (o DeleteBackupDataOutput) ToDeleteBackupDataOutputWithContext(ctx context.Context) DeleteBackupDataOutput

type DeleteBackupDataState

type DeleteBackupDataState struct {
	// Back up job id.
	BackUpJobId pulumi.IntPtrInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
}

func (DeleteBackupDataState) ElementType

func (DeleteBackupDataState) ElementType() reflect.Type

type GetBackupJobDetailArgs

type GetBackupJobDetailArgs struct {
	BackUpJobId      int     `pulumi:"backUpJobId"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBackupJobDetail.

type GetBackupJobDetailOutputArgs

type GetBackupJobDetailOutputArgs struct {
	BackUpJobId      pulumi.IntInput       `pulumi:"backUpJobId"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBackupJobDetail.

func (GetBackupJobDetailOutputArgs) ElementType

type GetBackupJobDetailResult

type GetBackupJobDetailResult struct {
	BackUpJobId int `pulumi:"backUpJobId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string                           `pulumi:"id"`
	InstanceId       string                           `pulumi:"instanceId"`
	ResultOutputFile *string                          `pulumi:"resultOutputFile"`
	TableContents    []GetBackupJobDetailTableContent `pulumi:"tableContents"`
}

A collection of values returned by getBackupJobDetail.

type GetBackupJobDetailResultOutput

type GetBackupJobDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBackupJobDetail.

func (GetBackupJobDetailResultOutput) BackUpJobId

func (GetBackupJobDetailResultOutput) ElementType

func (GetBackupJobDetailResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBackupJobDetailResultOutput) InstanceId

func (GetBackupJobDetailResultOutput) ResultOutputFile

func (GetBackupJobDetailResultOutput) TableContents

func (GetBackupJobDetailResultOutput) ToGetBackupJobDetailResultOutput

func (o GetBackupJobDetailResultOutput) ToGetBackupJobDetailResultOutput() GetBackupJobDetailResultOutput

func (GetBackupJobDetailResultOutput) ToGetBackupJobDetailResultOutputWithContext

func (o GetBackupJobDetailResultOutput) ToGetBackupJobDetailResultOutputWithContext(ctx context.Context) GetBackupJobDetailResultOutput

type GetBackupJobDetailTableContent

type GetBackupJobDetailTableContent struct {
	Database   string `pulumi:"database"`
	Ips        string `pulumi:"ips"`
	Rip        string `pulumi:"rip"`
	Table      string `pulumi:"table"`
	TotalBytes int    `pulumi:"totalBytes"`
	VCluster   string `pulumi:"vCluster"`
	ZooPath    string `pulumi:"zooPath"`
}

type GetBackupJobDetailTableContentArgs

type GetBackupJobDetailTableContentArgs struct {
	Database   pulumi.StringInput `pulumi:"database"`
	Ips        pulumi.StringInput `pulumi:"ips"`
	Rip        pulumi.StringInput `pulumi:"rip"`
	Table      pulumi.StringInput `pulumi:"table"`
	TotalBytes pulumi.IntInput    `pulumi:"totalBytes"`
	VCluster   pulumi.StringInput `pulumi:"vCluster"`
	ZooPath    pulumi.StringInput `pulumi:"zooPath"`
}

func (GetBackupJobDetailTableContentArgs) ElementType

func (GetBackupJobDetailTableContentArgs) ToGetBackupJobDetailTableContentOutput

func (i GetBackupJobDetailTableContentArgs) ToGetBackupJobDetailTableContentOutput() GetBackupJobDetailTableContentOutput

func (GetBackupJobDetailTableContentArgs) ToGetBackupJobDetailTableContentOutputWithContext

func (i GetBackupJobDetailTableContentArgs) ToGetBackupJobDetailTableContentOutputWithContext(ctx context.Context) GetBackupJobDetailTableContentOutput

type GetBackupJobDetailTableContentArray

type GetBackupJobDetailTableContentArray []GetBackupJobDetailTableContentInput

func (GetBackupJobDetailTableContentArray) ElementType

func (GetBackupJobDetailTableContentArray) ToGetBackupJobDetailTableContentArrayOutput

func (i GetBackupJobDetailTableContentArray) ToGetBackupJobDetailTableContentArrayOutput() GetBackupJobDetailTableContentArrayOutput

func (GetBackupJobDetailTableContentArray) ToGetBackupJobDetailTableContentArrayOutputWithContext

func (i GetBackupJobDetailTableContentArray) ToGetBackupJobDetailTableContentArrayOutputWithContext(ctx context.Context) GetBackupJobDetailTableContentArrayOutput

type GetBackupJobDetailTableContentArrayInput

type GetBackupJobDetailTableContentArrayInput interface {
	pulumi.Input

	ToGetBackupJobDetailTableContentArrayOutput() GetBackupJobDetailTableContentArrayOutput
	ToGetBackupJobDetailTableContentArrayOutputWithContext(context.Context) GetBackupJobDetailTableContentArrayOutput
}

GetBackupJobDetailTableContentArrayInput is an input type that accepts GetBackupJobDetailTableContentArray and GetBackupJobDetailTableContentArrayOutput values. You can construct a concrete instance of `GetBackupJobDetailTableContentArrayInput` via:

GetBackupJobDetailTableContentArray{ GetBackupJobDetailTableContentArgs{...} }

type GetBackupJobDetailTableContentArrayOutput

type GetBackupJobDetailTableContentArrayOutput struct{ *pulumi.OutputState }

func (GetBackupJobDetailTableContentArrayOutput) ElementType

func (GetBackupJobDetailTableContentArrayOutput) Index

func (GetBackupJobDetailTableContentArrayOutput) ToGetBackupJobDetailTableContentArrayOutput

func (o GetBackupJobDetailTableContentArrayOutput) ToGetBackupJobDetailTableContentArrayOutput() GetBackupJobDetailTableContentArrayOutput

func (GetBackupJobDetailTableContentArrayOutput) ToGetBackupJobDetailTableContentArrayOutputWithContext

func (o GetBackupJobDetailTableContentArrayOutput) ToGetBackupJobDetailTableContentArrayOutputWithContext(ctx context.Context) GetBackupJobDetailTableContentArrayOutput

type GetBackupJobDetailTableContentInput

type GetBackupJobDetailTableContentInput interface {
	pulumi.Input

	ToGetBackupJobDetailTableContentOutput() GetBackupJobDetailTableContentOutput
	ToGetBackupJobDetailTableContentOutputWithContext(context.Context) GetBackupJobDetailTableContentOutput
}

GetBackupJobDetailTableContentInput is an input type that accepts GetBackupJobDetailTableContentArgs and GetBackupJobDetailTableContentOutput values. You can construct a concrete instance of `GetBackupJobDetailTableContentInput` via:

GetBackupJobDetailTableContentArgs{...}

type GetBackupJobDetailTableContentOutput

type GetBackupJobDetailTableContentOutput struct{ *pulumi.OutputState }

func (GetBackupJobDetailTableContentOutput) Database

func (GetBackupJobDetailTableContentOutput) ElementType

func (GetBackupJobDetailTableContentOutput) Ips

func (GetBackupJobDetailTableContentOutput) Rip

func (GetBackupJobDetailTableContentOutput) Table

func (GetBackupJobDetailTableContentOutput) ToGetBackupJobDetailTableContentOutput

func (o GetBackupJobDetailTableContentOutput) ToGetBackupJobDetailTableContentOutput() GetBackupJobDetailTableContentOutput

func (GetBackupJobDetailTableContentOutput) ToGetBackupJobDetailTableContentOutputWithContext

func (o GetBackupJobDetailTableContentOutput) ToGetBackupJobDetailTableContentOutputWithContext(ctx context.Context) GetBackupJobDetailTableContentOutput

func (GetBackupJobDetailTableContentOutput) TotalBytes

func (GetBackupJobDetailTableContentOutput) VCluster

func (GetBackupJobDetailTableContentOutput) ZooPath

type GetBackupJobsArgs

type GetBackupJobsArgs struct {
	BeginTime        *string `pulumi:"beginTime"`
	EndTime          *string `pulumi:"endTime"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBackupJobs.

type GetBackupJobsBackUpJob

type GetBackupJobsBackUpJob struct {
	BackUpSize int    `pulumi:"backUpSize"`
	BackUpTime string `pulumi:"backUpTime"`
	BackUpType string `pulumi:"backUpType"`
	ExpireTime string `pulumi:"expireTime"`
	JobId      int    `pulumi:"jobId"`
	JobStatus  string `pulumi:"jobStatus"`
	Snapshot   string `pulumi:"snapshot"`
}

type GetBackupJobsBackUpJobArgs

type GetBackupJobsBackUpJobArgs struct {
	BackUpSize pulumi.IntInput    `pulumi:"backUpSize"`
	BackUpTime pulumi.StringInput `pulumi:"backUpTime"`
	BackUpType pulumi.StringInput `pulumi:"backUpType"`
	ExpireTime pulumi.StringInput `pulumi:"expireTime"`
	JobId      pulumi.IntInput    `pulumi:"jobId"`
	JobStatus  pulumi.StringInput `pulumi:"jobStatus"`
	Snapshot   pulumi.StringInput `pulumi:"snapshot"`
}

func (GetBackupJobsBackUpJobArgs) ElementType

func (GetBackupJobsBackUpJobArgs) ElementType() reflect.Type

func (GetBackupJobsBackUpJobArgs) ToGetBackupJobsBackUpJobOutput

func (i GetBackupJobsBackUpJobArgs) ToGetBackupJobsBackUpJobOutput() GetBackupJobsBackUpJobOutput

func (GetBackupJobsBackUpJobArgs) ToGetBackupJobsBackUpJobOutputWithContext

func (i GetBackupJobsBackUpJobArgs) ToGetBackupJobsBackUpJobOutputWithContext(ctx context.Context) GetBackupJobsBackUpJobOutput

type GetBackupJobsBackUpJobArray

type GetBackupJobsBackUpJobArray []GetBackupJobsBackUpJobInput

func (GetBackupJobsBackUpJobArray) ElementType

func (GetBackupJobsBackUpJobArray) ToGetBackupJobsBackUpJobArrayOutput

func (i GetBackupJobsBackUpJobArray) ToGetBackupJobsBackUpJobArrayOutput() GetBackupJobsBackUpJobArrayOutput

func (GetBackupJobsBackUpJobArray) ToGetBackupJobsBackUpJobArrayOutputWithContext

func (i GetBackupJobsBackUpJobArray) ToGetBackupJobsBackUpJobArrayOutputWithContext(ctx context.Context) GetBackupJobsBackUpJobArrayOutput

type GetBackupJobsBackUpJobArrayInput

type GetBackupJobsBackUpJobArrayInput interface {
	pulumi.Input

	ToGetBackupJobsBackUpJobArrayOutput() GetBackupJobsBackUpJobArrayOutput
	ToGetBackupJobsBackUpJobArrayOutputWithContext(context.Context) GetBackupJobsBackUpJobArrayOutput
}

GetBackupJobsBackUpJobArrayInput is an input type that accepts GetBackupJobsBackUpJobArray and GetBackupJobsBackUpJobArrayOutput values. You can construct a concrete instance of `GetBackupJobsBackUpJobArrayInput` via:

GetBackupJobsBackUpJobArray{ GetBackupJobsBackUpJobArgs{...} }

type GetBackupJobsBackUpJobArrayOutput

type GetBackupJobsBackUpJobArrayOutput struct{ *pulumi.OutputState }

func (GetBackupJobsBackUpJobArrayOutput) ElementType

func (GetBackupJobsBackUpJobArrayOutput) Index

func (GetBackupJobsBackUpJobArrayOutput) ToGetBackupJobsBackUpJobArrayOutput

func (o GetBackupJobsBackUpJobArrayOutput) ToGetBackupJobsBackUpJobArrayOutput() GetBackupJobsBackUpJobArrayOutput

func (GetBackupJobsBackUpJobArrayOutput) ToGetBackupJobsBackUpJobArrayOutputWithContext

func (o GetBackupJobsBackUpJobArrayOutput) ToGetBackupJobsBackUpJobArrayOutputWithContext(ctx context.Context) GetBackupJobsBackUpJobArrayOutput

type GetBackupJobsBackUpJobInput

type GetBackupJobsBackUpJobInput interface {
	pulumi.Input

	ToGetBackupJobsBackUpJobOutput() GetBackupJobsBackUpJobOutput
	ToGetBackupJobsBackUpJobOutputWithContext(context.Context) GetBackupJobsBackUpJobOutput
}

GetBackupJobsBackUpJobInput is an input type that accepts GetBackupJobsBackUpJobArgs and GetBackupJobsBackUpJobOutput values. You can construct a concrete instance of `GetBackupJobsBackUpJobInput` via:

GetBackupJobsBackUpJobArgs{...}

type GetBackupJobsBackUpJobOutput

type GetBackupJobsBackUpJobOutput struct{ *pulumi.OutputState }

func (GetBackupJobsBackUpJobOutput) BackUpSize

func (GetBackupJobsBackUpJobOutput) BackUpTime

func (GetBackupJobsBackUpJobOutput) BackUpType

func (GetBackupJobsBackUpJobOutput) ElementType

func (GetBackupJobsBackUpJobOutput) ExpireTime

func (GetBackupJobsBackUpJobOutput) JobId

func (GetBackupJobsBackUpJobOutput) JobStatus

func (GetBackupJobsBackUpJobOutput) Snapshot

func (GetBackupJobsBackUpJobOutput) ToGetBackupJobsBackUpJobOutput

func (o GetBackupJobsBackUpJobOutput) ToGetBackupJobsBackUpJobOutput() GetBackupJobsBackUpJobOutput

func (GetBackupJobsBackUpJobOutput) ToGetBackupJobsBackUpJobOutputWithContext

func (o GetBackupJobsBackUpJobOutput) ToGetBackupJobsBackUpJobOutputWithContext(ctx context.Context) GetBackupJobsBackUpJobOutput

type GetBackupJobsOutputArgs

type GetBackupJobsOutputArgs struct {
	BeginTime        pulumi.StringPtrInput `pulumi:"beginTime"`
	EndTime          pulumi.StringPtrInput `pulumi:"endTime"`
	InstanceId       pulumi.StringInput    `pulumi:"instanceId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getBackupJobs.

func (GetBackupJobsOutputArgs) ElementType

func (GetBackupJobsOutputArgs) ElementType() reflect.Type

type GetBackupJobsResult

type GetBackupJobsResult struct {
	BackUpJobs []GetBackupJobsBackUpJob `pulumi:"backUpJobs"`
	BeginTime  *string                  `pulumi:"beginTime"`
	EndTime    *string                  `pulumi:"endTime"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getBackupJobs.

func GetBackupJobs

func GetBackupJobs(ctx *pulumi.Context, args *GetBackupJobsArgs, opts ...pulumi.InvokeOption) (*GetBackupJobsResult, error)

type GetBackupJobsResultOutput

type GetBackupJobsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBackupJobs.

func (GetBackupJobsResultOutput) BackUpJobs

func (GetBackupJobsResultOutput) BeginTime

func (GetBackupJobsResultOutput) ElementType

func (GetBackupJobsResultOutput) ElementType() reflect.Type

func (GetBackupJobsResultOutput) EndTime

func (GetBackupJobsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBackupJobsResultOutput) InstanceId

func (GetBackupJobsResultOutput) ResultOutputFile

func (o GetBackupJobsResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetBackupJobsResultOutput) ToGetBackupJobsResultOutput

func (o GetBackupJobsResultOutput) ToGetBackupJobsResultOutput() GetBackupJobsResultOutput

func (GetBackupJobsResultOutput) ToGetBackupJobsResultOutputWithContext

func (o GetBackupJobsResultOutput) ToGetBackupJobsResultOutputWithContext(ctx context.Context) GetBackupJobsResultOutput

type GetBackupTablesArgs

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

A collection of arguments for invoking getBackupTables.

type GetBackupTablesAvailableTable

type GetBackupTablesAvailableTable struct {
	Database   string `pulumi:"database"`
	Ips        string `pulumi:"ips"`
	Rip        string `pulumi:"rip"`
	Table      string `pulumi:"table"`
	TotalBytes int    `pulumi:"totalBytes"`
	VCluster   string `pulumi:"vCluster"`
	ZooPath    string `pulumi:"zooPath"`
}

type GetBackupTablesAvailableTableArgs

type GetBackupTablesAvailableTableArgs struct {
	Database   pulumi.StringInput `pulumi:"database"`
	Ips        pulumi.StringInput `pulumi:"ips"`
	Rip        pulumi.StringInput `pulumi:"rip"`
	Table      pulumi.StringInput `pulumi:"table"`
	TotalBytes pulumi.IntInput    `pulumi:"totalBytes"`
	VCluster   pulumi.StringInput `pulumi:"vCluster"`
	ZooPath    pulumi.StringInput `pulumi:"zooPath"`
}

func (GetBackupTablesAvailableTableArgs) ElementType

func (GetBackupTablesAvailableTableArgs) ToGetBackupTablesAvailableTableOutput

func (i GetBackupTablesAvailableTableArgs) ToGetBackupTablesAvailableTableOutput() GetBackupTablesAvailableTableOutput

func (GetBackupTablesAvailableTableArgs) ToGetBackupTablesAvailableTableOutputWithContext

func (i GetBackupTablesAvailableTableArgs) ToGetBackupTablesAvailableTableOutputWithContext(ctx context.Context) GetBackupTablesAvailableTableOutput

type GetBackupTablesAvailableTableArray

type GetBackupTablesAvailableTableArray []GetBackupTablesAvailableTableInput

func (GetBackupTablesAvailableTableArray) ElementType

func (GetBackupTablesAvailableTableArray) ToGetBackupTablesAvailableTableArrayOutput

func (i GetBackupTablesAvailableTableArray) ToGetBackupTablesAvailableTableArrayOutput() GetBackupTablesAvailableTableArrayOutput

func (GetBackupTablesAvailableTableArray) ToGetBackupTablesAvailableTableArrayOutputWithContext

func (i GetBackupTablesAvailableTableArray) ToGetBackupTablesAvailableTableArrayOutputWithContext(ctx context.Context) GetBackupTablesAvailableTableArrayOutput

type GetBackupTablesAvailableTableArrayInput

type GetBackupTablesAvailableTableArrayInput interface {
	pulumi.Input

	ToGetBackupTablesAvailableTableArrayOutput() GetBackupTablesAvailableTableArrayOutput
	ToGetBackupTablesAvailableTableArrayOutputWithContext(context.Context) GetBackupTablesAvailableTableArrayOutput
}

GetBackupTablesAvailableTableArrayInput is an input type that accepts GetBackupTablesAvailableTableArray and GetBackupTablesAvailableTableArrayOutput values. You can construct a concrete instance of `GetBackupTablesAvailableTableArrayInput` via:

GetBackupTablesAvailableTableArray{ GetBackupTablesAvailableTableArgs{...} }

type GetBackupTablesAvailableTableArrayOutput

type GetBackupTablesAvailableTableArrayOutput struct{ *pulumi.OutputState }

func (GetBackupTablesAvailableTableArrayOutput) ElementType

func (GetBackupTablesAvailableTableArrayOutput) Index

func (GetBackupTablesAvailableTableArrayOutput) ToGetBackupTablesAvailableTableArrayOutput

func (o GetBackupTablesAvailableTableArrayOutput) ToGetBackupTablesAvailableTableArrayOutput() GetBackupTablesAvailableTableArrayOutput

func (GetBackupTablesAvailableTableArrayOutput) ToGetBackupTablesAvailableTableArrayOutputWithContext

func (o GetBackupTablesAvailableTableArrayOutput) ToGetBackupTablesAvailableTableArrayOutputWithContext(ctx context.Context) GetBackupTablesAvailableTableArrayOutput

type GetBackupTablesAvailableTableInput

type GetBackupTablesAvailableTableInput interface {
	pulumi.Input

	ToGetBackupTablesAvailableTableOutput() GetBackupTablesAvailableTableOutput
	ToGetBackupTablesAvailableTableOutputWithContext(context.Context) GetBackupTablesAvailableTableOutput
}

GetBackupTablesAvailableTableInput is an input type that accepts GetBackupTablesAvailableTableArgs and GetBackupTablesAvailableTableOutput values. You can construct a concrete instance of `GetBackupTablesAvailableTableInput` via:

GetBackupTablesAvailableTableArgs{...}

type GetBackupTablesAvailableTableOutput

type GetBackupTablesAvailableTableOutput struct{ *pulumi.OutputState }

func (GetBackupTablesAvailableTableOutput) Database

func (GetBackupTablesAvailableTableOutput) ElementType

func (GetBackupTablesAvailableTableOutput) Ips

func (GetBackupTablesAvailableTableOutput) Rip

func (GetBackupTablesAvailableTableOutput) Table

func (GetBackupTablesAvailableTableOutput) ToGetBackupTablesAvailableTableOutput

func (o GetBackupTablesAvailableTableOutput) ToGetBackupTablesAvailableTableOutput() GetBackupTablesAvailableTableOutput

func (GetBackupTablesAvailableTableOutput) ToGetBackupTablesAvailableTableOutputWithContext

func (o GetBackupTablesAvailableTableOutput) ToGetBackupTablesAvailableTableOutputWithContext(ctx context.Context) GetBackupTablesAvailableTableOutput

func (GetBackupTablesAvailableTableOutput) TotalBytes

func (GetBackupTablesAvailableTableOutput) VCluster

func (GetBackupTablesAvailableTableOutput) ZooPath

type GetBackupTablesOutputArgs

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

A collection of arguments for invoking getBackupTables.

func (GetBackupTablesOutputArgs) ElementType

func (GetBackupTablesOutputArgs) ElementType() reflect.Type

type GetBackupTablesResult

type GetBackupTablesResult struct {
	AvailableTables []GetBackupTablesAvailableTable `pulumi:"availableTables"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstanceId       string  `pulumi:"instanceId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getBackupTables.

func GetBackupTables

func GetBackupTables(ctx *pulumi.Context, args *GetBackupTablesArgs, opts ...pulumi.InvokeOption) (*GetBackupTablesResult, error)

type GetBackupTablesResultOutput

type GetBackupTablesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBackupTables.

func (GetBackupTablesResultOutput) AvailableTables

func (GetBackupTablesResultOutput) ElementType

func (GetBackupTablesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBackupTablesResultOutput) InstanceId

func (GetBackupTablesResultOutput) ResultOutputFile

func (o GetBackupTablesResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetBackupTablesResultOutput) ToGetBackupTablesResultOutput

func (o GetBackupTablesResultOutput) ToGetBackupTablesResultOutput() GetBackupTablesResultOutput

func (GetBackupTablesResultOutput) ToGetBackupTablesResultOutputWithContext

func (o GetBackupTablesResultOutput) ToGetBackupTablesResultOutputWithContext(ctx context.Context) GetBackupTablesResultOutput

type GetInstanceShardsArgs

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

A collection of arguments for invoking getInstanceShards.

type GetInstanceShardsOutputArgs

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

A collection of arguments for invoking getInstanceShards.

func (GetInstanceShardsOutputArgs) ElementType

type GetInstanceShardsResult

type GetInstanceShardsResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                 string  `pulumi:"id"`
	InstanceId         string  `pulumi:"instanceId"`
	InstanceShardsList string  `pulumi:"instanceShardsList"`
	ResultOutputFile   *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getInstanceShards.

type GetInstanceShardsResultOutput

type GetInstanceShardsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstanceShards.

func (GetInstanceShardsResultOutput) ElementType

func (GetInstanceShardsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstanceShardsResultOutput) InstanceId

func (GetInstanceShardsResultOutput) InstanceShardsList

func (o GetInstanceShardsResultOutput) InstanceShardsList() pulumi.StringOutput

func (GetInstanceShardsResultOutput) ResultOutputFile

func (GetInstanceShardsResultOutput) ToGetInstanceShardsResultOutput

func (o GetInstanceShardsResultOutput) ToGetInstanceShardsResultOutput() GetInstanceShardsResultOutput

func (GetInstanceShardsResultOutput) ToGetInstanceShardsResultOutputWithContext

func (o GetInstanceShardsResultOutput) ToGetInstanceShardsResultOutputWithContext(ctx context.Context) GetInstanceShardsResultOutput

type GetSpecArgs

type GetSpecArgs struct {
	IsElastic        *bool   `pulumi:"isElastic"`
	PayMode          *string `pulumi:"payMode"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Zone             string  `pulumi:"zone"`
}

A collection of arguments for invoking getSpec.

type GetSpecAttachCbsSpec

type GetSpecAttachCbsSpec struct {
	DiskCount   int    `pulumi:"diskCount"`
	DiskDesc    string `pulumi:"diskDesc"`
	DiskType    string `pulumi:"diskType"`
	MaxDiskSize int    `pulumi:"maxDiskSize"`
	MinDiskSize int    `pulumi:"minDiskSize"`
}

type GetSpecAttachCbsSpecArgs

type GetSpecAttachCbsSpecArgs struct {
	DiskCount   pulumi.IntInput    `pulumi:"diskCount"`
	DiskDesc    pulumi.StringInput `pulumi:"diskDesc"`
	DiskType    pulumi.StringInput `pulumi:"diskType"`
	MaxDiskSize pulumi.IntInput    `pulumi:"maxDiskSize"`
	MinDiskSize pulumi.IntInput    `pulumi:"minDiskSize"`
}

func (GetSpecAttachCbsSpecArgs) ElementType

func (GetSpecAttachCbsSpecArgs) ElementType() reflect.Type

func (GetSpecAttachCbsSpecArgs) ToGetSpecAttachCbsSpecOutput

func (i GetSpecAttachCbsSpecArgs) ToGetSpecAttachCbsSpecOutput() GetSpecAttachCbsSpecOutput

func (GetSpecAttachCbsSpecArgs) ToGetSpecAttachCbsSpecOutputWithContext

func (i GetSpecAttachCbsSpecArgs) ToGetSpecAttachCbsSpecOutputWithContext(ctx context.Context) GetSpecAttachCbsSpecOutput

type GetSpecAttachCbsSpecArray

type GetSpecAttachCbsSpecArray []GetSpecAttachCbsSpecInput

func (GetSpecAttachCbsSpecArray) ElementType

func (GetSpecAttachCbsSpecArray) ElementType() reflect.Type

func (GetSpecAttachCbsSpecArray) ToGetSpecAttachCbsSpecArrayOutput

func (i GetSpecAttachCbsSpecArray) ToGetSpecAttachCbsSpecArrayOutput() GetSpecAttachCbsSpecArrayOutput

func (GetSpecAttachCbsSpecArray) ToGetSpecAttachCbsSpecArrayOutputWithContext

func (i GetSpecAttachCbsSpecArray) ToGetSpecAttachCbsSpecArrayOutputWithContext(ctx context.Context) GetSpecAttachCbsSpecArrayOutput

type GetSpecAttachCbsSpecArrayInput

type GetSpecAttachCbsSpecArrayInput interface {
	pulumi.Input

	ToGetSpecAttachCbsSpecArrayOutput() GetSpecAttachCbsSpecArrayOutput
	ToGetSpecAttachCbsSpecArrayOutputWithContext(context.Context) GetSpecAttachCbsSpecArrayOutput
}

GetSpecAttachCbsSpecArrayInput is an input type that accepts GetSpecAttachCbsSpecArray and GetSpecAttachCbsSpecArrayOutput values. You can construct a concrete instance of `GetSpecAttachCbsSpecArrayInput` via:

GetSpecAttachCbsSpecArray{ GetSpecAttachCbsSpecArgs{...} }

type GetSpecAttachCbsSpecArrayOutput

type GetSpecAttachCbsSpecArrayOutput struct{ *pulumi.OutputState }

func (GetSpecAttachCbsSpecArrayOutput) ElementType

func (GetSpecAttachCbsSpecArrayOutput) Index

func (GetSpecAttachCbsSpecArrayOutput) ToGetSpecAttachCbsSpecArrayOutput

func (o GetSpecAttachCbsSpecArrayOutput) ToGetSpecAttachCbsSpecArrayOutput() GetSpecAttachCbsSpecArrayOutput

func (GetSpecAttachCbsSpecArrayOutput) ToGetSpecAttachCbsSpecArrayOutputWithContext

func (o GetSpecAttachCbsSpecArrayOutput) ToGetSpecAttachCbsSpecArrayOutputWithContext(ctx context.Context) GetSpecAttachCbsSpecArrayOutput

type GetSpecAttachCbsSpecInput

type GetSpecAttachCbsSpecInput interface {
	pulumi.Input

	ToGetSpecAttachCbsSpecOutput() GetSpecAttachCbsSpecOutput
	ToGetSpecAttachCbsSpecOutputWithContext(context.Context) GetSpecAttachCbsSpecOutput
}

GetSpecAttachCbsSpecInput is an input type that accepts GetSpecAttachCbsSpecArgs and GetSpecAttachCbsSpecOutput values. You can construct a concrete instance of `GetSpecAttachCbsSpecInput` via:

GetSpecAttachCbsSpecArgs{...}

type GetSpecAttachCbsSpecOutput

type GetSpecAttachCbsSpecOutput struct{ *pulumi.OutputState }

func (GetSpecAttachCbsSpecOutput) DiskCount

func (GetSpecAttachCbsSpecOutput) DiskDesc

func (GetSpecAttachCbsSpecOutput) DiskType

func (GetSpecAttachCbsSpecOutput) ElementType

func (GetSpecAttachCbsSpecOutput) ElementType() reflect.Type

func (GetSpecAttachCbsSpecOutput) MaxDiskSize

func (GetSpecAttachCbsSpecOutput) MinDiskSize

func (GetSpecAttachCbsSpecOutput) ToGetSpecAttachCbsSpecOutput

func (o GetSpecAttachCbsSpecOutput) ToGetSpecAttachCbsSpecOutput() GetSpecAttachCbsSpecOutput

func (GetSpecAttachCbsSpecOutput) ToGetSpecAttachCbsSpecOutputWithContext

func (o GetSpecAttachCbsSpecOutput) ToGetSpecAttachCbsSpecOutputWithContext(ctx context.Context) GetSpecAttachCbsSpecOutput

type GetSpecCommonSpec

type GetSpecCommonSpec struct {
	Available       bool                          `pulumi:"available"`
	ComputeSpecDesc string                        `pulumi:"computeSpecDesc"`
	Cpu             int                           `pulumi:"cpu"`
	DataDisks       []GetSpecCommonSpecDataDisk   `pulumi:"dataDisks"`
	DisplayName     string                        `pulumi:"displayName"`
	InstanceQuota   int                           `pulumi:"instanceQuota"`
	MaxNodeSize     int                           `pulumi:"maxNodeSize"`
	Mem             int                           `pulumi:"mem"`
	Name            string                        `pulumi:"name"`
	SystemDisks     []GetSpecCommonSpecSystemDisk `pulumi:"systemDisks"`
	Type            string                        `pulumi:"type"`
}

type GetSpecCommonSpecArgs

type GetSpecCommonSpecArgs struct {
	Available       pulumi.BoolInput                      `pulumi:"available"`
	ComputeSpecDesc pulumi.StringInput                    `pulumi:"computeSpecDesc"`
	Cpu             pulumi.IntInput                       `pulumi:"cpu"`
	DataDisks       GetSpecCommonSpecDataDiskArrayInput   `pulumi:"dataDisks"`
	DisplayName     pulumi.StringInput                    `pulumi:"displayName"`
	InstanceQuota   pulumi.IntInput                       `pulumi:"instanceQuota"`
	MaxNodeSize     pulumi.IntInput                       `pulumi:"maxNodeSize"`
	Mem             pulumi.IntInput                       `pulumi:"mem"`
	Name            pulumi.StringInput                    `pulumi:"name"`
	SystemDisks     GetSpecCommonSpecSystemDiskArrayInput `pulumi:"systemDisks"`
	Type            pulumi.StringInput                    `pulumi:"type"`
}

func (GetSpecCommonSpecArgs) ElementType

func (GetSpecCommonSpecArgs) ElementType() reflect.Type

func (GetSpecCommonSpecArgs) ToGetSpecCommonSpecOutput

func (i GetSpecCommonSpecArgs) ToGetSpecCommonSpecOutput() GetSpecCommonSpecOutput

func (GetSpecCommonSpecArgs) ToGetSpecCommonSpecOutputWithContext

func (i GetSpecCommonSpecArgs) ToGetSpecCommonSpecOutputWithContext(ctx context.Context) GetSpecCommonSpecOutput

type GetSpecCommonSpecArray

type GetSpecCommonSpecArray []GetSpecCommonSpecInput

func (GetSpecCommonSpecArray) ElementType

func (GetSpecCommonSpecArray) ElementType() reflect.Type

func (GetSpecCommonSpecArray) ToGetSpecCommonSpecArrayOutput

func (i GetSpecCommonSpecArray) ToGetSpecCommonSpecArrayOutput() GetSpecCommonSpecArrayOutput

func (GetSpecCommonSpecArray) ToGetSpecCommonSpecArrayOutputWithContext

func (i GetSpecCommonSpecArray) ToGetSpecCommonSpecArrayOutputWithContext(ctx context.Context) GetSpecCommonSpecArrayOutput

type GetSpecCommonSpecArrayInput

type GetSpecCommonSpecArrayInput interface {
	pulumi.Input

	ToGetSpecCommonSpecArrayOutput() GetSpecCommonSpecArrayOutput
	ToGetSpecCommonSpecArrayOutputWithContext(context.Context) GetSpecCommonSpecArrayOutput
}

GetSpecCommonSpecArrayInput is an input type that accepts GetSpecCommonSpecArray and GetSpecCommonSpecArrayOutput values. You can construct a concrete instance of `GetSpecCommonSpecArrayInput` via:

GetSpecCommonSpecArray{ GetSpecCommonSpecArgs{...} }

type GetSpecCommonSpecArrayOutput

type GetSpecCommonSpecArrayOutput struct{ *pulumi.OutputState }

func (GetSpecCommonSpecArrayOutput) ElementType

func (GetSpecCommonSpecArrayOutput) Index

func (GetSpecCommonSpecArrayOutput) ToGetSpecCommonSpecArrayOutput

func (o GetSpecCommonSpecArrayOutput) ToGetSpecCommonSpecArrayOutput() GetSpecCommonSpecArrayOutput

func (GetSpecCommonSpecArrayOutput) ToGetSpecCommonSpecArrayOutputWithContext

func (o GetSpecCommonSpecArrayOutput) ToGetSpecCommonSpecArrayOutputWithContext(ctx context.Context) GetSpecCommonSpecArrayOutput

type GetSpecCommonSpecDataDisk

type GetSpecCommonSpecDataDisk struct {
	DiskCount   int    `pulumi:"diskCount"`
	DiskDesc    string `pulumi:"diskDesc"`
	DiskType    string `pulumi:"diskType"`
	MaxDiskSize int    `pulumi:"maxDiskSize"`
	MinDiskSize int    `pulumi:"minDiskSize"`
}

type GetSpecCommonSpecDataDiskArgs

type GetSpecCommonSpecDataDiskArgs struct {
	DiskCount   pulumi.IntInput    `pulumi:"diskCount"`
	DiskDesc    pulumi.StringInput `pulumi:"diskDesc"`
	DiskType    pulumi.StringInput `pulumi:"diskType"`
	MaxDiskSize pulumi.IntInput    `pulumi:"maxDiskSize"`
	MinDiskSize pulumi.IntInput    `pulumi:"minDiskSize"`
}

func (GetSpecCommonSpecDataDiskArgs) ElementType

func (GetSpecCommonSpecDataDiskArgs) ToGetSpecCommonSpecDataDiskOutput

func (i GetSpecCommonSpecDataDiskArgs) ToGetSpecCommonSpecDataDiskOutput() GetSpecCommonSpecDataDiskOutput

func (GetSpecCommonSpecDataDiskArgs) ToGetSpecCommonSpecDataDiskOutputWithContext

func (i GetSpecCommonSpecDataDiskArgs) ToGetSpecCommonSpecDataDiskOutputWithContext(ctx context.Context) GetSpecCommonSpecDataDiskOutput

type GetSpecCommonSpecDataDiskArray

type GetSpecCommonSpecDataDiskArray []GetSpecCommonSpecDataDiskInput

func (GetSpecCommonSpecDataDiskArray) ElementType

func (GetSpecCommonSpecDataDiskArray) ToGetSpecCommonSpecDataDiskArrayOutput

func (i GetSpecCommonSpecDataDiskArray) ToGetSpecCommonSpecDataDiskArrayOutput() GetSpecCommonSpecDataDiskArrayOutput

func (GetSpecCommonSpecDataDiskArray) ToGetSpecCommonSpecDataDiskArrayOutputWithContext

func (i GetSpecCommonSpecDataDiskArray) ToGetSpecCommonSpecDataDiskArrayOutputWithContext(ctx context.Context) GetSpecCommonSpecDataDiskArrayOutput

type GetSpecCommonSpecDataDiskArrayInput

type GetSpecCommonSpecDataDiskArrayInput interface {
	pulumi.Input

	ToGetSpecCommonSpecDataDiskArrayOutput() GetSpecCommonSpecDataDiskArrayOutput
	ToGetSpecCommonSpecDataDiskArrayOutputWithContext(context.Context) GetSpecCommonSpecDataDiskArrayOutput
}

GetSpecCommonSpecDataDiskArrayInput is an input type that accepts GetSpecCommonSpecDataDiskArray and GetSpecCommonSpecDataDiskArrayOutput values. You can construct a concrete instance of `GetSpecCommonSpecDataDiskArrayInput` via:

GetSpecCommonSpecDataDiskArray{ GetSpecCommonSpecDataDiskArgs{...} }

type GetSpecCommonSpecDataDiskArrayOutput

type GetSpecCommonSpecDataDiskArrayOutput struct{ *pulumi.OutputState }

func (GetSpecCommonSpecDataDiskArrayOutput) ElementType

func (GetSpecCommonSpecDataDiskArrayOutput) Index

func (GetSpecCommonSpecDataDiskArrayOutput) ToGetSpecCommonSpecDataDiskArrayOutput

func (o GetSpecCommonSpecDataDiskArrayOutput) ToGetSpecCommonSpecDataDiskArrayOutput() GetSpecCommonSpecDataDiskArrayOutput

func (GetSpecCommonSpecDataDiskArrayOutput) ToGetSpecCommonSpecDataDiskArrayOutputWithContext

func (o GetSpecCommonSpecDataDiskArrayOutput) ToGetSpecCommonSpecDataDiskArrayOutputWithContext(ctx context.Context) GetSpecCommonSpecDataDiskArrayOutput

type GetSpecCommonSpecDataDiskInput

type GetSpecCommonSpecDataDiskInput interface {
	pulumi.Input

	ToGetSpecCommonSpecDataDiskOutput() GetSpecCommonSpecDataDiskOutput
	ToGetSpecCommonSpecDataDiskOutputWithContext(context.Context) GetSpecCommonSpecDataDiskOutput
}

GetSpecCommonSpecDataDiskInput is an input type that accepts GetSpecCommonSpecDataDiskArgs and GetSpecCommonSpecDataDiskOutput values. You can construct a concrete instance of `GetSpecCommonSpecDataDiskInput` via:

GetSpecCommonSpecDataDiskArgs{...}

type GetSpecCommonSpecDataDiskOutput

type GetSpecCommonSpecDataDiskOutput struct{ *pulumi.OutputState }

func (GetSpecCommonSpecDataDiskOutput) DiskCount

func (GetSpecCommonSpecDataDiskOutput) DiskDesc

func (GetSpecCommonSpecDataDiskOutput) DiskType

func (GetSpecCommonSpecDataDiskOutput) ElementType

func (GetSpecCommonSpecDataDiskOutput) MaxDiskSize

func (GetSpecCommonSpecDataDiskOutput) MinDiskSize

func (GetSpecCommonSpecDataDiskOutput) ToGetSpecCommonSpecDataDiskOutput

func (o GetSpecCommonSpecDataDiskOutput) ToGetSpecCommonSpecDataDiskOutput() GetSpecCommonSpecDataDiskOutput

func (GetSpecCommonSpecDataDiskOutput) ToGetSpecCommonSpecDataDiskOutputWithContext

func (o GetSpecCommonSpecDataDiskOutput) ToGetSpecCommonSpecDataDiskOutputWithContext(ctx context.Context) GetSpecCommonSpecDataDiskOutput

type GetSpecCommonSpecInput

type GetSpecCommonSpecInput interface {
	pulumi.Input

	ToGetSpecCommonSpecOutput() GetSpecCommonSpecOutput
	ToGetSpecCommonSpecOutputWithContext(context.Context) GetSpecCommonSpecOutput
}

GetSpecCommonSpecInput is an input type that accepts GetSpecCommonSpecArgs and GetSpecCommonSpecOutput values. You can construct a concrete instance of `GetSpecCommonSpecInput` via:

GetSpecCommonSpecArgs{...}

type GetSpecCommonSpecOutput

type GetSpecCommonSpecOutput struct{ *pulumi.OutputState }

func (GetSpecCommonSpecOutput) Available

func (GetSpecCommonSpecOutput) ComputeSpecDesc

func (o GetSpecCommonSpecOutput) ComputeSpecDesc() pulumi.StringOutput

func (GetSpecCommonSpecOutput) Cpu

func (GetSpecCommonSpecOutput) DataDisks

func (GetSpecCommonSpecOutput) DisplayName

func (GetSpecCommonSpecOutput) ElementType

func (GetSpecCommonSpecOutput) ElementType() reflect.Type

func (GetSpecCommonSpecOutput) InstanceQuota

func (o GetSpecCommonSpecOutput) InstanceQuota() pulumi.IntOutput

func (GetSpecCommonSpecOutput) MaxNodeSize

func (o GetSpecCommonSpecOutput) MaxNodeSize() pulumi.IntOutput

func (GetSpecCommonSpecOutput) Mem

func (GetSpecCommonSpecOutput) Name

func (GetSpecCommonSpecOutput) SystemDisks

func (GetSpecCommonSpecOutput) ToGetSpecCommonSpecOutput

func (o GetSpecCommonSpecOutput) ToGetSpecCommonSpecOutput() GetSpecCommonSpecOutput

func (GetSpecCommonSpecOutput) ToGetSpecCommonSpecOutputWithContext

func (o GetSpecCommonSpecOutput) ToGetSpecCommonSpecOutputWithContext(ctx context.Context) GetSpecCommonSpecOutput

func (GetSpecCommonSpecOutput) Type

type GetSpecCommonSpecSystemDisk

type GetSpecCommonSpecSystemDisk struct {
	DiskCount   int    `pulumi:"diskCount"`
	DiskDesc    string `pulumi:"diskDesc"`
	DiskType    string `pulumi:"diskType"`
	MaxDiskSize int    `pulumi:"maxDiskSize"`
	MinDiskSize int    `pulumi:"minDiskSize"`
}

type GetSpecCommonSpecSystemDiskArgs

type GetSpecCommonSpecSystemDiskArgs struct {
	DiskCount   pulumi.IntInput    `pulumi:"diskCount"`
	DiskDesc    pulumi.StringInput `pulumi:"diskDesc"`
	DiskType    pulumi.StringInput `pulumi:"diskType"`
	MaxDiskSize pulumi.IntInput    `pulumi:"maxDiskSize"`
	MinDiskSize pulumi.IntInput    `pulumi:"minDiskSize"`
}

func (GetSpecCommonSpecSystemDiskArgs) ElementType

func (GetSpecCommonSpecSystemDiskArgs) ToGetSpecCommonSpecSystemDiskOutput

func (i GetSpecCommonSpecSystemDiskArgs) ToGetSpecCommonSpecSystemDiskOutput() GetSpecCommonSpecSystemDiskOutput

func (GetSpecCommonSpecSystemDiskArgs) ToGetSpecCommonSpecSystemDiskOutputWithContext

func (i GetSpecCommonSpecSystemDiskArgs) ToGetSpecCommonSpecSystemDiskOutputWithContext(ctx context.Context) GetSpecCommonSpecSystemDiskOutput

type GetSpecCommonSpecSystemDiskArray

type GetSpecCommonSpecSystemDiskArray []GetSpecCommonSpecSystemDiskInput

func (GetSpecCommonSpecSystemDiskArray) ElementType

func (GetSpecCommonSpecSystemDiskArray) ToGetSpecCommonSpecSystemDiskArrayOutput

func (i GetSpecCommonSpecSystemDiskArray) ToGetSpecCommonSpecSystemDiskArrayOutput() GetSpecCommonSpecSystemDiskArrayOutput

func (GetSpecCommonSpecSystemDiskArray) ToGetSpecCommonSpecSystemDiskArrayOutputWithContext

func (i GetSpecCommonSpecSystemDiskArray) ToGetSpecCommonSpecSystemDiskArrayOutputWithContext(ctx context.Context) GetSpecCommonSpecSystemDiskArrayOutput

type GetSpecCommonSpecSystemDiskArrayInput

type GetSpecCommonSpecSystemDiskArrayInput interface {
	pulumi.Input

	ToGetSpecCommonSpecSystemDiskArrayOutput() GetSpecCommonSpecSystemDiskArrayOutput
	ToGetSpecCommonSpecSystemDiskArrayOutputWithContext(context.Context) GetSpecCommonSpecSystemDiskArrayOutput
}

GetSpecCommonSpecSystemDiskArrayInput is an input type that accepts GetSpecCommonSpecSystemDiskArray and GetSpecCommonSpecSystemDiskArrayOutput values. You can construct a concrete instance of `GetSpecCommonSpecSystemDiskArrayInput` via:

GetSpecCommonSpecSystemDiskArray{ GetSpecCommonSpecSystemDiskArgs{...} }

type GetSpecCommonSpecSystemDiskArrayOutput

type GetSpecCommonSpecSystemDiskArrayOutput struct{ *pulumi.OutputState }

func (GetSpecCommonSpecSystemDiskArrayOutput) ElementType

func (GetSpecCommonSpecSystemDiskArrayOutput) Index

func (GetSpecCommonSpecSystemDiskArrayOutput) ToGetSpecCommonSpecSystemDiskArrayOutput

func (o GetSpecCommonSpecSystemDiskArrayOutput) ToGetSpecCommonSpecSystemDiskArrayOutput() GetSpecCommonSpecSystemDiskArrayOutput

func (GetSpecCommonSpecSystemDiskArrayOutput) ToGetSpecCommonSpecSystemDiskArrayOutputWithContext

func (o GetSpecCommonSpecSystemDiskArrayOutput) ToGetSpecCommonSpecSystemDiskArrayOutputWithContext(ctx context.Context) GetSpecCommonSpecSystemDiskArrayOutput

type GetSpecCommonSpecSystemDiskInput

type GetSpecCommonSpecSystemDiskInput interface {
	pulumi.Input

	ToGetSpecCommonSpecSystemDiskOutput() GetSpecCommonSpecSystemDiskOutput
	ToGetSpecCommonSpecSystemDiskOutputWithContext(context.Context) GetSpecCommonSpecSystemDiskOutput
}

GetSpecCommonSpecSystemDiskInput is an input type that accepts GetSpecCommonSpecSystemDiskArgs and GetSpecCommonSpecSystemDiskOutput values. You can construct a concrete instance of `GetSpecCommonSpecSystemDiskInput` via:

GetSpecCommonSpecSystemDiskArgs{...}

type GetSpecCommonSpecSystemDiskOutput

type GetSpecCommonSpecSystemDiskOutput struct{ *pulumi.OutputState }

func (GetSpecCommonSpecSystemDiskOutput) DiskCount

func (GetSpecCommonSpecSystemDiskOutput) DiskDesc

func (GetSpecCommonSpecSystemDiskOutput) DiskType

func (GetSpecCommonSpecSystemDiskOutput) ElementType

func (GetSpecCommonSpecSystemDiskOutput) MaxDiskSize

func (GetSpecCommonSpecSystemDiskOutput) MinDiskSize

func (GetSpecCommonSpecSystemDiskOutput) ToGetSpecCommonSpecSystemDiskOutput

func (o GetSpecCommonSpecSystemDiskOutput) ToGetSpecCommonSpecSystemDiskOutput() GetSpecCommonSpecSystemDiskOutput

func (GetSpecCommonSpecSystemDiskOutput) ToGetSpecCommonSpecSystemDiskOutputWithContext

func (o GetSpecCommonSpecSystemDiskOutput) ToGetSpecCommonSpecSystemDiskOutputWithContext(ctx context.Context) GetSpecCommonSpecSystemDiskOutput

type GetSpecDataSpec

type GetSpecDataSpec struct {
	Available       bool                        `pulumi:"available"`
	ComputeSpecDesc string                      `pulumi:"computeSpecDesc"`
	Cpu             int                         `pulumi:"cpu"`
	DataDisks       []GetSpecDataSpecDataDisk   `pulumi:"dataDisks"`
	DisplayName     string                      `pulumi:"displayName"`
	InstanceQuota   int                         `pulumi:"instanceQuota"`
	MaxNodeSize     int                         `pulumi:"maxNodeSize"`
	Mem             int                         `pulumi:"mem"`
	Name            string                      `pulumi:"name"`
	SystemDisks     []GetSpecDataSpecSystemDisk `pulumi:"systemDisks"`
	Type            string                      `pulumi:"type"`
}

type GetSpecDataSpecArgs

type GetSpecDataSpecArgs struct {
	Available       pulumi.BoolInput                    `pulumi:"available"`
	ComputeSpecDesc pulumi.StringInput                  `pulumi:"computeSpecDesc"`
	Cpu             pulumi.IntInput                     `pulumi:"cpu"`
	DataDisks       GetSpecDataSpecDataDiskArrayInput   `pulumi:"dataDisks"`
	DisplayName     pulumi.StringInput                  `pulumi:"displayName"`
	InstanceQuota   pulumi.IntInput                     `pulumi:"instanceQuota"`
	MaxNodeSize     pulumi.IntInput                     `pulumi:"maxNodeSize"`
	Mem             pulumi.IntInput                     `pulumi:"mem"`
	Name            pulumi.StringInput                  `pulumi:"name"`
	SystemDisks     GetSpecDataSpecSystemDiskArrayInput `pulumi:"systemDisks"`
	Type            pulumi.StringInput                  `pulumi:"type"`
}

func (GetSpecDataSpecArgs) ElementType

func (GetSpecDataSpecArgs) ElementType() reflect.Type

func (GetSpecDataSpecArgs) ToGetSpecDataSpecOutput

func (i GetSpecDataSpecArgs) ToGetSpecDataSpecOutput() GetSpecDataSpecOutput

func (GetSpecDataSpecArgs) ToGetSpecDataSpecOutputWithContext

func (i GetSpecDataSpecArgs) ToGetSpecDataSpecOutputWithContext(ctx context.Context) GetSpecDataSpecOutput

type GetSpecDataSpecArray

type GetSpecDataSpecArray []GetSpecDataSpecInput

func (GetSpecDataSpecArray) ElementType

func (GetSpecDataSpecArray) ElementType() reflect.Type

func (GetSpecDataSpecArray) ToGetSpecDataSpecArrayOutput

func (i GetSpecDataSpecArray) ToGetSpecDataSpecArrayOutput() GetSpecDataSpecArrayOutput

func (GetSpecDataSpecArray) ToGetSpecDataSpecArrayOutputWithContext

func (i GetSpecDataSpecArray) ToGetSpecDataSpecArrayOutputWithContext(ctx context.Context) GetSpecDataSpecArrayOutput

type GetSpecDataSpecArrayInput

type GetSpecDataSpecArrayInput interface {
	pulumi.Input

	ToGetSpecDataSpecArrayOutput() GetSpecDataSpecArrayOutput
	ToGetSpecDataSpecArrayOutputWithContext(context.Context) GetSpecDataSpecArrayOutput
}

GetSpecDataSpecArrayInput is an input type that accepts GetSpecDataSpecArray and GetSpecDataSpecArrayOutput values. You can construct a concrete instance of `GetSpecDataSpecArrayInput` via:

GetSpecDataSpecArray{ GetSpecDataSpecArgs{...} }

type GetSpecDataSpecArrayOutput

type GetSpecDataSpecArrayOutput struct{ *pulumi.OutputState }

func (GetSpecDataSpecArrayOutput) ElementType

func (GetSpecDataSpecArrayOutput) ElementType() reflect.Type

func (GetSpecDataSpecArrayOutput) Index

func (GetSpecDataSpecArrayOutput) ToGetSpecDataSpecArrayOutput

func (o GetSpecDataSpecArrayOutput) ToGetSpecDataSpecArrayOutput() GetSpecDataSpecArrayOutput

func (GetSpecDataSpecArrayOutput) ToGetSpecDataSpecArrayOutputWithContext

func (o GetSpecDataSpecArrayOutput) ToGetSpecDataSpecArrayOutputWithContext(ctx context.Context) GetSpecDataSpecArrayOutput

type GetSpecDataSpecDataDisk

type GetSpecDataSpecDataDisk struct {
	DiskCount   int    `pulumi:"diskCount"`
	DiskDesc    string `pulumi:"diskDesc"`
	DiskType    string `pulumi:"diskType"`
	MaxDiskSize int    `pulumi:"maxDiskSize"`
	MinDiskSize int    `pulumi:"minDiskSize"`
}

type GetSpecDataSpecDataDiskArgs

type GetSpecDataSpecDataDiskArgs struct {
	DiskCount   pulumi.IntInput    `pulumi:"diskCount"`
	DiskDesc    pulumi.StringInput `pulumi:"diskDesc"`
	DiskType    pulumi.StringInput `pulumi:"diskType"`
	MaxDiskSize pulumi.IntInput    `pulumi:"maxDiskSize"`
	MinDiskSize pulumi.IntInput    `pulumi:"minDiskSize"`
}

func (GetSpecDataSpecDataDiskArgs) ElementType

func (GetSpecDataSpecDataDiskArgs) ToGetSpecDataSpecDataDiskOutput

func (i GetSpecDataSpecDataDiskArgs) ToGetSpecDataSpecDataDiskOutput() GetSpecDataSpecDataDiskOutput

func (GetSpecDataSpecDataDiskArgs) ToGetSpecDataSpecDataDiskOutputWithContext

func (i GetSpecDataSpecDataDiskArgs) ToGetSpecDataSpecDataDiskOutputWithContext(ctx context.Context) GetSpecDataSpecDataDiskOutput

type GetSpecDataSpecDataDiskArray

type GetSpecDataSpecDataDiskArray []GetSpecDataSpecDataDiskInput

func (GetSpecDataSpecDataDiskArray) ElementType

func (GetSpecDataSpecDataDiskArray) ToGetSpecDataSpecDataDiskArrayOutput

func (i GetSpecDataSpecDataDiskArray) ToGetSpecDataSpecDataDiskArrayOutput() GetSpecDataSpecDataDiskArrayOutput

func (GetSpecDataSpecDataDiskArray) ToGetSpecDataSpecDataDiskArrayOutputWithContext

func (i GetSpecDataSpecDataDiskArray) ToGetSpecDataSpecDataDiskArrayOutputWithContext(ctx context.Context) GetSpecDataSpecDataDiskArrayOutput

type GetSpecDataSpecDataDiskArrayInput

type GetSpecDataSpecDataDiskArrayInput interface {
	pulumi.Input

	ToGetSpecDataSpecDataDiskArrayOutput() GetSpecDataSpecDataDiskArrayOutput
	ToGetSpecDataSpecDataDiskArrayOutputWithContext(context.Context) GetSpecDataSpecDataDiskArrayOutput
}

GetSpecDataSpecDataDiskArrayInput is an input type that accepts GetSpecDataSpecDataDiskArray and GetSpecDataSpecDataDiskArrayOutput values. You can construct a concrete instance of `GetSpecDataSpecDataDiskArrayInput` via:

GetSpecDataSpecDataDiskArray{ GetSpecDataSpecDataDiskArgs{...} }

type GetSpecDataSpecDataDiskArrayOutput

type GetSpecDataSpecDataDiskArrayOutput struct{ *pulumi.OutputState }

func (GetSpecDataSpecDataDiskArrayOutput) ElementType

func (GetSpecDataSpecDataDiskArrayOutput) Index

func (GetSpecDataSpecDataDiskArrayOutput) ToGetSpecDataSpecDataDiskArrayOutput

func (o GetSpecDataSpecDataDiskArrayOutput) ToGetSpecDataSpecDataDiskArrayOutput() GetSpecDataSpecDataDiskArrayOutput

func (GetSpecDataSpecDataDiskArrayOutput) ToGetSpecDataSpecDataDiskArrayOutputWithContext

func (o GetSpecDataSpecDataDiskArrayOutput) ToGetSpecDataSpecDataDiskArrayOutputWithContext(ctx context.Context) GetSpecDataSpecDataDiskArrayOutput

type GetSpecDataSpecDataDiskInput

type GetSpecDataSpecDataDiskInput interface {
	pulumi.Input

	ToGetSpecDataSpecDataDiskOutput() GetSpecDataSpecDataDiskOutput
	ToGetSpecDataSpecDataDiskOutputWithContext(context.Context) GetSpecDataSpecDataDiskOutput
}

GetSpecDataSpecDataDiskInput is an input type that accepts GetSpecDataSpecDataDiskArgs and GetSpecDataSpecDataDiskOutput values. You can construct a concrete instance of `GetSpecDataSpecDataDiskInput` via:

GetSpecDataSpecDataDiskArgs{...}

type GetSpecDataSpecDataDiskOutput

type GetSpecDataSpecDataDiskOutput struct{ *pulumi.OutputState }

func (GetSpecDataSpecDataDiskOutput) DiskCount

func (GetSpecDataSpecDataDiskOutput) DiskDesc

func (GetSpecDataSpecDataDiskOutput) DiskType

func (GetSpecDataSpecDataDiskOutput) ElementType

func (GetSpecDataSpecDataDiskOutput) MaxDiskSize

func (GetSpecDataSpecDataDiskOutput) MinDiskSize

func (GetSpecDataSpecDataDiskOutput) ToGetSpecDataSpecDataDiskOutput

func (o GetSpecDataSpecDataDiskOutput) ToGetSpecDataSpecDataDiskOutput() GetSpecDataSpecDataDiskOutput

func (GetSpecDataSpecDataDiskOutput) ToGetSpecDataSpecDataDiskOutputWithContext

func (o GetSpecDataSpecDataDiskOutput) ToGetSpecDataSpecDataDiskOutputWithContext(ctx context.Context) GetSpecDataSpecDataDiskOutput

type GetSpecDataSpecInput

type GetSpecDataSpecInput interface {
	pulumi.Input

	ToGetSpecDataSpecOutput() GetSpecDataSpecOutput
	ToGetSpecDataSpecOutputWithContext(context.Context) GetSpecDataSpecOutput
}

GetSpecDataSpecInput is an input type that accepts GetSpecDataSpecArgs and GetSpecDataSpecOutput values. You can construct a concrete instance of `GetSpecDataSpecInput` via:

GetSpecDataSpecArgs{...}

type GetSpecDataSpecOutput

type GetSpecDataSpecOutput struct{ *pulumi.OutputState }

func (GetSpecDataSpecOutput) Available

func (o GetSpecDataSpecOutput) Available() pulumi.BoolOutput

func (GetSpecDataSpecOutput) ComputeSpecDesc

func (o GetSpecDataSpecOutput) ComputeSpecDesc() pulumi.StringOutput

func (GetSpecDataSpecOutput) Cpu

func (GetSpecDataSpecOutput) DataDisks

func (GetSpecDataSpecOutput) DisplayName

func (o GetSpecDataSpecOutput) DisplayName() pulumi.StringOutput

func (GetSpecDataSpecOutput) ElementType

func (GetSpecDataSpecOutput) ElementType() reflect.Type

func (GetSpecDataSpecOutput) InstanceQuota

func (o GetSpecDataSpecOutput) InstanceQuota() pulumi.IntOutput

func (GetSpecDataSpecOutput) MaxNodeSize

func (o GetSpecDataSpecOutput) MaxNodeSize() pulumi.IntOutput

func (GetSpecDataSpecOutput) Mem

func (GetSpecDataSpecOutput) Name

func (GetSpecDataSpecOutput) SystemDisks

func (GetSpecDataSpecOutput) ToGetSpecDataSpecOutput

func (o GetSpecDataSpecOutput) ToGetSpecDataSpecOutput() GetSpecDataSpecOutput

func (GetSpecDataSpecOutput) ToGetSpecDataSpecOutputWithContext

func (o GetSpecDataSpecOutput) ToGetSpecDataSpecOutputWithContext(ctx context.Context) GetSpecDataSpecOutput

func (GetSpecDataSpecOutput) Type

type GetSpecDataSpecSystemDisk

type GetSpecDataSpecSystemDisk struct {
	DiskCount   int    `pulumi:"diskCount"`
	DiskDesc    string `pulumi:"diskDesc"`
	DiskType    string `pulumi:"diskType"`
	MaxDiskSize int    `pulumi:"maxDiskSize"`
	MinDiskSize int    `pulumi:"minDiskSize"`
}

type GetSpecDataSpecSystemDiskArgs

type GetSpecDataSpecSystemDiskArgs struct {
	DiskCount   pulumi.IntInput    `pulumi:"diskCount"`
	DiskDesc    pulumi.StringInput `pulumi:"diskDesc"`
	DiskType    pulumi.StringInput `pulumi:"diskType"`
	MaxDiskSize pulumi.IntInput    `pulumi:"maxDiskSize"`
	MinDiskSize pulumi.IntInput    `pulumi:"minDiskSize"`
}

func (GetSpecDataSpecSystemDiskArgs) ElementType

func (GetSpecDataSpecSystemDiskArgs) ToGetSpecDataSpecSystemDiskOutput

func (i GetSpecDataSpecSystemDiskArgs) ToGetSpecDataSpecSystemDiskOutput() GetSpecDataSpecSystemDiskOutput

func (GetSpecDataSpecSystemDiskArgs) ToGetSpecDataSpecSystemDiskOutputWithContext

func (i GetSpecDataSpecSystemDiskArgs) ToGetSpecDataSpecSystemDiskOutputWithContext(ctx context.Context) GetSpecDataSpecSystemDiskOutput

type GetSpecDataSpecSystemDiskArray

type GetSpecDataSpecSystemDiskArray []GetSpecDataSpecSystemDiskInput

func (GetSpecDataSpecSystemDiskArray) ElementType

func (GetSpecDataSpecSystemDiskArray) ToGetSpecDataSpecSystemDiskArrayOutput

func (i GetSpecDataSpecSystemDiskArray) ToGetSpecDataSpecSystemDiskArrayOutput() GetSpecDataSpecSystemDiskArrayOutput

func (GetSpecDataSpecSystemDiskArray) ToGetSpecDataSpecSystemDiskArrayOutputWithContext

func (i GetSpecDataSpecSystemDiskArray) ToGetSpecDataSpecSystemDiskArrayOutputWithContext(ctx context.Context) GetSpecDataSpecSystemDiskArrayOutput

type GetSpecDataSpecSystemDiskArrayInput

type GetSpecDataSpecSystemDiskArrayInput interface {
	pulumi.Input

	ToGetSpecDataSpecSystemDiskArrayOutput() GetSpecDataSpecSystemDiskArrayOutput
	ToGetSpecDataSpecSystemDiskArrayOutputWithContext(context.Context) GetSpecDataSpecSystemDiskArrayOutput
}

GetSpecDataSpecSystemDiskArrayInput is an input type that accepts GetSpecDataSpecSystemDiskArray and GetSpecDataSpecSystemDiskArrayOutput values. You can construct a concrete instance of `GetSpecDataSpecSystemDiskArrayInput` via:

GetSpecDataSpecSystemDiskArray{ GetSpecDataSpecSystemDiskArgs{...} }

type GetSpecDataSpecSystemDiskArrayOutput

type GetSpecDataSpecSystemDiskArrayOutput struct{ *pulumi.OutputState }

func (GetSpecDataSpecSystemDiskArrayOutput) ElementType

func (GetSpecDataSpecSystemDiskArrayOutput) Index

func (GetSpecDataSpecSystemDiskArrayOutput) ToGetSpecDataSpecSystemDiskArrayOutput

func (o GetSpecDataSpecSystemDiskArrayOutput) ToGetSpecDataSpecSystemDiskArrayOutput() GetSpecDataSpecSystemDiskArrayOutput

func (GetSpecDataSpecSystemDiskArrayOutput) ToGetSpecDataSpecSystemDiskArrayOutputWithContext

func (o GetSpecDataSpecSystemDiskArrayOutput) ToGetSpecDataSpecSystemDiskArrayOutputWithContext(ctx context.Context) GetSpecDataSpecSystemDiskArrayOutput

type GetSpecDataSpecSystemDiskInput

type GetSpecDataSpecSystemDiskInput interface {
	pulumi.Input

	ToGetSpecDataSpecSystemDiskOutput() GetSpecDataSpecSystemDiskOutput
	ToGetSpecDataSpecSystemDiskOutputWithContext(context.Context) GetSpecDataSpecSystemDiskOutput
}

GetSpecDataSpecSystemDiskInput is an input type that accepts GetSpecDataSpecSystemDiskArgs and GetSpecDataSpecSystemDiskOutput values. You can construct a concrete instance of `GetSpecDataSpecSystemDiskInput` via:

GetSpecDataSpecSystemDiskArgs{...}

type GetSpecDataSpecSystemDiskOutput

type GetSpecDataSpecSystemDiskOutput struct{ *pulumi.OutputState }

func (GetSpecDataSpecSystemDiskOutput) DiskCount

func (GetSpecDataSpecSystemDiskOutput) DiskDesc

func (GetSpecDataSpecSystemDiskOutput) DiskType

func (GetSpecDataSpecSystemDiskOutput) ElementType

func (GetSpecDataSpecSystemDiskOutput) MaxDiskSize

func (GetSpecDataSpecSystemDiskOutput) MinDiskSize

func (GetSpecDataSpecSystemDiskOutput) ToGetSpecDataSpecSystemDiskOutput

func (o GetSpecDataSpecSystemDiskOutput) ToGetSpecDataSpecSystemDiskOutput() GetSpecDataSpecSystemDiskOutput

func (GetSpecDataSpecSystemDiskOutput) ToGetSpecDataSpecSystemDiskOutputWithContext

func (o GetSpecDataSpecSystemDiskOutput) ToGetSpecDataSpecSystemDiskOutputWithContext(ctx context.Context) GetSpecDataSpecSystemDiskOutput

type GetSpecOutputArgs

type GetSpecOutputArgs struct {
	IsElastic        pulumi.BoolPtrInput   `pulumi:"isElastic"`
	PayMode          pulumi.StringPtrInput `pulumi:"payMode"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Zone             pulumi.StringInput    `pulumi:"zone"`
}

A collection of arguments for invoking getSpec.

func (GetSpecOutputArgs) ElementType

func (GetSpecOutputArgs) ElementType() reflect.Type

type GetSpecResult

type GetSpecResult struct {
	AttachCbsSpecs []GetSpecAttachCbsSpec `pulumi:"attachCbsSpecs"`
	CommonSpecs    []GetSpecCommonSpec    `pulumi:"commonSpecs"`
	DataSpecs      []GetSpecDataSpec      `pulumi:"dataSpecs"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	IsElastic        *bool   `pulumi:"isElastic"`
	PayMode          *string `pulumi:"payMode"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Zone             string  `pulumi:"zone"`
}

A collection of values returned by getSpec.

func GetSpec

func GetSpec(ctx *pulumi.Context, args *GetSpecArgs, opts ...pulumi.InvokeOption) (*GetSpecResult, error)

type GetSpecResultOutput

type GetSpecResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSpec.

func (GetSpecResultOutput) AttachCbsSpecs

func (GetSpecResultOutput) CommonSpecs

func (GetSpecResultOutput) DataSpecs

func (GetSpecResultOutput) ElementType

func (GetSpecResultOutput) ElementType() reflect.Type

func (GetSpecResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSpecResultOutput) IsElastic

func (GetSpecResultOutput) PayMode

func (GetSpecResultOutput) ResultOutputFile

func (o GetSpecResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSpecResultOutput) ToGetSpecResultOutput

func (o GetSpecResultOutput) ToGetSpecResultOutput() GetSpecResultOutput

func (GetSpecResultOutput) ToGetSpecResultOutputWithContext

func (o GetSpecResultOutput) ToGetSpecResultOutputWithContext(ctx context.Context) GetSpecResultOutput

func (GetSpecResultOutput) Zone

type Instance

type Instance struct {
	pulumi.CustomResourceState

	// Billing type: `PREPAID` prepaid, `POSTPAID_BY_HOUR` postpaid.
	ChargeType pulumi.StringOutput `pulumi:"chargeType"`
	// CLS log set id.
	ClsLogSetId pulumi.StringOutput `pulumi:"clsLogSetId"`
	// ZK node.
	CommonSpec InstanceCommonSpecOutput `pulumi:"commonSpec"`
	// COS bucket name.
	CosBucketName pulumi.StringOutput `pulumi:"cosBucketName"`
	// Data spec.
	DataSpec InstanceDataSpecOutput `pulumi:"dataSpec"`
	// Expire time.
	ExpireTime pulumi.StringOutput `pulumi:"expireTime"`
	// Whether it is highly available.
	HaFlag pulumi.BoolOutput `pulumi:"haFlag"`
	// Whether ZK is highly available.
	HaZk pulumi.BoolOutput `pulumi:"haZk"`
	// Instance name.
	InstanceName pulumi.StringOutput `pulumi:"instanceName"`
	// Whether it is mounted on a bare disk.
	MountDiskType pulumi.IntOutput `pulumi:"mountDiskType"`
	// Product version.
	ProductVersion pulumi.StringOutput `pulumi:"productVersion"`
	// PREPAID needs to be passed. Whether to renew automatically. 1 means auto renewal is enabled.
	RenewFlag pulumi.IntOutput `pulumi:"renewFlag"`
	// Subnet.
	SubnetId pulumi.StringOutput `pulumi:"subnetId"`
	// Tag description list.
	Tags pulumi.MapOutput `pulumi:"tags"`
	// Prepaid needs to be delivered, billing time length, how many months.
	TimeSpan pulumi.IntPtrOutput `pulumi:"timeSpan"`
	// Private network.
	VpcId pulumi.StringOutput `pulumi:"vpcId"`
	// Availability zone.
	Zone pulumi.StringOutput `pulumi:"zone"`
}

func GetInstance

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

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

func NewInstance

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

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

func (*Instance) ElementType

func (*Instance) ElementType() reflect.Type

func (*Instance) ToInstanceOutput

func (i *Instance) ToInstanceOutput() InstanceOutput

func (*Instance) ToInstanceOutputWithContext

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

type InstanceArgs

type InstanceArgs struct {
	// Billing type: `PREPAID` prepaid, `POSTPAID_BY_HOUR` postpaid.
	ChargeType pulumi.StringInput
	// CLS log set id.
	ClsLogSetId pulumi.StringPtrInput
	// ZK node.
	CommonSpec InstanceCommonSpecPtrInput
	// COS bucket name.
	CosBucketName pulumi.StringPtrInput
	// Data spec.
	DataSpec InstanceDataSpecInput
	// Whether it is highly available.
	HaFlag pulumi.BoolInput
	// Whether ZK is highly available.
	HaZk pulumi.BoolPtrInput
	// Instance name.
	InstanceName pulumi.StringInput
	// Whether it is mounted on a bare disk.
	MountDiskType pulumi.IntPtrInput
	// Product version.
	ProductVersion pulumi.StringInput
	// PREPAID needs to be passed. Whether to renew automatically. 1 means auto renewal is enabled.
	RenewFlag pulumi.IntPtrInput
	// Subnet.
	SubnetId pulumi.StringInput
	// Tag description list.
	Tags pulumi.MapInput
	// Prepaid needs to be delivered, billing time length, how many months.
	TimeSpan pulumi.IntPtrInput
	// Private network.
	VpcId pulumi.StringInput
	// Availability zone.
	Zone pulumi.StringInput
}

The set of arguments for constructing a Instance resource.

func (InstanceArgs) ElementType

func (InstanceArgs) ElementType() reflect.Type

type InstanceArray

type InstanceArray []InstanceInput

func (InstanceArray) ElementType

func (InstanceArray) ElementType() reflect.Type

func (InstanceArray) ToInstanceArrayOutput

func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArray) ToInstanceArrayOutputWithContext

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

type InstanceArrayInput

type InstanceArrayInput interface {
	pulumi.Input

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

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

InstanceArray{ InstanceArgs{...} }

type InstanceArrayOutput

type InstanceArrayOutput struct{ *pulumi.OutputState }

func (InstanceArrayOutput) ElementType

func (InstanceArrayOutput) ElementType() reflect.Type

func (InstanceArrayOutput) Index

func (InstanceArrayOutput) ToInstanceArrayOutput

func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput

func (InstanceArrayOutput) ToInstanceArrayOutputWithContext

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

type InstanceCommonSpec

type InstanceCommonSpec struct {
	Count    int    `pulumi:"count"`
	DiskSize int    `pulumi:"diskSize"`
	SpecName string `pulumi:"specName"`
}

type InstanceCommonSpecArgs

type InstanceCommonSpecArgs struct {
	Count    pulumi.IntInput    `pulumi:"count"`
	DiskSize pulumi.IntInput    `pulumi:"diskSize"`
	SpecName pulumi.StringInput `pulumi:"specName"`
}

func (InstanceCommonSpecArgs) ElementType

func (InstanceCommonSpecArgs) ElementType() reflect.Type

func (InstanceCommonSpecArgs) ToInstanceCommonSpecOutput

func (i InstanceCommonSpecArgs) ToInstanceCommonSpecOutput() InstanceCommonSpecOutput

func (InstanceCommonSpecArgs) ToInstanceCommonSpecOutputWithContext

func (i InstanceCommonSpecArgs) ToInstanceCommonSpecOutputWithContext(ctx context.Context) InstanceCommonSpecOutput

func (InstanceCommonSpecArgs) ToInstanceCommonSpecPtrOutput

func (i InstanceCommonSpecArgs) ToInstanceCommonSpecPtrOutput() InstanceCommonSpecPtrOutput

func (InstanceCommonSpecArgs) ToInstanceCommonSpecPtrOutputWithContext

func (i InstanceCommonSpecArgs) ToInstanceCommonSpecPtrOutputWithContext(ctx context.Context) InstanceCommonSpecPtrOutput

type InstanceCommonSpecInput

type InstanceCommonSpecInput interface {
	pulumi.Input

	ToInstanceCommonSpecOutput() InstanceCommonSpecOutput
	ToInstanceCommonSpecOutputWithContext(context.Context) InstanceCommonSpecOutput
}

InstanceCommonSpecInput is an input type that accepts InstanceCommonSpecArgs and InstanceCommonSpecOutput values. You can construct a concrete instance of `InstanceCommonSpecInput` via:

InstanceCommonSpecArgs{...}

type InstanceCommonSpecOutput

type InstanceCommonSpecOutput struct{ *pulumi.OutputState }

func (InstanceCommonSpecOutput) Count

func (InstanceCommonSpecOutput) DiskSize

func (InstanceCommonSpecOutput) ElementType

func (InstanceCommonSpecOutput) ElementType() reflect.Type

func (InstanceCommonSpecOutput) SpecName

func (InstanceCommonSpecOutput) ToInstanceCommonSpecOutput

func (o InstanceCommonSpecOutput) ToInstanceCommonSpecOutput() InstanceCommonSpecOutput

func (InstanceCommonSpecOutput) ToInstanceCommonSpecOutputWithContext

func (o InstanceCommonSpecOutput) ToInstanceCommonSpecOutputWithContext(ctx context.Context) InstanceCommonSpecOutput

func (InstanceCommonSpecOutput) ToInstanceCommonSpecPtrOutput

func (o InstanceCommonSpecOutput) ToInstanceCommonSpecPtrOutput() InstanceCommonSpecPtrOutput

func (InstanceCommonSpecOutput) ToInstanceCommonSpecPtrOutputWithContext

func (o InstanceCommonSpecOutput) ToInstanceCommonSpecPtrOutputWithContext(ctx context.Context) InstanceCommonSpecPtrOutput

type InstanceCommonSpecPtrInput

type InstanceCommonSpecPtrInput interface {
	pulumi.Input

	ToInstanceCommonSpecPtrOutput() InstanceCommonSpecPtrOutput
	ToInstanceCommonSpecPtrOutputWithContext(context.Context) InstanceCommonSpecPtrOutput
}

InstanceCommonSpecPtrInput is an input type that accepts InstanceCommonSpecArgs, InstanceCommonSpecPtr and InstanceCommonSpecPtrOutput values. You can construct a concrete instance of `InstanceCommonSpecPtrInput` via:

        InstanceCommonSpecArgs{...}

or:

        nil

type InstanceCommonSpecPtrOutput

type InstanceCommonSpecPtrOutput struct{ *pulumi.OutputState }

func (InstanceCommonSpecPtrOutput) Count

func (InstanceCommonSpecPtrOutput) DiskSize

func (InstanceCommonSpecPtrOutput) Elem

func (InstanceCommonSpecPtrOutput) ElementType

func (InstanceCommonSpecPtrOutput) SpecName

func (InstanceCommonSpecPtrOutput) ToInstanceCommonSpecPtrOutput

func (o InstanceCommonSpecPtrOutput) ToInstanceCommonSpecPtrOutput() InstanceCommonSpecPtrOutput

func (InstanceCommonSpecPtrOutput) ToInstanceCommonSpecPtrOutputWithContext

func (o InstanceCommonSpecPtrOutput) ToInstanceCommonSpecPtrOutputWithContext(ctx context.Context) InstanceCommonSpecPtrOutput

type InstanceDataSpec

type InstanceDataSpec struct {
	Count    int    `pulumi:"count"`
	DiskSize int    `pulumi:"diskSize"`
	SpecName string `pulumi:"specName"`
}

type InstanceDataSpecArgs

type InstanceDataSpecArgs struct {
	Count    pulumi.IntInput    `pulumi:"count"`
	DiskSize pulumi.IntInput    `pulumi:"diskSize"`
	SpecName pulumi.StringInput `pulumi:"specName"`
}

func (InstanceDataSpecArgs) ElementType

func (InstanceDataSpecArgs) ElementType() reflect.Type

func (InstanceDataSpecArgs) ToInstanceDataSpecOutput

func (i InstanceDataSpecArgs) ToInstanceDataSpecOutput() InstanceDataSpecOutput

func (InstanceDataSpecArgs) ToInstanceDataSpecOutputWithContext

func (i InstanceDataSpecArgs) ToInstanceDataSpecOutputWithContext(ctx context.Context) InstanceDataSpecOutput

func (InstanceDataSpecArgs) ToInstanceDataSpecPtrOutput

func (i InstanceDataSpecArgs) ToInstanceDataSpecPtrOutput() InstanceDataSpecPtrOutput

func (InstanceDataSpecArgs) ToInstanceDataSpecPtrOutputWithContext

func (i InstanceDataSpecArgs) ToInstanceDataSpecPtrOutputWithContext(ctx context.Context) InstanceDataSpecPtrOutput

type InstanceDataSpecInput

type InstanceDataSpecInput interface {
	pulumi.Input

	ToInstanceDataSpecOutput() InstanceDataSpecOutput
	ToInstanceDataSpecOutputWithContext(context.Context) InstanceDataSpecOutput
}

InstanceDataSpecInput is an input type that accepts InstanceDataSpecArgs and InstanceDataSpecOutput values. You can construct a concrete instance of `InstanceDataSpecInput` via:

InstanceDataSpecArgs{...}

type InstanceDataSpecOutput

type InstanceDataSpecOutput struct{ *pulumi.OutputState }

func (InstanceDataSpecOutput) Count

func (InstanceDataSpecOutput) DiskSize

func (InstanceDataSpecOutput) ElementType

func (InstanceDataSpecOutput) ElementType() reflect.Type

func (InstanceDataSpecOutput) SpecName

func (InstanceDataSpecOutput) ToInstanceDataSpecOutput

func (o InstanceDataSpecOutput) ToInstanceDataSpecOutput() InstanceDataSpecOutput

func (InstanceDataSpecOutput) ToInstanceDataSpecOutputWithContext

func (o InstanceDataSpecOutput) ToInstanceDataSpecOutputWithContext(ctx context.Context) InstanceDataSpecOutput

func (InstanceDataSpecOutput) ToInstanceDataSpecPtrOutput

func (o InstanceDataSpecOutput) ToInstanceDataSpecPtrOutput() InstanceDataSpecPtrOutput

func (InstanceDataSpecOutput) ToInstanceDataSpecPtrOutputWithContext

func (o InstanceDataSpecOutput) ToInstanceDataSpecPtrOutputWithContext(ctx context.Context) InstanceDataSpecPtrOutput

type InstanceDataSpecPtrInput

type InstanceDataSpecPtrInput interface {
	pulumi.Input

	ToInstanceDataSpecPtrOutput() InstanceDataSpecPtrOutput
	ToInstanceDataSpecPtrOutputWithContext(context.Context) InstanceDataSpecPtrOutput
}

InstanceDataSpecPtrInput is an input type that accepts InstanceDataSpecArgs, InstanceDataSpecPtr and InstanceDataSpecPtrOutput values. You can construct a concrete instance of `InstanceDataSpecPtrInput` via:

        InstanceDataSpecArgs{...}

or:

        nil

type InstanceDataSpecPtrOutput

type InstanceDataSpecPtrOutput struct{ *pulumi.OutputState }

func (InstanceDataSpecPtrOutput) Count

func (InstanceDataSpecPtrOutput) DiskSize

func (InstanceDataSpecPtrOutput) Elem

func (InstanceDataSpecPtrOutput) ElementType

func (InstanceDataSpecPtrOutput) ElementType() reflect.Type

func (InstanceDataSpecPtrOutput) SpecName

func (InstanceDataSpecPtrOutput) ToInstanceDataSpecPtrOutput

func (o InstanceDataSpecPtrOutput) ToInstanceDataSpecPtrOutput() InstanceDataSpecPtrOutput

func (InstanceDataSpecPtrOutput) ToInstanceDataSpecPtrOutputWithContext

func (o InstanceDataSpecPtrOutput) ToInstanceDataSpecPtrOutputWithContext(ctx context.Context) InstanceDataSpecPtrOutput

type InstanceInput

type InstanceInput interface {
	pulumi.Input

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

type InstanceMap

type InstanceMap map[string]InstanceInput

func (InstanceMap) ElementType

func (InstanceMap) ElementType() reflect.Type

func (InstanceMap) ToInstanceMapOutput

func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMap) ToInstanceMapOutputWithContext

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

type InstanceMapInput

type InstanceMapInput interface {
	pulumi.Input

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

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

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

type InstanceMapOutput

type InstanceMapOutput struct{ *pulumi.OutputState }

func (InstanceMapOutput) ElementType

func (InstanceMapOutput) ElementType() reflect.Type

func (InstanceMapOutput) MapIndex

func (InstanceMapOutput) ToInstanceMapOutput

func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput

func (InstanceMapOutput) ToInstanceMapOutputWithContext

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

type InstanceOutput

type InstanceOutput struct{ *pulumi.OutputState }

func (InstanceOutput) ChargeType

func (o InstanceOutput) ChargeType() pulumi.StringOutput

Billing type: `PREPAID` prepaid, `POSTPAID_BY_HOUR` postpaid.

func (InstanceOutput) ClsLogSetId

func (o InstanceOutput) ClsLogSetId() pulumi.StringOutput

CLS log set id.

func (InstanceOutput) CommonSpec

ZK node.

func (InstanceOutput) CosBucketName

func (o InstanceOutput) CosBucketName() pulumi.StringOutput

COS bucket name.

func (InstanceOutput) DataSpec

Data spec.

func (InstanceOutput) ElementType

func (InstanceOutput) ElementType() reflect.Type

func (InstanceOutput) ExpireTime

func (o InstanceOutput) ExpireTime() pulumi.StringOutput

Expire time.

func (InstanceOutput) HaFlag

func (o InstanceOutput) HaFlag() pulumi.BoolOutput

Whether it is highly available.

func (InstanceOutput) HaZk

func (o InstanceOutput) HaZk() pulumi.BoolOutput

Whether ZK is highly available.

func (InstanceOutput) InstanceName

func (o InstanceOutput) InstanceName() pulumi.StringOutput

Instance name.

func (InstanceOutput) MountDiskType

func (o InstanceOutput) MountDiskType() pulumi.IntOutput

Whether it is mounted on a bare disk.

func (InstanceOutput) ProductVersion

func (o InstanceOutput) ProductVersion() pulumi.StringOutput

Product version.

func (InstanceOutput) RenewFlag

func (o InstanceOutput) RenewFlag() pulumi.IntOutput

PREPAID needs to be passed. Whether to renew automatically. 1 means auto renewal is enabled.

func (InstanceOutput) SubnetId

func (o InstanceOutput) SubnetId() pulumi.StringOutput

Subnet.

func (InstanceOutput) Tags

func (o InstanceOutput) Tags() pulumi.MapOutput

Tag description list.

func (InstanceOutput) TimeSpan

func (o InstanceOutput) TimeSpan() pulumi.IntPtrOutput

Prepaid needs to be delivered, billing time length, how many months.

func (InstanceOutput) ToInstanceOutput

func (o InstanceOutput) ToInstanceOutput() InstanceOutput

func (InstanceOutput) ToInstanceOutputWithContext

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

func (InstanceOutput) VpcId

Private network.

func (InstanceOutput) Zone

Availability zone.

type InstanceState

type InstanceState struct {
	// Billing type: `PREPAID` prepaid, `POSTPAID_BY_HOUR` postpaid.
	ChargeType pulumi.StringPtrInput
	// CLS log set id.
	ClsLogSetId pulumi.StringPtrInput
	// ZK node.
	CommonSpec InstanceCommonSpecPtrInput
	// COS bucket name.
	CosBucketName pulumi.StringPtrInput
	// Data spec.
	DataSpec InstanceDataSpecPtrInput
	// Expire time.
	ExpireTime pulumi.StringPtrInput
	// Whether it is highly available.
	HaFlag pulumi.BoolPtrInput
	// Whether ZK is highly available.
	HaZk pulumi.BoolPtrInput
	// Instance name.
	InstanceName pulumi.StringPtrInput
	// Whether it is mounted on a bare disk.
	MountDiskType pulumi.IntPtrInput
	// Product version.
	ProductVersion pulumi.StringPtrInput
	// PREPAID needs to be passed. Whether to renew automatically. 1 means auto renewal is enabled.
	RenewFlag pulumi.IntPtrInput
	// Subnet.
	SubnetId pulumi.StringPtrInput
	// Tag description list.
	Tags pulumi.MapInput
	// Prepaid needs to be delivered, billing time length, how many months.
	TimeSpan pulumi.IntPtrInput
	// Private network.
	VpcId pulumi.StringPtrInput
	// Availability zone.
	Zone pulumi.StringPtrInput
}

func (InstanceState) ElementType

func (InstanceState) ElementType() reflect.Type

type KeyvalConfig

type KeyvalConfig struct {
	pulumi.CustomResourceState

	// Instance ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// configuration list.
	Items KeyvalConfigItemsOutput `pulumi:"items"`
}

func GetKeyvalConfig

func GetKeyvalConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *KeyvalConfigState, opts ...pulumi.ResourceOption) (*KeyvalConfig, error)

GetKeyvalConfig gets an existing KeyvalConfig 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 NewKeyvalConfig

func NewKeyvalConfig(ctx *pulumi.Context,
	name string, args *KeyvalConfigArgs, opts ...pulumi.ResourceOption) (*KeyvalConfig, error)

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

func (*KeyvalConfig) ElementType

func (*KeyvalConfig) ElementType() reflect.Type

func (*KeyvalConfig) ToKeyvalConfigOutput

func (i *KeyvalConfig) ToKeyvalConfigOutput() KeyvalConfigOutput

func (*KeyvalConfig) ToKeyvalConfigOutputWithContext

func (i *KeyvalConfig) ToKeyvalConfigOutputWithContext(ctx context.Context) KeyvalConfigOutput

type KeyvalConfigArgs

type KeyvalConfigArgs struct {
	// Instance ID.
	InstanceId pulumi.StringInput
	// configuration list.
	Items KeyvalConfigItemsInput
}

The set of arguments for constructing a KeyvalConfig resource.

func (KeyvalConfigArgs) ElementType

func (KeyvalConfigArgs) ElementType() reflect.Type

type KeyvalConfigArray

type KeyvalConfigArray []KeyvalConfigInput

func (KeyvalConfigArray) ElementType

func (KeyvalConfigArray) ElementType() reflect.Type

func (KeyvalConfigArray) ToKeyvalConfigArrayOutput

func (i KeyvalConfigArray) ToKeyvalConfigArrayOutput() KeyvalConfigArrayOutput

func (KeyvalConfigArray) ToKeyvalConfigArrayOutputWithContext

func (i KeyvalConfigArray) ToKeyvalConfigArrayOutputWithContext(ctx context.Context) KeyvalConfigArrayOutput

type KeyvalConfigArrayInput

type KeyvalConfigArrayInput interface {
	pulumi.Input

	ToKeyvalConfigArrayOutput() KeyvalConfigArrayOutput
	ToKeyvalConfigArrayOutputWithContext(context.Context) KeyvalConfigArrayOutput
}

KeyvalConfigArrayInput is an input type that accepts KeyvalConfigArray and KeyvalConfigArrayOutput values. You can construct a concrete instance of `KeyvalConfigArrayInput` via:

KeyvalConfigArray{ KeyvalConfigArgs{...} }

type KeyvalConfigArrayOutput

type KeyvalConfigArrayOutput struct{ *pulumi.OutputState }

func (KeyvalConfigArrayOutput) ElementType

func (KeyvalConfigArrayOutput) ElementType() reflect.Type

func (KeyvalConfigArrayOutput) Index

func (KeyvalConfigArrayOutput) ToKeyvalConfigArrayOutput

func (o KeyvalConfigArrayOutput) ToKeyvalConfigArrayOutput() KeyvalConfigArrayOutput

func (KeyvalConfigArrayOutput) ToKeyvalConfigArrayOutputWithContext

func (o KeyvalConfigArrayOutput) ToKeyvalConfigArrayOutputWithContext(ctx context.Context) KeyvalConfigArrayOutput

type KeyvalConfigInput

type KeyvalConfigInput interface {
	pulumi.Input

	ToKeyvalConfigOutput() KeyvalConfigOutput
	ToKeyvalConfigOutputWithContext(ctx context.Context) KeyvalConfigOutput
}

type KeyvalConfigItems

type KeyvalConfigItems struct {
	ConfKey   string `pulumi:"confKey"`
	ConfValue string `pulumi:"confValue"`
}

type KeyvalConfigItemsArgs

type KeyvalConfigItemsArgs struct {
	ConfKey   pulumi.StringInput `pulumi:"confKey"`
	ConfValue pulumi.StringInput `pulumi:"confValue"`
}

func (KeyvalConfigItemsArgs) ElementType

func (KeyvalConfigItemsArgs) ElementType() reflect.Type

func (KeyvalConfigItemsArgs) ToKeyvalConfigItemsOutput

func (i KeyvalConfigItemsArgs) ToKeyvalConfigItemsOutput() KeyvalConfigItemsOutput

func (KeyvalConfigItemsArgs) ToKeyvalConfigItemsOutputWithContext

func (i KeyvalConfigItemsArgs) ToKeyvalConfigItemsOutputWithContext(ctx context.Context) KeyvalConfigItemsOutput

func (KeyvalConfigItemsArgs) ToKeyvalConfigItemsPtrOutput

func (i KeyvalConfigItemsArgs) ToKeyvalConfigItemsPtrOutput() KeyvalConfigItemsPtrOutput

func (KeyvalConfigItemsArgs) ToKeyvalConfigItemsPtrOutputWithContext

func (i KeyvalConfigItemsArgs) ToKeyvalConfigItemsPtrOutputWithContext(ctx context.Context) KeyvalConfigItemsPtrOutput

type KeyvalConfigItemsInput

type KeyvalConfigItemsInput interface {
	pulumi.Input

	ToKeyvalConfigItemsOutput() KeyvalConfigItemsOutput
	ToKeyvalConfigItemsOutputWithContext(context.Context) KeyvalConfigItemsOutput
}

KeyvalConfigItemsInput is an input type that accepts KeyvalConfigItemsArgs and KeyvalConfigItemsOutput values. You can construct a concrete instance of `KeyvalConfigItemsInput` via:

KeyvalConfigItemsArgs{...}

type KeyvalConfigItemsOutput

type KeyvalConfigItemsOutput struct{ *pulumi.OutputState }

func (KeyvalConfigItemsOutput) ConfKey

func (KeyvalConfigItemsOutput) ConfValue

func (KeyvalConfigItemsOutput) ElementType

func (KeyvalConfigItemsOutput) ElementType() reflect.Type

func (KeyvalConfigItemsOutput) ToKeyvalConfigItemsOutput

func (o KeyvalConfigItemsOutput) ToKeyvalConfigItemsOutput() KeyvalConfigItemsOutput

func (KeyvalConfigItemsOutput) ToKeyvalConfigItemsOutputWithContext

func (o KeyvalConfigItemsOutput) ToKeyvalConfigItemsOutputWithContext(ctx context.Context) KeyvalConfigItemsOutput

func (KeyvalConfigItemsOutput) ToKeyvalConfigItemsPtrOutput

func (o KeyvalConfigItemsOutput) ToKeyvalConfigItemsPtrOutput() KeyvalConfigItemsPtrOutput

func (KeyvalConfigItemsOutput) ToKeyvalConfigItemsPtrOutputWithContext

func (o KeyvalConfigItemsOutput) ToKeyvalConfigItemsPtrOutputWithContext(ctx context.Context) KeyvalConfigItemsPtrOutput

type KeyvalConfigItemsPtrInput

type KeyvalConfigItemsPtrInput interface {
	pulumi.Input

	ToKeyvalConfigItemsPtrOutput() KeyvalConfigItemsPtrOutput
	ToKeyvalConfigItemsPtrOutputWithContext(context.Context) KeyvalConfigItemsPtrOutput
}

KeyvalConfigItemsPtrInput is an input type that accepts KeyvalConfigItemsArgs, KeyvalConfigItemsPtr and KeyvalConfigItemsPtrOutput values. You can construct a concrete instance of `KeyvalConfigItemsPtrInput` via:

        KeyvalConfigItemsArgs{...}

or:

        nil

type KeyvalConfigItemsPtrOutput

type KeyvalConfigItemsPtrOutput struct{ *pulumi.OutputState }

func (KeyvalConfigItemsPtrOutput) ConfKey

func (KeyvalConfigItemsPtrOutput) ConfValue

func (KeyvalConfigItemsPtrOutput) Elem

func (KeyvalConfigItemsPtrOutput) ElementType

func (KeyvalConfigItemsPtrOutput) ElementType() reflect.Type

func (KeyvalConfigItemsPtrOutput) ToKeyvalConfigItemsPtrOutput

func (o KeyvalConfigItemsPtrOutput) ToKeyvalConfigItemsPtrOutput() KeyvalConfigItemsPtrOutput

func (KeyvalConfigItemsPtrOutput) ToKeyvalConfigItemsPtrOutputWithContext

func (o KeyvalConfigItemsPtrOutput) ToKeyvalConfigItemsPtrOutputWithContext(ctx context.Context) KeyvalConfigItemsPtrOutput

type KeyvalConfigMap

type KeyvalConfigMap map[string]KeyvalConfigInput

func (KeyvalConfigMap) ElementType

func (KeyvalConfigMap) ElementType() reflect.Type

func (KeyvalConfigMap) ToKeyvalConfigMapOutput

func (i KeyvalConfigMap) ToKeyvalConfigMapOutput() KeyvalConfigMapOutput

func (KeyvalConfigMap) ToKeyvalConfigMapOutputWithContext

func (i KeyvalConfigMap) ToKeyvalConfigMapOutputWithContext(ctx context.Context) KeyvalConfigMapOutput

type KeyvalConfigMapInput

type KeyvalConfigMapInput interface {
	pulumi.Input

	ToKeyvalConfigMapOutput() KeyvalConfigMapOutput
	ToKeyvalConfigMapOutputWithContext(context.Context) KeyvalConfigMapOutput
}

KeyvalConfigMapInput is an input type that accepts KeyvalConfigMap and KeyvalConfigMapOutput values. You can construct a concrete instance of `KeyvalConfigMapInput` via:

KeyvalConfigMap{ "key": KeyvalConfigArgs{...} }

type KeyvalConfigMapOutput

type KeyvalConfigMapOutput struct{ *pulumi.OutputState }

func (KeyvalConfigMapOutput) ElementType

func (KeyvalConfigMapOutput) ElementType() reflect.Type

func (KeyvalConfigMapOutput) MapIndex

func (KeyvalConfigMapOutput) ToKeyvalConfigMapOutput

func (o KeyvalConfigMapOutput) ToKeyvalConfigMapOutput() KeyvalConfigMapOutput

func (KeyvalConfigMapOutput) ToKeyvalConfigMapOutputWithContext

func (o KeyvalConfigMapOutput) ToKeyvalConfigMapOutputWithContext(ctx context.Context) KeyvalConfigMapOutput

type KeyvalConfigOutput

type KeyvalConfigOutput struct{ *pulumi.OutputState }

func (KeyvalConfigOutput) ElementType

func (KeyvalConfigOutput) ElementType() reflect.Type

func (KeyvalConfigOutput) InstanceId

func (o KeyvalConfigOutput) InstanceId() pulumi.StringOutput

Instance ID.

func (KeyvalConfigOutput) Items

configuration list.

func (KeyvalConfigOutput) ToKeyvalConfigOutput

func (o KeyvalConfigOutput) ToKeyvalConfigOutput() KeyvalConfigOutput

func (KeyvalConfigOutput) ToKeyvalConfigOutputWithContext

func (o KeyvalConfigOutput) ToKeyvalConfigOutputWithContext(ctx context.Context) KeyvalConfigOutput

type KeyvalConfigState

type KeyvalConfigState struct {
	// Instance ID.
	InstanceId pulumi.StringPtrInput
	// configuration list.
	Items KeyvalConfigItemsPtrInput
}

func (KeyvalConfigState) ElementType

func (KeyvalConfigState) ElementType() reflect.Type

type RecoverBackupJob

type RecoverBackupJob struct {
	pulumi.CustomResourceState

	// Back up job id.
	BackUpJobId pulumi.IntOutput `pulumi:"backUpJobId"`
	// Instance id.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
}

func GetRecoverBackupJob

func GetRecoverBackupJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RecoverBackupJobState, opts ...pulumi.ResourceOption) (*RecoverBackupJob, error)

GetRecoverBackupJob gets an existing RecoverBackupJob 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 NewRecoverBackupJob

func NewRecoverBackupJob(ctx *pulumi.Context,
	name string, args *RecoverBackupJobArgs, opts ...pulumi.ResourceOption) (*RecoverBackupJob, error)

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

func (*RecoverBackupJob) ElementType

func (*RecoverBackupJob) ElementType() reflect.Type

func (*RecoverBackupJob) ToRecoverBackupJobOutput

func (i *RecoverBackupJob) ToRecoverBackupJobOutput() RecoverBackupJobOutput

func (*RecoverBackupJob) ToRecoverBackupJobOutputWithContext

func (i *RecoverBackupJob) ToRecoverBackupJobOutputWithContext(ctx context.Context) RecoverBackupJobOutput

type RecoverBackupJobArgs

type RecoverBackupJobArgs struct {
	// Back up job id.
	BackUpJobId pulumi.IntInput
	// Instance id.
	InstanceId pulumi.StringInput
}

The set of arguments for constructing a RecoverBackupJob resource.

func (RecoverBackupJobArgs) ElementType

func (RecoverBackupJobArgs) ElementType() reflect.Type

type RecoverBackupJobArray

type RecoverBackupJobArray []RecoverBackupJobInput

func (RecoverBackupJobArray) ElementType

func (RecoverBackupJobArray) ElementType() reflect.Type

func (RecoverBackupJobArray) ToRecoverBackupJobArrayOutput

func (i RecoverBackupJobArray) ToRecoverBackupJobArrayOutput() RecoverBackupJobArrayOutput

func (RecoverBackupJobArray) ToRecoverBackupJobArrayOutputWithContext

func (i RecoverBackupJobArray) ToRecoverBackupJobArrayOutputWithContext(ctx context.Context) RecoverBackupJobArrayOutput

type RecoverBackupJobArrayInput

type RecoverBackupJobArrayInput interface {
	pulumi.Input

	ToRecoverBackupJobArrayOutput() RecoverBackupJobArrayOutput
	ToRecoverBackupJobArrayOutputWithContext(context.Context) RecoverBackupJobArrayOutput
}

RecoverBackupJobArrayInput is an input type that accepts RecoverBackupJobArray and RecoverBackupJobArrayOutput values. You can construct a concrete instance of `RecoverBackupJobArrayInput` via:

RecoverBackupJobArray{ RecoverBackupJobArgs{...} }

type RecoverBackupJobArrayOutput

type RecoverBackupJobArrayOutput struct{ *pulumi.OutputState }

func (RecoverBackupJobArrayOutput) ElementType

func (RecoverBackupJobArrayOutput) Index

func (RecoverBackupJobArrayOutput) ToRecoverBackupJobArrayOutput

func (o RecoverBackupJobArrayOutput) ToRecoverBackupJobArrayOutput() RecoverBackupJobArrayOutput

func (RecoverBackupJobArrayOutput) ToRecoverBackupJobArrayOutputWithContext

func (o RecoverBackupJobArrayOutput) ToRecoverBackupJobArrayOutputWithContext(ctx context.Context) RecoverBackupJobArrayOutput

type RecoverBackupJobInput

type RecoverBackupJobInput interface {
	pulumi.Input

	ToRecoverBackupJobOutput() RecoverBackupJobOutput
	ToRecoverBackupJobOutputWithContext(ctx context.Context) RecoverBackupJobOutput
}

type RecoverBackupJobMap

type RecoverBackupJobMap map[string]RecoverBackupJobInput

func (RecoverBackupJobMap) ElementType

func (RecoverBackupJobMap) ElementType() reflect.Type

func (RecoverBackupJobMap) ToRecoverBackupJobMapOutput

func (i RecoverBackupJobMap) ToRecoverBackupJobMapOutput() RecoverBackupJobMapOutput

func (RecoverBackupJobMap) ToRecoverBackupJobMapOutputWithContext

func (i RecoverBackupJobMap) ToRecoverBackupJobMapOutputWithContext(ctx context.Context) RecoverBackupJobMapOutput

type RecoverBackupJobMapInput

type RecoverBackupJobMapInput interface {
	pulumi.Input

	ToRecoverBackupJobMapOutput() RecoverBackupJobMapOutput
	ToRecoverBackupJobMapOutputWithContext(context.Context) RecoverBackupJobMapOutput
}

RecoverBackupJobMapInput is an input type that accepts RecoverBackupJobMap and RecoverBackupJobMapOutput values. You can construct a concrete instance of `RecoverBackupJobMapInput` via:

RecoverBackupJobMap{ "key": RecoverBackupJobArgs{...} }

type RecoverBackupJobMapOutput

type RecoverBackupJobMapOutput struct{ *pulumi.OutputState }

func (RecoverBackupJobMapOutput) ElementType

func (RecoverBackupJobMapOutput) ElementType() reflect.Type

func (RecoverBackupJobMapOutput) MapIndex

func (RecoverBackupJobMapOutput) ToRecoverBackupJobMapOutput

func (o RecoverBackupJobMapOutput) ToRecoverBackupJobMapOutput() RecoverBackupJobMapOutput

func (RecoverBackupJobMapOutput) ToRecoverBackupJobMapOutputWithContext

func (o RecoverBackupJobMapOutput) ToRecoverBackupJobMapOutputWithContext(ctx context.Context) RecoverBackupJobMapOutput

type RecoverBackupJobOutput

type RecoverBackupJobOutput struct{ *pulumi.OutputState }

func (RecoverBackupJobOutput) BackUpJobId

func (o RecoverBackupJobOutput) BackUpJobId() pulumi.IntOutput

Back up job id.

func (RecoverBackupJobOutput) ElementType

func (RecoverBackupJobOutput) ElementType() reflect.Type

func (RecoverBackupJobOutput) InstanceId

Instance id.

func (RecoverBackupJobOutput) ToRecoverBackupJobOutput

func (o RecoverBackupJobOutput) ToRecoverBackupJobOutput() RecoverBackupJobOutput

func (RecoverBackupJobOutput) ToRecoverBackupJobOutputWithContext

func (o RecoverBackupJobOutput) ToRecoverBackupJobOutputWithContext(ctx context.Context) RecoverBackupJobOutput

type RecoverBackupJobState

type RecoverBackupJobState struct {
	// Back up job id.
	BackUpJobId pulumi.IntPtrInput
	// Instance id.
	InstanceId pulumi.StringPtrInput
}

func (RecoverBackupJobState) ElementType

func (RecoverBackupJobState) ElementType() reflect.Type

type XmlConfig

type XmlConfig struct {
	pulumi.CustomResourceState

	// Cluster ID.
	InstanceId pulumi.StringOutput `pulumi:"instanceId"`
	// Configuration file modification information.
	ModifyConfContext XmlConfigModifyConfContextOutput `pulumi:"modifyConfContext"`
}

func GetXmlConfig

func GetXmlConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *XmlConfigState, opts ...pulumi.ResourceOption) (*XmlConfig, error)

GetXmlConfig gets an existing XmlConfig 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 NewXmlConfig

func NewXmlConfig(ctx *pulumi.Context,
	name string, args *XmlConfigArgs, opts ...pulumi.ResourceOption) (*XmlConfig, error)

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

func (*XmlConfig) ElementType

func (*XmlConfig) ElementType() reflect.Type

func (*XmlConfig) ToXmlConfigOutput

func (i *XmlConfig) ToXmlConfigOutput() XmlConfigOutput

func (*XmlConfig) ToXmlConfigOutputWithContext

func (i *XmlConfig) ToXmlConfigOutputWithContext(ctx context.Context) XmlConfigOutput

type XmlConfigArgs

type XmlConfigArgs struct {
	// Cluster ID.
	InstanceId pulumi.StringInput
	// Configuration file modification information.
	ModifyConfContext XmlConfigModifyConfContextInput
}

The set of arguments for constructing a XmlConfig resource.

func (XmlConfigArgs) ElementType

func (XmlConfigArgs) ElementType() reflect.Type

type XmlConfigArray

type XmlConfigArray []XmlConfigInput

func (XmlConfigArray) ElementType

func (XmlConfigArray) ElementType() reflect.Type

func (XmlConfigArray) ToXmlConfigArrayOutput

func (i XmlConfigArray) ToXmlConfigArrayOutput() XmlConfigArrayOutput

func (XmlConfigArray) ToXmlConfigArrayOutputWithContext

func (i XmlConfigArray) ToXmlConfigArrayOutputWithContext(ctx context.Context) XmlConfigArrayOutput

type XmlConfigArrayInput

type XmlConfigArrayInput interface {
	pulumi.Input

	ToXmlConfigArrayOutput() XmlConfigArrayOutput
	ToXmlConfigArrayOutputWithContext(context.Context) XmlConfigArrayOutput
}

XmlConfigArrayInput is an input type that accepts XmlConfigArray and XmlConfigArrayOutput values. You can construct a concrete instance of `XmlConfigArrayInput` via:

XmlConfigArray{ XmlConfigArgs{...} }

type XmlConfigArrayOutput

type XmlConfigArrayOutput struct{ *pulumi.OutputState }

func (XmlConfigArrayOutput) ElementType

func (XmlConfigArrayOutput) ElementType() reflect.Type

func (XmlConfigArrayOutput) Index

func (XmlConfigArrayOutput) ToXmlConfigArrayOutput

func (o XmlConfigArrayOutput) ToXmlConfigArrayOutput() XmlConfigArrayOutput

func (XmlConfigArrayOutput) ToXmlConfigArrayOutputWithContext

func (o XmlConfigArrayOutput) ToXmlConfigArrayOutputWithContext(ctx context.Context) XmlConfigArrayOutput

type XmlConfigInput

type XmlConfigInput interface {
	pulumi.Input

	ToXmlConfigOutput() XmlConfigOutput
	ToXmlConfigOutputWithContext(ctx context.Context) XmlConfigOutput
}

type XmlConfigMap

type XmlConfigMap map[string]XmlConfigInput

func (XmlConfigMap) ElementType

func (XmlConfigMap) ElementType() reflect.Type

func (XmlConfigMap) ToXmlConfigMapOutput

func (i XmlConfigMap) ToXmlConfigMapOutput() XmlConfigMapOutput

func (XmlConfigMap) ToXmlConfigMapOutputWithContext

func (i XmlConfigMap) ToXmlConfigMapOutputWithContext(ctx context.Context) XmlConfigMapOutput

type XmlConfigMapInput

type XmlConfigMapInput interface {
	pulumi.Input

	ToXmlConfigMapOutput() XmlConfigMapOutput
	ToXmlConfigMapOutputWithContext(context.Context) XmlConfigMapOutput
}

XmlConfigMapInput is an input type that accepts XmlConfigMap and XmlConfigMapOutput values. You can construct a concrete instance of `XmlConfigMapInput` via:

XmlConfigMap{ "key": XmlConfigArgs{...} }

type XmlConfigMapOutput

type XmlConfigMapOutput struct{ *pulumi.OutputState }

func (XmlConfigMapOutput) ElementType

func (XmlConfigMapOutput) ElementType() reflect.Type

func (XmlConfigMapOutput) MapIndex

func (XmlConfigMapOutput) ToXmlConfigMapOutput

func (o XmlConfigMapOutput) ToXmlConfigMapOutput() XmlConfigMapOutput

func (XmlConfigMapOutput) ToXmlConfigMapOutputWithContext

func (o XmlConfigMapOutput) ToXmlConfigMapOutputWithContext(ctx context.Context) XmlConfigMapOutput

type XmlConfigModifyConfContext

type XmlConfigModifyConfContext struct {
	FileName     string  `pulumi:"fileName"`
	FilePath     *string `pulumi:"filePath"`
	NewConfValue string  `pulumi:"newConfValue"`
}

type XmlConfigModifyConfContextArgs

type XmlConfigModifyConfContextArgs struct {
	FileName     pulumi.StringInput    `pulumi:"fileName"`
	FilePath     pulumi.StringPtrInput `pulumi:"filePath"`
	NewConfValue pulumi.StringInput    `pulumi:"newConfValue"`
}

func (XmlConfigModifyConfContextArgs) ElementType

func (XmlConfigModifyConfContextArgs) ToXmlConfigModifyConfContextOutput

func (i XmlConfigModifyConfContextArgs) ToXmlConfigModifyConfContextOutput() XmlConfigModifyConfContextOutput

func (XmlConfigModifyConfContextArgs) ToXmlConfigModifyConfContextOutputWithContext

func (i XmlConfigModifyConfContextArgs) ToXmlConfigModifyConfContextOutputWithContext(ctx context.Context) XmlConfigModifyConfContextOutput

func (XmlConfigModifyConfContextArgs) ToXmlConfigModifyConfContextPtrOutput

func (i XmlConfigModifyConfContextArgs) ToXmlConfigModifyConfContextPtrOutput() XmlConfigModifyConfContextPtrOutput

func (XmlConfigModifyConfContextArgs) ToXmlConfigModifyConfContextPtrOutputWithContext

func (i XmlConfigModifyConfContextArgs) ToXmlConfigModifyConfContextPtrOutputWithContext(ctx context.Context) XmlConfigModifyConfContextPtrOutput

type XmlConfigModifyConfContextInput

type XmlConfigModifyConfContextInput interface {
	pulumi.Input

	ToXmlConfigModifyConfContextOutput() XmlConfigModifyConfContextOutput
	ToXmlConfigModifyConfContextOutputWithContext(context.Context) XmlConfigModifyConfContextOutput
}

XmlConfigModifyConfContextInput is an input type that accepts XmlConfigModifyConfContextArgs and XmlConfigModifyConfContextOutput values. You can construct a concrete instance of `XmlConfigModifyConfContextInput` via:

XmlConfigModifyConfContextArgs{...}

type XmlConfigModifyConfContextOutput

type XmlConfigModifyConfContextOutput struct{ *pulumi.OutputState }

func (XmlConfigModifyConfContextOutput) ElementType

func (XmlConfigModifyConfContextOutput) FileName

func (XmlConfigModifyConfContextOutput) FilePath

func (XmlConfigModifyConfContextOutput) NewConfValue

func (XmlConfigModifyConfContextOutput) ToXmlConfigModifyConfContextOutput

func (o XmlConfigModifyConfContextOutput) ToXmlConfigModifyConfContextOutput() XmlConfigModifyConfContextOutput

func (XmlConfigModifyConfContextOutput) ToXmlConfigModifyConfContextOutputWithContext

func (o XmlConfigModifyConfContextOutput) ToXmlConfigModifyConfContextOutputWithContext(ctx context.Context) XmlConfigModifyConfContextOutput

func (XmlConfigModifyConfContextOutput) ToXmlConfigModifyConfContextPtrOutput

func (o XmlConfigModifyConfContextOutput) ToXmlConfigModifyConfContextPtrOutput() XmlConfigModifyConfContextPtrOutput

func (XmlConfigModifyConfContextOutput) ToXmlConfigModifyConfContextPtrOutputWithContext

func (o XmlConfigModifyConfContextOutput) ToXmlConfigModifyConfContextPtrOutputWithContext(ctx context.Context) XmlConfigModifyConfContextPtrOutput

type XmlConfigModifyConfContextPtrInput

type XmlConfigModifyConfContextPtrInput interface {
	pulumi.Input

	ToXmlConfigModifyConfContextPtrOutput() XmlConfigModifyConfContextPtrOutput
	ToXmlConfigModifyConfContextPtrOutputWithContext(context.Context) XmlConfigModifyConfContextPtrOutput
}

XmlConfigModifyConfContextPtrInput is an input type that accepts XmlConfigModifyConfContextArgs, XmlConfigModifyConfContextPtr and XmlConfigModifyConfContextPtrOutput values. You can construct a concrete instance of `XmlConfigModifyConfContextPtrInput` via:

        XmlConfigModifyConfContextArgs{...}

or:

        nil

type XmlConfigModifyConfContextPtrOutput

type XmlConfigModifyConfContextPtrOutput struct{ *pulumi.OutputState }

func (XmlConfigModifyConfContextPtrOutput) Elem

func (XmlConfigModifyConfContextPtrOutput) ElementType

func (XmlConfigModifyConfContextPtrOutput) FileName

func (XmlConfigModifyConfContextPtrOutput) FilePath

func (XmlConfigModifyConfContextPtrOutput) NewConfValue

func (XmlConfigModifyConfContextPtrOutput) ToXmlConfigModifyConfContextPtrOutput

func (o XmlConfigModifyConfContextPtrOutput) ToXmlConfigModifyConfContextPtrOutput() XmlConfigModifyConfContextPtrOutput

func (XmlConfigModifyConfContextPtrOutput) ToXmlConfigModifyConfContextPtrOutputWithContext

func (o XmlConfigModifyConfContextPtrOutput) ToXmlConfigModifyConfContextPtrOutputWithContext(ctx context.Context) XmlConfigModifyConfContextPtrOutput

type XmlConfigOutput

type XmlConfigOutput struct{ *pulumi.OutputState }

func (XmlConfigOutput) ElementType

func (XmlConfigOutput) ElementType() reflect.Type

func (XmlConfigOutput) InstanceId

func (o XmlConfigOutput) InstanceId() pulumi.StringOutput

Cluster ID.

func (XmlConfigOutput) ModifyConfContext

func (o XmlConfigOutput) ModifyConfContext() XmlConfigModifyConfContextOutput

Configuration file modification information.

func (XmlConfigOutput) ToXmlConfigOutput

func (o XmlConfigOutput) ToXmlConfigOutput() XmlConfigOutput

func (XmlConfigOutput) ToXmlConfigOutputWithContext

func (o XmlConfigOutput) ToXmlConfigOutputWithContext(ctx context.Context) XmlConfigOutput

type XmlConfigState

type XmlConfigState struct {
	// Cluster ID.
	InstanceId pulumi.StringPtrInput
	// Configuration file modification information.
	ModifyConfContext XmlConfigModifyConfContextPtrInput
}

func (XmlConfigState) ElementType

func (XmlConfigState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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