clickhouse

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 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 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 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 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

Jump to

Keyboard shortcuts

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